.body-top {
  margin-top: 60px;
}

.container-full {
  width: 100%;
}

.waves-effect {
  overflow: visible;
}

.index-body {
  background: url("assets/img/beach-yoga.png") no-repeat center center fixed;
  background-size: cover;
  background-color: #fbfbfb;
}

.divider-new {
  margin-bottom: 5px;
  margin-top: 5px;
}

.divider-new::after, .divider-new::before {
  background: #774013 none repeat scroll 0 0 !important;
  height: 1px;
}

.h2-responsive, .h3-responsive {
  color: #774013;
}

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

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

input[type="date"]:focus:not([readonly]) + label, input[type="datetime-local"]:focus:not([readonly]) + label, input[type="email"]:focus:not([readonly]) + label, input[type="number"]:focus:not([readonly]) + label, input[type="password"]:focus:not([readonly]) + label, input[type="search-md"]:focus:not([readonly]) + label, input[type="search"]:focus:not([readonly]) + label, input[type="tel"]:focus:not([readonly]) + label, input[type="text"]:focus:not([readonly]) + label, input[type="time"]:focus:not([readonly]) + label, input[type="url"]:focus:not([readonly]) + label, textarea.md-textarea:focus:not([readonly]) + label {
  color: #774013 !important;
}

input[type="date"]:focus:not([readonly]), input[type="datetime-local"]:focus:not([readonly]), input[type="email"]:focus:not([readonly]), input[type="number"]:focus:not([readonly]), input[type="password"]:focus:not([readonly]), input[type="search-md"]:focus:not([readonly]), input[type="search"]:focus:not([readonly]), input[type="tel"]:focus:not([readonly]), input[type="text"]:focus:not([readonly]), input[type="time"]:focus:not([readonly]), input[type="url"]:focus:not([readonly]), textarea.md-textarea:focus:not([readonly]) {
  border-bottom: 1px solid #774013;
  box-shadow: 0 1px 0 0 #774013;
}

.ps {
	position: static !important;
}

.md-form .prefix.active {
  color: #774013 !important;
}

.browns {
  color: #774013 !important;
  padding-left: 10px;
}
.TrainingVideo .name_date_descr p{
    line-height: 18px;
}
.name_date_descr p{
    margin-bottom: 0px !important;
    line-height: 30px;
}
.btn-lt-brown {
  background: #D0A97C none repeat scroll 0 0;
}

.btn-lt-brown.active {
  background: #774013 none repeat scroll 0 0;
}

.w25 {
  width: 25%;
}

.w30 {
  width: 30%;
}

.w40 {
  width: 40%;
}

.w59 {
  width: 59%;
}

.w60 {
  width: 60%;
}

.w69 {
  width: 69%;
}

.w70 {
  width: 70%;
}

.w100 {
  width: 100%;
}

.m25 {
  margin-top: 25px;
}

.m15 {
  margin-top: 15px;
}

.m0 {
  margin: 0;
}

.m4 {
  margin-top: 4px;
}

.m5 {
  margin-top: 5px;
}

.m10 {
  margin-top: 10px;
}

.mb15 {
  margin-bottom: 15px;
}

.mb5 {
  margin-bottom: 5px;
}

.mb10 {
  margin-bottom: 10px;
}

.t-green {
  color: green !important;
}

.t-red {
  color: red !important;
}

.pl5 {
  padding-left: 5px;
}

.pswp__img {
  object-fit: contain;
}

.w100 {
  width: 100%;
}

.f-10 {
  font-size: 10px;
}

.f-12 {
  font-size: 12px;
}

.f-14 {
  font-size: 14px;
}

.share-soial {
  margin-top: 5px;
}
.share-soial .icons-sm {
  margin: 0;
  padding: 0 25px 0 0;
}

.apply {
  background-color: #6CA0D5 !important;
}
.apply a {
  color: white;
}
.apply a:hover {
  color: white;
}

.pinGrid {
  min-height: 250px;
}

#c_country {
  width: 85%;
  margin-left: 3rem;
}

.first-agree {
  max-width: 850px;
}

.navbar {
  padding: 0.2rem 1rem;
  transition: all 0.6s ease-out;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  background-color: #ffffff;
}

.mobile-icon-box {
  display: none;
}

.mobile-icon {
  width: 65px;
  height: 65px;
}

.navbar-toggler {
  padding: 0 0.75rem !important;
}

.nav-item {
  padding-top: 10px;
  margin: 0 5px 10px 5px;
  box-sizing: border-box;
  border-bottom: 2px solid transparent;
}
.nav-item:hover {
  color: #BF641E;
  border-bottom: 2px solid #D0A97C;
  transition: 0.5s ease;
  cursor: pointer;
}
.nav-item a {
  padding-left: 10px;
  padding-right: 10px;
  color: #774013 !important;
  border: none !important;
  border-radius: 0px !important;
}
.cropit-image-input{
    border-bottom: none !important;
    padding: 0px !important;
    margin: 20px 0px;
    height: auto !important;
    font-size: 16px;
}
.pro-img-title{
    font-size: 16px;
}

.cropit-preview {
    background-color: #f8f8f8;
    background-size: cover;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-top: 7px;
    width: 250px !important;
    height: 250px !important;
}

.cropit-preview-image-container {
    cursor: move;
}

.image-size-label {
    margin-top: 10px;
}

input {
    display: block;
}

button[type="submit"] {
    margin-top: 10px;
}

#result {
    margin-top: 10px;
    width: 900px;
}

#result-data {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-wrap: break-word;
}





.nav-item .donate-trans {
  background-color: gold;
  animation: myfirst 1s infinite;
  margin-top: 7px;
  margin-bottom: 3px;
  padding-top: 0;
  padding-bottom: 2px;
  border: 1px solid #D0A97C;
}
@keyframes myfirst {
  0% {
    background-color: gold;
  }
  50% {
    background-color: yellow;
  }
  100% {
    background-color: gold;
  }
}
.nav-item .dropdown-item {
  font-size: 14px !important;
}

.nav-item.head-diff {
  margin-top: 5px;
}
.nav-item.head-diff:hover {
  border-bottom: 0;
}

/* .chipss {
  background-color: #D0A97C;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  padding-bottom: 2px !important;
  padding-top: 2px !important;
} */

.navbar-brand img {
  position: absolute;
  top: 0;
  left: 50px;
  width: 100px;
  height: 100px;
}

a.navbar-brand.waves-effect {
  position: static !important;
}

.bg-yoga .nav-item.active {
  border-bottom: 2px solid #774013;
}

