/*  
Theme Name: Normandie Theme
Theme URI: http://sapian.co.in

Description: A WordPress theme frame work

Version: 2.0

Author: Sapian Technologies

Author URI: http://sapian.co.in

*/


/*

Improved browser CSS feature

-------------------------------------

Example: .ie8 .sidebar li{width:85px}


�ie - Internet Explorer (All versions)

�ie8 - Internet Explorer 8.x

�ie7 - Internet Explorer 7.x

�ie6 - Internet Explorer 6.x

�gecko - Mozilla, Firefox (all versions), Camino

�ff3 - Firefox 3

�ff3_5 - Firefox 3.5 new

�opera - Opera (All versions)

�opera8 - Opera 8.x

�opera9 - Opera 9.x

�opera10 - Opera 10.x

�webkit or safari - Safari, NetNewsWire, OmniWeb, Shiira, Google Chrome

�safari3 - Safari 3.x

�chrome - Google Chrome

*/

.whitelink {
	color: #fff;
}

.chrome .col-md-4.cmmn.name2 {
    margin-left: 0;
    padding-right: 15px;
}
@media (min-width: 768px){
.chrome .col-sm-2.cmmn.fon {
    padding-left: 15px;
}
}
.chrome .paracticeareas_content .col-md-8 {
    padding: 0 15px;
}
@media (min-width: 768px){
.chrome .col-sm-4.cmmn.fon2 {
    padding-right: 62px !important;
}
}
html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-size: 100%;

	vertical-align: baseline;

	background: transparent;

}

body{

	margin:0;

	background-color: #fff;

	}

body, th, td, input, textarea{

	color:#000000;

    font-family: 'GeorgiaRegularfont';

	font-size:12px;

	}

	
@font-face {
    font-family: 'GeorgiaRegularfont';
    src: url('fonts/GeorgiaRegularfont.eot');
    src: url('fonts/GeorgiaRegularfont.eot') format('embedded-opentype'),
         url('fonts/GeorgiaRegularfont.woff2') format('woff2'),
         url('fonts/GeorgiaRegularfont.woff') format('woff'),
         url('fonts/GeorgiaRegularfont.ttf') format('truetype'),
         url('fonts/GeorgiaRegularfont.svg#GeorgiaRegularfont') format('svg');
}




form{

	}

fieldset{

	}

input, textarea{

	font-weight:bold;

	}

input.text{

	background:#FFFFFF;

	border:none;

	padding:1px;

	}

input.button{

	background:#000000;


	color:#ffffff;

	}

h1, h2, h3{

color: rgb(24, 40, 66);

		font-family: 'Playfair Display', serif;


	}

h1{

	font-size:25px;

	font-family: 'Playfair Display', serif;

color: rgb(24, 40, 66);

	

	

	}

h2{

	color: rgb(24, 40, 66);

	font-size:20px;

	font-family: 'Playfair Display', serif;}


	


h3{

	font-size:16px;

	font-family: 'Playfair Display', serif;

color: rgb(24, 40, 66);

	}

h4{

	font-size:14px;

		font-family: 'Playfair Display', serif;

color: rgb(24, 40, 66);

	}

h5{




	}

h6{

	font-size:10px;

	font-family: 'Playfair Display', serif;

	color: rgb(24, 40, 66);

	}
p, ul, ol {
    color: rgb(0, 0, 0);
      font-family: 'GeorgiaRegularfont';
    font-size: 16px;
    line-height: 30px;
}
ul, ol{

	

	}

blockquote{

	margin-left:36px;

	margin-right:36px;

	}

a{

	color:rgb(237, 105, 41);

	text-decoration:none;

	}

a:hover{

	border:none;

	}

h1 a, h2 a, h3 a{

	border:none;

	color: rgb(24, 40, 66);

	text-decoration:none;

	}

h1 a:hover, h2 a:hover, h3 a:hover{

	background:none;

	color:#371015;

	}

hr{

	display:none;

	}

#wrapper{

	}

#search{

	float:right;

	width:270px;

	padding-top: 10px;

	}

#search fieldset{

	border:none;

	}

#search #s{

	padding:3px;

	width:140px;

	vertical-align:top;

	}

#search #x{

	width:60px;

	vertical-align:top;

	}

.post{

	}

.post .title{

	font-weight:normal;

	margin:0;

	}

h1.title{

	color: rgb(24, 40, 66);

	font-size:26px;

	

	font-weight: normal;

	}

h2.title{


color: rgb(24, 40, 66);

	font-size:16px;


	

	}

.desctitle{

	font-size:10px;

	}

.post h1.title{

	font-size:24px;

	height:auto;

	

	}

.post .entry{

	

	

	}


.entry ul,ol{

	padding-left:20px;

}

.post .meta{

	border-bottom:1px dotted #CCCCCC;

	color:#333333;


	font-size:14px;

	

	

	}

.navigation{

	padding-top:10px;

	padding-bottom: 10px;

}

.navigation a{

	font-size: 14px;

	font-weight: bold;

}

.post .meta a{

	color:#333333;

	}

.post .links{

	margin:0;

	}

.post .tags{

	font-size:9px;

	font-weight:bold;

	padding-bottom: 13px;

	margin:0;

	text-transform:uppercase;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	margin-bottom:20px;

	}

.post .links a, .post .tags a{

	border:none;

	}


.sidebar{

	

	}

.sidebar ul{

	list-style:none;

	margin:0;

	padding:0;

	}

#sidebar1 li{

	background-color: #C6C6C6;

	padding: 5px;

	}

#sidebar2 li{

	


	

	}


.sidebar li ul{

	}

.sidebar li li{

	margin:0;

	}

.sidebar li h2{

	margin:0;

	}

#sidebar1{

	


	}

#sidebar1 li h2{

	height:30px;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	line-height: 30px;

	background-color: #333333;

	text-align: center;

	}

#sidebar1 li ul{

	line-height:normal;

	padding-left: 5px;

	padding-right: 5px;	

	}

#sidebar1 li li{

	background-image: url(images/list.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left:15px;

	padding-top: 5px;

	padding-bottom: 5px;	

	}

	#sidebar1 li li li{

	background-image: url(images/list.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	padding:0px;

	}

#sidebar1 li li a{

	

	

	

	}


#sidebar2{

	padding:0px;

	

	}

#sidebar2 li h2{

	height:30px;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;line-height: 30px;


	text-align: center;

	}

#sidebar2 li ul{


	line-height:normal;

	padding-left:10px;

	}

#sidebar2 li li{

	background-image: url(images/list.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	

	

	}

#sidebar2 li a{

	 border: medium none;

    color: #283f65;

    padding-left: 10px;

	}

#sidebar2 li a:hover{

	border:none;

	

	}

#calendar{

	margin:0 auto;

	}

#calendar caption{

	font-weight:bold;

	}

#calendar table{

	border-collapse:collapse;

	text-align:center;

	width:220px;

	}

#calendar thead th{

	background:#CCCCCC;

	color:#FFFFFF;

	}

#calendar tbody td{

	background:#EEEEEE;

	}

#calendar #today{

	background:#B8D03B;

	color:#FFFFFF;

	font-weight:bold;

	}

#calendar a{

	font-weight:bold;

	}

#calendar #prev{

	text-align:left;

	}

#calendar #next{

	text-align:right;

	}

#design{

	background:#FFFFFF url(images/lines2.gif) bottom right no-repeat;

	height:138px;

	}


.info{

	

	}

.comlabel{

	color:#666666;

	font-size:13px;

	font-weight:lighter;

	}

.comtext{

 

	background-color: rgb(237, 105, 41);

 font-weight: bold;

    padding: 10px 15px;

	  font-size: 12px;

	    border:none;

		 font-family: 'Open Sans', sans-serif;

		 color:#fff;

	}

.postlabel{

	color:#666666;

	font-size:13px;

	font-weight:lighter;
 margin-bottom: 5px;
    padding-bottom: 15px;
	}

.posttext{

	background-color:#371015;

	border:5px solid #FFFFFF;

	color:#FFFFFF;

	padding:5px;

	}

.commentlist{

	list-style:none;

	}

.authorcomment{

	background-color:#efefef;

	margin:10px 0px 0px 0px;

	padding:3px;

	}

.odd{

	color:#333333;

	background-color: #EAEAEA;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #666666;

	}

.odd a:link{

	color:#000000;

	}

.commenttext{

	color:#000000;

	color:#000000;

	font-size:10px;

	margin:0px 0px 10px 0px;

	padding:5px 10px 5px 10px;

	background-color: #EAEAEA;

	}

#author, #email, #url{

	background:#FBFBFB;

	border:1px solid #cbcbcb;

	padding:5px;

	width:100%;

	margin-bottom:5px;

	}

#comment{

	background:#FBFBFB;

	border:1px solid #cbcbcb;

	margin-bottom:0.6em;

	padding:5px;

	width:100%;

	}

#submit{

	background-color:#efefef;

	border-bottom:2px solid #CCCCCC;

	border-left:1px solid #E4E4E4;

	border-right:2px solid #CCCCCC;

	border-top:1px solid #E4E4E4;


	padding:3px;

	}

acronym, abbr, span.caps{

	cursor:help;

	}

acronym, abbr{

	border-bottom:1px dashed #999;

	}

blockquote{

	padding-left:52px;

	/*background-image: url(images/qt.png);*/

	background-repeat: no-repeat;

	background-position: left top;

	margin-top: 15px;

	margin-right: 30px;

	margin-bottom: 0;

	margin-left: 10px;

	padding-top: 5px;

	}

blockquote cite{

	display:block;

	margin:5px 0 0;

	}

.center{

	text-align:center;

	}

.aligncenter{

	margin-right: auto;

	margin-left: auto;	

}

