@media (min-width:2000px) {
	.slider-boxes .img-review-slide {
		height: 1000px !important
	}
}

@media (min-width:2800px) {
	.slider-boxes .img-review-slide {
		height: 1300px !important
	}
}

@media (min-width:3400px) {
	.slider-boxes .img-review-slide {
		height: 1500px !important
	}
}

@media (min-width:3800px) {
	.slider-boxes .img-review-slide {
		height: 1800px !important
	}
}

@media (min-width:4500px) {
	.slider-boxes .img-review-slide {
		height: 2100px !important
	}
}

@media (min-width:5100px) {
	.slider-boxes .img-review-slide {
		height: 2400px !important
	}
}

@media (min-width:1500px) {
	section.search-house.welcom-slider .welcm-box img {
		height: 200px !important
	}
}

@media (min-width:1700px) {

	section.banner-customer,
	section.banner-customer.careers-main {
		height: 765px !important
	}

	section.search-house.welcom-slider .welcm-box img {
		height: 250px !important
	}
}

@media (min-width:2000px) {
	section.search-house.welcom-slider .welcm-box img {
		height: 300px !important
	}
}

@media (min-width:2500px) {
	section.search-house.welcom-slider .welcm-box img {
		height: 350px !important
	}
}

@media (min-width:3000px) {
	section.search-house.welcom-slider .welcm-box img {
		height: 400px !important
	}
}

@media (min-width:3500px) {
	section.search-house.welcom-slider .welcm-box img {
		height: 460px !important
	}
}

@media (min-width:2300px) {

	section.banner-customer,
	section.banner-customer.careers-main {
		height: 1065px !important
	}
}

@media (min-width:3300px) {

	section.banner-customer,
	section.banner-customer.careers-main {
		height: 1200px !important
	}
}

@media (min-width:3700px) {

	section.banner-customer,
	section.banner-customer.careers-main {
		height: 1600px !important
	}
}

@media (min-width:1600px) {
	#gallery_modal .align-vertical-slider {
		height: 650px !important;
		position: relative;
		overflow: hidden
	}

	section.why-work-fluid-big .container-fluid {
		max-width: 1340px
	}

	.slider-banner-image {
		height: auto !important
	}

	#gallery_modal .single-property-header {
		position: relative;
		z-index: 1
	}
}

@media (min-width:1700px) {
	#gallery_modal .align-vertical-slider {
		height: 700px !important
	}
}

@media (min-width:1850px) {
	#gallery_modal .align-vertical-slider {
		height: 750px !important
	}
}

@media (min-width:2000px) {
	#gallery_modal .align-vertical-slider {
		height: 810px !important
	}
}

@media (min-width:2100px) {
	#gallery_modal .align-vertical-slider {
		height: 870px !important
	}
}

@media (min-width:2200px) {
	#gallery_modal .align-vertical-slider {
		height: 900px !important
	}
}

@media (min-width:2300px) {
	#gallery_modal .align-vertical-slider {
		height: 1000px !important
	}
}

@media (min-width:2550px) {
	#gallery_modal .align-vertical-slider {
		height: 1100px !important
	}
}

@media (min-width:2800px) {
	#gallery_modal .align-vertical-slider {
		height: 1190px !important
	}
}

@media (min-width:3000px) {
	#gallery_modal .align-vertical-slider {
		height: 1280px !important
	}
}

@media (min-width:3150px) {
	#gallery_modal .align-vertical-slider {
		height: 1370px !important
	}
}

@media (min-width:3350px) {
	#gallery_modal .align-vertical-slider {
		height: 1520px !important
	}
}

@media (min-width:3600px) {
	#gallery_modal .align-vertical-slider {
		height: 1630px !important
	}
}

@media (min-width:3800px) {
	#gallery_modal .align-vertical-slider {
		height: 1730px !important
	}
}

@media (min-width:4000px) {
	#gallery_modal .align-vertical-slider {
		height: 1770px !important
	}
}

@media (min-width:4200px) {
	#gallery_modal .align-vertical-slider {
		height: 1870px !important
	}
}

@media (min-width:4500px) {
	#gallery_modal .align-vertical-slider {
		height: 2010px !important
	}
}

@media (min-width:4700px) {
	#gallery_modal .align-vertical-slider {
		height: 2160px !important
	}
}

@media (min-width:5000px) {

	section.banner-customer,
	section.banner-customer.careers-main {
		height: 2000px !important
	}

	#gallery_modal .align-vertical-slider {
		height: 2230px !important
	}
}

@media (min-width:5200px) {
	#gallery_modal .align-vertical-slider {
		height: 2430px !important
	}
}

@media (min-width:5700px) {
	#gallery_modal .align-vertical-slider {
		height: 2530px !important
	}
}

@media (min-width:5900px) {
	#gallery_modal .align-vertical-slider {
		height: 2730px !important
	}
}

@media (max-width:1600px) {
	.welcom-slider .text-search-box {
		padding: 8px
	}
}

@media (max-width:840px) {
	.single-photos-gallery header.entry-header.alignwide h1.entry-title {
		width: 100% !important
	}
}

@media (min-width:1800px) {
	header:after {
		width: 22%
	}

	.field-refferal.caption-banner {
		position: relative
	}

	form.get-offer .btn-offer {
		margin-left: 40px
	}
}

@media (min-width:768px) {
	.services-custm-container {
		max-width: 720px
	}

	body.page-template-default .entry-content {
		width: 75%
	}

	.single-photos-gallery header.entry-header.alignwide h1.entry-title {
		width: 75%;
		margin-left: auto;
		margin-right: auto
	}
}

@media (min-width:992px) {
	.services-custm-container {
		max-width: 960px
	}

	.right-top-header.mobile-links {
		display: none !important
	}

	.align-vertical-slider {
		display: flex;
		justify-content: center;
		align-items: center;
		margin-top: 25px
	}

	.slider-banner-image {
		padding-top: 40px
	}
}

@media (max-width:1560px) and (min-width:1500px) {
	header:after {
		width: 17%
	}
}

@media (min-width:1500px) {
	.container {
		max-width: 1450px;
		padding: 0 20px
	}

	.left-investor-ban .img-top-investor {
		margin-top: 30px
	}

	.agent .container {
		max-width: 1380px !important
	}

	.buy-new-section .caption-banner {
		left: 100px
	}

	.welcom-slider .text-search-box {
		padding: 20px
	}

	section.move-freely .row {
		max-width: 82%
	}

	.single-photos-gallery .entry-content,
	.single-photos-gallery header.entry-header.alignwide {
		max-width: 1420px !important
	}

	.page-id-152 .form-right-investor .field-step.select-box {
		width: 52% !important
	}

	.contact-main-page .col-lg-6:last-child {
		padding-right: 10px !important
	}

	.contact-main-page .col-lg-6:first-child {
		padding: 50px 20px !important
	}

	button.multiselect.dropdown-toggle.btn.btn-default {
		max-width: 85% !important
	}

	.form-right-investor .field-step.select-box {
		width: 50% !important
	}

	.left-selling-text {
		padding-left: 100px
	}

	.img-review-slide {
		height: 700px !important
	}

	.why-work li.tab-link {
		padding-left: 90px !important
	}

	.accordion-left {
		padding-left: 30px
	}

	.right-top-header a:last-child svg {
		top: 0;
		left: 6px
	}
}

@media (min-width:1200px) {
	.services-custm-container {
		max-width: 1140px
	}

	.step-form-100vh {
		padding: 70px 0 !important
	}
}

@media (max-width:1200px) {

	.padd-rem-story,
	footer .container {
		padding: 0
	}

	.step-multiple-form .gform-body.gform_body {
		width: 90%
	}

	a.login,
	section.downbar-header .filter button,
	section.downbar-header input[type=number] {
		width: 120px !important;
		height: 40px !important;
		font-size: 14px !important
	}

	a.sign-up {
		height: 40px !important;
		font-size: 14px !important
	}

	.max-price label,
	.min-price label {
		top: 7px !important
	}

	.step-count-title {
		line-height: 35px;
		font-size: 30px
	}

	.step-count-cnt {
		padding-left: 10px;
		padding-right: 15px
	}

	.btn {
		height: 50px
	}

	.page-template-how-it-works .step-count .bg-blue {
		padding: 40px 0
	}

	.single-information .row {
		margin: 0
	}

	.right-top-header a:first-child {
		margin-right: 60px
	}

	.align-vertical-slider {
		height: 530px !important
	}
}

@media (max-width:1240px) {
	.left-referral-content p br {
		display: none
	}

	.gallery_modal-content {
		display: flex;
		align-items: center
	}

	.banner-slider {
		height: auto
	}
}

@media (max-width:1140px) {
	.custom-two-choose-flex .form-group {
		width: 100% !important
	}

	.custom-two-choose-flex .form-group:first-child {
		margin-bottom: 20px
	}
}

