/*  



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



*/







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:Arial, Helvetica, sans-serif;



	font-size:12px;



	}



	











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:22px;



	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: "Open Sans",sans-serif;
    font-size: 14px;
    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;



	}



.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: 93px;



    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:34px;



	  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%;



}



.test h2 a{



	color: #fff;



}



.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: 'Open Sans', sans-serif;



    font-size: 14px;



    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: "Open Sans",sans-serif;

    font-size: 14px;

    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 > h2 {



    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-color:#080d14;



padding-bottom: 60px;



}







.footer_section_inner



{



	text-align:center;



	padding-top:123px;







}



.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;



}



.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;



}



.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;



}



.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;







}



.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: fixed;



    background-position: center center;



    background-size: cover;



    width: 100%;



	padding-top:72px;



	padding-bottom:49px;



	background-repeat:no-repeat;



}



.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;



    padding-bottom: 27px;



	



}



.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;



	padding-bottom:48px;



}



.contactforminner {



    padding-top: 14px;



}



.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: #182842;



    



   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: 'Open Sans', sans-serif;



    font-size: 14px;



    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 {
    list-style-image: url("http://www.losangelespersonalinjurylawyers.co/wp-content/uploads/2013/03/listimage1.png");
	list-style-position: outside;
	line-height:25px;
	color:#fff;
}
.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: 224px;
    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;
}
@media (max-width: 640px) {
	body .header {
    padding-top: 120px;
}
body .header.headerzero {
    padding-top: 150px;
}

		
			.outertable td {
    width: 50% !important;
	text-align:right !important;
}
	}
	
	@media (max-width: 480px) {
	body .header {
    padding-top: 140px;
}
	}
	

	