img.aligncenter{

	display:block;

	margin-left:auto;

	margin-right:auto;

	padding-bottom:10px;

	}

hr{

	display:none;

	}

a img{

	border:none;

	}






pre{

	background:#f3f2ed;

	border:solid 1px #9a9a9a;

	color:blue;

	margin:10px;

	padding:10px;

	}

code{

	color:#000;

	font-size:1.0em;

	}


/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}


/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */


img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}


img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}


img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}


.alignright {

	float: right;

	}


.alignleft {

	float: left;

	}

/* End Images */


/* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}


.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}


.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}


.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

/* End captions */


.clear, .cb{

	clear:both;

	}

	

/*Bootstrap starts Here*/	


    body { padding-top: 0px; min-height: 410px }

    .tab-content p { padding: 10px 0; }	

	

	


.header

{

padding-top: 15px;

	padding-bottom:0px;

}

.col-md-6.logo img {

    padding-bottom: 24px;

}

.col-md-6.phone > img {

    float: right;

}

.navbar-default

{

	background-image:url(images/menubg.png);

	background-repeat:repeat-x;

	width:100%;

	border:0px;

}


.headermenu .navbar-default .navbar-nav > li > a

{ color: rgb(255, 255, 255);

    font-family: "Open Sans",sans-serif;

    font-size: 14px;

    font-weight: lighter;

    line-height: 42px;

    padding-bottom: 0;

    padding-top: 0;

	padding-left:22px;

	padding-right:22px;
text-transform: uppercase;




}


img{

	max-width:100%;

	height:auto;

}

.headermenu .collapse.navbar-collapse.navbar-ex1-collapse {

   

}


.bannersection1

{

   background-position: center center;

    background-size: cover;

    padding-bottom: 39px;

    padding-top: 60px;

    width: 100%;


}

.freecase

{


    background-image:url(images/background2.jpg);

    background-repeat: no-repeat;

    background-size: cover;

    position: relative;

    width: 100%;

	background-attachment:fixed;

	padding-bottom:38px;

}


.learnmoreimage img {

    left: 0;

    margin-left: auto;

    margin-right: auto;

    position: absolute;

    right: 0;

	position:absolute;

	top:-131px;

}


.bannersection1_area > h2

{

	text-align:center;

	font-family: 'Playfair Display', serif;

	font-weight:normal;

	font-size:65.04px;

	line-height:62.92px;

	color:#fff;

	padding-bottom:5px;

	padding-top:115px;

	

}

.bannersection1_area > h3

{

color: #fff;
    font-family: "Playfair Display",serif;
    font-size: 58.48px;
    line-height: 52.21px;
    padding-bottom: 30px;
    text-align: center;
	

}

.bannersection1_area > h4

{

	text-align:center;

	font-family: 'Playfair Display', serif;

		color:#fff;

		font-size:26px;

	line-height:28px;

		padding-bottom:169px;

	

	

	

}


.bannersection1_area > h4 > span

{

	border:3px solid #6485ac;

	padding-left:30px;

	padding-right:30px;

	background-color:#364f6d;

	padding-top:10px;

	padding-bottom:10px;

		font-family: 'Playfair Display', serif;

}

.learnmoreimage img {

    position: absolute;


}




.contactform > h2 {

    padding-top: 10px;

    text-align: center;

	font-size:40px;

	line-height:34px;

		font-family: 'Open Sans', sans-serif;

				color:#fff;

				font-weight:600;

		

	

}

.contactform > h3 {

  

    text-align: center;

		font-family: 'Open Sans', sans-serif;

		text-decoration:underline;

				color:#fff;

				font-size:20px;

	line-height:34px;

	 padding-bottom: 19px;

}


.practicearea

{

	background-image:url(images/background3.jpg);

	width:100%;

    background-repeat: repeat-x;

    background-size: cover;

	padding-bottom:18px;

	background-attachment:fixed;

}

.leftside .form-group

{

    padding-bottom: 10px;

}




.leftside .form-control {

 background-color: rgb(255, 255, 255);

    background-image: none;

    border: medium none;

    border-radius: 0;

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;

    color: black;

    display: block;

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    height: 54px;

    line-height: 34px;

   


    padding: 6px 12px;

    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

    width: 100%;

}

.rightside .form-control {


    color: black;


    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

  

    line-height: 34px;


}

.contactouter .col-md-6 {

    padding-right: 0;

}

.form-control

{

	  resize:vertical;

}

.submitbutton {

    padding-bottom: 0px;

    padding-top: 19px;

    text-align: center;

}

.submitbutton .btn-primary {

    background-color: rgb(237, 105, 41);

    border: medium none;

    border-radius: 0;

    color: rgb(255, 255, 255);

    font-family: "Open Sans",sans-serif;

    font-size: 20px;

font-weight:600;

     line-height: 42px;

    text-align: center;

    width: 50%;




}

.clear

{

	clear:both;

}


.practiceareainner > h2

{

	text-align:center;

font-family: 'Playfair Display', serif;

	  font-size:40px;

	  line-height:45px;

	  color:#fff;

	  padding-top:37px;

	  padding-bottom:49px;

	  font-weight:bold;

}

.col-md-2.practiceposts

{


    padding-left: 7px;

    padding-right: 0px;

    position: relative;

    width: 20%;

	padding-bottom:46px;


}


.textsection1

{

	background-image:url(images/background4.jpg);

	

    background-size: 100% auto;

    width: 100%;

	padding-top:28px;

	padding-bottom:9px;

}

.steps

{

	background-image:url(images/background5.jpg);

	   background-repeat: repeat-x;

    background-size: cover;

    width: 100%;

	padding-bottom:50px;

	padding-top:27px;

	background-attachment:fixed;

}

.stepsinjury > h2

{

	

	 color: rgb(24, 40, 66);

    font-weight: bold;

    text-align: center;

	font-family: 'Playfair Display', serif;

	font-size:40.08px;

	line-height:32.06px;


	padding-bottom:32px;

	color:#fff;

	

}

	

.textsection_inner > h2 {

    color: rgb(24, 40, 66);

    font-weight: bold;

    text-align: center;

	font-family: 'Playfair Display', serif;

	font-size:40px;

	line-height:34px;

	padding-bottom:20px;

}

.test

{

	position:relative;

}

.textsection2 {

    padding-top: 26px;

}

.test > h2 {

    bottom: -2px;

    color: rgb(255, 255, 255);

    font-family: 'Open Sans', sans-serif;

    font-size: 21.32px;

    line-height: 24.99px;

    padding-left: 10px;

    padding-right: 10px;

    position: absolute;

    text-align: center;

    width: 100%;

}
.practiceposts a h2 {
    color: white;
}

.test h2 a:hover

{

	color:rgb(130, 152, 173);;

}

.col-md-6.dummytext_1 > p {

    text-align: justify;

	padding-bottom:33px;

	 font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    line-height: 30px;

    color:#000;


}

.col-md-6.dummytext_1

{

	padding-left:0px;

	padding-right:30px;

}

.col-md-6.dummytext_2

{

	padding-right:0px;

	padding-left:30px;


}

.col-md-6.dummytext_2 > p {

    text-align: justify;

	padding-bottom:33px;

	 font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    line-height: 30px;

    color:#000;

}

.col-md-2.practiceposts.k6 {

    clear: both;

}

.injurysection

{

	   background-image:url(images/background5.jpg);

    background-repeat: repeat-x;

    background-size: cover;

    position: relative;

    width: 100%;

}

.injurysection_inner > h2 {

    font-size: 40.78px;

	color:#fff;

	font-family: 'Playfair Display', serif;

	    font-weight: bold;

		padding-top:27px;


		text-align:center;

}


.col-md-6.dummytext_one > p {

    text-align: justify;

	padding-bottom:50px;

	    font-family: 'GeorgiaRegularfont';

    font-size: 16px;

    line-height: 30px;

    color:#000;


}

.col-md-2.practiceposts.k1 {

    padding-left: 0;

}

.col-md-2.practiceposts.k5 {

    padding-right: 0;

}

.col-md-6.dummytext_one {
    color: #000000;
       font-family: 'GeorgiaRegularfont';
    font-size: 16px;
    line-height: 30px;
    padding-bottom: 15px;
    padding-left: 0;
    padding-right: 30px;
    text-align: justify;
}

.col-md-6.dummytext_two

{

	padding-right:0px;

	padding-left:30px;


}

.col-md-6.dummytext_two > p {

    text-align: justify;

	padding-bottom:50px;

	 font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    line-height: 30px;

    color:#000;

}

.col-md-2.practiceposts.k6 {

    padding-left: 0;

}

.col-md-2.practiceposts.k10 {

    padding-right: 0;

}

.testimonialsection

{

background-color:#182842;

    background-size: cover;

    width: 100%;

}

.testimonialpara > h2 

{

    font-size: 40.78px;

	color:#fff;

	font-family: 'Playfair Display', serif;

	    font-weight: bold;

	padding-bottom: 24px;

    padding-top: 37px;

		 text-align: center;

	

}

.col-md-8.testimonialpara > p {

    color: rgb(255, 255, 255);

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    line-height: 28px;

    text-align: center;

}

.col-md-4.testimonialimage {

    padding-top: 49px;

	max-width:100%;


}

.col-md-8.testimonialpara {

    

	padding-left:0px;

	padding-right:138px;


}

.col-md-4.testimonialimage > img

{

	float:right;

}

.col-md-8.testimonialpara > h5

{

	text-align:center;

	padding-top:27px;

	padding-bottom:15px;

}

.col-md-8.testimonialpara a {

    background-color: rgb(255, 255, 255);

    border: 1px solid;

    color: rgb(24, 40, 66);

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    line-height: 28px;

    padding: 12px 38px;

	text-decoration:none;

	font-weight:400;

}

