
@media (max-width:1500px){
    .about-img {
    left: -115px;
    }
    .about-img img {
    width: 115%;
    }
}


@media (max-width:1366px){
    

    .about-img img {
    width: 100%;
    }
    .about-img {
    left: -55px;
    }
    

    .pkg-testi .slick-next {
    right: -38px;
    height: 50px;
    width: 50px;
    border-radius: 60px;
    background: url(../images/right-arrow1.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.pkg-testi .slick-prev {
    left: -38px;
    height: 50px;
    width: 50px;
    border-radius: 60px;
    background: url(../images/left-arrow2.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.testi-slidr .slick-next {
    right: -38px;
    height: 50px;
    width: 50px;
    border-radius: 60px;
    background: url(../images/right-arrow1.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.testi-slidr .slick-prev {
    left: -38px;
    height: 50px;
    width: 50px;
    border-radius: 60px;
    background: url(../images/left-arrow2.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
.slick-prev:before {
    content: '←';
    display: none;
}
.slick-next:before {
    content: '→';
    display: none;
}

}



@media (min-width:320px) and (max-width:767px){

	/*Responsiveness Changes*/
	.cntct-div .ftr-btn-st#quoteSubmit {
    text-align: center;
    margin: 0 auto;
    font-size: 15px;
    display: table;
    padding: 10px 70px;
    margin-top: 22px;
    border-radius: 5px;
    color: #fff;
    background: #0073e1;
    width: 80%;
    text-transform: uppercase;
    font-weight: 600;
}

.head_top .hd-tel-st {font-size: 20px;}

.head_top .hd-chat-st {display: none;}

.bnr-txt ul {
    display: flex;
    flex-wrap: wrap;
}

ul.nav.navbar-nav.navbar-right {
    left: 0px;
}

.testi-sec .slick-dots li.slick-active button {
    background-color: #000;
}

	/*Responsiveness Changes End*/

    .form-txt:before {
        width: 72px;
        height: 90px;
        top: -10px;
        background-size: 100%;
        background-repeat: no-repeat;
        right: 15px;
    }

    .form-st form {
        padding: 10px 5px 30px;
    }

    .form-txt h3 {
        font-size: 22px;
        font-weight: bold;
        padding: 15px 0 0;
        padding-bottom: 0;
        line-height: 26px;
    }
    .wow {
        animation-name: none !important;
        visibility: visible !important;
    }

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


.logo {
    margin: 0px auto;
    margin-top: -5px;
    width: 70%;
}
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:160px 0 50px
}
a.hd-tel-st {
    margin-top: 10px;
}

.hd-txt h2 {font-size: 25px;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%;
    margin: 50px 0 0;
}

.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: 90%;
}
ul.nav.navbar-nav.navbar-right {
    justify-content: center;
    flex-wrap: wrap;
}

.hd-chat-st.chats {
    margin-top: 10px;
}

.hd-btn-st {
    margin-top: 10px;
}

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

.bnr-txt ul li {
    width: 50%;
    text-align: left;
}

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

.bnr-cht-st.chats p {
    font-size: 18px;
    text-align: left;
}

.main-banner:after {
    display: none;
}

.about-sec .row {
    flex-direction: column;
}

.about-img {
    left: 0;
}

.about-sec {}

.agnt-box {
    flex-direction: column;
    justify-content: center;
    text-align: center;
}

.agnt-box img {
    margin: 0 auto;
    margin-bottom: 10px;
}

.cta-sec .row {
    flex-direction: column;
    text-align: center;
}

.cta-sec h2 {
    font-size: 25px;
}

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

.tel-btn {
    font-size: 14px;
}

.process-ul ul {flex-wrap: wrap;justify-content: center;}

.process-ul ul li {width: 44%;float: left;margin: 0 10px 10px 10px;}

.process-ul ul li:before {
}

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

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

.testi-sldier-st .slick-list.draggable {
    padding-bottom: 0;
}

.testi-box.testi-bx-2 {
    top: 0;
}

.privacy-terms {
    text-align: center;
}

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

.faq-lft-ul ul:before {
    width: 330px;
    left: -155px;
    top: -160px;
}

.faq-rgt {
    margin-top: 35px;
}

.hd-tel-st:before {
    display: none;
}
}