img {
max-width: 100%;
height: auto;
}
@media (max-width: 1399px) {
.container__pd {
padding: 0 15px;
}
.content__type2 .content__slider .slide__content .content__text {
padding-bottom: 30px;
}
.last__posts:before,
.last__posts:after {
display: none;
}
.google__reviews .google__reviews__slider .owl-prev {
left: 15px;
}
.google__reviews .google__reviews__slider .owl-next {
right: 15px;
}
.areas {
margin: 50px 0;
}
.offices__list>li .office__address {
font-size: 13px;
}
.all__posts,
.search__results {
margin-top: 0;
}
}
@media (min-width: 1600px) {
.container {
max-width: 1380px;
}
}
@media only screen and (max-width: 1199px) {
header .header__logo .logo__link img {
width: 175px;
}
header .header__logo {
margin-right: 30px;
}
header .header__action .button {
padding: 14px 30px;
}
header .header__menu>ul>li.menu-item.menu-item-has-children .members-submenu-left {
width: 80%;
padding: 30px 15px;
}
header .header__menu>ul>li.menu-item.menu-item-has-children .members-submenu-list>li:not(:last-child) {
margin-right: 15px;
}
header .header__menu>ul>li.menu-item.menu-item-has-children .members-submenu-list>li a .member__photo img {
width: 165px;
min-width: 165px;
}
header .header__menu>ul>li.menu-item.menu-item-has-children .members-submenu-list>li a .member__name,
header .header__menu>ul>li.menu-item.menu-item-has-children .members-submenu-right>ul>li a {
font-size: 16px;
}
header .header__menu>ul>li.menu-item.menu-item-has-children .members-submenu-right {
padding: 30px 15px;
flex-direction: column;
align-items: center;
}
header .header__menu>ul>li.menu-item.menu-item-has-children .members-submenu-right ul {
margin-bottom: 15px;
}
header .header__menu>ul>li.menu-item.menu-item-has-children .members-submenu-right>img {
width: 50%;
}
header .header__menu>ul>li.menu-item-409 .areas-of-expertise-submenu {
padding: 30px 15px;
}
header .header__menu>ul>li.menu-item-409 .areas-of-expertise-submenu>ul>li:nth-child(1),
header .header__menu>ul>li.menu-item-409 .areas-of-expertise-submenu>ul>li:nth-child(2),
header .header__menu>ul>li.menu-item-409 .areas-of-expertise-submenu>ul>li:nth-child(3) {
margin-bottom: 30px;
}
header .header__menu>ul>li.menu-item-409 .areas-of-expertise-submenu>ul>li>a .service__icon img {
min-width: 30px;
width: 30px;
}
header .header__menu>ul>li.menu-item-409 .areas-of-expertise-submenu>ul>li>a .service__icon {
margin-right: 10px;
}
header .header__menu>ul>li.menu-item-409 .areas-of-expertise-submenu>ul>li>a {
font-size: 14px;
}
header .header__menu>ul>li.menu-item.menu-item-has-children .sub-menu {
top: calc(100% + 29px);
}
.home__hero {
padding: 50px 0;
min-height: initial;
}
.logotypes__list>li:not(:last-child) {
margin-right: 50px;
}
.container__pd {
padding: 0 40px;
}
.testimonials__slider .owl-prev,
.testimonials__slider .owl-next {
width: 45px;
height: 45px;
}
.content__type1 .section__left,
.content__type1 .section__right {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.content__type1 .lawyers__block {
width: 640px;
margin-left: auto;
margin-right: auto;
}
.content__type1 .section__left {
margin-bottom: 30px;
}
.content__type2 .content__slider .slide {
flex-direction: column-reverse;
}
.content__type2 .content__slider .slide__image,
.content__type2 .content__slider .slide__content {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.content__type2 .content__slider .slide__image {
margin-top: 30px;
}
.content__type2 .content__slider .slide__image .image__block {
width: 50%;
margin-left: auto;
margin-right: auto;
}
.content__type2 .content__slider .owl-dots {
position: initial;
display: flex;
justify-content: center;
margin-top: 15px;
}
.why__us .list .item__icon img {
min-width: 50px;
width: 50px;
}
.why__us .list .item__icon {
margin-right: 15px;
}
.why__us .list .item__title {
font-size: 18px;
}
.cta__block .block__image {
margin-right: 50px;
}
.services__links>li a {
padding: 30px 15px;
}
.services__links>li {
width: calc(100%/3);
flex-direction: column-reverse;
}
.services__list {
padding: 0;
}
.services__list>li .service__info,
.services__list>li .service__image {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.services__list>li .service__suptitle,
.services__list>li .service__title,
.services__list>li .service__text {
margin-bottom: 30px;
}
.services__list>li .service__image {
display: none;
}
.last__posts .posts__list>li:last-child {
display: none;
}
.last__posts .posts__list>li {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.areas {
background-size: contain;
}
.offices {
background-size: cover;
}
.offices__list>li {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.offices__list>li:nth-child(1),
.offices__list>li:nth-child(2) {
margin-bottom: 30px;
}
footer .footer__area {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.content__type1,
.content__type2,
.member__quote,
.why__us,
.cta,
.services__top,
.featured,
.involvement,
.google__reviews,
.last__posts,
.areas,
.offices,
.content__type3,
.content__type4,
.content__type6,
.content__type7,
.hero__small,
.lawyers,
.hero__lawyer,
.all__posts,
.search__results,
.post__content,
.answers,
.testimonials__all,
.content__type8,
.trial__reports,
.contacts,
.thanks,
.error {
padding: 50px 0;
}
.content__type5,
.publications {
padding-bottom: 50px;
}
.services.pt2 {
padding-top: 50px;
padding-bottom: 0;
}
.content__type3 .blocks__list>li {
align-items: flex-start;
}
.content__type5 .block__image .image__area:before {
display: none;
}
.content__type6 .row {
align-items: center;
}
.content__type6 .features__list>li .feature__icon img,
.content__type7 .features__list>li .feature__icon img {
width: 50px;
}
.content__type3 .blocks__list>li .block__content .content__title,
.content__type4 .content__title {
margin-bottom: 30px;
}
.content__type3 .blocks__list>li .block__content {
padding: 0 15px;
}
.hero__small .verdicts__list {
margin-top: 50px;
}
.lawyers__page__list>li .lawyer__photo {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.lawyers__page__list>li .lawyer__awards {
margin-left: 0;
}
.home__hero .hero__text {
width: initial;
}
.publications .publications__area {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.hero__small .hero__text {
margin-top: 30px;
}
.hero__small .col-md-9 {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.categories__block .block__title,
.categories__block .categories__list {
width: 100%;
}
.all__posts .posts__col,
.search__results .posts__col,
.all__posts .posts__sidebar,
.search__results .posts__sidebar {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.all__posts .posts__sidebar,
.search__results .posts__sidebar {
margin-top: 50px;
}
.answers__list>li .answer__text,
.testimonials__all__list>li .testimonial__text {
margin-top: 30px;
}
.contacts {
margin-top: 0;
}
.error__area {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.error__action {
margin-top: 30px;
}
.error__num {
margin-right: 30px;
} .content__type1 .section__right .block__title,
.content__type1 .section__right .block__action {
text-align: center;
} .content__type1 .section__titles .title4,
.member__quote .quote b,
.member__quote .quote strong {
font-size: 50px;
} .home__hero .hero__title.light__bold,
.home__hero .hero__title .title__text,
.content__type1 .section__titles .title2,
.hero__with__form .hero__title,
.thanks__title {
font-size: 40px;
}  .section__title,
.content__type6 .content__title,
.hero__small .hero__title,
.post__content .post__title,
.error__title {
font-size: 28px;
} .content__type3 .blocks__list>li .block__content .content__title,
.content__type4 .content__title,
.hero__lawyer .lawyer__name,
.answers__list>li .answer__title,
.testimonials__all__list>li .testimonial__title,
.trial__reports .reports__list>li .report__title {
font-size: 24px;
} .cta__title,
.services__list>li .service__title,
.content__type8 .block__title,
.content__type8 .block__list>li .item__text {
font-size: 24px;
} .member__quote .quote,
.content__type6 .features__list>li .feature__title,
.content__type7 .features__list>li .feature__title,
.modal-form .modal__form form .form__title {
font-size: 20px;
}
.hero__small .verdicts__list>li .verdict {
font-size: 16px;
}
.lawyer__blocks .blocks__list>li a {
padding: 15px 20px;
font-size: 16px;
}
}
@media only screen and (max-width: 991px) {
.mobile__menu {
display: flex;
}
header .header__menu>ul {
display: none;
}
.home__hero .hero__list {
margin-top: 30px;
}
.home__hero .hero__list>li:before {
width: 16px;
height: 16px;
background-size: contain;
}
.hero__phone {
margin-top: 30px;
}
.hero__phone .phone__icon {
width: 30px;
height: 30px;
}
.hero__phone .phone__icon svg {
width: 50%;
}
.action__button {
padding: 20px 30px;
}
.testimonials__slider .owl-prev,
.testimonials__slider .owl-next,
.google__reviews .google__reviews__slider .owl-prev,
.google__reviews .google__reviews__slider .owl-next {
width: 32px;
height: 32px;
}
.testimonials__slider .owl-prev svg,
.testimonials__slider .owl-next svg,
.google__reviews .google__reviews__slider .owl-prev svg,
.google__reviews .google__reviews__slider .owl-next svg {
width: 50%;
}
.content__type1 .section__logo {
margin-bottom: 30px;
}
.content__type1 .section__right .block__title {
margin-bottom: 30px;
}
.content__type1 .section__right .block__action {
margin-top: 30px;
}
.button {
padding: 14px 28px;
}
.member__quote .member {
padding-left: 20px;
}
.content__type2 .content__slider .slide__content .content__title {
padding: 6px 20px;
margin-bottom: 30px;
}
.content__type2 .content__slider .slide__content .content__text {
padding-bottom: 0;
}
.why__us .list {
padding: 0;
margin-top: 50px;
}
.why__us .list>li {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
margin-bottom: 30px;
}
.why__us .list>li:nth-last-child(1),
.why__us .list>li:nth-last-child(2) {
margin-bottom: 30px;
}
.why__us .list>li:last-child {
margin-bottom: 0;
}
.cta__block {
display: block;
text-align: center;
}
.cta__block .block__image {
margin-right: 0;
margin-bottom: 30px;
}
.cta__block .block__image img {
width: 30%;
}
.cta__actions {
justify-content: center;
}
.services__links>li a {
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.featured .list>li:not(:last-child),
.involvement .list>li:not(:last-child) {
margin-right: 30px;
}
.last__posts .posts__list {
margin-top: 50px;
}
.posts__list>li .post__info {
display: block !important;
}
.posts__list>li .post__info span:not(:last-of-type):after { display: none;
}
.posts__list>li .post__info span:not(:last-of-type) {
margin-bottom: 5px;
}
.posts__list>li .post__details {
padding: 0;
}
.areas {
padding: 0;
}
.offices__list {
margin-top: 50px;
}
footer .footer__top {
display: block;
}
footer .footer__logo {
text-align: center;
margin-bottom: 30px;
}
footer .footer__menu {
margin-left: auto;
margin-right: auto;
margin-bottom: 30px;
}
footer .footer__menu.gorizontal>ul {
justify-content: center;
}
footer .footer__phone {
margin: 0;
}
footer .footer__phone a {
display: flex;
justify-content: center;
}
footer .footer__middle {
display: block;
}
footer .footer__text {
width: 100%;
max-width: initial;
margin-bottom: 30px;
}
footer .footer__menus {
margin-left: 0;
justify-content: space-between;
}
footer .footer__menus .footer__menu {
margin-left: 0;
margin-bottom: 0;
}
footer .footer__menus .footer__menu:not(:last-child) {
margin-right: 30px;
}
footer .footer__bottom ul {
columns: 3;
column-gap: 30px;
}
footer .footer__bottom {
padding-bottom: 30px;
}
.hero__with__form .hero__title:before {
height: 80px;
}
.button.modal__submit {
padding: 14px 28px;
}
.hero__with__form .side__form {
padding: 15px;
}
.side__form .form__input input,
.side__form .form__input select,
.side__form .form__input textarea {
padding: 12px 50px 12px 30px;
}
.bordered__title {
padding-left: 20px;
}
.content__type3 .blocks__list>li .block__image {
margin-bottom: 30px;
}
.content__type3 .blocks__list>li .block__content {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.content__type3 .blocks__list>li:nth-child(even) {
flex-direction: row;
}
.content__type3 .blocks__list>li:not(:last-child) {
margin-bottom: 50px;
}
.content__type6 .section__left,
.content__type6 .section__right {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.content__type6 .section__left {
margin-bottom: 30px;
}
.content__type7 .features__list>li {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.content__type7 .features__list>li:nth-child(1),
.content__type7 .features__list>li:nth-child(2) {
margin-bottom: 30px;
}
.hero__small .verdicts__list>li {
min-width: initial;
width: 100%;
}
.lawyers__page__list>li .lawyer__photo {
-ms-flex-preferred-size: 0;
flex-basis: 0;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.lawyers__page__list>li .lawyer__photo .photo {
padding-right: 0;
border-right: 0;
}
.lawyers__page__list>li .lawyer__details {
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.lawyers__page__list>li .lawyer__awards {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
display: flex;
align-items: center;
justify-content: center;
margin-top: 30px;
}
.lawyers__page__list>li .lawyer__awards>li:not(:last-child) {
margin-bottom: 0;
margin-right: 30px;
}
.hero__lawyer .lawyer__name {
padding-left: 20px;
}
.hero__lawyer .lawyer__photo {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.hero__lawyer .lawyer__details {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.lawyer__blocks .blocks__col,
.post__content .content_col {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
margin-bottom: 30px;
}
.lawyer__blocks .blocks__side,
.post__content .post__side {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.lawyer__blocks .blocks__side .side__form,
.post__content .post__side .side__form {
margin-left: auto;
margin-right: auto;
}
.answers .answers__list li,
.testimonials__all__list>li {
align-items: flex-start;
}
.content__type8 .block__list {
padding-left: 0;
}
.trial__reports .reports__list>li .report__description {
font-size: 14px;
}
.trial__reports .reports__list>li:not(:last-child) {
margin-bottom: 30px;
}
.contacts .row {
flex-direction: column-reverse;
}
.contacts .section__left,
.contacts .section__right {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.contacts .section__right {
margin-bottom: 30px;
}
.thanks__area {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.error__num {
max-width: 50%;
} .content__type1 .section__titles .title4,
.member__quote .quote b,
.member__quote .quote strong {
font-size: 40px;
} .home__hero .hero__title .title__text,
.content__type1 .section__titles .title2,
.hero__with__form .hero__title,
.home__hero .hero__title.light__bold,
.thanks__title {
font-size: 30px;
} .section__title,
.content__type1 .section__titles .title1,
.content__type6 .content__title,
.hero__small .hero__title,
.post__content .post__title,
.error__title {
font-size: 24px;
} .home__hero .hero__verdicts .verdicts__title,
.content__type1 .section__right .block__title,
.cta__title,
.services__list>li .service__title,
.content__type3 .blocks__list>li .block__content .content__title,
.content__type4 .content__title,
.hero__lawyer .lawyer__name,
.answers__list>li .answer__title,
.testimonials__all__list>li .testimonial__title,
.content__type8 .block__title,
.content__type8 .block__list>li .item__text,
.trial__reports .reports__list>li .report__title {
font-size: 20px;
} .hero__phone .phone__link,
.content__type1 .section__titles .title3,
.lawyers__block .lawyers__list>li .lawyer:after,
.member__quote .quote,
.section__suptitle,
.cta__suptitle,
.services__links>li a,
.content__type6 .features__list>li .feature__title,
.content__type7 .features__list>li .feature__title,
.modal-form .modal__form form .form__title {
font-size: 18px;
} .home__hero .hero__list>li,
.content__type1 .section__right .block__content b,
.content__type1 .section__right .block__content strong,
.content__type1 .section__right .block__content blockquote,
.member__quote .member__name,
.member__quote .member__position,
.content__type2 .content__slider .slide__content .content__title,
.section__text,
.why__us .list .item__title,
.services__list>li .service__suptitle,
.areas__list>li a,
.offices__list>li .office__phones>li:only-child a,
.hero__with__form .hero__text,
.side__form .form__title,
.content__type5 .block__title,
.lawyers__page__list>li .lawyer__details .lawyer,
.lawyer__blocks .lawyer__block .block__title .title__text,
.publications__list>li .publication__title,
.publications__list>li .publication__details,
.home__hero .hero__text,
.categories__block .block__title,
.pagination__list>li a,
.pagination__list>li span,
.trial__reports .reports__list>li .report__action .action__button,
.thanks__text {
font-size: 16px;
} .home__hero .hero__verdicts .verdicts__list>li,
.arrow__link,
.content__type1 .section__right .block__content,
.content__type2 .content__slider .slide__content .content__text,
.services__list>li .service__text,
.action__link,
.google__reviews .google__reviews__slider a .review__author,
.offices__list>li .office__top,
.content__type3 .blocks__list>li .block__content .content__text,
.why__us .list .item__text,
.content__type4 .content__text,
.content__type6 .content__text,
.lawyers__page__list>li .lawyer__info,
.hero__lawyer .lawyer__info,
.lawyer__blocks .lawyer__block .block__content,
.lawyer__blocks .lawyer__block .block__content .awards__list>li,
.lawyer__blocks .lawyer__block .block__content .content__table .table__head,
.lawyer__blocks .lawyer__block .block__content .content__table .table__col.col__year,
.lawyer__blocks .lawyer__block .block__disclaimers>li .disclaimer__description,
.publications__list>li .publication__description,
.icon__button,
.post__content .post__info,
.post__content .post__area,
.answers__list>li .answer__text,
.testimonials__all__list>li .testimonial__text,
.content__type8 .block__text {
font-size: 14px;
}
}
@media only screen and (max-width: 767px) {
.breadcrumbs__list > li {white-space: unset}
.container {
width: 100%;
max-width: 100%;
}
.home__hero .section__left,
.home__hero .section__right {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.home__hero .section__left {
margin-bottom: 50px;
}
.home__hero .hero__title:not(.light__bold) {
justify-content: center;
}
.home__hero .hero__list {
margin-left: auto;
margin-right: auto;
display: table;
width: initial;
}
.hero__phone {
display: flex;
justify-content: center;
flex-wrap: nowrap;
}
.hero__action {
text-align: center;
}
.home__hero .hero__verdicts {
width: 100%;
}
.home__hero .hero__verdicts .verdicts__title {
text-align: center;
}
.home__hero .hero__verdicts .verdicts__list {
display: table;
width: initial;
margin-left: auto;
margin-right: auto;
}
.home__hero .hero__verdicts .verdicts__list li {
justify-content: center;
}
.home__hero .hero__verdicts .arrow__link {
display: flex;
justify-content: center;
}
.home__hero .logotypes__list {
display: none;
}
.content__type1 .section__titles {
text-align: center;
}
.content__type1 .section__titles .title4 {
text-align: center;
}
.content__type1 .section__titles .title-black-yellow, .content__type1 .section__titles .block__content.font-light {text-align: left}
.content__type1 .lawyers__block {
width: 100%;
padding-right: 0;
}
.lawyers__block:before {
right: 0;
}
.lawyers__block .lawyers__list>li .lawyer img {
width: 100%;
}
.member__quote .member__photo {
margin-top: 30px;
margin-left: auto;
margin-right: auto;
}
.content__type2 .content__slider .slide__image .image__block {
width: calc(100% - 30px);
}
.content__type2 .content__slider .slide__image .image__block img {
width: 100%;
//height: 250px;
object-fit: cover;
}
.services__links>li a {
padding: 15px;
}
.member__quote.quote__right .member__photo {
margin-bottom: 30px;
margin-top: 0;
}
.last__posts .posts__list>li {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.last__posts .posts__list>li:not(:last-child) {
margin-bottom: 15px;
}
.posts__list>li .post__image img {
width: 100%;
height: 200px;
object-fit: cover;
}
.last__posts .posts__list>li:last-child {
display: block;
}
.posts__list>li .post__info {
display: flex !important;
align-items: center;
}
.posts__list>li .post__info span:not(:last-of-type) {
margin-bottom: 0;
}
.posts__list>li .post__info span:not(:last-of-type):after {
display: inline-block;
}
.areas__list>li:not(:last-child) {
margin-right: 25px;
}
.hero__with__form .hero__title:before {
height: 60px;
}
.hero__with__form .section__left {
margin-bottom: 50px;
}
.hero__with__form .logotypes__list {
display: none;
}
.hero__with__form .side__form {
padding: 20px;
}
.content__type3 .blocks__list>li .block__image {
width: 50%;
}
.content__type4 .images__list li {
width: 50%;
}
.content__type4 .images__list li:last-child {
display: none;
}
.content__type4 .images__list {
margin-bottom: 30px;
}
.content__type4 .content__text {
columns: initial;
}
.content__type5 .section__left {
margin-bottom: 30px;
}
.content__type5 .block__image .image__area {
width: 50%;
}
.lawyers__page__list>li {
align-items: flex-start;
}
.hero__small .hero__title,
.lawyers__page__list>li .lawyer__details .lawyer,
.post__content .post__title,
.answers__list>li .answer__title,
.testimonials__all__list>li .testimonial__title,
.content__type8 .block__title {
padding-left: 20px;
}
.hero__lawyer .lawyer {
align-items: flex-start;
}
.lawyer__blocks .blocks__list>li a {
padding: 15px;
}
.lawyer__blocks .blocks__list>li a {
font-size: 14px;
}
.publications__list>li {
display: block;
}
.publications__list>li .publication__cover {
padding-right: 0;
margin-right: 0;
border-right: 0;
margin-bottom: 30px;
}
.publications__list>li .publication__cover img {
margin-left: auto;
margin-right: auto;
}
.all__posts .posts__list.blog__page>li,
.search__results .posts__list.blog__page>li {
margin-bottom: 0;
}
.all__posts .posts__list.blog__page>li:not(:last-child),
.search__results .posts__list.blog__page>li:not(:last-child) {
margin-bottom: 30px;
}
.answers__list>li:not(:last-child),
.testimonials__all__list>li:not(:last-child) {
margin-bottom: 30px;
}
.answers__list>li .answer__video,
.testimonials__all__list>li .testimonial__video {
margin-bottom: 30px;
}
.answers__list>li .answer__video .video,
.testimonials__all__list>li .testimonial__video .video {
width: 50%;
}
.content__type8 .section__left {
margin-bottom: 30px;
}
.trial__reports .reports__list>li {
flex-direction: column-reverse;
}
.trial__reports .reports__list>li:nth-child(even) {
flex-direction: column-reverse;
}
.trial__reports .reports__list>li .report__info {
margin-top: 30px;
}
.trial__reports .reports__list>li .report__info {
padding-right: 15px;
}
.trial__reports .reports__list>li:nth-child(even) .report__info {
padding-left: 15px;
}
.trial__reports .reports__list>li .report__preview img {
width: 100%;
height: 300px;
object-fit: cover;
}
.trial__reports .reports__list>li:nth-child(odd) .report__preview {
padding-left: 15px;
}
.trial__reports .reports__list>li:nth-child(even) .report__preview {
padding-right: 15px;
}
.thanks__area,
.error__area {
flex-direction: column;
}
.thanks__logo,
.error__num {
margin-right: 0;
margin-bottom: 30px;
}
.thanks__content,
.error__content {
text-align: center;
}
.modal-form .modal-body {
padding: 30px 50px;
}
.modal-form .modal__form form .form__input,
.modal-form .modal__form form .form__submit {
width: 100%;
}
.modal-form .modal__form form .form__text {
margin-bottom: 30px;
}
.modal-video .modal-dialog {
max-width: calc(100% - 15px);
} .lawyers__block .lawyers__list>li .lawyer:after {
font-size: 16px;
}
}
@media only screen and (max-width: 575px) {
.section.informed-decision .section__left {margin-bottom: 30px}
table th {font-size: 20px}
table tr td {font-size: 16px;}
.home__hero,
.testimonials,
.content__type1,
.content__type2,
.member__quote,
.cta,
.services__top,
.featured,
.involvement,
.google__reviews,
.last__posts,
.areas,
.offices,
.hero__with__form,
.why__us,
.content__type3,
.content__type4,
.content__type6,
.content__type7,
.hero__small,
.lawyers,
.hero__lawyer,
.all__posts,
.search__results,
.post__content,
.answers,
.testimonials__all,
.content__type8,
.trial__reports,
.contacts,
.thanks,
.error {
padding: 30px 0;
}
.content__type5,
.publications {
padding-bottom: 30px;
}
.preheader__promo {
display: none;
}
.preheader__promo .promo__block .block__stars {
display: none;
}
.preheader__row {
justify-content: center;
}
.preheader__link {
display: flex;
justify-content: center;
flex-wrap: nowrap;
}
.preheader__link .link__label,
.preheader__link .link__content a {
font-size: 12px;
}
header .header__logo {
margin-right: 0;
margin-bottom: 15px;
}
header .header__action {
display: none;
}
header .header__action .button {
padding: 0;
background: 0;
border: 0;
}
.home__hero .section__left {
margin-bottom: 30px;
}
.home__hero .hero__verdicts .verdicts__list {
display: table;
width: initial;
margin-left: auto;
margin-right: auto;
}
.home__hero .hero__verdicts .verdicts__list>li .verdict__name {
margin-right: 0;
}
.home__hero .hero__verdicts .verdicts__list li {
justify-content: flex-start;
gap: 5px;
}
.container__pd {
padding: 0 30px;
}
.section__title.mb50 {
margin-bottom: 30px;
}
.lawyers__block:before {
display: none;
}
.content__type1 .lawyers__block {
margin-top: 30px;
}
.lawyers__block .lawyers__list {
padding: 0;
width: 200px;
margin-left: auto;
margin-right: auto;
}
.lawyers__block .lawyers__list>li {
width: 100%;
padding: 0;
}
.lawyers__block .lawyers__list>li:not(:last-child) {
margin-bottom: 15px;
}
.content__type1 .section__right .block__title br {
display: none;
}
.content__type1 .section__right .block__content blockquote {
margin: 15px 0;
}
.member__quote .quote b,
.member__quote .quote strong {
text-align: left;
margin-top: 10px;
}
.member__quote .member__page .action__link {
display: block;
text-align: center;
}
.member__quote .member__awards {
display: block;
}
.member__quote .member__awards>li {
text-align: center;
}
.member__quote .member__awards>li:not(:last-child) {
margin-right: 0;
margin-bottom: 15px;
}
.member__quote .member__awards>li img {
width: 200px;
}
.member__quote .member__photo {
width: 290px;
margin-left: auto;
margin-right: auto;
}
.content__type2 .content__slider .slide__content {
padding-left: 15px;
}
.why__us .list .item__top {
display: block;
}
.why__us .list .item__icon {
margin-right: 0;
margin-bottom: 15px;
}
.why__us .list .item__icon img {
margin-left: auto;
margin-right: auto;
}
.why__us .list .item__title {
text-align: center;
}
.cta__block .block__image img {
width: 200px;
}
.cta__title {
margin-bottom: 30px;
}
.cta__actions {
display: block;
}
.cta__actions .button {
margin-bottom: 15px;
}
.cta__actions .button,
.cta__actions a {
margin-left: auto;
margin-right: auto;
}
.services__top .section__suptitle {
margin-bottom: 15px;
}
.services__links {
margin-top: 30px;
}
.services__links>li {
width: 100%;
}
.services__list>li .service__suptitle,
.services__list>li .service__title,
.services__list>li .service__text {
margin-bottom: 15px;
}
.featured .section__title,
.involvement .section__title {
margin-bottom: 30px;
}
.featured .list,
.involvement .list {
display: block;
text-align: center;
}
.featured .list>li:not(:last-child),
.involvement .list>li:not(:last-child) {
margin-right: 0;
margin-bottom: 15px;
}
.featured .list>li img,
.involvement .list>li img {
width: 150px;
}
.services.pt2 {
padding-top: 30px;
}
.google__reviews .google__reviews__slider {
padding: 0;
}
.google__reviews .reviews__powered {
margin-bottom: 30px;
}
.last__posts .posts__list {
margin-top: 30px;
}
.posts__list>li .post__info {
display: block !important;
font-size: 11px;
}
.posts__list>li .post__info span:not(:last-of-type):after {
display: none;
}
.posts__list>li .post__info span:not(:last-of-type) {
margin-bottom: 10px;
}
.areas__list {
margin-top: 30px;
}
.areas {
margin: 0;
}
.areas__list>li {
margin-bottom: 15px;
}
.offices__list {
margin-top: 30px;
}
.offices__list>li {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.offices__list>li:not(:last-child) {
margin-bottom: 30px;
}
footer .footer__menu.gorizontal>ul {
display: block;
text-align: center;
}
footer .footer__menu.gorizontal>ul>li:not(:last-child) {
margin-right: 0;
margin-bottom: 15px;
}
footer .footer__menus {
display: block;
}
footer .footer__menus .footer__menu:not(:last-child) {
margin-right: 0;
}
footer .footer__menus .footer__menu {
width: 100%;
text-align: center;
margin-bottom: 30px;
}
footer .footer__contacts {
width: 100%;
text-align: center;
}
footer .footer__bottom ul {
columns: 2;
}
footer .footer__last {
flex-direction: column-reverse;
}
footer .footer__links ul {
margin-bottom: 15px;
}
.content__type3 .blocks__list>li .block__image,
.content__type4 .images__list li {
width: 100%;
}
.content__type4 .images__list li:nth-child(2) {
display: none;
}
.content__type6 .features__list:before,
.content__type6 .features__list:after {
display: none;
}
.content__type6 .features__list>li {
width: 100%;
padding-bottom: 0;
}
.content__type6 .features__list>li:not(:last-child) {
margin-bottom: 30px;
}
.content__type7 .features__list>li {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%
}
.content__type7 .features__list>li:not(:last-child) {
margin-bottom: 30px;
}
.hero__small .verdicts__list {
margin-top: 30px;
}
.hero__small .verdicts__list>li .verdict {
display: block;
}
.hero__small .verdicts__list>li:not(:last-child) {
margin-bottom: 15px;
}
.lawyers__page__list>li .lawyer__photo {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
margin-bottom: 30px;
}
.lawyers__page__list>li .lawyer__photo .photo img {
width: 290px;
}
.lawyers__page__list>li .lawyer__details {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.lawyers__page__list>li .lawyer__awards {
display: block;
}
.lawyers__page__list>li .lawyer__awards>li:not(:last-child) {
margin-right: 0;
margin-bottom: 15px;
}
.hero__lawyer .lawyer__photo {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
margin-bottom: 30px;
}
.hero__lawyer .lawyer__details {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.lawyer__blocks .blocks__list {
display: block;
}
.hero__lawyer .lawyer__photo img {
width: 290px;
}
.lawyer__blocks .lawyer__block:not(:last-of-type) {
margin-bottom: 30px;
}
.lawyer__blocks .lawyer__block .block__content .awards__list>li {
display: block;
}
.lawyer__blocks .lawyer__block .block__content .awards__list>li .award__year {
width: initial;
}
.lawyer__blocks .lawyer__block .block__content .content__table .table__header {
display: none;
}
.lawyer__blocks .lawyer__block .block__content .content__table .table__row {
display: block;
}
.lawyer__blocks .lawyer__block .block__content .content__table .table__col {
padding: 5px 15px;
}
.lawyer__blocks .lawyer__block .block__content .content__table .table__col .col__label {
display: block;
margin-bottom: 5px;
}
.lawyer__blocks .lawyer__block .block__content .content__table.cards__table .table__col {
width: initial !important;
}
.lawyer__blocks .lawyer__block .block__content .content__table .table__col.col__year {
text-align: left;
}
.button.more__button {
padding: 10px 15px;
}
.publications__list>li .publication__cover {
min-width: initial;
width: 290px;
}
.publications__list>li .publication__cover img {
width: 100%;
}
.publications__list>li .publication__top {
padding-left: 20px;
}
.publications__list>li .publication__bottom {
margin-bottom: 0;
}
.pagination__list>li a,
.pagination__list>li span {
width: 30px;
height: 30px;
}
.pagination__list>li:not(:last-child) {
margin-right: 20px;
}
.breadcrumbs__list {
flex-wrap: wrap;
}
.breadcrumbs__list.dark__list>li {
line-height: 150%;
}
.post__content .post__info {
display: block;
}
.post__content .post__info span {
display: block;
}
.post__content .post__info span:not(:last-of-type):after {
display: none;
}
.post__content .post__info span:not(:last-of-type) {
margin-right: 0;
}
.answers__list>li .answer__video .video,
.testimonials__all__list>li .testimonial__video .video {
width: 290px;
}
.side__form {
padding: 15px;
}
.error__num {
max-width: initial;
width: 100%;
}
.modal-form .modal-body {
padding: 40px 15px 30px 15px;
}
.modal-form .close,
.modal-video .modal-dialog .modal-content .close {
width: 30px;
height: 30px;
}
.modal-form .close svg {
width: 100%;
height: auto;
}
.modal-video .modal-dialog .modal-content .close {
font-size: 20px;
}
.mobile__menu--fixed .close__menu {
padding: 20px;
} .content__type1 .section__titles .title4,
.member__quote .quote b,
.member__quote .quote strong {
font-size: 30px;
} .home__hero .hero__title .title__text, .content__type1 .section__titles .title2, .hero__with__form .hero__title, .thanks__title, .section.informed-decision .section__left .title2 {
font-size: 23px;
} .section__title,
.content__type1 .section__titles .title1,
.section__title,
.content__type6 .content__title,
.hero__small .hero__title,
.home__hero .hero__title.light__bold,
.post__content .post__title,
.error__title, .section.informed-decision .section__right table th, .section.helpful-questions table th {
font-size: 20px;
} .home__hero .hero__verdicts .verdicts__title,
.content__type1 .section__right .block__title,
.cta__title,
.services__list>li .service__title,
.content__type3 .blocks__list>li .block__content .content__title,
.content__type4 .content__title,
.hero__lawyer .lawyer__name,
.answers__list>li .answer__title,
.testimonials__all__list>li .testimonial__title,
.content__type8 .block__title,
.content__type8 .block__list>li .item__text {
font-size: 18px;
} .home__hero .hero__verdicts .verdicts__title,
.content__type1 .section__right .block__title,
.cta__title,
.services__list>li .service__title,
.member__quote .quote,
.hero__phone .phone__link,
.content__type1 .section__titles .title3,
.lawyers__block .lawyers__list>li .lawyer:after,
.member__quote .quote,
.section__suptitle,
.cta__suptitle,
.services__links>li a,
.content__type6 .features__list>li .feature__title,
.content__type7 .features__list>li .feature__title,
.trial__reports .reports__list>li .report__title,
.modal-form .modal__form form .form__title, 
.section.informed-decision .section__left .block__title, .section.informed-decision .section__left .block__content, 
.section.helpful-questions .block__content, 
.section.informed-decision .section__right table tr td, .section.helpful-questions table tr td {
font-size: 16px;
} .home__hero .hero__list>li,
.content__type1 .section__right .block__content b,
.content__type1 .section__right .block__content strong,
.content__type1 .section__right .block__content blockquote,
.member__quote .member__name,
.member__quote .member__position,
.content__type2 .content__slider .slide__content .content__title,
.section__text,
.why__us .list .item__title,
.services__list>li .service__suptitle,
.areas__list>li a,
.offices__list>li .office__phones>li:only-child a,
.hero__with__form .hero__text,
.content__type5 .block__title,
.hero__small .verdicts__list>li .verdict,
.lawyer__blocks .lawyer__block .block__title .title__text,
.lawyer__blocks .lawyer__block .block__content .content__table .table__col .col__label,
.publications__list>li .publication__title,
.publications__list>li .publication__details,
.home__hero .hero__text,
.categories__block .block__title,
.pagination__list>li a,
.pagination__list>li span,
.thanks__text {
font-size: 15px;
}
.breadcrumbs__list>li,
.breadcrumbs__list>li a,
.trial__reports .reports__list>li .report__action .action__button {
font-size: 14px;
}
.lawyer__blocks .lawyer__block .block__content .content__table .table__col .col__value,
.lawyer__blocks .lawyer__block .block__disclaimers>li .disclaimer__description {
font-size: 12px;
}
}