@media (max-width: 1800px) {

	h1 {
		font-size: 44px
	}

	h2 {
		font-size: 32px;
	}

	h3 {
		font-size: 24px;
	}

	h4 {
		font-size: 22px;
	}


}


@media (max-width: 1650px) {

	.pd-top-100 {
		padding-top: 50px;
	}

	.pd-top-section {
		padding-top: 70px;
	}

	.top-sign-heading {
		padding: 25px 0;
	}

	.check-wt {
		padding-top: 0px;
	}

	.img-over-text {
		font-size: 46px;
		line-height: 52px;
	}

	.header-main .header-inner-main .header-inner .header-menu ul li a {
		margin: 0px 22px;
		padding: 30px 0 25px;
	}

	.header-main .header-inner-main .header-inner .header-menu ul li a:after {
		bottom: 14px;
	}

	.notice-main-pg .profile-main,
	.notice-main-pg .dropdown.notice-main-dt {
		padding-top: 18px;
		padding-bottom: 18px;
	}

	.notice-main-pg .dropdown.notice-main-dt {
		padding-left: 25px;
	}

	.notice-main-pg .notice-main-dt .notice-circle {
		font-size: 15px;
		width: 44px;
		height: 44px;
	}

	.notice-main-pg .profile-main-pg.notification-center-name {
		font-size: 15px;
	}

	.notice-main-pg .profile-main-pg {
		font-size: 15px;
		width: 44px;
		height: 44px;
	}

	.list-color-drop .main-icone-mail .icone-mail {
		font-size: 15px;
		width: 44px;
		height: 44px;
	}

	.circle-plus .circle {
		font-size: 15px;
		width: 44px;
		height: 44px;
	}

	.circle-plus .circle .horizontal {
		width: 20px;
		height: 2px;
	}

	.circle-plus .circle .vertical {
		width: 2px;
		height: 20px;
	}

	.border-box-tab {
		border-radius: 8px;
		padding: 4px;
		max-width: 350px;
	}

	.nav-item.top-list-teb {
		max-width: 170px;
	}

	.nav-pills .nav-link.active.my-listed-teb,
	.nav-pills .show>.nav-link {
		padding: 10px 15px;
	}

	.nav-link.my-listed-teb {
		padding: 11px 15px;
		font-size: 15px;
		line-height: 15px;
	}

	.toggl-add-property.active,
	.toggle-right-up.active {
		padding-top: 15px;
	}

	.notice-main-dt .noticeMenuLink .notif-number {
		line-height: 22px;
		border-radius: 22px;
		-moz-border-radius: 22px;
		-webkit-border-radius: 22px;
		min-width: 22px;
		height: 22px;
	}

	.dp-not-text-wrap .text-notes-reading,
	.dp-not-text-wrap .text-muted-time {
		font-size: 15px;
		line-height: 24px;
	}

	.dp-not-text-wrap .text-notes-reading {
		padding-top: 10px;
		padding-bottom: 4px;
	}

	.dp-not-text-wrap .text-muted-time {
		padding-bottom: 4px;
	}

	.noticeMenuLink .notif-number {
		top: 10px;
	}

	.icon-number-total .label-num-bt {
		font-size: 18px;
		height: 30px;
	}

	.footer-main .top-footer-col .img-sec {
		max-width: 175px;
	}

	.footer-main .footer-bottom .footer-inner p {
		font-size: 16px;
		line-height: 16px;
	}

	.footer-main .footer-bottom {
		padding: 12px 0px;
	}

	.footer-main .top-footer-col .tf-other-col {
		padding-top: 40px;
	}

	.address-det-pg .info-add .address-link {
		font-size: 16px;
	}

	.num-det-info .propartier-wp .text-join .list-1 .t-text-r,
	.num-det-info .propartier-wp .text-join .list-1 .num-tier-rep,
	.num-det-info .propartier-wp .text-join .list-1 .num-tier-rep:nth-child(1) {
		font-size: 22px;
	}

	/*.scancode-main-qr .qr-info-property .land-info { padding-top: 116px; left: 30px; }*/
	.toggle-right-up .right-toggle-teb {
		margin-bottom: 30px;
		border-radius: 8px;
	}

	.right-upload-main .upload-img-tog {
		border-top-left-radius: 8px;
		border: 12px solid #EDEDED;
	}

	.main-add-property .add-pro-entry {
		padding-bottom: 20px;
	}

	.tab-content.add-bt-tabs {
		padding-top: 65px;
	}

	.list-color-drop .main-icone-mail {
		padding-top: 10px;
	}

	.listed-box-contain .property-box-img,
	.listed-teb-wp .listed-box-contain .property-box-img .image-property {
		border-top-right-radius: 8px;
		border-top-left-radius: 8px;
	}

	.main-total-stock-icon .icon-number-total {
		padding: 32px 30px;
	}

	.main-add-pt {
		padding: 57px 30px 0px 0px;
	}

	.main-add-pt .pt-add-line {
		padding-top: 45px;
	}

	.nav-link.tab-wt.remove-bg {
		font-size: 16px;
		line-height: 20px;
	}

	.nav-link.tab-wt.remove-bg.active {
		font-size: 16px;
		line-height: 20px;
	}

	.add-pro-entry .add-pro-btn {
		top: 6px;
		right: 10px;
		padding: 10px 16px;
		min-width: 170px;
	}

	.tier-report-wp .heading-tier {
		font-size: 22px;
		line-height: 26px;
	}

	.tier-report-wp .rating-sc-tier .rating-score-text {
		font-size: 16px;
		line-height: 20px;
	}

	.add-pro-entry .info-text-add {
		padding: 15px 195px 15px 20px;
		line-height: 18px;
		border-radius: 8px;
	}

	.left-side-msg-box .msg-property-img {
		margin-right: 15px;
	}

	.stick-footer-bottom {
		padding-top: 80px;
		padding-bottom: 60px;
	}

	.main-wp-ch .chat-name-pro,
	.main-wp-ch .chat-date,
	.main-wp-ch .chat-mob-number {
		font-size: 16px;
		line-height: 20px;
	}

	.main-ch-box .report-data-wp {
		padding: 15px;
	}

	.main-statistics-rep .full-pd {
		padding: 30px 24px;
	}

	.main-ch-box {
		padding-top: 15px;
	}

	.main-info-ch .chat-name-pro {
		font-size: 16px;
	}

	.main-month-subscription .full-pd-wp,
	.main-year-subscription .full-pd-wp {
		padding: 20px;
	}

	.month-per-wt .money-month,
	.year-per-wt .money-year {
		font-size: 40px;
		line-height: 50px;
		margin-bottom: 18px;
	}

	.wt-text-per .wt-text-year {
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 25px;
	}

	.list-pack-info .text-tm-pack {
		line-height: 22px;
		margin-bottom: 12px;
	}

	.Subscribe-link-btn {
		font-size: 18px;
		line-height: 22px;
		padding-top: 18px;
	}

	.list-pack-info .text-tm-pack::before {
		font-size: 36px;
		top: 4px;
	}

	.main-month-subscription,
	.main-year-subscription {
		margin: 10px 6px;
	}

	.main-profit-box .wt-main-box {
		max-width: 380px;
	}

	.feed-msg-submit .feedback-submit-btn {
		max-width: 130px;
		min-width: 90px;
		padding: 7px 6px;
		border-radius: 6px;
	}

	.main-recommend .wp-recommended,
	.main-recommend .wp-prospect {
		padding: 20px 22px;
	}

	.wp-recommended .recommended-wp,
	.wp-prospect .prospect-wp {
		padding: 12px;
		margin-bottom: 18px;
	}

	.profile-pic .profile-pic-text {
		font-size: 18px;
		line-height: 46px;
		width: 44px;
		height: 44px;
	}

	.main-btn-cht .chat-now-btn {
		max-width: 91px;
		min-width: 97px;
		line-height: 14px;
		padding: 7px 6px;
		border-radius: 15px;
	}

	.filter-data .fl-data-call.warm-cell,
	.filter-data .fl-data-call.hote-cell,
	.filter-data .fl-data-call.cold-cell,
	.filter-data .fl-data-call.assign-cell {
		border-radius: 10px;
		padding: 2px 6px;
		font-size: 12px;
	}

	.detailed-feedback-con .df-info-box {
		padding: 15px;
	}

	.main-contact .con-a-tag {
		padding-bottom: 46px;
	}

	.icon-at .fas.fa-at {
		font-size: 35px;
		line-height: 50px;
		margin-right: 15px;
	}

	.con-general-info .head-con-info {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 8px;
	}

	.change-password-wp .wp-info-list {
		padding-bottom: 30px;
	}

	.change-btn-pass {
		padding-top: 30px;
	}

	.graph-tier-w .graph-wp-ul .graph-wp-li .gp-text-line {
		font-size: 18px;
		line-height: 20px;
	}

	.graph-tier-w .graph-wp-ul .graph-wp-li:before {
		font-size: 60px;
		padding-left: 24px;
	}

	.non-reg-info .non-reg-tex,
	.non-reg-info .non-reg-no {
		font-size: 19px;
		line-height: 24px;
	}

	.main-wp-ch .thumb-img.ms-auto {
		width: 40px;
	}

	.wd-info-m.input-m2.select-drop {
		padding: 12px 0 11px;
	}

	.input-m2 .form-control {
		height: 30px;
	}

	.header-main .header-inner-main .header-logo {
		padding: 21px 0px;
	}

	.detail-wbt {
		max-width: 352px;
	}
}



