/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 1Oct, 2015, 11:30:02 AM
    Author     : fred
*/
.h2_main_post_headline {top: 90px;}
.headline-blog-page-background{position:relative;}
.headline-blog-page-caption {bottom: 8px;
   /*height: 125px;*/
   left: 48px;
    padding: 10px 5% 10px 10px;
    position: absolute;
    width: 78.5%;
    background: black none repeat scroll 0% 0%;}
a.load {
    background-color: #333;
    color: #fff;
    font-size: 15px;
    margin: 40px auto 20px;
    padding: 10px;
    position: static;
    text-align: center;
    width: 150px;
}
.atp_box .atp-list2{width:100%; }
    img.attachment-post-thumbnail.wp-post-image {
    margin: 0;
    max-height: 100% !important;
    max-width: 100% !important;
    padding: 0;
}
.att-container { height: 92px;}
@media (min-width:900px)and (max-width:1024px){
    .header-right{font-size:18px;  line-height: initial; padding-top: 22px;}
    .header-logo{max-width: 50%; padding-top:10px;}
    .header-logo img {max-width: 100%;}
    #menu-main-nav li a {font-size: 16px;}
    #menu-main-nav >  li > a {font-size: 18px;}
    #menu-main-nav >  li  {margin:3px 0 0px;}
    .sub-menu{width:260px !important;}
    .tabs-content h3+div{padding-left:2px !important;}
    .tabs-content.r-tabs-panel .four.columns{width:33.333% !important; float:left; padding-left:15px !important; margin:0px !important;}
    .tabs-content.r-tabs-panel .four.columns:first-child{padding-left:0px !important;}
    .tabs-content.r-tabs-panel  h3,h3{font-size:18px; margin-bottom:10px;}
    .tabs-content.r-tabs-panel .firmbutton_div{ width:100%; margin:0 0 10px 0; padding:10px 5px !important; font-size:12px;}
    .tabs-content.r-tabs-panel h3+p{display:none;}
    .tabs-content.r-tabs-panel  .nine.columns{position: static;}
    .tabs-content.r-tabs-panel .four.columns li > span{font-size:12px !important;}
    .tabs-content.r-tabs-panel .metaslider .caption{font-size:12px !important;}
    .tabs-content.r-tabs-panel .row_front{width:95% !important;}
    .chpcs_foo_con{font-size:16px !important;}
    .chpcs_title a {font-size: 20px !important;}
    #section-sub-footer p {margin: 15px auto 0; max-width: 80%;}
    #section-sub-footer {background:#383838 !important; padding-bottom: 30px;}
    /*inner pages*/
    .paragraph_texting h1, h1{font-size:40px;}
    #lawyer-filter{width:80%; margin:0 2% 30px; padding: 40px 15px 5px;}
    #lawyer-filter select.tax-style{margin: 0 3% 0 0; width: 42%;}
    #lawyer-filter-query {width: 42% !important; margin-right: 3% !important;}
    #lawyer-filter > label{ margin: 5px 0 0 !important; width: 45% !important; padding-right:3% !important;}
    #lawyer-tax-search{padding-bottom:15px !important; width:100% !important; margin:0px !important;}
    .atp-content.wrapped:after{content:""; display:table; clear:both;}
    .atp-content.wrapped .attorneys { float: left; width: 75%;}
    .atp-content.wrapped #featured-att { float: left; width: 25%;}
    .atp-content.wrapped #featured-att .featured-img{width: 20%;}
    .atp-content.wrapped #featured-att .bio-exc{padding:10px;}
    .container .sixteen.columns {margin: 0;}
    #section-content-practice #description .four.columns.misc{width:28% !important; margin:0px;}
    .container .sixteen.columns .four.columns {width: 25% !important;}
    span.name{font-size:40px;}
    #section-content{padding-top:60px;}
    .profile-nav > .bmenu li {font-size: 20px !important; line-height: 25px;}
    table.bio h2, #initiatives h2 { font-size: 28px;}
    #description .four.columns {margin: 0 0 0 20px; width: 34% !important;}
    #description .dropdown [data-toggle="dropdown"] {font-size: 16px;}
    #sidebar.four.columns{width:30% !important;}
    #sidebar.four.columns+div.eleven.columns, #sidebar.four.columns+div.eleven.columns+div, #sidebar.four.columns+div.eleven.columns+div, #sidebar.four.columns+div.eleven.columns+div+div {  float: right; margin: 0 !important;padding-right: 20px; width: 68% !important;}
    #sidebar span {font-size: 25px !important; margin-bottom:5px;}
    #sidebar .sec-chief-link {padding: 5px 0; height:auto;}
    .ac-container label{z-index: 9 !important;}
    .container .nine.columns{position:static;}
    .container > .sixteen.columns> div > div{width:100%;}
    .container .eleven.columns.misc {width: 68.75%;}
    .designation h1, span.designation{font-size:40px;}
    .atp-main table.bio{width:100%; margin:0px 0 20px;}
    #probono .awardbox {background-size:100% 100%; height:auto !important; margin:0 !important; width:100% !important;}
    .dropdown [data-toggle="dropdown"]:hover{border-left:0px;}
    #primary-sidebar {margin: 0;}
    #primary-sidebar .widget.widget_text{margin: 0; width: 100%;}
    #primary-sidebar .widget.widget_text .firmbutton_div.red{width:100% !important;}
    #php_widget-8.widget.php_widget {margin-top: 35px;}
    #php_widget-8.widget.php_widget hr {margin-bottom: 0px;}
    .sixteen.columns .nine.columns.content-area{width:70% !important; padding-right:15px !important;}
    .nine.columns.content-area .page-item {margin: 0 !important; width: 100% !important;}
    .nine.columns.content-area .page-item .item-news{min-height:initial;}
    #description .row > .three.columns{width:19% !important;}
    .container .seven.columns {padding: 0 18px !important; width: 68% !important; margin:0px !important;}
    .container .five.columns{width:31.25% !important; margin:0px !important;}
    div.grid { margin: 0 2%;width: 96%;}
    .module .firmbutton_div.red{width:100% !important; margin:0px 0 10px !important;}
    .module #contact-form-16194{margin-left:0px !important;}
    .tablepress.tablepress-id-2{margin:0 0 10px 0;}
    .module{height:auto;}
    .wrapper > .button_div{width:auto;}
    .container .four.columns.sidebar{width:25% !important;}
}
@media (min-width:800px)and (max-width:899px){

    #menu-main-nav li a {font-size: 16px;}
    #menu-main-nav >  li > a {font-size: 18px;}
    #menu-main-nav >  li  {margin:3px 0 0px;}
    .sub-menu{width:260px !important;}
    .tabs-content h3+div{padding-left:2px !important;}
    .tabs-content.r-tabs-panel .four.columns{width:33.333% !important; float:left; padding-left:15px !important; margin:0px !important;}
    .tabs-content.r-tabs-panel .four.columns:first-child{padding-left:0px !important;}
    .tabs-content.r-tabs-panel  h3,h3{font-size:18px; margin-bottom:10px;}
    .tabs-content.r-tabs-panel .firmbutton_div{ width:100%; margin:0 0 10px 0; padding:10px 5px !important; font-size:12px;}
    .tabs-content.r-tabs-panel h3+p{display:none;}
    .tabs-content.r-tabs-panel  .nine.columns{position: static;}
    .tabs-content.r-tabs-panel .four.columns li > span{font-size:12px !important;}
    .tabs-content.r-tabs-panel .metaslider .caption{font-size:12px !important;}
    .tabs-content.r-tabs-panel .row_front{width:95% !important;}
    .chpcs_foo_con{font-size:16px !important;}
    .chpcs_title a {font-size: 20px !important;}
    #section-sub-footer p {margin: 15px auto 0; max-width: 80%;}
    #section-sub-footer {background:#383838 !important; padding-bottom: 30px;}
    /*inner pages*/
    .paragraph_texting h1, h1{font-size:40px;}
    #lawyer-filter{width:80%; margin:0 2% 30px; padding: 40px 15px 5px;}
    #lawyer-filter select.tax-style{margin: 0 3% 0 0; width: 40%;}
    #lawyer-filter-query {width: 40% !important; margin-right: 3% !important;}
    #lawyer-filter > label{ margin: 5px 0 0 !important; width: 43% !important; padding-right:3% !important;}
    #lawyer-tax-search{padding-bottom:15px !important; width:100% !important; margin:0px !important;}
    .atp-content.wrapped:after{content:""; display:table; clear:both;}
    .atp-content.wrapped .attorneys { float: left; width: 75%;}
    .atp-content.wrapped #featured-att { float: left; width: 25%;}
    .atp-content.wrapped #featured-att .featured-img{width: 20%;}
    .atp-content.wrapped #featured-att .bio-exc{padding:10px;}
    .container .sixteen.columns {margin: 0;}
    #section-content-practice #description .four.columns.misc{width:28% !important; margin:0px;}
    .container .sixteen.columns .four.columns {width: 30% !important;}
    span.name{font-size:40px;}
    #section-content{padding-top:60px;}
    .profile-nav > .bmenu li {font-size: 20px !important; line-height: 25px;}
    table.bio h2, #initiatives h2 { font-size: 28px;}
    #description .four.columns {margin: 0 0 0 20px; width: 34% !important;}
    #description .dropdown [data-toggle="dropdown"] {font-size: 16px;}
    #sidebar.four.columns{width:30% !important;}
    #sidebar.four.columns+div.eleven.columns, #sidebar.four.columns+div.eleven.columns+div, #sidebar.four.columns+div.eleven.columns+div, #sidebar.four.columns+div.eleven.columns+div+div {  float: right; margin: 0 !important;padding-right: 20px; width: 68% !important;}
    #sidebar span {font-size: 25px !important; margin-bottom:5px;}
    #sidebar .sec-chief-link {padding: 5px 0; height:auto;}
    .ac-container label{z-index: 9 !important;}
    .container .nine.columns{position:static;}
    .container > .sixteen.columns> div > div{width:100%;}
    .container .eleven.columns.misc {width: 68.75%;}
    .designation h1, span.designation{font-size:40px;}
    .atp-main table.bio{width:100%; margin:0px 0 20px;}
    #probono .awardbox {background-size: 100% 100%; height: auto !important; margin: 0 !important; width: 100% !important;}
    .dropdown [data-toggle="dropdown"]:hover{border-left:0px;}
    #primary-sidebar {margin: 0;}
    #primary-sidebar .widget.widget_text{margin: 0; width: 100%;}
    #primary-sidebar .widget.widget_text .firmbutton_div.red{width:100% !important;}
    #php_widget-8.widget.php_widget {margin-top: 35px;}
    #php_widget-8.widget.php_widget hr {margin-bottom: 0px;}
    .sixteen.columns .nine.columns.content-area{width:70% !important; padding-right:15px !important;}
    .nine.columns.content-area .page-item {margin: 0 !important; width: 100% !important;}
    .nine.columns.content-area .page-item .item-news{min-height:initial;}
    #description .row > .three.columns{width:19% !important;}
    .container .seven.columns {padding: 0 18px !important; width: 68% !important; margin:0px !important;}
    .container .five.columns{width:31.25% !important; margin:0px !important;}
    div.grid { margin: 0 2%;width: 96%;}
    .module .firmbutton_div.red{width:100% !important; margin:0px 0 10px !important;}
    .module #contact-form-16194{margin-left:0px !important;}
    .tablepress.tablepress-id-2{margin:0 0 10px 0;}
    .module{height:auto;}
    .wrapper > .button_div{width:auto;}
    .top-layer{font-size:35px;}
    h2{font-size:1.5em;}
    .profile-nav > .bmenu li a {font-size: 14px; line-height: 20px;}
    .container .four.columns.sidebar{width:25% !important;}
    .sidebar .authorship {border: 0 solid white;padding: 20px 0;}
    .sidebar .authorship img{width:30px;}
    .sidebar  #text-15.widget.widget_text{width:auto; margin:0;}
    .sidebar .firmbutton_div.red{width:100% !important; padding:10px;}
    .sidebar .firmbutton_div.red a{font-size:16px;}
    .sidebar{padding-bottom:20px;}
}
@media (max-width:899px){
    .header-right{font-size:18px;  line-height: initial; padding:0px; width:100%; text-align: center;}
    .header-logo{width:100%; text-align:center; margin:0px;}
    header {display: inline-block; padding: 10px 0; width: 100%;}
    #section-content-practice, #section-content-bio, #section-content{padding-top:0px;}
}
@media (min-width:769px) and (max-width:799px){
    .container .eleven.columns.misc,
    .container .sixteen.columns.content{width:100%; margin:0px;}
    .main-content-area{max-width:100%; }
    .main-content-area > #overlay > .container {padding: 0 10%; width: 100%;}
    .blurb{height:auto;}
    .designation h1, span.designation{font-size:29px;}
    span.name{padding-top:20px; font-size:29px;}
    .profile-nav > .bmenu li a{font-size:22px;}
    .bio h2 {font-size: 1.5em;}
    .paragraph_texting h1{font-size:29px; text-align: center;}
    .eleven.columns.atp-main, .container .eleven.columns{width:100% !important; margin: 0 0 20px 0;}
    .eleven.columns.atp-main table.bio, .container .eleven.columns table.bio{width:100% !important; margin: 0 0 20px 0;}
    #probono .awardbox {background-size: 100% 100%; height: auto !important; margin: 0 !important; width: 100% !important;}
    #lawyer-filter{width:90%; float:none !important; margin:0 auto 20px !important; padding: 20px 0 0 20px;}
    #lawyer-filter select.tax-style{margin: 0 3% 0 0; width: 40%;}
    #lawyer-filter-query {width: 40% !important; margin-right: 3% !important;}
    #lawyer-filter > label{ margin: 5px 0 0 !important; width: 43% !important; padding-right:3% !important;}
    .featured-img{width:26%;}
    #description{position:static;}
    span.designation{text-align: center;}
    .row{margin-left:auto;}
    .main-content-area #description .container{padding-left:10px !important;}
    .main-content-area .container .thirteen.columns.paragraph_texting{width:100%; margin:0px;}
    .mobile_margin {margin-top: 10px !important;}
    .main-content-area > .container{width:100%; padding:0 10%;}
    .container .sixteen.columns{margin:0px; width:100%;}
    .container .sixteen.columns div{padding:0px !important;}
    .columns img[alt="Scarinci Hollenbeck attorneys are making headlines. Here are some of their latest accomplishments and endevours through out the New York and New Jersey area."]{width:100%;}
    .container .nine.columns.content-area{position:static;}
    .container .sixteen.columns div.page-item{padding:0px; width:100%;}
    .container .sixteen.columns div.page-item > div{padding:10px 20px !important; width:100%; min-height: initial;}
    .sidebar #primary-sidebar #text-15{position:static;}
    .sidebar #primary-sidebar #php_widget-8{position:static; margin-top:25px;}
    .thirteen.columns h1{font-size:29px; text-align: center;}
    .container .thirteen.columns{width:100%; margin:0px;}
    .containter > .container{width:100%; padding:0 10% !important;}
    .containter > .container > .row > .seven.columns{padding:0 0 25px 0!important;}
    .containter > div.wrapper {margin: 20px auto; padding: 0 10%; text-align: center; width: 100%;}
    .containter > div.wrapper > .button_div{width:auto;}
    .containter > .grid {width:100% !important; margin:0px; padding:0 10%;}
    .containter > .grid .col.col-2-3.content-main{width:100% !important; margin:0px; padding:0px;}
    .containter > .grid .col.col-1-3{width:100% !important; margin:25px 0 0 ; padding:0px;}
    .module h2{font-size:29px; text-align: center;}
    .containter > .grid .tablepress.tablepress-id-2{margin:0px;}
    #contact-form-16194 {margin: 0 auto; max-width: 75%;}
}
@media (max-width:768px){
    .container .eleven.columns.misc,
    .container .sixteen.columns.content{width:100%; margin:0px;}
    .main-content-area{max-width:100%; }
    .main-content-area > #overlay > .container {padding: 0 10%; width: 100%;}
    .blurb{height:auto;}
    .designation h1, span.designation{font-size:29px;}
    span.name{padding-top:20px; font-size:29px;}
    .profile-nav > .bmenu li a{font-size:22px;}
    .bio h2 {font-size: 1.5em;}
    .paragraph_texting h1{font-size:29px; text-align: center;}
    .eleven.columns.atp-main, .container .eleven.columns{width:100% !important; margin: 0 0 20px 0;}
    .eleven.columns.atp-main table.bio, .container .eleven.columns table.bio{width:100% !important; margin: 0 0 20px 0;}
    #probono .awardbox {background-size: cover; height: auto !important; margin: 0 !important; width: 100% !important;}
    #lawyer-filter{width:90%; float:none !important; margin:0 auto 20px !important; padding: 20px 0 0 20px;}
    #lawyer-filter select.tax-style{margin: 0 0% 0 0; width: 100%;}

    #lawyer-filter-query {width: 100% !important; margin-right: 0% !important;}
    #lawyer-filter > label{ margin: 5px 0 0 !important; width: 100% !important; padding-right:3% !important;}
    .featured-img{display:none;}
    #description{position:static;}
    span.designation{text-align: center;}
    .row{margin-left:auto;}
    .main-content-area #description .container{padding-left:10px !important;}
    .main-content-area .container .thirteen.columns.paragraph_texting{width:100%; margin:0px;}
    .mobile_margin {margin-top: 10px !important;}
    .main-content-area > .container{width:100%; padding:0 10%;}
    .container .sixteen.columns{margin:0px; width:100%;}
    .container .sixteen.columns .module-2 > div {padding: 0 10px !important;}
    .container .sixteen.columns .module-2 > div.top-layer {font-size: 25px; padding: 10px !important;}
    .columns img[alt="Scarinci Hollenbeck attorneys are making headlines. Here are some of their latest accomplishments and endevours through out the New York and New Jersey area."]{width:100%;}
    .container .nine.columns.content-area{position:static;}
    .container .sixteen.columns div.page-item{padding:0px; width:100%;}
    .container .sixteen.columns div.page-item > div{padding:10px 20px !important; width:100%; min-height: initial;}
    .sidebar #primary-sidebar #text-15{position:static;}
    .sidebar #primary-sidebar #php_widget-8{position:static; margin-top:25px;}
    .thirteen.columns h1{font-size:29px; text-align: center;}
    .container .thirteen.columns{width:100%; margin:0px;}
    .containter > .container{width:100%; padding:0 10% !important;}
    .containter > .container > .row > .seven.columns{padding:0 0 25px 0!important;}
    .containter > .container > .row > .seven.columns > div{border:0px !important;}
    .containter > .container > .row > .five.columns{border:0px !important;}
    .containter > div.wrapper {margin: 20px auto; padding: 0 10%; text-align: center; width: 100%;}
    .containter > div.wrapper > .button_div{width:auto;}
    .containter > .grid {width:100% !important; margin:0px; padding:0 10%;}
    .containter > .grid .col.col-2-3.content-main{width:100% !important; margin:0px; padding:0px;}
    .containter > .grid .col.col-1-3{width:100% !important; margin:25px 0 0 ; padding:0px;}
    .module h2{font-size:29px; text-align: center;}
    .containter > .grid .tablepress.tablepress-id-2{margin:0px;}
    #contact-form-16194 {margin: 0 auto; max-width: 75%; }
    #contact-form-comment-g5752-message{height:100px;}
    h2{font-size:25px;}
    #lawyer-filter {padding: 20px 20px 0; width: 100%;}
    form#lawyer-tax-search{margin-left:0px;}
    #lawyer-tax-search > #show_practice {display: inline-block; margin: 15px 0 5px !important; width: 100%;}
    #lawyer-filter > label{width:100% !important; padding:0px !important; text-align:center !important;}
    #lawyer-filter label, #lawyer-filter input{width:100% !important;}
    #lawyer-filter button{width:100% !important; margin-top:10px;}
    .atp-content.wrapped .attorneys {display: inline-block; text-align: center; width: 100%;}
    .dropdown [data-toggle="dropdown"]{font-size:16px;}
    .module p{margin-right:0px !important;}
    .module .firmbutton_div {margin-left: 0 !important; width: 100% !important;}
    #contact-form-comment-g16194-message{height:100px;}
    .module{height:auto;}
    .container .sixteen.columns > div {
        padding: 0 !important;
        width: 100% !important;
    }
}
@media (min-width:769px) and (max-width:899px){
    #menu-main-nav li a {font-size: 16px;}
    #menu-main-nav >  li > a {font-size: 16px; margin-right: 5px;}
    #menu-main-nav >  li  {margin:3px 0 0px; padding:0px;}
    .sub-menu{width:260px !important;}
    .tabs-content h3+div{padding-left:2px !important;}
    .tabs-content.r-tabs-panel .four.columns{width:33.333% !important; float:left; padding-left:15px !important; margin:0px !important;}
    .tabs-content.r-tabs-panel .four.columns:first-child{padding-left:0px !important;}
    .tabs-content.r-tabs-panel  h3,h3{font-size:18px; margin-bottom:10px;}
    .tabs-content.r-tabs-panel .firmbutton_div{ width:100%; margin:0 0 10px 0; padding:10px 5px !important; font-size:12px;}
    .tabs-content.r-tabs-panel h3+p{display:none;}
    .tabs-content.r-tabs-panel  .nine.columns{position: static;}
    .tabs-content.r-tabs-panel .four.columns li > span{font-size:12px !important;}
    .tabs-content.r-tabs-panel .metaslider .caption{font-size:12px !important;}
    .tabs-content.r-tabs-panel .row_front{width:95% !important;}
    .tabs-content.r-tabs-panel.r-tabs-state-active {padding: 10px;width: 100%;}
    .tabs-content.r-tabs-panel .row_front {width: 100% !important;}
    .container .sixteen.columns > div {
        padding: 0 !important;
        width: 100% !important;
    }
}
@media (min-width:769px){
    .menu-main-nav-container{display:block !important;}
}
@media (max-width:768px){
    .dnone{display:block !important;}
    .menu-main-nav-container{display:none; transition: .5s all; -webkit-transition: .5s all;}
    .open-mobile-menu{display:block; transition: .5s all; -webkit-transition: .5s all;}
    .header-right{font-size:18px;  line-height: initial; padding:0px; width:100%; text-align: center;}
    .header-logo{width:100%; text-align:center; margin:0px;}
    header {display: inline-block; padding: 10px 0; width: 100%;}
    #responsiveTabs-14959 .r-tabs-accordion-title a{font-size: 16px; font-weight: bold; text-transform: uppercase;}
    .tabs-container .r-tabs-accordion-title {margin-top:25px; background: #ededed !important; border:1px solid #cdcdcd; border-radius:5px;}
    .tabs-container .r-tabs-accordion-title.r-tabs-state-active {border-radius:5px 5px 0 0;}
    .tabs-container .tabs-nav.r-tabs-nav+.r-tabs-accordion-title{margin-top:0px;}
    .tabs-container .tabs-content .four.columns { margin-top: 20px;}
    .tabs-container .tabs-content .four.columns:first-child { margin-top: 0px;}
    .tabs-container .tabs-content {border:1px solid #cdcdcd; border-top:0px;}
    .tabs-container .tabs-content .row.row_front{background:transparent !important; box-shadow: none;}
    .tabs-container .tabs-content .row.row_front .four.columns h3+p{display:none;}
    .tabs-container .tabs-content .row.row_front .four.columns li span{font-size:14px !important;}
    .tabs-container .tabs-content .row.row_front .four.columns ul{margin-top:0px;}
    .tabs-container .tabs-content .row.row_front .four.columns ul li:first-child{margin-top:0px;}
    .tabs-container .tabs-content .row.row_front .four.columns:first-child h3+div{padding-left:0px !important; max-width:100%; width:330px; min-height:275px;}
    .tabs-container .tabs-content .row.row_front .four.columns h3+div{max-width:70%;}
    .tabs-container .tabs-content .row.row_front .four.columns .firmbutton_div.red{font-size:14px;}
    .tabs-container .tabs-content .row.row_front .four.columns h3{margin-bottom:10px;}
    .tabs-container .tabs-content .row.row_front .nine.columns{position:static; font-size:14px;}
    .tabs-container .tabs-content .row.row_front .nine.columns h3{font-size:26px;}
    .tabs-container .tabs-content .row.row_front .nine.columns p{font-size:16px;}
    .mobile-menu{margin-top:-50px; margin-right:20px; cursor: pointer; position: relative; z-index: 999; display: inline-block; width:35px; height:30px; padding:7px 3px; background: #333; border-radius: 3px; float:right;}
    .mobile-menu span{background:#fff; padding:1px; display: block; margin-top:5px;}
    .mobile-menu span:first-child{margin-top:0px;}
    ul.egmenu > li{display:block !important;}
    ul.egmenu li a:hover::before{content:none;}
    ul.egmenu ul.sub-menu{ position:static !important; width:100% !important;}
    ul.egmenu > li:hover ul{display:none; margin:0px !important; border:0px; border-radius: 0px; background:transparent; box-shadow: none;}
    .menu-main-nav-container ul.egmenu{height:auto;}
    ul.egmenu > li {transition: .5s all; -webkit-transition: .5s all; border-radius: 0 !important; display: block; padding: 0px !important; margin: 0px 20px !important; text-align: right;}
    ul.egmenu > li:hover { background:#444; transition: .5s all; -webkit-transition: .5s all;}
    ul.egmenu li > a {padding:0 10px; transition: .5s all; -webkit-transition: .5s all; color: #fff; display: inline-block; font-size: 20px; margin-right: 0; position: relative; text-align: right; text-decoration: none;}
    ul.egmenu > li:hover > a, ul.egmenu li li a:hover, .open-subli > a {background: transparent;}
    .open-subli {background:#444;}
    ul.egmenu li li a{font-size:14px;}
    ul.egmenu li li{margin-bottom:0px; }
    ul.egmenu .sub-menu{height:0px; overflow: hidden; transition: .5s all; -webkit-transition: .5s all;}
    ul.egmenu .sub-menu.open-subul{display:block; height:auto; overflow: visible; background: #555;  padding: 0 15px;}
    .mobile_header_image_css{width:auto; margin-top:0px;}
    #responsiveTabs-14959 ul.tabs-nav li.tabs-nav-items, #responsiveTabs-14959 .r-tabs-accordion-title{padding:0px;}
    #responsiveTabs-14959 .r-tabs-accordion-title a{padding:8px 10px; display:block;}
    body .SnapABug_Button{bottom:10px !important; left:10px !important;}
    ul.egmenu > li.menu-item-has-children:before {content: ""; background: transparent url("../images/expand.png") no-repeat; background-size:100%; display: inline-block; height: 20px; vertical-align: middle; width: 20px; margin: 7px 0 0 20%; float:left;}
    ul.egmenu > li.menu-item-has-children.open-subli:before{content:""; background:url("../images/collapse.png") no-repeat transparent; background-size:100%; display: inline-block; height: 20px; vertical-align: middle; width: 20px;}
    .container .sixteen.columns > div {padding: 0 !important; width: 100% !important;}
    .container .sixteen.columns > div > div{width:100%;}
    .about_page_tour_lyndhurst{margin-left:0px !important;}
    .module-2 .top-layer, .module-2:hover .top-layer{color: #777; position:static; text-shadow: 1px 1px 0 #999;}
    .module-2 > .bottom-layer, .module-2:hover > .bottom-layer {color: #000; text-shadow: none;  z-index: 3;}
    .module-2:hover > .top-layer > .hw, .module-2 > .top-layer > .hw{color:#ce3434;}
    .profile-header .info-snippet{padding:10px 15px; text-align: center !important;} 
    .groupChair, .info-snippet a {display: inline-block;}
    section.limited{max-height: initial;}
    section.limited .read-more{position:static;}
    section.cbp-so-section.cbp-so-init.limited,
    section.cbp-so-init .cbp-so-side, section.cbp-so-init .cbp-so-full{padding-left:0px; padding-right:0px; text-align: center; transform: translateX(0px) !important; -webkit-transform: translateX(0px) !important; display:inline-block !important; z-index: 9999; opacity: 1 !important;}
    section.cbp-so-init .cbp-so-full table.publications{width:100%; margin-left:0px; margin-right:0px;}
    section .cbp-so-section ul {padding-left: 0;}
    section .larger-txt {width:100% !important;}
    section .larger-txt h3 small{text-align: center;}
    section .cbp-so-side{width:100%; text-align: center;}
    h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, h4 small a, h4 small a:visited{line-height: normal; }
    section.cbp-so-section ul{padding-left:0px; margin-left:0px;}
    .h2_main_post_headline{top:80px;}
    .headline-blog-page-background {position: relative;}
    .headline-blog-page-caption {bottom: 0; left: 22px;  width: 70%;}
    .wp_rss_retriever_image{margin-left:0px; display:inline-block; float:none;}
    .wp_rss_retriever_item_wrapper{text-align:center;}
    #sidebar select {
    display: inline-block;
    float: none;
    margin-bottom: 0;
    margin-top: 20px;
    padding: 2px 20px; width:auto !important;
}
.law_practice_cotent_title, .ac-container  span{text-align: center; display: block;}
.sidebar iframe {width: 100% !important;}
.the_content.type-post.excerpt #text-box,
.the_content.type-post.excerpt #text-box1{width:100% !important; display: block; margin-left: auto !important; margin-right: auto !important;}
.the_content.type-post.excerpt .header-css{height:auto !important; line-height: normal !important; font-size:25px !important; text-align: center !important;}
.ten.columns.content-area.content{width:100%; margin:10px 0 20px !important; border:0px !important;} 
.wp-caption.alignright{max-width:100%; display:block !important; margin:20px auto !important; float:none;}
.the_content.post.type-post.hentry.excerpt.clearfix img{margin-left:0px; margin-right:0px;}
.the_content.post.type-post blockquote{margin-left:0px; margin-right:0px; border:0px; padding:0px; max-width:100%; width:100%;}
.title2 {
    display: inline-block;
    text-align: center;
    width: 100%;
}
#text-15.widget.widget_text{margin-left:0px;}
#searchform.searchform {
    clear: both;
}
.page-template-new-home .containter > .container > .row{margin-left:0px; }
}
@media (max-width:680px){
    .tabs-container .tabs-content .row.row_front .four.columns h3 + div{max-width:100%;}
    .mobile_header_image_css {max-width: 90%;}
    .tabs-content.r-tabs-panel > .row.row_front{width:100% !important; margin:0 auto;}
    .tabs-container .tabs-content .four.columns {margin: 20px 0 0; width: 100% !important;}
    .tabs-container .tabs-content .row.row_front .four.columns h3,
    .tabs-container .tabs-content .row.row_front .nine.columns h3{font-size: 22px;  margin-bottom: 10px;}
    .tabs-container .tabs-content .row.row_front .four.columns .firmbutton_div.red{width:100%;}
    header{padding-top:20px;}
    .four.columns.misc  .blurb > img{height:auto; max-width:100%; float:none;}
    #text-15.widget.widget_text {
        margin-left: 0;
        text-align: center;
        width: 100%;
    }
    .ten.columns.content-area.content > div > div:first-child {
        width: 100% !important;
    }
    .ten.columns.content-area.content > div > div:first-child+div{width:100% !important; margin-top:15px !important;}
    #blog {
        padding-left: 0 !important;
        width: 100% !important; max-height:initial !important;
    }
    .limited .read-more{position:static !important;}
    .bioName h1{font-size:29px; text-align: center;}
    .info-snippet, .socialIcons,
    .infolines{text-align:center;}
    .bioDesig{text-align: center; display: block;}
    .cbp-so-side {
        float: none !important;
        text-align: center !important;
        width: 100% !important; padding:10px 0px !important;
    }
    .bioName h1{font-size:29px;}
    .widget.widget_archive {
        text-align: center;
    }
    #searchform input#s {
        margin: 0 auto;
    }
    .main-content-area .container .alpha.twelve.columns.content.fluid{width:100%;}
    .main-content-area .container .alpha.twelve.columns.content.fluid .page-item{width:100%;}
    .widget.rpwe_widget.recent-posts-extended {
        padding: 0 10px;
        text-align: center;
    }
    #section-content-bio #overlay {margin-top:0px !important;}
    .h2-attorney-title{text-align: center;}
    .cbp-so-side{text-align: center;}
    .read-more, .rss_img{  
        text-align: center;
    }
    h2{text-align: center;}
    form[name="jump"] select{width:auto !important;}
    .cbp-so-side .awards{ display: block; margin: 0 auto; text-align: center; width: 250px;}
    .cbp-so-side .awards a{display:inline-block; clear:both; float:none; text-align: center; margin-top: 20px;}
    .cbp-so-side .awards a img{display:inline-block; float:none; margin-right:0px;}
    
}
@media (max-width:550px){
    form.wpcf7-form > p{width:100% !important;}
    table.tablepress td, table.tablepress th {padding: 8px;  display: inline-block; width: 100% !important;}
    table.tablepress td.column-2{border-top:0px !important;}
    table.tablepress td h3, table.tablepress th h3{font-size: 18px;}
    table.tablepress img{max-width:100%;}
    table.tablepress{margin-left: 0px; margin-right: 0px;}
}
@media (max-width:480px){
    ul.egmenu > li{margin:0px !important;}
    .header-right {font-size: 14px;}
    .mobile-menu{margin-right:12px;}
    .chpcs_image_carousel .chpcs_prev, .chpcs_image_carousel .chpcs_next{width:30px !important; height:30px !important;}
}
@media (max-width:480px){
    .container .eleven.columns.misc,
    .container .sixteen.columns.content{width:100%; margin:0px;}
    .main-content-area{max-width:100%; }
    .main-content-area > #overlay > .container {padding: 0 4%; width: 100%;}
    .blurb{height:auto; padding:10px;}
    .designation h1, span.designation{font-size:29px;}
    span.name{padding-top:20px; font-size:29px;}
    .profile-nav > .bmenu li a{font-size:16px; line-height: 20px;}
    .bio h2 {font-size: 1.5em;}
    .paragraph_texting h1{font-size:29px; text-align: center;}
    .eleven.columns.atp-main, .container .eleven.columns{width:100% !important; margin: 0 0 20px 0;}
    .eleven.columns.atp-main table.bio, .container .eleven.columns table.bio{width:100% !important; margin: 0 0 20px 0;}
    #probono .awardbox {background-size: cover; height: auto !important; margin: 0 !important; width: 100% !important;}
    #lawyer-filter{width:90%; float:none !important; margin:0 auto 20px !important; padding: 20px 0 0 20px;}
    #lawyer-filter select.tax-style{margin: 0 0% 0 0; width: 100%;}

    #lawyer-filter-query {width: 100% !important; margin-right: 0% !important;}
    #lawyer-filter > label{ margin: 5px 0 0 !important; width: 100% !important; padding-right:3% !important;}
    .featured-img{display:none;}
    #description{position:static;}
    span.designation{text-align: center;}
    .row{margin-left:auto;}
    .main-content-area #description .container{padding-left:10px !important;}
    .main-content-area .container .thirteen.columns.paragraph_texting{width:100%; margin:0px;}
    .mobile_margin {margin-top: 10px !important;}
    .main-content-area > .container{width:100%; padding:0 4%;}
    .container .sixteen.columns{margin:0px; width:100%;}
    .container .sixteen.columns .module-2 > div {padding: 0 10px !important;}
    .container .sixteen.columns .module-2 > div.top-layer {font-size: 25px; padding: 10px !important;}
    .columns img[alt="Scarinci Hollenbeck attorneys are making headlines. Here are some of their latest accomplishments and endevours through out the New York and New Jersey area."]{width:100%;}
    .container .nine.columns.content-area{position:static;}
    .container .sixteen.columns div.page-item{padding:0px; width:100%;}
    .container .sixteen.columns div.page-item > div{padding:10px 20px !important; width:100%; min-height: initial;}
    .sidebar #primary-sidebar #text-15{position:static; width:100%; margin:0px;}
    .sidebar #primary-sidebar #text-15 .firmbutton_div.red{ width:100%;}
    .sidebar #primary-sidebar #php_widget-8{position:static; margin-top:25px;}
    .thirteen.columns h1{font-size:29px; text-align: center;}
    .container .thirteen.columns{width:100%; margin:0px;}
    .containter > .container{width:100%; padding:0 10px !important;}
    .containter > .container > .row > .seven.columns{padding:0 0 25px 0!important;}
    .containter > .container > .row > .seven.columns > div{border:0px !important;}
    .containter > .container > .row > .five.columns{border:0px !important;}
    .containter > div.wrapper {margin: 20px auto; padding: 0 10%; text-align: center; width: 100%;}
    .containter > div.wrapper > .button_div{width:auto;}
    .containter > .grid {width:100% !important; margin:0px; padding:0 4% 15px !important;}
    .containter > .grid .col.col-2-3.content-main{width:100% !important; margin:0px; padding:0px;}
    .containter > .grid .col.col-1-3{width:100% !important; margin:25px 0 0 ; padding:0px;}
    .module h2{font-size:29px; text-align: center;}
    .containter > .grid .tablepress.tablepress-id-2{margin:0px;}
    #contact-form-16194 {margin: 0 auto; max-width: 75%; }
    #contact-form-comment-g5752-message{height:100px;}
    h2{font-size:25px;}
    #lawyer-filter {padding: 20px 20px 0; width: 100%;}
    form#lawyer-tax-search{margin-left:0px;}
    #lawyer-tax-search > #show_practice {display: inline-block; margin: 10px 0 5px !important; width: 100%;}
    #lawyer-filter > label{width:100% !important; padding:0px !important; text-align:center !important;}
    #lawyer-filter label, #lawyer-filter input{width:100% !important;}
    #lawyer-filter button{width:100% !important; margin-top:10px;}
    .atp-content.wrapped .attorneys {display: inline-block; text-align: center; width: 100%;}
    .dropdown [data-toggle="dropdown"]{font-size:16px;}
    .module p{margin-right:0px !important;}
    .module .firmbutton_div {margin-left: 0 !important; width: 100% !important;}
    #contact-form-comment-g16194-message{height:100px;}
    .module{height:auto;}
    /*h1,h2,h3,h4,h5{text-align: center !important;}*/
    span.name {
        font-size: 23px !important; }
    #lawyer-tax-search{margin-right:0px !important; width:100% !important;}
    select{margin-left:0px;}
    .container .one.column, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns {width: 100%;}
    .container .sixteen.columns > div {
        padding: 0 !important;
        width: 100% !important;
    }
    .container .sixteen.columns > div > div {width:100%;}
    #primary-sidebar {text-align: center;
                      margin: 10px 4%;
                      text-align: center;
    }
    .sidebar h3 span, .aside h3 span{float:none !important; text-align: center;}
    #primary-sidebar{margin:10px 0px;}
    #section-content-practice .three.columns,
    #section-content-practice .four.columns{text-align:center;}
    .containter > .container > .row > .five.columns{text-align: center;}
    .containter > .container > .row > .five.columns a {word-wrap: break-word;}
    .blurb.box-shadow > a{display:inline-block; width:100%; text-align:center; margin-bottom:15px;}
    .blurb.box-shadow .about-blurb{margin-bottom:0px;}
    .containter::after {
        clear: both;
        content: "";
        display: table;
    }
    #section-header + script + div.containter {
        padding: 15px;
    }
    .aboutinfo  p{padding: 0px !important;}
    .aboutinfo h2 {
        font-size: 18px;
    }
    .aboutinfo+div > .module-2 > .top-layer {font-size:25px;}
    .aboutinfo+div > .module-2 { background: #f4f4f4; }
    .plum{ width:100% !important; margin:0px !important; display:inline-block;}
    .chpcs_image_carousel {
        padding: 15px 0;}
    .designation h1{color:#333 !important; text-align: center !important; text-shadow: none !important; text-indent: 0px !important; float:left !important; width:100%;}
    .dropdown .dropdown-menu li a{font-size:16px; border-left-width:3px; width:100%; text-indent:0px;}
    .dropdown .dropdown-menu li a span{margin-left:0px !important;}
    .dropdown .dropdown-menu li a:hover{font-size:16px; border-left-width:3px; font-weight: normal;}
    #authdate {margin-left: -100px !important; margin-top: 10px !important; padding-left: 110px !important; width: 100% !important;}
    .headline_blog_image{width:100%; margin-left:0px !important;}
    .h2_main_post_headline{top:65px; font-size:15px; line-height: 20px; margin-left:5% !important; width:90%;}
    .headline-blog-page-caption{width:85%;}
    .headline-blog-page-caption { font-size: 16px;height: 85px;margin-top: 20%;width: 95%; padding-right:5%; position: absolute; bottom:0px; left:0px;}
    .span_read_more_button{clear:both; display:inline-block; float:none; margin-top: 10px;}
    .firm_blog_post_wrapper{margin-bottom:25px;}
    body a.load{float:none;  width:65%; margin:20px auto 0px !important; position: static; text-align: center; border-radius: 5px;}
    .paragraph_item_text{clear:both; display:inine-block;}
    .wpcf7-form > p {
        width: 100% !important;
    }
    .four.columns.sidebar.blog_sidebar_column .wp_rss_retriever_image{margin-left:0px; display:inline-block; width:100% !important;}
    .four.columns.sidebar.blog_sidebar_column {
        padding: 10px !important;
        text-align: center;
        width: 100% !important;
    }
    .containter > .row .three.columns{width:100%; display: block;}
    .firm_blog_post_wrapper {
        text-align: center;
    }
    .attachment-medium.wp-post-image {
        display: inline-block;
        float: none;
        margin: 15px 0 0;
    }
    .four.columns.sidebar.blog_sidebar_column ul.firmbutton_wrapper,
    .four.columns.sidebar.blog_sidebar_column ul.firmbutton_wrapper+div{margin-left:0px !important; display:inline-block;}
    .col.col-2-3.content-main+div{height:auto;}
    .four.columns{width:100%;}
    /*home*/
    .home #section-header + script + div.containter{padding:0px;}
    .home .containter > .container {padding: 0 5px !important;}
    .home .tabs-container {padding: 30px 10px;}
    .chpcs_foo_con{padding:0 4px;}
    .designation{text-align: center;}
    #fourzerofour div{width:100%; padding:0px; text-align:center;}
    #fourzerofour div input#s{float:none; display: inline-block;}
    #fourzerofour h1{margin-top:70px;}
    .wrapper, .grid{margin-left:0px !important;}
    .module h1{font-size:29px; line-height: initial; text-align: center;}
    .module h1 span{font-size:inherit !important; display:block;}
    .content-main > .module{padding:0px;}
    .grid aside> div:first-child{margin-left:auto !important; margin-right:auto; width:100% !important;}
    .grid aside> div:first-child > div.metaslider{margin-left:auto !important; margin-right:auto; width:80% !important;}
    .module img{max-width:100%;}
    .IN-widget iframe{width:100% !important;}
    .headline-blog-page-background{position:relative;}
    .container .ten.columns{width: 100%;}
    .sixteen.columns.paragraph_texting a {display: block; margin: 20px auto; text-align: center; width: 80%;}
    body table td{padding:8px 4px;}
    section .publications th {font-size: 18px !important;}
    section .cbp-so-full{padding-bottom:0px; padding-top: 10px;}
    section .cbp-so-full a[name="View All Button on Scarinci Hollenbeck attorney page"]{display:inline-block; margin-bottom:15px;}
    .headline-blog-page-caption > span:first-child {font-size: 18px !important;}
    img.attachment-post-thumbnail.wp-post-image {
    max-height: 100% !important;
    max-width: 100% !important;
}
}

@media (max-width:400px){
    .tabs-content.r-tabs-panel > .row.row_front{width:100% !important;}
    .tabs-container .tabs-content .row.row_front .four.columns:first-child h3+div{padding-left:0px !important; max-width:100%; width:330px; min-height:initial;}
    .container .ten.columns{width: 100%;}
}
.blurb.box-shadow:after{content:""; clear:both; display: table;}

@media (min-width: 320px) and (max-width: 600px) {
    .metaslider .caption{font-size:15px !important;line-height:22px !important;}
}
