section.pad_section1 {
	padding-top: 250px;
}

ul.blog-bullets {
	font-size: 20px;
}
ul.blog-bullets {
	font-size: 20px;
}

.mt-0, .my-0 {
	margin-top: -1px !important;
}
section.section9 {
	padding-top: 13vh !important;
	margin-top: -25vh !important;
}
section.section9 .text-center.team-btm-head:after {
	display: none;
}

section.section9 .text-center:after {
	display: none;
}


.postid-237 section.section8 {
	padding-bottom: 210px;
	margin-bottom: -100px;
}
.postid-237 section.section5 {
	padding: 64px 0 183px;
}
.postid-252 .section8 {
	margin-bottom: -190px !important;
}

ul.dropdown-menu.show li a {
	text-align: left !important;
}
.blog footer.footer {
	margin-top: -186px;
	padding-top: 235px;
}
.page-id-2997 section.vic_section2 {
	margin-bottom: 50px;
}
.page-id-2997 section.mt-0 footer {
	padding-top: 90px;
}
.single-attorneys section.pad_section1 {
	padding-top: 210px !important;
}

.page-id-224 section.testimonial_section3 {
	padding-bottom: 40px !important;
}


header.header ul.mobile a {  }

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

	footer.footer a.btn-1.btn-color2 {
		width: 95%;
		text-align: center;
	}
}
@media screen and (max-width: 1200px)  {
	footer.footer a.btn-1.btn-color2 {
		font-size: 1rem;
		padding: 0px 10px;
	}

	footer.footer a.cov {
		font-size: 1rem;
	}
}
@media only screen and (min-width: 600px) and (max-width: 1200px) {
	.one p.pr-140 {
		padding: 10px 10px 10px 0px !important;
	}
	.three a.btn-1.btn-color2 {
		font-size: 1.1rem;
		padding: 0 10px;
	}
	.two h6.pl-60 {
		padding: 0 !important;
	}
	a.cov {
		font-size: 1rem;
	}
	ul.location {
		font-size: 1rem !important;
	}

	.location li {
		padding-left: 30px !important;
	}

	.location li a {
		font-size: 1.2rem !important;
	}


	.two .accordion .card .card-header button {
		font-size: 1.2rem !important;
		text-align: left !important;
		margin-bottom: 0px !important;
	}

	.accordion .card .card-header {
		font-size: 1.5rem !important;
		margin-bottom: 10px !important;
	}
	.card-header button.collapsed:before {
		position: relative !important;
		right: -20px !important;
	} 
}

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

	section.section7 .container-fluid {
		margin: 0px 10px;
	}


	section.section7,.sec07 {  padding-top:50px !important;  }
	.Vfix-centers.hd-cnt h1 {
		font-size: 5rem;
	}
	.vd-ico-hm {
		width: 35%;
	}
	.section4 h4 {
		font-size: 3rem !important;
	}

	.section4 h3 {
		font-size: 2rem !important;
		line-height: 2.5rem !important;
	}

	.section4 h3>br {
		display: none;
	}

	section.section4.awards-accolades {
		padding-bottom: 10vh !important;
	}

}

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

	section.section8.mbaCta h2.ft_sm_40 {
		font-size: 40px !important;
	}

	section.section8.mbaCta p {
		font-size: 16px !important;
	}
	.one p {
		font-size: 19px !important;
	}

	.location li a {
		font-size: 24px !important;
	}

	.two .accordion .card .card-header button  {
		font-size: 24px !important;
	}
	.location li .ic {
		left: -25px !important;
	}
	.location li {
		padding-left: 0px !important;
	}	
	footer.footer a.btn-1.btn-color2 {
		font-weight: 500 !important;
	}
	section.section10 {
		margin-top: 0rem !important;
	}
	section.section9 {margin-top: 0;padding-top: 20px;}

	body.home.page-template section.section8.mbaCta {
		height: inherit !important;
		background-size: cover !important;
		padding: 20vh 0vh 40vh  !important;
	}

	section.section8 h2.ft_sm_40 {
		font-size: 2rem !important;
	}

	section.section8 p {
		font-size: 2rem !important;
	}

	.img_07 img.img-fluid {
		height: inherit !important;
	}
	section.section7 .container-fluid {
		margin: 0px;
	}
	.blog2 ul {
		display: block !important;
	}
	div#heights {
		height: inherit !important;
		padding:10px 0px;
	}

	.sec07 a {
		margin-top: 0 !important;}
	section.section7,.sec07 {  padding-top:50px !important;     background-size: contain !important;}
	.Vfix-centers.hd-cnt h1 {
		font-size: 4rem;
	}

	.Vfix-centers.hd-cnt {
		top: 23%;
	}
	section.section6.position-relative {
		height: 80vh;
		padding: 15vh 0vh;
	}
	section.section5 h4.aos-init {
		font-size: 18px !important;
	}
	body.home.page-template.page-template-front-page.page-template-front-page-php section.section7 {
		background-size: 175% 48% !important;
	}

	body.home.page-template section.section4.awards-accolades {
		/*padding-bottom: 35% !important;*/
		/*padding-top: 38% !important;*/
		height: inherit !important;
	}
	body.home.page-template section.section5 {
		margin-top: 0px !important;
		padding: 10vh 0vh 14vh !important;
	}
	.contct-top-sec h1 {
		font-size: 42px;
		margin-bottom: 30px;
	}
	.page-id-224 .footer_logo {
		margin-top: 0;
	}

	.single-post h2 {
		font-size: 30px !important;
	}
	.prec_area a,
	.prec_area p {
		opacity: 1;
		transition: 0.8s ease;
		justify-content: center;
		display: block;
	}
	.page-template-careers .blog2 {
		margin-bottom: 40px !important;
	}
	section.testimonial_section2 .row.pb-200 {
		padding-bottom: 30px !important;
	}
	section.testimonial_section3 a.rplg-url {
		width: 80% !important;
	}
	.blog2 {
		padding: 0 !important;
	}
	.with-shadow-btn a,
	section.banner a.btn-1,
	.section8 a.btn-1,
	footer a.btn-1,
	ul.mobile.desktop li a.btn-1,
	.contst-free-btn a,
	section.about_section5 a.btn-1,
	.banner_about a.btn-1,
	.form-group.input_submit input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-1.btn.btn-primary,
	.banner_about a.btn-1,
	.blog_main a.btn-1.recent-btn,
	section.blog_career a.btn-1,
	.blog_main .blog1 .btn-1 {
		width: 95% !important;
		margin: 0;
		height: 60px !important;
		line-height: 60px !important;
		font-size: 19px;
		font-weight: 300 !important;
		margin-bottom: 28px;
		text-align: center;
		padding: 0 15px !important;
	}
	.prec_area:before {
		background: #206fc3d4;
	}
	.single-attorneys section.pad_section1 {
		padding-top: 170px !important;
	}

	.single-attorneys section.mt-0 footer.footer {
		padding-bottom: 60px;
	}
	.single-attorneys section.section5 {
		margin-top: -40px !important;
	}
	.single-attorneys section.pad_section1.ad_banner.pt-300 h2.bb-01.mb_sm_0.aos-init.aos-animate {
		font-size: 40px;
		margin-top: 90px;
	}
	.page-id-2997 .vic_section2 {
		padding: 171px 0 0px !important;
	}
	.page-id-2997 section.vic_section2 {
		margin-bottom: 0 !important;
	}
	.page-id-2997 section.mt-0 footer {
		padding-top: 0;
		margin-top: 60px !important;
		padding-bottom: 60px;
	}
	.Awar_buttons a {
		width: 95% !important;
		margin: 0;
		height: 60px !important;
		line-height: 60px !important;
		font-size: 19px !important;
		font-weight: 300;
	}
	body.page-template-careers section.blog_career {
		padding-bottom: 40px !important;
	}
	.page-id-115 section.mt-0 footer {
		margin-top: -30px !important;
	}
	.banner_about {
		background-size: cover !important;
	}
	.col-12.col-md-5.col-lg-5.aos-init {
		order: 1;
	}
	.postid-252 section.pad_section1 {
		padding-top: 160px;
	}
	/*     .postid-3860 section.section5,
	.postid-3861 section.section5 {
	margin-top: -70px !important;
}
	*/
	.postid-3860 section.section5 {
		margin-top: -70px !important;
	}
	.single-practice-area section.section5 {
		padding-top: 25vh !important;
	}
	.prec_area {
		background-size: cover !important;
		background-position: center !important;
	}
	.back_top img {
		left: 140px !important;
		background-color: #003d7d;
		padding: 15px 5px;
		border-radius: 5px;
		!i;!;
		position: fixed;
		right: 0 !important;!i;!;
		left: initial !important;!i;!;
		bottom: 29%;
		display: none;
	}
	.footer_logo img {
		width: 45% !important;
	}

	section.about_section5 {
		margin-bottom: -2px !important;
	}

	.banner_about {
		padding-top: 20px;
	}

	section.testimonial_section3 {
		padding-top: 40px !important;
	}

	section.mt-0 footer {
		padding-top: 0px;
	}

	.box_form {
		margin-bottom: 80px;
	}
	.careers .box_form {
		margin-top: 10px !important;
	}
	section.section5 {
		margin-top: 100px !important;
	}
	.page-id-2 section.section5 {
		margin-top: -50px !important;
	}
	section.mt-0 footer {
		margin-top: 160px !important;
	}
	.home footer.footer {
		margin-top: -45px !important;
	}
	div#wpcf7-f227-o1 .wpcf7-file {
		width: 100% !important;
		height: 57px;
	}
	.post-type-archive-attorneys section.section5 {
		margin-top: -40px !important;
	}
	a.btn-1.recent-btn {
		width: 100%;
	}
	.single-post .blog_main a.btn-1.recent-btn {
		width: 80% !important;
	}
	.vic_box .header_box {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.vic_box h6:after {
		width: 10%;
	}
	.page-id-224 section.mt-0 footer.footer {
		padding-top: 135px;
	}
	
	.location li .ic {
    display: none;
}
}
@media screen and (max-width: 992px)  {
	.location li {
		display: block !important;
	}
	.one {
		margin-bottom: 25px !important;
	}
	.one p.pr-140 {
		padding: 0px !important;
	}

	footer.footer a.btn-1.btn-color2 {
		display: block;
		width: 60%;
		text-align: center;
	}
	footer.footer>.container{
		min-width: 90%;
		max-width: 90%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {

	footer.footer .one {
		margin-bottom: 25px;
	}

	.one p.pr-140 {
		padding: 0px !important;
	}
	.location li {
		display: block !important;
	}

	section.section10 {
		margin-top: -2rem !important;
		margin-bottom: 0rem !important;
	}

	.accordion .card .card-header {
		margin-bottom: 10px !important;
		font-size: 15px !important;
	} 
	footer.footer .row.justify-content-center {
		justify-content: left !important;
	}

	section>footer.footer {
		padding-top: 50px !important;
	}

	footer.footer .col-12 {
		padding: 10px;
	}

	div#heights {
		height: inherit !important;
		padding: 20px 0;
	}
	.page-id-224 footer.footer {
		padding-top: 60px !important;
		padding-bottom: 33px;
	}
	.contct-top-sec h1 {
		font-size: 52px;
	}
	.vic_box .header_box {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	.single-post h2 {
		font-size: 30px !important;
	}
	div#rpwwt-recent-posts-widget-with-thumbnails-2 ul {
		margin-top: 30px;
	}
	div#rpwwt-recent-posts-widget-with-thumbnails-2 h3.widget-title {
		font-size: 27px;
	}
	section#recent-posts-widget-with-thumbnails-2,
	.widget_archive,
	.widget_text {
		padding: 13px;
	}
	section#recent-posts-widget-with-thumbnails-2,
	.widget_archive,
	.widget_text {
		padding: 13px;
	}
	.prec_area p {
		width: 70% !important;
		margin: 0 auto;
	}
	.prec_area:before {
		background: #206fc3d4;
	}
	.prec_area a,
	.prec_area p {
		opacity: 1;
		transition: 0.8s ease;
		justify-content: center;
		display: block;
	}
	.Awar_buttons a.btn-1,
	.Awar_buttons a.re_dbtn,
	.with-shadow-btn .btn-1,
	.with-shadow-btn .con_tact,
	section.section8 .btn-1,
	ul.mobile.desktop li a.btn-1,
	.contst-free-btn a,
	section.about_section5 a.btn-1,
	section.testimonial_section3 a.rplg-url,
	.form-group.input_submit input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-1.btn.btn-primary,
	.banner_about a.btn-1,
	.blog_main a.btn-1.recent-btn,
	section.blog_career a.btn-1,
	.blog_main .blog1 .btn-1 {
		height: 47px !important;
		line-height: 40px !important;
		padding: 4px 15px !important;
		font-size: 14px !important;
	}
	a.btn-1.recent-btn {
		width: 40%;
	}
	section.testimonial_section3 a.rplg-url {
		width: fit-content !important;
	}
	.single-attorneys section.section5 {
		margin-top: -40px !important;
	}
	.single-attorneys section.mt-0 footer.footer {
		padding-bottom: 40px;
		margin-top: 0px !important;
	}
	.page-template-victories section.mt-0 footer.footer {
		margin-top: 0 !important;
		padding-top: 50px !important;
		padding-bottom: 40px;
	}
	.page-id-2997 section.vic_section2 {
		margin-bottom: 0;
		padding-bottom: 30px;
	}


	/*     .postid-3861 section.section5 {
	margin-top: -20px !important;
	padding-bottom: 10px !important;
} */
	.pad_sec_lft {
		padding-left: 0 !important;
	}
	.page-id-2 section.mt-0 footer.footer {
		margin-top: -150px !important;
		padding-top: 135px;
	}
	section.mt-0 footer.footer {
		margin-top: -250px !important;
		padding-top: 135px;
	}
	section.pad_section1 {
		padding-top: 80px;
	}


	section.attorny_main.pt-300 {
		padding: 160px 15px 0 !important;
	}
	.att_desc h5 {
		font-size: 16px !important;
	}
	section.attorny_main p {
		font-size: 13px !important;
	}
	section.about_section5 {
		padding: 150px 30px 170px !important;
		margin-bottom: -2px;
		background-size: cover;
		background-position: right;
	}
	.back_top img {
		background-color: #003d7d8a;
		padding: 15px 5px;
		border-radius: 5px;
	}
	section.banner h1 {
		font-size: 45px !important;
		word-break: break-word;
		width: 100%;
		margin: auto;
	}
	/* section.banner {
	background-size: cover;
	background-repeat: no-repeat;
	height: 81vh;
	background-position: center;
} */
	header.sticky .col-6.col-lg-4.col-md-3 {
		max-width: 16% !important;
		flex: 16% !important;
	}
	header.sticky .col-lg-8.col-md-9 {
		max-width: 84% !important;
		flex: 84% !important;
	}
	.sticky .logo img {
		width: 100% !important;
	}
	section.section2 {
		padding-bottom: 20% !important;
	}
	.section2 {
		padding: 50px 0 190px !important;
	}
	section.section3 {
		padding-top: 0px !important;
	}
	.prec_area {
		background-size: cover !important;
		background-position: center !important;
	}
	section.section5 span.d_sm_block {
		display: inline-block;
	}
	.section5 .btn-1 {
		width: fit-content !important;
		height: 70px !important;
		line-height: 70px !important;
		padding: 0 46px !important;
	}
	section.section7 {
		padding-top: 10px !important;
	}
	ul.trail li {
		padding-left: 75px !important;
	}
	/*.with-shadow-btn .btn-1 {
	padding: 0 26px!important;
}*/
	section.section9 {
		padding: 80px 0 19px !important;
	}
	.footer_logo {
		width: 300px !important;
	}
	.contact_pad.aos-init {
		margin-bottom: 30px;
	}
	.postid-237 section.section5 {
		padding: 62px 0 23px !important;
	}
	.postid-237 section.about_section5 {
		padding: 120px 30px 160px !important;
		margin-bottom: -70px !important;
		background-size: cover;
		background-position: right;
	}

	.video_inner a.btn-2 {
		padding: 0 10px !important;
	}

	.victories_banner {
		padding-top: 200px;
		height: 560px;
	}
	.aos-animate .vic_box {
		min-height: 450px;
	}
	div#wpcf7-f227-o1 .wpcf7-file {
		width: 100% !important;
	}
	span.wpcf7-spinner {
		position: absolute;
		top: 20px;
	}
	.page-template-careers section.mt-0 footer.footer {
		margin-top: -80px !important;
		padding-top: 60px !important;
		padding-bottom: 50px !important;
	}
	.post-type-archive-attorneys section.section5 {
		margin-top: -30px;
	}
	.post-type-archive-attorneys section.mt-0 footer.footer {
		margin-top: 0px !important;
		padding-top: 50px !important;
		padding-bottom: 40px;
	}
	.page-id-221 .pb-150 {
		padding-bottom: 60px;
	}
	section#archives-2,
	section#custom_html-2,
	section#text-2,
	section#recent-posts-widget-with-thumbnails-2 {
		padding: 15px;
	}
	section.section10 {
		height: 580px;
	}
	
	body.attorneys-template-default.single.single-attorneys section.pad_section1.ad_banner.pt-300 {
    padding-bottom: 0 !important;
}
	