@media (max-width:1024px) {
	.single-photos-gallery .entry-content .gallery-wrap {
		max-width: 100% !important
	}

	.custm-tablet-maps-full,
	.single-photos-gallery header.entry-header.alignwide h1.entry-title {
		width: 100%
	}

	.content-customer-ban h2,
	.form-right-investor h2,
	.step-form-wrapper .title-wrapper h2,
	body.page-template-default .entry-content h1,
	div#gform_confirmation_message_2 h1 {
		font-size: 40px
	}

	.got-right-buttons h2,
	.text-call-offer h2 {
		font-size: 40px;
		line-height: 45px
	}

	.button-bottom-sell a button,
	.page-template-page-address .btn-action button.btn.btn-primary.continue-btn,
	.page-template-page-address .btn.btn-default.cancel-btn,
	.page-template-page-address .form-group input,
	.page-template-page-contact-us form.wpcf7-form.init select.wpcf7-form-control.wpcf7-select,
	.right-form-contact form input,
	form.contact-us-sidebar-form a.sign-up-btn {
		height: 50px
	}

	.custm-tablet-maps-hide,
	.info-contact-us p br,
	.left-referral-content p br,
	.page-id-152 section.customer-says.investor-review.realtor-customer p br,
	.page-id-23 section.buy-cash .title-wrapper p br,
	section.why-sell-title p br,
	section.why-work p br {
		display: none
	}

	section.real-estate .col-md-4:nth-of-type(2),
	section.why-work p {
		padding: 0 10px
	}

	section.make-simple.bg-skin {
		padding: 30px 0 200px
	}

	form.wpcf7-form .wpcf7-not-valid-tip {
		font-size: 18px;
		line-height: normal
	}

	.accordion-button::after,
	.accordion-button:not(.collapsed)::after {
		width: 20px;
		height: 20px
	}

	ul.multiselect-container.dropdown-menu li label {
		align-items: center
	}

	.page-id-152 .caption-banner form button {
		font-size: 16px;
		width: 210px
	}

	.form-refferal h2,
	.left-referral-content h2 {
		font-size: 30px;
		line-height: 35px
	}

	.logos-list ul {
		padding-left: 0 !important
	}

	.page-id-23 section.buy-cash .title-wrapper p {
		line-height: 30px;
		font-size: 18px
	}

	section.investors-form .col-md-12:first-child h2 {
		font-size: 40px;
		line-height: 45px;
		margin-bottom: 10px
	}

	.privacy-policy section.why-sell-title.sell-home .container>h2,
	.recent-blog h2,
	.sidebar-contact-us h2,
	.single-blog-card-box .blog-cnt h2,
	.title,
	.title-wrapper h2,
	section.mission-wrapper .mission-title,
	section.open-position h2 {
		font-size: 30px
	}

	section.open-position {
		width: 90%
	}

	.blog-cnt ol {
		padding-left: 20px
	}

	.blogs-newsletter h2 {
		font-size: 30px;
		margin-top: 20px
	}

	.single-photos-gallery .entry-content .col-sm-6>h4,
	section.single-information {
		margin-top: 0
	}

	section.top-header-reviews .content-review-top h2 {
		font-size: 40px !important;
		line-height: 50px
	}

	a.login,
	a.sign-up {
		height: 40px;
		font-size: 16px
	}

	.content-customer1 p,
	.house-deal-financial-left ul li span,
	.house-deal-financial-left ul li strong,
	.house-deal-financial-right span,
	.page-template-page-sell-my-house-fast .blog-faq.faq-tab-main.single-blog-card-box p,
	.page-template-page-sell-my-house-fast .blog-faq.faq-tab-main1.single-blog-card-box p,
	body.stories-template-default.single.single-stories .description-content p {
		font-size: 18px
	}

	.house-deal-financial-left {
		width: 60%
	}

	.house-deal-financial-right {
		width: 30% !important
	}

	.sidebar-contact-us .d-flex.call-number,
	.sidebar-contact-us h3 {
		font-size: 22px
	}

	.sidebar-contact-us .d-flex.call-number svg {
		width: 27px
	}

	.sidebar-contact-us {
		padding: 30px 20px
	}

	form.contact-us-sidebar-form input {
		height: 45px;
		margin-bottom: 10px
	}

	.why-sell-two {
		padding-top: 50px
	}

	.mobile-view-blog .col-4 {
		width: 50%
	}

	hr.hr-margin,
	section.agent .row.align-items-center {
		margin: 0
	}

	section.agent .row.align-items-center .col-md-6.col-sm-12,
	section.content-why-sell.ptb-30 .rte-why-sell {
		padding: 0
	}

	.form-right-investor {
		padding: 20px
	}

	.left-investor-ban {
		padding: 50px 20px 20px 0
	}

	.form-right-investor label {
		font-size: 16px
	}

	.form-right-investor .field-wraper input {
		height: 50px;
		font-size: 14px
	}

	section.customer-says.investor-review .container,
	section.investors-form .container {
		padding: 0 40px
	}

	section.investors-form .col-md-6:first-child h2 {
		font-size: 35px;
		line-height: 37px
	}

	.customer-review-box {
		padding: 40px 20px;
		margin-left: 0;
		margin-right: 0
	}

	div#myModal2 .modal-content {
		width: 95%
	}

	div#myModal2 button.btn.btn-danger.close-popup {
		background: #fff;
		color: #000;
		padding: 15px;
		font-size: 14px
	}

	section.video-investor .container {
		padding: 0 20px
	}

	.info-contact-us h2,
	.right-form-contact h2 {
		font-size: 35px
	}

	.caption-banner h2 {
		font-size: 40px !important
	}

	.right-form-contact {
		padding-right: 10px;
		padding-left: 10px
	}

	.filter_wrap .form-group label,
	form.wpcf7-form.init .field-contact,
	section.why-sell-title.sell-home .rte-why-sell.home-sell-cnt p {
		margin-bottom: 20px
	}

	.single-photos-gallery h1.entry-title,
	.text-call-offer p {
		margin-bottom: 15px
	}

	form.wpcf7-form.init .field-input2 input {
		margin-top: 30px
	}

	form.wpcf7-form.init span.wpcf7-not-valid-tip {
		font-size: 14px
	}

	.info-contact-us .icon-svg {
		padding: 15px
	}

	.info-contact-us .btn-view-opening a {
		width: 310px;
		height: 50px;
		font-size: 14px
	}

	.submit-contact input {
		width: 200px !important;
		height: 50px !important
	}

	.contact-main-page .col-lg-6:first-child,
	.contact-main-page .col-lg-6:last-child {
		padding: 50px 20px
	}

	.pagination-single.pt-5.pb-5 {
		padding-left: 20px;
		padding-right: 20px
	}

	.page-template-page-photo-gallery .content-customer-ban h2 p {
		line-height: 44px
	}

	.info-sell ul li {
		line-height: 30px
	}

	.page-id-121 .info-sell .content-customer1 {
		padding-left: 45px;
		padding-top: 30px
	}

	.text-call-offer p {
		max-width: 100%
	}

	.page-id-1366 p.scenory-text {
		font-size: 30px;
		margin-top: 30px
	}

	.page-template-cities .rte-why-sell h3,
	.rte-why-sell h2 {
		font-size: 25px
	}

	.page-template-page-sell-my-house-fast .rte-why-sell.home-sell-cnt .title {
		font-size: 30px;
		line-height: 35px;
		margin-bottom: 10px
	}

	.blog-faq .title {
		font-size: 30px;
		margin-bottom: 5px;
		line-height: 45px
	}

	.single-photos-gallery .entry-content ul li {
		line-height: 35px
	}

	.rte-why-sell.home-sell-cnt {
		padding-top: 0
	}

	section.why-sell-title.sell-home h2 {
		font-size: 30px;
		line-height: 35px;
		margin: 10px 0
	}

	section.why-sell-title.sell-home .rte-why-sell.home-sell-cnt ul {
		margin-bottom: 0 !important;
		margin-top: 0
	}

	section.why-sell-title.sell-home {
		padding-top: 20px
	}

	.feature-description {
		padding: 0 10px;
		gap: 17px !important
	}

	section.why-sell-title.about-buyer h2 {
		font-size: 30px !important;
		line-height: 40px
	}

	.button-bottom-sell {
		margin-top: 20px !important
	}

	.thumb-modal-inner {
		width: 32%;
		overflow-y: auto;
		height: 80vh
	}

	.image-modal-inner {
		width: 62%;
		text-align: center
	}

	.map-listing-footer .bb-img img {
		max-width: 180px
	}

	.proptery-listing {
		margin-left: 0
	}

	.thumb-slide-gallery button.slick-prev.slick-arrow {
		left: 20px
	}

	.thumb-slide-gallery button.slick-next.slick-arrow {
		right: 20px
	}

	.thumb-slide-gallery .modal-content {
		height: 100% !important
	}

	.filter_wrap {
		width: 800px
	}

	.container {
		padding: 0 35px
	}

	.custom-blog-box img {
		width: 100% !important;
		border-radius: 20px !important
	}

	.custom-blog-box {
		padding-bottom: 20px
	}
}

@media (max-width:992px) {

	.mob-signup-form .form-group.has-feedback,
	.select-market-buyer-signmob {
		width: 50%
	}

	.custom-two-choose-flex .form-group {
		width: 47% !important
	}

	.custom-two-choose-flex .form-group:first-child {
		margin-bottom: 0
	}

	.blog-single-content .blog-info .blog-cnt {
		padding-right: 70px
	}

	.mob-listing-profile #profileNav {
		display: block;
		position: relative;
		height: auto;
		padding: 0;
		inset: 0;
		overflow: unset
	}

	.mob-listing-profile #profileNav .dropdown-menu {
		left: -60px
	}

	.mob-listing-profile #profileNav ul.navbar-nav {
		padding: 0
	}

	ul.multiselect-container.dropdown-menu {
		height: 180px
	}

	section.investors-form form#investor-signup .select-checkbox-fields.d-flex div {
		flex: 1
	}

	.page-template-page-privecy-policy .rte-why-sell.home-sell-cnt h3 {
		font-size: 18px;
		font-family: arial;
		margin-top: 10px;
		margin-bottom: 0;
		font-weight: 700
	}

	form#reviewForm input {
		margin: 0 auto
	}

	.slider-boxes button.slick-arrow {
		z-index: 1
	}

	#addReviews .modal-body {
		overflow: hidden
	}

	div#addReviews .modal-content {
		width: 95% !important
	}

	footer ul.sub-menu {
		position: relative;
		right: 0
	}

	div#myModalVideoHome1032 .modal-content,
	div#myModalVideoHome1488 .modal-content {
		width: 95%;
		height: 400px
	}

	div#myModalVideoHome1032 .close-popup,
	div#myModalVideoHome1488 .close-popup {
		background: #fff !important;
		color: #000 !important
	}

	.faq-tab-main ul.tabs li.tab-link-faq,
	.faq-tab-main1 ul.tabs li.tab-link-faq {
		margin: 0 auto;
		text-align: center
	}

	.step-wrap .col-md-4:first-child:after,
	.step-wrap .col-md-4:nth-child(2):after {
		background-position: right !important;
		width: 78px !important
	}

	section.move-freely .row {
		max-width: 100%
	}

	section.move-freely .title-wrapper p {
		line-height: 27px;
		font-size: 16px
	}

	section.move-freely {
		padding-bottom: 30px
	}

	.box-blue-freely .ornge-box {
		font-size: 18px;
		line-height: 24px;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 28px 20px
	}

	.box-blue-freely {
		padding: 20px;
		margin-bottom: 30px
	}

	section.move-freely .row .col-md-6 {
		padding: 0 10px
	}

	.box-blue-freely h2 {
		font-size: 25px
	}

	.bottom-text-freely ul li {
		line-height: normal;
		margin-bottom: 20px
	}

	.bottom-text-freely ul li:before {
		top: 2px
	}

	.bottom-text-freely ul {
		margin-top: 10px
	}

	.btn-freely button {
		width: 210px;
		height: 50px;
		line-height: 20px
	}

	.welcm-box {
		padding: 0 5px
	}

	.step-count-para {
		padding-bottom: 10px;
		font-size: 16px
	}

	.step-count .bg-blue {
		padding: 20px 0
	}

	.make-simple:after {
		width: 280px;
		height: 95px
	}

	.make-simple:before {
		width: 260px;
		height: 170px
	}

	.page-id-105 .content-customer-ban h2 {
		position: relative;
		width: 80%;
		margin: 0 auto
	}

	.content-customer-ban h2 .trademark {
		transform: unset;
		position: absolute;
		right: 10px;
		top: -20px
	}

	section.customer-one.why-sell-one.why-sell-two .content-customer1 {
		margin-right: 0
	}

	section.blogs-custom-banner h2 {
		font-size: 40px !important;
		line-height: 45px !important
	}

	.video-container,
	section.blogs-custom-video .video-container video {
		height: 500px
	}

	.info-sell ul li {
		line-height: 30px
	}

	.img-customer-one {
		text-align: center
	}

	.img-customer-one img {
		width: 100%
	}

	.get-two-section .content-customer1 {
		margin-right: 0;
		margin-bottom: 20px
	}

	section.customer-one {
		margin-bottom: 20px !important
	}

	.caption-banner form .field input[type=text] {
		height: 60px
	}

	.caption-banner form button {
		height: 60px;
		line-height: 50px;
		font-size: 16px
	}

	.thumb-slide-gallery .modal-content div#AboutUsSlider {
		margin-bottom: 10px
	}

	.page-id-105 .content-customer-ban h2 .trademark {
		margin: -15px 0 0 2px
	}

	footer .container {
		padding: 0 15px
	}
}

@media (max-width:922px) {
	.page-id-152 form.get-offer {
		position: relative
	}

	.page-id-152 .caption-banner form button {
		right: 0
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.page-id-23 .content-banner {
		z-index: 1
	}

	.page-id-23 .content-banner:before {
		content: '';
		position: absolute;
		inset: 0;
		background: #00000069
	}

	.bottom-text-ban h3 {
		color: var(--white)
	}

	.page-id-23 .content-banner .caption-banner h2,
	.page-id-23 .content-banner .caption-banner h4 {
		color: #fff
	}
}

@media (max-width:1390px) {
	section.search-house.welcom-slider .welcm-box img {
		height: 142px !important
	}
}

@media screen and (max-width:1366px),
screen and (max-height:602px) {
	.align-vertical-slider {
		margin-top: 5px
	}
}

@media (min-width:1300px) {
	section.how-we-buy .col-md-6:first-child {
		padding: 40px 1.5rem 60px
	}

	form#buyers-signup .field-wraper .field-checkboxx label.control--radio span {
		margin-top: 4px
	}

	form#buyers-signup .field-wraper .field-checkboxx .control-group {
		max-width: 37% !important
	}

	.custom-two-choose-flex .form-group {
		width: 47%
	}

	.custom-two-choose-flex {
		gap: 0 !important;
		align-items: center;
		justify-content: space-between
	}
}

