.sec-banner-newsroom{

    margin-bottom: 80px;

    border-bottom: 1px solid #FFAA00;

}

.sec-banner-newsroom .hero-wrap{

    background: url('../images/img-hero-newsroom.jpg') center no-repeat;

    background-size: cover;

    padding: 60px 35px 45px;

}

.sec-banner-newsroom .banner-wrap .breadcrumbs-wrap label{

    text-decoration: none;

}

.sec-banner-newsroom .banner-wrap{

    display: flex;

    flex-direction: column;

    justify-content: space-between;

    max-width: 1504px;

    margin: 0 auto;

    min-height: 330px;

}

.sec-banner-newsroom h1{

    font-weight: 900;

    font-size: 80px;

    line-height: 88px;

    color: #15253B;

    margin-bottom: 0;

}



.sec-newsroom-intro-wrap{

    padding: 0 35px;

    margin-bottom: 80px;

}

.sec-newsroom-intro-wrap .newsroom-intro-wrap{

    max-width: 1504px;

    margin: 0 auto;

}

.sec-newsroom-intro-wrap .text-wrap{

    max-width: 550px;

    padding-right: 30px;

}

.sec-newsroom-intro-wrap .image-wrap{

    margin-bottom: 50px;

}

.sec-newsroom-intro-wrap h2{

    font-weight: bold;

    font-size: 32px;

    line-height: 37px;

    color: #15253B;

    margin-bottom: 25px;

}

.sec-newsroom-intro-wrap h4{

    font-weight: normal;

    font-size: 13px;

    line-height: 15px;

    text-transform: uppercase;

    color: #A7A7A7;

    margin-bottom: 8px;

    font-style: italic;

}

.sec-newsroom-intro-wrap p{

    font-weight: 300;

    font-size: 18px;

    line-height: 24px;

    color: #15253B;

    margin-bottom: 25px;

}

.sec-docket-wrap{

    max-width: 1504px;

    margin: 0 auto 80px;

}







/* Base Slider */

.sec-slider{

    padding-bottom: 80px;  

}

.sec-slider h2{

    font-size: 80px;

    font-weight: 900;

    line-height: 1.1;

    color: #e1e1e1;

    margin-bottom: 15px;

}

.slider-header{

    display: flex;

    justify-content: space-between;

    align-items: center;

}

.slider-header div{

    display: flex;

    justify-content: space-between;

    align-items: center;

    max-width: 450px;

    width: 100%;

}

.slider-header div.heading-viewall{

    max-width: 100%;

}

.common-slider{

    position: relative;

    display: none;

    padding-left:25px;

    overflow:hidden;

}

.common-slider.slick-initialized{

    display: block;

}

.common-slider .slider-item{

    margin: 0 30px 20px 0;

}

.common-slider .slider-item:last-child{

    margin-right: 0;

}

.common-slider .slick-list{

    margin-right: -300px;

}

.common-slider img{

    margin-bottom: 15px;

    width: 100%;

    max-height: 300px;

    object-fit: cover;

    height: 100%;

    min-height: 300px;

}

.common-slider h4{

    font-weight: 500;

    font-size: 14px;

    line-height: 22px;

    letter-spacing: 0.1em;

    text-transform: uppercase;

    color: #F4B73D;

    margin-bottom: 8px;

}

.common-slider h3,

.common-slider h3 a{

    font-size: 32px;

    font-weight: 700;

    line-height: 1.25;

    color: #15253b;

    margin-bottom: 20px;

    text-transform: none;

}

.common-slider h3 span{

    color: #ffaa00;

}

.common-slider .meta-wrap{

    font-size: 13px;

    font-weight: normal;

    line-height: normal;

    color: #a7a7a7;

    margin-bottom: 22px;

}

.common-slider .meta-wrap span{

    margin-left: 5px;

    margin-right: 5px;

}

.common-slider .meta-wrap a{

    color: #ffaa00;

    text-decoration: underline;

    text-transform: uppercase;

    font-weight: normal;

}

