@media only screen and (max-width: 1650px){
    .container_full{
        padding:0 80px;
    }
    .new-proactive-sec .container_full , .new-newsletter-sec .container_full{
        padding: 0;
    }
    .proactive-left h3 {
        padding-right: 56px;
    }
    .news-press-img-con-inn h5 {
        font-size: 20px;
        line-height: 28px;
       }
     .news-update-flex{
         gap:0 58px;
     }
     .date-desc h4{
         font-size:24px;
     }
    
     .pa-right-services ul li span label{
        margin-left: 15px;
     }
     .about-left p {
        max-width: 632px;
     }
    }
    
    @media only screen and (max-width: 1600px){
        .proactive-left h3 {
          font-size: 35px;
      }
      .banner-details-inner h1 {
        font-size: 90px;
        line-height: 90px;
      }
      .new-proactive-sec .proactive-left h3 {
        font-size: 62px;
        line-height: 82px;
      }
      .new-practice-area-sec .practice-area-title h3 , .new-home-news-sec-title h3{
        font-size: 42px;
        line-height: 52px;
      }
      .new-practice-area-sec .practice-area-img-con h4 {
        font-size: 24px;
        line-height: 40px;
        letter-spacing: 2.4px;
      }
    }
    
    @media only screen and (max-width: 1440px){
        .main-banner {
                height: 850px;
        }
        .proactive-left h3 {
        font-size: 29px;	
        }
        .proactive-right p{
                padding-left: 57px;
                font-size: 18px;
                line-height: 28px;
        }
        .news-press-img-con-inn h5 {
            font-size: 18px;
            line-height: 27px;
        }
        .news-update-flex {
        gap: 0 51px;
        }
        .date-desc {
                padding-right: 36px;
        }
        .profile-img-name h4 {
            font-size:27px;
        }
        .pa-right {
            padding-left: 190px;
        }
        .about-left h6 {
            font-size: 24px;
        }
        .about-main{
            align-items: unset;
        }
        .about-left p {
            max-width: 515px;
        }
        .new-proactive-sec .container_full, .new-newsletter-sec .container_full{
            padding: 0 80px;
            max-width: unset;
        }
        .new-proactive-sec .proactive-left h3 {
            font-size: 58px;
            line-height: 78px;
            margin-top: -7px;
        }
        .new-proactive-sec .proactive-right p{
            padding-left: 0;
        }
        .banner-details-inner h1 {
            font-size: 80px;
            line-height: 80px;
            max-width: 903px;
        }  
        .banner-details-inner p {
            font-size: 22px;
            line-height: 26px;
        }
        .proactive-flex {
            padding: 132px 0;
        }
        .new-home-news-sec-title {
            padding-bottom: 25px;
        }
        .new-home-news-sec-content-block {
            padding-bottom: 18px;
        }
        .new-home-news-sec-content-block+.new-home-news-sec-content-block {
            padding-top: 24px;
        }
        .new-practice-area-sec .practice-area-title h3, .new-home-news-sec-title h3 {
            font-size: 38px;
            line-height: 48px;
        }
        .new-home-news-sec-content-block h4 {
            padding-bottom: 8px;
        }
        .new-news-letter-left h3 {
            font-size: 32px;
        }
    }
    
    @media only screen and (max-width: 1366px){
        .banner-details-inner h1 {
        
        font-size: 69px;
        line-height: 73px;
       }
       .container_full {
        padding: 0 60px;
    }
    .proactive-left h3 {
        padding-right: 47px;
    }
    .news-update-flex {
        gap: 0 50px;
    }
    .contact-main {
        padding: 115px 0;
    }
    .pa-right {
        padding-left: 160px;
    }
    .about-left h6 {
        font-size: 22px;
    }
    .about-left p {
        max-width: 493px;
    }
    .new-proactive-sec .container_full, .new-newsletter-sec .container_full {
        padding: 0 60px;
    }
    .new-proactive-sec .proactive-left h3 {
        font-size: 56px;
        line-height: 76px;
    }
    .proactive-flex {
        padding: 112px 0;
    }
    .practice-area-sec.new-practice-area-sec {
        padding-bottom: 74px;
        padding-top: 80px;
    }
    .new-home-news-sec-content {
        padding-left: 50px;
    }
    .new-home-news-sec {
        padding-bottom: 90px;
    }
    .new-newsletter-sec {
        padding-top: 80px;
        padding-bottom: 88px;
    }
    .practice-area-title {
        padding-bottom: 40px;
    }
    }
    
    @media only screen and (max-width: 1280px){
        .main-banner {
             height: 730px;
            }
        .proactive-left h3 {
        font-size: 27px;
        padding-right: 21px;
        }
        .proactive-right p {
        padding-left: 38px;
    }
    .footer-nav ul li {
        padding-right: 31px;
    }
    .news-update-flex {
        gap: 0 46px;
    }
    .date-desc {
        padding-right: 14px;
    }
    .profile-img-name h4 {
        font-size: 24px;
    }
    .our-attorneys-img-con {
        padding-left: 25px;
    }
    
    
    .pa-heading h5 {
        font-size: 24px;
        padding-left: 8px;
    }
    .pa-right-heading h5 {
        font-size: 40px;
    }
    .pa-right {
        padding-left: 140px;
    }
    .about-left h6 {
        font-size: 20px;
    }
    .navbar-expand-lg {
        padding: 15px 0 !important;
    }
    .banner-details-inner h1 {
        padding-bottom: 10px;
    }
    .banner-details-inner p {
        font-size: 20px;
        line-height: 24px;
    }
    .new-proactive-sec .proactive-left h3 {
        font-size: 54px;
        line-height: 74px;
    }
    .proactive-flex {
        padding: 92px 0;
    }
    .new-home-news-sec-content{
        justify-content: unset;
    }
    .new-practice-area-sec .practice-area-title h3, .new-home-news-sec-title h3 {
        font-size: 36px;
        line-height: 46px;
    }
    .new-home-news-sec-img {
        height: 611px;
    }
    .new-home-news-sec-img img{
        height: 100%;
        object-fit: cover;
    }
    .new-news-letter-left {
        width: 41%;
    }
    .new-news-letter-right {
        width: 59%;
    }
    .new-news-letter-right {
        padding-left: 80px;
    }
    }
    
    @media only screen and (max-width: 1200px){
        .new-home-news-sec {
            padding-bottom: 80px;
        }
        .navbar-expand-lg{
            top:0;
        }
        .main-sec{
            margin-top:93px;
        }
        .proactive-left h3 {
        font-size: 25px;
        padding-right: 21px;
        }
        .footer-nav ul{
            justify-content:center;
        }
        .footer-nav ul li {
        padding-right: 24px;
        }
        .top-p {
        padding-top:0px;
    }
        .news-update-flex {
        gap: 0 43px;
    }
        .date-desc h4 {
        font-size: 23px;
    }
    .date-desc h6 {
    padding-bottom:40px;
    }
    .news-banner-sec{
        padding-top:94px;
    }
    .profile-sec{
        padding-top:94px;
    }
    .our-attorneys-img-con h4 {
      
        font-size: 23px;
        padding-bottom: 7px;
    }
    
    .pa-right {
        padding-left: 130px;
    }
    .pa-heading h5 {
        font-size: 23px;
    }
    .about-right {
        width: 48%;
    }
    .main-sec {
        margin-top: 80px;
    }
    .new-proactive-sec .proactive-left h3 {
        font-size: 52px;
        line-height: 62px;
        margin-top: 0;
    }
    .new-proactive-sec .proactive-right {
        padding-left: 50px;
    }
    .new-proactive-btn {
        padding-top: 25px;
    }
    .practice-area-sec.new-practice-area-sec {
        padding-bottom: 64px;
        padding-top: 70px;
    }
    .new-practice-area-sec .practice-area-img-con {
        padding-bottom: 20px;
        padding-left: 20px;
    }
    .new-practice-area-sec .practice-area-img-con h4 {
        font-size: 20px;
        line-height: 30px;
        letter-spacing: 2px;
    }
    .new-home-news-sec-content-block h4 {
        font-size: 24px;
        line-height: 32px;
    }
    .new-home-news-sec-content {
        padding-left: 30px;
    }
    .new-home-news-sec-img {
        height: 666px;
    }
    .new-news-letter-left h3 {
        font-size: 28px;
    }
    }
    
    @media only screen and (max-width: 1024px){
        .main-banner {
            height: 610px;
        }
        .container_full {
        padding: 0 45px;
    }
    /* .header-logo img{
        width:293px;
    } */
    .nav-link {
    padding-right: 25px!important;
    }
    .navbar-nav li:nth-child(3):before {
    top: 13px;
        right: 20px;
    }
    .main-sec {
        margin-top: 80px;
    }
    .practice-area-img img{
        height:unset;
    }
    .news-press-img img {
        height:328px;
    }
    .footer-nav ul li {
        padding-right: 16px;
    }
    .footer-logo-adress p{
        max-width: 203px;
    }
    .footer-flex{
            padding: 65px 0;
    }
    .footer-nav {
        width: 53%;
    }
    .news-update-flex {
        gap: 0 23px;
    }
    .news-update-item {
        width: 31.6%;
       }
    .date-desc h4 {
    line-height:30px;
    }
    .profile-img-name h4 {
        font-size: 20px;
    }
    .profile-img-name h5 {
    font-size:18px;
    }
    
    .profile-sec-right-inner .panel-body p {
    
        font-size: 17px;
    
        line-height: 29px;
     
        padding-bottom: 20px;
    
    }
    .profile-sec-right-inner .accordion {
    font-size:20px;
    }
    
    .our-attorneys-img-con h5 {
        font-size: 16px;
       }
    .our-attorneys-img-con h4 {
        font-size: 20px;
        padding-bottom: 6px;
    }
    .our-attorneys-img-con {
        padding-left: 19px;
    }
    .our-attorneys-img-con {
     
        padding-top: 40px;
        padding-bottom: 38px;
    }
    
    
    .pa-heading h5 {
        font-size: 21px;
        padding: 0 10px;
        margin: 0px -14px;
    }
    .pa-links ul li a {
        font-size: 19px;
    }
    .pa-right-info p {
        font-size: 19px;
    }
    .pa-right-services p {
        font-size: 19px;
    }
    .pa-right-services ul li span {
        font-size: 19px;
    }
    .pa-right {
        padding-left: 219px;
    }
    .contact-main {
        padding: 100px 0;
    }
    .pa-right {
        padding-left: 130px;
    }
    .new-proactive-sec .container_full, .new-newsletter-sec .container_full {
        padding: 0 45px;
    }
    .new-proactive-sec .proactive-left h3 {
        font-size: 44px;
        line-height: 54px;
    }
    .new-proactive-sec .proactive-right {
        padding-left: 30px;
    }
    .proactive-flex {
        padding: 82px 0;
    }
    .new-practice-area-sec .practice-area-flex{
        margin: 0 -4px;
    }
    .new-practice-area-sec .practice-area-item {
        padding: 0 4px;
        padding-bottom: 8px;
    }
    .practice-area-sec.new-practice-area-sec {
        padding-bottom: 62px;
        padding-top: 60px;
    }
    .new-newsletter-sec {
        padding-top: 70px;
        padding-bottom: 78px;
    }
    .new-news-letter-left {
        width: 45%;
    }
    .new-news-letter-right {
        width: 55%;
        padding-left: 30px;
    }
    .new-news-letter-right-input {
        width: 75%;
    }
    .new-news-letter-right-submit {
        width: 25%;
        padding-left: 5px;
    }
    .new-home-news-sec {
        padding-bottom: 70px;
    }
    }
    @media only screen and (max-width: 991px){
    .header-logo img{ 
        height: 50px;
    }
    .main-sec {
        margin-top: 70px;
    }
    .navbar-toggler{
        padding: 0 !important;
    }
    .banner-details-inner h1 {
        font-size: 46px;
        max-width: 547px;
        line-height: 58px;
        margin: 0 auto;
    }
    .practice-btn {
        width: 210px;
        height: 55px;
    }
    .header-logo img {
         width: unset; 
    }
    /* .navbar-light .navbar-toggler {
        color: unset!important;
        border-color: unset!important;
        border:none!important;
        width: 10%;
        display: flex;
    } */
    .navbar-collapse{
        /*position:absolute;
        top:94px;
        background-color:#fff;*/
        position: absolute;
        width: 100%;
        top: 80px;
        background-color: #04395e;
        left: 0;
        /*height:700px;*/
    }
    .new-header-btn.new-mobile-header-btn {
        display: block !important;
        padding-left: 40px;
        padding-top: 20px;
    }
    .navbar-nav{
        height:700px;
    }
    .nav-inner{
            /*flex-direction: row-reverse;*/
    }
    /*.desktop-cl{
        display:none;
    }*/
    .mobile-cl{
        display:block;
        order:3;
        width: 10%;
        text-align: right;
        display: flex;
        justify-content: flex-end;
    }
    /* .header-logo{
        order:2;
    } */
    .navbar-toggler-icon{
        background-image:url(../image/menu.png)!important;
        width:20px!important;
        height:14px!important;
        
    
    }
    .navbar-toggler{
        padding-left:0!important;
        padding-top:0!important;
        padding-bottom:0!important;
    }
    .nav-link{
        color:#fff!important;
        padding:10px 40px!important;
    }
    
    .navbar-toggler:focus{
        box-shadow:unset!important;
    }
    .menu-open{
        position:fixed;
        height:100%;
        width:100%;
    }
    .navbar-nav li:last-child{
        display:block;
    }
    .navbar-nav li:nth-child(3):before {
        top: 23px;
        right: 83%;
    }
    .footer-nav {
        width: 55%;
    }
    
    .news-update-flex {
        gap: 0 22px;
    }
    
    .pa-tabbing-main {
        padding: 64px 0;
    }
    .pa-right {
        padding-left: 127px;
    }
    .contact-main {
        padding: 85px 0;
    }
    .contact-heading h4 {
        font-size: 44px;
    }
    .contact-address ul li {
        font-size: 22px;
    }
    section.contact-area-main-banner {
        height: 350px;
    }
    .about-us-section {
        padding: 60px 0;
    }
    .about-heading h5 {
        font-size: 40px;
    }
    .about-heading h5::before {
        bottom: -15px;
    }
    .proactive-flex {
    padding: 61px 0;
}
.our-attorneys-sec {
    padding-top: 60px;
    padding-bottom: 95px;
}
.news-update-inner {
    padding-top: 63px;
}
.contact-main {
    padding: 50px 0;
}
.contact-map iframe {
    width: 100%;
}
.new-header-btn {
    /* order: 3; */
    display: none;
}
.navbar-light .navbar-toggler-icon{
    filter: invert(1);
}
.new-header-btn a {
    font-size: 16px;
    width: 150px;
    height: 45px;
    padding-bottom: 2px;
}
.new-proactive-sec .proactive-left h3 {
    font-size: 40px;
    line-height: 50px;
}
.new-practice-area-sec .practice-area-item{
    width: 50%;
}
.new-practice-area-sec .practice-area-title h3, .new-home-news-sec-title h3 {
    font-size: 32px;
    line-height: 42px;
}
.practice-area-title {
    padding-bottom: 30px;
}
.new-home-news-sec-img {
    height: unset;
}
.new-home-news-sec-info {
    width: 100%;
    position: unset;
    padding-top: 15px;
}
.new-home-news-sec-img{
    width: 100%;
}
.new-home-news-sec-info .container_full{
    display: unset;
}
.new-home-news-sec-content{
    width: 100%;
    padding: 0 45px;
}
.new-home-news-sec-content-block{
    max-width: unset;
}
.new-home-news-sec-content-block p{
    max-width: unset;
}
.new-home-news-sec-content-block h4{
    max-width: unset;
}
.new-home-news-sec-title h3 img {
    margin-top: 10px;
}
.new-practice-area-sec .practice-area-title h3 img {
    margin-top: 10px;
}
.new-home-news-sec-title {
    padding-bottom: 18px;
}
.new-home-news-sec-content-block {
    padding-bottom: 13px;
}
.new-home-news-sec-content-block+.new-home-news-sec-content-block {
    padding-top: 19px;
}
.new-home-news-sec {
    padding-bottom: 40px;
}
.new-newsletter-sec {
    padding-top: 60px;
    padding-bottom: 68px;
}
.new-proactive-btn a {
    font-size: 16px;
    width: 200px;
    height: 45px;
    padding-bottom: 2px;
}
    }
    
    
    @media only screen and (max-width: 768px){
        .new-proactive-sec .proactive-left h3 {
            font-size: 38px;
            line-height: 48px;
        }
        .main-banner {
            height: unset;
        }
        .banner-details-inner p{
        padding-left: 75px;
        padding-right: 75px;
    
        }
        .banner-details-inner h5{
            font-size: 18px;
                padding-bottom: 15px;
        }
        .main-banner img {
        width: 100%;
        object-fit: cover;
    }
    .proactive-flex{
        flex-direction:column;
    }
    .proactive-left{
        width:100%;
    }
    
    .proactive-right{
        width:100%;
    }
    .proactive-left h3{
        border-right:none;
            font-size: 39px;
            padding-right:0;
            text-align:center;
                line-height: 51px;
    }
    .proactive-left h3 img{
        display:none;
    
    }
    .proactive-flex {
        display: flex;
        padding: 65px 0;
    }
    .proactive-right p {
         padding-left:0;
         text-align:center; 
    }
    .proactive-right{
        padding-top:20px;
    }
    
    .practice-area-title h3{
        font-size:39px;
    }
    .practice-area-flex{
        flex-flow:wrap;
    }
    .practice-area-item{
        width:48%;
    }
    
    .practice-area-sec {
        padding-top: 65px;
    }
    .practice-area-item {
        margin-bottom: 50px;
    }
    .news-press-title h1 {
        font-size: 38px;
    }
    .news-press-flex{
        flex-flow:wrap;
    }
    .news-press-item{
        width:47%;
        margin-bottom:35px;
    }
    .news-press-sec {
        padding-bottom: 55px;
    }	
    .email {
        width: 455px;
       }
       .news-letter-sec {
        padding: 65px 0;
    }
    .footer-flex{
        flex-flow:wrap;
    }
    .footer-nav {
        width: 73%;
    }
    .footer-logo-adress p {
         max-width: unset; 
    }
    .footer-adress{
        margin-bottom:32px;
    }
    .footer-flex {
        padding: 50px 0;
    }
    /* .navbar-nav{
        padding-top:50px;
    } */
    .navbar-nav li:nth-child(3):before {
        top: 23px;
        right: 78%;
        background-image: url(../image/tr.png);
    }
    .news-update-item {
        width: 48.3%;
    }
    .date-desc h4 {
        font-size: 22px;
    }
    .news-update-sec {
        padding-bottom: 30px;
    }
    .news-update-inner h1 {
    font-size:36px;
    }
    
    .news-article-banner-inner h1 {
        
        font-size: 35px;
        line-height: 41px;
       }
    .profile-sec-flex{
        flex-direction:column;
    }
    .profile-sec-left{
        width:50%;
    }
    .profile-sec-right{
        width:100%;
    }
    
    
    .profile-sec-right {
        margin-top: 50px;
    }
    
    .profile-sec-right-inner{
        padding:35px;
    }
    .footer-nav ul {
        justify-content: unset;
    }
    .profile-sec-inner {
        margin-bottom: 75px;
    }
    .our-attorneys-flex{
        flex-flow:wrap;
        gap:35px 25px;
    }
    .our-attorneys-item{
        width:48%;
    }
    .our-attorneys-sec {
        padding-top: 65px;
        padding-bottom: 90px;
    }
    
    
    section.practice-area-main-banner {
        height: 300px;
        padding-top: 0;
    }
    section.practice-area-main-banner img{
       height: 100%;
       object-fit: cover;
    }
    section.contact-area-main-banner {
        height: 300px;
    }
    section.contact-area-main-banner img{
       height: 100%;
       object-fit: cover;
    }
    .pa-tabbing-main {
        padding: 60px 0;
    }
    .pa-heading h5 {
        font-size: 20px;
    }
    .pa-links ul li a {
        font-size: 17px;
    }
    .pa-right-heading h5 {
        font-size: 35px;
    }
    .pa-right-heading h5::before {
        width: 74px;
    }
    .pa-right-info p {
        font-size: 17px;
    }
    .pa-right-services ul li span {
        font-size: 17px;
    }
    .pa-right-services p {
        font-size: 17px;
    }
    
    .pa-right {
        padding-left: 108px;
    }
    .contact-map iframe {
        width: 677px;
    }
    .contact-main {
        padding: 65px 0;
    }
    .about-main {
        flex-flow: column-reverse;
    }
    .about-right {
        width: 100%;
    }
    .about-left {
        width: 100%;
        margin-top: 25px;
    }
    .about-left h6{
        max-width: unset;
    }
    .about-left p{
        max-width: unset;
    }
    .about-us-section {
        padding: 50px 0;
    }
    .about-main {
        margin-top: 50px;
    }
    .banner-details-inner h1 {
        padding-bottom: 5px;
    }
    .new-proactive-sec .proactive-left {
        width: 100%;
    }
    .new-proactive-sec .proactive-right {
        padding-left: 0;
        width: 100%;
    }
    .new-proactive-btn {
        display: flex;
        justify-content: center;
    }
    .proactive-flex{
        padding-top: 58px;
    }
    .new-news-letter-left {
        width: 100%;
        text-align: center;
    }
    .new-news-letter-right {
        width: 100%;
        padding-left: 0;
    }
    .new-news-letter-right-input input {
        height: 50px;
    }
    .new-news-letter-right-submit input {
        height: 50px;
    }
    .new-news-letter-flex {
        row-gap: 25px;
    }
    .new-footer-flex {
        flex-wrap: wrap;
        justify-content: space-between;
        row-gap: 30px;
    }
    .new-footer-block:first-child {
        width: 100%;
        text-align: center;
    }
    .new-footer-block {
        /* width: 29%; */
        text-align: center;
    }   
    /* .new-footer-block:nth-child(2) {
        width: 42%;
    }  */
    .new-footer-sec {
        background: #04395e;
        padding: 50px 0;
    }
    }
    
    
    @media only screen and (max-width: 600px){
    .main-banner {
       height: unset;
    }
    .container_full{
        padding:0 20px;
    }
    .desktop-img{
        display:none;
    }
    .mobile-img{
        display:block;
    }
    .navbar-toggler{
        font-size:unset!important;
        line-height:unset!important;
    }
    /* .navbar-expand-lg {
        padding: 21px 0!important;
       } */
     .main-sec {
        margin-top: 70px;
    }
    /* .main-banner img{
        height:unset;
        object-fit:unset;
    } */
    .banner-details-inner h5{
        font-size:16px;
        letter-spacing:0.9px;
    }
    .banner-details-inner h1{
        font-size:44px;
        line-height:48px;
            padding-bottom: 11px;
    }
    .banner-details-inner p{
        font-size: 18px;
        line-height: 24px;
    }
    .banner-details-inner p {
        padding-left: 12px;
        padding-right: 12px;
            padding-bottom: 32px;
    }
    .main-banner {
        height: 450px;
    }
    .practice-btn {
        width: 263px;
        height: 72px;
        letter-spacing:1.5px;
        text-shadow:0 0 0 #fff;
    }
    .proactive-left h3 {
        border-right: none;
        font-size: 26px;
        padding-right: 0;
        text-align: center;
        line-height: 36px;
        letter-spacing: 1px;
        color:#000000;
        text-shadow:0 0 0 #000;
    
    
    }
    .proactive-right p {
        /*padding-left: 57px;*/
        font-size: 16px;
        line-height: 24px;
    }
    .proactive-flex {
        display: flex;
        padding: 48px 0;
        padding-bottom: 55px;
    }
    .new-practice-area-sec .practice-area-title h3, .new-home-news-sec-title h3 {
        font-size: 28px;
        line-height: 38px;
    }
    .practice-area-title {
        padding-bottom: 30px;
    }
    .proactive-right {
        padding-top: 13px;
    }
    .practice-area-title h3 {
        font-size: 36px;
        letter-spacing:0.5px;
    }
    .practice-area-sec {
        padding-top: 44px;
    }
    .practice-area-title h3 img {
        width: 75px;
        height: 2px;
        margin-top: 16px;
    }
    .practice-area-title {
        padding-bottom: 30px;
    }
    .new-practice-area-sec .practice-area-item {
        width: 100%;
        padding: 0;
        padding-bottom: 15px;
    }
    .new-practice-area-sec .practice-area-flex{
        margin: 0;
    }
    .practice-area-sec.new-practice-area-sec {
        padding-bottom: 46px;
        padding-top: 34px;
    }
    .new-practice-area-sec .practice-area-img-con {
        padding-bottom: 7px;
        padding-left: 15px;
    }
    .new-home-news-sec-content{
        padding: 0 20px;
    }
    .new-home-news-sec-content-block h4 {
        font-size: 20px;
        line-height: 28px;
    }
    .new-home-news-sec-content-block+.new-home-news-sec-content-block {
        padding-top: 14px;
    }
    .new-home-news-sec-info {
        padding-top: 10px;
    }
    .new-home-news-sec {
        padding-bottom: 24px;
    }
    .new-news-letter-left h3 {
        font-size: 24px;
        padding-bottom: 8px;
    }
    .new-news-letter-flex {
        row-gap: 15px;
    }
    .new-news-letter-right-input {
        width: 100%;
    }
    .new-news-letter-right-flex {
        row-gap: 10px;
    }
    /* .new-footer-block span {
        max-width: 131px;
        display: block;
    } */
    .new-footer-block {
        width: 100%;
    }
    .new-footer-flex{
        row-gap: 20px;
    }
    .new-footer-block h6{
        padding-bottom: 8px;
    }
    /* .footer-logo {
        margin-bottom: 0;
    } */
    .new-news-letter-right-submit {
        width: 100%;
        padding-left: 0;
    }
    .practice-area-item{
        width:100%;
    }
    .practice-area-img-con h4{
        letter-spacing:2.5px;
    }
    
    .practice-area-item {
        margin-bottom: 48px;
    }
    .practice-area-sec{
        padding-bottom:0;
    }
    .practice-area-img-con h4{
        text-shadow:0 0 0 #000;
    }
    .news-press-title h1 {
        font-size: 36px;
            padding-top: 55px;
            padding-bottom: 58px;
    }
    .news-press-title h1 img {
        padding-top: 21px;
    }
    .news-press-item{
        width:100%;
        margin-bottom: 25px;
    }
    .news-press-img-con-inn h5 {
        font-size: 22px;
        line-height: 30px;
    }
    .news-press-img-con-inn h5 {
    padding-bottom:18px;
    }
    .news-press-sec {
        padding-bottom: 42px;
    }
    .news-letter-title h1{
        font-size:36px;
        line-height:42px;
        color: #000;
            font-family:Prata-Regular;
    }
    .news-letter-sec {
        padding: 56px 0;
    }
    .news-letter-title {
        padding-bottom: 11px;
    }
    .email{
        width:100%;
            margin-bottom: 18px;
    }
    .submit{
        width:100%;
    }
    .footer-logo img{
        margin:0 auto;
    }
    .footer-logo-adress{
        text-align:center;
    }
    .footer-logo-adress p {
        max-width: 278px;
        margin:0 auto;
    }
    .footer-flex{
        justify-content:center;
    }
    .footer-nav{
        display:none;
    }
    .footer-adress{
        margin-top:11px;
        margin-bottom: 35px;
    
    }
    .footer-logo {
        margin-bottom: 0;
    }
    .new-footer-block p{
        display: none;
    }
    .mobile-privacy{
        display: block;
        padding-top: 15px;
    }
    .mobile-privacy p{
        font-size: 12px;
        letter-spacing: 0.06px;
        color: #ffffff;
        font-family: 'SaansTRIAL-Light';
        padding-top: 12px;
        margin-bottom: 0;
        margin: 0 auto;
        text-align: center;
    }
    .mobile-privacy p a{
        color: #fff;
        text-decoration: none;
    }
    .copy-right{
        padding-top:3px;
        padding-bottom: 17px;
    }
    .navbar-collapse {
        top: 70px;
    }
    .new-proactive-sec .container_full, .new-newsletter-sec .container_full {
        padding: 0 20px;
    }
    .new-proactive-sec .proactive-left h3 {
        font-size: 34px;
        line-height: 44px;
    }
    .new-proactive-sec .proactive-right p+p {
        padding-top: 8px;
    }
    .new-proactive-btn {
        padding-top: 20px;
    }
    .navbar-nav {
        padding-top: 16px;
    }
    .nav-link{
        padding: 10px 36px!important;
        padding-bottom:0!important;
    }
    .banner-details-inner p{
        padding-bottom: 0;
    }
    .header-logo img {
        height: 40px;
    }
    .navbar-nav li:nth-child(3):before {
        top: 23px;
        right: 60%;
        background-image: url(../image/tr.png);
    }
    .news-press-img img {
        height:unset;
        object-fit:unset;
    }
    .copy-right p a:first-child{
        padding-left:10px;
    }
    .news-update-inner h1 {
        font-size: 26px;
    }
    .news-update-inner {
        padding-top: 40px;
    }
    .news-update-item {
        width: 100%;
    }
    .news-update-flex {
    padding-top:44px;
    }
    .date-desc {
        padding-left: 18px;
            padding-bottom: 35px;
        /*padding-right: 50px;*/
       }
     .news-update-item-part {
        padding-top: 30px;
    }
    .date-desc h4 {
    padding-bottom:15px;
    }
    .date-desc h6 {
        padding-bottom: 35px;
    }
    .news-update-item{
        margin-bottom:40px;
    }
    .news-update-sec {
        padding-bottom: 15px;
    }
    .news-banner-sec {
        padding-top: 68px;
    }
    .news-article-banner-inner h1 {
        font-size: 24px;
        line-height: 32px;
    }
    .news-article-content-inner {
    padding:20px;
    }
    .news-articles-data p {
    font-size:16px;
    line-height:25px;
        padding-bottom: 13px;
    }
    .previous_btn, .next_btn {
        width: 160px;
        font-size:14px;
        height: 59px;
    }
    .profile-sec-inner {
        padding-top: 9px;
    }
    .back-to-attorny {
        padding-bottom: 35px;
    }
    .profile-sec-left{
        width:100%;
    }
    .profile-sec-right {
        margin-top: 40px;
    }
    .profile-sec-right-inner {
        padding: 25px;
    }
    .profile-sec-right-inner .panel-body p {
        font-size: 16px;
        line-height: 24px;
        padding-bottom: 12px;
    }
    .profile-sec-right-inner .accordion {
        font-size: 17px;
    }
    .profile-sec-right-inner .new-part-info a.accordion:after{
        top:21px;
    }
    .profile-sec-right-inner .new-part-info .accordion-option:first-child .accordion:after {
        top: 6px;
    }
    .profile-sec-inner {
        margin-bottom: 50px;
    }
    .navbar-nav li:last-child {
        display: block;
    }
    
    .our-attorneys-title h1 {
        font-size: 28px;
    }
    .our-attorneys-title h1 img {
        margin-top: 5px;
    }
    .our-attorneys-sec {
        padding-top: 45px;
        padding-bottom: 60px;
    }
    .our-attorneys-title p {
     
        font-size: 17px;
        line-height: 26px;
    }
    
    .our-attorneys-item{
        width:100%;
    }
    .our-attorneys-title {
        padding-bottom: 45px;
    }
    .our-attorneys-img-con{
        padding:35px;
    }
    
    .pa-main {
        flex-flow: column;
    }
    .pa-heading{
        width: 100%;
    }
    .pa-right{
        padding-left: 0;
        padding-top: 20px;
    }
    
    .pa-heading h5 {
        margin: 0px -9px;
    }
    .contact-address ul li {
        font-size: 20px;
    }
    .contact-map iframe {
        width: 100%;
        height: 305px;
    }
    .contact-address ul li {
        font-size: 16px;
    }
    .contact-main {
        padding: 25px 0;
    }
    .contact-address {
        padding: 30px 0;;
    }
    .contact-heading h4 {
        font-size: 35px;
    }
    .contact-heading h4::before {
        bottom: -3px;
    }
    .contact-address {
        padding: 20px 0;
    }
    .about-us-section {
        padding: 30px 0;
    }
    .about-heading h5 {
        font-size: 35px;
    }
    .about-heading h5::before {
        bottom: 0px;
    }
    .about-main {
        margin-top: 30px;
    }
    .about-left h6 {
        line-height: 28px;
    }
    }
    @media only screen and (max-width: 400px){
    
        .banner-details-inner h1 {
        font-size: 37px;
        line-height: 42px;
    }
    .navbar-nav li:nth-child(3):before {
        top: 23px;
        right: 54%;
        background-image: url(../image/tr.png);
    }
    .date-desc h4 {
        font-size: 20px;
        text-shadow:0 0 0 #003c7f;
    }
    .previous_btn, .next_btn {
        width: 139px;
        height: 59px;
        font-size:13px;
    }
    .pa-tabbing-main {
        padding: 30px 0;
    }
    .pa-right {
        padding-left: 0;
        padding-top: 10px;
    }
    .contact-heading h4 {
        font-size: 32px;
    }
    }
    @media only screen and (max-width: 400px){
        .contact-map iframe {
            height: 270px;
        }
        .contact-address ul li {
            font-size: 14px;
        }
    }