/* @import url(fonts/stylesheet.css); */


body,
html {
	overflow-x: hidden;
}

h1,
h2 {
	color: var(--primary-color);
	font-weight: 700;
}

#hamburger,
section.section9 {
	position: relative;
	z-index: 1;
}

h1,
h2,
h3 {
	font-weight: 700;
}

ul,
ul.menu li {
	list-style: none;
}

.btn-1,
.nav1 li a {
	line-height: 70px;
	text-transform: uppercase;
}

.archive .btn-color2,
.blog .btn-color2,
.blog2:hover .btn-1,
.single-post .btn-color2,
a.btn-1.btn-color2,
section.banner .btn-1 {
	background: linear-gradient(1deg, #bf112d 0, #e52342 100%) !important;
}

.listing li a,
.nav1 li a,
section.banner h1,
section.banner h5 {
	text-shadow: 0 0 19px #000;
}

.bounce,
.img-play {
	animation: 2s infinite bounce;
}

#hamburger,
.accordian_arrow .arrow01,
.hid,
button {
	cursor: pointer;
}

.Vfix-center h1,
.addReadMore .readLess,
.addReadMore .readMore,
.attor,
.banner_about h5,
.box_contact a,
.box_form label,
.btn-1,
.footer .modal-body p .modal-contact,
.form-head span,
.free-black a,
.listing li a,
.modalreadmore,
.nav1 li a,
.play_icon p,
.prev a.pr,
.schol-form .wpcf7-submit,
.scolarship-details h6,
.section4 a,
.social_top ul li a,
.vic_box .header_box h6,
.vic_box p a,
a.btn-2,
section.about_section5 .play_btn p,
section.banner h5,
ul.menu li a {
	text-transform: uppercase;
}

:root {
	--primary-color: #124682;
	--secondry-color: #da1e3c;
	--secondary-color: #000;
}

li.sp-links a {
	font-family: Poppins !important;
	font-weight: 400 !important;
}

.team-btm-head {
	width: 100%;
	height: 200px;
	background: url(https://burgislaw.com/wp-content/uploads/2023/07/mba2.webp) top center/contain no-repeat;
}

body.practice-area-template-default.single.single-practice-area h3 a,
body.practice-area-template-default.single.single-practice-area h3>span {
	color: inherit !important;
}

.blog1.blog2:hover .main p,
.links_location a,
.location_container a,
.widget.widget_archive li.nav-item a {
	color: #fff !important;
}

.widget select#archives-dropdown-2 {
	width: 100%;
}

section.section10 {
	position: relative !important;
	background-size: cover !important;
	margin-top: -14rem;
}

body {
	font-family: Poppins, sans-serif;
}

h1,
h2,
h3,
h4,
header.header ul.mobile a {
	font-family: 'Noe Display';
}

.accordion7 .card button:before,
.addReadMore.showlesscontent .SecSec,
.addReadMore.showlesscontent .readLess,
.addReadMore.showmorecontent .readMore,
.desk-vic-banner,
.hide_desktop,
.inner,
.listing li:last-child:after,
.pa_main .accordion1 .card .card-header button.collapsed:before,
.pa_main .accordion1 .card .card-header button:before,
.page-id-224 .wpcf7-spinner,
.prec_area a,
.prec_area p,
.team_inner h2.pt-100,
section.about_section5:after,
section.about_section5:before,
ul.trail li:last-child .icon:after {
	display: none;
}

.show_mobile,
.team_inner .col-12.col-lg-12.col-md-12.text-center,
.testimonial_section3 .rplg-grid-row.rplg-businesses,
ul.list_side li:nth-child(3) i {
	display: none !important;
}

.btn-1,
header.header .mobile,
ul.menu,
ul.menu li {
	display: inline-block;
}

h3.injury-type {
	padding: 20px 30px 0;
	font-size: 1.5rem;
	color: red;
}

@media (min-width:1200px) {
	.container {
		max-width: 1743px;
	}
}

@media(min-width:993px) {
	#hamburger {
		display: none;
	}
}

@media (min-width:480px) {
	.vic_box .header_box {
		padding-left: 80px;
		padding-right: 63px;
	}
}

.meet-btn {
	text-align: center;
	margin-top: 27px;
}

.page,
.post,
header.header ul.mobile li p,
ul {
	margin: 0;
}

upp {
	text-decoration: none;
	-webkit-transition: .5s;
	transition: .5s;
}

.banner_about .btn-1,
.blog_main .main .btn-1,
.recent-btn {
	box-shadow: 0 21px 15px -13px #888;
}

a:focus,
a:hover,
button:focus {
	text-decoration: none;
	outline: 0;
}

:focus {
	outline: 0;
}

:hover {
	transition: .5s ease-in-out;
	-webkit-transition: .5s ease-in-out;
}

.btn-1,
.client_slider .colum_01 .img_t,
ul.menu li a,
ul.mobile.desktop {
	transition: .5s;
}

h1 {
	font-size: 97px;
}

h2 {
	font-size: 3.5rem;
}

h3 {
	font-size: 48px;
}

h4 {
	font-size: 45px;
	font-weight: 600;
}

.section4 h3,
h5 {
	font-family: Poppins, sans-serif;
}

h5 {
	font-size: 34px;
}

.f65 {
	font-size: 65px;
	color: #234f87;
}

.f50 {
	font-size: 40px;
}

p {
	font-size: 20px;
	color: #10151a;
}

ul {
	padding: 0;
}

.overflow,
.slick-initialized .slick-slide {
	overflow: hidden;
}

header.header ul.mobile a.btn-1 {
	font-size: 18px;
	margin: 0 5px;
}

ul.menu li a:hover,
ul.menu li.current-menu-item a {
	color: #bc0f2b;
	transition: .25s ease-in-out;
}

#hamburger {
	width: 43px;
	height: 26px;
	border: none;
	outline: 0;
	background-color: #ffffff00;
	margin-right: 0;
}

#hamburger span {
	position: absolute;
	width: 100%;
	height: 4px;
	background-color: #003d7d;
	left: 0;
	border-radius: 5px;
	transition: 225ms;
}

#hamburger span:first-child {
	top: 0;
	width: 100%;
}

#hamburger span:nth-child(2) {
	top: calc(44% - 0px);
	left: 30%;
	width: 70%;
	background: #bc0f2b;
}

#hamburger span:nth-child(3) {
	bottom: 0;
	width: 100%;
	right: 0;
}

#hamburger.active span:first-child {
	top: calc(50% - 1px);
	left: 2px;
	transform: rotate(225deg);
}

#hamburger.active span:nth-child(2) {
	transform: rotate(-45deg);
}

.fancybox-container,
.modal-backdrop {
	z-index: 99999999;
}

#hamburger.active span:nth-child(3) {
	left: calc(26px);
	bottom: calc(25% - 5px);
	transform: rotate(225deg);
}

header.header {
	position: absolute;
	z-index: 1;
	padding: 1rem 5rem 0;
}

.attorny_main .row,
.testimonial_section2 .row {
	justify-content: center;
}

.logo img {
	transition: width .2s, height .3s;
}

section.attorny_main.pt-300 {
	padding-right: 45px;
	padding-left: 45px;
}

header.header .mobile {
	align-items: center;
	justify-content: flex-end;
	border-bottom: 1px solid #93acc5;
	padding: 0 0 20px;
	align-items: center;
	margin-bottom: 20px;
}

header.header ul.mobile li {
	display: inline-block;
	position: relative;
	padding-left: 5px;
	line-height: 30px;
}

header.header ul.mobile li img {
	width: 27px;
	transform: translateY(-5%);
}

header.header ul.mobile a {
	font-family: Poppins, sans-serif;
	font-size: 26px;
	font-weight: 500;
	color: #3e4349;
	transition: .25s ease-in-out;
}

.prec_area .col-hover:hover,
header.header ul.mobile li:first-child p a:hover,
ul.nav1 .active {
	color: #e03d58;
}

.platform_logo,
.right {
	text-align: right;
}

.btn-1 {
	height: 70px;
	padding: 0 36px;
	border-radius: 7px !important;
	background: linear-gradient(1deg, #123663 0, #204c85 100%) !important;
	color: #fff !important;
	font-weight: 500;
	font-size: 22px;
}

.archive .btn-color2,
.blog .btn-color2,
.single-post .btn-color2 {
	width: 100%;
	border-radius: 45px !important;
}

.prec_area,
.prec_area:before {
	border-top-left-radius: 35px;
	width: 100%;
}

.btn-1:hover {
	color: #fff;
	animation: 1.4s infinite new-pulse;
}

@-webkit-keyframes new-pulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(226, 34, 65, .5);
	}

	70% {
		-webkit-box-shadow: 0 0 0 20px rgba(226, 34, 65, 0);
	}

	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(226, 34, 65, 0);
	}
}

@keyframes new-pulse {
	0% {
		-moz-box-shadow: 0 0 0 0 rgba(226, 34, 65, .5);
		box-shadow: 0 0 0 0 rgba(226, 34, 65, .4);
	}

	70% {
		-moz-box-shadow: 0 0 0 20px rgba(226, 34, 65, 0);
		box-shadow: 0 0 0 20px rgba(226, 34, 65, 0);
	}

	100% {
		-moz-box-shadow: 0 0 0 0 rgba(226, 34, 65, 0);
		box-shadow: 0 0 0 0 rgba(226, 34, 65, 0);
	}
}

@-webkit-keyframes new-pulse-blue {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(29, 72, 127, .5);
	}

	70% {
		-webkit-box-shadow: 0 0 0 20px rgba(29, 72, 127, 0);
	}

	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(29, 72, 127, 0);
	}
}

