


@media (min-width:1200px) and (max-width:1600px) 
{

    section{
        overflow: hidden !important;
    }

}





@media (min-width:992px) and (max-width:1199px) {
}

@media (min-width: 320px) and (max-width: 767px) {
    .hero-content h1 {
        font-size: 38px;
    }

    .hero-content p {
        font-size: 16px;
    }

.wow {
    animation-name: none !important;
    visibility: visible !important;
}


/*.menu-icon */

section.header-top {
    display: none;
}



.text-box h4 {
    font-size: 20px;
    text-align: center !important;
    line-height: 25px;
}

.banner-ul-box ul {
    text-align: center;
    margin: 0 auto 0;
    display: table;
}


section.banner-section {
    height: auto;
    padding: 100px 0 50px;
}

.ht-text h1 {
    font-size: 35px;
    text-align: center;
    line-height: 45px;
}
br {
    display: none;
}

p {
    font-size: 15px !important;
    text-align: center;
}
section.advice-sec .offset-4 {
    margin: 0;
}

.advi-main-boxx {
    flex-wrap: wrap;
    justify-content: center;
}

section.advice-sec {
    padding: 50px 0;
    margin: 0;
}

section.advice-sec .btn-box {
    text-align: center;
    margin: auto;
    display: table;
}

.color-box1 h4 {
    text-align: center;
}

.advice-box h4 {
    text-align: center;
}

section.skill-sec {
    padding: 30px 0 50px;
}

.skil-img-box {
    justify-content: center;
}

h2 {
    font-size: 30px !important;
    line-height:  35px !important;
    text-align: center;
    margin: 25px 0 0 0 !important;
}

section.skill-sec .ht-text p {
    margin: 15px 0 0 0;
    font-size: 16px !important;
}

.skil-main-box {
    flex-wrap: wrap;
    justify-content: center;
}

h4 {
    text-align: center;
}

.skil-img-boxx {
    margin: 25px 0 25px 0;
}

.img-noney-1 img {
    display: none;
}

img.mone-im2 {
    display: none;
}

img.mone-im3 {
    display: none;
}

.btn-box {
    justify-content: center;
}

.team-img-box1 img {
    display: none;
}

.team-main-box.team-bg-1 {
    margin: 0 0 0 0;
    padding: 33px  0;
}

.team-main-box {
}

.col-sm-4.p0 {
}

section.help-sec {
    padding: 0 0 50px;
}

p {
}

section.help-sec .ht-text p {
    font-size: 15px !important;
    margin: 10px 0 15px 0;
}

section.pupler-section {
    padding: 0 0 50px;
}

.pupler-section .ht-text p {
    margin: 10px 0 15px 0;
}

.popule-main {
    margin: 0 0 30px 0;
}

.portfolio_inner_img_box.portfolio_inner_img_box1 {
    margin: 20px 0 0 0px;
}

section.experience-sec .ht-text h2 {
    color: #fff;
}

section.experience-sec .ht-text p {
    margin: 10px 0 30px 0;
}

.proc-flex {
    flex-wrap: wrap;
    justify-content: center;
}

.pro-nu-box {
    margin: 0 0 30px 0;
}

.pro-nu-box {
    height: 70px;
    width: 70px;
}

section.process-sec {
    height: auto;
    padding: 50px  0;
}

img.proc1-img-box img {
}

img.proc1-img-box {
    display: none;
}

img.proc2-img-box {
    display: none;
}

.client-img-box img {
    display: none;
}

.test-flex-box {
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 0 0 0;
}

.test-text-box {
    margin: 30px 0 0 0;
}

section.clients-sec .ht-text p {
    margin: 0;
}

.test-progres-box {
    margin: 30px 0 0 0;
}

.inner-banner-form h2 {
    font-size: 26px !important;
    margin: 0 0 0 0;
}

.inner-banner-form p {
    margin: 10px 0 30px 0;
}

.form-flex-box {
    flex-wrap: wrap;
    display: block;
}

.fld-inp input {
    width: 100% !important;
}

select {
    width: 100%;
    margin: 0 0 20px 0;
}
section.logs-sec {
    display: none;
}

.make-flex-box {flex-wrap: wrap;justify-content: center;display: none;}

section.appointment-sec {
    padding: 10px 0 50px;
}

section.appointment-sec .row {
    flex-direction: column-reverse;
}

section.appointment-sec .ht-text p {
    margin: 0 0 20px 0;
}

section.appointment-sec .ht-text h2 {
    margin: 0 0 15px 0 !important;
}

.question-container h2 {
    font-size: 18px !important;
    margin: 0 !important;
}

.toggle-btn p.rotate {
    font-size: 31px !important;
}

img.faqs-2img-box {
    display: none;
}

img.faqs-1img-box {
    display: none;
}

form {
    display: block;
}

button.subbscribe_bta {
    width: 100%;
    margin: 15px 0 0 0;
}

.row.foter-fom-flex-box .ht-text h2 {
    font-size: 19px !important;
}

.row.foter-fom-flex-box p {
    margin: 10px 0 25px 0;
}

.header-social-box ul {
    justify-content: center;
}

.col-sm-2.footer-box-4 {
    text-align: center;
    margin: 20px 0 0 0;
}

.footerlinks ul {
    justify-content: center;
    margin: auto;
    display: table;
}

.footerlinks {
    text-align: center;
}
.footerlinks ul li {
    text-align: start;
    margin: 0 auto 20px;
    display: table;
}

.footerlinks ul li i {
    margin: 0 8px 0 0;
}
.footerbox-details.linksheading h3 {
    text-align: center;
}
.rating-list {
    display: none;
}
section{
    overflow: hidden !important;
}
}



