@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("fonts/Poppins-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("fonts/Poppins-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("fonts/Poppins-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("fonts/Poppins-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("fonts/Poppins-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("fonts/Poppins-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("fonts/Poppins-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

body,
html {
  font-family: "Montserrat", sans-serif !important;
  font-weight: 500;
  font-size: 10px;
  background-color: #f5f5f5;
  overflow-x: hidden;
}

/*header*/
header {
  position: fixed;
  z-index: 100;
  width: 100%;
  box-shadow: 0 -1px 12px #2a2f38;
}

.page-top-margin {
  margin-top: 131px;
}

.header-top {
  background-color: #ffffff;
  justify-content: center;
}

.header-top-inner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 17px 15px;
}

.header-top-logo {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.header-top-logo a {
  margin-right: 20px;
}

.header-top-logo img {
  height: 50px;
  width: auto;
}

.header-top-logo h5 {
  font-size: 1.6rem;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0;
  padding-left: 30px;
}
.header-top-logo h5 a{
  text-decoration:none;
  color: #0A1D37;
}
.header-top-links .link-item {
  font-size: 14px;
  color: #052d37;
  text-transform: uppercase;
  text-decoration: none;
  padding-left: 25px;
}
.header-top-links a.link-item:hover {
    color: #e55c3e !important;
}	
.header-top-links .link-item.active{
	color: #e55c3e !important;
}
.header-top-links .link-item.active:after{
	display: none;
}
.header-top-links .link-item.red {
  color: #e55c3e;
}
@media (max-width: 991.98px) {

.header-top-logo a {
  margin-right: 20px;
}	
.header-top-logo img {
  height: 45px;
}
.header-top-logo h5 {
 font-size: 1.3rem;
}

}
@media (max-width: 575.98px) {
.header-top-logo h5 {
  padding-left: 0;
}	
}

.nav-back {
  background-color: #fcf6eb;
  justify-content: center;
  box-shadow: 0 -1px 1px #2a2f3812;
}

.nav-back .nav-item {
  padding-right: 25px;
}

.nav-back .nav-link {
  font-size: 1.4rem;
  color: #052d37;
  padding: 8px 0 !important;
  text-transform: uppercase;
}

.nav-back .nav-link.active:after {
  display: none;
}

.nav-back .navbar {
  background-color: #fcf6eb;
  padding: 5px 0;
}

.lan-select-wrap button {
  background: #fff;
  color: #052d37;
  font-size: 1rem;
  padding: 4px 12px;
  text-transform: uppercase;
  line-height: normal;
  border: none;
  border-radius: 0;
}

.lan-select-wrap button:first-child {
  background-color: #e55c3e;
  color: #ffffff;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.lan-select-wrap button:last-child {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.navbar-brand {
  align-items: center;
}

.navbar-brand img {
  height: 50px;
  width: auto;
}

.navbar-brand h5 {
  font-size: 1.6rem;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0;
  padding-left: 65px;
  color: #052d37 !important;
}

.navbar-toggler {
  padding: 0;
  margin-right: 8.33%;
}

.navbar-toggler:focus {
  outline: 0;
  box-shadow: none;
}

.navbar-toggler img {
  width: 25px;
}

@media (max-width: 1400px) {
.ta-IN .page-top-margin {
  margin-top: 127px;
}	
}

@media (max-width: 1200px) {
	
  .nav-back .nav-item {
    padding-right: 15px;
  }

  .nav-back .nav-link {
    font-size: 1.3rem;
  }
}

@media (max-width: 991.98px) {
  .page-top-margin {
    margin-top: 115px;
  }

  .header-top-inner {
    padding: 15px 0;
  }

  .lan-select-wrap {
    width: 100%;
    justify-content: flex-end;
  }

  .lan-select-wrap button {
    border: 1px solid #e55c3e;
  }

  .navbar-brand {
    margin-left: 8.33%;
  }

  .navbar-brand img {
    height: 35px;
  }

  .navbar-brand h5 {
    font-size: 1rem;
    padding-left: 10px;
  }

  .nav-back .navbar {
    padding: 10px 0;
  }

  .nav-back .nav-item {
    padding: 0 8.33%;
    border-bottom: 1px solid #0317341c;
  }

  .nav-back .nav-item:first-child {
    padding-top: 15px;
  }

  .nav-back .nav-link {
    font-size: 1.3rem;
    padding: 10px 0 !important;
  }
}
@media (max-width: 575.98px) {
.ta-IN .page-top-margin {
  margin-top: 113px;
}	
}

/*header*/

/*service dropdown*/
.service-dropdown-wrap {
  position: static;
}

.service-dropdown {
  width: 100%;
  padding: 60px 40px 35px;
}

.service-link-wrap {
  margin-bottom: 25px;
  border: 0.5px solid #707070;
  border-radius: 4px;
  padding: 25px;
}

.service-link-wrap .title {
  display: block;
  font-size: 1.6rem;
  color: #052d37;
  font-weight: 600;
  text-decoration: none;
  margin-bottom: 12px;
  transition: 0.4s;
}

.service-link-wrap .link {
  display: block;
  font-size: 1.4rem;
  color: #3d3c3c;
  text-decoration: none;
  margin-bottom: 8px;
  transition: 0.4s;
}

.service-link-wrap .title:hover,
.service-link-wrap .link:hover {
  color: #e55c3e;
}

/*footer*/
footer {
  background-color: #052d37;
  padding: 70px 0;
}

.footer-heading-wrap {
  margin-bottom: 35px;
}

.footer-heading {
  font-size: 2.5rem;
  color: #ffffff;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.3;
}

.footer-text {
  font-size: 1.5rem;
  color: #ffffff;
  font-weight: 500;
  text-transform: uppercase;
}

.footer-links {
  padding: 0 0 0 15px;
  margin: 0;
  list-style: none;
}

.footer-links li a {
  font-size: 1.4rem;
  color: #ffffff;
  font-weight: 500;
  margin-bottom: 4px;
  transition: 0.3s;
  display: block;
  text-decoration: none;
}

.footer-links li a:hover {
  color: #e5c587;
}

.social-media-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 50px;
}

.social-media-wrap .icon {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #ffffff;
  margin-right: 20px;
}

.social-media-wrap .icon img {
  width: 12px;
}

@media (max-width: 1200px) {
  footer {
    background-color: #052d37;
    padding: 50px 0;
  }

  .footer-heading-wrap {
    margin-bottom: 20px;
  }

  .footer-heading {
    font-size: 1.8rem;
  }

  .footer-text {
    font-size: 1.3rem;
  }

  .footer-links li a {
    font-size: 1.3rem;
  }

  .social-media-wrap {
    margin-top: 20px;
  }
}

/*footer*/

/*home page*/
.home-banner {
  background-image: url("../assets/images/home-banner.png");
  width: 100%;
  min-height: calc(100vh - 131px);
  position: relative;
  padding: 50px 0 0;
}

.home-banner-text .logo-img {
  width: 40px;
  height: auto;
  margin-bottom: 10px;
}

.home-banner-text .heading-text {
  font-size: 7rem;
  font-weight: 600;
  line-height: 1.2;
  color: #052d37;
}

.home-banner-tile {
  padding: 12px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  min-height: 150px;
}

/* .home-banner-tile:last-child img {
    width: 35%;
} */
.home-banner-link {
  text-decoration: none;
}

.home-banner-tile.green1-bg {
  background: #4bae4f;
}

.home-banner-tile.green2-bg {
  background: #3f8c47;
}

.home-banner-tile.green3-bg {
  background: #558c5f;
}

.home-banner-tile.orange-bg {
  background: #fb9039;
}

.home-banner-tile.red-1-bg {
  background: #e04c4d;
}

.home-banner-tile.green5-bg {
  background: #00c39a;
}

.home-banner-tile.pink-bg {
  background: #fbf0dc;
  color: #000000;
}

.home-banner-tile.pink-bg .text {
  color: #000000;
}

.home-banner-tile.red-bg {
  background: #e55c3e;
}

.arrow-width {
  width: 40%;
}

.emagancy-text {
  color: #ffffff;
  margin-top: 40px;
  text-align: end;
}

.emagancy-text p {
    font-weight: 500;
    font-size: 1.2rem;
    color: #fff;
}

@media (max-width: 1400px) {
	.emagancy-text{
	margin-top: 25px	
	}
 .emagancy-text p {
   font-size: 1.1rem;
    }
	.home-banner-tile .icon {
   width: 35px;
    }
	.home-banner-tile{
		min-height: 130px;
	}
}

.home-banner-tile .text {
  color: #ffffff;
  font-size: 1.4rem;
  font-weight: 500;
  margin-bottom: 0;
/*   line-height: normal; */
  text-align: center;
}

.home-banner-tile .icon {
  display: block;
  margin: 0 auto 12px;
}

.home-banner-tel {
  padding-top: 5%;
}

.home-banner-tel .tel-box {
  background-color: #fbf0dc;
  text-align: center;
  padding: 10px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

.home-banner-tel .tel-box .text {
  font-size: 1.2rem;
  color: #1e1e1e;
  font-weight: 500;
  margin: 0;
}

.home-banner-tel .tel-box .num {
  display: block;
  font-size: 2rem;
  color: #052d37;
  font-weight: 600;
  margin-bottom: 0;
  text-decoration: none;
}

.home-page-content {
  padding: 0px 0;
}
.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child) {
    margin-top: -1px !important;
}
.sub-heading {
  font-size: 2.5rem;
  font-weight: 600;
  color: #052d37;
}

.menu-btn {
  padding-left: 40px;
}

.menu-btn-back {
  margin-top: 70px;
}

.menu-btn .menu-btn-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  height: 100%;
  background: #ffffff;
  border-radius: 35px;
  font-size: 17px;
  font-weight: 500;
  padding: 8px 25px;
  min-width: 130px;
  border: 1px solid #ffffff;
  margin-right: 13px;
}

.menu-btn .menu-btn-item .active {
  background-color: #e55c3e;
  color: #ffffff;
}

.menu-btn .menu-btn-item.active:after {
  display: none;
}

.menu-btn .menu-btn-item:hover {
  background-color: #e55c3e;
  color: #ffffff;
}
.menu-btn .menu-btn-item .link {
  font-size: 17px;
  color: #2a2f38;
  font-weight: 600;
  text-align: left;
  text-decoration: none;
  /*width: calc(100% - 25px);*/
}

@media (max-width: 575.98px) {
	
.menu-btn .menu-btn-item {
  min-width: 110px;
  margin-right: 8px;
}
	
.menu-btn .menu-btn-item .link {
 font-size: 12px;	
}
	
.menu-btn {
  padding-left: 0px;
}
	
}
.home-sidebar {
  padding-right: 50px;
  border-right: 1px solid #707070;
}

.home-sidebar-back {
  margin-top: 70px;
}

.home-sidebar .sidebar-item {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 10px 15px;
  border-radius: 3px;
  margin-bottom: 8px;
  transition: 0.4s;
  background-color: transparent;
  border: none;
  text-decoration: none;
}

.home-sidebar .sidebar-item.active {
  background-color: #fbf0dc;
}

.home-sidebar .sidebar-item.active:after {
  display: none;
}

.home-sidebar .sidebar-item:hover {
  background-color: #fbf0dc;
  padding: 10px 12px;
}

.home-sidebar .sidebar-item .link {
  font-size: 1.3rem;
  color: #2a2f38;
  font-weight: 600;
  text-align: left;
  text-decoration: none;
  width: calc(100% - 25px);
}

.home-sidebar .sidebar-item .icon {
  width: 1.8rem;
  color: #2a2f38;
  text-align: right;
}

.home-tab-content {
  padding-left: 40px;
}

.tab-tag-text {
  font-family: "Poppins", sans-serif !important;
  font-size: 1.5rem;
  font-weight: 300;
  color: #2a2f38;
}
form#searchform {
    display: flex;
    width: 100%;
	margin-bottom:0;
}
.tab-para {
  font-family: "Poppins", sans-serif !important;
  font-size: 18px;
  font-weight: 300;
  color: #1e1e1e;
  
}
.tab-para p {
  font-family: "Poppins", sans-serif !important;
  font-size: 2rem;
  font-weight: 300;
  color: #1e1e1e;
  
}
.small-word{
	font-size:1.2rem
}
.tab-para.change-width {
  width: 80%;
}

.home-tab-btn {
  background: #e55c3e;
  border: 1px solid #e55c3e;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.5rem;
  padding: 12px;
  border-radius: 0;
  opacity: 0.9;
  transition: 0.4s;
  min-width: 210px;
}

.home-tab-btn:hover,
.home-tab-btn:focus,
.home-tab-btn a:hover,
.home-tab-btn:hover a,
.home-tab-btn:focus a{
  background: transparent;
  border: 1px solid #e55c3e;
  color: #e55c3e;
  box-shadow: none;
  outline: 0;
}

.home-tab-btn a:hover,
.home-tab-btn a:focus,
.home-tab-btn:hover a,
.home-tab-btn:focus a{
  border: 0;
}

.text-right {
  text-align: right;
}

.tab-pane.active:after {
  display: none;
}

.tender-block {
  margin-bottom: 50px;
}

.banner-search {
  height: 60px;
  width: 80%;
  margin-top: 45px;
}

.banner-search input {
  font-family: "Poppins", sans-serif !important;
  border-top-left-radius: 35px;
  border-bottom-left-radius: 35px;
  font-size: 1.5rem;
  color: #052d37;
  padding: 19px 25px;
  font-weight: 500;
  border: none;
  background-color: #fef9f0;
	opacity:1;
}

.banner-search form#searchform input {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.banner-search input:focus {
  outline: 0;
  box-shadow: none;
}

