/* ----------- Mobile ----------- */

@media screen and (min-width: 320px) and (max-width: 767px) {
	#bs-example-navbar-collapse-1>ul>li {
		border-bottom: 1px solid #001B2E;
	}
	.news-wrap-custom img {
		margin: auto;
		width: 100%;
		max-width: 100%;
		height: auto;
		object-fit: cover;
	}
	.custom-tan-boxes h4{
		display: block;
	}
 .custom-tan-boxes h4{
display: block!important;
	}

	.view-lawyer-badge img {
		height: auto;
		width: 100%;
	}
	.view-lawyer-badge>ul{
		display: block;
	}
	.disclaimer-content p{
		text-align: center;
	}
	.disclaimer-content.privacy-policy span{
		text-align: center;
	}
	.disclaimer-content.privacy-policy p{
		text-align: center;
	}
	.disclaimer-content.privacy-policy .row.animate-effect-up.fadeInUp.animated.animate-box{
		padding: 6%;
	}
	a.navbar-brand img {
		max-width: 100%;
		padding-left:0;
		margin:auto;
	}
	
	.navbar-collapse{
		transition: all 0.3s ease 0s;
	}
.is-active{
		margin: 12px auto;
	}
	body > div > footer > div > div > div > div.row > div:nth-child(4) > ul > ul{
		padding-left: 0;
	}
	.rw-words span{
		font-size: 1.2em;
	}
	.rw-wrapper {
		margin: auto;
		display: block;
	}
	.rw-words span {
		bottom: 50%;
	}
	.rw-wrapper {
		height: 500px;
	}
	.custom-center{
		text-align: center;
	}
	/* .col.custom-news-col-next.d-flex.justify-content-end .link-read .fa-angle-right:before {
		left: 52px;
	} */
	.col.custom-news-col-next-previous .link-read{
		width: 100px;
	}
	.col.custom-news-col-next.d-flex.justify-content-end .link-read .fa-angle-right:after{
		position: absolute;
		content: "\f105";
		color: #004271;
		font-weight: 700;
		font-size: 18px;
		right: 14px;
	    font-size: 19px;
        top: 0;
	}
	.col.custom-news-col-next.d-flex.justify-content-end .link-read{
		width: 100px;
		position: relative;
	}
	.col.custom-news-col-next.d-flex.justify-content-end .link-read .fa-angle-right:before {
display: none;
	}
	.profile-description.custom-profile .col-md-4 {
		margin-bottom: 5%;
	}
	.custom-contact-form.custom-new .col-md-12 {
		margin-bottom: 5%;
	}
	.recent-news {
		padding-bottom: 40px;
	}
	body > section.about-section > div > div.row.mr-4.custom-row-link{
		margin-right: 0!important;
	}
	section.about-section .col.mt-5.mr-5.mb-4{
		display: flex;
		justify-content: center;
	}
	.areas-custom-wrap h4 {
		display: inline-block;
	}
	.area-column {
		columns: auto;
	}
	.recent-news{
		background-attachment: inherit;
	}
	body > section.about-section > div > div.row.mt-5.mr-4 {
		margin-right: 0.5rem!important;
		margin-top: 2rem !important;
	}
	.attorneys-description .col-md-4{
		margin-bottom: 5%;
	}
	body > section.about-section > div > div.row.mt-2.mr-4 > div > div{
		margin-bottom: 5%;
	}
	
	
	.news-wrap .flex-column {
		padding: 10%;
	}
	.top-banner.attorney-individual-banner p {
		width: 100%;
	}
	.navbar .nav-item:hover .dropdown-menu {
		text-align: center;
	}
	.attorneys-wrap {
		background-attachment: inherit;
	}
	.area-banner {
		background-attachment: inherit;
	}
	.header-main .top-banner p.mb-4.justify-content-center {
		padding-top: 0;
	}
	.m-auto-custom .marginTop h4 {
		font-size: 1em;
	}
	.m-auto-custom .marginTop.news-page-heading h1,
	.custom-profile .marginTop.profile-page-heading h1,
	.attorney-individual-wrap .marginTop.indiv-attorney-heading h1,
	.attorney-individual-wrap .marginTop.attorney-main-heading h1,
	.contact-us-banner .marginTop.contact-main-heading h1{
		font-size: 1em;
	}
	.contact-us-banner .marginTop h4{
		font-size: 1em;
	}
	.attorneys-wrap .box-set .practice-heading-box {
		padding: 2% 4%;
	}
	.top-banner.custom-areas-banner p {
		width: 100%;
	}
	body>div.attorneys-description>div.container>div:nth-child(1)>div>p{
		padding-top: 25px;
	}
	/* .banner--single-practice-area .top-banner {
		height: 100%;
	} */
	.attorney-individual-wrap ul.list-unstyled.education-wrap--attorney .areas-widget.ml-md-5 {
		padding: 9px;
	}
	.custom-profile .marginTop h4{
		font-size: 1em;
	}
	.fa-angle-down {
		margin-top: 10%;
	}
	.top-banner {
		padding: 100px 0 30px;
	}

	.custom-rol--space .attorneys-wrap {
		background-image: url(../images/attorneys-img.png);
		background-position: 50% 0%;
		height: 400px;
	}
	.top-banner .container {
		margin-top: 0%;
	}
    .attorneys-wrap{
        height: 400px; 
    }
	.address-contact p {
		display: block;
		margin: auto;
		text-align: center;
	}
	.address-contact a {
		display: block;
		margin: auto;
		text-align: center;
	}
	.address-contact ul {
		display: block;
		margin: auto;
		text-align: center;
	}
	.area-banner {
		height: 400px;
	}
	.area-banner .box-set {
		height: auto;
	}
	.address-view-wrap ul {
		padding-left: 44px;
	}
	li.nav-item.dropdown {

		line-height: 2;
	}
	.navbar-nav .dropdown-menu {
		position: static;
		float: none;
		height: auto;
		width: auto;
		-webkit-column-count: 1;
	}


	.news-layout-content h3 {
		font-weight: 500;
		font-size: 1.2em;
	}
	.news-layout-content.single-news-heading h1 {
		font-weight: 500;
		font-size: 1.2em;
	}
	.left-column-news p {
		text-align: center;
	}
	.left-column-news h5 {
		text-align: center;
		padding-left: 0;
	}
	body>div>div.custom-contact-form>div>div>div.col-md-7>p {
		text-align: center;
		margin-top: 5%;
	}
	body>section.about-section>div>div:nth-child(2)>div>div>div:nth-child(2) {
		margin-top: 15%;
	}
	.profile-description .row {
		justify-content: center;
	}
	.areas-custom-wrap.areas-practice-wrapn p {
		text-align: center;
		padding-right: 0;
	}

	.areas-description p {
		text-align: center;
		padding: 3%;
	}
	.map-custom-wrap {
		position: relative;
		padding-bottom: 65.25%;
		padding-top: 30px;
		height: 0;
		overflow: hidden;
	}
	#wpcf7-f85-o1>div.row>div {
		margin-top: 5%;
		padding: 6%;
	}
	.iframe-rwd iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.footer-column {
		width: auto;
		height: auto;
	}
	.custom-contact-form.news-article-layout .container {
		background-color: white;
		padding: 7% 5%;
		left: 0;
		right: 0;
		top: -17%;
	}
	
	.new-description h5 {
		word-break: break-word;
		padding: 7%;
	}
	.areas-widget ul li {
		font-size: 1em;
		width: 93%;
	}
	.areas-description .col-md-6 p {
		text-align: center;
	}
	body>div>div.areas-description>div>div>div.col-md-6 {
		margin-top: 5%;
	}
	/* span.space-padding--edu {
		padding-left: 8%;
	} */
	.attorneys-description .col-md-4.aos-init.aos-animate {
		margin-bottom: 5%;
	}
	.top-banner.attorney-individual-banner {
		padding: 100px 0 100px;
	}
	.top-banner.attorney-individual-banner .container {
		margin-top: 0;
	}
	.top-banner.attorney-individual-banner p {
		padding-top: 0;
	}
	.accordion--wrap {
		margin-bottom: 31%;
	}
	h4.accordion__title {
		text-align: center;
	}
	.profile-description.custom-profile .col-md-4.aos-init.aos-animate {
		margin-bottom: 5%;
	}
	.accordion__content p {
		text-align: center;
	}
	.right-column-news {
		padding: 6%;
	}
	.right-column-news h5 {
		text-align: center;
		padding-left: 0;
	}
	.right-column-news .link-read.text-right {
		text-align: right!important;
	}
	.right-column-news ul {
		text-align: center;
		padding-left: 0;
	}
	body>div.main-wrap>div>div.top-banner>div>div>div>p {
		word-break: break-word;
	}
	.areas-widget ul.list-unstyled.aos-init.aos-animate {
		padding: 0% 9% 0% 15%;
		width: 100%;
	}
	.row.mt-5.mr-4 .col.mt-5.mr-5 .link-read.float-right.mt-5.custom-link {
		margin-top: 0 !important;
	}
	.home-section-corporate-content img {
		width: 68%;
	}
	.areas-banner .top-banner p {
		width: 100%;
	}
	.row.custom-bg ul.list-unstyled {
		font-size: 1em;
		padding: 8%;
	}
	.areas-banner .marginTop {
		padding: 2% 4%;
	}
	.areas-banner .marginTop h4 {
		font-size: 1em;
	}
	.areas-banner .marginTop.areas-main-heading h1 {
		font-size: 1em;
	}
	.attorney-individual-wrap .marginTop h4 {
		font-size: 1em;
	}
	.attorney-banner .top-banner p {
		padding-top: 0;
		width: 100%;
	}
	.custom-profile .top-banner p {
		width: 100%;
	}
	.intro-view {
		text-align: center;
	}
	.news-wrap-custom p {
		word-break: break-word;
		padding: 0;
	}
	.recent-news .card-text {
		text-align: center;
		font-size: 0.8em;
	}
	ul.sub-menu {
		padding-left: 0;
	}
	.copyright-text p {
		text-align: center;
	}
	.other-links p {
		float: none;
		text-align: center;
	}
	ul#menu-schertler-menu-1 {
        padding-left: 0;
        text-align: center;
	}
	.main-attorney-wrap .custom-attorney-box p {
		padding: 49px;
		text-align: center;
		line-height: 2.2;
		font-weight: 300;
		text-align: center;
		padding-bottom: 60px;
	}
	.practice-heading-box h5 {
		font-size: 1em;
	}
	section.about-section .col.mt-5.mr-5 {
		margin-right: 0rem !important;
		padding-right: 0;
		margin-top: 0!important;
	}
	.top-banner .author-name {
		text-align: center;
	}
	.experience-wrap h1 {
		color: white;
		text-align: center;
	}
	.experience-wrap .experience-heading h2 {
		color: white;
		text-align: center;
	}
	.practice-heading-box h5 {
		text-align: center;
	}
	.top-banner p {
		width: 100%;
	}
	.navbar-brand {
		margin-right: 0;
		width:100%;
	}
	.navbar-brand img {
		display: block;
		margin: auto;
		width: 89%;
	}
	.about-section .container {
		margin-bottom: 0;
	}
	.areas-description h1 {
		color: #004271;
		padding: 5% 0;
		text-align: center;
		font-size: 1.2em;
		width: 100%;
	}
	.new-description {
		text-align: center;
	}
	div#bs-example-navbar-collapse-1 {
		margin-top: 5%;
		margin-bottom: 5%;
	}
	body>div.main-wrap.areas-main-wrap>div.attorney-individual-wrap>div>div.row>div>div>div>div:nth-child(3)>div.areas-widget.ml-md-5>ul {
		padding: 11%;
	}
	.address-view-wrap {
		padding: 5%;
	}
	.profile-custom-wrap p {
		line-height: 1.6;
		font-size: 1.2em;
		padding: 0 0;
	}
	.news-wrap .flex-column .bd-highlight-top {
		height: auto;
		width: 100%;
	}
	.custom-contact-form {
		padding: 20px 0;
	}
	.top-banner p {
		text-align: center;
		padding-top: 0;
	}
	.dropdown-menu.show {
		height: 300px;
	}
	.custom-cform .btn-primary {
		display: block;
		margin: auto;
	}
	.profile-description p {
		text-align: center;
		padding: 15px;
	}
	.areas-practice-wrap p {
		text-align: center;
		padding: 15% 0 0px 0px;
	}
	.profile-description .link-read {
		display: block;
		margin: auto;
	}
	.areas-custom-wrap.areas-practice-wrap {
		position: relative;
		padding: 0;
	}
	.areas-practice-right .box-a {
		width: 100%;
	}
	.about-section h2 {
		margin-top: 12%;
	}
	body>div.main-wrap>section.about-section>div>div:nth-child(2)>div>div>div:nth-child(2) {
		margin-top: -32px;
		margin-bottom: 7%;
	}
	button.navbar-toggle {
		background-color: transparent;
		border-radius: 10px;
		color: white;
		padding: 10px 17px;
		display: block;
		margin: auto;
		border: 1px solid grey;
	}
	.fa-navicon:before,
	.fa-reorder:before,
	.fa-bars:before {
		content: "\f0c9";
		font-size: 22px;
	}
	ul.navbar-nav.ml-auto {
		text-align: center;
	}
	.home-section-corporate-content img {
		padding: 20px;
	}
	.experience-heading {
		width: 100%;
		text-align: center;
	}
	.experience-contact.aos-init.aos-animate {
		width: 100%;
		text-align: center;
	}
	.about-columns {
		padding-left: 20px;
		padding-right: 20px;
		margin-bottom: 0;
	}
	.about-section {
		background-color: #004271;
		padding: 0;
	}
	.custom-navbar-light {
		background: #004271!important;
		position: static;
		box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
	}
	.col-left p {
		font-size: 1rem;
	}
	.col-right p {
		padding-top: 37%;
		font-size: 0.96rem;
	}
	body>footer>div>div>div>div>div:nth-child(2)>ul {
		text-align: center;
	}
	.practices-columns p {
		width: 95%;
		text-align: center;
	}
	.link-read {
		text-align: center;
		margin-bottom: 5%;
	}
	.attorney-view .areas-widget {
		padding: 39px;
	}
	
	.profile-custom-wrap p {
		text-align: center;
		padding-top: 12%;
	}
	.news-wrap .news-text-wrap {
		text-align: center;
	}

	.home-section-corporate-content img {
		background-color: white;
		box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
	}
	.recent-news .col-sm-4 {
		margin-bottom: 5%;
	}
	.experience-contact p {
		text-align: center;
	}
	.experience-contact .btn-contact {
		text-align: center;
	}
	.news-wrap .news-text-wrap {
		font-size: 1.2em;
		line-height: 1.6;
		padding: 0 0 0px 0;
		font-weight: 300;
	}
	.custom-attorney-box p {
		padding: 47px;
	}
	body > div.custom-contact-form.news-article-layout > div > div > div > div > div > div > div.col-md-4 > div > div{
		text-align: center!important;
	   padding-left: 0;
	}
	
	.menu-responsive.menu a{
		margin-left:0;
	}
	.custom-tan-boxes.areas-custom-wrap.custom-aop-resp .fa-angle-right:before{
	position: relative;
    left: 14px;
	}
}