@media (max-width:1300px) {

	a.login,
	a.sign-up,
	section.downbar-header .filter button,
	section.downbar-header input[type=number] {
		width: 130px;
		height: 45px
	}

	.mob-signup-form {
		padding-left: 20px
	}

	.custom-two-choose-flex {
		gap: 0 !important;
		align-items: center;
		justify-content: space-between
	}

	.custom-two-choose-flex .form-group {
		width: 47%
	}

	section.property-referral .left-referral-content p br {
		display: none
	}

	/* section.cities .tab-wrapper ul {
		overflow-x: scroll;
		overflow-y: hidden;
		padding: 5px 0
	} */

	section.cities .tab-wrapper ul li.tab-link-city {
		font-size: 18px
	}

	.max-price label,
	.min-price label {
		top: 9px
	}

	#buyers-signup .select-checkbox-fields,
	section.investors-form form#investor-signup .select-checkbox-fields.d-flex {
		flex-flow: row wrap
	}

	.form-right-investor .field-step.select-box {
		width: 100% !important;
		margin-bottom: 20px
	}

	section.investors-form form#investor-signup .select-checkbox-fields.d-flex div {
		flex: unset
	}

	#buyers-signup .select-checkbox-fields .form-group {
		padding: 0
	}

	#buyers-signup .field-step.select-box .btn-group {
		width: 100% !important
	}

	#buyers-signup .field-step.select-box .btn-group button.multiselect.dropdown-toggle {
		max-width: 100%
	}

	#buyers-signup .control-group input[type=radio]:before {
		width: 25px;
		height: 25px
	}

	#buyers-signup .select-checkbox-fields input[type=radio] {
		margin-top: 5px
	}

	#buyers-signup label.control.control--radio input[type=radio] {
		margin-top: 6px
	}

	.map-listing-footer ul#menu-footer_menu_states ul.sub-menu {
		right: -200px;
		width: 200px
	}

	.map-listing-footer .menu-footer ul li a {
		font-size: 12px
	}

	.thumb-slide-gallery button.slick-next.slick-arrow {
		right: 40px
	}

	.thumb-slide-gallery button.slick-arrow::before {
		right: -4px
	}

	.thumb-slide-gallery button.slick-prev.slick-arrow {
		left: 40px
	}

	.container {
		padding: 0 30px
	}

	.select-checkbox-fields .form-group:nth-child(2) .field-checkboxx.d-flex,
	.select-checkbox-fields .form-group:nth-child(2) label {
		padding-left: 0
	}
}

@media (max-width:1335px) and (min-width:1301px) {
	.page-id-4087 .field-step.select-box .btn-group {
		padding-right: 14px
	}
}

@media (max-width:1200px) and (min-width:991px) {
	section.search-house.overflow-hidden .slider-search-houses img {
		height: 20vh
	}
}

@media (max-width:1300px) and (min-width:1200px) {
	section.search-house.overflow-hidden .slider-search-houses img {
		height: 25vh
	}

	.site-logo .custom-logo {
		max-width: 230px !important
	}

	.right-top-header {
		display: flex !important
	}

	span#sell-home-popup {
		padding: 0 !important;
		width: 210px !important;
		justify-content: center
	}

	.right-top-header a:first-child {
		font-size: 22px;
		padding-top: 20px;
		margin-right: 100px
	}

	.right-top-header a:first-child svg {
		width: 25px;
		margin-right: 4px
	}

	header li.nav-item {
		margin: 0 12px !important
	}

	.accordion-left {
		padding-left: 20px;
		padding-right: 40px
	}

	.left-selling-text h2 {
		font-size: 45px
	}

	.home section.cities .tab-wrapper {
		padding: 0 30px
	}

	.home section.cities .desc-city {
		padding: 0 20px
	}
}

@media (max-width:1172px) {
	#tabw-4 h2 {
		display: flex;
		line-height: 35px
	}
}

@media (max-width:1199px) and (min-width:992px) {
	.site-logo .custom-logo {
		max-width: 230px !important
	}

	.right-top-header {
		display: flex !important
	}

	span#sell-home-popup {
		padding: 0 0 0 20px !important;
		font-size: 15px;
		text-align: center !important
	}

	.right-top-header a:first-child {
		font-size: 16px;
		padding-top: 20px;
		margin-right: 50px
	}

	.right-top-header a:first-child svg {
		width: 25px;
		margin-right: 4px
	}

	header li.nav-item {
		margin: 0 10px !important
	}

	.content-better-box {
		padding: 20px
	}

	.content-better-box p br,
	.left-selling-text p br {
		display: none
	}

	section.better-way .col-md-4 {
		padding: 0 10px
	}

	.box-blue-estate.yellow-box ul li {
		font-size: 18px
	}

	.box-blue-estate h4 {
		line-height: 34px
	}

	.accordion-left {
		padding-left: 20px;
		padding-right: 30px
	}

	section.how-we-buy .col-md-6:last-child {
		padding: 30px
	}

	.top-img-testi>img {
		height: 330px
	}

	.left-selling-text h2 {
		font-size: 36px;
		line-height: 42px
	}

	/* section.cities .tab-wrapper ul {
		overflow-x: scroll;
		overflow-y: hidden
	} */

	section.cities .tab-wrapper ul li {
		padding: 0 30px;
		text-align: center
	}

	section.cities .tab-wrapper ul li:after {
		right: 4px
	}

	.bb-img img,
	.logo-footer img {
		max-width: 230px
	}
}

@media (max-width:1100px) and (min-width:992px) {
	.right-top-header a:first-child {
		margin-right: 15px
	}
}

@media (max-width:1100px) {

	a#login-btn,
	a.login,
	a.sign-up {
		height: 30px !important;
		width: 100px;
		font-size: 12px !important;
		padding: 0 5px
	}

	section.search-house.welcom-slider .welcm-box img {
		height: 102px !important
	}

	section.downbar-header input[type=number] {
		width: 80px !important;
		height: 30px !important;
		font-size: 12px !important;
		padding: 0 25px
	}

	section.downbar-header .price h3 {
		font-size: 13px
	}

	section.downbar-header .filter button {
		width: 80px !important;
		height: 30px !important;
		font-size: 12px !important
	}

	section.downbar-header .filter button svg {
		width: 14px
	}

	.max-price label,
	.min-price label {
		top: 7px !important;
		font-size: 13px
	}

	section.downbar-header .min-price {
		margin: 0 4px
	}
}

@media (max-width:991px) and (min-width:768px) {
	.page-id-33 .bottom-text-ban h4 {
		color: #fff
	}

	.right-top-header.mobile-links {
		display: block !important
	}

	.sticky-header-bar .caption-banner button {
		right: -90px;
		width: 190px;
		font-size: 14px
	}

	.mission-cnt {
		padding: 20px;
		width: 90%;
		min-height: 240px
	}

	body:not(.home) .logo-sticky .site-logo .custom-logo {
		max-width: 180px
	}

	.dot-ban-home,
	.right-top-header,
	body:not(.home) a.navbar-brand,
	header:after {
		display: none
	}

	section.photo-gallery .col-md-6 a b {
		font-size: 16px
	}

	section.banner-customer,
	section.banner-customer.careers-main {
		height: 300px !important
	}

	.new-buy-caption-banner-inner {
		padding-top: 50px
	}

	section.customer-one .row {
		display: block;
		padding: 0 10px
	}

	section.customer-one .row .col-md-4,
	section.customer-one .row .col-md-8 {
		width: 100%
	}

	.content-customer1,
	section.customer-one.second-customer.mt-5 .content-customer1 {
		margin: 20px 0 0
	}

	.why-sell-two .content-customer1 {
		margin-top: 0;
		margin-bottom: 20px
	}

	.content-customer1 h2,
	.page-id-1366 .rte-why-sell .title,
	.page-id-1366 p.scenory-text {
		font-size: 30px
	}

	section.customer-one.second-customer.mt-5 .row {
		display: flex;
		flex-direction: column-reverse
	}

	.top-img-testi>img {
		height: 280px
	}

	.description-testi p {
		padding-top: 0
	}

	.author-test h3 {
		font-size: 32px
	}

	/*.tabs-buttons {*/
	/*	overflow-x: scroll;*/
	/*	overflow-y: hidden*/
	/*}*/

	.left-selling-text h2 {
		font-size: 26px;
		line-height: 34px
	}

	.left-selling-text p {
		margin-top: 13px
	}

	.left-selling-text {
		padding: 35px
	}

	.left-selling-text a {
		margin-top: 20px;
		font-size: 25px
	}

	.left-selling-text a svg {
		width: 38px
	}

	/* section.cities .tab-wrapper ul {
		overflow: scroll;
		overflow-y: hidden
	} */

	section.cities .tab-wrapper ul li.tab-link-city {
		padding: 0 20px;
		text-align: center
	}

	.cities .tab-wrapper ul li:after {
		right: -1px
	}

	section.cities:after {
		height: 160px
	}

	footer .col-sm-12 {
		width: 50%
	}

	.logo-footer img {
		max-width: 210px
	}

	.bb-img img {
		max-width: 230px;
		margin-bottom: 30px
	}

	.menu-footer {
		left: 0
	}

	.logo-sticky .site-logo .custom-logo {
		top: -9px
	}

	.accordion-left>h2,
	.right-we-buy-content h2 {
		font-size: 32px;
		line-height: 42px
	}

	.accordion-left {
		padding-right: 20px;
		padding-left: 10px
	}

	button.accordion-button {
		padding-left: 20px !important;
		line-height: 24px
	}

	.get-offer-btn button {
		width: 100%;
		font-size: 19px
	}

	section.how-we-buy .col-md-6:last-child {
		padding: 30px 20px 30px 30px !important
	}

	.navbar-expand-lg .navbar-collapse {
		overflow-y: scroll;
		padding-bottom: 40px
	}

	.right-top-header.mobile-links a:first-child {
		font-size: 20px;
		margin-bottom: 20px;
		display: block
	}

	.why-work li.tab-link {
		padding: 0 10px !important;
		font-size: 16px !important
	}

	section.why-work .tab-wrapper {
		width: 40%
	}

	section.why-work .content-wrapper {
		width: 60%;
		padding-left: 20px;
		padding-right: 20px
	}

	section.why-work {
		padding-bottom: 20px
	}

	.inc-image img {
		max-width: 160px
	}

	.caption-banner form .field input[type=text] {
		width: 80%
	}

	.caption-banner form button {
		width: 230px;
		right: 70px
	}

	.bottom-text-ban h4,
	li#menu-item-41 ul.sub-menu li a {
		color: #000
	}

	.logos-list ul li:nth-of-type(2) img,
	.logos-list ul li:nth-of-type(3) img {
		max-width: 70px
	}

	.logos-list ul li img {
		max-width: 60px
	}

	.logos-list ul li:nth-of-type(6) img {
		max-width: 95px
	}

	.title-wrapper h2 {
		font-size: 30px;
		line-height: 43px
	}

	section.better-way .col-md-4 {
		width: 50%;
		padding: 0 10px;
		margin-bottom: 20px
	}

	.real-estate .row,
	section.better-way .row {
		justify-content: center
	}

	section.better-way {
		padding-bottom: 30px
	}

	.title-estate h2 {
		font-size: 32px;
		margin-bottom: 0 !important
	}

	.box-blue-estate .col-md-4 {
		max-width: 50%
	}

	.real-estate .col-md-4 {
		width: 50%;
		margin-bottom: 35px
	}

	.box-blue-estate.yellow-box {
		transform: unset
	}

	.box-blue-estate.yellow-box ul li {
		font-size: 18px
	}

	.title-estate {
		margin-bottom: 20px !important
	}

	section.real-estate {
		padding-bottom: 40px
	}

	.navbar-collapse {
		position: fixed;
		top: 0;
		left: 100%;
		background: #fff;
		width: 100%;
		height: 100%;
		z-index: 2;
		transition: .3s
	}

	.navbar-collapse.show {
		left: 0;
		transition: .3s;
		z-index: 99
	}

	.navbar-collapse ul {
		padding-top: 100px
	}

	.navbar-collapse ul li {
		width: max-content;
		margin-bottom: 5px !important
	}

	li#menu-item-41 ul.sub-menu {
		position: relative !important;
		background: 0 0 !important;
		padding-top: 5px !important
	}

	li#menu-item-41 a {
		position: relative
	}

	li#menu-item-41>a:before {
		top: 6px
	}

	li#menu-item-41 ul.sub-menu li {
		margin-left: 10px !important
	}

	button.navbar-toggler {
		z-index: 9;
		border: none;
		background: 0 0 !important
	}

	span.custom-logo-link img {
		max-width: 210px !important
	}

	button.navbar-toggler[aria-expanded=true] span {
		background-image: url(../images/cross-grayy.png) !important;
		background-size: 20px;
		background-repeat: no-repeat
	}

	.right-top-header.mobile-links span#sell-home-popup {
		margin-left: 17px;
		height: 52px;
		padding: 0 !important;
		width: 200px;
		display: flex;
		justify-content: center;
		align-items: center;
		background: #df913e;
		border-radius: 10px
	}
}

