/*  
Theme Name: Kenmore WordPress 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: #E5E5E5;
	}
body, th, td, input, textarea{
	color:#000000;
 font-family: "georgia";
	font-size:12px;
	}
form{
	}
fieldset{
	}
input, textarea{
	font-weight:bold;
	}
input.text{
	background:#FFFFFF;
	border:none;
	padding:1px;
	}
input.button{
	background:#000000;
	border:1px solid #000000;
	color:#ffffff;
	}
h1, h2, h3{
	color:#000000;
	}
h1{
	font-size:25px;
	}
h2{
	font-size:22px;
	}
h3{
	font-size:16px;
	}
h4{
	font-size:14px;
	}
h5{
	font-size:12px;
	}
h6{
	font-size:10px;
	}
p, ul, ol{
	font-size:13px;
	line-height:20px;
	}
ul, ol{
	}
blockquote{
	margin-left:36px;
	margin-right:36px;
	}
a{
	color:#000000;
	text-decoration:none;
	}
a:hover{
	border:none;
	}
h1 a, h2 a, h3 a{
	border:none;
	color:#333333;
	text-decoration:none;
	}
h1 a:hover, h2 a:hover, h3 a:hover{
	background:none;
	color:#ff5e00;
	}
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:#333333;
	font-size:26px;
	font-weight: normal;
	}
h2.title{
	color:#ff5e00;
	font-size:16px;
	}
.desctitle{
	font-size:10px;
	}
.post h1.title{
	font-size:24px;
	height:auto;
	}
.post .entry{
	}
.entry p{
    padding-bottom: 8px;
}
.entry ul,ol{
	padding-left:40px;
}
.entry li {
    line-height: 24px;
    padding-bottom: 5px;
}
.entry .wp-post-image {
    padding-bottom: 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;
	margin:0;
	text-transform:uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	}
.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{
	background-color: #C6C6C6;
	padding:5px;
	}
.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;
	background-color: #333333;
	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:none;
	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:#ff5e00;
	border:5px solid #FFFFFF;
	color:#FFFFFF;
	  padding: 10px 20px;
	}
.postlabel{
	color:#666666;
	font-size:13px;
	font-weight:lighter;
	}
.posttext{
	background-color:#ff5e00;
	border:5px solid #FFFFFF;
	color:#FFFFFF;
	  padding: 10px 20px;
	}
.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:3px;
	width:40%;
	margin-bottom:5px;
	}
#comment{
	background:#FBFBFB;
	border:1px solid #cbcbcb;
	margin-bottom:0.6em;
	padding:3px;
	width:95%;
	}
#submit{
	background-color:#ff5e00;
	border:none;
	padding:10px 15px;
	color:white;
	}
	
#submit:hover{
		background-color:#cf4e10;
		}
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;
	}
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;
}
.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;
}
.clear, .cb{
	clear:both;
	}
body { min-height: 410px }
    .tab-content p { padding: 10px 0; }	
/* 
################################## 
HTML Stlyes copied done earlier    
##################################   */
.headerfull{
	background-color:#fff;
	padding-top:18px;
}
.hdrtop{
	padding-bottom:25px;
}
.logo{
	float:left;
	  margin-top: 12px;
}
.clear{
	clear:both;
}
.contctinfo{
	float:right;
}
a{
	color:#f66721;
}
h1, h2, h3, h4, h5, h6{
	font-family: 'Playfair Display', serif;
	 color: #ff5e00;
	  font-weight: 400;
}
.bannerhome li{
	color:#fff;
}
a:hover{
	color: #4c4a49;
}
.contctinfo p{
font-family: 'Open Sans', sans-serif;
font-weight:700;
font-size:23px;
color:#000000;
text-transform:uppercase;
}
.contctinfo p {
    color: #000000;
    font-family: Times New Roman;
    font-size: 22px;
    font-style: normal;
    font-weight: normal;
    line-height: 29px;
    margin-bottom: 0;
    text-align: right;
    text-transform: uppercase;
}
.contctinfo span{
	color:#dd6c37;
}
.contctinfo a{
		color:#dd6c37;
}
.headermenu{
	background-color:#cc521d;
	 padding: 4px 0;
}
.navbar {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ffffff currentcolor;
    border-image: none;
    border-radius: 0 !important;
    border-style: groove none;
    border-width: 2px 0;
}
.headermenu ul li{
	list-style:none;
}
.headermenu ul li {
	padding:10px 0px;
}
.headermenu ul li a{
  font-size: 16px;
  font-family: "Exo",sans-serif;
    font-weight: 600;
font-size:14x;
color:#000;
line-height:26px;
text-transform:uppercase;
padding:0px 30px;
display:block;
background-image:url(images/menubd.png);
background-repeat:no-repeat;
background-position:right;
}
.headermenu ul li .dropdown-menu li a{
 background-image: none;
    line-height: 21px;
    padding-bottom: 8px;
    padding-top: 8px;
}
.headermenu ul .lastlist a{
	background-image:none;
}
.headermenu ul{
	margin:0;
}
.headermenu ul li a:hover{
	color:#fff;
	text-decoration:none;
}
.bannerhome {
    background-position: center top;
    background-size: cover;
    min-height: 550px;
    position: relative;
}
.freecaseouter {
  background-color: #0f2231;
    padding-bottom: 15px;
    padding-top: 115px;
    position: relative;
	   }
.bannerhome .why li {
    background-image: url("images/icon-hb.png");
    background-position: left 6px;
    background-repeat: no-repeat;
    background-size: 30px auto;
    color: #ffffff;
    font-family: playfair;
    font-size: 30px;
    font-weight: 600;
    line-height: 35px;
    list-style: outside none none;
    padding-bottom: 5px;
    padding-left: 60px;
    text-transform: capitalize;
}
.bannerhome .why {
    background-color: rgba(4, 30, 41, 0.85);
    color: #ffffff;
    font-size: 39px;
    font-weight: 400;
    line-height: 55px;
    max-width: 100%;
    padding: 30px 20px;
    text-align: left;
    text-transform: uppercase;
    width: 550px;
}

.container.saphomeinnercont {
    position: relative;
}
.bannerhome .wefght{
	font-family: 'Playfair Display', serif;
font-size:39px;
line-height:30px;
color:#fff;
text-transform:uppercase;
text-align:center;
font-weight:400;
background-color:#4e4e4e;
padding:15px 40px;
width:70%;
margin-left:auto;
margin-right:auto;
border:10px solid #221f1c;
margin-top:20px;
margin-bottom:10px;
}

.bannerhome .millbutt{
     background-color: rgba(204, 82, 29, 0.9);
    border: 2px solid #ffffff;
    bottom: 0;
	border-bottom:none;
    color: #ffffff;
      font-size: 34px;
    font-weight: 400;
    left: 0;
    line-height: 40px;
    margin: 10px auto 0px;
    padding: 20px 40px;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: capitalize;
    width: 65%;
}
.bannerhome .millbutt a{
	color:white;
}
.rightsideform li{
	color:#fff;
}
.abthome{
/*	background-image:url(images/bggg.jpg);
	background-repeat:repeat;*/
    padding-bottom: 44px;
  padding-top: 30px;
    position: relative;
    text-align: center;
    width: 100%;
}
.abthome h1{
font-size:21px;
line-height:40px;
color:#000;
text-transform:uppercase;
text-align:center;
font-weight:800;
margin-bottom:25px;
}
.homezrfouter {
    text-align: center;
}
.homezrf {
   left: 0;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0;
    top: -125px;
}
.abthome p{
 font-family: 'georgia';
    font-size: 16px;
line-height:30px;
color:#000;
text-align:justify !important;
font-weight:400;
}
.abthome .col-md-6.leftpag{
	padding-left:0;
	
}
/*.abthome .col-md-12.leftpag{
	padding-left:0;
	padding-right:0;
}*/
.abthome .col-md-6.rghtpag{
	padding-right:0;
}
.autoaccidnt{
   background-size:cover;
   padding-bottom: 40px;
    padding-top: 40px;
    position: relative;
    text-align: center;
    width: 100%;
	background-repeat:no-repeat;
}
img{
	max-width:100%;
	height:auto;
}
.knowrights{
			font-family: 'Playfair Display', serif;
font-size:44px;
line-height:35px;
color:#fff;
text-transform:uppercase;
text-align:center;
font-weight:400;
background-image:url(images/bordercalf.png);
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:20px;
margin-bottom:25px;
}
.knowrights a{
	color:#fff;
}
.knowrights a:hover{
	color:#ef6a29;
}
.knowrights span{
	font-size:21px;
}
.autoaccidnt .prareabut{
	float:right;
font-size:16px;
line-height:30px;
color:#fff;
margin-top: 40px;
}
.autoaccidnt .prareabut:hover{
	color:#ef6a29;
	text-decoration:none;
}
.autoaccidnt{
}
/*.autoaccidnt .left.col-md-5{
	padding-left:0;
	position:relative;
	padding-right:0;
}*/
.autoaccidnt .left.col-md-12{
	padding-left:0;
	position:relative;
	padding-right:0;
}
/*.autoaccidnt .left.col-md-5 .lrm{
	position:absolute;
	right:0;
	bottom:12px;
			font-family: 'Open Sans', sans-serif;
font-size:16px;
line-height:25px;
color:#fff;
background-color:#CC521D;
padding:6px 15px;
}*/

.autoaccidnt .left.col-md-12 .lrm{
	position:absolute;
	right:0;
	bottom:12px;
			font-family: 'Open Sans', sans-serif;
font-size:16px;
line-height:25px;
color:#fff;
background-color:#CC521D;
padding:6px 15px;
}
/*.autoaccidnt .left.col-md-5 .lrm:hover{
	background-color:#4e4e4e;
}*/

.autoaccidnt .left.col-md-12 .lrm:hover{
	background-color:#4e4e4e;
}

/*.autoaccidnt .left.col-md-5 img{
	width:100%;
}*/

.autoaccidnt .left.col-md-12 img{
	/*width:100%;*/
}
/*.autoaccidnt .rght.col-md-7{
	padding-right:0;
}*/
.autoaccidnt .rght.col-md-12{
	padding-right:0;
}

/*.autoaccidnt .rght.col-md-7 .col-md-6{
	text-align:left;
	  margin: 0;
}*/
.autoaccidnt .rght.col-md-12 .col-md-6{
	text-align:left;
	  margin: 0;
}
/*.autoaccidnt .rght.col-md-7 .col-md-6 li{
	list-style:none;
			
font-size:17px;
line-height:37px;
color:#fff;
}*/

.autoaccidnt .rght.col-md-12 .col-md-6 li{
	list-style:none;
			
font-size:17px;
line-height:37px;
color:#fff;
}
/*.autoaccidnt .rght.col-md-7 .col-md-6 li a{
	color:#fff;
}*/

