        /* General */
        
        .f-h-content a h2 {
            color: #f9d778 !important;
        }
        
        .footer-content p {
            color: #bfbfbf !important;
            line-height: 20px;
        }
        
        .f-all-h2 h2 {
            color: #bfbfbf !important;
        }
        
        .form-right-text p {
            color: #9b9b9b !important;
        }
        
        .f-bottom-left-text p {
            color: #bfbfbf !important;
        }
        
        .menuzord-brand img {
            width: 110px !important;
        }
        
        .ds_padding.header-area {
            padding: 10px 0px 10px 0px !important;
        }
        
        .menuzord-menu ul.dropdown li a, .menuzord-menu ul.dropdown li a:hover {
            padding: 10px 0px 10px 30px;
        }
        
        .custom-header {
            padding-right: 0;
            width: 95%;
            margin: 0 auto;
        }
        
        .bf-logo {
            float: right;
            width: 150px;
        }
        
        .header-contact {
            float: right;
            padding-right: 40px;
        }
        
        .menuzord-menu {
            float: right;
            padding-right: 25px;
        }
        
        .page-title-area {
            max-height: 400px;
        }
        
        
        /* Home */
        
        #home .header {
            background-image: url(/images/jd/home-header-new.png);
            height: 450px;
            background-size: cover;
            background-repeat: no-repeat;
            margin-top: 100px;
        }
        
        #home .help-area2 {
            background-image: url(/images/jd/new-home-page-scroll-bg-2.png);
            background-position: 65%;
            background-size: cover;
            background-repeat: no-repeat;
        }
        
        #home .help-area3 {
            background-image: url(/images/jd/new-home-page-scroll-bg-black.png
);
            background-position: 65%;
            background-size: cover;
            background-repeat: no-repeat;
        }
        
        .border {
            border: 2px solid #feda6a;
            margin: 20px 0;
        }
        
        #home .help-text-heading h2 {
            color: #fff !important;
        }
        
        #home .help-text-heading p {
            color: #d4d4db !important;
        }
        
        #home .help-content h2 {
            color: #f9d778 !important;
        }
        
        #home .help-content p {
            color: #d4d4db !important;
        }
        
        #home .contact-title h2 {
            color: #d4d4db !important;
        }
        
        #home .contact-title p {
            color: #d4d4db !important;
        }

        #home .tp-rightarrow, .tp-rightarrow:hover {
            display: none;
        }
        #home .tp-leftarrow, .tp-leftarrow:hover {
            display: none;
        }
        
        #home .rev_slider iframe {
            border: none !important;
        }
        
        #home .rs-background-video-layer iframe {
            visibility:inherit !important;
            opacity: 1 !important;
        }
        
        #home .header-area {
            /*padding: 0px 0px 0px 0px;*/
        }
        
        #home .menuzord-brand img {
            width: 110px;
        }
        
              /**
       * Simple fade transition,
       */
      #home .mfp-fade.mfp-bg {
        opacity: 0;
        -webkit-transition: all 0.15s ease-out; 
        -moz-transition: all 0.15s ease-out; 
        transition: all 0.15s ease-out;
      }
      #home .mfp-fade.mfp-bg.mfp-ready {
        opacity: 0.8;
      }
      #home .mfp-fade.mfp-bg.mfp-removing {
        opacity: 0;
      }

      #home .mfp-fade.mfp-wrap .mfp-content {
        opacity: 0;
        -webkit-transition: all 0.15s ease-out; 
        -moz-transition: all 0.15s ease-out; 
        transition: all 0.15s ease-out;
      }
      #home .mfp-fade.mfp-wrap.mfp-ready .mfp-content {
        opacity: 1;
      }
      #home .mfp-fade.mfp-wrap.mfp-removing .mfp-content {
        opacity: 0;
      }
      
      #home .welcome-area {
          margin-top: -65px;
      }
      
      #home video {
          margin-top: 10px;
      }


/* Personal Injury Page */


#pi .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#pi .menuzord {
    background-color: #f2f2f6;
}

#pi .about-us-page-title-bg {
    background-image: url(/images/jd/pi-title-2.jpg);
    background-size: contain;
}

#pi .page-title-content p {
    color: #e5e4e4 !important;
}

#pi .page-title-content h2 {
    text-transform: uppercase;
    color: #f9d778 !important;
}

#pi .page-title-area {
    position: relative;
    padding-top: 100px;
    padding-bottom: 50px;
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#pi .page-title-padding {
    padding-top: 70px;
}

#pi .page-title-area:before {
    background-color: transparent;
}

#pi .asset-content p {
    text-align: justify;
    color: #000;
}

#pi .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#pi .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#pi .contact-title h3, h2, p {
    color: #000;
}

#pi .Title-area {
    padding: 0px 0px 0px 100px;
}

#pi .Title-area:before {
    top: 43px;
}

#pi .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#pi .f-h-content a h2 {
    color: #f9d778 !important;
}

#pi .f-h-content p a {
    color: #f9d778 !important;
}

#pi .footer-content p {
    color: #bfbfbf !important;
}

#pi .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#pi .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Truck Accidents Page */


#ta .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#ta .menuzord {
    background-color: #f2f2f6;
}

#ta .about-us-page-title-bg {
    background-image: url(/images/jd/TA-title.png);
    background-size: contain;
}

#ta .page-title-content p {
    color: #000 !important;
}

#ta .page-title-content h2 {
    text-transform: uppercase;
    color: #000 !important;
}

#ta .page-title-area {
    position: relative;
    padding-top: 150px;
    padding-bottom: 50px;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#ta .breadcrumbs:before {
    background-color: #000;
}

#ta .page-breadcrumbs li a {
    color: #000;
}

#ta ul.page-breadcrumbs li + li:before {
    color: #000;
}

#ta .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#ta .asset-content p {
    text-align: justify;
    color: #000;
}

#ta .asset-content {
    text-align: center;
}

#ta .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#ta .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#ta .contact-title h3, h2, p {
    color: #000;
}

#ta .Title-area {
    padding: 0px 0px 0px 100px;
}

#ta .Title-area:before {
    top: 43px;
}

#ta .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#ta .f-h-content a h2 {
    color: #f9d778 !important;
}

#ta .f-h-content p a {
    color: #f9d778 !important;
}

#ta .footer-content p {
    color: #bfbfbf !important;
}

#ta .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#ta .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* About Page */


#about .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#about .menuzord {
    background-color: #f2f2f6;
}

#about .about-us-page-title-bg {
    background-image: url(/images/jd/About-title3.jpg);
    background-size: auto;
}

#about .page-title-content p {
    color: #e5e4e4 !important
}

#about .page-title-content h2 {
    text-transform: uppercase;
    color: #f9d778 !important;
}

#about .page-title-area {
    position: relative;
    padding-top: 162px;
    padding-bottom: 20px;
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#about .breadcrumbs:before {
    background-color: #fff;
}

#about .page-breadcrumbs li a {
    color: #e5e4e4;
}

#about ul.page-breadcrumbs li + li:before {
    color: #e5e4e4;
}