@media (max-width:992px) and (min-width:770px) {
	.content-customer-ban h2 .trademark {
		right: 30px
	}
}

@media (max-width:850px) {
	section.make-simple.bg-skin {
		padding: 30px 0 140px
	}

	section.downbar-header .max-price {
		margin: 0 5px 0 0
	}

	section.downbar-header input[type=number] {
		padding-right: 10px
	}
}

@media (max-width:767px) and (min-width:601px) {
	.page-template-how-it-works .step-count .bg-blue {
		padding: 0
	}

	.step-count-cnt {
		padding-top: 30px;
		padding-bottom: 30px
	}

	.box-make-simple {
		margin-bottom: 20px
	}

	section.make-simple.bg-skin {
		padding: 30px 0 150px
	}
}

@media (max-width:769px) {
	.reset-password-form {
		padding: 20px !important
	}

	form#reset-password h2 {
		font-size: 30px
	}

	.new-buy-caption-banner-inner {
		padding-top: 40px
	}

	.house-deal-financial-left {
		width: 100%;
		margin-bottom: 20px
	}

	.house-deal-financial-right {
		width: 100%;
		text-align: left
	}

	.page-template-page-sell-my-house-fast .blog-faq.faq-tab-main.single-blog-card-box p,
	.page-template-page-sell-my-house-fast .blog-faq.faq-tab-main1.single-blog-card-box p {
		font-size: 16px
	}

	.page-template-cities .rte-why-sell.home-sell-cnt ul {
		column-count: 2
	}

	.rte-why-sell.home-sell-cnt h4 {
		font-size: 25px
	}

	section.blog-wrapper .container .row .blog-box .post-navigation button.btn.btn-primary {
		padding-left: 10px;
		padding-right: 10px;
		font-size: 13px
	}

	.page-template-cities .rte-why-sell h3 {
		font-size: 20px;
		font-family: arial-regular;
		margin-top: 20px
	}

	.recent-blog {
		padding: 15px
	}

	.box-make-simple,
	.recent-post {
		padding: 10px
	}

	.recent-post {
		flex: 0 100%
	}

	.caption-banner .btn,
	.step-count-cnt .btn {
		height: 50px
	}

	.content-customer1 p,
	.make-simple-title {
		font-size: 18px
	}

	.page-id-33 .bottom-text-ban h4 {
		color: #fff
	}

	.right-agent-content h2 {
		font-size: 40px;
		line-height: 45px
	}

	.right-agent-content button {
		width: 210px;
		height: 50px;
		line-height: 20px
	}

	.content-review-top h2 {
		font-size: 25px;
		line-height: 35px
	}

	.content-customer-ban h2 {
		font-size: 40px
	}

	section.customer-one {
		margin-bottom: 20px !important
	}

	section.customer-one.why-sell-one.why-sell-two .content-customer1 {
		margin-bottom: 20px
	}

	.why-sell-one .content-customer1 {
		padding-top: 40px;
		padding-bottom: 10px
	}

	#accordionExample ul.tabs {
		overflow-y: hidden;
		justify-content: unset !important
	}

	.accordion-body {
		padding: 0 20px 20px
	}

	section.blogs-custom-banner h3 {
		font-size: 20px
	}

	.careers-title p {
		max-width: 80%
	}

	.blankState,
	section.bottom-text-careers p {
		text-align: center
	}

	section.open-position {
		width: 95%;
		padding: 20px
	}

	.blog-wrapper .col-md-9 {
		width: 100%;
		padding: 0
	}

	.blog-share {
		width: 60%
	}

	li#menu-item-41>a.active:before {
		top: -1px !important
	}

	header .container {
		padding: 0 20px
	}

	.thumb-slide-gallery .banner-slider .slider.slider-for {
		height: auto
	}

	.flex-state-operator li {
		width: 50%
	}

	.blog-article-custm-header {
		padding-top: 30px !important;
		padding-left: 0 !important;
		padding-right: 0 !important
	}
}

@media (max-width:767px) {

	.mission-wrapper .col-md-6:first-child,
	.mission-wrapper .col-md-6:nth-child(2) {
		padding-right: 10px;
		padding-left: 10px
	}

	span#charCount,
	span#reviewError,
	span#summaryError {
		font-size: 15px
	}

	div#gform_confirmation_message_2 h1,
	section.thanku-info h2 {
		font-size: 35px
	}

	.page-template-page-get-an-offer .text-offer-info p,
	.text-call-offer p,
	div#gform_confirmation_message_2 p,
	section.info-offer ul li,
	section.photo-gallery .col-md-6 a b,
	section.thanku-info p {
		font-size: 16px
	}

	.custom-blog-box,
	.pagination-wrapper {
		flex-flow: row wrap;
		row-gap: 8px;
		column-gap: 4px
	}

	section.blog-wrapper .container .row .col-4:first-child .blog-card-box {
		flex: unset !important;
		padding: 0 25px 20px !important
	}

	section.blog-wrapper .container .row .col-4:first-child .blog-card-box .blog-author-wrap .blog-date {
		text-align: left !important
	}

	section.blog-wrapper .container .row .col-4:first-child img.img-fluid.w-100 {
		border-radius: 20px 20px 0 0 !important
	}

	.blog-article-custm-header,
	.content-wrapper,
	.mob-signup-form .form-group.has-feedback,
	.page-id-152 .form-group.has-feedback,
	.page-template-page-investors .form-group.has-feedback,
	.select-market-buyer-signmob,
	.space-remove-buyer-sign-market,
	.tab-wrapper,
	.thumb-modal-inner,
	body.post-template-default.single.single-post .blog-date,
	section.investors-form .field {
		width: 100%
	}

	.reset-password-form {
		margin: 60px
	}

	div#gform_confirmation_message_2 b {
		font-size: 20px
	}

	.custom-blog-box-imgg,
	.page-id-152 .form-right-investor .field-step.select-box,
	.page-template-page-buy section.banner-customer span.select2.select2-container,
	select.select-market.form-control {
		width: 100% !important
	}

	body.properties-template-default.single.single-properties section.downbar-header .d-flex.account-btns {
		justify-content: center
	}

	section.downbar-header .status {
		padding-top: 5px
	}

	section.downbar-header {
		min-height: 100px
	}

	.content-customer-ban h2,
	.page-id-105 .mission-title,
	body.page-template-default .entry-content h1 {
		font-size: 30px
	}

	body.page-template-default .entry-content {
		padding: 0 25px
	}

	body.page-template-default .entry-content p {
		font-size: 16px !important
	}

	.services-custm-container h3.how-review,
	body.page-template-default .entry-content h2,
	body.page-template-default .entry-content h3,
	body.page-template-default .entry-content h4,
	body.page-template-default .entry-content h5,
	section.open-position h2 {
		font-size: 25px
	}

	.title-wrapper h2 {
		font-size: 30px;
		line-height: 35px !important
	}

	.page-template-page-address .btn-action ul {
		margin-top: 10px
	}

	.page-id-105 .mission-wrapper .col-md-6,
	section.make-simple .title-estate h2 {
		margin-bottom: 20px
	}

	.page-id-121 section.banner-customer.offer-get-banner.get-an-offer-mob-custm {
		height: 400px !important
	}

	.page-id-121 section.banner-customer.offer-get-banner.get-an-offer-mob-custm::before {
		background: #00000080
	}

	.page-id-121 section.banner-customer.offer-get-banner.get-an-offer-mob-custm h2 {
		color: #fff !important
	}

	.page-id-121 section.banner-customer.offer-get-banner.get-an-offer-mob-custm p {
		color: #fff
	}

	.form-refferal h2,
	.left-referral-content h2 {
		font-size: 25px;
		line-height: 32px
	}

	#tabw-4 h2 {
		line-height: 30px
	}

	section.open-position ul.BambooHR-ATS-Department-List li ul.BambooHR-ATS-Jobs-List {
		padding-left: 20px
	}

	section.investors-form .col-md-12:first-child h2 {
		font-size: 30px;
		line-height: 35px
	}

	section.open-position ul.BambooHR-ATS-Department-List li {
		font-size: 18px;
		margin-bottom: 30px
	}

	section.open-position ul.BambooHR-ATS-Department-List {
		padding-left: 10px
	}

	section.banner-customer.offer-get-banner.buy-new-section {
		height: 280px !important
	}

	section.banner-customer.offer-get-banner.buy-new-section.overflow-hidden.position-relative .caption-banner h2 {
		text-align: center
	}

	.page-id-23 .caption-banner h2 {
		line-height: 34px;
		font-size: 30px !important;
		margin-top: 20px
	}

	.form-right-investor .field-wraper {
		flex-wrap: wrap;
		gap: 0;
		margin-bottom: 10px;
		flex-wrap: nowrap;
		flex-direction: column
	}

	body.page-template.page-template-page-profile .form-right-investor form .field-checkboxx.d-flex {
		margin-top: 0 !important;
		flex-wrap: wrap;
		gap: 30px
	}

	.form-right-investor form .field-checkboxx.d-flex {
		margin-top: 0 !important
	}

	.caption-banner.position-absolute {
		position: relative !important;
		top: 0 !important;
		left: 0;
		text-align: center;
		max-width: 100%;
		transform: unset
	}

	.field.d-flex.justify-content-center.mt-4,
	.right-top-header.mobile-links {
		display: block !important
	}

	section.customer-one.second-customer.mt-5 .content-customer1 {
		margin: 15px 0 0
	}

	.page-id-105 .content-customer-ban h2 {
		padding: 0 20px
	}

	.page-id-105 .about-buyer .title-wrapper,
	.page-id-105 .why-sell-one .content-customer1 p {
		padding: 0
	}

	.page-id-105 section.why-sell-title.about-buyer .title-wrapper p {
		max-width: 100%;
		margin-top: 0
	}

	.page-id-105 .why-sell-one .content-customer1 {
		padding-top: 30px
	}

	.page-id-105 .rte-why-sell {
		padding-top: 0
	}

	.page-id-105 section.content-why-sell.ptb-30 {
		padding-bottom: 0
	}

	.page-id-105 section.mission-wrapper {
		padding: 0 15px
	}

	.page-id-105 .mission-cnt {
		padding: 20px;
		width: 90%;
		min-height: 200px
	}

	.home-buyer-link {
		height: 90px;
		line-height: 21px;
		font-size: 16px
	}

	.home-buyer-link svg {
		width: 50px
	}

	.page-id-105 .artical-btn .btn {
		max-width: 250px
	}

	.content-customer1 {
		margin: 15px 0 0;
		padding: 20px
	}

	.page-id-119 .content-customer-ban h2 p {
		line-height: 34px !important
	}

	section.photo-gallery .col-md-6 {
		padding: 0 10px;
		margin-bottom: 30px
	}

	section.banner-customer,
	section.banner-customer.careers-main {
		height: 200px !important
	}

	.content-customer1 h2 {
		font-size: 25px;
		line-height: 27px;
		margin-bottom: 10px
	}

	section.customer-one.second-customer.mt-5 .row {
		flex-direction: column-reverse
	}

	section.customer-one.mt-5 {
		margin-bottom: 40px !important
	}

	.content-customer1 h3 {
		font-size: 32px
	}

	.btn-review-customer.text-center.pt-5.pb-5 {
		padding-top: 0 !important
	}

	.btn-review-customer button {
		width: 250px;
		height: 50px;
		line-height: 48px
	}

	.navbar-expand-lg .navbar-collapse {
		overflow-y: scroll;
		padding-bottom: 40px
	}

	.dot-ban-home.position-absolute,
	.how-we-buy:after,
	.how-we-buy:before,
	.right-top-header,
	.step-wrap .col-md-4:after,
	.sticky-header-bar .content-banner,
	body:not(.home) a.navbar-brand,
	header:after {
		display: none
	}

	button.navbar-toggler {
		padding-right: 0;
		background: 0 0 !important
	}

	.blog-article-custm-header-flex h2,
	.content-wrapper {
		padding: 0 !important
	}

	.right-top-header.mobile-links a:first-child {
		font-size: 20px;
		margin-bottom: 20px;
		display: block
	}

	.right-top-header.mobile-links span#sell-home-popup {
		margin-left: 17px;
		height: 52px;
		padding: 0 !important;
		width: 200px;
		display: flex;
		justify-content: center;
		align-items: center;
		background: #df913e;
		border-radius: 10px
	}

	.caption-banner form button {
		position: relative
	}

	.site-logo .custom-logo {
		top: 0
	}

	.blog-article-custm-header-flex,
	.main-div-tabs {
		display: block
	}

	.custom-blog-box-imgg img,
	section.get-an-offer-mob-custm {
		height: auto !important
	}

	section.get-an-offer-mob-custm:before {
		background: 0 0
	}

	section.get-an-offer-mob-custm .caption-banner h2 {
		color: #000 !important;
		font-size: 30px !important;
		margin-top: 15px
	}

	section.get-an-offer-mob-custm .caption-banner p {
		color: #000;
		font-size: 16px
	}

	body.page-template.page-template-templates.page-template-page-get-an-offer .text-offer-info h2 {
		font-size: 25px;
		line-height: 30px;
		margin-top: 20px !important
	}

	.page-id-121 .info-sell .content-customer1 {
		padding-bottom: 30px;
		padding-left: 30px;
		padding-right: 30px
	}

	.get-two-section .content-customer1 p {
		font-size: 16px;
		line-height: 27px;
		padding-bottom: 10px
	}

	.text-call-offer h2 {
		font-size: 25px;
		line-height: 25px
	}

	.bussiness-for-10-years-inner-section-heading,
	.text-call-offer {
		padding: 20px
	}

	a.call-offer-link {
		font-size: 25px;
		margin-top: 10px
	}

	a.call-offer-link svg {
		width: 20px
	}

	section.customer-one.why-sell-one.info-sell.get-two-section.mt-0.pt-5.pb-5 {
		padding-bottom: 40px !important
	}

	section.why-sell-title.sell-home h2 {
		font-size: 25px;
		line-height: 34px
	}

	section.banner-customer.offer-get-banner .caption-banner {
		top: 13% !important;
		left: 0;
		right: 0;
		text-align: center;
		width: 100%;
		position: absolute !important
	}

	section.banner-customer.offer-get-banner .caption-banner h2 {
		font-size: 30px !important;
		line-height: 40px
	}

	.woodbridge-sale-map {
		margin-top: 20px
	}

	.page-id-1602 .rte-why-sell.home-sell-cnt ul {
		display: flex;
		justify-content: center;
		flex-flow: row wrap
	}

	.page-template-page-site-maps .entry-content ul li {
		width: 90%;
		margin: 0;
		padding: 5px
	}

	.page-template-page-profile .formstyle {
		max-width: 95%;
		padding: 20px;
		margin-left: auto;
		margin-right: auto
	}

	.thumb-modal-single {
		height: auto
	}

	.thumb-modal-double {
		height: auto;
		justify-content: space-between
	}

	.thumb-modal-double .thumb-modal-double-inner {
		width: 49%
	}

	.left-gallery-icon {
		display: flex;
		justify-content: center;
		align-items: center;
		gap: 8px
	}

	section.downbar-header .border-right {
		justify-content: center;
		min-height: 50px;
		margin-top: 0 !important
	}

	section.downbar-header .d-flex {
		min-height: 50px
	}

	section.downbar-header.filter-buy-maps {
		padding: 10px 0
	}

	.proptery-listing .welcm-box {
		flex: 100%;
		width: 100%;
		max-width: 100%
	}

	.listing-house-map #pagination-container ul {
		padding: 10px 0;
		flex-flow: row wrap
	}

	.listing-house-map #pagination-container ul li {
		margin-bottom: 15px
	}

	.mob-listing-profile #profileNav .dropdown-menu {
		left: -40px
	}

	.mob-listing-profile #profileNav ul li.nav-item.dropdown {
		margin-bottom: 2px !important;
		margin-top: 0 !important
	}

	.filter_wrap {
		width: 90% !important;
		margin: 0 auto;
		top: 201px
	}

	.blog-article-custm-header-flex .blog-date {
		text-align: left;
		padding-left: 0;
		padding-top: 10px
	}

	.custom-blog-box .blog-author {
		width: 100%;
		margin-bottom: 20px
	}

	span#charCount {
		float: unset
	}

	.reviews-rating-feedback .rating11 {
		width: 180px !important
	}

	.reviews-rating-feedback #messageContainer p {
		font-size: 16px;
		line-height: normal
	}

	.reviews-rating-feedback #messageContainer {
		margin-bottom: 22px
	}

	section.ptb-60.reduce-mob-ptb-60 {
		padding: 0 0 50px
	}

	.bussiness-for-10-years {
		padding-top: 30px;
		padding-bottom: 30px;
		margin-top: 30px
	}

	.bussiness-for-10-years-inner-section {
		width: 90%
	}

	.bussiness-for-10-years-inner-section-heading h1 {
		line-height: 28px;
		font-size: 20px;
		padding-bottom: 5px
	}

	.bussiness-for-10-years-inner-section-heading p {
		font-size: 14px;
		line-height: 24px
	}
}