.autoaccidnt .rght.col-md-12 .col-md-6 li a{
	color:#fff;
}
/*.autoaccidnt .rght.col-md-7 .col-md-6 li a:hover{
	color: #f66721;
}*/

.autoaccidnt .rght.col-md-12 .col-md-6 li a:hover{
	color: #f66721 !important;
}
.howitworks{
	   background-image: url("images/hwbanner.jpg");
	background-color:#041e29;
	padding-top:35px;
	padding-bottom:47px;
	text-align:center;
	  background-position: left center;
    background-size: cover;
	back

}
.subtitle{
 border-bottom: 3px solid #d0500c;
    color: #ffffff;
    display: inline-block;
    font-family: "Playfair Display",serif;
    font-size: 51px;
    font-weight: 700;
    line-height: 45px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.subpara{
					font-family: 'Playfair Display', serif;
font-size:25px;
line-height:35px;
color:#fff;
font-weight:400;
}
.whypeopbox{
width: 80%;
	margin-left:auto;
	margin-right:auto;
}
.whypeopbox .col-md-4.w0 {
    background-image:none;
    background-position: center bottom;
    background-repeat: no-repeat;
    border-top: 10px solid rgb(38, 110, 138);
    padding-bottom: 40px;
}

.ctnewpagetitle{
text-align: center;
position: relative;
color: #172c3c;
line-height: 45px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-size: 40px;
padding: 20px 0;
}
.newcontactsectionsap {
    padding: 40px 0;
}
.wpcf7-form-control.wpcf7-submit.sapnewcfsb.sub.btn.btn-success.btn-send {
    width: 100%;
    margin: 0;
    border: 3px;
    background-color: #cc521d;
    font-size: 17px;
}
.wpcf7-form-control.wpcf7-submit.sapnewcfsb.sub.btn.btn-success.btn-send:hover {
    background-color: #4fb133;

}
.newcontactsectionsap {
    /* max-width: 1100px; */
    margin: 0 auto;
}
.contactnewsplitsection .freecaserevw {
	padding: 10px 20px;
	width: 100%;
    background-color: #182842;
}
#new_cfom .wpcf7-form-control , #cfom_id  .wpcf7-form-control.wpcf7-textarea.form-control{
background-color: #F6F6F6;
border: 1px solid #D4D4D4;
font-size: 18px !important;
}
#new_cfom  .form-group {
    margin-bottom: 10px;
}

#cfom_id .col-md-12.cmfrm.tex_area {
    margin-top: 0px;
	font-size: 18px !important;
}

.contactdescription {
    text-align: center;
    max-width: 600px;
    margin: 0 auto;
    padding: 20px 0;
    color: #333;
    font-size: 20px;
    font-family: lato;
    line-height: 35px;
}
.ctnewpagetitle::before {
content: "";
display: block;
border-bottom: 3px solid #5f96c0;
width: 22.75391%;
position: absolute;
bottom: -1px;
left: 38.62305%;
}
.ctnewpagetitle::after {
content: "";
display: block;
border-bottom: 1px solid #5f96c0;
width: 76.17188%;
position: absolute;
bottom: 0;
left: 11.91406%;
}

