/* responsive*/

.single-content .comment-form .form-submit input {
  border: 1px solid #25313D;
  border-radius: 10px;
  padding: 15px 60px;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #25313D;
  -webkit-transition: color 0.7s ease, background 0.7s ease, border 0.7s ease;
  -o-transition: color 0.7s ease, background 0.7s ease, border 0.7s ease;
  transition: color 0.7s ease, background 0.7s ease, border 0.7s ease;
}

.single-content .comment-form .form-submit input:hover {
  color: #fff;
  background: #3993E2;
  border: 1px solid #3993E2;
  -webkit-transition: color 0.7s ease, background 0.7s ease, border 0.7s ease;
  -o-transition: color 0.7s ease, background 0.7s ease, border 0.7s ease;
  transition: color 0.7s ease, background 0.7s ease, border 0.7s ease;
}

.single-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

.single-content {
  width: 70%;
}

.single-content a {
  display: inline;
  color: #25313D;
  -webkit-transition: color 0.7s ease;
  -o-transition: color 0.7s ease;
  transition: color 0.7s ease;
}

.single-content a:hover {
  color: #3993E2;
  -webkit-transition: color 0.7s ease;
  -o-transition: color 0.7s ease;
  transition: color 0.7s ease;
}

.single-content img {
  max-width: 100%;
  max-height: 245px;
}

.single-content p {
  margin: 10px 0;
}

.single-content .comments-area {
  padding-left: 10px;
}

.single-content .comment-form textarea {
  width: 100%;
  margin: 20px 0;
  max-width: 90%;
}

.single-content .comment-form .form-submit input {
  background: transparent;
}

.single-content .comment-form input {
  max-width: 100%;
}

.single-sidebar {
  width: 30%;
}

.single-sidebar .widget {
  padding: 20px 0;
}

.single-sidebar ol,
.single-sidebar ul {
  padding-left: 20px;
}

.single-sidebar a {
  color: #25313D;
  -webkit-transition: color 0.7s ease;
  -o-transition: color 0.7s ease;
  transition: color 0.7s ease;
}

.single-sidebar a:hover {
  color: #3993E2;
  -webkit-transition: color 0.7s ease;
  -o-transition: color 0.7s ease;
  transition: color 0.7s ease;
}

.entry-content-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin: 30px 0;
}

.entry-content-flex .post-thumbnail {
  width: 40%;
}

.entry-content-flex .entry-content {
  width: 60%;
}
.entry-content-flex .entry-content p{
 margin: 0;
}

@media (max-width: 991.98px) {
  .single-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 25px;
  }

  .single-content {
    width: 100%;
  }

  .single-sidebar {
    width: 100%;
  }
}

@media (max-width: 767.98px) {
  .single-content img {
    max-height: 300px;
  }
  
}
@media (max-width: 575.98px) {
  .entry-content-flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
            gap: 20px;
  }
  .entry-content-flex .post-thumbnail {
    width: 100%;
  }
  
  .entry-content-flex .entry-content {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .single-content .comment-form .form-submit input {
    padding: 15px 20px;
  }

  .single-content img {
    max-height: 250px;
    object-fit: cover;
  }

}

@media (max-width: 480px) {
  .single-content img {
    max-height: 200px;
    object-fit: none;
  }
}

@media (max-width: 380px) {
  .single-content img {
    max-height: 180px;
  }
}