@media only screen and (max-width: 1000px) {
.upper-menu-1 {margin-right: 5px;}
}

@media only screen and (max-width: 900px) {
/*Header*/
.upper-h-bar {justify-content: flex-start; padding: 0px 20px 40px 20px;}
.upper-h-bar-1 {order: 1; width: 80%;}
.upper-h-bar-2 {display: none;}
/*Mobile Menu*/
.header-mobile-menu {display: block;}
.menu-pane {display: block;}
.hamburger-icon {
  top: 4vh;
}
h1.dk-page-title {font-size: 40px; padding: 60px 20px 20px 20px;}
.dk-page-subtitle {padding: 0 20px 90px 20px;}
/*--Home--*/
.home-area-first {flex-wrap: wrap; padding: 60px 20px;}
.home-area-first-1 {width: 100%;}
.home-area-first-2 {width: 100%;}
.home-area-first-pad {padding: 0 50px 0 0;}
.home-area-2-block {flex-wrap: wrap; padding: 50px 0; width: 100%;}
.home-area-2-block-1 {width: 100%; padding: 0 0 20px 0;}
.home-area-2-block-2 {width: 100%;}
.home-area-2-link {padding: 60px 0 30px 0; width: 100%;}
.home-area-3-text {width: 100%;}
.home-area-3-link {padding: 0 0 20px 0;}
/*--AOP--*/
.aop-flex {flex-wrap: wrap; padding: 60px 0 60px 0;}
.aop-flex-1 {width: 100%; font-size: 32px; padding: 0 0 30px 0;}
.aop-flex-2 {width: 100%;}
}
@media only screen and (max-width: 800px) {
/*Internal*/
.who-we-are-intro {font-size: 32px; padding: 0 0 40px 0;}
.attorney-bio-flex {flex-wrap: wrap;}
.attorney-bio-flex-1 {width: 100%; padding: 0 0 15px 0;}
.attorney-bio-flex-2 {width: 100%; padding: 0 0 15px 0;}
.attorney-bio-flex-3 {width: 100%; padding: 0 0 15px 0;}
.attorney-bio-flex-pad {padding: 0 0 20px 0;}
}
@media only screen and (max-width: 700px) {
.footer-flex {flex-wrap: wrap;}
.footer-flex-1 {width: 100%; padding: 0 0 30px 0;}
.footer-flex-2 {width: 100%;}
}
/*--Randoms--*/
@media only screen and (min-width: 751px) and (max-width: 1200px) {

}
