.list_item_container {
  padding: 5px 0
}

.lawyerlabel {
  color: white
}

p.profileupper {
  text-transform: uppercase
}

p.uppercase_footer {
  text-transform: uppercase
}

h6.rating_border {
  background-color: #ff9554;
  color: white;
  text-decoration: none;
  width: 32px;
  margin: 0 auto;
  height: 28px;
  text-align: center;
  line-height: 30px;
  border-radius: 6px;
  font-weight: bold;
  font-size: 12px
}

.errormsgup {
  text-align: center;
  font-family: Campton-LightDEMO;
  color: #cf2329;
  font-weight: 600;
  list-style: none
}

.top-bar-contact-info span {
  font-size: 13px!important
}

#togglelawers {
  display: block;
  width: 28px;
  height: 9px;
  position: absolute;
  top: 15px;
  right: 42px
}

#togglelawers span,
#togglelawers span:after,
#togglelawers span:before {
  width: 100%;
  height: 2px;
  background-color: #fff;
  transition: all .3s;
  backface-visibility: hidden;
  border-radius: 2px
}

#togglelawers span,
#togglelawers span:after,
#togglelawers span:before {
  width: 100%;
  height: 2px;
  background-color: #fff;
  transition: all .3s;
  backface-visibility: hidden;
  border-radius: 2px
}

#togglelawers span:after,
#togglelawers span:before {
  content: "";
  position: absolute;
  left: 0;
  top: -9px
}

div#menulawers li {
  width: 100%;
  padding: 0
}

div#menulawers li:hover {
  background: #000000;
  color: #fff
}

#menulawers {
  position: absolute;
  color: #999;
  width: 200px;
  z-index: 9999999999999999999;
  padding: 10px;
  top: 37px;
  right: -34px;
  margin: auto;
  font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
  text-align: center;
  border-radius: 4px;
  background: white;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.05);
  opacity: 0;
  visibility: hidden;
  transition: opacity .4s
}

#menulawers ul {
  list-style: none;
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 100%
}

#menulawers li a {
  padding: 9px;
  color: #1c1918;
  text-decoration: none;
  transition: all .2s
}

#menulawers :after {
  position: absolute;
  top: -15px;
  left: 95px;
  content: "";
  display: block;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 20px solid white
}

#togglelawers span {
  position: relative;
  display: block
}

#togglelawers span:after {
  top: 9px
}

#togglelawers.on+#menulawers {
  opacity: 1;
  visibility: visible
}

#togglelawers.on span:before {
  transform: rotate(45deg) translate(5px, 5px)
}

#togglelawers.on span:after {
  transform: rotate(-45deg) translate(7px, -8px)
}

#togglelawers.on span {
  background-color: transparent
}

.icon-float i.fa.fa-user-plus {
  float: none!important
}

#togglelawers-main {
  display: block;
  width: 28px;
  height: 30px;
  margin: 30px auto 10px
}

#togglelawers-main span:after,
#togglelawers-main span:before {
  content: "";
  position: absolute;
  left: 0;
  top: -9px
}

#togglelawers-main span:after {
  top: 9px
}

#togglelawers-main span {
  position: relative;
  display: block
}

#togglelawers-main span,
#togglelawers-main span:after,
#togglelawers-main span:before {
  width: 100%;
  height: 3px;
  background-color: #fff;
  transition: all .3s;
  backface-visibility: hidden;
  border-radius: 2px
}

#togglelawers-main.on span {
  background-color: transparent!important
}

#togglelawers-main.on span:before {
  transform: rotate(45deg) translate(5px, 5px)
}

#togglelawers-main.on span:after {
  transform: rotate(-45deg) translate(7px, -8px)
}

#togglelawers-main.on+#menulawers-main {
  opacity: 1;
  visibility: visible
}

#menulawers-main {
  position: absolute;
  color: #999;
  width: 200px;
  padding: 10px;
  right: -52px;
  margin: auto;
  font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
  text-align: center;
  border-radius: 4px;
  background: white;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.05);
  opacity: 0;
  visibility: hidden;
  transition: opacity .4s
}

#menulawers-main:after {
  position: absolute;
  top: -15px;
  left: 95px;
  content: "";
  display: block;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 20px solid white
}

#menulawers-main li,
#menulawers-main li a {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0
}

#menulawers-main li a {
  padding: 5px;
  color: #888;
  text-decoration: none;
  transition: all .2s
}

div#menulawers-main li:hover {
  background: #000000;
  color: #fff
}

div#menulawers-main li {
  width: 100%
}

ul.main-drop {
  position: absolute;
  top: 0;
  right: 190px
}

ul.main-drop1 {
  position: absolute;
  top: 39px;
  right: 190px
}

ul.main-drop2 {
  position: absolute;
  top: 70px;
  right: 190px
}

.top-bar-contact-info span {
  font-size: 13px!important
}

div#menulawers-main ul li a {
  font-size: 15px
}

.comm li a {
  font-size: 13px!important
}

.comm li {
  padding: 0!important
}

div#menulawers-main li:hover a {
  color: #fff
}

div#menulawers li:hover a {
  color: #fff
}

.head2 span {
  background: #fff!important
}

.head2 span:before {
  background: #fff!important
}

.head2 span:after {
  background: #fff!important
}

.comm {
  display: none
}

.comm:hover {
  display: block
}