.banner-fonts {
    color: #5fdc9a;
    font-weight: 500;
    font-style: italic;
}
.banner-editor-text {
    color: #ffffff;
    font-weight: 500;
}
span.banner-fonts-about {
    color: #5fdc9a;
}

span.contectus-headertext{
color:#ffff;
}

span.contectus-link{
        color: rgb(143, 240, 187);
    font-weight: 700;
    text-decoration: underline;
    text-underline-offset: 2px;
}
span.contectus-hero-dot{
    width: 10px;
    height: 10px;
    border-radius:50%;
    background: rgb(95, 220, 154);
    box-shadow: rgba(95, 220, 154, 0.25) 0px 0px 0px 4px;
    display: inline-block;
	color:transparent;
}

.faq-acoradtion-style .e-n-accordion-item[open] > summary.e-n-accordion-item-title{
    border-radius: 20px 20px 0px 0px!important;
}

.faq-acoradtion-style .e-n-accordion-item[open]{
    overflow: hidden;
    border-radius: 20px !important;
}
.cover-image-chraged{
    background-size:cover !important;
    background-position:center 38% !important;
}
.single-blog-post-info {
    display: flex;
    justify-content: flex-start;
    align-items: end;
    gap: 5px;
}

.single-blog-post-info.elementor-post-info__item--type-date {}

.single-blog-post-info .elementor-post-info__item--type-date {
    margin-left: 45px;
    color: #000;
    font-weight: 400;
    color: #f0f8f099 !important;
}

.single-blog-post-info .elementor-shortcode {
    font-size: 13px;
    font-family: 'Archivo';
    color: #f0f8f099;
    font-weight: 400;
    text-transform: lowercase;
}
.why-choose-us-home .banner-fonts {
    color: #0f8a4f;
    font-weight: 500;
    font-style: italic;
}
.elementor-54 .elementor-element.elementor-element-dad1b73 .elementor-field-group .elementor-select-wrapper select{
  color: #122019;
}
.elementor-select-wrapper .select-caret-down-wrapper{
	color:#122019;
}
.elementor-54 .elementor-element.elementor-element-dad1b73 .elementor-field-group .elementor-select-wrapper select{
	border-color: #122019;
}
/* Courts we attend page */
.banner-fonts-Courts.we.attend {
  color:  #5fdc9a;
  font-weight: 700;
}
.prices-img-banner img.attachment-full.size-full.wp-image-1618 {
    object-position: center 22%;
}
.faq-img-price img.attachment-full.size-full.wp-image-1985 {
    object-position: center 30%;
}
.find-us-grid-p p {
    margin: 0px !important;
}
span.banner-fonts-Tools {
	 color: #5fdc9a;
    font-weight: 700;
}
span.inner-text-p{
	text-decoration:underline;
	color:#0f8a4f;
	font-weight: 700;
}
div#box-border-inner-1 {
    border-width: 5px 1px 1px;
    border-style: solid;
    border-color: rgb(95, 191, 127) rgb(226, 221, 208) rgb(226, 221, 208);
}
div#box-border-inner-2 {
    border-width: 5px 1px 1px;
    border-style: solid;
    border-color: rgb(242, 180, 40)  rgb(226, 221, 208) rgb(226, 221, 208);
}
div#box-border-inner-3 {
    border-width: 5px 1px 1px;
    border-style: solid;
    border-color: rgb(168, 80, 58)  rgb(226, 221, 208) rgb(226, 221, 208);
}

.featured-post-founder .elementor-post-info__item--type-custom {
    position: absolute;
    bottom: -7px;
    left: 44px;
}
.blog-post-upper-border .text-blog-text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}

.loops-for-blogs .page-numbers.prev {
    min-width: 38px;
    padding: 12px 12px;
    border-radius: 8px;
    font-weight: 600;
    font-size: 14.5px;
    background: rgb(255, 255, 255);
    border: 1px solid rgb(226, 221, 208);
    color: rgb(15, 138, 79) !important;
}

.loops-for-blogs a.page-numbers.next {
    min-width: 38px;
    padding: 12px 12px;
    border-radius: 8px;
    font-weight: 600;
    font-size: 14.5px;
    background: rgb(255, 255, 255);
    border: 1px solid rgb(226, 221, 208);
    color: rgb(15, 138, 79) !important;
}


.loops-for-blogs .page-numbers  {
    min-width: 38px;
    padding: 12px;
    border-radius: 8px;
    font-weight: 600;
    font-size: 14.5px;
    background: rgb(255, 255, 255);
    border: 1px solid rgb(226, 221, 208);
    color: rgb(44, 58, 49);
}

/* blog-post-diffrent-upper-border */

.category-disqualification .blog-post-upper-border .elementor-element-a56765b{
    border-top-color:#2C6B8A !important;
}

.category-disqualification .elementor-element-c3e068f,
.category-disqualification .elementor-element-c3e068f a,
.category-disqualification .elementor-element-1153ccd,
.category-disqualification .elementor-element-1153ccd a{
    color:#2C6B8A !important;
}

.category-drug-driving .blog-post-upper-border .elementor-element-a56765b{
    border-top-color:#6B4E9B !important;
}

.category-drug-driving .elementor-element-c3e068f,
.category-drug-driving .elementor-element-c3e068f a,
.category-drug-driving .elementor-element-1153ccd,
.category-drug-driving .elementor-element-1153ccd a{
    color:#6B4E9B !important;
}


