/*RRMCH STYLE BY GYAN */
/** colors **/
/* line 19, style.scss */
.container-fluid {
  padding-right: 30px !important;
  padding-left: 30px !important;
  width: 100%;
}
.content-title-text br{
  display: none;
}
/****** Start About US Page by GYANA*******/
/* line 27, style.scss */
.rrmch-main-inner-banner img {
  width: 100%;
  height: auto;
}
/* line 32, style.scss */
.rrmch-main-inner-banner .inner-page-title h2 {
  position: relative;
  top: -42px;
  float: right;
  color: #fff;
  font-family: "Roboto Slab", serif;
  font-size: 24px;
  margin: -30px 30px;
  text-shadow: -3px 0px 4px #2d2d2d;
}
/* line 44, style.scss */
.rrmch-main-inner-banner .local-menu {
  width: 100%;
  text-align: right;
  margin-top: -40px;
  padding-bottom: 0px;
  padding-right: 26px;
}
/* line 51, style.scss */
.rrmch-main-inner-banner .local-menu a {
  font-family: "Roboto", sans-serif;
  font-size: 15px;
  color: #303030 !important;
  padding: 0px 7px;
  text-decoration: none;
  /*text-shadow: 1px 2px #FFFFFF;*/
}

/* line 62, style.scss */
#trust-section {
  margin-top: 40px;
}
/* line 65, style.scss */
#trust-section .aboutus-left {
  float: left;
}
/* line 69, style.scss */
#trust-section .aboutus-right {
  margin-top: 30px;
}
/* line 72, style.scss */
#trust-section .aboutus-right .link {
  width: auto;
  float: right;
  margin-left: 50px;
}
/* line 76, style.scss */
#trust-section .aboutus-right .link ul {
  margin: 0px;
  padding: 0px;
}
/* line 80, style.scss */
#trust-section .aboutus-right .link ul li {
  list-style: none;
  display: inline-block;
  margin: 0px;
  padding: 2px;
  background: none;
}
/* line 87, style.scss */
#trust-section .aboutus-right .link ul li a {
  text-decoration: none;
}
/* line 94, style.scss */
#trust-section .aboutus-right .trust {
  display: block;
  text-align: left;
  color: #000;
}
/* line 99, style.scss */
#trust-section .aboutus-right .trust .content-widget-title {
  margin-bottom: 8px;
}
/* line 102, style.scss */
#trust-section .aboutus-right .trust .content-widget-title i {
  width: 40px;
  height: 40px;
  line-height: 41px;
  text-align: center;
  color: #fff;
  background: #9261aa;
  border-radius: 6px;
  font-size: 18px;
  display: inline-block;
  margin-right: 10px;
  float: left;
}
/* line 115, style.scss */
#trust-section .aboutus-right .trust .content-widget-title i .fa-users::before {
  content: "\f0c0";
}
/* line 119, style.scss */
#trust-section .aboutus-right .trust .content-widget-title h2 {
  color: #303030;
  font-weight: bold;
  display: inline-block;
  margin: 0px;
  font-size: 30px !important;
  font-family: "Roboto Slab", serif;
}
/* line 127, style.scss */
#trust-section .aboutus-right .trust .content-widget-title h2 .separator {
  margin-top: 7px;
  display: block;
}
/* line 131, style.scss */
#trust-section .aboutus-right .trust .content-widget-title h2 .separator :after {
  clear: both;
  content: '';
  display: block;
}
/* line 137, style.scss */
#trust-section .aboutus-right .trust .content-widget-title h2 .separator :before {
  clear: both;
  content: '';
  display: block;
}
/* line 143, style.scss */
#trust-section .aboutus-right .trust .content-widget-title h2 .separator .separator-line {
  height: 1px;
  background: #C2C2C2;
  float: left;
  width: calc(100% + 14px);
  display: block;
}
/* line 151, style.scss */
#trust-section .aboutus-right .trust .content-widget-title h2 .separator .separator-dot {
  width: 14px;
  height: 14px;
  border: 1px solid #B9B9B9;
  border-radius: 50%;
  float: right;
  position: relative;
  top: -6px;
  right: -28px;
  display: block;
}
/* line 166, style.scss */
#trust-section .aboutus-right .trust p {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  color: #303030;
  text-align:left;
}

/* line 178, style.scss */
#chaiman-details-section .chaiman-details-section-bg {
  margin-top: 40px;
  padding: 30px 20px;
  /*border-top: #fba28a solid 4px;*/
  background: #fcf5ff;
  float: left;
  width: 100%;
}
/* line 188, style.scss */
#chaiman-details-section .chaiman-details-section-bg .chairman img, #chaiman-details-section .chaiman-details-section-bg .vice-chairman img {
  width: auto;
  margin-bottom: 10px;
  background: #dadada;
  padding: 5px;
}
/* line 192, style.scss */
#chaiman-details-section .chaiman-details-section-bg .chairman .name, #chaiman-details-section .chaiman-details-section-bg .vice-chairman .name {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  color: #303030;
  font-weight: bold;
}
/* line 199, style.scss */
#chaiman-details-section .chaiman-details-section-bg .chairman .qulifcation, #chaiman-details-section .chaiman-details-section-bg .vice-chairman .qulifcation {
  font-size: 13px;
  font-family: "Roboto", sans-serif;
  color: #626262;
}
/* line 205, style.scss */
#chaiman-details-section .chaiman-details-section-bg .chairman p, #chaiman-details-section .chaiman-details-section-bg .vice-chairman p {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  color: #303030;
  margin-top: 10px;
}
/* line 212, style.scss */
#chaiman-details-section .chaiman-details-section-bg .chairman .readmore, #chaiman-details-section .chaiman-details-section-bg .vice-chairman .readmore {
  color: #e64d8e !important;
  font-size: 13px;
  font-family: "Roboto Slab", serif;
  font-weight: normal !important;
  float: right;
  padding: 0px !important;
}
/* line 220, style.scss */
#chaiman-details-section .chaiman-details-section-bg .chairman .readmore:after, #chaiman-details-section .chaiman-details-section-bg .vice-chairman .readmore:after {
  content: "\f101";
  font-size: 13px;
  font-family: FontAwesome;
  color: #e64d8e;
  font-weight: normal !important;
  margin-left: 4px;
}
/* line 232, style.scss */
#chaiman-details-section .chaiman-details-section-bg .administration h3 {
  font-size: 22px;
  font-family: "Roboto Slab", serif;
  color: #303030;
  font-weight: bold;
  margin-top: 0px;
}
/* line 240, style.scss */
#chaiman-details-section .chaiman-details-section-bg .administration .name {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  color: #303030;
  /*border-top: 1px solid #C0C0C0;*/
  font-weight: bold;
}
/* line 248, style.scss */
#chaiman-details-section .chaiman-details-section-bg .administration .qulifcation {
  font-size: 13px;
  font-family: "Roboto", sans-serif;
  color: #626262;
}

/* line 262, style.scss */
#mission-vision-section .mission-vision-section-bg {
  margin-top:-10px;
  padding: 30px 20px;
  /*border-top: #fba28a solid 4px;*/
  background: #fff8e9;
  float: left;
  width: 100%;
}
#mission-vision-section .mission-vision-section-bg .mission ul {
	margin-left: 40px;
}
#mission-vision-section .mission-vision-section-bg .vision ul {
	margin-left: 40px;
}
/* line 270, style.scss */
#mission-vision-section .mission-vision-section-bg .content-widget-title {
  margin-bottom: 8px;
}
/* line 273, style.scss */
#mission-vision-section .mission-vision-section-bg .content-widget-title i {
  width: 40px;
  height: 40px;
  line-height: 41px;
  text-align: center;
  color: #fff;
  background: #9261aa;
  border-radius: 6px;
  font-size: 18px;
  display: inline-block;
  margin-right: 10px;
  float: left;
}
/* line 287, style.scss */
#mission-vision-section .mission-vision-section-bg .content-widget-title i .fa-users::before {
  content: "\f0c0";
}
/* line 291, style.scss */
#mission-vision-section .mission-vision-section-bg .content-widget-title h2 {
  color: #303030;
  font-weight: bold;
  display: inline-block;
  margin: 0px;
  font-size: 30px !important;
  font-family: "Roboto Slab", serif;
}
/* line 299, style.scss */
#mission-vision-section .mission-vision-section-bg .content-widget-title h2 .separator {
  margin-top: 7px;
  display: block;
}
/* line 303, style.scss */
#mission-vision-section .mission-vision-section-bg .content-widget-title h2 .separator :after {
  clear: both;
  content: '';
  display: block;
}
/* line 309, style.scss */
#mission-vision-section .mission-vision-section-bg .content-widget-title h2 .separator :before {
  clear: both;
  content: '';
  display: block;
}
/* line 315, style.scss */
#mission-vision-section .mission-vision-section-bg .content-widget-title h2 .separator .separator-line {
  height: 1px;
  background: #C2C2C2;
  float: left;
  width: calc(100% + 14px);
  display: block;
}
/* line 323, style.scss */
#mission-vision-section .mission-vision-section-bg .content-widget-title h2 .separator .separator-dot {
  width: 14px;
  height: 14px;
  border: 1px solid #B9B9B9;
  border-radius: 50%;
  float: right;
  position: relative;
  top: -6px;
  right: -28px;
  display: block;
}
/* line 340, style.scss */
#mission-vision-section .mission-vision-section-bg .mission ul li, #mission-vision-section .mission-vision-section-bg .vision ul li {
  list-style: disc outside;
  font-size: 14px !important;
  font-family: "Roboto", sans-serif !important;
  color: #303030;
}
#endeavour-motto-section .endeavour-motto-section-bg .endeavour ul {
	margin-left:40px;
}

/* line 354, style.scss */
#endeavour-motto-section .endeavour-motto-section-bg {
  margin-top: -10px;
  padding: 30px 20px;
  /*border-top: #fba28a solid 4px;*/
  background: #fdf7ff;
  float: left;
  width: 100%;
}
/* line 362, style.scss */
#endeavour-motto-section .endeavour-motto-section-bg .content-widget-title {
  margin-bottom: 8px;
}
/* line 365, style.scss */
#endeavour-motto-section .endeavour-motto-section-bg .content-widget-title i {
  width: 40px;
  height: 40px;
  line-height: 41px;
  text-align: center;
  color: #fff;
  background: #9261aa;
  border-radius: 6px;
  font-size: 18px;
  display: inline-block;
  margin-right: 10px;
  float: left;
}
/* line 378, style.scss */
#endeavour-motto-section .endeavour-motto-section-bg .content-widget-title i .fa-users::before {
  content: "\f0c0";
}
/* line 382, style.scss */
#endeavour-motto-section .endeavour-motto-section-bg .content-widget-title h2 {
  color: #303030;
  font-weight: bold;
  display: inline-block;
  margin: 0px;
  font-size: 30px !important;
  font-family: "Roboto Slab", serif;
}
/* line 390, style.scss */
#endeavour-motto-section .endeavour-motto-section-bg .content-widget-title h2 .separator {
  margin-top: 7px;
  display: block;
}
/* line 394, style.scss */
#endeavour-motto-section .endeavour-motto-section-bg .content-widget-title h2 .separator :after {
  clear: both;
  content: '';
  display: block;
}
/* line 400, style.scss */
#endeavour-motto-section .endeavour-motto-section-bg .content-widget-title h2 .separator :before {
  clear: both;
  content: '';
  display: block;
}
/* line 406, style.scss */
#endeavour-motto-section .endeavour-motto-section-bg .content-widget-title h2 .separator .separator-line {
  height: 1px;
  background: #C2C2C2;
  float: left;
  width: calc(100% + 14px);
  display: block;
}
/* line 414, style.scss */
#endeavour-motto-section .endeavour-motto-section-bg .content-widget-title h2 .separator .separator-dot {
  width: 14px;
  height: 14px;
  border: 1px solid #B9B9B9;
  border-radius: 50%;
  float: right;
  position: relative;
  top: -6px;
  right: -28px;
  display: block;
}
/* line 431, style.scss */
#endeavour-motto-section .endeavour-motto-section-bg .endeavour ul li, #endeavour-motto-section .endeavour-motto-section-bg .motto ul li {
  list-style: disc outside;
  font-size: 14px !important;
  font-family: "Roboto", sans-serif !important;
  color: #303030;
}
/* line 438, style.scss */
#endeavour-motto-section .endeavour-motto-section-bg .endeavour p, #endeavour-motto-section .endeavour-motto-section-bg .motto p {
  font-size: 14px !important;
  font-family: "Roboto", sans-serif !important;
  color: #303030;
  text-align:left;
}

/* line 451, style.scss */
#chairman-message-section .chairman-message-section-bg {
  margin-top: -10px;
  padding: 30px 20px;
  /*border-top: #fba28a solid 4px;*/
  background: #fff8e9;
  float: left;
  width: 100%;
}
/* line 459, style.scss */
#chairman-message-section .chairman-message-section-bg .content-widget-title {
  margin-bottom: 8px;
}
/* line 462, style.scss */
#chairman-message-section .chairman-message-section-bg .content-widget-title i {
  width: 40px;
  height: 40px;
  line-height: 41px;
  text-align: center;
  color: #fff;
  background: #9261aa;
  border-radius: 6px;
  font-size: 18px;
  display: inline-block;
  margin-right: 10px;
  float: left;
}
/* line 475, style.scss */
#chairman-message-section .chairman-message-section-bg .content-widget-title i .fa-users::before {
  content: "\f0c0";
}
/* line 479, style.scss */
#chairman-message-section .chairman-message-section-bg .content-widget-title h2 {
  color: #303030;
  font-weight: bold;
  display: inline-block;
  margin: 0px;
  font-size: 30px !important;
  font-family: "Roboto Slab", serif;
}
/* line 487, style.scss */
#chairman-message-section .chairman-message-section-bg .content-widget-title h2 .separator {
  margin-top: 7px;
  display: block;
}
/* line 491, style.scss */
#chairman-message-section .chairman-message-section-bg .content-widget-title h2 .separator :after {
  clear: both;
  content: '';
  display: block;
}
/* line 497, style.scss */
#chairman-message-section .chairman-message-section-bg .content-widget-title h2 .separator :before {
  clear: both;
  content: '';
  display: block;
}
/* line 503, style.scss */
#chairman-message-section .chairman-message-section-bg .content-widget-title h2 .separator .separator-line {
  height: 1px;
  background: #C2C2C2;
  float: left;
  width: calc(100% + 14px);
  display: block;
}
/* line 511, style.scss */
#chairman-message-section .chairman-message-section-bg .content-widget-title h2 .separator .separator-dot {
  width: 14px;
  height: 14px;
  border: 1px solid #B9B9B9;
  border-radius: 50%;
  float: right;
  position: relative;
  top: -6px;
  right: -28px;
  display: block;
}
/* line 526, style.scss */
#chairman-message-section .chairman-message-section-bg .chairman-message {
  float: left;
  margin: 0px 20px 0px 0px;
}
/* line 529, style.scss */
#chairman-message-section .chairman-message-section-bg .chairman-message img {
  width: 100%;
  background: #dadada;
  padding: 5px;
}
/* line 533, style.scss */
#chairman-message-section .chairman-message-section-bg .chairman-message .name {
  font-size: 18px;
  font-family: "Roboto Slab", serif;
  color: #303030;
  font-weight: bold;
}
/* line 540, style.scss */
#chairman-message-section .chairman-message-section-bg .chairman-message .qulifcation {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  color: #303030;
}
/* line 548, style.scss */
#chairman-message-section .chairman-message-section-bg p {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  color: #303030;
  line-height: 23px;
  text-align: left;
}

/* line 560, style.scss */
#vice-chairman-message-section .vice-chairman-message-section-bg {
  margin-top: -10px;
  padding: 30px 20px;
  /*border-top: #fba28a solid 4px;*/
  background: #fdf7ff;
  float: left;
  width: 100%;
}
/* line 568, style.scss */
#vice-chairman-message-section .vice-chairman-message-section-bg .content-widget-title {
  margin-bottom: 8px;
}
/* line 571, style.scss */
#vice-chairman-message-section .vice-chairman-message-section-bg .content-widget-title i {
  width: 40px;
  height: 40px;
  line-height: 41px;
  text-align: center;
  color: #fff;
  background: #9261aa;
  border-radius: 6px;
  font-size: 18px;
  display: inline-block;
  margin-right: 10px;
  float: left;
}
/* line 584, style.scss */
#vice-chairman-message-section .vice-chairman-message-section-bg .content-widget-title i .fa-users::before {
  content: "\f0c0";
}
/* line 588, style.scss */
#vice-chairman-message-section .vice-chairman-message-section-bg .content-widget-title h2 {
  color: #303030;
  font-weight: bold;
  display: inline-block;
  margin: 0px;
  font-size: 30px !important;
  font-family: "Roboto Slab", serif;
}
/* line 596, style.scss */
#vice-chairman-message-section .vice-chairman-message-section-bg .content-widget-title h2 .separator {
  margin-top: 7px;
  display: block;
}
/* line 600, style.scss */
#vice-chairman-message-section .vice-chairman-message-section-bg .content-widget-title h2 .separator :after {
  clear: both;
  content: '';
  display: block;
}
/* line 606, style.scss */
#vice-chairman-message-section .vice-chairman-message-section-bg .content-widget-title h2 .separator :before {
  clear: both;
  content: '';
  display: block;
}
/* line 612, style.scss */
#vice-chairman-message-section .vice-chairman-message-section-bg .content-widget-title h2 .separator .separator-line {
  height: 1px;
  background: #C2C2C2;
  float: left;
  width: calc(100% + 14px);
  display: block;
}
/* line 620, style.scss */
#vice-chairman-message-section .vice-chairman-message-section-bg .content-widget-title h2 .separator .separator-dot {
  width: 14px;
  height: 14px;
  border: 1px solid #B9B9B9;
  border-radius: 50%;
  float: right;
  position: relative;
  top: -6px;
  right: -28px;
  display: block;
}
/* line 635, style.scss */
#vice-chairman-message-section .vice-chairman-message-section-bg .vice-chairman-message {
  float: left;
  margin: 0px 20px 0px 0px;
}
/* line 638, style.scss */
#vice-chairman-message-section .vice-chairman-message-section-bg .vice-chairman-message img {
  width:100%;
  background: #dadada;
  padding: 5px;
}
/* line 642, style.scss */
#vice-chairman-message-section .vice-chairman-message-section-bg .vice-chairman-message .name {
  font-size: 18px;
  font-family: "Roboto Slab", serif;
  color: #303030;
  font-weight: bold;
}
/* line 649, style.scss */
#vice-chairman-message-section .vice-chairman-message-section-bg .vice-chairman-message .qulifcation {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  color: #303030;
}
/* line 657, style.scss */
#vice-chairman-message-section .vice-chairman-message-section-bg p {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  color: #303030;
  line-height: 23px;
  text-align: left;
}