.personal_injury_section

{

	background-image:url(images/background6.jpg);

	   background-repeat: repeat-x;

    background-size: cover;

    width: 100%;

	 padding-bottom: 22px;

	 background-attachment:fixed;

}


.personal_injury_section_inner > h2 {

    text-align: center;

	font-family: 'Playfair Display', serif;

	    font-weight: bold;

		font-size:48.81px;

	color:#fff;

	line-height:41.49px;

	padding-top:24px;

	padding-bottom:40px;

}

.personal_injury_section_inner .col-md-6 .section{

   padding:15px;

}

.personal_injury_section .col-md-6 .section > h3 {

    color: rgb(255, 255, 255);

    font-family: 'Open Sans', sans-serif;

    font-size: 18px;

	font-weight:bold;

    line-height: 34px;

}

.personal_injury_section .col-md-6 .section> p

{

	 color: rgb(255, 255, 255);

    font-family: 'Open Sans', sans-serif;

    font-size: 16px;

    line-height: 34px;

}


.personal_injury_section_inner .col-md-6:nth-child(2n) {

    padding-left: 0;

}

.personal_injury_section_inner .col-md-6:nth-child(2n+1) {

    padding-right: 0;

}

.personal_injury_section_inner .col-md-6

{margin-bottom:27px;

}

.innersection

{ background-color: rgb(40, 63, 101);

  padding:15px;	

}

.section

{

 border:1px solid #172b4b;

}

.personal_injury_section .col-md-6 .section > p {

    color: rgb(255, 255, 255);

    font-family: 'Open Sans', sans-serif;

    font-size: 16px;

    line-height: 34px;

}

.box3 .col-md-6 .innersection .section > p

{

	padding-bottom:34px;

}

.blogsection

{

	background-color:#e9eff7;

  background-size: cover;

    width:100%;

	padding-bottom:40px;

}

.blog_inner_section > .loctitle {

    text-align: center;

		font-family: 'Playfair Display', serif;

	    font-weight: bold;

		font-size:40px;

	color:#283f65;

	line-height:34px;

	padding-top:35px;

	padding-bottom:40px;

	

}

.blogsection .attachment-post-thumbnail.size-post-thumbnail.wp-post-image

{

	float:left;

	margin-right:25px;

	max-width:50%;

	margin-top:10px;

}

.blog

{

	background-color:#FFF;

	  margin-bottom: 20px;

	  text-align:center;

}

.blog .entry > h3 > a {

    font-family: 'Open Sans', sans-serif;

    font-weight: 600;

	font-size:18px;

	line-height:28px;

	color:#3a5a8e;	

	text-decoration:none;

	

}

.singletest > img {

	float: left;

    margin-right: 15px;

    padding-bottom: 10px;

    

}

.contactform_inner123 .wpcf7-response-output

{

	

    margin: 2em 22.5em 1em;

    padding: 0.2em 1em;

}

.casesection_inner div.wpcf7-response-output {

    margin-left: auto;

    margin-right: auto;

    width: 50%;

}


.blog .entry > h3 

{

	margin-top:0px;

	text-align:left;

}

.blog .entry > p {

    font-family: 'Open Sans', sans-serif;

	font-size:13px;

	line-height:22px;

	color:#313336;

	text-align:justify;

	margin-bottom:0px;

}

.blog

{

	padding:22px;

	border:1px solid #dddddd;

}

.blogreadmore > a

{

	float:right;

	   font-family: 'Open Sans', sans-serif;

	font-size:13px;

	line-height:22px;

		color:#3a5a8e;	

		text-decoration:none;

	

}

.col-md-6.odde {

    padding-left: 0;

	clear:both;

}

.col-md-6.evene {

    padding-right: 0;

}

.blog .entry > h5 {

    margin-top: 0;

}

.footersection {
    background-attachment: fixed;
/*    background-image: url("images/907308833213427712black.jpg");
   background-size: 100% auto;
   */
    background-position: center center;
	  background-image: url("images/bg-wrap-footer.jpg");
 background-size: cover;
    padding-bottom: 60px;
}


.footer_section_inner

{

	text-align:center;

	padding-top:50px !important;


}

.footerlogo > img {

    padding-bottom: 30px;

}

.footeraddress > h5 {

    color: rgb(255, 255, 255);

    font-family: 'Open Sans', sans-serif;

    font-size: 16px;

    line-height: 20px;

	margin-bottom: 0;

	

}



.socialmedia_icons img {

    padding: 0 4px;

	padding-top:17px;

}

.footeraddress a {

    color: rgb(255, 255, 255);

	text-decoration:none;

}

.socialmedia_icons {

    padding-top: 3px;

}

.footermenu ul li

{

	display:inline;

	

}

.footermenu

{

	padding-top: 21px;

	 padding-bottom: 0px;

}

.socialmedia_icons img > a:hover

{

	text-decoration:none;


	color:none;

	outline:none;

}

.footermenu ul li a

{

	    color: rgb(255, 255, 255);

    font-family: 'Open Sans', sans-serif;

font-size: 13px;

    line-height: 27px;

    padding: 0 11px;

	

}

.col-md-6.footer_section_inner > p {

    color: rgb(255, 255, 255);

    font-family: 'Open Sans', sans-serif;

    font-size: 13px;

    line-height: 28px;

}

.consultation > h5 {

    color: rgb(255, 255, 255);

    font-family: 'Open Sans', sans-serif;

	font-size:20.86px;

	line-height:34.81px;

	text-align:center;

	 margin-bottom: 0;

    margin-top: 0;

	font-weight:bold;

	

}

.consultation

{

padding-top:50px;

float:right;

width:100%;


}

.col-md-6.freeconsultation {

    padding-right: 0;

}

.consultation .form-control

{

	

	width:100%;

	margin:0 auto;

	border-radius:0px;

	border:0px;

	   height: 39px;

	       border: 0 none;

    border-radius: 0;

    color: rgb(24, 40, 66);

    font-family: 'Open Sans', sans-serif;

    font-size: 15px;

    height: 39px;

    line-height: 28px;

    margin: 0 auto;

    width: 100%;

	

}


.contactform2 {

    padding-top: 20px;

	width:83%;

	margin-left:auto;

	margin-right:auto;

}

.consultation > textarea.form-control {

    min-height: 98px;

}


.contactouter textarea.form-control{

	height:183px;

}

.messagearea textarea.form-control{

	height:98px;

}

.contactform_123{

    margin-left: auto;

    margin-right: auto;

    width: 87%;

}


.footer_submit .wpcf7-form-control.wpcf7-submit {

    width: 100%;

	border:0px;

	border-radius:0px;

	background-color:#ed6929;

	margin-top:12px;

	height:40px;

	font-size:16px;

	line-height:28px;

	font-family:open sans;

	color:#fff;

	font-weight:600;

}


.boxtop > h2 {

    color: rgb(255, 255, 255);

    font-family: 'Open Sans', sans-serif;

    font-weight: 600;

    text-align: center;

	font-size:32.16px;

	line-height:26.04px;

 padding-bottom: 3px;

    padding-top: 43px;

}

.stepsinjury {

    margin-left: auto;

    margin-right: auto;

    width: 71%;

}

.boxtop > h3 {

	   color: rgb(255, 255, 255);

    font-family: 'Open Sans', sans-serif;

    font-weight: 600;

    text-align: center;

	font-size:20px;

	line-height:34px;


}




.boxtop {

    text-align: center;

}

.boxtop > h2

{

	margin:0;

}

.boxtop > h3

{

	margin:0;

}

.boxmiddle

{text-align:center;

}


.col-md-4.w0 .boxtop

{background-image:url(images/topcurve1.png);

background-repeat:no-repeat;

background-position:bottom;

background-color:#6e4e37;	

}

.boxtop > img {

	padding-top:31px;

	padding-bottom:56px;

}

.col-md-4.w0 .boxmiddle

{background-image:url(images/middle1.png);

background-repeat:no-repeat;

background-position:bottom;

}

.col-md-4 .boxmiddle

{

	background-color:#fff;

}

.boxmiddle > img {

    padding-bottom: 30px;

    padding-top: 30px;

}


.boxbottom > h3 {
    color: rgb(255, 255, 255);
    font-family: "Open Sans",sans-serif;
    font-size: 13.46px;
    line-height: 24.16px;
    min-height: 245px;
    padding: 38px 29px 15px;
    text-align: left;
}
.col-md-4.w2 .boxbottom h3 {
    min-height: 224px;
}


.col-md-4.w0 .boxbottom

{

background-color:#6e4e37;
border-radius: 0 0 10px 10px;
}

.col-md-4.w0

{

background-image:url(images/bottomcurve1.png);

background-repeat:no-repeat;

background-position:bottom;

}

.boxbottom > h3


{	

margin:0;	

}

.section > h3 {

    margin: 0;

}

.section {

    padding: 20px 30px;

}


.col-md-4.w1 .boxtop

{background-image:url(images/topcurve2.png);

background-repeat:no-repeat;

background-position:bottom;

background-color:#60381c;

}

.col-md-4.w1 .boxbottom


{


background-color:#60381c;
border-radius: 0 0 10px 10px;
}

.col-md-4.w1

{

	background-image:url(images/bottomcurve2.png);

	  padding-bottom: 34px;

    padding-left: 0;

    padding-right: 0;

	background-position:bottom;

}

.col-md-4.w2 .boxtop

{background-image:url(images/topcurve3.png);

background-repeat:no-repeat;

background-position:bottom;

background-color:#462711;

}






.propertybox .col-md-4 {

    padding: 0;

}

.col-md-4.w0 {

    background-image: url("images/bottomcurve1.png");

    background-position: center bottom;

    background-repeat: no-repeat;

    padding-bottom: 34px;

    padding-left: 0;

    padding-right: 0;

}