.side-widegets {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.side-widegets .subscribe-title {
  padding-top: 15px;
  margin-bottom: 0;
  font-weight: bold !important;
}
.side-widegets .side-news-img {
  width: 50px;
  height: 50px;
  float: left;
  margin-right: 10px;
  object-fit: fill;
}
.side-widegets .news-item {
  margin-bottom: 15px;
}
.side-widegets .dropdown-content li {
  line-height: 1px !important;
}
.side-widegets .dropdown-content li > a, .side-widegets .dropdown-content li > span {
  color: #774013;
  font-size: 1rem;
}
.side-widegets .dropdown-primary .dropdown-content li a:hover, .side-widegets .dropdown-primary .dropdown-content li span:hover, .side-widegets .dropdown-primary .dropdown-content li.active {
  background-color: #D0A97C;
}
.side-widegets .side-news-header {
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  color: #774013;
}
.side-widegets .side-news-header:hover {
  text-decoration: none;
}
.side-widegets .side-news-header .index-news-date {
  display: block;
  margin-top: 5px;
  font-size: 11px;
  font-weight: 500;
  color: #90949c;
}
.side-widegets .side-news-header .index-news-date i {
  padding-right: 5px;
}
.side-widegets .journal-box img {
  width: 100%;
}
.side-widegets .card, .side-widegets .fb-page, .side-widegets .nav-tabs {
  box-shadow: none !important;
}
.side-widegets .card-footer {
  padding: 0 !important;
  font-size: 0.8rem !important;
}
.side-widegets .card-block {
  padding: 0.25rem !important;
}
.side-widegets .side-latest-news {
  margin-top: 15px;
}
.side-widegets .page-link {
  color: #D0A97C !important;
  padding: 0 0.75rem !important;
}
.side-widegets .page-link:hover {
  background-color: #D0A97C !important;
}
.side-widegets .page-link:hover i {
  color: white !important;
}
.side-widegets .nav-tabs {
  background-color: #F5F5F5;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  margin: 0;
  padding: 0.75rem 1.25rem;
}
.side-widegets .nav-tabs li {
  display: inline;
}
.side-widegets .nav-tabs li:nth-child(2) {
  padding-left: 25px;
}
.side-widegets .nav-tabs li:nth-child(2):before {
  content: " / ";
  padding-right: 25px;
  color: #774013;
}
.side-widegets .nav-tabs li a {
  color: #774013;
}
.side-widegets .nav-tabs li.bold {
  font-weight: bold;
}
.side-widegets .side-latest-events {
  margin-top: 20px;
}
.side-widegets .sidebar-latest-events {
  margin-bottom: 0;
  height: 235px !important;
}
.side-widegets .sidebar-latest-events li img {
  width: 280px;
  height: 235px;
  object-fit: fill;
}
.side-widegets .sidebar-volunteers-slides li {
  margin-bottom: 10px;
  margin-top: 10px;
}
.side-widegets .sidebar-volunteers-slides img.img-fluid {
  height: 130px !important;
  object-fit: contain;
  width: 100%;
}
.side-widegets .sidebar-volunteers-slides .side-volunteers-name {
  padding: 0 !important;
  color: #D0A97C !important;
}
.side-widegets .sidebar-volunteers-slides .row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.side-widegets .sidebar-volunteers-slides .row .col-md-6 {
  padding-left: 3px !important;
  padding-right: 3px !important;
}
.side-widegets .side-volunteers {
  margin-top: 5px;
}
.side-widegets .side-volunteers .sidebar-volunteers-place {
  display: block;
  color: #4061a5;
  font-size: 12px;
}
.side-widegets .side-volunteers ul li:hover {
  cursor: pointer;
}
.side-widegets .tab-content {
  padding: 0 !important;
}
.tab-content{
    border: none;
    padding: 0px;
}
.side-widegets .side-newsletter .card {
  box-shadow: none;
}
.side-widegets .side-newsletter .subscribe-title {
  font-size: 14px;
  color: #774013;
  text-align: center;
  font-weight: 300;
  margin-bottom: 10px;
}
.side-widegets .side-newsletter .card .form-header {
  margin-top: 0;
  margin-bottom: 0;
}
.side-widegets .side-newsletter form {
  padding: 10px;
  margin-bottom: 0;
}
.side-widegets .side-newsletter .subscribe-hide {
  display: none;
}

.index-body .index-carousel {
  margin: 0 auto;
  margin-top: 96px;
}
.index-body .carousel-inner {
  max-height: 400px !important;
  object-fit: contain;
}
.index-body .carousel-item img {
    width: 80% !important;
    align-self: center;
    padding-left: 20% !important;
}


.index-body .page-link {
  color: #774013;
  padding: 0 0.75rem;
}

.index-text-container {
  margin-top: 35px;
}

.index-head-text {
  color: #774013;
  font-size: 24px;
  text-align: left;
}

.index-text-content {
  font-size: 14px;
  text-align: justify;
}
.index-text-content p:last-of-type {
  margin-bottom: 0;
}

.index-body .card-header {
  padding: 1.35rem 1.25rem !important;
  background-color: #fff;
  color: #774013;
  font-size: 18px;
}
.index-body .news-item {
  margin: 9px 0;
  background-color: #fff;
  padding: 8px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) !important;
}
.index-body .card-row {
  margin: 0;
}
.index-body .index-latest-news-img {
  width: 65px;
  height: 65px;
  float: left;
}
.index-body .index-latest-news-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.index-body .index-latest-news-img span {
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 11px;
  margin: 5px 0;
  color: #774013;
}
.index-body .index-latest-news-img span i {
  display: inline;
  font-size: 13px;
  padding-right: 5px;
  margin-bottom: -2px;
}
.index-body a.index-news-header {
  width: 70%;
  float: left;
  font-size: 14px;
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 1.38;
  margin-left: 10px;
  color: #365899;
}
.index-body a.index-news-header:hover {
  text-decoration: underline;
}
.index-body .index-news-date {
  display: inline-block;
  margin-left: 11px;
  font-size: 12px;
  font-weight: 500;
  color: #90949c;
}
.index-body .index-news-date i {
  padding-right: 5px;
}
.index-body .index-news-slides {
  height: 463px !important;
  min-height: 463px !important;
}
.index-body .index-news-content {
  font-size: 14px;
  padding-top: 5px;
  display: block;
  clear: both;
}
.index-body .index-news-content:before {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
}
.index-body .news-block {
  padding: 0 9px;
  background-color: #F6F7F9;
}
.index-body .card-footer {
  padding: 0;
}
.index-body .index-latest-news .col-md-4 {
  padding-left: 2px !important;
  padding-right: 2px !important;
}
.index-body .cl-hei {
  height: 222px;
}
.index-body .cl-hei:before {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
}
.index-body .volunteers-single {
  width: 44% !important;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) !important;
  margin: 6px;
  background-color: #fff;
  padding: 8px;
}
.index-body .volunteers-single img {
  height: 150px;
  width: 100%;
  object-fit: contain;
}
.index-body .card-row .volunteers-single:nth-child(odd) {
  float: left;
}
.index-body .card-row .volunteers-single:nth-child(even) {
  float: right;
}
.index-body .index-volunteers-name {
  display: block;
  color: #774013;
  font-size: 14px;
  text-align: center;
}
.index-body .index-volunteers-place {
  display: block;
  color: #4061a5;
  font-size: 12px;
  text-align: center;
}
.index-body .index-fb {
  overflow-x: hidden;
}
.index-body .fb-page {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.index-body #map_canvas {
  width: 100%;
  height: 100%;
  height: 70vh;
}
.index-body .index-map-title {
  color: #4285F4;
  font-weight: bold;
  font-size: 14px;
}
.index-body .index-map-content {
  color: #3F729B;
}

.volunteers-search .form-group {
  margin: 0;
}
.volunteers-search .form-group button {
  background-color: #f2f1f0;
}
.volunteers-search .ln-letters {
  width: 100%;
  margin-top: 10px;
}
.volunteers-search .ln-letters a, .volunteers-search .ln-letters button, .news_paging .ln-letters a, .news_paging .ln-letters button {
  display: inline-block;
  line-height: 25px;
  width: 25px;
  height: 25px;
  text-align: center;
  text-transform: uppercase;
  padding: 0;
}

.news_paging .ln-letters .prev, .news_paging .ln-letters .next{
   width: 50px !important;
   font-size: 0.8rem !important;
   text-transform: none !important;
}

.volunteers-search .dropdown-item, .volunteers-search .dropdown-toggle, .volunteers-search .form-control {
  color: #7D574B !important;
}
.volunteers-search .md-form, .volunteers-search .md-form .btn {
  margin-bottom: 0.1rem !important;
}

.volunteers {
  margin-top: 20px;
}
.volunteers .btn-floating {
  margin: 5px !important;
}
.volunteers .col-md-2 {
  padding-left: 2px !important;
  padding-right: 2px !important;
}
.volunteers .card-block p {
  margin-bottom: 0.3rem;
}
.volunteers .card-block h5 {
  margin-bottom: 0.5rem;
}
.volunteers .card-block {
  padding: 0.7rem;
}
.volunteers .card-cascade, .volunteers .card-cascade-2 {
  display: block !important;
}

.volunteers-img img {
  height: 175px !important;
  object-fit: contain;
  margin: 0 auto;
}