.banner-search .input-group-text {
  padding: 3px;
  background: #fef9f0;
  border: none;
  border-top-right-radius: 35px;
  border-bottom-right-radius: 35px;
}

.banner-search form#searchform .input-group-text {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.banner-search .input-group-text .search-icon {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 100%;
  background: #e55c3e;
  border-radius: 46%;
}

span.search-icon i {
    font-size: 20px;
    color: #fff;
}

@media (max-width: 1200px) {
	.home-sidebar {
    padding-right: 30px;
  }
  .home-banner-text .heading-text {
    font-size: 4rem;
  }

  .banner-search {
    height: 30px;
    width: 80%;
    margin-top: 25px;
  }

  .banner-search input {
    padding: 12px;
    font-size: 1.4rem;
  }

  .banner-search .input-group-text .search-icon {
    width: 50px;
  }

  .banner-search .input-group-text .search-icon img {
    width: 17px;
  }
}

@media (max-width: 991.98px) {
  .home-banner {
    min-height: calc(100vh - 115px);
  }

  .home-page-content {
    padding: 80px 0;
  }

  .sub-heading {
    font-size: 2.2rem;
  }

  .home-sidebar {
    padding-right: 30px;
  }

  .home-sidebar-back {
    margin-top: 50px;
  }

  .home-sidebar .sidebar-item {
    padding: 8px 10px;
  }

  .home-sidebar .sidebar-item .link {
    font-size: 1.5rem;
  }

  .home-sidebar .sidebar-item .icon {
    width: 1.5rem;
  }

  .home-tab-content {
    padding-left: 25px;
  }

  .tab-tag-text {
    font-size: 1.4rem;
  }

  .tab-para {
    font-size: 1.5rem;
  }
	.tab-para p{
		font-size: 1.5rem;
	}

  .tab-para.change-width {
    width: 100%;
  }

  .home-tab-btn {
    font-size: 1.4rem;
    padding: 8px 10px;
    min-width: 200px;
  }

  .tender-block {
    margin-bottom: 35px;
  }

  .banner-search {
    width: 65%;
    margin: 25px 0 40px;
  }

  .banner-search .input-group-text .search-icon {
    width: 40px;
    border-radius: 50%;
  }

  .banner-search .input-group-text .search-icon img {
    width: 15px;
  }
.small-word{
	font-size: 1.1rem
}
}

@media (max-width: 767.98px) {
  .home-page-content {
    padding: 60px 0;
  }

  .sub-heading {
    font-size: 2rem;
  }

  .home-sidebar {
    padding-right: 0;
    border: none;
    margin-bottom: 30px;
  }

  .home-sidebar-back {
    margin-top: 30px;
  }

  .home-tab-content {
    padding-left: 0;
  }

  .tab-tag-text {
    font-size: 1.3rem;
  }

  .tab-para {
    font-size: 1.4rem;
  }
.tab-para p{
    font-size: 1.4rem;
}

  .home-tab-btn {
    font-size: 1.3rem;
    padding: 6px 10px;
    min-width: 150px;
  }
.small-word{
	font-size: 1rem
}
}

@media (max-width: 575.98px) {
  .home-banner-text .heading-text {
    font-size: 3rem;
  }

  .home-banner-tile .text {
    font-size: 1.2rem;
  }

  .home-banner {
    padding: 25px 0;
  }

  .home-banner-text .logo-img {
    width: 30px;
  }

  .home-banner-tel .tel-box .num {
    font-size: 1.6rem;
  }

  .banner-search {
    width: 100%;
  }
}

/*home page*/
.category-inner {
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 420px;
  height: calc(100vh - 131px);
  /*height: 100%;*/
}
@media (max-width: 1400px) {
	.ta-IN .category-inner {
		height: calc(100vh - 127px);
	}
}
@media (max-width: 991.98px) {
	.category-inner {
		height:45vh;
	}
}
.category-inner .box-wap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: #00000054;
  flex-direction: column;
  /*padding: 25px 15%;*/
}

