@charset "UTF-8";
/*
Theme Name: Diamond Law
Theme URI: https://github.com/WordPress/twentynineteen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you'll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it's built to be beautiful on all screen sizes..
Requires at least: WordPress 4.9.6
Version: 1.2
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: twentynineteen
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Twenty Nineteen is based on Underscores https://underscores.me/, (C) 2012-2018 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Variables
# Normalize
# Typography
	## Headings
	## Copy
# Elements
	## Lists
	## Tables
# Forms
	## Buttons
	## Fields
# Navigation
	## Links
	## Menus
	## Next & Previous
# Accessibility
# Alignments
# Clearings
# Layout
# Widgets
# Content
	## Archives
	## Posts and pages
	## Comments
# Blocks
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*
 * Chrome renders extra-wide &nbsp; characters for the Hoefler Text font.
 * This results in a jumping cursor when typing in both the Classic and block
 * editors. The following font-face override fixes the issue by manually inserting
 * a custom font that includes just a Hoefler Text space replacement for that
 * character instead.
 */
@font-face {
  font-family: 'NonBreakingSpaceOverride';
  src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAA0AAAAACDQAAALTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCahEICjx3CywAATYCJANUBCAFhiEHgWwbXQfILgpsY+rQRRARwyAs6uL7pxzYhxEE+32b3aeHmifR6tklkS9hiZA0ewkqGRJE+H7/+6378ASViK/PGeavqJyOzsceKi1s3BCiQsiOdn1r/RBgIJYEgCUhbm/8/8/h4saPssnTNkkiWUBrTRtjmQSajw3Ui3pZ3LYDPD+XG2C3JA/yKAS8/rU5eNfuGqRf4eNNgV4YAlIIgxglEkWe6FYpq10+wi3g+/nUgvgPFczNrz/RsTgVm/zfbPuHZlsuQECxuyqBcQwKFBjFgKO8AqP4bAN9tFJtnM9xPcbNjeXS/x1wY/xU52f5W/X1+9cnH4YwKIaoRRAkUkj/YlAAeF/624foiIDBgBmgQBeGAyhBljUPZUm/l2dTvmpqcBDUOHdbPZWd8JsBAsGr4w8/EDn82/bUPx4eh0YNrQTBuHO2FjQEAGBwK0DeI37DpQVqdERS4gZBhpeUhWCfLFz7J99aEBgsJCHvUGAdAPp4IADDCAPCEFMGpMZ9AQpTfQtQGhLbGVBZFV8BaqNyP68oTZgHNj3M8kBPfXTTC9t90UuzYhy9ciH0grVlOcqyCytisvbsERsEYztiznR0WCrmTksJwbSNK6fd1Rvr25I9oLvctUoEbNOmXJbqgYgPXEHJ82IUsrCnpkxh23F1rfZ2zcRnJYoXtauB3VTFkFXQg3uoZYD5qE0kdjDtoDoF1h2bulGmev5HbYhbrjtohQSRI4aNOkffIcT+d3v6atpaYh3JvPoQsztCcqvaBkppDSPcQ3bw3KaCBo1f5CJWTZEgW3LjLofYg51MaVezrx8xZitYbQ9KYeoRaqQdVLwSEfrKXLK1otCWOKNdR/YwYAfon5Yk8O2MJfSD10dPGA5PIJJQMkah0ugMJiv6x4Dm7LEa8xnrRGGGLAg4sAlbsA07sAt76DOsXKO3hIjtIlpnnFrt1qW4kh6NhS83P/6HB/fl1SMAAA==) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAUQAA0AAAAACDQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE9AAAABwAAAAchf5yU0dERUYAAATYAAAAHAAAAB4AJwAbT1MvMgAAAaAAAABJAAAAYJAcgU5jbWFwAAACIAAAAF4AAAFqUUxBZ2dhc3AAAATQAAAACAAAAAgAAAAQZ2x5ZgAAApAAAAAyAAAAPL0n8y9oZWFkAAABMAAAADAAAAA2Fi93Z2hoZWEAAAFgAAAAHQAAACQOSgWaaG10eAAAAewAAAAzAAAAVC7TAQBsb2NhAAACgAAAABAAAAAsAOQBAm1heHAAAAGAAAAAHQAAACAAWQALbmFtZQAAAsQAAAF6AAADIYvD/Adwb3N0AAAEQAAAAI4AAADsapk2o3jaY2BkYGAA4ov5mwzj+W2+MnCzXwCKMNzgCBSB0LfbQDQ7AxuI4mBgAlEAFKQIRHjaY2BkYGD3+NvCwMDBAALsDAyMDKhAFAA3+wH3AAAAeNpjYGRgYBBl4GBgYgABEMnIABJzAPMZAAVmAGUAAAB42mNgZlJhnMDAysDCKsKygYGBYRqEZtrDYMT4D8gHSmEHjgUFOQwODAqqf9g9/rYwMLB7MNUAhRlBcsxBrMlASoGBEQAj8QtyAAAAeNrjYGBkAAGmWQwMjO8gmBnIZ2NA0ExAzNjAAFYJVn0ASBsD6VAIDZb7AtELAgANIgb9AHjaY2BgYGaAYBkGRgYQSAHyGMF8FgYPIM3HwMHAxMDGoMCwQIFLQV8hXvXP//9AcRCfAcb///h/ygPW+w/vb7olBjUHCTCyMcAFGZmABBO6AogThgZgIUsXAEDcEzcAAHjaY2BgECMCyoEgACZaAed42mNgYmRgYGBnYGNgYAZSDJqMgorCgoqCjECRXwwNrCAKSP5mAAFGBiRgyAAAi/YFBQAAeNqtkc1OwkAUhU/5M25cEhcsZick0AwlBJq6MWwgJkAgYV/KAA2lJeUn+hY+gktXvpKv4dLTMqKycGHsTZNv7px7z50ZAFd4hYHjdw1Ls4EiHjVncIFnzVnc4F1zDkWjrzmPW+NNcwGlzIRKI3fJlUyrEjZQxb3mDH2fNGfRx4vmHKqG0JzHg6E0F9DOlFBGBxUI1GEzLNT4S0aLuTtsGAEUuYcQHkyg3KmIum1bNUvKlrjbbAIleqHHnS4iSudpQcySMYtdFiXlAxzSbAwfMxK6kZoHKhbjjespMTioOPZnzI+4ucCeTVyKMVKLfeAS6vSWaTinuZwzyy/Dc7vaed+6KaV0kukdPUk6yOcctZPvvxxqksq2lEW8RvHjMEO2FCl/zy6p3NEm0R9OFSafJdldc4QVeyaaObMBO0/5cCaa6d9Ggyubxire+lEojscdjoWUR1xGOy8KD8mG2ZLO2l2paDc3A39qmU2z2W5YNv5+u79e6QfGJY/hAAB42m3NywrCMBQE0DupWp/1AYI7/6DEaLQu66Mrd35BKUWKJSlFv1+rue4cGM7shgR981qSon+ZNwUJ8iDgoYU2OvDRRQ99DDDECAHGmGCKmf80hZSx/Kik/LliFbtmN6xmt+yOjdg9GztV4tROnRwX/Bsaaw51nt4Lc7tWaZYHp/MlzKx51LZs5htNri+2AAAAAQAB//8AD3jaY2BkYGDgAWIxIGZiYARCESBmAfMYAAR6AEMAAAABAAAAANXtRbgAAAAA2AhRFAAAAADYCNuG) format("woff");
}
@font-face {
  font-family: HelveticaInserat;
  src: url(../otf/helveticainseratltstd-roman.otf);
}
@font-face {
  font-family: HelveticaLTStd-steevo-Roman;
  src: url(../ttf/helveticaltstd-steevo-roman.ttf);
}
@font-face {
  font-family: HelveticaNeue-Regular;
  src: url(../ttf/helveticaneue-regular.ttf);
}


/* If we add the border using a regular CSS border, it won't look good on non-retina devices,
 * since its edges can look jagged due to lack of antialiasing. In this case, we are several
 * layers of box-shadow to add the border visually, which will render the border smoother. */