.whypeopbox .col-md-4 {
    padding-left: 0;
    padding-right: 0;
    padding-top: 6px;
    text-align: center;
}
.whypeopbox .col-md-4.w0 .boxtop {
    background-color: rgb(38, 110, 138);
    background-image:url(images/kenmore123.jpg); 
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom: 56px;
    padding-top: 40px;
}
.whypeopbox .col-md-4.w0 .boxmiddle {
    background-image: url("images/123456.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
}
.whypeopbox .boxmiddle {
    background-color: rgb(255, 255, 255);
    padding:25px 20px 46px;
}
.whypeopbox .col-md-4.w0 .boxbottom {
    background-color: rgb(38, 110, 138);
    padding-top: 40px;
}
.whypeopbox .boxbottom {
    min-height: 280px;
    padding-left: 10px;
    padding-right: 5px;
    text-align: left;
		font-family: 'Open Sans', sans-serif;
		min-height:290px;
}
.whypeopbox .boxtop{
	padding-left:5px;
	padding-right:5px;
}
.para3{
font-size:20px;
line-height:34px;
color:#fff;
text-transform:uppercase;
font-weight:700;
text-align:center;
margin-top:17px;
}
.whypeopbox .boxbottom li {
    background-image: url("images/worktick.png");
    background-position: left 10px;
    background-repeat: no-repeat;
    color: #ffffff;
    font-family: georgia;
    font-size: 18px;
    line-height: 27px;
    list-style: outside none none;
    padding: 0 10px 20px 25px;
}

.service.innerfooterservice .col-md-4 ul li {
    color: #ffffff;
   padding: 0 5px 6px;
    text-align: center;
	 list-style-position: inside;
  list-style-image: url("images/worktickoinner.png");
}


.wcubottomlist li {
  background-image: url("images/workticko.png");
    background-position: left 7px;
    background-repeat: no-repeat;
    color: #ffffff;
    list-style: outside none none;
    padding: 0 0 6px 25px;
    text-align: left;
}
.wcubottomlist {
    padding-top: 10px;
}
.boxbottom > ul {
    padding-left: 5px;
	margin-bottom:0;
}
.whypeopbox .col-md-4.w1 {
    background-image:none;
    background-position: center bottom;
    background-repeat: no-repeat;
    border-top: 10px solid rgb(26, 90, 115);
    padding-bottom: 41px;
}
.whypeopbox .col-md-4.w1 .boxtop {
    background-color: rgb(26, 90, 115);
    background-image:url(images/top2.jpg);
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom: 56px;
    padding-top: 40px;
}
.whypeopbox .col-md-4.w1 .boxmiddle {
    background-image: url("images/mid12.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
}
.whypeopbox .col-md-4.w1 .boxbottom {
    background-color: rgb(26, 90, 115);
    padding-top: 40px;
}
.whypeopbox .col-md-4.w2 {
    background-image:none;
    background-position: center bottom;
    background-repeat: no-repeat;
    border-top: 10px solid rgb(15, 62, 81);
    padding-bottom: 41px;
}
.whypeopbox .col-md-4.w2 .boxtop {
 background-color: rgb(15, 62, 81);
    background-image: url("images/top21.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom: 56px;
    padding-top:40px;
}
.whypeopbox .col-md-4.w2 .boxmiddle {
    background-image: url("images/topmid.png");
    background-position: center bottom;
    background-repeat: no-repeat;
}
.whypeopbox .col-md-4.w2 .boxbottom {
    background-color: rgb(15, 62, 81);
    padding-top: 40px;
}
.clienttestimonial{
	background-image:url(images/LA-Background.jpg);
	background-repeat:no-repeat;
	padding-top:30px;
	padding-bottom:30px;
	text-align:center;
	background-size:cover;
}
.newp{
						font-family: 'Playfair Display', serif;
font-size:43px;
line-height: 60px;
color:#fff;
font-weight:400;
text-align:center;
text-transform:capitalize;
margin-bottom:35px;
background-image:url(images/titlebd.png);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:25px;
}
.reviewclass{
font-size:28px;
line-height:28px;
color:#fff;
font-weight:300;
text-transform:capitalize;
margin-bottom:35px;
}
.clienttestimonial .col-md-6:first-child{
	padding-left:0;
}
.clienttestimonial .col-md-6:last-child{
	padding-right:0;
}
.bgp p{
	text-align:justify;
font-size: 18px;
    line-height: 34px;
color:#fff;
	 font-family: "georgia";
	margin-bottom:33px;
	background-image:url(images/stararrow.png);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:25px;
}
.testarrow {
    float: left;
    padding-right: 20px;
}
.testbox {
    width:400px;
	max-width:100%;
	   margin: 0 auto;
}
.testmdetls img{
	float:left;
	margin-right:15px;
}
.clienttestimonial .col-md-6{
	text-align:left;
	margin-bottom:55px;
}
.accidentsap {
    padding: 40px 0 0;
}
.authorp{
		font-size:13px;
line-height:20px;
color:#fff;
	font-family: 'Open Sans', sans-serif;
	margin-bottom:0;
	margin-top:0;
}
.clienttestimonial a{
			/*font-size:14px;*/
			font-size: 20px;
line-height:34px;
color:#000000;
 font-family: "georgia";
	background-color:#ffffff;
	padding:10px 15px;
}
.clienttestimonial a:hover{
	background-color:#cc521d;
	color:#fff;
}
.footerfull{
	padding-top:30px;
	padding-bottom:30px;
/*	background-color:#0f2732;*/
	text-align:center;
}
.footerfull .btop{
	background-color:#4c4a49;
	padding:2px 20px;
	border:3px solid #ffffff;
			font-size:19px;
line-height:26px;
color:#fff;
	 font-family: "georgia";
	font-weight:700;
	text-transform:capitalize;
	margin-bottom:15px;
		display:inline-block;
}
.footerfull .btop:hover{
	background-color:#cd561c;
}
.footerfull .footcopy{
		font-size:16px;
line-height:26px;
color:#fff;
	 font-family: "georgia";
	font-weight:700;
	text-transform:capitalize;
	margin-bottom:0;
}
.footerfull .footcopy a{
	color:#fff;
}
.footerfull .footcopy a:hover{
	color:#4c4a49;
}
.accidentsap img{
max-width:100%;
}
.accidntcolm .newac {
    bottom: 2px;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    width: 100%;
	 font-family: "georgia";
	font-weight:600;
	text-transform:uppercase;
	font-size:21px;
	line-height:25px;
	color:#fff;
}
.accidntcolm a{
	color:#fff;
}
.accidntcolm a:hover{
	color:#f87434;
}
.accidntcolm {
	float:left;
	width:20%;
	padding: 0 2px;
	position:relative;
}
.prareabut.mobprbut{
	display:none;
}
.innerpagfull{
    padding-bottom:30px;
    padding-top:30px;
    position: relative;
    width: 100%;
}
.entry p{
	 color: #000000;
 font-family: "georgia";
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    text-align: left;
}
p, li{
	 color: #000000;
 font-family: "georgia";
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
}
.rightbox{
  background: rgba(0, 0, 0, 0) url("images/Blue_Banner.jpg") no-repeat scroll 0 0 / cover ;
    border-radius: 7px;
    margin-bottom: 10px;
	margin-top:10px;
    padding: 15px 25px;
}
.rightbox.imagebox{
	background-image:none;
	text-align: center;
}

.entry li a{
	color:#000;
}
.entry li a:hover{
		color:#f66721;
}
.rightbox .sidetitle2 {
    border-bottom: 1px solid #ffffff;
    color: #ffffff;
    font-family: "Playfair Display",serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 34px;
    margin-bottom: 15px;
    margin-left: 50px;
    margin-right: 50px;
    min-height: 30px;
    text-align: center;
}
.commonp
{
    font-family: 'Playfair Display', serif;
    color: #ff5e00;
    font-weight: 400;
	font-size:20px;
}	
.rightbox li{
	color:#fff;
	list-style:none;
}
.rightbox li a{
	color:#fff;
}
.rightbox li a:hover{
color: #ff5e00;
}
.rightbox span{
	color:#fff;
	font-size:14px;
	margin-bottom:10px;
	font-family: "Playfair Display",serif; display: inline-block;
    text-align: center;
    width: 100%;text-align:center;
}
.pagetitle{
	 color: #ff5e00;
    font-family: "Playfair Display",serif;
    font-size: 35px;
    font-weight: 600;
    line-height: 51px;
    margin-bottom: 20px;
    text-transform: uppercase;
	margin-top:0;
}
.col-md-8.leftpg{
	padding-left:0;
}
.col-md-4.rghtpag{
	padding-right:0;
	 margin-top: 13px;
}
.freecaserevw{
	width:80%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:40px;
}
.freecaserevw p{
		 color: #fff;
       font-family: "Open Sans",sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height:34px;
	    text-transform: uppercase;
		margin-bottom:10px;
}
.freecaserevw span{
			 color: #fff;
      font-family: georgia;
    font-size: 20px;
    font-weight: 400;
    line-height:38px;
	text-decoration:underline;
}
.col-md-6.fcrfrm{
	padding-right:9px;
}
.col-md-6.fcrfrm input{
	width:100%;
	 font-family: "Open Sans",sans-serif;
	 font-size:14px;
	 line-height:34px;
	 color:#181818;
	 padding-left:20px;
	 padding-right:20px;
}
.col-md-6.fcrfrm p{
	margin-bottom:0px;
}
.freecaserevw form{
	margin-top:30px;
}
.col-md-6.cmfrm textarea{
		width:100%;
	 font-family: "Open Sans",sans-serif;
	 font-size:14px;
	 line-height:34px;
	 color:#181818;
	 padding-left:20px;
	 padding-right:20px;
	  height: 130px;
}
.contactouter .form-group {
    margin-bottom: 5px;
}
textarea{
	resize:vertical;
}
.col-md-6.cmfrm{
	padding-left:0;
}
.freecaserevw form .sub{
	margin-top:10px;
	color:#fff;
	background-color:#CC521D;
	width:50%;
	margin-left:auto;
	margin-right:auto;
	padding:6px 10px;
	margin-top:15px;
	border:0;
   font-family: georgia;
    font-size: 18px;
	 line-height:34px;
	 font-weight:700;
	 text-transform:uppercase;
}
.contactouter .wpcf7-form-control {
    font-weight: bold;
}
.contactouter span.wpcf7-not-valid-tip {
    display: none;
}
.contactouter .wpcf7-not-valid{
 border:2px inset  red;
}
 div.wpcf7-validation-errors {
    border: 1px solid #ffffff !important;
    color: #ff0000;
    padding: 10px !important;
}
.freecaserevw form .sub:hover{
background-color:#4e4e4e;
}
.homelast{
/*	background-color:#041E29 ;*/
    padding-bottom: 20px;
    padding-top: 40px;
	text-align:center;
}
.homelast img{
	margin-bottom:25px;
}
.homelast .cntdtls123{
	 font-size:19px;
	 line-height:32px;
	 font-weight:400;
	 padding:10px 20px;
	 color:#ffffff;
	 border:5px solid #f7b594;
	 width:85%;
	 margin-left:auto;
	 margin-right:auto;
}
.footdsclmrcontent {
    color: #ffd6a7;
 font-size: 14px;
       line-height: 18px;
    margin: 0 auto;
    max-width: 100%;
    padding-top: 13px;
    width: 800px;
}
.homelast .col-md-4{
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}
.homelast .col-md-4 p{
	 font-size:19px;
	 line-height:26px;
	 font-weight:400;
	 color:#fff;
}
.soclmedia{
	text-align:center;
}
.soclmedia img{
	display:inline-block;
	margin-left:5px;
	margin-right:5px;
}
.footertop{
/*	background-color:#0f2732;*/
	padding-top:40px;
	padding-bottom:40px;
}
.footertop .freecaserevw form .sub{
	background-color:#aa4818;
}
.footertop .freecaserevw form .sub:hover{
	background-color:#4e4e4e;
}
.contctpagfrmfull {
    background-image: url("images/darkwoodbg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
	padding-top:30px;
	padding-bottom:30px;
}
.pagetitle.ctfstr{
	text-align:center;
	color:#fff;
}
.step1{
					 font-family: "Open Sans",sans-serif;
	 font-size:40px;
	 line-height:36px;
	 font-weight:600;
	 color:#fff;
	 text-transform:uppercase;
	 margin-top:0;
	  margin-bottom: 17px;
}
.topinnerbanner{
	background-image:url(images/bannerimageinnerpage.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:right top;
	  padding-bottom:50px;
  padding-top: 120px;
    width: 100%;
	text-align:center;
	min-height:380px;
}
.topinnerbanner h2 {
    color: #ffffff;
    font-family: "Playfair Display",serif;
    margin-bottom: 20px;
	font-weight: 700;
}
.topinnerbanner .revwfootlnk {
    background-color: #ff5e00;
    border-radius:5px;
    color: #ffffff;
    display: inline-block;
    font-size: 24px;
    margin-bottom: 20px;
    margin-top: 15px;
    padding:10px 25px;
}
.topinnerbanner .revwfootlnk:hover{
	background-color:#4c4a49;
}
.innerpagbanner12{
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 10px;
    padding-top:10px;
    text-align: center;
    width: 100%;
}
.innertopform{
	   background-image: url("images/blackbg.png");
    background-repeat: repeat;
    float: left;
    padding-top: 13px;
    padding-left: 20px;
    padding-right: 10px;
    width: 60%;
		text-align:left;
		padding-bottom:10px;
}
.innertopform p {
    color: #ff5e00;
    font-family: "Playfair Display",serif;
    font-size: 27px;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 10px;
    text-transform: uppercase;
	text-align:left;
	margin-top:0;
}
.innertopform span{
 color: #ffffff;
   font-family: "Open Sans",sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
    text-transform: uppercase;
	margin-bottom:8px;
	display: inline-block;
}
.innertopform .col-md-6.fcrfrm{
	padding-left:0;
}
.innertopform .sub{
	  background-color: #ef6a29;
    border: 0 none;
    color: #ffffff;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 700;
    margin-right: 13px;
    padding: 6px 10px;
    text-transform: uppercase;
 border-radius:0;
  float: right;
   width: 48%;
    word-wrap: break-word;
}
.innertopform .sub:hover{
	background-color:#4c4a49;
}
.innertopform .controls .col-md-6{
	float:left;
	width:50%;
	padding-right:10px;
}.innertopform .controls .col-md-12{
	padding-right:10px;
}
.rightsideform{
	background-color:#333333;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
}
.rightsideform p{
	margin-top:0;
	background-color:#266E8A;
	color:#fff;
	text-transform:capitalize;
	text-align:center;
	    font-family: "Playfair Display",serif;
    font-size: 27px;
    font-weight: 600;
    line-height: 26px;
  padding-bottom: 14px;
    padding-top: 14px;
}
.rightsideform form{
	padding:10px 20px;
}
.rightsideform form .form-control{
	height:41px;
	border-radius:0;
	    font-family: "Open Sans",sans-serif;
    font-size: 15px;
}
.rightsideform form textarea.form-control {
    height: auto;
}
.rightsideform form .btn{
	width:100%;
	  background-color: #ef6a29;
    color: #ffffff;
	border-radius:0;
		    font-family: "Open Sans",sans-serif;
    font-size: 15px;
	font-weight:700;
	border:none;
}.rightsideform form .btn:hover{
	background-color:#4e4e4e;
	border:none;
}
.accidntcolm > img:hover{
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	cursor:pointer;
}.abthome.footrtextsec {
    /*padding-top: 44px;*/
	padding-top: 0px;
}
.contctpagbut span{
 background-image: url("images/blackbg12.png");
    background-repeat: repeat;
    display: inline-block;
    padding: 8px 30px;
line-height: 36px;
    color: #ffffff;
}
.caserslttopbutn a{
	background-color:#EF6A29;
	color:#fff;
	display:inline-block;
	padding:8px 10px;
	text-align:center;
	width:100%;
	text-transform:capitalize;
	 font-family: "Open Sans",sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 34px;
}
.caserslttopbutn a:hover{
 background-color: #4c4a49;
}
.caserslttopbutn{
	display:none;
}
.testmonialbox {
    border: 1px solid #ff5e00;
    border-radius: 10px;
    margin-bottom: 15px;
    padding: 20px;
}
.testmdetls.pagetestmnl p{
	color:#000;
}
.headermenu ul li .active{
	 color: #39393a;
}
.page-template.page-template-tpl-contact #newfree {
display:none;
}

.freecaserevw li{
	color:#fff;
	line-height:24px;
}
.freecaserevw .help-block{
	margin-top:0;
	 margin-bottom: 0;
}
.freecaserevw .help-block ul{
	margin-bottom:0;
}
.innertopform li{
		color:#fff;
	line-height:24px;
}
.innertopform .help-block{
	margin-top:0;
	 margin-bottom: 0;
}
.innertopform .help-block ul{
	margin-bottom:0;
}
.freecaserevw .btn.btn-success.btn-send.disabled {
    cursor: pointer;
    opacity: 1;
}
.innertopform .btn.btn-success.btn-send.disabled {
    cursor: pointer;
    opacity: 1;
}
.rightsideform .btn.btn-success.btn-send.disabled {
    cursor: pointer;
    opacity: 1;
}
.toclassnewhometool {
    position: fixed;
    width: 100%;
	z-index: 2147483647;
}

.toclassnew a
{
	color:#fff;
	font-weight:900;
	   /*background-color: #ef6a29;*/
	  background-color: #0F2231;
    color: #fff;
    display: inline-block;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 34px;
    padding: 8px 10px;
    text-align: center;
    text-transform: capitalize;
    width: 100%;
}
.toclassnewhometool  a {
  font-size: 18px;
  color:#fff;
	font-weight:900;
	   background-color: #ef6a29;
    color: #fff;
    display: inline-block;
    font-family:Oswald;
    font-weight: 400;
    line-height: 22px;
    padding: 8px 10px;
    text-align: center;
    text-transform: capitalize;
    width: 100%;
}
#headersection.headerfull.headsmobile {
padding-top:56px; 
}
.toclassnew a:hover
{
 background-color: #4c4a49;
}
.mobileony {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}
.leftlist.col-md-6 > ul {
    margin-bottom: 0;
    padding-left: 0;
}
.rghtlist.col-md-6 > ul {
    margin-bottom: 0;
    padding-left: 0;
}
.col-md-6.fcrfrm > .form-group > p {
    line-height: 0;
}
#menu-header-menu li:last-child a {
    background-image: none;
}
.headermenu ul li.homemenuicon a {
    font-size: 0;
    min-width: 75px;
}
.headermenu ul li.homemenuicon {
    background-image: url("images/homeicon.png");
    background-position: center 10px;
    background-repeat: no-repeat;
}
.headermenu ul li.homemenuicon:hover {
    background-position: center bottom 10px;
}
.service {
	   z-index: 1;
	   background-image: url("images/serbanner.jpg");
    background-position: center center;
    background-size: cover;
    float: left;
    padding-bottom: 30px;
    padding-top: 10px;
    text-align: center;
    width: 100%;
	   position: relative;
}
.service h3 {
    color: #ffffff;
    font-family: "Playfair Display",serif;
    font-size: 38px;
    font-weight: 400;
    line-height: 43px;
    margin-bottom: 0;
    padding-top: 20px;
    text-transform: uppercase;
}
.service h2 {
    color: #ff5e00;
    font-family: "Playfair Display",serif;
    font-size: 101px;
    font-weight: 400;
    margin-bottom: 0;
	    line-height: 144px;
    margin-top: 0;
    text-transform: uppercase;
}
.service .col-md-4 {
    padding-top: 30px;
}
.service .col-md-4 img {
    margin-bottom: 10px;
}
.service .col-md-4 h4 {
    color: #ff5e00;
    font-family: "Playfair Display",serif;
font-size: 29px;
    line-height: 24px;
    text-transform: uppercase;
}
.service .col-md-4 p {
    color: #ffffff;
    font-family: Georgia;
       font-size: 18px;
    line-height: 26px;
    margin-bottom: 20px;
    text-align: justify;
	    min-height: 140px;
}
.service .col-md-4 li {
    color: #ffffff;
    font-family: Georgia;
    font-size: 18px;
    line-height: 26px;
	    text-decoration: underline;
		    text-decoration-color: 	 #ff5e00;
}
.service.innerfooterservice .col-md-4 li {
     font-size: 22px;
    line-height: 28px;
}
.servimg123 img {
    border: 2px solid #f65c03;
    border-radius: 60px;
}
.why .fa.fa-quote-left {
    color: #cc521d;
    padding: 0 15px 0 5px;
}
.why .fa.fa-quote-right {
 color: #cc521d;
    padding: 0 5px 0 15px;
}
.verdictshome {
position:relative;
}
.verdictshome .verdictsingle {
    background: #ffffff none repeat scroll 0 0;
    border-right: 1px solid #dddddd;
    box-sizing: border-box;
    float: left;
    min-height: 150px;
    padding: 32px 15px;
    text-align: center;
  width: 16.666666%;
}
.verdhtitle {
	 width: 100%;
 display: inline-block;
    font-size: 20px;
    font-weight: 900;
    line-height: 30px;
 padding-bottom: 15px;
 border-bottom: 2px solid #cc521d;
	 font-family: "exo","sans-serif";
}
.verdhcontent > p {
    font-family: georgia;
  font-size: 18px;
    line-height: 20px;
}
.verdhcontent {
    display: inline-block;
    padding: 15px 0 0;
}
.viewmoreverd {
    bottom: -25px;
	  z-index: 122;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
	 padding-left: 15px;
    padding-right: 15px;
}
.viewmoreverd a{
	 max-width: 100%;
	 border-radius: 5px;
    color: #ffffff;
      display: inline-block;
       font-family: 'Exo', sans-serif;
	font-weight: 400;
    line-height: 15px;
      padding: 16px 20px 15px;
    text-align: center;
    text-decoration: none;
	background: #cc521d none repeat scroll 0 0;
	font-size: 16px;
    width: 280px;
	} 
.innertopform .form-group {
    margin-bottom: 0;
}	
.service.innerfooterservice {
    margin-top: 125px;
    padding: 120px 0 10px;
    position: relative;
}
.service.innerfooterservice h3 {
    font-size: 33px;
}
.service.innerfooterservice .col-md-4 h4 {
    font-size: 23px;
}
.service.innerfooterservice h2 {
	  line-height: 100px;
	    font-size: 81px;
	  }	
.service.innerfooterservice  .col-md-4 {
      padding-top: 20px;
}	
.service.innerfooterservice img.innerzfg {
    left: 0;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0;
   top: -125px;

}
.testmdetls.pagetestmnl p {
    color: #0f2732;
    font-family: "Exo",sans-serif;
    font-weight: 700;
    margin-bottom: 0;
}
	.testmonialbox .entry{
	 background-image: url("images/stararrow.png");
      background-position: left bottom;
    background-repeat: no-repeat;
	}
.page-template-tpl-contact-php .service.innerfooterservice {
    margin-top: 0;
}
.contctpagfrmfull {
    padding-bottom: 150px;
}
.verdictinnerpage {
    text-align: center;
}
.verdictinnerpage .verdictsingleinn {
    background-color: transparent;
    color: #ffffff;
    float: left;
    margin: 1%;
    max-width: 100%;
    padding: 10px;
    text-align: center;
    width: 32.8%;
}
.verdictinnerpage .verdictsingleinn:nth-child(4n+5) {
    clear: both;
}
.verdictinnerpage .verdhcontentinn > p {
    color: #ffffff;
}

.verdictinnerpage .verdictsingleinn .verdhtitleinn {
    border-bottom: 3px solid #333333;
    color: #ffffff;
    font-family: playfair display;
    font-size: 30px;
    line-height: 41px;
    margin: 5px auto 15px;
    max-width: 200px;
    padding-bottom: 10px;
    text-align: center;
}
.verdictinnerpage .verdictsingleinn .verdhcontentinn p {
    color: #ffffff;
    font-family: open sans;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
	 margin-bottom: 0;
}
	 
.titleerror {
	color: #182842;
    font-family: playfair display;
    font-size: 50px;
    margin-bottom: 100px;
    margin-top: 100px;
}
/*calendar styles*/
.widget_calendar {float: left;}
#wp-calendar {width: 100%; }
#wp-calendar caption { text-align: right; color: #000000; font-size: 12px; margin-top: 10px; margin-bottom: 15px; }
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px;}
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }
/*end of calnedar styles*/
.wp-pagenavi .extend{
    display: none;
}
.navigation {
    text-align: center;
}
.wp-pagenavi .pages{
    display: none;
}.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi span.current{
    border: 1px solid #CCC;
    color: #666;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    -moz-box-shadow: inset 0 0 1px #fff;
    -ms-box-shadow: inset 0 0 1px #fff;
    -webkit-box-shadow: inset 0 0 1px #fff;
    box-shadow: inset 0 0 1px white;
    background: #FAFAFA; /* For IE and older browsers */
    background-image: -moz-linear-gradient(top,#FAFAFA 0,#d5d4d4 100%);
    background-image: -ms-linear-gradient(top,#FAFAFA 0,#d5d4d4 100%);
    background-image: -o-linear-gradient(top,#FAFAFA 0,#d5d4d4 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#FAFAFA),color-stop(100%,#d5d4d4));
    background-image: -webkit-linear-gradient(top,#FAFAFA 0,#d5d4d4 100%);
    background-image: linear-gradient(to bottom,#FAFAFA 0,#d5d4d4 100%);
    display: inline-block;
    line-height: 2.4em;
    height: 2.4em;
    text-decoration: none;
    margin: 0 .3em 12px;
    padding: 0 .85em;
    font-size: 12px;
    text-shadow: 0 1px 0 #fff;
}.wp-pagenavi span.current{
    background: #d5d4d4; /* For IE and older browsers */
    background-image: -moz-linear-gradient(top,#d5d4d4 0,#FAFAFA 100%);
    background-image: -ms-linear-gradient(top,#d5d4d4 0,#FAFAFA 100%);
    background-image: -o-linear-gradient(top,#d5d4d4 0,#FAFAFA 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#d5d4d4),color-stop(100%,#FAFAFA));
    background-image: -webkit-linear-gradient(top,#d5d4d4 0,#FAFAFA 100%);
    background-image: linear-gradient(to bottom,#d5d4d4 0,#FAFAFA 100%);
    border: 1px solid #999;
    moz-box-shadow: inset 0 0 10px rgba(0,0,0,.35);
    -ms-box-shadow: inset 0 0 10px rgba(0,0,0,.35);
    -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,.35);
}.wp-pagenavi a:hover{
    border: 1px solid #aeacac !important;
    -moz-box-shadow: 0 0 3px rgba(0,0,0,.25);
    -ms-box-shadow: 0 0 3px rgba(0,0,0,.25);
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,.25);
    box-shadow: 0 0 3px rgba(0,0,0,.25);
}
.wp-pagenavi a:hover, .innerpage .wp-pagenavi span.current {
    border-color: rgba(0, 0, 0, 0);
}

footer {
    background-image: url("images/laback.jpg");
    background-position: center top;
    background-size: cover;
}

.newbannersecsap {
    padding: 100px 0 0;
    text-align: left;
}

.bannewtoptite p {
    color: #ffffff;
    font-family: "Noto Serif",serif;
    font-size: 70px;
    font-style: italic;
    font-weight: 400;
	    padding-bottom: 15px;
    line-height: 85px;
}
.ratingsBox {
    border-right: 1px solid #ffffff;
    display: none;
    float: left;    margin-right: 3%;
    padding-right: 3%;
	   text-align: center;
    width: auto;
}
.ratingsBox .ratingsHeader {
    background: #cc521d  none repeat scroll 0 0;
    color: #ffffff;
    display: block;
    font-size: 15px;
    margin-bottom: 20px;
    padding: 5px 18px;
    text-transform: uppercase;
}
.ratingsBox .ratingsHeader a {
 color:#fff;
}
.ratingsBox span.ratingNumber {
    color: #ffffff;
    display: block;
font-family: 'Oswald', sans-serif;
    font-size: 44px;
    font-weight: 400;
    position: relative;
	 line-height: 50px;
}
.ratingsBox a.googleLink {
    color: #ffffff;
    display: inline-block;
    font-family: noto serif;
    font-size: 13px;
    font-weight: 400;
    margin: 0;
    text-decoration: underline;
    text-transform: uppercase;
}
.ratingsBox span.ratingStars {
color: #cdbd5d;
    display: block;
    font-size: 16px;
   margin-bottom: 7px;
    margin-top: 7px;
}
.bannerrightcase {
    float: left;
}
.resultsHeader {
    background: #cc521d  none repeat scroll 0 0;
    display: inline-block;
    font-family: noto serif;
    font-size: 15px;
    margin-bottom: 20px;
    padding: 5px 20px;
    text-transform: uppercase;
}
.resultsHeader a {
 color:white;
}
.ratingsHeader:hover , .resultsHeader:hover  {
    background-color: #ffffff;
}

.ratingsHeader:hover a , .resultsHeader:hover a  {
   color: #cc521d;
}

span.resultAmount {
    color: #ffffff;
font-family: 'Oswald', sans-serif;
letter-spacing: 0.1em;
    font-size: 44px;
    line-height: 100%;   
	 display: block;
	 line-height: 50px;
}
.bannerrightcase a.tctsss {
    color: #ffffff;
	  padding:25px 0 7px;
    display: inline-block;
    font-family: noto serif;
    font-size: 13px;
    font-weight: 400;
    margin: 0;
    text-decoration: underline;
    text-transform: uppercase;
}
.disclaimerText {
    color: #ffffff;
    font-family: open sans;
    font-size: 13px;
	display:block;
    font-style: italic;
}

/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */
body {
}
/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */
/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;
}
/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper > .container {
  padding-right: 0;
  padding-left: 0;
}
.navbar-wrapper .navbar {
  padding-right: 15px;
  padding-left: 15px;
}
.navbar-wrapper .navbar .container {
  width: auto;
}
/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */
/* Carousel base class */
.carousel {
  height: 500px;
  margin-bottom: 60px;
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}
/* Declare heights because of positioning of img element */
.carousel .item {
  height: 500px;
  background-color: #777;
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 500px;
}
/* MARKETING CONTENT
-------------------------------------------------- */
/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  margin-bottom: 20px;
  text-align: center;
}
.marketing h2 {
  font-weight: normal;
}
.marketing .col-lg-4 p {
  margin-right: 10px;
  margin-left: 10px;
}
/* Featurettes
------------------------- */
.featurette-divider {
  margin: 80px 0; /* Space out the Bootstrap <hr> more */
}
/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
}

.verin {
    background-color: #182842;
    margin-bottom: 25px;
    border: 1px solid #6485ac;
    padding: 10px;
}
.verin p {
    border-bottom: 2px solid #db6124;
    color: white;
    font-family: playfair display;
    font-size: 30px;
    line-height: 41px;
    margin: 0 auto 10px;
    max-width: 200px;
    padding-bottom: 5px;
    text-align: center;
}
.verin h5 {
    color: #fff;
    font-family: open sans;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
	margin: 10px 0 !important;
}
.pt10 {
    padding-top: 15px;
}
.verin h5 p {
    color: #b8b8b8;
    font-family: open sans;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
	border:none;
	line-height:1.1;
	padding: 0;
}
.testsnewsapsing h5 {
    font-weight: bold;
}
.attr_outr.sapsectestouters .tylr_attr {
    font-size: 50px;
}
.attr_inner.testsnews {
    padding: 50px 60px;
    display: flex;
    flex-wrap: wrap;
}
.testsnewsapsing {
flex-basis: 48%;
margin: 1%;
padding-left: 45px;
background-image: url('images/quotes.png');
background-repeat: no-repeat;
background-position: left 5px;
background-size: 35px auto;

}
.testsnewsapsing p {
    font-style: italic;
    line-height: 1.5;
    font-size: 14px;
    color: #606060;
}
.page-template-tpl-default-with-footer-millions-national-tab .service.innerfooterservice , .page-template-tpl-average .service.innerfooterservice , .page-template-tpl-canisue .service.innerfooterservice , .page-template-tpl-Uber .service.innerfooterservice {
    margin-top: 0;	
}
.page-template-tpl-default-with-footer-millions-national-tab .autoaccidnt , .page-template-tpl-average .autoaccidnt , .page-template-tpl-canisue .autoaccidnt , .page-template-tpl-Uber .autoaccidnt {
    padding-bottom: 160px;
}



/* RESPONSIVE CSS
-------------------------------------------------- */
@media (min-width: 768px) {
	.cfom_ul {
    padding-top: 50px;
}
	
.fom{
	background: #2e2e2e none repeat scroll 0 0;
    border: 2px solid #fff;
    padding: 20px;
    position: absolute;
   right: 5px;
    top: 35px;
    width: 259px;
    z-index: 2;
	}
.complt p {
    font-size: 24px;
    line-height: 36px;
}
	.cfom.col-md-6 {
    padding: 20px 50px;
}
	
  /* Navbar positioning foo */
  .tylr_attr {
    color: black !important;
    font-size: 60px;
    line-height: 0 !important;
    padding-top: 6px !important;
	font-weight: bold;
}
  .atr {
    float: left;
    margin-left: 8.5% !important
}
  .navbar-wrapper {
    margin-top: 20px;
  }
  .navbar-wrapper .container {
    padding-right: 15px;
    padding-left: 15px;
  }
  .navbar-wrapper .navbar {
    padding-right: 0;
    padding-left: 0;
  }
  /* The navbar becomes detached from the top, so we round the corners */
  .navbar-wrapper .navbar {
    border-radius: 4px;
  }
  /* Bump up size of carousel content */
  .carousel-caption p {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 1.4;
  }
  .featurette-heading {
    font-size: 50px;
  }
  
 .req_cnt {
   /* background-color: #333333;*/
	
	 background-color: #f4f4f4;
	 background-image:url(images/Content-2-right-BG.jpg);
	 background-position:center;
	 background-repeat:no-repeat;
	 background-size:cover;
    margin: 0 auto;
    padding: 1% 5%;
   /* width: 70%;*/
}


}
@media (min-width: 992px) {

  .featurette-heading {
    margin-top: 120px;
  } 
 .innerfooterservice .servimg123 {
	padding-bottom: 10px;
}
.form-group.nam.col-md-4 {
    padding-right: 0;
}

.form-group.mail.col-md-4 {
    padding-right: 0;
}

}
body {
}
.caret {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    position: absolute;
    right: 5px;
    top: 16px;
    vertical-align: middle;
    width: 0; cursor:pointer;
	color:black;
}
.menu-item-has-children a{
	width:90%;
}
@media (min-width: 767px) {
	.menu-item-has-children a{
	width:auto;
}
	.caret {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #fff;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    position: absolute;
 right: 10px;
    top: 22px;
    vertical-align: middle;
    width: 0; cursor:pointer;
}
.sidebar-nav {
    padding: 9px 0;
}
.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}
.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}
.dropdown:hover .dropdown-menu {
    display: block;
}
.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
    margin-top: 0;
}
.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}
}
@media (min-width: 480px) {
	.req_sub {
    margin: 0 auto;
    padding: 0 15px;
}
	.toclassnew
	{
		display:none;
	}
	.mobileony
	{
		display:none;
	}
	.newfreecasemobile
	{
	display:none;	
	}
.bannermobile
{
	display:none;
}
}
@media (max-width: 480px) {
.attr_inner {
    margin: 0 auto;
    width: 63% !important;
}
	.freecaserevw {
    width: 100% !important;
}
	.freecaserevw form .sub {
    font-size: 12px !important;
	}
.alignright {
    float: none;
	margin-left:0;
}

/*.attr_inner {
    margin: 0 auto;
    width: 80%;
}*/
#new_cfom .form-group.col-md-4 {
    padding: 0;
}
.col-md-12.cmfrm.tex_area {
    padding: 0;
}
}        
        @media (
		-width: 1200px) and (max-width: 1250px) {
	.container
	{
		width:980px;
	}
}
@media (max-width: 1250px) {
		.whypeopbox .boxtop h5{
			font-size:20px;
	}
}
@media (max-width: 1200px) {
.attr_inner {
    margin-bottom: 25px;
	}
	.atr {
    float: left;
    margin-left: 0% !important;
    width: 33.33%;
}

.tylr_attr {
    color: black !important;
    font-size: 45px;
    font-weight: bold;
    line-height: 50px;
    padding-top: 6px;
	margin-bottom: 35px !important;
}
	.headermenu ul li a{
	  font-size: 14px;
    padding: 0 20px;
	}
	.bannerhome h2{
		font-size:45px;
	}
.innerpagbanner12
{
	display:none;
}
	.bannerhome .wefght{
		font-size:25px;
		margin-bottom:10px;
		 padding: 8px 40px;
	}
	.bannerhome {
    background-position: right top;
	}
.bannerhome .millbutt {
    font-size: 23px;
    padding: 15px 20px;
}
	.accidntcolm h4 {
		font-size:14px;
		bottom:0;
		line-height: 20px;
		margin-bottom:5px;
	}
.rightsideform h4{
	font-size: 25px;
}
.contctpagbut{
	padding:10px;
}
/*.autoaccidnt .left.col-md-5 .lrm{
bottom:0;
}*/

.autoaccidnt .left.col-md-12 .lrm{
bottom:0;
}
.service h2 {
    font-size: 70px;
    line-height: 100px;
}
.whypeopbox {
    width: 100%;
}
.bannerhome .why {
bottom:100px;	
}
.bannewtoptite p {
    font-size: 50px;
    line-height: 60px;
}
}
@media (max-width: 992px) {
/*	.verdictshome .verdictsingle {
    border: 1px solid #dddddd;
    display: inline-block;
    float: none;
    margin: 10px 5px;
    min-height: auto;
    padding: 21px 10px;
    width: 23%;
}*/
#cfom_id .wpcf7-form-control.wpcf7-submit.sub.btn.btn-success.btn-send {
    width: auto;
}
.col-md-3.sec {
	border:none !important;
	} 
