@media only screen and (max-width:1600px) and (min-width:1020px){

img.why-chs {
    max-width: 470px;
}    
    }

@media only screen and (max-width: 980px) and (min-width: 220px) {

.hero-style-two:before {
    display: none;
}

.hero-style-two {
    padding-top: 150px;
    text-align: center;
    padding-bottom: 50px;
}

.hero-style-two .hero-content p {
    margin-bottom: 10px;
}

.features-style-one {
    padding-top: 50px;
    padding-bottom: 50px;
}

.section-title {
    margin-bottom: 10px;
}

.service-slider {
    text-align: center;
}

.block-style-one .text p {min-height: 110px;line-height: normal;}

.fancy-text-block {
    padding-top: 50px;
    text-align: center;
    padding-bottom: 50px;
}
 
.fancy-text-block  .row.align-items-center {
    margin-top: 0 !important;
}

.fancy-text-block-four .img-holder .img-position {
    position: relative;
}

.shape-one {
    display: none;
}

.fancy-text-block-four .text-wrapper {
    padding-left: 0;
    margin-bottom: 10px;
    padding-right: 0;
}

.fancy-text-block-four .img-holder {
    min-height: auto;
    margin-bottom: 50px;
}

.main-btn {
    padding: 10px 40px;
}

.section-title h3 {
    font-size: 22px;
}

.fancy-text-block-four .text-wrapper p {
    margin-bottom: 20px;
} 

.tech-left .col-lg-6.order-1 {
    order: unset;
}

.ctag-left , .ctag-right {
    display: none;
}

section.green-cta {
    padding: 50px 0;
}

.green-cta h2 {
    font-size: 1.8rem;
    line-height: normal;
}

br {
    display: none;
}

.green-cta h3 {
    text-transform: unset;
    line-height: normal;
    font-size: 1.125rem;
}

.green-cta p {line-height: normal;font-size: 1rem;}

section.why-choose {background: #581ba6;padding-top: 50px;padding-bottom: 50px;text-align: center;}

.why-choose:before {
    display: none;
}

.shape {
    display: none;
}

.purple-item h3 {
    margin-bottom: 10px;
    font-size: 24px;
}

img.why-chs {
    display: none;
}

.wc-object {
    display: none;
}

.purple-item {
    margin-top: 30px;
    margin-bottom: 0;
}

.purple-item p {
    line-height: normal;
}

.why-choose   .col-lg-9 .col-lg-12 {
    margin-top: 30px;
} 
.faq-area .img-holder.mb-50 {
    display: none;
}

section.faq-area {
    padding-top: 40px;
    padding-bottom: 40px;
    text-align: center;
}

.faq-area .section-title h3 {
    font-size: 1.5rem;
}

.faq-list li span {
}

.faq-list li {
    display: block;
    text-align: center;
}

.faq-list li i {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
}

.faq-area .text-wrapper.mb-50 {
    margin-bottom: 0;
} 
.service-area {
    padding-top: 50px;
    padding-bottom: 50px;
    text-align: center;
}

.service-area .col-xl-3 {
    margin-top: 30px;
}

.block-style-four {
    height: auto;
    margin-bottom: 0;
}

.wcta-img {
    display: none;
}

.wcta-area {
    padding: 50px 0;
    text-align: center;
}

.wcta-area h2 {
    font-size: 1.7rem;
    line-height: normal;
}

.wcta-area p {
    font-size: 1rem;
    margin: 10px 0;
}

.testimonial-area {
    padding-top: 50px;
    padding-bottom: 50px;
}
 
.testimonial-content p {
    line-height: normal;
    text-align: center;
}

.cta-style-two .text-wrapper h2 {
    font-size: 1.8rem;
    line-height: normal;
    margin-bottom: 0;
}

.cta-area .text-wrapper {
    padding: 50px 0;
    text-align: center;
}

.cta-style-two .text-wrapper p {
    font-size: 1rem;
}   								

.footer-widget {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

.site-branding img {
    max-width: 150px;
}

ul.footer-nav {
    display: flex;
    justify-content: center;
    gap: 10px;
    flex-flow: wrap;
}  

.footer-nav-widget {
    margin-bottom: 0;
}

.footer-widget .col-lg-3 {
    margin-top: 30px;
    text-align: center;
}

ul.info-list {
    display: flex;
    flex-flow: wrap;
    justify-content: center;
} 

.about-widget {
    margin-bottom: 0;
} 

.contact-info-widget {
    margin-bottom: 0;
}

.footer-area .footer-copyright .text p {
    font-size: 14px;
    line-height: normal;
}

.breadcrumbs-wrapper {
    padding-top: 130px;
    padding-bottom: 50px;
}

.fancy-text-block-seven .img-holder {
    display: none;
}

.fancy-text-block .img-holder {
    display: none;
}

.block-style-five .text h3.title {
    font-size: 20px;
}

.features-area {
    padding-bottom: 20px;
}

.contact-information-area {padding-top: 50px;padding-bottom: 0;}

.contact-information-area .img-holder {
    display: none;
}

.popupform {
    width: 90%;
}

.footer-nav-widget {
    padding-left: 0px; 
}

}