/* line 669, style.scss */
#administration-section .administration-section-bg {
  margin-top: -10px;
  padding: 30px 20px;
  /*border-top: #fba28a solid 4px;*/
  background: #fff8e9;
  float: left;
  width: 100%;
}
/* line 677, style.scss */
#administration-section .administration-section-bg .content-widget-title {
  margin-bottom: 8px;
}
/* line 680, style.scss */
#administration-section .administration-section-bg .content-widget-title i {
  width: 40px;
  height: 40px;
  line-height: 41px;
  text-align: center;
  color: #fff;
  background: #9261aa;
  border-radius: 6px;
  font-size: 18px;
  display: inline-block;
  margin-right: 10px;
  float: left;
}
/* line 693, style.scss */
#administration-section .administration-section-bg .content-widget-title i .fa-users::before {
  content: "\f0c0";
}
/* line 697, style.scss */
#administration-section .administration-section-bg .content-widget-title h2 {
  color: #303030;
  font-weight: bold;
  display: inline-block;
  margin: 0px;
  font-size: 30px !important;
  font-family: "Roboto Slab", serif;
}
/* line 705, style.scss */
#administration-section .administration-section-bg .content-widget-title h2 .separator {
  margin-top: 7px;
  display: block;
}
/* line 709, style.scss */
#administration-section .administration-section-bg .content-widget-title h2 .separator :after {
  clear: both;
  content: '';
  display: block;
}
/* line 715, style.scss */
#administration-section .administration-section-bg .content-widget-title h2 .separator :before {
  clear: both;
  content: '';
  display: block;
}
/* line 721, style.scss */
#administration-section .administration-section-bg .content-widget-title h2 .separator .separator-line {
  height: 1px;
  background: #C2C2C2;
  float: left;
  width: calc(100% + 14px);
  display: block;
}
/* line 729, style.scss */
#administration-section .administration-section-bg .content-widget-title h2 .separator .separator-dot {
  width: 14px;
  height: 14px;
  border: 1px solid #B9B9B9;
  border-radius: 50%;
  float: right;
  position: relative;
  top: -6px;
  right: -28px;
  display: block;
}
/* line 744, style.scss */
#administration-section .administration-section-bg p {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  color: #303030;
  text-align:left;
}
/* line 750, style.scss */
#administration-section .administration-section-bg .management {
  width: 100%;
  float: left;
  border-top: 0px solid #006eb3;
  font-size: 15px;
  line-height: 18px;
  color: #6a6a6a;
  font-weight: normal;
  margin-top: 1px;
  padding-top: 10px;
  /* MANAGEMENT CSS Start here by sachin */
  /* SELVAm's flip flop style */
  /* -- make sure to declare a default for every property that you want animated -- */
  /* -- general styles, including Y axis rotation -- */
  /* SELVAm's flip flop style */
  /* MANAGEMENT CSS Start here by sachin */
}
/* line 768, style.scss */
#administration-section .administration-section-bg .management h2 {
  font-size: 24px;
  color: #006eb3;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 12px;
}
/* line 778, style.scss */
#administration-section .administration-section-bg .management img {
  float: left;
  margin-right: 10px;
}
/* line 783, style.scss */
#administration-section .administration-section-bg .management ul {
  margin: 0px;
  padding: 0px;
}
/* line 788, style.scss */
#administration-section .administration-section-bg .management li {
  width: auto!important;
  display: block;
  float: left;
  list-style: none outside none;
  margin-bottom: 10px;
  color: #6a6a6a;
  font-size: 15px;
  padding-left: 25px;
  font-family: calibri;
  font-weight: normal;
}
/* line 801, style.scss */
#administration-section .administration-section-bg .management .management-columns {
  width: 99%;
  float: left;
  padding: 4px;
  margin-top: 15px;
  padding-top: 20px;
}
/* line 811, style.scss */
#administration-section .administration-section-bg .management .management-columns .mn-columns {
  width: 300px;
  float: left;
  margin-left: 2.1%;
}
/* line 817, style.scss */
#administration-section .administration-section-bg .management .management-columns .mn-columns h2 {
  width: 212px;
  float: left;
  background: url(https://www.rrmch.org/cms/wp-content/themes/firststepmain/images/box-header.png) no-repeat;
  height: 20px;
  padding: 5px;
  text-align: center;
  font-size: 22px;
  font-weight: bold;
  color: #123668 !important;
  line-height: 22px !important;
}
/* line 830, style.scss */
#administration-section .administration-section-bg .management .management-columns .mn-columns p {
  width: 300px !important;
  height: 188px !important;
  float: left;
  background: url(https://www.rrmch.org/cms/wp-content/themes/firststepmain/images/box-content-bg.jpg) repeat-y;
  padding: 10px;
  text-align: justify;
  color: #123668;
  font-size: 15px !important;
  text-align: left;
}
/* line 842, style.scss */
#administration-section .administration-section-bg .management .management-columns .management-shadow {
  width: 221px;
  float: left;
  background: url(https://www.rrmch.org/cms/wp-content/themes/firststepmain/images/management-box-bottome.png) no-repeat;
  margin-top: 192px;
}
/* line 849, style.scss */
#administration-section .administration-section-bg .management .man-designation {
  font-size: 14px !important;
  font-weight: bold;
  color: #fff !important;
  text-align: center;
  line-height: 18px !important;
 /* margin-top: -30px;*/
  float: left;
  text-align: left;
  width: 130px;
  font-family: "Roboto", sans-serif;
}
/* line 862, style.scss */
#administration-section .administration-section-bg .management .mn-columns {
  position: relative;
  -webkit-perspective: 600px;
  -moz-perspective: 600px;
}
/* line 868, style.scss */
#administration-section .administration-section-bg .management .mn-columns .front {
  float: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 900;
  width: 300px;
  height: 173px;
  overflow: hidden;
  /*border: 1px solid #ccc;*/
  background: #394274;
  text-align: center;
  /*-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.9);
  -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.9);
  box-shadow: 0 1px 5px rgba(0,0,0,0.9);*/
  -webkit-transform: rotateX(0deg) rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-transform: rotateX(0deg) rotateY(0deg);
  -moz-transform-style: preserve-3d;
  -moz-backface-visibility: hidden;
  /* -- transition is the magic sauce for animation -- */
  -o-transition: all 1.2s ease-in-out;
  -ms-transition: all 1.2s ease-in-out;
  -moz-transition: all 1.2s ease-in-out;
  -webkit-transition: all 1.2s ease-in-out;
  transition: all 1.2s ease-in-out;
  padding: 10px;
}
/* line 899, style.scss */
#administration-section .administration-section-bg .management .mn-columns:hover .front {
  z-index: 900;
  background: #fff;
  -webkit-transform: rotatex(180deg);
  -moz-transform: rotatex(180deg);
  /*-moz-box-shadow: 0 15px 50px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 15px 50px rgba(0,0,0,0.2);
  box-shadow: 0 15px 50px rgba(0,0,0,0.2);*/
}
/* line 909, style.scss */
#administration-section .administration-section-bg .management .mn-columns .back {
  float: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 800;
  width: 300px;
  height: 191px;
  overflow: hidden;
  /*border: 1px solid #ccc;*/
  background: #fff;
  margin: 0px auto;
  padding: 10px;
  color: #fff;
  line-height: 17px;
  width: 100%;
  -webkit-transform: rotateY(-180deg);
  -webkit-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-transform: rotateY(-180deg);
  -moz-transform-style: preserve-3d;
  -moz-backface-visibility: hidden;
  /* -- transition is the magic sauce for animation -- */
  -o-transition: all 1.2s ease-in-out;
  -ms-transition: all 1.2s ease-in-out;
  -moz-transition: all 1.2s ease-in-out;
  -webkit-transition: all 1.2s ease-in-out;
  transition: all 1.2s ease-in-out;
  padding: 10px;
}
/* line 939, style.scss */
#administration-section .administration-section-bg .management .mn-columns .back span {
  font-family: "Roboto", sans-serif;
  font-size: 14px !important;
  text-align: justify;
  line-height: 1px;
  color: #fff;
}
/* line 947, style.scss */
#administration-section .administration-section-bg .management .mn-columns:hover .back {
  z-index: 1000;
  background: #9261aa;
  -webkit-transform: rotateX(0deg) rotateY(0deg);
  -moz-transform: rotateX(0deg) rotateY(0deg);
  /*box-shadow: 0 15px 50px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 15px 50px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 15px 50px rgba(0,0,0,0.2);*/
}
/* line 957, style.scss */
#administration-section .administration-section-bg .expandable {
  position: relative;
}
/* line 961, style.scss */
#administration-section .administration-section-bg .expand-image {
  position: absolute;
  top: 0px;
  left: -150px/9;
  left: -350px;
  width: 900px;
  height: 200px;
  background: #CCF;
  /*background: url('https://www.rrmch.org/cms/wp-content/themes/firststepmain/css/images/expand.gif') no-repeat;*/
}

/* line 977, style.scss */
#welcomecity-section .welcome .aboutus-slider {
  width: 60%;
  float: right;
  margin-top: 15px;
  margin-right: 30px;
}
/* line 987, style.scss */
#welcomecity-section .welcome-city-bg {
  margin-top: 40px;
  padding: 30px 20px;
  /*border-top: #fba28a solid 4px;*/
  float: left;
  width: 100%;
  margin-top: 30px;
  background: transparent url(../images/welcome-img.png) no-repeat scroll 0px 0px;
}
/* line 997, style.scss */
#welcomecity-section .welcome-city-bg .box {
  colour: #fff;
  height: 30px;
}
/* line 1002, style.scss */
#welcomecity-section .welcome-city-bg .aboutus-slider {
  margin-top: 37px;
  float: right;
}
/* line 1006, style.scss */
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery {
  margin-bottom: 20px;
  margin-left: -4px;
}
/* line 1011, style.scss */
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-item {
  float: left;
  margin: 0 4px 4px 0;
  overflow: hidden;
  position: relative;
}
/* line 1021, style.scss */
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-1.gallery-size-medium,
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-1.gallery-size-thumbnail,
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-2.gallery-size-thumbnail,
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-3.gallery-size-thumbnail {
  display: table;
  margin: 0 auto 20px;
}
/* line 1028, style.scss */
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-1 .gallery-item,
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-2 .gallery-item,
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-3 .gallery-item {
  text-align: center;
}
/* line 1032, style.scss */
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-4 .gallery-item {
  max-width: 23%;
  max-width: -webkit-calc(25% - 4px);
  max-width: calc(25% - 4px);
}
/* line 1038, style.scss */
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-5 .gallery-item {
  max-width: 19%;
  max-width: -webkit-calc(20% - 4px);
  max-width: calc(20% - 4px);
}
/* line 1044, style.scss */
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-6 .gallery-item {
  max-width: 15%;
  max-width: -webkit-calc(16.7% - 4px);
  max-width: calc(16.7% - 4px);
}
/* line 1050, style.scss */
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-7 .gallery-item {
  max-width: 13%;
  max-width: -webkit-calc(14.28% - 4px);
  max-width: calc(14.28% - 4px);
}
/* line 1056, style.scss */
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-8 .gallery-item {
  max-width: 11%;
  max-width: -webkit-calc(12.5% - 4px);
  max-width: calc(12.5% - 4px);
}
/* line 1062, style.scss */
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-9 .gallery-item {
  max-width: 9%;
  max-width: -webkit-calc(11.1% - 4px);
  max-width: calc(11.1% - 4px);
}
/* line 1076, style.scss */
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-1 .gallery-item:nth-of-type(1n),
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-2 .gallery-item:nth-of-type(2n),
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-3 .gallery-item:nth-of-type(3n),
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-4 .gallery-item:nth-of-type(4n),
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-5 .gallery-item:nth-of-type(5n),
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-6 .gallery-item:nth-of-type(6n),
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-7 .gallery-item:nth-of-type(7n),
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-8 .gallery-item:nth-of-type(8n),
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-9 .gallery-item:nth-of-type(9n) {
  margin-right: 0;
}
/* line 1083, style.scss */
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
  clear: left;
}
/* line 1087, style.scss */
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-caption {
  background-color: rgba(0, 0, 0, 0.7);
  box-sizing: border-box;
  color: #fff;
  font-size: 14px;
  line-height: 1.3;
  margin: 0;
  max-height: 50%;
  opacity: 0;
  padding: 2px 8px;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: left;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
  width: 100%;
}
/* line 1106, style.scss */
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-caption:before {
  box-shadow: 0 -10px 15px black inset;
  content: "";
  height: 100%;
  min-height: 49px;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
/* line 1117, style.scss */
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-item:hover .gallery-caption {
  opacity: 1;
}
/* line 1123, style.scss */
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-7 .gallery-caption,
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-8 .gallery-caption,
#welcomecity-section .welcome-city-bg .aboutus-slider .gallery-columns-9 .gallery-caption {
  display: none;
}
/* line 1128, style.scss */
#welcomecity-section .welcome-city-bg .box2 {
  float: left;
  position: relative;
  left: -15px;
}
/* line 1134, style.scss */
#welcomecity-section .welcome-city-bg .box2 h2 {
  font-family: calibri;
  font-size: 24px;
  color: #000;
  margin: 0px;
  margin-top: 0px;
  font-weight: bold;
  margin-top: 100px;
  float: left;
  text-shadow: 1px 2px #fff;
  background: rgba(255, 255, 255, 0.83);
  padding: 10px 50px 10px 50px;
  width: 100%;
  box-shadow: 3px 3px 4px;
}

/* line 1156, style.scss */
#bangalore-interest-section {
  /*margin-top: 40px;
  padding: 30px 20px;*/
}
/* line 1163, style.scss */
#bangalore-interest-section .bangalore-content p {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  color: #303030;
  text-align:left;
}
/* line 1171, style.scss */
#bangalore-interest-section .bangalore-content ul li {
  list-style: disc inside;
  font-size: 14px;
  line-height: 24px;
  font-family: "Roboto", sans-serif;
  color: #303030;
}
/* line 1181, style.scss */
#bangalore-interest-section .place-interest {
  margin-top: -10px;
  padding: 30px 30px;
  /*border-top: #fba28a solid 4px;*/
  background: #fdf7ff;
  float: left;
  width: 100%;
}
#bangalore-interest-section .place-interest  ul{
	margin-left:40px;
}

#bangalore-interest-section .place-interest .content-widget-title {
  margin-bottom: 8px;
}
/* line 1193, style.scss */
#bangalore-interest-section .place-interest .content-widget-title i {
  width: 40px;
  height: 40px;
  line-height: 41px;
  text-align: center;
  color: #fff;
  background: #9261aa;
  border-radius: 6px;
  font-size: 18px;
  display: inline-block;
  margin-right: 10px;
  float: left;
}
/* line 1206, style.scss */
#bangalore-interest-section .place-interest .content-widget-title i .fa-users::before {
  content: "\f0c0";
}
/* line 1210, style.scss */
#bangalore-interest-section .place-interest .content-widget-title h2 {
  color: #303030;
  font-weight: bold;
  display: inline-block;
  margin: 0px;
  font-size: 30px !important;
  font-family: "Roboto Slab", serif;
}
/* line 1218, style.scss */
#bangalore-interest-section .place-interest .content-widget-title h2 .separator {
  margin-top: 7px;
  display: block;
}
/* line 1222, style.scss */
#bangalore-interest-section .place-interest .content-widget-title h2 .separator :after {
  clear: both;
  content: '';
  display: block;
}
/* line 1228, style.scss */
#bangalore-interest-section .place-interest .content-widget-title h2 .separator :before {
  clear: both;
  content: '';
  display: block;
}
/* line 1234, style.scss */
#bangalore-interest-section .place-interest .content-widget-title h2 .separator .separator-line {
  height: 1px;
  background: #C2C2C2;
  float: left;
  width: calc(100% + 14px);
  display: block;
}
/* line 1242, style.scss */
#bangalore-interest-section .place-interest .content-widget-title h2 .separator .separator-dot {
  width: 14px;
  height: 14px;
  border: 1px solid #B9B9B9;
  border-radius: 50%;
  float: right;
  position: relative;
  top: -6px;
  right: -28px;
  display: block;
}
/* line 1259, style.scss */
#bangalore-interest-section .place-interest ul li {
  list-style: disc inside;
  font-size: 14px;
  line-height: 24px;
  font-family: "Roboto", sans-serif;
  color: #303030;
}

/****** End About Us Page by GYANA *****/

/****** Start RRMCH-Main-News-Events-Page by GYANA *****/
.rrmch-main-news-events-page{
	margin-top: 40px;
	float: left;
	width:100%;
}
/******Gyana Start Calendar for Main ******/
.rrmch-main-news-events-page .firststep-left-nav .news-calender {
  width: 100%;
  float: left;
  border-bottom: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
/* line 2133, ../sass/main-rrmch.scss */
.rrmch-main-news-events-page .firststep-left-nav .news-calender .calender-frame {
  float: left;
  width: 100%;
  margin-top: 5px;
  margin-left: 5px;
}
/* line 2138, ../sass/main-rrmch.scss */
.rrmch-main-news-events-page .firststep-left-nav .news-calender .calender-frame .calender-dropdown {
  width: 100%;
  height: 40px;
  background: #9261aa;
}
/* line 2142, ../sass/main-rrmch.scss */
.rrmch-main-news-events-page .firststep-left-nav .news-calender .calender-frame .calender-dropdown span {
  float: left;
  font-family: calibri;
  color: #fff;
  margin-top: 6px;
  margin-left: 62px;
  font-size: 20px;
  font-weight: bold;
}
.rrmch-main-news-events-page .firststep-left-nav .news-calender .calender-frame .calender-dropdown span a{
	color:#fff;
}
/* line 2149, ../sass/main-rrmch.scss */
.rrmch-main-news-events-page .firststep-left-nav .news-calender .calender-frame .calender-dropdown form {
  width: 23px;
  float: right;
  margin-right: 6px;
  margin-top: 3px;
}
/* line 2170, ../sass/main-rrmch.scss */
.rrmch-main-news-events-page .firststep-left-nav .post-calender {
  border-collapse: collapse;
  /*width: 100%;*/
  
}
/* line 2177, ../sass/main-rrmch.scss */
.rrmch-main-news-events-page .firststep-left-nav .post-calender .calendar-mini table td {
  text-align: center;
}
/* line 2180, ../sass/main-rrmch.scss */
.rrmch-main-news-events-page .firststep-left-nav .post-calender .sunday {
  color: #ef3a3f !important;
}
/* line 2182, ../sass/main-rrmch.scss */
.rrmch-main-news-events-page .firststep-left-nav .post-calender .sunday a {
  color: #ef3a3f;
}
/* line 2187, ../sass/main-rrmch.scss */
.rrmch-main-news-events-page .firststep-left-nav .post-calender table {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-collapse: collapse;
  border-color: #fff;
  border: solid 1px #d4eefb;
  border-width: 1px 0 1px 1px;
  width: 100%;
  font-size: 15px;
  font-family: calibri;
  line-height: 40px;
 
}
/* line 2203, ../sass/main-rrmch.scss */
.rrmch-main-news-events-page .firststep-left-nav .post-calender table td {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #fff;
  border-color: #d4eefb #d4eefb #d4eefb -moz-use-text-color;
  border-style: solid solid solid none;
  border-width: 1px 1px 1px 0;
  vertical-align: top;
  width: 12%;
  color: #000;
  padding: 0px 0px 0px 0px;
  border: 1px solid #eac1fe;
  text-align: center;
}
/* line 2224, ../sass/main-rrmch.scss */
.rrmch-main-news-events-page .firststep-left-nav .post-calender table .calendar-row {
  width: 100%;
  background-color: #fff;
 
}
/* line 2232, ../sass/main-rrmch.scss */
.rrmch-main-news-events-page .firststep-left-nav .post-calender table .calendar-row .calendar-day-head {
  background-color: #eac1fe;
  border-bottom: 1px solid #eac1fe;
  border-right: 1px solid #eac1fe;
  color: #000;
  font-weight: normal;
  text-align: center;
  font-size: 100%;
  text-transform: capitalize;
  width: 12%;
  height: 22px;
  padding-top: 0.3em;
  padding: 4px;
}
/* line 2251, ../sass/main-rrmch.scss */
.rrmch-main-news-events-page .firststep-left-nav .post-calender table .calendar-row .postlink {
  background-color: #9261aa;
}
/* line 2253, ../sass/main-rrmch.scss */
.rrmch-main-news-events-page .firststep-left-nav .post-calender table .calendar-row .postlink a {
  text-decoration: none;
  color: #fff;
}
/* line 2258, ../sass/main-rrmch.scss */
.rrmch-main-news-events-page .firststep-left-nav .post-calender table .calendar-row .postlink a:hover {
  text-decoration: none;
  color: #fff;
}
/* line 2269, ../sass/main-rrmch.scss */
.rrmch-main-news-events-page .firststep-left-nav .post-calender table .calendar-row .calendar-day-np {
  background-color: #fff;
}
/* line 2282, ../sass/main-rrmch.scss */
.rrmch-main-news-events-page .firststep-inner-content .local-menu {
  width: 100%;
  text-align: right;
}
/****** End Calendar for Main ******/

.rrmch-main-news-events-page .news-update-list {
  border-left: 1px solid #f7f7f8;
  border-right: 1px solid #f7f7f8;
  box-shadow: 0 0 5px #e6e6e6;
  background: #f7f7f8;
  padding-left: 0;
  padding-right: 0;
  margin-top: 5px;
  float: left;
  padding: 10px 0px;
}
/* line 1356, style.scss */
.rrmch-main-news-events-page .news-update-list #news-list {
  width: 100%;
  float: left;
  list-style: none;
  margin-bottom: 0px;
  padding-left: 0px;
}
/* line 1363, style.scss */
.rrmch-main-news-events-page .news-update-list #news-list li {
  width: 100%;
  background: #fff;
  margin-bottom: 10px;
  padding: 20px 0;
  float: left;
}
/* line 1370, style.scss */
.rrmch-main-news-events-page .news-update-list #news-list li .date-box {
  height: 76px;
  width: 70px;
  float: left;
  /*background: #f7f7f8;*/
  background: #ffbd33;
  border-radius: 0px 15px 15px 0px;
  padding: 5px;
}
/* line 1380, style.scss */
.rrmch-main-news-events-page .news-update-list #news-list li .date-box .date {
  font-size: 50px;
  display: block;
  text-align: center;
  margin-top: -12px;
  /*color: #707070;*/
  color: #fff;
  text-align: center;
  font-family: "Roboto Slab", serif;
}
/* line 1391, style.scss */
.rrmch-main-news-events-page .news-update-list #news-list li .date-box .month-year {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  margin-top: -14px;
  display: block;
  text-align: center;
  /*color: #707070;*/
  color: #fff;
}
/* line 1402, style.scss */
.rrmch-main-news-events-page .news-update-list #news-list li .news-content {
  width: 80%;
  float: left;
  margin-left: 12px;
}
/* line 1407, style.scss */
.rrmch-main-news-events-page .news-update-list #news-list li .news-content h4 {
  font-size: 22px;
  margin: 2px 0;
  font-family: "Roboto Slab", serif;
  line-height: 26px;
  color: #303030;
  clear: both;
}
/* line 1415, style.scss */
.rrmch-main-news-events-page .news-update-list #news-list li .news-content h4 a {
  color: #585858;
  text-decoration: none;
}
/* line 1421, style.scss */
.rrmch-main-news-events-page .news-update-list #news-list li .news-content p {
  font-family: "Roboto", sans-serif;
  color: #6a6a6a;
  font-size: 14px;
  line-height: 18px;
  margin: 5px 0px 0px 0px;
  font-weight: normal;
}
.rrmch-main-news-events-page .firststep-right-content #news-list .date-div{
    height: 76px;
    width: 70px;
    float: left;
    background: #ffbd33;
    border-radius: 0px 15px 15px 0px;
    padding: 5px;
}
.rrmch-main-news-events-page .firststep-right-content #news-list .date-div .date {
    font-size: 50px;
    display: block;
    text-align: center;
    margin-top: -12px;
    color: #fff;
    text-align: center;
    font-family: "Roboto Slab", serif;
}
.rrmch-main-news-events-page .firststep-right-content #news-list .date-div .month {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    margin-top: -14px;
    display: block;
    text-align: center;
    color: #fff;
}
.rrmch-main-news-events-page .firststep-right-content #news-list .news-content {
    width: 80%;
    float: left;
    margin-left: 12px;
}
.rrmch-main-news-events-page .firststep-right-content #news-list .news-content h4 {
    font-size: 22px;
    margin: 2px 0;
    font-family: "Roboto Slab", serif;
    line-height: 26px;
    color: #303030;
    clear: both;
}
.rrmch-main-news-events-page .firststep-right-content #news-list .news-content p {
    font-family: "Roboto", sans-serif;
    color: #6a6a6a;
    font-size: 14px;
    line-height: 18px;
    margin: 5px 0px 0px 0px;
    font-weight: normal;
}
.rrmch-main-news-events-page .firststep-right-content #news-list .news-content p a {
	clear: both;
	float: left;
}
.single-news .gallery-item {
    border: 1px solid #e6e6e6;
    padding: 7px;
    margin-left: 10px;
    margin-bottom: 10px;
	width: 154px;
	float: left;
}

/* line 1435, style.scss */
.rrmch-main-news-events-page .news-headlines {
  margin-top: 2px;
}
/* line 1439, style.scss */
.rrmch-main-news-events-page .news-headlines h3 {
  background: #123f7a;
  color: #fff;
  font-size: 22px;
  font-family: "Roboto Slab", serif;
  line-height: 28px;
  margin: 0 0 10px;
  padding: 7px 20px;
}
/* line 1451, style.scss */
.rrmch-main-news-events-page .news-headlines ul {
  padding-left: 0px;
}
/* line 1454, style.scss */
.rrmch-main-news-events-page .news-headlines ul li {
  list-style: none;
}
/* line 1457, style.scss */
.rrmch-main-news-events-page .news-headlines ul li:before {
  content: "\f101";
  font-family: FontAwesome;
  margin-left: 7px;
  font-size: 15px;
  float: left;
  margin-right: 10px;
  color: #123f7a;
}
/* line 1469, style.scss */
.rrmch-main-news-events-page .news-headlines h4 {
  color: #000;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: normal;
  line-height: 20px;
}
/* line 1476, style.scss */
.rrmch-main-news-events-page .news-headlines h4 a {
  color: #303030 !important;
}
/* line 1480, style.scss */
.rrmch-main-news-events-page .news-headlines h4 a:hover {
  color: #ffbd33 !important;
}