@keyframes new-pulse-blue {
	0% {
		-moz-box-shadow: 0 0 0 0 rgba(29, 72, 127, .5);
		box-shadow: 0 0 0 0 rgba(29, 72, 127, .4);
	}

	70% {
		-moz-box-shadow: 0 0 0 20px rgba(29, 72, 127, 0);
		box-shadow: 0 0 0 20px rgba(29, 72, 127, 0);
	}

	100% {
		-moz-box-shadow: 0 0 0 0 rgba(29, 72, 127, 0);
		box-shadow: 0 0 0 0 rgba(29, 72, 127, 0);
	}
}

header.header ul.mobile li span {
	padding: 0 5px;
	color: #a0b0b6;
	font-weight: 300;
}

header.header .btn-1 {
	font-size: 17px !important;
	font-weight: 500 !important;
}

ul.menu li {
	padding-left: 34px;
}

ul.menu li a {
	color: #44474c;
	font-size: 19px;
	font-weight: 500;
}

.listing {
	display: flex;
	justify-content: center;
	margin: 30px 0;
}

.addReadMoreWrapTxt.showmorecontent .SecSec,
.addReadMoreWrapTxt.showmorecontent .readLess,
.box_form p,
.client_slider .colum_01:hover p,
.client_slider .colum_01:hover strong,
.nav1,
.post-type-archive-attorneys .free-black,
.prec_area:hover a,
.prec_area:hover p,
.prec_area:hover strong,
.section9 p strong,
.single-attorneys .free-black,
a.logo,
section.attorny_main p span.bl {
	display: block;
}

.listing li {
	padding: 0 40px;
	position: relative;
}

.listing li a {
	font-size: 24px;
	color: #fff;
}

.listing li a:hover {
	color: #2fa3ec;
}

a.btn-1.blue_btn:hover,
a.btn-2:hover {
	color: #fff;
	animation: 1.4s infinite new-pulse-blue;
}

.sticky .mobile a.btn-1 {
	height: 46px;
	line-height: 46px;
	font-size: 14px;
	padding: 0 20px;
}

.sticky #hamburger {
	width: 30px;
	height: 22px;
}

header#masthead.sticky {
	z-index: 3 !important;
}

.sticky ul.mobile.desktop {
	padding-bottom: 13px;
	margin-bottom: 12px;
}

.sticky ul.mobile a {
	font-size: 19px !important;
}

.sticky ul.menu li a {
	font-size: 16px;
}

.sticky ul.mobile li img {
	width: 22px !important;
	top: 53% !important;
}