/*@media (max-width:1403px) and (min-width:1201px) {
	#gallery_modal .slick-list.draggable {
		height: 95% !important
	}
}*/

@media (max-width:1400px) and (min-width:1300px) {
	.select-checkbox-fields .form-group:nth-child(2) {
		padding-left: 30px
	}

	#buyers-signup .select-checkbox-fields .form-group:nth-child(2) {
		padding-left: 0
	}
}

@media (min-width:1420px) {

	section.banner-customer,
	section.banner-customer.careers-main {
		height: 555px
	}
}

@media (max-width:1600px) {
	header:after {
		content: "";
		position: absolute;
		right: 0;
		top: 0;
		width: 100px;
		height: 82px;
		background: var(--blue);
		z-index: -1
	}
}

@media (max-width:1400px) {

	.left-space-single-post .blog-article-custm-header-flex,
	.left-space-single-post .blog-author {
		padding-left: 15px !important
	}

	section.buy-property-single-detail {
		padding: 0 10px
	}

	.page-id-154 .form-right-investor form .field-checkboxx.d-flex {
		margin-top: 4px !important
	}

	.select-checkbox-fields .form-group:nth-child(2) {
		margin-top: -7px
	}

	button.slick-prev.slick-arrow,
	footer .col-sm-12:nth-of-type(4) .menu-footer {
		left: 0
	}

	.inc-image {
		left: -25px
	}

	.box-blue-freely {
		padding: 30px
	}

	.menu-footer ul li a {
		font-size: 13px
	}

	.agent .container {
		max-width: 1170px !important
	}

	.bottom-text-freely ul li {
		margin-left: 8px
	}

	section.move-freely .row {
		max-width: 100%
	}

	form#investor-signup .select-checkbox-fields button.multiselect.dropdown-toggle.btn.btn-default {
		max-width: 100% !important
	}

	.right-form-contact {
		padding-right: 30px
	}

	.contact-main-page .col-md-6:first-child {
		padding-left: 20px !important
	}

	footer .col-sm-12:nth-of-type(3) .menu-footer {
		left: 10px !important
	}

	.why-work li.tab-link {
		padding-left: 40px !important
	}

	.content-better-box p {
		font-size: 16px;
		margin-top: 5px;
		line-height: 27px
	}

	/*button.slick-next.slick-arrow {*/
	/*	right: 0*/
	/*}*/

	.arrow-prev {
		left: -10px
	}

	.arrow-next {
		right: -10px
	}

	form#investor-signup ul.multiselect-container.dropdown-menu {
		width: 100%;
		background: #fff3e6;
		border: 1px solid #bfbfbf
	}

	form#investor-signup .select-checkbox-fields .btn-group {
		width: 100% !important;
		margin-left: 2px
	}
}

@media (max-width:1199px) and (min-width:992px) {
	form#investor-signup .select-checkbox-fields .btn-group {
		width: 100% !important;
		margin-left: 0 !important
	}

	div#field_2_18 label.gfield_label {
		margin-bottom: 30px
	}

	#field_2_21 label.gfield_label {
		margin-bottom: 60px
	}
}

@media (max-width:1050px) {
	.right-top-header .number-link img {
		width: 30px
	}
}

@media (max-width:1024px) {
	section.search-house.welcom-slider .welcm-box img {
		height: 222px !important
	}

	.step-wrap .col-md-4:first-child:after,
	.step-wrap .col-md-4:nth-child(2):after {
		background-size: 120px
	}
}

@media (max-width:992px) {
	section.search-house.welcom-slider .welcm-box img {
		height: 182px !important
	}

	section.property-referral .col-md-12:first-child:before,
	section.property-referral .col-md-12:last-child:before {
		left: 0;
		z-index: -1;
		right: 0
	}

	#loginModallogin .modal-content {
		width: 95%
	}

	body.page-template.page-template-templates.page-template-page-signup .form-right-investor .field-wraper div {
		flex: unset
	}

	.box-blue-freely2 {
		width: 90%
	}

	body.page-template.page-template-templates.page-template-page-buy-my-house .why-sell-title,
	body.page-template.page-template-templates.page-template-page-cash-for-houses .why-sell-title {
		padding: 00px 0
	}

	.page-template-page-cash-for-houses section.why-sell-title {
		background: #fff
	}

	.page-template-page-cash-for-houses .rte-why-sell h3 {
		font-size: 25px;
		font-family: arial;
		line-height: 30px;
		margin-top: 20px
	}

	.page-template-page-cash-for-houses .rte-why-sell h2 {
		margin-top: 00px
	}

	.page-template-page-buy-my-house .rte-why-sell h3 {
		font-size: 25px;
		font-family: arial;
		margin-top: 20px
	}

	.page-template-states .rte-why-sell.home-sell-cnt h3 {
		font-size: 25px
	}

	html body.page-template.page-template-states .modal {
		overflow: hidden
	}

	section.property-referral {
		padding-bottom: 40px
	}

	.blog-faq.faq-tab-main.single-blog-card-box,
	.blog-faq.faq-tab-main1.single-blog-card-box {
		padding: 20px
	}

	.left-author h3 {
		font-size: 35px
	}

	.page-id-129 section.why-sell-title p,
	.page-template-page-realtor .img-top-investor .img-top-investor,
	section.investors-form .col-md-12:first-child,
	section.investors-form .col-md-12:last-child {
		width: 100%
	}

	section.investors-form .container {
		padding: 0 00px
	}

	section.investors-form .container .left-investor-ban {
		padding-left: 20px
	}

	.left-investor-ban .img-top-investor {
		height: auto;
		margin-top: 20px
	}

	.page-template-page-realtor .img-top-investor {
		height: auto !important;
		position: relative;
		width: 100% !important
	}

	.navbar-expand-lg .navbar-nav .dropdown-menu {
		position: absolute;
		left: -30px
	}

	header button.navbar-toggler {
		position: fixed;
		right: 10px;
		z-index: 9999
	}

	.navbar-collapse.show {
		z-index: 999
	}

	.map-listing-footer ul#menu-footer_menu_states ul.sub-menu {
		right: 0
	}

	.map-listing-footer .logo-footer img {
		width: 190px
	}

	.step-wrap .col-md-4:first-child:after,
	.step-wrap .col-md-4:nth-child(2):after {
		background-size: 100%
	}
}