.newbannersecsap {
    padding: 220px 0 0;
}
.bannewtoptite p {
    font-size: 35px;
    line-height: 45px;
    padding-bottom: 10px;
}
.ratingsBox span.ratingNumber , span.resultAmount {
    font-size: 30px;
    letter-spacing: 0;
    line-height: 30px;
}
.service .col-md-4 p {
min-height:0;
}
.verdictinnerpage .verdictsingleinn {
  width: 31%; 
}
.verdictinnerpage .verdictsingleinn:nth-child(4n+5) {
    clear: none;
}
.verdictinnerpage .verdictsingleinn:nth-child(3n+4) {
    clear: both;
}
.verdictshome .verdictsingle {
  padding: 21px 10px;
}
.verdhtitle {
font-size: 16px;
    line-height: 20px;
}
.verdhcontent {
    padding: 10px 0 0;
}
.service.innerfooterservice h2 {
    font-size: 51px;
    line-height: 60px;
}
.verdictshome {
    text-align: center;
}
	.prareabut.mobprbut{
	display:block;
}
.whypeopbox .boxtop h5 {
    font-size: 24px;
    margin-top: 20px;
}
.prareabut{
	display:none;
}
	.prareabut.mobprbut{
		margin-top:15px;
		margin-bottom:15px;
	}
	/*.autoaccidnt .rght.col-md-7{
		padding-left:0;
		padding-right:0;
	}*/
	.autoaccidnt .rght.col-md-12{
		padding-left:0;
		padding-right:0;
	}
	/*.autoaccidnt .rght.col-md-7 .col-md-6{
			padding-left:0;
	float:left;
	width:50%;
	}*/
	
	.autoaccidnt .rght.col-md-12 .col-md-6{
			padding-left:0;
	float:left;
	width:50%;
	}
	.howitworks h2{
		font-size:40px;
	}
	.howitworks h4{
	font-size:22px;
			margin-bottom:15px;
	}
	.whypeopbox .col-md-4.w0 .boxtop{
		background-image:none;
	}
	.whypeopbox .col-md-4.w0 .boxmiddle{
		background-image:none;
	}
	.whypeopbox .col-md-4.w0{
				background-image:none;
	}
		.whypeopbox .col-md-4.w1 .boxtop{
		background-image:none;
	}
	.whypeopbox .col-md-4.w1 .boxmiddle{
		background-image:none;
	}
	.whypeopbox .col-md-4.w1{
				background-image:none;
	}
		.whypeopbox .col-md-4.w2 .boxtop{
		background-image:none;
	}
	.whypeopbox .col-md-4.w2 .boxmiddle{
		background-image:none;
	}
	.whypeopbox .col-md-4.w2{
			background-image:none;
	}
	.whypeopbox .boxbottom{
		min-height:0px;
		padding-bottom:20px;
	}
	.whypeopbox .col-md-4{
		margin-bottom:10px;
	}
	.whypeopbox .boxbottom{
	padding-left:10px;
	padding-right:10px;
}
	.clienttestimonial h2{
		font-size:32px;
	}
	.testbox{
		width:100%;
	}
	.clienttestimonial h4{
		text-align:center;
	}
	.clienttestimonial .col-md-6{
			padding-left:0;
	padding-right:0;
	}
	.accidentsap{
		margin-top:15px;
	}
	.col-md-6.fcrfrm{
		padding-left:0;
		padding-right:0;
	}
	.col-md-6.cmfrm{
			padding-left:0;
		padding-right:0;
	}
	.col-md-8.leftpg{
				padding-left:0;
		padding-right:0;
		margin-bottom:15px;
	}
	.col-md-4.rghtpag{
					padding-left:0;
		padding-right:0;
	}
	.whypeopbox .boxtop h3{
		font-size:35px;
		 line-height:30px;
	}
	.innertopform{
		float:none;
		width:80%;
		margin-left:auto;
		margin-right:auto;
	}
	.innertopform span{
		font-size:14px;
	}
	.rightsideform{
		margin-left:auto;
		margin-right:auto;
		width:70%;
	}
	.rightbox.imagebox{
		text-align:center;
	}
	.contctpagbut{
		width:100%;
	}
	.contctpagbut{
		font-size:26px;
	}
	/*.autoaccidnt .left.col-md-5{
		margin-bottom:10px;
	}*/
	.autoaccidnt .left.col-md-12{
		margin-bottom:10px;
	}
	/*.autoaccidnt .left.col-md-5{
		width:80%;
		margin-left:auto;
		margin-right:auto;
	}*/
	.autoaccidnt .left.col-md-12{
		width:80%;
		margin-left:auto;
		margin-right:auto;
	}
	.bannerhome .millbutt{
	width:70%;
	}
	.accidntcolm .newac {
    font-size: 15px;
    line-height: 16px;
    margin-bottom: 7px;
}
.bannerhome {
    background-color: #0f2732;
}
.accidentsap {
    bottom: 0;
    padding: 10px 0 30px;
    position: unset;
}
.bannerhome .why {
  bottom: 100px;
    font-size: 20px;
    line-height: 25px;
    padding: 30px 20px;
    width: 308px;
}
.service .col-md-4 {
    padding-left: 0px;
	 padding-right: 0px;
}

}
@media (max-width: 768px) {
    .page-template-tpl-requestconsultationpage .reqconsultphp h3 {
	padding-top: 20px;
}
	.cfom_ul .dec {
    font-size: 15px;
    line-height: 1.1;
}
.dec img {
    max-width: 50px;
}
.cfom_ul {

    padding: 20px 0;
    margin: 0;

}
	.footerfull {
    padding-bottom: 60px;
	}
.container.hdrtop.pdng {
    padding-top: 15px;
}
.fom{
	background: #2e2e2e none repeat scroll 0 0;
    border: 2px solid #fff;
    padding: 20px;
    position: absolute;
   right: 5px;
    top: 45px !important;
    width: 259px;
    z-index: 2;
	}

.tylr_attr {
    font-size: 34px;
 }

	.verdictsingleinn.inn {
    min-height: 132px;
}
	.comm {
    padding: 0;
}

.tx_area {
    margin-bottom: 20px;
    padding: 0;
}
.tyl_cfom {
    color: #000;
    font-size: 34px;
    margin-bottom: 40px;
    text-align: center;
}
.bg {
    width: 50px;
	}

.cfom_lis {
    color: #828080;
    font-size: 22px !important;
	}
	.bannerhome { 
  background-position: right -35px center; 
    min-height: 40s0px;
}
	.verdictshome {
    background-color: #000000;
	   padding-top: 20px;
}
	.verdictinnerpage .verdictsingleinn .verdhtitleinn {
    font-size: 24px;
    line-height: 30px;
    margin: 5px auto;
}
	.viewmoreverd {
    bottom: 0;
    padding-bottom: 20px;
    padding-top: 10px;
   position: relative;
}
.freecaseouter {
    padding-bottom: 0;
    padding-top: 0;
}
	.headermenu ul li.homemenuicon {
    background-position: left 10px;
    margin-left: 15px;
}
	.headermenu ul li.homemenuicon:hover {
  background-position: left bottom 10px;
}
	.headermenu ul li a{
		padding-left:15px;
		padding-right:15px;
		background-image:none;
}
.navbar-collapse{
	padding-left:0;
	padding-right:0;
}
.logo {
    float: none;
    margin-bottom: 15px;
    margin-top: 0;
    text-align: center;
}
.contctinfo {
    float: none;
    text-align: center;
}
.contctinfo p{
	text-align:center;
}
.bannerhome h2 {
    font-size: 33px;
	line-height:40px;
}
.bannerhome .wefght {
    font-size: 20px;
    margin-bottom: 10px;
    margin-top: 70px;
    padding: 8px 10px;
}
.bannerhome .millbutt {
    font-size: 16px;
   padding: 8px 10px;
   width:80%;
}
.accidentsap{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.accidentsap .accidntcolm {
    display: inline-block;
    float: none;
    margin: 5px;
    width: 30%;
}
.accidentsap .accidntcolm:nth-child(5n){
clear:both;
}
.accidentsap img {
    width: auto;
}
.accidntcolm h4 {
    bottom: 0;
    font-size: 20px;
    line-height: 27px;
    margin-bottom: 10px;
}
.homezrfouter {
    padding-top: 30px;
    text-align: center;
}
.homezrf {
	position:relative;
	top:0;
}
.autoaccidnt h3 span {
    font-size: 16px;
}
.freecaserevw form .sub{
	width:100%;
}
.innertopform{
	width:100%;
}
	.innertopform .sub{
		font-size:12px;
	}
	.bannerhome{
	}
	.abthome .col-md-6{
		padding-left:0;
		padding-right:0;
	}
.contctpagbut span{
	padding:8px 10px;
}
.contctpagbut {
    font-size: 22px;
}
.contctpagfrmfull{
		background-attachment:scroll;
}
.autoaccidnt{
	background-attachment:scroll;
	background-color:#051b29;
}
.clienttestimonial{
		background-attachment:scroll;
}
	/*.autoaccidnt .left.col-md-5{
		width:90%;
		}*/
		.autoaccidnt .left.col-md-12{
		width:90%;
		}
.headermenu ul li .dropdown-menu li a{
	line-height:22px;
}
.service h2 {
    font-size: 40px;
    line-height: 70px;
}
.service h3 {
   font-size: 23px;
    line-height: 30px;
}.service {
    padding: 0 0 20px;
}
.howitworks {
padding-bottom: 0;
}
.footertop {
    padding-bottom: 10px;
    padding-top: 10px;
}
.homelast {
    padding-bottom: 20px;
    padding-top: 40px;
}

.verdictshome .verdictsingle {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #dddddd currentcolor #dddddd #dddddd;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    display: inline-block;
    min-height: 95px;
    padding: 10px 5px;
}
.verdictsingle.verd6 {
    border-right: 1px solid #dddddd;
}
.verdhtitle {
  padding: 0 0 3px;
font-size: 15px;
      line-height: 20px;
}
.verdhcontent {
    padding: 3px 0 0;
}
.verdhcontent > p {
    font-size: 15px;
    line-height: 18px;
}
.verdhcontent p {
    margin:0;
}
.topinnerbanner {
    background-position: right top;
    min-height: 190px;
    padding-bottom: 20px;
    padding-top: 30px;
}
}
@media (max-width: 640px) {
.atr {
    margin-bottom: 10px;
 	}
.bannerhome {
    background-position: right -35px center;
    min-height: 310px;
}
.safari .bannerhome {
    background-position: right top;
    min-height: 310px;
}
.newbannersecsap {
     padding: 100px 0 0;
}
.bannewtoptite p {
  font-size: 25px;
    line-height: 30px;
    padding-bottom: 5px;
}
.ratingsBox span.ratingNumber, span.resultAmount {
    font-size: 20px;
    line-height: 25px;
}
.resultsHeader , .ratingsBox .ratingsHeader{
margin-bottom:10px;
font-size: 12px;
}

		.howitworks h2{
		font-size:35px;
	}
.rightsideform{
	width:100%;
}
	.accidentsap{
		width:100%;
	}
	.whypeopbox .boxtop h5 {
    font-size: 20px;
    margin-top: 17px;
}
	.accidntcolm h4 {
    font-size: 18px;
    line-height: 22px;
}
	.bannerhome h2 {
    font-size: 24px;
    line-height: 40px;
}
.bannerhome .wefght{
	width:100%;
}
.bannerhome .millbutt {
    font-size: 16px;
    line-height: 20px;
    padding: 10px 5px;
}
.autoaccidnt h3 span {
    font-size: 13px;
}
.autoaccidnt h3{
	font-size:26px;
	line-height:26px;
}
	/*.autoaccidnt .rght.col-md-7 .col-md-6{
			padding:0;
	width:100%;
	}*/
	.autoaccidnt .rght.col-md-12 .col-md-6{
			padding:0;
	width:100%;
	}
	.clienttestimonial h2{
		font-size:28px;
		line-height:30px;
	}
	.freecaserevw{
		 width: 90%;
	}
	.freecaserevw form .sub{
		font-size:14px;
	}
		.innertopform .sub{
		padding:6px;
	}
		.innertopform .sub{
		font-size:10px;
	}
	/*.autoaccidnt .rght.col-md-7 .col-md-6 li{
		font-size:15px;
		 line-height: 34px;
		   line-height: 25px;
	}*/
	.autoaccidnt .rght.col-md-12 .col-md-6 li{
		font-size:15px;
		 line-height: 34px;
		   line-height: 25px;
	}
	.innerpagbanner12.caseresltpagbanr{
		display:none;
	}
	.caserslttopbutn{
	display:block;
}
/*.autoaccidnt .left.col-md-5{
	width:100%;
}*/
.autoaccidnt .left.col-md-12{
	width:100%;
}
.service.innerfooterservice h2 {
    font-size: 30px;
    line-height: 40px;
}
.service.innerfooterservice h3 {
    font-size: 17px;
}
.page-template-tpl-default-with-footer-millions-national-tab .autoaccidnt ,  .page-template-tpl-average .autoaccidnt , .page-template-tpl-canisue .autoaccidnt , .page-template-tpl-Uber .autoaccidnt {
    padding: 40px 0;
}
.testsnewsapsing {
    flex-basis: 100%;
    margin: 20px 0 0;
} 
.attr_inner.testsnews {
    padding: 0 30px;
}
.service.innerfooterservice img.innerzfg {
    position: relative;
	  top: 0;
}
.service.innerfooterservice {
    margin-top: 0;
    padding-top: 30px;
}
.service.innerfooterservice .col-md-4 h4 {
    font-size: 18px;
}
.verdictshome {
    margin: 0;
}
.verdictshome .verdictsingle {
    border: 1px solid #dddddd;
    float: left;
     margin: 1%;
    min-height: auto;
  width: 31.333%;
}
.bannerhome .why {
    bottom: 50px;
    font-size: 17px;
    line-height: 24px;
    padding: 20px 10px;
    width: 260px;
}
.howitworks .whypeopbox .col-md-4 .boxtop {
   padding-bottom: 2px;
    padding-top: 10px;
}
.howitworks .step1 {
  font-size: 18px;
      line-height: 20px;
	      margin-bottom: 5px;
}
.boxtop > img {
    max-height: 35px;
}.boxmiddle > img {
    max-height: 65px;
}
.howitworks .para3 {
    font-size: 14px;
    line-height: 20px;
    margin: 3px 0;
}
.howitworks .whypeopbox .boxmiddle {
  padding: 0px;
}
.howitworks .whypeopbox .w0 .boxmiddle {
  padding: 5px;
}
.howitworks .whypeopbox .col-md-4 .boxbottom {
 padding-top: 12px;
   padding-bottom: 2px;
}
.howitworks .whypeopbox .boxbottom li {
    background-position: left 3px;
    font-size: 15px;
    line-height: 18px;
    padding-bottom: 7px;
}
.howitworks .whypeopbox .col-md-4 {
    padding-bottom: 10px;
}
.verdhcontent > p {
    font-size: 13px;
}
.verdictinnerpage .verdictsingleinn {
  width: 48%;
}
.verdictinnerpage .verdictsingleinn:nth-child(3n+4) {
    clear: none;
}
.verdictinnerpage .verdictsingleinn:nth-child(2n+3) {
    clear: both;
}
.whypeopbox {
    max-width: 100%;
    padding: 0 20px;
    width: 450px;
}
.freecaseouter .homezrfouter .htmldiv.homezrf {
    max-height: 210px;
}
}
@media (max-width: 480px) {
	
.atr {
    float: none !important;
    margin-left: 0% !important;
    width: auto !important;
}
.whypeopbox {
    max-width: 100%;
    padding: 0 20px;
    width: 380px;
}
.entry ul,ol{
	padding-left:20px;
}
.verdictshome .verdictsingle {
    float: left;
    min-height: 87px;
}
.bannerhome .why {
    bottom: 44px;
    font-size: 15px;
    left: 4px;
    line-height: 21px;
    padding: 10px 5px;
    width: 200px;
}

.newbooksection
{
	 background-image: url("../images/books.jpg");
	 padding-bottom:25px;
}
.freecaserevw {
    margin-left: auto;
    margin-right: auto;
     margin-top: 20px;
}
.mobileony
{
    left: 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    right: 0;
    top: -83px;
}
.homezrf.htmldiv {
    padding: 10px 5px 5px;
}
		.howitworks h2{
		font-size:32px;
	}
	.homezrf {

}
.abthome h3
{
	margin-top:-50px;
}
accidentsap .accidntcolm {
    width: 47%;
}
.accidntcolm h4 {
    font-size: 19px;
    line-height:24px;
    margin-bottom: 5px;
}
	.whypeopbox .boxbottom h5{
		font-size:17px;
	}

	.clienttestimonial h2 {
    font-size:25px;
    line-height: 30px;
}
.innertopform .controls .col-md-6{
	float:none;
	width:100%;
	padding-left:0;
	padding-right:0;
}
	.innertopform .sub{
		font-size:12px;
	}
	.innertopform h2 {
    font-size: 25px;
    line-height: 25px;
    margin-bottom: 5px;
}
.contctpagbut {
    font-size: 20px;
	line-height: 28px;
}
.autoaccidnt h3{
	background-image:none;
	border-bottom:2px solid #fff;
	 padding-bottom: 10px;
}
/*.autoaccidnt .left.col-md-5 .lrm{
	font-size:13px;
	 padding: 3px 10px;
}
*/
.autoaccidnt .left.col-md-12 .lrm{
	font-size:13px;
	 padding: 3px 10px;
}



.bannerhome .millbutt{
	font-size:15px;
}
.bannerhome h2 br{
	display:none;
}

	
.freecaserevw p { 
 font-size:25px;
}
.freecaserevw span {
    font-size: 15px;
    line-height: 20px;
}
.freecaserevw form {
    margin-top: 15px;
}
.freecaserevw form .sub {
    margin-top: 0;
}
.accidentsap {
    margin-top: 0;
    padding-top: 0;
}
.accidntcolm .newac {
    font-family: exo;
    font-size: 12px;
    line-height: 13px;
    margin-bottom: 1px;
}
.service h2 {
    font-size: 30px;
    line-height: 35px;
    padding: 10px 0;
}
.service h3 {
    font-size: 20px;
    line-height: 24px;
    margin-top: 5px;
}
.service .col-md-4 {
    padding-top: 10px;
}
.service .col-md-4 h4 {
    font-size: 19px;
}
.service .col-md-4 p {
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 20px;
}
.abthome {
    padding-bottom: 20px;
    padding-top: 10px;
}
.abthome h1 {
 font-size: 21px;
   line-height: 30px;
}
.knowrights {
 font-size: 30px;
    line-height: 35px;
}.knowrights span {
    font-size: 19px;
    line-height: 19px;
}
.howitworks .subtitle{
 font-size: 30px;
    line-height: 35px;
}
.subpara {
  font-size: 22px;
}
.newp{
 font-size: 30px;
    line-height: 35px;
}
.reviewclass {
    font-size: 21px;
    line-height: 30px;
    margin-bottom: 7px;
}
.bgp p {
  font-size: 16px;
   line-height: 21px;
   margin-bottom:0;
}
.clienttestimonial .col-md-6 {
    margin-bottom: 25px;
}
.abthome.footrtextsec {
    padding-top: 15px;
}
.footerfull .footcopy {
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
}
.footerfull .footcopy a {
display:inline-block;
}
.howitworks{
 background-size: inherit;	
}
.pagetitle {
  line-height: 45px;
}
.topinnerbanner {
    background-position: right center;
}
.contctpagfrmfull {
    padding-bottom: 30px;
}
.bannerhome .millbutt {
    width: 90%;
}	.freecaserevw form .sub{
		font-size:13px;
		   text-transform: capitalize;
	}
.bannewtoptite p {
    font-size: 18px;
    line-height: 20px;
    padding-bottom: 0px;
}	
.ratingsBox {
  margin-right: 2%;
    padding-right: 2%;
}
.resultsHeader, .ratingsBox .ratingsHeader {
    font-size: 11px;
    margin-bottom: 5px;
}
.ratingsBox span.ratingNumber, span.resultAmount {
    font-size: 16px;
    line-height: 20px;
}
.ratingsBox span.ratingStars {
    font-size: 13px;
    margin-bottom: 0;
    margin-top: 0;
}
.ratingsBox a.googleLink{
    font-size: 12px;
}	
.bannerrightcase a.tctsss {
font-size: 12px;
   padding: 20px 0 3px;
}
.newbannersecsap {
    padding: 160px 0 0;
}
}

@media (max-width: 440px) {
	.bannerhome {
    background-position: right -90px center;
}

}

@media (max-width: 380px) {
	.verdictinnerpage .verdictsingleinn {
    margin: 5px 0;
    width: 100%;
}

		.accidentsap {
    width: 100%;
}
.freecaserevw h3{
	font-size:30px;
}
/*.autoaccidnt .left.col-md-5 .lrm{
	line-height:20px;
}*/

.autoaccidnt .left.col-md-12 .lrm{
	line-height:20px;
}
.toclassnewhometool a {
font-size:15px;
}


.bannerhome .millbutt {
    font-size: 12px;
    line-height: 22px;
}
.accidentsap .accidntcolm {
   width: 42%;
}
.verdhtitle {
    font-size: 14px;
}
}
@media (max-width: 340px) {
.verdictshome .verdictsingle {
    min-height: 106px;
}
.verdictsingleinn.nof {
    min-height: 103px !important;
}
	
}
@media (max-width: 320px) {
	
	.accidntcolm h4 {
    font-size: 17px;
    line-height: 22px;
    margin-bottom: 7px;
}
.contctpagbut {
    font-size: 13px;
}.contctinfo p {
	font-size: 18px;
	}

.bannerhome .why {
    bottom: 38px;
    font-size: 11px;
    line-height: 15px;
    padding: 5px;
}
}

.container.saphomeinnercont {
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
@media (min-width: 1600px) {
.container.saphomeinnercont {
    top: 20%;
}
}

/*-----------------------------------------Request page----------------------------------------------------*/
.form-group.request input {
    max-width: 100%;
    padding: 7px 14px;
    width: 100%;
	font-family: 'Open Sans', sans-serif !important;
}

.request input,.request textarea , .request select{
	border-radius:0 !important;
	}
.form-group.request textarea{
    max-width: 100%;
    padding: 7px 14px;
    width: 100%;
	font-family: 'Open Sans', sans-serif !important;
}

.form-group.request select{
    max-width: 100%;
    padding: 7px 14px;
    width: 100%;
	font-family: 'Open Sans', sans-serif !important;
}
.btn-req {
    background-color: #cc521d !important;
    width: 100%;
	color:#FCF3F0 !important;
	border:none !important;
	padding: 9px !important;
	font-family: "georgia";
	font-size:18px;
	text-transform:uppercase;
}

.tx_area {
    margin-bottom: 20px;
    padding: 0 15px;
}

.innerpagfull.req .req_cnt h3 {
    color: #ff5e00;
    font-family: Exo;
}

.innerpagfull.req .req_cnt p {
    color: #ff5e00;
}


.innerpagfull.req .req_cnt .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    border: medium none; 
    color: white;
    text-align: center;
}

.outermost_req {
    background-color: #333333;
}

.one-third.nw {
    float: left;
    margin-left: 40px;
}

body div.wpcf7-mail-sent-ok{
	display:none !important;
	margin:0;
	padding:0;
	}
	
.for_seo {
    display: none;
}

.pageheading{
	font-size:30px !important;
	/*color:#FF5E00 !important;*/
	color:#0E2C48 !important;
	}
.pageheading2{
	font-size:30px !important;
	color:#FF5E00 !important;
	text-decoration:underline;
	text-align:center;
	}
	
h1, h2, h3, h4 {
	color:#FF5E00 !important;
	}
.pn6.all {
    font-size: 18px;
}

.verdictsingleinn.view_out {
    padding: 42px 0 !important;
}

.verdhtitleinn.view {
    border: medium none !important;
}

.leftlist.col-md-6 a {
    font-size: 19px;
	color:#fff !important;
}
.leftlist.col-md-6 > li {
    list-style: outside none !important;
}



@media (min-width: 1200px) {
	
.atr {
    float: left;
    margin-left: 8.5% !important
}

.attr_outr {
    background-image: url("images/ryt_bg.png;");
    background-position: right center;
    background-repeat: no-repeat;
	background-size: auto 100%;
    margin: 50px 30px;

}

.attr_imgs {
    background-image: url("images/bg_lef.png;");
    background-position: left center;
    background-repeat: no-repeat;
	background-size: auto 100%;
}
.attr_inner {
    padding: 51px 0;
}	
.leftlist.col-md-6.lis1 > li {
    text-align: right;
}

.leftlist.col-md-6.lis2 {
    padding-left: 100px;
}

.leftlist.col-md-6.lis1 {
    padding-right: 100px;
}
}

.page.type-page.status-publish.hentry.group li a {
color:#f66721;
}

.page.type-page.status-publish.hentry.group li a:hover{
color:#f66721;
font-weight:bold;
}

.cfom_lis {
    color: #000;
    font-size: 20px;
   /* margin-bottom: 30px;*/
	/*list-style: outside none none;*/
	list-style: inside none none;
	/*margin-top: 30px;*/
}
.cfm_text{
	color: #828080;
    font-size: 34px;
	text-decoration:underline;
	}
.tyl_cfom {
    color: #FF5E00;
    font-size: 34px;
   /* margin-bottom: 40px;*/
    /*text-align: center;*/
}

.bg {
    margin-right: 10px;
    text-decoration: none;
}
.cfom_ul {
    /*margin-bottom: 45px;*/
}
.dec img {
    padding-right: 10px;
}
.cfom_ul .dec {
font-size: 30px;
color: #1d3f5c;
line-height:1.2;
}
.verdictsingleinn.ver7 {
    display: none;
}

.clear.disnon {
    display: none;
}
.verdhtitleinn.view {
    font-size: 26px !important;
}

#new_cfom .wpcf7-form-control.wpcf7-text{
 color: #555;
    font-size: 14px;
    max-width: 100%;
    padding: 6px 12px;
	  font-weight: 400;
	   width: 100%;
}

