/*	Media 768Px Start */
@media (max-width: 1800px) {
	.case-4 figure img {
		height: 700px;
    object-fit: cover;
    width: 100%;
	}
}
@media (max-width: 1500px) {

	.case-study figure {
		max-width: 490px;
	}
	body { font-size: 14px; }
	p {
	    line-height: 24px;
	}
	.banner-caption span { font-size: 22px; }
	.container { max-width: 1140px; }
	.slick-arrow { left: 15px; }
	.slick-arrow.slick-arrow-right { left: unset; right: 15px; }
	.navbar-nav { gap: 40px; }
	.banner-caption h1 { font-size: 60px; }
	.simple-btn {
		height: 55px;
    	padding: 0 35px;
	}
	.about-section figure { max-width: 500px; }
	.text-section h2,.call-section h2,.news-section section h2,
	.mid-section section h2,.section-heading h2 { font-size: 45px; }
	.news-section section { padding-right:30px; }
	.call-section p { max-width: 65%; }
	.list-style-one { gap:20px; }
	.footer-logo img { max-width: 300px; }
	.contact-info li a, .contact-info li span { font-size: 13px !important }
	.law-subbanner { height: 300px; }
	.law-subbanner h1 { font-size: 50px; }
	.law-testimonail-slider .slick-arrow { left: -80px; }
	.law-testimonail-slider .slick-arrow.slick-arrow-right {
	    left: unset;
	    right: -80px;
	}
	.contact-location h3 {
	    margin: 0 0 20px;
	    font-size: 27px;
	}
	.case-study-wrapper h2 {
		font-size: 48px;
		line-height: 1.2;
		margin-bottom: 25px;
	}
	.case-study-wrapper p { margin-bottom: 25px; }
	.case-study-wrapper h4 { margin-bottom: 15px; font-size:18px; }
}


@media (max-width: 1280px) {
	.slick-arrow { width: 40px; }
}

/* Media 480Px Start */
@media (max-width: 1050px) {
	.law-banner-layer > img {
		height: 600px;
		object-fit: cover;
	}
	.banner-caption .col-md-7 { flex: 0 0 100%; max-width: 100%; }
	.footer-logo img { width:100%; }
	.news-section section ul li:last-child { margin-bottom:0 }
	.banner-caption span:before { display:none; }
	.logo img { width:100%; }
	.law-subbanner h1 {
    font-size: 36px;
}
.case-study-wrapper h2 { font-size: 28px; }
.case-study figure:before { left: -10px; top: -10px; }
.other-case,.darkcase {
    padding: 60px 0 30px;
}
.law-main-content { padding: 60px 0 30px }
.first-case { margin-bottom: 30px; }
.footer-widget { padding: 60px 0 50px; }
.contact-info li { margin-bottom: 20px; }
.footer-links ul { gap: 15px; }
.social-network { gap: 30px; }
.law-header-wrap { padding: 5px 0 }
.banner-caption h1 { font-size: 38px; }
.about-section figure:before { left:-10px; top:-10px; }
.text-section{ width:100%; }
.serv-img { max-width: 300px; }
.service-section section,.call-sectionfull { padding: 60px 0; }
.service-sectionfull { padding: 60px 0 0; }
.call-section { width:100%; }
.call-section p {  max-width:100%; }
.owner-sectionfull { margin-bottom: 60px; }
.list-style-one li { font-size: 18px; gap: 15px; }
.testimonial-sectionfull,.blank-content { padding: 60px 0; }
.section-heading.service-heading { margin-bottom: 60px; }
.law-subbanner p { margin: 20px 0 0 }
.resources-wrapper section { padding: 30px 25px }
.resources-wrapper ul li { margin-bottom: 30px; }
.resources-wrapper section h2 { font-size: 25px; }
.resources-wrapper ul li:last-child { margin-bottom:0 }
.contact-information { max-width: 100%; }
.contact-information ul { transform: none; }
.contact-locationfull { padding: 60px 0 10px; }
.section-heading { margin-bottom: 30px; }
.contactinfo-full { padding: 60px 0 30px; }
.extra-sub {
	height:  unset !important; padding: 40px 0;
}
.banner-caption { padding: 0 85px; }
	.resources-sectionfull,.news-sectionfull,.mid-section { margin:0; padding: 50px 0 60px; }
	.text-section h2, .call-section h2, .news-section section h2, .mid-section section h2, .section-heading h2 {
		font-size: 35px;
	}
	.testi-layers section { min-height: 284px; }
	.service-section-space .about-section figure { margin:0 }
	.service-section-space .text-section h2,.mid-sectionfull.mid-section4 .mid-section section h2 { white-space: normal; }
	.case-study figure  { max-width: 290px; }
	.law-subbanner { padding-left: 20px; padding-right: 20px; }
	.mid-section3 .mid-section figure { margin:0; max-width: 50%; }
	.mid-section3 .mid-section { margin:0 }

}

