@media(max-width:991px) {
    .contact-info-item {
        text-align: center;
    }
}

@media(min-width:991px) and (max-width:1199px){
.inner-contact-info .list-wrap li:nth-child(2){
    order: 3;
}
.contact-info-item {
    text-align: center;
}
}

@media only screen and (max-width: 767px) {
    .banner-bg-mbl {
        padding: 110px 0 50px;
    }

    .title-mbl {
        font-size: 16px !important;
    }

    .sub-title-mbl {
        text-align: center;
    }

    .sweet-alert h2 {

        font-size: 18px;
    }

    .services-active .slick-dots {
        margin-top: 10px;
    }

    .contact-info-item {

        flex-direction: column;
        align-items: center;

    }

    .title-ttl-mbl {
        text-align: center;
        font-size: 16px !important;
    }

    .footer-top-two-tw {
        padding: 50px 0 50px;
    }

    .sns-mn {
        text-align: justify;
    }

    .btm-spn span {
        text-align: center;
    }

    .read-more-btn-btn {
        display: flex;
        justify-content: center;
    }

    .sub-title-ttl {
        text-align: center;
    }

    .title-sb-cntr {
        text-align: center;
        font-size: 16px !important;
    }

    .team-content-cntnt p {
        text-align: justify;
    }

    .mn-btn {
        display: flex;
        justify-content: center;
    }

    .team-area-ara {
        padding: 50px 0;
    }

    .sub-title-prjct {
        text-align: center;
    }

    .title-mn-sb {
        text-align: center;
        font-size: 16px !important;
    }

    .project-content-pra p {
        text-align: justify;
    }

    .btn-btm {
        display: flex;
        justify-content: center;
    }

    .project-nav-nv {
        display: flex;
        justify-content: center;
    }

    .title-ttl {
        text-align: center;
        font-size: 16px !important;
    }

    .content-pra p {
        text-align: justify;
    }

    .work-area-ara {
        padding: 50px 0 50px;
    }

    .sub-title-sucs {
        text-align: center;
    }

    .title-tlt-sucs {
        text-align: center;
        font-size: 16px !important;
    }

    .success-content-pra p {
        text-align: justify;
    }

    .testimonial-area-three-thre {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .title-ttl-mn {
        color: #fff;
        font-size: 16px !important;
    }

    .project-details-content-pra p {
        text-align: justify;
    }

    .project-details-area-ara {
        padding: 50px 0 50px;
    }

    .company-area-ara {
        padding: 50px 0 50px;
    }

    .title-tlt-abt {
        font-size: 16px !important;
    }

    .section-title-abt p {
        text-align: justify;
    }

    .abt-btn-dscvr {
        display: flex;
        justify-content: center;
    }

    .section-title-abtt span {
        text-align: center;
    }

    .title-abt-sbt {
        text-align: center;
        font-size: 16px !important;
    }

    .section-title-srvc h2 {
        font-size: 16px !important;
    }

    .services-content-three-pra p {
        text-align: justify;
    }

    .services-item-wrap-wrp {
        padding: 50px 0px 50px;
    }

    .services-details-content-pra p {
        text-align: justify;
    }

    .counter-area-four-ctr {
        padding: 50px 0 50px;
    }

    .inner-services-area-two-inr {
        padding: 50px 0 50px;
    }

    .section-title-serv-ttl h2 {
        font-size: 16px !important;
    }

    .project-area-three-srvcs {
        padding: 50px 0 50px;
    }

    .faq-content-hd h2 {
        text-align: center;
        font-size: 18px !important;
    }

    .title-two-hdto {
        text-align: center;
        font-size: 16px !important;
    }

    .faq-wrap .accordion-body p {
        text-align: justify;
    }

    .section-title.title-style-two .title {
        font-size: 16px !important;
    }

    .btn-sbmts {
        display: flex;
        justify-content: center;
    }

    .footer-content-two-pra p {
        text-align: justify;
    }

    .footer-social-two .list-wrap {
        flex-direction: column;
    }

    .terms_section_pdng h4 {
        text-align: center;
    }

    .terms_section_pdng p {
        text-align: justify;
    }

    .terms_section_pdng ul li {
        text-align: justify;
    }

    .breadcrumb-content-lnks .title {
        font-size: 20px;
    }

    .services-content-cntnt p {
        text-align: justify;
    }
}

@media only screen and (min-width: 1200px) {
    .list-wrap li {
        padding: 0 0 0 0;
    }

    .inner-contact-info .list-wrap {

        flex-wrap: nowrap;
        align-items: flex-start;
    }

    .contact-info-item {

        flex-wrap: wrap;
        justify-content: center;
    }

    .content-main {

        text-align: center;
    }

    .add-p {

        text-align: center;
    }

    .contact-info-item .icon {

        margin-bottom: 10px;
        margin-right: initial;
    }
}



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

    .company-img {

        padding-bottom: 0px !important;
    }

    .project-area-three {

        padding: 50px 0 50px;
    }


}

@media only screen and (min-width: 767px) and (max-width: 991px) {
    .breadcrumb-area {
        padding: 150px 0 50px;
    }
}

@media screen and (max-width:360px) {
    .success-list .list-wrap li .content span {
        font-size: 10px;
        font-weight: bold;
    }

}