#new_cfom .wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
    max-width: 100%;
	color:#555;
	 font-size: 14px;
	 padding: 6px 12px;
	   font-weight: 400;
	    width: 100%;
}


.col-md-12.cmfrm.tex_area {
    margin-top: 10px;
}

.sec {
    color: white;
    text-align: center;
}
.col-md-3.adrss.sec{
	background-image:url(images/location.png);
	background-position:top center;
	background-repeat:no-repeat;
	}
.col-md-3.fonn.sec{
	background-image:url(images/phoneinner.png);
	background-position:top center;
	background-repeat:no-repeat;
	}
.col-md-3.faxx.sec{
	background-image:url(images/fax.png);
	background-position:top center;
	background-repeat:no-repeat;
	}
.col-md-3.maill.sec{
	background-image:url(images/mail.png);
	background-position:top center;
	background-repeat:no-repeat;
	}
.col-md-3.sec {
    border-right: 1px solid;
    min-height: 100px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 65px;
	 font-size: 16px;
}
.container.four_sec{
	padding-top:50px;
	}
.col-md-3.maill.sec {
    border: medium none;
}
.wyt{
	color:#fff;
	 font-size: 16px;
	}
.wyt:hover{
	color:#f66721;
	 font-size: 16px;
	}
.page-template-tpl-requestconsultationpage {
    background-color: #eeeeee;
}
.both_outr {
  background-color: #fff;
}