.volunteers-about {
  text-align: left;
  font-size: 10px;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}

.volunteers-name {
  color: #774013;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
  text-align: center;
}

.testimonial_card .volunteers-name {
	margin-bottom: 0;
}

.volunteers-place {
  color: #4061A5;
  font-size: 12px !important;
}

.volunteers-social {
  height: 18px !important;
  width: 18px !important;
}
.volunteers-social i {
  line-height: 18px !important;
  margin-top: 0 !important;
  font-size: 12px !important;
}

.our-programs .dropdown-item, .our-programs .dropdown-toggle, .our-programs .form-control {
  color: #7D574B !important;
}
.our-programs .md-form, .our-programs .md-form .btn {
  margin-bottom: 0.1rem !important;
}
.our-programs .section {
  margin-bottom: 0.5rem;
}
.our-programs .author-box {
  padding: 1rem;
  box-shadow: none !important;
}
.our-programs .author-box img {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 2px 0 rgba(0, 0, 0, 0.19);
}
.our-programs .program-content {
  font-size: 12px;
}
.our-programs .program-content .project-details {
  margin-top: 15px;
}
.our-programs .program-content .project-details div {
  display: inline-block;
  margin-right: 20px;
}
.our-programs .program-content .project-details div span {
  color: #774013;
  font-weight: bold;
}
.our-programs .program-content .project-details div i {
  color: #AAAAAA;
  padding-right: 5px;
}
.our-programs .program-content .project-details .post-date, .our-programs .program-content .project-details .post-place {
  margin-bottom: 15px;
}
.our-programs .program-title a {
  color: #774013;
}
.our-programs .program-title a:hover {
  text-decoration: underline;
}
.our-programs .personal-sm {
  display: inline-block;
  margin-left: 17%;
  margin-top: 15px;
  margin-bottom: 0;
}

.project-status {
  border-radius: 10px;
  color: white !important;
  font-weight: bold;
  padding: 1px 13px;
  display: inline-block;
  font-size: 12px;
  margin-bottom: 15px;
}
.project-status i.fa {
  color: white !important;
}

.project {
  background-color: #EEEEEE;
}
.project .section {
  position: relative;
  margin-bottom: 0;
}
.project .controls-top {
  position: absolute;
  top: -10px;
  right: -10px;
}
.project .controls-top .fa {
  font-size: 13px;
  margin-top: 0;
}
.project .controls-top .btn-floating.btn-small {
  height: 30px;
  width: 30px;
}
.project .controls-top .btn-floating, .project .controls-top .btn-floating i {
  line-height: 30px;
}
.project .project-top {
  margin-bottom: 15px;
}
.project .project-title {
  color: #774013;
}
.project .project-date {
  font-size: 14px;
}
.project .program-content {
  font-size: 12px;
}
.project .x {
  display: none;
}
.project .list-group-item {
  padding: 0;
  margin: 0;
  margin-bottom: 2px;
  background-color: #EEEEEE;
}
.project .list-group-item .program-content {
  padding-top: 5px;
}
.project .chip {
  display: inline;
  color: #774013;
  background-color: white;
}
.project .carousel-multi-item {
  margin-bottom: 0;
}
.project .testimonial-carousel .testimonial {
  margin-left: 0;
  margin-right: 0;
}
.project .carousel-inner {
  width: 96%;
  height: auto !important;
}
.project .carousel-item .col-md-2 {
  padding-left: 0;
  padding-right: 0;
}
.project .doc-title {
  border-bottom: 1px solid #e0e0e0;
  margin: 1rem 0 1rem;
  padding: 0.5rem 0;
  text-transform: uppercase;
  color: #774013;
  font-weight: bold;
}
.project .testimonial h6 {
  font-size: 14px !important;
}
.project .project-leader-details {
  padding-left: 0;
}
.project .project-leader-info {
  font-size: 12px;
}
.project .project-leader-name {
  color: #774013;
}
.project .project-img, .project .img-circle.img-fluid {
  box-shadow: none !important;
}
.project .img-circle {
  border-radius: 10% !important;
}
.project .carousel-item .avatar {
  margin-bottom: 1rem !important;
}
.project .carousel-item .avatar img {
  height: 110px !important;
  width: 110px !important;
  object-fit: fill;
}
.project .carousel-item .avatar img.project-event-img {
  height: 125px !important;
  width: auto !important;
  object-fit: contain;
  box-shadow: none !important;
}
.project .mdb-color {
  background-color: transparent !important;
  box-shadow: none !important;
  outline: 0;
}
.project .mdb-color i {
  color: #D0A97C !important;
}
.project .mdb-color:hover {
  background-color: #D0A97C !important;
}
.project .mdb-color:hover i {
  color: white !important;
}
.project #map_canvas, 
.event-map #map_canvas {
  width: 100%;
  height: 100%;
  height: 40vh;
}

.volunteer .img-circle {
  border-radius: 0px !important;
}

.donation .donation-form {
  background-color: white;
  margin-bottom: 25px;
  border-radius: 10px;
}
.donation .md-form, .donation .md-form .btn {
  margin-bottom: 0;
}
.donation .form-personal {
  margin-top: 25px;
}

.donate-form {
  margin-top: 25px;
}

.donate-form .custom-file-control:after {
	display: none;	
}

.custom-file-control, 
.custom-file-control::before {
    line-height: 22px;
}

.donate-form .choose_file p {
	color: #757575;  
    font-size: 12px;
    cursor: text;
}

.donate-form .custom-file {
	width: 100%;
	height: auto;
	cursor: auto;	
}

.custom-file .k-upload-button input {
	font: initial !important;
}

.card-block .address {
	margin-bottom: 20px;
}

.custom-file .k-upload-files {
	margin: 0 15px 15px;
    border: 1px solid #e6e6e6;
    border-bottom-color: transparent;
}    

.donate-form .md-form label.active {
  -ms-transform: translateY(-70%);
      transform: translateY(-70%);
}
.donate-form .md-form label {
  font-size: 12px;
}
.donate-form .form-control {
  margin-bottom: 10px !important;
  padding: 0 !important;
  padding-top: 20px !important;
  font-size: 12px;
  height: 1rem !important;
}
.scholarship_form .donate-form .form-control { 
	height: 30px !important;	
}
.scholarship_form textarea.md-textarea {
	min-height: 4.8rem;
}

.donate-form .form_select {
	left: 0;
    top: 0;
}

.donate-form .form_select label {
	top: 0
}

.donate-form .form_select select {
	width: 100%;
	margin-top:34px;
	height: 2rem;
	font-size:12px;
}

.form_select {
	margin-top: 17px;
	margin-bottom: 12px;
}

.contact-us #map_canvas {
  width: 100%;
  height: 100%;
  height: 70vh;
}
.contact-us .cotact-address {
  margin-top: 25px;
}
.contact-us .contact-first {
  color: #774013;
}

