
@media (max-width:1550px){
    
}


@media (max-width:1366px){
   .about-sec:after {
    background-size: 60%;
    }

    .main-banner {
        height: 500px;
    }

    .bnr-txt h1 {
        font-size: 40px;
        line-height: 50px;
    }

}



@media (min-width:768px) and (max-width:1024px){
    .hd-txt h2 {
    font-size: 35px;
    line-height: normal;
    }

    .about-img-bx h4 {
        font-size: 13px;
    }

    .about-lft-div ul li {
        padding: 0 10px 0 10px;
    }

    .about-sec .col-sm-5 {
        width: 50%;
    }

    .about-sec .col-sm-offset-1.col-sm-6 {
        width: 50%;
        margin: 0;
    }

    .about-btn {
        font-size: 13px;
    }

    .fea-cht-btn {
        font-size: 14px;
    }

    .feature-slide-st .slick-next {
        right: 88%;
    }

    .cta-txt h2 {
        font-size: 35px;
    }

    .cta-txt h2 br {
        display: none;
    }

    .cta-txt h6 {
        font-size: 15px;
    }

    .price-nam-amt h2 {
        font-size: 20px;
    }

    .price-nam-amt h5 {
        font-size: 35px;
    }

    .price-box {
        padding: 20px 15px 30px;
    }

    .pr-btn {
        font-size: 18px;
        margin-right: 0;
    }

    a.price-tel {
        font-size: 16px;
        margin-top: 7px;
    }

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

    .price-box ul li {
        font-size: 13px;
    }

    .why-txt.hd-txt ul li {
        font-size: 12px;
    }

    .testi-main-div .hd-txt h2 br {
    }

    .testi-main-div .hd-txt h2 {
        font-size: 29px;
    }

    .testi-sec {
        padding: 50px 0;
    }

    .testi-dtl p {font-size: 15px;}

    .testi-main-div .slick-next {
        right: 78%;
    }

    .faq-sec .hd-txt h2 {
        text-align: left;
        /* font-size: 32px; */
    }

    .faq-sec .col-sm-offset-5.col-sm-7 {margin: 0 10%;width: 80%;display: table;}

    .panel-title>a, .panel-title>a:active {
        font-size: 14px;
    }

    .copyright-sec .row {
    }

    .copy-txt {
        text-align: center;
    }

    .copy-lnk {
        text-align: center;
    }

    .form-btn-div-st {
        margin: 0;
    }

    .form-txt h3 span {
        font-size: 30px;
    }

    .form-price h4 span {
        font-size: 12px;
    }

    .form-price h4 {
        font-size: 20px;
    }

   
}
@media (min-width:320px) and (max-width:767px){
    .wow {
        animation-name: none !important;
        visibility: visible !important;
    }

    .bnr-txt h2 {
    font-size: 25px;
    text-align: center;
    }


.logo {
    margin: 0px auto;
    width: 100%;
}
a.phone-st {
    font-size: 18px;
}
.link_txt.chats {
    text-align: left;
}

.bnr-side-img {
    position: relative;
    height: auto;
}

.main-banner {
    flex-direction: column;
    height: auto;
    padding-top: 180px;
}

.bnr-txt h1 {
    font-size: 30px;
    text-align: center;
    line-height: normal;
}

.bnr-txt h5 {
    text-align: center;
}

.main-banner .row {
    justify-content: center;
    flex-direction: column;
}

.bnr-side-img-div {
    width: 100%;
}

.form-txt {
    text-align: center;
}

.form-price h4 {
    text-align: left;
}

.form-sec .requestDv.anim-btn {
    margin: 0;
    top: 0;
}

.form-sec .feildDv {
    text-align: center;
    margin-top: 0;
}

.about-img-bx.about-img-bx-1 {
    top: 0;
}

.about-img-bx h4 {
    font-size: 12px;
}

.hd-txt h2 {
    font-size: 30px;
    line-height: normal;
    text-align: center;
}

.about-txt-div p {
    text-align: center;
}

.about-sec:after {
    display: none;
}

a.about-btn.popup-btn {
    text-align: center;
    margin: 0 auto;
    display: table;
}

.feature-txt.hd-txt {
    text-align: center;
}

.feature-btn {
    display: flex;
    align-items: center;
    width: 90%;
    margin-bottom: 20px;
}

.cta-sec .row {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
}

.cta-txt h2 {
    font-size: 30px;
}

.cta-txt h2 br {
    display: none;
}

.cta-txt {}

.cta-btn {margin-top: 30px;}

.pr-btn {
    font-size: 15px;
}

a.price-tel {
        font-size: 14px;
    padding: 10px 4px;
}

.price-box {
    margin-bottom: 20px;
}

.why-choose-sec .row {
    flex-direction: column;
}

.why-txt.hd-txt p {
    text-align: center;
}

.testi-main-div .slick-next {
    right: 70%;
}

.panel-title>a, .panel-title>a:active {
    font-size: 12px;
}

.ftr-numr ul {
    flex-wrap: wrap;
    margin: 0;
}

.ftr-numr ul li {
    margin-top: 10px;
}

.copy-txt {
    text-align: center;
}

.copy-lnk {
    text-align: center;
}

.ftr-form-st {
    padding: 0 20px;
}

.about-lft-div ul li {
    padding-right: 0;
    padding-left: 10px;
}

.navbar.navbar-defult {
    text-align: center;
    /* display: flex; */
    /* align-items: center; */
    /* justify-content: center; */
}

.head_top .navbar .navbar-header a.navbar-brand {
    width: 40%;
    padding: 0;
    margin: 0 auto;
    display: table;
    text-align: center;
}

.navbar-toggle {
    display: none;
}

.navbar-header {
    text-align: center;
    margin: 0 auto !important;
    display: table;
    width: 100%;
    display: flex;
}
.feature-sl-bx {
    margin-right: 180px;
}

.feature-slide-st .slick-next {
    right: 85%;
}
ul.nav.navbar-nav.navbar-right {
    justify-content: center;
}

.ftr-form-st input {
    
    margin-bottom: 15px !important;
}

}