#about .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#about .asset-content p {
    text-align: justify;
    color: #000;
}

#about .asset-content {
    text-align: center;
}

#about .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#about .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#about .contact-title h3, h2, p {
    color: #000;
}

#about .Title-area {
    padding: 0px 0px 0px 100px;
}

#about .Title-area:before {
    top: 43px;
}

#about .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#about .f-h-content a h2 {
    color: #f9d778 !important;
}

#about .f-h-content p a {
    color: #f9d778 !important;
}

#about .footer-content p {
    color: #bfbfbf !important;
}

#about .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#about .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Videos Page */

#videos .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#videos .menuzord {
    background-color: #f2f2f6;
}

#videos .about-us-page-title-bg {
    background-image: url(/images/jd/Videos-title.png);
    background-size: auto;
}

#videos .page-title-content p {
    color: #e5e4e4 !important
}

#videos .page-title-content h2 {
    text-transform: uppercase;
    color: #f9d778 !important;
}

#videos .page-title-area {
    position: relative;
    padding-top: 100px;
    padding-bottom: 20px;
    background-position: 50% 32%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#videos .breadcrumbs:before {
    background-color: #fff;
}

#videos .page-breadcrumbs li a {
    color: #e5e4e4;
}

#videos ul.page-breadcrumbs li + li:before {
    color: #e5e4e4;
}

#videos .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#videos .asset-content p {
    text-align: justify;
    color: #000;
}

#videos .asset-content {
    text-align: center;
}

#videos .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#videos .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#videos .contact-title h3, h2, p {
    color: #000;
}

#videos .Title-area {
    padding: 0px 0px 0px 100px;
}

#videos .Title-area:before {
    top: 43px;
}

#videos .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#videos .f-h-content a h2 {
    color: #f9d778 !important;
}

#videos .f-h-content p a {
    color: #f9d778 !important;
}

#videos .footer-content p {
    color: #bfbfbf !important;
}

#videos .f-all-h2 h2 {
    color: #bfbfbf !important;
    text-align: left;
}

#videos .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Simple fade transition,
       */
#videos .mfp-fade.mfp-bg {
    opacity: 0;
    -webkit-transition: all 0.15s ease-out; 
    -moz-transition: all 0.15s ease-out; 
    transition: all 0.15s ease-out;
}
#videos .mfp-fade.mfp-bg.mfp-ready {
    opacity: 0.8;
}
#videos .mfp-fade.mfp-bg.mfp-removing {
    opacity: 0;
}

#videos .mfp-fade.mfp-wrap .mfp-content {
    opacity: 0;
    -webkit-transition: all 0.15s ease-out; 
    -moz-transition: all 0.15s ease-out; 
    transition: all 0.15s ease-out;
}
#videos .mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1;
}
#videos .mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0;
}

#videos .video {
    padding: 50px 0;
}

#videos .col-md-5 {
    text-align: center;
}

#videos .col-md-12 {
    padding: 50px 0;
}

#videos .pi.welcome-area {
    padding-top: 0;
}
#videos img {
    max-width: 450px;
}


/* disability Page */


#disability .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#disability .menuzord {
    background-color: #f2f2f6;
}

#disability .about-us-page-title-bg {
    background-image: url(/images/jd/disability-title.png);
    background-size: contain;
}

#disability .page-title-content p {
    color: #000 !important;
}

#disability .page-title-content h2 {
    text-transform: uppercase;
    color: #000 !important;
}

#disability .page-title-area {
    position: relative;
    padding-top: 150px;
    padding-bottom: 50px;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#disability .breadcrumbs:before {
    background-color: #000;
}

#disability .page-breadcrumbs li a {
    color: #000;
}

#disability ul.page-breadcrumbs li + li:before {
    color: #000;
}

#disability .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#disability .asset-content p {
    text-align: justify;
    color: #000;
}

#disability .asset-content {
    text-align: center;
}

#disability .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#disability .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#disability .contact-title h3, h2, p {
    color: #000;
}

#disability .Title-area {
    padding: 0;
}

#disability .Title-area:before {
    top: 43px;
}

#disability .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#disability .f-h-content a h2 {
    color: #f9d778 !important;
}

#disability .f-h-content p a {
    color: #f9d778 !important;
}

#disability .footer-content p {
    color: #bfbfbf !important;
}

#disability .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#disability .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Insurance Claims Page */


#ic .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#ic .menuzord {
    background-color: #f2f2f6;
}

#ic .about-us-page-title-bg {
    background-image: url(/images/jd/ic-title.png);
    background-size: contain;
}

#ic .page-title-content p {
    color: #000 !important;
}

#ic .page-title-content h2 {
    text-transform: uppercase;
    color: #000 !important;
}

#ic .page-title-area {
    position: relative;
    padding-top: 150px;
    padding-bottom: 50px;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#ic .breadcrumbs:before {
    background-color: #000;
}

#ic .page-breadcrumbs li a {
    color: #000;
}

#ic ul.page-breadcrumbs li + li:before {
    color: #000;
}

#ic .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#ic .asset-content p {
    text-align: justify;
    color: #000;
}

#ic .asset-content {
    text-align: center;
}

#ic .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#ic .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#ic .contact-title h3, h2, p {
    color: #000;
}

#ic .Title-area {
    padding: 0px 0px 0px 100px;
}

#ic .Title-area:before {
    top: 43px;
}

#ic .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#ic .f-h-content a h2 {
    color: #f9d778 !important;
}

#ic .f-h-content p a {
    color: #f9d778 !important;
}

#ic .footer-content p {
    color: #bfbfbf !important;
}

#ic .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#ic .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Property Claims Page */


#pc .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#pc .menuzord {
    background-color: #f2f2f6;
}

#pc .about-us-page-title-bg {
    background-image: url(/images/jd/pc-title.png);
    background-size: contain;
}

#pc .page-title-content p {
    color: #fff !important;
}

#pc .page-title-content h2 {
    text-transform: uppercase;
    color: #fff !important;
}

#pc .page-title-area {
    position: relative;
    padding-top: 150px;
    padding-bottom: 50px;
    background-position: top;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#pc .breadcrumbs:before {
    background-color: #fff;
}

#pc .page-breadcrumbs li a {
    color: #fff;
}

#pc ul.page-breadcrumbs li + li:before {
    color: #fff;
}

#pc .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#pc .asset-content p {
    text-align: justify;
    color: #000;
}

#pc .asset-content {
    text-align: center;
}

#pc .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#pc .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#pc .contact-title h3, h2, p {
    color: #000;
}

#pc .Title-area {
    padding: 0px 0px 0px 100px;
}

#pc .Title-area:before {
    top: 43px;
}

#pc .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#pc .f-h-content a h2 {
    color: #f9d778 !important;
}

#pc .f-h-content p a {
    color: #f9d778 !important;
}

#pc .footer-content p {
    color: #bfbfbf !important;
}

#pc .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#pc .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Gallery Page */


#gallery .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#gallery .menuzord {
    background-color: #f2f2f6;
}

#gallery .about-us-page-title-bg {
    background-image: url(/images/jd/gallery-title.png);
    background-size: contain;
}

