html {
  scroll-behavior: smooth;
}
#header .navbar .navbar-header .navbar-brand img{width:80px;padding:4px 0;margin-left:40px}
section#home-banner{position:relative;margin-top:-152px}
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:hover{color:#000000}
form#payment-form input#captcha_code {
    background: #fff !important;
    color: #000 !important;
}form#payment-form input#captcha_code {
    background: #fff !important;
    color: #000 !important;
}


.caption{background:#f1f1f1;margin-top:-10px;padding-top:9px;padding-bottom:4px}
section#home-feature .caption h4{color:#000}
section#home-feature .thumbnails p.fields{color:#000;font-weight:400}
section#home-feature .thumbnails p{color:#000}
section#home-feature .caption h4 span{color:#000}

h2.heading2{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:#000000}
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:60px;padding:10px;margin-bottom:0}
section#home-whychoose h2.heading2{line-height:normal;padding:10px;font-size:60px}
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 a,section#footer .container-fluid .container strong,section#footer .container-fluid .container p{color:#000000}
section#footers{background:#fff !important}
section#footer .container-fluid .container strong a{font-size:20px;text-transform:uppercase}
section#footer .container-fluid .container strong a:hover{   color: #000000;}
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:#000000;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: #000000;
}
a.btn.btn-primary:hover{background:#000}
p.joining a.btn.btn-primary{background:#000;padding:10px 30px;color:#fff;border:2px solid #000}
p.joining a.btn.btn-primary:hover{background:#000000;color:#fff;padding:10px 30px;border:2px solid #000000}
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:30px;text-transform:uppercase;font-weight:700;line-height:normal}
.footer-top ul{padding-left:20px}
.caption .top{display:block}
footer{margin:auto!important}

#howitwork.whyjoining p{padding-left:20px}
#home-banner #carousel-example-generic #searchpages-searchs.text-wrap fieldset .srch .border-button{width:180px!important}
section#home-banner .form-control{background-color:#fff!important}
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:#000000!important}
section#home-banner .form-control{background-color:#fff!important}
.search-results h3,.search-results h4{font-size:26px!important}
section#home-banner.search-pages h1.heading1{margin:auto!important;padding-bottom:10px;line-height:normal}
.listing-search-dcotros .search-profile-right .newsearchnomsg{padding:10px 0 0}

header#header{height:auto;padding-bottom:0!important;margin-bottom:7px!important}
#home-banner.search-pages #carousel-example-generic .text-wrap fieldset div.loc .form-control{font-size:16px}

html .search-profile-right .newsearchnomsg span.webname a,.search-profile-right .newsearchnomsg a{color:#000000!important}
section#profile-pages .right-profile-side .form-control input.form-control.submit.btn.bnt{margin-top:20px!important}
#header .navbar .navbar-header .navbar-brand{margin-right:50px}
section#footers p.copyrightsright{font-size:16px;order:1!important;float:left!important;text-align:left}
section#footers p.copyrights{float:right!important;text-align:right!important;font-size:16px}

/* p.joining a.btn.btn-primary:hover{background:transparent!important} */
/* p.joining:hover a.btn.btn-primary{color:#fff!important} */
/* p.joining a.btn.btn-primary:after{content:"";background:#000;width:100%;position:absolute;left:0;height:100%;top:0;z-index:-1;transform:translateX(-100%);transition:.3s all 0} */
/* p.joining:hover a.btn.btn-primary:after{content:"";background:#000;width:100%;position:absolute;left:0;height:100%;top:0;z-index:-1;transform:translateX(0%);transition:.3s all 0} */
/* p.joining a.btn.btn-primary{position:relative;background:transparent!important;left:0;z-index:99;overflow:hidden} */
section#become-featured h2.heading2{font-size:65px !important}
.footer-top li{list-style:circle}
#header .menu-wrap #menu-main-menu li a{font-size:14px}
footer{margin-top:45px !important}

section#sign-page.page-signup .login .col-md-12 .tab-content {
    background: #000000;
}

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 #000000 inset;
}

section#footer .col-md-12 .col-md-2:last-child {
    width: auto;
    float: right;padding-riight:0px;
}