.volunteer-panel {
  box-shadow: 0 -1px 12px 0 rgba(50, 50, 50, 0.25) !important;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: top;
      align-items: top;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.nav-tabs{
    border: none;
    margin-bottom: 10px;
    padding: 0.7rem;
}
.volunteer-panel li {
  font-size: 14px;
  text-align: center;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
    border: none;
}
.nav-tabs>li>a:focus, .nav-tabs>li>a:hover{
    border: none;
}

.volunteer-panel-content .tab-pane {
  background-color: #ffffff;
  min-height: 350px;
}
.volunteer-panel-content .tab-pane .btn-brown {
  background-color: #774013 !important;
}

textarea {
  height: auto !important;
  padding: 0;
}

.country-sample {
  font-size: 12px;
  color: #90949c;
}

.sh-bio, .bio {
  color: #774013;
  font-weight: bold;
  font-size: 14px;
}

.bio {
  margin-bottom: -10px;
}

.p-tick {
  font-size: 22px;
  color: #0DAD40;
}
.p-tick:before {
  font-family: FontAwesome;
  content: "\f058";
}

.nav-link {
  outline: 0;
}

.border-bottom {
  border-bottom: 2px solid #d0a97c;
  outline: 0;
  font-weight: 600;
}

.image-editor {
  margin: 20px;
  padding-top: 20px;
}
.image-editor p {
  color: #774013;
  font-weight: bold;
  font-size: 14px;
}
.table thead{
    background: transparent !important;
    border-top: 1px solid #eee;
}
thead th{
    font-size: 14px;
    padding: 15px 10px !important;
}
tbody td{
    font-size: 14px;
    color: #373a3c;
    padding: 15px 10px !important;
    line-height: 24px !important;
}
tbody tr{
    background: transparent !important;
}
table tbody td .form-group{
    margin-bottom: 15px;
    display: inline-flex;
    align-items: baseline;
}
table tbody td .form-group input{
    width: 30px;
    height: 16px;
    cursor: pointer;
}
table tbody td .form-group label{
    line-height: 14px;
    padding-left: 10px;
}

.text-xs-left .btn{
    margin-top: 30px;
}
.image-size-label #current-img{
    font-size: 16px;
}
label.pro-label {
    color: #77401a;
    font-size: 14px;
}
.image-size-label .cropit-image-zoom-input{
    width: 100%;
    height: 4px;
    cursor: pointer;
    margin-bottom: 15px;
}
.rotates img{
    cursor: pointer;
}
.image-editor .own-image {
  display: block;
}
.image-editor .own-image .cropit-preview {
  display: inline-block;
}
.image-editor .own-image .image-size-label {
  display: inline-block;
  margin-left: 20px;
  vertical-align: top;
  width: 20%;
}
.image-editor .own-image .image-size-label .rotates {
  display: block;
  margin-bottom: 20px;
}
.image-editor .own-image .image-size-label .thumb {
  display: none;
}

.wp-editor-container {
  border: 1px solid grey;
}

.project-calendar .project-list {
  margin-top: 20px;
}
.project-calendar .project-list li {
  margin-bottom: 5px;
}
.project-calendar .project-list li a {
  color: #774013;
  display: table-row;
  font-size: 12px;
}
.project-calendar .project-list li a:hover {
  text-decoration: underline;
}
.project-calendar .project-list li a span, .project-calendar .project-list li a img {
  display: table-cell;
  vertical-align: top;
}
.project-calendar .project-list li a img {
  margin-right: 5px;
}
.project-calendar .page-header {
  display: block;
}
.project-calendar .hed {
  display: inline-block;
  margin-top: 15px;
}
.project-calendar .cal-row-head .cal-cell1 {
  background-color: #D0A97C;
  color: #774013;
}
.project-calendar .cal-row-head .cal-cell1:hover {
  background-color: #EFCEA7;
}
.project-calendar .events {
  margin-top: 20px;
}
.project-calendar .cal-events-num {
  display: inline-block;
  margin-top: 0 !important;
}
.project-calendar .calendar, .project-calendar .cal-context {
  margin-top: 5px;
}
.project-calendar .badge-important {
  background-color: #D0A97C;
  border-radius: 2px;
  font-weight: bold;
  font-size: 14px;
  color: #774013;
  padding: 5px;
}
.project-calendar .us_year {
  display: none;
}
.project-calendar .cal-year-box .cal-cell {
  padding-bottom: 30px;
}
.project-calendar .cal-year-box .cal-cell .pull-right {
  margin-right: 15px;
  margin-bottom: 5px;
}

.select_n {
  display: inline-block !important;
  font-family: inherit;
  background-color: #F2F1F0;
  padding: 2px 10px;
  font-size: 16px;
  color: #765246;
  border: 0 !important;
  outline: 0;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 5px;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
}
.select_n option {
  padding: 2px 10px;
  outline: 0;
}
.select_n option:hover {
  cursor: pointer;
}
.select_n:focus {
  outline: 0;
}

select::-ms-expand {
  display: none;
}

#footer {
  color: rgba(255, 255, 255, 0.5);
  font-size: 14px;
  background: #333333 none repeat scroll 0 0;
  font-family: 'Source Sans Pro', sans-serif;
}

.footer-top {
  text-transform: uppercase;
  padding-top: 25px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

ul.footer-inline-list {
  display: inline-block;
  margin-bottom: 5px;
  margin-right: 45px;
  vertical-align: top;
}
ul.footer-inline-list li {
  font-size: 13px;
  margin-bottom: 10px;
}
ul.footer-inline-list li a {
  color: #cccccc;
}
ul.footer-inline-list li a:hover {
  border-bottom: 1px solid #D0A97C;
}
ul.footer-inline-list li i {
  margin-right: 10px;
}

.footer-title {
  font-size: 17px;
  color: #ffffff;
  padding-bottom: 15px;
}

ul.footer-social-list {
  margin-bottom: 15px;
}
ul.footer-social-list li {
  display: inline;
  font-size: 22px;
  padding-right: 25px;
}
ul.footer-social-list li a {
  color: #cccccc;
}
ul.footer-social-list li a:hover {
  color: #D0A97C;
}

.footer-form {
  display: inline-block;
  margin-top: 15px;
}
.footer-form .btn-light-green {
  padding: 2px 20px;
  margin-top: 3px;
  margin-left: 0;
}

.ext-logo img {
  width: 75px;
  height: auto;
  object-fit: contain;
  margin-right: 10px;
}

.footer-news-email {
  background-color: white !important;
  height: 23px !important;
  width: 220px !important;
}
.footer-news-email:focus {
  border: 0 !important;
  box-shadow: none !important;
}

.footer-bottom {
  background-color: #2B2B2B;
}

.footer-copyright {
  padding: 10px 0 10px 15px;
  width: 100%;
  font-family: 'Varela Round', sans-serif;
}

#return-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: #d0a97c;
  background: rgba(208, 169, 124, 0.7);
  width: 50px;
  height: 50px;
  display: block;
  text-decoration: none;
  border-radius: 15px;
  display: none;
  transition: all 0.3s ease;
  outline: 0;
}

#return-to-top i {
  color: #fff;
  margin: 0;
  position: relative;
  left: 16px;
  top: 13px;
  font-size: 19px;
  transition: all 0.3s ease;
}

#return-to-top:hover {
  background: rgba(208, 169, 124, 0.9);
}

#return-to-top:hover i {
  color: #fff;
  top: 5px;
}

.zeno_font_resizer {
  margin-bottom: 0;
}
.zeno_font_resizer span a.zeno_font_resizer_minus, .zeno_font_resizer span a.zeno_font_resizer_reset, .zeno_font_resizer span a.zeno_font_resizer_add {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.scholarship_form {
    background-color: #f7f7f7;
    padding: 15px;
}

.month_year label {
	left: 18px;
}

.month_year input {
    min-height: 30px;
}

.month_year {
	padding-top: 15px;
}

.address label {
    top: 20px;
}

.scholarship_form .card-block {
	padding: 0;
}

.card-block .sidebar_captcha ~ li img {
	top: 0;
}

.mt-0 {
	margin-top: 0 !important;
}

.scholarship_form h4 {
    font-size: 1.2rem;
}

.sidebar_captcha input ,
.sidebar_captcha label {
	font-size: 12px;
	padding-bottom: 0;
}

.sidebar_captcha ~ li ~ li .footer-refresh {
	position: relative;
	top: 5px;
}

.sidebar_captcha ~ li img {
	border-radius: 4px;
	position: relative;
	top: 13px;
}

.side-newsletter .footer-refresh {
	top: -5px !important;
}

nav.navbar .zeno_font_resizer {
	text-align: left !important;
}


.footer-refresh {
  color: #cccccc;
}
.footer-refresh:hover {
  color: #D0A97C;
}

.footer-fm {
	position: relative;
	margin-bottom: 0.5rem;
}

.recaptcha-img {
	border-radius: 4px;
	height: 25px;
}

img.perfect-fit {
    width: auto;
    height: auto;
    min-width: 100%;
    min-height: 100%;
}

.pinGrid .view > img {
	position: static;
}

select.select_n option.blucsee {
  color :#0000ff;
}

.testMobile {
color :#0000ff;
}

.clearfix{
	clear: both;
}

.terms-align{
	text-align: justify;
}

.event_class label {
	float: left;
    max-width: 307px;
    line-height: 18px
}
.event_class span.free_icon {
    display: inline-block;
    float: left;    
    position: relative;
    padding: 10px 5px 0;
}
.event_class span.icon_text {
    display: block;
    position: absolute;
    top: 15px;
    font-size: 9px;
    bottom: auto;
    color: #fff;
    left: 19px;
    right: auto;
    font-weight: 700;   
}

.event_class [type=checkbox]+label {
	min-height: 25px;
	height:auto;
}

/** captcha
	========**/
#donation_input .g-recaptcha > div > div {
  margin: 4px auto !important;
  text-align: center;
  width: auto !important;
  height: auto !important;
}
#donation_input .g-recaptcha > div {
	width: auto !important;
}
.testimonial_single_page {
    text-align: justify;
    padding-bottom: 15px;
}
.testimonial_single_page > div:first-child {
	padding: 6px 20px 6px 0;
}

