@charset "utf-8";
/* CSS Document */
.text-justify{
    text-align: justify;
}
hr{
   height: 2px;
  background: #939393;
    margin: 0px;
}
.cta-text {
  font-size: 23px;
  font-weight: 400;
/*  line-height: 40px;*/
    margin-top: 11px;
}
	.bold{
  font-weight: bold !important;
		}
.bg-1 {
background-color: #fcf1f0;
background-image:url("../../lok-uttkarsh-samiti/patterns/grey.png");
/* This is mostly intended for prototyping; please download the pattern and re-host for production environments. Thank you! */
}
.border-5 {
  border: 2px solid #fff0e3;

}
.border-2 {
  border: 2px solid #ece9e9;
    
  padding: 15px 25px;
}
.name {
  font-size: 19px;
 margin-bottom: 3px;
/*
border: 1px solid #943330;
border-top: none;
*/
}
.position {
  color: #943330;
  font-size: 17px;
}
.title-name {
  font-size: 27px;

  color: #943330;
}
.comment-text{
  color: #943330;

}
.heading {
  font-size: 18px;
  line-height: 22px;
}
.enquiry{
    color: var(--theme-color);
  font-family: var(--body-font);
  font-size: 31px;
  font-style: normal;
  font-weight: 400;
  line-height: 50px;
  margin-top: 5px;
}
.comment-text2 {
  font-size: 23px;
  color: #943330;
}
.panel.panel-warning {
  border: 1px solid #faefba;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
  box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
    border-bottom-color: transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-body {
  padding: 15px;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.highlight-strong {
  font-size: 36px;
  font-weight: 800;
  color: #ff6600;
  letter-spacing: 1px;
  text-shadow: 0 2px 8px rgba(0,0,0,0.4);
}

.list-group-item1 {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
	font-size: 19px;
	
}

@media (max-width: 768px) {
    .cta-text {
        font-size: 22px;
    }
}

@media (max-width: 767px) {
  .hero-title-wrapper .text {
  color: var(--theme-color);
  font-family: var(--body-font);
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  margin-bottom: 10px;
}

    .space {
        padding: 40px 0px;
    }
}
@media (max-width: 480px) {
    .cta-text {
        font-size: 20px;
    }
}
@media (max-width: 991px) {
.responsive {
    margin-top: 130px;
  }
}
@media (max-width: 767px) {
  .et-btn.btn-2 {
  margin-top: 13px;
}
    .size {
  margin-top: 0px;
}
}

.font{
	color: var(--theme-color);
  font-family: var(--body-font);
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  line-height: 50px;
  margin-top: 20px;
}

.heading{
	color: var(--theme-color);
  font-family: var(--body-font);
  font-size: 36px;
  font-style: normal;
  font-weight: 400;
  line-height: 50px;
  padding-top: 0px;
	text-align: center

		
}
.contact{
	padding-top: 5px;
}


@media (max-width: 767px) {
  .row > [class*="col-"] {
    margin-top: 10px !important;
  }

  .service-card,
  .contact-box {
    margin-bottom: 20px !important;
  }

  .service-card_body {
    padding: 12px !important;
  }
}


.copyright-wrap .copyright-layout .layout-text .copyright a {
  color: #ef7f1a;
}