@media (max-width: 575.98px) {
	.category-inner{
		height: 60vh;
	}	
	.emagancy-text{
	text-align: center;
	}
	.home-slider .home-slider-slide{
		height: 50vh !important;
	}
}

/*event slider*/
.home-event-wrap {
  margin-top: 80px;
}
.home-event-wrap-head{
    display: flex;
    justify-content: space-between;
    align-items: center;	
}
.home-event-wrap-head a{
    color: #e55c3e;
    font-size: 1.8rem;
    font-weight: 500;	
}
.section-wrap-mar {
  margin-top: 70px !important;
}

.event-slider-wrap {
  margin-right: -15%;
}

.event-slider {
  margin-top: 60px;
}
.event-slider.mar {
  margin-top: 0;
}
.event-slide {
  padding: 0 10px;
}

.event-slide .img-wrap img {
  width: 100%;
}

.event-slide .text-wrap {
  font-family: "Poppins", sans-serif !important;
  margin-top: 25px;
}

.event-slide .text-wrap .date {
  font-weight: 400;
  font-size: 1.3rem;
  color: #1e1e1e;
}

.event-slide .text-wrap .title {
  font-weight: 400;
  font-size: 2rem;
  color: #1e1e1e;
}

.event-slide .text-wrap .place {
  font-weight: 400;
  font-size: 1.3rem;
  color: #808080;
}

.event-slide .text-wrap .para {
  font-weight: 400;
  font-size: 1.2rem;
  color: #1e1e1e;
}

.event-slide .text-wrap .more-link {
  font-weight: 400;
  font-size: 1.2rem;
  color: #e55c3e;
}

@media (max-width: 991.98px) {
  .home-event-wrap {
    margin-top: 80px;
  }

  .event-slider {
    margin-top: 50px;
  }

  .event-slide .text-wrap .date {
    font-size: 1.2rem;
  }

  .event-slide .text-wrap .title {
    font-size: 1.6rem;
  }

  .section-wrap-mar {
    margin-top: 60px !important;
  }
}

@media (max-width: 767.98px) {
  .home-event-wrap {
    margin-top: 60px;
  }

  .event-slider {
    margin-top: 30px;
  }

  .section-wrap-mar {
    margin-top: 55px !important;
  }
  .home-event-wrap-head a{
    font-size: 1.5rem;	
 }
}
@media (max-width: 767.98px) {
	  .home-event-wrap-head a{
    font-size: 1.3rem;	
 }
}

/*event slider*/

/*service*/
.service-pdf-mar {
  margin: 60px -15px 15px -15px;
}

.service-pdf-pad {
  padding: 0 15px 30px;
}