/** Recaptcha
	========**/
.footer-fm .g-recaptcha {
	margin-left: -44px;
}
.subscribe-form .md-form .g-recaptcha {
	margin-left: -37px;	
}
#scholarshipform .md-form .g-recaptcha {
	max-width: 523px;
	margin-left: -135px;    
}
#scholarshipform .md-form .captcha_help_block {
	padding-left: 5px;
}
#contactUs .md-form .g-recaptcha,
#contactUs .md-form .captcha_help_block {
	margin-left: 20px;	
}
.captcha_help_block {
	display: inline-block;
	color: #008000;
    text-transform: initial;
    font-size: 12px;
}
#contactUs .captcha_help_block {
	padding-left: 30px;
}

/** Recaptcha for student enrollment page
	====================================**/
.student_enrollment .g-recaptcha {
	margin-left: -45px;
}

.news_image_div {
	background-color: #fff;
    padding: 20px;
    text-align: center;
}

.news_image {
	width: 500px;
    height: auto;
    margin: 0 auto;
}
.footer-fm .captcha_help_block {
	color: #fff;
	font-size: 13px;
	-webkit-text-shadow: 1px 1px #008000;
	-moz-text-shadow: 1px 1px #008000;
	text-shadow: 1px 1px #008000;
} 

.testimonials-widget-testimonial h3 {
	font-size: 18px;
    text-align: center;
    padding-top: 8px;
    color: #753f01;
    font-weight: 600;
}

.testimonials-widget-testimonial .image {
	display: block;
}
.testimonials-widget-testimonial {
	display: block;
	background-color: #fff;
	min-height: 310px;    
	text-align: justify;
	/* margin: 0 10px !important; */
	padding: 15px !important;
	box-shadow: 0 2px 5px 0 rgb(117, 64, 2), 0 2px 10px 0 rgba(0,0,0,.12);
}
/*-------------testimonials owl-carousel css start--------------*/
.ycoTestimonialsOwl-Carousel .owl-wrapper{

}
.ycoTestimonialsOwl-Carousel .owl-item .item{
  margin: 10px;
  border-radius: 4px;
  background-color: #fff;
  min-height: 370px;
  box-shadow: 1px 0px 10px 0px #aaa;
  padding-bottom: 0;
  cursor: pointer;
}
.ycoTestimonialsOwl-Carousel .owl-buttons div{
    background: #753f01 !important;
    top: 45%;
    position: absolute;
    font-size: 0 !important;
    width: 30px;
    height: 30px;
    display: flex !important;
    justify-content: center !important;
    align-items: center;
    opacity: 0.9 !important;
    margin: 0 !important;
    padding: 0 !important;
}
.ycoTestimonialsOwl-Carousel .owl-buttons .owl-next{
  right: -40px;
}
.ycoTestimonialsOwl-Carousel .owl-buttons .owl-prev{
  left: -40px;  
}
.ycoTestimonialsOwl-Carousel .owl-buttons .owl-next:before,
.ycoTestimonialsOwl-Carousel .owl-buttons .owl-prev:before{
  font-size: 12px;
  font-family: FontAwesome;
  display: inline-block;
}
.ycoTestimonialsOwl-Carousel .owl-buttons .owl-next:before{
  content: "\f054";
}
.ycoTestimonialsOwl-Carousel .owl-buttons .owl-prev:before{
  content: "\f053";
}
  .ycoTestimonialsOwl-Carousel .imageDiv,
  .ycoTestimonialsOwl-Carousel .titleDiv,
  .ycoTestimonialsOwl-Carousel .contentDiv {
    margin-bottom: 15px;
  }
  .ycoTestimonialsOwl-Carousel .imageDiv{
  	padding-top: 10px;
  }
  .ycoTestimonialsOwl-Carousel .imageDiv img{
    width:100%;
    height:160px;
    border-radius: 4px;
    display:block;
    margin: 0 auto;
    object-fit: contain;
  }
  .ycoTestimonialsOwl-Carousel .titleDiv{
    font-size: 18px;
    font-weight: 500;
    line-height: 1.3;  
    color: #753f01;
    padding:0 10px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .ycoTestimonialsOwl-Carousel .contentDiv{
      font-size: 14px;  
      line-height: 1.72222;
      padding:0 10px;

      overflow: hidden;
      position: relative;
      
      max-height: 70px;
      text-align: justify;
  }
  .ycoTestimonialsOwl-Carousel .contentDiv:before {
    content: '...';
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .ycoTestimonialsOwl-Carousel .contentDiv:after {
    content: '';
    position: absolute;
    right: 0;
    width: 1em;
    height: 1em;
    /*margin-top: 0.2em;*/
    margin-top: 0.4em;
    background: #fff;
  }
  .ycoTestimonialsOwl-Carousel .dateDiv{
    bottom: 25px;
  }
  .ycoTestimonialsOwl-Carousel .authorDiv{
    margin-top: 25px;
    color: #0275d8;
    bottom: 45px;
  }  
  
  .ycoTestimonialsOwl-Carousel .authorDiv a:before{
    color: #774013;
    margin-right: 5px;
    content: "\f068";
    display:inline-block;
    font-family: 'fontAwesome';
    font-size: 10px;
  }
  .ycoTestimonialsOwl-Carousel .authorDiv,
  .ycoTestimonialsOwl-Carousel .dateDiv{
    text-align: right;
    font-size: 12px;  
    padding:0 10px;

    position: absolute;
    right: 8px;
  }
  
/*-------------testimonials owl-carousel css end--------------*/

/*-------------testimonials single page css start --------------*/
.testimonial_single_page .testimonialSingleImage{
  display: block !important;
  float: none !important;
  margin-bottom: 20px;
}
.testimonial_single_page .testimonialSingleImage img{
  width: auto;
  height: auto;
  max-height: 400px;
  border-radius: 10px;
  max-width: 100%;
  display: block;
  margin:0 auto;
}
.testimonial_single_page .testimonialSingleTitle h6{
    font-size: 20px !important;
    font-weight: 600 !important;
    margin-bottom: 20px;
}
.testimonial_single_page .testimonialSingleContent{
    font-size: 15px;
    margin-bottom: 20px;
}
.testimonialSingleAuthor a:before{
    color: #774013;
    margin-right: 5px;
    content: "\f068";
    display:inline-block;
    font-family: 'fontAwesome';
    font-size: 10px;
  }
  .volunteers-name-shotnotesHeading{
  font-size: 12px !important;
}
/*-------------testimonials single page css end--------------*/




/*-------------New design for testimonials start--------------*/
.testimonials-widget-testimonial .image img{
  width: 100% !important;
  height: 128px !important;
  max-width: 100% !important;
  margin: 0 !important;
}
.testimonials-widget-testimonial {
  padding: 0 !important;
  padding-bottom: 9px !important;
  min-height: 330px;
  /*width: 320px;*/
}
.testimonials-widget-testimonial h3{
  padding: 9px;
}
.testimonials-widget-testimonial blockquote{
  padding: 9px;
  font-size: 13px;
}
.testimonials-widget-testimonial div.credit{
  padding: 9px;  
  font-size: 10px;
  padding-bottom: 0;
}
.testimonials-widget-testimonial h3{
  font-weight: 500 !important;
  padding: 9px;
  line-height: 1.3;
  font-size: 17px;
  min-height: 70px;
  margin-bottom: 0;

  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.testimonial_div .bx-viewport {
    min-height: 350px !important;
}
/*-------------New design for testimonials end-------------*/
.card-cascade.wider .card-block {
	box-shadow: 0 2px 5px 0 rgb(117, 64, 2), 0 2px 10px 0 rgba(0,0,0,.12);	
}
.testimonial_div .bx-viewport {
	min-height: 320px; 
}
.testimonials-widget-testimonial blockquote {
	min-height: 68px;
}
.testimonials-widget-testimonial.student {
	box-shadow: 0 2px 5px 0 rgb(204, 141, 68), 0 2px 10px 0 rgb(241, 229, 215);
}

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

.card-block.student_test {
	box-shadow: 0 2px 5px 0 rgb(204, 141, 68), 0 2px 10px 0 rgb(241, 229, 215) !important;
}

.top_header_menu {
	background-color: #BA8E57;
}
/* .top_header_menu .footer-social-list {
	padding-left: 10px;
} */
.top_header_menu .footer-social-list {
	display: block;
	margin-bottom: 0;
}
.top_header_menu  ul > li {
	display: inline-block;
	padding: 0 5px;
	font-size: 18px;
    vertical-align: middle;
}
.top_header_menu  ul > li > a {
	color: #fff;
    vertical-align: middle;
}
.top_header_menu  ul > li > a:hover {
	color: #ccc;
}
.top_header_menu ul > li img {
	vertical-align: top;
    margin: 5px 0;
} 
.name_date_descr {
	font-size: 12px;
	margin-top: 10px;
}
.full_video .name_date_descr h5 {
	font-size: 18px;
}
.name_date_descr h5 {
	color: #774013;
	font-weight: 600;
	font-size: 15px;    
}
.name_date_descr span {
	font-size: 13px;
}
.full_video {
	padding: 15px 15px 0;
}
.grey_box_shadow {
	box-shadow: 0 6px 15px 0 rgba(0, 0, 0, 0.2);
    padding-bottom: 12px;
    margin-bottom: 10px;
}
/* Volunteer video block; */
.each_video {
	text-align: center;
}
.each_video ~ .name_date_descr h5 {
	max-width: 140px;
}
.each_video a,
.each_video span {
	display: block;
	width: 100%;
    height: 138px;
	background-color: #f7f4f0;
    border: 3px solid #d8be9e;
    margin: 10px 0;
}
.morecontent span {
    display: none;
}
.morelink {
    display: inline-block;
}
.training_videos img {
	max-width: 100%;
	height: 100%;
}
#top_video {
	display: none;
} 
/* Scroll */
.next_videos {
	height: 460px;
	overflow: auto;	
    padding-right: 5px;
}
.next_videos::-webkit-scrollbar {
    width: 8px
} 
.next_videos::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
} 
.next_videos::-webkit-scrollbar-thumb {
  background-color: #773a00;
}
.morecontent a {
	color: #773a00;
}
.mb_5 {
	margin-bottom: 5px;
}

.next_videos iframe,
.name_date_descr iframe {
	border: none;
}
.next_videos > div {
	margin: 10px 0;
}
.name_date_descr .pull-right {
	color: #774013;
	font-weight: 600;
}
/* .each_video ~ .name_date_descr > p {
	min-height: 60px;
} */
/** Video **/
#promptText {
	height: 315px;
}
.video {
    display: none;
}

