
@media (max-width: 1700px) {
	.servcies-left-sec .servcies-left-sec-in .content {
		padding-top: 0;
		max-width: 83%;
		padding-right: 5%;
	}
	
	.home-servcies-sec .custom-nav {
		margin-top: 20px;
	}
	
	.servcies-left-sec h2 {
		margin-bottom: 15px;
	}
	
	.right-image-left-content .right-content .right-content-in {
		padding-top: 35px;
	}
}

/*1599 to 1440 */
@media (max-width: 1599px) {
	.servcies-left-sec h2 {
		font-size: 40px;
		margin-bottom: 10px;
	}
	
	.filing-process-sec h2, .banner-bottom-blocks h2 {
		font-size: 40px;
	}
	
	.servcies-left-sec .servcies-left-sec-in .content {
		max-width: 89%;
		padding-top: 0;
		padding-right: 5%;
	}
	
	.home-servcies-sec .servcies-left-sec {
		width: 35%;
	}
	
	.home-servcies-sec .servcies-right-sec {
		width: 65%;
	}
	
	.servcies-left-sec p {
		font-size: 18px;
	}
	
	.home-servcies-sec .custom-nav div {
		width: 50px;
		line-height: 39px;
	}
	
	.home-servcies-sec .custom-nav {
		margin-top: 20px;
	}
	
	.about-blocks .block .block-in {
		padding: 30px;
	}
	
	.right-image-left-content p {
		font-size: 18px;
	}
	
	.center-text h1, .right-content-in h1 {
		font-size: 40px;
	}
	
	.center-text h2 {
		font-size: 40px;
	}
	
	.center-text p {
		font-size: 18px;
	}
	
	.contact-map .right-content .right-content-in {
		padding-left: 87px;
	}
	
	.contact-map .img-sec::before {
		left: 44%;
		top: 21%;
		height: 80px;
		width: 63px;
	}
	
	/**/
	.right-img-left-con-sec .left-con h2 {
		font-size: 40px;
	}
	
	.probate-blocks .probate-blocks-in {
		max-width: 90%;
		margin: 0 auto;
	}
	
	.estate-left-img-rightconternt.right-image-left-content .right-content-in {
		padding-top: 65px;
	}
	
	.estate-left-img-rightconternt.right-image-left-content .right-image-left-content-in {
		padding-bottom: 0;
	}
	
	.meet-our-team-sec .wrapper .row {
		margin: 0;
	}
	
	.meet-our-team-sec-about {
		padding-right: 0;
	}
	
	.meet-our-team-sec-about-con {
		padding: 0 35px;
	}
	
	.our-offices .our-offices-in {
		max-width: 95%;
	}
	
	.our-offices h2, .hm-testimonial-sec h2 {
		font-size: 40px;
	}
	
	.our-offices .our-offices-in .block .wpgmza_map {
		height: 300px !important;
	}
	
	.our-offices .our-offices-in .block .block-in h4 {
		font-size: 25px;
		padding: 30px 0;
	}
	
	.our-offices .our-offices-in .block .block-in .phone-numbers a {
		display: inline-block;
		font-size: 18px;
	}
	
	.our-offices .our-offices-in .block {
		padding: 0 10px;
	}
	
	.our-offices .our-offices-in .block .block-in .address {
		padding: 40px 20px 20px;
	}
	
	.estate-left-img-rightconternt.right-image-left-content .right-content-in h2 {
		font-size: 40px;
	}
}

/*1439 to 1360 */
@media (max-width: 1439px) {
	.servcies-left-sec .servcies-left-sec-in .content {
		width: 86%;
	}
	
	.home-servcies-sec .servcies-right-sec .block h4, .home-servcies-sec .servcies-right-sec .block h2 {
		font-size: 16px;
	}
	
	.right-image-left-content .right-content-in {
		padding: 40px 10%;
	}
	
	.about-blocks .block .block-in {
		padding: 20px;
	}
	
	.footer-form-sec .form-top-con h3 {
		font-size: 40px;
	}
	
	.contact-map .right-content .map-con-details a {
		padding-top: 22px;
	}
	
	.contact-map .img-sec::before {
		left: 44%;
		top: 15%;
	}
	
	.contact-map .right-content .map-con-details a.map-ph::after {
		top: 29px;
	}
	
	.probate-blocks .probate-block-con {
		padding: 19px 0;
	}
	
	.contact-map #wpgmza_map {
		height: 500px !important;
	}
	
	/*.our-offices .our-offices-in .block{width: 50%;}*/
	.our-offices .our-offices-in .block + .block + .block {
		margin-top: 25px;
	}
}

/*1359 to 1280 */
@media (max-width: 1359px) {
	.custom-container {
		padding: 0 30px;
	}
	
	.testimonial-sec-right .testi {
		max-width: 100%;
		margin: 0 auto;
		position: relative;
		padding: 76px 80px 0 60px;
	}
	
	.about-blocks .about-blocks-in .block {
		width: 50%;
		margin-bottom: 20px;
	}
	
	.about-blocks .block .block-in {
		padding: 40px;
	}
	
	.right-image-left-content .img-sec img {
		margin-top: -65px;
	}
	
	.contact-map .img-sec::before {
		left: 43%;
		top: 24%;
	}
	
	.center-text.estate-middle-content {
		padding: 80px 0 150px;
	}
	
	.contact-map #wpgmza_map {
		height: 450px !important;
	}
	
	.left-map-in {
		margin-top: -70px;
	}
	
	.meet-our-team-sec-about-img img {
		max-width: 640px;
	}
	
	.faq-single aside.right-faq-content h1 {
		font-size: 40px;
		line-height: 50px;
	}
	
	.banner-text {
		padding: 150px 0 50px;
	}
	
	.banner-text h2 {
		font-size: 35px;
		padding-bottom: 20px;
	}
	
	.banner-text p {
		font-size: 22px;
	}
	
	.banner-text a {
		padding: 0 30px;
		line-height: 50px;
		font-size: 22px;
	}
	
	.strip-sec {
		padding: 30px 15px;
	}
	
	.strip-sec h2 {
		font-size: 28px;
	}
	
	.land-services .blocks-grid {
		grid-gap: 30px;
	}
}