section#footer .col-md-12 .col-md-2:first-child {
    float: left;
    width: auto;padding-left:0px;
}

section#footer .col-md-12 .col-md-2:nth-of-type(2) {
    padding-left: 126px;
    width: 24%;
}

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: 0px !important;
}section#footer .container-fluid .container{max-width:1360px;}
section#footers{padding:0px 0px 10px 0px}
html .search-profile-right .newsearchnomsg span.webname a:hover{color:#000 !important}

div#signin h2.heading2 {
    color: #fff;
    font-size: 55px;
}
html body .otherhospital a{color:#fff;background-color:#000000}
html body .otherhospital a:hover{background-color:#000;color:#fff;}
section#become-featured .container .alllist ul li:hover, section#become-featured .container .alllist ul li:hover a {
    background: #000000;
    color: #fff;
}

section#bs-pricing-gateway.contact-us h2.heading2 {    color: #fff !important;    font-weight: 400;}


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


@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: 70px;
}.col-xs-12.copyright {
    padding: 0px !important;
}}





@media(max-width:700px)
{
#header .navbar {    background: #fff;}
.footer-top strong {    font-size: 30px !important;}
.col-md-12 {    padding: 5px !important;}
header#header {    background: #fff !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: 0px !important;
}

.col-xs-6.img-bottom-left span.hoverit {
    height: auto !important;
}

.col-xs-6.img-bottom-left {
    margin: auto !important;
}

section#home-banners {}

section#home-banners .item span:empty {
    display: none !important;
}

section#home-contents {}

section#home-contents .col-md-12 > div {
    padding: 0px !important;
}

.footer-top {
    padding: 10px 0px !important;
}


section#footer .col-md-12 .col-md-2 {
    width: 100% !important;
    padding: 10px 0px !important;
}

section#footer .col-md-12 .col-md-2 strong {
    font-weight: bold !important;
}

section#footer {
    margin-bottom: 0px !important;
}

section#footers {
    margin: auto !important;
}

.col-xs-12.copyright {
    padding: 0px !important;
    text-align: center !important;
}

p.copyrightsright {
    text-align: center !important;
}

p.copyrights {}

section#footers p.copyrights {
    text-align: center !important;
    width: 100% !important;
    font-size: 14px !important;
}

section#footers .col-xs-12 {
    padding: 0px !important;
}

section#footers p.copyrightsright {
    font-size: 14px !important;
}#header .navbar .navbar-header .navbar-brand {
    margin: auto !important;
    text-align: left !important;
    float: left !important;
}

#header .navbar .navbar-header .navbar-brand img {
    margin: auto;
    width: 100px !important;
}

header#header {
    position: relative !important;
}

section#section-headingssearch {
    display: none !important;
}

section#listing-search-dcotros .profile span.address-group img {
    float: none !important;
    width: 21px !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: 0px !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: 0px;    top: 0px;}
#header .navbar .navbar-header .navbar-brand {    width: auto !important;    padding: 0px;    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: 0px !important;
}.footer-top strong {    line-height: normal !important;    margin-bottom: 10px !important;    font-size: 24px !important;}
section#home-whychoose .container-fluid {    padding: 20px 0px !important;}

}
.navbar-nav>li>.dropdown-menu {
    border: 0px !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: #000000  !important;
}

.col-md-12.extra_fill ul {display: flex;align-items:center;flex-wrap:wrap;gap: 12px;}
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-size: 90px;
    line-height: normal;
    letter-spacing: 2px;
    font-weight: 600;
    text-shadow: 1px 1px 81px #000;font-family:"Montserrat" !important;
}

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




@media(max-width:700px)
{
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}
html body header#header .navbar .menu-wrap{width:100%!important;min-width:100%!important;height:auto!important}
html body #header .menu-wrap #menu-main-menu{margin:auto!important}
#header .navbar .navbar-header .navbar-brand img{filter:invert(1)!important}
#header.clearHeader,#header.shortHeader{height:auto!important;min-height:auto!important}
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}
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;
}}