.thumbnail {
    cursor: pointer;
}
.right_side_video .name_date_descr h5 {
	font-size: 15px;
}
@media(min-width: 768px){	
  .testimonials-widget-testimonial{
    width: 670px !important;
  }
}
@media(min-width: 1024px){
  .testimonials-widget-testimonial{
    width: 320px !important;
  }
}

@media(min-width: 768px) and (max-width:991px) {
	.volunteer-panel li {
		font-size: 13px;
	}
	#donation_input .g-recaptcha {
		transform:scale(0.80);
		-webkit-transform:scale(0.80);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
	}
	#scholarshipform .md-form .g-recaptcha {
		margin-left: -85px;
	}
	#contactUs .md-form .g-recaptcha,
	#contactUs .md-form .captcha_help_block {
	    margin-left: -20px;
	}
	#contactUs .md-form .captcha_help_block {
	    margin-left: -20px;
	}
	#contactUs .captcha_help_block {
	    padding-left: 67px;
	}
	.student_enrollment .captcha_help_block {
		margin-left: -15px;
	}	
}
@media(max-width:768px)  {
.ycoTestimonialsOwl-Carousel .owl-buttons div{
  width: 15px;
  height: 15px; 
}
.ycoTestimonialsOwl-Carousel .owl-buttons .owl-next:before, 
.ycoTestimonialsOwl-Carousel .owl-buttons .owl-prev:before{
  font-size: 10px;
}
.ycoTestimonialsOwl-Carousel .owl-buttons .owl-next{
  right: -10px;
}
.ycoTestimonialsOwl-Carousel .owl-buttons .owl-prev{
  left: -10px;  
}
.ycoTestimonialsOwl-Carousel .owl-pagination{
  display: none;
}
}
@media(max-width:560px)  {
	.news_image {
		width: 100%;
	}
}
@media(min-width:350px) and (max-width:369px) {
	.paynow_btn {
	    width: 303px;
	}	
}
@media(min-width:351px) and (max-width:400px) {
	#scholarshipform .md-form .g-recaptcha {
		margin-left: -50px;
	}
	
}
@media(min-width:351px) and (max-width:450px) {
	.student_enrollment .g-recaptcha {
		margin-left: -35px !important;
	}	
}
@media(min-width:401px) and (max-width:430px) {
	#scholarshipform .md-form .g-recaptcha {
		margin-left: -100px;
	}
	#contactUs .md-form .g-recaptcha,
	#contactUs .md-form .captcha_help_block {
	    margin-left: 12px;
	}
}
@media(max-width: 350px){
	.footer-fm .g-recaptcha {
		margin-left: 0;
	}
	.student_enrollment .g-recaptcha {
	    margin-left: 0 !important;
	}
	#scholarshipform .md-form .g-recaptcha {
	    margin-left: 0;
	}
	.g-recaptcha {
		transform:scale(0.80);
		-webkit-transform:scale(0.80);
		transform-origin:0 0;
		-webkit-transform-origin:0 0;
	}
	.paynow_btn {
	    	width: 246px;
	}
	#ue_submit .se_status {
		margin: 0;
	}
	#contactUs .md-form .g-recaptcha,
	#contactUs .md-form .captcha_help_block {
	    margin-left: 45px;
	}
	#contactUs .captcha_help_block {
	    padding-left: 3px;
	}
}

@media (min-width: 1001px) and (max-width: 1074px) {
	.navbar-brand img {
	    left: 30px;
	}
}