/*1279 to 1152 */
@media (max-width: 1279px) {
	.nav-left ul li a {
		padding: 0 22px;
	}
	
	.main-nav .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
		padding-left: 32px;
		padding-right: 32px;
	}
	
	.testimonial-sec .testimonial-sec-left-in {
		padding: 0 20px;
	}
	
	.testimonial-sec.client-testimonial .testimonial-sec-left-in {
		padding: 20px;
	}
	
	.testimonial-sec-right-in .testi-content {
		font-size: 22px;
	}
	
	.testimonial-sec-right-in .author, .testimonial-sec-right-in span {
		font-size: 22px;
	}
	
	.testimonial-sec .testimonial-sec-left h2 {
		font-size: 40px;
	}
	
	.get-started .get-started-con h2 {
		font-size: 24px;
	}
	
	.banner {
		height: 598px;
	}
	
	.banner .banner-layer h1 {
		font-size: 35px;
		margin: 70px 0 0 0;
	}
	
	.right-image-left-content .right-image-left-content-in {
		padding-bottom: 20px;
	}
	
	.Contact-us-intro .center-text-in ul {
		padding: 44px 0 20px;
	}
	
	.contact-map .img-sec::before {
		left: 42%;
		top: 19%;
	}
	
	/**/
	.probate-blocks .probate-block-con h3, .probate-blocks .probate-block-con h2 {
		font-size: 21px;
	}
	
	.right-img-left-con-sec {
		margin-top: 30px;
	}
	
	.estate-left-img-rightconternt.right-image-left-content img {
		margin-top: 0;
	}
	
	.right-image-left-content.left-image-right-content .img-sec img {
		bottom: 0;
	}
	
	.estate-bottom-left-right-content.right-image-left-content img {
		margin-top: 0;
	}
	
	.estate-left-img-rightconternt.right-image-left-content .right-content-in {
		padding: 0 0 0 10%;
	}
	
	.right-image-left-content.estate-left-img-rightconternt {
		padding: 50px 0;
	}
	
	.right-image-left-content.left-image-right-content {
		padding: 40px 0;
	}
	
	.right-image-left-content.left-image-right-content .right-content-in {
		padding: 0 10% 0 0;
	}
	
	.right-image-left-content.estate-bottom-left-right-content {
		padding: 40px 0;
	}
	
	.right-image-left-content.estate-bottom-left-right-content .right-content-in {
		padding: 0 0 0 70px;
	}
	
	.center-text.estate-intro {
		padding: 50px 0;
	}
	
	.center-text.estate-middle-content.trust-middle-content {
		padding: 50px 0;
	}
	
	.meet-our-team-sec-about-con {
		width: 50%;
		float: left;
		display: block;
	}
	
	.meet-our-team-sec-about-img {
		width: 50%;
		float: left;
		display: block;
	}
	
	.meet-our-team-sec-about-con {
		padding: 35px;
	}
	
	.meet-our-team-sec-about-img img {
		max-width: inherit;
	}
	
	.estate-left-img-rightconternt.right-image-left-content .right-content-in h2 {
		font-size: 40px;
	}
	
	.faq-blcks li a {
		line-height: 30px;
		font-size: 30px;
	}
	
	.faq-categories-blocks h2 {
		font-size: 40px;
		line-height: 50px;
	}
	
	.filing-process-sec h2, .banner-bottom-blocks h2 {
		font-size: 40px;
	}
	
	.banner-bottom-blocks .block {
		width: 33.3%;
	}
	
	.testimonial-sec.client-testimonial .about-bttn a {
		padding: 0 20px;
	}
	
	.testimonial-sec.client-testimonial .about-bttn + .about-bttn {
		margin-left: 20px;
	}
}

@media (max-width: 1158px) {}