.rrmch-main-news-events-page .news-headlines {
  margin-top: 2px;
}
/* line 1439, style.scss */
.rrmch-main-news-events-page .news-headlines h3 {
  background: #9261aa;
  color: #fff;
  font-size: 22px;
  font-family: "Roboto Slab", serif;
  line-height: 28px;
  margin: 0 0 10px;
  padding: 7px 20px;
}
/* line 1451, style.scss */
.rrmch-main-news-events-page .news-headlines ul {
  padding-left: 0px;
}
/* line 1454, style.scss */
.rrmch-main-news-events-page .news-headlines ul li {
  list-style: none;
}
/* line 1457, style.scss */
.rrmch-main-news-events-page .news-headlines ul li:before {
  content: "\f101";
  font-family: FontAwesome;
  margin-left: 7px;
  font-size: 15px;
  float: left;
  margin-right: 10px;
  color: #9261aa;
}
/* line 1469, style.scss */
.rrmch-main-news-events-page .news-headlines h4 {
  color: #000;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: normal;
  line-height: 20px;
}
/* line 1476, style.scss */
.rrmch-main-news-events-page .news-headlines h4 a {
  color: #303030 !important;
}
/* line 1480, style.scss */
.rrmch-main-news-events-page .news-headlines h4 a:hover {
  color: #ffbd33 !important;
}
/****** End RRMCH-Main-News-Events-Page by GYANA *****/


/****** Start MCI-rrmch-main-firststep-full-Page by GYANA *****/
.rrmch-main-firststep-full{
	float:left;
	width:100%;
	margin-top: 40px;
}
.rrmch-main-firststep-full .firststep-left-content{
	float:left;
	width:100%;
}
.rrmch-main-firststep-full .firststep-left-content h4{
	font-size: 26px !important;
	margin: 2px 0 15px 0px;
	font-family: "Roboto Slab",serif !important;
	line-height: 26px;
	color: #303030;
	clear: both;
}

.rrmch-main-firststep-full .firststep-left-content ul li{
	list-style: inside none none;
	background: #f8f8f8;
	padding: 5px 0px;
	margin: 5px 0px;
}
.rrmch-main-firststep-full .firststep-left-content ul li a {
	font-size: 16px !important;
	margin: 12px 0 8px 0px;
	font-family: "Roboto Slab",serif !important;
	line-height: 26px;
	color: #303030;
	clear: both;
}
.rrmch-main-firststep-full .firststep-left-content ul li a:hover{
	font-size: 16px !important;
	margin: 12px 0 8px 0px;
	font-family: "Roboto Slab",serif !important;
	line-height: 26px;
	color: #ff941b;
	clear: both;
}
.rrmch-main-firststep-full .firststep-left-content ul li ::before {
	content: "\f1c1";
	font-family: fontawesome;
	margin: -4px 10px 0px 0px;
	font-size: 16px;
	float: left;
	color:red;
	background: #fdc65e;
	padding: 4px 10px;
}
.rrmch-main-firststep-full .firststep-right-nav .rrmch-main-right-side-image img{
	margin-top: 44px;
	width:100%;
	background: #eaeaea;
	padding: 10px;
}
/****** End MCI-rrmch-main-firststep-full-Page by GYANA *****/

.para-medical-course-details .table > tbody > tr > td{
	width:auto !important;
}

.rrmch-main-firststep-full .firststep-left-content h5 {
	margin-top:20px;	
}
.rrmch-main-firststep-full .firststep-left-content h5 a{
	padding: 10px;
	color: #303030;
	background:#fdc65e;
}
.rrmch-main-firststep-full h4{
	font-size: 26px !important;
	font-family: "Roboto Slab",serif !important;
	color: #303030;
}
.rrmch-main-firststep-full #FSContact1 form #fscf_form_fieldset1 #fscf_submit_div1 input[type="submit"]{
	cursor: pointer;
	background:#fdc65e !important;
	padding: 7px 10px !important;
	margin-top: 10px !important;
	float: left;
	margin-bottom: 20px;
}
.rrmch-main-firststep-full .location {
	background: #fcfcfc;
    padding: 1px 20px;
	height: 214px;	
	border: #ececec solid 5px;
}

.rrmch-main-firststep-full .location h3{
	color: #303030;
	font-family: "Roboto Slab", serif;
	ont-size: 22px;
	margin-top: 10px;	
}
.rrmch-main-firststep-full .location .address ul li{
	line-height: 24px;
}
.rrmch-main-firststep-full .location .address ul li a{
	color:#303030;
}
.rrmch-main-firststep-full .location .address ul li a:hover{
	color:#ffbd33;
}
.rrmch-main-firststep-full .location .address ul li ::before{
	font-family: fontawesome;
	margin: -4px 5px 0px 0px;
	font-size: 16px;
	float: left;
	color:#f68e08;
	padding: 0px 0px;
	background:none;
	position: relative;
	top: 3px;	
}

.rrmch-main-firststep-full #primary #content #gallery-1 .gallery-item .gallery-icon a img{
	float:left !important;
	width: auto;
	margin: 6px;
}
.rrmch-main-firststep-full .firststep-left-content h4 a{
	font-size: 26px !important;
	font-family: "Roboto Slab",serif !important;
	color: #303030;
}
.rrmch-main-firststep-full .firststep-left-content .readmore{
	color: #e64d8e !important;
	font-size: 14px;
	font-family: "Roboto Slab", serif;
	font-weight: normal !important;
	float: right;
	padding: 0px !important;
	float: right;
	clear: both;
}
.rrmch-main-firststep-full #primary #content h4{
	text-align: center;
	margin: 0px;
}
.rrmch-main-firststep-full #primary #content .innerbox{
	float:left !important;
	margin: 0px 25px;
}
.rrmch-main-firststep-full #primary #content .innerbox a img{
	width: auto;	
}
.rrmch-main-firststep-full #primary #content .youtube iframe{
	height:200px !important;
	width: 100%;
}
.rrmch-main-firststep-full .firststep-left-nav  .chairman img{
	width:100%;
}

.rrmch-main-firststep-full .firststep-left-nav  .name {
    font-size: 18px;
    font-family: "Roboto Slab", serif;
    color: #303030;
    font-weight: bold;
	width: 100%;
    float: left;
}
.rrmch-main-firststep-full .firststep-left-nav  .qulifcation {
    font-size: 16px;
    font-family: "Roboto", sans-serif;
    color: #303030;
}
.rrmch-main-firststep-full .firststep-left-nav .side-menu ul li.widget-title {
    margin: 0 auto;
    position: relative;
    display: block;
    padding: .3em .4em .3em 3em;
    font-size: 14px;
    font-family: #fff;
    margin: .3em 0;
    background: #123f7a;
    text-decoration: none;
    transition: all .2s ease-in-out;
    border-bottom: none;
   
}
.rrmch-main-firststep-full .firststep-left-nav .side-menu ul li.widget-title a {
    color: #fff !important;   
}


.rrmch-main-firststep-full .firststep-left-nav  ul li.widget-title::before {
    content: "\f18e";
    font-size: 18px;
    font-family: fontawesome;
    font-weight: normal;
    position: absolute;
    left: -0.2em;
    top: 72%;
    margin-top: -1.3em;
    background: #ffbd33;
    height: 34px;
    width: 32px;
    line-height: 27px;
    border: 0.2em solid #fff;
    text-align: center;
    color: #fff;
	}
.rrmch-main-firststep-full .firststep-right-content .news-excerpt-list .date-box {
    height: 76px;
    width: 70px;
    float: left;
    background: #ffbd33;
    border-radius: 0px 15px 15px 0px;
    padding: 5px;
	margin-right: 12px;
}
.rrmch-main-firststep-full .firststep-right-content .news-excerpt-list .date-box .date .day  {
    font-size: 50px;
	display: block;
	font-family: "Roboto Slab", serif;
	text-align: center;
	margin-top: -11px;
	color: #fff;
}
.rrmch-main-firststep-full .firststep-right-content .news-excerpt-list .date-box .date .month {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    margin-top: -14px;
    display: block;
    text-align: center;
    color: #707070;
    color: #fff;
}
.rrmch-main-firststep-full .firststep-right-content .news-excerpt-list .news-content p {
    font-family: "Roboto", sans-serif;
    color: #6a6a6a;
    font-size: 14px;
    line-height: 18px;
    margin: 5px 0px 0px 0px;
    font-weight: normal;
}
/****** Start RRMCH-Main-College-Course-Page by GYANA *****/
.rrmch-main-college-course-page .content-widget-title {
  margin-bottom: 8px;
}
/* line 715, style.scss */
.rrmch-main-college-course-page .content-widget-title i {
  width: 40px;
  height: 40px;
  line-height: 41px;
  text-align: center;
  color: #fff;
  background: #123f7a;
  border-radius: 6px;
  font-size: 18px;
  display: inline-block;
  margin-right: 10px;
  float: left;
}
/* line 728, style.scss */
.rrmch-main-college-course-page .content-widget-title i .fa-users::before {
  content: "\f0c0";
}
/* line 732, style.scss */
.rrmch-main-college-course-page .content-widget-title h2 {
  color: #303030;
  font-weight: bold;
  display: inline-block;
  margin: 0px;
}
/* line 738, style.scss */
.rrmch-main-college-course-page .content-widget-title h2 .separator {
  margin-top: 7px;
  display: block;
}
/* line 742, style.scss */
.rrmch-main-college-course-page .content-widget-title h2 .separator :after {
  clear: both;
  content: '';
  display: block;
}
/* line 748, style.scss */
.rrmch-main-college-course-page .content-widget-title h2 .separator :before {
  clear: both;
  content: '';
  display: block;
}
/* line 754, style.scss */
.rrmch-main-college-course-page .content-widget-title h2 .separator .separator-line {
  height: 1px;
  background: #C2C2C2;
  float: left;
  width: calc(100% + 14px);
  display: block;
}
/* line 762, style.scss */
.rrmch-main-college-course-page .content-widget-title h2 .separator .separator-dot {
  width: 14px;
  height: 14px;
  border: 1px solid #B9B9B9;
  border-radius: 50%;
  float: right;
  position: relative;
  top: -6px;
  right: -28px;
  display: block;
}
.rrmch-main-college-course-page{
	margin-top: 40px;
	float: left;
	width: 100%;
}

.rrmch-main-college-course-page .admission .textwidget ul{
  list-style: none;
  margin: 3px 0 0px 0px !important;
  padding: 0 0 0 0px;
}
/* line 943, style.scss */
.rrmch-main-college-course-page .admission .textwidget ul li {
  margin-bottom: 5px;
  background: #123f7a;
  margin-left: 0px;
  list-style-type: none;
  border-left: #fdc65e solid 5px;
}
/* line 951, style.scss */
.rrmch-main-college-course-page .admission .textwidget ul li .dept {
  padding: 15px 12px;
}
/* line 953, style.scss */
.rrmch-main-college-course-page .admission .textwidget ul li .dept .name {
  line-height: 12px;
}
/* line 957, style.scss */
.rrmch-main-college-course-page .admission .textwidget ul li .dept .name a {
  color: #fff !important;
  font-size: 16px;
  font-family: "Roboto Slab", serif;
  font-weight: bold;	
}
.rrmch-main-college-course-page .firststep-inner-content ul li {
	font-size: 16px !important;
	font-family: "Roboto Slab", serif;
}
.rrmch-main-college-course-page .firststep-inner-content ul li  a{
	color: #303030 !important;
}
.rrmch-main-college-course-page .firststep-inner-content ul li  a:hover{
	color: #ff941b !important;
}
.rrmch-main-college-course-page .firststep-inner-content{
	width: 100% !important;
}
.rrmch-main-college-course-page .firststep-inner-content .title {
	margin-top: 70px;
	background: #e1e1e1;
	padding: 10px;
}
.rrmch-main-college-course-page .firststep-inner-content .title h3 {
	font-size: 22px;
    margin: 0px;
    color:#303030;
    text-transform: capitalize;
    font-weight: bold;
    font-family: "Roboto Slab", serif;
}

.rrmch-main-college-single-course-page .content-widget-title {
  margin-bottom: 8px;
}
/* line 715, style.scss */
.rrmch-main-college-single-course-page .content-widget-title i {
  width: 40px;
  height: 40px;
  line-height: 41px;
  text-align: center;
  color: #fff;
  background: #123f7a;
  border-radius: 6px;
  font-size: 18px;
  display: inline-block;
  margin-right: 10px;
  float: left;
}
/* line 728, style.scss */
.rrmch-main-college-single-course-page .content-widget-title i .fa-users::before {
  content: "\f0c0";
}
/* line 732, style.scss */
.rrmch-main-college-single-course-page .content-widget-title h2 {
  color: #303030;
  font-weight: bold;
  display: inline-block;
  margin: 0px;
}
/* line 738, style.scss */
.rrmch-main-college-single-course-page .content-widget-title h2 .separator {
  margin-top: 7px;
  display: block;
}
/* line 742, style.scss */
.rrmch-main-college-single-course-page .content-widget-title h2 .separator :after {
  clear: both;
  content: '';
  display: block;
}
/* line 748, style.scss */
.rrmch-main-college-single-course-page .content-widget-title h2 .separator :before {
  clear: both;
  content: '';
  display: block;
}
/* line 754, style.scss */
.rrmch-main-college-single-course-page .content-widget-title h2 .separator .separator-line {
  height: 1px;
  background: #C2C2C2;
  float: left;
  width: calc(100% + 14px);
  display: block;
}
/* line 762, style.scss */
.rrmch-main-college-single-course-page .content-widget-title h2 .separator .separator-dot {
  width: 14px;
  height: 14px;
  border: 1px solid #B9B9B9;
  border-radius: 50%;
  float: right;
  position: relative;
  top: -6px;
  right: -28px;
  display: block;
}
.rrmch-main-college-single-course-page{
	margin-top: 40px;
	float: left;
	width: 100%;
}
.rrmch-main-college-single-course-page .widget .widget-title {
    font: 300 20px "Source Sans Pro", Helvetica, sans-serif;
}
.rrmch-main-college-single-course-page .widget{
	background:none !important;
	padding:0px;
}
.rrmch-main-college-single-course-page .side-menu ul li.widget-title {
    margin: 0 auto;
    position: relative;
    display: block;
    padding: .3em .4em .3em 3em;
    font-size: 16px;
    font-family: #fff;
    margin: .3em 0;
    background: #123f7a;
    color: #303030;
    text-decoration: none;
    transition: all .2s ease-in-out;
    border-bottom: none;
    border-top-left-radius: 0.5em 1em;
    border-bottom-left-radius: 0.5em 1em;
}

.rrmch-main-college-single-course-page .side-menu ul li  a {
    color: #fff !important;
    font-family: "Roboto Slab", serif;
    font-size: 15px;
}
.rrmch-main-college-single-course-page .side-menu ul li  a:hover {
    color: #ffbd33 !important;
    font-family: "Roboto Slab", serif;
    font-size: 15px;
}

.rrmch-main-college-single-course-page .side-menu ul li.widget-title::before {
    content: "\f18e";
    font-size: 18px;
    font-family: fontawesome;
    font-weight: normal;
    position: absolute;
    left: -0.2em;
    top: 72%;
    margin-top: -1.3em;
    background: #ffbd33;
    height: 34px;
    width: 32px;
    line-height: 27px;
    border: 0.2em solid #fff;
    text-align: center;
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em;
    border-radius: 0em;
    color: #fff;
}
.rrmch-main-college-single-course-page .firststep-inner-content{
	width:100%;
	float:left;
}
.rrmch-main-college-single-course-page .firststep-inner-content .title {
    margin-top: 68px;
    background: #e1e1e1;
    padding: 10px;
}
.rrmch-main-college-single-course-page .firststep-inner-content .title h3 {
    font-size: 22px;
    margin: 0px;
    color: #303030;
    text-transform: capitalize;
    font-weight: bold;
    font-family: "Roboto Slab", serif;
}
.rrmch-main-college-single-course-page .firststep-inner-content .application-form p a::before{
	content: "\f1c1";
	font-family: fontawesome;
	margin: -4px 10px 0px 0px;
	font-size: 16px;
	float: left;
	color: red;
	background: #fdc65e;
	padding: 4px 10px;
}
.rrmch-main-college-single-course-page .firststep-inner-content .Duration h4{
	font-family: "Roboto Slab", serif;
	font-size:18px;
	color:#303030;
}
.rrmch-main-college-single-course-page .firststep-inner-content .CourseatGlance{
	margin-bottom:20px;
}
	
.rrmch-main-college-single-course-page .firststep-inner-content .CourseatGlance h4{
	font-family: "Roboto Slab", serif;
	font-size:18px;
	color:#303030;
}
.rrmch-main-college-single-course-page .firststep-inner-content .Eligibility h4{
	font-family: "Roboto Slab", serif;
	font-size:18px;
	color:#303030;
}

.rrmch-main-college-single-course-page .firststep-inner-content .EligibilityGeneral{
	margin-bottom:20px;
}
.rrmch-main-college-single-course-page .firststep-inner-content .EligibilityGeneral h4{
	font-family: "Roboto Slab", serif;
	font-size:18px;
	color:#303030;
}
.rrmch-main-college-single-course-page .firststep-inner-content .EligibilityOthers{
	margin-bottom:20px;
}
.rrmch-main-college-single-course-page .firststep-inner-content .EligibilityOthers h4{
	font-family: "Roboto Slab", serif;
	font-size:18px;
	color:#303030;
}
.rrmch-main-college-single-course-page .firststep-inner-content .EligibilityOtherStates{
	margin-bottom:20px;
}
.rrmch-main-college-single-course-page .firststep-inner-content .EligibilityOtherStates h4{
	font-family: "Roboto Slab", serif;
	font-size:18px;
	color:#303030;
}
.rrmch-main-college-single-course-page .firststep-inner-content .EligibilityAge h4{
	font-family: "Roboto Slab", serif;
	font-size:18px;
	color:#303030;
}
.rrmch-main-college-single-course-page .firststep-inner-content .application-form h4{
	font-family: "Roboto Slab", serif;
	font-size:18px;
	color:#303030;
}

.rrmch-main-college-inner-acedemics {
	margin-top: 40px;
	float: left;
	width: 100%;
}
.rrmch-main-college-inner-acedemics h2{
	padding:0px;
	margin:0px;
}
.rrmch-main-college-inner-acedemics ul li {
	font-size: 16px !important;
	font-family: "Roboto Slab", serif;
	float:left;
	width: 100%;
	margin: 5px 0px;
}
.rrmch-main-college-inner-acedemics ul li a{
	color:#303030;
}

.rrmch-main-college-inner-acedemics ul li a::before {
    content: "\f1c1";
    font-family: fontawesome;
    margin: -4px 10px 0px 0px;
    font-size: 16px;
    float: left;
    color: red;
    background: #fdc65e;
    padding: 4px 10px;
}
.rrmch-main-college-inner-acedemics table td {
    text-align:none;
}
.rrmch-main-college-inner-acedemics table td img.aligncenter {
    margin: 5px auto;
    margin-right: auto;
    margin-left: auto;
    float: left;
}
.rrmch-main-college-single-course-page .firststep-inner-content h2{
	padding:0px;
	margin:0px;
}
.rrmch-main-college-single-course-page .firststep-inner-content h4{
	padding:0px;
	margin:0px;
	font-family: "Roboto Slab", serif !important;
	font-size:18px;
	color:#303030;
}
.rrmch-main-college-single-course-page .firststep-inner-content ul{
	padding:0px;
	margin:0px;
}
.rrmch-main-college-single-course-page .firststep-inner-content .student-entry-content{
	margin-top: 40px;
}
.rrmch-main-college-single-course-page .firststep-inner-content .student-entry-content .facilities-content  p a{
	float: left;
	width: 100%;
	margin: 10px 0px;
}
.rrmch-main-college-single-course-page .firststep-inner-content .student-entry-content  p a::before {
    content: "\f1c1";
    font-family: fontawesome;
    margin: -4px 10px 0px 0px;
    font-size: 16px;
    float: left;
    color: red;
    background: #fdc65e;
    padding: 4px 10px;
}
/****** End RRMCH-Main-College-Course-Page by GYANA *****/

/****** Start RRMCH-Main-College-Course Offered-Page by GYANA *****/
.firststep-full {
    width: 100% !important;
    float: left;
	border-bottom: 1px solid #e4e4e4 !important;
}
.firststep-full .deparment-menu {
    width: 100% !important;;
    float: left;
    background: #eee;
}
.firststep-full .firststep-left-content {
    float: left;
    width: 100% !important;;
    margin-right: 1%;
}
.firststep-full .firststep-left-content .firststep-depatment-content {
    width: 100% !important;;
    float: left;
    height: 500px;
    overflow-y: scroll;
    padding: 5px 5px 5px 0px;
}
.firststep-full .firststep-left-content .firststep-depatment-content .depeartment-banner {
    width: 100% !important;
    height: auto;
    border: 1px solid #e0e0e0;
    background-position: 4px 4px;
}
.firststep-full .firststep-left-content .firststep-depatment-content .depeartment-banner img {
    width: 100% !important;
    height: auto;
    padding: 4px 0px 0px 0px;
}
.firststep-full .firststep-left-content .firststep-depatment-content .depeartment-banner h1 {
    text-align: right;
    color: #fff;
    padding-right: 20px !important;
    font-family: "Roboto Slab", serif !important;
    font-size: 22px;
    text-transform: capitalize;
    font-weight: normal;
    margin-top: -39px;
    position: relative;
    width: 98.5% !important;
    background: rgba(0, 0, 0, 0.27);
    padding: 5px;
}
.firststep-full .firststep-left-content .firststep-depatment-content .dbox{
    width: 100% !important;;
	padding: 10px;
}
.firststep-full .firststep-left-content .firststep-depatment-content .dbox .overview {
    margin-left:0px !important;
}
.firststep-full .firststep-left-content .firststep-depatment-content .dbox .overview h2 {
    font-size: 30px;
    margin: 0px;
    clear: both;
    font-family: "Roboto Slab", serif;
    line-height: 2;
    text-transform: uppercase;
    color: #10161e;
}
.firststep-full .firststep-left-content .firststep-depatment-content .dbox .overview p {
	font-family: "Roboto",! sans-serif; 	
}
.firststep-full .firststep-right-nav {
    width: 100% !important;;
}
.firststep-full .firststep-right-nav .department-right-nav {
    height: 301px;
    margin-top: 6px;
    width: 104%;
    float: left;
    overflow-y: scroll;
}

