@charset "utf-8";
/* CSS Document */
body {
background:#e7e7e7;
}
.cleaner-h1 {clear:both; height:10px;}
.cleaner-h2 {clear:both; height:20px;}
.cleaner-h3 {clear:both; height:30px;}
.cleaner-h4 {clear:both; height:40px;}
.cleaner-h5 {clear:both; height:50px;}
.header {
background:#333333;
width:100%;
}
.logo {
margin-top:4px;
}
.nav > li > a {
padding:15px 26px;
}
h1.h1-logo {
padding:0px;
margin:0px;
}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
margin-left:-15px !important;
}
.slider {
margin:0px;
padding:0px;
height:217px !important;
background-image:url(../img/lawyer.png);
background-repeat:repeat !important;
background-attachment:fixed !important;
}
.navbar {
margin-bottom:0px !important;
}
.slider h2 {
text-align:center;
line-height:50px;
font-size:25px;
color:white;
font-weight:bold;
}
.slider h2 span {
color:#e54e53;
}
.line {
background:#333333;
width:20%;
height:2px;
}
.title h1 {
text-align:center;
font-size:27px;
}
.title .line-red ,  .title .line {
margin-left:40%;
} 
.line-red {
background:#e54e53;
width:10%;
height:3px;
margin-left:45% !important;
}
a.name-lawer {
text-align:center;
margin:0px;
padding:0px;
color:#454545;
}
a.name-lawer h4 {
margin-top:2px;
}
a.name-lawer h4 i {
font-size:14px;
}
.pro {
	width:100%;
	height:222px;
	background:white;
	box-shadow:0px 0px 5px #c9c4c4;
	border: 1px solid #E7E7E7;
}
.pro img.pro-img {
    border: medium none;
	width:190px !important;
 -webkit-transition: all 0.2s ease-in-out 0s; /* Safari */
    transition:  all 0.2s ease-in-out 0s;
	box-sizing:border-box;
	height:auto;
}
.pro:hover img.pro-img  {
	transform: scale(0.9,0.9);
}
.pro a h3 {
	  margin: 0px;
  padding: 0px;
  font-size: 14px;
  font-weight: bold;
  padding: 7px 10px;
  line-height: 20px;
  height: 48px;
  overflow: hidden;
  color: #302b2b;
  font-size: 11px;
  margin-bottom: 7px;
}
.pro a:hover {
	text-decoration:none;
}
.thumb-img{
 position:relative;  
overflow:hidden;
}
.thumb-img a{
display:block;
-webkit-transform: scale(1,1);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1,1);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;  
}
.pro:hover .thumb-img a{
  -webkit-transform: scale(1.3,1.3);
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 250ms;
    -moz-transform: scale(1.3,1.3);
    -moz-transition-timing-function: ease-out;
    -moz-transition-duration: 250ms;   
}
.pro:hover {
	background:#e9e9e9;
}
.ul-li  {
list-style:none;
margin:0px;
padding:0px;
}
.ul-li li {
margin:0px;
padding:0px;
background-image:url(../img/arrow.png);
background-repeat:no-repeat;
background-position:left center;
padding-left:20px;
line-height:27px;
}
.ul-li li a {
font-size:15px;
font-weight:bold;
}
.ul-li li a:hover {
text-decoration:none;
}
.footer {
width:100%;
background:#333333;
height:76px;
}
ul.cont-footer li {
display:inline-block;
border-right:1px solid black;
padding-right:10px;
padding-left:7px;
}
ul.cont-footer li a {
color:white;
font-size:14px;
}
ul.cont-footer li.last {
border:none;
}
p.fotter-p {
color:white;
font-size:12px;
}
p.fonts-lawers {
font-size:15px;
}
.img-lawer {
max-width: 250px;
height: auto;
text-align: center;
}
ul.ul-details {
margin:0px;
padding:0px;
margin-left:15px;
}
ul.ul-details li {
line-height:33px;
}
.right-tab h4 {
margin:0px;
padding:0px;
margin-bottom:10px;
}
.right-tab ul {
list-style:decimal;
margin:0px;
padding:0px;
margin-left:15px;
}
.right-tab ul li {
font-size:12px;
}
.form-lawyer label {
display:block;
}
.form-lawyer input , .form-lawyer select {
height:30px;
}
.form-lawyer input , .form-lawyer select , .form-lawyer textarea {
width:100%;
}
ul.paganation {
list-style:none;
}
ul.paganation li {
display:inline-block;
margin-bottom: 5px;
}
input.input-1 {
float:left;
width:10%;
margin-right:10px;
margin-top:-5px;
}
.cont-footer li span {
color:gray;
}
@media only screen and (max-width:995px ) { 
.logo {
width:300px;
}
.line {
width:45%;
}
.title .line-red, .title .line {
margin-left:28%;
}
.line-red {
width:22%;
margin-left:39% !important;
}
.slider {
height:250px !important;
}
.slider h2 {
margin:0px;
padding:0px;
font-size:15px;
line-height:40px;
}
.pro img.pro-img {
width:100% !important;
height:250px;
}
.pro {
height:222px;
}
ul.cont-footer {
display:none;
}

.adv-320-100 {
    width: 320px;
    height: 100px;
}

.adv-300-250 {
    width: 300px;
    height: 250px;
}

.total-records {
    margin-bottom: 10px;
}

}


/* ---------------------------------- maher ------------------------------- */

.ul-li-last li{
    line-height: 30px;
}

.adv-728-90 {
    width: 728px !important;
    height: 90px !important;
}

.adv-300-250 {
    width: 300px;
    height: 250px;
}

.adv-160-600 {
    width: 160px;
    height: 600px;
}

.adv-234-60 {
    width: 320px;
    height: 100px;
}

.paganation-active {
    background-color: #c9302c;
}

.img-one {
	width:621px;
}

.font-bold {
	font-weight:bold;
}

h4.red {
	color:red;
}

.booody {
	min-height:400px;
}

.total-records {
    margin-bottom: 10px;
}