/*1151 to 1024 */
@media (max-width: 1151px) {
	.nav-left ul li a {
		padding: 0 10px;
	}
	
	.phone {
		width: 25%;
	}
	
	.phone a {
		font-size: 16px;
		padding-left: 30px;
	}
	
	.main-nav .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.contact-bttn a {
		display: block;
		padding: 0 50px;
		font-size: 20px;
		line-height: 63px;
		text-align: center;
	}
	
	.testimonial-sec .testimonial-sec-left-in {
		padding: 0 60px;
	}
	
	.testimonial-sec.client-testimonial .testimonial-sec-left-in {
		padding: 30px 60px;
	}
	
	.testimonial-sec .testimonial-sec-left {
		text-align: center;
	}
	
	.center-text .center-text-in {
		max-width: 100%;
	}
	
	.right-image-left-content .img-sec img {
		margin-top: 50px;
	}
	
	.about-blocks {
		padding-bottom: 60px;
	}
	
	.Contact-us-intro .center-text-in ul {
		padding: 44px 0 0;
	}
	
	.contact-map .img-sec::before {
		left: 42%;
		top: 39%;
		height: 70px;
		width: 55px;
	}
	
	.contact-map .img-sec img {
		margin-top: 27px;
	}
	
	/**/
	.right-img-left-con-sec .left-con .left-con-in {
		padding: 35px;
	}
	
	.probate-blocks .probate-block-con {
		padding: 10px 0;
	}
	
	.probate-blocks .probate-block-con h3, .probate-blocks .probate-block-con h2 {
		font-size: 18px;
		line-height: 22px;
	}
	
	.florida-probate-sec {
		padding: 55px 0 60px;
	}
	
	.custom-container {
		padding: 0 40px;
	}
	
	.serving-banner {
		margin-top: 32px;
	}
	
	.home-servcies-sec .servcies-left-sec {
		width: 100%;
	}
	
	.servcies-left-sec .servcies-left-sec-in .content {
		width: 80%;
		max-width: 100%;
		margin: 0 auto;
		padding: 0;
	}
	
	.servcies-left-sec .servcies-left-sec-in {
		text-align: center;
		padding-bottom: 35px;
	}
	
	.home-servcies-sec .servcies-right-sec {
		width: 100%;
	}
	
	.right-image-left-content.estate-left-img-rightconternt img {
		margin-top: 0;
	}
	
	.right-image-left-content.estate-bottom-left-right-content img {
		margin-top: 0;
	}
	
	.center-text.estate-middle-content {
		padding: 50px 0;
	}
	
	.faq-blcks li a {
		line-height: 20px;
		font-size: 20px;
		height: 160px;
	}
	
	.hm-testimonial-sec .testimonial-sec-slider .owl-nav button.owl-prev, .hm-testimonial-sec .testimonial-sec-slider .owl-nav button.owl-next {}
	
	.hm-banner-form h3 {
		margin-bottom: 0px;
		font-size: 24px;
	}
	
	.hm-banner-form .gform_wrapper .top_label input {
		height: 42px;
	}
	
	.about-sec h2, .land-services h2 {
		font-size: 34px;
		margin-bottom: 30px;
	}
	
	.about-sec, .land-services {
		padding: 40px 0;
	}
	
	.land-services .block h2 {
		font-size: 18px;
		letter-spacing: 0;
	}
	
	.land-services .info {
		padding: 20px;
	}
}

/*1023 to 992 */
@media (max-width: 1023px) {
	.testimonial-sec-right .testi {
		padding: 76px 40px 0;
	}
	
	.footer-form-sec .form-sec .gform_wrapper li.gfield.gfield_error + li.gfield.gfield_error {
		margin-top: 15px;
	}
	
	/**/
	.probate-blocks .probate-blocks-in {
		max-width: 95%;
	}
	
	.blog-posts .block .blog-img {
		height: auto;
		width: 100%;
		position: relative;
	}
	
	.blog-posts .block .blog-posts-content {
		width: 100%;
		margin-left: 0;
	}
}

/*1023 to 970 */
@media (max-width: 991px) {
	.get-started .get-started-con h2 {
		font-size: 20px;
	}
	
	.top-nav, .main-nav {
		display: none;
	}
	
	body .taptap-main-menu-button-four div.taptap-main-menu-button-four-middle:before, .taptap-main-menu-button-four:after {
		width: 30px;
	}
	
	body .taptap-main-menu-button-four:before, body .taptap-main-menu-button-four div.taptap-main-menu-button-four-middle:before, body .taptap-main-menu-button-four:after {
		width: 30px;
		height: 4px;
	}
	
	body .taptap-menu-active .taptap-main-menu-button-four:hover:before, body .taptap-menu-active .taptap-main-menu-button-four:after {
		width: 30px;
	}
	
	body .taptap-menu-active .taptap-main-menu-button-four:before, body .taptap-menu-active .taptap-main-menu-button-four div.taptap-main-menu-button-four-middle:before, body .taptap-menu-active .taptap-main-menu-button-four:after {
		margin: 5px 0;
	}
	
	body .taptap-main-inner-inner {
		background: #062a33;
		padding: 0;
	}
	
	body .taptap-by-bonfire ul li a {
		display: block;
		border-bottom: 1px solid #0b3c49;
		text-align: left;
	}
	
	body .taptap-sub-arrow {
		right: 0;
	}
	
	body .taptap-sub-arrow-inner {
		border: none;
	}
	
	body .taptap-contents-wrapper {
		max-width: 100%;
	}
	
	body .taptap-by-bonfire {
		padding: 0 16px;
	}
	
	body .taptap-image {
		padding: 20px 0;
		background: #174652;
	}
	
	body .taptap-by-bonfire .sub-menu a {
		font-size: 16px;
		color: #fff;
		padding-left: 16px;
	}
	
	body .taptap-main-menu-button-four {
		margin-top: 18px;
	}
	
	.bsticky .taptap-main-menu-button-four {
		margin-top: 0;
	}
	
	.tablet-phone-number {
		float: right;
		margin: 13px 40px 0 0;
		background: none;
		text-align: right;
		width: auto;
	}
	
	.tablet-phone-number a {
		font-size: 16px;
		padding: 8px 20px 8px 16px;
		display: inline-block;
		border-radius: 6px;
		background: #acd8aa;
	}
	
	.bsticky .tablet-phone-number {
		margin: 3px 40px 0 0;
	}
	
	.tablet-phone-number.phone:after {
		display: none;
	}
	
	.tablet-phone-number.phone {
		display: block;
	}
	
	.about-blocks .about-blocks-in .block {
		float: left;
	}
	
	/**/
	.contact-map .right-content .right-content-in {
		padding-left: 57px;
	}
	
	.table-wrap aside {
		display: block;
	}
	
	.testimonial-sec.client-testimonial .btn-group {
		display: block;
	}
	
	.testimonial-sec.client-testimonial .about-bttn.orange a {
		width: 100%;
		text-align: center;
	}
	
	.testimonial-sec.client-testimonial .about-bttn + .about-bttn {
		margin: 20px 0 0 0;
	}
	
	.our-offices .table-wrap {
		display: block;
	}
	
	.our-offices .table-wrap .col-md-6 + .col-md-6 {
		margin-top: 50px;
	}
	
	.our-offices .table-wrap .virtual-tour iframe {
		height: 450px;
		margin-bottom: -5px;
	}
	
	.banner-text-in {
		display: block;
	}
	
	.hm-banner-form {
		max-width: 100%;
		margin: 50px 0 0 auto;
	}
	
	.about-sec .table-wrap aside {
		padding: 0;
	}
	
	.about-sec .table-wrap aside + aside {
		padding-top: 40px;
	}
	
	.strip-sec .custom-container {
		text-align: center;
		display: block;
	}
	
	.strip-sec a {
		margin-top: 20px;
		display: inline-block;
		padding: 0 40px;
		line-height: 50px;
		font-size: 18px;
	}
	
	.land-services .blocks-grid {
		grid-template-columns: 1fr 1fr;
	}
	
	.land-services .block {
		height: 250px;
	}
	
	.banner-text {
		padding: 150px 0 50px;
	}
	
	.banner-text-cont {
		padding: 0;
	}
	
	.page-template-landing-tpl .taptap-menu-button-wrapper {
		display: none;
	}
	
	.tablet-phone-number.phone {
		margin-right: 0;
	}
	
	.page-template-landing-tpl .tablet-phone-number a.text-link {
		background: transparent;
		color: #fff;
		text-transform: uppercase;
		font-weight: 300;
	}
}