@media (max-width: 999px) {

	.law-footer { background-position: 39% center; }
.footer-info p { max-width:100%; }
	.law-header-wrap .col-md-3 { width:70%; }
	.law-header-wrap .col-md-9 { width:30%; }
	.navbar-toggler {
		border: 1px solid;
    height: 40px;
	}
	.navbar-collapse {
		position: absolute;
		right: 0;
		top: 100%;
		width: 250px;
		background: #fff;
		box-shadow: 0 0 10px rgba(0,0,0,0.2);
		border-radius: 5px;
	}
	.navbar-nav { gap: 20px; padding: 20px }
}


/* Media 0px Start */
@media (max-width: 600px) {


	.mid-section3 .mid-section figure { max-width: 100%; }
	.case-study figure { max-width: 100%; }
	.about-section { gap: 10px; }
	.law-banner-layer > img {
		height: unset;
	}
	.banner-caption {
	background: #f5f5f5;
	position: relative;
	padding: 60px 0;
}
	.contact-information ul li,.contact-location ul li { width:100%; }
	.contact-information ul li:nth-child(even) { padding-left:0 }
	.contact-information ul,.contact-location ul { flex-direction: column; }
	.contact-form { padding-right:0 }
	.resources-wrapper ul { flex-direction: column; }
	.resources-wrapper ul li { width: 100%; }
	.law-subbanner { height:200px; }
	.mid-section section { width:100%; }
	.service-section-space .about-section figure { margin-right:0 }
	.service-section-space,.mid-sectionfull.mid-section4 figure { padding-bottom: 30px; }
	.mid-section3 .mid-section section, .mid-sectionfull.mid-section4 .mid-section section { padding-left:0 }
	.mid-section figure,.mid-section3 .mid-section,.mid-sectionfull.mid-section4 .mid-section { margin:0 }
	.mid-section3 .mid-section figure { margin:0 0 20px; }
	.mid-section { flex-direction: column; }
	.news-section figure { display:none; }
	.service-sectionfull { background: #f5f5f5 }
	.service-section figure { transform: none; }
	.service-section,.about-section.service-img { flex-direction: column-reverse; }
	.text-section h2, .call-section h2, .news-section section h2, .mid-section section h2, .section-heading h2 {
	    font-size: 30px;
	} 
	.service-section-2 { padding: 60px 0 }
	.about-section { flex-direction: column; }
	.law-copyright .container { flex-direction: column; }
	.footer-info p,.footer-links { margin-bottom: 30px; }
	.case-study figure { margin-bottom:30px }
	.case-study { flex-direction:column-reverse; }
	.darkcase .case-study { flex-direction: column; }
	.case-study section { width:100%; }
	.slick-arrow { display:none !important; }
	.banner-caption h1,
.banner-caption span,
.banner-caption p { color:#222 }
	.news-section section { padding-right:0; }
	.testi-layers { padding:25px 17px 67px }
	.testi-layers section { padding: 20px; }
	.law-footer {
    background-position: 0 center;
}

}

/* Media 991px Start */
@media screen and (min-width: 991px) and (max-width: 1054px) {
	
}