.col-md-4.w1 .boxmiddle

{background-image:url(images/middlecurve2.png);

background-repeat:no-repeat;

background-position:bottom;

}

.col-md-4.w1

{

background-image:url(images/bottomcurve2.png);

background-repeat:no-repeat;

background-position:bottom;

 padding-bottom: 34px;

}

.col-md-4.w2 .boxtop > img

{

	padding-top:52px;

}

.col-md-4.w2 .boxmiddle > img

{

	padding-top:52px;

}

.col-md-4.w2 .boxmiddle > img {

    padding-bottom: 60px;

    padding-top: 0;

}

.col-md-4.w2 .boxmiddle

{

	background-image:url(images/middlecurve3.png);

	background-position:bottom;

	background-repeat:no-repeat;

}

.col-md-4.w2 .boxbottom

{

	background-color:#462711;
	border-radius: 0 0 10px 10px;
}

.col-md-4.w2 .boxbottom > h3

{padding-bottom: 15px;

    padding-top: 16px;
}

.col-md-4.w2

{

	background-image:url(images/bottomcurve3.png);

	background-repeat:no-repeat;

	background-position:bottom;

	padding-bottom:34px;

}

.nav.navbar-nav {

    margin-left: 0px;

}

.headermenu .navbar-default .navbar-nav > li > a:hover

{

	color:#8298ad;


}

.submitbutton .btn-primary:hover

{

	background-color:#8298ad;

	

}

.col-md-8.testimonialpara > h5 > a:hover

{

	background-color:#8298ad;

}

.wpcf7-form-control.wpcf7-submit:hover{

	background-color:#8298ad;

}

.footeraddress a:hover

{

	color:#8298ad;

	text-decoration:none;

	

}

.footermenu ul li a:hover

{

	color:#8298ad;

	text-decoration:none;

	

}


.casesection_inner

{

	padding-top:0px;

}

.casesection_inner > h2 {

    color: rgb(255, 255, 255);

    font-family: 'Open Sans', sans-serif;

    font-weight: 600;

    text-align: center;

	font-size: 27.47px;

    line-height: 14.73px;

}

.casesection_inner > h3 {

    color: rgb(255, 255, 255);

    font-family: 'Open Sans', sans-serif;

    font-size: 15.6px;

    font-weight: 600;

    line-height: 14.73px;

    margin-top: 15px;

    padding-bottom: 5px;

    text-align: center;


}
.verdp > p {
    font-size: 17px !important;
}
.tbcashdr {
    font-size: 36px !important;
}
.outercontact {

    margin-left: auto;

    margin-right: auto;

    width: 60%;

}

.col-md-6.left_side {

    padding-left:0;

}

.left_side .form-control

{

	height:30px;

	border-radius:5px;

	margin-bottom:5px;

	font-family: open sans;

    font-size: 13px;




}

.col-md-6.right_side {

    padding-right: 0;

	padding-left:0

}

.left_side

{

	padding:0px;

}

.left_side .form-control .form-group {

   padding-bottom: 7px;

}




.outercontact textarea.form-control {

    height: 100px;

		    font-family: 'Open Sans', sans-serif;

    font-size: 13px;

	line-height:13.44px;

	

}

.submitbuttoninner .wpcf7-form-control.wpcf7-submit.btn.btn-primary :hover

{

text-decoration:none;

	    background-color: rgb(130, 152, 173);

		color:#fff;

}

.submitbuttoninner .wpcf7-form-control.wpcf7-submit.btn.btn-primary {

    float: right;

	 margin-top: 7px;

	    font-family: 'Open Sans', sans-serif;

		font-weight:600;

		font-size:13.92px;

		line-height:27.44px;

		 padding-left: 17px;

    padding-right: 11px;

	border-radius:7px;

	background-color:#e16116;

	border:none;

} 

.paracticeareas_content

{/*background-image:url(images/background4.jpg);

    background-size: 100% auto; */

 

    width: 100%;

}

.col-md-8.practicetext_inner > h2 {

    color: #182842;

   font-family: 'Playfair Display', serif;

  font-weight:bold;

  font-size:34px;

  line-height:34px;

}

.col-md-8.practicetext_inner > p {

	 font-family: 'Open Sans', sans-serif;

	 font-size: 14px;

    line-height: 30px;

}

	


.col-md-8.practicetext_inner 

{

	padding-top:15px;

}

.col-md-4.practiceimage_inner > img {


	padding-top:30px;

}

.col-md-8.practicetext_inner a {

 color: #182842;

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    line-height: 30px;

}

.col-md-8.practicetext_inner a:hover {

	text-decoration:none;

	color:#8199ac;

}

.casesection {

    

        background-size: 100% 100%;

		padding-top:20px;

		padding-bottom:20px;


}

.casesection.bannerinnertop{

	background-image:url(images/innernewbackground-1.jpg);

	background-repeat:no-repeat;

	background-size:cover;

	

}

.contactusbg {
	background-attachment: inherit !important;

    background-position: top;

    background-size: contain;

    width: 100%;

	padding-top:72px;

	padding-bottom:49px;

	background-repeat:no-repeat;

}
.contactforminner.yahcontfrm{
  background-color: #182842;
}
.contactforminner

{ background-attachment: fixed;

  background-position: center center;

  	background-repeat:no-repeat;

	    width: 100%;

		    background-size: cover;

}




.contactus_inner > h2 {

	    color: #fff;

   font-family: "Playfair Display",serif;

  font-weight:600;

     font-size: 40px;

  line-height:34px;

  text-align:center;


}

.contactus_inner > h3 > a

{

  background-color: rgb(255, 94, 0);

    border-radius: 4px;

    color: rgb(255, 255, 255);


  font-family: 'Open Sans', sans-serif;

    font-size: 18px;

    font-weight: bold;

    margin-bottom: 15px;

    margin-top: 15px;

    padding: 10px 25px;

	text-align:center;

	

	

	

}

.contactus_inner > h3 > a:hover

{  background-color: rgb(130, 152, 173);

text-decoration:none;

	color:#fff;

	

	

}

.contactus_inner > h3

{

	text-align:center;

}

.contctfrm > h2

{


   font-family: "Playfair Display",serif;

    font-size: 40px;

    font-weight: 600;

    line-height: 34px;

    margin-bottom: 20px;

    text-transform: uppercase;

	text-align:center;

	color:#fff;

}

.contctfrm > h3

{


   font-family: "Playfair Display",serif;

    font-size: 40px;

    font-weight: 600;

    line-height: 34px;

    margin-bottom: 20px;

    text-transform: uppercase;

	text-align:center;

	color:#fff;


}

.contactforminner {

    padding-top: 0px;

}

.contactformouter {

    margin-left: auto;

    margin-right: auto;

    width: 80%;

}

.col-md-4.fields {

    padding: 0;

	 font-family: 'Open Sans', sans-serif;

}

.col-md-4.secndfld {

    padding-right: 0;

	 font-family: 'Open Sans', sans-serif;

}

.col-md-4.thrdfld {

    padding-right: 0;

	 font-family: 'Open Sans', sans-serif;;

}

.col-md-12.text_side{
	margin-top: 10px;
	padding: 0;
	margin-bottom:10px;}

.contactformouter textarea.form-control

{

    min-height: 120px;

	 font-family: 'Open Sans', sans-serif;


}


.contactformouter .wpcf7-form-control.wpcf7-submit.btn.btn-primary 

{

	width:100%;

	 font-family: 'Open Sans', sans-serif;

	

}

.col-md-12.sbmt

{

	padding-left:0;

	padding-right:0;

	padding-bottom:48px;

}

.contactformouter .btn-primary

{

	  background-color: rgb(255, 94, 0);

	  border:none;

	   font-family: 'Open Sans', sans-serif;




    font-size: 18px;

    font-weight: bold;

	

}

.col-md-3.location > h3 

{

 color: rgb(255, 255, 255);

     font-family: 'Open Sans', sans-serif;

    font-size: 16px;

    line-height: 30px;

}

.col-md-3.phone_inner > h3

{

	 color: rgb(255, 255, 255);

     font-family: 'Open Sans', sans-serif;

    font-size: 16px;

    line-height: 30px;

	

}

.col-md-3.fax > h3

{

	 color: rgb(255, 255, 255);

     font-family: 'Open Sans', sans-serif;

    font-size: 16px;

    line-height: 30px;

	

}

.col-md-3.gmail > h3 > a

{

	 color: rgb(255, 255, 255);

     font-family: 'Open Sans', sans-serif;

    font-size: 16px;

    line-height: 30px;

	text-decoration:none;

}




.col-md-3.gmail

{

	text-align:center;

}


.icons_contact .col-md-3


{

	text-align:center;

	background-image:url(images/contactbdnew.jpg);

	background-repeat:no-repeat;

	background-position:left;

}

.col-md-3.phone_inner

{

	text-align:center;

}

.col-md-3.fax

{

	text-align:center;

}

.col-md-3.location {


    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

}


h1.page-title {

    color: #0b3f72 !important;

    

   font-family: "Playfair Display",serif;

    font-size: 40px;

    font-weight: bold;

     line-height: 50px;

 padding-bottom: 8px;

	    margin-top: 10px;

}

.serchouter{

	text-align:center;

}

.paracticeareas_content {

    padding-bottom: 46px;

    padding-top: 20px;

}

.casesection_inner div.wpcf7-response-output{

	color:#fff;

}

	

.entry > p {

    color: rgb(0, 0, 0);

     font-family: 'GeorgiaRegularfont';

    font-size: 16px;

    font-weight: 400;

    line-height: 30px;

}

.col-md-8.practice.areas_inner {

    padding: 0;


}

.practicebox > img {

    float: left;

    margin-bottom: 15px;

    margin-right: 15px;

}

