@media only screen and (min-width: 1366px) and (max-width: 1920px) {}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.header-logo h5 {
    font-size: 12px !important;
    letter-spacing: unset !important;
}

.container-fluid {
    padding: 0 16px;
}

.menuSec ul li a {
    font-size: 12px;
    padding: 10px 9px;
}

.theme_btn {
    padding: 10px 10px;
    font-size: 7px;
}

.menuSec .row {
    padding: 10px 4px;
} 
.banner_text {
    margin-top: 130px;
}
.banner-img img {
    height: 660px;
}

.banner_text h1 {
    font-size: 40px;
    line-height: 1;
}

.banner_text p {
    font-size: 12px;
    line-height: 20px;
}
.section.about-sec {
    margin: 90px 0;
}

.about-text-one h2 {
    font-size: 40px;
    line-height: 1;
}

.about-text-one {
    padding: 20px 30px;
}

.about-text-one p {
    font-size: 12px;
    line-height: 22px;
}

.custom-slider {
    height: auto;
}
.inr_ser_card {
    margin: 20px 0px;
}
.specialist-services-top-heading h2 {
    font-size: 54px;
    margin-bottom: 0 !important;
}

.consultant-experience-text {
    width: 100%;
    padding-right: unset;
}

.consultant-experience-text h2 {
    font-size: 34px;
}

.consultant-experience-text p {
    font-size: 12px;
    line-height: 21px;
}

ul.consultant-experience-ul {
    margin-right: 0;
}

.consultant-experience-ul-text h4 {
    font-size: 17px;
}
section#custom_html-9 {
    width: 49%;
}





.news-letter ul li a p {
    font-size: 10px;
    line-height: 20px;
}
section#custom_html-9 {
    width: 100% !important;
}
.about-text-ineer h2 {
    font-size: 36px;
}

.about-text-ineer p {
    font-size: 12px;
    line-height: 21px;
}
section.specialist-services-sec.page-services .col-md-3.col-sm-12.col-12 {
    width: 50%;
}    
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

.header-logo h5 {
    font-size: 12px !important;
    letter-spacing: unset !important;
}

.container-fluid {
    padding: 0 16px;
}

.menuSec ul li a {
    font-size: 8px;
    padding: 10px 9px;
}

.theme_btn {
    padding: 10px 10px;
    font-size: 7px;
}

.menuSec .row {
    padding: 10px 4px;
} 
.banner_text {
    margin-top: 130px;
}
.banner-img img {
    height: 660px;
}

.banner_text h1 {
    font-size: 40px;
    line-height: 1;
}

.banner_text p {
    font-size: 12px;
    line-height: 20px;
}
.section.about-sec {
    margin: 90px 0;
}

.about-text-one h2 {
    font-size: 40px;
    line-height: 1;
}

.about-text-one {
    padding: 20px 30px;
}

.about-text-one p {
    font-size: 12px;
    line-height: 22px;
}

.custom-slider {
    height: auto;
}
.inr_ser_card {
    margin: 20px 0px;
}
.specialist-services-top-heading h2 {
    font-size: 54px;
    margin-bottom: 0 !important;
}

.consultant-experience-text {
    width: 100%;
    padding-right: unset;
}

.consultant-experience-text h2 {
    font-size: 34px;
}

.consultant-experience-text p {
    font-size: 12px;
    line-height: 21px;
}

ul.consultant-experience-ul {
    margin-right: 0;
}

.consultant-experience-ul-text h4 {
    font-size: 17px;
}
section#custom_html-9 {
    width: 49%;
}



footer.footerSec .col-lg-3.co-md-6 {
    width: 50%;
}

.news-letter ul li a p {
    font-size: 10px;
    line-height: 20px;
}
section#custom_html-9 {
    width: 100% !important;
}
.about-text-ineer h2 {
    font-size: 36px;
}

.about-text-ineer p {
    font-size: 12px;
    line-height: 21px;
}
section.specialist-services-sec.page-services .col-md-3.col-sm-12.col-12 {
    width: 50%;
}
}

@media only screen and (min-width: 520px) and (max-width: 767px) {}

@media only screen and (min-width: 300px) and (max-width: 519px) {
.banner-img img {
    height: 990px;
}
.custom-slider{
    height:850px;
}
.banner-img.inner-banner-img img {
    height: 400px !important;
}
.banner_img > img {
    position: relative;
    width: 100%;
}
.banner_text h1 {
    font-size: 30px;
    line-height: 1.2;
}
.custom-slider.inner-custom-slider h1 {
    font-size: 40px !important;
}
.services-detail-text h2 {
    font-size: 32px !important;
}
.services-detail-text {
    padding: 20px !important;
    margin-top: 0 !important;
}
.services-detail-img img {
    height: 300px !important;
    object-fit: cover;
}
.custom-slider.inner-custom-slider
 {
    height: 400px;
}

.container-fluid {
    padding: 0 20px;
}

.banner_text h5 {
    font-size: 16px;
}
.menuSec .col-12 {
    width: 50%;
}

.header-logo h5 {
    font-size: 12px !important;
}

.theme_btn {
    font-size: 8px;
    padding: 10px;
}
.menuSec .row {
    padding: 10px 5px;
}
.about-text-one h2 {
    font-size: 40px;
}

.about-text-one {
    padding: 20px 20px;
}

.about-text-one p {
    font-size: 12px;
    line-height: 22px;
}
.resource-sec-top-headinf h2 {
    font-size: 44px;
    line-height: 1.2;
    margin-bottom: 30px;
}
.specialist-services-top-heading {
    width: 80%;
}

.specialist-services-top-heading h2 {
    font-size: 40px;
    line-height: 1;
}
.inr_ser_card {
    margin-bottom: 30px;
}
.consultant-experience-text {
    width: 100%;
    padding-right: unset;
}

ul.consultant-experience-ul {
    margin-right: unset;
}

.consultant-experience-text h2 {
    font-size: 40px;
    line-height: 1;
}
.consultant-experience-ul-text h4 {
    font-size: 16px;
}
.consultant-experience-img:before {
    bottom: 0;
}
.cnt-head .cnt-txt {
    display: block;
}

.cnt-head {
    padding: 30px;
}

.cnt-head h1 {
    font-size: 30px;
    margin: unset;
}

.book-sec-home-sd {
    width: 100%;
}
.section-title {
    font-size: 40px !important;
}
section.cnt-sec {
    margin-bottom: 80px;
}
.book-sec-home-sd p {
    margin: unset !important;
}

.book-sec-home-sd .theme_btn {
    margin-top: 20px;
}
section.consultant-experience-sec {
    margin-bottom: 80px;
}

.footerSec .footer-btm::before {
    width: 100%;
    right: unset;
}
.news-letter ul li a p {
    font-size: 12px;
}
.about-text-ineer h2 {
    font-size: 30px;
    margin-top: 20px;
}

.about-text-ineer p {
    font-size: 12px;
    line-height: 22px;
}

.about-btm-text p {
    font-size: 12px;
    line-height: 20px;
}

section.about-sec {
    margin: 80px 0px;
}
.custom-slider.inner-custom-slider h1 {
    font-size: 57px;
}
 .slicknav_nav a:hover {
     color: #fff;
     background: #21d2fc;
     }
    .info-box h5 {
    font-size: 12px !important;
} 
.section-title {
    font-size: 34px !important;
}
.contact_page-btn {
    margin-top: 30px;
}

.contact_page-btn button.theme_btn {
    font-size: 12px;
    padding: 10px 20px;
}
section.hospital-environment-sec {
    margin: 50px 0px;
}
}

@media only screen and (min-width: 0px) and (max-width: 299px) {}