.firststep-full .firststep-right-nav .department-right-nav .faculty {
    width: 100%;
    float: left;
}
.firststep-full .firststep-right-nav .department-right-nav .faculty h3 {
    background: #123f7a;
    font-family: "Roboto Slab", serif;
    font-size: 24px;
    font-weight: normal;
    padding: 4px 10px !important;
    color: #fff;
    margin: 0px;
    text-shadow: 0px 0px #B3B3B3;
}
.firststep-full .firststep-right-nav .department-right-nav .faculty li {
    display: block;
    list-style: none;
    padding-left: 8px !important;
	background: #e7f5ff !important;
	line-height: 15px;
	padding-bottom: 7px;
	margin: 8px 0px !important;
}
.firststep-full .firststep-right-nav .department-right-nav .faculty li .name a {
    color: #324052;
    font-family: "Roboto Slab", serif;
    font-size: 14px !important;
    margin: 0px;
    line-height: 25px;
	padding-left:0px !important;
	background:none !important;
}
.firststep-full .firststep-right-nav .department-right-nav .faculty li .name ::before{
	content: "\f101";
	font-family: FontAwesome;
	margin-left: 7px;
	font-size: 15px;
	float: left;
	margin-right: 10px;
	color: #123f7a;
}
.firststep-full .firststep-right-nav .department-right-nav .faculty li .designation {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    color: #363636;
    padding-left: 26px;
}
/******Start Single faculty Right Nav ******/
.firststep-full .firststep-right-nav {
    width: 100% !important;;
}
.firststep-full .firststep-right-nav .department-right-nav-single-faculty {
    height: 490px;
    margin-top: 6px;
    width: 104%;
    float: left;
    overflow-y: scroll;
}

.firststep-full .firststep-right-nav .department-right-nav-single-faculty .faculty {
    width: 100%;
    float: left;
}
.firststep-full .firststep-right-nav .department-right-nav-single-faculty .faculty h3 {
    background: #123f7a;
    font-family: "Roboto Slab", serif !important;
    font-size: 24px;
    font-weight: normal;
    padding: 4px 10px !important;
    color: #fff;
    margin: 0px;
    text-shadow: 0px 0px #B3B3B3;
}
.firststep-full .firststep-right-nav .department-right-nav-single-faculty .faculty li {
    display: block;
    list-style: none;
    padding-left: 8px !important;
	background: #e7f5ff !important;
	line-height: 15px;
	padding-bottom: 7px;
	margin: 8px 0px !important;
}
.firststep-full .firststep-right-nav .department-right-nav-single-faculty .faculty li .name a {
    color: #324052;
    font-family: "Roboto Slab", serif;
    font-size: 14px !important;
    margin: 0px;
    line-height: 25px;
}
.firststep-full .firststep-right-nav .department-right-nav-single-faculty .faculty li .name ::before{
	content: "\f101";
	font-family: FontAwesome;
	margin-left: 7px;
	font-size: 15px;
	float: left;
	margin-right: 10px;
	color: #123f7a;
}

.firststep-full .firststep-right-nav .department-right-nav-single-faculty .faculty li .designation {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    color: #363636;
    padding-left: 26px;
}
/******End Single faculty Right Nav ******/

.firststep-full .firststep-left-content .firststep-depatment-content .faculties {
    width: auto !important;
    margin-left: 20px;
    float: left;
    margin-top: 5px;
}
.firststep-full .firststep-left-content .firststep-depatment-content .faculties .photo{
	width: auto;
	float: left;
	overflow: hidden;
	min-height: 177px;
	margin-right: 23px;
	padding: 5px;
	border: 1px solid #dfdfdf;
}
.firststep-full .firststep-left-content .firststep-depatment-content .faculties .faculty-detail{
	width: 438px;
	float: left;
}
.firststep-full .firststep-left-content .firststep-depatment-content .faculties .faculty-details h3 {
    font-family: "Roboto Slab", serif;
    font-weight: normal;
    font-size: 25px;
    margin: 5px 0;
    color: #324052;
    text-transform: capitalize;
}
.firststep-full .firststep-left-content .firststep-depatment-content .faculties .faculty-details h3 .qualification {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
}

/******Gyana Start Calendar for Main ******/
.firststep-full .firststep-right-nav .news-calender {
  width: 100%;
  float: left;
  border-bottom: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
  margin-top:20px;
}
/* line 2133, ../sass/main-rrmch.scss */
.firststep-full .firststep-right-nav .news-calender .calender-frame {
  float: left;
  width: 100%;
  margin-top: 5px;
  margin-left: 5px;
}
/* line 2138, ../sass/main-rrmch.scss */
.firststep-full .firststep-right-nav .news-calender .calender-frame .calender-dropdown {
  width: 100% !important;
  height: 40px;
  background: #123f7a;
}
/* line 2142, ../sass/main-rrmch.scss */
.firststep-full .firststep-right-nav .news-calender .calender-frame .calender-dropdown span {
  float: left;
  font-family: calibri;
  color: #fff;
  margin-top: 6px;
  margin-left: 48px;
  font-size: 20px;
  font-weight: bold;
}
.firststep-full .firststep-right-nav .news-calender .calender-frame .calender-dropdown span a{
	color:#fff !important;
}
/* line 2149, ../sass/main-rrmch.scss */
.firststep-full .firststep-right-nav .news-calender .calender-frame .calender-dropdown form {
  width: 23px;
  float: right;
  margin-right: 6px;
  margin-top: 3px;
}
/* line 2170, ../sass/main-rrmch.scss */
.firststep-full .firststep-right-nav .post-calender {
  border-collapse: collapse;
  width: 100% !important;
  
}
/* line 2177, ../sass/main-rrmch.scss */
.firststep-full .firststep-right-nav .post-calender .calendar-mini table td {
  text-align: center;
}
/* line 2180, ../sass/main-rrmch.scss */
.firststep-full .firststep-right-nav .post-calender .sunday {
  color: #ef3a3f !important;
}
/* line 2182, ../sass/main-rrmch.scss */
.firststep-full .firststep-right-nav .post-calender .sunday a {
  color: #ef3a3f;
}
/* line 2187, ../sass/main-rrmch.scss */
.firststep-full .firststep-right-nav .post-calender table {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-collapse: collapse;
  border-color: #fff;
  border: solid 1px #d4eefb;
  border-width: 1px 0 1px 1px;
  width: 100%;
  font-size: 15px;
  font-family: calibri;
  line-height: 40px;
 
}
/* line 2203, ../sass/main-rrmch.scss */
.firststep-full .firststep-right-nav .post-calender table td {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #fff;
  border-color: #d4eefb #d4eefb #d4eefb -moz-use-text-color;
  border-style: solid solid solid none;
  border-width: 1px 1px 1px 0;
  vertical-align: top;
  width: 12%;
  color: #000;
  padding: 0px 0px 0px 0px;
  border: 1px solid #b3d4ff;
  text-align: center;
}
/* line 2224, ../sass/main-rrmch.scss */
.firststep-full .firststep-right-nav .post-calender table .calendar-row {
  width: 100%;
  background-color: #fff;
 
}
/* line 2232, ../sass/main-rrmch.scss */
.firststep-full .firststep-right-nav .post-calender table .calendar-row .calendar-day-head {
  background-color: #b3d4ff;
  border-bottom: 1px solid #b3d4ff;
  border-right: 1px solid #b3d4ff;
  color: #000;
  font-weight: normal;
  text-align: center;
  font-size: 100%;
  text-transform: capitalize;
  width: 12%;
  height: 22px;
  padding-top: 0.3em;
  padding: 4px;
}
/* line 2251, ../sass/main-rrmch.scss */
.firststep-full .firststep-right-nav .post-calender table .calendar-row .postlink {
  background-color: #123f7a !important;
}
/* line 2253, ../sass/main-rrmch.scss */
.firststep-full .firststep-right-nav .post-calender table .calendar-row .postlink a {
  text-decoration: none;
  color: #fff !important;
}
/* line 2258, ../sass/main-rrmch.scss */
.firststep-full .firststep-right-nav .post-calender table .calendar-row .postlink a:hover {
  text-decoration: none;
  color: #fff;
}
/* line 2269, ../sass/main-rrmch.scss */
.firststep-full .firststep-right-nav .post-calender table .calendar-row .calendar-day-np {
  background-color: #fff;
}
/* line 2282, ../sass/main-rrmch.scss */
.firststep-full .firststep-right-nav .firststep-inner-content .local-menu {
  width: 100%;
  text-align: right;
}
/****** End Calendar for Main ******/

.firststep-full .department-gallery {
	width: 100% !important;
    float: left;
	padding-left: 20px;
	border-bottom: 1px solid #e4e4e4 !important;
	padding-bottom: 20px;
	border-left: 1px solid #d2e2e6 !important;
}
.firststep-full .department-gallery h3 {
    font-family: "Roboto Slab", serif;
    font-weight: normal;
    font-size: 25px;
    margin: 5px 0;
    color: #324052;
    text-transform: capitalize;
}
.firststep-full .department-gallery .gallery ul li{
	width: 225px !important;
	height: 150px;
	border: 1px solid #e1e1e1;
	padding: 8px;
	margin: 4px;
	background: none;
}
.firststep-full .department-gallery .gallery .view-more{
	float: left;
	clear: both;
	background: #123f7a;
	padding: 5px 8px;
	margin: 4px 4px;
}
.firststep-full .department-gallery .gallery .view-more a{
	 font-family: "Roboto Slab", serif;
	 color: #fff !important;
}
.firststep-full .department-news-events{
	width: 100% !important;
	float: left;
}
.firststep-full .department-news-events h3 {
    font-family: "Roboto Slab", serif;
    font-weight: normal;
    font-size: 25px;
    margin: 5px 0;
    color: #324052;
    text-transform: capitalize;
}
.firststep-full .department-news-events .news ul li a {
    font-family: "Roboto Slab", serif;
    font-size: 14px;
    color: #303030;
    font-weight: bold;
    text-decoration: none;
    line-height: 25px;
}
.firststep-full .department-news-events .view-more {
    float: right;
    margin-right: 9px;
    font-family: "Roboto Slab", serif;
    color: #000;
    font-size: 12px;
    position: absolute;
    margin-top: 173px;
    margin-left: 393px;
    background: #123f7a;
    padding: 5px 5px;
}
.department-news-events .view-more a {  
    color: #fff !important;   
}
/****** End RRMCH-Main-College-Course Offered-Page by GYANA *****/

/****** Start RRMCH-Main-College-News-Events-Page by GYANA *****/
/* line 1277, style.scss */
.rrmch-main-college-news-events-page {
  margin-top: 40px;
  float: left;
  width: 100%;
 }
 .rrmch-main-college-news-events-page .rrmch-main-college-gallery-content .gallery-content  h4 {
   font-size: 30px !important;
	margin: 12px 0 8px 0px;
	font-family: "Roboto Slab", serif !important;
	line-height: 26px;
	color: #303030;
	clear: both;
 }
.rrmch-main-college-news-events-page .widget{
	background:none;
	padding:0px;
}
.rrmch-main-college-news-events-page .widget .widget-title {
	font: 300 20px "Source Sans Pro", Helvetica, sans-serif;
}
.rrmch-main-college-news-events-page .firststep-inner-banner- {
  display: none;
}
/* line 1283, style.scss */
.rrmch-main-college-news-events-page .side-menu ul {
  padding-left: 0px !important;
  clear: both;
}
/* line 1286, style.scss */
.rrmch-main-college-news-events-page .side-menu ul li.widget-title {
  margin: 0 auto;
  position: relative;
  display: block;
  padding: 4px 0px 0px 30px;
  font-size: 14px;
  font-family: #fff;
  margin:0px;
  /*background: #123f7a;*/
  color: #fff;
  text-decoration: none;
  transition: all .2s ease-in-out;
  border-bottom: none;
  border-top-left-radius: 0.5em 1em;
  border-bottom-left-radius: 0.5em 1em;
  font: 300 regular 20px;
  font-family: "Roboto Slab", serif;
}
/* line 1302, style.scss */
.rrmch-main-college-news-events-page .side-menu ul li.widget-title a {
  color: #fff;
  font-family: "Roboto Slab", serif;
  font-size: 14px;
}
/* line 1308, style.scss */
.rrmch-main-college-news-events-page .side-menu ul li.widget-title:before {
  content: "\f18e";
  font-size: 18px;
  font-family: fontawesome;
  font-weight: normal;
  position: absolute;
  left: -0.2em;
  top: 72%;
  margin-top: -1.3em;
  background: #ffbd33;
  height: 34px;
  width: 32px;
  line-height: 27px;
  border: 0.2em solid #fff;
  text-align: center;
  -moz-border-radius: 2em;
  -webkit-border-radius: 2em;
  border-radius: 0em;
  color: #fff;
}
/* line 1330, style.scss */
.rrmch-main-college-news-events-page .side-menu ul li form button{
  border-bottom:0px !important;
  width: 100%;
  text-align: left;
  font-style: normal;
  font-size: 16px;
  font-family: "Roboto Slab", serif;
  background: #123f7a;
  border: none;
  padding: 5px 10px 5px;
}
.rrmch-main-college-news-events-page .side-menu ul li form button:hover{
  background: #ffbd33;
  cursor: pointer;
}
.rrmch-main-college-news-events-page .side-menu ul li:hover {
  color: #fff;
  /*background: #ffbd33;*/
  border-top-left-radius: 0.5em 1em;
  border-bottom-left-radius: 0.5em 1em;
  cursor: pointer;
}
/* line 1337, style.scss */
.rrmch-main-college-news-events-page .side-menu ul li:hover a {
  color: #fff;
}
/******Gyana Start Calendar for Main ******/
.rrmch-main-college-news-events-page .news-calender {
  width: 100%;
  float: left;
  border-bottom: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
/* line 2133, ../sass/main-rrmch.scss */
.rrmch-main-college-news-events-page .news-calender .calender-frame {
  float: left;
  width: 100%;
  margin-top: 5px;
  margin-left: 5px;
}
/* line 2138, ../sass/main-rrmch.scss */
.rrmch-main-college-news-events-page .news-calender .calender-frame .calender-dropdown {
  width: 100%;
  height: 40px;
  background: #123f7a;
}
/* line 2142, ../sass/main-rrmch.scss */
.rrmch-main-college-news-events-page .news-calender .calender-frame .calender-dropdown span {
  float: left;
  font-family: calibri;
  color: #fff;
  margin-top: 6px;
  margin-left: 48px;
  font-size: 20px;
  font-weight: bold;
}
.rrmch-main-college-news-events-page .news-calender .calender-frame .calender-dropdown span a{
	color:#fff !important;
}
/* line 2149, ../sass/main-rrmch.scss */
.rrmch-main-college-news-events-page .news-calender .calender-frame .calender-dropdown form {
  width: 23px;
  float: right;
  margin-right: 6px;
  margin-top: 3px;
}
/* line 2170, ../sass/main-rrmch.scss */
.rrmch-main-college-news-events-page .post-calender {
  border-collapse: collapse;
  /*width: 100%;*/
  
}
/* line 2177, ../sass/main-rrmch.scss */
.rrmch-main-college-news-events-page .post-calender .calendar-mini table td {
  text-align: center;
}
/* line 2180, ../sass/main-rrmch.scss */
.rrmch-main-college-news-events-page .post-calender .sunday {
  color: #ef3a3f !important;
}
/* line 2182, ../sass/main-rrmch.scss */
.rrmch-main-college-news-events-page .post-calender .sunday a {
  color: #ef3a3f;
}
/* line 2187, ../sass/main-rrmch.scss */
.rrmch-main-college-news-events-page .post-calender table {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-collapse: collapse;
  border-color: #fff;
  border: solid 1px #d4eefb;
  border-width: 1px 0 1px 1px;
  width: 100%;
  font-size: 15px;
  font-family: calibri;
  line-height: 40px;
 
}
/* line 2203, ../sass/main-rrmch.scss */
.rrmch-main-college-news-events-page .post-calender table td {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #fff;
  border-color: #d4eefb #d4eefb #d4eefb -moz-use-text-color;
  border-style: solid solid solid none;
  border-width: 1px 1px 1px 0;
  vertical-align: top;
  width: 12%;
  color: #000;
  padding: 0px 0px 0px 0px;
  border: 1px solid #b3d4ff;
  text-align: center;
}
/* line 2224, ../sass/main-rrmch.scss */
.rrmch-main-college-news-events-page .post-calender table .calendar-row {
  width: 100%;
  background-color: #fff;
 
}
/* line 2232, ../sass/main-rrmch.scss */
.rrmch-main-college-news-events-page .post-calender table .calendar-row .calendar-day-head {
  background-color: #b3d4ff;
  border-bottom: 1px solid #b3d4ff;
  border-right: 1px solid #b3d4ff;
  color: #000;
  font-weight: normal;
  text-align: center;
  font-size: 100%;
  text-transform: capitalize;
  width: 12%;
  height: 22px;
  padding-top: 0.3em;
  padding: 4px;
}
/* line 2251, ../sass/main-rrmch.scss */
.rrmch-main-college-news-events-page .post-calender table .calendar-row .postlink {
  background-color: #123f7a;
}
/* line 2253, ../sass/main-rrmch.scss */
.rrmch-main-college-news-events-page .post-calender table .calendar-row .postlink a {
  text-decoration: none;
  color: #fff !important;
}
/* line 2258, ../sass/main-rrmch.scss */
.rrmch-main-college-news-events-page .post-calender table .calendar-row .postlink a:hover {
  text-decoration: none;
  color: #fff;
}
/* line 2269, ../sass/main-rrmch.scss */
.rrmch-main-college-news-events-page .post-calender table .calendar-row .calendar-day-np {
  background-color: #fff;
}
/* line 2282, ../sass/main-rrmch.scss */
.rrmch-main-college-news-events-page .firststep-inner-content .local-menu {
  width: 100%;
  text-align: right;
}
/****** End Calendar for Main ******/
/* line 1345, style.scss */
.rrmch-main-college-news-events-page .news-update-list {
  border-left: 1px solid #f7f7f8;
  border-right: 1px solid #f7f7f8;
  box-shadow: 0 0 5px #e6e6e6;
  background: #f7f7f8;
  padding-left: 0;
  padding-right: 0;
  margin-top: 5px;
  float: left;
}
/* line 1356, style.scss */
.rrmch-main-college-news-events-page .news-update-list #news-list {
  width: 100%;
  float: left;
  list-style: none;
  margin-bottom: 0px;
  padding-left: 0px;
}
/* line 1363, style.scss */
.rrmch-main-college-news-events-page .news-update-list #news-list li {
  width: 100%;
  background: #fff;
  margin-bottom: 10px;
  padding: 20px 0;
  float: left;
}
/* line 1370, style.scss */
.rrmch-main-college-news-events-page .news-update-list #news-list li .date-box {
  height: 76px;
  width: 70px;
  float: left;
  /*background: #f7f7f8;*/
  background: #ffbd33;
  border-radius: 0px 15px 15px 0px;
  padding: 5px;
}
/* line 1380, style.scss */
.rrmch-main-college-news-events-page .news-update-list #news-list li .date-box .date {
  font-size: 50px;
  display: block;
  text-align: center;
  margin-top: -12px;
  /*color: #707070;*/
  color: #fff;
  text-align: center;
  font-family: "Roboto Slab", serif;
}
/* line 1391, style.scss */
.rrmch-main-college-news-events-page .news-update-list #news-list li .date-box .month-year {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  margin-top: -14px;
  display: block;
  text-align: center;
  /*color: #707070;*/
  color: #fff;
}
/* line 1402, style.scss */
.rrmch-main-college-news-events-page .news-update-list #news-list li .news-content {
  width: 80%;
  float: left;
  margin-left: 12px;
}
/* line 1407, style.scss */
.rrmch-main-college-news-events-page .news-update-list #news-list li .news-content h4 {
  font-size: 22px;
  margin: 2px 0;
  font-family: "Roboto Slab", serif;
  line-height: 26px;
  color: #303030;
  clear: both;
}
/* line 1415, style.scss */
.rrmch-main-college-news-events-page .news-update-list #news-list li .news-content h4 a {
  color: #585858;
  text-decoration: none;
  font-family: "Roboto Slab", serif;
  color: #303030;
}
/* line 1421, style.scss */
.rrmch-main-college-news-events-page .news-update-list #news-list li .news-content p {
  font-family: "Roboto", sans-serif;
  color: #6a6a6a;
  font-size: 14px;
  line-height: 18px;
  margin: 5px 0px 0px 0px;
  font-weight: normal;
}
/* line 1435, style.scss */
.rrmch-main-college-news-events-page .news-headlines {
  margin-top: 2px;
}
/* line 1439, style.scss */
.rrmch-main-college-news-events-page .news-headlines h3 {
  background: #123f7a;
  color: #fff;
  font-size: 22px;
  font-family: "Roboto Slab", serif;
  line-height: 28px;
  margin: 0 0 10px;
  padding: 7px 20px;
}
/* line 1451, style.scss */
.rrmch-main-college-news-events-page .news-headlines ul {
  padding-left: 0px;
}
/* line 1454, style.scss */
.rrmch-main-college-news-events-page .news-headlines ul li {
  list-style: none;
  line-height: 16px;
}
/* line 1457, style.scss */
.rrmch-main-college-news-events-page .news-headlines ul li:before {
  content: "\f101";
  font-family: FontAwesome;
  margin-left: 7px;
  font-size: 15px;
  float: left;
  margin-right: 10px;
  color: #123f7a;
}
/* line 1469, style.scss */
.rrmch-main-college-news-events-page .news-headlines h4 {
  color: #000;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: normal;
  line-height: 14px;
	position: relative;
	top: -15px;
	left: 24px;
	margin: 0px;
}
/* line 1476, style.scss */
.rrmch-main-college-news-events-page .news-headlines h4 a {
  color: #303030 !important;
}
/* line 1480, style.scss */
.rrmch-main-college-news-events-page .news-headlines h4 a:hover {
  color: #ffbd33 !important;
}

/****** End RRMCH-Main-College-News-Events-Page by GYANA *****/