@media (max-width:991px) {

	div#field_2_5 label.gfield_label.gform-field-label,
	div#field_2_50 label.gfield_label.gform-field-label,
	div#field_2_9 label.gfield_label.gform-field-label {
		margin-bottom: 30px
	}

	div#field_2_21 label.gfield_label.gform-field-label {
		margin-bottom: 34px
	}

	body:not(.home) a.custom-logo-link img {
		max-width: 180px !important
	}

	.hide-sticky button.navbar-toggler {
		position: relative !important;
		right: 0 !important
	}

	.scroll-active .hide-sticky button.navbar-toggler {
		position: fixed !important;
		right: 20px !important
	}

	.thumb-slide-gallery button.slick-arrow::before {
		right: 0;
		margin: 0 auto;
		top: 15px;
		rotate: 90deg
	}

	#gallery_modal .slick-prev.slick-arrow {
		left: 0
	}

	#gallery_modal .slick-next.slick-arrow {
		right: 0
	}

	#gallery_modal .slick-next.slick-arrow::before,
	#gallery_modal .slick-prev.slick-arrow::before {
		rotate: 90deg;
		top: 14px;
		right: 0
	}

	.buy-property-single-detail-data .content~br {
		display: none !important
	}

	.buy-property-single-detail-data .orange-border-title {
		margin-top: 30px
	}

	.home-buyer-link svg {
		width: 30px;
		height: 18px
	}

	li.menu-item-has-children>a.active::before {
		transform: rotate(180deg) !important;
		top: 0 !important
	}

	div#AboutUsSlider .slick-list.draggable {
		overflow-x: scroll
	}

	section.slider-reviews-banner button.slick-prev.slick-arrow {
		left: 40%
	}

	section.slider-reviews-banner button.slick-next.slick-arrow {
		right: 40%
	}
}

@media (max-width:800px) {
	.left-space-single-post .blog-article-custm-header-flex {
		padding-left: 0 !important
	}

	#buy-now-for-dialog-content,
	#make-offer-dialog-content {
		width: 96% !important
	}

	#buy-now-for-dialog-content h3,
	#make-offer-dialog-content h3 {
		font-size: 25px
	}

	#buy-now-for-dialog-content input.form-control,
	#make-offer-dialog-content input.form-control {
		height: 50px
	}

	small#emailHelp {
		font-size: 16px;
		line-height: normal
	}

	#buy-now-for-dialog-content input.btn.btn-primary,
	#make-offer-dialog-content input.btn.btn-primary {
		font-size: 16px
	}

	.step img {
		max-width: 135px
	}
}

@media (max-width:700px) {
	.pagination-single ul {
		flex-flow: row wrap
	}

	.pagination-single ul li {
		width: 100% !important
	}

	.pagination-single ul li a {
		justify-content: center !important
	}

	.pagination-single ul li.list-unstyled.next .nav-next {
		margin-top: 20px !important
	}

	.pagination-single ul li.list-unstyled.previous {
		margin-bottom: 10px
	}

	.home-buyer-link svg {
		width: 30px;
		height: 15px
	}

	.news-title {
		width: 100%
	}
}

@media (max-width:600px) {

	.btn,
	.buttons-google a.facebook-btn,
	.buttons-google a.google-btn-link,
	.buttons-google button.register {
		height: 50px
	}

	body.page-template.page-template-page-buy.page-id-31 section.banner-customer:before {
		background-position: 60% 0
	}

	body.page-template.page-template-page-buy.page-id-31 section.banner-customer:after {
		background: #00000059
	}

	.slider-nav .slick-slide {
		margin-right: 5px;
		display: flex !important;
		align-items: center
	}

	#loginModallogin .modal-footer,
	.blog-share {
		justify-content: center
	}

	.page-id-1366 section.bottom-sell-rte.bg-white .container {
		width: 92%
	}

	.page-id-1366 section.bottom-sell-rte.bg-white .container .rte-why-sell {
		margin-top: 7px
	}

	section.no-results.not-found input.search-submit {
		background: var(--orange) !important;
		width: 130px;
		font-size: 16px
	}

	section.no-results.not-found header.page-header.alignwide h1.page-title {
		font-size: 35px !important;
		word-wrap: break-word
	}

	section.no-results.not-found input#search-form-1 {
		width: 50%;
		margin-right: 0
	}

	.woodbridge-sale-map .MicrosoftMap .Infobox {
		width: 90% !important
	}

	.woodbridge-sale-map .infobox-body {
		max-height: 100% !important;
		max-width: 100% !important
	}

	.woodbridge-sale-map .MicrosoftMap .Infobox .infobox-info {
		overflow-x: hidden
	}

	.comparable-table table.table.table-bordered tbody tr td {
		font-size: 13px !important
	}

	.left-investor-ban-mobbb ul {
		padding-left: 30px
	}

	.box-make-simple,
	.custom-two-choose-flex .form-group:first-child,
	.d-flex.features-buy-single-property:last-child,
	.single-photos-gallery .entry-content img {
		margin-bottom: 20px
	}

	.custom-two-choose-flex .form-group,
	.house-deal-financial-left {
		width: 100% !important
	}

	.blog-pagination,
	.contact-main-page .submit-contact input,
	.page-template-how-it-works .step-count .bg-blue,
	.reset-password-form,
	section.blog-wrapper .container .row .blog-box .post-navigation {
		margin: 0
	}

	.how-did-you-about-us {
		margin-bottom: 20px !important
	}

	.house-deal-financial-left ul li strong {
		width: 40%
	}

	h5#loginModalLabel {
		font-size: 28px;
		font-weight: 700
	}

	.form-right-investor h2,
	.step-form-wrapper .title-wrapper h2,
	form#forgot-password h2,
	section.investors-form .col-md-6:first-child h2 {
		font-size: 30px
	}

	#loginModallogin .modal-content,
	.step-count-cnt,
	section.property-referral .col-md-12:first-child,
	section.property-referral .col-md-12:last-child {
		padding: 20px
	}

	.gform_page_footer.top_label {
		margin-top: 30px !important
	}

	div#field_2_21 label.gfield_label.gform-field-label,
	div#field_2_5 label.gfield_label.gform-field-label,
	div#field_2_50 label.gfield_label.gform-field-label,
	div#field_2_9 label.gfield_label.gform-field-label {
		margin-bottom: 15px
	}

	.step-multiple-form .gform-body.gform_body {
		width: 95%;
		padding: 40px 20px
	}

	.left-space-single-post .blog-article-custm-header-flex,
	.left-space-single-post .blog-author {
		padding-left: 10px !important
	}

	#accordionExample,
	.blog-faq.faq-tab-main.single-blog-card-box,
	.blog-faq.faq-tab-main1.single-blog-card-box,
	.home-sell-ways,
	.thumb-slide-gallery .modal-content div#AboutUsSlider,
	section.move-freely .row .col-md-6 {
		padding: 0
	}

	.caption-banner .banner-title {
		line-height: normal;
		color: #000;
		font-size: 30px !important
	}

	.step-wrap .step {
		margin-bottom: 40px
	}

	.btn {
		max-width: 210px
	}

	.blogs-newsletter h2,
	.info-contact-us h2,
	.page-id-1366 .rte-why-sell.home-sell-cnt .title,
	.privacy-policy section.why-sell-title.sell-home .container>h2,
	.recent-blog h2,
	.rte-why-sell h2,
	.sidebar-contact-us h2,
	.single-photos-gallery .entry-content h3,
	.title,
	body section.buy-property-single-detail .orange-border-title h2,
	section.mission-wrapper .mission-title {
		font-size: 25px
	}

	.step-count-img {
		padding: 10px
	}

	section.make-simple.bg-skin {
		padding: 30px 0 140px
	}

	section.slider-reviews-banner button.slick-prev.slick-arrow {
		left: 28%
	}

	section.slider-reviews-banner button.slick-next.slick-arrow {
		right: 28%
	}

	.category-home-selling.entry .post-navigation,
	.footer-step-main .left-footer-step,
	.review-btn-wrap,
	.single-post .blog-info {
		flex-flow: row wrap
	}

	.review-btn-wrap button {
		margin: 0 0 15px !important;
		width: 255px !important
	}

	.customer-review-box {
		margin: 0 0 30px
	}

	.pagination-wrapper a,
	.pagination-wrapper span {
		margin: 0 2px;
		height: 40px;
		width: 40px
	}

	.search-house button.slick-next.slick-arrow,
	.search-house button.slick-prev.slick-arrow {
		width: 30px;
		height: 30px;
		z-index: 1
	}

	.search-house button.slick-prev.slick-arrow {
		left: 10px
	}

	.search-house button.slick-next.slick-arrow {
		right: 10px
	}

	.search-house button.slick-next.slick-arrow:before,
	.search-house button.slick-prev.slick-arrow:before {
		width: 12px;
		height: 12px
	}

	.content-banner.overlay.position-relative::before {
		background: 0 0
	}

	.img-review-slide {
		height: 310px
	}

	.page-id-33 .bottom-text-ban h4 {
		color: #000
	}

	.content-customer1 p,
	.customer-review-box p,
	.home-sell-ways .ways-list ul li,
	.info-contact-us p,
	.right-form-contact form label,
	.rte-why-sell p,
	.rte-why-sell ul li,
	.single-blog-card-box .blog-cnt p,
	p.blankState,
	section.bottom-text-careers p,
	section.investors-form .col-md-6:first-child p,
	section.why-sell-title.about-buyer .title-wrapper p {
		font-size: 16px
	}

	section.why-sell-title p {
		font-size: 16px;
		max-width: 100%
	}

	.rte-why-sell h2 {
		line-height: 35px
	}

	.box-blue-freely2,
	.category-home-selling.entry .post-navigation .nav-next,
	.flex-state-operator li,
	.home-sell-ways .ways-list,
	.mobile-view-blog .col-4,
	.page-id-105 .content-customer-ban h2,
	.page-template-page-contact-us .right-form-contact .field-input,
	.thumb-slide-gallery .slick-list.draggable .slick-slide img,
	section.investors-form .col-md-6:first-child,
	section.investors-form .col-md-6:last-child {
		width: 100%
	}

	.mission-para p,
	.page-template-page-faqs .accordion-body p {
		font-size: 16px;
		line-height: 25px
	}

	.faq-tab-main button.accordion-button.collapsed,
	.faq-tab-main1 button.accordion-button.collapsed {
		height: auto;
		padding-left: 20px !important
	}

	.faq-tab-main button.accordion-button[aria-expanded=true],
	.faq-tab-main1 button.accordion-button[aria-expanded=true] {
		height: auto !important
	}

	.accordion-button {
		padding-left: 20px !important
	}

	.faq-tab-main ul.tabs li.tab-link-faq,
	.faq-tab-main1 ul.tabs li.tab-link-faq {
		margin: 0 15px;
		font-size: 18px !important;
		line-height: normal;
		padding-bottom: 20px !important;
		white-space: nowrap
	}

	.faq-tab-main ul.tabs,
	.faq-tab-main1 ul.tabs {
		overflow-x: scroll;
		overflow-y: hidden;
		justify-content: unset !important
	}

	.blog-pagination a,
	.blog-pagination span {
		width: 100%;
		height: 100%;
		max-width: 45px;
		max-height: 45px;
		padding: 10px;
		font-size: 16px
	}

	.blog-pagination a svg {
		width: 13px;
		height: 13px;
		top: 0
	}

	section.blogs-custom-banner.overflow-hidden.position-relative {
		margin: 0 10px
	}

	section.blogs-custom-banner .container {
		min-height: auto;
		padding: 0 30px 30px !important;
		border-radius: 20px 20px 0 0
	}

	.got-right-buttons h2,
	section.blogs-custom-banner h2 {
		font-size: 30px;
		line-height: 40px
	}

	section.blogs-custom-video.overflow-hidden.position-relative {
		margin-top: -40px;
		margin-right: 10px;
		margin-left: 10px
	}

	.video-container {
		height: 300px
	}

	section.blogs-custom-video .video-container video {
		border-radius: 0;
		height: 300px
	}

	section.faq-tab-main1:before,
	section.faq-tab-main:before {
		top: 95px
	}

	.careers-title p {
		max-width: 100%;
		font-size: 16px
	}

	.blog-share {
		margin: 10px 0;
		width: 100%
	}

	.blog-date {
		text-align: center
	}

	.blog-faq .title,
	.single-blog-card-box .blog-cnt h2 {
		font-size: 25px;
		line-height: 35px
	}

	.blog-btn.offer a {
		margin-top: 10px !important
	}

	.blogs-newsletter .tnp-subscription div.tnp-field input.tnp-submit {
		width: 150px;
		font-size: 14px;
		min-height: 60px;
		height: 60px;
		line-height: normal
	}

	section.blog-wrapper .container .row .col-4:first-child .blog-box {
		display: block
	}

	section.blog-wrapper .container .row .col-4:first-child img.img-fluid.w-100 {
		min-height: auto
	}

	.container,
	.welcm-box,
	section.move-freely .container {
		padding: 0 20px
	}

	.right-agent-content h2 {
		font-size: 30px;
		line-height: 35px
	}

	.right-agent-content {
		padding: 30px
	}

	.contact-main-page .container,
	section.investors-form .container,
	section.video-investor .container {
		padding: 0 10px
	}

	.left-investor-ban {
		padding: 50px 20px 20px
	}

	.left-investor-ban .img-top-investor {
		height: auto
	}

	#myModal2 .modal-content {
		height: 410px
	}

	section.customer-says.investor-review .container {
		padding: 0 30px
	}

	.home-sell-ways .ways-list ul {
		padding-left: 22px
	}

	.page-id-1366 p.scenory-text {
		font-size: 25px;
		line-height: 30px
	}

	.rte-why-sell.home-sell-cnt .title {
		font-size: 25px;
		line-height: 35px !important
	}

	.page-id-1366 .sell-faq .blog-offer {
		padding: 40px 15px 65px !important
	}

	.page-id-1366 .sell-faq .blog-offer p {
		padding: 0;
		font-size: 16px
	}

	.blog-btn.offer.sell-home-popup-com a {
		height: 50px !important
	}

	.contact-main-page .col-lg-6:first-child,
	.contact-main-page .col-lg-6:last-child {
		width: 100%;
		padding: 10px 20px 35px
	}

	.right-form-contact {
		padding-right: 10px
	}

	.rte-why-sell.home-sell-cnt p,
	form.wpcf7-form.init .field-contact {
		margin-bottom: 10px
	}

	.right-form-contact h2 {
		font-size: 25px;
		padding-bottom: 10px
	}

	form.wpcf7-form .field-contact {
		margin-bottom: 10px;
		display: block !important
	}

	form.wpcf7-form .wpcf7-not-valid-tip {
		font-size: 16px;
		margin-top: 7px
	}

	form.wpcf7-form.init .field-input2 input {
		margin: 0 0 30px !important
	}

	.content-single.text-center>h2 {
		max-width: 100%;
		font-size: 30px;
		padding: 0 14px
	}

	body.stories-template-default.single.single-stories .description-content p {
		font-size: 16px;
		padding: 0 20px;
		line-height: 24px
	}

	.pagination-single ul li.list-unstyled.next nav {
		margin-top: 0
	}

	.d-flex.features-buy-single-property,
	.pagination-single ul li.list-unstyled.previous nav,
	.pagination-single ul li.list-unstyled.previous nav .nav-previous {
		margin-bottom: 0
	}

	.pagination-single ul li.list-unstyled.next nav .nav-next {
		margin-top: 15px
	}

	.page-id-1366 .rte-why-sell h2 {
		font-size: 22px
	}

	.single-photos-gallery h1.entry-title,
	section.top-header-reviews .content-review-top h2 {
		font-size: 30px !important;
		line-height: 40px
	}

	.page-template-cities .rte-why-sell.home-sell-cnt ul {
		margin-top: 20px
	}

	.left-images-radius img {
		border-radius: 50px;
		height: 300px;
		margin-bottom: 10px
	}

	.right-images-radius img:first-child,
	body .right-images-radius img:last-child {
		border-radius: 50px
	}

	.abs-view-all {
		right: 0;
		left: 0;
		margin: 0 auto
	}

	section.downbar-header .border-right {
		justify-content: center;
		min-height: auto !important;
		margin-top: 20px
	}

	.left-images-radius {
		padding-right: 10px !important;
		padding-left: 10px !important
	}

	.house-deal-financial-main {
		padding: 22px 15px !important;
		margin-bottom: 0 !important
	}

	.house-deal-financial-right {
		width: 100% !important;
		text-align: left !important
	}

	.sidebar-contact-us h3 {
		font-size: 20px
	}

	.sidebar-contact-us .d-flex.call-number {
		font-size: 18px
	}

	.sidebar-contact-us .d-flex.call-number svg {
		width: 25px;
		margin-top: -1px
	}

	.feature-description {
		flex: 100% !important
	}

	.logo-sticky {
		padding-top: 24px
	}

	section.why-sell-title.about-buyer h2 {
		font-size: 25px !important;
		line-height: 35px
	}

	form#investor-signup .select-checkbox-fields .btn-group {
		width: 100% !important;
		margin-left: 0 !important
	}

	.real-estate .trademark {
		font-size: 13px;
		width: 27px;
		height: 27px
	}

	.accordion-button::after,
	.accordion-button:not(.collapsed)::after {
		width: 18px;
		height: 18px
	}

	.content-customer-ban h2 .trademark {
		font-size: 12px;
		width: 30px;
		height: 30px;
		line-height: normal
	}

	section.open-position .BambooHR-ATS-Department-List .BambooHR-ATS-Jobs-List li .BambooHR-ATS-Location {
		float: left;
		width: 100%;
		margin-bottom: 10px
	}

	section.open-position ul.BambooHR-ATS-Department-List li ul.BambooHR-ATS-Jobs-List {
		padding-left: 0
	}

	.footer-step-main,
	section.open-position {
		padding: 20px 0
	}

	.wpcf7 form .wpcf7-response-output {
		font-size: 16px;
		line-height: normal
	}

	.page-template-page-address .btn-action button.btn.btn-primary.continue-btn,
	.page-template-page-address .btn.btn-default.cancel-btn,
	.page-template-page-address .form-group input {
		height: 45px
	}

	body.page-template-page-address .text-center.btn-action ul {
		margin-top: 10px
	}

	.footer-step-main .left-footer-step p {
		width: 100%;
		text-align: center
	}

	.footer-step-main .left-footer-step ul {
		width: 100%;
		justify-content: center
	}

	.button-bottom-sell {
		margin-top: 20px !important;
		flex-flow: row wrap
	}

	.thumb-slide-gallery button.slick-next.slick-arrow {
		right: 0
	}

	.thumb-slide-gallery button.slick-prev.slick-arrow {
		left: 0
	}

	.page-id-105 .content-customer-ban h2 .trademark {
		margin: -15px 0 0 4px
	}

	.category-home-selling.entry .post-navigation .nav-previous {
		width: 100%;
		margin-bottom: 15px !important
	}

	.category-home-selling.entry .post-navigation .nav-next button,
	.category-home-selling.entry .post-navigation .nav-previous button {
		margin-left: auto;
		margin-right: auto
	}

	.reset-password-main .reset-password-form {
		margin: 10px
	}
}