.col-md-8.practice.areas_inner > img {

float:left;

margin-right:15px;

}

.practicebox123 > img {

    float: left;

    margin-bottom: 50px;

    margin-right: 15px;

	margin-top:15px;

}

.practicebox123 > h2

{

	font-size:30px;

	line-height:34px;

	    font-family: 'Open Sans', sans-serif;

		   color: rgb(24, 40, 66);

}

.practicebox123 > p

{

	    color: rgb(0, 0, 0);

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    font-weight: 400;

    line-height: 30px;

	text-align:justify;

}

.readmore123 a {

 background-color: rgb(237, 105, 41);

    border: medium none;

    color: rgb(255, 255, 255);

    float: right;

    font-size: 16px;

    padding: 10px 15px;

	font-weight:bold;

	 font-family: 'Open Sans', sans-serif;

	

}




.readmore123 a:hover

{

	text-decoration:none;

	    background-color: rgb(130, 152, 173);

		color:#fff;

}

.col-md-8.practice.areas_inner > h2 {

	


	font-size:30px;

	line-height:34px;

	    font-family: 'Open Sans', sans-serif;

		   color: rgb(24, 40, 66);

}




.col-md-8.practice.areas_inner > p {

    color: rgb(0, 0, 0);

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    font-weight: 400;

    line-height: 30px;

	text-align:justify;

}

.rdmre a {

   

    color: rgb(255, 255, 255);

    float: right;

    font-family: 'Open Sans', sans-serif;

    font-weight: bold;

    padding: 10px 15px;

	 background-color: rgb(237, 105, 41);

	 font-size: 16px;

}

.rdmre a:hover

{

	text-decoration:none;

	    background-color: rgb(130, 152, 173);

		color:#fff;

}

.rightsidebar.col-md-4 {

    padding-right: 0;

}

.col-md-8.archievepage {

    padding: 0;

}




.submitbuttoninner .wpcf7-form-control.wpcf7-submit.btn.btn-primary:hover

{

	background-color: rgb(130, 152, 173);

}

.links > a {

    color: rgb(255, 255, 255);

    font-family: 'Open Sans', sans-serif;

    padding: 10px 15px;

	background-color: rgb(237, 105, 41);

	 font-weight: bold;

	  font-size: 12px;

float:right;


}

.links > a:hover

{

	text-decoration:none;

	    background-color: rgb(130, 152, 173);

		color:#fff;

		

	

}

.links {

    padding-bottom: 10px;

}

.post {

    text-align: justify;

	  font-family: 'Open Sans', sans-serif;

	  padding-bottom: 10px;

}

.title > a

{

	

	   color: rgb(24, 40, 66);

    font-family: 'Open Sans', sans-serif;

    font-size: 30px;

   

}

.si {


    border: 1px solid rgb(237, 105, 41);

    padding: 5px 10px;

	margin-bottom: 10px;

}


.submitsearch > input {

    font-family: 'Open Sans', sans-serif;

      padding: 5px 30px;


	color:#fff;

		background-color: rgb(237, 105, 41);

	 font-weight: bold;

	  font-size: 12px;

	  border:none;


}

.submitsearch > input:hover{

		text-decoration:none;

	    background-color: rgb(130, 152, 173);

		color:#fff;

}

.submitsearch

{

}

.posttext {

 

	background-color: rgb(237, 105, 41);

 font-weight: bold;

    padding: 10px 15px;

	  font-size: 12px;

	    border:none;

		 font-family: 'Open Sans', sans-serif;

}

.posttext:hover {

		text-decoration:none;

	  

		color:#fff;

	

}

#submit

{    font-family: 'Open Sans', sans-serif;

      padding: 10px 15px;

	float:right;

	color:#fff;

		background-color: rgb(237, 105, 41);

	 font-weight: bold;

	  font-size: 12px;

	  border:none;

	

	

}

#submit:hover

{

	background-color:rgb(130, 152, 173);

}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {

	background-color:#364f6d;

}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus:hover

{

	   background-color: rgb(130, 152, 173);

}


.contactform_123 div.wpcf7-response-output {

    color: rgb(255, 255, 255);

    font-family: 'Open Sans', sans-serif;

    margin: 1 0.5em 2em;

    padding: 0.2em 1em;

    text-align: center;

}

.contactform_inner123 .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {

    color: rgb(255, 255, 255);

    font-family: 'Open Sans', sans-serif;

    text-align: center;

}

.contactform2 div.wpcf7-response-output {

    color: rgb(255, 255, 255);

    font-family: 'Open Sans', sans-serif;

    margin: 1 0.5em 1em;

    padding: 0.2em 1em;

}

.contctfrm div.wpcf7-response-output {

    color: rgb(255, 255, 255);

    font-family: 'Open Sans', sans-serif;

    margin: 0 8.5em 3em;

    padding: 0.2em 1em;

    text-align: center;

}


.blog .entry > h3 > a:hover

{

	text-decoration:none;

	   color: rgb(130, 152, 173);

	

}

.blogreadmore > a:hover

{

	text-decoration:none;

	   color: rgb(130, 152, 173);

	

	

}




.pages {

    color: rgb(255, 255, 255);

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    font-weight: 600;

	background-color:#ed6929;

}

.current

{

	    color: rgb(255, 255, 255);

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    font-weight: 600;

	background-color:#ed6929;

}

.page.larger {

		    color: rgb(255, 255, 255);

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    font-weight: 600;

	background-color:#ed6929;

}

.nextpostslink {

			    color: rgb(255, 255, 255);

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    font-weight: 600;

	background-color:#ed6929;

}

.page.smaller

{

				    color: rgb(255, 255, 255);

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    font-weight: 600;

	background-color:#ed6929;

	

}

.previouspostslink {

					    color: rgb(255, 255, 255);

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    font-weight: 600;

	background-color:#ed6929;

	

}

.practicebox123 {

    border: 1px solid #364f6d;

	padding:10px;

	border-radius:10px;

	margin-bottom:15px;

}

.col-md-3.gmail > h3 > a:hover

{

	color:rgb(130, 152, 173);

}

.headermenu .navbar-default .navbar-nav .active > a

{

	

	background-color:rgb(130, 152, 173);}

.headermenu .navbar-default .navbar-nav .active > a:hover

{color:#afb9c5;}


.testimonialbox123 > img {

    float: left;

      max-width: 60%;

    margin-right: 15px;

}

.testimonialbox123  > h2

{

	font-size:30px;

	line-height:34px;

	    font-family: 'Open Sans', sans-serif;

		   color: rgb(24, 40, 66);

}

.testimonialbox123  > p

{

	    color: rgb(0, 0, 0);

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    font-weight: 400;

    line-height: 30px;

	text-align:justify;

}

.testimonialbox123  {

    border: 1px solid #364f6d;

	padding:10px;

	border-radius:10px;

	margin-bottom:15px;

}

.ie8 .test h2 

{

    bottom:5px;

	}


.ie8 .bannersection1 {

    background-attachment:scroll;

  width: 100%;

}

 .ie8 .personal_injury_section_inner > h2 {

    color: rgb(255, 255, 255);

    font-family: "Playfair Display",serif;

    font-size: 45.81px;

}

.ie8 .consultation .form-control

{

	margin-bottom:10px;

}

.ie8 .footer_submit .wpcf7-form-control.wpcf7-submit 

{

margin-top:0px;		

}

.ie8 .col-md-6.left_side {

   padding-right:7px;

}

.ie8 .casesection.bannerinnertop {

    background-image: url("images/innerbg.png");

    background-repeat: no-repeat;

    background-size: cover;

	width:100%

}

.ie7 .col-md-6.logo {

    float: left;

    width: 30%;

}

.ie7 .col-md-6.phone {


width:30%;

float:right;}


.ie7 .nav.navbar-nav {

    margin-left: 50px;

}

.ie7 .headermenu .navbar-default .navbar-nav .active {

  color: rgb(130, 152, 173);

}

.ie7 .col-md-6.footer_section_inner {

	width:40%

}

.ie7 .footer_submit .wpcf7-form-control.wpcf7-submit 

{

	width:380px;

}

.ie7 .col-md-6.dummytext_one

{

	width:47%;

	

}

.ie7 .col-md-6.dummytext_two

{

	width:47%;

	padding-left:10px;

		padding-right:0px;

}

.ie7 .col-md-6.dummytext_1

{

	width:47%;

	padding-right:0px;

}

.ie7 .col-md-6.dummytext_2

{

	width:47%;

	padding-right:0px;

}

.ie7 .contactouter .col-md-6

{

	width:45%;

	padding-right:20px;

}

.ie7 .contactouter textarea.form-control {

    height: 210px;

	

}

.ie7 .learnmoreimage > img {

	


}

.ie7 .bannersection1 {

    background-attachment: scroll;}

	.ie7 .freecase {

    background-attachment: scroll;}

		.ie7 .practicearea {

    background-attachment: scroll;}

	

	.ie7 .col-md-2.practiceposts

	{

		width:19%;

	}

	.ie7 .test > h2 {

	}

.ie7 .col-md-8.testimonialpara

{

	width:60%;

	margin-top:30px;

}

.ie7 .collapse navbar-collapse navbar-ex1-collapse

{

	display:inline;

}

.ie7 .col-md-4.testimonialimage

{

	width:25%;}

	.ie7 .personal_injury_section_inner > h2

	{

		font-size:40px;}

.ie7 .col-md-6.new 

{

	

width:47%;	

}

.ie7 .col-md-6.odde {

	width:47%;

}

.ie7 .col-md-6.evene {

	width:47%;

}

.ie7 .learnmoreimage img

{

	left:35%;

	

}

.ie7 .test h2

{left:0;

bottom:5px;

   font-size:18.32px;

   padding-left:5px;

   padding-right:5px;}

   

  .ie7 .col-md-6.left_side {

    padding-left: 0;

	width:40%;

	padding-right:10px;

}

.ie7 .col-md-6.right_side

{

	width:40%;

	padding-left:20px;

}

.ie7 .outercontact {

    margin-left: auto;

    margin-right: auto;

    width: 80%;

}

.ie7 .outercontact textarea.form-control

{

	height:180px;

}

.ie7 .submitbuttoninner .wpcf7-form-control.wpcf7-submit.btn.btn-primary {

	float:none;

	margin-left:248px;

}

.ie7 .contactformouter

{

	width:80%;

}

.ie7 .col-md-4.secndfld

{width:30%;

padding-right:30px;


}

.ie7 .col-md-4.fields

{width:30%;

padding-right:30px;


}

.ie7 .col-md-4.thrdfld

{width:30%;


}

.ie7 .col-md-3.location 

{

	width:22%;

}

.ie7 .col-md-3.phone_inner 

{

	width:22%;

}

.ie7 .col-md-3.fax

{

	width:22%;

}

.ie7 .col-md-3.gmail 

{

	width:22%;

}


h2.titlearchieve  {

    color: rgb(24, 40, 66);

    font-family: playfair display;

    font-size: 50px;

}

h1 a:hover, h2 a:hover, h3 a:hover {


   color:rgb(130, 152, 173);

}

.metanew {

    font-family: open sans;

    padding-top: 10px;

}

.rightsidebar.col-md-4 {

    padding-left: 20px;

    padding-right: 0;

}

#sidebar2 li {

    padding-left: 20px;

}