@media screen and (min-width: 678px) and (max-width: 990px) {
	.areas-banner .marginTop h4 {
		font-size: 1em;
	}
	.areas-banner .marginTop.areas-main-heading h1 {
		font-size: 1em;
	}
	.practice-heading-box h5 {
		font-size: 1em;
		
	}
	.custom-navbar-light {
		background: #004271!important;
		position: static;
		box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
	}
	ul.navbar-nav.ml-auto {
		text-align: right;
	}
	button.navbar-toggle {
		background-color: transparent;
		border-radius: 10px;
		display: block;
		color: white;
		padding: 10px 17px;
		border: 1px solid grey;
	}
	ul.navbar-nav.ml-auto {
		text-align: right;
	}
	.dropdown-menu.show {
		height: 300px;
	}
	.about-section {
		background-color: #004271;
		padding: 50px;
	}
	.about-columns {
		padding: 0;
	}
	.home-section-corporate-content img {
		padding: 18px;
		display: block;
	}
	.areas-widget {
		padding: 20px;
	}
	.link-read {
		margin-bottom: 5%;
	}
	.recent-news .card-body {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		padding: 23px;
	}
	
}


/* ----------- iPad 3, 4 and Pro 9.7" ----------- */



@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
	.news-wrap .col-md-4 {
		margin-top: auto;
		margin-bottom: auto;
	}
	.map-custom-wrap {
		position: relative;
		padding-bottom: 65.25%;
		padding-top: 30px;
		height: 0;
		overflow: hidden;
	}
	.rw-wrapper {
		display: block;
		margin: auto;
	}
	.footer-column {
		-moz-column-count: 2;
		/* -webkit-column-count: 2; */
		column-count: auto;
		/* width: 406px; */
		height: auto;
		width: auto;
	}
	.iframe-rwd iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.news-wrap .news-text-wrap {
		font-size: 0.9em;
		line-height: 2.2;
		padding: 50px 0 0px 0;
	}
	.our-profile-card .card {
		padding: 0;
	}
	.custom-navbar-light {
		background: transparent !important;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		z-index: 3;
	}
	.custom-navbar-light {
		background: #004271!important;
		box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.3);
	}
	.about-columns {
		padding: 0;
	}
	.recent-news .card-body {
		padding: 23px;
	}
	ul.navbar-nav.ml-auto {
		text-align: center;
	}
	.navbar-brand svg{
		width:80%;
	}
}

