
@media only screen and (min-width : 100px) and (max-width : 1400px) {

}
@media only screen and (min-width : 100px) and (max-width : 1100px) {

}
@media only screen and (min-width : 100px) and (max-width : 1000px) {


}
@media only screen and (min-width : 100px) and (max-width : 900px) {
.inner-page-title {
    font-size: 2rem;
}
section.responsive-menu {
    width: 50%;
    right: -52%;
}
.home-slider-content h2 {
    font-size: 35px;
}
.home-slider-image {
    height: 300px;
}
section.about-sec .container, .treatment-sec .container, .faq-sec .container, .reach-sec .container{
    padding:0% 2%;
}
section.services-section .row{
    justify-content:center;
}
section.therapy-sec .items .item .image {
    height: 120px;
    width: 120px;
}
section.issues-sec {
    padding: 100px 0;
    background-size: cover;
    background-position: 30%;
}
#accordion .card-header a {
    font-size: 13px;
}
.footer-logo {
    width: 100%;
}
.footer-social{
    width:80%;
}
.certificate {
    width: 80%;
}
.menu a {
    font-size: 12px;
}
.copyright p {
    font-size: 13px;
}
}

@media only screen and (min-width : 100px) and (max-width : 600px) {
.blogs-item .custom-theme-post-item {
    display: block;
}
.blogs-item .custom-theme-post-item .custom-theme-post-content {
    padding-left: 0px;
}
}

@media only screen and (min-width : 100px) and (max-width : 500px) {
.inner-page-title {
    font-size: 1.6rem;
}
.custom-theme-post-title a {
    font-size: 1.3rem;
}
section.responsive-menu {
    width: 100%;
    right: -102%;
}
.home-slider-image {
    height: 200px;
}
.home-slider-content h2 {
    font-size: 20px;
}
section.about-sec .image {
    height: 500px;
}
section.about-sec .row {
    row-gap: 40px;
}
section.about-sec .image2 {
    width: 100%;
}
.heading h2 {
    font-size: 25px;
}
.heading p {
    font-size: 13px;
}
.btn-1{
    font-size:11px;
}
section.brand-sec h3 {
    font-size: 16px;
}
section.brand-sec .items .item {
    width: 23%;
}
section.brand-sec .items {
    gap: 26px;
    justify-content: center;
}
section.therapy-sec .items .item {
    width: 46%;
}
#accordion .card-header a {
    font-size: 11px;
}
.card-body p {
    font-size: 12px;
}
section.faq-reach-sec .icon2 {
    bottom: 42%;
}
.footer-logo {
    width: 60%;
}
footer.footer .row {
    row-gap: 10px;
}
.footer-social {
    margin: 0 auto;
    width: 100%;
}
.certificate {
    margin: 0 auto;
    width: 100%;
}
.copyright p {
    text-align: center;
}
.policy ul {
    justify-content: center;
}
footer.footer .row1 {
    row-gap: 40px;
}
section.issues-sec .item .row {
    row-gap: 25px;
}
	.header-top ul {
    justify-content: center;
    row-gap: 5px;
    flex-direction: column;
}

.header-top ul .line {
    display: none;
}
	ul.c-detail {
    flex-direction: column;
    align-items: center;
}
}
@media only screen and (min-width : 100px) and (max-width : 375px) {
.post-meta span {
    font-size: 11px;
    letter-spacing: .5px;
}
.custom-theme-post-title a {
    font-size: 1.2rem;
}
}
@media only screen and (min-width : 100px) and (max-width : 320px) {}