@media (max-width: 1074px) {
  .volunteers-single {
    width: 100% !important;
  }
  .volunteers-single img {
    height: auto;
  }
}
@media(max-width:1199px) {
	.navbar .navbar-nav .nav-item {
	    margin-bottom: 0;
	    padding-top: 0;
	}
	.sidebar_captcha {
		width: 110px;
	}
}
@media(min-width: 1220px) {
	.form_captcha {
		min-width: 280px;
	}
}
@media (max-width: 1000px) {	
  .side-widegets {
    display: none;
  }

  .our-programs .col-md-9, .project .col-md-9, .about .col-md-9 {
    width: 100%;
  }

 /*  #collapseEx2 .nav {
    margin-left: 40px;
    padding-left: 40px;
  } */

  .navbar-brand img {
    width: 70px;
    height: 70px;
    left: 20px;
    top: 6px;
  }

  ul.footer-social-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }

  .footer-2 {
    -ms-flex-order: 1;
        order: 1;
  }

  .footer-1 {
    -ms-flex-order: 2;
        order: 2;
  }

  .footer-3 {
    -ms-flex-order: 3;
        order: 3;
  }

  .footer-4 {
    display: none;
  }

  .footer-social-title {
    display: none;
  }
}
@media (max-width: 991px) {
/*added by lali for image align*/
.index-body .carousel-item img {
    width: 100% !important;
    align-self: center;
    padding-left: 0% !important;
}
  .navbar .navbar-nav .nav-item {
    margin-bottom: 0;
    padding-top: 0;
  }

  .volunteers-search .h5-responsive {
    display: none;
  }  
}
@media(min-width: 500px) and (max-width: 767px) {
	#contactUs .md-form .g-recaptcha,
	#contactUs .md-form .captcha_help_block {
	    margin-left: -7px;
	}
	#contactUs .captcha_help_block {
	    padding-left: 55px;
	}
}
@media (max-width: 767px) {
	.training_videos a {
		margin-top: 10px;
	}
	.student_enrollment .g-recaptcha {
	    margin-left: -55px;
	}
/*added by lali for image align*/	
   .index-body .carousel-item img {
	    width: 100% !important;
	    align-self: center;
	    padding-left: 0% !important;
   }
   .logged-in .body-top {
   		margin-top: 60px;
   }
  .project-calendar .col-md-3 {
    margin-top: 15px;
  }

  .project-leader-details {
    margin: 15px;
  }

  #map_wrapper {
    height: 20%;
  }

  ul.volunteer-panel {
    display: block;
  }
  ul.volunteer-panel li.nav-item {
    display: block !important;
    float: none !important;
    text-align: left !important;
  }

  .volunteer-panel-content #photo .own-image .cropit-preview, .volunteer-panel-content #photo .own-image .image-size-label {
    display: block;
  }
  .volunteer-panel-content #photo .own-image .cropit-preview {
    width: 100% !important;
  }
  .volunteer-panel-content #photo .own-image .image-size-label {
    width: 100%;
    margin-left: 0;
  }
  .volunteer-panel-content #photo .own-image .image-size-label #current-img {
    width: auto !important;
  }
  .volunteer-panel-content .old-project-table {
    width: 100%;
  }
  .volunteer-panel-content #project-table, .volunteer-panel-content #old-project-table {
    width: 100%;
    overflow: auto;
  }
  
   .event_class fieldset.form-group {
		display: block;
	}
	.event_class label {
		max-width: 200px;
	}
	
	.testimonial_div .testimonials-widget-testimonials > div img{
		max-width:100% !important;
		height:auto !important;
	}
}

@media(min-width: 320px) and (max-width: 343px) {
	.event_class label {
		max-width: 175px;
	}
}
@media(min-width:768px) and (max-width:1199px) {
	.event_class label {
		max-width: 215px;
	}	
}

@media(min-width:768px) and (max-width:1023px) {
	#ue_submit .waves-effect {
	    font-size: 12px;
    	padding: 8px 11px; 
    	margin: 0 1px;
	}
}

@media(min-width:1024px) and (max-width:1199px) {
	#ue_submit .waves-effect {	 
	    font-size: 14px;
	    padding: 6px 12px;
    	margin: 0 1px;
	}
}

@media(min-width:1200px) {
	#ue_submit .waves-effect {	 
	    font-size: 15px;
	    padding: 6px 16px;
	    margin: 0 3px;
	}	
}



@media(min-width: 544px) and (max-width: 640px) {
	.navbar-brand img {
	    left: 7px;
	}
}

@media(min-width:570px) and (max-width:770px) {
	.navbar .navbar-nav .nav-item a {
	    font-size: 13px;
	}
}

@media(min-width:544px) and (max-width:580px) {
	.body-top {
	    margin-top: 60px;
	}
	.navbar-nav .nav-item {
		float: none;
    	display: inline-block;
	}  
}

/*@media (max-width: 767px) {
#search_project_id .t-green{
background-color: yellow !important;
}  */

}
@media (max-width: 544px) {
	.navbar .navbar-toggleable-xs .nav-item {
		float: left;
	}	
}

@media(min-width: 544px) {	
	.donate-form .card-block .custom_captcha {
	    margin-top: -10px;
	}
	.card-block .marital_status {
		margin-top: 36px;
	}
	
	.card-block .passport_number {
	    margin-top: 42px;
	}
	.monthly_income {
		margin-top: -7px;
	}
	.commit_period {
		margin-top: 52px;
	}
}
	
@media (max-width: 543px) {
/*added by lali for image align*/
.navbar .navbar-toggleable-xs .nav-item {
	float: none;
}
.index-body .carousel-item img {
    width: 100% !important;
    align-self: center;
    padding-left: 0% !important;
}
  .body-top {
    margin-top: 60px !important;
  }

  .navbar-brand {
    display: none;
  }

  #collapseEx2 .nav {
    margin-left: 0;
    padding-left: 0;
  }

  .top-ham {
    margin-top: 14px;
    display: inline-block;
  }

  .program-logo {
    width: 100%;
  }

  .our-programs .personal-sm {
    display: none;
  }

  .volunteers-search .ln-letters {
    display: none;
  }
  
  .news_paging .ln-letters .prev, .news_paging .ln-letters .next {
    width: 38px !important;
    font-size: 0.7rem !important;
    text-transform: none !important;
  }
  
  .news_paging .ln-letters a, .news_paging .ln-letters button {
    display: inline-block;
    line-height: 18px;
    width: 17px;
    height: 17px;
    text-align: center;
    text-transform: uppercase;
    padding: 0;
  }
  
  .news_paging .ln-letters .btn {
    border-radius: 2px;
    border: 0;
    color: #fff!important;
    margin: 1px 1px 10px 1px;
    white-space: normal!important;
    font-size: 0.7rem;
  }
  
  .project .project-img, .project .program-title {
    margin: 0 auto;
  }

  .mobile-icon-box {
    display: block;
    position: absolute;
    top: 5px;
    left: 40%;
  }

  .bg-yoga .container {
    margin-top: 69px;
  }

  .navbar-toggler {
    padding: 0.75rem 1.2rem .75rem .75rem !important;
  }
  .navbar-toggler i {
    color: #774013;
  }

  .fr_res {
    margin-bottom: 5px;
  }

  .cal-cell, .cal-cell1 {
    font-size: 10px;
    word-break: break-all;
  }
  .cal-cell .pull-right, .cal-cell1 .pull-right {
    float: left !important;
  }

  .volunteers-search form select, .volunteers-search form .hidden-sm-up, .our-programs form select, .our-programs form .hidden-sm-up {
    display: block;
    width: 100%;
    margin-top: 5px;
  }

  #return-to-top {
    width: 35px;
    height: 35px;
    border-radius: 10px;
  }
  #return-to-top i {
    top: 7px;
    left: 8px;
  }
}
@media (max-width: 479px) {
/*added by lali for image align*/
.index-body .carousel-item img {
    width: 100% !important;
    align-self: center;
    padding-left: 0% !important;
}

  /* added by vigneshwaran for mobile center align*/
  .volunteers .pin {
    display: block !important;
    margin: 0 auto !important;
    width: 95% !important;
  }
}
@media (max-width: 440px) {
.choose_file .k-filename {
	max-width: 10em;
}
/*added by lali for image align*/
.index-body .carousel-item img {
    width: 100% !important;
    align-self: center;
    padding-left: 0% !important;
}
  .footer-1 {
    display: none;
  }

  .project .controls-top {
    position: static;
    margin-top: -20px;
    margin-left: -12px;
  }
}