.common-slider p{

    font-size: 18px;

    font-weight: 300;

    line-height: 1.33;

    color: #15253b;

    margin-bottom: 35px;

}

.common-slider h5{

    font-weight: normal;

    font-size: 14px;

    line-height: 16px;

    color: #777777;

    margin-bottom: 25px;

}

.common-slider h5 a{

    color: #F4B73D;

    text-transform: uppercase;

    text-decoration: underline;

    margin-bottom: 0;

}

.common-slider a{

    font-size: 14px;

    font-weight: 500;

    line-height: normal;

    color: #15253b;

    text-transform: uppercase;

}

.common-slider:hover .slick-arrow{

    opacity: 1;

}

.common-slider .slick-arrow{

    padding: 18px 10px;

    background: none;

    border: none;

    outline: none;

    position: absolute;

    top: 30%;

    opacity: 0;

    cursor: pointer;

    z-index: 9;

}

.common-slider .slick-prev{

    left: -1px;

}

.common-slider .slick-next{

    right: 0px;

}

.common-slider .slick-arrow:hover{

    background: #f1f1f1;

}



/* Newsroom Tab Items */



.sec-media-blog {

    background: #F7FAFB;

    padding: 80px 35px 50px;

    position: relative;

    z-index: 0;

    margin-bottom: 80px;

}

.sec-media-blog .media-blog-wrap{

    max-width: 1504px;

    margin: 0 auto;

}

.sec-media-blog ul.tabs {

    border: none;

    border-bottom: 1px solid #E1E1E1;

    margin: 0 0px 30px;

    display: flex;

    background: transparent;

}

.sec-media-blog .view-all-wrap{

    text-align: right;

    margin-bottom: 20px;

}

.sec-media-blog ul.tabs .tabs-title{

    float: none;

}

.sec-media-blog ul.tabs .tabs-title>a{

    padding: 0 32px 16px;

    /* margin: 0 15px; */

    color: #15253b;

    background: none;

    font-weight: 900;

    font-size: 24px;

    line-height: 32px;

    border-bottom: 5px solid transparent;

    position: relative;

}

.sec-media-blog ul.tabs .tabs-title>a[aria-selected=true]:after{

    content: '';

    margin: 0 auto;

    width: 0;

    height: 0;

    border-style: solid;

    border-width: 6px 4.5px 0 4.5px;

    border-color: #ffaa00 transparent transparent transparent;

    position: absolute;

    left: 0;

    right: 0;

    bottom: -11px;

}

.sec-media-blog ul.tabs .tabs-title>a[aria-selected=true]{

    color: #ffaa00;

    border-bottom: 5px solid #ffaa00;

}

.tabs-content{

    border: none;

    background: none;

}

.sec-media-blog .tabs-panel{

    padding: 0;

}



.sec-media-blog .media-item{

    padding: 40px;

    background: #FFF;

    margin-bottom: 30px;

    /* min-height: 390px; */

}

.sec-media-blog .media-item h5{

    font-weight: normal;

    font-size: 13px;

    line-height: 15px;

    color: #A7A7A7;

    margin-bottom: 8px;

}

.sec-media-blog .media-item h3{

    font-weight: bold;

    font-size: 32px;

    line-height: 37px;

    color: #15253B;

    margin-bottom: 8px;

    

    display: -webkit-box;

    -webkit-line-clamp: 4;

    -webkit-box-orient: vertical;

    overflow: hidden;

}

.sec-media-blog .media-item p{

    font-weight: 300;

    font-size: 16px;

    line-height: 24px;

    color: #15253B;

    margin-bottom: 0;

}

.sec-media-blog .media-item a{

    font-weight: 500;

    font-size: 14px;

    line-height: 16px;

    color: #15253B;

    margin-bottom: 0;

}





.sec-media-blog .narrow_posts {

    position: relative;

}

.sec-media-blog .post_item {

    display: flex;

    padding: 5px 0px;

    align-items: center;

    border-bottom: 1px solid #cbcbcb;

}

.sec-media-blog .post_item > a {

    display: block;

}





/* Media team */