@media screen and (min-width: 320px) and (max-width: 812px) and (orientation: landscape) {
	.recent-news .col-sm-4 .card-body{
	    padding: 2.25rem;
	}
	.navbar-collapse{
		transition: all 0.3s ease 0s;
	}

	.col.custom-news-col-next.d-flex.justify-content-end .link-read .fa-angle-right:before {
display: none;
	}
	.map-custom-wrap iframe{
		border: 0;
		margin-left: auto;
		margin-right: auto;
		width: 500px;
	}
	.areas-banner .top-banner p{
		padding-top: 60px;
	}
	.accordion--wrap {
		margin-bottom: 15%;
	}
	.our-profile-card .col-md-4{
		margin-bottom: 5%;
	}
	
	body>div.main-wrap>div.row.aos-init.aos-animate {
		padding: 15%;
		padding-top: 6%;
		padding-bottom: 6%;
	}
	.profile-description.custom-profile .col-md-4{
		margin-bottom: 5%;
	}
	.about-section body > section.about-section > div > div.row.mr-4.custom-row-link{
		margin-right: 0 !important;
	}
	section.about-section .col.mt-5.mr-5.mb-4{
		display: flex;
		justify-content: center;
	}
	.profile-description.custom-profile .col-md-4{
		margin-bottom: 5%;
	}
	.custom-contact-form.custom-new .col-md-12{
		margin-bottom: 5%;
	}
	.recent-news{
		background-attachment: inherit;
	}
	section.about-section .col.mt-5.mr-5 {
		margin-right: 0rem !important;
		padding-right: 0;
		margin-top: 0!important;
	}
	section.about-section .custom-row-link{
		margin-right: 0.5rem !important;
	}
	.column {
		width: 100%;
	}
	.nav-item .dropdown a {
		width: 100%;
	}
	.footer-column {
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: auto;
	}
	ul.list-unstyled.links-holder {
		font-weight: 300;
		font-size: 1em;
	}
	.area-column {
		-moz-columns: auto;
		columns: auto;
	}
	.header-main .top-banner p.mb-4.justify-content-center {
		padding-top: 0;
	}
.recent-news .card-title {
    font-size: 11px;
}
	.main-wrap .navbar-dark .navbar-nav .nav-link{
		text-align: center;
	}
	.recent-news{
		padding: 59px 0;
	}

	.news-wrap .flex-column {
		padding: 20% 20% 0 20%;
	}
	.top-banner .container {
		margin-top: 0%;
	}
	.top-banner .container {
		margin-top: 0%;
	}
	.top-banner p{
		padding-top: 0;
	}
	button.navbar-toggle {
		margin: auto;
	}
	.navbar-dark .navbar-brand{
		text-align: center;
	}
	.experience-wrap .col-md-4:nth-child(2)::before{
		visibility: hidden;
	}
	.navbar-dark .navbar-brand{
		width:75%;
	}
	.navbar-brand svg{
		width:65%;
		padding-top: 9px;
		padding-bottom: 0;
	}
}