@media (max-width: 1550px) {

	.footer-main .top-footer-col .footer-col-info .site-links {
		font-size: 15px;
	}

	.rating-thumbs .th-gn-no,
	.rating-thumbs .th-rd-no {
		font-size: 16px;
	}

}



@media (max-width: 1199.98px) {

	h1 {
		font-size: 40px
	}

	h2 {
		font-size: 28px;
	}

	h3 {
		font-size: 22px;
	}

	h4 {
		font-size: 20px;
	}

	h5 {
		font-size: 16px;
	}

	h6 {
		font-size: 16px;
	}

	p {
		font-size: 14px;
	}

	.box-shadow.border-box,
	.wp-recommended .recommended-wp,
	.wp-prospect .prospect-wp {
		border-radius: 6px;
	}

	.main-recommend .wp-recommended,
	.main-recommend .wp-prospect,
	.main-statistics-rep .full-pd,
	.propar-number-show .main-propar-date-no,
	.wp-graph-info,
	.report-main-overall {
		padding: 15px;
	}

	.graph-tab-img .graph-drow {
		padding: 10px 15px 50px;
	}

	.right-sign-section {
		padding: 40px 15px;
	}

	.img-over-text {
		font-size: 40px;
		line-height: 46px;
	}

	.list-color-drop .main-icone-mail .icone-mail,
	.notice-main-pg .notice-main-dt .notice-circle,
	.notice-main-pg .profile-main-pg {
		width: 44px;
		height: 44px;
	}


	.dp-not-text-wrap .text-notes-reading,
	.dp-not-text-wrap .text-muted-time {
		line-height: 18px;
	}

	.notice-dp-list .text-profile-dp {
		font-size: 15px;
		padding-top: 8px;
		padding-bottom: 8px;
	}

	.dp-not-text-wrap .text-notes-reading {
		padding-top: 8px;
		padding-bottom: 8px;
	}

	/*.scancode-main-qr .qr-info-property .land-info {padding-top: 77px; left: 4px;}*/
	.main-details-list-wp .top-det-home {
		padding: 8px;
	}

	.main-upload-imgshow .upl-img-details,
	.main-upload-imgshow .upl-img-details .image-fix-size {
		border-top-left-radius: 0px;
		border-bottom-left-radius: 0px;
	}

	.address-det-pg .info-dec .edit-text-dec {
		font-size: 15px;
		line-height: 22px;
		max-height: 64px;
	}

	.iconthumbs-up-red {
		margin-left: 24px;
	}

	.form-control.form-box-line {
		max-width: 100%;
		width: 390px;
	}

	.checkbox-labeltext .info-text-check {
		max-width: 375px;
	}

	.checkbox-labeltext {
		align-items: flex-start;
	}

	.icon-number-total .up-icon {
		width: 38px;
		height: 35px;
	}

	.tab-content.add-bt-tabs {
		padding-top: 60px;
	}

	.border-box-tab {
		border-radius: 6px;
		padding: 4px;
		max-width: 312px;
	}

	.nav-item.top-list-teb {
		max-width: 150px;
		border-radius: 6px;
		font-size: 14px;
	}

	.detail-wbt {
		max-width: 312px;
	}

	.nav-link.my-listed-teb {
		border-radius: 4px;
		padding: 8px 12px;
		font-size: 15px;
		line-height: 15px;
	}

	.nav-pills .nav-link.active.my-listed-teb,
	.nav-pills .show>.nav-link {
		border-radius: 4px;
		font-size: 15px;
		line-height: 15px;
		padding: 7px 12px;
	}

	.circle-plus .circle {
		width: 40px;
		height: 40px;
	}

	.circle-plus .circle .horizontal {
		width: 18px;
		height: 2px;
	}

	.circle-plus .circle .vertical {
		width: 2px;
		height: 18px;
	}

	.main-add-property .add-pro-entry {
		padding-bottom: 40px;
	}

	.main-add-pt .pt-add-line .add-info-Property {
		display: flex;
		align-items: center;
	}

	.main-details-property .details-design .property-address-link,
	.main-details-property .details-design .property-location-link {
		line-height: 22px;
	}

	.info-number-of-pro .number-tier-wt {
		width: 100%;
	}

	.non-reg-info .non-reg-tex,
	.non-reg-info .non-reg-no {
		font-size: 20px;
		line-height: 24px;
	}

	.feed-form .form-control.feed-description-area {
		height: calc(1em * 1.5 * 7);
	}

	.main-ch-box .report-data-wp {
		padding: 15px 15px 15px;
	}

	.main-profit-box .wt-main-box {
		max-width: 380px;
	}

	.main-month-subscription .full-pd-wp,
	.main-year-subscription .full-pd-wp {
		padding: 18px;
	}

	.month-per-wt .money-month,
	.year-per-wt .money-year {
		font-size: 36px;
		line-height: 42px;
		margin-bottom: 16px;
	}

	.wt-text-per .pck-details {
		font-size: 18px;
		line-height: 22px;
	}

	.wt-text-per .wt-text-year {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 18px;
	}

	.list-pack-info .text-tm-pack::before {
		font-size: 34px;
		margin-left: -22px;
	}

	.list-pack-info .text-tm-pack {
		margin-bottom: 10px;
	}

	.Subscribe-link-btn {
		padding-top: 14px;
	}

	.main-month-subscription,
	.main-year-subscription {
		margin: 10px 4px;
	}

	.top-sign-heading {
		padding: 8px 0;
		margin-top: 50px;
		margin-bottom: 70px;
	}

	.profile-pic .profile-pic-text {
		font-size: 19px;
		line-height: 44px;
		width: 42px;
		height: 42px;
		margin-right: 10px;
	}

	.main-details-list-wp .top-det-home {
		margin-bottom: 20px;
	}

	.change-btn-pass .save-btn-pass {
		padding: 8px 12px;
		font-size: 16px;
		min-width: 90px;
		max-width: 210px;
		width: 100%;
		border-radius: 4px;
	}

	.main-wp-ch .thumb-img.ms-auto {
		width: 35px;
	}

	.main-info-ch .chat-name-pro {
		font-size: 15px;
		line-height: 18px;
		margin-bottom: 5px;
	}

	.main-tier-info .tier-report-wp .chat-text-tier {
		font-size: 14px;
		padding-right: 0px;
	}
}




