.sectionTop {
	height: 231px;
	overflow: hidden;
	position: relative;
	font-size: 0;
}
.sectionTop img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.sectionTop:before {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.29);
}
.breadcrumbs {
	margin-top: 18px;
}
.breadcrumbs li {
	display: inline-block;
	vertical-align: top;
	font-size: 15px;
	line-height: 1.2;
	color: #704F3F;
	margin: 0 40px 5px 0;
	position: relative;
}
.breadcrumbs li:after {
	display: block;
	content: "";
	width: 5px;
	height: 5px;
	background: #704F3F;
	position: absolute;
	top: 6px;
	right: -23px;
}
.breadcrumbs li:last-child {
	margin-right: 0;
}
.breadcrumbs li:last-child:after {
	display: none;
}
.breadcrumbs li a {
	color: #704F3F;
	text-decoration: none;
}
.breadcrumbs li a:hover {
	text-decoration: underline;
}
.titleH1 {
	font-weight: 700;
	font-size: 60px;
	line-height: 1.1;
	text-transform: uppercase;
	color: #301F16;
	margin: 32px 0 32px 0;
}
.inner-page .listLawyers,
.inner-page .listServices {
	padding-top: 14px;
}
.inner-page .listLawyers li {
	padding-bottom: 54px;
}
.page-margin {
	margin-bottom: 60px;
}
.page-margin .ourLawyers_link {
	margin-top: 0;
}
.pageEror {
	max-width: 1010px;
	margin: 92px auto 150px auto;
}
.pageEror_left {
	width: 461px;
	box-sizing: border-box;
	padding-right: 25px;
}
.pageEror_right {
	width: 100%;
}
.pageEror_title {
	font-weight: bold;
	font-size: 60px;
	line-height: 1.2;
	text-transform: uppercase;
	color: #704F3F;
}
.pageEror_link {
	width: 388px;
	height: 61px;
	border-radius: 30px;
	font-weight: 700;
	font-size: 16px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 55px;
}
.pageEror_thumb {
	font-size: 0;
}
.pageEror_text {
	font-family: Tahoma;
	font-size: 16px;
	line-height: 1.15;
	color: #301F16;
	margin-top: 5px;
}
.pageEror_right .pageEror_link {
	display: none;
}
.all-boxNews {
	padding-bottom: 37px;
	border-bottom: 1px solid #DFDFDF;
}
.listNews_margin {
	margin-left: -20px;
	margin-right: -20px;
}
.listNews {
	padding-top: 6px;
}
.listNews li {
	display: inline-block;
	vertical-align: top;
	width: 33.33%;
	box-sizing: border-box;
	padding: 0 20px;
	margin-bottom: 56px;
}
.pagination {
	text-align: center;
	font-size: 0;
	border-top: 1px solid #301F16;
}
.pagination .screen-reader-text {
	display: none;
}
.nav-links {
	display: table;
	font-size: 0;
	width: 100%;
	box-sizing: border-box;
	padding: 46px 0 0 0;
	text-align: center;
}
.nav-links > .prev,
.nav-links > .next{
	display: none;
}

.nav-links > a,
.nav-links > span {
	display: inline-block;
	vertical-align: top;
	margin: 0 9px;
	width: 46px;
	height: 46px;
	background: #FFFFFF;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
	border-radius: 5px;
	text-align: center;
	line-height: 46px;
	text-decoration: none;
	font-size: 20px;
	color: #301F16;
}
.nav-links a:hover,
.nav-links span {
	color: #FFFFFF;
	background: #301F16;
	transition: 0.3s ease all;
}
.nav-links--updated span.page-numbers:not(.dots) {
  	color: #fff;
	background: #ff473a;
}
.nav-links .dots {
	margin: 13px 0px 0 0px;
	pointer-events: none;
	height: auto;
    background: none;
    line-height: 1;
    box-shadow: none;
    border-radius: 0;
	font-size: 20px;
	color: #301F16;
}
.infoTop {
	margin: 22px 0 32px 0;
}	
.infoTop .titleH1 {
	margin: 0 15px 0 0;
	padding-top: 12px;
}
.infoTop_link {
	width: 300px;
	height: 61px;
	font-weight: 700;
	font-size: 16px;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	border-radius: 30px;
	text-decoration: none;
}