#gallery .page-title-content p {
    color: #d4d4db !important;
}

#gallery .page-title-content h2 {
    text-transform: uppercase;
    color: #f9d778 !important;
}

#gallery .page-title-area {
    position: relative;
    padding-top: 100px;
    padding-bottom: 40px;
    background-position: 50% 28%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#gallery .breadcrumbs:before {
    background-color: #d4d4db;
}

#gallery .page-breadcrumbs li a {
    color: #d4d4db;
}

#gallery ul.page-breadcrumbs li + li:before {
    color: #d4d4db;
}

#gallery .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#gallery .asset-content p {
    text-align: justify;
    color: #000;
}

#gallery .asset-content {
    text-align: center;
}

#gallery .row2 {
    margin-top: 30px;
}

#gallery .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#gallery .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#gallery .contact-title h3, h2, p {
    color: #000;
}

#gallery .Title-area {
    padding: 0px 0px 0px 100px;
}

#gallery .Title-area:before {
    top: 43px;
}

#gallery .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#gallery .f-h-content a h2 {
    color: #f9d778 !important;
}

#gallery .f-h-content p a {
    color: #f9d778 !important;
}

#gallery .footer-content p {
    color: #bfbfbf !important;
}

#gallery .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#gallery .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Case Wins Page */


#cw .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#cw .menuzord {
    background-color: #f2f2f6;
}

#cw .about-us-page-title-bg {
    background-image: url(/images/jd/cw-title.png);
    background-size: auto;
}

#cw .page-title-content p {
    color: #e5e4e4 !important
}

#cw .page-title-content h2 {
    text-transform: uppercase;
    color: #f9d778 !important;
}

#cw .page-title-area {
    position: relative;
    padding-top: 162px;
    padding-bottom: 20px;
    background-position: 70% 30%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#cw .breadcrumbs:before {
    background-color: #e5e4e4;
}

#cw .page-breadcrumbs li a {
    color: #e5e4e4;
}

#cw ul.page-breadcrumbs li + li:before {
    color: #e5e4e4;
}

#cw .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#cw .asset-content p {
    text-align: justify;
    color: #000;
}

#cw .asset-content {
    text-align: center;
}

#cw .case-wins li {
    text-align: left;
    list-style: none;
    color: #000;
}

.case-wins {
    padding-left: 0;
    padding-right: 5px;
}

.case-wins ul {
    padding-inline-start: 0px;
    line-height: 2;
}

.case-wins li:before {
    content: "\2713";
    color: #f9d778;
    padding-right: 5px;
    font-weight: 800;
}

.success-stories {
    background-color: #e6e6e9;
    padding: 50px 0;
}

.success-stories .Title-area:before {
    display: none;    
}

.story-icon {
    margin-top: 20px;
}

.success-stories p {
    text-align: justify;
}

.stories hr {
    border-top :3px solid #d4d4db;
}

#cw .type-1-bg {
    background-color: #fff;
}

#cw .testimonial-area .Title-area:before {
    display: none;
}

#cw .testimonial-area .Title-area {
    padding: 50px 0;
}

#cw .testimonial-customNavigation {
    text-align: center;
}

#cw .btn-info {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
    float: right;
    margin-top: -25px;
}

#cw .btn-info:hover {
    background-color: transparent;
    border-color: #000;
    color: #000;
}

#cw .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#cw .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#cw .contact-title h3, h2, p {
    color: #000;
}

#cw .Title-area {
    padding: 0px 0px 0px 0px;
}

#cw .Title-area:before {
    top: 43px;
}

#cw .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#cw .f-h-content a h2 {
    color: #f9d778 !important;
}

#cw .f-h-content p a {
    color: #f9d778 !important;
}

#cw .footer-content p {
    color: #bfbfbf !important;
}

#cw .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#cw .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Fire Loss Page */


#fl .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#fl .menuzord {
    background-color: #f2f2f6;
}

#fl .about-us-page-title-bg {
    background-image: url(/images/jd/fl-title-2.jpg);
    background-size: contain;
}

#fl .page-title-content p {
    color: #e5e4e4 !important;
}

#fl .page-title-content h2 {
    text-transform: uppercase;
    color: #f9d778 !important;
}

#fl .page-title-area {
    position: relative;
    padding-top: 100px;
    padding-bottom: 50px;
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#fl .page-title-padding {
    padding-top: 70px;
}

#fl .page-title-area:before {
    background-color: transparent;
}

#fl .asset-content p {
    text-align: justify;
    color: #000;
}

#fl .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#fl .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#fl .contact-title h3, h2, p {
    color: #000;
}

#fl .Title-area {
    padding: 0px 0px 0px 100px;
}

#fl .Title-area:before {
    top: 43px;
}

#fl .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#fl .f-h-content a h2 {
    color: #f9d778 !important;
}

#fl .f-h-content p a {
    color: #f9d778 !important;
}

#fl .footer-content p {
    color: #bfbfbf !important;
}

#fl .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#fl .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Contact Page */


#contact .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#contact .menuzord {
    background-color: #f2f2f6;
}

#contact .about-us-page-title-bg {
    background-image: url(/images/jd/contact-header-image-2.png);
    background-size: contain;
}

#contact .page-title-content p {
    color: #e5e4e4 !important;
}

#contact .page-title-content h2 {
    text-transform: uppercase;
    color: #f9d778 !important;
}

#contact .page-title-area {
    position: relative;
    padding-top: 85px;
    padding-bottom: 50px;
    background-position: 80% 25%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#contact .page-title-padding {
    padding-top: 30px;
}

.address-details span {
    color: #000;
}

.view-location span {
    color: #000;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
}

.view-location a {
    font-family: 'Open Sans', sans-serif;
    padding-left: 29px;
}

#contact .page-title-area:before {
    background-color: transparent;
}

#contact .asset-content p {
    text-align: justify;
    color: #000;
}

#contact .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#contact .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#contact .contact-title h3, h2, p {
    color: #000;
}

#contact .Title-area {
    padding: 65px 0px 45px 100px;
    position: relative;
}

#contact .Title-area:before {
    top: 113px;
}

.contact-us-1 {
    padding-bottom: 0px;
}

#contact .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#contact .f-h-content a h2 {
    color: #f9d778 !important;
}

#contact .f-h-content p a {
    color: #f9d778 !important;
}

#contact .footer-content p {
    color: #bfbfbf !important;
}

#contact .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#contact .f-bottom-left-text p {
    color: #bfbfbf !important;
}


/* Wrongful Death Page */


#wd .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#wd .menuzord {
    background-color: #f2f2f6;
}

#wd .about-us-page-title-bg {
    background-image: url(/images/jd/wd-title-2.jpg);
    background-size: contain;
}

#wd .page-title-content p {
    color: #e5e4e4 !important;
}

#wd .page-title-content h2 {
    text-transform: uppercase;
    color: #f9d778 !important;
}

#wd .page-title-area {
    position: relative;
    padding-top: 163px;
    padding-bottom: 50px;
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#wd .breadcrumbs:before {
    background-color: #e5e4e4;
}