/*969 to 900 */
@media (max-width: 969px) {
	.inner-page-banner {
		min-height: 150px;
	}
	
	.banner-bottom-blocks .block {
		margin: 0 auto;
	}
	
	.contact-map .right-content .right-content-in {
		padding-left: 44px;
	}
	
	.contact-map .img-sec::before {
		left: 45%;
		top: 46%;
	}
	
	/**/
	.florida-probate-sec {
		padding: 55px 0 33px;
	}
	
	.probate-blocks .probate-block {
		width: 50%;
	}
	
	.right-img-left-con-sec-in .right-img {
		width: 100%;
		display: block;
		left: 0;
	}
	
	.right-img-left-con-sec .left-con {
		width: 100%;
		display: block;
		right: 0;
	}
	
	.right-img-left-con-sec .left-con .left-con-in {
		padding: 65px 0 65px 4%;
		display: block;
	}
	
	.right-img-left-con-sec .left-con p {
		max-width: 100%;
	}
	
	.contact-bttn a {
		padding: 0 30px;
	}
	
	.get-started .get-started-con h2 {
		padding: 8px 0 0 0;
	}
	
	.right-image-left-content.estate-left-img-rightconternt .img-sec {
		max-width: 100%;
		width: 100%;
	}
	
	.right-image-left-content.estate-left-img-rightconternt .right-content {
		width: 100%;
	}
	
	.right-image-left-content.estate-left-img-rightconternt .right-content .right-content-in {
		padding: 40px 0 0;
	}
	
	.right-image-left-content.left-image-right-content .img-sec {
		width: 100%;
		max-width: 100%;
	}
	
	.right-image-left-content.left-image-right-content .right-content {
		width: 100%;
		padding-top: 40px;
	}
	
	.right-image-left-content.estate-bottom-left-right-content .img-sec {
		width: 100%;
		max-width: 100%;
	}
	
	.right-image-left-content.estate-bottom-left-right-content .right-content {
		width: 100%;
	}
	
	.right-image-left-content.estate-bottom-left-right-content .right-content-in {
		padding: 40px 0 0;
	}
	
	.right-image-left-content.left-image-right-content .right-content-in {
		padding-right: 0;
	}
	
	.meet-our-team-sec-about-con {
		width: 100%;
	}
	
	.meet-our-team-sec-about-con-in {
		max-width: 100%;
	}
	
	.meet-our-team-sec-about-img {
		width: 100%;
	}
	
	.meet-our-team-sec-about-img img {
		width: 100%;
	}
	
	.info-wrapper-right .description {
		padding: 40px;
	}
	
	.single-post-sec .blog-posts .block {
		width: 48%;
	}
	
	.faq-blcks li {
		width: 49%;
	}
	
	.faq-single aside {
		display: block;
		width: 100%;
		right: 0;
		left: 0;
		padding: 50px 0;
	}
	
	.faq-single aside.left-faq-list:before {
		width: 100px;
		left: -100px;
	}
	
	.faq-single aside.left-faq-list:after {
		content: "";
		display: block;
		width: 100px;
		position: absolute;
		right: -100px;
		top: 0;
		background: #234f5a;
		height: 100%;
	}
	
	.faq-single aside.right-faq-content {
		padding-left: 0;
	}
	
	.hm-why-choose.about-blocks, .hm-faqs {
		padding: 50px 0;
	}
}

.left-form-right-content .bb-logo {
	padding-bottom: 75px;
}

