@media screen and (min-width: 481px) {
	.header .top-header-desktop .site-logo-wrap .logo {
	    max-width: 100%;
	}

	#nav-desktop {
	    background: #F2F1EA;
	    box-shadow: 0px 1px 0px rgb(0 0 0 / 10%);
	}

	.navbar-expand-md .navbar-nav li .nav-link {
	    font-family: "Poppins",sans-serif;
	    font-style: normal;
	    font-weight: normal;
	    font-size: 16px;
	    line-height: 24px;
	    color: #222222;
	    padding-right: 30px;
	}

	#nav-desktop ul#menu-main-menu-1 {
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}

	.hero-home .header-title {
	    font-family: "Asap Condensed",sans-serif;
	    font-style: normal;
	    font-weight: 500;
	    font-size: 24px;
	    line-height: 28px;
	    letter-spacing: 0.2em;
	    text-transform: uppercase;
	    color: #222222;
	    border-bottom: 6px solid #987520;
	    padding-bottom: 20px;
	}

	.hero-home .text-wrap .banner-title {
	    font-family: "Asap Condensed",sans-serif;
	    font-style: normal;
	    font-weight: 500;
	    font-size: 90px;
	    line-height: 90px;
	    text-transform: uppercase;
	    color: #222222;
	}

	.hero-home .container-fluid .col-7 .img-banner {
	    height: 600px;
	    background-repeat: no-repeat !important;
	    background-size: cover !important;
	    background-position: center !important;
	    position: absolute;
	    top: 0px;
	    width: 98%;
	    box-shadow: 6px 13px 28px rgb(0 0 0 / 25%);
	}
	.jd.img-banner {
	    background-image: url(https://www.puttingpeoplefirst.law/wp-content/uploads/2023/08/home_banner-v3.jpg);
	}
}

@media screen and (max-width: 550px) {
	.hero-home .container-fluid .col-7 .img-banner {
	    height: 300px;
	}

	.top-header-mobile .tap-to-call {
	    background: linear-gradient(180deg,#FFFFFF 46.23%,#F7F3E5 100%);
	    border: 2px solid #6D5517;
	    box-sizing: border-box;
	    border-radius: 300px;
	    margin-top: 18px;
	    margin-left: 20px;
	    margin-right: 20px;
	    text-align: center;
	    font-family: "Asap",sans-serif;
	    font-style: normal;
	    font-weight: 500;
	    font-size: 16px;
	    line-height: 18px;
	    color: #222222;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    padding-top: 15px;
	    padding-bottom: 15px;
	}

	.jd.img-banner {
	    background-image: url(https://www.puttingpeoplefirst.law/wp-content/uploads/2023/08/home_banner-v3-mobile.jpg);
	}
}

@media screen and (max-width: 767px) {
	.hero-home .text-wrap .banner-title {
	    font-style: normal;
	    font-weight: 500;
	    font-size: 50px;
	    line-height: 57px;
	    text-transform: uppercase;
	    max-width: 300px;
	}
}

@media screen and (max-width: 1100px) {
	.hero-home .text-wrap .banner-description {
	    margin-top: 14px;
	    font-size: 18px;
	}
}