.single-attorneys section.section5 {
    padding-top: 2vh !important;
}

    footer.footer .one {
    text-align: center;
}
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
	section.section10 {
		height: 700px;

		margin-top: -2rem;
		margin-bottom: 10rem;
	}
	.location li {
		display: block !important;
	}

	.accordion .card .card-header {
		margin-bottom: 10px !important;
		font-size: 15px !important;
	} 
	footer.footer .row.justify-content-center {
		justify-content: left !important;
	}



	footer.footer .col-12 {
		padding: 10px;
	}
	.vic_box .header_box {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	.single-post h2 {
		font-size: 35px !important;
	}
	section#archives-2,
	section#custom_html-2,
	section#text-2,
	section#recent-posts-widget-with-thumbnails-2 {
		padding: 15px;
	}
	.page-id-221 .pb-150 {
		padding-bottom: 40px !important;
	}
	section.testimonial_section3 a.rplg-url {
		width: fit-content !important;
	}
	.prec_area:before {
		background: #206fc3d4;
	}
	.prec_area a,
	.prec_area p {
		opacity: 1;
		transition: 0.8s ease;
		justify-content: center;
		display: block;
	}
	.Awar_buttons a.btn-1,
	.Awar_buttons a.re_dbtn,
	.with-shadow-btn .btn-1,
	.with-shadow-btn .con_tact,
	section.section8 .btn-1,
	ul.mobile.desktop li a.btn-1,
	.contst-free-btn a,
	section.about_section5 a.btn-1,
	section.testimonial_section3 a.rplg-url,
	.form-group.input_submit input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-1.btn.btn-primary,
	.banner_about a.btn-1,
	.blog_main a.btn-1.recent-btn,
	section.blog_career a.btn-1,
	.blog_main .blog1 .btn-1 {
		height: 47px !important;
		line-height: 40px !important;
		padding: 4px 15px !important;
		font-size: 16px !important;
	}
	a.btn-1.recent-btn {
		width: 40%;
	}
	.single-attorneys section.pad_section1 {
		padding-top: 140px !important;
	}
	.single-attorneys section.section5 {
		margin-top: -50px !important;
	}
	body.page-template-careers section.blog_career {
		padding-bottom: 70px !important;
	}
	.page-template-careers .box_form {
		margin-top: 0 !important;
	}
	section.banner {
		height: 50vh;
	}
	section.banner.home{

		height:110vh;
	}
	.section2 {
		padding: 80px 0 170px;
	}
	section.section3 {
		padding-top: 60px;
	}
	section.section5 a.btn-1 {
		margin-top: 0;
		height: 70px;
		line-height: 70px;
		font-size: 18px;
		padding: 0 36px;
	}
	ul.trail li {
		padding-left: 85px;
	}
	.with-shadow-btn a.btn-1.blue_btn.aos-init {
		height: 70px;
		line-height: 70px;
		font-size: 18px;
		padding: 0 36px;
	}

	.with-shadow-btn::before {
		bottom: 4px;
	}
	section.section9 {
		padding: 80px 0 19px;
	}
	.home footer.footer {
		margin-top: -215px !important;
		padding-top: 18vh !important;
		padding-bottom: 40px;
	}
	.footer_logo img {
		width: 85% !important;
	}
	.sticky {
		padding-bottom: 25px !important;
		min-height: 115px;
	}
	.sticky .logo img {
		width: 55% !important;
	}
	section.attorny_main.pt-300 {
		padding-top: 130px;
	}
	section.about_section5 {
		padding: 170px 80px 190px !important;
		margin-bottom: -140px !important;
		background-size: cover !important;
	}
	footer.footer {
		padding-bottom: 40px;
		padding-top: 170px !important;
	}
	section.pad_section1 {
		padding-top: 150px;
	}
	.pad_sec_lft {
		padding-left: 0;
	}
	.postid-237 section.section5 {
		padding: 64px 0 83px;
	}
	.postid-237 section.section5 {
		padding: 64px 0 83px;
	}
	.pad_sec_lft {
		padding-left: 0;
	}
	.post-type-archive-attorneys section.section5 {
		margin-top: -70px;
	}
	section.section8 .m-auto.aos-init.aos-animate {
		text-align: center;
	}
}