/*899 to 800 */
@media (max-width: 899px) {
	.banner .banner-layer h2, .banner .banner-layer h1 {
		font-size: 35px;
		padding: 0 15px 30px;
	}
	
	.right-image-left-content .img-sec {
		width: 100%;
	}
	
	.right-image-left-content .right-content {
		width: 100%;
	}
	
	.right-image-left-content .right-content-in {
		padding: 40px 0;
	}
	
	.left-map-in {
		margin-top: 50px;
	}
	
	.right-image-left-content.contact-map .img-sec {
		max-width: 100%;
	}
	
	.contact-map .right-content .right-content-in {
		padding-left: 0;
	}
	
	.wrapper .row .item-wrapper {
		flex-basis: 100%;
		flex-basis: 100%;
		max-width: 100%;
		max-width: 100%;
		position: inherit;
		float: none;
	}
	
	.wrapper .meet-our-team-container.vactive .row > div {
		flex-basis: 100%;
		flex-basis: 100%;
		max-width: 100%;
		max-width: 100%;
	}
	
	.meet-our-team-container.vactive .info-wrapper-left {
		width: 100%;
	}
	
	.wrapper .row .item-wrapper.active .info-wrapper-left {
		width: 100%;
	}
	
	.wrapper .meet-our-team-container.vactive .row .item-wrapper.active {
		flex-basis: 100%;
		flex-basis: 100%;
		max-width: 100%;
		max-width: 100%;
		width: 100%;
	}
	
	.info-wrapper-right {
		height: auto;
		width: 100%;
		display: none;
	}
	
	.info-wrapper-left .info-wrapper-top {
		height: 720px;
		position: relative;
	}
	
	.wrapper .row .item-wrapper.active .info-wrapper-left .info-wrapper-top {
		position: relative;
		height: 750px;
	}
	
	.wrapper .row .item-wrapper.active .info-wrapper-btm {
		display: none;
	}
	
	.new-info-wrapper {
		height: initial;
	}
	
	.wrapper .row > div {
		height: auto;
	}
	
	.wrapper .meet-our-team-container.vactive .row .item-wrapper.active .info-wrapper-right {
		display: block;
	}
	
	.meet-our-team-sec-main {
		max-width: 80%;
		margin: 0 auto;
	}
	
	.info-wrapper-right {
		border: none;
	}
	
	.right-image-left-content .img-sec {
		max-width: 100%;
	}
	
	.meet-our-team-sec-about {
		position: relative;
	}
	
	.meet-our-team-sec-about .meet-our-team-sec-about-img {
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.meet-our-team-sec-about-con {
		margin-top: 61%;
	}
	
	.meet-our-team-sec-con h6 {
		font-size: 40px;
	}
	
	.meet-our-team-sec-con {
		padding: 60px;
	}
	
	.meet-our-team-sec-about-con-in h2 {
		font-size: 40px;
	}
	
	.custom-container {
		overflow: hidden;
	}
	
	.footer-social-in a {
		margin: 0 3px 14px;
		line-height: 33px;
		height: 33px;
		width: 33px;
		font-size: 16px;
	}
}

/*799 to 768 */
@media (max-width: 799px) {
	.meet-our-team-sec-con {
		padding: 30px 83px;
	}
}

/*767 to 736 */
@media (max-width: 767px) {
	#post-grid-814 .item {
		width: auto !important;
	}
	
	.testimonial-sec.client-testimonial .testimonial-sec-left h2 {
		font-size: 30px;
	}
	
	.testimonial-sec.client-testimonial .testimonial-carousel-client .owl-nav button.owl-prev, .testimonial-sec.client-testimonial.left-testi .testimonial-carousel-client .owl-nav button.owl-next {
		display: block !important;
	}
	
	.testimonial-sec.client-testimonial .triLeft, .testimonial-sec.client-testimonial.left-testi .triLeft {
		top: 28px;
		left: 0;
		right: 0;
		margin: 0 auto;
		transform: rotate(45deg);
	}
	
	.testimonial-sec-right-in-main {
		padding: 0;
	}
	
	.testimonial-sec .testimonial-sec-left {
		padding: 43px 20px 70px;
		text-align: center;
		height: inherit !important;
	}
	
	.testimonial-sec .testimonial-sec-left-in {
		padding: 0 20px;
		text-align: center;
	}
	
	.testimonial-sec.client-testimonial .testimonial-sec-left-in {
		padding: 0;
		display: block;
		text-align: center;
	}
	
	.testimonial-sec.client-testimonial .testimonial-sec-left h2, .testimonial-sec.client-testimonial .testimonial-sec-left p {
		max-width: 100%;
	}
	
	.testimonial-sec .testimonial-sec-left h2 {
		font-size: 30px;
		padding: 0 0 20px 0;
	}
	
	.testimonial-sec .testimonial-sec-left p {
		font-size: 16px;
		margin: 0;
		padding: 0 0 28px;
	}
	
	.testimonial-sec-right .testi {
		padding: 75px 0 0;
		max-width: 100%;
		margin: 20px auto 0;
	}
	
	.testimonial-sec-right.testimonial.col-sm-6.home-testi-auto-height {
		padding: 0 20px;
	}
	
	.testimonial-sec-right .testi:after {
		width: 51px;
		height: 43px;
		background-size: 100% auto;
	}
	
	.testimonial-sec-right-in .content {
		font-size: 18px;
		text-align: center;
		border-bottom: none;
	}
	
	.testimonial-sec-right-in .content {
		min-height: auto;
	}
	
	.testimonial-bottom-con {
		padding-top: 20px;
		width: 100%;
		padding-bottom: 23px;
		border-top: solid 3px #d6dbdd;
		border-bottom: 0;
		margin-top: 24px;
	}
	
	.custom-container {
		padding: 0 30px;
	}
	
	.footer-nav.col-sm-3 {
		padding: 0;
	}
	
	.footer-nav.col-sm-3 {
		padding: 0 0 30px 0;
	}
	
	.footer-social.footer-nav-4 {
		padding: 0;
	}
	
	.footer-social-in {
		max-width: 240px;
	}
	
	.testimonial-sec-right-in .author, .testimonial-sec-right-in span {
		font-size: 18px;
	}
	
	.testimonial-sec-right::after {
		position: absolute;
		content: "";
		background: url("https://cdn-ileamog.nitrocdn.com/DeTWPIWUTpgPJKbKSbTwWVaWrHxbqoGk/assets/images/optimized/rev-68a5ef0/www.floridaprobatefirm.com/wp-content/themes/floridaprobate/images/testi-right-sec-before.png") no-repeat;
		width: 70px;
		height: 80px;
		top: -45px;
		left: 41%;
		transform: rotate(90deg);
		display: block;
		text-align: center;
	}
	
	.serving-banner {
		background: #f7f9f9 url("https://cdn-ileamog.nitrocdn.com/DeTWPIWUTpgPJKbKSbTwWVaWrHxbqoGk/assets/images/optimized/rev-68a5ef0/www.floridaprobatefirm.com/wp-content/themes/floridaprobate/images/serving-banner-mobi-bg.jpg") no-repeat top left;
		background-size: 100%;
		padding: 203px 20px 28px;
		margin-top: 0;
	}
	
	.serving-banner.nitro-lazy {
		background: none !important;
	}
	
	.serving-banner h2 {
		font-size: 30px;
	}
	
	.get-started-con {
		width: 100%;
		float: none;
	}
	
	.contact-bttn {
		width: 100%;
		float: none;
		text-align: center;
		margin-top: 25px;
	}
	
	.get-started .get-started-con h2 {
		font-size: 18px;
		text-align: center;
	}
	
	.get-started-in {
		padding: 35px 0 28px 0;
	}
	
	.get-started-in .contact-bttn a {
		max-width: 189px;
		line-height: 37px;
		font-size: 16px;
		padding: 0 30px;
		display: inline-block;
	}
	
	.home-servcies-sec .servcies-left-sec {
		width: 100%;
		float: none;
		height: inherit !important;
		margin-bottom: 50px;
	}
	
	.servcies-left-sec .servcies-left-sec-in .content {
		width: 100%;
		padding: 0 20px;
		text-align: center;
	}
	
	.Steps-lead-ins .lead-in p {
		width: 100%;
		padding: 0 20px;
		text-align: center;
	}
	
	.servcies-left-sec h2 {
		font-size: 30px;
		margin-bottom: 10px;
	}
	
	.home-servcies-sec .servcies-right-sec {
		padding-right: 0;
		width: 100%;
		float: none;
		height: inherit !important;
	}
	
	.home-servcies-sec {
		margin-top: 40px;
	}
	
	.servcies-left-sec .servcies-left-sec-in {
		height: inherit;
		vertical-align: top;
		display: block;
		text-align: right;
	}
	
	.custom-nav.custom-nav-desk.ser-custom-nav {
		display: none;
	}
	
	.custom-nav.custom-nav-mobi.ser-custom-nav {
		text-align: center;
		display: block;
		margin-bottom: 30px;
	}
	
	.home-servcies-sec .custom-nav .owl-prev, .home-servcies-sec .custom-nav .owl-next {
		float: none;
	}
	
	.banner {
		height: 280px;
		margin-top: 140px;
	}
	
	.banner .banner-layer h2, .banner .banner-layer h1 {
		font-size: 30px;
		margin: 0;
	}
	
	body .taptap-main-menu-button-four {
		margin-top: 30px;
	}
	
	header.jsticky .main-menu-in {
		padding-top: 0;
	}
	
	.hm-bttn a {
		font-size: 16px;
		line-height: 37px;
		letter-spacing: 1px;
		padding: 0 10px;
		display: block;
		max-width: 210px;
		margin: 0 auto;
	}
	
	.main-menu-in {
		padding-top: 0;
	}
	
	.logo {
		width: 100%;
		float: none;
		text-align: center;
		background: #174652;
		padding: 14px 0;
	}
	
	.main-menu .custom-container {
		padding: 0;
	}
	
	.tablet-phone-number {
		float: none;
		margin: 0 40px 0 0;
		background: none;
		text-align: center;
		width: 100%;
	}
	
	.tablet-phone-number a {
		font-size: 18px;
		padding: 8px 0;
		display: block;
		border-radius: 0;
	}
	
	.bsticky .tablet-phone-number {
		margin: 0;
	}
	
	.servcies-right-sec.servcies-right-sec-mobile {
		display: block;
	}
	
	.home-servcies-sec .servcies-right-sec .block .block-bttn {
		position: absolute;
		top: 50%;
		left: 0;
		right: 0;
		margin: auto;
		margin-top: -30px;
		text-align: center;
	}
	
	.servcies-right-sec.servcies-right-sec-mobile {
		width: 100%;
	}
	
	.servcies-right-sec.servcies-right-sec-mobile .block h4, .servcies-right-sec.servcies-right-sec-mobile .block h2 {
		font-size: 16px;
		position: static;
		display: inline-block;
		padding: 0 60px;
		width: auto;
	}
	
	.home-servcies-sec .servcies-right-sec .block .hover-anchor {
		position: absolute;
		width: 100%;
		height: 100%;
		display: block;
		left: 0;
		top: 0;
	}
	
	.servcies-right-sec-main {
		display: none;
	}
	
	.servcies-right-sec.servcies-right-sec-mobile img {
		max-width: 100%;
	}
	
	.inner-page-banner {
		margin-top: 140px;
	}
	
	.center-text h1, .right-content-in h1, .left-form-right-content .right-con h1 {
		font-size: 30px;
		margin-bottom: 10px;
	}
	
	.center-text h2 {
		font-size: 30px;
		margin-bottom: 10px;
	}
	
	.center-text h4 {
		font-size: 18px;
	}
	
	.center-text p, .left-form-right-content .right-con p {
		font-size: 16px;
	}
	
	.center-text {
		padding: 55px 0;
	}
	
	.right-image-left-content p {
		font-size: 16px;
	}
	
	.footer-form-sec .form-top-con h3, .left-form-right-content .right-con h1 {
		font-size: 30px;
	}
	
	.footer-form-sec .form-top-con p {
		font-size: 16px;
	}
	
	.tax-categories .faq-single aside.right-faq-content, .footer-form-sec,  {
		display: none;
	}
	
	.faq-top-form {
		display: block;
		margin-bottom: 20px;
	}
	
	.faq-bottom-form {
		display: none;
	}
	
	.faq-top-form .footer-form-sec .footer-form-sec-in {
		padding: 50px 0;
	}
	
	.copyright {
		font-size: 14px;
		padding: 10px 10px 14px;
		line-height: 26px;
	}
	
	/**/
	.probate-blocks .probate-block {
		width: 100%;
	}
	
	.right-img-left-con-sec .left-con h2 {
		font-size: 30px;
	}
	
	.center-text.florida-probate-sec {
		padding: 55px 0 21px;
	}
	
	.probate-blocks .probate-block-con h3, .probate-blocks .probate-block-con h2 {
		font-size: 26px;
		line-height: 27px;
	}
	
	.blog-posts h2 {
		font-size: 30px;
		margin-bottom: 25px;
	}
	
	.single-post-sec .single-post-sec-con h3 {
		font-size: 30px;
	}
	
	.single-post-sec .single-post-sec-con {
		padding: 40px 0 0;
	}
	
	/*.page-template-main .taptap-main-menu-button-four { margin-top: 89px; }*/
	
	/*04-02-20*/
	
	/*.page-template-main.bsticky .banner { margin-top: 148px; }*/
	.faq-categories-blocks h2 {
		font-size: 30px;
	}
	
	.faq-single aside.right-faq-content h1 {
		font-size: 30px;
		line-height: 40px;
	}
	
	.Steps-lead-ins .lead-in + .lead-in {
		margin-top: 35px;
	}
	
	.filing-process-sec h2, .banner-bottom-blocks h2 {
		font-size: 30px;
	}
	
	.filing-process-sec {
		padding: 50px 0;
		margin: 20px 0px 0;
	}
	
	.banner-bottom-blocks .block {
		padding: 50px 5px 0;
	}
	
	.banner-bottom-blocks .block h3 {
		font-size: 18px;
	}
	
	.left-form-right-content aside {
		padding: 0;
	}
	
	.left-form-right-content .footer-form-sec .footer-form-sec-in {
		padding: 40px 0;
	}
	
	.left-form-right-content ul {
		padding-top: 0;
	}
	
	.hm-testimonial-sec .testimonial-sec-slider .owl-nav button.owl-prev, .hm-testimonial-sec .testimonial-sec-slider .owl-nav button.owl-next {
		min-width: 50px;
		line-height: 50px;
		font-size: 20px;
	}
	
	.hm-testimonial-sec .testimonial-sec-slider {
		padding: 0 20px;
	}
	
	.hm-testimonial-sec .testimonial-sec-slider .owl-nav {
		margin: 0 -20px;
		top: 40%;
	}
	
	.testimonial-quot {
		top: 10px;
		font-size: 5em;
	}
	
	.our-offices .col-md-6, .our-offices .our-offices-in .block {
		padding: 0;
	}
	
	.land-services .blocks-grid {
		grid-template-columns: 1fr;
	}
	
	.icon-grid-sec .b-item {
		width: 50%;
		margin-bottom: 30px;
	}
	
	.icon-grid-sec .block h4 {
		padding-top: 15px;
		margin-bottom: 10px;
	}
	
	.icon-grid-sec .block h3 {
		font-size: 16px;
	}
	
	a.text-link {
		display: none;
	}
	
	.banner-text {
		padding: 40px 0;
	}
	
	.home-video-banner {
		margin-top: 120px;
		padding: 100px 0 20px;
	}
}

