/* @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;
}

@media (min-width: 1200px) {
    ul.mobile.small1 { display: none !important; }
}

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;
}

#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;
}

.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;
}

/* .btn-1:hover {   animation: 1.4s infinite new-pulse; } */

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

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

.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 { font-family: Poppins, sans-serif; font-weight: 500; }

header.header ul.mobile a.btn-1 {
	font-size: 18px;
	margin: 0 5px;
	font-family: Poppins, sans-serif; font-weight: 500 !important;
}

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-size: 26px;
	font-weight: 700;
	color: #3e4349;
	transition: .25s ease-in-out;
}

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

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

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

@-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;
}

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

.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: 99999;
	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;
    font-family: Montserrat, sans-serif;
}

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: var(--wpr-bg-925ddf84-4c3b-4a41-9eab-06082ba18586) 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(/wp-content/uploads/2025/11/home-sec7-1-ezgif.com-webp-to-jpg-converter.jpg) top center/100% 100% no-repeat;
	padding-top: 150px;
}

.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: -170px;
}

.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;
}

.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%;
}

.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 200px;
	margin-top: -32vh;
}

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

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 20%;
	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;
}

.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 {
	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;
}

.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: 11%;
	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;
}

.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;
}

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

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

.bottom_footer {
	background: #000 !important;
	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;
}

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;
}

.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;
}

::before {
	color: #ccc;
}

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

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

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

.blog2 .icon05 {
	display: flex;
	align-items: center;
	font-weight: 600;
	font-size: 17px;
	color: #626974;
	gap: 20px;
	margin-bottom: 20px;
    padding: 0 0 20px;
    border-bottom: 2px solid #BC0F2B;
}

.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
}

.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;
}

.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;
}

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

.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;
}

.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;
}

.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-bottom: 100px;
}

.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;
	padding-bottom: 170px;
}

.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: 0 !important;
}

.blog2 .image {
	height: 320px;
	border-radius: 31px 31px 0 0;
	overflow: hidden;
}

.blog2 .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.blog2 .main-blog-content{
	padding: 30px;
}

.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;
	}
	
	section.attorny_main.pt-300, section.pad_section1.contact_banner.pt-300 {
    padding-top: 160px;
}
}

.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;
}