#wd .page-breadcrumbs li a {
    color: #e5e4e4;
}

#wd ul.page-breadcrumbs li + li:before {
    color: #e5e4e4;
}

#wd .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#wd .asset-content p {
    text-align: justify;
    color: #000;
}

#wd ul {
    padding-inline-start: 0px;
}

#wd ul li {
    list-style: none;
}

#wd .desc {
    padding-left: 30px;
    text-align: justify;
}

#wd ul li img {
    display: inline-block;
    float: left;
    padding-right: 10px;
}

#wd .asset-content {
    text-align: center;
}

#wd .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#wd .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#wd .contact-title h3, h2, p {
    color: #000;
}

#wd .Title-area {
    padding: 0px 0px 0px 100px;
}

#wd .Title-area:before {
    top: 43px;
}

#wd .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#wd .f-h-content a h2 {
    color: #f9d778 !important;
}

#wd .f-h-content p a {
    color: #f9d778 !important;
}

#wd .footer-content p {
    color: #bfbfbf !important;
}

#wd .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#wd .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Medical Malpractice Page */


#medi-mal .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#medi-mal .menuzord {
    background-color: #f2f2f6;
}

#medi-mal .about-us-page-title-bg {
    background-image: url(/images/jd/mm-title.png);
    background-size: contain;
}

#medi-mal .page-title-content p {
    color: #e5e4e4 !important;
}

#medi-mal .page-title-content h2 {
    text-transform: uppercase;
    color: #f9d778 !important;
}

#medi-mal .page-title-area {
    position: relative;
    padding-top: 163px;
    padding-bottom: 50px;
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#medi-mal .breadcrumbs:before {
    background-color: #e5e4e4;
}

#medi-mal .page-breadcrumbs li a {
    color: #e5e4e4;
}

#medi-mal ul.page-breadcrumbs li + li:before {
    color: #e5e4e4;
}

#medi-mal .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#medi-mal .asset-content h4 {
    line-height: 26px;
}

#medi-mal .asset-content p {
    text-align: justify;
    color: #000;
}

#medi-mal .asset-content {
    text-align: center;
}

#medi-mal .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#medi-mal .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#medi-mal .contact-title h3, h2, p {
    color: #000;
}

#medi-mal .Title-area {
    padding: 0px 0px 0px 100px;
}

#medi-mal .Title-area:before {
    top: 43px;
}

#medi-mal .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#medi-mal .f-h-content a h2 {
    color: #f9d778 !important;
}

#medi-mal .f-h-content p a {
    color: #f9d778 !important;
}

#medi-mal .footer-content p {
    color: #bfbfbf !important;
}

#medi-mal .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#medi-mal .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* General Liability Litigation Page */


#gll .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#gll .menuzord {
    background-color: #f2f2f6;
}

#gll .about-us-page-title-bg {
    background-image: url(/images/jd/gll-title.png);
    background-size: contain;
}

#gll .page-title-content p {
    color: #e5e4e4 !important;
}

#gll .page-title-content h2 {
    text-transform: uppercase;
    color: #f9d778 !important;
}

#gll .page-title-area {
    position: relative;
    padding-top: 163px;
    padding-bottom: 50px;
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#gll .breadcrumbs:before {
    background-color: #e5e4e4;
}

#gll .page-breadcrumbs li a {
    color: #e5e4e4;
}

#gll ul.page-breadcrumbs li + li:before {
    color: #e5e4e4;
}

#gll .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#gll .asset-content h4 {
    line-height: 26px;
}

#gll .asset-content p {
    text-align: justify;
    color: #000;
}

#gll .asset-content {
    text-align: center;
}

#gll li {
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    line-height: 24px;
}

#gll .asset-content img {
    margin-top: -50px;
}

#gll .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#gll .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#gll .contact-title h3, h2, p {
    color: #000;
}

#gll .Title-area {
    padding: 0px 0px 0px 100px;
}

#gll .Title-area:before {
    top: 43px;
}

#gll .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#gll .f-h-content a h2 {
    color: #f9d778 !important;
}

#gll .f-h-content p a {
    color: #f9d778 !important;
}

#gll .footer-content p {
    color: #bfbfbf !important;
}

#gll .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#gll .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Auto Accidents Page */


#aa .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#aa .menuzord {
    background-color: #f2f2f6;
}

#aa .about-us-page-title-bg {
    background-image: url(/images/jd/aa-title.png);
    background-size: contain;
}

#aa .page-title-content p {
    color: #e5e4e4 !important;
}

#aa .page-title-content h2 {
    text-transform: uppercase;
    color: #f9d778 !important;
}

#aa .page-title-area {
    position: relative;
    padding-top: 163px;
    padding-bottom: 50px;
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#aa .breadcrumbs:before {
    background-color: #e5e4e4;
}

#aa .page-breadcrumbs li a {
    color: #e5e4e4;
}

#aa ul.page-breadcrumbs li + li:before {
    color: #e5e4e4;
}

#aa .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#aa .asset-content h4 {
    line-height: 26px;
}

#aa .asset-content p {
    text-align: justify;
    color: #000;
}

#aa .asset-content {
    text-align: center;
}

#aa .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#aa .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#aa .contact-title h3, h2, p {
    color: #000;
}

#aa .Title-area {
    padding: 0px 0px 0px 100px;
}

#aa .Title-area:before {
    top: 43px;
}

#aa .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#aa .f-h-content a h2 {
    color: #f9d778 !important;
}

#aa .f-h-content p a {
    color: #f9d778 !important;
}

#aa .footer-content p {
    color: #bfbfbf !important;
}

#aa .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#aa .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Life Insurance Page */


#life-ins .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#life-ins .menuzord {
    background-color: #f2f2f6;
}

#life-ins .about-us-page-title-bg {
    background-image: url(/images/jd/li-title.png);
    background-size: contain;
}

#life-ins .page-title-content p {
    color: #e5e4e4 !important;
}

#life-ins .page-title-content h2 {
    text-transform: uppercase;
    color: #f9d778 !important;
}

#life-ins .page-title-area {
    position: relative;
    padding-top: 163px;
    padding-bottom: 50px;
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#life-ins .breadcrumbs:before {
    background-color: #e5e4e4;
}

#life-ins .page-breadcrumbs li a {
    color: #e5e4e4;
}

#life-ins ul.page-breadcrumbs li + li:before {
    color: #e5e4e4;
}

#life-ins .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#life-ins .asset-content h4 {
    line-height: 26px;
}

#life-ins .asset-content p {
    text-align: justify;
    color: #000;
}

#life-ins .asset-content {
    text-align: center;
}

#life-ins .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#life-ins .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#life-ins .contact-title h3, h2, p {
    color: #000;
}

#life-ins .Title-area {
    padding: 0px 0px 0px 100px;
}

#life-ins .Title-area:before {
    top: 43px;
}

#life-ins .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#life-ins .f-h-content a h2 {
    color: #f9d778 !important;
}

#life-ins .f-h-content p a {
    color: #f9d778 !important;
}

#life-ins .footer-content p {
    color: #bfbfbf !important;
}