.req_cnt {
   /* background-color: #333333;*/
	
	
	 background-image:url(images/Content-2-right-BG.jpg);
	 background-position:center;
	 background-repeat:no-repeat;
	 background-size:cover;
   
   /* width: 70%;*/
}

.no_oblig {
    line-height: 36px;
}
.tyl_cfom2 {
    color: #000 !important;
    margin-top: 0;
}

.cfom_ul {
    margin-top: 35px;
}

.cfom_lis {
   
    margin-bottom: 20px;
}
.pageheading.verdt_ubr {
    text-align: center;
	padding-bottom: 20px;
padding-top: 20px;
}
.review_box {
    border: 3px solid #172937;
    padding: 20px;
}
.star_clas {
    max-width: 100%;
    width: 126px;
}

.left_qt {
    float: left;
    margin-right: 10px;
    width: 14px;
}

.ryt_q {
    width: 25px;
}

/*.rvw {
    background-image: url("images/quotation.png");768
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 27px auto;
}*/
.rvw p::after {
    content: url("images/quotation-small.png");
}

.star_im {
    text-align: left;
}
.client_name {
    margin-top: 15px;
}


.full .form-group.request {
    text-align: center;
}

.pageheading.verdt_ubr.canyou {
    margin-top: 20px;
}
.verdictinnerpage.for_uber.for_can {
    margin-bottom: 20px;
}
@media (max-width: 360px) {
	.verdictsingleinn.inn {
    min-height: 0px !important;
}
}