/*735 to 667 */
@media (max-width: 735px) {
	.about-blocks .about-blocks-in .block {
		width: 100%;
	}
	
	.footer-form-sec .form-sec .gform_footer.top_label {
		padding: 0 16px 0 0;
	}
	
	.meet-our-team-sec-main {
		max-width: 100%;
	}
	
	.wrapper .row .item-wrapper {
		padding: 0;
	}
	
	.info-wrapper-btm {
		height: auto;
	}
	
	.wrapper .meet-our-team-container.vactive .info-wrapper-btm h4 {
		padding: 0 15px;
		font-size: 20px;
		line-height: 38px;
	}
	
	.info-wrapper-btm h4 {
		padding: 0 0 10px 0;
	}
	
	.info-wrapper-btm {
		padding: 25px 0;
	}
	
	.wrapper.pb-5 {
		margin-bottom: 0;
	}
	
	.single-post-sec .blog-posts .block {
		width: 100%;
		margin: 0;
	}
	
	.single-post-sec .blog-posts .block + .block {
		margin-top: 25px;
	}
	
	.single-post-sec .blog-posts {
		padding: 30px 0;
	}
	
	.our-offices .our-offices-in .block {
		width: 100%;
	}
	
	.our-offices .our-offices-in .block + .block {
		margin-top: 25px;
	}
	
	#lf_first_name_block, #lf_last_name_block, #lf_email_block, #lf_phone_block {
		width: 100%;
	}
}

