/* Attorneys
================================================== */

  .oneee
  {
	margin-top:-20px;
	border: thin solid #d53f96;
  }
 .space
 {
 background:transpernt;
 height:15px;
 } 
  .team-grid {
   position: relative;
   z-index: 1;
   display: inline-block;
   width: 260px;
   height: 340px;
   overflow: hidden;
}

.team-grid:hover .team-hover{
  bottom: 0;
}

.team-hover{
   background: #d53f96;
   color: #fff;
   position: absolute;
   bottom: -155px;
   left:0px;
   z-index: 1;
   height: 230px;
   width: 260px;
   -webkit-transition: all .5s ease;
   -moz-transition: all .5s ease;
   transition: all .5s ease;
/*   border-radius:120px;
*/}

.team-hover:before{
   content: '';
   position: absolute;
   z-index: 0;
   border-bottom: 25px solid #d53f96;
   border-left: 0 solid transparent;
   border-right: 270px solid transparent;
   bottom: 100%;
   left: 0;
}

 .team-img-wrapper img{
   max-width: 100%;
   height: auto;
}

.team-img-wrapper{
   position: relative;
   width: 240px;
   height: 300px;
}

.team-img-wrapper:after{
   content: '';
   position: absolute;
   z-index: 0;
   border-bottom: 25px solid #fff;
   border-left: 0 solid transparent;
   border-right: 250px solid transparent;
   bottom: 0;
   left: 0;
}

.team-hover-content{
   padding: 10px 50px 0 25px;
   position: relative;
   z-index: 1;
}
.team-hover-content a{
	color:#FFFFFF;
}

.team-name, .team-name a, .team-desg, 
.team-desc, .social-icons a{
   color: #fff;
   -webkit-transition: all .5s ease;
   -moz-transition: all .5s ease;
   transition: all .5s ease;
}

.team-name a:hover, .social-is a:hover{
   color: rgba(0,0,0,.7);
}

.team-name{
   font-size: 18px;
   text-transform: uppercase;
   margin-top: 0;
   margin-bottom: 0;
   line-height: normal;
}

.team-desg{
   font-size: 13px;
   margin-top: 0;
   margin-bottom: 25px;
   line-height: normal;
   position: relative;
}

.team-desg:after{
   content: '';
   width: 20px;
   left: 0;
   bottom: -10px;
   height: 3px;
   background: #fff;
   position: absolute;
}

.team-desc{
   border-bottom: 1px solid #fff;
   padding-bottom: 15px;
}

.clientsays
{
line-height:20px;
font-size:20px;
}

ul {
    list-style-image: url('sqpurple.gif');
}

.sec-title h2
{
	text-transform: capitalize;
	color: #000000;
	font-size:36px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.error {
	border:none;
	display: none;
	color: #C03;
	font-size: 12px;
	}
	.success {
	display: none;
	color: #093;
	background:none;
	margin-bottom: 20px;
	}
	.error img {
	vertical-align: top;
	}
	.full {
	width: 98%;
	}
	#contact_form input[type=text],#contact_form textarea,#contact_form input[type=email]{
	font-size:15px;
	padding:5px;
	margin-bottom:20px;
	color:#333 !important;
	border:none;
	border:solid 1px #ccc;
	border-radius:0 !important;
	background-color: #FFFFFF;
	background-image: none;
	}
	
	.dark #contact_form input[type=text], .dark #contact_form textarea, .dark #contact_form input[type=email]{
	font-size:15px;
	margin-bottom:20px;
	color:#333 !important;
	border:none;
	border:solid 1px #555;
	background:rgba(0,0,0,0.3);
	border-radius:0 !important;
	}
	
	.dark #contact_form input[type=text], .dark #contact_form textarea, .dark#contact_form input[type=email]{
	color:#fff !important;
	}
	
	
	#contact_form input[placeholder],#contact_form textarea[placeholder]{
	color:#eee;
	}
	#contact_form input[type=submit]{
	background:none;
	}
	
	#contact_form input[type=submit]:hover{
	color:#fff !important;
	}
	
	#contact_form textarea{
	height:90px;
	}

.bottomborder
{
	background: #d53f96;
	/*border: thick solid #EC0F99;*/
	border:thin groove #faa1d5;
	color:#ffffff;
}

.contact-section ul>li
{
	margin: 0px;
	padding: 0px;
}

.section-title ul>li {
	padding-left:0;
	list-style-image:url('arrow21.jpeg');
}