/*=========================================================
// Medium devices (tablets, less than 992px)
===========================================================*/

@media (max-width: 991.98px) {
	h1 {
		font-size: 36px
	}

	h2 {
		font-size: 26px;
	}

	h3 {
		font-size: 20px;
	}

	h4 {
		font-size: 18px;
	}

	.pd-top-100 {
		padding-top: 60px;
	}

	.main-ch-box .report-data-wp {
		padding: 15px 15px 45px;
	}

	.img-over-text {
		font-size: 36px;
		line-height: 44px;
	}

	.right-logo-sign-page img {
		max-width: 135px;
	}

	.next-previous-po {
		padding-top: 20px;
	}

	.right-sign-img-section .bottome-text {
		width: 232px;
		margin: 0 auto;
	}

	.form-right-sign-in {
		height: unset;
	}

	.form-right-forgot-pass {
		height: unset;
	}

	.form-right-sign-in-up {
		height: unset;
	}

	.left-main-img-wt {
		width: 100%;
		height: 50vh;
		padding: 0px;
		position: relative;
	}

	.right-sign-img-section {
		top: 80px;
		left: 0;
		bottom: unset;
		width: 100%;
		text-align: center;
	}

	.left-side-bg {
		height: 50vh;
		width: 100% !important;
	}

	.top-sign-heading {
		padding: 10px 0;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.formck-inpu-wp label:before {
		padding: 10px;
	}

	.formck-inpu-wp input:checked+label:after {
		top: 5px;
		left: 8px;
	}

	.info-form-text {
		font-size: 14px;
	}

	.wp-account .notis-text {
		font-size: 14px;
	}

	.sign-in-up-btn .notis-text {
		color: #989898;
		font-size: 14px;
	}

	.sign-up-sec-main.right-sign-up-form,
	.form-control.form-box-line {
		max-width: 490px;
		width: 100%;
	}

	#svg_wrap,
	.top-sign-heading {
		text-align: center;
	}

	#svg_form_time {
		height: 18px;
		margin: 0px auto 33px;
	}

	.center-form #svg_wrap {
		position: unset;
		top: 0;
	}

	.right-logo-sign-page {
		text-align: center;
		margin-bottom: 20px;
		margin-top: 10px;
	}

	.right-sign-section {
		padding: 30px 15px;
		max-width: 100%;
	}

	.sign-right-side-form {
		height: unset;
		width: 100%;
		justify-content: center;
	}

	.email-password-info {
		padding-bottom: 15px;
		font-size: 13px;
		line-height: 16px;
		color: #919191;
	}

	.stick-footer-bottom {
		padding-top: 60px;
		padding-bottom: 48px;
		min-height: calc(100% - 180px);
	}

	.footer-main .top-footer-col {
		padding-bottom: 8px;
		padding-top: 8px;
	}

	.main-add-property .add-pro-entry {
		padding-bottom: 30px;
	}

	.add-pro-entry .info-text-add {
		padding: 13px 120px 13px 10px;
	}

	.add-pro-entry .add-pro-btn {
		padding: 8px 10px;
		min-width: 90px;
		font-size: 13px;
		line-height: 14px;
		border-radius: 4px;
	}

	.add-pro-entry .add-pro-btn {
		top: 7px;
	}

	.add-pro-entry .add-pro-form .info-text-add::placeholder {
		font-size: 14px;
	}

	.header-main .navbar-container {
		padding-left: 0px;
		padding-right: 0px;
	}

	.header-main .header-inner-main .header-inner .header-right button.navbar-toggler {
		top: 12px;
		position: absolute;
		right: 0px;
	}

	.header-main .header-inner-main {
		position: relative;
	}

	.header-main .header-inner-main .header-inner .header-menu .header-menu-inner {
		position: fixed;
		top: 58px;
		left: 0;
		right: 0;
		background: #37B55A;
		z-index: 777;
		height: calc(100vh - 58px);
		overflow: auto;
		transition: all 400ms ease;
		transform: translateX(-100%);
		visibility: hidden;
		opacity: 0;
	}

	.header-main .header-inner-main .header-inner .header-menu.show .header-menu-inner {
		transform: translateX(0);
		visibility: visible;
		opacity: 1;
	}

	.header-main .header-inner-main .header-inner .header-menu ul li a {
		margin: 0;
		padding: 12px 15px;
		width: auto;
		color: #fff;
	}

	.header-main .header-inner-main .header-inner .header-menu .header-menu-inner ul.navbar-nav {
		max-width: 720px;
		margin: 0 auto;
		padding: 20px 0;
	}

	.header-main .header-right {
		margin-left: 0;
		margin-right: 0;
	}

	.header-main .header-inner-main .header-inner .header-menu ul li.active a {
		text-shadow: 1px 0px 0px #ffffff;
		color: #ffffff;
	}

	.header-main .header-inner-main .header-inner .header-menu ul li a:hover {
		text-shadow: 1px 0px 0px #ffffff;
		color: #ffffff;
	}

	.header-main .header-inner-main nav.navbar {
		padding: 15px 0;
	}

	.header-main .header-inner-main .header-inner {
		justify-content: flex-end !important;
		padding-right: 50px;
	}

	.header-main .header-inner-main .header-inner .header-menu ul li a:after {
		border-bottom: 3px solid #ffffff;
	}

	.header-main .header-inner-main .header-inner .header-menu ul li a:after {
		bottom: 0px;
		width: 70%;
		left: 16px;
	}

	.header-main .header-inner-main nav.navbar {
		padding: 8px 0;
	}

	.notice-main-pg .profile-main,
	.notice-main-pg .dropdown.notice-main-dt {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.notice-main-pg .profile-main-pg .notification-center-name {
		font-size: 12px;
	}

	.notice-main-pg .profile-main-pg,
	.notice-main-pg .notice-main-dt .notice-circle {
		width: 34px;
		height: 34px;
		font-size: 14px
	}

	.icone-mail .notification-center {
		top: 9px;
		left: 1px;
		width: 16px;
	}

	.list-color-drop .main-icone-mail .icone-mail,
	.notice-main-pg .notice-main-dt .notice-circle,
	.notice-main-pg .profile-main-pg {
		width: 38px;
		height: 38px;
	}

	.notice-main-dt .noticeMenuLink .notif-number {
		font-size: 8px;
		top: -2px;
		right: -6px;
		line-height: 18px;
		border-radius: 20px;
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
		min-width: 18px;
		height: 18px;
	}

	.tab-content.add-bt-tabs {
		padding-top: 55px;
	}

	.main-total-stock-icon .icon-number-total {
		padding: 15px 30px;
	}

	.notice-main-pg .profile-main-pg.notification-center-name {
		font-size: 14px;
	}

	.circle-plus .circle {
		width: 35px;
		height: 35px;
	}

	.circle-plus .circle .horizontal {
		width: 16px;
		height: 2px;
	}

	.circle-plus .circle .vertical {
		width: 2px;
		height: 16px;
	}

	.pd-top-100 {
		padding-top: 40px;
	}

	.pd-top-section {
		padding-top: 50px;
	}

	.navbar-expand-lg .navbar-nav .dropdown-menu {
		right: 0px;
		top: 46px;
		margin-right: 0px;
	}

	.profile-main .dropdown-menu.dropdown-list.notice-dp-list {
		top: 53px;
		margin-right: 50px;
	}

	.navbar-expand-lg .navbar-nav .profile-main-pg .dropdown-menu {
		right: 40px;
		top: 53px;
	}

	.noticeMenuLink .notif-number {
		top: 0px;
		right: -13px;
	}

	.border-box-tab {
		border-radius: 6px;
		padding: 2px;
		max-width: 246px;
	}

	.nav-item.top-list-teb {
		max-width: 120px;
		border-radius: 6px;
		font-size: 14px;
	}

	.nav-link.my-listed-teb {
		border-radius: 4px;
		padding: 8px 12px;
		font-size: 15px;
		line-height: 15px;
	}

	.nav-pills .nav-link.active.my-listed-teb,
	.nav-pills .show>.nav-link {
		border-radius: 4px;
		font-size: 15px;
		line-height: 15px;
		padding: 7px 12px;
	}

	.form-add-wp .form-control.inp-description-add {
		height: calc(1em * 1.5 * 5);
	}

	.right-upload-main .upload-img-tog {
		margin: 0 auto;
	}

	.toggle-right-up .right-toggle-teb {
		margin-bottom: 40px;
	}

	.add-details-info .form-add-wp {
		padding: 15px;
	}

	.top-image-pt .right-upload-main {
		padding: 15px;
	}

	.qr-info-property .main-qr-stykey-code {
		padding: 15px 15px 0;
	}

	.main-total-stock-icon .icon-number-total {
		justify-content: space-evenly;
	}

	.main-add-pt {
		padding: 15px;
	}

	.pt-add-line .add-info-Property {
		justify-content: space-evenly;
	}

	.footer-main .top-footer-col .tf-other-col {
		text-align: start;
	}

	.footer-main .top-footer-col .footer-col-info .site-links {
		padding-right: 20px;
		padding-left: 0;
	}

	.footer-main .top-footer-col .tf-other-col {
		padding-top: 20px;
	}

	.num-det-info .propartier-wp .text-join .list-1 .t-text-r,
	.num-det-info .propartier-wp .text-join .list-1 .num-tier-rep,
	.num-det-info .propartier-wp .text-join .list-1 .num-tier-rep:nth-child(1) {
		font-size: 22px;
	}

	/*.scancode-main-qr .qr-info-property .land-info {padding-top: 65px; left: 85px;}*/
	.main-propar-report .num-det-info {
		margin-bottom: 20px;
	}

	.listed-teb-wp .listed-box-contain {
		margin-bottom: 12px;
		margin-top: 12px;
		border-radius: 6px;
	}

	.listed-box-contain .property-box-img,
	.listed-teb-wp .listed-box-contain .property-box-img .image-property {
		border-top-right-radius: 6px;
		border-top-left-radius: 6px;
	}

	.listed-teb-wp .listed-box-contain .main-details-property {
		padding: 12px 8px;
	}

	.details-flex {
		flex-direction: column;
	}

	.main-details-property .details-design .property-address-link {
		padding-right: 0px;
		word-break: break-word;
	}

	.property-date-list {
		padding-bottom: 6px;
	}

	.property-date-list {
		line-height: 18px;
	}

	.main-details-property .details-design .property-address-link,
	.main-details-property .details-design .property-location-link {
		line-height: 18px;
	}

	.report-data-wp .main-md-info {
		display: flex;
		flex-wrap: nowrap;
		align-items: flex-start;
	}

	.report-data-wp .line-fl {
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 12px;
	}

	.report-data-wp {
		position: relative;
	}

	.main-btn-cht {
		margin-left: auto;
		position: absolute;
		bottom: 6px;
		right: 6px;
	}

	.main-btn-cht .chat-now-btn {
		max-width: 86px;
		min-width: 86px;
		font-size: 11px;
		line-height: 12px;
		padding: 7px 4px;
	}

	/*.main-info-ch {display: flex; flex-wrap: wrap; align-items: baseline; margin-right: 10px; }*/
	.main-md-info .filter-data {
		margin-left: auto;
		padding-bottom: 10px;
	}

	.iconthumbs-up-red {
		margin-left: 20px;
	}

	.main-statistics-rep .full-pd {
		padding: 30px 15px;
	}

	.tier-report-wp .heading-tier {
		font-size: 21px;
		line-height: 20px;
	}

	.main-info-ch .chat-name-pro {
		font-size: 15px;
		margin-right: 5px;
		margin-bottom: 3px;
		line-height: 18px;
	}

	.filter-list-u .main-wt-tab {
		font-size: 16px;
		padding-right: 25px;
	}

	.address-det-pg .info-add {
		padding-bottom: 25px;
	}

	.address-det-pg .info-dec .edit-text-label {
		font-size: 16px;
		line-height: 20px;
	}

	.address-det-pg .info-dec .edit-text-dec {
		font-size: 14px;
		line-height: 18px;
	}

	.num-det-info .propartier-wp {
		padding: 16px;
	}

	.propar-det-main {
		padding: 15px;
		display: table;
	}

	.non-reg-info .non-reg-no {
		padding-left: 20px;
	}

	.profile-pic .profile-pic-text {
		font-size: 14px;
		line-height: 35px;
		width: 34px;
		height: 34px;
		margin-right: 9px;
	}

	.main-wp-ch .chat-date,
	.main-wp-ch .chat-mob-number {
		font-size: 16px;
		line-height: 20px;
	}

	.main-wp-ch .chat-name-pro {
		font-size: 16px;
		line-height: 20px;
		width: calc(100% - 30%);
	}

	.main-contact .wp-info-list {
		padding-bottom: 45px;
	}

	.icon-at .fas.fa-at {
		font-size: 32px;
		line-height: 46px;
		margin-right: 15px;
	}

	.wp-info-list .heading-con,
	.con-general-info .head-con-info {
		font-size: 18px;
		line-height: 22px;
	}

	.con-general-info .con-email-info {
		font-size: 15px;
		line-height: 18px;
	}

	.main-contact .con-a-tag {
		padding-bottom: 45px;
	}

	.wp-terms-cod .wp-info-list {
		padding-bottom: 30px;
	}

	.main-profit-box .wt-main-box {
		max-width: 360px;
	}

	.main-month-subscription .full-pd-wp,
	.main-year-subscription .full-pd-wp {
		padding: 15px;
	}

	.month-per-wt .money-month,
	.year-per-wt .money-year {
		font-size: 32px;
		line-height: 38px;
		margin-bottom: 15px;
	}

	.wt-text-per .pck-details {
		font-size: 16px;
		line-height: 20px;
	}

	.wt-text-per .wt-text-year {
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 22px;
	}

	.list-pack-info .text-tm-pack::before {
		font-size: 36px;
	}

	.Subscribe-link-btn {
		padding-top: 18px;
	}

	.main-month-subscription,
	.main-year-subscription {
		margin: 10px 0px;
	}

	.footer-main .footer-bottom .footer-inner p {
		text-align: end;
	}

	.dp-not-text-wrap .text-notes-reading,
	.dp-not-text-wrap .text-muted-time {
		font-size: 13px;
		line-height: 16px;
	}

	.notice-dp-list .text-profile-dp {
		font-size: 13px;
	}

	.feed-form .form-control.feed-description-area {
		padding: 6px;
	}

	.main-upload-imgshow .upl-img-details {
		margin: 0 auto;
	}

	.change-password-wp .wp-info-list {
		padding-bottom: 20px;
	}

	.change-btn-pass {
		padding-top: 20px;
	}

	.right-upload-main .upload-img-tog {
		max-width: 300px;
		height: 250px;
		border: 10px solid #EDEDED;
		border-top-left-radius: 0px;
	}

	.graph-tier-w .graph-wp-ul .graph-wp-li .gp-text-line {
		font-size: 16px;
		line-height: 18px;
	}

	.chartContainer {
		overflow: scroll;
	}

	.footer-main .top-footer-col .footer-col-info .site-links {
		font-size: 15px;
		padding-bottom: 15px;
	}

	.chat-sec-main {
		height: 70vh;
	}

	.main-info-ch .name-assign-wp .filter-data {
		padding-bottom: 0px;
	}

	.header-main .header-inner-main .header-logo {
		padding: 0px;
		line-height: 36px;
	}

	.detail-wbt {
		max-width: 252px;
	}

}

