@charset "utf-8";


body {
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
	-webkit-font-smoothing: antialiased;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto', serif;
	font-weight: 300;
	margin: 0px 0 20px 0;
	color: #2c2731;
	-webkit-font-smoothing: antialiased;
}
h1 {
	font-size: 32px;
	margin-bottom: 30px;
}
h2 {
	font-size: 20px;
	color: #364152;
}
h3 {
	font-size: 18px;
}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}
p {
	font-size: 16px;
	font-weight: 300;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 30px;
	line-height: 26px;
	color: #69666c;
	-webkit-font-smoothing: antialiased;
}
.disclaimer p{margin-bottom: 15px;}
a {
	color: #1d1922;
}
a:hover {
	color: #5a5ce6;
}
 
ul {
	list-style:none;
	padding-left: 0px;
	margin-bottom:10px;
}
ul li {
	margin-bottom:10px;
	color: #69666c;
	font-weight: 300;
}
ul.list {
	list-style:disc;
	padding-left: 45px;
	margin-bottom:50px;
}
ul.list li{
	font-size:15px;
}
.lead-font {
	font-size:23px;
	line-height:32px;
}
.pdt-80 {padding-top: 80px;}
/******* Form *******/

.form-control {border: 1px solid #dbded3; height: 46px; border-radius: 0px;    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
    box-shadow: inset 0 0px 0px rgba(0,0,0,.075);}
select.form-control {background-color: #fff; font-size: 14px; color: #60635d;
    -webkit-appearance: none; -moz-appearance: none; background-position: 97% 50%;
    background-repeat: no-repeat; background-image: url(../images/down-arrow.png);
    padding-right: 15px;}