@media (max-width:830px) {
	form.get-offer .addres-not-found-eror {
		width: 100% !important;
		right: 0 !important
	}

	.modal-content {
		width: 700px;
		height: 520px
	}
}

@media (max-width:820px) {

	.contact-main-page .col-lg-6:first-child,
	.contact-main-page .col-lg-6:last-child,
	.map-listing-footer .logo-footer img {
		width: 100%
	}

	.map-listing-footer .bb-img img {
		max-width: 100%
	}

	.text-offer-mini p br {
		display: none
	}

	.contact-main-page .row {
		flex-direction: column
	}

	.contact-main-page .col-lg-6:last-child:after {
		content: "";
		position: absolute;
		left: -100%;
		top: 0;
		width: 100%;
		height: 100%;
		background: #fff3e5
	}

	form.wpcf7-form .wpcf7-not-valid-tip {
		font-size: 15px;
		margin-top: 5px
	}

	form.get-offer .addres-not-found-eror {
		margin: 10px auto;
		position: relative;
		right: -44px;
		width: 476px
	}
}

@media (max-width:799px) {
	.filter_wrap {
		width: 640px
	}

	.content-customer-ban h2 {
		padding: 0 20px
	}
}

@media only screen and (min-device-width:727px) and (max-device-width:767px) {
	#field_2_18 label.gfield_label.gform-field-label {
		margin-bottom: 34px
	}
}

@media (max-width:768px) {
	.filter_wrap .window-close {
		top: 20px
	}

	.home section.cities .tab-wrapper {
		margin-left: -6px;
	}
}