/****** Start RRMCH-Main-College-Single-News-Events-Page by GYANA *****/
/* line 1277, style.scss */
.rrmch-main-college-single-news-events-page {
  margin-top: 40px;
  float: left;
  width: 100%;
  /*----End Side Menu-----*/
  /*----End News Update List-----*/
}
.rrmch-main-college-single-news-events-page .widget{
	background:none;
	padding:0px;
}
.rrmch-main-college-single-news-events-page .widget .widget-title {
	font: 300 20px "Source Sans Pro", Helvetica, sans-serif;
}
.rrmch-main-college-single-news-events-page .firststep-inner-banner- {
  display: none;
}
/* line 1283, style.scss */
.rrmch-main-college-single-news-events-page .side-menu ul {
  padding-left: 0px !important;
  clear: both;
}
/* line 1286, style.scss */
.rrmch-main-college-single-news-events-page .side-menu ul li.widget-title {
  margin: 0 auto;
  position: relative;
  display: block;
  padding: 4px 0px 0px 30px;
  font-size: 14px;
  font-family: #fff;
  margin:0px;
  /*background: #123f7a;*/
  color: #fff;
  text-decoration: none;
  transition: all .2s ease-in-out;
  border-bottom: none;
  border-top-left-radius: 0.5em 1em;
  border-bottom-left-radius: 0.5em 1em;
  font: 300 regular 20px;
  font-family: "Roboto Slab", serif;
}
/* line 1302, style.scss */
.rrmch-main-college-single-news-events-page .side-menu ul li.widget-title a {
  color: #fff;
  font-family: "Roboto Slab", serif;
  font-size: 14px;
}
/* line 1308, style.scss */
.rrmch-main-college-single-news-events-page .side-menu ul li.widget-title:before {
  content: "\f18e";
  font-size: 18px;
  font-family: fontawesome;
  font-weight: normal;
  position: absolute;
  left: -0.2em;
  top: 68%;
  margin-top: -1.3em;
  background: #ffbd33;
  height: 34px;
  width: 32px;
  line-height: 27px;
  border: 4px solid #fff;
  text-align: center;
  -moz-border-radius: 2em;
  -webkit-border-radius: 2em;
  border-radius: 0em;
  color: #fff;
}
/* line 1330, style.scss */
.rrmch-main-college-single-news-events-page .side-menu ul li form button{
  border-bottom:0px !important;
  width: 100%;
  text-align: left;
  font-style: normal;
  font-size: 16px;
  font-family: "Roboto Slab", serif;
  background: #123f7a;
  border: none;
  padding: 8px 40px 8px;
  font-weight: normal !important;
  margin: 2px 0px !important;
}
.rrmch-main-college-single-news-events-page .side-menu ul li form button:hover{
  background: #ffbd33;
  cursor: pointer;
}
.rrmch-main-college-single-news-events-page .side-menu ul li:hover {
  color: #fff;
  /*background: #ffbd33;*/
  border-top-left-radius: 0.5em 1em;
  border-bottom-left-radius: 0.5em 1em;
  cursor: pointer;
}
/* line 1337, style.scss */
.rrmch-main-college-single-news-events-page .side-menu ul li:hover a {
  color: #fff;
}
/******Gyana Start Calendar for Main ******/
.rrmch-main-college-single-news-events-page .news-calender {
  width: 100%;
  float: left;
  border-bottom: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
/* line 2133, ../sass/main-rrmch.scss */
.rrmch-main-college-single-news-events-page .news-calender .calender-frame {
  float: left;
  width: 100%;
  margin-top: 5px;
  margin-left: 5px;
}
/* line 2138, ../sass/main-rrmch.scss */
.rrmch-main-college-single-news-events-page .news-calender .calender-frame .calender-dropdown {
  width: 100%;
  height: 40px;
  background: #123f7a;
}
/* line 2142, ../sass/main-rrmch.scss */
.rrmch-main-college-single-news-events-page .news-calender .calender-frame .calender-dropdown span {
  float: left;
  font-family: calibri;
  color: #fff;
  margin-top: 6px;
  margin-left: 20px;
  font-size: 20px;
  font-weight: bold;
}
.rrmch-main-college-single-news-events-page .news-calender .calender-frame .calender-dropdown span a{
	color:#fff !important;
}
/* line 2149, ../sass/main-rrmch.scss */
.rrmch-main-college-single-news-events-page .news-calender .calender-frame .calender-dropdown form {
  width: 23px;
  float: right;
  margin-right: 6px;
  margin-top: 3px;
}
/* line 2170, ../sass/main-rrmch.scss */
.rrmch-main-college-single-news-events-page .post-calender {
  border-collapse: collapse;
  /*width: 100%;*/
  
}
/* line 2177, ../sass/main-rrmch.scss */
.rrmch-main-college-single-news-events-page .post-calender .calendar-mini table td {
  text-align: center;
}
/* line 2180, ../sass/main-rrmch.scss */
.rrmch-main-college-single-news-events-page .post-calender .sunday {
  color: #ef3a3f !important;
}
/* line 2182, ../sass/main-rrmch.scss */
.rrmch-main-college-single-news-events-page .post-calender .sunday a {
  color: #ef3a3f;
}
/* line 2187, ../sass/main-rrmch.scss */
.rrmch-main-college-single-news-events-page .post-calender table {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-collapse: collapse;
  border-color: #fff;
  border: solid 1px #d4eefb;
  border-width: 1px 0 1px 1px;
  width: 100%;
  font-size: 15px;
  font-family: calibri;
  line-height: 40px;
 
}
/* line 2203, ../sass/main-rrmch.scss */
.rrmch-main-college-single-news-events-page .post-calender table td {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #fff;
  border-color: #d4eefb #d4eefb #d4eefb -moz-use-text-color;
  border-style: solid solid solid none;
  border-width: 1px 1px 1px 0;
  vertical-align: top;
  width: 12%;
  color: #000;
  padding: 0px 0px 0px 0px;
  border: 1px solid #b3d4ff;
  text-align: center;
}
/* line 2224, ../sass/main-rrmch.scss */
.rrmch-main-college-single-news-events-page .post-calender table .calendar-row {
  width: 100%;
  background-color: #fff;
 
}
/* line 2232, ../sass/main-rrmch.scss */
.rrmch-main-college-single-news-events-page .post-calender table .calendar-row .calendar-day-head {
  background-color: #b3d4ff;
  border-bottom: 1px solid #b3d4ff;
  border-right: 1px solid #b3d4ff;
  color: #000;
  font-weight: normal;
  text-align: center;
  font-size: 100%;
  text-transform: capitalize;
  width: 12%;
  height: 22px;
  padding-top: 0.3em;
  padding: 4px;
}
/* line 2251, ../sass/main-rrmch.scss */
.rrmch-main-college-single-news-events-page .post-calender table .calendar-row .postlink {
  background-color: #123f7a;
}
/* line 2253, ../sass/main-rrmch.scss */
.rrmch-main-college-single-news-events-page .post-calender table .calendar-row .postlink a {
  text-decoration: none;
  color: #fff !important;
}
/* line 2258, ../sass/main-rrmch.scss */
.rrmch-main-college-single-news-events-page .post-calender table .calendar-row .postlink a:hover {
  text-decoration: none;
  color: #fff;
}
/* line 2269, ../sass/main-rrmch.scss */
.rrmch-main-college-single-news-events-page .post-calender table .calendar-row .calendar-day-np {
  background-color: #fff;
}
/* line 2282, ../sass/main-rrmch.scss */
.rrmch-main-college-single-news-events-page .firststep-inner-content .local-menu {
  width: 100%;
  text-align: right;
}
/****** End Calendar for Main ******/
/* line 1345, style.scss */
.rrmch-main-college-single-news-events-page .news-update-list {
  border-left: 1px solid #f7f7f8;
  border-right: 1px solid #f7f7f8;
  box-shadow: 0 0 5px #e6e6e6;
  background: #f7f7f8;
  padding:10px 0px;
  margin-top: 5px;
  float: left;
}
/* line 1356, style.scss */
.rrmch-main-college-single-news-events-page .news-update-list #news-list {
  width: 100%;
  float: left;
  list-style: none;
  margin-bottom: 0px;
  padding-left: 0px;
}
/* line 1363, style.scss */
.rrmch-main-college-single-news-events-page .news-update-list #news-list li {
  width: 100%;
  background: #fff;
  margin-bottom: 10px;
  padding: 20px 0;
  float: left;
}
/* line 1370, style.scss */
.rrmch-main-college-single-news-events-page .news-update-list .date-box {
  height: 76px;
  width: 70px;
  float: left;
  /*background: #f7f7f8;*/
  background: #ffbd33;
  border-radius: 0px 15px 15px 0px;
  padding: 5px;
}
.rrmch-main-college-single-news-events-page .news-update-list .date-box .date .day {
    font-size: 50px;
    display: block;
	font-family: "Roboto Slab", serif;
    text-align: center;
    margin-top: -28px;
    color: #fff;
}
.rrmch-main-college-single-news-events-page .news-update-list .date-box .date .month{
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	margin-top: -14px;
	display: block;
	text-align: center;
	color: #707070;
	color: #fff
}
/* line 1380, style.scss */
.rrmch-main-college-single-news-events-page .news-update-list #news-list li .date-box .date {
  font-size: 50px;
  display: block;
  text-align: center;
  margin-top: -12px;
  /*color: #707070;*/
  color: #fff;
  text-align: center;
  font-family: "Roboto Slab", serif;
}
/* line 1391, style.scss */
.rrmch-main-college-single-news-events-page .news-update-list #news-list li .date-box .month-year {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  margin-top: -14px;
  display: block;
  text-align: center;
  /*color: #707070;*/
  color: #fff;
}
/* line 1402, style.scss */
.rrmch-main-college-single-news-events-page .news-update-list .news-content {
  width: 90% !important;
  float: left;
  margin-left: 12px;
}
/* line 1407, style.scss */
.rrmch-main-college-single-news-events-page .news-update-list .news-content h4 {
  font-size:26px;
  margin: 12px 0 8px 0px;
  font-family: "Roboto Slab", serif;
  line-height: 26px;
  color: #303030;
  clear: both;
}
/* line 1415, style.scss */
.rrmch-main-college-single-news-events-page .news-update-list .news-content p {
  font-family: "Roboto", sans-serif;
  color: #6a6a6a;
  font-size: 14px;
  line-height: 18px;
  margin: 5px 0px 0px 0px;
  font-weight: normal;
}
.rrmch-main-college-single-news-events-page .news-update-list .news-content .gallery{
	margin-top: 20px;
	margin-left:0px;
}
/* line 1435, style.scss */
.rrmch-main-college-single-news-events-page .news-headlines {
  margin-top: 2px;
}
/* line 1439, style.scss */
.rrmch-main-college-single-news-events-page .news-headlines h3 {
  background: #123f7a;
  color: #fff;
  font-size: 22px;
  font-family: "Roboto Slab", serif;
  line-height: 28px;
  margin: 0 0 10px;
  padding: 7px 20px;
}
/* line 1451, style.scss */
.rrmch-main-college-single-news-events-page .news-headlines ul {
  padding-left: 0px;
}
/* line 1454, style.scss */
.rrmch-main-college-single-news-events-page .news-headlines ul li {
  list-style: none;
  line-height: 16px;
}
/* line 1457, style.scss */
.rrmch-main-college-single-news-events-page .news-headlines ul li:before {
  content: "\f101";
  font-family: FontAwesome;
  margin-left: 7px;
  font-size: 15px;
  float: left;
  margin-right: 10px;
  color: #123f7a;
}
/* line 1469, style.scss */
.rrmch-main-college-single-news-events-page .news-headlines h4 {
  color: #000;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: normal;
  line-height: 14px;
	position: relative;
	top: -15px;
	left: 24px;
	margin: 0px;
}
/* line 1476, style.scss */
.rrmch-main-college-single-news-events-page .news-headlines h4 a {
  color: #303030 !important;
}
/* line 1480, style.scss */
.rrmch-main-college-single-news-events-page .news-headlines h4 a:hover {
  color: #ffbd33 !important;
}

/****** End RRMCH-Main-College-Single-News-Events-Page by GYANA *****/

/****** Start RRMCH-Main-Hospital-News-Events-Page by GYANA *****/
/* line 1497, style.scss */
.rrmch-main-hospital-news-events-page {
  margin-top: 40px;
  float: left;
  width: 100%;
}
.rrmch-main-hospital-news-events-page .rrmch-main-hospital-gallery-content .gallery-content h4 {
  font-size: 30px !important;
  margin: 12px 0 8px 0px;
  font-family: "Roboto Slab",serif !important;
  line-height: 26px;
  color: #303030;
  clear: both
}
.rrmch-main-hospital-news-events-page .rrmch-main-hospital-gallery-content .gallery-content .gallery-size-thumbnail .single-gallery .gallery-item {
	width:auto !important;
	height:auto !important;
}
.rrmch-main-hospital-news-events-page .widget {
    background: none;
    padding: 0px;  
 }
.rrmch-main-hospital-news-events-page .firststep-inner-banner- {
  display: none;
}
/* line 1283, style.scss */
.rrmch-main-hospital-news-events-page .side-menu ul {
  padding-left: 0px !important;
  clear: both;
}
/* line 1286, style.scss */
.rrmch-main-hospital-news-events-page .side-menu ul li.widget-title {
  margin: 0 auto;
  position: relative;
  display: block;
  padding: 7px 0px 0px 33px;
  font-size: 14px;
  font-family: #fff;
  margin:0px;
  /*background: #123f7a;*/
  color: #fff;
  text-decoration: none;
  transition: all .2s ease-in-out;
  border-bottom: none;
  border-top-left-radius: 0.5em 1em;
  border-bottom-left-radius: 0.5em 1em;
  font: 300 regular 20px;
  font-family: "Roboto Slab", serif;
}

.rrmch-main-hospital-news-events-page .widget .widget-title {
    font: 300 20px "Source Sans Pro", Helvetica, sans-serif;
}|

/* line 1302, style.scss */
.rrmch-main-hospital-news-events-page .side-menu ul li.widget-title a {
  color: #fff;
  font-family: "Roboto Slab", serif;
  font-size: 14px;
}
/* line 1308, style.scss */
.rrmch-main-hospital-news-events-page .side-menu ul li.widget-title:before {
  content: "\f18e";
  font-size: 18px;
  font-family: fontawesome;
  font-weight: normal;
  position: absolute;
  left: -0.2em;
  top: 72%;
  margin-top: -1.3em;
  background: #ffbd33;
  height: 34px;
  width: 32px;
  line-height: 27px;
  border: 0.2em solid #fff;
  text-align: center;
  -moz-border-radius: 2em;
  -webkit-border-radius: 2em;
  border-radius: 0em;
  color: #fff;
}
/* line 1330, style.scss */
.rrmch-main-hospital-news-events-page .side-menu ul li form button{
  border-bottom:0px !important;
  width: 100%;
  text-align: left;
  font-style: normal;
  font-family: "Roboto Slab", serif;
  background: #06b2b6;
  border: none;
  padding: 5px 10px 5px;
}
.rrmch-main-hospital-news-events-page .side-menu ul li form button:hover{
  background: #ffbd33;
  cursor: pointer;
}
.rrmch-main-hospital-news-events-page .side-menu ul li:hover {
  color: #fff;
  /*background: #ffbd33;*/
  border-top-left-radius: 0.5em 1em;
  border-bottom-left-radius: 0.5em 1em;
  cursor: pointer;
}
/* line 1337, style.scss */
.rrmch-main-hospital-news-events-page .side-menu ul li:hover a {
  color: #fff;
}
/******Gyana Start Calendar for Main ******/
.rrmch-main-hospital-news-events-page .news-calender {
  width: 100%;
  float: left;
  border-bottom: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
/* line 2133, ../sass/main-rrmch.scss */
.rrmch-main-hospital-news-events-page .news-calender .calender-frame {
  float: left;
  width: 100%;
  margin-top: 5px;
  margin-left: 5px;
}
/* line 2138, ../sass/main-rrmch.scss */
.rrmch-main-hospital-news-events-page .news-calender .calender-frame .calender-dropdown {
  width: 100%;
  height: 40px;
  background: #06b2b6;
}
/* line 2142, ../sass/main-rrmch.scss */
.rrmch-main-hospital-news-events-page .news-calender .calender-frame .calender-dropdown span {
  float: left;
  font-family: calibri;
  color: #fff;
  margin-top: 6px;
  margin-left: 20px;
  font-size: 20px;
  font-weight: bold;
}
.rrmch-main-hospital-news-events-page .news-calender .calender-frame .calender-dropdown span a{
	color:#fff !important;
}
/* line 2149, ../sass/main-rrmch.scss */
.rrmch-main-hospital-news-events-page .news-calender .calender-frame .calender-dropdown form {
  width: 23px;
  float: right;
  margin-right: 6px;
  margin-top: 3px;
}
/* line 2170, ../sass/main-rrmch.scss */
.rrmch-main-hospital-news-events-page .post-calender {
  border-collapse: collapse;
  /*width: 100%;*/
  
}
/* line 2177, ../sass/main-rrmch.scss */
.rrmch-main-hospital-news-events-page .post-calender .calendar-mini table td {
  text-align: center;
}
/* line 2180, ../sass/main-rrmch.scss */
.rrmch-main-hospital-news-events-page .post-calender .sunday {
  color: #ef3a3f !important;
}
/* line 2182, ../sass/main-rrmch.scss */
.rrmch-main-hospital-news-events-page .post-calender .sunday a {
  color: #ef3a3f;
}
/* line 2187, ../sass/main-rrmch.scss */
.rrmch-main-hospital-news-events-page .post-calender table {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-collapse: collapse;
  border-color: #fff;
  border: solid 1px #d4eefb;
  border-width: 1px 0 1px 1px;
  width: 100%;
  font-size: 12.4px;
  font-family: calibri;
  line-height: 40px;
 
}
/* line 2203, ../sass/main-rrmch.scss */
.rrmch-main-hospital-news-events-page .post-calender table td {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #fff;
  border-color: #d4eefb #d4eefb #d4eefb -moz-use-text-color;
  border-style: solid solid solid none;
  border-width: 1px 1px 1px 0;
  vertical-align: top;
  width: 12%;
  color: #000;
  padding: 0px 0px 0px 0px !important;
  border: 1px solid #b3d4ff !important;
  text-align: center;
}
/* line 2224, ../sass/main-rrmch.scss */
.rrmch-main-hospital-news-events-page .post-calender table .calendar-row {
  width: 100%;
  background-color: #fff;
 
}
/* line 2232, ../sass/main-rrmch.scss */
.rrmch-main-hospital-news-events-page .post-calender table .calendar-row .calendar-day-head {
  background-color: #abe1e3;
  border-bottom: 1px solid #06b2b6;
  border-right: 1px solid #06b2b6;
  color: #000;
  font-weight: normal;
  text-align: center;
  font-size: 100%;
  text-transform: capitalize;
  width: 12%;
  height: 22px;
  padding-top: 0.3em;
  padding: 4px !important;
}
/* line 2251, ../sass/main-rrmch.scss */
.rrmch-main-hospital-news-events-page .post-calender table .calendar-row .postlink {
  background-color: #06b2b6;
}
/* line 2253, ../sass/main-rrmch.scss */
.rrmch-main-hospital-news-events-page .post-calender table .calendar-row .postlink a {
  text-decoration: none;
  color: #fff !important;
}
/* line 2258, ../sass/main-rrmch.scss */
.rrmch-main-hospital-news-events-page .post-calender table .calendar-row .postlink a:hover {
  text-decoration: none;
  color: #fff;
}
/* line 2269, ../sass/main-rrmch.scss */
.rrmch-main-hospital-news-events-page .post-calender table .calendar-row .calendar-day-np {
  background-color: #fff;
}
/* line 2282, ../sass/main-rrmch.scss */
.rrmch-main-hospital-news-events-page .firststep-inner-content .local-menu {
  width: 100%;
  text-align: right;
}
/****** End Calendar for Main ******/
/* line 1345, style.scss */
.rrmch-main-hospital-news-events-page .news-update-list {
  border-left: 1px solid #f7f7f8;
  border-right: 1px solid #f7f7f8;
  box-shadow: 0 0 5px #e6e6e6;
  background: #f7f7f8;
  padding-left: 0;
  padding-right: 0;
  margin-top: 5px;
  float: left;
}
/* line 1356, style.scss */
.rrmch-main-hospital-news-events-page .news-update-list #news-list {
  width: 100%;
  float: left;
  list-style: none;
  margin-bottom: 0px;
  padding-left: 0px;
}
/* line 1363, style.scss */
.rrmch-main-hospital-news-events-page .news-update-list #news-list li {
  width: 100%;
  background: #fff;
  margin-bottom: 10px;
  padding: 20px 0;
  float: left;
}
/* line 1370, style.scss */
.rrmch-main-hospital-news-events-page .news-update-list #news-list li .date-box {
  height: 76px;
  width: 70px;
  float: left;
  /*background: #f7f7f8;*/
  background: #ffbd33;
  border-radius: 0px 15px 15px 0px;
  padding: 5px;
}
/* line 1380, style.scss */
.rrmch-main-hospital-news-events-page .news-update-list #news-list li .date-box .date {
  font-size: 50px;
  display: block;
  text-align: center;
  margin-top: -12px;
  /*color: #707070;*/
  color: #fff;
  text-align: center;
  font-family: "Roboto Slab", serif;
}
/* line 1391, style.scss */
.rrmch-main-hospital-news-events-page .news-update-list #news-list li .date-box .month-year {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  margin-top: -14px;
  display: block;
  text-align: center;
  /*color: #707070;*/
  color: #fff;
}
/* line 1402, style.scss */
.rrmch-main-hospital-news-events-page .news-update-list #news-list li .news-content {
  width: 80%;
  float: left;
  margin-left: 12px;
}
/* line 1407, style.scss */
.rrmch-main-hospital-news-events-page .news-update-list #news-list li .news-content h4 {
  font-size: 22px;
  margin: 2px 0;
  font-family: "Roboto Slab", serif;
  line-height: 26px;
  color: #303030;
  clear: both;
}
/* line 1415, style.scss */
.rrmch-main-hospital-news-events-page .news-update-list #news-list li .news-content h4 a {
  color: #585858;
  text-decoration: none;
  font-family: "Roboto Slab", serif;
  color: #303030;
}
/* line 1421, style.scss */
.rrmch-main-hospital-news-events-page .news-update-list #news-list li .news-content p {
  font-family: "Roboto", sans-serif;
  color: #6a6a6a;
  font-size: 14px;
  line-height: 18px;
  margin: 5px 0px 0px 0px;
  font-weight: normal;
}
/* line 1435, style.scss */
.rrmch-main-hospital-news-events-page .news-headlines {
  margin-top: 2px;
}
/* line 1439, style.scss */
.rrmch-main-hospital-news-events-page .news-headlines h3 {
  background: #06b2b6;
  color: #fff;
  font-size: 22px;
  font-family: "Roboto Slab", serif;
  line-height: 28px;
  margin: 0 0 10px;
  padding: 7px 20px;
}
/* line 1451, style.scss */
.rrmch-main-hospital-news-events-page .news-headlines ul {
  padding-left: 0px;
}
/* line 1454, style.scss */
.rrmch-main-hospital-news-events-page .news-headlines ul li {
  list-style: none;
}
/* line 1457, style.scss */
.rrmch-main-hospital-news-events-page .news-headlines ul li:before {
  content: "\f101";
  font-family: FontAwesome;
  margin-left: 7px;
  font-size: 15px;
  float: left;
  margin-right: 10px;
  color: #06b2b6;
}
/* line 1469, style.scss */
.rrmch-main-hospital-news-events-page .news-headlines h4 {
  color: #000;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: normal;
  line-height: 5px;
	position: relative;
	top: -15px;
	left: 24px;
	margin: 0px;
}
/* line 1476, style.scss */
.rrmch-main-hospital-news-events-page .news-headlines h4 a {
  color: #303030 !important;
}
/* line 1480, style.scss */
.rrmch-main-hospital-news-events-page .news-headlines h4 a:hover {
  color: #ffbd33 !important;
}
/****** End RRMCH-Main-Hospital-News-Events-Page by GYANA *****/