@media only screen and (device-width: 768px) {
	button.navbar-toggle {
		display: block;
	}

}

@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {
	body>section.about-section>div>div:nth-child(2)>div>div>div:nth-child(2) {
		margin-top: 15%;
	}
	.experience-wrap .col-md-4:nth-child(2)::before {
		background-color: none;
		bottom: .5rem;
		content: '';
		left: -6rem;
		position: absolute;
		top: .5rem;
		width: 3px;
	}
	.address-contact {
		margin-top: 0%;
	}
	.map-custom-wrap {
		position: relative;
		padding-bottom: 65.25%;
		padding-top: 30px;
		height: 0;
		overflow: hidden;
	}
	.iframe-rwd iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.top-banner.attorney-individual-banner {
		padding: 100px 0 100px;
	}
	.top-banner.attorney-individual-banner .container {
		margin-top: 0;
	}
	.recent-news .slick-dots {
		bottom: -31px;
		width: 100%;
		margin: 0;
		list-style: none;
		text-align: center;
	}
	.profile-custom-wrap p {
		line-height: 2;
		font-size: 0.9em;
		font-weight: 300;
		padding: 10% 4%;
	}
	.recent-news .card-text {
		text-align: center;
		font-size: 0.8em;
		line-height: 1.2;
	}
	.news-wrap .news-text-wrap {
		padding: 0;
	}
	.our-profile-card .card {
		height: 100%;
		background-color: #EBE4D9;
		padding: 0;
	}
	.areas-widget {
		padding: 0.5em;
	}
	.our-profile-card ul li {
		font-size: 1em;
	}

}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.experience-wrap .col-md-4:nth-child(2)::before {
		left: -6rem;
	}
	.experience-wrap .col-md-4:nth-child(2)::before{
		display: none;
	}
	.navbar-collapse{
		transition: all 0.3s ease 0s;
	}
	.recent-news .card-text {
		text-align: center;
		font-size: 0.8em;
	}
	.areas-widget {
		padding: 7px;
	}
	.col.custom-news-col-next.d-flex.justify-content-end .link-read .fa-angle-right:after {
		content: "\f105";
		color: #004271;
		font-weight: 700;
		top: 2px;
		font-size: 18px;
		/* left: 0; */
		position: absolute;
		right: -14px;
	}
	.col.custom-news-col-next.d-flex.justify-content-end .link-read .fa-angle-right:before{
		display: none;
	}
	.col.custom-news-col-next.d-flex.justify-content-end .link-read {
		position: relative;
	}
	.menu-schertler-menu-container ul{
	padding-left: 0;
	}
	.status-wrap.mt-5 {
		padding: 0 0 0 0;
	}
	a.navbar-brand img {
		display: block;
/* 		margin: auto; */
	}
	button.navbar-toggle{
		margin: auto;
	}
	section.about-section .col.mt-5.mr-5 {
		margin-right: 0rem !important;
		padding-right: 0;
		margin-top: 0!important;
	}
	section.about-section .custom-row-link{
		margin-right: 0.5rem !important;
	}
	.about-columns .col-lg-6.col-md-12.col-sm-12.d-flex.align-items-stretch{
		margin-bottom: 11%
	}
	.main-wrap .navbar-dark .navbar-nav .nav-link {
		padding-right: 0.5rem;
		padding-left: 0.2rem;
	}
	.top-banner.attorney-individual-banner {
		padding: 100px 0 100px;
	}
	.top-banner.attorney-individual-banner .container {
		margin-top: 0;
	}
	.navbar-dark .navbar-brand{
		width:75%;
		
	}
	a.navbar-brand img{
		margin:auto;
		padding-left:0;
	}
}