@media (max-width:767px) {

	.form-right-investor .field-wraper,
	.form-right-investor label {
		margin-bottom: 0
	}

	.bottom-text-ban h3 {
		color: var(--black)
	}

	.desc-tabs-maps h2,
	.page-template-page-investors .form-group.has-feedback,
	section.why-work .tab-content h2 img {
		margin-bottom: 10px
	}

	section.investors-form .field {
		width: 100%;
		margin-bottom: 10px
	}

	.align-vertical-slider {
		margin-top: 85px
	}

	.mission-wrapper .col-md-6:first-child .mission-cnt {
		margin-bottom: 20px
	}

	.blog-single-content .blog-info .blog-cnt {
		width: 100%;
		padding-right: 0
	}

	.left-space-single-post .blog-article-custm-header-flex,
	.left-space-single-post .blog-author {
		padding-left: 10px !important
	}

	.slide-realtors .customer-review-box {
		margin-left: 00px;
		margin-right: 00px
	}

	.caption-banner h2 {
		font-size: 23px;
		margin-top: 30px;
		line-height: 29px
	}

	.caption-banner form button,
	.page-id-152 .caption-banner form button {
		width: 100%;
		left: 0;
		height: 50px;
		line-height: 50px;
		margin-top: 13px
	}

	.caption-banner {
		padding: 10px 20px 30px
	}

	.caption-banner form .field input[type=text] {
		width: 100%;
		height: 50px
	}

	.bottom-text-ban h4 {
		font-size: 16px;
		line-height: 21px;
		padding-top: 20px;
		color: #000
	}

	.navbar-collapse {
		position: fixed;
		top: 0;
		left: 100%;
		background: #fff;
		width: 100%;
		height: 100%;
		z-index: 2;
		transition: .3s
	}

	.navbar-collapse.show {
		left: 0;
		transition: .3s
	}

	.navbar-collapse ul {
		padding-top: 100px
	}

	.navbar-collapse ul li {
		width: max-content;
		margin-bottom: 5px !important
	}

	li#menu-item-41 ul.sub-menu {
		position: relative !important;
		background: 0 0 !important;
		padding-top: 5px !important
	}

	li#menu-item-41 ul.sub-menu li a {
		color: #000
	}

	li#menu-item-41 a {
		position: relative
	}

	li#menu-item-41>a:before {
		top: 6px
	}

	li#menu-item-41 ul.sub-menu li {
		margin-left: 10px !important
	}

	button.navbar-toggler {
		z-index: 9;
		border: none
	}

	span.custom-logo-link img {
		max-width: 190px !important
	}

	button.navbar-toggler[aria-expanded=true] span {
		background-image: url(../images/cross-grayy.png) !important;
		background-size: 20px;
		background-repeat: no-repeat
	}

	html .logos-list ul {
		padding: 20px 0 !important
	}

	html .logos-list ul li {
		width: 33%;
		margin-bottom: 20px
	}

	.logos-list ul li:nth-of-type(2) img,
	.logos-list ul li:nth-of-type(3) img,
	.logos-list ul li:nth-of-type(6) img {
		max-width: 70px
	}

	.logos-list ul li img {
		max-width: 50px
	}

	section.logos {
		border-top: 1px solid #ccc;
		margin-top: 40px
	}

	.title-wrapper h2 {
		font-size: 25px !important;
		line-height: 34px
	}

	.better-way .title-wrapper p {
		font-size: 16px
	}

	.bb-img.mt-5,
	.better-way .row {
		margin-top: 30px !important
	}

	section.better-way .col-md-4 {
		padding: 0 12px;
		margin-bottom: 20px
	}

	.bb-img img,
	section.real-estate .col-md-4 {
		margin-bottom: 30px
	}

	.content-better-box {
		padding: 20px 10px
	}

	section.better-way {
		padding-bottom: 30px
	}

	.title-estate h2 {
		font-size: 23px;
		line-height: normal
	}

	.title-estate {
		margin-bottom: 0 !important
	}

	section.real-estate {
		padding-top: 50px;
		padding-bottom: 50px
	}

	.box-blue-estate.yellow-box ul li,
	section.why-work .title-wrapper p {
		font-size: 18px
	}

	.box-blue-estate.yellow-box {
		transform: none
	}

	section.real-estate .col-md-4:nth-of-type(2) {
		padding: 0 12px
	}

	.title-wrapper {
		padding: 0 10px
	}

	section.why-work ul.tabs {
		display: flex;
		flex-wrap: wrap
	}

	.why-work li.tab-link {
		width: 100%;
		padding: 10px 10px 10px 30px !important;
		font-size: 14px;
		margin: 5px 0;
		height: 70px !important;
		line-height: 20px
	}

	section.why-work .tab-wrapper {
		padding: 0 20px
	}

	.why-work .title-wrapper.mb-5.text-center {
		margin-bottom: 30px !important
	}

	section.why-work .tab-content h2 {
		display: grid;
		font-size: 20px;
		line-height: 26px;
		margin-bottom: 10px
	}

	section.why-work,
	section.why-work section.why-work {
		padding: 30px 0 10px
	}

	.buy-cash .title-wrapper.text-center,
	.how-we-buy .container,
	.testimonial .box-testi {
		padding: 0
	}

	.accordion-left {
		padding: 0 30px
	}

	.accordion-left>h2 {
		font-size: 25px;
		line-height: 29px
	}

	.accordion-left .accordion-button {
		padding-left: 10px !important;
		font-size: 17px !important;
		line-height: 21px
	}

	.home .accordion-left .accordion-body {
		padding-left: 20px !important;
		padding-right: 20px !important
	}

	.get-offer-btn button {
		width: 100%;
		font-size: 18px;
		line-height: 61px !important
	}

	section.how-we-buy .col-md-6:last-child {
		padding: 30px 40px 40px
	}

	.right-we-buy-content h2 {
		font-size: 28px;
		line-height: 34px
	}

	.testimonial .description-testi p {
		padding-top: 0;
		font-size: 16px
	}

	.testimonial .author-test h3 {
		font-size: 30px
	}

	.testimonial button.slick-next.slick-arrow {
		right: -10px
	}

	.testimonial .top-img-testi>img {
		height: 270px
	}

	.testimonial button.slick-prev.slick-arrow {
		left: -5px
	}

	section.buy-cash .tab p {
		font-size: 16px !important
	}

	.buy-cash .tabs-buttons{
		/*overflow-x: scroll;*/
		/*overflow-y: hidden*/
	}

	.buy-cash .arrow-next {
		right: 45%;
		top: 150px;
		z-index: 9
	}

	.buy-cash .arrow-next svg {
		width: 10px
	}

	.buy-cash .arrow-prev {
		top: 150px;
		left: 45%;
		z-index: 9
	}

	.buy-cash .arrow-prev svg {
		width: 11px
	}

	.buy-cash .desc-tabs-maps {
		margin-top: 40px
	}

	.buy-cash .tabs-content-main .tab-content {
		padding-left: 0;
		padding-right: 0
	}

	.left-selling-text {
		padding: 20px !important
	}

	.left-selling-text h2 {
		font-size: 25px;
		line-height: 34px
	}

	.left-selling-text p {
		margin-top: 20px
	}

	.left-selling-text a {
		margin-top: 20px;
		font-size: 22px
	}

	.left-selling-text a svg {
		width: 34px
	}

	.left-selling-text p br {
		display: none
	}

	.title-city h2 {
		font-size: 32px;
		line-height: 43px
	}

	.title-city p {
		font-size: 20px
	}

	section.cities .tab-wrapper ul li.tab-link-city {
		padding: 0 20px;
		text-align: center
	}

	.cities .tab-wrapper ul li:after {
		right: -2px
	}

	.cities .list-cities ul {
		column-count: 2
	}

	section.cities:after {
		height: 80px
	}

	section.cities {
		padding-bottom: 50px
	}

	.logo-footer img {
		max-width: 190px
	}

	.footer-social,
	.newsletter-field h3 {
		margin-top: 30px
	}

	.footer-social ul li {
		margin-right: 4px
	}

	.bb-img img {
		max-width: 220px
	}

	.menu-footer {
		left: 0;
		margin-bottom: 15px
	}

	footer .col-sm-12:nth-of-type(3) .menu-footer {
		left: 0 !important
	}

	.inc-image img {
		max-width: 180px
	}

	.copyright {
		margin-top: 20px !important
	}

	.banner-slider .slider.slider-nav.thumb-image,
	.step-title {
		margin: 10px 0
	}

	.page-template-how-it-works .step-count .bg-blue:nth-child(2) .col-md-6:first-child {
		order: 1
	}

	.page-template-page-investors .form-group,
	.page-template-page-realtor .form-group {
		width: 100% !important;
		margin-bottom: 15px
	}

	.get-offer-btn button,
	.how-we-buy .accordion-item {
		max-width: 100%
	}

	section.downbar-header .border-right {
		border: 0
	}

	.modal-content {
		width: 600px;
		height: 440px
	}

	section.slider-reviews-banner button.slick-prev.slick-arrow {
		left: 37%
	}

	section.slider-reviews-banner button.slick-next.slick-arrow {
		right: 37%
	}

	.step {
		margin: 15px 0
	}
}

@media (max-width:660px) {
	.modal-content {
		width: 470px;
		height: 350px
	}

	section.slider-reviews-banner button.slick-prev.slick-arrow {
		left: 35%
	}

	section.slider-reviews-banner button.slick-next.slick-arrow {
		right: 35%
	}
}

@media (max-width:575px) {
	.single-photos-gallery .entry-content .col-sm-6>h4 {
		color: #df913e;
		background-color: transparent;
		width: fit-content;
		text-align: left;
		line-height: 20px;
		margin-bottom: 0
	}
}

@media (max-width:500px) {
	.mobile-view-blog .blog-pagination {
		flex-flow: row wrap
	}

	.form-right-investor.mob-signup-form .form-group,
	.listing-house-map #pagination-container ul li,
	.mobile-view-blog .blog-pagination .page-numbers,
	.select-market-buyer-signmob label,
	.space-remove-buyer-sign-market label {
		margin-bottom: 10px
	}

	.blog-pagination svg {
		top: 0
	}

	.blogs-newsletter input#tnp-1 {
		height: 60px
	}

	.page-id-23 .caption-banner h2 {
		font-size: 26px !important
	}

	.bottom-text-ban h4 br {
		display: none
	}
	section.why-work .tab-content h2 {
		display: block
	}

	form.wpcf7-form.init .field-contact {
		margin-bottom: 0
	}

	.rte-why-sell {
		padding: 0 0 20px
	}

	.container.cities-container {
		padding: 0 20px !important
	}

	section.single-information {
		margin-top: 20px
	}

	.buy-cash .arrow-prev {
		left: 42%
	}

	.buy-cash .arrow-next {
		right: 42%
	}

	form#reset-password h2 {
		font-size: 24px
	}

	section.banner-customer .col-md-12 {
		left: 0;
		margin: 0 12px;
		right: 0
	}

	div#buy-select-market-btn {
		padding: 0 10px !important
	}

	section.search-house.overflow-hidden .slider-search-houses img {
		height: 21vh
	}

	.listing-house-map #pagination-container {
		margin: 30px auto 0
	}

	.filter_wrap {
		top: 181px;
		padding: 20px
	}

	.space-remove-buyer-sign-market label {
		margin-top: 15px
	}

	.select-market-buyer-signmob .field-step {
		margin-bottom: 0 !important
	}

	#buyers-signup .select-checkbox-fields .form-group label[for=sms-email] {
		margin-top: 15px;
		margin-bottom: 5px
	}

	#buyers-signup .select-checkbox-fields .form-group .field-checkboxx input#sms-email {
		left: -20px
	}

	#buyers-signup .select-checkbox-fields .form-group .field-checkboxx input#sms-email~span {
		padding-left: 5px
	}

	.modal-content {
		width: 380px;
		height: 280px
	}

	section.slider-reviews-banner button.slick-prev.slick-arrow {
		left: 30%
	}

	section.slider-reviews-banner button.slick-next.slick-arrow {
		right: 30%
	}

	section.step-wrap {
		padding: 10px 0
	}

	.step-wrap .step {
		margin-bottom: 20px
	}

	.reviews-rating-feedback #messageContainer {
		padding-left: 20px
	}

	.recent-post .recent-post-figure {
		width: 40%;
		padding-right: 0
	}

	.recent-post .post-cnt {
		width: 60%;
		padding-left: 12px
	}
}

@media (max-width:479px) {
	.content-customer-ban h2 .trademark {
		font-size: 8px;
		width: 25px;
		height: 25px;
		line-height: normal;
		right: 140px;
		top: 40px;
		border: 1px solid #fff
	}

	.content-customer-ban {
		padding: 0 18px
	}

	section.blog-wrapper {
		padding-top: 30px
	}

	.filter_wrap .window-close {
		top: 12px
	}

	.max-price label,
	.min-price label {
		top: 8px !important
	}

	section.slider-reviews-banner button.slick-prev.slick-arrow {
		left: 25%
	}

	section.slider-reviews-banner button.slick-next.slick-arrow {
		right: 25%
	}
}

@media (max-width:424px) {
	section.search-house.welcom-slider .welcm-box img {
		height: 162px !important
	}

	.slide-box {
		padding: 0 5px
	}

	section.move-freely {
		padding: 0
	}

	.filter_wrap .form-group label {
		text-align: left
	}
}

@media (max-width:400px) {
	.modal-content {
		width: 310px;
		height: 220px
	}
}

@media (max-width:390px) {
	.page-id-23 .caption-banner h2 {
		font-size: 24px !important
	}

	.text-search-box h4 {
		font-size: 20px
	}

	.content-customer-ban h2 .trademark {
		right: 129px
	}

	.blog-pagination a {
		padding: 13px;
		height: 39px;
		width: 39px;
		display: flex;
		align-items: center;
		justify-content: center
	}

	.mobile-view-blog .blog-pagination {
		padding-left: 0
	}
}

@media (max-width:378px) {
	.home section.real-estate .title-estate h2 {
		position: relative
	}

	.home section.real-estate .title-estate h2 .trademark {
		position: absolute;
		right: 0
	}

	.page-id-23 .caption-banner h2 {
		font-size: 21px !important
	}

	section.search-house.welcom-slider .welcm-box img {
		height: 125px !important
	}
}

@media (max-width:360px) {
	.content-customer-ban h2 .trademark {
		right: 120px;
		top: unset;
		bottom: 13px
	}

	#dialog-sell {
		width: 98%;
		padding: 3rem 1rem 2rem
	}

	#dialog-sell h2 {
		font-size: 25px !important
	}

	.page-id-23 .caption-banner h2 {
		font-size: 19px !important;
		line-height: 26px
	}

	.content-customer-ban h2 {
		font-size: 26px
	}

	#addReviews .modal-content {
		padding: 10px 20px 50px !important
	}

	.reviews-rating-feedback #messageContainer p {
		font-size: 15px
	}
}

@media (max-width:351px) {
	.home section.real-estate .title-estate h2 .trademark {
		right: 20px
	}

	.page-id-105 .content-customer-ban h2 {
		padding: 0 16px
	}

	.content-customer-ban h2 {
		font-size: 23px
	}

	.content-customer-ban h2 .trademark {
		right: 100px;
		top: unset;
		bottom: 13px
	}

	.reviews-rating-feedback .rating11 label.star {
		padding-left: 3px
	}

	section.blog-wrapper .container .row .blog-box .post-navigation button.btn.btn-primary {
		font-size: 12px
	}
}

@media (max-width:345px) {

.page-template-page-buy section.banner-customer span.select2.select2-container{
		width: 94% !important;
	}
.page-id-121 .banner-customer .caption-banner {
        padding: 10px 30px 30px 0px;
    }
}

@media (max-width:320px) {
	.home section.real-estate .title-estate h2 .trademark {
		right: 10px
	}

	.info-contact-us .btn-view-opening a {
		width: 290px;
		font-size: 13px
	}
}