/*666 to 600 */
@media (max-width: 666px) {
	.Contact-us-intro .center-text-in ul li {
		padding: 0 44px;
	}
	
	/**/
	.right-img-left-con-sec .left-con .left-con-in {
		padding: 40px 0 40px 4%;
	}
	
	.hm-banner-form .gform_legacy_markup_wrapper .gform_footer {
		padding-right: 0;
	}
}

/*599 to 568 */
@media (max-width: 599px) {
	.footer-form-sec .form-sec .gform_body .width-33 {
		width: 100%;
	}
	
	.footer-form-sec .form-sec .gform_body .width-100 {
		padding-right: 6px;
	}
	
	.footer-form-sec .form-sec .gform_footer.top_label {
		padding: 0 10px 0 0;
	}
	
	.footer-form-sec .form-sec .gform_body .width-33 {
		padding-right: 0;
	}
	
	.footer-form-sec .form-sec .gform_body .width-100 textarea.large {
		width: 100%;
	}
	
	.footer-form-sec .form-sec .gform_body .width-100 {
		padding-right: 0;
	}
	
	.footer-form-sec .form-sec .gform_wrapper li.gfield.gfield_error {
		padding: 0;
	}
	
	.footer-form-sec .form-sec .gform_wrapper li.gfield.gfield_error + li.gfield.gfield_error {
		margin-top: 0;
	}
	
	.footer-form-sec .form-sec .gform_body .width-100 textarea.large {
		width: 100%;
	}
	
	.footer-form-sec .form-sec .gform_footer.top_label {
		padding: 0;
	}
	
	.footer-form-sec .form-sec .gform_body li {
		margin-top: 10px;
	}
	
	/**/
	.contact-map .right-content .map-con-details a {
		font-size: 23px;
	}
	
	.contact-map .right-content .map-con-details a i {
		font-size: 18px;
	}
	
	.contact-map .right-content .map-con-details a.map-ph::after {
		height: 23px;
	}
	
	.contact-map #wpgmza_map {
		height: 300px !important;
	}
	
	.meet-our-team-sec-con {
		padding: 30px;
		text-align: center;
	}
	
	.info-wrapper-left .info-wrapper-top, .wrapper .row .item-wrapper.active .info-wrapper-left .info-wrapper-top {
		height: 530px;
	}
	
	.info-wrapper-right .description {
		padding: 25px 20px;
	}
	
	.meet-our-team-sec-about-con {
		padding: 50px 20px;
	}
	
	.info-wrapper-right .description h4 {
		font-size: 23px;
	}
	
	.blog-posts .block {
		flex-basis: calc(100% - 1%);
	}
	
	.blog-posts {
		padding: 30px 15px;
	}
	
	.testimonials-wrap .masonry {
		column-count: 1;
	}
	
	.estate-left-img-rightconternt.right-image-left-content .right-content-in h2 {
		font-size: 30px;
	}
	
	.faq-blcks li {
		width: 100%;
		margin-top: 0;
	}
	
	.banner-bottom-blocks .block {
		width: 50%;
	}
}