#sidebar2 li ul {

    line-height: normal;

    padding-bottom: 10px;

    padding-left: 10px;

    padding-top: 10px;

}

.sidebar ul {

    list-style: outside none none;

    margin: 0;

    padding: 10px;

	text-align:center;

}

#sidebar2 form {

    padding-bottom:0px;

    text-align: center;

}

#sidebar2 form .submitsearch {

    padding-top: 5px;

}

#sidebar2 li {
/*
    background: rgba(0, 0, 0, 0) url("images/Blue_Banner.jpg") no-repeat scroll 0 0 / auto ;*/

    border-radius: 7px;

  margin-bottom: 10px;

    padding: 5px 21px;


}

#sidebar2 li:first-child

{

	background-image:none;

}

#sidebar2 li li:first-child {

    background-image: url("images/listimage1.png");

}

#sidebar2 li li {

    background-image: url("images/listimage1.png");

}

#sidebar2 li h2 {

    color: #000;

    font-family: open sans;

    font-size: 18px;

    font-weight: bold;

    height: 30px;

    line-height: 30px;

    text-align: center;

}

.centererror {

    font-family: playfair display;

    font-size: 50px;

    padding-top: 78px;

    text-align: center;

}

#wp-calendar {

    margin-top: 15px;

    width: 100%;

}

#wp-calendar th {

    text-align: center;

}

#wp-calendar tbody td {

    background: rgb(245, 245, 245) none repeat scroll 0 0;

    border: 1px solid rgb(255, 255, 255);

    padding: 5px;

    text-align: center;

}

caption {

    color: #000;

}

th {

    color:#000;

}

.titleerror {

    font-family: playfair display;

    font-size: 50px;

    margin-bottom: 100px;

    margin-top: 100px;

}

.freeconsultation h5 a

{

	color:#fff;

}

.ie8 .casesection {

    background-attachment:inherit;

    background-position: center center;

    background-size: cover;


    width: 100%;

	background-repeat:no-repeat;

	padding-top:0px;

	

}


.ie8 .casesection_inner > h2 

{

padding-top:30px;

}




.ie7 .navbar-collapse #menu-main-menu li

{

	float:left !important;

	display:inline;

}


.test > h2

{

	   padding-left: 50px;

    padding-right: 50px;

}






.phone h3 {

    margin-bottom: 0;

    margin-top: 0;

	  font-size: 26px;

    font-weight: bold;

    margin-bottom: 0;

    margin-top: 0;

    text-align: center;

	color:#374861;

	

}

.phone h4 {

    margin-bottom: 0;

    margin-top: 0;

	  color: #181818;

    font-family: playfair display;

    font-size: 20px;

    font-weight: bold;

    margin-bottom: 0;

    margin-top: 0;

    text-align: center;

	

}

.phone

{

	float:right;

}




.phone  h5 {

    color:#5e7c94;

    font-family: open sans;

    font-size: 22px;

    margin-top: 0;

    text-align: center;

	margin-bottom:0;

}






.headermenu {

    text-align: center;

}

.col-md-6.phone {

    padding: 0;

}

.blognewimage {

    float: left;

    margin-right: 15px;

}

.blog_inner_section > h2 > a {

    text-decoration: underline;

}

.bannersection1_area a {

    color: rgb(255, 255, 255);

}

.success > p {

    background-color: #364f6d;

    color: rgb(255, 255, 255);

    font-family: open sans;

    font-size: 30px;

    font-weight: bold;

    margin-top: 150px;

    padding: 10px;

	margin-bottom:150px;

	text-align:center;

}

.mobilebutton > h3 {

 background-color: rgb(225, 97, 22);

    color: rgb(255, 255, 255);

    font-family: open sans;

    font-size: 20px;

    font-weight: bold;

    margin-bottom: 0;

    margin-top: 0;

    padding-bottom: 10px;

    padding-top: 10px;

    text-align: center;

}

.col-md-6.logo {

    padding: 0;

	float:left;

}

.testimonialsection_inner > h3

{

	  color: rgb(255, 255, 255);

    font-family: "Playfair Display",serif;

    font-size: 40.78px;

    font-weight: bold;

    padding-bottom: 24px;

    padding-top: 37px;

    text-align: center;

	

	

}

.col-md-3.phone_inner > h3 > a

{

	color:#fff;

}

.col-md-3.fax > h3 > a

{

	color:#fff;

}

.footernewcopy > p

{

	

	

 color: rgb(255, 255, 255);

    font-family: "Open Sans",sans-serif;

    font-size: 13px;

    line-height: 28px;

	text-align:center;

	padding-top:15px;	

}


.ie7 .col-md-8.practice.areas_inner {

    width: 60%;

}

.ie8 .bannersection1 {

    background-attachment: scroll;

    background-position: center center;

   

    padding-bottom: 19px;

    padding-top: 40px;

    width: 100%;

	background-repeat:no-repeat;

	background-size:100% 100%;

}

.last {

    background-color: #ed6929;

    color: rgb(255, 255, 255);

    font-family: open sans;

}


.contactform_123 > p {

    color: rgb(255, 255, 255);

    font-family: open sans;

    font-size: 23px;

    text-align: center;

}

.contactform_123 a {

    color: rgb(255, 255, 255);

    font-family: open sans;

    text-align: center;

}

.boxtop

{

	padding-left:10px;

	padding-right:10px;

}

.boxmiddle

{

	padding-left:10px;

	padding-right:10px;

}


.entry > p {

    padding-top: 10px;

}

.entry a {

 color: #283f65;

 }

 .entry a:hover{

 color: rgb(130, 152, 173);

 }

 

.col-md-6.new:nth-child(2n) {

    clear: both;

}

.ie8 .textsection1 {

    background-image: url("images/background4.jpg");

    background-size:100% 100%;

    padding-bottom: 9px;

    padding-top: 28px;

	background-repeat:repeat;

	

}

.ie8 .bannersection1 {

    background-position: center center;

    background-size: 100% 100%;

    padding-bottom: 0px;

    padding-top: 0px;

}

.ie8 .test > h2 {

    bottom: 15px;

}

.ie7 .textsection1 {

    background-image: url("images/background4.jpg");

    background-size:100% 100%;

    padding-bottom: 9px;

    padding-top: 28px;

	background-repeat:repeat;

	

}

.ie7 .col-md-2.practiceposts.k9 .test > h2 {

    padding-left: 0px;

    padding-right: 0px;

}

.ie7 .bannersection1 {

    background-position: center center;

    background-size: cover;

    padding-bottom: 0px;

    padding-top: 0px;

}


.ie7 .casesection {

    background-attachment: scroll;

    background-repeat: no-repeat;

    background-size: 100% 100%;

    padding-bottom: 0px;

    padding-top: 0px;

    width: 100%;

}

.ie7 .casesection_inner > h2

{

	padding-top:30px;

}

.ie7 .outercontact textarea.form-control 

{

	height:130px;

}

.ie7 .submitbuttoninner .wpcf7-form-control.wpcf7-submit.btn.btn-primary

{

	margin-bottom:30px;

}

.outercontact .wpcf7-not-valid-tip{

  display: none !important;

 

}

.outercontact .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid{

 border-color:red !important;

}


.casesection_inner div.wpcf7-response-output {

    margin-top: 1em !important;

	  margin-bottom: .5em !important;

}  

.mobilebutton a {

color:#fff;

}

.paracticeareas_content .col-md-8 {

    padding: 0;

}

.phone a{

    color: #5e7c94;

}