.service-pdf {
  background-color: #ffffff;
  border-radius: 8px;
  padding: 35px 35px 35px 20px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.service-pdf .text {
  font-family: "Poppins", sans-serif !important;
  font-size: 2rem;
  font-weight: 400;
  color: #1e1e1e;
  width: calc(100% - 40px);
}

.service-pdf .icon {
  width: 37px;
}

@media (max-width: 991.98px) {
  .service-pdf-mar {
    margin: 50px -15px 0 -15px;
  }

  .service-pdf {
    padding: 20px;
  }

  .service-pdf .text {
    font-size: 1.8rem;
  }
}

@media (max-width: 575.98px) {
  .service-pdf-mar {
    margin: 30px -15px 0 -15px;
  }

  .service-pdf-pad {
    padding: 0 15px 15px;
  }

  .service-pdf {
    padding: 20px;
  }

  .service-pdf .text {
    font-size: 1.5rem;
  }

  .service-pdf .icon {
    width: 25px;
  }
}

/*service*/

/*service-box*/
.service-box-mar {
  margin: 60px -15px 15px -15px;
}

.service-box-pad {
  padding: 0 15px 30px;
}

.service-box {
  border-radius: 5px;
  padding: 25px 10px 25px 10px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.service-box-green{
  background-color: #4BAE4F;
}
.service-box-orange{
  background-color: #E55C3E;
}
.service-box-lightgreen{
  background-color: #00C39A;
}
.service-box-lightorange{
  background-color: #FB9039;
}
.service-box .text {
  font-size: 1.8rem;
  font-weight: 500;
  color: #FFFFFF;
  /*width: calc(100% - 50px);*/
	text-align: center;
}
.ta-IN .service-box .text {
	font-size: 1.5rem;
}
.service-box .icon {
  width: 37px;
  margin-right: 20px;
}
@media (max-width: 1400px) {
	.ta-IN .service-box .text {
	  font-size: 1.0rem;
	}
	.si .service-box .text, .si-LK .service-box .text {
	  font-size: 1.2rem;
	}
}
@media (max-width: 1200.98px) {
  .service-box .text {
    font-size: 1.5rem;
  }
}
@media (max-width: 991.98px) {
  .service-box-mar {
    margin: 50px -15px 0 -15px;
  }

  .service-box {
    padding: 20px;
  }

  .service-box .text {
    font-size: 1.8rem;
  }
}

@media (max-width: 575.98px) {
  .service-box-mar {
    margin: 30px -15px 0 -15px;
  }

  .service-box-pad {
    padding: 0 15px 15px;
  }

  .service-box {
    padding: 20px;
  }

  .service-box .text {
    font-size: 1.5rem;
  }

  .service-box .icon {
    width: 25px;
  }
}
/*service-box*/

/*statement*/
.statement-box-wrap {
  margin-top: 140px;
}

.statement-box {
  background-color: #ffffff;
  border-radius: 30px;
  padding: 30px 35px 60px 35px;
  text-align: center;
  position: relative;
  margin-bottom: 60px;
}

.statement-box .text-wrap {
  margin-top: 80px;
}

.statement-box .text-wrap .sub-heading {
  margin-bottom: 40px;
}

.statement-box .text-wrap .tab-para {
  font-size: 2rem;
}

.statement-box .round-icon-back {
  position: absolute;
  top: -50px;
  left: 0;
  width: 100%;
  text-align: center;
}

.statement-box .round-icon {
  margin: 0 auto;
  width: 110px;
  height: 110px;
  border-radius: 50%;
  background-color: #98ddf6;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.statement-box .round-icon.green-bg {
  background-color: #c0fec2;
}

.statement-box .round-icon img {
  width: 55%;
}

@media (max-width: 991.98px) {
  .statement-box-wrap {
    margin-top: 120px;
  }

  .statement-box {
    padding: 20px 20px 40px 20px;
  }

  .statement-box .text-wrap {
    margin-top: 60px;
  }

  .statement-box .text-wrap .sub-heading {
    margin-bottom: 25px;
  }

  .statement-box .text-wrap .tab-para {
    font-size: 1.8rem;
  }

  .statement-box .round-icon-back {
    top: -40px;
  }

  .statement-box .round-icon {
    margin: 0 auto;
    width: 90px;
    height: 90px;
  }

  .statement-box .round-icon img {
    width: 50%;
  }
}

@media (max-width: 767.98px) {
  .statement-box-wrap {
    margin-top: 90px;
  }

  .statement-box {
    padding: 20px 20px 30px 20px;
  }

  .statement-box .text-wrap {
    margin-top: 40px;
  }

  .statement-box .text-wrap .sub-heading {
    margin-bottom: 20px;
  }

  .statement-box .text-wrap .tab-para {
    font-size: 1.5rem;
  }

  .statement-box .round-icon-back {
    top: -30px;
  }

  .statement-box .round-icon {
    margin: 0 auto;
    width: 70px;
    height: 70px;
  }

  .statement-box .round-icon img {
    width: 40%;
  }
}

/*statement*/

/*Downloads*/
.downloads-item {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 25px;
}

.downloads-item .link {
  font-family: "Poppins", sans-serif !important;
  font-size: 2rem;
  color: #1e1e1e;
  font-weight: 400;
  width: calc(100% - 100px);
  text-decoration: none;
  transition: 0.4s;
}

.downloads-item .link:hover {
  color: #e55c3e;
  text-decoration: unset;
}

.downloads-item .icon {
  width: 30px;
}

.downloads-forms {
  border-bottom: 1px solid #707070;
  margin-bottom: 45px;
  padding-bottom: 30px;
}

/* .downloads-forms:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
} */

.downloads-search {
  justify-content: flex-end;
  margin-top: 25px;
}

.downloads-search .input-group {
  width: 30% !important;
}

.downloads-search .form-control {
  color: #1e1e1e;
  font-size: 1.7rem;
  font-weight: 600;
  padding: 12px 40px;
  border: none;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  margin : 0;
}

.downloads-search .form-control::-webkit-input-placeholder {
  color: #1e1e1e;
}

.downloads-search .form-control:-ms-input-placeholder {
  color: #1e1e1e;
}

.downloads-search .form-control::placeholder {
  color: #1e1e1e;
}

.downloads-search .input-group-text {
  background: #ffffff;
  border: none;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  padding: 12px 40px 12px 12px;
  font-size: 12px;
}

@media (max-width: 1200px) {
  .downloads-search .input-group {
    width: 40% !important;
  }

  .downloads-search .form-control {
    font-size: 1.4rem;
    padding: 12px 25px;
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
  }

  .downloads-search .input-group-text {
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    padding: 12px 25px 12px 12px;
  }
}

@media (max-width: 991.98px) {
  .downloads-item .link {
    font-size: 1.8rem;
    width: calc(100% - 50px);
  }

  .downloads-search .input-group {
    width: 60% !important;
  }

  .downloads-search .form-control {
    font-size: 1.3rem;
    padding: 10px 15px;
  }

  .downloads-search .input-group-text {
    padding: 10px 15px 10px 10px;
  }
}

@media (max-width: 767.98px) {
  .downloads-item .link {
    font-size: 1.4rem;
  }

  .downloads-item .icon {
    width: 20px;
  }

  .downloads-search {
    justify-content: start;
  }

  .downloads-search .input-group {
    width: 80% !important;
  }
}

@media (max-width: 575.98px) {
  .downloads-search .input-group {
    width: 100% !important;
  }
}

/*Downloads*/

/*Boat Services*/
.boat-ser-contact {
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
}

.boat-ser-contact .contact-item {
  width: 25%;
  margin-bottom: 15px;
}

.boat-ser-contact .contact-item p {
  font-family: "Poppins", sans-serif !important;
  font-weight: 400;
  color: #1e1e1e;
  font-size: 2.2rem;
}

@media (max-width: 991.98px) {
  .boat-ser-contact .contact-item {
    width: 50%;
  }

  .boat-ser-contact .contact-item p {
    font-size: 2rem;
  }
}

@media (max-width: 767.98px) {
  .boat-ser-contact .contact-item p {
    font-size: 1.6rem;
  }
}

/*Boat Services*/

/*Street Lights Installation*/
.download-form {
  min-width: 350px;
  padding: 13px;
  font-weight: 500;
}
.street-light-textx {
    border-bottom: 1px solid #707070;
    padding-bottom: 15px;
}
.street-light-text {
  border-bottom: 1px solid #707070;
  padding-bottom: 80px;
  margin-bottom: 90px;
}

.street-light-text:last-child {
  border-bottom: none;
}

@media (max-width: 991.98px) {
  .download-form {
    min-width: 200px;
    padding: 8px 10px;
  }

  .street-light-text {
    padding-bottom: 60px;
    margin-bottom: 70px;
  }
}

@media (max-width: 767.98px) {
  .download-form {
    min-width: 180px;
    padding: 6px 10px;
  }

  .street-light-text {
    padding-bottom: 30px;
    margin-bottom: 40px;
  }
}

/*Street Lights Installation*/
.modal-content button.btn-close i {
    color: #fff;
    font-size: 20px;
}
.modal-content .btn-close {
    box-sizing: content-box;
    width: 1em;
    height: 1em;
    padding: .25em .25em;
    color: #fff;
    background: unset;
    border: 0;
    border-radius: .25rem;
    opacity: 1;
}
/*Bus stands and stops*/
.bus-stop-table table {
  font-family: "Poppins", sans-serif !important;
}

.bus-stop-table table th {
  font-weight: 500;
  color: #1e1e1e;
  font-size: 2.2rem;
  border: none;
  vertical-align: top;
}

.bus-stop-table table td {
  font-weight: 400;
  color: #1e1e1e;
  font-size: 2rem;
  opacity: 0.8;
  border: none;
  vertical-align: top;
}

.bus-stop-table table tbody {
  border: none !important;
}

.bus-stop-table .table > :not(caption) > * > * {
  padding: 15px 0.5rem;
}
.link-box-wrap .link-box-item .arrow-icon i {
    font-size: 32px;
    color: #000;
}
.home-sidebar .sidebar-item i {
    font-size: 22px;
    color: #000;
}
@media (max-width: 1400px) {
	.bus-stop-table table th {
		font-size: 1.9rem;
}
	.bus-stop-table table td {
		font-size: 1.6rem;
	}
}
@media (max-width: 991.98px) {
  .bus-stop-table table th {
    font-size: 2rem;
  }

  .bus-stop-table table td {
    font-size: 1.5rem;
  }
}

@media (max-width: 767.98px) {
  .bus-stop-table table th {
    font-size: 1.6rem;
  }

  .bus-stop-table table td {
    font-size: 1.4rem;
  }
}

/*Bus stands and stops*/

/*Reservations, Renting & Leasing*/
.link-box-wrap .link-box-item {
  position: relative;
  background-color: #ffffff;
  border-radius: 8px;
  padding: 20px 30px;
  height: 100%;
  min-height: 220px;
}

.link-box-wrap .link-box-item.box-shadow {
  box-shadow: 0 3px 6px #00000029;
  min-height: 200px;
}

.link-box-wrap .link-box-item .icon {
  width: 45px;
}

.link-box-wrap .link-box-item .text {
  margin: 20px 0;
}

.link-box-wrap .link-box-item .text p {
  font-size: 2rem;
  font-weight: 600;
  color: #1e1e1e;
  text-decoration: none;
}
.link-box-wrap .link-box-item .text .small-text {
 color: #052D37;
 }

.link-box-wrap .link-box-item .text .big-text {
 font-size: 2.8rem !important;
 }

@media (max-width: 575.98px) {
  .link-box-wrap .link-box-item .text .big-text {
 font-size: 2.5rem !important;
 }
}

.link-box-wrap .link-box-item .arrow-icon {
  position: absolute;
  bottom: 20px;
  right: 30px;
}

.link-box-wrap .link-box-item .arrow-icon img {
  width: 25px;
}

.category-box-wrap .category-box-item {
  /*position: relative;*/
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  background-color: #ffffff;
  border-radius: 5px;
  padding: 7px 25px;
  /*height: 100%;*/
  /*min-height: 220px;*/
}
.category-box-wrap .bg-green {
  background-color: #4bae4f;
}
.category-box-wrap .bg-orange {
  background-color: #fb9039;
}
.category-box-wrap .bg-light-rose {
  background-color: #fbefdb;
}
.category-box-wrap .bg-light-orange {
  background-color: #f7ab99;
}
.category-box-wrap .bg-light-red {
  background-color: #e55c3e;
}

.category-box-wrap .category-box-item.box-shadow {
  box-shadow: 0 3px 6px #00000029;
  min-height: 200px;
}

.category-box-wrap .category-box-item .icon {
  width: 45px;
  margin-right: 15px;
  margin-bottom: 5px;
}

.category-box-wrap .category-box-item .text {
  margin: 20px 0;
}

.category-box-wrap .category-box-item .text p {
  font-size: 2rem;
  font-weight: 600;
  color: #1e1e1e;
  text-decoration: none;
}

.category-box-wrap .category-box-item .arrow-icon {
  /*position: absolute;*/
  /*bottom: 20px;*/
  /*right: 30px;*/
  margin-bottom: 5px;
}

.category-box-wrap .category-box-item .arrow-icon img {
  width: 25px;
}
.category-box-wrap .category-box-left {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
@media (max-width: 991.98px) {
  .link-box-wrap .link-box-item {
    padding: 20px;
  }

  .link-box-wrap .link-box-item .icon {
    width: 40px;
  }

  .link-box-wrap .link-box-item .text p {
    font-size: 1.6rem;
  }

  .link-box-wrap .link-box-item .arrow-icon {
    bottom: 20px;
    right: 20px;
  }

  .link-box-wrap .link-box-item .arrow-icon img {
    width: 25px;
  }
}

@media (max-width: 767.98px) {
  .link-box-wrap .link-box-item .icon {
    width: 35px;
  }

  .link-box-wrap .link-box-item .text p {
    font-size: 1.5rem;
  }

  .link-box-wrap .link-box-item .arrow-icon img {
    width: 20px;
  }
}

@media (max-width: 575.98px) {
  .link-box-wrap .link-box-item {
    min-height: auto;
  }

  .link-box-wrap .link-box-item .arrow-icon {
    text-align: right;
    position: unset;
    padding-top: 15px;
  }
}

/*Reservations, Renting & Leasing*/

/*Machinery/ Heavy Vehicle Renting*/
.machinery-btn-wrap {
  display: flex;
  flex-wrap: wrap;
  margin: 60px 0;
}

.machinery-btn-wrap .machinery-btn {
  display: block;
  font-size: 1.7rem;
  font-weight: 600;
  color: #052d37;
  padding: 13px 20px;
  text-decoration: none;
  transition: 0.4s;
  background: #ffffff;
  border-radius: 30px;
  min-width: 220px;
  text-align: center;
  margin: 10px 5px;
}

.machinery-btn-wrap .machinery-btn:hover {
  background: #e55c3e;
  color: #ffffff;
}

.machinery-box-back {
  padding: 60px 0;
}

.machinery-box {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #ffffff;
  border-radius: 8px;
  padding: 20px;
  margin-bottom: 10px;
}

.machinery-box .text-wrap .title {
  font-size: 2.8rem;
  color: #2a2f38;
  font-weight: 600;
  font-family: "Montserrat", sans-serif !important;
}

.machinery-box .text-wrap .title.green-color {
  color: #4bae4f;
}

.machinery-box .text-wrap .text {
  font-size: 2rem;
  color: #2a2f38;
  font-weight: 600;
font-family: "Montserrat", sans-serif !important;
}

.availability-btn-back {
  display: flex;
  flex-wrap: wrap;
  justify-content: end;
  margin: 35px -20px -20px 0;
}

.availability-btn {
  font-size: 1.5rem;
  background: #e55c3e;
  color: #ffffff;
  border: none;
  border-radius: 0;
  padding: 6px 15px;
  line-height: normal;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  border-bottom-right-radius: 8px;
}

.availability-btn img {
  width: 25px;
  margin-left: 15px;
}

.machinery-accordion {
  padding: 0 0 60px 0;
  margin-bottom: 50px;
  border-bottom: 1px solid #707070;
  position: relative;
}

.machinery-accordion .accordion-button {
  padding: 0 0 40px;
  background: transparent;
  border: none;
}

.machinery-accordion .accordion-button:not(.collapsed) {
  box-shadow: none;
  color: #052d37;
}

.machinery-accordion .accordion-body {
  padding: 0;
}

.machinery-accordion .accordion-item {
  background: transparent;
  border: none;
}

.machinery-sub-heading, .accordion-body h2 {
  font-size: 2.2rem;
  font-weight: 500;
  color: #1E1E1E;
  margin-bottom: 0.5rem!important;
}

.machinery-details-box-wrap {
  display: flex;
  border-left: 2px solid #052d37;
  margin-top: 60px;
}

.machinery-details-box {
  border: 2px solid #052d37;
  width: 40%;
  padding: 35px;
  border-left: none;
}

.accordion:after {
  display: none;
}

.machinery-accordion .accordion-button::after {
  font-family: "Font Awesome 5 Pro";
  content: "\f2d1";
  display: inline-block;
  vertical-align: middle;
  font-weight: 900;
  color: #e55c3e;
  width: auto;
  height: auto;
  background-image: none;
  position: absolute;
  top: 8px;
  right: 0;
	cursor: pointer;
}

.machinery-accordion .accordion-button.collapsed::after {
  content: "\f067";
}

.fw-500 {
  font-weight: 500 !important;
}

.heading-color {
  color: #052d37 !important;
}

@media (max-width: 991.98px) {
  .machinery-btn-wrap {
    margin: 40px 0;
    justify-content: center;
  }

  .machinery-btn-wrap .machinery-btn {
    font-size: 1.5rem;
    padding: 13px 20px;
    min-width: 200px;
  }

  .machinery-box-back {
    padding: 40px 0;
  }

  .machinery-box .text-wrap .title {
    font-size: 2.5rem;
  }

  .machinery-box .text-wrap .text {
    font-size: 1.8rem;
  }

  .machinery-sub-heading {
    font-size: 2rem;
  }

  .machinery-accordion {
    padding: 30px 0;
    margin-bottom: 20px;
  }

  .machinery-accordion .accordion-button {
    padding: 0 0 30px;
  }

  .machinery-details-box-wrap {
    margin-top: 30px;
  }

  .machinery-details-box {
    width: 50%;
    padding: 20px;
  }
	.machinery-sub-heading, .accordion-body h2 {
		font-size:2.0rem;
	}
}

@media (max-width: 767.98px) {
  .machinery-btn-wrap .machinery-btn {
    font-size: 1.4rem;
    padding: 12px 20px;
    min-width: 150px;
  }

  .machinery-box .text-wrap .title {
    font-size: 2rem;
  }

  .machinery-box .text-wrap .text {
    font-size: 1.6rem;
  }

  .availability-btn {
    font-size: 1.4rem;
  }

  .availability-btn img {
    width: 22px;
  }

  .machinery-sub-heading {
    font-size: 1.6rem;
  }
	.machinery-sub-heading, .accordion-body h2 {
		font-size:1.5rem;
	}
}

/*Machinery/ Heavy Vehicle Renting*/

/*Vehicle Animal Tax*/
.guid-pdf-inner {
  background: #ffffff;
  padding: 12px 25px;
  border-radius: 8px;
}

.guid-pdf-inner .link-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  text-decoration: none;
  padding: 20px 0 30px;
}

.guid-pdf-inner .link-wrap .text {
  font-family: "Poppins", sans-serif !important;
  font-weight: 400;
  font-size: 1.8rem;
  color: #1e1e1e;
  width: calc(100% - 40px);
 height: 40px;
}

.guid-pdf-inner .link-wrap .icon {
  width: 38px;
}

.guid-pdf-inner .text-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid #707070;
  padding: 12px 0 0;
}

.guid-pdf-inner .text-wrap p {
  width: 40%;
  color: #2a2f38;
}

.link-text {
  color: #e55c3e;
}

.content-table table {
  font-family: "Poppins", sans-serif !important;
  border: 2px solid #1e1e1e;
  box-shadow: none;
}

.content-table table th {
  font-size: 2.2rem;
  color: #052d37;
  border-left: 2px solid #1e1e1e;
  border-bottom: none;
  padding: 15px 30px;
  font-weight: 400;
}

.content-table table td {
  font-size: 2rem;
  color: #1e1e1e;
  border-left: 2px solid #1e1e1e;
  border-bottom: none;
  padding: 15px 30px;
  font-weight: 400;
}

@media (max-width: 991.98px) {
  .guid-pdf-inner {
    padding: 12px 15px;
  }

  .guid-pdf-inner .link-wrap {
    padding: 15px 0 15px;
  }

  .guid-pdf-inner .link-wrap .text {
    font-size: 1.5rem;
    width: calc(100% - 35px);
  }

  .guid-pdf-inner .link-wrap .icon {
    width: 30px;
  }

  .content-table table {
    border: 1px solid #1e1e1e;
  }

  .content-table table th {
    font-size: 2rem;
    padding: 15px;
  }

  .content-table table td {
    font-size: 1.5rem;
    padding: 15px;
  }
}

@media (max-width: 767.98px) {
  .content-table table {
    border: 1px solid #1e1e1e;
  }

  .content-table table th {
    font-size: 1.6rem;
    border-left: 1px solid #1e1e1e;
    padding: 12px;
  }

  .content-table table td {
    font-size: 1.4rem;
    border-left: 1px solid #1e1e1e;
    padding: 12px;
  }
}

/*Vehicle Animal Tax*/

/*Public Water Resources*/
.resource-location-box {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 50px;
}

.resource-location-box .img-wrap {
  padding-right: 60px;
}

.resource-location-box .img-wrap img {
  width: 230px;
}

.resource-location-box .text-wrap .icon {
  width: 20px;
  margin-right: 15px;
}

@media (max-width: 991.98px) {
  .resource-location-box .img-wrap img {
    width: 230px;
  }

  .resource-location-box .img-wrap {
    padding-right: 20px;
  }
}

@media (max-width: 767.98px) {
  .resource-location-box .img-wrap {
    width: 50%;
    padding-right: 15px;
  }

  .resource-location-box .img-wrap img {
    width: 100%;
  }

  .resource-location-box .text-wrap {
    width: 50%;
  }

  .resource-location-box {
    margin-bottom: 30px;
  }

  .resource-location-box .img-wrap {
    padding-right: 40px;
  }

  .resource-location-box .text-wrap .icon {
    width: 13px;
    margin-right: 10px;
  }
}

/*Public Water Resources*/

/*Indigenous Medicine*/
.medicine-profile-details .img-wrap {
  width: 180px;
}

.medicine-profile-details .text-wrap .title {
  color: #1e1e1e;
  font-size: 2.8rem;
  font-weight: 600;
}

.medicine-details-wrap {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #fbf0dc;
  min-height: 250px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 35px 0;
  margin: 25px 0 25px;
}

.medicine-details-wrap .text-wrap {
  padding-left: 18%;
}

.medicine-details-wrap .text-wrap .title {
  font-size: 2.3rem;
  color: #e55c3e;
  font-weight: 600;
}

@media (max-width: 991.98px) {
  .medicine-details-wrap {
    background-position: center;
    margin: 25px 0 25px;
  }

  .medicine-details-wrap .text-wrap .title {
    font-size: 2rem;
  }

  .medicine-profile-details .text-wrap .title {
    font-size: 2.5rem;
  }
}

@media (max-width: 767.98px) {
  .medicine-details-wrap {
    background-position: center;
    margin: 25px 0 25px;
  }

  .medicine-details-wrap .text-wrap .title {
    font-size: 1.8rem;
  }

  .medicine-profile-details .text-wrap .title {
    font-size: 2rem;
  }
}

/*Indigenous Medicine*/

/*Non- Communicable Disease Awareness*/
.awareness-details-wrap {
  background: rgb(255, 255, 255);
  background: linear-gradient(
    171deg,
    rgba(255, 255, 255, 1) 12%,
    rgba(233, 229, 255, 1) 62%
  );
  min-height: 250px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 60px 0;
}

.awareness-details-wrap .text-wrap {
  padding-left: 30%;
}

.awareness-details-wrap .text-wrap .tab-para {
  font-size: 1.4rem;
}

@media (max-width: 991.98px) {
  .awareness-details-wrap .text-wrap {
    padding-left: 15%;
  }
}

@media (max-width: 575.98px) {
  .awareness-details-wrap .text-wrap {
    padding: 30px;
  }
}

/*Non- Communicable Disease Awareness*/

.form-select {
  font-family: "Poppins", sans-serif !important;
  border-radius: 0;
  border: 1px solid #fff;
  font-size: 1.4rem;
  line-height: 21px;
  padding: 1.6rem 1.9rem;
  color: #1e1e1e;
  opacity: 0.8;
}

/*Home2 Banner*/
.home2-banner {
  background-image: url("../assets/images/home2-banner.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 100%;
  min-height: calc(100vh - 131px);
  position: relative;
  padding: 50px 0;
  justify-content: center;
  align-items: flex-end;
}

.home2-banner .banner-img-text {
  text-align: center;
}

.home2-banner .banner-img-text .heading {
  font-family: "Poppins", sans-serif !important;
  font-size: 4.4rem;
  color: #000000;
  text-shadow: 0 3px 6px #00000029;
  font-weight: 600;
}

.home-banner-search {
/*   height: 65px;
  width: 75%; */
}

.home-banner-search input {
  border-top-left-radius: 35px;
  border-bottom-left-radius: 35px;
  font-size: 2rem;
  padding: 15px 30px;
  border: none;
  background-color: #2a2f38;
  color: #ffffff;
  opacity:1;
}

.home-banner-search input::-webkit-input-placeholder {
  color: #ffffff;
}

.home-banner-search input:-ms-input-placeholder {
  color: #ffffff;
}

.home-banner-search input::placeholder {
  color: #ffffff;
}

.home-banner-search input:focus {
  outline: 0;
  box-shadow: none;
  background-color: #2a2f38;
  color: #ffffff;
}

.home-banner-search .input-group-text {
  padding: 3px;
  background-color: #2a2f38;
  border: none;
  border-top-right-radius: 35px;
  border-bottom-right-radius: 35px;
}

.home-banner-search .input-group-text .btn {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  height: 100%;
  background: #e55c3e;
  border-radius: 35px;
  color: #2a2f38;
  box-shadow: 0 1px 7px #2a2f38;
  font-size: 1.7rem;
  font-weight: 600;
  padding: 5px 15px;
  min-width: 130px;
}

.popular-search-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
}

.popular-search-wrap a,
.popular-search-wrap p {
  color: #000000;
  font-size: 1.2rem;
  padding: 0 12px;
  text-transform: uppercase;
  font-weight: 600;
  text-decoration: none;
  opacity: 0.6;
}

@media (max-width: 1200px) {
  .home2-banner {
    padding: 40px 0;
  }

  .home2-banner .banner-img-text .heading {
    font-size: 4rem;
  }

  .home-banner-search {
/*     height: 55px;
    width: 80%;
    margin-top: 25px; */
  }

  .home-banner-search input {
    font-size: 1.6rem;
    padding: 15px 25px;
  }

  .home-banner-search .input-group-text .btn {
    font-size: 1.5rem;
    min-width: 120px;
  }
}

@media (max-width: 991.98px) {
  .home2-banner {
    padding: 30px 0;
  }

  .home2-banner .banner-img-text .heading {
    font-size: 3rem;
  }

  .home-banner-search {
/*     height: 40px;
    width: 85%;
    margin-top: 25px; */
  }

  .home-banner-search input {
    font-size: 1.4rem;
    padding: 15px 25px;
  }

  .home-banner-search .input-group-text .btn {
    font-size: 1.3rem;
    min-width: 100px;
  }
}

@media (max-width: 767.98px) {
  .home-banner-search {
/*     height: 30px;
    width: 100%; */
  }

  .home-banner-search input {
    font-size: 1.3rem;
    padding: 15px;
  }

  .home-banner-search .input-group-text .btn {
    min-width: auto;
  }

  .home-banner-search .input-group-text .btn img {
    width: 15px;
  }
}

/*Home2 Banner*/

/*Home3 Banner*/
.home3-banner {
  background-image: url("../assets/images/home3-main.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 100%;
  min-height: calc(100vh - 131px);
  position: relative;
  justify-content: center;
}

.home3-banner .banner-img-text {
  text-align: center;
}

.home3-banner .banner-img-text .heading {
  font-family: "Poppins", sans-serif !important;
  font-size: 4.4rem;
  color: #000000;
  text-shadow: 0 3px 6px #00000029;
  font-weight: 600;
}

.home-banner-search {
/*   height: 65px;
  width: 95%;
  margin-top: 30px; */
}

.home-banner-search input {
  border-top-left-radius: 35px;
  border-bottom-left-radius: 35px;
  font-size: 1.5rem;
  font-weight: 400;
  padding: 15px 30px;
  border: none;
  background-color: #ffffff;
  color: #ffffff;
  margin: 0;
}

.home-banner-search input::-webkit-input-placeholder {
  color: #052d37;
}

.home-banner-search input:-ms-input-placeholder {
  color: #052d37;
}

.home-banner-search input::placeholder {
  color: #052d37;
}

.home-banner-search input:focus {
  outline: 0;
  box-shadow: none;
  background-color: #ffffff;
  color: #052d37;
}

.home-banner-search .input-group-text {
  padding: 3px;
  background-color: #ffffff;
  border: none;
  border-top-right-radius: 35px;
  border-bottom-right-radius: 35px;
}

.home-banner-search .input-group-text .btn {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  height: 100%;
  background: #e55c3e;
  border-radius: 35px;
  color: #ffffff;
  box-shadow: 0 1px 7px #2a2f38;
  font-size: 1.7rem;
  font-weight: 600;
  padding: 5px 15px;
  min-width: 130px;
}

.popular-search-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
}

.popular-search-wrap a,
.popular-search-wrap p {
  color: #000000;
  font-size: 1.2rem;
  padding: 0 12px;
  text-transform: uppercase;
  font-weight: 600;
  text-decoration: none;
  opacity: 0.6;
}

@media (max-width: 1200px) {
  .home3-banner {
    padding: 40px 0;
  }

  .home3-banner .banner-img-text .heading {
    font-size: 4rem;
  }

  .home-banner-search {
/*     height: 55px;
    width: 80%;
    margin-top: 25px; */
  }

  .home-banner-search input {
    font-size: 1.6rem;
    padding: 15px 25px;
  }

  .home-banner-search .input-group-text .btn {
    font-size: 1.5rem;
    min-width: 120px;
  }
}

@media (max-width: 991.98px) {
  .home3-banner {
    padding: 30px 0;
  }

  .home3-banner .banner-img-text .heading {
    font-size: 3rem;
  }

  .home-banner-search {
/*     height: 40px;
    width: 85%;
    margin-top: 25px; */
  }

  .home-banner-search input {
    font-size: 1.4rem;
    padding: 15px 25px;
  }

  .home-banner-search .input-group-text .btn {
    font-size: 1.3rem;
    min-width: 100px;
  }
}

@media (max-width: 767.98px) {
  .home-banner-search {
/*     height: 30px;
    width: 100%; */
  }

  .home-banner-search input {
    font-size: 1rem;
    padding: 15px 5px;
  }

  .home-banner-search .input-group-text .btn {
    min-width: auto;
	font-size: 1rem;
  }

  .home-banner-search .input-group-text .btn img {
    width: 15px;
  }
}

/*Home3 Banner*/

/*UI2 Home*/
.page-section-mar {
  margin-top: 80px;
}

.page-heading {
  color: #000000;
  font-size: 3.7rem;
  font-weight: 600;
}

.visit-back-img {
  height: 100%;
}

.visit-back-img img {
  height: 100%;
  object-position: center;
  object-fit: cover;
}

.visit-back-inner {
  background-image: url("images/visit-bg-2.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  min-height: 450px;
  padding: 35px 10% 35px 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.visit-back-inner .visit-title {
  font-size: 6.8rem;
  color: #ffffff;
  font-weight: 600;
  text-transform: uppercase;
  margin-left: -5.8%;
}

.visit-back-inner .visit-para {
  font-size: 2rem;
  color: #ffffff;
  font-weight: 600;
}

.read-more-btn {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 2rem;
  font-weight: 600;
  color: #ffffff;
  text-decoration: none;
  margin-top: 40px;
}

.read-more-btn:hover {
  color: #ffffff;
}

.read-more-btn img {
  width: 30px;
  margin-left: 20px;
}

.read-more-btn.red-color {
  color: #e55c3e;
}

.home-news-wrap-pad {
  padding-left: 8%;
}

.home-news-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.home-news-inner {
  width: 40%;
  border-bottom: 1px solid #e55c3e85;
  padding: 20px 0;
  margin: 25px 0;
}

.home-news-inner .news-heading {
  font-size: 1.9rem;
  color: #1e1e1e;
  text-transform: uppercase;
}

.home-news-inner .news-date {
  font-size: 1rem;
  color: #1e1e1e;
  text-transform: uppercase;
}

.home-news-inner-2 {
  padding: 20px 0;
  margin: 25px 0;
}

.home-news-inner-2 .news-heading {
  font-size: 2.3rem;
  color: #1e1e1e;
  text-transform: uppercase;
}

.home-news-inner-2 .news-date {
  font-size: 1.2rem;
  color: #1e1e1e;
  text-transform: uppercase;
}

@media (max-width: 1200px) {
  .visit-back-inner {
    padding: 25px 5% 25px 0;
  }

  .visit-back-inner .visit-title {
    font-size: 5rem;
    margin-left: -5%;
  }
}

@media (max-width: 991.98px) {
  .page-section-mar {
    margin-top: 70px;
  }

  .page-heading {
    font-size: 2.8rem;
  }

  .visit-back-inner .visit-title {
    font-size: 4rem;
  }

  .visit-back-inner .visit-para {
    font-size: 1.5rem;
  }

  .read-more-btn {
    font-size: 1.5rem;
  }

  .home-news-wrap-pad {
    padding-left: 5%;
  }

  .home-news-inner {
    width: 45%;
  }

  .home-news-inner .news-heading {
    font-size: 1.6rem;
  }

  .home-news-inner-2 .news-heading {
    font-size: 1.9rem;
  }

  .home-news-inner-2 .news-date {
    font-size: 1.1rem;
  }
}

@media (max-width: 767.98px) {
  .page-section-mar {
    margin-top: 60px;
  }

  .page-heading {
    font-size: 2.5rem;
  }

  .visit-back-inner .visit-title {
    font-size: 3.5rem;
    margin-left: 0;
  }

  .visit-back-inner .visit-para {
    font-size: 1.4rem;
  }

  .read-more-btn {
    font-size: 1.4rem;
  }

  .read-more-btn img {
    width: 22px;
  }

  .home-news-wrap-pad {
    padding-left: 0;
  }

  .home-news-inner {
    width: 50%;
  }

  .home-news-inner .news-heading {
    font-size: 1.6rem;
  }

  .home-news-inner-2 .news-heading {
    font-size: 1.6rem;
  }

  .home-news-inner-2 .news-date {
    font-size: 1rem;
  }
}

@media (max-width: 575.98px) {
  .page-section-mar {
    margin-top: 50px;
  }

  .visit-back-inner {
    padding: 25px 8.33%;
  }

  .visit-back-inner .visit-title {
    font-size: 2.5rem;
  }

  .home-news-inner {
    width: 100%;
    padding: 15px 0;
    margin: 15px 0 0;
  }
}

.home3-middle-banner {
  background-image: url("../assets/images/backbround-middle.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-color: #2a2f38;
  width: 100%;
  min-height: calc(100vh - 131px);
  position: relative;
  justify-content: center;
}

.card {
  border: none;
}

.card-head-color {
  color: #ffffff;
  margin-bottom: 60px;
}

@media (max-width: 767.98px) {
  .card-head-color {
    margin: 40px 0 40px 0;
  }
}

.card .card-body .card-title {
  font-size: 1.5rem;
  font-weight: 600;
}

.card .card-body .card-text {
  font-size: 1.4rem;
  text-transform: uppercase;
}

.card-arrow-icon {
  position: absolute;
  bottom: 0px;
  right: 0px;
  background: #e55c3e;
  width: 25%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  border-radius: 12px 0 0 0;
}

.card-arrow-icon img {
  width: 32%;
}
/* new-home-page-3 style */

.search-box-inner {
 height: 100%;
  padding: 10px 20px;
  background: #052d37;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.margin-bottom {
  margin-bottom: 30px;
}
.contact-box {
  background: #052d37;
  color: white;
  padding: 13px 20px;
  border-radius: 8px;
}
.contact-box-inner {
/*   margin-top: 20px;
  margin-bottom: 20px; */
}
.contact-box-inner .main {
  font-weight: 600;
}
.contact-box-inner p {
  font-size: 14px;
  font-weight: 300;
	margin-bottom:5px !important;
}
.contact-box-inner p .number {
  margin-left: 10px;
}
@media (max-width: 575.98px) {
	.contact-box-inner p {
		font-size: 12px;
	}
}
.page-id-151 .member-pic img {
    width: 70%;
}
.member-pic img {
    width: 70%;
}
.breadcrumb-wrap-inner li:last-child span {
    display: none;
}
.no-result {
    margin-top: 200px;
    margin-bottom: 50px;
    text-align: center;
}
.no-result a {
    background-color: #e55c3e;
    color: #ffffff;
    padding: 10px 20px;
    text-decoration: none;
    display: inline-block;
    margin-top: 15px;
}
.search-results .main-banner, .search-results .breadcrumb-wrap {
    display: none;
}
.row.g-0.justify-content-center.search-r {
    margin-top: 50px;
    margin-bottom: 50px;
}
.post-pagee-cat .content {
    padding: 30px;
    border: 1px solid #cccaca;
    margin-bottom: 15px;
	min-height: 145px;
}
a.read-more-seach {
    background: #e55c3e;
    color: #fff;
    text-decoration: none;
    padding: 5px 10px;
    margin-top: 10px;
    display: inline-block;
}
.mega-residents, .mega-business.business, .mega-pow_row, .mega-pow_row1, .mega-pow_row2, .mega-pow_row3 {
	display:none !important;
}
.mega-residents.residents, .mega-business.business.show,  .mega-pow_row.pow_row.show, .mega-pow_row1.pow_row1.show, .mega-pow_row2.pow_row2.show, .mega-pow_row3.pow_row3.show {
    display: block !important;
}
li#mega-menu-item-1370, li#mega-menu-item-1370 a, li#mega-menu-item-1370 a.dashicons-minus.mega-menu-link::before {
    color: #F5F5F5 !important;
}
/*new news section*/
.main-news-block {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.main-news-block .news-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.main-news-block .text-wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  padding: 25px;
  color: #ffffff;
  background: rgb(0,0,0);
  background: linear-gradient(180deg, rgba(0,0,0,0) 43%, rgba(5,45,55,0.38988095238095233) 100%);
}
.main-news-block .text-wrap .title {
  font-size: 22px;
  font-weight: 700;
}
.main-news-block .text-wrap .date {
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
}
.news-inner-block {
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid #70707059;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.news-inner-block:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.news-inner-block .news-img {
  width: 130px;
  border-radius: 10px;
  overflow: hidden;
}
.news-inner-block .news-img img {
  width: 100%;
  height: 100%;
  object-position: center;
  object-fit: cover;
}
.news-inner-block .news-text {
  font-family: "Poppins", sans-serif !important;
  width: calc(100% - 130px);
  padding-left: 20px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: space-between;
}
.news-inner-block .news-text .title {
  font-weight: 400;
  font-size: 18px;
  color: #1E1E1E;
}
.news-inner-block .news-text .update-text {
  font-weight: 300;
  font-size: 13px;
  color: #E55C3E;
}
.news-inner-block .news-text .date {
  font-weight: 300;
  font-size: 13px;
  color: #2A2F38;
}
@media (max-width: 1199.98px) {
  .main-news-block .text-wrap {
    padding: 15px;
  }
  .main-news-block .text-wrap .title {
    font-size: 20px;
  }
  .main-news-block .text-wrap .date {
    font-size: 13px;
  }
  .news-inner-block {
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
  .news-inner-block .news-img {
    width: 100px;
  }
  .news-inner-block .news-text {
    width: calc(100% - 100px);
    padding-left: 10px;
  }
  .news-inner-block .news-text .title {
    font-size: 16px;
  }
}
@media (max-width: 991.98px) {
  .main-news-block .text-wrap {
    padding: 12px;
  }
  .main-news-block .text-wrap .title {
    font-size: 18px;
  }
  .news-inner-block {
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
  .news-inner-block .news-img {
    width: 85px;
  }
  .news-inner-block .news-text {
    width: calc(100% - 85px);
    padding-left: 10px;
  }
  .news-inner-block .news-text .title {
    font-size: 14px;
  }
}
.news-more-link{
	font-size:1.4rem;
	color: #e55c3e;
	text-decoration:none;
	
}
.home-tab-btn a {
    color: #fff;
    text-decoration: none;
}
@media (max-width: 575.98px) {
	.main-news-block{
		height:192px;
	}
	.news-inner-block .news-img{
		height:85px;
	}
}

/* ------------ video --------------------- */

.pindex {
    position: relative;
	margin-bottom: 30px;
}
.pimage img {
    width: 100%;
    height: auto;
	border-radius: 8px;
}
.main-video .pimage img {
    width: 100%;
    height: 500px;
	border-radius: 8px;
	object-fit:cover;
} 
.ptitle {
    position: absolute;
    left: 55px;
    bottom: 25px;
	color: #fff;
}
.ptitle p{
	font-size:2.5rem;
	color:#FFFFFF;
}
.small_title {
    font-size: 1.7rem !important;
	font-weight:300;
	color:#FFFFFF ;
}
.btn-play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.btn-play .orange-btn{
	border:none;
	background: transparent;
}
.btn-play .video-btn img{
	width:65px;
}
@media (max-width: 991.98px) {
.ptitle p{
	font-size:2.0rem;
	}	
	.btn-play .orange-btn img{
		width:35%;
	}
	.btn-play .video-btn img{
	width:60px;
}
}
@media (max-width: 767.98px) {
		.btn-play .video-btn img{
	width:35px;
}
.ptitle p{
	font-size:1.5rem;
 }	
.ptitle{
	left: 25px;
    bottom: 7px;
	}
}
@media (max-width: 575.98px) {
	.main-video .pimage img {
		height:auto;
	}
	}
.pindex.half .ptitle h1 {
    font-size: 18px;
    color: #fff;
}
.pindex.half .ptitle {
    left: 18px;
    bottom: 8px;
}
.pindex.half .small_title {
    font-size: 14px;
}
/* .pindex.half .btn-play {
    top: 30%;
} */
.pindex.half .pimage img{
	border-radius: 8px;
}
.pindex.half .btn-play img {
    width: 35px;
}
.pindex.half .btn-play .orange-btn{
	border:none;
}
.mbsc-ios.mbsc-page {
    min-height: auto !important;
}
/* ------------ End video --------------------- */

/* lang-change-new */
.lang-change{
	list-style:none;
	display: none !important;
}
.lang-change .lang-item{
	background: #fff;
    color: #052d37;
    font-size: 1rem;
    padding: 4px 12px;
    text-transform: uppercase;
    line-height: normal;
    border: none;
    border-radius: 0;
}
.lang-change .lang-item:first-child{
	border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
.lang-change .lang-item:last-child{
	border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}
.lang-change .lang-item a{
	text-decoration: none!important;
	color:#052d37;
}
.lang-change .current-lang{
    background-color: #e55c3e;
}
.lang-change .current-lang a{
    color: #ffffff;	
}
/*lang-change-new */

/* mid-wife-single-calender */
.custom-calender .date-time-box-wrap{
	padding-top:2rem;
}
.custom-calender .date-time-box-wrap .date-time-box-inner{
	list-style: none;
}
.custom-calender .date-time-box-wrap .date-time-box-inner .date-time-box{
	background: white;
    border-radius: 8px;
    padding: 5px 20px;
    text-align: center;
    border-left: 7px solid #e55c3e;
}
/* mid-wife-single-calender */

/* 	event-bussiness table */
.event-business-table table {
  font-family: "Poppins", sans-serif !important;
  border: 1px solid #1e1e1e;
  box-shadow: none;
}

.event-business-table table th {
  font-size: 2.2rem;
  color: #1e1e1e;
  border-left: 1px solid #1e1e1e;
  border-bottom: 1px solid #1e1e1e;
  padding: 15px 30px;
  font-weight: 300;
}
.event-business-table table td {
  font-size: 2rem;
  color: #1e1e1e;
  border-left: 1px solid #1e1e1e;
  border-bottom: 1px solid #1e1e1e;
  padding: 15px 30px;
  font-weight: 300;
}
@media (max-width: 991.98px) {
 
  .event-business-table table {
    border: 1px solid #1e1e1e;
  }

  .event-business-table table th {
    font-size: 2rem;
    padding: 15px;
  }

  .event-business-table table td {
    font-size: 1.5rem;
    padding: 15px;
  }
}
	@media (max-width: 767.98px) {
  .event-business-table table {
    border: 1px solid #1e1e1e;
  }

  .event-business-table table th {
    font-size: 1.6rem;
    border-left: 1px solid #1e1e1e;
    padding: 12px;
  }

  .event-business-table table td {
    font-size: 1.4rem;
    border-left: 1px solid #1e1e1e;
    padding: 12px;
  }
}

/* 	event-bussiness table */

/* mid-wife calender */
.des-calander-mar{
	margin:75px 0 75px 0;
}
.des-calander .fc-theme-standard td, .fc-theme-standard th {
    border: none;
}
.des-calander .fc .fc-col-header-cell-cushion {
    font-size: 1.4rem;
    text-decoration: none;
    font-weight: 500;
	color:#1e1e1e;
	padding: 20px 4px;
}
.des-calander .fc .fc-daygrid-day-top {
    display: flex;
    flex-direction: unset;
    justify-content: center;
}
.des-calander .fc .fc-daygrid-day-number {
    font-size: 1.5rem;
    text-decoration: none;
	color:#1e1e1e;
}
.des-calander .fc-theme-standard .fc-scrollgrid {
    border: none;
}
.des-calander .fc .fc-toolbar {
    justify-content: center;
}
.des-calander .fc .fc-button-primary:disabled {
	display:none;
}
/* .des-calander .fc-direction-ltr .fc-button-group>.fc-button:not(:last-child) {
    right: 16vh;
} */
.des-calander .fc .fc-button-primary {
    background-color: transparent;
    border-color: transparent ;
    color: #1e1e1e;
}
.des-calander .fc .fc-button{
	font-size:1.4rem;
}
.des-calander .fc-button-primary.fc-button.fc-today-button{
	display:none;
}
.des-calander .fc-h-event .fc-event-title-container{
	text-align:center;
	font-size:10px;
}
.des-calander .fc-h-event{
	background:#E55C3E;
	border:1px solid #E55C3E;
}
/* mid-wife calender */
/* .person-details-2 .image-crop{
	position: relative;
    padding-top: 50%;
} */
/* 	all-events */
	.news-list{
		margin:65px 0;
	}
@media (max-width: 575.98px) {
	.news-list{
		margin:30px 0;
	}
}
/* 	all-events */

/* single-mid-wife-tab-btn */
.tab-btn .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
	background-color:#e55c3e;
	color:#fff !important;
}
.tab-btn .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{
	background-color:#e55c3e;
	color:#fff !important;
}
.tab-btn .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active:after{
	display:none;
}
/* single-mid-wife-tab-btn */

/* testimonials slider btns */
.testimonials .slick-prev{
    left: unset;
    z-index: 1;
    top: unset;
    bottom: -44px;
    right: 200px;
}
.testimonials .slick-next{
	z-index: 1 !important;
    right: 150px;
    top: unset;
    bottom: -44px;
}
.testimonials .slick-prev:before,.testimonials .slick-next:before{
	color: #e55c3e !important;
	font-size:35px !important;
}
.testimonials .slick-slide {
	height:auto !important;
}
@media (max-width: 575.98px) {
	.testimonials .slick-prev{
		right: 100px;
	}
	.testimonials .slick-next{
		right: 50px;
	}
	.testimonials .slick-prev:before,.testimonials .slick-next:before{
	    font-size:21px !important;
}
/* testimonials slider btns */
	
/*news-bar*/
.news-bar {
    background: #2A2F38;
    color: #ffffff;
    padding: 20px 0 20px 0;
    text-align: center;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
}

.news-bar p {
    position: absolute;
    width: 250%;
    font-size: 1.4rem;
    font-weight: 300;
    transform: translateX(100%);
    animation: moving 25s linear infinite;
}


@keyframes moving {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(-100%);
    }
}
@media (max-width: 991.98px) {
    .news-bar p{
        width: 300%;
    }
}
@media (max-width: 767.98px) {
    .news-bar p{
        width: 400%;
    }
}
@media (max-width: 575.98px) {
    .news-bar p{
        width: 600%;
    }
}
/*news-bar*/
	/* 	view count */
.pvc_stats{
	color:#ffffff !important;
	padding:0 !important;
	font-size: 1.0rem !important;
    font-weight: 500 !important;
}
.pvc_stats .pvc-stats-icon{
	display:none !important;
}
img.raty-cancel {
    display: none;
}
/* 	view count */
button.icon-round-btn-sidebar:not(:disabled) {
    cursor: unset;
}
.home-sidebar .sidebar-item .link {
    font-size: 1.5rem;
}
.link-box-wrap .link-box-item .text p {
    font-size: 1.8rem;
}	