#life-ins .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#life-ins .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Worker's Compensation Page */


#wc .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#wc .menuzord {
    background-color: #f2f2f6;
}

#wc .about-us-page-title-bg {
    background-image: url(/images/jd/wc-title.png);
    background-size: contain;
}

#wc .page-title-content p {
    color: #e5e4e4 !important;
}

#wc .page-title-content h2 {
    text-transform: uppercase;
    color: #f9d778 !important;
}

#wc .page-title-area {
    position: relative;
    padding-top: 163px;
    padding-bottom: 50px;
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#wc .breadcrumbs:before {
    background-color: #e5e4e4;
}

#wc .page-breadcrumbs li a {
    color: #e5e4e4;
}

#wc ul.page-breadcrumbs li + li:before {
    color: #e5e4e4;
}

#wc .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#wc .asset-content h4 {
    line-height: 26px;
}

#wc .asset-content p {
    text-align: justify;
    color: #000;
}

#wc .asset-content {
    text-align: center;
}

#wc .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#wc .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#wc .contact-title h3, h2, p {
    color: #000;
}

#wc .Title-area {
    padding: 0px 0px 0px 100px;
}

#wc .Title-area:before {
    top: 43px;
}

#wc .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#wc .f-h-content a h2 {
    color: #f9d778 !important;
}

#wc .f-h-content p a {
    color: #f9d778 !important;
}

#wc .footer-content p {
    color: #bfbfbf !important;
}

#wc .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#wc .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* ERISA Page */


#erisa .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#erisa .menuzord {
    background-color: #f2f2f6;
}

#erisa .about-us-page-title-bg {
    background-image: url(/images/jd/erisa-title.png);
    background-size: contain;
}

#erisa .page-title-content p {
    color: #e5e4e4 !important;
}

#erisa .page-title-content h2 {
    text-transform: uppercase;
    color: #f9d778 !important;
}

#erisa .page-title-area {
    position: relative;
    padding-top: 163px;
    padding-bottom: 50px;
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#erisa .breadcrumbs:before {
    background-color: #e5e4e4;
}

#erisa .page-breadcrumbs li a {
    color: #e5e4e4;
}

#erisa ul.page-breadcrumbs li + li:before {
    color: #e5e4e4;
}

#erisa .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#erisa h3 {
    text-align: left;
}

#erisa .asset-content h4 {
    line-height: 26px;
}

#erisa .asset-content p {
    text-align: justify;
    color: #000;
}

#erisa .asset-content {
    text-align: center;
}

#erisa .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#erisa .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#erisa .contact-title h3, h2, p {
    color: #000;
}

#erisa .Title-area {
    padding: 0px 0px 0px 100px;
}

#erisa .Title-area:before {
    top: 43px;
}

#erisa .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#erisa .f-h-content a h2 {
    color: #f9d778 !important;
}

#erisa .f-h-content p a {
    color: #f9d778 !important;
}

#erisa .footer-content p {
    color: #bfbfbf !important;
}

#erisa .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#erisa .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Medical Bills Page */


#medi-bills .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#medi-bills .menuzord {
    background-color: #f2f2f6;
}

#medi-bills .about-us-page-title-bg {
    background-image: url(/images/jd/Medical-bills-title.jpg);
    background-size: contain;
}

#medi-bills .page-title-content p {
    color: #000 !important;
}

#medi-bills .page-title-content h2 {
    text-transform: uppercase;
    color: #000 !important;
}

#medi-bills .page-title-area {
    position: relative;
    padding-top: 150px;
    padding-bottom: 50px;
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#medi-bills .breadcrumbs:before {
    background-color: #000;
}

#medi-bills .page-breadcrumbs li a {
    color: #000;
}

#medi-bills ul.page-breadcrumbs li + li:before {
    color: #000;
}

#medi-bills .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#medi-bills .asset-content p {
    text-align: justify;
    color: #000;
}

#medi-bills .asset-content {
    text-align: center;
}

#medi-bills .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#medi-bills .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#medi-bills .contact-title h3, h2, p {
    color: #000;
}

#medi-bills .Title-area {
    padding: 0px 0px 0px 100px;
}

#medi-bills .Title-area:before {
    top: 43px;
}

#medi-bills .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#medi-bills .f-h-content a h2 {
    color: #f9d778 !important;
}

#medi-bills .f-h-content p a {
    color: #f9d778 !important;
}

#medi-bills .footer-content p {
    color: #bfbfbf !important;
}

#medi-bills .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#medi-bills .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Construction Cases Page */


#cc .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#cc .menuzord {
    background-color: #f2f2f6;
}

#cc .about-us-page-title-bg {
    background-image: url(/images/jd/cc-title.png);
    background-size: contain;
}

#cc .page-title-content p {
    color: #000 !important;
}

#cc .page-title-content h2 {
    text-transform: uppercase;
    color: #000 !important;
}

#cc .page-title-area {
    position: relative;
    padding-top: 150px;
    padding-bottom: 50px;
    background-position: 50% 40%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#cc .breadcrumbs:before {
    background-color: #000;
}

#cc .page-breadcrumbs li a {
    color: #000;
}

#cc ul.page-breadcrumbs li + li:before {
    color: #000;
}

#cc .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#cc .asset-content p {
    text-align: justify;
    color: #000;
}

#cc .asset-content {
    text-align: center;
}

#cc .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#cc .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#cc .contact-title h3, h2, p {
    color: #000;
}

#cc .Title-area {
    padding: 0px 0px 0px 100px;
}

#cc .Title-area:before {
    top: 43px;
}

#cc .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#cc .f-h-content a h2 {
    color: #f9d778 !important;
}

#cc .f-h-content p a {
    color: #f9d778 !important;
}

#cc .footer-content p {
    color: #bfbfbf !important;
}

#cc .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#cc .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Other Claims Page */


#oc .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#oc .menuzord {
    background-color: #f2f2f6;
}

#oc .about-us-page-title-bg {
    background-image: url(/images/jd/oc-title.png);
    background-size: contain;
}

#oc .page-title-content p {
    color: #000 !important;
}

#oc .page-title-content h2 {
    text-transform: uppercase;
    color: #000 !important;
}

#oc .page-title-area {
    position: relative;
    padding-top: 150px;
    padding-bottom: 50px;
    background-position: 50% 40%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#oc .breadcrumbs:before {
    background-color: #000;
}

#oc .page-breadcrumbs li a {
    color: #000;
}

#oc ul.page-breadcrumbs li + li:before {
    color: #000;
}

#oc .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#oc .asset-content p {
    text-align: justify;
    color: #000;
}

#oc .asset-content {
    text-align: center;
}

#oc .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#oc .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#oc .contact-title h3, h2, p {
    color: #000;
}

#oc .Title-area {
    padding: 0px 0px 0px 100px;
}

.other-claims ul {
    padding-inline-start: 0px;
    line-height: 2;
}

.other-claims li {
    list-style: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    line-height: 24px;
}

.other-claims li:before {
    content: "\2713";
    color: #f9d778;
    padding-right: 5px;
    font-weight: 800;
}