.menu_navigation {
	height: 100%;
	top: 0;
	z-index: 999999999;
	position: fixed;
	background: linear-gradient(1deg, #123663e0 0, #204c85 100%);
	transform: translate(0, -3000px);
	width: 100%;
	transition: .1s cubic-bezier(.19, 1, .22, 1) .1s;
	-webkit-transition: .1s cubic-bezier(.19, 1, .22, 1) .1s;
	-moz-transition: .1s cubic-bezier(.19, 1, .22, 1) .1s;
	-o-transition: .1s cubic-bezier(.19, 1, .22, 1) .1s;
	overflow: hidden;
	padding-top: 30px;
}

.menu_navigation.showmenu {
	-webkit-transition: .1s cubic-bezier(.19, 1, .22, 1) .1s;
	-moz-transition: .1s cubic-bezier(.19, 1, .22, 1) .1s;
	-o-transition: .1s cubic-bezier(.19, 1, .22, 1) .1s;
	transition: .1s cubic-bezier(.19, 1, .22, 1) .1s;
	transform: translate(0, 0);
	overflow-y: auto;
}

.att_box,
.blog1,
.blog_main .blog1.blog2 .image,
.colum_01,
.prec_area div,
.recent li .img_rec,
.sec1 .prec_area,
.sec2 .prec_area,
.sec3 .prec_area,
.section6,
.vic_box,
.vic_box .header_box h3,
.vic_box p,
.video_sec,
.video_testi,
section.section3 {
	overflow: hidden;
}

#hamburger svg,
ul.trail li:hover .icon svg {
	fill: #fff;
}

.menu_header {
	padding: 30px 60px;
	position: absolute;
	right: 0;
}

.prec_area,
.prec_area a,
.prec_area h3,
.prec_area p,
.prec_area strong,
section.banner h5 {
	position: relative;
}

button.active.close {
	position: absolute;
}

a.logo {
	width: 100px;
	padding: 0;
}

.nav1 li a {
	text-decoration: none;
	font-weight: 300;
	font-size: 33px;
	transition: .9s;
	color: #fff;
}

.nav1 li a:hover {
	opacity: .8;
	transition: .9s;
	color: #e03d58;
}

.menu_header1 {
	text-align: center;
	height: 100%;
}

section.banner h1 {
	color: #fff;
	margin-bottom: 20px;
}

section.banner h1 sup {
	font-size: 35px;
	top: -1em;
}

section.banner h5 {
	color: #fff;
	font-weight: 900;
	letter-spacing: 1.2rem;
}

.listing li:after {
	content: "";
	width: 14px;
	height: 14px;
	background: #cb0b2b;
	position: absolute;
	right: -7px;
	margin: 0 auto;
	transform: rotate(45deg);
	top: 9px;
}

section.banner h5:before {
	content: "";
	width: 50%;
	height: 100%;
	background: url(../images/shape2.png) center right/35% no-repeat;
	position: absolute;
	transform: rotate(180deg);
	left: -19%;
}

section.banner h5:after {
	content: "";
	width: 50%;
	height: 100%;
	background: url(../images/shape1.png) center left/35% no-repeat;
	position: absolute;
	transform: rotate(180deg);
	right: -19%;
}

.section2 {
	text-align: center;
	background: url(../images/home-sec5.webp) 0 0/100% no-repeat;
	background-position-y: 25%;
	margin-top: -70px;
	padding: 149px 0 390px;
}

.att_box:hover .att_desc a.view,
.att_box:hover .att_desc p,
.blog1.blog2:hover h3 a,
.blog2:hover h3,
.blog2:hover p,
.blog2:hover ul li,
.cov:hover,
.footer .close span,
.footer .modal-body p a:hover,
.section2 h2,
.section4 a:hover,
.widget.widget_archive h3 {
	color: #fff;
}

.card_header_transparent {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	border-left-color: transparent !important;
	background-color: transparent !important;
	box-shadow: unset !important;
}

.prec_area {
	height: 480px;
	color: #fff;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	padding: 0 30px;
	transition: .8s;
	border-bottom-right-radius: 35px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.prec_area.Personal.Injury {
	background-position: center right !important;
}

.prec_area h3 {
	padding-bottom: 25px;
	margin-bottom: 25px;
	padding-left: 50px;
	padding-right: 50px;
	text-align: center;
}

.prec_area p {
	font-size: 24px;
	opacity: 0;
	transition: .8s;
	color: #fff;
	padding: 0 53px;
	text-align: center;
}

.prec_area a p {
	font-weight: 400;
}

.prec_area a {
	font-weight: 700;
	color: #fff;
	opacity: 0;
	transition: .8s;
	text-align: center;
}

.prec_area:before {
	content: "";
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #00000094;
	transition: .8s;
}

.prec_area strong {
	font-weight: 700;
	color: #fff;
	display: none;
	transition: .8s;
	text-align: center;
}

.prec_area div,
.sec2 .prec_area:hover {
	transition: height .9s;
}

.prec_area div {
	z-index: 999;
	position: absolute;
	top: 34%;
}

.section4 h3 span {
	font-weight: 700;
	font-style: italic;
}

.sec1 .prec_area {
	border-radius: 0 7px 47px 0;
}

.sec2 .prec_area {
	border-radius: 47px 7px;
}

.sec3 .prec_area {
	border-radius: 47px 0 0 7px;
}

.prec_area h3:after {
	content: "";
	width: 100px;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: 0;
}

.prec_area:hover p {
	opacity: 1;
	transition: .8s;
}

.prec_area:hover a {
	opacity: 1;
	transition: .8s;
	justify-content: center;
}

.prec_area:hover div {
	height: auto;
	transition: .9s;
	top: 19%;
}

.prec_area:hover:before {
	background: #206fc3d4;
}

section.section3 {
	position: absolute;
	width: 100%;
	z-index: 10;
	margin-top: -200px;
	padding-top: 130px;
}

.section4 {
	background: url(../images/home-sec4.webp) top center/100% no-repeat;
	position: relative;
	z-index: 9;
}

.section4 h3 {
	color: #fff;
	font-weight: 300;
	font-size: 44px;
	line-height: 71px;
	margin-bottom: 30px;
}

.section4 h3 i,
.side_bar form label,
span.bl {
	font-weight: 600;
}

.section4 a {
	font-size: 34px;
	color: #e03d58;
	font-weight: 700;
	transition: .25s ease-in-out;
}

.sec01 h4,
section.section5 h4 {
	font-weight: 600;
	font-family: Poppins, sans-serif;
}

.section4 h4 {
	color: #fff;
	font-size: 68px;
	line-height: 74px;
	margin-top: 14px;
}

.section4 .clan svg {
	width: 70px;
	height: 80px;
	fill: #2fa3ec;
}

section.section5 {
	text-align: center;
	background: url(../images/home-sec5.webp) top center/100% 100% no-repeat;
	padding: 20vh 0 10vh;
	position: relative;
}

.page-template-scholarship-page section.section5 {
	background: url(../images/vector-badge.png) top;
}

.about_section2 h2,
.banner_about h1,
.sec01 h2,
.section9 h2,
section.cta h4 span.num a,
section.section5 h2,
ul.trail li:hover .content h3 {
	color: var(--primary-color);
}

section.section5 h4 {
	margin-top: 35px;
	margin-bottom: 80px;
}

.logos {
	display: flex !important;
	margin-bottom: 60px;
}

.client_slider ul.slick-dots,
.contact_pad,
.logos li,
.sec01 {
	text-align: center;
}

.logos li .img_box {
	width: 126px;
	height: 140px;
	margin: 0 auto;
}

.logos li .img_box img.img-fluid {
	width: 100%;
	height: 110px;
	object-fit: contain;
}

section.section5 a.btn-1 {
	position: relative;
	z-index: 2;
}

.section6 {
	margin-top: -85px;
}

.sec01 h4 {
	margin-top: 5px;
	margin-bottom: 40px;
}

.pink,
.sec01 p span,
.section9 p span {
	color: #bc0f2b;
	font-weight: 700;
}

.sec07 {
	padding-top: 120px;
}

ul.trail {
	margin-top: 44px;
}

.img_07 {
	width: 100%;
	height: 100%;
}

.img_07 img.img-fluid {
	object-fit: contain;
	width: 100%;
	height: 850px;
}

.sec07 .row {
	align-items: flex-start;
}

ul.trail li {
	position: relative;
	margin-bottom: 10px;
	padding-left: 175px;
}

.back_top img {
	width: 88px;
}

ul.trail li .icon {
	width: 160px;
	height: 160px;
	left: 0;
	transition: .25s ease-in-out;
	text-align: center;
	padding: 0;
	border-radius: 50%;
	position: absolute;
	border: 13px solid #fff0;
}

ul.trail li .icon svg {
	width: 70px;
	height: 70px;
	text-align: center;
	margin: 32px 0;
	fill: #7a8591;
}

ul.trail li .icon:after {
	content: "";
	background: url(../images/im01.png) no-repeat;
	width: 7px;
	height: 95px;
	position: absolute;
	bottom: -91px;
	margin: 0 auto;
	text-align: center;
	left: 0;
	right: 0;
}

ul.trail li .content {
	padding: 19px 40px;
	border-radius: 10px;
	border-right: 9px solid #fff0;
	display: inline-block;
}

ul.trail li .content h3 {
	color: #59606a;
	padding-bottom: 17px;
	position: relative;
	margin-bottom: 20px;
}

ul.trail li .content p {
	font-size: 28px;
	color: #1d212c;
	margin: 0;
}

ul.trail li .content h3:after {
	content: "";
	width: 40px;
	height: 3px;
	background: #bc0f2b;
	position: absolute;
	left: 0;
	bottom: 0;
}

ul.trail li:hover .icon {
	background: #003a7b;
	border-color: #b7c5d5;
}

ul.trail li:hover .content {
	border-color: #616a72;
	box-shadow: -11px 38px 59.8px 5.2px rgba(15, 22, 30, .2);
	background: #fff;
}

.sec07 a {
	margin-top: 45px;
	margin-bottom: 28px;
}

.bottom_footer .term li,
.with-shadow-btn {
	display: inline-block;
	position: relative;
}

.with-shadow-btn::before {
	content: "";
	background: rgb(0 0 0 / 25%);
	left: 15px;
	right: 15px;
	height: 30px;
	position: absolute;
	filter: blur(8px);
	bottom: 14px;
}

section.section7 {
	padding-bottom: 100px;
	background: url(../images/home-sec7.webp) top center/100% 100% no-repeat;
	padding-top: 150px;
}

.page-template-scholarship-page section.section7 {
	padding-top: 70px;
}

.section9 p {
	font-size: 18px;
	padding: 0 85px;
}

.section8 {
	background: url(../images/home-sec82.webp) top center/100% 100% no-repeat;
	padding: 236px 30px 346px;
	margin-top: -70px;
}

.page-template-careers .section8 {
	margin-top: -65px;
}

section.section8 h2 {
	font-size: 72px;
	color: #fff;
	margin-bottom: 5px;
}

section.section8 p {
	color: #fff;
	font-size: 37px;
}

section.section8 .btn-1 {
	background: var(--secondry-color);
	padding: 0 70px;
	background: linear-gradient(1deg, #bf112d 0, #e52342 100%);
	margin: 0 10% 0 0;
	float: left;
}

section.section8 h2 span {
	color: #1dafec;
	font-style: italic;
}

section.section8 p span {
	color: #ff2e4f;
	font-weight: 700;
}

.section9 h3,
ul.social li a {
	font-weight: 600;
}

.section9 h3 {
	font-family: Poppins, sans-serif;
	margin-bottom: 50px;
	font-size: 31px;
}

.section9 p span.sm_ft_bold {
	color: #000;
}

.cov,
.location li a:hover {
	color: #f94865;
}

.blog-detail,
.pb-100 {
	padding-bottom: 130px;
}

.section9 .pb-100 {
	padding-bottom: 0;
}

.client_slider .colum_01 .img_t img {
	filter: grayscale(1);
	min-height: 399px;
	max-height: 399px;
	object-fit: cover;
	width: 100%;
}

.inner.show {
	display: block !important;
}

.pad_sec_lft {
	padding-left: 46px;
}

.client_slider .colum_01 .descrip_t {
	background: #bc0f2bd9;
	text-align: center;
	position: absolute;
	bottom: 0;
	color: #fff;
	width: 100%;
	padding-top: 16px;
}

.client_slider .colum_01 .descrip_t .arrow01 {
	width: 72px;
	background: #bc0f2bbd;
	height: 66px;
	margin: -49px auto 0;
	text-align: center;
	border-radius: 50% 50% 0 0;
	z-index: 999;
	position: absolute;
	left: 0;
	right: 0;
}

.client_slider .colum_01 .descrip_t .arrow01 svg {
	width: 25px;
	height: 25px;
	margin-top: 8px;
	transform: rotate(180deg);
	fill: #fff;
}

.client_slider .colum_01 .descrip_t h6 {
	font-size: 20px;
	font-family: 'Noe Display';
	font-weight: 700;
	font-style: italic;
	z-index: 9999;
	position: relative;
}

.client_slider .colum_01 .descrip_t p {
	font-size: 17px;
	font-family: Montserrat, sans-serif;
	color: #fff;
	opacity: 0;
	margin-bottom: 10px;
	padding: 0 11px;
	min-height: 25px;
	display: none;
}

.client_slider .colum_01 .descrip_t strong {
	font-family: Montserrat, sans-serif;
	border-bottom: 1px solid #1a3a61;
	color: #fff;
	font-weight: 400;
	font-size: 14px;
	display: none;
	padding-bottom: 15px;
}

.colum_01 {
	position: relative;
	display: block;
}

.client_slider .colum_01:hover {
	box-shadow: 0 15px 35px 0 rgba(0, 10, 51, .73);
	z-index: 999;
}

.client_slider .colum_01:hover .arrow01 {
	background: #1a3a61;
	transition: .5s;
}

.file-760 input {
	padding: 4px 30px;
	height: 50px !important;
	line-height: 35px !important;
}

.client_slider .colum_01:hover .descrip_t {
	bottom: 0;
	background: #1a3a61;
	transition: .5s;
}

.client_slider .colum_01:hover .descrip_t p {
	opacity: 1;
}

.client_slider .slick-track {
	padding: 40px 0 70px;
}

.client_slider ul.slick-dots li,
.testimonial_slider ul.slick-dots li {
	font-size: 0;
	border: 0;
	display: inline-block;
	margin: 0 2px;
}

.feedback p,
ul.list_side.detail_list li {
	margin-bottom: 0;
}

.client_slider ul.slick-dots li.slick-active button,
.testimonial_slider ul.slick-dots li.slick-active button {
	background: #214e86;
	height: 8px;
}

.client_slider ul.slick-dots li button,
.testimonial_slider ul.slick-dots li button {
	border: 0;
	background: #aeb2b9;
	width: 40px;
	height: 5px;
}

.client_slider .colum_01:hover .img_t img {
	filter: grayscale(0);
}

section.section9 {
	background: url(../images/home-sec9.webp) top left/107% auto no-repeat;
	padding: 40vh 0 100px;
	margin-top: -32vh;
}

.page-template-scholarship-page .about_section2,
.pt-100 {
	padding-top: 100px;
}

.sticky .logo img {
	width: 45%;
}

section.section9 .text-center.team-btm-head:after {
	content: "";
	width: 1.5px;
	height: 125px;
	position: absolute;
	left: 0;
	bottom: -20px;
	background: #0f377c;
	right: 0;
	margin: 0 auto;
}

section.section10 {
	background: url(../images/client-background.webp) 0 0/cover, linear-gradient(#fff 50%, #113860 50%) 0 0/cover;
	background-position: center !important;
	padding: 12% 0 7%;
	background-repeat: no-repeat !important;
}

section.sectionT {
	background: url(https://burgislaw.com/wp-content/uploads/2022/06/image_2022_06_09T06_17_57_721Z.png) 0 0/cover;
	background-position: center !important;
	padding: 16% 0 4%;
	background-repeat: no-repeat !important;
	position: relative;
}

.location li,
.pl-60 {
	padding-left: 50px;
}

.play-icon {
	width: 120px !important;
	height: 120px;
	bottom: 0;
	position: absolute;
	z-index: 9;
}

.Tclist-fig {
	display: table;
}

#text-2 .form-group,
.feedback .icon01 {
	margin-bottom: 20px;
}

.feedback .icon01 svg {
	width: 160px;
	height: 150px;
	fill: #19a7d5;
}

.feedback p {
	font-weight: 500;
	position: relative;
	padding-bottom: 20px;
	color: #fff;
	font-size: 1.5rem;
}

.footer_logo,
.location li {
	margin-bottom: 20px;
}

.feedback .icon02 {
	height: 90px;
}

.feedback .icon02 svg {
	width: 230px;
	height: 90px;
	margin-left: -29px;
}

.feedback .name_star {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-top: 30px;
}

.feedback .name_star h6 {
	font-size: 29px;
	font-weight: 700;
	color: #fff;
	margin-bottom: 40px;
}

section.about_section5:after,
section.section10:after,
section.section9 .text-center:after {
	content: "";
	position: absolute;
	right: 0;
	margin: 0 auto;
	left: 0;
}

.feedback .name_star .starts,
section.about_section5 .play_btn p a {
	margin-left: 30px;
}

.feedback .name_star .starts span svg {
	fill: #ff9e20;
	width: 30px;
	height: 30px;
}

.feedback .name_star .starts span {
	display: inline-block;
	padding-left: 10px;
}

.feedback p:after {
	content: "";
	width: 347px;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 2px;
	background: #ccc;
}

section.section9 .text-center:after {
	width: 1.5px;
	height: 104px;
	bottom: -75%;
	background: #0f377c;
}

section.section10:after {
	width: 1.5px;
	height: 104px;
	bottom: 20% !important;
	background: #fff;
}

section.about_section5:after {
	width: 1.5px;
	height: 104px;
	bottom: 76px;
	background: #0f377c;
}

.card-header button:before {
	float: right !important;
	font-family: FontAwesome;
	content: "\f077";
	padding-left: 5px;
}

.card-header button.collapsed:before {
	float: right !important;
	content: "\f078";
}

.about_section5,
section.section8 {
	overflow: hidden;
	position: relative;
}

.accordion .card {
	border: 0;
	background: 0 0 !important;
	font-family: poppins, sans-serif;
}

.accordion .card .card-header {
	padding: 0;
	background: #113860;
	border: 0;
	font-family: poppins, sans-serif;
}

.footer_logo,
.widget_text .accordian_arrow .arrow01 {
	padding-top: 0 !important;
}

.accordion .card .card-header .btn.btn-link {
	font-family: Poppins, sans-serif;
}

.accordion .card .card-header button {
	padding: 0;
	font-weight: 700;
	font-size: 24px;
	color: #fff;
	text-decoration: none;
}

.accordion .card .collapse .card-body,
.accordion .card div,
.listing_style .accordion1 .card .card-body,
ul.menu li:first-child {
	padding: 0;
}

.accordion .card .card-body p {
	font-size: 20px;
	background: #113860;
	margin: 0;
	color: #fff;
}

.ad_main p span,
.contact_banner p span,
.location li.mrv-link a,
.mrv-link {
	font-weight: 700;
}

.back_top {
	position: fixed;
	bottom: 20px;
	right: 30px;
	z-index: 9999;
}

footer.footer {
	background: url(../images/footer.png) 0 0/70% no-repeat #113860;
	margin-top: 0 !important;
	padding-bottom: 50px !important;
	padding-top: 100px !important;
	background-position: 100% 55px !important;
}

.footer .modal-content {
	background-color: #124682;
}

.modal-open {
	padding: 0 !important;
}

.modal-open .modal {
	padding-right: 0 !important;
	z-index: 999999999;
}

.footer .modal-body p {
	color: #fff;
	line-height: 1.2;
}

.footer .modal-header h4 {
	text-align: center;
	color: #fff;
	line-height: 1.2;
}

.footer .modal-body p a {
	color: #f94865;
	font-weight: 500;
}

div#wpcf7-f5178-o1 {
	max-width: 800px;
	margin: auto;
}

.location li {
	position: relative;
	display: inline-block;
}

.location li:nth-child(2) {
	margin-bottom: 10px;
}

.location li .ic {
	position: absolute;
	left: 0;
}

.location li .ic svg {
	width: 22px;
	height: 22px;
	fill: #fff;
}

.client_slider .colum_01 {
	margin-right: 5px;
}

.location li a {
	display: block;
	font-weight: 500;
	color: #ffff;
	font-size: 24px;
}

footer.footer h6 {
	font-size: 34px;
	color: #fff;
	font-family: 'Noe Display';
	margin-bottom: 30px;
}

footer.footer p,
ul.social li a {
	font-size: 24px;
	color: #fff;
}

.attor,
section.attorny_main h6,
section.cta h4 {
	font-family: Poppins, sans-serif;
}

.sch-bord-none,
ul.social {
	margin-top: 40px;
}

ul.social li {
	display: inline-block;
	padding-right: 30px;
}

ul.social li a:hover {
	color: #7aceff;
}

.cov {
	display: block;
	font-size: 23px;
	margin-top: 30px;
}

.bottom_footer {
	background: #041d36;
	padding: 40px 0;
}

.bottom_footer p {
	font-size: 25px;
	color: #fff;
	margin: 0;
}

.bottom_footer .term li a {
	font-size: 25px;
	color: #fff;
}

.bottom_footer .term li:first-child {
	padding-right: 30px;
	margin-right: 25px;
}

.bottom_footer .term li:first-child:after {
	content: "";
	width: 2px;
	height: 67%;
	background: #fff;
	position: absolute;
	right: 0;
	top: 6px;
}

.social_top {
	position: absolute;
	right: 0;
	height: 100%;
	display: none;
}

.social_top ul {
	padding-top: 0;
	transform: rotate(90deg);
	position: relative;
	right: -177px;
	z-index: 9999999;
	top: 276px;
}

.social_top ul li {
	display: inline-block;
	padding-left: 40px;
}

.social_top ul li a {
	font-size: 19px;
	color: #124682;
	font-weight: 600;
}

.box_form label span,
.side_bar a:hover p,
.side_bar form label span,
.social_top ul li a:hover,
.widget_text ul li .fa:before,
section.testimonial_section3 .box_form h4 span,
ul.menu .active {
	color: #bc0f2b;
}

.banner_about {
	background-position: top center;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	position: relative;
	z-index: 0;
	height: unset !important;
	display: flex;
	padding: 15% 2% !important;
	justify-content: center;
	align-items: center;
}

.banner_about h5 {
	font-weight: 900;
	letter-spacing: 17px;
	color: var(--primary-color);
	position: relative;
	margin-bottom: 40px;
}

.amnt-box h5,
.form-head,
.offering h2,
.scholarship-form h2,
.scolarship-details h6,
.scolarship-details p {
	color: #fff;
	text-align: center;
}

.we-offer {
	background: url(../images/offer.png) 0 0/100% 100%;
	padding-top: 135px;
	margin-top: -230px;
	height: 1120px;
}

.offering {
	padding: 110px 35px 0;
}

.semester {
	padding: 0 35px;
}

.offer-main-hd {
	margin-bottom: 25px;
}

.amnt-box {
	background-color: #10335f;
	padding: 10px;
	border-radius: 5px;
	margin-top: 15px;
}

.amnt-box h5 {
	font-size: 20px;
}

.amnt-box h2,
.semester h2 {
	font-size: 35px;
}

.sch-mar-top {
	margin-top: 70px;
}

.sch-mar-top:after {
	content: "";
	height: 1px;
	width: 160px;
	background-color: #d51111;
	display: block;
	margin: auto;
}

.schol-form .wpcf7-multifile,
.schol-form .wpcf7-text {
	background-color: #e1e1e1;
	margin-bottom: 20px;
	border-radius: 25px;
}

.scolarship-details p {
	font-size: 16px;
}

.blog2 ul,
.form-group,
.sch-mar-top p {
	margin-bottom: 40px;
}

.semester h2 span {
	background-color: #df2949;
	color: #dad6d6;
	padding: 1px 15px;
}

.semester p,
.semester ul li {
	font-size: 17px;
	margin-bottom: 5px;
}

.semester ul {
	list-style: unset;
	padding-left: 45px;
}

.semester .btn-1.btn-color2 {
	box-shadow: 0 21px 15px -13px #888;
	margin-top: 15px;
}

.page-template-scholarship-page .section10 {
	margin-top: -145px;
}

.scholarship-form {
	background: url(../images/scol.png) 0 0/100% 100%;
	padding: 160px 200px 200px;
}

.scholarship-form input.wpcf7-form-control.wpcf7-multifile.wpcf7-validates-as-required.form-control {
	opacity: 0;
}

.scholarship-form span.wpcf7-form-control-wrap.your-files {
	position: relative;
	display: block;
	background-color: #e1e1e1;
	border-radius: 25px;
}

.scholarship-form span.wpcf7-form-control-wrap.your-files:after {
	content: "Browse File(s)*";
	display: block;
	color: #959595 !important;
	position: absolute;
	top: 12px;
	left: 20px;
}

.scholarship-form span.wpcf7-form-control-wrap.your-files:before {
	content: "0 of 10";
	display: block;
	color: #959595 !important;
	position: absolute;
	top: 12px;
	right: 20px;
}

.form-sub-head {
	color: #1dafec;
	text-align: center;
	font-weight: 500;
	font-size: 28px;
}

.form-head span {
	color: #bc0f2b;
	font-weight: 600;
}

.schol-form {
	background: url(../images/scol-form.png) 0 0/100% 100%;
	padding: 45px 45px 10px;
}

.schol-form .wpcf7-text {
	padding: 10px 20px;
}

.schol-form .wpcf7-text::placeholder {
	color: #959595;
}

.schol-form .wpcf7-multifile {
	display: block;
	width: 100%;
	padding: 8px 20px;
}

.schol-form p {
	font-size: 12px;
}

.schol-form p span {
	color: #e62343;
}

.schol-form .wpcf7-submit {
	width: 100%;
	background-image: linear-gradient(to bottom, #df1f3f, #c61330);
	border-color: #df1f3f;
	border-radius: 25px;
	padding: 10px;
}

.page-template-scholarship-page .cta {
	padding-bottom: 65px;
}

.about_section2 {
	background-position: top right;
	padding-bottom: 110px;
	padding-top: 0;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

section.banner_about.vid_banner {
	background: url(../images/video-bg.png);
}

.about_section2 p {
	line-height: 45px;
}

section.about_section5 .play_btn p a:hover img {
	transform: scale(1.08);
}

section.about_section5:before {
	content: "";
	width: 1.5px;
	height: 104px;
	position: absolute;
	left: 0;
	top: 33px;
	background: #0f377c;
	right: 0;
	margin: 0 auto;
}

section.awardss section.section5 {
	background: 0 0;
}

.about_section2 h6 {
	font-size: 30px;
	font-weight: 700;
	color: #20252a;
	margin-top: 40px;
	margin-bottom: 50px;
}

.about_section2 p span {
	font-style: italic;
	font-weight: 600;
	margin: 14px 0 !important;
	display: inline-block;
}

section.cta h4 {
	border: 5px solid #bc0f2b;
	font-weight: 700;
	color: #3c4146;
	font-size: 43px;
	margin: 0;
	display: block;
	text-align: center;
	padding: 50px 0;
	border-radius: 10px;
}

section.cta h4 span.call_icon {
	margin-right: 20px;
	display: inline-block;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	text-align: center;
	line-height: 67px;
	background: linear-gradient(1deg, #bf112d 0, #e52342 100%);
}

section.cta h4 span.call_icon svg path {
	stroke: rgb(255 255 255);
}

section.cta h4 span.num {
	font-size: 50px;
	color: #003d7d;
	font-family: 'Noe Display';
	margin-left: 14px;
}

section.cta h4 span.call_icon svg,
span.call_icon svg {
	width: 40px;
	height: 40px;
	line-height: 40px;
	margin-top: 13px;
}

.about_section4 {
	padding-top: 140px;
	padding-bottom: 90px;
}

.about_section4 ul.logos {
	width: 87%;
	margin: 0 auto;
}

section.about_section5 {
	background: url(../images/about-sec5-22-new.png) top center/cover no-repeat, linear-gradient(#fff 50%, #113860 50%) top center/cover no-repeat;
	padding: 40vh 10vh 50vh !important;
	z-index: 9;
	position: relative;
}

.arnold_new_sec {
	background-image: url(../images/about-sec5-22-arnold.png), linear-gradient(#fff 50%, #113860 50%) !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	padding: 40vh 0 !important;
	background-position: right !important;
}

section.about_section5.charles_new_sec {
	background-image: url(../images/about-sec5-22-charles.png), linear-gradient(#fff 50%, #113860 50%) !important;
	padding: 15% 10% !important;
	background-size: 100% 100% !important;
}

.jerry_new_sec {
	background-image: url(../images/about-sec5-22-jerry.png), linear-gradient(#fff 50%, #113860 50%) !important;
}

section.about_section5 h2 {
	color: #fff;
	margin-bottom: 30px;
}

section.about_section5 p {
	color: #fff;
	margin-bottom: 40px;
	line-height: 2em;
	font-size: 1.5rem;
}

section.about_section5 .play_btn p {
	text-align: center;
	font-size: 21px;
	font-weight: 700;
	letter-spacing: 3px;
	display: flex;
	align-items: center;
}

section.about_section5 .play_btn p a img {
	-webkit-transition: .5s ease-in;
	transition: .5s ease-in;
	width: 121px;
	height: 121px;
}

.pad_section1 {
	background: url(../images/pad_banner.png) 0 0/100% no-repeat;
	padding-bottom: 100px;
}

.ad_banner {
	background: url(../images/pad_banner_2.png) no-repeat;
	background-size: 100% !important;
}

.pad_section1 h2 {
	color: var(--primary-color);
	margin-bottom: 35px;
}

.pad_section1 h6 {
	font-size: 30px;
	font-weight: 600;
	color: #3b434d;
	margin-bottom: 50px;
}

.pad_section1 p {
	font-size: 28px;
	margin-bottom: 25px;
}

.pad_sec_lft li {
	font-family: Poppins;
	font-size: 23px;
	list-style-type: disc;
	color: #10151a;
}

.att_desc h5,
.contact_pad a,
.pad_section1 h5,
.side_bar h3.heading1 {
	font-family: 'Noe Display';
}

.pad_section1 h5,
.pad_section1 p a {
	color: var(--primary-color);
	font-weight: 700;
}

body.practice-area-template-default.single.single-practice-area h3 {
	color: #003e7e !important;
}

.pad_sec_lft ul {
	padding-left: 25px;
	margin-bottom: 15px;
}

.pad01 {
	margin-bottom: 50px;
	width: 100%;
	height: 353px;
}

.pad01 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 15px;
}

.pad_section1 h5 {
	font-size: 50px;
	margin-bottom: 16px;
	margin-top: 28px;
}

.side_bar h3,
body.practice-area-template-default.single.single-practice-area .side_bar h3 {
	font-size: 44px;
	color: #bc0f2b;
}

.side_bar {
	box-shadow: 0 12px 68px 0 rgba(0, 10, 51, .26);
	background: #fff;
	padding: 30px 50px;
	border-radius: 30px;
	border-top: 4px solid #234f87;
}

.form-1,
.form-2 {
	background: #e6eaec;
	border-color: #e6eaec;
}

.listing_style .accordion1 .card {
	border: 0;
	padding-bottom: 50px;
}

.listing_style .accordion1 .card .card-header {
	padding: 0;
	border: 0;
	background-color: rgb(0 0 0 / 0%);
}

.side_bar form .form-group .btn-1.btn-color2 {
	background: linear-gradient(1deg, #bf112d 0, #e52342 100%) !important;
	border-radius: 55px !important;
	width: 100%;
	border: 0;
	display: block;
}

.listing_style .accordion1 .card .card-header a,
.listing_style .accordion1 .card .card-header button {
	padding: 0 0 10px;
	font-size: 2.2rem;
	color: #59606a;
	font-family: 'Noe Display';
	font-weight: 700;
	position: relative;
	margin-bottom: 10px;
	text-decoration: none;
	display: block;
	width: 100%;
	text-align: left;
}

.listing_style .accordion1 .card .card-body p {
	margin: 0;
	font-size: 19px;
	color: #0b0c10;
}

.list_side li {
	margin-bottom: 20px;
	position: relative;
}

.list_side li .icon03 {
	position: relative;
	top: -2px;
}

.list_side li .icon03 svg {
	width: 20px;
	height: 25px;
	position: absolute;
	left: 0;
	top: 0;
}

.list_side li p {
	font-weight: 500;
	padding-left: 37px;
	margin-bottom: 4px;
}

.listing_style .accordion1 .card .card-header a:after,
.listing_style .accordion1 .card .card-header button:after {
	content: "";
	width: 33px;
	height: 3px;
	background: #bc0f2b;
	position: absolute;
	bottom: 0;
	left: 0;
}

.listing_style .accordion1 .card .card-header button:before {
	position: absolute;
	right: 0;
	color: #bc0f2b;
}

::before {
	color: #ccc;
}

.listing_style .accordion1 .card .card-header button.collapsed:before {
	color: #224f87;
}

.ad_list,
.mb-80,
.testi_video p {
	margin-bottom: 80px;
}

.side_bar h3 {
	margin-bottom: 50px;
}

.side_bar form label select {
	background: url(../images/arrow-down.png) right 15px center no-repeat;
}

.form-1 {
	height: 60px;
	line-height: 60px;
	padding: 0 15px;
}

select.form-1 {
	line-height: 20px;
	height: 50px !important;
	background: url(../images/down.png) right 15px center no-repeat #e6eaec !important;
}

.form-2 {
	height: 140px;
}

.listing_style.pa_main .accordion1 .card .card-body ul li,
.side_bar form .form-group {
	margin-bottom: 30px;
}

span.call_icon {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	line-height: 67px;
	background: linear-gradient(1deg, #bf112d 0, #e52342 100%);
	display: inline-block;
	margin: 0 auto;
	text-align: center;
}

span.call_icon svg path {
	stroke: #fff;
}

.contact_pad p {
	margin: 20px 0;
	font-size: 20px;
	font-weight: 700;
}

.blog1 h3,
.blog1 p {
	margin-bottom: 50px;
}

.contact_pad a {
	color: #003d7d;
	font-size: 40px;
	font-weight: 700;
	display: block;
}

.blog_date li,
.listing_style.pa_main .accordion1 .card .card-body ul li p {
	font-size: 25px;
}

.pb-120 {
	padding-bottom: 120px;
}

.widget_text .nav-item {
	display: flex;
	align-items: center !important;
	justify-content: space-between !important;
	background-color: transparent;
	padding-bottom: 15px;
	margin-bottom: 15px;
	color: #212529;
	border-bottom: 1px solid #ccc;
}

.widget_text .nav-item a {
	color: #212529;
	font-weight: 700;
	font-size: 18px;
}

.widget_text .accordian_arrow .list_side li p {
	padding-left: 14px !important;
}

.widget_text .accordian_arrow .list_side li {
	display: flex !important;
	justify-content: flex-start !important;
	align-items: flex-start !important;
}

.accordian_arrow .arrow01 {
	display: none;
}

.accordian_arrow a:before {
	content: "";
	background: url(../images/down.png) 0 0/18px no-repeat;
	width: 18px;
	height: 12px;
	position: absolute;
	right: 0;
	top: 15px;
	transform: rotate(180deg);
	filter: grayscale(0);
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.att_box,
.att_box:hover {
	transition: .25s ease-in-out;
}

.accordian_arrow.show a:before {
	transform: rotate(0);
	filter: grayscale(1);
}

.pa_main .accordion1 a svg,
.pa_main .accordion1 button svg {
	width: 60px;
	height: 60px;
	fill: #1a4477;
	position: absolute;
	left: -100px;
}

.pa_main .accordion1 .card {
	padding-left: 140px;
	position: relative;
	border-left: 7px solid #616a72;
	margin-bottom: 38px;
	border-radius: 8px;
	box-shadow: -11px 38px 59.8px 5.2px rgba(15, 22, 30, .2);
	padding-top: 60px;
	padding-right: 20px;
}

.listing_style.pa_main .accordion1 .card .card-header a,
.listing_style.pa_main .accordion1 .card .card-header button {
	font-size: 48px;
	margin-bottom: 30px;
}

.listing_style.pa_main .accordion1 .card .card-body ul li .icon03 svg {
	width: 18px;
	height: 18px;
}

section.pa_section1 {
	background: url(../images/pa_banner.png) 0 0/100% no-repeat;
	padding-bottom: 100px;
}

.pa_right {
	width: 100%;
	height: 700px;
	box-shadow: 10px 15px 90.16px 7.84px rgba(15, 22, 30, .3);
	border-radius: 30px;
}

.pa_right img.img-fluid {
	border-radius: 30px;
	border: 12px solid #cad1d9;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: right;
}

.blog1,
.blog2 {
	box-shadow: 0 12px 68px 0 rgba(0, 10, 51, .26);
	border-radius: 31px;
}

.blog1 {
	margin-bottom: 75px;
}

.image {
	width: 100%;
	height: 480px;
}

.image img,
.recent li .img_rec img,
.video_sec img.thumb,
.video_testi .img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.blog1 .image img {
	width: 100%;
	height: 100%;
	object-fit: initial;
}

.blog1 h3 {
	color: var(--primary-color);
}

.blog_date {
	display: flex;
	margin-bottom: 40px;
}

.blog_date li {
	padding-right: 30px;
	padding-left: 30px;
	position: relative;
	font-weight: 600;
}

.blog_date li .icon04 {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 5px;
}

.blog_date li .icon04 svg {
	width: 20px;
	height: 20px;
	fill: #bc0f2b;
}

.carrer_main input.btn-1,
.p-100 {
	padding: 0 100px;
}

.main {
	padding: 30px;
}

.blog1 .btn-1 {
	padding: 0 50px;
}

.blog2 {
	margin-bottom: 70px;
	background: #fff;
}

.blog2 h3 {
	font-size: 18px;
	margin-bottom: 40px;
	min-height: 84px;
}

.blog2 .icon05 {
	display: flex;
	align-items: center;
	font-weight: 600;
	font-size: 17px;
	color: #626974;
	gap: 20px;
	margin-bottom: 40px
}

.blog2 .icon05 .icon-calender-hover {
	display: none;
}

.blog2 p {
	color: #374146;
	font-size: 17px;
	margin-bottom: 30px;
}

.blog2:hover {
	background: #03234b;
	color: #fff;
}

.blog2:hover .icon05 {
	color: #fff;
}

.blog2:hover .icon-calender-hover {
	display: initial;
}

.blog2:hover .icon-calender-actual {
	display: none;
}

.recent li .img_rec {
	width: 113px;
	height: 113px;
	position: absolute;
	left: 0;
	border-radius: 11px;
}

.recent {
	margin-top: 50px;
}

.recent li {
	padding-left: 125px;
	margin-bottom: 50px;
	position: relative;
}

.recent li h6 {
	font-size: 23px;
	font-weight: 700;
	color: #1c1e22;
	margin-bottom: 4px;
	line-height: 31px;
}

.accordion7 .card .card-header,
ul.archives li {
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
	position: relative;
}

.recent li p {
	font-size: 20px;
	color: #636b81;
	font-weight: 500;
}

.side_bar.listing_style h4 {
	text-align: center;
	color: #234f87;
}

.prev,
ul.archives {
	margin-top: 60px;
}

ul.archives li {
	font-size: 24px;
	font-weight: 700;
	padding-bottom: 20px;
}

ul.archives li a {
	position: absolute;
	right: 0;
}

ul.archives li a svg {
	width: 17px;
	height: 17px;
	fill: #bc0f2b;
}

.accordion7 .card,
.box_form input.btn-1 {
	border: 0;
}

.ad_img img,
.ad_vid img {
	border-radius: 30px 10px;
	width: 100%;
}

.accordion7 .card button {
	font-size: 24px;
	font-weight: 700;
	padding: 0;
	color: #10151a;
	display: block;
	text-decoration: none;
	width: 100%;
	text-align: left;
}

.accordion7 .card .card-header {
	padding: 0 0 20px;
	border-top: 0;
	border-left: 0;
	border-radius: 0;
	background: #fff;
}

.accordion7 .card .card-header svg {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0;
	fill: #bc0f2b;
	top: 8px;
}

.accordion7 .card-body {
	padding: 10px 0;
}

.blog-detail .blog-detail-img {
	height: 645px;
	width: 100%;
}

.attor:after,
.attor:before {
	content: "";
	height: 2px;
	background: #737b8552;
	position: absolute;
	top: 44%;
}

.blog-detail .blog-detail-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 30px;
}

.blog-detail h3 {
	color: #234f87;
	margin-bottom: 40px;
}

.ad_list li a,
.blog-detail h5 {
	color: #3b434d;
	font-weight: 600;
}

.blog-detail h5 {
	font-size: 30px;
	margin-bottom: 30px;
	margin-top: 70px;
}

.blog-detail p,
.body_box p,
.box_form .input_submit input {
	font-size: 20px;
}

.blog-detail p em span {
	font-size: 24px;
	font-weight: 500;
}

.p-60 {
	padding: 100px 60px 0;
}

.prev a.pr {
	font-size: 25px;
	display: flex;
	align-items: center;
	color: #003d7d;
	font-weight: 600;
}

.prev a svg {
	width: 25px;
	height: 25px;
	margin-right: 10px;
	fill: #003d7d;
}

.attorny_main {
	background: url(../images/ma_banner.png) center top/100% no-repeat, url(../images/at_bottom.png) center bottom/100% no-repeat;
	padding-bottom: 100px;
}

section.attorny_main h6 {
	font-weight: 600;
	margin-top: 5px;
	margin-bottom: 40px;
	font-size: 45px;
}

section.attorny_main p {
	max-width: 716px;
	margin: auto;
}

.attor {
	text-align: center;
	font-size: 60px;
	position: relative;
	margin-top: 105px;
	margin-bottom: 120px;
}

.attor:before {
	width: 30%;
	left: 20px;
}

.attor:after {
	width: 30%;
	right: 20px;
}

.bb-01,
.box_form .input_submit,
.video_sec {
	position: relative;
}

.att_box {
	border-radius: 40px 10px;
	background: #dde7e8;
	text-align: center;
	margin-bottom: 70px;
	min-height: auto;
}

.img_att {
	width: 100%;
	height: auto;
}

.img_att img {
	width: 100%;
	height: 388px;
	object-fit: cover;
}

.att_desc {
	padding: 20px 22px;
	min-height: 168px;
}

.att_desc h5 {
	font-size: 26px;
	color: #204d86;
	font-weight: 700;
}

.att_desc p {
	font-size: 19px;
	color: #212b35;
	margin-top: 20px;
	margin-bottom: 20px;
	font-weight: 400;
}

.att_desc a.view {
	border-bottom: 1px solid;
	font-size: 20px;
	color: #bc0f2b;
	font-weight: 700;
}

.att_box:hover {
	background: linear-gradient(1deg, #0c2747 0, #0c2747 100%) !important;
}

.bb-01:after,
.heading1:after {
	background: #bc0f2b;
	content: "";
}

.att_box:hover .att_desc {
	background: linear-gradient(1deg, #0b2544 0, #1f4d86 100%) !important;
}

.att_box:hover .att_desc h5 {
	color: #2ccff8;
}

.ad_img {
	height: 540px;
	width: 100%;
}

.ad_img img {
	height: auto;
	object-fit: contain;
}

.ad_vid {
	width: 100%;
	height: 295px;
	border-bottom: 1px solid #9f9fa2;
	padding-bottom: 45px;
}

.ad_vid img {
	height: 100%;
	object-fit: cover;
}

.ad_vid iframe {
	width: 100%;
	height: 100%;
	border-bottom-right-radius: 38px;
	border-top-left-radius: 38px;
	border: none;
	background-color: transparent;
	outline: 0;
	box-shadow: none;
}

.side_bar.listing_style h4.color_gry {
	color: #606770;
	text-align: left;
}

.mt-38 {
	margin-top: 38px;
}

.ad_side li p span {
	display: block;
	font-weight: 700;
}

.ad_list li a {
	font-size: 31px;
}

.ad_list li {
	list-style: none;
	display: inline-block;
	padding-right: 50px;
}

.bb-01:after {
	width: 34%;
	height: 3px;
	position: absolute;
	left: 0;
	bottom: 0;
}

h2.bb-01:after {
	width: 25%;
}

.ad_main h6 {
	line-height: 36px;
	color: #15161a;
	font-weight: 700;
}

.ad_main h6 span {
	display: block;
	font-style: italic;
}

.ad_main h2.bb-01 {
	margin-bottom: 20px;
	padding-bottom: 20px;
}

ul.list_side.detail_list li p {
	font-size: 20px;
	margin-bottom: 10px;
}

ul.list_logo {
	display: flex;
	align-items: center;
	margin-top: 50px;
}

ul.list_logo li {
	display: inline-block;
	width: 23%;
	margin-right: 14px;
}

ul.list_logo li .cert {
	width: 90px;
	height: 100px;
	text-align: center;
	background: #eaf1f3;
	border-radius: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 20px;
}

ul.list_logo li .cert img {
	width: 100%;
	display: block;
	max-width: 100px;
}

.mt-140 {
	margin-top: -140px;
}

.video_inner a.btn-2 {
	float: right;
	margin-right: 15px;
}

.banner_about h6 {
	font-size: 30px;
	font-weight: 600;
	margin-bottom: 30px;
}

.video_inner h2 {
	font-size: 45px;
	font-family: Poppins, sans-serif;
	margin-bottom: 50px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.video_inner .after_01:after {
	content: "";
	height: 1px;
	width: 30%;
	background: #848ba0;
	top: 50%;
	transform: translateY(-50%);
	margin-left: 50px;
}

a.btn-2 {
	height: 68px;
	line-height: 68px;
	display: inline-block;
	padding: 0 36px;
	border-radius: 7px;
	background: linear-gradient(1deg, #123663 0, #204c85 100%) !important;
	color: #19a7d5 !important;
	font-size: 27px;
	font-weight: 700;
}

.play_icon p,
.vic_box p a,
label {
	font-weight: 600;
}

.testi_video p,
section.video_inner p {
	font-size: 1.2rem;
	font-weight: 600;
	margin-top: 15px;
	text-align: center;
}

.video_sec {
	height: 320px;
	width: 100%;
	border-radius: 30px 7px;
	margin: 0;
}

.img-play,
a.card-deck.video_sec .img-play {
	position: absolute;
	right: 0;
	top: 0;
	margin: auto;
	bottom: 0;
	left: 0;
}

@keyframes bounce {

	100%,
	70%,
	90%,
	97% {
		transform: translateY(0);
	}

	80% {
		transform: translateY(-15%);
	}

	95% {
		transform: translateY(-7%);
	}

	99% {
		transform: translateY(-3%);
	}
}

.pb-150 {
	padding-bottom: 150px;
}

.w2:after {
	width: 17%;
}

section.video_inner {
	padding: 240px 20px 150px;
	margin-top: -260px;
	background: url(../images/video.png) top center/100% 100% no-repeat;
}

.banner_about h1 {
	margin: 10px;
}

.tes p {
	line-height: 38px;
	background: url(../images/quot.png) 0 0/16% no-repeat;
}

.video_testi {
	width: 100%;
	height: 500px;
	border-radius: 30px;
	position: relative;
}

.heading1:after,
.hid,
.play_icon {
	position: absolute;
}

.play_icon {
	bottom: 40px;
	right: 10px;
	display: flex;
	align-items: center;
}

.play_icon img {
	width: 35% !important;
}

.play_icon p {
	color: #fff;
	font-size: 21px;
	letter-spacing: 2px;
	margin: 0 20px 0 0;
}

.pb-200 {
	padding-bottom: 200px;
}

.testimonial_section2 {
	background: url(../images/testi_section2.png) top center/100% no-repeat;
	padding-top: 25%;
	margin-top: -25%;
}

.box_form,
.box_testi {
	box-shadow: 0 12px 68px 0 rgba(0, 10, 51, .26);
	border-radius: 30px;
	background: #fff;
}

.box_testi {
	padding: 20px 30px 40px;
	margin-bottom: 90px;
	min-height: 556px;
}

.box_testi h3 {
	font-size: 45px;
	color: #003d7d;
}

.star {
	margin: 20px 0;
}

.star svg {
	width: 20px;
	height: 20px;
}

.color_02 svg {
	fill: #cc3c28;
}

.color_03 svg {
	fill: #ffc107;
}

.box_testi p {
	font-size: 28px;
}

section.testimonial_section3 h2 {
	/* margin-top: 80px; */
}

.box_form {
	padding: 50px 150px;
	border-top: 5px solid #234f87;
	margin-top: 100px;
}

.box_form textarea {
	padding-top: 15px;
}

.page-template-contact .box_form {
	margin-top: 0;
}

section.testimonial_section3 .box_form h2 {
	text-align: center;
	margin: 0 0 20px;
	font-size: 65px;
}

section.testimonial_section3 .box_form h4 {
	text-align: center;
	font-size: 49px;
	font-family: Poppins, sans-serif;
	font-weight: 700;
	margin-bottom: 70px;
}

.input_submit {
	margin-top: 33px;
}

label {
	font-size: 20px;
	color: #24262c;
}

.box_form .form-2 {
	height: 280px;
}

section.testimonial_section3 {
	padding-bottom: 200px;
	background: url(/wp-content/uploads/2021/10/bg_texture.png) bottom center/100% no-repeat;
}

.career_section2 h3.f65 {
	margin-bottom: 70px;
}

.mt-100 {
	margin-top: 100px;
}

.side_bar h3.heading1 {
	padding: 0 0 10px;
	font-size: 35px;
	color: #59606a;
	font-weight: 700;
	position: relative;
	text-decoration: none;
	display: block;
	width: 100%;
	margin-bottom: 30px;
	text-align: left;
}

.heading1:after {
	width: 40px;
	height: 3px;
	bottom: 0;
	left: 0;
}

.careers h2 {
	color: #c3394b;
}

.carrer_main {
	background: url(../images/careers_section2.png) top center/100% 100% no-repeat;
	padding-bottom: 150px;
	padding-top: 250px;
	margin-top: -260px;
}

.carrer_main section.testimonial_section3 {
	background: initial;
	padding-bottom: 0;
}

.pb-160 {
	padding-bottom: 160px;
}

.hid {
	opacity: 0;
	z-index: 9999;
}

.btn_attachment {
	background: #e6eaec;
	border-color: #e6eaec;
	height: 60px;
	line-height: 60px;
	padding: 0 15px;
	border-radius: 5px;
	width: 100%;
	position: relative;
}

.btn-att {
	border: 1px solid #848ba0;
	display: inline-block;
	height: 50px;
	margin-top: 5px;
	padding: 0 20px;
	line-height: 50px;
	border-radius: 5px;
	background: #cad3d7;
	position: absolute;
	right: 5px;
}

select {
	text-indent: 1px;
	text-overflow: "";
	-webkit-appearance: none;
}

.blog_career h2 {
	margin-bottom: 65px;
}

section.blog_career {
	padding-bottom: 65px;
	background: url(../images/blog_career.png) center top/100% no-repeat;
	margin-top: -50px;
}

.victories_banner {
	background-position: top center;
	padding-top: 17%;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
	height: unset !important;
	padding-bottom: 22%;
}

@media screen and (max-width:767px) {
	section.vic_section2 {
		background: 0 0 !important;
	}

	.victories_banner {
		background-size: cover !important;
		height: 80vh;
		padding-bottom: 10vh;
	}

	.col-12.col-md-12.col-lg-6.vic-banner.xs-sm-mt-40.aos-init.aos-animate {
		display: none !important;
	}
}

@media screen and (max-width:992px) {
	img.mobile-banner-img {
		margin-bottom: -10rem;
	}

	.practice-areas-head-container {
		padding-top: 10rem;
	}

	.pad_section1 p {
		font-size: 18px;
	}

	.victories_banner {
		padding-bottom: 38% !important;
	}

	header.header {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	header#masthead .row.align-items-center.justify-space-between {
		justify-content: space-between !important;
	}
}

.victories_banner h1 {
	margin-bottom: 30px;
	color: var(--primary-color);
	line-height: 1;
	font-size: 95px;
	margin-top: 0;
}

.victories_banner h4 {
	font-size: 24px;
	font-family: Poppins, sans-serif;
	font-weight: 400;
	line-height: 40px;
	margin-bottom: 20px;
}

.victories_banner h1 span {
	font-size: 46px;
	display: block;
}

.right_banner {
	padding: 0 40px 20px;
	margin-top: 0;
}

.right_banner .header_box {
	background: #03234b;
	color: #fff;
	border-radius: 40px 40px 0 0;
	padding: 35px 50px;
}

.right_banner .header_box h6 {
	margin: 0;
	font-size: 28px;
	font-weight: 400;
	position: relative;
}

.right_banner .header_box h3 {
	font-size: 56px;
	color: #7eaae1;
	margin: 0;
}

div#wpcf7-f227-o1 .wpcf7-file {
	width: 436px;
	height: 57px;
}

.right_banner .header_box h6:after {
	content: "";
	width: 60%;
	height: 1px;
	background: #fff;
	position: absolute;
	top: 14px;
	right: 19px;
}

.body_box {
	background: #fff;
	border-radius: 0 0 40px 40px;
}

.pr-140 {
	padding-right: 140px;
}

.vic_box {
	box-shadow: 0 12px 68px 0 rgb(0 10 51 / 26%);
	border-radius: 30px;
	background: #fff;
	margin-bottom: 30px;
}

.vic_box h6:after {
	content: "";
	width: 80%;
	height: 1px;
	background: #fff;
	position: absolute;
	top: 14px;
	margin: 0 20px;
	transform: rotate(180deg);
}

.vic_box .header_box {
	background: #03234b;
	padding-top: 35px;
	color: #fff;
	padding-left: 30px;
	padding-right: 95px;
}

.vic_box .header_box h6 {
	margin: 0;
	font-size: 32px;
	font-weight: 400;
	position: relative;
	display: inline-block;
}

.vic_box .header_box h3 {
	padding: 9px 0;
	text-align: center;
	background: #03234b;
	color: #7eaae1;
	margin: 0;
	height: 80px;
	display: flex;
	overflow-y: hidden;
	font-size: 32px;
}

.vic_box p {
	padding: 0 30px 30px;
	line-height: 45px;
	height: 175px;
	overflow-y: scroll;
	font-size: 20px;
}

.vic_box p::-webkit-scrollbar {
	width: 7px;
	height: 3px;
}

.vic_box p::-webkit-scrollbar-button {
	width: 0;
	height: 0;
}

.vic_box p::-webkit-scrollbar-thumb {
	background: #e0e0e0;
	border: 0 #fff;
	border-radius: 50px;
}

.vic_box p::-webkit-scrollbar-thumb:hover {
	background: #03234b;
}

.vic_box p::-webkit-scrollbar-thumb:active {
	background: #bfbfbf;
}

.vic_box p::-webkit-scrollbar-track {
	background: 0 0;
	border: 0 #fff;
	border-radius: 50px;
}

.vic_box p::-webkit-scrollbar-track:active {
	background: #333;
}

.vic_box p::-webkit-scrollbar-corner {
	background: 0 0;
}

body.home section.blog_career,
section#custom_html-2 {
	background: 0 0 !important;
}

.vic_box p a {
	font-size: 22px;
	color: #03234b;
}

.vic_section2 {
	background-position: top center;
	padding-bottom: 50px;
	padding-top: 500px !important;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	margin-top: -500px;
}

.modal_vic .modal-body {
	padding: 70px;
}

.modal_vic h3 {
	font-size: 59px;
	color: #003d7d;
	margin-bottom: 30px;
	line-height: 45px;
}

.modal_vic .modal-content {
	border-radius: 25px;
}

.modal-dialog.modal-dialog-centered {
	max-width: 1120px;
	text-align: center;
}

.modal_vic .modal-body .close {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 40px;
	height: 40px;
	background: #ef4450;
	opacity: 1;
	color: #fff;
	border-radius: 50%;
	font-weight: 400;
	font-size: 40px;
}

.contact_banner {
	background: url(../images/contact.png) 0 0/100% no-repeat;
	padding-bottom: 100px;
}

.contact_section2 {
	background: url(../images/contact_bottom.png) !important;
}

.contact_location {
	position: relative;
	width: 100%;
	height: 250px;
}

.contact_location img {
	border-radius: 40px 10px;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.contact_location p {
	font-family: 'Noe Display';
	position: absolute;
	bottom: 0;
	color: #fff;
	left: 20px;
}

.box_contact {
	padding: 20px 58px 20px 6px;
	margin-bottom: 20px;
}

.box_contact a {
	font-weight: 800;
	color: #234f87;
}

section.testimonial_section3 .contact_section3 h2 {
	font-size: 45px;
	margin-bottom: 50px;
	margin-top: 79px;
}

.hide_mobile {
	display: inline-block !important;
}

section#recent-posts-widget-with-thumbnails-2 {
	padding-bottom: 100px !important;
}

section#custom_html-2 {
	padding: 0;
	border: none;
	box-shadow: none;
	margin-top: -100px;
	margin-bottom: 50px;
	text-align: center;
}

.testimonial_section3 .rplg-grid .rplg-grid-row {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-flow: unset;
	flex-wrap: wrap;
	align-items: unset;
}

.testimonial_section3 .rplg-grid .rplg-col-3 {
	margin: 0;
	width: 33.3%;
	padding: 0 6px;
}

.video-all {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.video-all a.btn-2 {
	float: none;
	display: inline-block;
}

section.policy1 {
	padding: 0 0 150px;
}

.policy {
	padding: 0 20px;
}

.policy li {
	list-style-type: disc;
	font-size: 30px;
	margin: 0 0 5px;
}

.policy ul {
	padding-left: 25px;
	margin-bottom: 20px;
}

.free-black {
	position: absolute;
	right: -113px;
	transform: rotate(90deg);
	z-index: 9;
	top: 49%;
	display: none;
}

.free-black a {
	background: #212529;
	color: #fff;
	padding: 10px 50px;
	display: inline-block;
	font-size: 18px;
	box-shadow: 0 21px 15px -13px #888;
}

.addReadMore .readLess,
.addReadMore .readMore,
.modalreadmore {
	margin-left: 2px;
	color: #03234b;
	cursor: pointer;
	font-weight: 700;
}

.SELECTPosition select.form-control,
.menu-268 select.form-control {
	padding: 0 20px !important;
}

.lgx-logo-item img {
	border-radius: 40px 10px;
}

.lgx-logo-item .lgx-logo-img {
	height: 259px;
	object-fit: cover;
}

ul.dropdown-menu li {
	padding-left: 10px !important;
}

.menu-item-has-children .dropdown-menu li a {
	font-size: 16px;
	padding: 7px 0 !important;
}

@media only screen and (min-device-width:400px) and (max-device-width:767px) {
	.logo img {
		width: auto !important;
	}

	section.banner {
		background: url(https://burgislaw.com/wp-content/themes/Burgis/images/option-2-mobile.jpg);
		background-size: contain !important;
		background-position: 80% 85% !important;
	}
}

.blog1.blog2 {
	overflow: visible;
}

.blog1.blog2 a.btn-1 {
	position: relative;
	z-index: 41;
}

.blog_main .blog1.blog2 .image {
	height: 320px;
	border-radius: 31px 31px 0 0;
}

.widget.widget_archive {
	background-color: #003d7d;
}

.blog1.blog2 h3 a {
	font-size: 27px;
	min-height: 84px;
	color: #124682;
	font-family: 'Noe Display';
	font-weight: 700;
	text-decoration: none;
	list-style: none;
}

nav.navigation.pagination span.page-numbers.current {
	width: 25px;
	height: 25px;
	background-color: #003d7d;
	display: inline-block;
	text-align: center;
	color: #fff;
	border-radius: 50px;
	font-size: 13px;
	line-height: 25px;
	margin: 0 2px;
	border: 1px solid #003d7d;
	vertical-align: middle;
}

nav.navigation.pagination a.page-numbers {
	border: 1px solid #003d7d;
	width: 25px;
	height: 25px;
	display: inline-block;
	line-height: 25px;
	text-align: center;
	color: #003d7d;
	font-size: 14px;
	border-radius: 25px;
	margin: 0 2px;
	vertical-align: middle;
}

nav.navigation.pagination {
	margin: 0 auto;
}

nav.navigation.pagination a.next.page-numbers,
nav.navigation.pagination a.prev.page-numbers {
	font-size: 0;
	position: relative;
}

nav.navigation.pagination a.prev.page-numbers:before {
	content: "\f104";
	position: relative;
	font-family: FontAwesome;
	font-size: 14px !important;
	color: #003d7d;
}

nav.navigation.pagination a.next.page-numbers:before {
	content: "\f105";
	position: relative;
	font-family: FontAwesome;
	font-size: 14px !important;
	color: #003d7d;
}

span.page-numbers.dots {
	color: #003d7d;
}

.Vfix-center {
	position: absolute;
	top: 42%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	left: 0;
	right: 0;
	margin: auto;
	justify-content: center;
}

.Vfix-center h1 {
	font-family: Poppins, sans-serif;
	color: #fff;
	letter-spacing: 11px;
}

section.section6 {
	background: url(../images/committed-bg.webp) no-repeat;
	position: relative;
	bottom: 80px;
}

.blog2 {
	padding: 50px 40px;
}

.space-30 {
	height: 30px;
}

.brgs-fce textarea {
	padding: 15px;
}

.form-control {
	max-width: 100%;
	border-radius: 25px !important;
}

.wpcf7 form.payment-required .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
	border-color: #ffb900;
	color: red !important;
}

.tmm a:hover {
	color: #cf2e2e !important;
}

.seClienT {
	padding: 280px 0 !important;
}

.seClienT .container {
	max-width: 1240px;
}

.box_form .input_submit input[type=submit] {
	margin: 0 !important;
}

.box_form .input_submit .wpcf7-spinner {
	position: absolute;
	margin: 0 !important;
	top: 20px;
	right: 40px;
}

.box_form input[type=file] {
	border: none;
	background: 0 0 !important;
	height: 63px !important;
	padding: 0;
	border-radius: 0 !important;
}

@media screen and (min-width:1199px) {
	section.section6.position-relative {
		/*height: 140vh;*/
		/*padding: 10vh 0 20vh !important;*/
		background-size: 100% 100% !important;
	}

	section.banner {
		height: 134vh !important;
		background-position: top 7vh center !important;
		background-size: 100% 98.5% !important;
	}
}

.logo img {
	width: 180px;
}

@media screen and (max-width:601px) {
	.img_att img {
		width: 100%;
		height: 100% !important;
	}
}

.categories-sidebar-video {
	background: #003d7c;
	padding: 40px;
	border-radius: 40px;
}

.categories-sidebar-video h2 {
	color: #fff;
	margin-bottom: 10px;
	border-bottom: 1px solid #003064;
	line-height: 6rem;
}

.categories-sidebar-video ul.custom-post-type-categories-list li {
	border-bottom: 1px solid #003064;
	line-height: 4rem;
}

.categories-sidebar-video ul.custom-post-type-categories-list li a {
	color: #fff;
	text-transform: uppercase;
}

.categories-sidebar-video ul.custom-post-type-categories-list li.active a {
	color: red;
}

@media screen and (max-width:991px) {
	.categories-sidebar-video {
		margin-bottom: 40px;
	}
}

.wpcf7 form.failed .wpcf7-response-output {
	display: block !important;
	margin-top: 0px !important;
}

.fancybox-slide {
	display: block !important;
}

.client_slider .colum_01:hover p,
.client_slider .colum_01:hover strong {
	display: block;
}
.accordion-container {
    position: relative;
    width: 100%;
    height: auto;
    margin: 20px auto;
}

.accordion-container>h2 {
    text-align: center;
    color: #fff;
    padding-bottom: 5px;
    margin-bottom: 30px;
    border-bottom: 1px solid #ddd;
}
.sec-faq {
    padding: 30px 0;
}

.sec-faq h2 {
    margin: 0 0 50px;
}

.sec-faq .set {
}

.sec-faq .set>a {
    display: block;
    text-decoration: none;
    color: #333;
    font-size: 18px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.sec-faq .set p {
    margin: 0;
    color: #333;
    font-size: 16px;
}

.sec-faq .set a.active {
}

.sec-faq .set .content p {
    margin: 15px 0 0;
}

.sec-faq .set>a:before {
}

.sec-faq .set>a.active:before {
    background: url(../images/set-ar-active.png) no-repeat;
    width: 16px;
    height: 3px;
}

.sec-faq .set .content {
    display: none;
}

/*sec-faq*/
.sec-faq {
    padding: 30px 0;
}

.sec-faq h2 {
    margin: 0 0 50px;
    text-align: center;
}

.sec-faq .set {background: #FFFFFF;padding: 25px;margin: 15px auto;box-shadow: -2px 3px 15px 0px rgba(0, 0, 0, 0.2);border-radius: 15px;}

.sec-faq .set>a {
    display: block;
    text-decoration: none;
    color: #333;
    font-size: 18px;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
    font-size: 25px;
    line-height: 38px;
    color: #565246;
    font-family: 'Poppins';
}

.sec-faq .set p {
    margin: 0;
    color: #333;
    font-size: 16px;
}

.sec-faq .set a.active {
}

.sec-faq .set .content p {
    margin: 15px 0 0;
    font-size: 20px;
    line-height: 36px;
    color: #606267;
}

.sec-faq .set>a:before {
    background: url(../images/set-ar.png) no-repeat;
    float: right;
    content: "";
    height: 24px;
    /* margin: 6px 0 0; */
    width: 12px;
    /* transform: initial; */
    transform: rotate(136deg);
}

.sec-faq .set>a.active:before {
    background: url(../images/set-ar-active.png) no-repeat;
    width: 24px;
    height: 12px;
    transform: rotate(0deg);
}

.sec-faq .set .content {
    display: none;
}