@media (min-width: 1199px) {
	.vic_box .body_box {
		height: 250px;
	}
	.vic_box .body_box>p{
		font-size:1rem !important;
		line-height:2rem !important;
	}
	.footer section.mt-0 footer {
		padding-top: 30px !important;
	}
	section.section7 {
		padding-top: 0px;
	}

	.postid-3861 section.section5 {
		margin-top: -190px !important;
	}
	.postid-3860 .site section.section5 {
		margin-top: -190px !important;
	}
	.page-id-115 section.mt-0 footer {
		padding-top: 170px;
	}
}
@media (min-width: 1480px) and (max-width: 1645px){
	header.header ul.mobile a {
		font-size: 1.2rem !important;
	}

	header.header ul.mobile li {
		padding-left: 15px !important;
	}
} 

@media (min-width: 895px) and (max-width: 1250px){
	header.header ul.mobile a {
		font-size: 1rem !important;
	}
	header.header ul.mobile a.btn-1.blue_btn {
		font-size: 1rem !important;
	}
	header.header ul.mobile li {
		padding-left: 0px !important;
	}
}

@media only screen and (min-width: 1026px) and (max-width: 1390px) {
	.Awar_buttons a.btn-1,
	.Awar_buttons a.re_dbtn,
	.with-shadow-btn .btn-1,
	.with-shadow-btn .con_tact,
	section.section8 .btn-1,
	ul.mobile.desktop li a.btn-1,
	.contst-free-btn a,
	section.about_section5 a.btn-1,
	section.testimonial_section3 a.rplg-url,
	.form-group.input_submit input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-1.btn.btn-primary,
	.banner_about a.btn-1,
	.blog_main a.btn-1.recent-btn,
	section.blog_career a.btn-1 {
		height: 47px !important;
		line-height: 40px !important;
		padding: 4px 15px !important;
		font-size: 18px !important;
	}
	body.page-template-careers section.blog_career {
		padding-bottom: 65px !important;
	}
}