#oc .Title-area:before {
    top: 43px;
}

#oc .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#oc .f-h-content a h2 {
    color: #f9d778 !important;
}

#oc .f-h-content p a {
    color: #f9d778 !important;
}

#oc .footer-content p {
    color: #bfbfbf !important;
}

#oc .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#oc .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Dog Bites Page */


#db .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#db .menuzord {
    background-color: #f2f2f6;
}

#db .about-us-page-title-bg {
    background-image: url(/images/jd/db-title-2.jpg);
    background-size: contain;
}

#db .page-title-content p {
    color: #000 !important;
}

#db .page-title-content h2 {
    text-transform: uppercase;
    color: #000 !important;
}

#db .page-title-area {
    position: relative;
    padding-top: 150px;
    padding-bottom: 50px;
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#db .breadcrumbs:before {
    background-color: #000;
}

#db .page-breadcrumbs li a {
    color: #000;
}

#db ul.page-breadcrumbs li + li:before {
    color: #000;
}

#db .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#db .asset-content p {
    text-align: justify;
    color: #000;
}

#db .asset-content {
    text-align: center;
}

#db .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#db .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#db .contact-title h3, h2, p {
    color: #000;
}

#db .Title-area {
    padding: 0px 0px 0px 100px;
}

.db li {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    line-height: 24px;
    text-align: left;
}

#db .Title-area:before {
    top: 43px;
}

#db .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#db .f-h-content a h2 {
    color: #f9d778 !important;
}

#db .f-h-content p a {
    color: #f9d778 !important;
}

#db .footer-content p {
    color: #bfbfbf !important;
}

#db .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#db .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Premium Disputes Page */


#pd .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#pd .menuzord {
    background-color: #f2f2f6;
}

#pd .about-us-page-title-bg {
    background-image: url(/images/jd/pd-title.png);
    background-size: contain;
}

#pd .page-title-content p {
    color: #000 !important;
}

#pd .page-title-content h2 {
    text-transform: uppercase;
    color: #000 !important;
}

#pd .page-title-area {
    position: relative;
    padding-top: 150px;
    padding-bottom: 50px;
    background-position: 50% 40%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#pd .breadcrumbs:before {
    background-color: #000;
}

#pd .page-breadcrumbs li a {
    color: #000;
}

#pd ul.page-breadcrumbs li + li:before {
    color: #000;
}

#pd .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#pd .asset-content p {
    text-align: justify;
    color: #000;
}

#pd .asset-content {
    text-align: center;
}

#pd .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#pd .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#pd .contact-title h3, h2, p {
    color: #000;
}

#pd .Title-area {
    padding: 0px 0px 0px 100px;
}

.db li {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    line-height: 24px;
    text-align: left;
}

#pd .Title-area:before {
    top: 43px;
}

#pd .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#pd .f-h-content a h2 {
    color: #f9d778 !important;
}

#pd .f-h-content p a {
    color: #f9d778 !important;
}

#pd .footer-content p {
    color: #bfbfbf !important;
}

#pd .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#pd .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Real Estate Page */


#re .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#re .menuzord {
    background-color: #f2f2f6;
}

#re .about-us-page-title-bg {
    background-image: url(/images/jd/re-title.png);
    background-size: contain;
}

#re .page-title-content p {
    color: #000 !important;
}
a
#re .page-title-content h2 {
    text-transform: uppercase;
    color: #000 !important;
}

#re .page-title-area {
    position: relative;
    padding-top: 150px;
    padding-bottom: 50px;
    background-position: 50% 40%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#re .breadcrumbs:before {
    background-color: #000;
}

#re .page-breadcrumbs li a {
    color: #000;
}

#re ul.page-breadcrumbs li + li:before {
    color: #000;
}

#re .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#re .asset-content p {
    text-align: justify;
    color: #000;
}

#re .asset-content {
    text-align: center;
}

#re .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#re .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#re .contact-title h3, h2, p {
    color: #000;
}

#re .Title-area {
    padding: 0px 0px 0px 100px;
}

#re .Title-area:before {
    top: 43px;
}

#re .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#re .f-h-content a h2 {
    color: #f9d778 !important;
}

#re .f-h-content p a {
    color: #f9d778 !important;
}

#re .footer-content p {
    color: #bfbfbf !important;
}

#re .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#re .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Contracts / Contracts Negotiations Page */


#ccn .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#ccn .menuzord {
    background-color: #f2f2f6;
}

#ccn .about-us-page-title-bg {
    background-image: url(/images/jd/ccn-title.png);
    background-size: contain;
}

#ccn .page-title-content p {
    color: #e5e4e4 !important;
}

#ccn .page-title-content h2 {
    text-transform: uppercase;
    color: #f9d778 !important;
}

#ccn .page-title-area {
    position: relative;
    padding-top: 163px;
    padding-bottom: 50px;
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#ccn .breadcrumbs:before {
    background-color: #e5e4e4;
}

#ccn .page-breadcrumbs li a {
    color: #e5e4e4;
}

#ccn ul.page-breadcrumbs li + li:before {
    color: #e5e4e4;
}

#ccn .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#ccn .asset-content h4 {
    line-height: 26px;
}

#ccn .asset-content p {
    text-align: justify;
    color: #000;
}

#ccn .asset-content {
    text-align: center;
}

#ccn .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#ccn .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#ccn .contact-title h3, h2, p {
    color: #000;
}

#ccn .Title-area {
    padding: 0px 0px 0px 100px;
}

#ccn .Title-area:before {
    top: 43px;
}

#ccn .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#ccn .f-h-content a h2 {
    color: #f9d778 !important;
}

#ccn .f-h-content p a {
    color: #f9d778 !important;
}

#ccn .footer-content p {
    color: #bfbfbf !important;
}

#ccn .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#ccn .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Coal Ash Litigation Page */


#cal .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#cal .menuzord {
    background-color: #f2f2f6;
}

#cal .about-us-page-title-bg {
    background-image: url(/images/jd/cal-title-2.png);
    background-size: contain;
}

#cal .page-title-content p {
    color: #e5e4e4 !important;
}

#cal .page-title-content h2 {
    text-transform: uppercase;
    color: #f9d778 !important;
}

#cal .page-title-area {
    position: relative;
    padding-top: 163px;
    padding-bottom: 50px;
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#cal .breadcrumbs:before {
    background-color: #e5e4e4;
}

#cal .page-breadcrumbs li a {
    color: #e5e4e4;
}

#cal ul.page-breadcrumbs li + li:before {
    color: #e5e4e4;
}

#cal .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#cal .asset-content h4 {
    line-height: 26px;
}

#cal .asset-content p {
    text-align: justify;
    color: #000;
}

#cal .asset-content {
    text-align: center;
}

#cal .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#cal .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#cal .contact-title h3, h2, p {
    color: #000;
}

#cal .Title-area {
    padding: 0px 0px 0px 100px;
}

#cal .Title-area:before {
    top: 43px;
}

#cal .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#cal .f-h-content a h2 {
    color: #f9d778 !important;
}