/* Fallback for non-latin fonts */
/* Calculates maximum width for post content */
/* Nested sub-menu padding: 10 levels deep */
/* Normalize */
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
 
 
 
 
 
 
 	section.ipdl-banner-sec {background: #122b52;padding: 4rem 0 6rem;margin-top: 100px;}
	.ipdl-banner-sec .breadcrumb {text-align: right;font-family: '[SFProDisplay]',sans-serif;font-size: 11px;display: block;margin-bottom: 0px;padding-bottom: 0px;}
	.ipdl-banner-sec .gt_form {padding: 25px;background: #122b52;box-shadow: 0px 0px 16px 0px #211f1f;}
	.ipdl-banner-sec .gt_form h3 {color: #fff140;font-weight: 700;font-size: 26px;}
	.ipdl-banner-sec li.choice-1.depth-1 {display: -webkit-box !important;}
	.ipdl-banner-sec input#evf-6180-field_fZFuJ7VLS7-1_1 {width: 20px;}
	.ipdl-banner-sec .breadcrumb a {color: #fff;}
	.ipdl-banner-sec h2 {color: #ffffff;font-family: 'Poppins',sans-serif;font-size: 32px;font-weight: 600;margin-bottom: 30px;}
	.ipdl-banner-sec hr {    border: 1px solid #fff;width: 9%;margin-bottom: 30px;}
	.ipdl-banner-sec p {color: #ffffff;font-family: 'Poppins',sans-serif;line-height: 1.9;margin-bottom: 30px;}
	.ipdl-banner-sec .col-md-8 {padding-top: 100px;}

	section.ipdl-about-sec {padding: 70px 0 100px;}
	section.ipdl-about-sec h3 {color: #3a3a3a;font-family: 'Poppins',sans-serif;font-size: 32px;font-weight: bold;margin-bottom: 40px;}
	section.ipdl-about-sec p {color: #3a3a3a;font-family: 'Poppins',sans-serif;font-size: 16px;font-weight: 400;margin-bottom: 30px;line-height: 1.8;}
	section.ipdl-about-sec a:not(.updates){background: #fff140;padding: 16px 30px;border-radius: 5px;color: #030c3a;font-family: 'Poppins',sans-serif;font-size: 20px;font-weight: bold;position: relative;
    top: 30px;text-transform: uppercase;}


    section.ipdl-statements-sec {padding: 40px 0;background: #f5f5f5;}
    section.ipdl-statements-sec img {margin-bottom: 25px;}
.ipdl-statements-sec h3 {color: #3a3a3a;font-family: 'Poppins',sans-serif;font-size: 32px;font-weight: 700;margin-bottom: 25px;}
.ipdl-statements-sec h4 {color: #3a3a3a;font-family: 'Poppins',sans-serif;font-size: 32px;font-weight: 600;margin-bottom: 15px;}
.ipdl-statements-sec h5 {color: #30549a;font-family: 'Poppins',sans-serif;font-size: 16px;font-weight: 400;margin-bottom: 15px;}


.ipdl-statements-sec #evf-9524 input[type=checkbox] {width: 15px;}
.ipdl-statements-sec #evf-9524  label.everest-forms-field-label-inline {color: #494d50 !important;font-size: 17px;}
.ipdl-statements-sec div#evf-9250 {max-width: 780px;margin: 0 auto !important;padding: 10px !important;background: transparent !important;}
.ipdl-statements-sec #evf-9250 input {background: #ffffff !important;border: 1px solid #d6d6d6 !important;min-height: 60px;font-size: 18px !important;font-family: 'Poppins',sans-serif;font-weight: 300;color: #000000 !important;}
.ipdl-statements-sec #evf-9250 div#evf-9250-field_Jgj1t9Zv2s-15 {margin-bottom: 55px;}
.ipdl-statements-sec #evf-9250 input::placeholder {color: #000 !important;}
.ipdl-statements-sec #evf-9250 p.form-single-para {color: #3a3a3a;font-family: 'Poppins',sans-serif;font-weight: 500;font-size: 22px;text-align: left;margin: 15px 0;}
.ipdl-statements-sec #evf-9250 label.evf-error {color: #8f8f8f !important;}
.ipdl-statements-sec #evf-9250 input#evf-9250-field_95Ax9IjKXd-20 {color: #8f8f8f !important;}
.ipdl-statements-sec #evf-9250 input#evf-9250-field_pMS615Miij-21 {color: #8f8f8f !important;}
.ipdl-statements-sec #evf-9250 button#evf-submit-9250 {background: #fff140 !important;width: auto;margin: 0 auto !important;text-align: center;display: block;padding: 15px 50px !important;margin-top: 45px !important;}
.ipdl-statements-sec #evf-9250 select#evf-9250-field_Dp6f1cJ7nU-18 {background: #ffffff !important;border: 1px solid #d6d6d6 !important;min-height: 60px;font-size: 18px !important;font-family: 'Poppins',sans-serif;font-weight: 300;padding-left: 15px !important; color: #000000 !important;}
.ipdl-statements-sec #evf-9250 option {font-weight: 300 !important;}
.ipdl-statements-sec #evf-9250 ul>li>label.everest-forms-field-label-inline {color: #000000 !important;font-size: 19px !important;font-weight: 400;font-family: 'Poppins',sans-serif;}
.ipdl-statements-sec #evf-9250 ul li input {min-height: auto !important;}
.ipdl-statements-sec #evf-9250 ul li input#evf-9250-field_Ngbc8YKx3k-23_1:checked {background:#2f549a !important;}

section.ipdl-details-sec {padding: 70px 0 110px;}
section.ipdl-details-sec h3 {color: #3a3a3a;font-family: 'Poppins',sans-serif;font-size: 32px;font-weight: bold;margin-bottom: 40px;}
section.ipdl-details-sec p {color: #3a3a3a;font-family: 'Poppins',sans-serif;font-size: 16px;font-weight: 400;margin-bottom: 30px;line-height: 1.8;}
/*section.ipdl-details-sec a {background: #fff140;padding: 16px 30px;border-radius: 5px;color: #030c3a;font-family: 'Poppins',sans-serif;font-size: 20px;font-weight: bold;position: relative;
top: 30px;text-transform: uppercase;}*/
section.ipdl-details-sec .ctct-inline-form a {font: 11px "Helvetica Neue", Arial, sans-serif;color: #323232;text-decoration: underline;}


section.ipdl-updates-sec {padding: 60px 0 120px;background: url(../jpg/giammarco-boscaro-opzwvgl-upy-unsplash-1.jpg);background-repeat: no-repeat;background-size: cover;background-position: center center;}
section.ipdl-updates-sec h3 {color: #fff;font-family: 'Poppins',sans-serif;font-size: 36px;font-weight: bold;margin-bottom: 50px;}
.ipdl-updates-sec a.up-posts {background: #fff140;padding: 16px 30px;border-radius: 5px;color: #030c3a;font-family: 'Poppins',sans-serif;font-size: 20px;font-weight: bold;position: relative;top: 30px;text-transform: uppercase;}
.ipdl-updates-sec .col-md-4 {border-radius: 5px;background: #fff;margin: 0 10px 50px;padding: 0px;}
.ipdl-updates-sec .col-md-4 img.wp-post-image {border-radius: 4px 5px 0px 0px;}
.ipdl-updates-sec .col-md-4>h3.post-h {padding: 20px 20px 0px;text-align: left;line-height: 0.8;margin-bottom: 20px !important;}
.ipdl-updates-sec .col-md-4 h3.post-h a {color: #282828;font-size: 22px;}
.ipdl-updates-sec .col-md-4>p {padding: 0px 20px;text-align: left;color: #2b2b2b;font-size: 17px;font-weight: 300;}
.ipdl-updates-sec .col-md-4 a.post-rmore {color: #444444;text-decoration: underline;font-family: 'Poppins',sans-serif;font-size: 17px;font-weight: 300;float: left;padding: 0 20px 30px;}


section.ipdl-faqsec {padding: 65px 0 0px;}
section.ipdl-faqsec h3 {color: #000000;font-family: 'Poppins',sans-serif;font-weight: 600;font-size: 36px;text-align: center;margin-bottom: 15px;}
section.ipdl-faqsec hr {width: 3%;margin: 0 auto 40px;border: 1px solid #000000;}
.ipdl-faqsec .card-header {background: #fbfbfb;border: 1px solid #e6e6e6;}
.ipdl-faqsec .accordion {border-radius: 8px;}
.ipdl-faqsec .collapsed>.fa-minus::before {content: "\f067";position: absolute;top: 27px;color: #848484 !important;}
.ipdl-faqsec .fa-minus:before {content: "\f068";position: absolute;top: 28px;color: #2e2262 !important;}
.ipdl-faqsec i.fas.fa-minus {background-color: transparent !important;}
.ipdl-faqsec .accordion button.btn.collapsed {font-family: 'Poppins',sans-serif;color: #484848;font-size: 18px;font-weight: 300;white-space: normal;}
.ipdl-faqsec .accordion .card-body p {font-family: 'Poppins',sans-serif;color: #2b2b2b;font-size: 16px;font-weight: 300;}
.ipdl-faqsec .accordion button.btn {font-family: 'Poppins',sans-serif;color: #0c0f56;font-size: 18px;font-weight: 300;white-space: normal;}
.ipdl-faqsec .accordion .card {margin-bottom: 15px;}
.ipdl-faqsec .col-md-12 {max-width: 780px;margin: 0 auto;}

/** Front page numbe sec */

.about-wrapper .phn_bg{ width: 100%;margin: 1rem auto;text-align: center; }
.about-wrapper .phn_bg a.phonetext{ font-family: HelveticaInserat;font-size: 56px;font-style: italic;color: #ffffff;text-shadow: 2px 3px 5px rgb(0, 0, 0, 0.6); opacity: 0; }
.about-wrapper .phn_bg a.phonetext > span{ color: #fdef20;text-transform: uppercase; }
.about-wrapper .phn_bg a.phonetext > span:after { content: 'TM';color: #000;font-size: 10px;position: relative;bottom: 36px;left: 10px;}

	@media only screen and (max-width:767px){
		section.ipdl-banner-sec{margin-top: 0px;}
		.ipdl-banner-sec .breadcrumb{margin-bottom: 20px;}
		.popup{    margin: 120px 10px 10px !important;}

		.about-wrapper .phn_bg a.phonetext{ font-size: 2.6rem; }
	}

@media screen and (max-width: 767px) {
	.about-wrapper .phn_bg{background: url('../png/logo-567hurt-mobile.png') repeat-x center center;height:55px;}
}



/*mega menu - test menu -final menu*/

li#mega-menu-item-10208 > a:first-of-type, li#mega-menu-item-10209 > a:first-of-type, li#mega-menu-item-11322 > a:first-of-type, li#mega-menu-item-10222 > a:first-of-type, li#mega-menu-item-10223 > a:first-of-type {
    color: #0B5296 !important;
    background-color: #ffffff !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    padding: 0px 15px 0px 15px !important;
    font-family: 'HelveticaNeueCondensedBold' !important;
	text-transform: none !important;
}
ul#mega-menu-test {
    padding-left: 0.5rem !important;
}
    
.mega-menu-wrap .mega-menu > li.mega-menu-item {float: left !important;list-style: outside none none;position: relative;}
.mega-menu-wrap .mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu {margin-left: -400px !important;margin-top: 1px !important; box-shadow: 0px 20px 54px rgb(48 49 64 / 30%) !important;}
.mega-menu-wrap .mega-menu-item>ul.mega-sub-menu {padding: 10px 20px 0px!important;}
.mega-menu-wrap .mega-menu-item {padding-bottom: 0px !important;}
.mega-menu-wrap a.mm-re-link {text-align: right;font-size: 14px !important;color: #36559C !important;font-style: normal;font-weight: 800;line-height: 19px;text-transform: uppercase;border: 2px solid #36559C;width: fit-content;float: right;padding: 7px 10px !important;margin-bottom: 0px !important;}
.mega-menu-wrap a.mm-re-link:hover {-webkit-transform: scale(1.1);transition: all 0.3s ease-in;cursor: pointer;background: #36559C;color: #fff !important;}
.mega-menu-wrap h3.mm-re-h3 {font-style: normal;font-weight: 800;font-size: 22px;line-height: 36px;color: #172B53;margin-top: 0;margin-bottom:0;}
.mega-menu-wrap p.mm-ra-text {font-style: normal;font-weight: normal;font-size: 16px;line-height: 19px;color: #172B53; margin-bottom:0 !important}
.mega-menu-wrap .mega-menu-column .mega-sub-menu img.image {width: 86%;height: 90px !important;margin-left: -20px;border-radius: 5px;box-shadow: 0px 0px 8px #d3d3d3;}
/* .mega-menu-wrap .mega-menu-column .mega-sub-menu img.image {width: 100%;height: 100px !important;margin-left: -20px;border-radius: 5px;box-shadow: 0px 0px 8px #d3d3d3;} */
.mega-menu-wrap .mega-menu-column .mega-sub-menu img.image:hover {-webkit-transform: scale(1.05);transition: all 0.3s ease-in;cursor: pointer;}
.mega-menu-wrap .mm-ra-imgsec {border-bottom: 1px solid #36559C15 !important;padding-bottom: 10px !important;}
.mega-menu-wrap #mega-menu-10221-2 .mega-menu-item {margin-bottom: 10px !important;}
.mega-menu-wrap .mm-ra-l1 .mega-sub-menu a.mega-menu-link {font-weight: bold !important;font-size: 14px !important;line-height: 20px !important;text-decoration-line: none !important;color: #3C5597 !important;padding: 10px 20px !important;}
.mega-menu-wrap .mega-mm-pi1 > ul.mega-sub-menu {left: 170px !important;}
.mega-menu-wrap .mm-ra-l1 .mega-sub-menu a.mega-menu-link:hover {color: #ffffff !important;}
.mega-menu-wrap .mm-ra-cta {background: linear-gradient( 
180deg, #172B53 0%, #3B5297 100%) !important;margin-top: 30px !important;width: 102% !important;margin-left: -10px !important;padding: 5px 10px 16px !important;}
.mega-menu-wrap h3.mm-ra-ctat {font-weight: 800 !important;font-size: 16px !important;line-height: 36px !important;text-transform: uppercase;color: #ffffff !important;margin-top: 8px;}
.mega-menu-wrap a.mm-ra-ctab {background: #FFEF00;color: #172B4F !important;padding: 180x 15px!important;font-size: 16px !important;display: block !important;margin: auto;width: 100%;font-family: HelveticaInserat;line-height: 19px;text-align: center;}
.mega-menu-wrap a.mm-ra-ctab:hover{-webkit-transform: scale(1.1);transition: all 0.3s ease-in;cursor: pointer;}
.mega-menu-wrap a.mega-menu-link {font-weight: 300 !important;padding: 5px 24px !important;text-transform: uppercase !IMPORTANT;height: 45px !important;}
.mega-menu-wrap .main_menu ul ul li:hover {background-color: #122b52 !important;}
.mega-menu-wrap a.mega-menu-link:hover {background-color: #122b52 !important;color: #ffffff !important;}
#mega-menu-wrap-test #mega-menu-test > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background: #2f549a;color: #fff;font-size: 13px;height: fit-content !important;}
.main_menu > ul > li.current-menu-parent > a, .main_menu > ul > li.current-menu-ancestor > a, .main_menu > ul > li.current-menu-item > a {background: #122b52;}
.firstul ul.mega-menu ul.mega-sub-menu {padding: 0px !important;}
.firstul ul.mega-menu .mega-menu-item-10221 > ul.mega-sub-menu{padding:0px 10px 0px!important;}
.firstul ul.mega-menu .mega-menu-item-10209 > ul.mega-sub-menu{padding:0px 10px 0px!important;}
/* width */
.mega-menu-wrap ul.mega-sub-menu::-webkit-scrollbar {width: 0px;height: 0px;}
.mega-menu-row mega-mm-ra-cta mm-ra-cta {margin-top: 10px !important;padding-bottom: 10px !important;}


/* Track */
.mega-menu-wrap ul.mega-sub-menu::-webkit-scrollbar-track {background: #fff; }
 
/* Handle */
.mega-menu-wrap ul.mega-sub-menu::-webkit-scrollbar-thumb {background: #fff; }

/* Handle on hover */
.mega-menu-wrap ul.mega-sub-menu::-webkit-scrollbar-thumb:hover {background: #fff; }
.firstul ul.mega-menu .mm-ra-cta ul.mega-sub-menu{padding:0px 10px 0px!important}
.mm-pi-fff {display: none !important;}
.mean-nav .mega-menu-wrap ul li li li li a {background: #fff;}

/* mega menu 767*/

@media (min-width: 768px) and (max-width: 1040px){
    .mega-menu-wrap .max-mega-menu {display: block !important;}
    #mega-menu-wrap-test #mega-menu-test > li.mega-menu-megamenu > ul.mega-sub-menu{width: auto;}
.mega-menu-wrap .mega-mm-pi1 > ul.mega-sub-menu {left: 0px !important;height: 400px !important;
    overflow-y: scroll !important;}

.mega-menu-toggle {display: none ;}
.mega-menu-wrap .max-mega-menu {display: flex !important;}
.mega-menu-wrap>a.mean-expand {display: none;}
.mega-menu-wrap .mega-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{display: none !important;}
.mega-menu-wrap .mega-menu > li.mega-menu-item {width: 100% !important;}
.mega-menu-wrap .mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu{margin-left: 0px !important;height: 400px !important;
    overflow-y: scroll !important;}
.mega-menu-wrap .mega-menu ul ul{display: block !important;}
.mean-nav .mega-menu-wrap ul li li li li a {width: auto;padding: 13px 10px !important;border-bottom: 0px;font-size: 11px !important;}
.mega-menu-wrap h3.mm-re-h3{font-size: 22px;line-height: 27px;}
#mega-menu-10209-1 > ul.mega-sub-menu {display: flex !important;}
.mega-menu-wrap a.mm-re-link{border: 2px solid #36559C !important;font-size: 12px !important;}
.mega-menu-wrap .mm-ra-cta{width: 104.2% !important;}
.mega-menu-wrap h3.mm-ra-ctat{font-size: 14px !important;}
.mm-ra-cta a.mean-expand {display: none;}
.mm-pi-fr  a.mean-expand {display: none ;}
#mega-menu-10221-0 ul.mega-sub-menu {display: flex !important;}
#mega-menu-10221-0 a.mean-expand {display: none;}
.mm-ra-l1 a.mean-expand {display: none;}
.mega-menu-wrap .mega-menu-column .mega-sub-menu img.image {width: 320px !important;height: auto !important;}

}
@media (max-width: 650px){
	.ps-form-popup .email-btn::before, .ps-form-popup .email-btn::after{display: none;}

}
@media (max-width: 420px){
	.content .ps-form-popup .price-list h3 {
		font-size: 11px !important;
	}
	div#t-pstep-1.ps-form-popup .pricecount span {
		font-size: 17px !important;
	}
	.ps-form-popup .email-btn {
		font-size: 17px !important;
		padding: 11px 10px !important;
	}
	.ps-form-popup .ps-mid-content {
		padding: 0 15px 26px 15px !important;
	}
	.ps-form-popup .modal-header {
		padding: 28px 15px !important;
	}

}

@media (max-width: 767px){
.mega-menu-toggle {display: none ;}
.mega-menu-wrap .max-mega-menu {display: block !important;}
.mega-menu-wrap>a.mean-expand {display: none;}
.mega-menu-wrap .mega-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{display: none !important;}
.mega-menu-wrap .mega-menu > li.mega-menu-item {width: 100% !important;}
.mega-menu-wrap .mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu{margin-left: 0px !important;}
.mega-menu-wrap .mega-menu ul ul{display: block !important;}
.mean-nav .mega-menu-wrap ul li li li li a {width: auto;padding: 0px 10px;border-bottom: 0px;}
.mega-menu-wrap h3.mm-re-h3{font-size: 22px;line-height: 27px;}
#mega-menu-10209-1 > ul.mega-sub-menu {display: flex !important;}
.mega-menu-wrap a.mm-re-link{border: 2px solid #36559C !important;font-size: 12px !important;}
.mega-menu-wrap .mm-ra-cta{width: 104.2% !important;}
.mega-menu-wrap h3.mm-ra-ctat{font-size: 18px !important;}
.mm-ra-cta a.mean-expand {display: none;}
.mm-pi-fr  a.mean-expand {display: none ;}
#mega-menu-10221-0 ul.mega-sub-menu {display: flex !important;}
#mega-menu-10221-0 a.mean-expand {display: none;}
.mm-ra-l1 a.mean-expand {display: none;}
.mega-menu-wrap .mega-menu-column .mega-sub-menu img.image {width: 320px;}
}

/* archive page */
.archive .leftpart h1 {font-weight: bold;font-size: 28px;color: #000;border-bottom: 2px solid #2f549a;padding-bottom: 5px;margin: 25px 0 30px;}
.archive .leftpart .post-detail {width: 100%;float: left;margin-bottom: 40px;padding-bottom: 30px;border-bottom: 1px solid #2f549a;}

.archive .leftpart .post-detail .post-thumb {width: 47.5%;float: left;}
.archive .leftpart .post-detail .post-thumb img {border-radius: 5px;}
.archive .post-thumb ul {margin-top: 10px;}
.archive .post-thumb ul li {text-transform: uppercase;margin-bottom: 7px;font-size: 12px;}
.archive .post-thumb ul li img {position: relative;top: -2px;}
.archive .leftpart .post-detail .post-cnt {width: 47.5%;float: right;}
.archive .leftpart .post-detail .post-title {font-size: 18px;font-weight: bold;margin-bottom: 15px;line-height: 22px;}
.archive .leftpart .post-detail .rd-mr a {color: #2f549a;text-transform: uppercase;font-size: 14px;}

/* Statistics Banner */

.statistics {
	margin:1rem 0;
}

.statistics-overlay {
    position: relative;
    background: #2f549a87;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

h1.statistics-text {
    border: none !important;
    color: #fff !important;
    font-weight: 700 !important;
    font-family: 'HelveticaNeueCondensedBold';
    text-align: center;
    margin: 0 !important;
}

a.statistics-button {
	color: #fff;
    background: #000;
    padding: 0.5rem 1rem;
    border: 3px solid #000;
    font-weight: 600;
    border-radius: 6px;
    transition: .3s ease-in-out;
 	cursor:pointer;
}

a.statistics-button:hover {
	text-decoration: none;
    border: 3px solid #fff;
    background-color: transparent;
    color: #fff;	
}

.statistics-container img {
		display:flex;
	}

@media screen and (max-width:767px) {
	.statistics, .statistics-container {
		height:9.5rem;
	}
	
	.statistics-overlay {
		position:inherit !important;
		background: #2f549a;
		top: -9.75rem;
		padding:1rem;
	}
	
	.statistics-container img {
		display:none !important;
	}
	
	.statistics-text{
		font-size:18px !important;
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	
	.statistics, .statistics-container {
		height:9.75rem;
	}
	
	.statistics-overlay {
		height: 9.75rem;
		top: -9.75rem;
	}
	
	h1.statistics-text {
		font-size: 1.5rem !important;
		margin: 0 !important;
	}
	
	a.statistics-button {
		font-size: 1.125rem;
	}
}

@media screen and (min-width:992px) and (max-width:1199px)  {
	
	.statistics, .statistics-container {
		height:9.75rem;
	}
	
	.statistics-overlay {
		height: 9.25rem;
		top: -9.25rem;
	}
	
	h1.statistics-text {
		font-size: 1.5rem !important;
		margin: 0 !important;
	}
	
	a.statistics-button {
		font-size: 1.125rem;
	}
}


@media screen and (min-width:1200px) {
	
	.statistics, .statistics-container {
		height:11.5rem;
	}
	
	.statistics-overlay {
		height: 11.5rem;
		top: -11.4rem;
	}

	h1.statistics-text {
		font-size: 1.75rem !important;
	}

	a.statistics-button {
		font-size: 1.125rem;
	}
}

/* Careers Widget */
.careers {
	margin-bottom: 2rem;
}
.careers-container {
	background: url(../png/group-47892-6.png) no-repeat;
    background-size: cover;
    height: 100%;
    border-radius: 3px;
    max-width: 62rem;
    margin: 0 auto;
/* Updates 03/02/2024 */
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.careers-header {
	font-size: 1.5rem !important;
    margin: 0 !important;
    color: #cbcbcf;
    font-family: 'HelveticaNeueCondensedBold';
    text-shadow: 2px 3px 1px #242424;
}

.careers-text {
    color: #fff;
    max-width: 45rem;
    margin: 1rem 0;
    line-height: 1.75rem;
    font-size: 1rem;
    font-weight: 600;
    text-align: left !important;
}

.careers-list {
	display: flex;
    justify-content: center;
    gap: 2rem;
}

.careers-list li {
    color: #fff;
    font-weight: 800;
}

.careers-list li::before {
    content: "•";
    color: yellow;
    margin-right: 1rem;
}

.careers-container div {
    display: flex;
    align-items: center;
    gap: 1rem;
    justify-self: flex-start;
    margin: 0;
}

.careers-button {
    color: #fff;
    background-color: #000;
    padding: 0.5rem 1rem;
    border-radius: 5px;
    font-size: 1rem;
    cursor: pointer;
	transition: all .3s ease;
}

.careers-button:hover {
    color: #000;
    text-decoration: none;
    background: transparent;
    border: 2px solid #000;
}
.careers-image {
	max-width: 80%;
}

@media (max-width:767px) {
	.careers-container {
		padding: 1.5rem 1rem;
	}
	
	.careers-header {
		 text-align: left;
	}
	
	.careers-image {
		margin-top:1rem;
	}
	
	.careers-list {
		flex-direction:column;
		row-gap:.5rem;
	}
	
	.careers-list li {
		font-size: 1rem;
	}
	
	.careers-container div {
		row-gap:0;
		flex-wrap:wrap;
	}
	
	.careers-button {
		text-align:center;
		width:100%
	}
}

@media (min-width:768px) {
	.careers-container {
		padding: 1.5rem 2rem 1rem 2rem;
	} 
	
	.careers-header {
		 text-align: center;
	}
	
	.careers-list li {
		font-size: 1.25rem;
	}
}

/*  */

.key-takeaways {
	font-family: 'HelveticaInserat';
	margin-bottom: 20px !important;
}

.key-takeaways-list {
	margin-bottom:3rem;
}

.key-takeaways-list li {
	font-weight: 400;
    font-size: 20px;
    line-height: 31px;
    list-style: inherit !important;
    margin-left: 2rem;
    margin-bottom: 1rem;
}

.purchase-subheader {
	list-style: none !important;
    font-size: 18px !important;
    color: #000;
    line-height: normal;
    font-weight: 100 !important;
    text-decoration: underline;
    font-family: 'HelveticaNeueCondensedBold';
}

.purchase-list-item{
    list-style: initial !important;
    margin-bottom: 20px !important;
    font-size: 20px !important;
    color: #000;
    line-height: normal !important;
    margin-left: 30px !important;
    padding-left: 1rem;
}

.container > .leftpart .practice > ul > li {
	list-style: initial !important;
    margin-bottom: 20px;
    position: relative;
    font-size: 20px;
    color: #000;
    line-height: normal;
    margin-left: 30px;
    padding-left: 1rem;align-content;
}

/* Real Estate Menu */

ul.mega-sub-menu {
	border-radius:3px !important;
}

.mega-menu-wrap a.mm-re-link {
	margin-right:1rem !important;
	border-radius:5px !important;
}

li#mega-menu-item-text-8, li#mega-menu-item-text-9 {
	padding-left:2rem !important;
}

li#mega-menu-item-text-8 h3.mm-re-h3 {
    margin-top: 2rem !important;
}

li#mega-menu-11322-1 {
	border-bottom: 1px solid #36559C15 !important;
}

.mega-menu-wrap a.mega-menu-link:hover {
    border-radius: 3px !important;
}
#mega-menu-wrap-test #mega-menu-test {
	gap: 1.25rem !important;
    display: flex !important;
;
}

#mega-menu-wrap-test #mega-menu-test > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-test #mega-menu-test > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	text-align:center !important;
	font-size: 16px !important;
}

li#mega-menu-11322-4, li#mega-menu-11322-5 {
	padding: 0 5rem !important;
}

li#mega-menu-11322-6 {
	border-bottom-left-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
}

.mega-menu-wrap h3.mm-ra-ctat {
	font-size: 22px !important;
    line-height: 36px !important;
}

.mega-menu-wrap a.mm-ra-ctab {
	border-radius: 5px !important;
	font-size: 18px !important;
}

#mega-menu-wrap-test #mega-menu-test > li.mega-menu-megamenu > ul.mega-sub-menu {
	width:900px !important;
	padding-left: 0 !important;
    padding-right: 0 !important;
}

li#mega-menu-10209-6 {
    margin-top: 10px !important;
	border-bottom-left-radius: 3px !important;
	border-bottom-right-radius: 3px !important;
}

.mega-menu-wrap h3.mm-re-h3 {
    margin-left: 10px !important;
}

#mega-menu-wrap-test #mega-menu-test p {
	margin: 10px !important;
}

li#mega-menu-10209-3 {
    padding-left: 10px !important;
}

#mega-menu-wrap-test #mega-menu-test p {
    margin: 0 10px !important;
    font-size: 16px !important;
}
.mega-menu-wrap h3.mm-ra-ctat {
    font-size: 16px !important;
    margin-top: 2px !important;
}

li#mega-menu-item-10281,  li#mega-menu-item-10282, li#mega-menu-item-10283, li#mega-menu-item-10284, li#mega-menu-item-10285, li#mega-menu-item-10286 {
	padding-top:0px !important;
}

li#mega-menu-10209-3 {
	margin-bottom: 10px !important;
}


/* Mega Menu Fly-out image size updates */

#mega-menu-wrap-test #mega-menu-test li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
	padding: 10px 10px 15px 10px;
    width: 100%;
}

/* class action page side widget styling */
.ca_margin-adjust {
	margin-top: 0px;
	margin-top: 70px;
}

/* EVEREST FORM STYLING */
.ipdl-banner-sec h2 {
	font-size: 3.2rem;
}

.ipdl-banner-sec .col-md-8 {
	padding-left: 3.5rem;
}

.ipdl-banner-sec .gt_form h3 {
	margin-bottom: 1rem;
    text-align: center;
    font-size: 2rem;
}

.ipdl-banner-sec .gt_form {
	padding: 2rem;
}

..everest-form .evf-submit {
	margin: 0;
    margin-top: 0.7rem;
}

/* Class Action - Hyundai Kona Photo Gallery  */
@media (max-width: 767px) {
    .bwg-container {
        flex-direction: column;
    }
	.bwg-item0 {
		width: 100%;
	}
	.bwg-item {
		width: 100% !important;
	}
	#bwg_thumbnails_1 {
		width: 100% !important;
	}
}


/* FAQ UPDATE */
.nav {
	justify-content: space-between;
}

.nh-faq-sec nav > ul.nav.nav-tabs li {
	margin-right: 0;
}

.faq-padding-1 {
	padding: 0 !important;
}

.faq-padding-2 {
	padding: 0 !important;
}

/* PRACTICE LANDING TEMPLATE CSS */

/* HERO BANNER */
.hero-banner {
	background: url(../png/fraud-landing-hero.png);
    padding: 3rem;
}

.hero-banner-container {
	display: flex;
    max-width: 73rem;
    margin: 0 auto;
    justify-content: space-between;
}

.hero_content {
    width: 53%;
}

.hero-title {
	color: #fff200;
    font-size: 4.5rem;
    margin-top: 5rem;
	width: 90%;
}

.hero-text {
	color: white;
    font-size: 1.1rem;
}

.hero_form {
	background: #172B4F;
    padding: 3rem 2rem 2rem 2rem;
    border-radius: 1rem;
    width: 40%;
}

.hero_form-title {
	color: white;
    width: 100%;
    font-size: 1.4rem;
    text-align: center;
    margin-bottom: 1.25rem;
}

.results-container {
	max-width: 73rem;
    margin: 0 auto;
    padding: 8rem 0 5rem 0;
}
.results-heading {
    font-size: 2.5rem;
    margin-bottom: 3rem;
}

.results-content {

}

.results-slider {
	display: flex;
    justify-content: space-between;
}

.results_card {
	background: url(../png/results-card.png) center center no-repeat;
    background-size: 100% 100%;
    padding: 2rem 2rem 0.9rem 2rem;
    width: 24%;
    text-align: center;
	height: auto !important;
}

.results-amount {
	color: #fff200;
    font-size: 2.5rem;
}

.results-injury {
	color: white;
    font-weight: 800;
    font-size: 1.1rem;
    text-transform: uppercase;
    margin-top: 0.6rem;
}

.results-description {
	color: white;
    font-size: 0.9rem;
    font-weight: 300;
}

.results-dots {
    margin: 4rem 0 2rem 0;
	display: flex;
    justify-content: flex-start;
    gap: 0.5rem;
}

.results-dot {
	width: 3rem;
    height: 0.3rem;
    background: lightgray;;
    border-radius: 0.6rem;
}
.results-dot_active {
	background: #172B4F;
}

.results-disclaimer {
	font-size: 0.8rem;
    margin-top: 5rem;
}

/* VIDEO SECTION */

.video-section {
	max-width: 73rem;
    margin: 0 auto;
    display: flex;
    justify-content: space-around;
    gap: 5rem;
    padding: 2rem 0 8rem 0;
}

.video-section_left {

}

.video-section_heading {
	font-size: 2.8rem;
    width: 100%;
}

.video-copy {
	font-size: 1rem;
    margin-top: 1.5rem;
    width: 98%;
}

.video-section_button {
	margin-top: 1.25rem;
    border: none;
    padding: 0.8rem 1.2rem 0.8rem 1.2rem;
    border-radius: 0.4rem;
    text-transform: uppercase;
    font-weight: 800;
    color: #FFEF00;
    background: #172B4F;
    font-size: 0.8rem;
    cursor: pointer;
	transition: all .3s ease !important;
}

.video-section_right {

}

.video-section_url {
    background-size: 100% 100%;
    width: 28rem;
    border-radius: 0.5rem;
    height: 100%;
}


/* FREE EVALUATION */
.free-eval {
	background: url(../png/free-case-eval-banner.png) center center no-repeat;
    background-size: 100% 100%;
    padding: 5rem 0;
}

.free-eval_container {
	width: 100%;
    max-width: 73rem;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}

.free-eval_left {
	width: 50%;
}

.free-eval_heading {
    color: #FFEF00;
    font-size: 3.3rem;
    margin-bottom: 1rem;
}

.free-eval_text {
	color: #FFF;
}

.free-eval_right {
	width: 50%;
}

.free-eval_right-title {
	color: #FFF;
}

.free-eval_progress-container {
	background-color: black;
    width: 100%;
    height: 1rem;
    position: relative;
    border-radius: 1rem;
    margin-bottom: 1.5rem;
    overflow: hidden;
}


.free-eval_progress-bar {
	background-color: white;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
/*     width: 25%; */
}

.free-eval_question {
	color: #FFF;
}

.free-eval_dropdown {
margin-bottom: 1.6rem;
    border: none;
    padding: 1rem 1rem 1rem 1rem;
    width: 100%;
    border-radius: 0.25rem;
    font-weight: 800;
    font-size: 1rem;
    background: url(../png/96810.png) no-repeat center #FFF;
    -webkit-appearance: none;
    background-position-x: 97%;
	cursor: pointer;
}

.free-eval_option {
    cursor: pointer;
}
.free-eval_button-container {
	display: flex;
justify-content: flex-end;
}

.free-eval_button {
	border-radius: 5px !important;
    background: #fff200 !important;
    font-weight: 700 !important;
    font-size: 1.125rem !important;
    font-family: 'HelveticaInserat';
    border-color: #fff200 !important;
    width: 33.3% !important;
    transition: all .3s ease;
    border: none;
    padding: 0.85rem 0rem 0.7rem 0rem !important;
	cursor: pointer;
}

/* INQUIRY BANNER */

.inquiry-banner {
	width: 100%;
    max-width: 88rem;
    margin: 0 auto;
}

.inquiry-banner_container {
	background: #172B4F;
    max-width: 73rem;
    margin: 0 auto;
    border-radius: 1rem;
    display: flex;
    justify-content: center;
    padding: 2.6rem 0rem 2rem 0rem;
    gap: 3rem;
    width: 100%;
}

.inquiry-banner_heading {
	color: #FFF;
    font-size: 3.15rem;
    margin: 0;
}

.inquiry-banner_right {
	width: 40%;
}

.inquiry-banner_button-container {
	display: flex;
    justify-content: space-between;
    margin: 0.6rem 0 0.6rem 0;
}

.inquiry-banner_button-container button {
	border-radius: 5px !important;
    font-weight: 700 !important;
    font-size: 1.125rem !important;
    font-family: 'HelveticaInserat';
    transition: all .3s ease;
    border: none;
	cursor: pointer;
}

.inquiry-banner_button-1 {
	padding: 0.5rem !important;
    width: 41.5% !important;
    background: #fff200 !important;
	transition: all .3s ease !important;
}

.inquiry-banner_button-2 {
	width: 55.5% !important;
    background: #FFF !important;
    transition: all .3s ease !important;
}

.inquiry-banner_number {
	display: flex;
	justify-content: flex-end;
	width: 100%;
}

.inquiry-banner_number-vector {
    background: url(../png/call-now-vector.png) no-repeat center center;
    width: 1rem;
    margin-right: 1.2%;
}

.inquiry-banner_number-text {
	font-weight: 700;
    margin: 0;
	margin-right: 13%;
    color: #FFF;
}

/* LEARN MORE BANNER */

.learn-more {
    background: #172B4F;
    Width: 100%;
}

.learn-more_container {
	background: none;
    max-width: 77rem;
    margin: 0 auto;
    border-radius: 1rem;
    display: flex;
    justify-content: flex-start;
    padding: 4rem 0 3.6rem 0;
    width: 100%;
}

.learn-more_heading {
    color: #FFF;
    font-size: 3.25rem;
    margin: 0;
	width: 30%;
}

.learn-more_right {
	width: 70%;
}

.learn-more_list {
	display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: max-content;
    grid-gap: 8.5px;
    max-height: 800px;
    width: 100%;
/*     height: 8rem; */
}

.learn-more_item-container {
	display: flex;
    justify-content: flex-start;
	align-items: center;
    gap: 0.5rem;
    margin-bottom: 0.65rem;
}

.learn-more_item-vector {
    width: 1rem;
    background: url(../png/learn-more-vector.png) center center no-repeat;
    color: white;
    height: 1rem;
}

.learn-more_item {
	margin: 0;
    color: #FFF;
}

/* LAWYER CTA */

.lawyer-cta {
	background: #172B4F;
}

.lawyer-cta_container {
	width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}

.lawyer-cta_left {
    background: url(../png/need-a-lawyer-banner.png) center center no-repeat;
    width: 100%;
    background-size: 100% 100%;
}

.lawyer-cta_right {
	display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 6rem 8rem;
    width: 73%;
}

.lawyer-cta_heading {
	color: white;
    font-size: 3.1rem;
    margin-bottom: 1.8rem;
}

.lawyer-cta_question {
	margin-bottom: 1.5rem;
    color: #FFF;
    width: 96%;
}

.lawyer-cta_button {
	border-radius: 5px !important;
    background: #fff200 !important;
    font-weight: 700 !important;
    font-size: 1.125rem !important;
    font-family: 'HelveticaInserat';
    border-color: #fff200 !important;
    border: none;
    padding: 0.85rem 0rem 0.7rem 0rem !important;
	width: 47% !important;
    text-align: center;
	transition: transform 0.4s ease !important;
	cursor: pointer
}

.lawyer-cta_number {
	display: flex;
    justify-content: center;
    width: 100%;
}

.lawyer-cta_number-vector {
	background: url(../png/call-now-vector-black.png) no-repeat center center;
    width: 1rem;
    margin-right: 1.2%;
}

.lawyer-cta_number-text {
	color: black;
    margin: 0;
    font-weight: 700;
}

/* TABS BANNER */

.tabs {
	margin: 6rem 0;
    background: #172B4F;
    color: white;
}

.tabs_container {
	max-width: 73rem;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    padding: 6rem 0;
    gap: 4rem;
}

.tabs_heading {
    width: 32%;
    font-size: 2.4rem;
}

.tabs-span {
	color: #fff200;
}

.tabs_right {
	width: 55%;
}

.tabs-list {
	display: flex;
    font-size: 1rem;
    font-weight: 700;
    color: #D9D9D9;
}

.tabs-item {
	padding: 0.6rem 1rem;
    border: 1px solid #D9D9D9;
    border-radius: 0.4rem 0.4rem 0 0;
    border-bottom: none;
	cursor: pointer;
}
.tabs-item_selected {
	background: #D9D9D9;
    color: #172B4F;
}

.tabs-content {
	padding: 1.25rem 1.7rem 1rem 1.7rem;
    border: 1px solid;
    border-radius: 0 0.5rem 0.5rem 0.5rem;
	height: 18rem;
    position: relative;
}

.tabs-text {
	color: white;
    font-size: 0.9rem;
    margin: 0;
    margin-bottom: 1.5rem;
}

.tabs-pagination-btn {
	border: 1px solid rgb(217, 217, 217);
    border-radius: 0.2rem;
    padding: 0.2rem 1.3rem;
    background: rgb(23, 43, 79);
    color: rgb(217, 217, 217);
    font-weight: bolder;
    text-transform: uppercase;
	position: absolute;
    top: 15rem;
    left: 34rem;
}

.tabs-pagination-container {
	text-align: right;
}

/* FAQ SECTION */
.faq-section {
	max-width: 73rem;
    margin: 0 auto 7rem auto;
}
.faq-section_container .faq-cta {
	display: none !important;
}

.faq-section_container .dl-faqs-box h2 {
	font-size: 3.1rem !important;
    margin-bottom: 3.3rem !important;
}

/* LANDING BUTTONS */
.additional-info3_button:hover {
	color: #172B4F !important;
	background: #FFEF00;	
}
.video-section_button:hover {
	color: #172B4F;
	background: #FFEF00;
}

.button-link-hover {
    margin: 0;
    color: #FFEF00 !important;
    text-decoration: none; 
	transition: all .3s ease !important;
}
.button-link-hover br {
	display: none;
}

.video-section_button:hover .button-link-hover {
	color: #172B4F !important;
}
.video-section_iframe {
    width: 28rem;
    border-radius: 0.5rem;
    height: 100%;
}

/* INQUIRY BANNER SECTION */
 .inquiry-banner_button-1:hover {
    background: #172B4F !important;	
	border: 1px solid #FFEF00 !important;
}

.inquiry-banner_button-2:hover {
    border: 1px solid #FFF !important;
	background: #172B4F !important;
} 
.inquiry-banner_link {
    margin: 0;
    color: #172B4F;
    text-decoration: none; 
	transition: all .3s ease !important;
}

.inquiry-banner_button-1:hover .inquiry-banner_link {
	color: #FFEF00;
}
.inquiry-banner_button-2:hover .inquiry-banner_link {
	color: #FFF !important;
}

.inquiry-banner_button-1:hover {
    border: 1px solid #FFF;
    background: #172B4F;
}


.free-eval_button:hover {
	background: #172B4F !important;
	color: #FFEF00;	
	border: 1px solid #FFEF00;
}

.lawyer-cta_button:hover {
	transform: translatey(-2px);
}

/* FRAUD PAGE STYLE */

.additional-info {
    max-width: 73rem;
    margin: 0 auto;
    margin-bottom: 2.2rem;
}

.additional-info_container {
    display: flex;
    flex-direction: column;
    padding: 5.5rem 0 0 0;
}

.additional-info_top {
    display: flex;
    justify-content: center;
    margin-bottom: 4rem;
}

.additional-info_left {
    width: 71%;
}

.additional-info_image {
    height: 100%;
}

.additional-info_right {
    display: flex;
    flex-direction: column;
    width: 75%;
    height: 100%;
}

.additional-info_heading {
    font-size: 3.1rem;
    margin-bottom: 1.7rem;
}

.additional-info_text {
    margin-bottom: 2.2rem;
}

.additional-info_margin {
    margin-bottom: 0.5rem;
}

.additional-info_quote {
    width: 100%;
}

.additional-info_bottom {
    display: flex;
    flex-direction: column;
}

.additional-info_list {
    font-size: 1rem;
    margin: 0 0 2.2rem 2rem;
}

.additional-info_item {
    list-style: disc;
}

/*  */
.additional-info2 {
    max-width: 73rem;
    margin: 0 auto;
    margin-bottom: 8.2rem;
}

.additional-info2_container {
    display: flex;
    flex-direction: column;
    padding: 5.5rem 0 0 0;
}

.additional-info2_top {
    display: flex;
    justify-content: center;
    margin-bottom: 0;
}

.additional-info2_left {
    width: 78%;
}

.additional-info2_image {
    height: 100%;
    width: 78%;
}

.additional-info2_right {
    display: flex;
    flex-direction: column;
    width: 71%;
    height: 100%;
    align-items: flex-end;
}

.additional-info_heading {
    font-size: 3.1rem;
    margin-bottom: 1.7rem;
}

.additional-info_text {
    margin-bottom: 2.2rem;
}

.additional-info_margin {
    margin-bottom: 0.5rem;
}

.additional-info2_margin {
    margin-bottom: 0;
}

.additional-info_list {
    font-size: 1rem;
    margin: 0 0 2.2rem 2rem;
}

.additional-info_item {
    list-style: disc;
}

.additional-info2_button {
    border: none;
    padding: 0.8rem 1.2rem 0.8rem 1.2rem;
    border-radius: 0.4rem;
    text-transform: uppercase;
    font-weight: 800;
    color: #FFEF00;
    background: #172B4F;
    font-size: 0.8rem;
    cursor: pointer;
}
/*  */
.additional-info3_top {
    display: flex;
    justify-content: flex-start;
    margin-bottom: 0;
}

.additional-info3-margin {
    margin-bottom: 1.5rem;
}
/*  */
.additional-info3_bottom {
    margin-top: 6rem;
}

.additional-info3_right {
    justify-content: center;
    margin-top: 2rem;
    display: flex;
    flex-direction: column;
    width: 75%;
}

.additional-info3_button {
    margin-top: 0rem;
    text-align: center;
    width: 60%;
    border: none;
    padding: 0.8rem 1.2rem 0.8rem 1.2rem;
    border-radius: 0.4rem;
    text-transform: uppercase;
    font-weight: 800;
    color: #FFEF00 !important;
    background: #172B4F;
    font-size: 0.8rem;
    cursor: pointer;
    transition: all .3s ease;
}

.additional-info3_button:hover .button-link-hover {
    color: #172B4F !important;
}

/* PRACTICE LANDING TEMPLATE - TABLET */
@media (max-width:767px) {
	.hero-banner_container {
		margin: 0 1rem;
    gap: unset;
    max-width: unset;
	}
	.hero_content {
    width: 53%;
	}
	.hero-title {
    font-size: 2.8rem;
    margin-top: 5rem;
    width: 90%;
	}
	.hero-text {
    font-size: 0.9rem;
    width: 90%;
	}
	.hero_form {
    padding: 3rem 2rem 2rem 2rem;
    border-radius: 1rem;
    width: 61%;
	}
	.hero_form-title {
    width: 100%;
    font-size: 1.1rem;
	}
/* 	 */
	.results-container {
    padding: 6rem 0 4rem 0 !important;
    margin: 0 3rem !important;
    max-width: unset !important;
	}
	.results-heading {
    font-size: 2.1rem !important;
    margin-bottom: 2rem !important;
	}
	.results-content {
		display: unset !important;
	}
	.results-disclaimer {
    font-size: 0.8rem !important;
    margin-top: 5rem !important;
	}
/* 	 */
	.video-section {
		margin: 0 3rem;
    	max-width: unset;
    	gap: unset;
	}
	.video-section_left {
    	width: 53%;
	}
	.video-section_heading {
    font-size: 1.7rem;
    width: 100%;
	}
	.video-copy {
    font-size: 0.8rem;
    margin-top: 1.5rem;
    width: 98%;
	}
	.video-section_button {
    margin-top: 1.25rem;
    border: none;
    padding: 0.8rem 1.2rem 0.8rem 1.2rem;
    border-radius: 0.4rem;
    font-weight: 800;
    font-size: 0.7rem;
	}
	.video-section_right {
    width: 39%;
	}
	.video-section_iframe {
    width: 100%;
	} 
	.video-section_url {
    width: 100%;
	}
	.free-eval {
    margin: 0 auto;
	width: 100%;
	}
	.free-eval_container {
	flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: unset;
	}
	.free-eval_left {
    width: unset;
	}
	.free-eval_heading {
    font-size: 2.3rem;
	}
	.free-eval_text {
    font-size: 0.8rem;
	}
	.free-eval_right .everest-forms label.evf-field-label {
    font-weight: 700;
    font-size: 0.9rem !important;
	}
	.additional-info {
    max-width: 42rem;
    margin: 0 auto;
    margin-bottom: 2.2rem;
	}
	.additional-info_container {
    padding: 3.5rem 0 0 0;
	}
	.additional-info_top {
    margin-bottom: 3rem;
    gap: 2rem;
	}
	.additional-info_left {
    width: 50%;
	}
	.additional-info_right {
    width: 47%;
	}
	.additional-info_heading {
    font-size: 1.7rem;
	}
	.additional-info_text {
    margin-bottom: 1rem;
    font-size: 0.8rem;
	}
	.additional-info_list {
    font-size: 0.8rem;
    margin: 0 0 2.2rem 2rem;
	}
	.additional-info_text {
    margin-bottom: 1rem;
    font-size: 0.8rem;
}
	
	.inquiry-banner {
    margin: 0 auto;
    max-width: unset;
	} 
	.inquiry-banner_right {
	display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
	}
	.inquiry-banner_container {
	margin: 0 3rem;
    max-width: unset;
    width: unset;
	background: #172B4F;
    border-radius: 1rem;
    justify-content: center;
    flex-direction: column;
	gap: 0rem;
}
	.inquiry-banner_heading {
    font-size: 2.85rem;
    margin: 0;
	text-align: center;
}
	.inquiry-banner_button-container {
		width: 85%;
	}
	
	.additional-info2 {
    margin: 0 3rem;
    margin-bottom: 2.2rem;
    max-width: unset;
	}
	
	.learn-more_container {
    background: none;
    max-width: unset;
    margin: 0 auto;
    border-radius: 1rem;
    display: flex;
    justify-content: center;
    padding: 4rem 0 3.6rem 0;
    width: 100%;
	}
	.learn-more_heading {
    font-size: 1.8rem;
    width: 21.9%;
	}
	.learn-more_right {
    width: 65%;
	}
	.learn-more_list {
    height: unset;
	}
	.learn-more_item-container {
    justify-content: flex-start;
    align-items: center;
    gap: 0.5rem;
    margin-bottom: 0.65rem;
	}
	.learn-more_item {
	font-size: 0.8rem;
	}
	
	.lawyer-cta {
	width: 100%;
	}
	.lawyer-cta_right {
    padding: 3rem 2rem;
    width: 40%;
	}
	.lawyer-cta_heading {
    font-size: 1.5rem;
	}
	.lawyer-cta_question {
    width: 96%;	
    font-size: 0.8rem;
	}
	.lawyer-cta_button {
	width: unset !important;
	}
	
	.additional-info3_button {
		width: unset !important;
	}
	
	.tabs {
	margin: 0rem;
	}
	.tabs-container {
	max-width: unset;
    margin: 0 3rem;
	}
	
	.tabs_container {
    padding: 4rem 0;
    max-width: unset;
    margin: 0 3rem;
	}
	.tabs_heading {
    width: 30%;
    font-size: 1.9rem;
	}
	.tabs-item {
    font-size: 0.8rem;
	}
	.tabs-content {
	height: 26.2rem;
	}
	.tabs-pagination-btn {
	top: 23.3rem;
    left: 17.2rem;
	}
	.faq-section {
    margin: 4rem auto 5rem auto;
    max-width: unset;
	}
	.faq-section_container .dl-faqs-box h2 {
    font-size: 2.7rem !important;
    margin-bottom: 2.3rem !important;
	}
}

@media (min-width: 320px) and (max-width: 670px) {
	.hero-banner {
    padding: 2rem 1rem;
	}
	.hero-banner-container {
	 flex-direction: column;
    max-width: unset;	
	}
	.hero_content {
	width: 100% !important;
    display: flex;
    flex-direction: column;
    align-items: center;
	}
	.hero-title {
    font-size: 3rem !important;
    margin-top: 0rem !important;
    text-align: center;
	}
	.hero-text {
    font-size: 0.9rem;
    text-align: center;
	}
	.hero_form {
    width: 100% !important;
	}
	.results-container {
    padding: 3rem 0 4rem 0 !important;
    margin: 0 1rem !important;
    max-width: unset !important;
	}
	.results-heading {
    font-size: 2rem !important;
    margin-bottom: 2rem !important;
    width: 100%;
    text-align: center;
	}
	.results-content {
    display: unset !important;
	}
	.video-section {
    margin: 0 1rem;
    max-width: unset;
    gap: unset;
    flex-direction: column;
	padding: 0 0 4rem 0 !important;
	}
	.video-section_left {
    width: 100%;
	}
	.video-section_right {
    width: 100%;
    height: 21rem;
    margin-top: 2rem;
	}
	.video-section_button {
	width: 100%;
	}
	.free-eval {
    padding: 3rem 1rem;
	}
	.free-eval_left {
    text-align: center;
	}
	.free-eval_heading {
    font-size: 1.9rem;
	}
	.free-eval_right {
    width: 100%;
	}
	.additional-info {
	margin: 0 1rem;
    max-width: unset;
	}
	.additional-info_top {
	flex-direction: column;
	margin-bottom: 2rem;
    gap: 2rem;
	}
	.additional-info_left {
    width: unset;
	}
	.additional-info_right {
    width: 100% !important;
	}
	.additional-info_heading {
    font-size: 1.6rem;
	}
	.additional-info_bottom {
    margin-bottom: 1rem;
	}
	.inquiry-banner_container {
    max-width: unset;
    width: unset;
    background: #172B4F;
    border-radius: 1rem;
    justify-content: center;
    flex-direction: column;
    gap: 0rem;
    margin: 0 1rem;
	}
	.inquiry-banner_heading {
    text-align: center;
    font-size: 1.85rem;
	}
	.inquiry-banner_button-container {
    width: unset;
    flex-direction: column;
    margin: 1rem 0 0 0;
	}
	.inquiry-banner_button-container button {
    width: 100% !important;
    margin-bottom: 1rem;
	}
	.inquiry-banner_button-2 {
    padding: 0.5rem;
	}
	.additional-info2 {
    max-width: unset;
    margin: 0 1rem 2rem 1rem;
	}
	.additional-info2_top {
    flex-direction: column;
    width: 100%;
	}
	.additional-info2_left {
	width: unset;
	}
	.additional-info2_right {
	width: unset;
	}
	.additional-info2_image {
    height: 100%;
    width: unset;
	}
	.learn-more_container {
	flex-direction: column;
	align-items: center;
    padding: 2rem 0;
    gap: 1rem;
	}
	.learn-more_item-container {
	gap: 0.3rem;	
	}
	.learn-more_heading {
	width: unset;
	}
	.learn-more_right {
	width: unset;
	}
	.learn-more_list {
	display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: max-content;
    grid-gap: 1.5px;
    max-height: 800px;
    width: 100%;
	}
	.lawyer-cta_container {
    flex-direction: column !important;
	}
	.lawyer-cta_right {
    padding: 3rem 2rem;
    width: unset;
	}
	.lawyer-cta_button {
    width: unset !important;
	}
	.additional-info_top {
    flex-direction: column-reverse;
    width: 100%;
	}
	.additional-info3_right {
		width: 100%;
	}
	.additional-info3_bottom {
    margin-top: 1.5rem;
	}
	.tabs_container {
	flex-direction: column;
    margin: 0 1rem;
    padding: 3rem 0;
    gap: 2rem;
	}
	.tabs_heading {
	width: 100%;
	}
	.tabs_right {
	width: 100%;
	}
	.tabs-content {
	height: auto;
	}
	.tabs-text {
    font-size: 0.8rem;
    margin-bottom: 1.25rem;
	}
	.tabs-pagination-btn {
    top: 91%;
    left: 71%;
	}
	.faq-section {
	margin: 2rem 1rem 2rem 1rem;
	}
	.faq-section_container .dl-faqs-box h2 {
    font-size: 1.5rem !important;
    margin-bottom: 1.3rem !important;
	}
}

/*  Mega menu link update */
/* #mega-menu-item-13580 .mega-menu-link a {
    color: #0B5296 !important;
    background-color: #ffffff !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    padding: 0px 15px 0px 15px !important;
    font-family: 'HelveticaNeueCondensedBold' !important;
    text-transform: none !important;
} */
/* #mega-menu-wrap-test #mega-menu-test > li.mega-menu-item > a.mega-menu-link {
	padding: 0 2rem !important; */
}


#mega-menu-wrap-test #mega-menu-test > li.mega-menu-item > a.mega-menu-link {
	color: #0B5296 !important;
    background-color: #ffffff !important;
    font-size: 16px !important;
    font-weight: 500 !important;
    padding: 0px 15px 0px 15px !important;
    font-family: 'HelveticaNeueCondensedBold' !important;
    text-transform: none !important;
}

.options-list-center-1 {
	justify-content: center !important;
	gap: 0.5rem !important;
}

.options-list-center-2 {
	justify-content: center !important;
	gap: 1rem !important;
}