/* Landscape*/

@media only screen and (min-device-width: 1366px) and (max-device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {

	.map-custom-wrap {
		position: relative;
		padding-bottom: 65.25%;
		padding-top: 30px;
		height: 0;
		overflow: hidden;
	}

	.footer-column {
		-moz-column-count: 2;
		-webkit-column-count: 2;
		column-count: auto;
		width: auto;
		height: auto;
	}
	.iframe-rwd iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.top-banner.attorney-individual-banner {
		padding: 100px 0 100px;
	}
	.top-banner.attorney-individual-banner .container {
		margin-top: 0;
	}
}


/* Portrait*/

@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) {
	.areas-widget {
		padding: 41px 7px;
	}
	.col.custom-news-col-next.d-flex.justify-content-end .link-read .fa-angle-right:after {
		content: "\f105";
		color: #004271;
		font-weight: 700;
	    top: 0px;
		font-size: 18px;
		/* left: 0; */
		position: absolute;
		right: -14px;
	}
	}
	.col.custom-news-col-next.d-flex.justify-content-end .link-read .fa-angle-right:before{
		display: none;
	}
	.col.custom-news-col-next.d-flex.justify-content-end .link-read {
		position: relative;
	}
	.map-custom-wrap {
		position: relative;
		padding-bottom: 65.25%;
		padding-top: 30px;
		height: 0;
		overflow: hidden;
	}
	.iframe-rwd iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.experience-wrap .col-md-4:nth-child(2)::before {
		left: -10rem;
	}
	.top-banner.attorney-individual-banner {
		padding: 100px 0 100px;
	}
	.top-banner.attorney-individual-banner .container {
		margin-top: 0;
	}
}

