@font-face {
	font-display: swap;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	src: url('./fonts/montserrat-v29-latin-regular.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	src: url('./fonts/montserrat-v29-latin-500.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	src: url('./fonts/montserrat-v29-latin-600.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	src: url('./fonts/montserrat-v29-latin-700.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	src: url('./fonts/montserrat-v29-latin-800.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Noto Serif';
	font-style: normal;
	font-weight: 300;
	src: url('./fonts/noto-serif-v30-latin-300.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Noto Serif';
	font-style: normal;
	font-weight: 400;
	src: url('./fonts/noto-serif-v30-latin-regular.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Noto Serif';
	font-style: normal;
	font-weight: 500;
	src: url('./fonts/noto-serif-v30-latin-500.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Noto Serif';
	font-style: normal;
	font-weight: 600;
	src: url('./fonts/noto-serif-v30-latin-600.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Noto Serif';
	font-style: normal;
	font-weight: 700;
	src: url('./fonts/noto-serif-v30-latin-700.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Onest';
	font-style: normal;
	font-weight: 300;
	src: url('./fonts/onest-v8-latin-300.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Onest';
	font-style: normal;
	font-weight: 400;
	src: url('./fonts/onest-v8-latin-regular.woff2') format('woff2');
}

@font-face {
	font-display: swap;
	font-family: 'Onest';
	font-style: normal;
	font-weight: 700;
	src: url('./fonts/onest-v8-latin-700.woff2') format('woff2');
}


/* default styling */

a.cmn-btn {
	display: inline-block;
	font-size: 21px;
	line-height: 1;
	color: #000;
	background-image: -webkit-linear-gradient( 0deg, rgb(190,144,24) 0%, rgb(190,144,24) 10%, rgb(211,179,59) 24%, rgb(232,213,93) 50%, rgb(211,179,59) 74%, rgb(190,144,24) 90%, rgb(190,144,24) 93%, rgb(190,144,24) 100%);
	text-decoration: none;
	padding: 21px 66px;
	border-radius: 5px;
	font-family: 'Montserrat';
	font-weight: 700;
	text-transform: uppercase;
}

a.cmn-btn:hover {
	background: #fff;
	color: #1a2c4c;
	border-radius: 5px;
}

.text-heading {
	font-family: 'Noto Serif';
	font-weight: 700;
	font-size: 54px;
	color: #0b2146;
	line-height: 1.2;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}

.container{
    width: 100%;
    max-width: 1280px;
    margin: auto;
}


/* Header Section */

.header-sec {
	background-color: transparent;
	padding: 20px 0 0;
}
body.page-template-criminal-defense-lp .logo-menu .bnr-phn.desk {display: none;}
header.header-sec.f-nav {
	background-color: #0b2146;
	border-bottom: 2px solid #a47c15;
	padding: 20px 0 10px;
}
.header-sec .container{
    max-width: 1280px;
}
/* body.page-template-criminal-defense-lp .logo-container{
	align-items: center;
} */
.header-sec .logo img {
	width: 100%;
	display: block;
}
.header-sec .logo {
    width: 100%;
    max-width: 207px;
}
.mobinav{background:#0d192b;}
/* .top-rit { width: 50%; } */
.top-call {
	display: flex;
	justify-content: flex-end;
	flex-wrap: wrap;
	align-items: center;
	gap: 0 15px;
	padding: 22px 0 0 72px;
	position: relative;
}

.top-call .hdr-call,
p.hdr-call {
	color: #fff;
	font-size: 20px;
	margin: 0;
	font-family: 'Montserrat';
	font-weight: 400;
	letter-spacing: 0.6px;
	line-height: 1.6;
}

.top-call .phn .hrd-num,
body.page-template-criminal-defense-lp a.hrd-num {
	color: #fff;
	font-size: 36px;
	font-family: 'Montserrat';
	font-weight: 700;
	line-height: 1;
	display: inline-block;
}

.top-call .phn .hrd-num:hover,
body.page-template-criminal-defense-lp a.hrd-num:hover {
	color: #c3971d;
}
.top-call .phn .hrd-num::before, body.page-template-criminal-defense-lp a.hrd-num::before {
    content: "";
    background-image: url(./images-lp/hdr-call-img.webp);
    width: 50px;
    height: 50px;
    position: absolute;
    left: 6px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    bottom: -7px;
}

.header-sec img{
	transition: 0.8s;
}
.header-sec.f-nav .hdr-nrml-img {
    display: none;
}
.header-sec .hdr-fnav-img {
    display: none !important;
}
.header-sec .hdr-nrml-img {
    display: block;
}
.header-sec.f-nav .hdr-fnav-img {
    display: block !important;
}
.logo-container {
    align-items: start;
}

@media screen and (min-width: 769px) and (max-width: 991px) {
    .tab-call {
        display: block;
        margin-left: auto;
    }
    .tab-call svg {
        width: 23px;
        height: 23px;
        margin: -2px 0;
    }
    .tab-call span.text {
        color: #fff;
        font-size: 23px;
        letter-spacing: .5px;
        font-family: "Newsreader", serif;
        display: inline-block;
    }


body.page-template-criminal-defense-lp .logo-menu .bnr-phn.desk {
        display: block;
    }
}

@media screen and (max-width:1500px) {

	.header-sec .container,
	.container {
		max-width: 1100px;
	}

	.top-call .hdr-call {
		font-size: 17px !important;
	}

	    .top-call .phn .hrd-num::before {
        width: 40px !important;
        height: 40px !important;
		left: 0;
    }

	.header-sec .logo {
    max-width: 160px;
}

	.top-call .phn .hrd-num {
		font-size: 30px !important;
	}

	.top-call .phn .hrd-num::before {
		width: 43px;
		height: 43px;
	}

	.top-call {
		padding: 0 0 0 55px;
	}


}


@media screen and (max-width:1240px) {

	.header-sec .container,
	.container {
		max-width: 900px;
	}

	.top-call {
		padding: 0 0 0 45px;
	}

	.top-call .hdr-call {
		font-size: 16px !important;
	}

	.top-call .phn .hrd-num {
		font-size: 26px !important;
	}
	    .header-sec .logo {
        max-width: 150px;
    }

	.top-call .phn .hrd-num::before {
		width: 36px !important;
		height: 36px !important;
		left: 0;
	}

}
@media screen and (max-width:991px) {

	.header-sec .container,
	.container {
		max-width: 720px;
	}

	.tab-call span.text {
		color: #fff;
		font-size: 27px;
		letter-spacing: 0;
		display: inline-block;
		font-family: 'Montserrat';
		font-weight: 600;
	}
	.header-sec .logo { max-width: 100%; justify-content: space-between; align-items: center; display: flex; width: 100% !important; gap: 20px; }
	body.page-template-criminal-defense-lp a.hrd-num::before { top: 82px; bottom: inherit; margin: unset; transform: scale(0.75); }
	.top-call { padding: 0 0 0 43px; margin: 0;}
	.top-call .hdr-call {font-size: 14px !important;}
	body.page-template-criminal-defense-lp a.hrd-num {padding: 0;font-size: 29px;text-align: right;}
 	.mobinav button.menuClose { background-image: -webkit-linear-gradient(90deg, #c28725 0%, #e1b547 50%, #efab37 100%); }
	.header-sec{background-color: #0b2146;}

	.header-sec { padding: 20px 0 10px; }
}

@media screen and (max-width:767px) {

	.header-sec .container,
	.container {
		max-width: 100%;
		padding: 0 15px;
	}

	.mobile-menu-button-container a.mobi-call span.button-text,
	.mobile-menu-button-container span.menu-text {
		font-family: 'Montserrat';
		font-weight: 600;
		font-size: 22px;
		line-height: 1;
		letter-spacing: 0;
		color: #fff;
	}
}

/* Banner Section  */
.banner-sec {
	padding: 120px 0 30px;
	text-align: center;
	background-image: url(./images-lp/banner-bacground-img.webp);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.banner-content {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}

.bnr-left {
	padding: 0 0 55px;
	text-align: left;
	width: 50%;
}

.bnr-left .bnr-criminal {
	background: linear-gradient(70deg, rgb(147 110 14 / 80%) 89%, transparent);
	color: #fff;
	line-height: 1.8;
	display: inline-block;
	font-size: 25px;
	font-family: 'Montserrat';
	font-weight: 700;
	padding: 5px 21px;
}

.bnr-left .text-heading {
	font-size: 106px !important;
	text-transform: uppercase;
	color: #fff;
	font-family: 'Noto Serif';
	font-weight: 600;
	/* line-height: 1; */
	line-height: 0.8;
	margin: 0 0 10px;
}

.bnr-left .text-heading .bnr-text {
	font-size: 90px !important;
	font-weight: 300;
	color: #be9018;
}

.bnr-left .bnr-cases {
	font-size: 25px;
	color: #fff;
	font-family: 'Montserrat';
	font-weight: 700;
	line-height: 1.7;
	padding: 0 0 0 25px;
	border-left: 5px solid #be900c;
	margin: 0;
}

.bnr-left .bnr-cases .bnr-county {
	color: #be900c;
	font-size: 25px;
}

.bnr-rit {
	width: 38%;
}

.bnr-form {
	background-color: #0b2043;
	padding: 35px 45px 60px;
	text-align: left;
	position: relative;
	z-index: 0;
	/* margin-top: 25px; */
}
.form-links{
    width: max-content;
}
/* @media screen and (min-width:992px) {
	.bnr-form {margin-top: 25px;}	
} */

.bnr-form::before {
	content: "";
	background-image: url(./images-lp/bnr-form-shadow.webp);
	width: 100%;
	height: 200px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	background-size: cover;
	background-position: center;
	pointer-events: none;
	background-repeat: no-repeat;
}

.bnr-form .bnr-form-text {
	font-size: 38px;
	color: #fff;
	font-family: 'Montserrat';
	font-weight: 800;
	line-height: 1;
	margin: 0 0 7px;
	letter-spacing: -0.6px;
    text-align: center;
}

.bnr-form .bnr-marked {
	font-size: 16px;
	line-height: 1.8;
	color: #9aa1af;
	font-family: 'Montserrat';
	font-weight: 400;
	margin: 0 0 8px;
    text-align: center;
}

.banner-img {
	display: none;
}
 
/* HomePage Form Section Starts */

.bnr-form p.gform_required_legend {
    display: none;
}
 
.bnr-form .text-heading {
    text-align: center;
}
.bnr-form .gfield input.large {
    border-radius: 5px;
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 18px !important;
    line-height: 1;
    padding: 19px 20px !important;
    color: #000 !important;
    border: 0;
    outline: 0;
    height: auto;
    background-color: #fff;
}
.bnr-form .gfield textarea.large {
    height: 143px !important;
	min-height: auto !important;
    border-radius: 5px;
    font-weight: 400;
    font-size: 18px !important;
    padding: 19px 20px !important;
    color: #000 !important;
    font-family: 'Montserrat';
    border: 0;
    outline: 0;
    resize: none;
    background-color: #fff;
}
.bnr-form .gform-theme--foundation .gfield textarea.large {
    min-block-size: 18rem;
    min-height: auto;
}
.bnr-form .gfield input::placeholder,
.bnr-form .gfield textarea::placeholder {
    color: #000;
}
.bnr-form .form-links a,
.bnr-form .gfield-choice-input+label {
    font-weight: 400;
    font-size: 14px !important;
    line-height: 1;
    letter-spacing: 0px;
    color: #9aa1af!important;
    font-family: 'Montserrat';
    margin: 0 !important;
}
.bnr-form .gfield-choice-input+label {
    margin: 7px 0 0 5px !important;
}
.bnr-form .gchoice {
    margin: -36px 0 0 0;
}
.bnr-form .form-links a {
    cursor: pointer;
    text-decoration: none;
}
.bnr-form .form-links a:hover {
    color: #eee;
}
.bnr-form .gform_wrapper .top_label input[type="checkbox"] {
    background-color: transparent;
    margin: 3px 0px 0 0;
    transform: scale(0.9);
    border: 1px solid #fff;
}
.bnr-form .gform_fields {
    display: grid;
    grid-column-gap: 15px;
    grid-row-gap: 18px;
}
.bnr-form .gform_footer {
    margin: 10px 0 0 !important;
    padding: 0;
}
.bnr-form #field_submit,
.bnr-form .gform_footer {
    display: flex;
    justify-content: flex-end;
}
.bnr-form .gform_footer input[type="submit"] {
    padding: 20px 75px !important;
    font-family: 'Montserrat';
    font-weight: 800!important;
	width: 100% !important;
    font-size: 22px !important;
    border-radius: 5px !important;
    letter-spacing: 0 !important;
    text-transform: uppercase !important;
    background-image: -webkit-linear-gradient( 0deg, rgb(190,144,24) 0%, rgb(190,144,24) 10%, rgb(211,179,59) 24%, rgb(232,213,93) 50%, rgb(211,179,59) 74%, rgb(190,144,24) 90%, rgb(190,144,24) 93%, rgb(190,144,24) 100%);
    border: none !important;
    color: #000 !important;
    background-color: transparent;
    margin: 0 !important;
    position: relative !important;
    z-index: 1 !important;
    cursor: pointer !important;
    transition: 0.3s !important;
	outline: none !important;
}
.bnr-form .gform_footer input[type="submit"]:hover {
    background: #000 !important;
    color: #fff !important;
}
.bnr-form .gchoice.gchoice_1_12_1 input {
    width: 15px;
    height: 15px;
}
.bnr-form .popup {
    max-width: 60%;
}
.bnr-form div#popup-container {
    position: relative;
}
.bnr-form div#validation_message_6_12 {
    left: 80px;
    top: 7px;
}
.bnr-form .gform_wrapper .gform_validation_errors {
    display: none;
}
.bnr-form .gform_wrapper .gfield {
    position: relative;
    width: 100%;
}
#myPopup.show {
    display: block;
    visibility: visible;
    z-index: 99;
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
}
.bnr-form .gform_wrapper .gfield .validation_message.gfield_validation_message,
.bnr-form .gform_wrapper .gfield .instruction.validation_message {
    position: absolute;
    top: 8px;
    background: none;
    padding: 0px;
    line-height: 1;
    color: #ff0000;
    font-size: 11px;
    right: 10px;
    font-weight: 500;
    width: auto;
    border: none;
    pointer-events: none;
    margin: 0;
}
.bnr-form div#validation_message_5_6 {
    top: -9px;
}
.bnr-form .gform_wrapper .gfield .instruction.validation_message {
    top: 37px;
}
.bnr-form .gform_wrapper .field_description_below .gfield_description {
    padding-top: 0
}
.bnr-form .popup {
    max-width: 100%;
}
.bnr-form .gform_wrapper .gform_fields {
    display: flex ;
    flex-wrap: wrap;
    align-items: flex-end;
    gap: 8px 8px;
}
 
.gform_wrapper.gravity-theme .gfield.popfield, .gform_wrapper.gravity-theme .gfield.chk {
    width: auto;
    margin: 0 0 20px;
}
 
.bnr-form .gform_wrapper.gravity-theme .gfield.chk{
	margin-left:-16px;
}

.bnr-form .gform-theme--api, .gform-theme--foundation {--gf-form-gap-y: 8px !important;}
.bnr-form .gform-theme--foundation .gfield--width-half {
        grid-column: span 12;
        margin: 0 0 5px;
    }
#myPopup.show {
    position: absolute;
    z-index: 5;
    padding: 10px;
    display: none;
    margin: 0;
}
.popuptext {
    transition: transform .15s ease-out .15s;
    pointer-events: none;
    text-align: center;
    border: 1px solid rgb(22 80 41);
    background: #fff;
    font-size: 14px;
    color: #000 !important;
    line-height: 1.5;
    max-width: 650px;
    padding: 10px;
    position: absolute;
    z-index: 5;
    display: none;
}
.bnr-form .gform_wrapper.gravity-theme .gform_footer {
    margin: 10px 0 0;
    padding: 0;
    justify-content: center;
}


.bnr-form input[type=checkbox]{width: 14px;
    min-width: 14px;
    height: 14px;}

.bnr-form .ginput_container.ginput_container_checkbox {
    width: max-content;
    margin: 0 0 0 auto;
}
.bnr-form .gform_wrapper.gravity-theme .gfield-choice-input+label{
    max-width: calc(100% - 20px);
}

.bnr-form input[type=radio]:checked:before, input[type=checkbox]:checked:before {
    width: 13px;
}

/* HomePage Form Section Ends */
 
@media screen and (max-width: 1700px) {
   .bnr-form .bnr-form-text {font-size: 35px;}
   .top-call .phn .hrd-num {font-size: 35px;}
   .top-call .hdr-call {font-size: 19px;}
   .top-call .phn .hrd-num::before {width: 45px;height: 45px;}
   .bnr-form {padding: 30px 45px 50px;}
   .bnr-left .text-heading {font-size: 90px !important;}
   .bnr-left .text-heading .bnr-text {font-size: 75px !important;}
   .bnr-left .bnr-cases {font-size: 25px;}
   .bnr-left .bnr-criminal {font-size: 22px;}
   .bnr-form .gfield input.large,
   .bnr-form .gfield textarea.large {font-size: 17px !important;}


}
@media screen and (max-width:1500px) {
	.container {max-width: 1100px;}
	
	
	.bnr-left .text-heading {font-size: 76px !important;}
	.bnr-left .text-heading .bnr-text {font-size: 65px !important;}

	.bnr-left .bnr-cases {font-size: 20px;line-height: 1.6;}
	.bnr-left .bnr-criminal { font-size: 18px; }

	.bnr-left .bnr-cases .bnr-county { font-size: 20px; }
	/* --------- */
	.bnr-form .bnr-form-text { font-size: 30px; }
	.bnr-form .bnr-marked { font-size: 14px; }

	.bnr-form .gform_wrapper .gfield .instruction.validation_message { top: 33px; }

		.bnr-form { padding: 35px 35px 50px; }
	.bnr-form .gform_footer input[type="submit"] {padding: 20px 60px !important;font-size: 20px !important;}
	.bnr-form .gfield textarea.large, .bnr-form .gfield input.large {font-size: 15px !important;padding: 14px 14px !important;}
	.bnr-form .gfield textarea.large { height: 135px !important; }
	.gform_wrapper.gravity-theme .gfield.popfield, .gform_wrapper.gravity-theme .gfield.chk { margin: 0 0 15px; }

}

@media screen and (max-width:1240px) {
	.container {max-width: 900px;}

	.bnr-left .text-heading { font-size: 62px !important; }
	.bnr-left .text-heading .bnr-text { font-size: 52px !important; }
	.bnr-left .bnr-cases { font-size: 16px; line-height: 1.4; padding: 0 0 0 15px; }
	.bnr-left .bnr-cases .bnr-county { font-size: 19px; }
	.bnr-left .bnr-criminal { font-size: 15px;}
	.bnr-left { padding: 0 0 35px; }
	.bnr-form .bnr-form-text { font-size: 28px; }
	.bnr-form .bnr-marked { font-size: 13px; letter-spacing: 0; }

	.bnr-form .form-links a, .bnr-form .gfield-choice-input+label{font-size: 12px !important;}
	.bnr-form input[type=checkbox] { width: 12px; min-width: 12px; height: 12px; }
		.bnr-form { padding: 25px 25px 35px; }
	.bnr-form .gform_footer input[type="submit"]{padding: 18px 25px !important;font-size: 18px !important;}
	.bnr-form .gfield textarea.large, .bnr-form .gfield input.large { font-size: 14px !important; padding: 14px 14px !important; }
	.bnr-form .gfield textarea.large { height: 100px !important;min-height: 115px; }
}

@media screen and (max-width:991px) {
	.container {max-width: 720px;}

	    body.page-template-criminal-defense-lp .logo-menu .bnr-phn.desk a {
        display: block;
    }

	.banner-content { flex-wrap: wrap; gap: 30px; }
	.bnr-left { padding: 0; width: 100%; text-align: center; max-width: 450px; margin: auto; }
	.bnr-rit { width: 100%; }
	.bnr-left .bnr-cases { display: inline-block;border: none;padding: 0; }
	.banner-img { width: 100%; max-width: 480px; margin: 0 auto 20px; display: block; }
	.banner-sec { padding: 210px 0 30px; background-color: #061123;background-image: url(./images-lp/criminal-lp-bnr-mob-bg.webp);background-position: center center;background-size: cover; position: relative; z-index: 2;}
	.banner-sec::before { position: absolute; content: ""; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; background-color: #061123; opacity: 30%; z-index: -1; pointer-events: none; }
	.banner-img img { width: 100%; display: block; border-radius: 10px; }

	.bnr-form {width: 100%;max-width: 450px;margin: auto;}
	.bnr-form .gform_wrapper.gravity-theme .gform_fields { justify-content: center; }
	.bnr-form::before {height: 130px;}
.header-sec .logo img {
    width: 200px;
    height: auto;
}

}

@media screen and (max-width:767px) {
	.container {max-width: 100%;padding: 0 15px;}

     body.page-template-criminal-defense-lp .logo-menu .bnr-phn.desk {display: none;}
	.bnr-left .text-heading { font-size: 55px !important; }
	.bnr-left .text-heading .bnr-text { font-size: 45px !important; }
	.bnr-left .bnr-cases { font-size: 17px; border: none; padding: 0; }
	.bnr-left .bnr-criminal { padding: 4px 10px; line-height: 1.5; }
	.banner-sec { padding: 190px 0 30px; }
	.bnr-left .bnr-cases br { display: none; }
	.bnr-left .bnr-cases .bnr-county { font-size: 15px; }
	.bnr-left .bnr-cases { font-size: 15px; }

	    .bnr-form .gfield textarea.large, .bnr-form .gfield input.large { line-height: 1 !important; }
   	.bnr-form .gform_footer input[type="submit"] {padding: 15px 30px !important;font-size: 17px !important; line-height: 1 !important;}
    .bnr-rit { width: 100%; max-width: 400px; margin: auto; }
	.banner-content {gap: 20px; }

}

@media screen and (max-width:480px) {
	.bnr-left .bnr-criminal { font-size: 14px; padding: 5px; line-height: 1.5; }
	.bnr-left .text-heading { font-size: 42px !important; }
	.bnr-left .text-heading .bnr-text { font-size: 34px !important; }
	.bnr-left .bnr-cases { font-size: 14px; line-height: 1.4; }
	.bnr-form .bnr-form-text { font-size: 24px; }
	.bnr-form .bnr-marked { line-height: 1.4; }

	.bnr-form .form-links a, .bnr-form .gfield-choice-input+label { font-size: 11px !important; }
	.bnr-form .gfield-choice-input+label { margin: 3px 0 0 0 !important; }
	.bnr-form .gform_wrapper.gravity-theme .gfield-choice-input+label { max-width: calc(100% - 15px); }

	.bnr-form .gform_wrapper .gfield .validation_message.gfield_validation_message, .bnr-form .gform_wrapper .gfield .instruction.validation_message{font-size: 10px;}
	div#validation_message_5_4 { top: 35px; }
		.bnr-form { padding: 25px 10px; }
	.gform_wrapper.gravity-theme .gfield.popfield, .gform_wrapper.gravity-theme .gfield.chk { margin: 0; }
	.bnr-form .gfield textarea.large, .bnr-form .gfield input.large { font-size: 13px !important; padding: 10px 13px !important; line-height: 1 !important; }
	.bnr-form .gform_wrapper .gfield .instruction.validation_message { top: 22px; }
	.bnr-form .gfield textarea.large { height: 95px !important; }
	.bnr-form .gform_footer input[type="submit"] { padding: 15px 67px !important; font-size: 16px !important; line-height: 1 !important; margin: 0 !important; }
}

/* Why Choose Section */

.lp-why-choose-sec {
	position: relative;
	z-index: 2;
}

.lp-why-choose-sec .container1 {
	max-width: 100%;
	margin: auto; 
}

.lp-why-choose-sec .lp-why-chs-lft {
    width: 51.8%;
    background-image: url(./images-lp/lp-why-chs-left-bg.webp);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 15.5% 100%;
    padding: 73px 59px 0 300px;
}


.lp-why-choose-sec .text-heading {
	font-size: 54px;
	font-family: 'Noto Serif';
	font-weight: 700;
	line-height: 1.12;
	color: #0b2146;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	padding: 0 0 0 12px;
}

.lp-why-choose-sec .text-heading strong {
	display: block;
	font-weight: 300;
	text-transform: capitalize;
}

.lp-why-choose-sec .tabs-block {
	display: flex;
	position: inherit;
}

.lp-why-choose-sec .tab-btn.tab-btn-active,
.inn-prfle.accordion.why-choose-acrd .accordion-section.accordien-active .accordion-heading {
	background: none;
    border: none;
    top: 0;
    color: #be9018;
    background-color: #fff;
    box-shadow: -1.097px 8.933px 26px 0px rgba(0, 0, 0, 0.09);
    position: relative;
}

.lp-why-choose-sec .tab-btn {
	font-size: 24px;
	padding: 30px 20px 30px 75px;
	cursor: pointer;
	font-family: 'Montserrat';
	font-weight: 700;
	line-height: 1;
	letter-spacing: 0;
	color: #0b2042;
	text-align: left;
	width: 100%;
	border: none;
	top: 0;
	background: #fff;
	position: relative;
}

.lp-why-choose-sec .tab-btn::before,
.lp-why-choose-sec .tab-btn::after,
.inn-prfle.accordion.why-choose-acrd .accordion-heading::after  {
	content: "";
	position: absolute;
	background-image: url(./images-lp/lp-why-lft-arw-img.webp);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	width: 29px;
	height: 28px;
	top: 0px;
	left: 25px;
	bottom: 0;
	margin: auto;
}

.lp-why-choose-sec .tab-btn::after {
	width: 69.4%;
	height: 1px;
	top: inherit;
	left: 75px;
	margin: auto 0 0 0;
	border-bottom: 3px dotted #8a9298;
}

.lp-why-choose-sec .tab-btn.tab-btn-active:after {
	border-color: transparent;
}

.lp-why-choose-sec .tab-btn:last-child:after {
	display: none;
}

.lp-why-choose-sec .tab-btn:hover {
	background-color: #fff;
	border: none;
	margin: 0;
	top: 0;
	padding: 30px 20px 30px 75px;
}

.lp-why-choose-sec .tab-content-area {
	background: transparent;
	padding: 0;
	border: none;
	position: relative;
	width: 48.83%;
}

.lp-why-choose-sec .tab-content-area::before {
	content: " ";
	position: absolute;
	background: #fff;
	width: 31px;
	height: 79px;
	top: 0;
	left: -1px;
	bottom: 0;
	margin: auto 0;
	z-index: 1;
	clip-path: polygon(0 0, 0 100%, 100% 48%);
}

.lp-why-choose-sec .lp-why-chs-rht-img {
	position: relative;
	border-image: linear-gradient(90deg, rgb(190, 144, 24) 0%, rgb(190, 144, 24) 10%, rgb(211, 179, 59) 24%, rgb(232, 213, 93) 50%, rgb(211, 179, 59) 74%, rgb(190, 144, 24) 90%, rgb(190, 144, 24) 93%, rgb(190, 144, 24) 100%) 20;
	border-style: solid;
	border-width: 4px;
	border-left: none;
	border-right: none;
	height: 100%;
}

.lp-why-choose-sec .lp-why-chs-rht-img img {
	width: 100%;
	display: block;
	height: 100%;
}

.lp-why-choose-sec .tab-pane .lp-why-chs-rht-img::before {
	content: " ";
	position: absolute;
	background: #0b2146;
	inset: 0 0 0 0;
	width: 100%;
	opacity: 86%;
	pointer-events: none;
}

.lp-why-choose-sec .tab-content-inner {
    position: absolute;
    top: 175px;
    left: 80px;
    padding: 0 225px 0 0;
    padding-bottom: 0 !important;
}

.lp-why-choose-sec .why-chs-proven {
	font-size: 50px;
	font-family: 'Montserrat';
	font-weight: 700;
	line-height: 1;
	letter-spacing: 0;
	color: #fff;
	margin: 0 0 40px;
}

.lp-why-choose-sec .tab-pane {
	position: relative;
	height: 100%;
	display: none;
}

.lp-why-choose-sec .tab-pane.tab-pane-active {
	display: block;
}

.lp-why-choose-sec .why-rht-list {
	margin: 0px 0 71px;
}

.lp-why-choose-sec .why-rht-list-itm {
	font-size: 23px;
	font-family: 'Montserrat';
	font-weight: 600;
	line-height: 1.39;
	letter-spacing: 0;
	color: #fff;
	position: relative;
	padding: 0 0 0 41px;
	margin: 0 0 32px;
}

.lp-why-choose-sec .why-rht-list-itm:last-child {
	margin: 0;
}

.lp-why-choose-sec .why-rht-list-itm::before {
	content: "";
	position: absolute;
	background-image: url(./images-lp/lp-why-rht-arw-img.webp);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	width: 30px;
	height: 29px;
	top: 1px;
	left: 0px;
}

.lp-why-choose-sec .lp-why-schd-btn {
	margin: 0 0 0 45px;
}

.lp-why-choose-sec .lp-why-schd-btn a.cmn-btn {
    padding: 21px 22px;
    text-transform: uppercase;
}

/* Faq Section Mobile Styles*/
.inn-prfle.accordion.why-choose-acrd {display: none;}
.inn-prfle.accordion.why-choose-acrd .accordion-section .accordion-section-content { background-color: #132444; }
.inn-prfle.accordion.why-choose-acrd .accordion-section .accordion-section-content {padding: 25px 30px 35px;}
.inn-prfle.accordion.why-choose-acrd .accordion-heading {padding: 30px 20px 30px 75px;position: relative;}
.inn-prfle.accordion.why-choose-acrd .why-rht-list {margin: 0 !important;}
.lp-why-choose-sec .lp-why-schd-btn {text-align: left;margin: 20px 0 0;padding: 0 0 0 45px;}

.lp-why-choose-sec .lp-why-schd-btn.why-choose-acrd {display: none;}
 

@media (max-width:1900px) {

    /* Landing Why Responsive */
    .lp-why-choose-sec .lp-why-chs-lft { padding: 70px 55px 0 290px; }
    .lp-why-choose-sec .text-heading {font-size: 52px;margin: 0 0 9px 0;padding: 0 0 0 19px;}
    .lp-why-choose-sec .tab-btn ,.lp-why-choose-sec .tab-btn:hover {font-size: 24px;padding: 30px 20px 30px 70px;}
    .lp-why-choose-sec .tab-btn::before, .lp-why-choose-sec .tab-btn::after {left: 23px;}
    .lp-why-choose-sec .tab-btn::after {left: 70px;}
    .lp-why-choose-sec .tab-content-inner {top: 173px;left: 74px;padding: 0 200px 0 0;}
    .lp-why-choose-sec .why-chs-proven {font-size: 48px;margin: 0 0 38px;}
    .lp-why-choose-sec .why-rht-list-itm {font-size: 21px;padding: 0 0 0 39px;margin: 0 0 30px;}
    .lp-why-choose-sec .why-rht-list {margin: 0px 0 67px;}
    .lp-why-choose-sec .lp-why-schd-btn a.cmn-btn {padding: 22px 27px;font-size: 20px;}

}

@media screen and (max-width:1800px) {

    /* Landing Why Responsive */
    .lp-why-choose-sec .lp-why-chs-lft {padding: 64px 52px 0 275px;}
    .lp-why-choose-sec .text-heading {font-size: 48px;margin: 0 0 8px 0;padding: 0 0 0 17px;}
    .lp-why-choose-sec .tab-btn::before {left: 23px;transform: scale(0.95);transform-origin: left center;}
    .lp-why-choose-sec .tab-btn, .lp-why-choose-sec .tab-btn:hover {font-size: 22px;padding: 28px 20px 28px 65px;}
    .lp-why-choose-sec .tab-btn::after {left: 65px;}
    .lp-why-choose-sec .tab-content-inner {top: 158px;left: 65px;padding: 0 192px 0 0;}
    .lp-why-choose-sec .why-chs-proven {font-size: 46px;margin: 0 0 35px;}
    .lp-why-choose-sec .why-rht-list-itm {font-size: 20px;padding: 0 0 0 37px;margin: 0 0 29px;}
    .lp-why-choose-sec .why-rht-list {margin: 0px 0 60px;}
    .lp-why-choose-sec .lp-why-schd-btn a.cmn-btn {padding: 21px 22px;font-size: 19px;}
    .lp-why-choose-sec .lp-why-schd-btn {margin: 0 0 0 40px;}
    .lp-why-choose-sec .why-rht-list-itm::before { transform: scale(0.92); transform-origin: left top; }

}

@media screen and (max-width:1700px) {

    .container {max-width: 1300px;}
    
    /* Landing Why Responsive */
    .lp-why-choose-sec .lp-why-chs-lft { padding: 54px 48px 0 255px; }
    .lp-why-choose-sec .text-heading { font-size: 44px; margin: 0 0 8px 0; padding: 0 0 0 15px; }
    .lp-why-choose-sec .tab-btn::before {left: 21px;transform: scale(0.9);transform-origin: left center;}
    .lp-why-choose-sec .tab-btn::after {left: 57px;}
    .lp-why-choose-sec .tab-btn, .lp-why-choose-sec .tab-btn:hover {font-size: 20px;padding: 27px 20px 27px 60px;}
    .lp-why-choose-sec .tab-content-inner {top: 144px;left: 60px;padding: 0 192px 0 0;}
    .lp-why-choose-sec .why-chs-proven {font-size: 43px;margin: 0 0 32px;}
    .lp-why-choose-sec .why-rht-list-itm {font-size: 19px;padding: 0 0 0 35px;margin: 0 0 27px;}
    .lp-why-choose-sec .why-rht-list {margin: 0px 0 56px;}
    .lp-why-choose-sec .lp-why-schd-btn {margin: 0 0 0 35px;}
    .lp-why-choose-sec .why-rht-list-itm::before { transform: scale(0.9); }
    .lp-why-choose-sec .tab-btn::after { left: 48px; }
}

@media screen and (max-width:1600px) {
    .container {max-width: 1400px;}

    /* Landing Why Responsive */
    .lp-why-choose-sec .lp-why-chs-lft {padding: 48px 46px 0 240px;}
    .lp-why-choose-sec .text-heading {font-size: 43px;margin: 0 0 7px 0;padding: 0 0 0 13px;}
    .lp-why-choose-sec .tab-btn, .lp-why-choose-sec .tab-btn:hover {font-size: 19px;padding: 26px 20px 26px 55px;}
    .lp-why-choose-sec .tab-btn::before {left: 19px;transform: scale(0.85);}
    .lp-why-choose-sec .tab-content-inner {top: 133px;left: 60px;padding: 0 170px 0 0;}
    .lp-why-choose-sec .why-chs-proven {font-size: 40px;margin: 0 0 32px;}
    .lp-why-choose-sec .why-rht-list {margin:0px 0 40px;}
    .lp-why-choose-sec .why-rht-list-itm {font-size: 18px;padding: 0 0 0 34px;margin: 0 0 26px;}
    .lp-why-choose-sec .why-rht-list-itm::before {transform: scale(0.85);}
    .lp-why-choose-sec .lp-why-schd-btn {margin: 0;}
    .lp-why-choose-sec .lp-why-schd-btn a.cmn-btn {padding: 19px 19px;font-size: 18px;}
    .lp-why-choose-sec .tab-btn::after { left: 45px; }

}

@media screen and (max-width:1500px) {

    .container {max-width: 1100px;}

    /* Landing Why Responsive */
    .lp-why-choose-sec .lp-why-chs-lft {padding: 48px 44px 0 228px;}
    .lp-why-choose-sec .text-heading {font-size: 40px !important;margin: 0 0 7px 0;padding: 0 0 0 11px;}
    .lp-why-choose-sec .tab-btn, .lp-why-choose-sec .tab-btn:hover {font-size: 18px;padding: 24px 20px 24px 50px;}
    .lp-why-choose-sec .tab-btn::before {left: 17px;transform: scale(0.8);}
    .lp-why-choose-sec .tab-content-inner {top: 125px;left: 55px;padding: 0 155px 0 0;}
    .lp-why-choose-sec .why-chs-proven {font-size: 37px;margin: 0 0 28px;}
    .lp-why-choose-sec .why-rht-list {margin: 0px 0 46px;}
    .lp-why-choose-sec .why-rht-list-itm {font-size: 17px;padding: 0 0 0 32px;margin: 0px 0 22px;}
    .lp-why-choose-sec .why-rht-list-itm::before {transform: scale(0.8);top: 0;}
    .lp-why-choose-sec .lp-why-schd-btn {margin: 0px 0 0 30px;}
    .lp-why-choose-sec .lp-why-schd-btn a.cmn-btn {padding: 18px 17px;font-size: 17px;border-radius: 4px;}
    .lp-why-choose-sec .tab-content-area::before {width: 26px;height: 63px;}

}
@media screen and (max-width:1400px) {
    .container {max-width: 1200px}

    /* Landing Why Responsive */
    .lp-why-choose-sec .lp-why-chs-lft {padding: 44px 44px 0 210px;}
    .lp-why-choose-sec .tab-btn, .lp-why-choose-sec .tab-btn:hover {font-size: 17px;padding: 23px 20px 23px 45px;}
    .lp-why-choose-sec .tab-btn::before {left: 16px;transform: scale(0.75);}
    .lp-why-choose-sec .tab-btn::after {left: 40px;border-width: 2px;}
    .lp-why-choose-sec .tab-content-inner {top: 120px;left: 55px;padding: 0 135px 0 0;}
    .lp-why-choose-sec .why-chs-proven {font-size: 34px;margin: 0 0 27px;}
    .lp-why-choose-sec .why-rht-list-itm {font-size: 16px;padding: 0 0 0 29px;margin: 0px 0 22px;}
    .lp-why-choose-sec .why-rht-list-itm::before {transform: scale(0.75);top: 0;}
    .lp-why-choose-sec .lp-why-schd-btn {margin: 0px 0 0 28px;}
    .lp-why-choose-sec .lp-why-schd-btn a.cmn-btn {padding: 16px 15px;font-size: 16px;border-radius: 4px;}
    .lp-why-choose-sec .tab-content-area::before { width: 24px; height: 53px; }

}

@media screen and (max-width:1366px) {}

@media screen and (max-width:1300px) {

    /* Landing Why Responsive */
    .lp-why-choose-sec .lp-why-chs-lft { padding: 42px 37px 0 190px; }
    .lp-why-choose-sec .tab-btn, .lp-why-choose-sec .tab-btn:hover {font-size: 16px;padding: 22px 20px 22px 40px;}
    .lp-why-choose-sec .tab-btn::before {left: 14px;transform: scale(0.65);}
    .lp-why-choose-sec .tab-content-inner {top: 114px;left: 50px;padding: 0 120px 0 0;}
    .lp-why-choose-sec .why-chs-proven {font-size: 32px;}
    .lp-why-choose-sec .why-rht-list-itm {font-size: 15px;padding: 0 0 0 27px;}
    .lp-why-choose-sec .why-rht-list-itm::before {transform: scale(0.7);}
    .lp-why-choose-sec .lp-why-schd-btn a.cmn-btn {padding: 15px 14px;font-size: 15px;border-radius: 4px;}
    .lp-why-choose-sec .lp-why-chs-rht-img {border-width: 3px;}


}

@media screen and (max-width:1200px) {

    /* Landing Why Responsive */
    .lp-why-choose-sec .lp-why-chs-lft { padding: 38px 35px 0 130px !important; }
    .lp-why-choose-sec .tab-btn, .lp-why-choose-sec .tab-btn:hover {font-size: 15px;padding: 20px 20px 20px 37px;}
    .lp-why-choose-sec .tab-btn::before {left: 12px;transform: scale(0.6);}
    .lp-why-choose-sec .tab-btn::after {left: 34px;border-width: 2px;}
    .lp-why-choose-sec .tab-content-inner {top: 98px;left: 45px;padding: 0 80px 0 0;}
    .lp-why-choose-sec .why-chs-proven {font-size: 30px;}
    .lp-why-choose-sec .why-rht-list-itm {font-size: 15px;padding: 0 0 0 25px;margin: 0px 0 20px;}
    .lp-why-choose-sec .why-rht-list-itm::before {transform: scale(0.65);}
    .lp-why-choose-sec .why-rht-list {margin: 0px 0 42px;}
    .lp-why-choose-sec .lp-why-schd-btn a.cmn-btn {padding: 14px 13px;font-size: 15px;border-radius: 4px;}
    .lp-why-choose-sec .tab-content-area::before {width: 22px;height: 50px;}
    .lp-why-choose-sec .lp-why-schd-btn {margin: 0px 0 0 24px;}
	.lp-why-choose-sec .text-heading {font-size: 34px !important;}


	.attry-rgt {width: 54% !important;}

}

@media screen and (max-width:1100px) {
 
    /* Landing Why Responsive */
    .lp-why-choose-sec .lp-why-chs-lft { padding: 32px 30px 0 160px; }
    .lp-why-choose-sec .tab-btn, .lp-why-choose-sec .tab-btn:hover {font-size: 14px;padding: 19px 15px 19px 33px;}
    .lp-why-choose-sec .tab-btn::before {left: 9px;}
    .lp-why-choose-sec .tab-btn::after {left: 30px;border-width: 2px;}
    .lp-why-choose-sec .tab-content-inner {top: 90px;left: 35px;padding: 0 60px 0 0;}
    .lp-why-choose-sec .why-chs-proven {font-size: 20px;margin: 0 0 26px;}
    .lp-why-choose-sec .why-rht-list-itm {font-size: 14px;padding: 0 0 0 24px;margin: 0px 0 18px;}
    .lp-why-choose-sec .why-rht-list-itm::before {transform: scale(0.6);}
    .lp-why-choose-sec .why-rht-list {margin: 0px 0 40px;}
    .lp-why-choose-sec .lp-why-schd-btn a.cmn-btn {padding: 13px 13px;font-size: 14px;border-radius: 4px;}
    .lp-why-choose-sec .tab-content-area::before {width: 18px;height: 45px;}
 
}
@media screen and (max-width:991px) {
 
    .container, .lp-why-choose-sec .container1 {max-width: 720px;}
 
    /* Landing Why Responsive */
    .lp-why-choose-sec {padding: 35px 0;}
    .lp-why-choose-sec .tabs-block {flex-direction: column;justify-content: center;align-items: center;gap: 10px;}
    .lp-why-choose-sec .lp-why-chs-lft {padding: 0 !important;width: 100%;max-width: 450px;background: none;}
    .lp-why-choose-sec .tab-content-area {width: 100%;max-width: 450px;}
    .lp-why-choose-sec .tab-content-inner { left: 0; padding: 25px !important; top: 0; bottom: 0;margin: auto !important; height: max-content; }
    .lp-why-choose-sec .why-rht-list { margin: 0px 0 30px; }
    .lp-why-choose-sec .lp-why-schd-btn {margin: 0;padding: 0;}
    .lp-why-choose-sec .tab-pane.tab-pane-active {height: 280px;}
    .lp-why-choose-sec .tab-content-area::before { right: -32px; top: 8px; bottom: inherit; margin: auto; transform: rotate(90deg); transform-origin: top center; }
    .lp-why-choose-sec .tab-btn, .lp-why-choose-sec .tab-btn:hover { font-size: 17px; padding: 20px 15px 20px 33px; }

	.lp-why-choose-sec .lp-why-schd-btn.why-choose-acrd { text-align: center; margin: 20px 0 0; display: block; }
	.lp-why-choose-sec .lp-why-schd-btn a.cmn-btn:hover { background-color: #1a2c4c; color: #fff; }
 
 
    /* Faq Section Mobile Styles*/
    .inn-prfle.accordion.why-choose-acrd {display: block !important;}
    .lp-why-choose-sec .tab-btn-group,
    .lp-why-choose-sec .tab-content-area{display: none;}
	.lp-why-choose-sec .lp-why-schd-btn.why-choose-acrd {
    display: block;
}
 
}
 
@media screen and (max-width:767px) {
 
    .container,.lp-why-choose-sec .container1 {max-width: 100%;padding: 0 15px;}
    .lp-why-choose-sec { padding: 30px 0; }
 
    /* Faq Section Mobile Styles*/
    .inn-prfle.accordion.why-choose-acrd .accordion-section .accordion-section-content {padding: 20px 15px 20px !important;}
	.inn-prfle.accordion.why-choose-acrd .accordion-heading::after { transform: scale(0.7); }
}
 
 
@media screen and (max-width:480px) {
 
    .container,.lp-why-choose-sec .container1 {padding: 0 10px;}
    .lp-why-choose-sec .tab-btn::after { width: calc(100% - 40px); }
    .lp-why-choose-sec .tabs-block {gap: 20px;}
    .lp-why-choose-sec .lp-why-chs-rht-img {border-width: 2px;}
    .lp-why-choose-sec .why-chs-proven {font-size: 15px;margin: 0 0 12px;}
    .lp-why-choose-sec .why-rht-list-itm {font-size: 13px;padding: 0 0 0 24px;margin: 0px 0 12px;}
    .lp-why-choose-sec .why-rht-list {margin: 0px 0 16px;}
    .lp-why-choose-sec .lp-why-schd-btn a.cmn-btn {font-size: 12px;border-radius: 3px;}
    .lp-why-choose-sec .tab-btn, .lp-why-choose-sec .tab-btn:hover { font-size: 15px;}
    .lp-why-choose-sec .tab-content-area::before { width: 14px; height: 35px; top: 7px; }
    .lp-why-choose-sec .tab-content-inner {padding: 20px !important;}
    .lp-why-choose-sec .tab-pane.tab-pane-active {height: 250px;}
	.lp-why-choose-sec .text-heading { font-size: 28px !important; }
   
}
 
 


/* Attorney Section */

.tim-attrny-sec .container {
	width: 100%;
	max-width: 1600px;
	position: relative;
    z-index: 1;
	margin-right: 0;
}

.tim-attrny-sec {
	padding: 170px 0 0px;
	position: relative;
	background-image: url(./images-lp/attorney-bg.webp);
	background-repeat: no-repeat;
	background-position: top right;
}

.tim-attrny-sec::before {
	position: absolute;
	content: "";
	background: linear-gradient(90deg, rgba(190, 144, 24, 1) 0%, rgba(230, 210, 90, 1) 50%, rgba(190, 144, 24, 1) 100%);
	height: 4px;
	width: 100%;
	bottom: 0;
	z-index: 1;
}
.tim-attrny-sec:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 50%;
    background: linear-gradient(to right, #fff 50%, transparent 100%);
	z-index: 0;
}

.attorney-blk {
	display: flex;
	justify-content: space-between;
}

.tim-rusk-lg {
	padding: 0 0 30px;
	margin: 0 0 25px;
	position: relative;
}

.tim-rusk-lg img {
	width: 100%;
	display: block;
	height: max-content;
	max-width: 322px;
}

.tim-rusk-lg:before {
	position: absolute;
	content: "";
	background-color: #be9018;
	height: 2px;
	width: 88%;
	bottom: 0;
	left: 0;
	margin: auto;
}

.attrny-lft {
	width: 40.9%;
	margin-left: 7px;
}

.attrny-lft h4 {
	font-size: 32px;
	font-family: 'Montserrat';
	font-weight: 400;
	margin: 0 0 22px;
	line-height: 1.3;
	color: #000;
}

.attrny-lft h4 strong {
	font-weight: 700;
	display: block;
}

.attrny-lft p {
	font-size: 22px;
	color: #0b2146;
	font-weight: 400;
	font-family: 'Montserrat';
	line-height: 1.7;
	margin: 0;
}

.attry-rgt {
	width: 58%;
}

.tim-rusk-img img {
	width: 100%;
	display: block;
	height: auto;
}

.tim-rusk-img {
	padding: 6px 0 0;
}


@media screen and (max-width:1700px) {

	.tim-attrny-sec .container,
	.container {max-width: 1300px;}
	.tim-attrny-sec {padding: 140px 0 0px;}
	.attrny-lft h4 {font-size: 28px;}
	.attrny-lft p {font-size: 17px;}


}

@media screen and (max-width:1500px) {

	.tim-attrny-sec .container,
	.container {
		max-width: 1100px;
	}

	.tim-attrny-sec {
		padding: 100px 0 0px;
	}

	.attrny-lft {
		margin-left: 0;
	}

	.attrny-lft h4 {
		font-size: 24px;
		margin: 0 0 17px;
	}

	.attrny-lft p {
		font-size: 15px;
	}

	.tim-rusk-lg {
		padding: 0 0 25px;
		margin: 0 0 18px;
	}

	.tim-rusk-lg img {
		max-width: 270px;
	}

	.tim-rusk-img {
		padding: 0;
	}

}
@media screen and (max-width:1200px) {
	.attry-rgt {width: 54% !important;}
}

@media screen and (max-width:1240px) {

	.tim-attrny-sec .container,
	.container { max-width: 900px; }

	.tim-attrny-sec .container{ max-width: 960px; }
	.attrny-lft { width: 50%; }
	.tim-attrny-sec { padding: 80px 0 0px; }
	.attrny-lft h4 { font-size: 22px; margin: 0 0 12px; }
	.tim-rusk-lg img { max-width: 190px; }
	.tim-rusk-lg { padding: 0 0 20px; margin: 0px 0 12px; }
	.attrny-lft p { line-height: 1.5; }

}

@media screen and (max-width:991px) {

	.tim-attrny-sec .container,
	.container {
		max-width: 720px;
	}

	.tim-attrny-sec .container { max-width: 720px; margin: auto; }
    .tim-attrny-sec {padding: 40px 0;background-size: 100% 100%;}
	.attorney-blk { flex-direction: column-reverse; gap: 0; }
	.tim-attrny-sec:after{display: none;}
	.attrny-lft { width: 100%; margin: auto; text-align: center; border-top: 3px solid #be9018; padding: 15px 0 0; }
	.attry-rgt { width: 100% !important; max-width: 450px; margin: auto; padding: 0px; }
	.tim-rusk-lg img { max-width: 190px; margin: auto; }
	.attrny-lft h4 { font-size: 18px; margin: 0 0 8px; }
	.attrny-lft h4 br, .attrny-lft p br,
	.tim-attrny-sec::before,
	.tim-rusk-lg:before { display: none; }
	.tim-rusk-lg:before { width: 100%; right: 0; left: 0; }
	.tim-rusk-lg { padding: 0px;}
	.attrny-lft h4 strong {display: inline-block;}

}

@media screen and (max-width:767px) {

	.container {
		max-width: 100%;
		padding: 0 15px;
	}

	.tim-attrny-sec { padding: 40px 0; background-size: cover; }
	.tim-rusk-lg img { max-width: 170px; }
}

@media screen and (max-width:480px) {

	.tim-attrny-sec { padding: 30px 0; }
	.attrny-lft h4 { font-size: 17px; }
	.tim-attrny-sec::before { height: 2px; }
	    .attrny-lft .text-heading {
        font-size: 25px !important;
        margin-bottom: 10px;
    }
}


/* Practice Area Section */

/* Landing Page Practice Area Section */

.lp-practiceareas-sec .container {
	width: 100%;
	max-width: 1460px;
	margin: auto;
}

.lp-practiceareas-sec {
	padding: 106px 0 87px;
}

.lp-practiceareas-sec .hdng-blk {
	padding: 0 0 0 90px;
}
.lp-practiceareas-sec .hdng-blk .text-heading{
	margin: 0 0 9px;
}
.lp-practiceareas-sec .sub-hdng{
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 22px;
    color: #000;
    line-height: 1;
    margin: 0 ;
    text-transform: initial;
}
 
.lp-practiceareas-sec .itm-hdng {
	font-size: 29px;
	font-family: 'Montserrat';
	font-weight: 800;
	line-height: 1;
	letter-spacing: -0.58px;
	color: #fff;
	text-transform: capitalize;
	margin: 0 0 15px 0;
}

.lp-practiceareas-sec .itm-para {
	font-size: 20px;
	font-family: 'Montserrat';
	font-weight: 400;
	line-height: 1.5;
	letter-spacing: 0px;
	color: #fff;
	margin: 0;
}

.lp-practiceareas-sec .pract-lst {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin: 40px 0 65px;
}

.lp-practiceareas-sec .pract-itms {
	background-color: #1a2c4c;
	text-align: center;
	width: 100%;
	height: 531px;
	transition: 0.3s;
}

.lp-practiceareas-sec .pract-cont {
	padding: 70px 30px 40px;
	position: relative;
}

.lp-practiceareas-sec .pract-cont:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	margin: auto;
	top: -70px;
	width: 127px;
	height: 127px;
	border-radius: 50%;
	background-image: url(./images-lp/bar-counter.webp);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #c59c24;
	border: 3px solid transparent;
}

.lp-practiceareas-sec .domestic .pract-cont:before {
	background-image: url(./images-lp/viloence-defence.webp);
}

.lp-practiceareas-sec .dui .pract-cont:before {
	background-image: url(./images-lp/drink.webp);
}

.lp-practiceareas-sec .owl-item.active.center .pract-itms,
.lp-practiceareas-sec .pract-itms:hover {
	background-image: url(./images-lp/pract-itm-hvr-bg.webp);
	background-repeat: repeat;
	background-size: cover;
}

.lp-practiceareas-sec .owl-item.center .pract-itms {
	height: 563px;
}

.lp-practiceareas-sec .owl-item.active.center .pract-cont:before,
.lp-practiceareas-sec .pract-itms:hover .pract-cont:before {
	background-color: #1a2c4c;
	border: 3px solid #fff;
}


.lp-practiceareas-sec .owl-carousel .owl-nav {
	display: flex !important;
	position: absolute;
	top: -105px;
	right: 91px;
	gap: 30px;
}

.lp-practiceareas-sec .owl-carousel .owl-nav button {
	width: 70px;
	height: 63px;
	background-image: url(./images-lp/arrow-left.webp) !important;
	background-repeat: no-repeat !important;
	font-size: 0 !important;
}

.lp-practiceareas-sec .owl-carousel .owl-nav button.owl-next {
	background-image: url(./images-lp/arrow-rite.webp) !important;
}

.lp-practiceareas-sec .owl-carousel .owl-nav button:hover {
	background-image: url(./images-lp/arrow-left-hvr.webp) !important;
}

.lp-practiceareas-sec .owl-carousel .owl-nav button.owl-next:hover {
	background-image: url(./images-lp/arrow-rite-hvr.webp) !important;
}

.lp-practiceareas-sec .pract-btm-lst {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 130px;
}

.lp-practiceareas-sec .pract-btm-itms {
	position: relative;
	padding: 25px 20px 25px 130px;
	background: linear-gradient(80deg, rgb(26 62 102 / 30%), transparent);
	width: 100%;
}

.lp-practiceareas-sec .pract-btm-itms:before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 100px;
	height: 100px;
	background-color: #142646;
	background-image: url(./images-lp/dui-defence.webp);
	background-repeat: no-repeat;
	background-position: center;
}

.lp-practiceareas-sec .pract-btm-itms.theft:before {
	background-image: url(./images-lp/theft.webp);
}

.lp-practiceareas-sec .pract-btm-itms.drug:before {
	background-image: url(./images-lp/drug.webp);
}

.lp-practiceareas-sec .add-hdng {
	font-size: 20px;
	font-family: 'Montserrat';
	font-weight: 600;
	line-height: 1;
	letter-spacing: 7.2px;
	text-transform: uppercase;
	margin: 0 0 65px;
	color: #000;
	text-align: center;
}

.lp-practiceareas-sec .btm-hdng {
	font-size: 25px;
	font-family: 'Montserrat';
	font-weight: 700;
	line-height: 1;
	text-transform: capitalize;
	margin: 0;
	color: #1a3e66;
}

.lp-practiceareas-sec .more-btn a {
	color: #fff;
	font-size: 17px;
	font-family: 'Montserrat';
	font-weight: 700;
	line-height: 1;
	letter-spacing: 0.34px;
	margin: 0;
	text-transform: uppercase;
	background-color: #be9018;
	display: flex;
	align-items: center;
	padding: 10px 22px;
}

.lp-practiceareas-sec .more-btn a strong {
	font-size: 26px;
	letter-spacing: 0.5px;
}
@media screen and (max-width:1700px) {
    .container,
    .lp-practiceareas-sec .container{max-width: 1300px;}
 
    .lp-practiceareas-sec .pract-btm-itms{padding: 23px 16px 23px 110px;}
 
	.lp-practiceareas-sec {padding: 60px 0;}
    .lp-practiceareas-sec .btm-hdng{font-size: 21px;}
	.lp-practiceareas-sec .itm-hdng {font-size: 25px;}
	.lp-practiceareas-sec .itm-para {font-size: 18px;}
	.lp-practiceareas-sec .pract-cont:before {transform: scale(0.8);}
	.lp-practiceareas-sec .pract-cont {padding: 60px 30px 40px;}
	.lp-practiceareas-sec .pract-itms {height: 480px;}
	.lp-practiceareas-sec .owl-item.active.center .pract-itms {height: 510px;}
	.lp-practiceareas-sec .owl-carousel .owl-nav button {transform: scale(0.9);}
	.lp-practiceareas-sec .owl-carousel .owl-nav {top: -90px;gap: 20px;}
	.lp-practiceareas-sec .pract-btm-itms:before {width: 80px;height: 80px;background-size: 60%;}

}
@media screen and (max-width:1500px) {
 
    .container,
    .lp-practiceareas-sec .container{max-width: 1100px;}
 
    .text-heading{font-size: 48px !important;}
    .lp-practiceareas-sec .hdng-blk {padding: 0 0 0 55px;}
    .lp-practiceareas-sec .sub-hdng{font-size: 18px;}
    .lp-practiceareas-sec .pract-cont:before{transform: scale(0.7);}
    .lp-practiceareas-sec .pract-cont{padding: 55px 30px 30px;}
    .lp-practiceareas-sec .pract-itms{height: 430px;}
    .lp-practiceareas-sec .owl-item.active.center .pract-itms {height: 460px;}
    .lp-practiceareas-sec .itm-para br{display: none;}
    .lp-practiceareas-sec .itm-hdng {font-size: 22px;}
	.lp-practiceareas-sec .itm-para {font-size: 16px;}
    .lp-practiceareas-sec .pract-btm-lst{padding: 0 55px;}
    .lp-practiceareas-sec .pract-btm-itms:before{width: 75px;height: 75px;}
    .lp-practiceareas-sec .btm-hdng {font-size: 20px;}
    .lp-practiceareas-sec .more-btn a{font-size: 15px;letter-spacing: 0;padding: 7px 17px;}
    .lp-practiceareas-sec .owl-carousel .owl-nav button{transform: scale(0.8);}
    .lp-practiceareas-sec {padding: 50px 0;}
 
 
}
@media screen and (max-width:1440px) {}
@media screen and (max-width:1240px) {
 
 
    .container,
    .lp-practiceareas-sec .container{max-width: 900px;}
 
    .lp-practiceareas-sec .hdng-blk {padding: 0 0 0 15px;}
    .lp-practiceareas-sec .owl-carousel .owl-nav{gap: 0;top: -80px;}
    .lp-practiceareas-sec .pract-cont:before {transform: scale(0.6);}
    .lp-practiceareas-sec .pract-cont {padding: 45px 20px 30px;}
	.lp-practiceareas-sec .text-heading {font-size: 42px !important;margin: 0 0 15px;}
	.lp-practiceareas-sec .sub-hdng {font-size: 17px;}
    .lp-practiceareas-sec .pract-itms {height: 340px;}
	.lp-practiceareas-sec .owl-carousel .owl-nav button {transform: scale(0.7);}
    .lp-practiceareas-sec .itm-hdng {font-size: 20px;}
	.lp-practiceareas-sec .pract-lst {margin: 30px 0 40px;}
	.lp-practiceareas-sec .add-hdng {font-size: 19px;letter-spacing: 4px;margin: 0 0 50px;}
    .lp-practiceareas-sec .owl-item.active.center .pract-itms {height: 370px;}
    .lp-practiceareas-sec .itm-para {font-size: 15px;line-height: 1.2;}
    .lp-practiceareas-sec .pract-btm-lst {padding: 0 20px;}
    .lp-practiceareas-sec .btm-hdng {font-size: 16px;}
	.lp-practiceareas-sec .pract-btm-itms:before {width: 65px;height: 65px;}
    .lp-practiceareas-sec .pract-btm-itms {padding: 18px 14px 18px 90px;}
 	.lp-practiceareas-sec .more-btn a {font-size: 13px;padding: 6px 14px;}
    
 
}

@media screen and (max-width:991px) {
 
   	.container,
   	.lp-practiceareas-sec .container{ max-width: 720px; padding:0;}
	
	.lp-practiceareas-sec{ overflow:hidden;}
 
	.lp-practiceareas-sec .pract-itms {height: 100%; width: 100%; max-width: 360px; margin: auto; }
	.lp-practiceareas-sec .pract-lst{flex-direction: column;margin: 20px 0 0;gap: 10px;}
	.lp-practiceareas-sec .owl-carousel .owl-nav{position: inherit;justify-content: center;width: 100%;margin-top: 0;top: 0;transform: scale(0.9);right: 0;}
	.lp-practiceareas-sec .hdng-blk{padding: 0;text-align: center;}
	.lp-practiceareas-sec .owl-item.active.center .pract-itms {height: 100%;}
	.lp-practiceareas-sec .pract-btm-lst {padding: 0;}
	.lp-practiceareas-sec .pract-btm-itms {padding: 20px 15px 20px 85px;}
	.lp-practiceareas-sec .pract-btm-lst{gap: 20px;width: 100%;max-width: 450px;margin: auto;flex-direction: column;}
	.lp-practiceareas-sec .add-hdng {letter-spacing: 2.5px;font-size: 18px;margin: 15px 0 30px;}
	.text-heading {font-size: 46px;margin: 0 0 7px 0;}
	.lp-practiceareas-sec{padding: 30px 0;}
	.lp-practiceareas-sec .owl-carousel .owl-nav button {transform: scale(0.7);}
    
 
}
@media screen and (max-width:767px) {
  
	.container,
   	.lp-practiceareas-sec .container{max-width:100%; padding:0 15px;}
    .lp-practiceareas-sec .itm-para br{display: none;}
    .text-heading {font-size: 40px;}
	.lp-practiceareas-sec .itm-hdng {font-size: 18px;line-height: 1.2;margin: 0 0 10px;}
    .lp-practiceareas-sec .sub-hdng {font-size: 15px;}
    .lp-practiceareas-sec .add-hdng {letter-spacing: 2px;font-size: 16px;}
    .lp-practiceareas-sec .pract-btm-itms:before {width: 60px;height: 60px;}
	.lp-practiceareas-sec .text-heading {font-size: 28px !important;margin: 0 0 12px;}
	.lp-practiceareas-sec .pract-btm-lst {gap: 15px;}

	.lp-practiceareas-sec .pract-btm-lst {gap: 12px;}
	.lp-practiceareas-sec .btm-hdng {font-size: 15px;}
	.lp-practiceareas-sec .add-hdng {letter-spacing: 0.5px;font-size: 15px;margin: 15px 0 25px;}


}
@media screen and (max-width:480px) {

	.lp-practiceareas-sec .pract-btm-lst {gap: 12px;}
	.lp-practiceareas-sec .btm-hdng {font-size: 15px;}
	.lp-practiceareas-sec .add-hdng {letter-spacing: 0.5px;font-size: 15px;margin: 15px 0 25px;}


}


/* Sets Us Section */

.lp-apart-sec {
	padding: 80px 0 115px;
	border-top: 4px solid #e8d55d;
	border-bottom: 4px solid #e8d55d;
	position: relative;
	text-align: center;
	background-image: url(./images-lp/apart-sec-bg.webp);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	z-index: 0;
}

.lp-apart-sec:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	margin: auto;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	opacity: 90%;
	background-color: #0b2146;
	pointer-events: none;
	z-index: -1;
}
.blck-img-sec{
    position: relative;
}
.blck-img-sec:after {
    position: absolute;
    content: "";
    right: 0;
    top: 21.7%;
    width: 123px;
    height: 23.9%;
    background-repeat: repeat;
    background-size: contain;
    background-image: url(./images-lp/pattern-img.webp);
}
.lp-apart-sec .text-heading{
    font-size: 60px !important;
    color: #fff;
    margin: 0 0 10px;
}

.lp-apart-sec .sub-head {
    font-size: 30px;
    font-family: 'Montserrat';
    font-weight: 500;
    color: #fff;
    line-height: 1.1;
    letter-spacing: 0;
    text-transform: capitalize;
    margin: 0 0 20px;
}

.lp-apart-sec .sub-head small {
	display: block;
	font-size: 20px;
	line-height: 1.7;
}

.lp-apart-sec .apart-head {
	font-size: 26px;
	font-family: 'Montserrat';
	font-weight: 800;
	color: #fff;
	line-height: 1;
	letter-spacing: 0;
	text-transform: capitalize;
	margin: 0 0 20px;
}

.lp-apart-sec .apart-para {
	font-size: 22px;
	font-family: 'Montserrat';
	font-weight: 500;
	color: #fff;
	line-height: 1.4;
	letter-spacing: 0;
	text-transform: initial;
	margin: 0;
}

.lp-apart-sec .apart-lst {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 30px;
}

.lp-apart-sec .apart-itm {
	width: 32%;
	position: relative;
	padding: 0px 0 0 0;
	z-index: 0;
}

.lp-apart-sec .apart-itm.community {
    margin: 57px 0 -46px 0;
}

.lp-apart-sec .apart-img { width: 100%; margin: 0 auto 50px;max-width: 276px;}
.lp-apart-sec .apart-img img{margin: 0 auto;}



@media screen and (max-width:1700px) {
    .container{max-width: 1300px;} 
 
	.lp-apart-sec {padding: 70px 0 100px;}
	.lp-apart-sec .text-heading {font-size: 50px !important;margin: 0 0 20px;}
	.lp-apart-sec .sub-head small {font-size: 18px;}
	.lp-apart-sec .sub-head {font-size: 27px;}
	.lp-apart-sec .apart-head {font-size: 24px;}
	.lp-apart-sec .apart-para {font-size: 19px;}
	.lp-apart-sec .apart-img img {max-width: 220px;}
	.lp-apart-sec .apart-img {margin: 0 auto 30px;max-width: 100%;}

}
@media screen and (max-width:1500px) {
 
    .container{max-width: 1100px;}

    .lp-apart-sec .apart-head {font-size: 23px;margin: 0 0 15px;}
    .lp-apart-sec .apart-para {font-size: 18px;}
    .lp-apart-sec:after{width: 90px;height: 380px;}
    .lp-apart-sec .text-heading {font-size: 50px !important;}
    .lp-apart-sec .sub-head {font-size: 25px;margin: 0;}
    .lp-apart-sec .sub-head small{font-size: 18px;}
	.lp-apart-sec .apart-itm {width: 30%;}
	.lp-apart-sec .apart-img {max-width: 200px;margin: 0 auto 30px;}	
	.lp-form-sec .gform_footer input[type="submit"] { padding: 18px 35px; font-size: 18px; }
	    .lp-apart-sec .apart-img img {
        max-width: 180px;
    }
 
}
@media screen and (max-width:1240px) {
 
    .container{max-width: 900px;}  
	
	.lp-apart-sec .apart-head {font-size: 18px;margin: 0 0 12px;} 
    .lp-apart-sec .apart-para {font-size: 15px;line-height: 1.2;}
    .lp-apart-sec .sub-head {font-size: 22px;margin: 0 0 22px;}
	.lp-apart-sec .text-heading {font-size: 40px !important;}
	.lp-apart-sec .sub-head {font-size: 22px;}
    .lp-apart-sec .sub-head small {font-size: 16px;}
    .lp-apart-sec:after {width: 60px;height: 260px;}
    .lp-apart-sec:after {width: 55px;height: 210px;}
    .lp-apart-sec .apart-itm.community {margin: 25px 0 -25px 0;}
	.lp-apart-sec {padding: 50px 0 90px;}
	.lp-apart-sec .apart-img {
        max-width: 200px;
        margin: 0 auto 20px;
    }
	    .lp-apart-sec .apart-img img {
        max-width: 160px;
    }
 
}

@media screen and (max-width:991px) {
 
   	.container{ max-width: 720px; padding:0;}

	.lp-apart-sec{padding: 30px 0;}
	.lp-apart-sec .apart-lst {display: block;}
    .lp-apart-sec .apart-itm.community {margin: 0;}
	.lp-apart-sec .apart-itm,
	.lp-apart-sec .apart-itm.community {width: 100%;max-width: 320px;margin: auto;border: 1px solid #be9018;padding: 20px 20px!important;}
	.lp-apart-sec .sub-head {font-size: 20px;margin: 0 0 15px;}
	.lp-apart-sec .sub-head small {font-size: 15px;}
	.lp-apart-sec .text-heading {font-size: 38px !important;margin: 0 0 10px;}
	.lp-apart-sec .apart-lst{display: block;}
	.lp-apart-sec {padding: 40px 0 40px; background-image: url(./images-lp/apart-sec-mbl-bg.webp);}
	.lp-apart-sec .apart-img { max-width: 150px; margin: 0 auto 20px;}
	.lp-apart-sec .apart-lst.owl-carousel .owl-dots{text-align: center;}
	.lp-apart-sec .apart-lst.owl-carousel button.owl-dot{ background-color: #be9018; border-radius: 50%; padding: 6px !important; margin: 0 5px 0; }
	.lp-apart-sec .apart-lst.owl-carousel button.owl-dot.active{ background-color: #fff; }
 
}
@media screen and (max-width:767px) {
   	.container{max-width:100%; padding:0 15px;}

    .lp-apart-sec:after,
    .lp-apart-sec .sub-head br,
    .lp-apart-sec .sub-head small {display: inline;font-size: 14px;}
    .lp-apart-sec .sub-head {font-size: 16px;margin: 0 0 10px;}
	.lp-apart-sec .text-heading {font-size: 30px !important;}
	.lp-apart-sec .apart-para {font-size: 14px;}
	.lp-apart-sec {padding: 30px 0 30px;}
	.lp-apart-sec .apart-lst.owl-carousel .owl-stage-outer{padding: 5px 0;}

}
@media screen and (max-width:480px) {

	.lp-apart-sec .text-heading {font-size: 22px !important;}
	.lp-apart-sec .sub-head {font-size: 15px;}
}






/* Testimonials Section */

.testimonials-sec {
    position: relative;
    background-color: #e8eff7;
    padding: 180px 0px 60px;
}

.testimonials-sec::before {
    position: absolute;
    content: "";
    background-color: #ffffff;
    width: 15.7%;
    height: 37%;
    top: 0;
    left: 0;
    pointer-events: none;
}

.testimonials-sec::after {
    position: absolute;
    content: "";
    background-color: #ffffff;
    width: 100%;
    height: 110px;
    top: 0;
    left: 0;
    pointer-events: none;
}

.testi-lft {
	width: 52%;
}

.testi-img {
	width: 100%;
	padding: 60px 0 0 50px;
	position: relative;
	z-index: 1;
}

.testi-img::before {
	position: absolute;
	content: "";
	width: 88.4%;
	height: 92.4%;
	top: 0;
	left: -13px;
	background-color: #1a3d65;
	z-index: -1;
}

.testi-lst {
	display: flex;
	justify-content: space-between;
    align-items: end;
}

.testi-img img {
	width: 100%;
	display: block;
}

.testi-rit {
	width: 44.9%;
}

.testimonials-sec .testi-rit h2 {
	padding: 42px 6px 0;
	font-size: 60px;
}

.text-heading {
	font-family: 'Noto Serif';
	font-weight: 700;
	color: #0b2146;
	font-size: 54px;
	margin: 0 0 30px;
	padding: 0;
	line-height: 1.2;
	letter-spacing: 0px;
	text-transform: uppercase;
}

.testi-rit .testi-rit-blk .testi-itm p {
	font-family: 'Montserrat';
	font-weight: 500;
	font-size: 21px;
	color: #0b2146;
	line-height: 1.6;
	letter-spacing: 0px;
	margin: 0 0 20px;
	padding: 0;
}

.testi-rit .testi-rit-blk .testi-itm h5 {
	font-family: 'Montserrat';
	font-weight: 600;
	font-size: 22px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	letter-spacing: 2.2px;
	line-height: 1;
	color: #b98f23;
}

.testi-rit .testi-rit-blk .testi-itm {
	padding: 30px 50px 40px 40px;
	background-color: #ffffff;
	margin: 0 0 30px;
	position: relative;
}

.testi-rit .testi-rit-blk .testi-itm::before {
	position: absolute;
	content: "";
	background-color: #b88b17;
	width: 3px;
	height: 60%;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.testi-rit .testi-rit-blk .testi-itm:last-child:before {
    left: 0;
    right: unset;
}

.testi-rit .testi-rit-blk .testi-itm.rit::before {
	right: inherit;
	left: 0;
}

.testi-rit .testi-rit-blk .testi-itm:last-child {
	margin: 0px;
}

.star-rat {
	background-image: url(./images-lp/star-rat-img.webp);
	background-repeat: no-repeat;
	background-size: 100%;
	width: 143px;
	height: 22px;
	margin: 0 0 20px;
	padding: 0;
}


@media screen and (max-width:1500px) {

	.container, .testimonials-sec .container{max-width: 1100px;}

	.testimonials-sec {padding: 40px 0px 30px !important;}
	.testimonials-sec .testi-rit h2 {font-size: 45px !important;padding: 100px 6px 0;}
	.testimonials-sec::after {height: 70px;}
	.testi-rit .testi-rit-blk .testi-itm p { font-size: 17px !important; }
	.testi-rit .testi-rit-blk .testi-itm h5 { font-size: 20px; }
	.testi-rit .testi-rit-blk .testi-itm { padding: 24px 25px 30px 30px; }
	.testi-img { padding: 45px 0 0 40px; }

	.blck-img-sec:after {width: 60px !important;height: 25.7% !important;}

}

@media screen and (max-width:1240px) {

	.testimonials-sec .container,
	.container{
		max-width: 900px;
	}

	.testimonials-sec { padding: 40px 0px 0 !important; }
	.testi-rit h2 { padding: 0px 0px 0; }
	.text-heading { font-size: 38px; margin: 0 0 25px; }
	.testimonials-sec .testi-rit h2 {font-size: 38px !important;padding: 90px 6px 0;}
	.testimonials-sec::after {height: 50px;}
	.testimonials-sec .testi-img { padding: 28px 0 0 21px; }
	.testi-rit .testi-rit-blk .testi-itm p { font-size: 15px !important; margin: 0 0 14px; }
	.testi-rit .testi-rit-blk .testi-itm { padding: 20px 20px 20px 20px; margin: 0 0 15px; }
	.testi-rit .testi-rit-blk .testi-itm h5 { font-size: 16px; letter-spacing: 1.8px; }
	.star-rat {width: 120px;height: 20px;margin: 0 0 15px;}
	.blck-img-sec:after {width: 60px !important;height: 26.4% !important;}

}

@media screen and (max-width:991px) {

	.testimonials-sec .container,
	.container {max-width: 720px;}

	.testimonials-sec .testi-rit-blk.owl-carousel .owl-dots{text-align: center;}
	.testimonials-sec .testi-rit-blk.owl-carousel button.owl-dot{ background-color: #be9018; border-radius: 50%; padding: 6px !important; margin: 0 5px 0; }
	.testimonials-sec .testi-rit-blk.owl-carousel button.owl-dot.active{ background-color: #fff; }

	.testi-lst { flex-direction: column; gap: 20px; }
	.testi-img { padding: 0px; }
	.testi-img::before { display: none; }
	.testi-lft { width: 100%; max-width: 400px; margin: auto; }
	.testimonials-sec::before { display: none; }
	.text-heading { font-size: 27px; margin: 0 0 16px; text-align: center; }
	.testi-rit { width: 100%; max-width: 500px; margin: auto; }
	.testimonials-sec .testi-img { padding: 0; }
	.testimonials-sec::after{ display: none; }
	.testimonials-sec .testi-rit h2 { padding: 0; }
	.star-rat { margin: 0 0 11px; transform: scale(0.9); }
	.testimonials-sec { padding: 30px 0px 0 !important; }
	.testimonials-sec .testi-rit-blk.owl-carousel button.owl-dot.active {background-color: #0b2146;}
	.testimonials-sec .testi-rit .text-heading {
        font-size: 40px !important;
    }

}

@media screen and (max-width:767px) {

	.testimonials-sec .container,
	.container {
		max-width: 100%;
		padding: 0 15px;
	}
	.testimonials-sec .testi-rit .text-heading {
        font-size: 30px !important;
    }

	.testi-lft { width: 100%; max-width: 300px; }
	.text-heading { font-size: 21px; }

}
@media screen and (max-width:480px) {

	.testi-lft { width: 100%; max-width: 250px; }
	.testi-rit .testi-rit-blk .testi-itm p { font-size: 14px; margin: 0 0 7px; }
	.testi-rit .testi-rit-blk .testi-itm h5 { font-size: 17px; letter-spacing: 0px; }
	.text-heading { font-size: 20px; margin: 0 0 9px; }
	.testimonials-sec { padding: 20px 0px; }
	.testimonials-sec .testi-rit h2 {font-size: 32px !important;}
}








/* Faq Section */

.accordion-sec {
	padding: 88px 0 74px;
	background-color: #e8eff7;
	position: relative;
}
.accordion-sec::before {
    position: absolute;
    content: "";
    width: 6.5%;
    height: 72.9%;
    background-image: url(./images-lp/pattern-img.webp);
    background-repeat: repeat;
    left: 0;
    bottom: 76px;
}
.accordion-sec h2.text-heading{
	text-align: center;
	font-size: 60px;
}

.accordion {
	display: flex;
	flex-direction: column;
	gap: 0px;
	max-width: 1080px;
	margin: 0 auto;
}

.accordion-section-content {
	/* height: 0;
visibility: hidden; */
	display: none;
	background-color: #999;
	transition: all ease-out;
}

.accordion-section {
	position: relative;
}

.accordion-section::before {
	position: absolute;
	content: "";
	background-image: url(./images-lp/arrow-img.webp);
	background-repeat: no-repeat;
	width: 22px;
	height: 13px;
	top: 38px;
	right: 30px;
	pointer-events: none;z-index: 1;
}

.accordion-section.accordien-active::before {
	background-image: url(./images-lp/arrow-active-img.webp);
	top: 40px;
}

.accordion-section .accordion-section-content {
	/* height: auto; */
	padding: 0px 55px 22px 32px;
	/* visibility: visible; */
	display: none;
	font-family: 'Onest';
	font-weight: 400;
	font-size: 20px;
	color: #0b2146;
	margin: 0;
	background-color: #fff;
}
.accordion-section.accordien-active .accordion-section-content {
    display: block;
}
.accordion-heading {
	background-color: #eff5ff;
	padding: 30px 54px 30px 30px;
	margin: 0;
	cursor: pointer;
	font-family: 'Montserrat';
	font-weight: 700;
	color: #0b2146;
	font-size: 23px;
	letter-spacing: 0;
	line-height: 1.2;
}

.accordion-section.accordien-active .accordion-heading {
	background-color: #fff;
}


@media screen and (max-width:1700px) {
	.container { max-width: 1300px; }

	.accordion-sec { padding: 70px 0 70px;}
	.accordion-sec h2.text-heading {font-size: 50px;}
	.accordion-heading {padding: 35px 54px 35px 30px;font-size: 21px;}

	.lp-frt-lft { width: 36.7% !important; }
	.lp-ftr-call-itm .itm-title { font-size: 17px !important;}

	.lp-form-sec .gform_wrapper .ginput_container_textarea textarea{font-size: 17px !important;}
}
@media screen and (max-width:1500px) {

	.container, .testimonials-sec .container, .accordion-sec .container, .banner-sec .container, .criminal-lp-site-footer .container, .lp-contus-sec .container {max-width: 1100px;}

	
	.criminal-lp-site-footer .text-heading { font-size: 40px; }
	.accordion-sec { padding: 50px 0 60px; }
	.accordion { max-width: 900px; }
	.accordion-heading { background-color: #eff5ff; padding: 30px 50px 30px 26px; font-size: 19px; }
	.accordion-section .accordion-section-content { font-size: 18px; padding: 0px 56px 25px 25px; }

	.criminal-lp-site-footer .text-heading {font-size: 40px !important;}
	.criminal-lp-site-footer {padding: 60px 0 !important;}
	.criminal-lp-site-footer .lp-form-sec .form-links a, .criminal-lp-site-footer .lp-form-sec .gfield-choice-input+label, .criminal-lp-site-footer .lp-form-sec .gfield--type-html {font-size: 15px !important;}
    .criminal-lp-site-footer .lp-form-sec .gfield input.large { padding: 10px 20px !important; height: 50px; font-size: 15px !important; }
	.criminal-lp-site-footer .lp-form-sec .gfield textarea.large { font-size: 15px !important; padding: 18px 20px !important; }
	.copyrights p, .copyrights a {font-size: 18px !important;}

}

@media screen and (max-width:1240px) {

	.testimonials-sec .container,
	.accordion-sec .container,
	.container, .banner-sec .container, .criminal-lp-site-footer .container, .lp-contus-sec .container {
		max-width: 900px;
	}


    .accordion-heading { padding: 20px 40px 20px 20px; font-size: 15px; }
	.accordion-section.accordien-active .accordion-heading { padding: 20px 53px 20px 20px; }
	.accordion-section .accordion-section-content { font-size: 15px; padding: 0px 45px 18px 20px; }
	.accordion-sec { padding: 45px 0 45px; }
	.accordion-sec .text-heading { font-size: 36px !important; }
	.accordion { max-width: 700px; }
	.accordion-section::before { top: 25px; right: 20px; transform: scale(0.9); }
	.accordion-section.accordien-active::before { top: 25px; }
	.criminal-lp-site-footer .lp-form-sec .gfield--type-html { margin: 0 0 10px !important; }

}

@media screen and (max-width:991px) {

	.testimonials-sec .container,
	.accordion-sec .container,
	.container {max-width: 720px;}

	.accordion-sec::before { display: none; }
    .accordion { max-width: 100%; }
	.accordion-section::before { right: 16px; transform: scale(0.8); }
	.accordion-sec { padding: 30px 0 ; }
	.accordion-section .accordion-section-content br { display: none; }
	.accordion-sec .text-heading {font-size: 30px !important;}

	.inn-prfle.accordion.why-choose-acrd .accordion-heading::after {left: 5px;transform: scale(0.8);}
	.inn-prfle.accordion.why-choose-acrd .accordion-heading {padding: 15px 30px 17px 40px;background-color: #fff;border-bottom: 2px dotted #8a9298;}


}

@media screen and (max-width:767px) {

	.testimonials-sec .container,
	.container {
		max-width: 100%;
		padding: 0 15px;
	}

	.accordion-sec .text-heading {font-size: 21px !important;}
	.accordion-section::before { top: 20px;right: 12px;}
	.accordion-section.accordien-active .accordion-heading {padding: 15px 35px 13px 13px;}
	.accordion-section.accordien-active .accordion-heading {padding: 15px 35px 13px 15px;}	
	.accordion-heading {padding: 15px 40px 13px 15px;font-size: 14px;}
	.accordion-section .accordion-section-content { padding: 0px 40px 13px 18px;font-size: 14px !important;}


}
@media screen and (max-width:480px) {
	
	.accordion-section.accordien-active::before { top: 17px; }
	.accordion-section::before { top: 17px; right: 9px; }
	.accordion-section.accordien-active .accordion-heading { padding: 15px 33px 13px 15px; }
	.testimonials-sec { padding: 20px 0px; }
	.accordion-sec { padding: 20px 0; }
	.accordion-sec .text-heading {font-size: 16px !important;}
}


/* contact section */

.lp-contus-sec {
	background-image: url(./images-lp/contact-us-bg.webp);
	position: relative;
	z-index: 0;
	background-repeat: no-repeat;
	padding: 80px 0;
	border-top: 4px solid #b48a16;
	border-bottom: 4px solid #b48a16;
    background-size: cover;
}

.lp-contus-sec .text-heading {
	text-align: center;
	font-size: 80px;
	color: #fff;
	line-height: 1;
	margin: 0 0 35px;
}

.lp-contus-sec:before {
	content: "";
	background: #132646;
	position: absolute;
	top: 0;
	left: 0;
	background-size: 100% 100%;
	width: 100%;
	height: 100%;
	opacity: 90%;
	z-index: -1;
	pointer-events: none;
}

.lp-contus-sec .text-heading strong {
	font-size: 70px;
	line-height: 1;
	color: #be9018;
	font-weight: 400;
}

.lp-contus-sec p {
	font-family: 'Montserrat';
	font-weight: 400;
	font-size: 20px;
	line-height: 1.6;
	text-align: center;
	letter-spacing: 0;
	color: #ffffff;
	margin: 0 0 34px;
}

.lp-contus-sec p a {
	color: #be9018;
}

.lp-contus-sec p a:hover {
	color: #fff;
}

.lp-contus-btn {
	text-align: center;
}

.lp-contus-btn .cmn-btn {
	font-size: 22px;
	padding: 21px 28px;
}

.lp-contus-main:before,
.lp-contus-main:after {
	content: "";
	background-image: url(./images-lp/contact-us-bef-line.webp);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: 50px;
	right: -2px;
	margin: auto;
	width: 395px;
	height: 307px;
    z-index: -1;
}

.lp-contus-main:after {
	background-image: url(./images-lp/contact-us-aft-line.webp);
	bottom: auto;
	left: 0;
	right: auto;
}

.lp-contus-main {
	position: relative;
}


/* HomePage Form Section Starts */

.lp-form-sec {
	padding: 35px 44px 60px 46px;
	background-color: #0b2146;
}

.lp-form-sec .text-heading{
    text-align: center;
    color: #fff;
    margin: 0 0 7px;
}


.lp-form-sec .text-heading strong {
	font-weight: 300;
}

.lp-form-sec .gfield input.large {
	border-radius: 5px;
	font-family: 'Montserrat';
	font-weight: 400;
	font-size: 18px !important;
	line-height: 1;
	padding: 22px 23px 17px !important;
	color: #061123 !important;
	border: 0;
	outline: 0;
	height: 60px;
	background-color: #fff;
}

.lp-form-sec .gfield textarea.large {
	height: 155px !important;
	border-radius: 5px;
	font-family: 'Montserrat';
	font-weight: 400;
	font-size: 18px !important;
	padding: 19px 20px !important;
	color: #000 !important;
	border: 0;
	outline: 0;
	resize: none;
	background-color: #fff;
}

.lp-form-sec .gform-theme--foundation .gfield textarea.large {
	min-block-size: 18rem;
	min-height: auto;
}

.lp-form-sec .gfield input::placeholder,
.lp-form-sec .gfield textarea::placeholder {
	color: #000;
}

.lp-form-sec .form-links a,
.lp-form-sec .gfield-choice-input+label,
.lp-form-sec .gfield--type-html {
	font-family: 'Montserrat' !important;
	font-weight: 400;
	font-size: 18px !important;
	text-transform: capitalize;
	line-height: 1;
	letter-spacing: 0px;
	color: #9aa1af !important;
}

.lp-form-sec .gchoice {
	margin: -10px 0 0 0;
}

.lp-form-sec .form-links a {
	cursor: pointer;
	text-decoration: none;
}

.lp-form-sec .form-links a:hover {
	color: #eee;
}

.lp-form-sec .gform_wrapper .top_label input[type="checkbox"] {
    margin: 0px 5px 0px 0 !important;
    width: 14px !important;
    height: 14px !important;
    background: transparent;
    border: 1px solid #ffffff;
    border-radius: 0;
    min-width: 14px;
}
.lp-form-sec input[type=radio]:checked:before, input[type=checkbox]:checked:before {
    width: 10px !important;
    line-height: 10px;
}
.lp-form-sec .gform_fields {
	display: grid;
	grid-column-gap: 15px;
	grid-row-gap: 18px;
}

.lp-form-sec .gform_footer {
	margin: -54px 0 0 !important;
	padding: 0;
}

.lp-form-sec #field_submit,
.lp-form-sec .gform_footer {
	display: flex;
	justify-content: flex-end;
}

.lp-form-sec .gform_footer input[type="submit"] {
	padding: 21px 35px !important;
	font-family: 'Montserrat' !important;
	font-weight: 700 !important;
	font-size: 22px !important;
	border-radius: 5px !important;
	letter-spacing: 0 !important;
	text-transform: uppercase !important;
	background-image: -webkit-linear-gradient(0deg, #a46e13 0%, #f9c951 50%, #a46e13 100%) !important;
	border: none !important;
	color: #000 !important;
	margin: 0 !important;
	position: relative !important;
	z-index: 1 !important;
	cursor: pointer !important;
	transition: 0.3s !important;
	outline: none !important;
}

.lp-form-sec .gform_footer input[type="submit"]:hover {
	background: #000 !important;
	color: #fff !important;
	background-image: -webkit-linear-gradient(0deg, #000 0%,  #000 100%) !important;
}

.lp-form-sec .gchoice.gchoice_1_12_1 input {
	width: 15px;
	height: 15px;
}

.lp-form-sec .popup {
	max-width: 60%;
}

.lp-form-sec div#popup-container {
	position: relative;
}

.lp-form-sec div#validation_message_6_12 {
	left: 80px;
	top: 7px;
}

.lp-form-sec .gform_wrapper .gform_validation_errors {
	display: none;
}

.lp-form-sec .gform_wrapper .gfield {
	position: relative;
}

#myPopup.show {
	display: block;
	visibility: visible;
	z-index: 99;
	-webkit-animation: fadeIn 1s;
	animation: fadeIn 1s;
}

.lp-form-sec .gform_wrapper .gfield .validation_message.gfield_validation_message,
.lp-form-sec .gform_wrapper .gfield .instruction.validation_message {
	position: absolute;
	top: 4px;
	background: none;
	padding: 0px;
	line-height: 1;
	color: #ff0000;
	font-size: 13px;
	right: 10px;
	font-weight: 500;
	width: auto;
	border: none;
	pointer-events: none;
	margin: 0;
}

.lp-form-sec .gform_wrapper .gfield .instruction.validation_message {
	top: 42px;
}

.lp-form-sec .gform_wrapper .field_description_below .gfield_description {
	padding-top: 0
}

.lp-form-sec .popup {
	max-width: 100%;
}

.lp-form-sec .gform_wrapper.gravity-theme .gform_fields {
	grid-column-gap: 8px;
	grid-row-gap: 10px;
}

#myPopup.show {
	position: absolute;
	z-index: 5;
	padding: 10px;
	display: none;
	margin: 0;
}

.popuptext {
	transition: transform .15s ease-out .15s;
	pointer-events: none;
	text-align: center;
	border: 1px solid rgb(22 80 41);
	background: #fff;
	font-size: 14px;
	color: #000 !important;
	line-height: 1.5;
	max-width: 650px;
	padding: 10px;
	position: absolute;
	z-index: 5;
	display: none;
}

.lp-form-sec .gform_wrapper.gravity-theme .gform_footer {
	margin: -61px 0 0;
	justify-content: end;
	padding: 0;
}

.lp-form-sec p {
	font-family: 'Onest';
	font-weight: 300;
	line-height: 1;
	font-size: 18px;
	letter-spacing: 0;
	color: #9aa1af;
	margin: 0 0 28px;
	text-align: center;
}

.lp-form-sec .gform_wrapper .ginput_container_textarea textarea {
	min-height: 110px !important;
	height: 148px !important;
	resize: none;
	margin: 0 0 22px;
}

.form-links a {
	margin: 0 0 12px !important;
	display: inline-block;
}


/* HomePage Form Section Ends */


/* footer section */


.criminal-lp-site-footer {
	background: #e8eff7;
	padding: 95px 0 89px;
	color: #fff;
	position: relative;
	z-index: 1;
}

.criminal-lp-site-footer:before {
	position: absolute;
	content: "";
	background-image: url(./images-lp/frt-pattern-img.webp);
	width: 597px;
	height: 357px;
	top: 0;
	right: 0;
	background-repeat: no-repeat;
	z-index: -1;
}

.lp-frt-main {
	display: flex;
	justify-content: space-between;
}

.lp-frt-lft {
	width: 30.7%;
}

.lp-frt-rite {
	width: 51.5%;
}

.ftr-logo {
    margin: 0 0 84px;
    width: 100%;
    max-width: 276px;
}
.ftr-logo img{
	display: block;
	width: 100%;
}

/* footer blocks */

.lp-ftr-loc-itm h6.itm-title,
.lp-ftr-call-itm .itm-title{
	font-family: 'Montserrat';
	font-weight: 700;
	font-size: 30px;
	margin: 0 0 16px;
	line-height: 1;
	letter-spacing: 0;
	color: #0b2146;
	text-transform: capitalize;
}

.lp-ftr-call-itm .itm-title {
	font-size: 20px;
	letter-spacing: -0.1px;
	margin: 0 0 10px;
}

.lp-ftr-loc-itm p {
	font-family: 'Montserrat';
	font-weight: 500;
	font-size: 22px;
	line-height: 1.36;
	letter-spacing: 0;
	color: #0b2146;
	margin: 0 0 34px;
}

.lp-ftr-call-itm .ftr-cal a {
	font-family: 'Montserrat';
	font-weight: 800;
	line-height: 1;
	font-size: 40px;
	letter-spacing: 0;
	color: #0b2146;
	margin: 0;
}

.lp-ftr-call-itm .ftr-cal a:hover {
	color: #be9018;
}

.lp-ftr-loc-itm,
.lp-ftr-call-itm {
	padding: 0 0 0 99px;
	position: relative;
}

.lp-ftr-loc-itm {
	margin-bottom: 67px;
}

.lp-ftr-loc-itm:before,
.lp-ftr-call-itm:before {
	content: "";
	position: absolute;
	background-image: url(./images-lp/location-img.webp);
	width: 61px;
	height: 66px;
	border: 2px solid #be9018;
	top: 0;
	left: 0;
	background-position: center;
	background-repeat: no-repeat;
}

.ftr-loc-btn a.cmn-btn {
	font-size: 22px;
	padding: 21px 40px;
}

.ftr-loc-btn a.cmn-btn:hover {

    background: #1a2c4c;

    color: #fff;

}
 
.lp-ftr-call-itm:before {
	background-image: url(./images-lp/call-img.webp);
}


/* copy rights */

.copyrights {
	background: #e8eff7;
	padding: 0 0 25px 0;
	text-align: center;
}

.copyrights p,
.copyrights a {
	font-family: 'Montserrat';
	font-weight: 500;
	color: #0b2146;
	font-size: 20px;
	line-height: 1.7;
	margin: 0;
	text-transform: capitalize;
}

.copyrights p {
	margin: 0 0 12px
}

.cpy-inr {
	border-top: 1px solid #0b2146;
	padding-top: 30px;
}

@media screen and (max-width:1700px) {
	.container{ max-width: 1300px;}

	.lp-ftr-loc-itm h6.itm-title{font-size: 24px;}
	.lp-ftr-loc-itm, .lp-ftr-call-itm {padding: 0 0 0 80px;}
	.lp-ftr-loc-itm p {font-size: 18px;}
	.ftr-loc-btn a.cmn-btn {font-size: 19px;padding: 20px 30px;}
	.lp-ftr-call-itm .ftr-cal a {font-size: 33px;}
	.lp-ftr-loc-itm:before, .lp-ftr-call-itm:before {transform: scale(0.9);}
	.lp-ftr-loc-itm {margin-bottom: 50px;}
	.ftr-logo {margin: 0 0 60px;max-width: 210px;}

	
	.lp-form-sec .gform_footer input[type="submit"] {padding: 21px 35px !important;font-size: 19px !important;}
	.lp-form-sec .form-links a, .lp-form-sec .gfield-choice-input+label, .lp-form-sec .gfield--type-html {font-size: 16px !important;}
	.criminal-lp-site-footer {padding: 70px 0;}


	.lp-contus-sec .text-heading {font-size: 55px;margin: 0 0 30px}
	.lp-contus-sec .text-heading strong {font-size: 60px;}

	.lp-contus-sec p {font-size: 18px;}
	.lp-contus-main:before, .lp-contus-main:after {top: 20px;}
	.lp-contus-main:before, .lp-contus-main:after {width: 378px; height: 275px;}

	.lp-form-sec .gfield input.large{padding: 14px 20px 14px !important;height: 56px;font-size: 17px !important;}

}
@media screen and (max-width:1500px) {

	.lp-contus-main:before, .lp-contus-main:after { width: 284px; height: 276px; }
}
@media screen and (max-width:1240px) {
   
.container{ max-width: 900px; }
 
  
.lp-contus-sec {padding: 60px 0 45px;}
.lp-contus-sec .text-heading {font-size: 50px; margin: 0px 0 20px; }
.lp-contus-sec .text-heading strong {font-size: 36px; }
.lp-contus-sec p {font-size: 15px; line-height: 1.4; margin: 0 0 20px; }
.lp-contus-main:after, .lp-contus-main:before {top: 0;width: 250px;height: 200px;}
.lp-contus-btn .cmn-btn {font-size: 15px; padding: 14px 16px; }
.lp-contus-main:before {right: 20px;}
.lp-contus-main:after {left: 20px; }
.lp-contus-sec h2.text-heading { font-size: 38px !important; margin: 0 0 20px !important; }

.lp-form-sec .gform_footer {
    margin: -35px 0 0 !important;
    padding: 0;
}
.criminal-lp-site-footer .lp-form-sec .gfield--type-html{
	margin: 0 0 10px !important;
}

 
 
}
@media screen and (max-width:1199px) {}
@media screen and (max-width:991px) {
    .container{ max-width: 720px; }


.lp-contus-main:after, .lp-contus-main:before{display: none;}
.lp-contus-sec {padding: 30px 0;border-top: 2px solid #b48a16; border-bottom: 2px solid #b48a16;}
.lp-contus-sec .text-heading {font-size: 42px; margin: 0px 0 15px; }
.lp-contus-sec h2.text-heading {font-size: 33px !important;margin: 0 0 15px !important;}
.lp-contus-sec .text-heading strong { font-size: 30px; }
.lp-contus-sec p {font-size: 15px; margin: 0 0 16px; }
.lp-contus-sec p br{display: none;}
.lp-contus-main {position: relative;max-width: 600px;margin: auto;}
 
 
}
@media screen and (max-width:767px) {
.container{max-width:100%; padding:0 15px;}
 
    .text-heading { font-size: 28px; }
 
 

.lp-contus-sec .text-heading {font-size: 32px; margin: 0px 0 10px; }
.lp-contus-sec .text-heading strong {font-size: 27px; }
 
 

}
@media screen and (max-width:480px) {
.text-heading {
        font-size: 24px;
    }
.lp-contus-sec .text-heading {font-size: 26px;}
.lp-contus-sec h2.text-heading {font-size: 22px !important;margin: 0 0 10px !important;}
.lp-contus-sec .text-heading strong {font-size: 19px; }
.lp-contus-btn .cmn-btn { font-size: 12px; padding: 12px 15px; letter-spacing: 0px !important; }
.lp-contus-sec p {font-size: 14px; margin: 0 0 14px; }
 
 
}
@media screen and (max-width:1240px) {
   
.container{ max-width: 900px; }

 
/* footer section */
 
	.criminal-lp-site-footer {padding: 50px 0 !important;}
	.criminal-lp-site-footer .ftr-logo {max-width:170px; }
	.ftr-logo {margin: 0 0 45px; }
	.lp-ftr-loc-itm, .lp-ftr-call-itm {padding: 0 0 0 66px; }
	.lp-ftr-loc-itm:before, .lp-ftr-call-itm:before {transform: scale(0.7); top: -6px; }
	.lp-ftr-loc-itm h6.itm-title{font-size: 20px; margin: 0 0 12px; }
	.lp-ftr-loc-itm p {font-size: 17px; margin: 0 0 18px; }
	.ftr-loc-btn a.cmn-btn {font-size: 16px; padding: 12px 28px; }
	.lp-ftr-loc-itm {margin-bottom: 35px; }
	.lp-ftr-call-itm .itm-title {font-size: 15px !important; }
	.lp-ftr-call-itm .ftr-cal a {font-size: 28px; }
	.lp-form-sec {padding: 30px 30px 40px;}
	.lp-form-sec p {font-size: 15px; margin: 0 0 20px;}
	.criminal-lp-site-footer .text-heading {font-size: 32px !important;margin: 0 0 15px;}
	.lp-form-sec .gfield input.large {font-size: 14px !important; padding: 15px 13px 12px !important; }
	.lp-form-sec .gfield textarea.large {font-size: 14px !important; padding: 12px 12px !important; }
	.lp-form-sec .gform_wrapper .ginput_container_textarea textarea {height: 115px !important; margin: 0px 0 13px; }
	.lp-form-sec .form-links a, .lp-form-sec .gfield-choice-input+label, .lp-form-sec .gfield--type-html {font-size: 14px !important; }
	.form-links a {margin: 0 0 0px !important; }
	.lp-form-sec .gform_footer input[type="submit"] {padding: 14px 19px !important; font-size: 16px !important; }
	.lp-form-sec .gform_wrapper.gravity-theme .gform_footer {margin: -47px 0 0; }
	.lp-form-sec .gform_wrapper .gfield .validation_message.gfield_validation_message, .lp-form-sec .gform_wrapper .gfield .instruction.validation_message {font-size: 11px; }
	.lp-form-sec .gform_wrapper .gfield .instruction.validation_message {top: 35px; font-size: 11px !important; }
	.criminal-lp-site-footer:before {width: 245px; height: 259px; }
	.cpy-inr {padding-top: 18px; }
	.copyrights {padding: 0 0 18px 0; }
	.copyrights p, .copyrights a {font-size: 17px !important;}
	.criminal-lp-site-footer .lp-form-sec .gfield input.large { font-size: 15px !important; padding: 10px 12px !important; height: 46px; }
	.criminal-lp-site-footer .lp-form-sec .gfield textarea.large {font-size: 15px !important;padding: 15px 15px !important;}
	.criminal-lp-site-footer .lp-form-sec .form-links a, .criminal-lp-site-footer .lp-form-sec .gfield-choice-input+label, .criminal-lp-site-footer .lp-form-sec .gfield--type-html {font-size: 14px !important;margin: 0;}
 
}

@media screen and (max-width:991px) {
    .container{ max-width: 720px; }
 
 
/* footer section */
 
 	.criminal-lp-site-footer .lp-form-sec .gfield input.large { font-size: 14px !important; padding: 14px 12px !important; }
	.lp-frt-main {flex-direction: column-reverse; gap: 20px; }
	.criminal-lp-site-footer:before{display: none;}
	.lp-frt-rite {width: 100% !important; }
	.lp-frt-lft {width: 100% !important; }
	.criminal-lp-site-footer .ftr-logo {max-width: 320px;padding: 20px;}
	.criminal-lp-site-footer .ftr-logo img { max-width: 200px !important; height: auto; margin: 0 auto;}
	.lp-form-sec {padding: 30px 25px 40px;max-width: 450px;margin: auto; }
	.criminal-lp-site-footer {padding: 30px 0 !important; }
	.ftr-logo {margin: 0 auto 20px; max-width: 320px; text-align: center; padding: 15px; border: 2px solid #b27d1d; }
	.lp-ftr-loc-itm, .lp-ftr-call-itm {padding: 78px 15px 15px; max-width: 320px; margin: auto; text-align: center;  border: 2px solid #b27d1d;}
	.lp-ftr-loc-itm {margin-bottom: 20px !important; }
	.lp-ftr-loc-itm:before, .lp-ftr-call-itm:before { top: 0px; left: 0; right: 0; margin: auto; }
	.lp-ftr-loc-itm p br,
	.blck-img-sec:after{display: none;}
	.copyrights p, .copyrights a {font-size: 15px !important; line-height: 1.4; }
	.cpy-inr {padding-top: 14px; }
	.copyrights p {margin: 0 0 5px; }
	.copyrights {padding: 0px 0 12px 0; }

	.lp-form-sec .gform_footer { margin: 10px 0 0 !important; padding: 0; justify-content: left !important; }
	.criminal-lp-site-footer .lp-form-sec .gfield--type-html{ margin: 0 0 8px !important; }
 
}
@media screen and (max-width:767px) {
.container{max-width:100%; padding:0 15px;}
 
   
.criminal-lp-site-footer .lp-form-sec .gfield input.large {font-size: 14px !important;padding: 12px 10px !important;}
.criminal-lp-site-footer .lp-form-sec .gfield textarea.large {font-size: 14px !important;padding: 12px 10px !important;}
/* footer section */
	
	.lp-form-sec p {font-size: 14px; margin: 0 0 16px; }
	.lp-form-sec .gfield input.large {font-size: 13px !important; padding: 11px 12px 10px !important; }
	.lp-form-sec .gform_wrapper.gravity-theme .gform_footer {margin: 10px 0  0;  justify-content: center; }
	.lp-form-sec .gform_footer input[type="submit"] {padding: 12px 18px !important; font-size: 14px !important; line-height: 1 !important;}
    .lp-form-sec .gform_wrapper .top_label input[type="checkbox"] { width: 12px !important; height: 12px !important; min-width: 12px; }

	p.copy-para { max-width: 320px; margin: auto; }
}


@media screen and (max-width:480px) {
 
/* footer section */
	
	.lp-form-sec {padding: 20px 12px 20px;}
	.criminal-lp-site-footer .text-heading {font-size: 23px !important;margin: 0 0 10px;}
	.lp-form-sec .gform_wrapper .ginput_container_textarea textarea {height: 100px !important; margin: 0; min-height: 99px !important; }
	.lp-form-sec .gfield input.large {font-size: 13px !important; padding: 8px 12px 7px !important; }
	.lp-form-sec .gfield textarea.large{ font-size:13px !important; }
	.lp-form-sec p {font-size: 13px;margin: 0 0 13px;}
 
    .cpy-inr { padding: 10px 10px 7px; } 

}
 
 
 
 