@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100;0,9..40,200;0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;0,9..40,800;0,9..40,900;0,9..40,1000;1,9..40,100;1,9..40,200;1,9..40,300;1,9..40,400;1,9..40,500;1,9..40,600;1,9..40,700;1,9..40,800;1,9..40,900;1,9..40,1000&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');

body *
{
    font-family: 'DM Sans', sans-serif;
}
body {
    overflow-x: hidden;
}

h1,h2,h3,h4,h5,h6
{
    font-family: 'Cormorant Garamond', serif;
}
img
{
    width: 100%;
}
a
{
    text-decoration: unset;
}
a:hover {
    color: #000;
}
.btn-primary:hover {
    color: #fff;
    background-color: #795791;
    border-color: #000;
}
/*TOP*/

.topbar-sec {
    justify-content: center;
    display: flex;
}
.topbar-sec li {
    display: inline-block;
    margin-right: 20px;
}
.topbar-sec ul {
    margin: 0;
    padding: 10px 0;
}
.topbar-sec i {
    margin-right: 10px;
}
.top-bar {
    background: #795791;
}
.topbar-sec li a {
    color: #FFF !important;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

/* HEADER */
a.nav-link.nav-btn {
    background: #795791;
    width: 100px;
    text-align: center;
}
header.header-row {
    background: #510a51;
    padding: 20px 100px 20px 0;
}
a.nav-link {
    color: #FFF !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
li.nav-item {
    margin-right: 5px;
}
.navbar-expand-lg {
    align-items: baseline;
}
li.nav-item {
    list-style: none;
}
.head-btn {
    color: #800080;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
    background: #FFF;
    padding: 15px 40px;
    border: none;
}
.navbar-expand-lg .navbar-nav li:last-child {
    display: none;
}
a.navbar-brand {
    width: 15% !important;
}

/* BANNER */

section.banner-row {
    background: url(../images/banner-bg-min.png);
    padding: 188px 0 203px 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
span {
    color: #4B0082;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
}
.banner-sec h2 {
    color: #510a51;
    font-size: 100px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.banner-sec p {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 143.2%;
    text-transform: capitalize;
    width: 600px;
    padding-bottom: 40px;
    margin: 0;
}
.banner-sec ul {
    padding: 0;
}
.banner-sec ul li {
    list-style: none;
    margin-right: 100px;
    display: inline;
}
.banner-sec ul li a img {
    width: 17.929px;
    height: 12.636px;
}
.banner-sec ul li img {
    width: 250px;
    height: 59.7px;
}
.banner-btn {
    background: #800080;
    color: #FFF;
}
.banner-btn img {
    margin-left: 10px;
}

/* ABOUT */

section.about-row {
    padding: 100px 0;
}
.about-sec h2 {
    color: #000;
    font-size: 60px;
    font-style: normal;
    font-weight: 600;
    line-height: 112.6%; 
    letter-spacing: -1.5px;
}
.about-sec p {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 136.2%; 
    text-transform: capitalize;
    width: 90%;
}
.about-sec .signature img {
    width: 275px;
    height: 105px;
}
.about-btn {
    background: #800080;
    color: #FFF;
}
.signature {
    padding-bottom: 30px;
}

/* LEGAL */

section.legal-row {
    background: #510a51;
    /*padding: 115px 0 125px 0;*/
}
section.legal-row .col-lg-4:first-child {
    padding: 0;
}
.legal-sec h4 {
    color: #FFF;
    font-family: DM Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 22.96px; 
    letter-spacing: 3.5px;
    text-transform: uppercase;
}
section.legal-row .col-lg-5:nth-child(2) .legal-sec {
    padding: 0 35px;
}
.legal-sec h2 {
    color: #FFF;
    font-size: 50px;
    font-style: normal;
    font-weight: 600;
    line-height: 62px;
    text-transform: capitalize;
}
.legal-sec h2 span {
    color: #795791;
    font-size: 50px;
    font-style: italic;
    font-weight: 600;
    line-height: 62px;
    text-transform: capitalize;
}
.legal-flex {
    display: flex;
}

.legal-flex ul {
    padding: 0;
}
.legal-flex ul li {
    list-style: none;
    padding: 50px 100px 70px 100px;
    color: #FFF;
    font-family: Cormorant Garamond;
    font-size: 30px;
    font-weight: 600;
    line-height: 50px; 
    font-style: italic;
}
li.dark-bg {
    background: rgba(255, 255, 255, 0.10);
}
.legal-flex ul li .counter {
    font-style: normal;
    font-family: Cormorant Garamond;
    font-size: 45px;
}
.legal-flex ul li .counter1:after {
    content: "+";
}
.legal-flex ul li .counter3:after {
    content: "m+";
}
.legal-flex ul li .counter2:after {
    content: "+";
}
.legal-flex ul li .counter2:before {
    content: "0";
}
.legal-flex ul li .counter4:after {
    content: "k+";
}
.legal-sec p {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26.24px; 
    padding-bottom: 30px;
    width: 90%;
}
a.click-btn {
    border: 1px solid #CB935D;
    background: #510a51;
    box-shadow: 4px 4px 0px 0px rgba(203, 147, 93, 0.80);
    padding: 16.99px 35px 16.98px 35px;
    color: #FFF;
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 90px;
}
a.click-btn img {
    width: 14.98px;
    height: 14.98px;
    margin-left: 9px;
}
.legal-sec-img {
    margin-top: 60px;
}
section.legal-row .col-lg-3:last-child {
    padding: 0;
}

/* AREA */

.area-head {
    text-align: center;
}
.area-head h2 {
    color: #800080;
    font-size: 60px;
    font-style: normal;
    font-weight: 600;
    line-height: 72px;
    text-transform: capitalize;
}
section.area-row {
    padding: 60px 80px 100px 60px;
}
.area-head p {
    color: #000;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 136.2%; 
    text-transform: capitalize;
    padding: 0 500px;
    padding-bottom: 60px;
}
.area-sec {
    position: relative;
    margin-bottom: 25px;
}
.area-sec p {
    color: #FFF;
    text-align: center;
    font-size: 35px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: capitalize;
    position: absolute;
    border-top: 1px solid #FFF;
    background: rgba(0, 0, 0, 0.30);
    backdrop-filter: blur(16.5px);
    padding: 35px 0;
    width: 100%;
    bottom: -15px;
}

/* INFO */

section.info-row {
    background: url(../images/info-sec-bg-min.png);
    padding: 120px 540px;
    background-size: cover;
    background-position: center;
}
.info-sec {
    border-radius: 46px;
    border: 1px solid #FFF;
    background: rgba(0, 0, 0, 0.60);
    backdrop-filter: blur(9px);
    padding: 60px 85px;
}
.info-sec h2 {
    color: #FFF;
    text-align: center;
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: 112.6%;
    letter-spacing: -1.5px;
}
.info-sec p {
    color: #FFF;
    font-size: 45px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
    padding-top: 20px;
}
.info-sec p:nth-child(3) {
    color: #FFF;
    font-family: DM Sans;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    padding-top: 15px;
}
.info-sec p:nth-child(4) {
    color: #FFF;
    text-align: center;
    font-family: DM Sans;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    padding: 0;
}
.info-sec p:nth-child(5) {
    padding-top: 10px;
}
.info-sec p:nth-child(5) a {
    color: #fff;
    font-size: 40px;
}
.info-sec p:nth-child(6) a {
    border-radius: 6px;
}
.info-sec p:nth-child(6) {
    padding: 0;
}

/* CONTACT */

section.contactus-row {
    border-radius: 36px;
    background: #510a51;
    margin: 55px 60px;
    padding: 110px 150px 110px 211px;
}
.contact-sec img {
    width: 507px;
    height: 585px;
    margin: 0 auto;
    display: flex;
}
.contact-head span {
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 22.96px; 
    letter-spacing: 3.5px;
    text-transform: uppercase;
}
.contact-head h2 {
    color: #FFF;
    font-size: 60px;
    font-style: normal;
    font-weight: 600;
    line-height: 72px; 
    text-transform: capitalize;
    padding: 20px 0;
}
.contact-sec input {
    background: transparent;
    border-bottom: 1px solid #fff !IMPORTANT;
    border: none;
    border-radius: 0;
    margin-bottom: 30px;
    color: #fff;
}
.contact-sec input::placeholder {
    color: #FFF;
    font-family: DM Sans;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}
.contact-sec textarea {
    background: transparent;
    border-bottom: 1px solid #fff !IMPORTANT;
    border: none;
    border-radius: 0;
    margin-bottom: 30px;
    margin-top: 100px;
    color: #fff;
}
.contact-sec textarea::placeholder {
    color: #FFF;
    font-family: DM Sans;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    
}

/* BRAND */

.brand-sec img {
    width: auto;
    margin-right: 41px;
}
section.brand-row {
    padding-bottom: 100px;
}


/* FOOTER */

footer.footer-row {
    background: #510a51;
    padding-top: 110px;
}
.footer-con img {
    width: 80%;
    margin-bottom: 30px;
}
.footer-sec .footer-con p {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26.24px;
    padding: 20px 0;
    width: 90%;
}
.footer-head h2 {
    color: #fff;
    font-size: 23px;
    font-style: italic;
    font-weight: 800;
    line-height: 36px; /* 120% */
    text-transform: capitalize;
    padding-bottom: 30px;
}
.footer-row a {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}
.footer-row a i {
    margin-right: 13px;
}
.form-group.form-flex {
    display: flex;
    position: relative;
}
.form-inner button.btn.btn-primary {position: absolute;background: transparent;border: none;right: 60px;}
.form-inner {margin-bottom: 30px;}
.form-inner input {
    width: 453px;
    background: transparent;
    border: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20) !IMPORTANT;
    border-radius: 0;
    margin-bottom: 12px;
    color: #fff;
}
.form-inner small {
    color: rgba(255, 255, 255, 0.78) !IMPORTANT;
    font-family: DM Sans !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 22.96px; 
}
.head-flex {
    display: flex;
    padding-bottom: 50px;
}
.head-flex .footer-head {
    margin-right: 65px;
}
ul.icon-list li {
    display: inline;
    margin-right: 5px;
}
ul.icon-list li a i {
    color: #800080;
    width: 38px;
    height: 38px;
    border-radius: 19px;
    background: #FFF;
    padding: 11px 12px;
}
ul.icon-list {
    padding: 0;
}
ul.footer-list {
    padding: 0;
}
ul.footer-list li::marker {
    color: #fff;
}
ul.footer-list li {
    margin-bottom: 8px;
}
ul.footer-list li a {
    font-size: 14px;
    line-height: 20px;
}
.copyright {
    padding: 40px;
}
.copyright p {
    margin: 0;
    color: #FFF;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 26.24px; 
}
.copyright-row {
    border-top: 1px solid rgba(255, 255, 255, 0.20);
}

/*FLOAT MENU*/

.float-menu nav {
    font-size: 2.0em;
    line-height: 1.0em;
    color: white;
    
    width:8em;
    height: 9.0em;

    position:absolute;
    top:0; bottom:0;
    margin:auto;
    left: -6.5em;
}

.float-menu nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.float-menu nav ul li {
    background-color: blue;
    height: 1.0em;
    padding: 30px;
    position: relative;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-transition: -webkit-transform 500ms, background-color 500ms, color 500ms;
    transition: transform 500ms, background-color 500ms, color 500ms;
    display: flex;
    align-items: center;
}

.float-menu nav ul li:nth-child(1) {background-color: #b29972;}
.float-menu nav ul li:nth-child(2) { background-color: #3b5998;}
.float-menu nav ul li:nth-child(3) {background-color: #1C9DEB;}
.float-menu nav ul li:nth-child(4) {background-color: #000;}
.float-menu nav ul li:nth-child(5) { background-color: #cb2027;}
.float-menu nav ul li:nth-child(6) {
    background-color: #4b0082;
}
.float-menu nav ul li:nth-child(5) {background: #582bcd;background: -moz-linear-gradient(-45deg,#582bcd 0,#ed4c33 50%,#f7d36f 100%);background: -webkit-linear-gradient(-45deg,#582bcd 0,#ed4c33 50%,#f7d36f 100%);background: linear-gradient(-207deg,#582bcd 0%,#ed4c33 77%,#f7d36f 100%);}
.float-menu i {
    position: relative;
    top: -2px;
    left: -14px;
}
.float-menu nav ul li:nth-child(3):hover {
    background-color: #1C9DEB;
}
.float-menu nav ul li:nth-child(4):hover {
    background-color: #000;
}
.float-menu nav ul li:nth-child(5):hover {
    background: linear-gradient(-207deg,#582bcd 0%,#ed4c33 77%,#f7d36f 100%);
}
.float-menu nav ul li:hover {
    background-color: #b29972;
    -webkit-transform: translateX(6.5em);
    transform: translateX(6.5em);
}

.float-menu nav ul li span {
    display:block;
    font-family: Socialico;
    position: absolute;
    font-size:1.5em;
    line-height: 1.25em;
    height:1.0em;
    top:0; bottom:0;
    margin:auto;
    right: 0.16666666666667em;
    color: #F8F6FF;
}
.float-menu nav ul li:nth-child(2):hover {
    background-color: #3b5998;
}
.float-menu a {
    color: #FFF;
    text-decoration: none;
    font-size: 18px;
}
.float-menu {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 3%;
}




/*ATTORNEY-INNER*/
.inner-banner-sec h2 {
    color: #fff;
    font-size: 80px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: center;
}
section.inner-banner-row {
    padding: 60px 0;
    background: #795791;
}
section.inner-attorney-row {
    padding: 50px 0;
}
.inner-attorney-sec h2 {
    color: #000;
    font-size: 60px;
    font-style: normal;
    font-weight: 600;
    line-height: 112.6%;
    letter-spacing: -1.5px;
    text-align: center;
    margin-bottom: 20px;
}
.inner-attorney-sec p {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 136.2%;
    text-transform: capitalize;
    width: 100%;
    text-align: center;
}
.attorney-head h2 {
    text-align: center;
    color: #000;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 112.6%;
    letter-spacing: -1.5px;
    margin-bottom: 50px;
}
.accordion-button {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 136.2%;
    text-transform: capitalize;
}
.accordion-item li {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 136.2%;
    text-transform: capitalize;
    width: 90%;
}
.attorney-sec img {
    width: 85%;
    border-radius: 15px 15px 15px 15px;
    margin: 0 auto;
}
.attorney-sec {
    padding-bottom: 100px;
}
.attorney-sec h2 {
    color: #000;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 112.6%;
    letter-spacing: -1.5px;
    margin-bottom: 50px;
}
.accordion-header {
    margin: 0 !important;
}
.attorney-sec .list-item li {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 136.2%;
    text-transform: capitalize;
    margin-bottom: 50px;
}

/*Dui/Owi*/
section.inner-section-row {
    padding: 80px 0 50px;
}
.services-inner-sec img {
    width: 100%;
    height: 500px;
    object-fit: cover;
}
.dui-inner-sec img {
    width: 25%;
    margin: 0 auto;
    display: block;
}
.dui-inner-sec h2 {
    color: #000;
    font-size: 60px;
    font-style: normal;
    font-weight: 600;
    line-height: 112.6%;
    letter-spacing: -1.5px;
    padding: 0 0 50px;
    text-align: center;
}
.article-sec h2 {
    text-align: left;
    font-size: 44px;
    padding: 0;
}
.dui-inner-sec p {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 136.2%;
    text-transform: capitalize;
    width: 100%;
    margin-bottom: 50px;
}
.services-inner-sec p {
    margin-bottom: 20px;
}

/*ASSAULT*/

p.toggle-p {
    display: none;
}
section.assault-row {
    padding: 100px 0 50px;
}
.assault-head h2 {
    color: #000;
    font-size: 60px;
    font-style: normal;
    font-weight: 600;
    line-height: 112.6%;
    letter-spacing: -1.5px;
    text-align: center;
    margin-bottom: 20px;
}
.assault-sec p {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 178.2%;
    text-transform: capitalize;
    width: 100%;
}
.assault-sec-2 li {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 136.2%;
    text-transform: capitalize;
    width: 100%;
    margin-bottom: 20px;
}
section.assault-row-2 {
    padding-bottom: 100px;
}
section.assault-row-2 a.show-btn.head-btn {
    background: #800080;
    color: #fff;
}
section.assault-row-2 ul {
    margin-bottom: 50px;
}
section.assault-row-2 p.toggle-p {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 154.2%;
    text-transform: capitalize;
    width: 100%;
    margin-bottom: 50px;
}


/*juvenile*/

section.juvenile-row {
    padding: 100px 0;
}
.juvenile-head {
    margin-bottom: 50px;
}
.juvenile-head h2 {
    color: #000;
    font-size: 60px;
    font-style: normal;
    font-weight: 600;
    line-height: 112.6%;
    letter-spacing: -1.5px;
    text-align: center;
    margin-bottom: 20px;
}
.juvenile-head p {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 178.2%;
    text-transform: capitalize;
    text-align: center;
}
.accordion-item p {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 178.2%;
    text-transform: capitalize;
    width: 100%;
}

/*FRAUD*/

section.fraud-row {
    padding: 100px 0 0;
}
.fraud-head {
    margin-bottom: 50px;
}
.fraud-head h2 {
    color: #000;
    font-size: 60px;
    font-style: normal;
    font-weight: 600;
    line-height: 112.6%;
    letter-spacing: -1.5px;
    text-align: center;
    margin-bottom: 20px;
}
.fraud-sec p {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 178.2%;
    text-transform: capitalize;
    width: 100%;
    margin-bottom: 50px;
}
.fraud-sec h2 {
    color: #000;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 112.6%;
    letter-spacing: -1.5px;
    margin-bottom: 20px;
}
.fraud-sec li {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 178.2%;
    text-transform: capitalize;
    width: 100%;
}
.fraud-sec p:last-child {
    margin: 0;
}
section.fraud-row2 {
    padding: 50px 0 100px;
}

/*License*/

section.restricted-row {
    padding: 100px 0 50px;
}
.restricted-sec h2 {
    color: #000;
    font-size: 60px;
    font-style: normal;
    font-weight: 600;
    line-height: 112.6%;
    letter-spacing: -1.5px;
    text-align: center;
    margin-bottom: 20px;
}
.restricted-sec p {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 157.2%;
    text-transform: capitalize;
    text-align: center;
}
.restricted-sec .accordion-body p {
    text-align: left;
}
section.restricted-row2 {
    padding: 0 0 100px;
}
.restricted-sec strong {color: #000;font-size: 18px;font-style: normal;font-weight: 700;line-height: 125.2%;text-transform: capitalize;display: block;margin-top: 30px;}

/*ADA*/

body .uwy.userway_p1 .uai {
    top: auto !IMPORTANT;
    bottom: 0 !important;
}




header.header-row {
    background: #4b0082 !important;
}
span {
    color: #4b0082 !important;
}
.banner-sec h2 {
}
.banner-btn {
    
    background: #4b0082;
}
.about-btn {
    background: #4b0082 !important;
}
section.legal-row {
    background: #4b0082 !important;
}

.area-head h2 {
    color: #000 !important;
}
.head-btn {
    color: #4b0082 !important;
}
section.contactus-row {
    background: #4b0082 !important;
}
footer.footer-row {
    background: #4b0082;
}


button.click-btn {
    background: #4b0082 !important;
}
.head-btn {
    color: #fff !important;
}


.info-sec p:nth-child(6) a {
    color: #000 !important;
}



.head-btn {
    color: #000 !important;
}


.head-btn.banner-btn {
    color: #fff !important;
}


.float-menu i {
    color: #fff !important;
}


.head-btn.about-btn {
    color: #fff !important;
}

/*@media(max-width:1399px){*/
    
/*    header.header-row {*/
/*    padding: 20px 0 !important;*/
/*}*/

/*.navbar-dark .navbar-nav .nav-link {*/
/*    font-size: 8px !important;*/
/*}*/

/*.head-btn {*/
/*    padding: 9px 10px !important;*/
/*    font-size: 15px !important;*/
/*}*/

/*ul.menu-right {*/
/*    margin-left: 0 !important;*/
/*    margin-right: 0 !important;*/
/*}*/

/*.navbar-expand-lg .navbar-collapse {*/
/*    padding: 0 0 0 0 !important;*/
/*    margin: 0px 0px 0px 40px  !important;*/
/*}*/
/*header.header-row {*/
/*    padding: 20px 0 !important;*/
/*}*/

/*.navbar-dark .navbar-nav .nav-link {*/
/*    font-size: 9px !important;*/
/*}*/

/*.head-btn {*/
/*    padding: 9px 10px !important;*/
/*    font-size: 15px !important;*/
/*}*/

/*ul.menu-right {*/
/*    margin-left: 0 !important;*/
/*    margin-right: 0 !important;*/
/*}*/

/*.navbar-expand-lg .navbar-collapse {*/
/*    padding: 0 0 0 0 !important;*/
/*    margin: 0px 0px 0px 0px  !important;*/
/*}*/

/*.banner-sec h2 {*/
/*    font-size: 50px !important;*/
/*}*/

/*.banner-sec p {*/
/*    font-size: 16px !important;*/
/*}*/

/*.about-sec h2 {*/
/*    font-size: 40px !important;*/
/*    margin: 0 0 20px 0 !important;*/
/*}*/

/*.about-sec p {*/
/*    font-size: 15px !important;*/
/*}*/

/*.legal-sec h2 {*/
/*    font-size: 26px !important;*/
/*    line-height: 50px !important;*/
/*}*/

/*.legal-sec p {*/
/*    font-size: 10px !important;*/
/*    padding: 0 !important;*/
/*}*/

/*.legal-flex ul li {*/
/*    padding-left: 29px !important;*/
/*}*/

/*.area-head h2 {*/
/*    font-size: 40px !important;*/
/*    line-height: 49px !important;*/
/*}*/

/*.area-sec p {*/
/*    font-size: 19px !important;*/
/*}*/

/*section.info-row {*/
/*    padding: 0 0 0 0 !important;*/
/*}*/

/*.info-sec h2 {*/
/*    font-size: 30px !important;*/
/*}*/

/*.info-sec p {*/
/*    font-size: 16px !important;*/
/*}*/

/*.info-sec p:nth-child(5) {*/
/*    font-size: 20px !important;*/
/*}*/

/*.info-sec {*/
/*    background: rgba(0, 0, 0, 0.60) !important;*/
/*    backdrop-filter: blur(9px) !important;*/
/*}*/

/*.contact-head h2 {*/
/*    font-size: 28px !important;*/
/*}*/

/*section.contactus-row {*/
/*    padding: 20px 30px 30px 50px !important;*/
/*}*/

/*section.brand-row {*/
/*    width: 70% !important;*/
/*    margin: 0 auto;*/
/*    text-align: center !important;*/
/*}*/

/*.footer-sec .footer-con p {*/
/*    font-size: 15px !important;*/
/*    text-align: center !important;*/
/*}*/



/*.footer-row a {*/
/*    font-size: 15px !important;*/
/*}*/

/*.head-flex .footer-head {*/
/*    margin-right: 50px !important;*/
/*}*/

/*.copyright {*/
/*    padding: 20px 0px !important;*/
/*}*/

/*.dui-inner-sec p {*/
/*    font-size: 15px !important;*/
/*    text-align: center !important;*/
/*    line-height: 29px !important;*/
/*    width: 100% !important;*/
/*}*/
/*.dui-inner-sec h2 {*/
/*    padding-bottom: 10px !important;*/
/*}*/

/*.restricted-sec p {*/
/*    width: 70% !important;*/
/*    margin: 0 auto !important;*/
/*}*/
/*.restricted-sec p {*/
/*    width: 100% !important;*/
/*    font-size: 14px !important;*/
/*}*/
/*.restricted-sec strong {*/
/*    font-size: 16px !important;*/
/*    line-height: 30px !important;*/
/*}*/
/*.inner-banner-sec h2 {*/
/*    font-size: 63px !important;*/
/*}*/
/*header.header-row {*/
/*    padding: 20px 0 !important;*/
/*}*/

/*.navbar-dark .navbar-nav .nav-link {*/
/*    font-size: 9px !important;*/
/*}*/

/*.head-btn {*/
/*    padding: 9px 10px !important;*/
/*    font-size: 15px !important;*/
/*}*/

/*ul.menu-right {*/
/*    margin-left: 0 !important;*/
/*    margin-right: 0 !important;*/
/*}*/

/*.navbar-expand-lg .navbar-collapse {*/
/*    padding: 0 0 0 0 !important;*/
/*    margin: 0px 0px 0px 0px  !important;*/
/*}*/

/*.banner-sec h2 {*/
/*    font-size: 50px !important;*/
/*}*/

/*.banner-sec p {*/
/*    font-size: 16px !important;*/
/*}*/

/*.about-sec h2 {*/
/*    font-size: 40px !important;*/
/*    margin: 0 0 20px 0 !important;*/
/*}*/

/*.about-sec p {*/
/*    font-size: 15px !important;*/
/*}*/

/*.legal-sec h2 {*/
/*    font-size: 26px !important;*/
/*    line-height: 50px !important;*/
/*}*/

/*.legal-sec p {*/
/*    font-size: 10px !important;*/
/*    padding: 0 !important;*/
/*}*/

/*.legal-flex ul li {*/
/*    padding-left: 29px !important;*/
/*}*/

/*.area-head h2 {*/
/*    font-size: 40px !important;*/
/*    line-height: 49px !important;*/
/*}*/

/*.area-sec p {*/
/*    font-size: 19px !important;*/
/*}*/

/*section.info-row {*/
/*    padding: 0 0 0 0 !important;*/
/*}*/

/*.info-sec h2 {*/
/*    font-size: 30px !important;*/
/*}*/

/*.info-sec p {*/
/*    font-size: 16px !important;*/
/*}*/

/*.info-sec p:nth-child(5) {*/
/*    font-size: 20px !important;*/
/*}*/

/*.info-sec {*/
/*    background: rgba(0, 0, 0, 0.60) !important;*/
/*    backdrop-filter: blur(9px) !important;*/
/*}*/

/*.contact-head h2 {*/
/*    font-size: 28px !important;*/
/*}*/

/*section.contactus-row {*/
/*    padding: 20px 30px 30px 50px !important;*/
/*}*/

/*section.brand-row {*/
/*    width: 70% !important;*/
/*    margin: 0 auto;*/
/*    text-align: center !important;*/
/*}*/

/*.footer-sec .footer-con p {*/
/*    font-size: 15px !important;*/
/*    text-align: center !important;*/
/*}*/



/*.footer-row a {*/
/*    font-size: 15px !important;*/
/*}*/

/*.head-flex .footer-head {*/
/*    margin-right: 50px !important;*/
/*}*/

/*.copyright {*/
/*    padding: 20px 0px !important;*/
/*}*/
/*.inner-attorney-sec p {*/
/*    font-size: 14px !important;*/
/*    width: 73% !important;*/
/*    margin: 0 auto;*/
/*    line-height: 22px !important;*/
/*}*/

/*.inner-attorney-sec h2 {*/
/*    font-size: 40px !important;*/
/*    margin-top: 20px !important;*/
/*}*/

/*.attorney-sec .list-item li {*/
/*    margin: 10px 0px 20px 0px !important;*/
/*}*/

/*.attorney-sec .list-item li {*/
/*    font-size: 16px !important;*/
/*    line-height: 30px !important;*/
/*}*/

/*.accordion-item p {*/
/*    font-size: 14px !important;*/
/*}*/
/*.assault-sec p {*/
/*    font-size: 19px !important;*/
/*}*/

/*.assault-sec-2 li {*/
/*    font-size: 17px !important;*/
/*    line-height: 30px !important;*/
/*}*/
/*.juvenile-head h2 {*/
/*    font-size: 30px !important;*/
/*    line-height: 38px !important;*/
/*}*/

/*.juvenile-head p {*/
/*    font-size: 15px !important;*/
/*    width: 80% !important;*/
/*    margin: 0 auto;*/
/*}*/

/*.assault-sec p {*/
/*    font-size: 14px !important;*/
/*}*/

/*section.assault-row {*/
/*    padding-top: 30px !important;*/
/*}*/


/*.fraud-head h2 {*/
/*    font-size: 40px !important;*/
/*}*/
/*.fraud-sec p {*/
/*    font-size: 16px !important;*/
/*}*/
/*.fraud-sec h2 {*/
/*    font-size: 19px !important;*/
/*}*/
/*.fraud-sec p {*/
/*    font-size: 14px !important;*/
/*}*/

/*.fraud-head h2 {*/
/*    font-size: 40px !important;*/
/*}*/
/*.fraud-sec p {*/
/*    font-size: 16px !important;*/
/*}*/
/*.fraud-sec h2 {*/
/*    font-size: 19px !important;*/
/*}*/
/*.fraud-sec p {*/
/*    font-size: 14px !important;*/
/*}*/
/*.pb-3 {*/
/*    width: 84% !important;*/
/*    margin: 0 auto !important;*/
/*    margin-top: 90px !important;*/
/*}*/

/*.navbar-dark .navbar-nav .nav-link {*/
/*    FONT-SIZE: 6PX !IMPORTANT;*/
/*}*/

/*.head-btn {*/
/*    FONT-SIZE: 9PX !IMPORTANT;*/
/*}*/

/*.topbar-sec li a {*/
/*    FONT-SIZE: 12PX !IMPORTANT;*/
/*}*/

/*.banner-sec p {*/
/*    WIDTH: 41% !IMPORTANT;*/
/*    FONT-SIZE: 14PX !IMPORTANT;*/
/*}*/

/*.about-sec h2 {*/
/*    FONT-SIZE: 19PX !IMPORTANT;*/
/*}*/

/*.about-sec p {*/
/*    font-size: 13px !important;*/
/*}*/

/*.legal-sec h2 {*/
/*    line-height: 27px !important;*/
/*}*/

/*.legal-sec p {*/
/*    font-size: 7px !important;*/
/*    line-height: 20px !important;*/
/*}*/

/*.legal-sec h2 {*/
/*    font-size: 20px !important;*/
/*}*/

/*.area-head h2 {*/
/*    font-size: 25px !important;*/
/*    line-height: 28px !important;*/
/*}*/

/*.area-sec p {*/
/*    padding: 0 0 !important;*/
/*}*/

/*}*/
/*@media(max-width:1199px){}*/
/*@media(max-width:991px){}*/
/*@media(max-width:767px){}*/
/*@media(max-width:575px){*/
    
/*.contact-sec img {*/
/*    width: 100% !important;*/
/*}*/

/*.legal-flex ul li {*/
/*    padding: 0 0  !important;*/
/*}*/

/*.footer-head h2 {*/
/*    width: 100% !important;*/
/*    padding: 0 !important;*/
/*    margin: 0 !important;*/
/*}*/

/*ul.icon-list {*/
/*    width: 100% !important;*/
/*}*/

/*.form-inner input {*/
/*    width: 100% !important;*/
/*}*/

/*.copyright p {*/
/*    width: 100% !important;*/
/*}*/

/*.head-flex .footer-head {*/
/*    margin-right: 0 !important;*/
/*}*/

/*.topbar-sec ul {*/
/*    display: inline-block;*/
/*    margin: 0px 0px 0px 20px !important;*/
/*}*/

/*.navbar-dark .navbar-toggler {*/
/*    padding: 2px 4px !important;*/
/*}*/

/*nav.navbar.navbar-expand-lg.navbar-dark a.navbar-brand img {*/
/*    width: 250% !important;*/
/*    height: 50px !important;*/
/*}*/

/*section.banner-row {*/
/*    padding: 10px 0px !important;*/
/*    text-align: center !important;*/
/*    width: 100% !important;*/
/*}*/

/*.banner-sec h2 {*/
/*    font-size: 30px !important;*/
/*}*/

/*.banner-sec p {*/
/*    font-size: 10px !important;*/
/*    width: 50% !important;*/
/*    margin: 0 auto;*/
/*}*/

/*.head-btn.banner-btn {*/
/*    margin: 0 auto !important;*/
/*    display: table !important;*/
/*}*/

/*section.about-row {*/
/*    padding: 30px 0 !important;*/
/*    text-align: center !important;*/
/*    margin: 0 auto !important;*/
/*    display: table !important;*/
/*}*/

/*.about-sec p {*/
/*    width: 100% !important;*/
/*    font-size: 11px !important;*/
/*}*/

/*section.area-row {*/
/*    padding: 30px 0 !important;*/
/*}*/

/*.area-head h2 {*/
/*    font-size: 18px !important;*/
/*    line-height: 20px !important;*/
/*}*/

/*.area-sec p {*/
/*    padding: 20px 0px !important;*/
/*}*/

/*.info-sec {*/
/*    padding: 30px 0px !important;*/
/*}*/

/*.info-sec h2 {*/
/*    font-size: 17px !important;*/
/*}*/

/*.info-sec p {*/
/*    font-size: 12px !important;*/
/*    width: 90% !important;*/
/*    margin: 0 auto;*/
/*}*/

/*.info-sec p:nth-child(5) a {*/
/*    font-size: 20px !important;*/
/*    margin-bottom: 70px !important;*/
/*}*/

/*.info-sec p:nth-child(6) a {*/
/*    display: inline-block;*/
/*    margin-top: 20px !important;*/
/*}*/

/*section.contactus-row {*/
/*    padding: 10px 50px !important;*/
/*    margin: 0 !important;*/
/*}*/

/*.contact-sec img {*/
/*    height: 250px !important;*/
/*    object-fit: contain !important;*/
/*}*/

/*section.brand-row {*/
/*    width: 100% !important;*/
/*    margin: 0 !important;*/
/*    margin-top: 50px !important;*/
/*}*/

/*.brand-sec img {*/
/*    margin-right: 0 !important;*/
/*}*/

/*.footer-sec .footer-con p {*/
/*    text-align: center !important;*/
/*    margin: 0 auto;*/
/*}*/

/*footer.footer-row .col-xs-12.col-sm-12.col-md-4.col-lg-4 {*/
/*}*/

/*.col-xs-12.col-sm-12.col-md-2.col-lg-2 {}*/

/*.head-flex {*/
/*    display: block !important;*/
/*    margin: 20px 0px -10px 0px !important;*/
/*    text-align: center !important;*/
/*}*/

/*.footer-head {*/
/*    text-align: center !important;*/
/*}*/

/*.form-inner small {*/
/*    text-align: center !important;*/
/*}*/

/*.footer-row a {*/
/*    text-align: center !important;*/
/*    margin: 0 auto !important;*/
/*}*/

/*.copyright p {*/
/*    font-size: 14px !important;*/
/*    width: 89% !important;*/
/*    margin: 0 auto;*/
/*}    */
/*.legal-sec h2 {text-align: center !important;font-size: 18px !important;}*/

/*.legal-flex {text-align: center !important;justify-content: center;}*/

/*.legal-sec p {*/
/*    text-align: center !important;*/
/*}*/

/*a.click-btn {*/
/*    margin: 0 auto;*/
/*    display: table;*/
/*}*/

/*.footer-row a {margin: 0 auto;display: table;}*/

/*.form-inner small {*/
/*    text-align: center !important;*/
/*}    */
    
/*.navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .show>.nav-link {*/
/*}*/

/*.navbar-dark .navbar-nav .nav-link {*/
/*    font-size: 12px !important;*/
/*    text-align: center !important;*/
/*}*/

/*li.nav-item {*/
/*    text-align: center !important;*/
/*    margin: 0 auto;*/
/*}*/

/*.head-btn {*/
/*    margin: 0 auto !important;*/
/*    text-align: center !important;*/
/*    display: table !important;*/
/*}*/

/*.legal-sec p {*/
/*    margin: 0 auto;*/
/*}*/

/*.contact-head h2 {*/
/*    text-align: center !important;*/
/*} */
/*.footer-con img {*/
/*    margin: 0 auto !important;*/
/*    display: table !important;*/
/*}*/

/*.form-inner {*/
/*    text-align: center !important;*/
/*    font-size: 0px !important;*/
/*}*/

/*.banner-sec p {*/
/*    padding-bottom: 10px !important;*/
/*}*/

/*.signature {*/
/*    padding-bottom: 0 !important;*/
/*}*/

/*.head-btn.about-btn {*/
/*    margin-bottom: 20px !important;*/
/*}*/
/*.banner-sec ul li {*/
/*    margin-right: 0 !important;*/
/*}*/

/*.banner-sec ul li {*/
/*    margin-right: 0 !important;*/
/*}*/

/*.about-sec h2 {*/
/*    font-size: 17px !important;*/
/*}*/
/*.letterhead-container {*/
/*    padding: 0 0 !important;*/
/*}*/
/*.footer-sec .footer-con p {*/
/*    font-size: 12px !important;*/
/*}*/
/*.letterhead-container {*/
/*    padding: 0 0 !important;*/
/*}*/

/*.copyright p {*/
/*    font-size: 11px !important;*/
/*}*/



/*}*/



.brand-sec img {
    width: 100% !important;
    
    height: auto !important;
}

section.disclaimer .conatiner-fluid {
    width: 92% !important;
    margin: 0 auto;
}

section.disclaimer .conatiner-fluid .main-div-hed-dec {width: 75% !important;margin: 0 auto;}

section.disclaimer h2.main-head-dec {
    font-weight: 800 !important;
    color: #000 !important;
    font-size: 46px !important;
}

.main-div-hed-dec strong {
    font-weight: bold !important;
    text-transform: uppercase !important;
    font-size: 18px !important;
    color: #4b0082 !important;
}


.main-div-hed-dec {
    margin-bottom: 90px !important;
}

.main-div-hed-dec strong {
    margin: 30px 0px !important;
    display: inline-block !important;
}

.main-div-hed-dec p {
    font-weight: 600 !important;
    color: #000 !important;
}



.counter.counter1 {
}
.legal-row .counter.counter1 {
    display: none !important;
}
.counter.counter3 {
}
.legal-row .legal-flex ul li .counter {
    display: none !important;
}
.legal-flex ul li {
    font-size: 31px !important;
    line-height: 37px !important;
}
p.succ-msg {
    color: #fff;
    text-align: center;
    border: 2px solid green;
    padding: 6px 0;
    font-size: 16px;
    font-weight: 500;
}

/*========================/restrictedlicense=============================*/
.restric.second {
    margin: 0;
    padding: 0;
    padding-bottom: 40px;
}
.restric {
    padding-top: 50px;
    padding-bottom: 40px;
}
.restric p {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 136.2%;
    text-transform: capitalize;
    width: ;
}
.restric h2 {
    color: #000;
    font-size: 60px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -1.5px;
    line-height: 1.1;
    padding-bottom: 10px;
}
.restric img {
  width: 100%;
  height: 340px;
  object-fit: cover;
  margin-top: 10px;
}
.restric.third img {
    height: unset;
}
.restric.third {
    padding: 0;
    padding-bottom: 50px;
}
.restric.forth img {
    padding: 0;
    height: unset;
}
.restric.fift img {
    height: unset !important;
    margin: 0;
}
.restric.fift {
    padding: 0 0 40px 0 ;
}

.restric.sixth img {
    height: unset;
    margin: 0;
}
.restric.sixth {
    padding-top: 65px;
}

.restric.sevent {
    padding: 0 0 40px 0;
    
}
.restric.sevent img {
    margin: ;
    height: ;
}

.area-sec a {
    color: #fff;
}
.float-menu nav ul {
    opacity: 0.2;
}

.float-menu nav ul li:hover {
    opacity: 1 !important;
}

.float-menu nav ul li:hover {
    opacity: 1 !important;
}

.float-menu nav ul:hover {
    opacity: 1;
}
header.header-row div#navbarSupportedContent ul li a {
    padding: 10px 13px !important;
    font-size: 15px;
}
h3.done-wok {
    text-align: center;
    color: #510a51;
    font-size: 60px;
    font-style: normal;
    width: 50%;
    margin: 0 auto;
    display: table;
    margin-bottom: 60px;
    text-transform: capitalize;
    line-height: 1.1;
    font-weight: 700;
}
.a-text{
    font-size:18px; font-weight:600; color:#000; text-decoration:none; 
}
.a-text:hover{
   color:#4b0082;  
}
 