/****** Start RRMCH-Main-Hospital-Single-News-Events-Page by GYANA *****/
/* line 1497, style.scss */
.rrmch-main-hospital-single-news-events-page {
  margin-top: 40px;
  float: left;
  width: 100%;
  /*----End Side Menu-----*/
  /*----End News Update List-----*/
}
.rrmch-main-hospital-single-news-events-page .widget {
    background: none;
    padding: 0px;  
 }
.rrmch-main-hospital-single-news-events-page .firststep-inner-banner- {
  display: none;
}
/* line 1283, style.scss */
.rrmch-main-hospital-single-news-events-page .side-menu ul {
  padding-left: 0px !important;
  clear: both;
}
/* line 1286, style.scss */
.rrmch-main-hospital-single-news-events-page .side-menu ul li.widget-title {
  margin: 0 auto;
  position: relative;
  display: block;
  padding: 7px 0px 0px 33px;
  font-size: 14px;
  font-family: #fff;
  margin:0px;
  /*background: #123f7a;*/
  color: #fff;
  text-decoration: none;
  transition: all .2s ease-in-out;
  border-bottom: none;
  border-top-left-radius: 0.5em 1em;
  border-bottom-left-radius: 0.5em 1em;
  font: 300 regular 20px;
  font-family: "Roboto Slab", serif;
}

.rrmch-main-hospital-single-news-events-page .widget .widget-title {
    font: 300 20px "Source Sans Pro", Helvetica, sans-serif;
}|

/* line 1302, style.scss */
.rrmch-main-hospital-single-news-events-page .side-menu ul li.widget-title a {
  color: #fff;
  font-family: "Roboto Slab", serif;
  font-size: 14px;
}
/* line 1308, style.scss */
.rrmch-main-hospital-single-news-events-page .side-menu ul li.widget-title:before {
  content: "\f18e";
  font-size: 18px;
  font-family: fontawesome;
  font-weight: normal;
  position: absolute;
  left: -0.2em;
  top: 71%;
  margin-top: -1.3em;
  background: #ffbd33;
  height: 34px;
  width: 32px;
  line-height: 27px;
  border: 0.2em solid #fff;
  text-align: center;
  -moz-border-radius: 2em;
  -webkit-border-radius: 2em;
  border-radius: 0em;
  color: #fff;
}
/* line 1330, style.scss */
.rrmch-main-hospital-single-news-events-page .side-menu ul li form button{
  border-bottom: 0px !important;
  width: 100%;
	text-align: left;
	font-style: normal;
	font-size: 16px;
  font-family: "Roboto Slab", serif;
  background: #06b2b6;
  border: none;
  padding: 3px 12px 4px;
  font-weight: normal !important;
  margin: 2px 0px !importan
}
.rrmch-main-hospital-single-news-events-page .side-menu ul li form button:hover{
  background: #ffbd33;
  cursor: pointer;
}
.rrmch-main-hospital-single-news-events-page .side-menu ul li:hover {
  color: #fff;
  /*background: #ffbd33;*/
  border-top-left-radius: 0.5em 1em;
  border-bottom-left-radius: 0.5em 1em;
  cursor: pointer;
}
/* line 1337, style.scss */
.rrmch-main-hospital-single-news-events-page .side-menu ul li:hover a {
  color: #fff;
}
/******Gyana Start Calendar for Main ******/
.rrmch-main-hospital-single-news-events-page .news-calender {
  width: 100%;
  float: left;
  border-bottom: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
  margin-top:0px;
}
/* line 2133, ../sass/main-rrmch.scss */
.rrmch-main-hospital-single-news-events-page .news-calender .calender-frame {
  float: left;
  width: 100%;
  margin-top: 5px;
  margin-left: 5px;
}
/* line 2138, ../sass/main-rrmch.scss */
.rrmch-main-hospital-single-news-events-page .news-calender .calender-frame .calender-dropdown {
  width: 100%;
  height: 40px;
  background: #06b2b6;
}
/* line 2142, ../sass/main-rrmch.scss */
.rrmch-main-hospital-single-news-events-page .news-calender .calender-frame .calender-dropdown span {
  float: left;
  font-family: calibri;
  color: #fff;
  margin-top: 6px;
  margin-left: 20px;
  font-size: 20px;
  font-weight: bold;
}
.rrmch-main-hospital-single-news-events-page .news-calender .calender-frame .calender-dropdown span a{
	color:#fff !important;
}
/* line 2149, ../sass/main-rrmch.scss */
.rrmch-main-hospital-single-news-events-page .news-calender .calender-frame .calender-dropdown form {
  width: 23px;
  float: right;
  margin-right: 6px;
  margin-top: 3px;
}
/* line 2170, ../sass/main-rrmch.scss */
.rrmch-main-hospital-single-news-events-page .post-calender {
  border-collapse: collapse;
  /*width: 100%;*/
  
}
/* line 2177, ../sass/main-rrmch.scss */
.rrmch-main-hospital-single-news-events-page .post-calender .calendar-mini table td {
  text-align: center;
}
/* line 2180, ../sass/main-rrmch.scss */
.rrmch-main-hospital-single-news-events-page .post-calender .sunday {
  color: #ef3a3f !important;
}
/* line 2182, ../sass/main-rrmch.scss */
.rrmch-main-hospital-single-news-events-page .post-calender .sunday a {
  color: #ef3a3f;
}
/* line 2187, ../sass/main-rrmch.scss */
.rrmch-main-hospital-single-news-events-page .post-calender table {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-collapse: collapse;
  border-color: #fff;
  border: solid 1px #d4eefb;
  border-width: 1px 0 1px 1px;
  width: 100%;
  font-size: 12.4px;
  font-family: calibri;
  line-height: 40px;
 
}
/* line 2203, ../sass/main-rrmch.scss */
.rrmch-main-hospital-single-news-events-page .post-calender table td {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #fff;
  border-color: #d4eefb #d4eefb #d4eefb -moz-use-text-color;
  border-style: solid solid solid none;
  border-width: 1px 1px 1px 0;
  vertical-align: top;
  width: 12%;
  color: #000;
  padding: 0px 0px 0px 0px !important;
  border: 1px solid #b3d4ff !important;
  text-align: center;
}
/* line 2224, ../sass/main-rrmch.scss */
.rrmch-main-hospital-single-news-events-page .post-calender table .calendar-row {
  width: 100%;
  background-color: #fff;
 
}
/* line 2232, ../sass/main-rrmch.scss */
.rrmch-main-hospital-single-news-events-page .post-calender table .calendar-row .calendar-day-head {
  background-color: #abe1e3;
  border-bottom: 1px solid #06b2b6;
  border-right: 1px solid #06b2b6;
  color: #000;
  font-weight: normal;
  text-align: center;
  font-size: 100%;
  text-transform: capitalize;
  width: 12%;
  height: 22px;
  padding-top: 0.3em;
  padding: 4px !important;
}
/* line 2251, ../sass/main-rrmch.scss */
.rrmch-main-hospital-single-news-events-page .post-calender table .calendar-row .postlink {
  background-color: #06b2b6;
}
/* line 2253, ../sass/main-rrmch.scss */
.rrmch-main-hospital-single-news-events-page .post-calender table .calendar-row .postlink a {
  text-decoration: none;
  color: #fff !important;
}
/* line 2258, ../sass/main-rrmch.scss */
.rrmch-main-hospital-single-news-events-page .post-calender table .calendar-row .postlink a:hover {
  text-decoration: none;
  color: #fff;
}
/* line 2269, ../sass/main-rrmch.scss */
.rrmch-main-hospital-single-news-events-page .post-calender table .calendar-row .calendar-day-np {
  background-color: #fff;
}
/* line 2282, ../sass/main-rrmch.scss */
.rrmch-main-hospital-single-news-events-page .firststep-inner-content .local-menu {
  width: 100%;
  text-align: right;
}
/****** End Calendar for Main ******/
/* line 1345, style.scss */
.rrmch-main-hospital-single-news-events-page .news-update-list {
  border-left: 1px solid #f7f7f8;
  border-right: 1px solid #f7f7f8;
  box-shadow: 0 0 5px #e6e6e6;
  background: #f7f7f8;
  margin-top: 5px;
  padding:10px 0px;
  float: left;
}
.rrmch-main-hospital-single-news-events-page .news-update-list .date-box{
	height: 76px;
	width: 70px;
	float: left;
	background: #f7f7f8;
	background: #ffbd33;
	border-radius: 0px 15px 15px 0px;
	padding: 5px;
}
/* line 1356, style.scss */
.rrmch-main-hospital-single-news-events-page .news-update-list #news-list {
  width: 100%;
  float: left;
  list-style: none;
  margin-bottom: 0px;
  padding-left: 0px;
}
/* line 1363, style.scss */
.rrmch-main-hospital-single-news-events-page .news-update-list #news-list li {
  width: 100%;
  background: #fff;
  margin-bottom: 10px;
  padding: 20px 0;
  float: left;
}
/* line 1370, style.scss */
.rrmch-main-hospital-single-news-events-page .news-update-list .date-box {
  height: 76px;
  width: 70px;
  float: left;
  /*background: #f7f7f8;*/
  background: #ffbd33;
  border-radius: 0px 15px 15px 0px;
  padding: 5px;
}
/* line 1380, style.scss */
.rrmch-main-hospital-single-news-events-page .news-update-list .date-box .date {
  font-size: 50px;
  display: block;
  text-align: center;
  margin-top: 12px;
  /*color: #707070;*/
  color: #fff;
  text-align: center;
  font-family: "Roboto Slab", serif;
}
.rrmch-main-hospital-single-news-events-page .news-update-list .date-box .date .day {
    font-size: 50px;
    display: block;
    font-family: "Roboto Slab", serif;
    text-align: center;
    margin-top: -28px;
    color: #fff;
}
/* line 1391, style.scss */
.rrmch-main-hospital-single-news-events-page .news-update-list .date-box .date .month {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  margin-top: -14px;
  display: block;
  text-align: center;
  /*color: #707070;*/
  color: #fff;
}
/* line 1402, style.scss */
.rrmch-main-hospital-single-news-events-page .news-update-list .news-content {
  width: 90% !important;
  float: left;
  margin-left: 12px;
}
/* line 1407, style.scss */
.rrmch-main-hospital-single-news-events-page .news-update-list .news-content h4 {
  font-size: 26px;
	margin: 12px 0 8px 0px;
	font-family: "Roboto Slab", serif;
	line-height: 26px;
	color: #303030;
	clear: both;
}
/* line 1415, style.scss */
.rrmch-main-hospital-single-news-events-page .news-update-list #news-list li .news-content h4 a {
  color: #585858;
  text-decoration: none;
  font-family: "Roboto Slab", serif;
  color: #303030;
}
/* line 1421, style.scss */
.rrmch-main-hospital-single-news-events-page .news-update-list #news-list li .news-content p {
  font-family: "Roboto", sans-serif !important;
  color: #6a6a6a;
  font-size: 14px !important;
  margin: 5px 0px 0px 0px;
  font-weight: normal;
}
/* line 1435, style.scss */
.rrmch-main-hospital-single-news-events-page .news-headlines {
  margin-top: 2px;
}
/* line 1439, style.scss */
.rrmch-main-hospital-single-news-events-page .news-headlines h3 {
  background: #06b2b6;
  color: #fff;
  font-size: 22px;
  font-family: "Roboto Slab", serif;
  line-height: 28px;
  margin: 0 0 10px;
  padding: 7px 20px;
}
/* line 1451, style.scss */
.rrmch-main-hospital-single-news-events-page .news-headlines ul {
  padding-left: 0px;
}
/* line 1454, style.scss */
.rrmch-main-hospital-single-news-events-page .news-headlines ul li {
  list-style: none;
}
/* line 1457, style.scss */
.rrmch-main-hospital-single-news-events-page .news-headlines ul li:before {
  content: "\f101";
  font-family: FontAwesome;
  margin-left: 7px;
  font-size: 15px;
  float: left;
  margin-right: 10px;
  color: #06b2b6;
}
/* line 1469, style.scss */
.rrmch-main-hospital-single-news-events-page .news-headlines h4 {
  color: #000;
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  font-weight: normal;
  line-height: 5px;
	position: relative;
	top: -15px;
	left: 24px;
	margin: 0px;
}
/* line 1476, style.scss */
.rrmch-main-hospital-single-news-events-page .news-headlines h4 a {
  color: #303030 !important;
}
/* line 1480, style.scss */
.rrmch-main-hospital-single-news-events-page .news-headlines h4 a:hover {
  color: #ffbd33 !important;
}

/****** End RRMCH-Main-Hospital-Single-News-Events-Page by GYANA *****/
.rrmch-main-hospital-inner-page{
	margin-top: 40px;
	float:left;
	width: 100%;
}
.rrmch-main-hospital-inner-page .widget{
	background:none !important;
	padding:0px;
}
.rrmch-main-hospital-inner-page .widget .widget-title {
    font: 300 20px "Source Sans Pro", Helvetica, sans-serif;
}
.rrmch-main-hospital-inner-page .content-widget-title .content-title-text h2 {
    color: #303030;
    font-weight: bold;
    display: inline-block;
    margin: 0px;
}
.rrmch-main-hospital-inner-page .side-menu ul li.widget-title {
    margin: 0 auto;
    position: relative;
    display: block;
    padding: .3em .4em .3em 2.6em;
    font-size: 16px;
    font-family: #fff;
    margin: .3em 0;
    background: #06b2b6;
    color: #303030;
    text-decoration: none;
    transition: all .2s ease-in-out;
    border-bottom: none;
    border-top-left-radius: 0.5em 1em;
    border-bottom-left-radius: 0.5em 1em;
}

.rrmch-main-hospital-inner-page .side-menu ul li  a {
    color: #fff !important;
    font-family: "Roboto Slab", serif;
    font-size: 15px;
}
.rrmch-main-hospital-inner-page .side-menu ul li  a:hover {
    color: #ffbd33 !important;
    font-family: "Roboto Slab", serif;
    font-size: 15px;
}