@media only screen and (min-device-width: 1500px) and (max-device-width: 2000px) {
	.areas-description {
		position: relative;
		z-index: 3;
		padding-bottom: 60px;
		margin: -6% 30px 0;
	}
}

@media screen and (min-width: 320px) and (max-width: 1200px){
	.areas-widget ul.list-unstyled a {
		text-indent: -1em;
	}
}
@media only screen and (min-device-width: 707px) and (max-device-width: 767px) {
	.navbar-brand img{
		    margin: 0;
    width: 80%;
}
	}

@media(max-width:992px){
	.areas-custom-wrap .custom-aop-left-img{
		display:flex;
		justify-content:center;
	}
}


@media(max-width:992px)and (min-width:813px){
	.icon-Schertler-Logo-White {
		font-size: 8.5rem;
	}
}
@media(max-width:414px){
	.icon-Schertler-Logo-White {
		font-size: 5.5rem;
	}
}
@media(max-width:320px){
	.icon-Schertler-Logo-White {
		font-size: 4.3rem;
	}
}
@media(max-width:1200px) and (min-width:993px){
	footer span.icon-Schertler-Logo-White {
		font-size: 3.5rem!important;
	}
	.icon-Schertler-Logo-White {
		font-size: 5rem;
	}
}
@media(max-width:992px) and (min-width:768px){
	footer span.icon-Schertler-Logo-White {
		font-size: 2.5rem!important;
	}
	.icon-Schertler-Logo-White {
		font-size: 6rem;
	}
	.disclaimer-wrapper .top-banner .btn-contact{
		margin-top: 15%;
	}
}
@media(max-width:767px) and (min-width:500px) {
	footer span.icon-Schertler-Logo-White {
		font-size: 8.5rem!important;
	}
}
@media(max-width:501px)  {
	footer span.icon-Schertler-Logo-White {
		font-size: 4.5rem!important;
	}
}