#cal .f-h-content p a {
    color: #f9d778 !important;
}

#cal .footer-content p {
    color: #bfbfbf !important;
}

#cal .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#cal .f-bottom-left-text p {
    color: #bfbfbf !important;
}


/* Pension Page */


#pension .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#pension .menuzord {
    background-color: #f2f2f6;
}

#pension .about-us-page-title-bg {
    background-image: url(/images/jd/pension-title.png);
    background-size: contain;
}

#pension .page-title-content p {
    color: #e5e4e4 !important;
}

#pension .page-title-content h2 {
    text-transform: uppercase;
    color: #f9d778 !important;
}

#pension .page-title-area {
    position: relative;
    padding-top: 163px;
    padding-bottom: 50px;
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#pension .breadcrumbs:before {
    background-color: #e5e4e4;
}

#pension .page-breadcrumbs li a {
    color: #e5e4e4;
}

#pension ul.page-breadcrumbs li + li:before {
    color: #e5e4e4;
}

#pension .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#pension .asset-content h4 {
    line-height: 26px;
}

#pension .asset-content p {
    text-align: justify;
    color: #000;
}

#pension .asset-content {
    text-align: center;
}

#pension .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#pension .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#pension .contact-title h3, h2, p {
    color: #000;
}

#pension .Title-area {
    padding: 0px 0px 0px 100px;
}

#pension .Title-area:before {
    top: 43px;
}

#pension .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#pension .f-h-content a h2 {
    color: #f9d778 !important;
}

#pension .f-h-content p a {
    color: #f9d778 !important;
}

#pension .footer-content p {
    color: #bfbfbf !important;
}

#pension .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#pension .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Property Damage Page */


#property-damage .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#property-damage .menuzord {
    background-color: #f2f2f6;
}

#property-damage .about-us-page-title-bg {
    background-image: url(/images/jd/property-damage-title.png);
    background-size: contain;
}

#property-damage .page-title-content p {
    color: #e5e4e4 !important;
}

#property-damage .page-title-content h2 {
    text-transform: uppercase;
    color: #f9d778 !important;
}

#property-damage .page-title-area {
    position: relative;
    padding-top: 163px;
    padding-bottom: 50px;
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#property-damage .breadcrumbs:before {
    background-color: #e5e4e4;
}

#property-damage .page-breadcrumbs li a {
    color: #e5e4e4;
}

#property-damage ul.page-breadcrumbs li + li:before {
    color: #e5e4e4;
}

#property-damage .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#property-damage .asset-content h4 {
    line-height: 26px;
}

#property-damage .asset-content p {
    text-align: justify;
    color: #000;
}

#property-damage .asset-content {
    text-align: center;
}

#property-damage .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#property-damage .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#property-damage .contact-title h3, h2, p {
    color: #000;
}

#property-damage .Title-area {
    padding: 0px 0px 0px 100px;
}

#property-damage .Title-area:before {
    top: 43px;
}

#property-damage .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#property-damage .f-h-content a h2 {
    color: #f9d778 !important;
}

#property-damage .f-h-content p a {
    color: #f9d778 !important;
}

#property-damage .footer-content p {
    color: #bfbfbf !important;
}

#property-damage .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#property-damage .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Landlord / Tenant Page */


#llt .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#llt .menuzord {
    background-color: #f2f2f6;
}

#llt .about-us-page-title-bg {
    background-image: url(/images/jd/llt-title.png);
    background-size: contain;
}

#llt .page-title-content p {
    color: #e5e4e4 !important;
}

#llt .page-title-content h2 {
    text-transform: uppercase;
    color: #f9d778 !important;
}

#llt .page-title-area {
    position: relative;
    padding-top: 163px;
    padding-bottom: 50px;
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#llt .breadcrumbs:before {
    background-color: #e5e4e4;
}

#llt .page-breadcrumbs li a {
    color: #e5e4e4;
}

#llt ul.page-breadcrumbs li + li:before {
    color: #e5e4e4;
}

#llt .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#llt .asset-content h4 {
    line-height: 26px;
}

#llt .asset-content p {
    text-align: justify;
    color: #000;
}

#llt .asset-content {
    text-align: center;
}

#llt .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#llt .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#llt .contact-title h3, h2, p {
    color: #000;
}

#llt .Title-area {
    padding: 0px 0px 0px 100px;
}

#llt .Title-area:before {
    top: 43px;
}

#llt .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#llt .f-h-content a h2 {
    color: #f9d778 !important;
}

#llt .f-h-content p a {
    color: #f9d778 !important;
}

#llt .footer-content p {
    color: #bfbfbf !important;
}

#llt .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#llt .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Litigation Defense Page */


#ld .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#ld .menuzord {
    background-color: #f2f2f6;
}

#ld .about-us-page-title-bg {
    background-image: url(/images/jd/ld-title.png);
    background-size: contain;
}

#ld .page-title-content p {
    color: #e5e4e4 !important;
}

#ld .page-title-content h2 {
    text-transform: uppercase;
    color: #f9d778 !important;
}

#ld .page-title-area {
    position: relative;
    padding-top: 163px;
    padding-bottom: 50px;
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#ld .breadcrumbs:before {
    background-color: #e5e4e4;
}

#ld .page-breadcrumbs li a {
    color: #e5e4e4;
}

#ld ul.page-breadcrumbs li + li:before {
    color: #e5e4e4;
}

#ld .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#ld .asset-content h4 {
    line-height: 26px;
}

#ld .asset-content p {
    text-align: justify;
    color: #000;
}

#ld .asset-content {
    text-align: center;
}

#ld .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#ld .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#ld .contact-title h3, h2, p {
    color: #000;
}

#ld .Title-area {
    padding: 0px 0px 0px 100px;
}

#ld .Title-area:before {
    top: 43px;
}

#ld .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#ld .f-h-content a h2 {
    color: #f9d778 !important;
}

#ld .f-h-content p a {
    color: #f9d778 !important;
}

#ld .footer-content p {
    color: #bfbfbf !important;
}

#ld .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#ld .f-bottom-left-text p {
    color: #bfbfbf !important;
}

/* Collection Matters Page */


#cm .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#cm .menuzord {
    background-color: #f2f2f6;
}

#cm .about-us-page-title-bg {
    background-image: url(/images/jd/cm-title.png);
    background-size: contain;
}

#cm .page-title-content p {
    color: #e5e4e4 !important;
}

#cm .page-title-content h2 {
    text-transform: uppercase;
    color: #f9d778 !important;
}

#cm .page-title-area {
    position: relative;
    padding-top: 163px;
    padding-bottom: 50px;
    background-position: 50% 30%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#cm .breadcrumbs:before {
    background-color: #e5e4e4;
}

#cm .page-breadcrumbs li a {
    color: #e5e4e4;
}

#cm ul.page-breadcrumbs li + li:before {
    color: #e5e4e4;
}

#cm .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}

#cm .asset-content h4 {
    line-height: 26px;
}

#cm .asset-content p {
    text-align: justify;
    color: #000;
}

#cm .asset-content {
    text-align: center;
}