.sec-media-team{

    background: #F7FAFB;

    padding: 80px 20px;

    position: relative;

    z-index: 0;

    margin-bottom: 80px;

}

.sec-media-team h2{

    font-weight: 900;

    font-size: 56px;

    line-height: 64px;

    color: #15253B;

    margin-bottom: 30px;

}

.sec-media-team .media-team-wrap{

    max-width: 1504px;

    margin: 0 auto;

}

.sec-media-team .staff-item{

    margin-bottom: 20px;

}

.sec-media-team .staff-item .image-wrap{

    position: relative;

    max-width: 313px;

    margin: 0 auto;

}

.sec-media-team .staff-item .image-wrap.exec{

    max-width: 410px;

    

}

.sec-media-team .staff-item .image-wrap.exec img{

    max-width: 410px;

    max-height: 410px;

    overflow: hidden;

    object-fit: cover;

    object-position: top;

    width: 100%;

    margin: 0 auto;

}

.sec-media-team .staff-item .image-wrap img {
    max-width: 100%;
    height: 360px;
    overflow: hidden;
    object-fit: cover;
    object-position: top;
    width: 100%;
    margin: 0 auto;
}

.sec-media-team .staff-item .pos-wrap{

    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 14.2%, rgba(0, 0, 0, 0.145) 45.03%, rgba(72, 72, 72, 0.9) 100%);

    height: 150px;

    padding: 0 40px 17px;

    position: absolute;

    bottom: 0;

    width: 100%;

    display: flex;

    flex-direction: column;

    align-items: flex-start;

    justify-content: flex-end;

}

.sec-media-team .staff-item .pos-wrap h3{

    font-weight: bold;

    font-size: 20px;

    line-height: 23px;

    color: #FFFFFF;

    margin-bottom: 7px;

}

.sec-media-team .staff-item .pos-wrap span.pos{

    font-weight: 500;

    font-size: 15px;

    line-height: 18px;

    color: #FFFFFF;

    text-transform: uppercase;

}

.sec-media-team .staff-item .control-wrap{

    max-width: 313px;

    background: #FFFFFF;

    padding: 23px 30px;

    display: flex;

    justify-content: space-between;

    align-items: center;

    margin: 0 auto;
	min-height:75px

}

.sec-media-team .staff-item .control-wrap.exec{

    padding: 32px 42px;

    max-width: 410px;

}

.sec-media-team .staff-item .control-wrap a{

    font-weight: 500;

    font-size: 14px;

    line-height: 16px;

    text-transform: uppercase;

    color: #15253B;

}

.sec-media-team .staff-item .control-wrap .control-item{

    background: #F1F1F1;

    padding: 8.75px 7.5px 3.5px;

    position: relative;
    min-width: 30px;
    min-height: 30px;

}
.sec-media-team .staff-item .control-wrap .control-item i {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 16px;
    max-height: 16px;
}

.sec-media-team .staff-item .control-wrap .mail-phone-wrap{

    display: flex;
    align-items: center;
    gap: 10px;

}



.sec-docket-wrap iframe{

    height: 260px!important;

}

/* All cases section */
.sec-all-cases {
    max-width: 1504px;
    margin: 0 auto;
}
.sec-all-cases a{
    color: #FFFFFF;
    font-size: 20px;
    line-height: 26px;
    text-transform: uppercase;
    font-weight: 700;
    width: 100%;
    padding: 12px 15px;
    margin: 0 0 0 auto;
    background: #1B334E;
    border: none;
    cursor: pointer;

    display: flex;
    align-items: center;
    justify-content: flex-end;
    max-width: 240px;
}
.sec-all-cases a:hover{
    background: #1B334E;
}

/* Inner Pages - Press Release */

.sec-press-header .banner-wrap h1{

    font-weight: 900;

    font-size: 56px;

    line-height: 64px;

    color: #15253B;

    margin-bottom: 25px;

}

.sec-press-header .banner-wrap h5{

    font-weight: 500;

    font-size: 14px;

    line-height: 28px;

    letter-spacing: 0.1em;

    text-transform: uppercase;

    color: #F4B73D;

    margin-bottom: 0;

}