/*=========================================================
// Small devices (landscape phones, less than 768px)
===========================================================*/

@media (max-width: 767.98px) {

	h1 {
		font-size: 32px
	}

	h2 {
		font-size: 24px;
	}

	h3 {
		font-size: 18px;
	}

	h4 {
		font-size: 16px;
	}

	h6 {
		font-size: 15px;
	}

	p {
		font-size: 12px;
	}

	.form-control.form-box-line {
		max-width: 100%;
	}

	.pd-top-100 {
		padding-top: 40px;
	}

	.pd-top-section {
		padding-top: 40px;
	}

	.main-page-wp .tab-section {
		padding: 10px;
	}

	.main-recommend .wp-recommended,
	.main-recommend .wp-prospect,
	.main-statistics-rep .full-pd,
	.propar-number-show .main-propar-date-no,
	.wp-graph-info,
	.report-main-overall {
		padding: 12px;
	}

	/* .box-shadow.border-box,  */
	.wt-main-box .yellow-subscription,
	.main-feedback .detailed-feedback-con,
	.wp-recommended .recommended-wp,
	.wp-prospect .prospect-wp {
		border-radius: 4px;
		padding: 12px;
	}

	.add-pro-entry .info-text-add {
		padding: 12px 120px 12px 12px;
	}

	.add-pro-entry .add-pro-btn {
		top: 6px;
	}

	.form-right-forgot-pass {
		height: unset;
	}

	.form-right-sign-in-up {
		height: unset;
	}

	/*.right-logo-sign-page img {max-width: 42%; min-width: 38%;}*/
	.info-number-of-pro {
		padding-bottom: 20px;
	}

	.navbar-expand-lg .navbar-nav .dropdown-menu {
		right: -70px;
		top: 46px;
		margin-right: 0px;
	}

	.profile-main .dropdown-menu.dropdown-list.notice-dp-list {
		right: 0;
		top: 53px;
		margin-right: 50px;
	}

	.right-sign-img-section {
		top: 60px;
	}

	.next-btn-form {
		width: 100%;
		max-width: 74px !important;
		min-width: 74px;
		padding: 6px 4px;
		font-size: 14px;
		line-height: 17px;
		border-radius: 4px;
		height: 30px;
	}

	.btn-sig {
		padding: 7px 4px;
		font-size: 14px;
		border-radius: 4px;
		width: 100%;
		max-width: 74px !important;
		min-width: 74px;
		line-height: 15px;
	}

	.main-upload-imgshow {
		padding: 0px;
	}

	.img-over-text {
		font-size: 32px;
		line-height: 42px;
	}

	.border-box-tab {
		max-width: 230px;
	}

	.nav-item.top-list-teb {
		max-width: 110px;
	}

	.header-main .header-inner-main .header-inner .header-menu .header-menu-inner {
		top: 56px;
		height: calc(100vh - 56px);
	}

	.header-main .header-inner-main .header-inner .header-right button.navbar-toggler {
		top: 7px;
	}

	.main-add-pt .pt-add-line .add-info-Property {
		align-items: flex-start;
		flex-direction: column;
	}

	.listed-teb-wp .listed-box-contain .main-details-property {
		padding: 15px 10px 15px;
		flex-direction: column;
	}

	.main-details-property .details-design .property-address-link,
	.main-details-property .details-design .property-location-link {
		font-size: 13px;
		line-height: 18px;
	}

	/*.scancode-main-qr .qr-info-property .land-info {padding-top: 0; left: 10px; top: 0px; }*/
	.scancode-main-qr .qr-info-property {
		flex-direction: column-reverse;
	}

	.scancode-main-qr .qr-info-property .land-info {
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 5px;
		padding-left: 10px;
		text-align: left;
	}

	.qr-info-property .main-qr-stykey-code {
		padding: 10px 10px 0;
		text-align: center;
		margin-left: 0px;
	}

	.scancode-main-qr .qr-info-property {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.icon-number-total .up-icon {
		width: 33px;
		height: 30px;
	}

	.add-details-info .form-add-wp {
		padding: 15px 15px 0;
	}

	.address-det-pg {
		padding: 10px 10px 15px;
	}

	.num-det-info .propartier-wp .left-label-tier {
		padding-left: 15px;
	}

	.num-det-info .propartier-wp .text-join .list-1:nth-child(1):before {
		padding-right: 0px;
	}

	.form-add-wp .form-control.inp-description-add {
		height: calc(1em * 1.5 * 5);
	}

	.main-add-pt .pt-add-line {
		padding-top: 20px;
	}

	.main-upload-imgshow .upl-img-details {
		margin: 0 auto;
	}

	.wd-info-m .add-property-btn {
		margin-left: 0px;
		float: right;
		min-width: 110px;
		font-size: 13px;
		line-height: 12px;
		border-radius: 6px;
	}

	.main-add-property .add-pro-entry {
		padding-bottom: 15px;
		padding-top: 0px;
	}

	.toggle-right-up .right-toggle-teb {
		margin-bottom: 15px;
	}

	.icone-info-pd-t {
		padding: 12px 12px;
	}

	.icone-info-pd-t .up-icon {
		width: 36px;
		height: 29px;
		margin-bottom: 8px;
	}

	.icone-info-pd-t .img-label-wp {
		font-size: 14px;
		margin-bottom: 8px;
	}

	.icone-info-pd-t .num-list-info {
		font-size: 20px;
		line-height: 20px;
	}

	.num-det-info .propartier-wp .text-join .list-1 .t-text-r,
	.num-det-info .propartier-wp .text-join .list-1 .num-tier-rep,
	.num-det-info .propartier-wp .text-join .list-1 .num-tier-rep:nth-child(1) {
		font-size: 18px;
	}

	.num-det-info .propartier-wp {
		padding: 21px 16px;
		max-height: 162px;
	}

	.num-det-info .propartier-wp .text-join .list-1:before {
		font-size: 65px;
		line-height: 20px;
	}

	.num-det-info .propartier-wp .left-label-tier {
		padding-bottom: 0px;
	}

	.detail-wbt {
		max-width: 235px;
	}

	.main-tier-2.main-tier-info,
	.main-tier-1.main-tier-info {
		border-bottom: 1px solid #DBDBDB;
		border-right: 0px solid #DBDBDB;
	}

	.report-data-wp .main-tier-info {
		margin-bottom: 20px;
	}

	.main-btn-cht {
		bottom: 10px;
	}

	.main-statistics-rep .full-pd {
		padding: 20px 12px;
	}

	.right-text-btn .tab-list-main {
		clear: both;
		padding-top: 10px;
		margin-bottom: 10px !important;
	}

	.info-number-of-pro .number-tier-wt {
		padding: 25px 10px;
	}

	.info-number-of-pro .heding-no-pro {
		font-size: 18px;
		line-height: 22px;
	}

	.non-reg-info .non-reg-tex,
	.non-reg-info .non-reg-no {
		font-size: 18px;
		line-height: 22px;
	}

	.number-tier-wt .no-tier-heding {
		font-size: 16px;
		line-height: 20px;
	}

	.number-tier-wt .no-tier-no {
		font-size: 15px;
		line-height: 18px;
		margin-bottom: 0;
	}

	.recommended-wp .main-wp-ch,
	.prospect-wp .main-wp-ch {
		align-items: baseline;
	}

	.profile-pic .profile-pic-text {
		font-size: 13px;
		line-height: 34px;
		width: 32px;
		height: 32px;
		margin-right: 10px;
		margin-bottom: 10px;
	}

	.main-wp-ch .chat-name-pro {
		font-size: 16px;
		line-height: 22px;
	}

	.main-wp-ch .chat-date,
	.main-wp-ch .chat-mob-number {
		font-size: 14px;
		line-height: 28px;
		margin-left: 40px;
	}

	.main-recommend .wp-recommended,
	.main-recommend .wp-prospect {
		padding: 20px 8px;
	}

	.main-contact .con-a-tag {
		padding-bottom: 25px;
	}

	.feed-msg-submit .feedback-submit-btn {
		max-width: 110px;
		padding: 8px 15px;
		font-size: 14px;
		line-height: 18px;
	}

	.detailed-feedback-con .df-info-box {
		padding: 0;
	}

	.wp-terms-cod .wp-info-list {
		padding-bottom: 22px;
	}

	.terms-wt-text .terms-info-list {
		font-size: 15px;
		line-height: 24px;
	}

	.main-profit-box .wt-main-box {
		max-width: 270px;
	}

	.main-month-subscription .full-pd-wp,
	.main-year-subscription .full-pd-wp {
		padding: 10px;
	}

	.month-per-wt .money-month,
	.year-per-wt .money-year {
		font-size: 28px;
		line-height: 34px;
		margin-bottom: 10px;
	}

	.wt-text-per .pck-details {
		font-size: 15px;
		line-height: 20px;
	}

	.wt-text-per .wt-text-year {
		font-size: 15px;
		line-height: 20px;
		margin-bottom: 18px;
	}

	.list-pack-info .text-tm-pack::before {
		font-size: 30px;
		top: 4px;
	}

	.Subscribe-link-btn {
		padding-top: 14px;
	}

	.main-month-subscription,
	.main-year-subscription {
		margin: 10px 0px;
	}

	.list-pack-info .text-tm-pack::before {
		content: "\2022";
		font-size: 30px;
		line-height: 15px;
		margin-left: -19px;
		padding-left: 3px;
		top: 4px;
	}

	.list-pack-info {
		list-style-type: disc;
		list-style: none;
		padding-left: 0;
	}

	.stick-footer-bottom {
		padding-top: 52px;
		padding-bottom: 25px;
	}

	.footer-main .top-footer-col .img-sec {
		max-width: 130px;
	}

	.no-det-rep.propar-det-main.mx-auto {
		display: block;
	}

	.info-number-of-pro .pd-top-text {
		padding-top: 0px;
	}

	.rating-thumbs .iconthumbs-img {
		padding-bottom: 4px;
		width: 20px;
	}

	.tier-report-wp .rating-sc-tier .rating-smile {
		margin-right: 6px;
		width: 20px;
	}

	.form-add-wp .mb-0 {
		margin-bottom: 0
	}

	.edit-text-label {
		font-size: 15px;
		line-height: 17px;
	}

	.footer-main .top-footer-col .footer-col-info .site-links {
		font-size: 14px;
		color: #5A5151;
	}

	.footer-main .top-footer-col .tc-main .tc-text {
		font-size: 13px;
		line-height: 20px;
	}

	.top-footer-col .img-sec {
		padding-bottom: 6px;
	}

	.terms-wt-text .terms-info-list {
		font-size: 14px;
		line-height: 25px;
	}

	.main-contact .con-a-tag {
		padding-bottom: 20px;
	}

	.feed-form .form-control.feed-description-area {
		height: calc(1em * 1.5 * 5);
		margin-bottom: 12px;
	}

	.main-feedback .wp-info-list,
	.main-contact .wp-info-list {
		padding-bottom: 20px;
	}

	.footer-main .top-footer-col .footer-col-info .site-links {
		padding-bottom: 10px;
	}

	.con-general-info .head-con-info {
		font-size: 16px;
		line-height: 19px;
		margin-bottom: 4px;
	}

	.num-det-info .propartier-wp .left-label-tier {
		padding-left: 0;
		text-align: center;
	}

	.num-det-info .propartier-wp .text-join {
		justify-content: center;
	}

	.num-det-info .propartier-wp .text-join .list-1:nth-child(1) {
		padding-left: 0px;
	}

	.change-btn-pass .save-btn-pass {
		padding: 6px 12px;
		font-size: 15px;
		max-width: 180px;
		border-radius: 4px;
	}

	.header-main button.navbar-toggler span.icon-bar {
		width: 24px;
	}

	.header-main button.navbar-toggler.collapsed span.icon-bar:nth-child(1),
	.header-main .header-inner .header-right button.navbar-toggler.collapsed span.icon-bar:nth-child(3) {
		width: 14px;
	}

	.main-qr-st {
		width: 90px;
	}

	.border-box-tab {
		padding: 2px;
		max-width: 226px;
	}

	.toggl-add-property.active,
	.toggle-right-up.active {
		padding-top: 0px;
	}

	.right-upload-main .upload-img-tog {
		max-width: 270px;
		height: 224px;
		border: 8px solid #EDEDED;
	}

	.icone-mail .notification-center {
		top: 8px;
		left: 1px;
		width: 16px;
	}

	.list-color-drop .main-icone-mail .icone-mail,
	.notice-main-pg .notice-main-dt .notice-circle,
	.notice-main-pg .profile-main-pg {
		width: 36px;
		height: 36px;
	}

	.graph-tier-w .graph-wp-ul .graph-wp-li:before {
		padding-left: 15px;
		padding-right: 8px;
	}

	.address-det-pg .info-dec .edit-text-dec {
		overflow: hidden;
		overflow-y: hidden;
		overflow-x: hidden;
		max-height: unset;
	}

	.address-det-pg .info-add .location-link {
		font-size: 14px;
		line-height: 25px;
	}

	.address-det-pg .info-add .for-sale-label {
		font-size: 14px;
		margin-bottom: 10px;
		line-height: 16px;
	}

	.nav.nav-pills.mb-3.filter-list-u.filter__head {
		margin-bottom: 10px !important;
	}

	.main-wp-ch .thumb-img.ms-auto {
		width: 30px;
	}

	.footer-main .footer-bottom .footer-inner p {
		font-size: 14px;
	}

	.tab-content.add-bt-tabs {
		padding-top: 55px;
	}

	.notice-main-pg .profile-main-pg.notification-center-name {
		font-size: 13px;
	}

	.address-det-pg .info-dec .edit-text-label {
		font-size: 15px;
		line-height: 16px;
	}

	.address-det-pg .info-add .address-link {
		font-size: 16px;
		line-height: 18px;
	}

	.address-det-pg .info-add .images-bt {
		width: 19px;
		padding-right: 6px;
		padding-top: 0px;
	}

	.address-det-pg .info-add .location-main {
		align-items: center;
	}

	.change-btn-profile.change-bt .btn-sign-up .save-btn-pass {
		max-width: 106px;
		padding: 8px 10px;
		font-size: 13px;
		border-radius: 5px;
		line-height: 14px;
	}

	.form-control.form-box-line {
		width: 100%;
		font-size: 14px;
		padding: 6px 10px;
		height: 34px;
	}

	.forgot-pass {
		padding-bottom: 8px;
		padding-top: 8px;
		font-size: 14px;
		line-height: 16px;
	}

	.label-text {
		font-size: 14px;
		line-height: 14px;
		margin-bottom: 8px;
	}

	.sign-in-up-btn .btn-sign-up {
		margin-bottom: 10px;
	}

	.button.submit-main-step.wp-account {
		display: block;
		padding: 15px 0px 10px;
	}

	.main-tier-info-center {
		border-right: none;
	}

	.main-tier-info-center .main-tier-info {
		max-width: 100%;
		padding-bottom: 15px;
		border-bottom: 1px solid #DBDBDB;
	}

	.main-tier-info-center:last-child .main-tier-info {
		margin-bottom: 5px;
	}
}

/*=========================================================
Extra small devices (portrait phones, less than 576px)
===========================================================*/

@media (max-width: 575.98px) {

	h1 {
		font-size: 30px
	}

	h2 {
		font-size: 22px;
	}

	h4 {
		font-size: 14px;
	}

	h6 {
		font-size: 12px;
	}

	.main-page-wp .tab-section {
		padding: 6px;
	}

	.right-sign-section {
		padding: 25px 0px;
	}

	.img-over-text {
		font-size: 28px;
		line-height: 32px;
	}

	.img-over-p-text {
		font-size: 15px;
		line-height: 16px;
	}

	.left-main-img-wt,
	.left-side-bg {
		height: 35vh;
	}

	.right-sign-img-section {
		top: 44px;
	}

	.top-sign-heading {
		padding: 12px 0;
		margin-top: 6px;
		margin-bottom: 6px;
	}

	/*.right-logo-sign-page img {max-width: 30%; min-width: 25%; }*/
	.listed-teb-wp .listed-box-contain .property-box-img .image-property {
		height: 200px;
	}

	.notice-main-dt .notice-dp-list {
		width: 100%;
		min-width: 460px;
		max-width: 300px;
		right: -115px !important;
	}

	.dp-not-text-wrap .text-notes-reading {
		padding-top: 8px;
		padding-bottom: 4px;
	}

	.list-color-drop .main-icone-mail .icone-mail {
		width: 32px;
		height: 32px;
	}

	.icone-mail .notification-center {
		width: 14px;
		top: 6px;
	}

	.qr-info-property .main-qr-stykey-code {
		text-align: center !important;
		padding: 20px 10px 0;
	}

	.listed-teb-wp .listed-box-contain .main-details-property .details-design {
		max-width: 500px;
	}

	.main-details-property .details-design .property-address-link,
	.main-details-property .details-design .property-location-link {
		max-width: 500px;
	}

	.float-start-wp {
		float: unset !important;
	}

	.tier-report-wp .heading-tier {
		font-size: 18px;
		line-height: 20px;
	}

	.main-recommend .wp-recommended,
	.main-recommend .wp-prospect,
	.main-statistics-rep .full-pd,
	.propar-number-show .main-propar-date-no,
	.wp-graph-info,
	.report-main-overall {
		padding: 15px 8px;
	}

	/* .box-shadow.border-box,  */
	.main-feedback .detailed-feedback-con,
	.wp-recommended .recommended-wp,
	.wp-prospect .prospect-wp {
		padding: 8px;
	}

	.add-pro-entry .add-pro-btn {
		top: 6px;
	}

	.add-pro-entry .add-pro-btn {
		padding: 6px 6px;
		min-width: 90px;
	}

	.add-pro-entry .info-text-add {
		padding: 10px 110px 10px 12px;
	}

	.pd-top-30 {
		padding-top: 10px;
	}

	.navbar-expand-lg .navbar-nav .profile-main-pg .dropdown-menu {
		right: 37px;
		top: 51px;
	}

	.non-reg-info .non-reg-tex,
	.non-reg-info .non-reg-no {
		font-size: 16px;
		line-height: 20px;
	}

	.non-reg-info .non-reg-no {
		padding-left: 15px;
	}

	.info-number-of-pro .number-tier-wt {
		padding: 15px 10px;
	}

	.navbar-expand-lg .navbar-nav .dropdown-menu {
		right: 0px;
		top: 45px;
		margin-right: 20px;
	}

	.profile-main .dropdown-menu.dropdown-list.notice-dp-list {
		top: 53px;
	}

	.date-center-tb {
		justify-content: flex-start;
	}

	.main-profit-box .wt-main-box {
		max-width: 100%;
		width: 350px;
		margin: 0 auto;
	}

	.month-per-wt .money-month,
	.year-per-wt .money-year {
		text-align: center;
	}

	.feed-msg-submit .feedback-submit-btn {
		max-width: 90px;
		padding: 7px 15px;
	}

	.icone-info-pd-t {
		padding: 8px;
	}

	.icone-info-pd-t .up-icon {
		width: 30px;
		height: 24px;
	}

	.icone-info-pd-t .num-list-info {
		font-size: 16px;
		line-height: 16px;
	}

	.num-det-info .propartier-wp .left-label-tier {
		font-size: 16px;
	}

	.num-det-info .propartier-wp {
		padding: 16px 12px;
		max-height: 162px;
	}

	.header-main button.navbar-toggler span.icon-bar {
		width: 20px;
	}

	.header-main button.navbar-toggler.collapsed span.icon-bar:nth-child(1),
	.header-main .header-inner .header-right button.navbar-toggler.collapsed span.icon-bar:nth-child(3) {
		width: 12px;
	}

	.right-upload-main .upload-img-tog {
		height: 214px;
		border: 6px solid #EDEDED;
	}

	.notice-dp-list .list-color-drop {
		padding: 8px;
	}

	.nav.nav-pills.mb-3.filter-list-u.filter__head {
		justify-content: center;
	}

	.footer-main .footer-bottom .footer-inner p {
		font-size: 14px;
	}

	.notice-main-dt .scroll-notice-all {
		max-height: 380px;
	}

	.circle-plus .circle {
		width: 30px;
		height: 30px;
	}

	.circle-plus .circle .horizontal {
		width: 16px;
		height: 2px;
	}

	.circle-plus .circle .vertical {
		width: 2px;
		height: 16px;
	}

	.detail-wbt {
		max-width: 232px;
	}

	.nav-item.top-list-teb {
		max-width: 110px;
	}

	.nav-item.top-list-teb {
		max-width: 110px;
	}
}


@media (max-width: 481px) {
	.notice-main-dt .notice-dp-list {
		width: 100%;
		min-width: 290px;
		max-width: 300px;
		right: -115px !important;
	}

	.footer-col-info {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}

	.footer-main .footer-bottom .footer-inner p {
		text-align: center;
	}

	.footer-main .top-footer-col .footer-col-info .site-links {
		padding-bottom: 15px;
	}

	.footer-main .top-footer-col {
		padding-bottom: 0px;
		padding-top: 10px;
	}

	.sign-up-form-main .step-form {
		padding: 0px 10px;
	}

	.add-pro-entry .add-pro-form .info-text-add::placeholder {
		font-size: 12px;
	}
}

@media (max-width: 440px) {

	.header-main .header-inner-main .header-inner .header-menu .header-menu-inner {
		top: 52px;
		height: calc(100vh - 52px);
	}


}

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


/*=========================================================
iPad Pro devices (portrait phones, less than 1021px)
===========================================================*/

/* ----------- iPad Pro ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {}

/* Landscape*/

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

/* Portrait*/
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
	.form-right-forgot-pass {
		height: unset;
	}

	.form-right-sign-in-up {
		height: unset;
	}

	.img-over-text {
		font-size: 45px;
		line-height: 60px;
	}

	.img-over-p-text {
		font-size: 18px;
		line-height: 26px;
	}

	.formck-inpu-wp label:before {
		padding: 10px;
	}

	.formck-inpu-wp input:checked+label:after {
		top: 5px;
		left: 8px;
	}

	.info-form-text {
		font-size: 14px;
	}

	.wp-account .notis-text {
		font-size: 14px;
	}

	.sign-in-up-btn .notis-text {
		color: #989898;
		font-size: 14px;
	}

	.email-password-info {
		padding-bottom: 30px;
	}

	.right-sign-img-section .bottome-text {
		width: 300px;
		margin: 0 auto;
		text-align: center;
	}

	.right-sign-img-section {
		top: 135px;
		left: 0;
		bottom: 0;
		width: 100%;
		text-align: center;
	}

	.left-side-bg {
		height: 30vh;
		width: 100% !important;
	}

	.left-main-img-wt {
		width: 100%;
		height: 30vh;
		padding: 0px;
		position: relative;
	}

	.sign-right-side-form {
		height: unset;
		width: 100%;
		justify-content: center;
	}

	.sign-up-sec-main.right-sign-up-form,
	.form-control.form-box-line {
		width: 590px;
	}

	.right-sign-section {
		padding: 30px 15px;
		max-width: 100%;
	}

	.right-logo-sign-page {
		text-align: center;
	}

	.form-right-sign-in {
		height: unset;
	}

	.right-logo-sign-page img {
		max-width: 100%;
		width: 200px !important;
	}

	.top-sign-heading {
		padding: 15px 0;
		text-align: center;
	}

	#svg_wrap {
		position: unset;
		top: 0;
	}

	#svg_form_time {
		margin: 0px auto 35px;
		height: 23px;
	}

	.step-form .form-group {
		text-align: -webkit-center;
	}

	.top-sign-heading {
		padding: 15px 0;
		margin-top: 10px;
		margin-bottom: 18px;
	}

	.next-previous-po {
		padding-top: 25px;
		padding-left: 4px;
	}

	.top-sign-heading h2 {
		font-size: 36px;
	}

	.next-btn-form {
		width: 100%;
		max-width: 110px !important;
		min-width: 90px;
		padding: 12px 8px;
		line-height: 10px;
		height: 38px;
	}

	.btn-sig {
		padding: 12px 8px;
		color: #162941;
		font-size: 16px;
		min-width: 110px;
		line-height: 10px;
	}

}

.multi-selection {
	font-size: 16px;
	width: 295px;
}

.multi-selection:hover,
.multi-selection:focus,
.multi-selection:active {
	background-color: #F6EE31;
	border: 1px solid #F6EE31;
	color: #162941;
	box-shadow: none;
	outline: none;
}