@media (max-width : 595px) {}

/*567 to 480  */
@media (max-width : 567px) {
	/**/
	.contact-map .img-sec::before {
		left: 44%;
		top: 42%;
	}
	
	.testimonial-sec .testimonial-sec-left h2, .why-choose-top h2, .hm-faqs h2 {
		font-size: 40px;
	}
	
	.icon-grid-sec .b-item {
		width: 100%;
	}
}

/*479 to 414  */
@media (max-width : 479px) {
	.logo img {
		max-width: 160px;
	}
	
	body .taptap-main-menu-button-four {
		margin-top: 18px;
	}
	
	.bsticky .taptap-main-menu-button-four {
		margin-top: 5px;
	}
	
	header.jsticky .logo {
		padding: 14px 0;
	}
	
	/*.banner { margin-top: 140px; }*/
	
	/*.banner .banner-layer { padding: 0 10px; }*/
	.banner .banner-layer h2, .banner .banner-layer h1 {
		font-size: 30px;
		padding: 0 10px 30px;
	}
	
	/**/
	.Contact-us-intro .center-text-in ul {
		padding: 0;
	}
	
	.Contact-us-intro .center-text-in ul li {
		padding: 40px 0 0;
		display: block;
	}
	
	.probate-blocks .probate-block-con h3, .probate-blocks .probate-block-con h2 {
		font-size: 23px;
		line-height: 25px;
	}
}

@media (max-width : 415px) {}

/*413 to 375*/
@media (max-width : 413px) {
	.servcies-right-sec.servcies-right-sec-mobile .block h4, .servcies-right-sec.servcies-right-sec-mobile .block h2 {
		padding: 0 42px;
	}
	
	/**/
	.contact-map .right-content .right-content-in .contact-map-con h4 {
		font-size: 23px;
	}
	
	.contact-map .right-content .map-con-details a {
		font-size: 19px;
	}
	
	.contact-map .img-sec::before {
		left: 40%;
		top: 42%;
		height: 60px;
		width: 45px;
	}
	
	.contact-map .right-content .map-con-details a.map-ph::after {
		height: 19px;
	}
	
	.contact-map .right-content .map-con-details a {
		padding-right: 12px;
	}
	
	.contact-map .right-content .map-con-details a.map-ph {
		padding-left: 15px;
	}
	
	.custom-container {
		padding: 0 15px;
	}
	
	.right-image-left-content.estate-left-img-rightconternt {
		padding: 50px 15px;
	}
	
	.right-image-left-content.estate-left-img-rightconternt .right-image-left-content-in {
		max-width: 100%;
	}
	
	.testimonials-wrap .masonry .item {
		padding: 35px 15px 30px;
	}
	
	/*.page-template-main .taptap-main-menu-button-four { margin-top: 117px; }*/
	
	/*.page-template-main.bsticky .taptap-main-menu-button-four { margin-top: 7px; }*/
	#lf_form_container label {
		width: 94%;
	}
}

/*374 to 320*/
@media (max-width : 374px) {
	/**/
	.Contact-us-intro .center-text-in h2 {
		font-size: 25px;
	}
	
	.contact-map .right-content .right-content-in {
		padding-left: 2px;
	}
	
	.contact-map .right-content .map-con-details a {
		padding-right: 9px;
	}
	
	.contact-map .right-content .map-con-details a.map-ph::after {
		top: 26px;
	}
	
	.contact-map .right-content .map-con-details a.map-ph {
		padding-left: 12px;
	}
	
	.testimonial-sec .testimonial-sec-left h2, .why-choose-top h2, .hm-faqs h2 {
		font-size: 32px;
	}
}

@media (max-width : 327px) {}

@media (min-width: 992px) and (min-height: 900px) {}