@media(max-width:340px) {
	.donate-form .md-form textarea ~ label {
		font-size: 11px;
	}
}

.hide{
	display:none;
}

.show{
	display:block;
}

#class_full_msg .btn {
	cursor: auto;
    padding: 5px 10px;
    font-size: 14px;
}

#dn_submit .form-inline .form-group {
    margin-right: 15px;
}

#dn_submit .form-inline .form-group {
    margin-right: 15px;
}

#dn_submit .donation_label{
	font-size: 14px;
    padding-left: 24px;
}

@media(min-width:992px) and (max-width:1199px) {
	#dn_submit .form-inline .form-group {
    	margin-right: 4px;
	}
	
	#dn_submit .card-block {
	    padding: 10px 0;
	}
	.student_enrollment .g-recaptcha {
	    margin-left: -35px;
	}
}
@media(max-width:992px) {
	.news_date_text{
		text-align: left !important;
	}
}
@media (max-width: 772px){
	.news_author_img img{
		margin-bottom:0;
	}
}
@media (max-width: 543px){
	.news_date_text {
    	text-align: center !important;
	}

	}
@media(max-width:390px) {
	.fb_link_calender a {
		word-break: break-all;
	}
	.testimonial_single_page > .pull-left {
		float: none;
    	text-align: center;
		padding-bottom: 15px;
	}
}
.testimonial_single_page > div > img {
	width: 140px;
	height: 120px;
}

.testimonial_div .testimonials-widget-testimonials > div {
	padding: 0 15px;
}

.testimonial_div .testimonials-widget-testimonials > div img{
	height: 120px;
    max-width: 140px;
    display: block; 
    margin: 5px auto;
}

.testimonials-widget-testimonial q, .testimonials-widget-testimonial blockquote {
    quotes: none;
    word-break: break-all;
}

.testimonials-widget-testimonial cite:before, .testimonials-widget-testimonial div.credit:before {
    content: "â€“ ";
}

.testimonials-widget-testimonial cite, .testimonials-widget-testimonial div.credit {
    display: block;
    margin-top: .2em;
    text-align: right;
}

.paynow_btn{
	text-align: right;
    max-width: 303px;
}

.testimonials-widget-testimonial cite:before, .testimonials-widget-testimonial div.credit:before {
    content: "â€“ ";
}

.single-testimonials-widget {
	background: #eee;
}
.news_date_text{
	text-align: center;
    margin: .5rem auto;
    display: block;
    font-size: 11px;
    font-weight: 500;
}

/* .class_full_msg {
    max-width: 600px;
} */

/** Student entrollment course location and salary
	====================================**/
span.currency_code_span {
    background: none !important;
    font-size: 12px;
    padding-left: 2px;
}
i.why_salary {
  padding-left: 8px;
  color: #753f00;
}
/* Remove arrow in input type="number" */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
 -webkit-appearance: none;
 margin: 0;
}
h4#common_modal_title {
  font-size: 19px;
}

/***Sidebar-Slider***/
.sidebar-slider .carousel-inner>.carousel-item>img{
    width: 280px;
    height: 235px;
    object-fit: fill;
}
#carousel_ourvolunteers img{
	height: 130px !important;
    object-fit: contain;
    width: 100%;
}
#carousel_ourproject img{
	height: 130px !important;
    object-fit: contain;
    width: 100%;
}
.sidebar-slider .carousel-inner{
	margin: 0 auto;
}
.sidebar-slider .left-right-controls{
	border-top: 1px solid rgba(0,0,0,.125);
    margin-top: 5px;
    text-align: right;
}
.sidebar-slider i{
	padding: 2px 8px;
    color: #D0A97C !important;
}
.left-right-controls a:hover{
	background-color: #D0A97C;
	border-radius: 2px;
}
.left-right-controls a:hover i{
	color: #fff !important;
}
.side-volunteers-name p{
	color: #D0A97C;
}
.sidebar-slider .card-row{
	cursor: pointer;
}
.sidebar-volunteers-place{
	color: #4061a5 !important;
}
/***End-Sidebar-Slider***/


/**StartChart css**/
.statistic-chart .divider-new{
  margin: 40px 0px;
}
.chart-section {
  margin-bottom: 40px;
  padding: 20px 0px;
  box-shadow: 0px 4px 10px #D8D2D2, 0px -8px 20px #D8D2D2;
}
/**End Chart css**/

.statistics {
    margin-bottom: 40px;
    box-shadow: 0px 4px 10px #D8D2D2, 0px -8px 20px #D8D2D2;
    padding: 10px 10px;
    /*background-color: #946038;*/
}
.statistics-participants ul li {
    padding: 10px 10px;
    margin: 10px 0px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    border-radius: 2px;
    /*background-color: #DEC3A4;*/
}
/*span.stat-count {
    margin-left: 20px;
}*/
.center{
  text-align: center;
}
.container-full p {
    font-size: 18px;
    margin-bottom: 30px;
    color: #774013;
}
.divider-new.m-bottom {
    margin-bottom: 10px;
}
.c1{
  background-color: #4087AC;
}
.c2{
  background-color: #D35E7E;
}
.c3{
  background-color: #5783CA;
}
.c4{
  background-color: #CE59C0;
}
.c5{
  background-color: #A345B8;
}
.c6{
  background-color: #8B51C5;
}


.project-child{
  padding: 10px 10px;
  margin: 10px 0px;
  font-size: 16px;
  font-weight: 700;
  color: #774013;
  border-radius: 2px;
  background-color: #DEC3A4;
}
.home-pie-char-section .row {
    margin: 0px 0px;
}

.char-data-section {
    margin: 0px 50px;
}
.chart-value {
    display: inline-flex;
    flex-direction: row;
    justify-content: center;
    margin-bottom: 15px;
}
.value-box {
    width: 24px;
    height: 24px;
    border-radius: 4px;
    margin-right: 5px;
    opacity: 0.9;
}
span.value-text {
    font-size: 14px;
    color: #000;
    text-transform: capitalize;
    display: inline-flex;
    flex-direction: row;
    justify-content: center;
}
span.value-text p{
  padding-left: 5px;
}
.char-data-section.this-margin {
    margin: 0px 20px;
}

.box1{
  background-color: #67b7dc;
}
.box2{
  background-color: #6794dc;
}
.box3{
  background-color: #6771dc;
}
.box4{
  background-color: #8067dc;
}
.box5{
  background-color: #a367dc;
}
.box6{
  background-color: #c767dc;
}
.box7{
  background-color: #dc67ab;
}
.box8{
  background-color: #dc6788;
}

.chart-box1{
  background-color: #4c98bc;
}
.chart-box2{
  background-color: #d05b7c;
}
.chart-box3{
  background-color: #5480c7;
}
.chart-box4{
  background-color: #8b51c4;
}

.counter-section {
  /*background-color: #753f00;*/
  position: relative;
  background: url(https://sgp1.digitaloceanspaces.com/yogacommunity.org/wp-content/uploads/2021/02/count-bg.png);
}
.counter-bg{
  background-color: rgb(117, 63, 0, 0);
  padding: 40px 0px 60px 0px;
  width: 100%;
  height: 100%;
}
.number {
    font-size: 31px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #fff;
}
.cunt-sec {
    margin: 10px 0px;
}
.count-title {
    font-size: 16px;
    color: #fff;
}
.chart-section-title {
    margin-bottom: 50px;
}
.chart-section-title h2{
  color: #fff;
}
.amout-symbol {
    display: flex;
    flex-direction: row;
    justify-content: center;
}


.amout-symbol span {
    font-size: 31px;
    margin-bottom: 10px;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
}