.phoneinner {

    float: right;

}
/** New style from here**/
.entry li {
   
    text-align: -moz-left;
	
    font-weight: 400;
    color: #000000  ;
    font-size: 15px ;
	line-height: 25px;
}
.captionfiled
{
	    color: #000000;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
	
}
.blog .entry {
    min-height: 190px;
}
.textwidget {
    color: #000000;
}
.wsp-posts-title {
    margin: 0;
}
.newblog .blog .entry {
    min-height: 240px;
}
.alm-listing li img
{
	position:unset !important;
}
.boxbottom p {
    text-align: center;
}
.success {
    min-height: 302px;
}
.boxbottom li {
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    list-style-image: url("/wp-content/uploads/2013/03/listimage1.png");
    list-style-position: outside;
}
.partitleloc {
    color: #283f65;
    font-family: open sans;
    font-size: 16px;
    margin-bottom: 30px;
    padding: 15px;
    text-align: justify;
    text-align-last: center;
}
.firstlet {
    color: #333;
    font-family: "UnifrakturMaguntia",cursive;
    font-size: 28px;
}
.search-icon {
    float: right;
    position: relative;
}
#box {
    background-color: #2e2e2e;
    border: 2px solid #ffffff;
    display: none;
    margin-top: 10px;
    padding: 20px 10px 10px;
    position: absolute;
    right: 0;
    text-align: center;
    z-index: 10000;
	margin-right:5px;
	
}
.header-search .si
{
	background-color: #ffffff;
    border: 1px solid #4f6c85;
    margin-bottom: 8px;
    padding: 5px 10px;
}
	
#box #searchsubmit {
    background-color: #4f6c85 !important;
    border: medium none;
    display: inline-block;
    padding: 4px 8px;
	color:#fff;
}
.callingsection
{
	text-align:center;
	position:fixed;
	top:0px;
	left:0px;
	background-color:#ffffff;
	width:100%;
	z-index:100;
	
}
.callingsection .container h3{
	font-size:14px !important;
	margin-top:12px;
}
.tap span
{
	  background-color: rgb(237, 105, 41);
    border: medium none;
    color: rgb(255, 255, 255);
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: 800;
    line-height: 20px;
    text-align: center;
	border-radius:12px;
	padding:8px;
	padding-left:15px;
	padding-right:15px; 
}
.footersection .col-md-6 {
    width: 33.33%;
}
.col-md-6.middleaddress {
    padding-top: 65px;
    text-align: center;
	 color: rgb(255, 255, 255);
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0;
}
.col-md-6.middleaddress > p {
    font-size: 16px;
    line-height: 25px;
}
.new-h2 {
    padding-top: 0 !important;
}
.newh2 {
    font-size: 80px !important;
}
.footersection p {
    color: rgb(255, 255, 255);
}
body
{
	overflow-x:hidden;}
	
	.outertable table
	{
		width:100% !important;
	}
	.outertable td {
    width: 50% !important;
}
.footeraddress > .addr {
    color: white !important;
}
.forblueshade > h3 {
    color: white;
    font-size: 20px;
}
.forblueshade {
    background: rgba(29, 79, 118, 0.8) none repeat scroll 0 0;
    color: white;
    font-family: open sans;
    min-height: 174px;
    padding: 30px 0;
    text-align: center;
}
.disp2 {
    background: #13293a none repeat scroll 0 0;
    color: white;
    font-size: 14px;
    padding: 26px 0;
    text-align: center;
}
.outerloc {
    position: relative;
}
.disp2 {
    background: #13293a none repeat scroll 0 0;
    color: white;
    font-family: playfair display serif;
    font-size: 14px;
    line-height: 20px;
    min-height: 112px;
    padding: 26px 0;
   bottom: -111px;
    text-align: center;
    position: absolute;
    width: 100%;
	 transition: all 0.5s ease 0s;
}
.loc.col-md-3.col-sm-6:hover .disp2{
	
	 transition: all 0.5s ease 0s;
	
	   bottom: 0;
	   left:0;
}
.loc.col-md-3.col-sm-6 {
    margin-bottom: 30px;
    overflow: hidden;
    
	position: relative;
}
.verdicts {
    background-color: #364f6d;
    padding: 25px;
	overflow:hidden;
}
.itemin p {
    border-bottom: 2px solid #db6124;
    color: white;
    font-family: playfair display;
    font-size: 30px;
    line-height: 41px;
    margin: 0 auto 10px;
    max-width: 170px;
    padding-bottom: 5px;
    text-align: center;
}
.itemin   h5 {
    color: #b8b8b8;
    font-family: open sans;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
}	
.verdicts h2 {
    color: white;
    margin-bottom: 20px;
    text-align: center;
}
.verdicts .owl-dots {
    display: none;
}
.verdicts .owl-prev {
	background-image: url(images/arleft.png) !important;
	background-position:left !important;
	background-repeat:no-repeat !important;
    background-color: transparent !important;
    font-size: 0 !important;
    left:-4%;
    position: absolute;
    top: 18px;
	 
	 padding: 25px !important;
}
.verdicts .owl-next {
	background-image: url(images/arright.png) !important;
	background-position:right !important;
	background-repeat:no-repeat !important;
    background-color: transparent !important;
 
    font-size: 0 !important;
    position: absolute;
    right: -4%;
    top: 18px;
	 padding: 25px !important;
}
.morever {
    padding: 40px 20px 20px;
    text-align: center;
}
.verdicts .item {
    background-color: #19253f;
    padding: 10px;
}
.morever a {
    background-color: rgb(237, 105, 41);
    border: medium none;
    border-radius: 0;
    color: rgb(255, 255, 255);
    font-family: "Open Sans",sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 42px;
    padding: 8px 37px;
    text-transform: uppercase;
}
#cascourse.entry {
    margin-bottom: 20px;
}
.morever a:hover
{
background-color:#8298ad;
}
.rideshare h2.tbcashdr, .verdictsinner .container > h2 {
    border-bottom: 2px solid #DB6124;
    color: #364f6d;
    margin: 15px auto;
    max-width: 408px;
    padding-bottom: 10px;
}
.verdicts.verdictsinner {
    background-color: white;
}
.verin {
    background-color: #182842;
    margin-bottom: 25px;
	border: 1px solid #6485ac;
    padding: 10px;
}
.millions {
    padding: 20px 0 0;
    text-align: center;
}
.millions .pout > p {
    border-bottom: 2px solid #ed6929;
    color: white;
    font-family: "Playfair Display",serif;
    font-size: 27px;
    line-height: 30px;
    margin: 0 auto 19px;
    max-width: 100%;
    padding-bottom: 15px;
    text-transform: uppercase;
}
.millions .pout {
    background-color: #364f6d;
    border: 3px solid #6485ac;
    margin: 0 auto 37px;
    max-width: 460px;
    padding: 21px 5px;
}
.millions a {
    background-color: rgb(237, 105, 41);
    border: medium none;
    border-radius: 0;
    color: rgb(255, 255, 255) !important;
    font-family: "Open Sans",sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 42px;
    padding: 8px 25px !important;
    text-transform: uppercase;
}
.millions a:hover{
	background-color: #8298ad;
}
.contactform {
    padding-top: 90px;
}

@media (max-width: 640px) {
	body .header {
    padding-top: 120px;
}
body .header.headerzero {
    padding-top: 95px;
}
		
			.outertable td {
    width: 50% !important;
	text-align:right !important;
}
	}
	
	@media (max-width: 480px) {
		.tylr_attr {
    font-size: 30px !important;
}
	body .header {
    padding-top: 80px;
}
.verdicts .item {
    
    margin: 0 auto;
    max-width: 171px;
    
}
.contactform {
    padding-top: 0;
}
.sumit input {
    background-color: #fff;
    border: medium none;
    color: #ed6929;
    font-size: 13px !important;
    padding: 5px 18px !important;
    text-transform: uppercase;
}
	}
@media (min-width:992px) and (max-width: 1250px) {
.disp1 {
    min-height: 134px;
}
.forblueshade {
    background: rgba(29, 79, 118, 0.8) none repeat scroll 0 0;
    min-height: 134px;
    padding: 30px 0;
    text-align: center;
    vertical-align: middle;
}
.loc.col-md-3.col-sm-6:hover .disp2 {
    bottom: 0;
    left: 0;
    min-height: 134px;
    transition: all 0.5s ease 0s;
}
}
.practice .testimonialbox123 > .starimg {
    display: block;
    float: none;
    width: 100px;
}
.testimonialbox123.saptesttt > p{
font-family: 'Roboto', sans-serif;
   font-size: 16px;
    line-height: 28px;
}
 .middleaddress .yahtest {
    display: none;
}
body.home .middleaddress .yahtest {
    display: block;
}
.post .page-title {
    text-align: left;
}.footernewbotp {
    margin: 0 auto;
    max-width: 82%;
    padding-top: 20px;
}
.footernewbotp p {
	line-height: 20px;
    font-family: open sans;
    font-size: 14px;
    text-align: center;
}
/*--------------------------------------------------------------------------------------------------------------------------------*/
.col-md-6.dummytext_one > p {
    padding: 3px;
}
.page-template-tpl-home .brdr {
    border: 2px solid #283f65;
    padding: 10px;
	background-color:#283F65;
}
.page-template-tpl-home .brdr .boxtitle {
    color: white;
}
.page-template-tpl-home .brdr .textwidget h4{
    color: white !important; 
	margin-bottom: 25px;
}
.page-template-tpl-home .textwidget div{
    color: white !important; 
}
.page-template-tpl-home .brdr .textwidget span {
    color: white !important;
}
.page-template-tpl-home .brdr strong{
    color: white !important;
}
.form-otr {
    background-color: #364f6d;
    padding: 40px 20px;
}
input {
    max-width: 100%;
}
.form-otr label {
    color: white;
    font-family: Open Sans;
    font-weight: 200;
}
.col-md-2.cmmn.fon {
    padding-left: 0;
}
.col-md-4.cmmn.fon2 {
    padding-left: 0;
    padding-right: 33px;
}
.col-md-4.cmmn.name {
    padding-left: 0;
}
.cmmn{
	margin-bottom:25px;
	}