.rrmch-main-hospital-inner-page .side-menu ul li.widget-title::before {
    content: "\f18e";
    font-size: 18px;
    font-family: fontawesome;
    font-weight: normal;
    position: absolute;
    left: -0.2em;
    top: 72%;
    margin-top: -1.3em;
    background: #ffbd33;
    height: 34px;
    width: 32px;
    line-height: 27px;
    border: 0.2em solid #fff;
    text-align: center;
    -moz-border-radius: 2em;
    -webkit-border-radius: 2em;
    border-radius: 0em;
    color: #fff;
}
.rrmch-main-hospital-inner-page .firststep-right-content .entry-content{
	margin-top: 34px;
}
.rrmch-main-hospital-inner-page .firststep-right-content .entry-content p{
	font-family: "Roboto",sans-serif !important;
	color: #6a6a6a;
	font-size: 14px !important;
	text-align: left;
}
.rrmch-main-hospital-inner-page .firststep-inner-content{
	width: 100% !important;
	border:none !important;
	box-shadow:none !important;
}
.rrmch-main-hospital-inner-page .firststep-inner-content .entry-content{
	margin-top: 34px;
	float:left;
	
}
.rrmch-main-hospital-inner-page .firststep-inner-content .entry-content a::before {
    content: "\f1c1";
    font-family: fontawesome;
    margin: -4px 10px 0px 0px;
    font-size: 16px;
    float: left;
    color: red;
    background: #fdc65e;
    padding: 4px 10px;
}
.rrmch-main-hospital-inner-page .firststep-inner-content .entry-content p{
	font-family: "Roboto",sans-serif !important;
	color: #6a6a6a;
	font-size: 14px !important;
	text-align: left;
}
.rrmch-main-hospital-inner-page .firststep-right-nav{
	float: left;
	width: 100%;
}
.rrmch-main-hospital-inner-page .firststep-right-nav .right-side-banner{
	border:none !important;
	margin-top: 44px;
}
.firststep-full .firststep-left-content .firststep-depatment-content .depeartment-banner {
    width: 100%;
    height: auto !important;
    border: 1px solid #e0e0e0;
    background: url(https://www.rrmch.org/cms/wp-content/themes/firststepmain/css/images/department-banner-bg.jpg) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-position: 4px 4px;
}

/****** Start RRMCH-Main-College-Course Offered-Page by GYANA *****/
.firststep-full {
    width: 100% !important;
    float: left;
	border-bottom: 1px solid #e4e4e4 !important;
}
.firststep-full .deparment-menu {
    width: 100% !important;;
    float: left;
    background: #eee;
}
.firststep-full .hospital-firststep-left-content {
    float: left;
    width: 100% !important;;
    margin-right: 1%;
}
.firststep-full .hospital-hospital-firststep-left-content .firststep-depatment-content {
    width: 100% !important;;
    float: left;
    height: 500px;
    overflow-y: scroll;
    padding: 5px 5px 5px 0px;
}
.firststep-full .hospital-firststep-left-content .firststep-depatment-content .depeartment-banner {
    width: 100% !important;
    height: auto;
    border: 1px solid #e0e0e0;
    background-position: 4px 4px;
}
.firststep-full .hospital-firststep-left-content .firststep-depatment-content .depeartment-banner img {
    width: 100% !important;
    height: auto;
    padding: 4px 0px 0px 0px;
}
.firststep-full .hospital-firststep-left-content .firststep-depatment-content .depeartment-banner h1 {
    text-align: right;
    color: #fff;
    padding-right: 20px !important;
    font-family: "Roboto Slab", serif !important;
    font-size: 22px;
    text-transform: capitalize;
    font-weight: normal;
    margin-top: -39px;
    position: relative;
    width: 98.5% !important;
    background: rgba(0, 0, 0, 0.27);
    padding: 5px;
}
.firststep-full .hospital-firststep-left-content .firststep-depatment-content .dbox{
    width: 100% !important;;
	padding: 10px;
}
.firststep-full .hospital-firststep-left-content .firststep-depatment-content .dbox .overview {
    margin-left:0px !important;
}
.firststep-full .hospital-firststep-left-content .firststep-depatment-content .dbox .overview h2 {
    font-size: 30px;
    margin: 0px;
    clear: both;
    font-family: "Roboto Slab", serif;
    line-height: 2;
    text-transform: uppercase;
    color: #10161e;
}
.firststep-full .hospital-firststep-left-content .firststep-depatment-content .dbox .overview p {
	font-family: "Roboto",! sans-serif; 	
}
.firststep-full .firststep-right-nav {
    width: 100% !important;;
}
.firststep-full .hospital-firststep-right-nav .department-right-nav {
    height: 301px;
    margin-top: 6px;
    width: 104%;
    float: left;
    overflow-y: scroll;
}

.firststep-full .hospital-firststep-right-nav .department-right-nav .faculty {
    width: 100%;
    float: left;
}
.firststep-full .hospital-firststep-right-nav .department-right-nav .faculty h3 {
    background: #06b2b6;
    font-family: "Roboto Slab", serif;
    font-size: 24px;
    font-weight: normal;
    padding: 4px 10px !important;
    color: #fff;
    margin: 0px;
    text-shadow: 0px 0px #B3B3B3;
}
.firststep-full .hospital-firststep-right-nav .department-right-nav .faculty li {
    display: block;
    list-style: none;
    padding-left: 8px !important;
	background: #ecfafb !important;
	line-height: 15px;
	padding-bottom: 7px;
	margin: 8px 0px !important;
}
.firststep-full .hospital-firststep-right-nav .department-right-nav .faculty li .name a {
    color: #324052;
    font-family: "Roboto Slab", serif;
    font-size: 14px !important;
    margin: 0px;
    line-height: 25px;
	padding-left:0px !important;
	background:none !important;
}
.firststep-full .hospital-firststep-right-nav .department-right-nav .faculty li .name ::before{
	content: "\f101";
	font-family: FontAwesome;
	margin-left: 7px;
	font-size: 15px;
	float: left;
	margin-right: 10px;
	color: #123f7a;
}
.firststep-full .hospital-firststep-right-nav .department-right-nav .faculty li .designation {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    color: #363636;
    padding-left: 26px;
}
/******Start Single faculty Right Nav ******/
.firststep-full .hospital-firststep-right-nav {
    width: 100% !important;;
}
.firststep-full .hospital-firststep-right-nav .department-right-nav-single-faculty {
    height: 490px;
    margin-top: 6px;
    width: 104%;
    float: left;
    overflow-y: scroll;
}

.firststep-full .hospital-firststep-right-nav .department-right-nav-single-faculty .faculty {
    width: 100%;
    float: left;
}
.firststep-full .hospital-firststep-right-nav .department-right-nav-single-faculty .faculty h3 {
    background: #123f7a;
    font-family: "Roboto Slab", serif !important;
    font-size: 24px;
    font-weight: normal;
    padding: 4px 10px !important;
    color: #fff;
    margin: 0px;
    text-shadow: 0px 0px #B3B3B3;
}
.firststep-full .hospital-firststep-right-nav .department-right-nav-single-faculty .faculty li {
    display: block;
    list-style: none;
    padding-left: 8px !important;
	background: #e7f5ff !important;
	line-height: 15px;
	padding-bottom: 7px;
	margin: 8px 0px !important;
}
.firststep-full .hospital-firststep-right-nav .department-right-nav-single-faculty .faculty li .name a {
    color: #324052;
    font-family: "Roboto Slab", serif;
    font-size: 14px !important;
    margin: 0px;
    line-height: 25px;
}
.firststep-full .hospital-firststep-right-nav .department-right-nav-single-faculty .faculty li .name ::before{
	content: "\f101";
	font-family: FontAwesome;
	margin-left: 7px;
	font-size: 15px;
	float: left;
	margin-right: 10px;
	color: #123f7a;
}

.firststep-full .hospital-firststep-right-nav .department-right-nav-single-faculty .faculty li .designation {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    color: #363636;
    padding-left: 26px;
}
/******End Single faculty Right Nav ******/

.firststep-full .hospital-firststep-left-content .firststep-depatment-content .faculties {
    width: auto !important;
    margin-left: 20px;
    float: left;
    margin-top: 5px;
}
.firststep-full .hospital-firststep-left-content .firststep-depatment-content .faculties .photo{
	width: auto;
	float: left;
	overflow: hidden;
	min-height: 177px;
	margin-right: 23px;
	padding: 5px;
	border: 1px solid #dfdfdf;
}
.firststep-full .hospital-firststep-left-content .firststep-depatment-content .faculties .faculty-detail{
	width: 438px;
	float: left;
}
.firststep-full .hospital-firststep-left-content .firststep-depatment-content .faculties .faculty-details h3 {
    font-family: "Roboto Slab", serif;
    font-weight: normal;
    font-size: 25px;
    margin: 5px 0;
    color: #324052;
    text-transform: capitalize;
}
.firststep-full .hospital-firststep-left-content .firststep-depatment-content .faculties .faculty-details h3 .qualification {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
}

/******Gyana Start Calendar for Main ******/
.firststep-full .hospital-firststep-right-nav .news-calender {
  width: 100%;
  float: left;
  border-bottom: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
  margin-top:20px;
}
/* line 2133, ../sass/main-rrmch.scss */
.firststep-full .hospital-firststep-right-nav .news-calender .calender-frame {
  float: left;
  width: 100%;
  margin-top: 5px;
  margin-left: 5px;
}
/* line 2138, ../sass/main-rrmch.scss */
.firststep-full .hospital-firststep-right-nav .news-calender .calender-frame .calender-dropdown {
  width: 100% !important;
  height: 40px;
  background: #06b2b6;
}
/* line 2142, ../sass/main-rrmch.scss */
.firststep-full .hospital-firststep-right-nav .news-calender .calender-frame .calender-dropdown span {
  float: left;
  font-family: calibri;
  color: #fff;
  margin-top: 6px;
  margin-left: 48px;
  font-size: 20px;
  font-weight: bold;
}
.firststep-full .hospital-firststep-right-nav .news-calender .calender-frame .calender-dropdown span a{
	color:#fff !important;
}
/* line 2149, ../sass/main-rrmch.scss */
.firststep-full .hospital-firststep-right-nav .news-calender .calender-frame .calender-dropdown form {
  width: 23px;
  float: right;
  margin-right: 6px;
  margin-top: 3px;
}
/* line 2170, ../sass/main-rrmch.scss */
.firststep-full .hospital-firststep-right-nav .post-calender {
  border-collapse: collapse;
  width: 100% !important;
  
}
/* line 2177, ../sass/main-rrmch.scss */
.firststep-full .hospital-firststep-right-nav .post-calender .calendar-mini table td {
  text-align: center;
}
/* line 2180, ../sass/main-rrmch.scss */
.firststep-full .hospital-firststep-right-nav .post-calender .sunday {
  color: #ef3a3f !important;
}
/* line 2182, ../sass/main-rrmch.scss */
.firststep-full .hospital-firststep-right-nav .post-calender .sunday a {
  color: #ef3a3f;
}
/* line 2187, ../sass/main-rrmch.scss */
.firststep-full .hospital-firststep-right-nav .post-calender table {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-collapse: collapse;
  border-color: #fff;
  border: solid 1px #d4eefb;
  border-width: 1px 0 1px 1px;
  width: 100%;
  font-size: 15px;
  font-family: calibri;
  line-height: 40px;
 
}
/* line 2203, ../sass/main-rrmch.scss */
.firststep-full .hospital-firststep-right-nav .post-calender table td {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #fff;
  border-color: #d4eefb #d4eefb #d4eefb -moz-use-text-color;
  border-style: solid solid solid none;
  border-width: 1px 1px 1px 0 !important;
  vertical-align: top;
  width: 12%;
  color: #000;
  padding: 0px 0px 0px 0px !imporetant;
  border: 1px solid #b3d4ff;
  text-align: center;
}
.firststep-full .hospital-firststep-right-nav .news-calender .calender-frame .post-calender table td {
	padding: 0 10px !important;
}
/* line 2224, ../sass/main-rrmch.scss */
.firststep-full .hospital-firststep-right-nav .post-calender table .calendar-row {
  width: 100%;
  background-color: #fff;
 
}
/* line 2232, ../sass/main-rrmch.scss */
.firststep-full .hospital-firststep-right-nav .post-calender table .calendar-row .calendar-day-head {
  background-color: #dafafb;
  border-bottom: 1px solid #dafafb !important;
  border-right: 1px solid #dafafb !important;
  color: #000;
  font-weight: normal;
  text-align: center;
  font-size: 100%;
  text-transform: capitalize;
  width: 12%;
  height: 22px;
  padding-top: 0.3em;
  padding: 4px;
}
/* line 2251, ../sass/main-rrmch.scss */
.firststep-full .hospital-firststep-right-nav .post-calender table .calendar-row .postlink {
  background-color: #06b2b6 !important;
}
/* line 2253, ../sass/main-rrmch.scss */
.firststep-full .hospital-firststep-right-nav .post-calender table .calendar-row .postlink a {
  text-decoration: none;
  color: #fff !important;
}
/* line 2258, ../sass/main-rrmch.scss */
.firststep-full .hospital-firststep-right-nav .post-calender table .calendar-row .postlink a:hover {
  text-decoration: none;
  color: #fff;
}
/* line 2269, ../sass/main-rrmch.scss */
.firststep-full .hospital-firststep-right-nav .post-calender table .calendar-row .calendar-day-np {
  background-color: #fff;
}
/* line 2282, ../sass/main-rrmch.scss */
.firststep-full .hospital-firststep-right-nav .firststep-inner-content .local-menu {
  width: 100%;
  text-align: right;
}
/****** End Calendar for Main ******/

.firststep-full .hospital-department-gallery {
	width: 100% !important;
    float: left;
	padding-left: 20px;
	border-bottom: 1px solid #e4e4e4 !important;
	padding-bottom: 20px;
	border-left: 1px solid #d2e2e6 !important;
}
.firststep-full .hospital-department-gallery h3 {
    font-family: "Roboto Slab", serif;
    font-weight: normal;
    font-size: 25px;
    margin: 5px 0;
    color: #324052;
    text-transform: capitalize;
}
.firststep-full .hospital-department-gallery .gallery ul li{
	width: 225px !important;
	height: 150px;
	border: 1px solid #e1e1e1;
	padding: 8px;
	margin: 4px;
	background: none;
}
.firststep-full .hospital-department-gallery .gallery .view-more{
	float: left;
	clear: both;
	background: #06b2b6 !important;
	padding: 5px 8px;
}
.firststep-full .hospital-department-gallery .gallery .view-more a{
	 font-family: "Roboto Slab", serif;
	 color: #fff !important;
}
.firststep-full .hospital-department-news-events{
	width: 100% !important;
	float: left;
}
.firststep-full .hospital-department-news-events h3 {
    font-family: "Roboto Slab", serif;
    font-weight: normal;
    font-size: 25px;
    margin: 5px 0;
    color: #324052;
    text-transform: capitalize;
}
.firststep-full .hospital-department-news-events .news ul li a {
    font-family: "Roboto Slab", serif;
    font-size: 14px;
    color: #303030;
    font-weight: bold;
    text-decoration: none;
    line-height: 25px;
}
.firststep-full .hospital-department-news-events .view-more {
    float: right;
    margin-right: 9px;
    font-family: "Roboto Slab", serif;
    color: #000;
    font-size: 12px;
    position: absolute;
    margin-top: 83px;
    margin-left: 393px;
    background: #06b2b6 !important;
    padding: 5px 5px;
}
.hospital-department-news-events .view-more a {  
    color: #fff !important;   
}
/****** End RRMCH-Main-College-Course Offered-Page by GYANA *****/
.firststep-full .hospital-firststep-right-nav .department-right-nav-single-faculty .faculty h3{
	background: #06b2b6 !important;
} 
.firststep-full .hospital-firststep-right-nav .department-right-nav-single-faculty .faculty li{
	background: #ecfafb !important;
} 

/****** Start RRMCH-Main-Hospital-College-Gallery-Page by GYANA *****/
/* line 1719, style.scss */
.rrmch-main-hospital-gallery-page .gallery {
  border-left: 1px solid #f7f7f8;
  border-right: 1px solid #f7f7f8;
  box-shadow: 0 0 5px #e6e6e6;
  background: #f7f7f8;
  padding-left: 0;
  padding-right: 0;
  margin-top: 5px;
  float: left;
  width: 100%;
}
.rrmch-main-hospital-gallery-page .gallery .navrechts {
    width: 100%;
    text-align: center;
    float: left;
}
/* line 1730, style.scss */
.rrmch-main-hospital-gallery-page .gallery ul {
  padding-left: 0px;
}
/* line 1733, style.scss */
.rrmch-main-hospital-gallery-page .gallery ul li {
  float: left;
  list-style: none;
  width: 202px;
  height: auto;
  border: 1px solid #e1e1e1;
  padding: 8px;
  overflow: hidden;
  margin: 5px;
}
/* line 1744, style.scss */
.rrmch-main-hospital-gallery-page .gallery ul li img {
  height: 100%;
  width: 100%;
}
/* line 1749, style.scss */
.rrmch-main-hospital-gallery-page .gallery ul li .gallery-band {
  width: 184px;
  position: absolute;
  margin-top: -30px;
  background: #000;
  opacity: .6;
  color: #fff;
  text-align: center;
}
/* line 1759, style.scss */
.rrmch-main-hospital-gallery-page .gallery ul li .gallery-band a {
  ffont-family: "Roboto", sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #fff !important;
  text-decoration: none;
}
/* line 1767, style.scss */
.rrmch-main-hospital-gallery-page .gallery ul li .gallery-band a:hover {
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: normal;
}
/* line 1774, style.scss */
.rrmch-main-hospital-gallery-page .gallery ul li .gallery-band a:visited {
  color: #fff;
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  font-weight: normal;
}
/* line 1781, style.scss */
.rrmch-main-hospital-gallery-page .gallery ul li .gallery-band .view-more {
  color: #000;
  float: right;
  ffont-family: "Roboto", sans-serif;
  font-size: 12px;
  margin-right: 9px;
  margin-top: -28px;
}
/* line 1790, style.scss */
.rrmch-main-hospital-gallery-page .gallery ul li .gallery-band .view-more a {
  color: #324052;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  text-decoration: none;
}
/* line 1797, style.scss */
.rrmch-main-hospital-gallery-page .gallery ul li .gallery-band .view-more a:hover {
  color: #324052;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
}
/* line 1803, style.scss */
.rrmch-main-hospital-gallery-page .gallery ul li .gallery-band .view-more a:visited {
  color: #324052;
  font-family: "Roboto", sans-serif;
  font-size: 12px;
}

/****** End RRMCH-Main-Hospital-College-Gallery-Page by GYANA *****/
/****** Start RRMCH-Main-Accredition-Page by GYANA *****/
/* line 1817, style.scss */
.accreditation-details {
  float: left;
}
/* line 1820, style.scss */
.accreditation-details h3 {
  /*background: #123f7a;*/
  color: #303030;
  font-size: 22px;
  font-family: "Roboto Slab", serif;
  line-height: 24px;
  margin: 0 0 10px;
}
/* line 1829, style.scss */
.accreditation-details p img {
  width: 100%;
}

/* line 1836, style.scss */
.right-side-gallery {
  float: left;
}

/****** End RRMCH-Main-Accredition-Page by GYANA *****/
/****** Start-College-About Us-Page by GYANA *****/
/* line 1846, style.scss */
.aboutus-college #trust-section-bg {
  margin-top: 40px;
}
/* line 1849, style.scss */
.aboutus-college #trust-section-bg .aboutus-left {
  text-align: center;
}
/* line 1853, style.scss */
.aboutus-college #trust-section-bg .trust {
  display: block;
  text-align: left;
  color: #000;
  position: relative;
  top: 30px;
}
/* line 1860, style.scss */
.aboutus-college #trust-section-bg .trust .content-widget-title {
  margin-bottom: 8px;
}
/* line 1863, style.scss */
.aboutus-college #trust-section-bg .trust .content-widget-title i {
  width: 40px;
  height: 40px;
  line-height: 41px;
  text-align: center;
  color: #fff;
  background: #9261aa;
  border-radius: 6px;
  font-size: 18px;
  display: inline-block;
  margin-right: 10px;
  float: left;
}
/* line 1876, style.scss */
.aboutus-college #trust-section-bg .trust .content-widget-title i .fa-users::before {
  content: "\f0c0";
}
/* line 1880, style.scss */
.aboutus-college #trust-section-bg .trust .content-widget-title h2 {
  color: #303030;
  font-weight: bold;
  display: inline-block;
  margin: 0px;
  font-size: 30px;
  font-family: "Roboto Slab", serif;
}
/* line 1888, style.scss */
.aboutus-college #trust-section-bg .trust .content-widget-title h2 .separator {
  margin-top: 7px;
  display: block;
}
/* line 1892, style.scss */
.aboutus-college #trust-section-bg .trust .content-widget-title h2 .separator :after {
  clear: both;
  content: '';
  display: block;
}
/* line 1898, style.scss */
.aboutus-college #trust-section-bg .trust .content-widget-title h2 .separator :before {
  clear: both;
  content: '';
  display: block;
}
/* line 1904, style.scss */
.aboutus-college #trust-section-bg .trust .content-widget-title h2 .separator .separator-line {
  height: 1px;
  background: #C2C2C2;
  float: left;
  width: calc(100% + 14px);
  display: block;
}
/* line 1912, style.scss */
.aboutus-college #trust-section-bg .trust .content-widget-title h2 .separator .separator-dot {
  width: 14px;
  height: 14px;
  border: 1px solid #B9B9B9;
  border-radius: 50%;
  float: right;
  position: relative;
  top: -6px;
  right: -28px;
  display: block;
}
/* line 1927, style.scss */
.aboutus-college #trust-section-bg .trust p {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  color: #303030;
}
/* line 1934, style.scss */
.aboutus-college #trust-section-bg .link {
  width: auto;
  float: left;
}
/* line 1939, style.scss */
.aboutus-college #trust-section-bg .link ul {
  margin: 0px;
  padding: 0px;
}
/* line 1943, style.scss */
.aboutus-college #trust-section-bg .link ul li {
  list-style: none;
  display: inline-block;
  margin: 0px;
  padding: 2px;
  background: none;
}
/* line 1950, style.scss */
.aboutus-college #trust-section-bg .link ul li a {
  text-decoration: none;
}
/* line 1957, style.scss */
.aboutus-college #trust-section-bg .governing {
  float: left;
}
/* line 1961, style.scss */
.aboutus-college #trust-section-bg .governing h3 {
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  color: #303030;
}
/* line 1967, style.scss */
.aboutus-college #trust-section-bg .governing p {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  color: #303030;
}
/* line 1976, style.scss */
.aboutus-college #dean-principal-message-section-bg {
  margin-top: 40px;
  padding: 30px 20px;
  /*border-top: #fba28a solid 4px;*/
  background: #f4f4ff;
  float: left;
  width: 100%;
}
/* line 1984, style.scss */
.aboutus-college #dean-principal-message-section-bg .content-widget-title {
  margin-bottom: 8px;
}
.aboutus-college #dean-principal-message-section-bg .content-widget-title .content-title-text br {
  display:none;
}
/* line 1987, style.scss */
.aboutus-college #dean-principal-message-section-bg .content-widget-title i {
  width: 40px;
  height: 40px;
  line-height: 41px;
  text-align: center;
  color: #fff;
  background: #9261aa;
  border-radius: 6px;
  font-size: 18px;
  display: inline-block;
  margin-right: 10px;
  float: left;
}
/* line 2000, style.scss */
.aboutus-college #dean-principal-message-section-bg .content-widget-title i .fa-users::before {
  content: "\f0c0";
}
/* line 2004, style.scss */
.aboutus-college #dean-principal-message-section-bg .content-widget-title h2 {
  color: #303030;
  font-weight: bold;
  display: inline-block;
  margin: 0px;
  font-size: 30px;
  font-family: "Roboto Slab", serif;
}
/* line 2012, style.scss */
.aboutus-college #dean-principal-message-section-bg .content-widget-title h2 .separator {
  margin-top: 7px;
  display: block;
}
/* line 2016, style.scss */
.aboutus-college #dean-principal-message-section-bg .content-widget-title h2 .separator :after {
  clear: both;
  content: '';
  display: block;
}
/* line 2022, style.scss */
.aboutus-college #dean-principal-message-section-bg .content-widget-title h2 .separator :before {
  clear: both;
  content: '';
  display: block;
}
/* line 2028, style.scss */
.aboutus-college #dean-principal-message-section-bg .content-widget-title h2 .separator .separator-line {
  height: 1px;
  background: #C2C2C2;
  float: left;
  width: calc(100% + 14px);
  display: block;
}
/* line 2036, style.scss */
.aboutus-college #dean-principal-message-section-bg .content-widget-title h2 .separator .separator-dot {
  width: 14px;
  height: 14px;
  border: 1px solid #B9B9B9;
  border-radius: 50%;
  float: right;
  position: relative;
  top: -6px;
  right: -28px;
  display: block;
}
/* line 2051, style.scss */
.aboutus-college #dean-principal-message-section-bg .dean-messages-image {
  width: auto;
  height: 150px;
  margin-left: 5px;
  float: left;
}
/* line 2057, style.scss */
.aboutus-college #dean-principal-message-section-bg .dean-messages-image img {
  max-width: 100%;
}
/* line 2062, style.scss */
.aboutus-college #dean-principal-message-section-bg .dean-messages-content {
  width: 75%;
  margin-left: 5px;
  float: left;
  padding: 2px;
  padding-bottom: 2px;
  font-family: calibri;
  color: #6a6a6a;
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 5px;
}
/* line 2074, style.scss */
.aboutus-college #dean-principal-message-section-bg .dean-messages-content p {
  font-family: "Roboto", sans-serif;
  color: #303030;
  font-size: 14px;
  line-height: 20px;
  margin: 10px 0px 0px 0px;
  font-weight: normal;
}
/* line 2086, style.scss */
.aboutus-college #dean-principal-message-section-bg .principal-message-content p {
  font-family: "Roboto", sans-serif;
  color: #303030;
  font-size: 14px;
  line-height: 20px;
  margin: 10px 0px 0px 0px;
  font-weight: normal;
}
/* line 2098, style.scss */
.aboutus-college #mission-vision-section-bg {
  margin-top: 10px;
  padding: 30px 20px;
  /*border-top: #fba28a solid 4px;*/
  background: #fff7f4;
  float: left;
  width: 100%;
}
/* line 2106, style.scss */
.aboutus-college #mission-vision-section-bg .content-widget-title {
  margin-bottom: 8px;
}
.aboutus-college #mission-vision-section-bg .content-widget-title .content-title-text br{
 display:none;
}
/* line 2109, style.scss */
.aboutus-college #mission-vision-section-bg .content-widget-title i {
  width: 40px;
  height: 40px;
  line-height: 41px;
  text-align: center;
  color: #fff;
  background: #9261aa;
  border-radius: 6px;
  font-size: 18px;
  display: inline-block;
  margin-right: 10px;
  float: left;
}
/* line 2123, style.scss */
.aboutus-college #mission-vision-section-bg .content-widget-title i .fa-users::before {
  content: "\f0c0";
}
/* line 2127, style.scss */
.aboutus-college #mission-vision-section-bg .content-widget-title h2 {
  color: #303030;
  font-weight: bold;
  display: inline-block;
  margin: 0px;
  font-size: 30px;
  font-family: "Roboto Slab", serif;
}
/* line 2135, style.scss */
.aboutus-college #mission-vision-section-bg .content-widget-title h2 .separator {
  margin-top: 7px;
  display: block;
}
/* line 2139, style.scss */
.aboutus-college #mission-vision-section-bg .content-widget-title h2 .separator :after {
  clear: both;
  content: '';
  display: block;
}
/* line 2145, style.scss */
.aboutus-college #mission-vision-section-bg .content-widget-title h2 .separator :before {
  clear: both;
  content: '';
  display: block;
}
/* line 2151, style.scss */
.aboutus-college #mission-vision-section-bg .content-widget-title h2 .separator .separator-line {
  height: 1px;
  background: #C2C2C2;
  float: left;
  width: calc(100% + 14px);
  display: block;
}
/* line 2159, style.scss */
.aboutus-college #mission-vision-section-bg .content-widget-title h2 .separator .separator-dot {
  width: 14px;
  height: 14px;
  border: 1px solid #B9B9B9;
  border-radius: 50%;
  float: right;
  position: relative;
  top: -6px;
  right: -28px;
  display: block;
}
/* line 2175, style.scss */
.aboutus-college #mission-vision-section-bg .mission p, .aboutus-college #mission-vision-section-bg .vision p {
  font-family: "Roboto", sans-serif;
  color: #303030;
  font-size: 14px;
  line-height: 20px;
  margin: 10px 0px 0px 0px;
  font-weight: normal;
}
/* line 2188, style.scss */
.aboutus-college #endeavour-motto-section-bg {
  margin-top: 10px;
  padding: 30px 20px;
  /*border-top: #fba28a solid 4px;*/
  background: #f4f4ff;
  float: left;
  width: 100%;
}
.aboutus-college #endeavour-motto-section-bg .endeavour ul {
	margin-left:40px;
}
/* line 2196, style.scss */
.aboutus-college #endeavour-motto-section-bg .content-widget-title {
  margin-bottom: 8px;
}
/* line 2199, style.scss */
.aboutus-college #endeavour-motto-section-bg .content-widget-title i {
  width: 40px;
  height: 40px;
  line-height: 41px;
  text-align: center;
  color: #fff;
  background: #9261aa;
  border-radius: 6px;
  font-size: 18px;
  display: inline-block;
  margin-right: 10px;
  float: left;
}
/* line 2212, style.scss */
.aboutus-college #endeavour-motto-section-bg .content-widget-title i .fa-users::before {
  content: "\f0c0";
}
/* line 2216, style.scss */
.aboutus-college #endeavour-motto-section-bg .content-widget-title h2 {
  color: #303030;
  font-weight: bold;
  display: inline-block;
  margin: 0px;
  font-size: 30px;
  font-family: "Roboto Slab", serif;
}
/* line 2224, style.scss */
.aboutus-college #endeavour-motto-section-bg .content-widget-title h2 .separator {
  margin-top: 7px;
  display: block;
}
/* line 2228, style.scss */
.aboutus-college #endeavour-motto-section-bg .content-widget-title h2 .separator :after {
  clear: both;
  content: '';
  display: block;
}
/* line 2234, style.scss */
.aboutus-college #endeavour-motto-section-bg .content-widget-title h2 .separator :before {
  clear: both;
  content: '';
  display: block;
}
/* line 2240, style.scss */
.aboutus-college #endeavour-motto-section-bg .content-widget-title h2 .separator .separator-line {
  height: 1px;
  background: #C2C2C2;
  float: left;
  width: calc(100% + 14px);
  display: block;
}
/* line 2248, style.scss */
.aboutus-college #endeavour-motto-section-bg .content-widget-title h2 .separator .separator-dot {
  width: 14px;
  height: 14px;
  border: 1px solid #B9B9B9;
  border-radius: 50%;
  float: right;
  position: relative;
  top: -6px;
  right: -28px;
  display: block;
}
/* line 2265, style.scss */
.aboutus-college #endeavour-motto-section-bg .endeavour ul li, .aboutus-college #endeavour-motto-section-bg .motto ul li {
  list-style: disc outside;
  font-size: 14px !important;
  font-family: "Roboto", sans-serif !important;
  color: #303030;
}
/* line 2272, style.scss */
.aboutus-college #endeavour-motto-section-bg .endeavour p, .aboutus-college #endeavour-motto-section-bg .motto p {
  font-size: 14px !important;
  font-family: "Roboto", sans-serif !important;
  color: #303030;
}
/* line 2281, style.scss */
.aboutus-college #about-us-three {
  width: 100%;
  float: left;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 2287, style.scss */