.category-work-licences .blog-post-upper-border .elementor-element-a56765b{
    border-top-color:#C77D1A !important;
}

.category-work-licences .elementor-element-c3e068f,
.category-work-licences .elementor-element-c3e068f a,
.category-work-licences .elementor-element-1153ccd,
.category-work-licences .elementor-element-1153ccd a{
    color:#C77D1A !important;
}

.category-demerit-suspension .blog-post-upper-border .elementor-element-a56765b{
    border-top-color:#0F8A4F !important;
}

.category-demerit-suspension .elementor-element-c3e068f,
.category-demerit-suspension .elementor-element-c3e068f a,
.category-demerit-suspension .elementor-element-1153ccd,
.category-demerit-suspension .elementor-element-1153ccd a{
    color:#0F8A4F !important;
}

.category-dangerous-driving .blog-post-upper-border .elementor-element-a56765b{
    border-top-color:#A8503A !important;
}

.category-dangerous-driving .elementor-element-c3e068f,
.category-dangerous-driving .elementor-element-c3e068f a,
.category-dangerous-driving .elementor-element-1153ccd,
.category-dangerous-driving .elementor-element-1153ccd a{
    color:#A8503A !important;
}

.category-careless-driving .blog-post-upper-border .elementor-element-a56765b{
    border-top-color:#A8503A !important;
}

.category-careless-driving .elementor-element-c3e068f,
.category-careless-driving .elementor-element-c3e068f a,
.category-careless-driving .elementor-element-1153ccd,
.category-careless-driving .elementor-element-1153ccd a{
    color:#A8503A !important;
}

.category-unlicensed-driving .blog-post-upper-border .elementor-element-a56765b{
    border-top-color:#2C6B8A !important;
}

.category-unlicensed-driving .elementor-element-c3e068f,
.category-unlicensed-driving .elementor-element-c3e068f a,
.category-unlicensed-driving .elementor-element-1153ccd,
.category-unlicensed-driving .elementor-element-1153ccd a{
    color:#2C6B8A !important;
}

.category-evading-police .blog-post-upper-border .elementor-element-a56765b{
    border-top-color:#2C6B8A !important;
}

.category-evading-police .elementor-element-c3e068f,
.category-evading-police .elementor-element-c3e068f a,
.category-evading-police .elementor-element-1153ccd,
.category-evading-police .elementor-element-1153ccd a{
    color:#2C6B8A !important;
}

.category-going-to-court .blog-post-upper-border .elementor-element-a56765b{
    border-top-color:#3F5D54 !important;
}

.category-going-to-court .elementor-element-c3e068f,
.category-going-to-court .elementor-element-c3e068f a,
.category-going-to-court .elementor-element-1153ccd,
.category-going-to-court .elementor-element-1153ccd a{
    color:#3F5D54 !important;
}

.category-high-range-drink-driving .blog-post-upper-border .elementor-element-a56765b{
    border-top-color:#D14A3F !important;
}

.category-high-range-drink-driving .elementor-element-c3e068f,
.category-high-range-drink-driving .elementor-element-c3e068f a,
.category-high-range-drink-driving .elementor-element-1153ccd,
.category-high-range-drink-driving .elementor-element-1153ccd a{
    color:#D14A3F !important;
}


.category-special-hardship-orders .blog-post-upper-border .elementor-element-a56765b{
    border-top-color:#C77D1A !important;
}

.category-special-hardship-orders .elementor-element-c3e068f,
.category-special-hardship-orders .elementor-element-c3e068f a,
.category-special-hardship-orders .elementor-element-1153ccd,
.category-special-hardship-orders .elementor-element-1153ccd a{
    color:#C77D1A !important;
}
.prices-img-banner .drug-drive img {
    object-position: center 30% !important;
}
.tab-p-text-checkin .e-n-tab-title-text {
    display: flex;
    flex-direction: column;
    gap: 7px;
    justify-content: flex-start !important;
    align-items: flex-start;
}

.tab-p-text-checkin .tab-subtitle {
    font-weight: 400;
    color: #f0f8f0;
    opacity: 0.85;
    font-size: 13.5px;
    line-height: 1.5;
}
.tab-p-text-checkin .tab-subtitle{
    color: #122019;
    font-weight: 400;
    opacity: .85;
    font-size: 13.5px;
    line-height: 1.5;
}

/* Active */
.tab-p-text-checkin .e-n-tab-title[aria-selected="true"] .tab-subtitle{
    color: #F0F8F0;
}

.diving-dipper-main .second-colum-diving-depper {
    max-height: 0 !important;
    opacity: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    pointer-events: none;
    
    transform: translateY(20px);

    transition:
        max-height .8s ease,
        opacity .4s ease,
        transform .5s ease,
        visibility 0s linear .8s;
}

.diving-dipper-main.is-expanded .second-colum-diving-depper {
    max-height: 3000px !important;
    opacity: 1 !important;
    visibility: visible !important;
    overflow: visible !important;
    pointer-events: auto;

    transform: translateY(0);

    transition:
        max-height .8s ease,
        opacity .4s ease,
        transform .5s ease,
        visibility 0s linear 0s;
}
.drug-drving-deep-bg {
    background-position: center 30% !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

.dangerous-driving-pulled {
    background-size: cover !important;
    background-position: center 62% !important;
}