.col-md-4.cmmn.name2 {
    margin-left: 9px;
    padding-right: 0;
}
.sumit {
    margin-top: 30px;
    text-align: center;
}
.sumit input {
    background-color: #fff;
    border: medium none;
    color: #ed6929;
    padding: 5px 40px;
    text-transform: uppercase;
}
.sumit input:hover {
 
    color: #ffffff;
    
}
.term span {
    background: transparent none repeat scroll 0 0;
}
.term  {
	text-align:center;
}
textarea {
    max-width: 100%;
}
select {
    max-width: 100%;
}
.bnth {
    color: white;
    display: inline-block;
    margin-top: 10px;
}
.rul {
    color: white;
    text-align: center;
}
div.wpcf7-mail-sent-ok {
    border: 2px solid #364f6d;
}
@media (max-width: 992px) {
.col-md-4.cmmn.fon2 {
    padding-left: 0;
    padding-right: 0;
}
.col-md-4.cmmn.name2 {
    margin-left: 0;
    padding: 0;
}
.col-md-4.cmmn.name {
    padding: 0;
}
.col-md-4.cmmn.name2 {
    margin-left: 0;
}
/*.col-md-4.cmmn.fon2 {
    padding: 0 !important;
}*/
.form-otr {
    text-align: center;
}
}
@media (min-width: 480px) {
.tylr_attr {
    font-size: 45px;
	}
.sehablasection {
	background: url(images/sehabla-background-home.jpg) no-repeat;
}
}	
@media (min-width: 768px) {
.col-md-8.col-sm-8.cmmn.fon-out {
    padding-left: 51px;
}
.attr_imgs{
	background-image:url(images/bg-left.png);
	background-repeat: no-repeat;
    background-size: 100% 100%;
	 padding: 10px;
	}
.attr_outr{
	background-image:url(images/bg-ryt.png);
	background-repeat: no-repeat;
    background-size: 100% 100%;
	}
.tylr_attr {
    color: #003564;
    font-size: 57px !important;
    margin-top: 0;
}
}
	
@media (min-width: 992px) {	
.col-md-8.col-sm-8.cmmn.fon-out {
    padding-left: 0px;
}
.col-md-7.col-sm-7.cmmn.fon2 {
    padding-right: 32px;
}
}
@media (max-width: 768px) {
.col-md-7.col-sm-7.cmmn.fon2 {
    padding: 0;
}
.col-md-2.col-sm-2.cmmn.fon {
    padding: 0;
}
}
.attr_inner > p {
    display: flex;
    
	 justify-content: center;
}
.attr_inner img {
    width: 200px;
}
.attr_inner a {
    margin: 2%;
}
@media (max-width: 1200px) {
.attr_inner img {
    width: 165px !important;
	max-width:100%;
}
}
.tylr_attr {
    color: #003564;
    margin-top: 0;}
	
/*--------------------Edit:05-26-2018-------------------*/
.col-md-8.testimonialpara > p {
    font-size: 23px;
    font-style: italic;
	line-height: 35px;}
.sehablasection{
    background: url(images/sehabla-background-home.jpg) no-repeat;
    background-size: cover;
    padding: 40px 0;}
.sehablasection .button, .sehablasidebar .button{
    border: 2px solid #ed6929;
    background: #ed6929 !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    color: #fff;
    margin-top: 20px !important;
    padding-left: 50px !important;
    padding-right: 50px !important;
    font-size: 16px !important;
	display: inline-block !important;}
.sehablasection p, .sehablacol p{
    font-size: 25px;
    color: #dcdcdc;
    font-style: italic;
	line-height:35px;
	width: 80%;
	padding:10px 0}
.sehabla.title.col-md-4 {
    text-align: right;}
.sehablasection h2{
	color:#fff ;
	text-shadow: 2px 2px 4px #000;
    font-size: 44px;
    line-height: 50px;}
.button:hover {
    background-color: #ff3b00 !important;}
.sehablacol.top{
    padding: 15px;
	background-color:#fff;
	padding-bottom: 25px;}
.sehablacol p{width:100%;
	font-size: 20px;
	line-height: 30px;
	color: #fff;}
.sehablacol h2{
	color:#000;
    font-size: 32px !important;
	line-height: 42px;
	padding: 10px 0;
	margin-bottom: 10px !important;}
.sehablacol.bottom {
    padding: 15px;
	background-color:#364f6d;}
.sehablasidebar{
	border: 3px solid #000;
	max-width: 500px;
	margin: 0 auto;}
.col-md-8.testimonialpara > p {
    font-size: 22px;
    font-style: italic;
    line-height: 35px;
	background: url(images/Q2.png) right bottom no-repeat, url(images/Q1.png) left top no-repeat;
    padding: 20px 40px;}
	
/*--------------------Edit:07-13-2018-------------------*/
.verdictsnorinner{
	position:relative;}
.verdictsnorhome .itemin{
	background: #ffffff none repeat scroll 0 0;
	color:black !important;
	border-right: 1px solid #dddddd;
	box-sizing: border-box;
	float: left;
	min-height: 150px;
	padding: 32px 15px;
	text-align: center;
	width: 16.666666%;}
.verdictsnorinner .morever{
	position:absolute;
	top: 128px;
	z-index: 122;
	left: 0;
	right: 0;
	left:0;
	padding: 0;}
.verdictsnorhome .itemin h5, .verdictsnorhome .itemin p{
	color:black !important;}
/*------------------responsive---------------	*/
@media (max-width: 1242px) and (min-width: 980px) {
.sehablasidebar .sehablasection.button {
	padding: 10px 15px !important;
	margin-top: 10px !important;}
.sehablasidebar h2{
	height:50px !important;
	font-size:23px !important;}}
@media (max-width: 1200px) {
.sehablasection h2{
    font-size: 34px;
	line-height:44px;}
.sehabla.title.col-md-4 {
    text-align: center;}}
@media (max-width: 680px) {
.verdictsnorhome .itemin{	
	border: 1px solid #dddddd;
	float: left;
	margin: 1%;
	min-height: 100px;
	width: 31.333%;
	padding: 10px;}
/*.verdictsnorinner{
	padding:20px 0;}*/
.verdictsnorinner .morever {
    position: initial;
	padding-bottom:20px;}
.itemin p {
	font-size:15px;
	line-height:20px;}
.itemin h5{
	font-size:14px;}
.morever a{
	margin-top: 15px;
	display: inline-block;
	margin-top: 15px;
	font-size: 15px;
	line-height: 25px;}}
@media (max-width: 480px) {
.sehablacol h2{	
	font-size: 20px !important}
.sehablasidebar .button{
	padding:10px 20px !important;
	font-size: 15px !important;}
.sehablasection p, .sehablacol p {
    width: 100%;}}
/*------------------Edits: 06/11/2018---------------*/
.wpcf7-form-control.wpcf7-radio.lawradio {
	color: white;}
.lawradio .wpcf7-list-item.last{
	background: none;}
.col-sm-12.control-label {
    font-size: 13px;
    margin-bottom: 10px;}
/*------------------Edits: 06/18/2018---------------*/
.wpcf7-form .contactformouter {
    width: 100%;
	padding: 0 10%;}
/*------------------Edits: 06/23/2018---------------*/	
.col-md-12.fields, .col-md-12.secndfld, .col-md-12.thrdfld{
	margin-top: 10px;
	padding: 0;
	margin-bottom:10px;}
.freecase-contact {
    background-color: #364f6d;;
    padding: 9% 0;}
/*------------------Edits: 08/27/2018---------------*/	
.rideshare {
    border: 2px solid #e16116;
    margin: 40px 0;}
.rideshare h2.tbcashdr{
	font-size: 26px !important;
	margin-bottom: 25px;}
.posttext {
    display: inline-block;}
/*------------------Edits: 08/27/2018---------------*/
.blueclass {
    color: #e16116;
    font-weight:bold;}

/*------------------Edits: 07/19/2019---------------*/

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}

.well {
    color: #fff;
    font-size: 20px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 700;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 20px 40px;
    border-top-left-radius: initial;
    border-bottom-right-radius: initial;
    margin-top: 20px;
    text-align: center;
    background: rgba(35, 68, 99,1);
    background: -moz-linear-gradient(top, rgba(35, 68, 99,1) 0%, rgba(27,73,38,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(35, 68, 99,1)), color-stop(100%, rgba(27,73,38,1)));
    background: -webkit-linear-gradient(top, rgba(35, 68, 99,1) 0%, rgba(27,73,38,1) 100%);
    background: -o-linear-gradient(top, rgba(35, 68, 99,1) 0%, rgba(27,73,38,1) 100%);
    background: linear-gradient(to bottom, rgba(35, 68, 99,1) 0%, rgb(7, 39, 97) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f72a4', endColorstr='#2c5073', GradientType=0);
}

.grey, .yellow {color: #dfdd0c;}

p.well.text-center { color: white;}
a.yellow { color: yellow;}
.casnameMid {text-align:left; font-size:86%}
.title_orange (color: #ed6929;)
h3.title_orange, h2.title_orange {color: #ed6929;}

.mobile{display:none; }
.mobile{display:none !important;}


@media only screen and (max-width: 767px) {
  .mobile{display:block !important;}
  .desktop{display:none !important;}
}



.rapidsharesettlements{
    text-align: center;
    padding: 0;
}

.rapidsharesettlements h2 {
	border-bottom: 2px solid #DB6124;
	color: #364f6d;
	margin: 15px 0 30px ;
    padding-bottom: 10px;
    display: inline-block;
}

.rsvsbuttonc a {
	background-color: #182842;
	margin: 20px 0;
	border: 1px solid #6485ac;
	padding: 15px 30px;
	color: white;
	font-family: playfair display;
	font-size: 22px;
	display: inline-block;
}


/* Personal injury Section Front Page - Four Reasons...
@media (max-width: 500px) {
	.personal_injury_section .col-md-6 .section > h3 {
	font-size: 1.8em;
	}
	.personal_injury_section .col-md-6 .section > p {
	font-size: 1.2em;
	}
}
*/