.aboutus-college #about-us-three h3 {
  color: #006eb3;
  font-family: "Roboto Slab", serif;
  font-size: 20px;
  margin: 0px;
  margin-bottom: 0px;
  padding: 0px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 12px;
  text-align: center;
}
/* line 2299, style.scss */
.aboutus-college #about-us-three p {
  font-family: "Roboto", sans-serif;
  color: #303030;
  font-size: 14px;
  line-height: 20px;
  margin: 10px 0px 0px 0px;
  font-weight: normal;
}
/* line 2307, style.scss */
.aboutus-college #about-us-three a {
  float: right;
}
/* line 2311, style.scss */
.aboutus-college #about-us-three .about-us-three-one {
  float: left;
  border: 5px solid #123f7a;
  padding: 15px 20px;
  height: 322px;
  overflow: hidden;
  background: #fff;
}
/* line 2320, style.scss */
.aboutus-college #about-us-three .about-us-three-one .about-us-three-graphic {
  /*width: 100px;
  border: 1px solid #d8d8d8;
  margin-left: 32%;
  height: 100px;
  border-radius: 50%;*/
  text-align: center;
}
.aboutus-college #about-us-three .about-us-three-one p .readmore{
	color: #e64d8e !important;
	font-size: 14px;
	font-family: "Roboto Slab", serif;
	font-weight: normal !important;
	float: right;
	padding: 0px !important;
}
/* line 2329, style.scss */
.aboutus-college #about-us-three .about-us-three-one .about-us-three-graphic img {
  margin-top: 10px;
  margin-left: 0px;
}

/****** End-College-About Us-Page by GYANA *****/
/****** Start-Hospital-About Us-Page by GYANA *****/
/* line 2346, style.scss */
.aboutus-hospital #trust-section-bg {
  margin-top: 40px;
}
/* line 2349, style.scss */
.aboutus-hospital #trust-section-bg .aboutus-left {
  text-align: center;
}
/* line 2353, style.scss */
.aboutus-hospital #trust-section-bg .about-college {
  background: #fff;
  padding: 12px;
  border: #ededed solid 3px;
  /*h3{
  	font-size:18px;
  	font-family: "Roboto", sans-serif;
  	color:#303030;
  }*/
}
/* line 2358, style.scss */
.aboutus-hospital #trust-section-bg .about-college img {
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
/* line 2370, style.scss */
.aboutus-hospital #trust-section-bg .about-college p {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  color: #303030;
  margin-top: 10px;
}
/* line 2379, style.scss */
.aboutus-hospital #trust-section-bg .link {
  width: auto;
  float: left;
}
/* line 2384, style.scss */
.aboutus-hospital #trust-section-bg .link ul {
  margin: 0px;
  padding: 0px;
}
/* line 2388, style.scss */
.aboutus-hospital #trust-section-bg .link ul li {
  list-style: none;
  display: inline-block;
  margin: 0px;
  padding: 2px;
  background: none;
}
/* line 2395, style.scss */
.aboutus-hospital #trust-section-bg .link ul li a {
  text-decoration: none;
}
/* line 2402, style.scss */
.aboutus-hospital #trust-section-bg .tust {
  float: left;
}
/* line 2406, style.scss */
.aboutus-hospital #trust-section-bg .tust h3 {
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  color: #303030;
  margin: 0px;
}
/* line 2413, style.scss */
.aboutus-hospital #trust-section-bg .tust p {
  font-size: 14px;
  font-family: "Roboto", sans-serif;
  color: #303030;
}
/* line 2422, style.scss */
.aboutus-hospital #gaining-healing-section-bg {
  margin-top: 40px;
  padding: 30px 20px;
  /*border-top: #fba28a solid 4px;*/
  background: #f1fff4;
  float: left;
  width: 100%;
}
/* line 2431, style.scss */
.aboutus-hospital #gaining-healing-section-bg h3 {
  font-family: "Roboto Slab", serif;
  color: #303030;
  font-size: 24px;
  margin: 0px 0px 0px 0px;
  font-weight: normal;
  text-align: center;
  font-weight: bold;
}
/* line 2441, style.scss */
.aboutus-hospital #gaining-healing-section-bg p {
  font-family: "Roboto", sans-serif;
  color: #303030;
  font-size: 14px;
  line-height: 20px;
  margin: 10px 0px 00px 0px;
  font-weight: normal;
  text-align: center;
}
/* line 2454, style.scss */
.aboutus-hospital #mission-vision-section-bg .content-title-text br {
	display: none;
}
.aboutus-hospital #mission-vision-section-bg {
  margin-top: 10px;
  padding: 30px 20px;
  /*border-top: #fba28a solid 4px;*/
  background: #fffaf5;
  float: left;
  width: 100%;
}
/* line 2462, style.scss */
.aboutus-hospital #mission-vision-section-bg .content-widget-title {
  margin-bottom: 8px;
}
/* line 2465, style.scss */
.aboutus-hospital #mission-vision-section-bg .content-widget-title i {
  width: 40px;
  height: 40px;
  line-height: 41px;
  text-align: center;
  color: #fff;
  background: #9261aa;
  border-radius: 6px;
  font-size: 18px;
  display: inline-block;
  margin-right: 10px;
  float: left;
}
/* line 2479, style.scss */
.aboutus-hospital #mission-vision-section-bg .content-widget-title i .fa-users::before {
  content: "\f0c0";
}
/* line 2483, style.scss */
.aboutus-hospital #mission-vision-section-bg .content-widget-title h2 {
  color: #303030;
  font-weight: bold;
  display: inline-block;
  margin: 0px;
  font-size: 30px;
  font-family: "Roboto Slab", serif;
}
/* line 2491, style.scss */
.aboutus-hospital #mission-vision-section-bg .content-widget-title h2 .separator {
  margin-top: 7px;
  display: block;
}
/* line 2495, style.scss */
.aboutus-hospital #mission-vision-section-bg .content-widget-title h2 .separator :after {
  clear: both;
  content: '';
  display: block;
}
/* line 2501, style.scss */
.aboutus-hospital #mission-vision-section-bg .content-widget-title h2 .separator :before {
  clear: both;
  content: '';
  display: block;
}
/* line 2507, style.scss */
.aboutus-hospital #mission-vision-section-bg .content-widget-title h2 .separator .separator-line {
  height: 1px;
  background: #C2C2C2;
  float: left;
  width: calc(100% + 14px);
  display: block;
}
/* line 2515, style.scss */
.aboutus-hospital #mission-vision-section-bg .content-widget-title h2 .separator .separator-dot {
  width: 14px;
  height: 14px;
  border: 1px solid #B9B9B9;
  border-radius: 50%;
  float: right;
  position: relative;
  top: -6px;
  right: -28px;
  display: block;
}
/* line 2532, style.scss */
.aboutus-hospital #mission-vision-section-bg .mission ul li, .aboutus-hospital #mission-vision-section-bg .vision ul li {
  list-style: disc outside;
  font-size: 14px !important;
  font-family: "Roboto", sans-serif !important;
  color: #303030;
}
/* line 2538, style.scss */
.aboutus-hospital #mission-vision-section-bg .mission p, .aboutus-hospital #mission-vision-section-bg .vision p {
  font-family: "Roboto", sans-serif;
  color: #303030;
  font-size: 14px;
  line-height: 20px;
  margin: 10px 0px 0px 0px;
  font-weight: normal;
}
/* line 2551, style.scss */
.aboutus-hospital #endeavour-motto-section-bg {
  margin-top: 10px;
  padding: 30px 20px;
  /*border-top: #fba28a solid 4px;*/
  background: #efffff;
  float: left;
  width: 100%;
}
/* line 2559, style.scss */
.aboutus-hospital #endeavour-motto-section-bg .content-widget-title {
  margin-bottom: 8px;
}
/* line 2562, style.scss */
.aboutus-hospital #endeavour-motto-section-bg .content-widget-title i {
  width: 40px;
  height: 40px;
  line-height: 41px;
  text-align: center;
  color: #fff;
  background: #9261aa;
  border-radius: 6px;
  font-size: 18px;
  display: inline-block;
  margin-right: 10px;
  float: left;
}
/* line 2575, style.scss */
.aboutus-hospital #endeavour-motto-section-bg .content-widget-title i .fa-users::before {
  content: "\f0c0";
}
/* line 2579, style.scss */
.aboutus-hospital #endeavour-motto-section-bg .content-widget-title h2 {
  color: #303030;
  font-weight: bold;
  display: inline-block;
  margin: 0px;
  font-size: 30px;
  font-family: "Roboto Slab", serif;
}
/* line 2587, style.scss */
.aboutus-hospital #endeavour-motto-section-bg .content-widget-title h2 .separator {
  margin-top: 7px;
  display: block;
}
/* line 2591, style.scss */
.aboutus-hospital #endeavour-motto-section-bg .content-widget-title h2 .separator :after {
  clear: both;
  content: '';
  display: block;
}
/* line 2597, style.scss */
.aboutus-hospital #endeavour-motto-section-bg .content-widget-title h2 .separator :before {
  clear: both;
  content: '';
  display: block;
}
/* line 2603, style.scss */
.aboutus-hospital #endeavour-motto-section-bg .content-widget-title h2 .separator .separator-line {
  height: 1px;
  background: #C2C2C2;
  float: left;
  width: calc(100% + 14px);
  display: block;
}
/* line 2611, style.scss */
.aboutus-hospital #endeavour-motto-section-bg .content-widget-title h2 .separator .separator-dot {
  width: 14px;
  height: 14px;
  border: 1px solid #B9B9B9;
  border-radius: 50%;
  float: right;
  position: relative;
  top: -6px;
  right: -28px;
  display: block;
}
/* line 2628, style.scss */
.aboutus-hospital #endeavour-motto-section-bg .endeavour ul li, .aboutus-hospital #endeavour-motto-section-bg .motto ul li {
  list-style: disc outside;
  font-size: 14px !important;
  font-family: "Roboto", sans-serif !important;
  color: #303030;
}
/* line 2635, style.scss */
.aboutus-hospital #endeavour-motto-section-bg .endeavour p, .aboutus-hospital #endeavour-motto-section-bg .motto p {
  font-size: 14px !important;
  font-family: "Roboto", sans-serif !important;
  color: #303030;
}

/****** End-Hospital-About Us-Page by GYANA *****/
/****** Start RRMCH-College-Department-Page by GYANA *****/
/* line 2651, style.scss */
.college-dept-page .tab-menu {
  margin-top: 40px;
}
/* line 2656, style.scss */
.college-dept-page ul.dept-faculty {
  margin-top: 40px;
}
/* line 2659, style.scss */
.college-dept-page ul.dept-faculty li {
  height: 55px;
  overflow: hidden;
  margin-bottom: 8px;
  background: #f5f5f5;
  margin-left: 0px;
  list-style-type: none;
  border-left: #123f7a solid 4px;
}
/* line 2668, style.scss */
.college-dept-page ul.dept-faculty li .name-designation {
  margin-left: 15px;
}
/* line 2670, style.scss */
.college-dept-page ul.dept-faculty li .name-designation .name {
  margin-top: 8px;
  line-height: 17px;
}
/* line 2673, style.scss */
.college-dept-page ul.dept-faculty li .name-designation .name a {
  color: #303030;
  font-size: 16px;
  font-family: "Roboto Slab", serif;
  font-weight: bold;
}
/* line 2681, style.scss */
.college-dept-page ul.dept-faculty li .name-designation .designation {
  margin-top: 2px;
  line-height: 18px;
  font-size: 14px;
  color: #3f3f3f;
  font-family: "Roboto", sans-serif;
}

/****** End RRMCH-College-Department-Page by GYANA *****/
/****** Start RRMCH-Course Offered-Page by GYANA *****/
/* line 2700, style.scss */
.timetable h3 {
  background: #123f7a;
  color: #fff;
  font-size: 22px;
  font-family: "Roboto Slab", serif;
  line-height: 24px;
  margin: 0 0 10px;
  padding: 7px 20px;
}

/****** End RRMCH-Course Offered-Page by GYANA *****/


/****** START RESPONSIVE********/
@media (min-width: 320px) and (max-width: 767px) {
  /* -----Start About-US-Page------- */
  /* line 2719, style.scss */
  #trust-section .aboutus-right .link {
    width: auto;
    float: right;
	margin-left: 0px !important;
	margin-bottom:20px;
  }
  #trust-section .aboutus-right .link ul li a img {
    width: 55px; !important;
  }
 
   #trust-section .aboutus-left p img {
	margin-left: 50px;
   }
  /* line 2724, style.scss */
  .aboutus-college #trust-section-bg .aboutus-left p img{
	margin-left: 50px;
  }
  .aboutus-college #trust-section-bg .link ul li a img {
    width: 55px; !important;
  }
  .aboutus-college #trust-section-bg .trust p {
	text-align: left;
  }
  .aboutus-college #dean-principal-message-section-bg .dean-messages-content {
    width: 100%;
  }
  .aboutus-college #dean-principal-message-section-bg .principal-message-content p {
	text-align: left;
   }
   .aboutus-college #mission-vision-section-bg .mission p{
	text-align: left;
   }
   .aboutus-college #mission-vision-section-bg .vision p {
	text-align: left;
   }
   .aboutus-college #endeavour-motto-section-bg .motto p {
	text-align: left;
   }
   .aboutus-college #about-us-three .about-us-three-one {
    width: 100% !important;
    height: auto;
   }
   .aboutus-college #about-us-three p {
    text-align: left;
   }
  .aboutus-hospital #trust-section-bg .aboutus-left p img {
	margin-left: 50px;
  }
  .aboutus-hospital #trust-section-bg .link ul li a img {
    width: 55px; !important;
  }
  .aboutus-hospital #trust-section-bg .tust p {
	text-align: left;
  }
  .aboutus-hospital #mission-vision-section-bg .mission p{
	text-align: left;
  }
  aboutus-hospital #mission-vision-section-bg .vision p {
	text-align: left;
  }
  .aboutus-hospital #endeavour-motto-section-bg .motto p {
	text-align: left;
  }
  #administration-section .administration-section-bg .management li {
    padding-left: 0px !important;
  }

  /* line 2728, style.scss */
  #administration-section .administration-section-bg .management .management-columns .mn-columns {
    width: 280px !important;
    float: left;
    margin-left: -33px !important;
  }

  /* line 2734, style.scss */
  #administration-section .administration-section-bg .management .management-columns .mn-columns .front {
    /*width: 280px !important;*/
  }

  /* line 2738, style.scss */
  #administration-section .administration-section-bg .management .mn-columns:hover .back {
    width: 280px !important;
    height: auto;
  }
  
  /* -----End About-US-Page------- */
  /* -----Start News & Events Page------- */
  /* line 2747, style.scss */
  .rrmch-main-hospital-news-events-page {
    margin-top: 40px;
    width: auto;
    float: none;
  }

  /* line 2753, style.scss */
  .rrmch-main-hospital-news-events-page .news-update-list #news-list li .news-content {
    width: auto;
    float: left;
    margin-left: 12px;
  }
  .rrmch-main-hospital-news-events-page .news-calender .calender-frame .calender-dropdown span {
	margin-left: 14px;
  }
  .rrmch-main-hospital-news-events-page .post-calender table td {
	padding: 0 17.5px !important;
  }
  .rrmch-main-hospital-news-events-page .post-calender table .calendar-row {
	width: 100%;
    background-color: #fff;
    line-height: 21px;
	}

  /* line 2759, style.scss */
  .rrmch-main-college-news-events-page {
    margin-top: 40px;
    width: auto;
    float: none;
  }
  .rrmch-main-college-news-events-page ul li .news-content h4 a{
	font-size: 18px !important;
	margin: 0px 0;
	color: #585858;
	line-height: 28px;
	font-family: "Roboto Slab", serif !important;
  }
  .rrmch-main-college-news-events-page ul li .news-content h4 a:hover{
	font-size: 18px !important;
	margin: 0px 0;
	color: #ea9629;
	line-height: 28px;
	font-family: "Roboto Slab", serif !important;
  }
 .rrmch-main-college-news-events-page .firststep-right-nav{
	width:100% !important;
 }
  .rrmch-main-college-news-events-page .firststep-right-nav h3 {
	background: #123f7a !important;
    color: #fff !important;
    font-size: 22px;
    font-family: "Roboto Slab", serif !important;
    line-height: 28px;
    margin: 0 0 10px;
    padding: 7px 20px;
	font-weight:bold;

}
  /* line 2765, style.scss */
  .rrmch-main-college-news-events-page .news-update-list #news-list li .news-content {
    width: auto;
    float: left;
    margin-left: 12px;
  }
  .rrmch-main-college-news-events-page .news-update-list #news-list li .news-content {
	width: 60% !important;
	}
	
  .rrmch-main-college-news-events-page .news-update-list #news-list li .news-content h4 a {
	color: #585858 !important;
	font-size: 18px;
   }
	.rrmch-main-college-news-events-page .news-calender .calender-frame .calender-dropdown span {
		margin-left: 15px;
	}
	.rrmch-main-college-news-events-page .post-calender table .calendar-row .calendar-day-head {
		line-height: 21px;
		height: 32px;
		width: 14%;
	}
	.rrmch-main-college-news-events-page .post-calender table td{
		width: 14%;
	}
	
	.rrmch-main-hospital-gallery-page .gallery ul li .gallery-band {
		width: 240px;
	}
	.rrmch-main-hospital-gallery-page .gallery ul li {
		width: 100%;
	}	

  /* -----End News & Events Page------- */
  /* -----Start Inner Banner Font Styling ------- */
  /* line 2776, style.scss */
  .rrmch-main-news-events-page {
    margin-top: 0px;
	}
  .rrmch-main-inner-banner img {
    width: 100%;
    height: 50px;
  }

  .rrmch-main-inner-banner .inner-page-title h2 {
    position: relative;
    top: -10px;
  }
  .rrmch-main-news-events-page .news-update-list #news-list li .news-content {
    width: 60%;
	}
	.rrmch-main-news-events-page .news-update-list #news-list li .news-content p {
	text-align: left;
	}

  /* line 2780, style.scss */
  .rrmch-main-inner-banner .local-menu {
    margin-top: 0px;
  }

  /* -----End Inner Banner Font Styling ------- */
  /* -----Start About-US-College Page------- */
  /* line 2789, style.scss */
  .aboutus-college-hospital #trust-section-bg .trust {
    position: relative;
    top: 0px !important;
  }

  /* line 2794, style.scss */
  .aboutus-college #about-us-three .about-us-three-one {
    width: 100% !important;
  }
  .rrmch-main-firststep-full .firststep-left-content p img{
	width: 100%;
	height: 100%;
  }

  /* -----End About-US-College Page------- */
}
/* -----For 1366px laptops & Desktops------------------------- */
@media only screen and (min-width: 1304px) and (max-width: 1600px) {
  /* line 2811, style.scss */
  .container-fluid {
    padding-right: 30px !important;
    padding-left: 30px !important;
    width: 100%;
  }
}
/* ------------------------For Large screens------------------------- */
@media only screen and (min-width: 1824px) {
  /* line 2824, style.scss */
  .container-fluid {
    padding-right: 70px !important;
    padding-left: 70px !important;
    width: 100%;
  }
  .rrmch-main-hospital-gallery-page .gallery ul li {
    width: 278px
  }
  .rrmch-main-hospital-gallery-page .gallery ul li .gallery-band {
    width: 260px;
  }
  .rrmch-main-firststep-full #primary #content .innerbox{
	float:left !important;
	margin: 0px 71px;
  }
  .rrmch-main-firststep-full #primary #content .youtube iframe{
	height:200px !important;
	width: 100%;
  }
}
/* END Mediaqueries */
.gsc-search-button {
    margin-left: -12px !important;
}
.gsc-search-button-v2 {
    font-size: 0px;
    padding: 8px 0px !important;
}

.header-bottom .menu-bar input[type="text"] {
	width: 100% !important;
	float: left !important;
	background: none !important;
	position: relative !important;
	color: #fff !important;
	top:0px !important;
}
.gsib_a {
    width: 100%;
    padding: 4px 6px 0;
    padding-right: 6px;
    padding-left: 6px;
    height: 30px !important;
}

.control-cse {
    background-color: none !important;
    border: none !important;
}
.gsc-control-cse {
    font-family: Arial, sans-serif;
    background-color: none !important;
    border: none !important;
}
.gsc-search-button-v2{
	background: url(../images/search-icn.png) no-repeat !important;
    filter: none;
    border: none !important;

}
.gsc-input-box {
	background: none !important;
    border: none !important;
    border-bottom: #fff solid 1px !important;

}
.gsc-search-button-v2 svg {

    fill: none !important;
}
svg:not(:root) {

    overflow: hidden;
    width: 20px !important;
	margin-top: -5px !important;
}

/* --------Start Search List Gyan -------*/
.search-band{
	background: #ffbd33;
	float: left;
	width: 100%
	
}
.search-band h1{
	text-align:left;
	font-size: 34px;
	font-family: "Roboto Slab", serif;	
	color:#303030;
	margin: 0px;
	padding: 30px 0px;
}
.search-list ul li {
    float: left;
    width: 100%;
    background: #f5f5f5;
    margin: 5px 0px;
	padding: 10px 0px;
}
.search-list  ul li .date-box {
    height: 76px;
    width: 70px;
    float: left;
    background: #f7f7f8;
    background: #ffbd33;
    border-radius: 0px 15px 15px 0px;
    padding: 5px;
}
.search-list  ul li .date-box .date {
    font-size: 50px;
    display: block;
    text-align: center;
    margin-top: -12px;
    color: #707070;
    color: #fff;
    text-align: center;
    font-family: "Roboto Slab", serif;
}

.search-list  ul li .date-box .month-year {
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    margin-top: -14px;
    display: block;
    text-align: center;
    color: #707070;
    color: #fff;
}
.search-list  ul li .news-content {
    width: 80%;
    float: left;
    margin-left: 12px;
}
.search-list  ul li .news-content h4 {
    font-size: 22px;
    margin: 2px 0;
    font-family: "Roboto Slab", serif;
    line-height: 26px;
    color: #303030;
    clear: both;
}

.search-list  ul li .news-content h4  a {
    color: #585858;
    text-decoration: none;
}
.search-list  ul li .news-content p {
    font-family: "Roboto", sans-serif;
    color: #6a6a6a;
    font-size: 14px;
    line-height: 18px;
    margin: 5px 0px 0px 0px;
    font-weight: normal;
}
.search-list  .current{
	color: #fff !important;
	text-decoration: none !important;
	font-size: 20px !important;
	font-weight: bold !important;
	background: #f9c122 !important;
	padding: 0px 8px !important;
	font-family: "Roboto Slab", serif !important;
}

}
/* --------End Search List Gyan-------*/