
.lawdepot_mobile_Section {
  max-width: 480px;
  margin: auto;
}
.lawdepot_btn {
  width: 314px;
  height: 42px;
  box-shadow: 0 0 6px #26ada1;
  /*border:1px solid #26ada1;*/
  float: left;
  text-align: left;
  cursor: pointer;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  margin: 0 auto 15px auto;
}
.lawdepot_btn a{
  font-family:arial;
  font-size:16px;
  color:#26ada1;
  text-decoration:none;
  line-height:36px;
  transition:all .5s ease;
  z-index:2;
  position:relative;
}
.lawdepot_btn_eff{
  width:314px;
  height:42px;
  left:-314px;
  background:#26ada1;
  position:absolute;
  transition:all .5s ease;
  z-index:1;
}
.lawdepot_btn:hover .lawdepot_btn_eff{
  left:0;
}
.lawdepot_btn:hover a{
  color:#fff;
}
.recategorizationSection {
  max-width: 965px;
  margin: auto;
  padding: 50px 20px 60px;
}
.recategorizationHeader {
  margin: 0 0 51px;
  font-weight: 500;
  font-size: 34px;
  text-align: center;
}
.recategorizationLinksContainer {
  font-size: 0;
  padding: 0 15px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.recategorizationLinkContainer {
  position: relative;
  width: 50%;
  display: inline-flex;
  margin-bottom: 30px;
  box-sizing: border-box;
  align-items: center;
}
.recategorizationIcon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
  width: 43px;
}
.recategorizationIcon img {
  width: 100%
}
.recategorizationLink {
  font-size: 22px;
  display: inline-block;
  vertical-align: middle;
  color: #71ae87;
}
.recategorizationLink:visited {
  color: #71ae87;
}
.recategorizationLink:hover {
  color: #26995d;
}
.recategorizationMobileLink {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.md .recategorizationBackToTopContainer, .lg .recategorizationBackToTopContainer, .xl .recategorizationBackToTopContainer {
  display: none;
}
.sm .recategorizationBackToTopContainer {
  display: block;
  border-radius: 50%;
  width: 65px;
  height: 65px;
  box-shadow: 0 1px 3px 1px rgba(211, 211, 211, 0.7);
  margin: 30px auto 0px;
  cursor: pointer;
  background: #fff;
  border: none;
  background-image: url(/images/category/back-to-top.png?v=1);
  background-size: cover;
  background-position: 0px 2px;
  outline: none;
}
.sm-md .recategorizationLinkContainer:nth-child(2n) {
  padding-left: 10px
}
.sm-md .recategorizationLinkContainer:nth-child(2n + 1) {
  padding-right: 10px
}
.sm-md .recategorizationHeader {
  font-size: 28px
}
.sm-md .recategorizationLink {
  font-size: 19px
}
.sm-md .recategorizationIcon {
  width: 34px
}
.sm .recategorizationSection {
  padding: 20px
}
.sm .recategorizationHeader {
  font-size: 18px;
  text-align: center;
  margin: 0 0 28px
}
.sm .recategorizationMobileLink {
  display: block
}
.sm .recategorizationLinkContainer {
  width: 100%;
  background: #f9f9f9;
  padding: 10px;
  box-shadow: 0 1px 3px 1px rgba(211, 211, 211, 0.7);
  margin-bottom: 20px
}
.sm .recategorizationLinkContainer:nth-child(2n) {
  order: 1
}
.sm .recategorizationLinkContainer:last-child {
  margin-bottom: 0
}
.sm .recategorizationLinkContainer:active {
  background: #efefef
}
.sm.ua-ie-11 .recategorizationMobileLink:active {
  background: rgba(0, 0, 0, 0.03)
}
.sm .recategorizationLink {
  font-size: 16px
}
.sm .recategorizationIcon {
  width: 30px
}
.sm .recategorizationBackToTopContainer {
  display: block
}
.recategorizationSection {
  max-width: 965px;
  margin: auto;
  padding: 50px 20px 60px
}
.recategorizationHeader {
  margin: 0 0 51px;
  font-weight: 500;
  font-size: 34px
}
.recategorizationLinksContainer {
  font-size: 0;
  padding: 0 15px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap
}
.recategorizationLinkContainer {
  position: relative;
  width: 50%;
  display: inline-flex;
  margin-bottom: 30px;
  box-sizing: border-box;
  align-items: center
}
.recategorizationIcon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
  width: 43px
}
.recategorizationIcon img {
  width: 100%
}
.recategorizationLink {
  font-size: 22px;
  display: inline-block;
  vertical-align: middle;
  color: #71ae87
}
.recategorizationLink:visited {
  color: #71ae87
}
.recategorizationLink:hover {
  color: #26995d
}
.recategorizationMobileLink {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0
}
.md .recategorizationBackToTopContainer, .lg .recategorizationBackToTopContainer, .xl .recategorizationBackToTopContainer {
  display: none
}
.sm .recategorizationBackToTopContainer {
  display: block;
  border-radius: 50%;
  width: 65px;
  height: 65px;
  box-shadow: 0 1px 3px 1px rgba(211, 211, 211, 0.7);
  margin: 30px auto 0px;
  cursor: pointer;
  background: #fff;
  border: none;
  background-image: url(/images/category/back-to-top.png?v=1);
  background-size: cover;
  background-position: 0px 2px;
  outline: none
}
.sm-md .recategorizationLinkContainer:nth-child(2n) {
  padding-left: 10px
}
.sm-md .recategorizationLinkContainer:nth-child(2n + 1) {
  padding-right: 10px
}
.sm-md .recategorizationHeader {
  font-size: 28px
}
.sm-md .recategorizationLink {
  font-size: 19px
}
.sm-md .recategorizationIcon {
  width: 34px
}
.sm .recategorizationSection {
  padding: 20px
}
.sm .recategorizationHeader {
  font-size: 18px;
  text-align: center;
  margin: 0 0 28px
}
.sm .recategorizationMobileLink {
  display: block
}
.sm .recategorizationLinkContainer {
  width: 100%;
  background: #f9f9f9;
  padding: 10px;
  box-shadow: 0 1px 3px 1px rgba(211, 211, 211, 0.7);
  margin-bottom: 20px
}
.sm .recategorizationLinkContainer:nth-child(2n) {
  order: 1
}
.sm .recategorizationLinkContainer:last-child {
  margin-bottom: 0
}
.sm .recategorizationLinkContainer:active {
  background: #efefef
}
.sm.ua-ie-11 .recategorizationMobileLink:active {
  background: rgba(0, 0, 0, 0.03)
}
.sm .recategorizationLink {
  font-size: 16px
}
.sm .recategorizationIcon {
  width: 30px
}
.sm .recategorizationBackToTopContainer {
  display: block
}
.recategorizationSection {
  max-width: 965px;
  margin: auto;
  padding: 50px 20px 60px
}
.recategorizationHeader {
  margin: 0 0 51px;
  font-weight: 500;
  font-size: 34px
}
.recategorizationLinksContainer {
  font-size: 0;
  padding: 0 15px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap
}
.recategorizationLinkContainer {
  position: relative;
  width: 50%;
  display: inline-flex;
  margin-bottom: 30px;
  box-sizing: border-box;
  align-items: center
}
.recategorizationIcon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
  width: 43px
}
.recategorizationIcon img {
  width: 100%
}
.recategorizationLink {
  font-size: 22px;
  display: inline-block;
  vertical-align: middle;
  color: #71ae87
}
.recategorizationLink:visited {
  color: #71ae87
}
.recategorizationLink:hover {
  color: #26995d
}
.recategorizationMobileLink {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0
}
.md .recategorizationBackToTopContainer, .lg .recategorizationBackToTopContainer, .xl .recategorizationBackToTopContainer {
  display: none
}
.sm .recategorizationBackToTopContainer {
  display: block;
  border-radius: 50%;
  width: 65px;
  height: 65px;
  box-shadow: 0 1px 3px 1px rgba(211, 211, 211, 0.7);
  margin: 30px auto 0px;
  cursor: pointer;
  background: #fff;
  border: none;
  background-image: url(/images/category/back-to-top.png?v=1);
  background-size: cover;
  background-position: 0px 2px;
  outline: none
}
.sm-md .recategorizationLinkContainer:nth-child(2n) {
  padding-left: 10px
}
.sm-md .recategorizationLinkContainer:nth-child(2n + 1) {
  padding-right: 10px
}
.sm-md .recategorizationHeader {
  font-size: 28px
}
.sm-md .recategorizationLink {
  font-size: 19px
}
.sm-md .recategorizationIcon {
  width: 34px
}
.sm .recategorizationSection {
  padding: 20px
}
.sm .recategorizationHeader {
  font-size: 18px;
  text-align: center;
  margin: 0 0 28px
}
.sm .recategorizationMobileLink {
  display: block
}
.sm .recategorizationLinkContainer {
  width: 100%;
  background: #f9f9f9;
  padding: 10px;
  box-shadow: 0 1px 3px 1px rgba(211, 211, 211, 0.7);
  margin-bottom: 20px
}
.sm .recategorizationLinkContainer:nth-child(2n) {
  order: 1
}
.sm .recategorizationLinkContainer:last-child {
  margin-bottom: 0
}
.sm .recategorizationLinkContainer:active {
  background: #efefef
}
.sm.ua-ie-11 .recategorizationMobileLink:active {
  background: rgba(0, 0, 0, 0.03)
}
.sm .recategorizationLink {
  font-size: 16px
}
.sm .recategorizationIcon {
  width: 30px
}
.sm .recategorizationBackToTopContainer {
  display: block
}

.legalmobileicon {
  height: 35px;
  width: 35px;
  margin-left: 3px;
  margin-right: 3px;
  margin-top: 3px;
}


