html{scroll-behavior:smooth}
section#bs-pricing-gateway.contact-us h2.heading2{color:#fff!important;font-weight:400}
section#home-feature .thumbnails p.fields{font-size:20px;color:#aaa;font-weight:400}
#header .navbar .navbar-header .navbar-brand img{width:80px;padding:4px 0;margin-left:40px}
section#home-banner{position:relative;margin-top:-100px}
div#homeforms{top:35%!important}
#home-banner #carousel-example-generic #homeforms.text-wrap fieldset .srch .border-button{border-radius:0;width:240px}
#header .menu-wrap #menu-main-menu li a{color:#fff}
#header .menu-wrap #menu-main-menu li:last-child a.dash-button.botu{background:#000}
#header .menu-wrap #menu-main-menu li:last-child a.dash-button.botu:hover{background:#000;border:2px solid #000}
#header .menu-wrap #menu-main-menu li a:hover{color:#000}
div#homeforms{top:35%!important}
#home-banner #carousel-example-generic #homeforms.text-wrap fieldset .srch .border-button{border-radius:0;width:180px}
#header .menu-wrap #menu-main-menu li a{color:#fff}
#header .menu-wrap #menu-main-menu li a.dash-button.botu{border-radius:0}
#header .menu-wrap #menu-main-menu li:last-child a.dash-button.botu{background:#c70000;border:2px solid #c70000}
#header .menu-wrap #menu-main-menu li:last-child a.dash-button.botu:hover{background:#000;border:2px solid #000}
#header .menu-wrap #menu-main-menu li a:hover{color:#000}
.caption{background:#fff;margin-top:-10px;padding-top:15px;padding-bottom:10px}
section#home-feature .caption h4{color:#000}
section#home-feature .thumbnails p.fields{color:#000}
section#home-feature .thumbnails p{color:#000}
section#home-feature .caption h4 span{color:#000}
h2.heading2{margin:auto;line-height:normal;font-size:48px;text-transform:uppercase;font-weight:700}
section#home-whychoose:before{display:none}
p.buttonss a{border-radius:100px;padding:10px;background:#000}
p.buttonss a:hover{border-radius:100px;padding:10px;background:#000}
section#home-whychoose h2.heading2,section#home-whychoose p,section#home-whychoose li,section#home-whychoose,section#home-whychoose h3,section#home-whychoose h4,section#home-whychoose strong{color:#fff}
section#home-whychoose{background:#000;min-height:max-content}
section#home-whychoose.whitebg{background:#fff;min-height:max-content}
section#home-whychoose.whitebg h2.heading2,section#home-whychoose.whitebg p,section#home-whychoose.whitebg li,section#home-whychoose.whitebg,section#home-whychoose.whitebg h3,section#home-whychoose.whitebg h4,section#home-whychoose.whitebg strong{color:#000}
section#home-contents h2.heading2{background:#fff;line-height:normal;color:#000;font-size:48px;padding:10px;margin-bottom:0}
section#home-whychoose h2.heading2{line-height:normal;padding:10px;font-size:48px;margin:0 auto}
section#footer .container-fluid .container{max-width:1360px}
section#footer{background:#fff!important}
section#footer .container-fluid .container a.navbar-brand{width:200px;margin:auto;display:block;float:none}
section#footer .container-fluid .container strong a{font-size:20px;text-transform:uppercase}
section#footer .container-fluid .container strong a:hover{color:#000}
section#footer .container-fluid .container a,section#footer .container-fluid .container strong,section#footer .container-fluid .container p{color:#000}
section#footers{background:#fff!important}
section#footers p{color:#000!important}
section#footers p *{color:#000!important}
section#footers .container{max-width:1384px!important;width:100%;padding:!important}
a.btn.btn-primary{background:#000;background:#000;background:-moz-linear-gradient(45deg,#000 50%,#000 50%,#091548 50%);background:-webkit-linear-gradient(45deg,#000 50%,#000 50%,#091548 50%);background:linear-gradient(45deg,#000 50%,#000 50%,#091548 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#091548',GradientType=1);text-transform:uppercase;padding:10px 20px;background:#000;border:0;border-radius:0;display:inline-block;line-height:normal;text-align:center;color:#fff;font-size:22px}
section#profile-pages .container .col-md-12 span.address-group i.fa.fa-clock-o{margin-top:6px}
section#footer .col-md-12 .col-md-2:nth-of-type(4){padding-left:50px}
span.addresspro:hover{color:#000}
a.btn.btn-primary:hover{background:#000}
p.joining a.btn.btn-primary{background:#000;padding:10px 30px;color:#fff}
p.joining a.btn.btn-primary:hover{background:#000;color:#fff;padding:10px 30px}
section#footer{margin:auto;border:0}
.footer-top{float:left;width:100%;background:#fff;margin-top:0;padding:50px 0}
.footer-top,.footer-top li,.footer-top strong{color:#000}
.footer-top ul{padding-left:40px}
.footer-top .container{margin:auto;max-width:1326px}
.footer-top strong{font-size:60px;text-transform:uppercase;font-weight:700;line-height:normal}
.footer-top ul{padding-left:20px}
.caption .top{display:block;min-height:90px}
#header .menu-wrap #menu-main-menu li a{font-size:14px}
#home-feature div#myCarousel li{height:auto;margin-bottom:30px}
section#profile-pages .container .col-md-12 span.address-group p{color:#fff}
section#footer li a{font-size:14px}
section#footer li a:hover,section#sign-page.page-signup .login .col-md-12 .tab-content.right a:hover{color:#d8b134!important}
section#home-banner .form-control{background-color:#fff!important}
section#home-whychoose.why-choose-sec p.buttonss a{background:#fff;color:#000;border-radius:100px}
section#home-whychoose.why-choose-sec p.buttonss a:hover{background:#000;color:#fff}
section#footers p.copyrightsright{font-size:16px;order:1!important;float:left!important;text-align:left}
section#footers p.copyrights{font-size:16px;float:right!important;text-align:right!important}
section#become-featured .container ul{margin-left:25px}
.footer-top li{list-style:circle}
p.joining{margin-top:20px}
section#home-feature .container{width:100%;max-width:1450px}
footer{margin-top:45px}
section#sign-page.page-signup .login .col-md-12 input.form-control,section#sign-page.page-signup .login .col-md-12 select.form-control{box-shadow:100px 100px 100px 100px #000 inset}
section#footer .col-md-12 .col-md-2:last-child{width:auto;float:right;padding-riight:0}
section#footer .col-md-12 .col-md-2:first-child{float:left;width:auto;padding-left:0}
section#footer .col-md-12 .col-md-2:nth-of-type(2){padding-left:126px;width:24%}
.profile-caption strong{font-size:22px}
section#profile-pages .right-profile-side textarea.form-control{height:130px}
section#profile-pages .container .col-md-12 span.address-group p.phone a:hover,span.address-group.web a.websitetar:hover,p.hourss a:hover{color:#fff!important}
section#footer .container-fluid{padding:0!important}
.p-0{padding:0!important}
section#footers{padding:0 0 10px}
@media (min-width: 1200px) {
.container{width:100%;max-width:1360px!important}
}
@media(min-width:1200px) and (max-width:1400px) {
.container,section#footers .container{max-width:1200px!important;width:100%!important}
h2.heading2{font-size:60px}
.col-xs-12.copyright{padding:0!important}
}
@media(max-width:700px) {
#header .navbar{background:#000}
.footer-top strong{font-size:30px!important}
.col-md-12{padding:5px!important}
header#header{background:#000!important}
#header .menu-wrap #menu-main-menu{background:transparent!important}
#header .menu-wrap #menu-main-menu li:nth-of-type(5){margin:10px auto!important}
section#home-banners span.names{text-align:center!important;text-shadow:none!important;color:#fff!important}
section#home-whychoose .col-xs-6.text-bottom{padding:0!important}
.col-xs-6.img-bottom-left span.hoverit{height:auto!important}
.col-xs-6.img-bottom-left{margin:auto!important}
section#home-banners .item span:empty{display:none!important}
section#home-contents .col-md-12 > div{padding:0!important}
.footer-top{padding:10px 0!important}
section#footer .col-md-12 .col-md-2{width:100%!important;padding:10px 0!important}
section#footer .col-md-12 .col-md-2 strong{font-weight:700!important}
section#footer{margin-bottom:0!important}
section#footers{margin:auto!important}
.col-xs-12.copyright{padding:0!important;text-align:center!important}
p.copyrightsright{text-align:center!important}
section#footers p.copyrights{text-align:center!important;width:100%!important;font-size:14px!important}
section#footers .col-xs-12{padding:0!important}
section#footers p.copyrightsright{font-size:14px!important}
section#home-whychoose h3,section#home-whychoose h4,section#home-whychoose strong{font-size:20px!important;line-height:normal!important}
section#footer .container-fluid .container a.navbar-brand{height:auto!important;width:150px!important;margin:10px auto!important}
section#footer .col-md-12 .col-md-2{padding:0!important;width:49%!important;float:left!important;clear:none!important}
section#footer .col-md-4{float:left;width:100%}
section#home-banner{margin:-21px auto auto!important}
section#become-featured h2.heading2,.notfound h4{font-size:30px!important;margin:20px auto!important}
div#chit-chat{display:none}
section a{word-break:break-word}
.about-us{word-break:break-word}
.about-us ol,.about-us ul{float:left;width:100%;padding-left:40px;margin-bottom:20px;box-sizing:border-box!important}
.about-us strong{float:left;width:100%;margin-top:20px}
section#howitwork .container .col-md-12 p.joining{margin:auto!important}
section#howitwork.howitworkss ul{margin-top:30px!important;float:left;width:100%}
section#howitwork.howitworkss .container .col-md-12 strong span{margin-right:5px!important}
section#sign-page.page-signup h2.heading2{line-height:normal!important}
section#sign-page.page-signup h3.heading4{line-height:normal;font-size:25px!important;margin:10px auto}
ol strong{width:auto;float:none!important}
.notfound .clp p{font-size:35px!important}
#header .navbar .navbar-header .navbar-toggle{margin:0;top:0}
#header .navbar .navbar-header .navbar-brand{width:auto!important;padding:0;float:none;margin-right:auto}
header#header{padding:7px 10px}
.navbar-header{display:flex;justify-content:space-between;flex-direction:row-reverse;width:100%}
#header .navbar .navbar-header .navbar-brand img{width:60px!important;margin:0!important}
.footer-top strong{line-height:normal!important;margin-bottom:10px!important;font-size:24px!important}
section#home-whychoose .container-fluid{padding:20px 0!important}
}
.navbar-nav>li>.dropdown-menu{border:0!important;border-radius:20px;overflow:hidden}
.navbar-nav>li>.dropdown-menu li:hover{background:#f3f3f3}
body #header .menu-wrap #menu-main-menu li > a{display:block}
body #header .menu-wrap #menu-main-menu li:hover > a{color:#000!important}
.col-md-12.extra_fill ul{display:flex;align-items:center;flex-wrap:wrap;gap:12px}
#header .menu-wrap #menu-main-menu li a:hover{color:#d8b134!important}
body #header .menu-wrap #menu-main-menu li:hover > a,body #header .menu-wrap #menu-main-menu li > a:hover{color:#ffd700!important}
img.right{float:right;width:540px}
footer{background:#000!important}
footer section#footer,footer section#footers{background:#fff!important}
footer section#footer *,footer section#footers *{color:#000!important}

footer section#footer ul li:nth-of-type(7),footer section#footer ul li:nth-of-type(8),footer section#footer ul li:nth-of-type(9){padding-right:20px;line-height:normal!important}
footer section#footer .col-md-12.extra_fill{padding:0 5px}
section#home-whychoose .col-xs-12.col-md-6.text-bottom p.buttonss a{background:#000;color:#fff!important;border-radius:100px}
footer section#footer .col-md-12.extra_fill{display:flex;justify-content:space-between}
footer section#footer .col-md-12.extra_fill ul li{flex:1 1 100%;justify-content:start}

section#footer .container-fluid .container a.navbar-brand{margin-bottom:40px;filter:invert(1)}
section#footer .container-fluid .container a.navbar-brand img,section#footer .container-fluid .container a.navbar-brand{width:100%;height:auto;max-width:470px}
footer section#footers{border-top:1px solid #ededed;padding-top:10px}
section#footer .container-fluid .container a, section#footer .container-fluid .container strong, section#footer .container-fluid .container p {    font-size: 18px;    letter-spacing: 1px;}
section.top-footer {
    background: url('https://booklawyers.com/ncss/unnamed.jpg') !important;
    display: flex;
    background-size: cover !important;
    background-position: center !important;
    margin: 60px auto 30px; padding: 150px 0px;
}

section.top-footer .container {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    min-height: 400px;
}section.top-footer .container * {
    color: #fff;
}

section.top-footer .container p {
    font-size: 30px !important;
    text-shadow: 1px 1px 51px #000;
}

section.top-footer .container h2.headings2 {font-family:"Montserrat" !important;
    font-size: 90px;
    line-height: normal;
    letter-spacing: 2px;
    font-weight: 600;
    text-shadow: 1px 1px 81px #000;
}

section.top-footer .container p.buttonss {
    justify-content: center;
    display: flex;
}

section.top-footer .container p.buttonss a {
    color: #fff;
    background: transparent;
    border: 1px solid #fff;
    font-size: 20px !important;
}
section.top-footer .container p.buttonss a:hover {
    color: #fff;
    background: #000;
    border: 1px solid #000;
    font-size: 20px !important;
}
html body section#profile-pages .container .col-md-12.profile-lawyers{margin-bottom:-17px!important}
html body section#home-whychoose h2.heading2{color:#9F842C!important}
html body section#home-banners .caption .top h4,html body section#home-banners .caption .top h4 *{color:#9F842C!important}
html body button.w-big-play-button.w-css-reset-button-important.w-vulcan-v2-button{border-radius:20px!important;background:#9F842C!important}
html body .w-bpb-wrapper.w-css-reset.w-css-reset-tree{border-radius:10px!important;background:#9F842C!important}
html body #wistia_chrome_37 #wistia_grid_72_wrapper .w-css-reset-tree div{background:#9F842C!important}
html body section#home-whychoose p.buttonss a:hover{background:#9F842C!important}
section#listing-search-dcotros .profile p.button-ss:hover{background:#9F842C!important}
html body .search-profile-right .newsearchnomsg span.phnnum a:hover{color:#9F842C!important}
html .search-profile-right .newsearchnomsg span.webname a:hover,.search-profile-right .newsearchnomsg a:hover{color:#9F842C!important}
form.contact-form-right.form-control .form-controls .col-xs-6.cpatchdiv input#captcha_code:focus::placeholder{color:#fff!important}
html body form.contact-form-right.form-control .form-controls .col-xs-6.cpatchdiv img#captchaimg{width:138px}

section#listing-search-dcotros .profile span.address-group p.button-ss {
    padding: 7px 20px !important;
}


@media(min-width:700px) {
	
html body form.contact-form-right.form-control .form-controls .col-xs-6.cpatchdiv p{top:63px!important;left:20px!important}
html body section#profile-pages .right-profile-side input.form-control.submit.btn.bnt{margin:0!important;position:absolute!important;bottom:27px!important;right:33px!important}
html body form.contact-form-right.form-control .form-controls .col-xs-6.cpatchdiv .col_01{display:flex;gap:12px;justify-content:space-around!important}
html body form.contact-form-right.form-control .form-controls .col-xs-6.cpatchdiv input#captcha_code{max-width:143px!important;height:44px!important}
html body form.contact-form-right.form-control .form-controls .col-xs-6.cpatchdiv p a{position:absolute!important;left:-3px!important;max-width:141px!important;font-size:17px!important}

	}


@media(max-width:700px) {
img.right{float:right;width:100%}
html body .menu-wrap{z-index:9999!important}
html body header#header{padding:10px 16px!important}
html body #header .menu-wrap{height:400px!important}
html body header#header *{filter:none!important}
html body header#header{background:#000!important}
html body header#header * ul.dropdown-menu *{color:#fff!important;text-align:center}
html body #header .menu-wrap #menu-main-menu{padding:10px!important}
html body #header .menu-wrap #menu-main-menu *{text-align:left!important;font-size:20px!important;color:#fff!important}
html body #header .menu-wrap #menu-main-menu ul li *{font-size:18px!important}
html body #header .menu-wrap #menu-main-menu b.caret{position:absolute;right:0;top:11px}
body #header .menu-wrap #menu-main-menu li:hover > a{color:#fff!important}
.col-md-12.extra_fill ul li:after{content:"|";font-size:16px;margin:0 3px}
section#listing-search-dcotros .profiles .thumbnail.profile-pics{padding:0!important}
html body div form.contact-form-right.form-control .form-controls .col-xs-6.cpatchdiv div{flex-direction:column-reverse!important;display:flex!important}
html body section#profile-pages div form.contact-form-right.form-control .form-controls .col-xs-6.cpatchdiv .col_01 p{top:-36px!important;z-index:1!important}
html body form.contact-form-right.form-control .form-controls .col-xs-6.cpatchdiv input#captcha_code{margin-top:-19px!important}
html body section#profile-pages .right-profile-side input.form-control.submit.btn.bnt{margin-top:-39px!important;position:relative!important;top:-26px;margin-bottom:0!important}
footer section#footer .col-md-12.extra_fill ul li{flex:1 1 47%;text-align:left}
footer section#footer .col-md-12.extra_fill ul{width:100%}
footer section#footer .col-md-12.extra_fill{flex-direction:column}
.col-md-12.extra_fill ul li:after{display:none}
section#footer .container-fluid .container a.navbar-brand{padding:0!important;max-width:100%!important}
section#footer .container-fluid .container a.navbar-brand img,section#footer .container-fluid .container a.navbar-brand{width:100%!important;max-width:380px!important}
footer section#footer .col-md-12.extra_fill ul li a{font-size:14px!important;letter-spacing:0!important}

footer section#footer .col-md-12.extra_fill ul li {
    flex: 1 1 100% !important;
    padding: 0px 20px !important;
}

footer section#footer .fliyleft {
    width: 48% !important;
}

footer section#footer .fliycenter {
    width: 48% !important;
}

footer section#footer .col-md-12.extra_fill {
    flex-direction: row !important;
}}