.fom{
	display:none;
	}
.svg-inline--fa.fa-w-16 {
    color: #ffffff;
    font-size: 19px;
    width: 1em;
}

.fom > span {
    /*position: absolute;
    right: 0;*/
}

.fom {
    
	/* float: right;
	 width: 329px;
	 max-width:100% !important;*/
}
.fom {

    /*max-width: 100%;
    position: absolute;
    right: 0;
    width: 329px;*/
}
.search-tab {
    position: relative;
}
.iput {
    /*margin-right: 25px;*/
}

.si.hom {
    width: 100%;
	padding: 5px 10px;
	/*border:none;*/
	/*border-bottom:1px solid #f1f1f1;*/
	/*margin-bottom:10px;
	font-family: calibri;
	letter-spacing:1px;*/
}

.search-tab {
   /* padding: 5px 5px 27px;
	
    position: relative;*/
}

.fom{
	background: #2e2e2e none repeat scroll 0 0;
    border: 2px solid #fff;
    padding: 20px;
    position: absolute;
   right: 5px;
    /*top: 35px;*/
    width: 259px;
    z-index: 2;
	}
.out-both > span {
    position: absolute;
    right: 0;
	background-color:#dd6c37;
	padding:5px;
}

.ipt {
	margin-top: 10px;
    text-align: center;
}
.iput {
    margin-top: 2px;
}
.ipt > input {
    background: #dd6c37 none repeat scroll 0 0;
    border: medium none;
    color: black;
    line-height: 25px;
    padding: 1px 17px;
    text-transform: capitalize;
}
@media (max-width: 520px) {
.out-both > span {
    position: absolute;
   /* right: 14px;*/
    top: -14px;
}
}
@media (max-width: 690px) {
.verdictsingleinn.nof {
    min-height: 133px;
}
}

