p {margin-bottom:20px!important; line-height:2!important; font-size:18px; font-weight:300}
.section-title .title {text-transform:none!important}
.single-testimonial-item .content .description {font-size:28px}
.line80 {border-bottom: 1px solid #C9A84F; width: 80px; display: inline-block;}
.navbar-area .nav-container .navbar-collapse .navbar-nav li {font-size:14px}

.header-area.industry-home.header-bg-04:after { background-color: unset;background-image: linear-gradient(85deg, rgba(0, 0, 0, .4), rgba(0, 0, 0, .1));}
.login-register {display:none!important}
.header-style-03.header-variant-12 .logo img {max-width: 120px;}
.top-bar-area.header-variant-13 {background-color: #000;}
.top-bar-area.header-variant-13 .top-bar-inner ul li a {color:#fff; font-size:18px}
.navbar-area .nav-container .navbar-collapse .navbar-nav li {font-weight:500}
.header-inner.industry-home .title {font-size:60px; margin-bottom:5px}
.header-inner.industry-home .description {font-size:30px; margin-bottom:50px}
.industry-btn {text-transform: uppercase; font-size:20px; font-weight:500}

.lawyer-about-area .right-content-area {text-align:center}
.lawyer-about-area .right-content-area .subtitle {font-size:24px;color:#125f00!important; margin-bottom:0 }
.lawyer-about-area .right-content-area .title{font-size:50px; margin-top:0; letter-spacing: 5px}
.description p {font-size:20px; line-height:2; font-weight:300}
.lawyer-about-area .right-content-area {padding-left:0!important}
.lawyer-about-area.lawyer-home .left-content-area .shape {right: -20px;}

.single-knowledgebase-details a:before, .single-knowledgebase-details a:after {
        position: absolute;
        content: '';
        border-bottom: 3px solid #B42A2A;
        border-radius: 1em;
        bottom: .3em;
        transition: transform .5s cubic-bezier(0.075, 0.82, 0.165, 1);
    }

.single-knowledgebase-details a:before {
        width: 1em;
        transform-origin: left;
    }

 .single-knowledgebase-details a:after {
        width: 82%;
        left: 1em;
        transform: translateX(110%);
    }

 .single-knowledgebase-details a:hover:before {
        transform: scaleX(0.3);
    }

.single-knowledgebase-details a:hover:after {
        transform: translateX(0);
    }


.logistic-video-area-wrap {background:#FFC52E}
.const-news-area {background:#F0DCA6}
.course-home-event-area {background:#F0DCA6}

.breadcrumb-area:before {background-color: rgba(0, 0, 0, .5)!important;}
.breadcrumb-area .page-list li:first-child a {color:White!important}
.breadcrumb-area .page-title {text-transform:none!important}

.single-brand img {max-width:200px!important; margin:auto!important}

.single-knowledgebase-details h2 {color:#22B600!important}
.single-knowledgebase-details h3 {color:#C9A84F!important}
.note-float-left {margin-right:25px; margin-bottom:15px}
.note-float-right {margin-left:25px;margin-bottom:15px}

.single-gallery-image img {max-width:400px!important; width:100%!important;}
.page-item.active .page-link {border-color:#22B600;background-color:#22B600}
.page-link {color:#22B600}

.single-knowledgebase-details a{color:#B42A2A;
    font-size: 1.3rem;
    text-decoration: none;
    margin-top: 1em;
    display: inline-block;
    font-weight: bold;
    padding: .5em;
    margin-left: -.5em;
    position: relative;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);}




.mfp-bg {background:#0d4002!important; opacity: .8!important}

.industry-single-what-we-cover-item {min-height:400px!important}

.const-team-single-item .content .social-icons {display:none!important}
.construction-single-what-we-cover-item {min-height:100%; border: 1px solid rgba(0, 0, 0, .07); padding:20px 30px}
.cagency-single-what-we-cover-item {height:95%}
.cagency-single-what-we-cover-item .content {height:100%}
.industry-about-area .left-content-wrap .vertical-image:after {opacity: .5}
.cagency-single-what-we-cover-item .icon.style-3 {background-color:#821414}
.cagency-single-what-we-cover-item .icon.style-5 {background-color:#821414}
.industry-section-bg {background:#D2F2D4}
.cagency-single-what-we-cover-item .content {background-color:#f3e7c5}

.single-contact-item {padding:20px; height:100%}
.single-contact-item .content .details {font-weight: 300;font-size: 13px;line-height: 1.5 !important; margin-bottom: 0px !important;}
.single-contact-item .icon {font-size:30px; margin-right:15px}
.contact-section {margin-top:80px}

@media only screen and (max-width: 991px) {
  .navbar-area .nav-container .responsive-mobile-menu .navbar-toggler{background-color: #F0DCA6;}
    }
@media only screen and (min-width:1367px) {
.single-contact-item .content .details {font-size: 16px;}
.single-contact-item .icon {font-size:35px; margin-right:15px}
.navbar-area .nav-container .navbar-collapse .navbar-nav li {font-size:17px}
    }
@media only screen and (max-width: 450px) {
.login-register {display:none!important}
.btn-wrapper .boxed-btn {padding:5px 20px!important}
.top-bar-inner ul li+li {margin-left:0!important}
.top-bar-area.header-variant-13 .top-bar-inner ul li a {font-size:16px}
.header-style-03.header-variant-12 .logo img {max-width:100px!important}
.header-inner.industry-home .description {font-size:20px; margin-bottom:50px}
  }
@media only screen and (max-width: 414px) {
    .top-bar-inner ul li:last-child {display: inline-flex!important; }
    .top-bar-area.header-variant-13 .top-bar-inner ul li a {font-size:14px}
  }