.sec-press-header .banner-wrap p{

    font-weight: normal;

    font-size: 14px;

    line-height: 40px;

    color: #15253B;

    margin-bottom: 0;

}

.sec-press-header .breadcrumbs-wrap{

    position: relative;

}

.sec-press-header .banner-wrap{

    position: relative;

}

.sec-press-header .banner-wrap .text-wrap{

    position: relative;

    max-width: 1280px;
    width: 100%;

}

.sec-press-header .banner-wrap .main-content-wrap{

    padding: 60px 35px 40px;

}

.sec-press-header .banner-wrap .flex-wrap{

    display: flex;

    flex-direction: column;

    justify-content: space-between;



    max-width: 1504px;

    margin: 0 auto;

}

.sec-press-header .banner-wrap .text-wrap a{

    display: none;

}

.sec-press-header .banner-wrap.with-img{

    margin-bottom: 80px;

}

.sec-press-header .banner-wrap.with-img h1,

.sec-press-header .banner-wrap.with-img p{

    color: #FFFFFF;

}

.sec-press-header .banner-wrap.with-img .main-content-wrap{

    position: absolute;

    top: 0;

    left: 0;

    height: 100%;

    width: 100%;

    padding-bottom: 60px;

    background: linear-gradient(180deg, #FFFFFF 3.61%, rgba(255, 255, 255, 0) 46.08%), linear-gradient(180deg, rgba(0, 0, 0, 0) 40.03%, rgba(0, 0, 0, 0.67) 87.23%);

    max-height: 46vw;

}

.sec-press-header .banner-wrap.with-img .flex-wrap{

    min-height: 37vw;

}

.sec-press-header .banner-wrap.with-img picture{

    height: 100%;

    position: relative;

    width: 100%;

    display: block;

    max-height: 46vw;

    overflow: hidden;

}

.sec-press-header .banner-wrap.with-img picture:after{

    height: 100%;

    position: relative;

    width: 100%;

    display: block;

    content: '';

} 

.sec-press-header .banner-wrap.with-img picture img{

    width: 100%;

    object-fit: cover;

    height: 100%;

}

.sec-press-header .banner-wrap.with-img .text-wrap a{

    display: block;

}



.sec-press-content{

    padding: 0 35px;

    margin-bottom: 80px;

}

.sec-press-content .press-content-wrap{

    max-width: 1504px;

    margin: 0 auto;

}

.sec-press-content .text-wrap{

    padding: 0 40px 80px 0;

}

.sec-press-content .text-wrap p{

    font-weight: 300;

    font-size: 18px;

    line-height: 26px;

    color: #15253B;

    margin-bottom: 20px;

}

.sec-press-content .text-wrap p a{

    color: #00ADEF;

}

.sec-press-content .text-wrap ul{
    margin-bottom: 30px;
    margin-left: 35px;
}

.sec-press-content .text-wrap ul li {
    font-weight: 300;
    font-size: 18px;
    line-height: 26px;
    color: #15253B;
    margin-bottom: 10px;
}

.sec-press-content .text-wrap ul li a{
	color: #00ADEF;
}

.sec-press-content .case-doc-wrap{

    background: #F8F8F8;

    border: 1px solid #F1F1F1;

    box-sizing: border-box;

    border-radius: 10px;

    padding: 26px 23px 21px;

    max-width: 480px;

    margin-left: auto;

}

.sec-press-content .case-doc-wrap h4{

    font-weight: bold;

    font-size: 20px;

    line-height: 28px;

    text-transform: uppercase;

    color: #15253B;

    margin-bottom: 25px;

}

.sec-press-content .case-doc-wrap .case-items{

    border-top: 1px solid #E1E1E1;

    border-bottom: 1px solid #E1E1E1;

}

.sec-press-content .case-doc-wrap .case_item .case_info{

    display: flex;

    align-items: center;

    justify-content: space-between;

}

.sec-press-content .case-doc-wrap .case_item .case_info .pdf-download{

    padding-right: 15px;

}

.sec-press-content .case-doc-wrap .case_item .case_info a.button{

    font-weight: bold;

    font-size: 14px;

    line-height: 22px;

    text-align: center;

    text-transform: uppercase;

    color: #15253B;

    margin-bottom: 0;

    padding: 8px 10px;

}

.sec-press-content .case-doc-wrap .case_item{

    padding: 24px 20px 25px;

    border-bottom: 1px solid #E1E1E1;



    display: flex;

    flex-direction: column;

}

.sec-press-content .case-doc-wrap .case_item:last-child{

    border-bottom: none;

}

.sec-press-content .case-doc-wrap .case_item h5{

    font-weight: bold;

    font-size: 16px;

    line-height: 26px;

    color: #15253B;

    display: inline-block;

    width: 100%;

    margin-bottom: 0;

}

.sec-press-content .about-wrap{

    padding: 100px 80px;

    border-top: 1px solid #E1E1E1;

    border-bottom: 1px solid #E1E1E1;

    max-width: 1504px;

    margin: 0 auto;

}

.sec-press-content .about-wrap h5{

    font-weight: 300;

    font-size: 18px;

    line-height: 26px;

    color: #15253B;

    margin-bottom: 25px;

}

.sec-press-content .about-wrap p{

    font-weight: 300;

    font-size: 18px;

    line-height: 26px;

    color: #15253B;

    margin-bottom: 0;

    max-width: 760px;

}

.sec-press-content .about-wrap h4{

    font-weight: 900;

    font-size: 32px;

    line-height: 40px;

    color: #15253B;

    margin-bottom: 25px;

}

.sec-press-content .about-wrap .text-wrap{

    padding-left: 60px;

    padding-right: 0;

    padding-bottom: 0;

}





.sticky_media {

    width: 100%;

    background: #15253b;

    text-align: center;

    position: sticky;

    bottom: 0px;

    left: 0px;

    padding: 20px;

    transform: translateY(100%);

    -webkit-transform: translateY(100%)

}



.sticky_media {

    transform: translateY(0%);

    -webkit-transform: translateY(0%);

    opacity: 1

}



.sticky_media p {

    color: #fff;

    margin-bottom: 0px;

    font-size: 16px;

    font-weight: 700;

}



.sticky_media p a {

    color: #e39a07;

}



.sticky_media p a:hover {

    text-decoration: underline

}





@media (max-width: 1500px){

    .sec-media-team .staff-item .pos-wrap{

        padding-left: 20px;

        padding-right: 20px;

    }

    .sec-media-team .staff-item .control-wrap.exec{

        padding-left: 20px;

        padding-right: 20px;

    }

    .sec-media-team .staff-item .control-wrap{

        padding-left: 20px;

        padding-right: 20px;

    }

}

@media (max-width: 1439px){

    .sec-media-team .staff-item.large-3{

        width: calc(33.33% - 1.875rem);

    }
    

}

@media (max-width: 1279px){

    .sec-banner-newsroom .hero-wrap{

        padding-top: 30px;

    }

    .sec-press-header .banner-wrap .main-content-wrap{

        padding-top: 35px;

    }

}

@media(max-width: 1199px){

    .sec-banner-newsroom .banner-wrap{

        display: flex;

        flex-direction: column;

        justify-content: space-between;

    }

    .sec-banner-newsroom{

        margin-bottom: 40px;

    }

    .sec-banner-newsroom h1{

        font-size: 56px;

        line-height: 68px;

        margin-bottom: 0;

    }

    .sec-banner-newsroom .breadcrumbs-wrap {

        margin-bottom: 65px;

    }



    .sec-newsroom-intro-wrap{

        margin-bottom: 40px;

    }

    .sec-media-blog .media-item h3 {

        font-size: 28px;

        line-height: 34px;

    }



    .sec-media-team .staff-item .pos-wrap{

        padding-left: 15px;

        padding-right: 15px;

    }

    .sec-media-team .staff-item .control-wrap.exec{

        padding-left: 15px;

        padding-right: 15px;

    }

    .sec-media-team .staff-item .control-wrap{

        padding-left: 15px;

        padding-right: 15px;

    }

    .sec-newsroom-intro-wrap h2 {

        font-size: 28px;

        line-height: 34px;

    }

    .sec-slider h2 {

        font-size: 48px;

        line-height: 56px;

        padding-left: 10px;

    }

    .common-slider h3, 

    .common-slider h3 a {

        font-size: 24px;

        line-height: 32px;

    }

    .sec-media-team h2 {

        font-size: 40px;

        line-height: 48px;

    }

    .sec-media-team .staff-item .pos-wrap h3 {

        font-size: 18px;

        line-height: 20px;

    }

    .sec-media-team .staff-item .control-wrap a{

        font-size: 13px;

    }





    /* Inner Pages */

    .sec-press-header .banner-wrap,

    .sec-press-header .banner-wrap.with-img{

        margin-bottom: 40px;

    }

    .sec-press-header .banner-wrap .main-content-wrap .breadcrumbs-wrap{

        margin-bottom: 50px;

    }

    .sec-press-header .banner-wrap h1{

        font-size: 48px;

        line-height: 56px;

        margin-bottom: 10px;

    }

    .sec-press-header .banner-wrap h5{

        margin-bottom: 0;

    }

    .sec-press-header .banner-wrap p{

        margin-bottom: 0;

    }

    .sec-press-header .banner-wrap .text-wrap{

        max-width: 100%;

    }

    .sec-press-header .banner-wrap .main-content-wrap{

        padding-left: 35px;

        padding-right: 35px;

    }

    .sec-press-header .banner-wrap.with-img .main-content-wrap {

        padding-bottom: 40px;

    }

    .sec-press-header .banner-wrap.with-img .text-wrap a{

        display: none;

    }

    .sec-press-header .banner-wrap .text-wrap{

        padding-left: 0;

    }

    



    .sec-press-content{

        padding-left: 35px;

        padding-right: 35px;

    }

    .sec-press-content .case-doc-wrap .case_item {

        padding: 24px 10px 25px;

    }

    .sec-press-content .case-doc-wrap {

        padding-left: 15px;

        padding-right: 15px;

    }

    .sec-press-content .text-wrap{

        padding-left: 0;

        padding-right: 30px;

    }

    .sec-press-content .about-wrap .text-wrap{

        padding-left: 50px;

    }



    .sec-press-content .about-wrap {

        padding: 80px 40px;

    }

    

}

@media(max-width: 1023px){

    .sec-banner-newsroom .hero-wrap{

        background-image: url('../images/img-hero-newsroom-tablet.jpg') ;

    }



    .content-wrap{

        padding-top: 95px;

        margin-top: 0;

    }

    .sec-banner-newsroom h1 {

        font-size: 48px;

        line-height: 60px;

    }

    .sec-banner-newsroom .banner-wrap{

        min-height: 250px;

        justify-content: flex-end;

    }

    

    .sec-banner-newsroom.single .breadcrumbs-wrap{

        margin-top: 0;

        padding-left: 35px;

        padding-right: 35px;

    }

    .sec-newsroom-intro-wrap{

        padding: 0 35px;

    }

    .sec-press-content {

        padding-bottom: 40px;

    }

    .sec-newsroom-intro-wrap .text-wrap{

        max-width: 100%;

        padding-left: 0;

        padding-right: 0;

    }

    .sec-media-team{

        margin-bottom: 0;

        padding-top: 40px;

        padding-bottom: 40px;

    }

    .sec-media-team,

    .sec-media-blog{

        margin-left: 0;

    }

    .sec-media-blog {

        margin-bottom: 40px;

    }

    .sec-media-team .staff-item.large-3{

        width: calc(50% - 1.875rem);

    }

    .sec-slider {

        padding-left: 10px;

    }

    .sec-docket-wrap {

        margin-bottom: 40px;

    }

    .sec-all-cases{
        border-radius: 0;
    }

    .sec-all-cases a{
        
        margin: 0 auto;
    }

    /* Inner Pages */

    .sec-press-content .case-doc-wrap{

        max-width: 100%;

        margin-bottom: 40px;

    }

    .sec-press-content .about-wrap {

        padding: 40px 0px;

    }

    .sec-press-content .about-wrap .image-wrap{

        margin-bottom: 30px;

        text-align: center;

    }

    .sec-press-content .about-wrap .text-wrap {

        padding-left: 20px;

        padding-right: 20px;

    }

    .sec-press-content .case-doc-wrap h4{

        margin-bottom: 15px;

    }

    .sec-press-content .text-wrap {

        padding-left: 0;

        padding-right: 0;

        padding-bottom: 40px;

    }



    .sec-press-header .banner-wrap.with-img .flex-wrap {

        min-height: auto;

    }

    .sec-press-header .banner-wrap.with-img{

        display: flex;

        flex-direction: column-reverse;

    }

    .sec-press-header .banner-wrap.with-img .main-content-wrap{

        padding-bottom: 20px;
        padding-left: 25px;
        padding-right: 25px;

        position: static;

        background: none;

        max-height: 100%;

    }

    .sec-press-header .banner-wrap h1 {

        font-size: 36px;

        line-height: 44px;

        margin-bottom: 5px;

    }

    .sec-press-header .banner-wrap.with-img h1{

        color: #15253B;

    }

    .sec-press-header .banner-wrap.with-img p {

        color: #777777;

    }

    .sticky_media{

        bottom: 97px;

    }

}

@media (max-width: 767px){

    

    .sec-slider {

        padding-right: 15px;

    }

    .common-slider .slider-item{

        margin-right: 20px;

    }

    .common-slider .slick-list {

        margin-right: 0;

    }

    .common-slider .slick-arrow{

        top: 25%;

    }

    .common-slider .slick-next {

        right: -5px;

    }

}



@media(max-width: 639px){

    .sec-banner-newsroom .hero-wrap{

        background-image: url('../images/img-hero-newsroom-mobile.jpg') ;

        background-position-y: top;

        padding-bottom: 25px;

    }

    .sec-banner-newsroom .banner-wrap{

        min-height: 200px;

    }

    .sec-banner-newsroom .breadcrumbs-wrap {

        margin-bottom: 35px;

    }

    .sec-banner-newsroom h1 {

        font-size: 36px;

        line-height: 42px;

    }

    .sec-media-team .staff-item.large-3{

        width: calc(100% - 1.25rem);

    }

    .sec-slider{

        padding-bottom: 40px;

    }

    .sec-slider h2 {

        font-size: 32px;

        line-height: 40px;

    }

    .sec-slider .slider-header a.non-button span{

        display: none;

    }

    .sec-newsroom-intro-wrap h2 {

        font-size: 26px;

        line-height: 32px;

    }

    .sec-newsroom-intro-wrap p {

        font-size: 16px;

        line-height: 22px;

    }



    .sec-media-blog .media-item h3 {

        font-size: 24px;

        line-height: 30px;

    }

    .sec-media-blog .media-item{

        padding: 30px 25px;

    }

    .sec-media-blog {

        padding: 40px 20px 30px;

        margin-bottom: 0;

    }

    /* .sec-media-blog .media-item p {

        margin-bottom: 20px;

    } */

    .sec-media-blog ul.tabs .tabs-title>a{

        padding-left: 16px;

        padding-right: 16px;

        padding-bottom: 8px;

        font-size: 18px;

        line-height: 26px;   

    }



    /* .sec-media-team .staff-item .image-wrap{

        max-width: 100%;

    } */

    .sec-media-team .staff-item .image-wrap img{

        width: 100%;

    }

    .sec-docket-wrap {

        margin-bottom: 0;

    }

    .sec-all-cases {
        padding: 25px 0;
    }
    .sec-all-cases a{
        justify-content: space-around;
        padding-left: 30px;
    }



    /* Inner Pages */

    .sec-press-header .banner-wrap .main-content-wrap .breadcrumbs-wrap {

        margin-bottom: 50px;

        margin-top: -30px;

    }

    .sec-press-header .banner-wrap h5 {

        line-height: 18px;

    }

    .sec-press-header .banner-wrap p {

        line-height: 28px;

    }

    .sec-press-content .case-doc-wrap .case_item{

        padding-left: 0px;

        padding-right: 0px;

    }

    .sec-press-content .text-wrap p,

    .sec-press-content .text-wrap ul li,

    .sec-press-content .about-wrap p,

    .sec-press-content .case-doc-wrap h4,

    .sec-press-content .case-doc-wrap .case_item h5 {

        font-size: 16px;

        line-height: 24px;

    }

    

    .sec-press-content .about-wrap h4{

        font-size: 24px;

        line-height: 32px;

        margin-bottom: 15px;

    }

    .sec-press-content .about-wrap .text-wrap {

        padding-left: 0;

        padding-right: 0;

    }



    .sec-docket-wrap {

        padding: 25px 0px;

    }

    .sec-media-blog .post_item > a{
        padding-left: 0px;
        padding-right: 0px;
    }

    .sticky_media{
        bottom: 0;
    }

    .sticky_media p {

        font-size: 12px

    }

        

}

@media(max-width: 479px){
    
    .sec-press-header .banner-wrap.with-img .main-content-wrap {
        padding-top: 50px;
    }
}
@media(max-width: 413px){

    .sec-banner-newsroom h1 {

        font-size: 32px;

        line-height: 40px;

    }

    .sec-newsroom-intro-wrap h2 {

        font-size: 20px;

        line-height: 23px;

    }

    .common-slider h3, .common-slider h3 a {

        font-size: 20px;

        line-height: 23px;

    }

    /* .common-slider p {

        font-size: 14px;

        line-height: 22px;

    } */

    .sec-press-header .banner-wrap.with-img .main-content-wrap {
        padding-left: 15px;
        padding-right: 15px;
    }

    .common-slider {

        padding-left: 0;

    }

    .common-slider .slick-arrow {

        display: none !important;

    }

    .sec-slider {

        padding-left: 15px;

        padding-right: 15px;

    }

    .common-slider .slider-item {

        margin-right: 10px;

    }

    .sec-slider h2{

        padding-left: 0;

    }

    .sec-slider .slider-header{

        padding-left: 0;

        padding-right: 0;

    }

    .sec-newsroom-intro-wrap {

        padding: 0 15px;

    }

    .sec-banner-newsroom .hero-wrap {

        padding-left: 15px;

        padding-right: 15px;

    }



    .sec-media-blog .media-item h3 {

        font-size: 20px;

        line-height: 26px;

    }

    /* .sec-media-blog .media-item p {

        font-size: 14px;

        line-height: 22px;

    } */

    .sec-media-blog ul.tabs .tabs-title>a {

        /* padding-left: 0;

        padding-right: 0; */

        padding-bottom: 8px;

        font-size: 16px;

        line-height: 24px;

    }



    .sec-media-team{

        padding-left: 5px;

        padding-right: 5px;

    }

    .sec-media-team h2 {

        padding-left: 5px;

    }


    .sec-all-cases a{
        padding: 12px 15px 12px 20px;
        justify-content: center;
        max-width: 100%;
    }

    /* Inner Pages */

    .sec-press-header .banner-wrap h1 {

        font-size: 32px;

        line-height: 40px;

    }

    .sec-press-header .banner-wrap .main-content-wrap,

    .sec-press-content {

        padding-left: 15px;

        padding-right: 15px;

    }

    /* .sec-press-content .text-wrap p,

    .sec-press-content .about-wrap p,

    .sec-press-content .case-doc-wrap h4,

    .sec-press-content .case-doc-wrap .case_item h5 {

        font-size: 14px;

        line-height: 22px;

    } */

    .sec-press-content .about-wrap h4 {

        font-size: 22px;

        line-height: 28px;

    }

}



@media(max-width: 359px){

    .sec-banner-newsroom .banner-wrap{

        padding-left: 15px;

        padding-right: 15px;

    }

}