@media screen and (max-width: 1480px) {
	.sectionTop {
		height: 162px;
	}
	.titleH1 {
		font-size: 48px;
		margin: 20px 0;
	}
	.pageEror {
		margin: 60px auto 100px auto;
	}




}
@media screen and (max-width: 1340px) {
	.listNews li {
		padding: 0 15px;
	}
	.listNews_margin {
		margin-left: -15px;
		margin-right: -15px;
	}




}
@media screen and (max-width: 1279px) {

}
@media screen and (max-width: 1199px) {
	.listNews .sliderBlog_thumb {
		height: 220px;
	}
}
@media screen and (max-width: 1023px) {

}
@media screen and (max-width: 979px) {
	.titleH1 {
		font-size: 38px;
	}
	.breadcrumbs {
		margin-top: 15px;
	}
	.pageEror_title {
		font-size: 48px;
	}
	.pageEror_left {
		width: 380px;
		padding-right: 25px;
	}
	.pageEror_link {
		width: 100%;
	}
	.listNews li {
		width: 50%;
	}
	.listNews .sliderBlog_thumb {
		height: 262px;
	}
	.infoTop_link {
		width: 220px;
		height: 50px;
	}





}
@media screen and (max-width: 799px) {
    
}
@media screen and (max-width: 768px) {
	.breadcrumbs li {
		font-size: 13px;
		margin: 0 24px 5px 0;
	}
	.breadcrumbs li:after {
		width: 4px;
		height: 4px;
		top: 5px;
		right: -14px;
	}
	.titleH1 {
		font-size: 32px;
	}
	.sectionTop {
		height: 77px;
	}
	.inner-page .listLawyers,
	.inner-page .listServices {
		padding-top: 0;
	}
	.pageEror {
		display: block;
		margin: 25px auto 50px auto;
	}
	.pageEror_left {
		width: 100%;
		padding-right: 0;
		text-align: center;
	}
	.pageEror_title {
		font-size: 32px;
	}
	.pageEror_left .pageEror_link {
		display: none;
	}
	.pageEror_thumb {
		max-width: 300px;
		margin: 30px auto 15px auto;
	}
	.pageEror_text {
		font-size: 14px;
		line-height: 1.3;
		text-align: center;
	}	
	.pageEror_right .pageEror_link {
		display: flex;
		height: 50px;
		max-width: 300px;
		margin: 25px auto 0 auto;
	}
	.listNews .sliderBlog_thumb {
		height: 205px;
	}
	.infoTop {
		display: block;
		margin: 22px 0;
	}
	.infoTop_link {
		margin: 10px 0 0 auto;
	}
	.infoTop .titleH1 {
		margin: 0;
		padding-top: 0;
	}


}
@media screen and (max-width: 639px) {
	.titleH1 {
		font-size: 28px;
		margin: 15px 0 20px 0;
	}
	.listNews li {
		padding: 0 7px;
	}
	.listNews {
		box-sizing: border-box;
		padding: 0 8px;
	}
	.listNews .sliderBlog_thumb {
		height: 154px;
	}
	.nav-links > a, 
	.nav-links > span {
		margin: 0 5px;
		width: 32px;
		height: 32px;
		line-height: 32px;
		font-size: 16px;
	}
	.nav-links .dots {
		margin: 5px 0px 0 0px;
	}
	.nav-links {
		padding: 32px 0 0 0;
	}



}
@media screen and (max-width: 479px) {
	.listNews li {
		width: 100%;
	}
	.listNews .sliderBlog_thumb {
		height: auto;
	}
	.infoTop_link {
		height: 44px;
	}
	
	
}
@media screen and (max-width: 374px) {
    
}
@media screen and (max-width: 359px) {

}