@media (min-width: 400px) and (max-width: 768px){
	section>footer.footer {
		padding-top: 50px !important;
	}

	div.logo img {
		width: 120px !important;
	}
	.logo a.d-none.xxs-sm-d-block.lgs.text-center {
		margin-left: 5px !important;
	}

}

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

	.logo {
		text-align: center;
	}

	.logo a.d-none.lgs.xxs-sm-d-block.text-center {
		text-align: center !important;
		margin-left: 0 !important;
	}
	.banner_about h1 {
		font-size: 3.5rem !important;
		line-height:4rem !important;
	}



	body.page-template.page-template-careers .video_testi {
		height: initial !important;
		margin: 20px 0px;
	}

	.Vfix-centers.hd-cnt {
		top: 0%;
	}
	section.section6.position-relative {
		height: 70vh;
		padding: 0vh 0vh 10vh;
	}
	section.section10 {
		padding-bottom: 23% !important;
	}
	.logo a.d-none.xxs-sm-d-block.lgs.text-center {
		margin-left: 15px;
	}

	body.home.page-template section.section8.mbaCta {
		height: inherit !important;
		background-size: 100% 100% !important;
		padding: 20vh 0vh 20vh !important;
	}
}



img.owl-lazy {
	min-height: 500px;
}

@media (max-width: 991px) {
	img.owl-lazy {
		min-height: auto;
	}
}


@media (min-width: 1440px) and (max-width: 1600px){
.prec_area h3 {
    font-size: 30px;
}

.prec_area p {
    font-size: 20px;
	padding: 0 40px !important;
}
}

@media (min-width: 1280px) and (max-width: 1366px){
.prec_area h3 {
    font-size: 25px;
}

.prec_area p {
    font-size: 15px !important;
	padding: 0 0px !important;
}
}

@media (min-width: 768px) and (max-width: 820px){
.prec_area h3 {
    font-size: 20px;
}

.prec_area p {
    font-size: 12px !important;
    padding: 0 0px !important;
}
}

@media (max-width: 600px) {
.single-attorneys .hide_mobile {
    display: none !important;
}

body.attorneys-template-default.single.single-attorneys section.pad_section1.ad_banner.pt-300 {
    padding-bottom: 0vh !important;
}
}