textarea .form-control{}
label{}
.control-label{}
.has-error .form-control {
    border-color: #a94442 !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
}
.has-error label{color: #a94442 !important;}
/********* Button**********/ 
 .btn {text-transform: uppercase; font-size: 12px; font-weight: 700; font-family: 'Roboto Slab', serif; padding: 09px 20px; border-radius: 2px;}
.btn-default{border:1px solid #f66c00; background-color:#f66c00; color: #fff;}
.btn-default:hover {background-color: #ff7000; color: #fff; border: 1px solid #ff7000;}
.btn-primary {border:1px solid #cecabf; background-color:#cecabf; color: #fff;}
.btn-primary:hover {border:1px solid #daa70a; background-color:#daa70a; color: #fff;}
.btn-secondary {}
.btn-secondary:hover {}
.btn-red{background-color: #d42737; color: #fff; letter-spacing: 1px;}
.btn-red:hover{color: #fff; background-color: #be1f2e;}
.btn-sm {padding: 6px 10px; font-size: 12px;}
.btn-lg {padding: 13px 50px; font-size: 16px; }
.btn-link{color: #292d2f; text-transform: uppercase; font-weight: 700;}
.btn-link:hover{color: #daa70a; text-decoration: none;}


.section-space {padding-top: 50px; padding-bottom: 40px;}
.section-color {background-color: #f8f8f8;}
.section-title {text-align: center; margin-bottom: 60px;}
.section-title p{margin-bottom: 0px;}

/******* navigation *******/

.is-sticky .navigation .navbar-default {background-color: #ecece7;}	
.navigation {z-index: 9;}
.navigation .navbar-brand {float: left; height: 50px; padding: 7px 0px; font-size: 18px; line-height: 20px;}
.navigation .navbar-default {background-color: transparent; border-color: transparent;}
.navigation .navbar-default {padding-top: 15px; }
.navigation .navbar-default .navbar-nav>li>a {color: #57515b; text-transform: uppercase; font-size: 14px;
	font-weight: 600; letter-spacing: 1px; padding: 20px 14px; line-height: .8;}
.navigation .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color: #94a720;
	background-color: transparent;}
.navigation .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default.navbar-nav>.active>a:hover {color: #94a720; background-color: transparent;}
.navigation .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {color: #94a720; background-color: #fff!important;}
.dropdown-menu {background-color: #fff; border: none; padding: 20px 10px;}
.dropdown-menu>li>a {display: block; padding: 4px 20px; clear: both; font-weight: 600; 
	line-height: 1.42857143; color: #57515b; white-space: nowrap; font-size: 14px; text-transform: uppercase;
	letter-spacing: 1px;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {color: #94a720; text-decoration: none; 
	background-color: transparent;} 
/******* navbar link **********/

.quality{padding-bottom:50px;}
.intro-section, .intro-section-min {
	background-color:#f6f6f3;
}
.intro-ct {
	padding-top: 280px;
}
/*
.intro-section h1 {
	color: #322f2f;
	font-size: 42px;
	line-height: 62px;
}*/
.intro-section i, .intro-section-min i {
	margin-right: 5px;
	margin-left: 10px;
	font-size: 18px;
}
.hero-pic {
	padding-top: 160px;
	position: relative;
}




.circle {
	background-color: #feefa4;
	font-size: 26px;
	color: #2c2731;
	text-align: center;
	width: 64px;
	height: 64px;
	line-height: 2.6;
	margin-bottom: 10px;
}
.quality {
}
.quality .row{ margin-bottom: 10px;}
.quality .icon {
	font-size:46px;
	color:#de6d64;
	text-align:center;
}
.lead-form {
	padding: 40px 40px 20px;
	background-color: #fff;
	-webkit-box-shadow: 1px 2px 1px 1px rgba(40, 40, 40, .2);
	/* box-shadow: 0 1px 1px rgba(0,0,0,0.3); */
box-shadow: 0px 1px 1px 1px rgba(40, 40, 40, .2);
}
.form-group {
	margin-bottom: 25px;
}
.lead-form .form-group label {
	font-size: 14px;
	font-weight: 300;
	font-family: 'Poppins', sans-serif;
	margin-bottom: 1px;
	color:#8898aa;
}
.lead-form .form-group .form-control {
	height: 50px;
	border: 2px solid #deddd8;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
}
.btn-bk {
 background:#ffd600;border:none;color:#000;font-family: 'Poppins', serif;padding: 20px 80px; box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);
}
.btn-bk:hover {
box-shadow:0 14px 16px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);
}
.age-gender {
	margin-bottom:40px;
}
.age-gender .form-control {
	height: 48px;
	background-color: #fff;
	border: 2px solid #deddd8;
	margin-right: 0px;
	border-radius: 2px;
}




.bankruptcy-can-section .section-heading {
	text-align:center;
}

ul.arrow-circle li {
    margin-bottom: 10px;
    color: #fff;
    font-weight: 300;
	font-family: 'Poppins', sans-serif;
	font-size: 28px;
}
.arrow-circle li:before {
	content: "\f00c";
	font-family: FontAwesome;
	margin-right: 15px;
	color: #FFFF00;
	-webkit-font-smoothing: antialiased;
}
.program-box {
	
	padding: 40px;
	margin: 20px 0px;
}
.program-box h2 {
	font-weight: 600;
}
.program-box .btn-green {
	margin-top: 30px;
}
.bk-law-debt-relief{
	color: #c8b9b9;
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #332f2f;
	}

.bk-law-adv-section {
	background-color: #f7fafc;
	text-align: center;
}
.bk-law-adv {
	margin-top: 80px;
}
.bk-law-adv i {
	color:#32325d;
	font-size: 80px;
	margin-bottom: 30px;
}

.table-bordered {
	border: none;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	padding: 20px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
	font-size: 13px;
}
.table>thead>tr>th {
	background-color: #f5d845;
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
	border:none;
}
/************** Testimonal Member Section ************/

#customer-section {
}
.customer-section {
	background-color: #fbfbf9;
}
.customer-ct {
	margin-top:50px;
}
.quote {
	font-size:32px;
	line-height:42px;
}
.customer-name {
	font-size:24px;
	color:#cd1940;
	font-weight: 300;
}
/*********** Footer Section *************/

#footer {
}
footer {
	background-color: #fff;
}
footer h2 {
	color:#f5d845;
	line-height: 38px;
}
.newsletter {
	margin-bottom: 30px;
	margin-top: 30px;
}
.get-quote {
	margin-bottom: 30px;
	margin-top: 30px;
}
.get-tip {
	margin-top: 30px;
	margin-bottom: 30px;
}
.get-tip .btn-yellow {
	color:#2c2731;
	text-transform: uppercase;
	border: none;
	border-radius: 2px;
	padding: 12px 40px;
	font-size: 18px;
	font-weight: bold;
	margin-top: 30px;
}
.newsletter .btn-quote {
	padding: 13px 18px;
	border-radius: 2px;
	font-size: 16px;
	border: none;
	font-family: 'Roboto', sans-serif;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	margin-bottom:20px;
}
.newsletter label {
	color: #69666c;
	font-weight: 300;
}
.newsletter .btn-submit {
	padding: 10px 20px;
	color: #2c2731;
	font-weight: bold;
	font-size: 16px;
	border-radius: 2px;
}
.newsletter .form-control {
	height: 48px;
	background-color: #1d1922;
	border: 0px solid #d6dae1;
	margin-right: 0px;
}
.get-quote ul li {
}
.get-quote ul li i {
	margin-right:5px;
}
.get-quote .btn-quote {
	margin-bottom:35px;
}
.ft p {
	color: #797777;
	text-align: center;
}
.tiny-footer{ background-color: #1d1922; padding-top: 50px; padding-bottom:20px; text-align: center;;}

/******* page header *******/

.page-title {color: #9fc542; text-align: center;}
.lead{margin-bottom: 40px; margin-top: 30px; line-height: 32px;}

.main-container {padding-top: 60px; padding-bottom: 100px;}
/******* Blog *******/

.content-right {margin-bottom: 30px;}

 


.post-quote {}
blockquote {font-style: italic; font-size: 21px; color: #4a4d48; border: none; font-weight: 400; margin: 0px;
	padding: 10px 0px;   line-height:34px;}
blockquote p{ }
.source-name { }


	/***** alignment *****/
	
.alignleft {float: left; margin: 10px 20px 20px 0;}
.alignright {float: right; margin: 20px 0 .5em 20px;}
.caption {font-size: 16px; background-color: #24dcfd; color: #33393d; padding: 10px; font-weight: 500;}





 
	



/******* thank you *******/

.thankyou{ padding-bottom:100px; padding-top:100px;}
.thankyou-block{padding-top:35px; background-color:#f6f6f3;}

.thank-logo{margin-bottom:90px;}
.thankyou-block img{max-height: 540px;}
.thanks-title{font-size:42px; font-weight:600;}
.thanks-lead{font-size:21px; color:#aece35; font-weight:500;}
.thanks-desc{margin-bottom:65px;}


.fair-heading{font-size: 68px;padding: 20px 30px;line-height: 80px;background: #000;text-transform: capitalize;font-weight:600; font-family: 'Poppins', sans-serif;color: #ffd600;margin-bottom: .3rem}
.fair-subheading{font-size: 35px;line-height: 50px;padding: 20px 30px;background: #000;text-transform: uppercase;font-weight:600; font-family: 'Poppins', sans-serif;color: #ffd600;margin-bottom: .9rem;margin-top:0;text-align:center;}
.quality p{font-weight:500; font-family: 'Poppins', sans-serif;color: #fff;font-size:24px; line-height:34px;}
.lead-form{margin-bottom: -150px;box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);}
.lead-form h3{font-size: 27px;line-height: 1.5;font-weight:600; font-family: 'Poppins', sans-serif;color: #32325d;margin-bottom: .3rem;padding:0 20px 20px 0;}
.form-padding{padding: 50px 50px 0 30px;}
p.lead{color:#1a426d;font-size:24px;font-weight:500; font-family: 'Poppins', sans-serif;line-height: 40px;margin-bottom:20px;}
.ready-qs{text-align:center;color:#525f7f;font-size:18px;font-weight:500; font-family: 'Poppins', sans-serif;}
.call-header{text-align:center;color:#32325d;font-size:40px;font-weight:600; font-family: 'Poppins', sans-serif;}
.call-href{font-weight:600; font-family: 'Poppins', sans-serif;color: #ffd600;text-decoration:underline;}
.call-href:hover{ color: #80ff00;}
.call-href:visited, .call-href:active{ color: #ffd600;}
.adv-header{color:#212529;font-size:38px;font-weight:600; font-family: 'Poppins', sans-serif;text-align:left;}
.adv-p{color:#212529;font-size:18px;font-weight:600; font-family: 'Poppins', sans-serif;text-align:left;color:#525f7f;}
.adv-lead{font-size:24px;font-weight:600; font-family: 'Poppins', sans-serif;line-height: 40px;color:#32325d;text-transform: uppercase;}
.adv-lead-alt{font-size:54px;font-weight:600; font-family: 'Poppins', sans-serif;line-height: 40px;color:#32325d;text-transform: uppercase;margin:30px 0 37px 0;}
.bk-header{font-size:28px;font-weight:600; font-family: 'Poppins', sans-serif;text-align:left;color:#FFFF00;}
.bk-subheader{color:#212529;font-weight:600; font-family: 'Poppins', sans-serif;text-align:left;}
.attorney-bio{color:#d1fffb;/*font-size:18px;*/font-size:21px;font-weight:500; font-family: 'Poppins', sans-serif;text-align:left;line-height:28px;}
.fair-fee-row{padding: 0 50px;}
.btn-quote{font-family: 'Poppins', sans-serif !important;}
.btn-call-container{padding:20px 0 50px 0; text-align: left;}
.attorney-bio-section{padding:35px 0 0 0;background-color: #0b63c3; color:#fff;}
.contacts-section{padding-top:27px;}
.serving-bk{background-color:#f7fafc;}
.serving-bk h2{font-size:28px;font-weight:600; font-family: 'Poppins', sans-serif;text-align:left;color:#212529;padding:25px;text-align:center;}
.fair-fee-call-now:hover{color:#2F8A2F;}
.price-advantage{text-align:left;}
.attorney-bio-section .bk-subheader{color:#2348b7;font-size:24px;}
.client-results{color:#000;font-size:30px;}
/***************
	intro
***************/
.intro-section {
	background: #5470f1;
	padding-bottom:10px;
	background-image: url("../images/bk_bg.png");
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 100%;

}
.sub-fair-heading{padding: 0 15px;}
.intro-section-min {
	/*padding-top: 100px;*/
	background: #5470f1;
	padding-bottom:90px;

background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 100%;
}
.bankruptcy-can-section-blue{background-color:#0b63c3;background-image: url("../images/bk_sub_bg.png");
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: 100%;}
.intro-caption {
	margin-top:100px;
}

.intro-title {
	font-size:48px;
}
.intro-title span {
	color:#fff;
}
.call-info {
	color:#c4dce9;
	font-weight:700;
	font-size:32px;
	margin-top:30px;
}
.divider{ border-top:#045b8a solid 1px; margin: 60px 0px 20px 0px; display:block;}
.call-now{padding-top:55px;margin-bottom:0;}
.bk-law-logo{
position: absolute;
top: 15px;
left: 55px;}
.text-white, .text-white p{color:#fff !important;}


.location-list {
	padding: 1em 0;

}


.location-list ul {
	position: relative;
	padding: 0;
}

.location-list h2 {
	padding-left: .25em;
}

.location-list ul:after {
	content: '';
	display: block;
	clear: both;
}

.location-list li {
	float: left;
	width: 25%;
	text-align: left;
	display: inline-block;
	padding: 1em;
	background-color: #F7F7F7; /* darken($light,3%) */
	font-size: .85em;
	min-height: 140px;
	color: #2c333c;
}
.location-list.full li{
width: 100%;
}
.location-list li:nth-child(even) {
	background-color: #FFFFFF; /* $light */
}

.location-list h4 {
	color: #366196; /* $primary */
	font-weight: 600;
	font-size:18px;
	font-family: 'Poppins', sans-serif;
}
.location-list h2 {
    color: #366196;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    text-align: left;
}

.fivestarbanner{float:right;margin-top: -55px;width:120px;}
.bestattybanner{float:right;margin-top: -55px;width:220px;}
.img-responsive-sm{width:700px;}
@media (max-width: 991.98px) {
.fivestarbanner{width:100px;}
.bestattybanner{width:150px;}	
}

@media (max-width: 575.98px) {
	.bk-results{padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;}
	ul.list {
	
	padding-left: 15px;
	margin-bottom:10px;
}
.fivestarbanner{width:50px;}
.bestattybanner{width:100px;}
.bk-law-adv{margin-top:20px;}
.call-href-sm{display:block;}	
.img-responsive-sm{

  display:block;
  width:100%;
  max-width:100%;
  height:auto

}
	.location-list li {
 background-color: #FFFFFF;
    width: 50%;
	border-right: 1px solid #bccde1;

}
.location-list li:nth-child(even) {
	background-color: #FFFFFF; /* $light */
	border-right: 1px solid #FFFFFF;
}
	.call-now{padding-top:55px;text-align:center;}
	.intro-caption{margin-top:150px;}
	/*.intro-section h1 {
    
    font-size: 32px;
    line-height: 52px;
}*/
.divider {
  
    margin: 30px 0px 0px 0px;
    
}
p.lead {

    padding: 0 10px;
}
	.price-advantage{text-align:center;}
	
	#feature .container{padding-left:0;}
	.fair-heading{font-size: 50px; padding: 10px 10px;margin-top: 105px;}
	.fair-subheading{font-size: 35px;
line-height: 40px;
padding: 10px 10px;}
.lead-form {
padding: 10px;}
.form-padding {
    padding: 10px 10px 0 10px;
}
p.lead {
 font-size: 20px;
    font-weight: 300;
  line-height: 30px;
padding: 10px;

}

.adv-header {font-size: 28px;}
.adv-p{font-weight: 300;}
.adv-lead, .adv-lead-alt{text-align:center;}
.btn-call-container{text-align: center;}
.bk-box{padding:10px;}
.attorney-bio-section{padding:15px;}
.attorney-bio-section .container{padding-left:0;padding-right:0;}
.quality p{font-size: 18px;
line-height: 28px;}
.form-group {
    margin-bottom: 15px;
}
.lead-form h3 {
    font-size: 21px;}
.bk-law-adv-section{margin-top:150px;}	
	
}


@media (max-width: 768px) { 
.bk-law-logo{left:15px;}
.bkprofile{width:100%;}
.call-now{padding-top:55px;text-align:center;}
	.intro-caption{margin-top:150px;}
	/*.intro-section h1 {
    
    font-size: 32px;
    line-height: 52px;
}*/
.divider {
  
    margin: 30px 0px 0px 0px;
    
}
}


@media (max-width: 991.98px) {

	.bk-law-adv-section{margin-top:150px;}	
.intro-caption{margin-top:150px;}

}


@media (max-width: 1199.98px) { 

}


@media(max-width:767px) {
		.intro-section, .bankruptcy-can-section-blue{background-image: none;}
.sub-fair-heading{padding: 0 15px;}
 .intro-ct {
padding-top: 140px;
}
.section {
padding: 60px 0px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
border:none;
background: #f6f6f3;
}
.lead-form {
	padding: 20px;
	background-color: #fff;
	-webkit-box-shadow: 1px 2px 1px 1px rgba(40, 40, 40, .2);
	/* box-shadow: 0 1px 1px rgba(0,0,0,0.3); */
box-shadow: 0px 1px 1px 1px rgba(40, 40, 40, .2);
}
.btn-quote {
padding: 15px 22px;
border-radius: 2px;
font-size: 20px;
border: none;
font-family: 'Roboto', serif;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
margin-bottom: 10px;
font-weight: 400;
}
}