#cm .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#cm .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#cm .contact-title h3, h2, p {
    color: #000;
}

#cm .Title-area {
    padding: 0px 0px 0px 100px;
}

#cm .Title-area:before {
    top: 43px;
}

#cm .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#cm .f-h-content a h2 {
    color: #f9d778 !important;
}

#cm .f-h-content p a {
    color: #f9d778 !important;
}

#cm .footer-content p {
    color: #bfbfbf !important;
}

#cm .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#cm .f-bottom-left-text p {
    color: #bfbfbf !important;
}


/* Criminal Law Page */


#cl .header-area {
    padding: 10px 0px 0px 0px;
    background-color: #f2f2f6;
    z-index: 9;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

#cl .menuzord {
    background-color: #f2f2f6;
}

#cl .about-us-page-title-bg {
    background-image: url(/images/jd/cl-title.png);
    background-size: auto;
}

#cl .page-title-content p {
    color: #e5e4e4 !important
}

#cl .page-title-content h2 {
    text-transform: uppercase;
    color: #f9d778 !important;
}

#cl .page-title-area {
    position: relative;
    padding-top: 150px;
    padding-bottom: 20px;
    background-position: 60% 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

#cl .breadcrumbs:before {
    background-color: #e5e4e4;
}

#cl .page-breadcrumbs li a {
    color: #e5e4e4;
}

#cl ul.page-breadcrumbs li + li:before {
    color: #e5e4e4;
}

#cl .page-title-padding {
    padding-top: 0;
}

.page-title-area:before {
    background-color: transparent;
}

.pi.welcome-area {
    padding-top: 75px;
}


#cl .asset-content p {
    text-align: justify;
    color: #000;
}

#cl .asset-content {
    text-align: center;
}

#cl .case-wins li {
    text-align: left;
    list-style: none;
    color: #000;
}



#cl .type-1-bg {
    background-color: #fff;
}


#cl .btn-info {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
    float: right;
    margin-top: -25px;
}

#cl .btn-info:hover {
    background-color: transparent;
    border-color: #000;
    color: #000;
}

#cl .left-half {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: #e6e6e9;
}

#cl .right-half {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: url(../images/jd/Consultation-All-Page.jpg) no-repeat;
    background-size: cover;
    background-position: top right;
}

#cl .contact-title h3, h2, p {
    color: #000 !important;
}

#cl .Title-area {
    padding: 0px 0px 0px 100px;
}

#cl .Title-area:before {
    top: 43px;
}

#cl .contact-form form button {
    background-color: #f9d778;
    border-color: #f9d778;
    color: #000;
}

#cl .f-h-content a h2 {
    color: #f9d778 !important;
}

#cl .f-h-content p a {
    color: #f9d778 !important;
}

#cl .footer-content p {
    color: #bfbfbf !important;
}

#cl .f-all-h2 h2 {
    color: #bfbfbf !important;
}

#cl .f-bottom-left-text p {
    color: #bfbfbf !important;
}




/* Responsive */

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* Styles */

#home .video {
    height: 100% !important;
}

#home video {
    margin-top: 100px;
}

#home .header {
    background-image: url(/images/jd/home-header.png);
    height: 175px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-top: 100px;
}

.col-xs-12 {
    width: 100% !important;
} 

#home .right-half {
    width: 100% !important;
}

#home .p-c-default h2:before {
    left: 43% !important;
}

.contact-us {
    padding-bottom: 2px !important;
}

.client-logo .row {
    margin-top: 0px !important;
}

.client-content .col-md-4 {
    padding-top: 0px !important;
    padding-bottom: 50px;
}

.our-client-area {
    padding-bottom: 0px !important;
}

.f-first-content {
    padding-left: 0 !important;
}

.f-content-img {
    position: relative !important;
}

.page-title-area {
    background-position: 70% 30% !important;
}

.asset-content img {
    width: 400px;
    max-width: 300px;
}

#cw .Title-area {
    padding: 0 20px;
}

.help-area {
    padding: 0 !important;
}

.wellcome-asset {
    padding-bottom: 50px !important;
}

#home .right-half {
    display: block;
}

#videos .col-md-5 img {
    width: 425px;
}

#contact .about-us-page-title-bg {
    background-size: cover;
}

.about-us-page-title-bg {
    background-size: cover !important;
}

.success-stories .Title-area img {
    width: 300px;
}

.testimonial-area .Title-area img {
    width: 300px;
}

.right-half {
    display: none;
}

#aa .about-us-page-title-bg {
    background-position: 80% 20% !important;
}

#disability .about-us-page-title-bg {
    background-position: 80% 20% !important;
}

#life-ins .page-title-area {
    background-position: 75% 20% !important;
}

}


/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */

#home .video {
    height: 100% !important;
}

#home video {
    margin-top: 100px;
}

.right-half {
    width: 100% !important;
}

.contact-us {
    background-position: 80% 20%;
}

.client-logo .row {
    margin-top: 0px !important;
}

.client-content .col-md-4 {
    padding-top: 0px !important;
    padding-bottom: 50px;
}

.our-client-area {
    padding-bottom: 0px !important;
}

.footer-head .row .col-md-2 {
    width: 30% !important;
}

.footer-head .row .col-md-4 {
    width: 50% !important;
}

.footer-head .row .col-md-6 {
    width: 20% !important;
}

.f-bottom-right-text ul {
    text-align: left;
}

.f-bottom-right-text ul li a {
    padding-left: 15px;
}

.contact-title h3 {
    color: #fff !important;
}

.contact-title h2 {
    color: #fff !important;
}

.contact-title p {
    color: #fff !important;
}

.about-us-page-title-bg {
    background-size: auto !important;
}

#contact .page-title-area {
    background-position: 54% 30% !important;
}

.success-stories .Title-area img {
    width: 350px;
}

.testimonial-area .Title-area img {
    width: 350px;
}

.page-title-area {
    background-position: 80% 20% !important;    
}

.col-md-8 {
    width: 60%;
}


#ta .asset-content img {
    width: 300px !important;
}

#ic .asset-content a img {
    width: 350px !important;
}


#disability .asset-content img {
    width: 300px !important;
}


#pc .asset-content img {
    width: 290px !important;
}

#fl .asset-content img {
    width: 350px !important;
}

.menuzord-responsive .menuzord-menu.menuzord-indented > li > ul.dropdown > li > a {
    padding-left: 40px !important;
}

}

@media only screen and (min-device-width : 1400px) {
   .page-title-area {
           background-position: 70% 20% !important;
           max-height: 400px;
   }
   
   #medi-bills .page-title-area {
           background-position: 70% 30% !important;
           max-height: 400px;
   }
   
   #ta .about-us-page-title-bg {
       background-position: 70% -15% !important;
   }
   
   #ic .about-us-page-title-bg {
       background-position: 70% -10% !important;
   }
   
   #disability .page-title-area {
       background-position: 70% -15% !important;
   }
   
   #pc .page-title-area {
       background-position: 70% -15% !important;
   }
   
   #db .page-title-area {
       background-position: 70% 30% !important;
           max-height: 400px;
   }
}