
@media (max-width:1550px){
     .process-sec {
    background-size: cover;
    }
}


@media (max-width:1366px){
    .main-banner {
    padding: 150px 0 40px;
    /*height: 630px;*/
    }
    .port-slider-div .slick-list.draggable {
    width: 100%;
    } 
    .law-slide-sec {
    height: 600px;
    }
    .bnr-txt h2 {
        font-size: 35px;
    }

    .hd-txt h2 {
        font-size: 38px;
    }

    .process-sec {
    background-size: cover;
    }

}



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

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

.vid-testi-side {
    display: none;
}

.rating-list-img ul {
    flex-wrap: wrap;
}

.rating-list-img ul li {width: 50%;display: flex;align-items: center;justify-content: center;}

.rating-bx {background-size: 75%;}

.rating-bx img {
    width: 70%;
}

.rating-line {
    text-align: center;
    margin: 0 auto;
    margin-top: 10px;
}

.rating-sec .hd-txt {
    padding-bottom: 20px;
}

.process-inner-box {}

.process-inner-box {
    margin-bottom: 40px;
}

section {
    /* overflow: hidden; */
}

.banner-logo img {
    width: 100%;
    margin-bottom: 40px;
}

.get-started {
    font-size: 15px;
    padding: 12px 20px;
}

.live-chat {
    font-size: 15px;
    padding: 12px 20px;
}

.banner-btn {
    justify-content: center;
}

ul.nav.navbar-nav.navbar-right {
    justify-content: center;
}

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

.txt-underline {
    margin: 0 auto;
    display: table;
    margin-top: -30px;
    margin-bottom: 20px;
}

.banner-txt p {
    text-align: center;
}

.main-banner .form-st {
    width: 100%;
    border: 1px solid #f7c300;
    border-radius: 5px;
    background: transparent;
    padding-bottom: 455px;
}

.num-em {
    flex-wrap: wrap;
    margin-top: 15px;
}

.num-em aside {
    display: none;
}

.about-img img {
    display: none;
}

.serv-box h4:before {
    left: 0;
    background-size: cover;
    right: 0;
}

.serv-box h4 {
    text-align: center;
}

.serv-box p {
    text-align: center;
}

.cta-img img {
    display: none;
}

.cta-sec .row {
    justify-content: center;
}

section.cta-sec {
    padding: 50px 0;
}

.cta-btn {
    justify-content: center;
}

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

.sample-underline {
    margin: 0;
}

.process-box:before {
    display: none;
}

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

.why-choose-sec {
    background-position: 100% 0;
}

.why-line {
    margin: 0 auto;
    display: table;
    margin-top: 5px;
}

.why-box {
    text-align: center;
}

.why-r-txt h2 {
    font-size: 17px;
    line-height: normal;
    text-align: center;
    margin-bottom: 10px;
}

.why-r-txt h4 {
    text-align: center;
}

.why-r-txt h4:before {
    margin: 0 auto;
    display: table;
    right: 0;
    left: 0;
}

.video-testi-sec .hd-txt p {
    width: 100%;
}


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


.logo {
    margin: 0px auto;
    margin-top: -14px;
    width: 200px;
}
a.phone-st {
    font-size: 18px;
}
.link_txt.chats {
    text-align: left;
}
.bnr-txt h1 {
    font-size: 30px;
}

.bnr-txt p {
    font-size: 15px;
}

.form-st form {
    flex-direction: column;
    width: 100%;
}

.form-st form input {
    /* margin-top: 10px; */
}
.law-slider-st .slick-list.draggable {
    width: 100%;
}
.ftr-lst-cpy {
    padding: 10px 5px;
}

.main-banner {
    height: auto;
    padding-top: 150px;
    padding-bottom: 50px;
}

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

.hd-txt p {
    font-size: 15px;
    text-align: center;
}

.btn-sts .get-started {
    font-size: 14px;
}

.liv-cht p {
    font-size: 15px;
}

.law-web-ul ul li {
    width: 100%;
    margin-bottom: 10px;
}

.law-web-sec .col-sm-offset-1.col-sm-11 {
    margin: 0;
    width: 100%;
    max-width: 100%;
}

.port-slider-img img {
    width: 100%;
}
.portfolio-sec .row{
    flex-direction: column;
}
.portfolio-sec {
    display: none;
}

.law-web-box {
    width: 100%;
    flex-direction: column;
    text-align: center;
}

.law-web-box img {
    position: relative;
    left: 0;
}

.law-web-sec:after {
    z-index: -1;
}

.hd-txt p br {
    display: none;
}

.law-firm-sec {
    height: auto;
}

.law-firm-bx.law-firm-bx-1 {
    margin-top: 10px;
}

.law-firm-bx:hover {
    top: 0;
}

.case-sldier-sec {
    margin-top: 0;
}

.case-side-img {
    margin-top: 20px;
}

.diff-txt.hd-txt {
    margin-top: 30px;
}
.prtnr-logo {
    display: none;
}
.prtnr-txt.hd-txt h2 {
    font-size: 22px;
}

.prtnr-logo {
    display: none;
}

.testi-sec {
    margin-bottom: 0;
    height: auto;
}
.head_top .navbar .navbar-header a.navbar-brand {margin: 0 auto;width: 100%;}

.navbar-toggle {
    display: none;
}
.form-st {
    width: 100%;
}

.main-banner .col-sm-12 {
    width: 100%;
}

.main-banner .col-sm-12 input {
    width: 100%;
}

.form-div-1, .form-div-2, .form-div-3 {
    width: 100%;
    border: 0;
}

.text-center.form-div-btn {
    width: 100%;
}
.video-testi-bx img {
    margin: 0 auto;
    display: table;
}

.video-testi-bx {
}

.video-testi-sec .col-sm-4 {
    display: none;
}

img.process-line {
    margin: 0;
}

.serv-undr-line {
    margin-left: 0;
}

.form-tag-price {
    right: 0;
    top: -39px;
}

.footer-div h4 {
    font-size: 15px;
}
}