/*********************************************************************************

	Template Name: Template Full Name Here
	Description: A perfect template to build beautiful and unique medical websites. It comes with nice and clean design.
	Version: 1.0

	Note: This is custom css.

**********************************************************************************/


.callback-area {
    padding-bottom: 60px;
    margin-bottom: 120px;
}

.slick-current .testimonial-image {
    height: 0;
    width: 0;
}

.frequently-ask-question-area {
    padding-top: 0;
}

.bg-image-4 {
    background-image: none;
}

.footer-inner {
  background: rgba(22, 57, 99, 0.95);
}

.header-logo img , .footer-logo {
    max-height: 80px;
    width: auto;
    height: auto;
    max-width: 200px;
}

.slick-track {
    margin-left: unset;
}

.footer-contact-block {
    flex-direction: column;
}

.footer-contact-icon{
    margin-right: 0;
}

#about-area .about-content div > p {
    margin-bottom: 0;
}

.footer-contact {
    padding: 14px 30px;
    text-align: center;
}

.in-service {
    height: -webkit-fill-available;
}

.about-content {
    -webkit-box-shadow: 0 0 10px rgb(255 255 255 / 20%);
    box-shadow: 0 0 10px rgb(209 209 209 / 20%);
}

.callback-form textarea {
    border-color: #48586c;
    color: #dddddd;
    letter-spacing: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.callback-form textarea::placeholder,
.callback-form textarea::-webkit-input-placeholder {
    color: #dddddd;
}


/* .counterbox-block:nth-child(1), .counterbox-block:nth-child(2) { */
.counterbox .counterbox-inner:nth-of-type(1) .counterbox-block:nth-child(1),
.counterbox .counterbox-inner:nth-of-type(1) .counterbox-block:nth-child(2) {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
/* .counterbox-block:nth-child(3), .counterbox-block:nth-child(4) { */
.counterbox .counterbox-inner:nth-of-type(2) .counterbox-block:nth-child(1),
.counterbox .counterbox-inner:nth-of-type(2) .counterbox-block:nth-child(2) {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}


/* .counterbox-block:nth-child(1), .counterbox-block:nth-child(3) { */
.counterbox .counterbox-inner:nth-of-type(1) .counterbox-block:nth-child(1) ,
.counterbox .counterbox-inner:nth-of-type(2) .counterbox-block:nth-child(1) {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
}
/* .counterbox-block:nth-child(2), .counterbox-block:nth-child(4) { */
.counterbox .counterbox-inner:nth-of-type(1) .counterbox-block:nth-child(2),
.counterbox .counterbox-inner:nth-of-type(2) .counterbox-block:nth-child(2) {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border-left: 1px solid rgba(255, 255, 255, 0.3);
}

@media only screen and (max-width: 575px) {

    .heroslider .row.align-items-center {
        text-align: center;
    }


    .mean-container a.meanmenu-reveal {
        right: 80px !important;
    }
}