.star_im.ftr {
    margin: 10px 0;
}
.home .container.ftr-rvw {
    padding: 15px;
	border: 4px ridge #0f2231;
	margin-bottom:15px;
}
.container.ftr-rvw {
    padding: 15px;
	font-size:16px;
}
.rvw2::after {
    content: url("images/quotation-small.png");
}
.rvw2::before {
    content: url("images/quotation-small-left.png");
}
.rvw2 {
    font-size: 16px;
    letter-spacing: 0.18px;
    margin: 10px 0;
}

.nublytboxed {
    display: flex;
    flex-wrap: wrap; 
  justify-content: space-between;
  align-items: stretch;
    padding-top: 30px;
	  justify-content: center;
}
.nublytboxed .nublytbox-inner {
    background-color: #113a59;
    border: 1px solid #ffffff;
    color: #ffffff;
    flex-basis: 180px;
   margin: 10px;
    min-height: 101px;
    padding: 10px;
}
.nublytbox-inner p {
    color: #ffffff;
    margin: 0;
}
.nublytboxcontent {
    padding-top: 7px;
}
.ulnsimg > img {
    max-width: 100%;
    padding-bottom: 20px;
    width: 140px;
}
.subtitle.ulnsectiontitle {
    font-weight: normal;
    margin-bottom: 5px;
    text-transform: capitalize;
}
.subpara.ulnsectionsubtitle {
    font-size: 40px;
    line-height: 40px;
    padding-top: 5px;
}
.nublytboxtitle {
    border-bottom: 2px solid #ffffff;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
}

.ulnsimglast {
    margin: 0 auto;
    max-width: 550px;
    padding-top: 40px;
}


@media (max-width: 480px){
.verdictinnerpage .verdictsingleinn .verdhcontentinn p {
    font-size: 13px;
    line-height: 14px;}
.verdictsingleinn.view_out {
    padding: 14px 8px !important;
	font-size: 15px !important;}
.verdictinnerpage .verdictsingleinn{
	min-height:95px;}}
	
/*----------edits :08-03-2018-----------*/
.innertopform {
    background-image: none !important;}
	
/*----------edits :08-18-2018-----------*/	
#canisuebanner {
    background-color: #0f2231;
}

/*----------edits :11-28-2018-----------*/	
.verdictinnerpage .entry p {
padding-bottom: 1px;
text-align: center; 
color: #ffffff;
}