@media (min-width: 768px) and (max-width: 5000px) {
.nav_top .dropdown .dropdown-menu {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	max-height: 0;
	display: block;
	opacity: 0;
	visibility: hidden;
	margin: 0px;
	border: none;
	border-bottom: 2px solid #ccc;
	background: #fff !important;
	width: 150px;
	padding: 0px;
	border-radius: 0;
	left: 0;
	right: inherit;
	padding: 5px 8px 8px;
	box-shadow: inherit;
}
.nav_top .dropdown:hover .dropdown-menu {
	max-height: 300px;
	opacity: 1;
	visibility: visible;
}


}



 @media (min-width: 1550px) {
.search-filter {
	padding: 0;
	display: block;
}
.navbar-brand img {
	width: 185px;
}
.service-white {
	padding: 40px;
}
.propertiesbx-link p {
	font-size: 15px;
}
.propertiesbx-link strong {
	font-size: 21px;
	font-weight: 700;
	margin-bottom: 7.5px;
}
.propertiesbx:hover .probtn {
	width: 120px;
	height: 38px;
	line-height: 15px;
	font-size: 16px;
}
.propertiesinr .owl-nav .owl-prev, .propertiesinr .owl-nav .owl-next {
	width: 47px;
	height: 47px;
}
.propertiesbx span {
	height: 185px;
}
.container {
	max-width: 1300px;
}
.ribbon-vertical {
	border: 10px solid #f2b210;
}
.ribbon-vertical.Sale {
	border: 10px solid #338306;
}



}




 @media (min-width: 1700px) {
.propertiesbx span {
	height: 180px;
}
}



 @media (min-width: 1750px) {
.propertiesbx span {
	height: 182px;
}
}



 @media (min-width: 2050px) {
}



 @media (max-width: 1550px) {
.container {
	max-width: 1200px;
}
.navbar-brand img {
	width: 185px;
}
header .navbar-brand {
	left: 50%;
	transform: translateX(-50%);
}
header .navbar-brand.realtor_header {
	left: 47%;
}
.container {
	max-width: 1200px;
}
.hows-box::before {
	right: -131px;
}
.hows-box.how-bx-2nd::before {
	left: -131px;
}
header .navbar-expand-xl .navbar-nav .nav-link {
	padding: 20px 8px;
	font-size: 16px;
}



/*new-12-05-2025*/
.for_new_ppage_01 .banner-text {
  padding-bottom: 8%;
}
.form_logo_s1 {
  right: 0px;
  width: 400px;
}
.form_logo_s2 {
  left: 0;
}

}




@media (min-width: 1300px) and (max-width: 1400px) {
.con_det_pg, header .container-fluid, .new_home_banner .container-fluid, .property-sec .container-fluid, .search-list .container-fluid {
	max-width: 1300px !important;
}
.share_bx span {
	font-size: 14px;
}
.send_mess_bx span {
	font-size: 13px;
	padding-left: 28px;
}
.num_2 span:last-child {
	margin-left: 0;
}
.send_mess_bx span img {
	top: -3px;
}
.property_ri_itm h2 {
	font-size: 19px;
	font-weight: 500;
}
.vi-more {
	padding: 0 5px;
	width: auto;
}
.agent-name h6 {
	font-size: 15px;
}
.similar_sec .listing-image a {
	height: 158px;
}
/*08/10/21 new css*/

.similar_sec .agent-name h6 {
	font-size: 14px;
}


/*rabin-04.09.2025*/
.rin_for_container_wdth .container-fluid {
  max-width: 1300px !important;
}
}




 @media (max-width: 1599px) {
.trust-nms ul li {
	min-width: 15%;
	padding: 16.5px 23px;
}
/* 18-06 */

.choose-top-rt {
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 11px 95px 19px 141px;
	height: 72px;
	z-index: 2;
	width: 636px;
}
.pln-list-div label {
	width: 23%;
	margin-right: 15px;
	position: relative;
}
/* .choose-top-rt {
            padding: 11px 95px 19px 141px;
            width: 68%;
        } */

    /* 18-06 */

}
 @media (max-width: 1550px) {
/* 18-06 */

.choose-top-rt {
	position: absolute;
	top: 3px;
	right: 0px;
	padding: 8px 95px 19px 42px;
	height: 72px;
	z-index: 2;
	width: 589px;
	display: block !important;
}
/* 18-06 */

}
 @media (max-width: 1499px) {
.trust-nms ul li img {
	max-width: 194px;
	max-height: 103px;
}
.scale-realestate ul li p {
	font-size: 14px;
}
.scale-realestate ul li h4 {
	font-size: 20px;
}
.scale-realestate ul li {
	padding-left: 42px;
	background-size: 34px 34px;
}
.scale-realestate h2 {
	font-size: 32px;
}
/* 18-06 */

.choose-top-rt {
	padding: 17px 95px 14px 103px;
	height: 72px;
}
.pnl-inr-top {
	padding: 40px 20px 31px 20px;
}
.choose-pln-inr {
	padding: 18px 14px 117px 14px;
}
.pln-inr-btm {
	padding: 0px 21px 208px 21px;
}
.choose-top-rt {
	padding: 7px 35px 14px 39px;
	height: 72px;
	display: flex;
	justify-content: center;
	align-items: center;
}
/* 18-06 */

/* 18-06-s2 */

.scale-realestate ul li p {
	font-size: 14px;
}
.scale-realestate ul li h4 {
	font-size: 20px;
}
.scale-realestate ul li {
	padding-left: 42px;
	background-size: 34px 34px;
}
.scale-realestate h2 {
	font-size: 32px;
}
/* 18-06-s2 */


/* 22-02-25 */
header.dsgn22-dl {
	padding: 34px 70px;
}
.d22-bn-innr h1 {
	font-size: 44px;
	line-height: 1.6;
	margin-bottom: 28px;
}
.d22-hdr-padding {
	height: 122px;
}
.d22-tdrv-top h2 {
	font-size: 43px;
	line-height: 1.2;
	margin-bottom: 48px;
}
.d22-box h3 {
	font-size: 35px;
	line-height: 1.2;
}
.d22-box p {
	font-size: 18px;
	line-height: 29px;
	margin-bottom: 22.3px;
}
.d22-box a {
	min-width: 204px;
	border-radius: 29px;
	padding: 8.5px 30px;
	font-size: 18px;
	line-height: 24px;
}
.d22-tdrv-btm h2 {
	font-size: 43px;
	line-height: 1.2;
}
.owl-d22-testi .owl-item {
	padding-right: 0px;
}
.d22-testi-box {
	padding: 30px 20px 20px 20px;
	column-gap: 20px;
}
.d22-testi-box text p {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 18px;
	padding-top: 10px;
}
.d22-testi-box em {
	width: 243px;
	height: 265px;
}
.d22-testi-box text {
	width: calc(100% - 236px - 20px);
}
.on-date h2 {
	font-size: 50px;
	line-height: 58px;
}
.on-date h4 {
	font-size: 34px;
	line-height: 65px;
}
.on-what h2 {
	font-size: 53px;
	line-height: 76px;
}
.on-what p {
	font-size: 17px;
	line-height: 25px;
}
.d22-date-inr {
	padding: 39px 0px;
	column-gap: 166px;
}
.d22-inv-inr h2 {
	font-size: 44px;
}
.d22-inv-inr p {
	font-size: 19px;
	line-height: 30px;
	margin-bottom: 55px;
}
/* 22-02-25 */
/* 14-06 */
.r360-container{
	width: 1310px;
	max-width: 1310px;
	margin: 0 auto;
}
/* 14-06 */

/*rabin-04.09.2025*/
.new_banr_txt h1 {
  font-size: 43px;
  line-height: 64px;
  margin: 8px 0 30px 0;
}

/*rabin-04.09.2025*/
.ri_proptech_solutions_boxes {
  width: 31%;
}

}



 @media (max-width: 1399px) {
header .navbar-expand-lg .navbar-nav .nav-link {
	padding: 20px 8px;
	font-size: 14.5px;
}
header .navbar-brand {
	left: 47%;
	transform: translateX(-50%);
}
header .navbar-expand-xl .navbar-nav .nav-link {
	padding: 20px 7px;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size: 14.5px;
}
.agg_new_banner .banner-text {
	top: 92px;
}
/* 18-06 */


.choose-top-rt {
	top: 0;
	background-image: url(../images/choose-top-rt-bg.png);
	background-size: 100% 100%;
	background-position: top left;
	background-repeat: no-repeat;
}
.chs-top-lft {
	background-image: url(../images/chs-top-rtbg.png);
	background-size: 100% 100%;
	background-position: top left;
	background-repeat: no-repeat;
	padding: 12px 18px 15px 12px;
}
.chs-top-lft svg,  .choose-top-rt svg {
	display: none;
}
.chs-top-lft h5 span {
	margin-left: 6px;
	padding: 6px 10px 5px 10px;
	width: 111px;
	font-size: 14px;
	line-height: 16px;
}
.choose-pln-inr {
	padding: 10px 10px 100px 10px;
}
.pnl-inr-top {
	padding: 38px 10px 31px 10px;
	border-radius: 12px;
}


.pln-list-box {
	padding: 14px 8px 14px 8px;
}
.pln-inr-btm {
	padding: 0px 8px 208px 8px;
	margin: 0px 0px 36px 0px;
}
.pln-desc-rt-box {
	margin-left: 5px;
	padding: 6px;
}
.member-plan-sec .pln-list-div {
	gap: 20px;
}
.member-plan-sec .pln-list-div label {
	width: 23%;
	margin: 0 0 !important;
}


/* 22-02-25 */
header.dsgn22-dl {
	padding: 25px 86px;
}
.d22-hdr-padding {
	height: 103px;
}
.d22-bn-innr h1 {
	font-size: 40px;
	line-height: 1.6;
	margin-bottom: 26px;
}
.d22-bn-innr p {
	font-size: 17px;
	line-height: 24px;
}
.d22-bn-innr a {
	font-size: 16px;
	line-height: 24px;
}
.d22-tdrv-top h2 {
	font-size: 38px;
	line-height: 1.2;
	margin-bottom: 44px;
}
.d22-box h3 {
	font-size: 28px;
	line-height: 1.2;
}
.d22-box p {
	font-size: 16px;
	line-height: 27px;
	margin-bottom: 19.3px;
}
.d22-box a {
	min-width: 189px;
	border-radius: 29px;
	padding: 8.5px 30px;
	font-size: 16px;
	line-height: 22px;
}
.d22-tdrv-btm h2 {
	font-size: 38px;
	line-height: 1.2;
}
.d22-tdrv-btm a {
	padding: 8px 18px;
	font-size: 15px;
	line-height: 24px;
}
.owl-d22-testi .owl-item {
	padding-right: 20px;
}
.d22-testi-box text p {
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 14px;
	padding-top: 10px;
}
.d22-testi-box em {
	width: 203px;
	height: 222px;
}
.d22-testi-box text {
	width: calc(100% - 202px - 20px);
}
.owl-d22-testi .owl-dots .owl-dot {
	width: 12px;
	height: 12px;
}
.owl-d22-testi .owl-nav .owl-prev, .owl-d22-testi .owl-nav .owl-next {
	width: 32px;
	height: 32px;
}
.owl-d22-testi .owl-dots {
	margin: -32px auto 0 auto;
	height: 32px;
}
.d22-testi-box svg {
	width: 33px;
	height: 23px;
}
.on-date h2 {
	font-size: 45px;
	line-height: 55px;
}
.on-date h4 {
	font-size: 31px;
	line-height: 59px;
}
.on-what h2 {
	font-size: 46px;
	line-height: 64px;
	width: 303px;
}
.d22-date-inr {
	padding: 35px 0px;
	column-gap: 166px;
}
.d22-date-inr {
	width: 1060px;
	margin: 0 auto;
}
.d22-inv-inr h2 {
	font-size: 38px;
}
.d22-inv-inr p {
	font-size: 17px;
	line-height: 29px;
	margin-bottom: 47px;
}
.d22-invite {
	padding: 83px 0;
}
.d22mrkt-container {
	max-width: 1149px !important;
	width: 1149px !important;
}
.d22mrkt-banner-inr h1 {
	font-size: 79px;
	line-height: 90px;
}
.d22mrkt-banner-inr h3 {
	font-size: 52px;
	line-height: 73px;
}
.d22mrkt-banner-inr ul li img {
	width: 31px;
	height: 31px;
}
.d22mrkt-banner-inr ul li h6 {
	width: calc(100% - 39px);
	font-size: 19px;
	line-height: 39px;
}
.d22mrkt-banner-inr {
	width: 822px;
	max-width: 100%;
}
.d22mrkt-banner-inr p {
	font-size: 21px;
	line-height: 39px;
	margin-bottom: 39px;
}
.d22mrkt-banner-inr a {
	padding: 12px 23px;
	font-size: 25px;
	line-height: 39px;
}
.owl-d22trst .item {
	width: 179px;
	height: 179px;
}
.owl-d22trst .owl-item {
	height: 250px;
}
h2.d2-trst-hdr {
	font-size: 21px;
	line-height: 32px;
	padding: 22px 85px 24px 85px;
}
.owl-d22trst {
	width: 900px !important;
	padding: 0px 80px;
}
.d22-empwr h2 {
	font-size: 40px;
	line-height: 70px;
}
.d22-emp-box h3 {
	font-size: 28px;
	line-height: 1.5;
}
.d22-emp-box p {
	font-size: 17px;
	line-height: 34px;
}
.d22-emp-box em {
	padding: 16px 19px;
}
.d22-emp-box em span {
	width: 107px;
	height: 64px;
}
.d22-boost-inr h2 {
	font-size: 50px;
	line-height: 73px;
	margin-bottom: 43px;
}
.d22-boost {
	padding: 73px 0 58px 0;
}
.d22-who-inr text h2 {
	font-size: 50px;
	line-height: 72px;
	margin-bottom: 38px;
}
.d22-nmbr-inr {
	width: 1196px;
}
.d22nmbr-box h6 {
	font-size: 30px;
	line-height: 34px;
}
.d22nmbr-box h5 {
	font-size: 43px;
	line-height: 39px;
	margin-bottom: 16px;
}
h2.ongo-hdr {
	margin-bottom: 38px;
	font-size: 48px;
	line-height: 72px;
}
.ongo-txtarea p {
	font-size: 23px;
	line-height: 36px;
	margin-bottom: 40px;
}
.ongo-txtarea ul {
	padding-right: 68px !important;
	gap: 40px;
}
.ongo-box text h5 {
	font-size: 22px;
	line-height: 24px;
}
.ongo-box text h6 {
	font-size: 17px;
	line-height: 27px;
}
.d22-ongo-img {
	top: -50px;
	left: -189px;
	width: 625px;
	height: 793px;
}
.d22-works-hdr h2 {
	font-size: 49px;
	line-height: 55px;
	margin-bottom: 17px;
}
.d22-works-hdr p {
	font-size: 24px;
	line-height: 39px;
}
.d22-work-list li {
	/* width: 238px; */
	font-size: 26px;
	line-height: 42px;
}
.d22-simply-inr h2 {
	font-size: 48px;
	line-height: 75px;
	margin-bottom: 53px;
}
.d22-digi-hdr h2 {
	font-size: 48px;
	line-height: 68px;
	margin-bottom: 27px;
}
.d22-digi-hdr p {
	font-size: 25px;
	line-height: 1;
}
.d22-digi-box text h3 {
	font-size: 33px;
	line-height: 1;
	margin-bottom: 42px;
}
.d22-digi-box text p {
	font-size: 23px;
	line-height: 37px;
	margin-bottom: 39px;
}
.d2-win-hdr {
	font-size: 48px;
	line-height: 48px;
}
.d22-win-inr {
	width: 1179px;
	gap: 43px;
}
.d22-win-box text h3 {
	padding-left: 10px;
	font-size: 22px;
	line-height: 1;
	margin-bottom: 13px;
}
.d22-win-box text ul li {
	font-size: 15px;
	line-height: 26px;
	margin-bottom: 6px;
}
.d22clnt-hdr {
	width: 676px;
	max-width: calc(100% - 100px);
	margin: 0 auto 63px auto;
	font-size: 44px;
	line-height: 60px;
}
.owl-d22client .owl-nav {
	width: 803px;
}
.d22-cntrl-inr h2 {
	width: 364px;
	font-size: 48px;
	line-height: 75px;
}
.d22cntrl-btns a {
	font-size: 21px;
	line-height: 29px;
	width: 178px;
	padding: 12px 24px;
}
.d22-cntrl-inr {
	padding: 89px 0;
}
.d22-mrktft-top li a {
	font-size: 20px;
	line-height: 20px;
}
.d22-mrktft-inr {
	padding: 108px 0 108px 0;
}
/* 22-02-25 */
.inputsearch a, .inputsearch input {
	font-size: 13.5px;
	padding-left: 6px;
	padding-right: 6px;
}
/* business card landing */
.bcl-banner-txt h1 {
	font-size: 64px;
	line-height: 85px;
	margin-bottom: 31px;
}
.bcl-banner-txt p {
	font-size: 23px;
	line-height: 37px;
	margin-bottom: 45px;
}
.bcl-bnr-btns a {
	font-size: 20px;
	line-height: 24px;
	padding: 11px 12px;
}
.bcl-brk-hdr h2 {
	font-size: 46px;
	line-height: 85px;
}
.bcl-brk-hdr p {
	font-size: 22px;
	line-height: 37px;
}
.bcl-brk-inr .ongo-box text h6 {
	font-size: 19px;
	line-height: 28px;
}
.bcl-brk-inr {
	background-size: 549px 566px;
	padding-bottom: 204px;
}
.bcl-d22-works .d22-works-hdr h2 {
	font-size: 46px;
	line-height: 51px;
}
.bcl-d22-works .d22-works-hdr p {
	font-size: 22px;
	line-height: 32px;
}
.bcl-d22-works .d22-work-list li {
	padding: 28px 96px 28px 42px;
}
.bcl-smcr-txt p {
	font-size: 24px;
	line-height: 35px;
	margin-bottom: 23px;
}
.bcl-brk-bg {
	height: 645px;
}
/* business card landing */
/* 14-06-2025 */
.container.r360-container {
    width: 1210px;
    max-width: 1210px;
    margin: 0 auto;
}
.r360-bnr-txt h1 {
    font-size: 44px;
    line-height: 68px;
    margin-bottom: 18px;
}
.r360-bnr-txt h5 {
    font-size: 15px;
    line-height: 24px;
}
.r360-bnr-btns a {
    padding: 14px 20px;
    font-size: 16px;
    line-height: 16px;
    width: 176px;
    height: 49px;
}
.r36-cat-box h3 {
    font-size: 23px;
    line-height: 130%;
    margin-bottom: 18px;
    min-height: 59.6px;
}
.r36-cat-box p {
    font-size: 15px;
    margin-bottom: 12px;
}
.r36-cat-box a {
    font-size: 15px;
}
.owl-tilt .item h4 {
    font-size: 24px;
    line-height: 35px;
}
.r360-tilt-inr {
    height: 56px;
}
.r36-highlite-inr text h2 {
    font-size: 43px;
    line-height: 126%;
    margin-bottom: 20px;
}
.r36-highlite-inr text p {
    font-size: 18px;
    line-height: 150%;
    margin-bottom: 30px;
}
.r360-unlock text h2 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 18px;
}
.r360-unlock text p {
    font-size: 18px;
    line-height: 1.6;
}
.r36-award text p {
    font-size: 21px;
    line-height: 32px;
}
/* 14-06-2025 */
}


 @media (min-width: 1200px) and (max-width: 1299px) {
.share_bx span {
	font-size: 14px;
}
.send_mess_bx span {
	font-size: 13px;
	padding-left: 28px;
}
.num_2 span:last-child {
	margin-left: 0;
}
.send_mess_bx span img {
	top: -3px;
}
.property_ri_itm h2, #monthAndYear {
	font-size: 17px;
}
.vi-more {
	padding: 0 5px;
	width: auto;
}
.agent-name h6 {
	font-size: 15px;
}
.similar_sec .listing-image a {
	height: 158px;
}
.property_top_le li {
	margin-right: 14px;
	font-size: 15px;
}
.property_top_rig span {
	font-size: 21px;
}
#thumbnail-slider ul li {
	width: 79px !important;
}
.send_mess_bx span {
	word-break: break-all;
	width: 100%;
	display: inline-block;
}
.send_mess_bx span img {
	top: 2px;
}
.num_2 span:last-child {
	margin-top: 12px !important;
}
.table-calendar td, .table-calendar th {
	padding: 6px 0px !important;
	font-size: 12px !important;
}
.floating-select, .input-field, .input-field input, .input-field select, .input-field textarea {
	height: 46px;
}
.input-field label {
	top: 59%;
}
.pro_media, .property_ri_itm h2, .calendar_div, .send_mess_bx, .input_type_bx {
	padding-left: 15px;
	padding-right: 15px;
}
header .navbar-brand {
	left: 45.7%;/* transform: translateX(-50%); */



}
.hows-box::before {
	right: -131px;
}
.hows-box.how-bx-2nd::before {
	left: -131px;
}

.property_top_rig span.pg-prpt-prc{
	font-size: 17px;
}

}
/*1299*/




    @media (max-width: 1200px) {
.con_det_pg, header .container-fluid, .new_home_banner .container-fluid, .property-sec .container-fluid, .search-list .container-fluid {
	max-width: 1170px !important;
}
}
 @media (max-width: 1200px) {
.container {
	max-width: 1200px;
}
}

 @media (max-width: 1299px) {
header .navbar-expand-lg .navbar-nav .nav-link {
	padding: 20px 6px;
	font-size: 13.5px;
}
header .navbar-brand {
	left: 47.7%;
	top: 9px;/* transform: translateX(-50%); */



}
.navbar-brand img {
	width: 137px;
}
.btn-sign-in .haderbtn {
	font-size: 14.5px;
	width: 76px;
	height: 34px;
	margin-left: 8px;
}
.btn-sign-in {
	margin-left: 1px;
}
header .navbar-expand-xl .navbar-nav .nav-link {
	padding: 20px 6px;
	font-size: 14px;
}
header .navbar-expand-xl .navbar-nav .nav-link.prop-bton,  .nav-link.prop-bton {
	font-size: 13px;
}
.owl-advantage .owl-nav div {
	background-color: transparent;
}
.owl-advantage .owl-nav .owl-prev {
	left: -30px;
}
.owl-advantage .owl-nav .owl-next {
	right: -30px;
}
/* 22-02-25 */
.d22mrkt-container {
	max-width: 1024px !important;
	width: 1024px !important;
}
.d22mrkt-head-inr .logo {
	width: 174px;
	height: 45px;
}
.d22mrkt-head-inr .d22mrkt-start {
	padding: 10px 18px 10px 20px;
	font-size: 17px;
	line-height: 24px;
}
.d22mrkt-hdpdng {
	height: 64px;
}
.d22mrkt-banner-inr {
	width: 783px;
}
.d22mrkt-banner-inr h1 {
	font-size: 71px;
	line-height: 84px;
}
.d22mrkt-banner-inr h3 {
	font-size: 40px;
	line-height: 43px;
	margin-bottom: 37px;
}
.d22mrkt-banner-inr ul {
	gap: 14px;
	margin-bottom: 28px !important;
}
.d22mrkt-banner-inr ul li img {
	width: 26px;
	height: 26px;
}
.d22mrkt-banner-inr ul li h6 {
	width: calc(100% - 31px);
	font-size: 17px;
	line-height: 27px;
}
.d22mrkt-banner-inr ul li {
	gap: 5px;
}
.d22mrkt-banner-inr p {
	font-size: 19px;
	line-height: 39px;
	margin-bottom: 32px;
}
.d22mrkt-banner-inr a {
	padding: 7px 23px;
	font-size: 20px;
	line-height: 39px;
}
.d22mrkt-bnr-img {
	right: -25px;
	top: 14px;
	width: 507px;
	height: 451px;
}
.d22mrkt-banner {
	padding: 40px 0 25px 0;
}
.d22-trust {
	padding: 55px 0 31px 0;
}
h2.d2-trst-hdr {
	font-size: 18px;
	line-height: 22px;
	padding: 19px 80px 19px 80px;
}
.owl-d22trst {
	width: 853px !important;
	padding: 0px 59px;
}
.d22-empwr h2 {
	font-size: 35px;
	line-height: 70px;
}
.d22-emp-box {
	margin: 0 0px;
}
.d22-empwr-inr {
	padding: 0 0px;
}
.d22-emp-box em span {
	width: 95px;
	height: 55px;
	padding: 7px;
}
.d22-emp-box {
	row-gap: 24px;
}
.d22-emp-box h3 {
	font-size: 25px;
	line-height: 1.3;
}
.d22-emp-box p {
	font-size: 16px;
	line-height: 30px;
}
.d22-boost-inr h2 {
	font-size: 40px;
	line-height: 60px;
	margin-bottom: 31px;
}
.d22-boost {
	padding: 53px 0 46px 0;
}
.d22-who-inr text h2 {
	font-size: 44px;
	line-height: 57px;
	margin-bottom: 24px;
}
.d22-who-inr text p {
	font-size: 17px;
	line-height: 33px;
}
.d22-who-inr em {
	width: 460px;
	margin-bottom: 0px;
}
.d22-who-inr em iframe {
	width: 100%;
	height: 259px;
	background: black;
	justify-content: center;
	align-items: center;
}
.d22-numbr {
	margin: 93px 0 93px 0;
}
.d22-nmbr-inr {
	width: 1119px;
}
.d22nmbr-box h6 {
	font-size: 26px;
	line-height: 31px;
	text-align: center;
}
.d22nmbr-box h5 {
	font-size: 37px;
	line-height: 39px;
	margin-bottom: 13px;
}
.d22nmbr-box {
	padding: 48px 24px 39px 24px;
}
h2.ongo-hdr {
	margin-bottom: 38px;
	font-size: 44px;
	line-height: 1.4;
}
.ongo-txtarea {
	width: 591px;
}
.ongo-txtarea p {
	font-size: 19px;
	line-height: 33px;
	margin-bottom: 29px;
}
.ongo-box text h5 {
	font-size: 21px;
	line-height: 24px;
}
.ongo-txtarea ul {
	padding-right: 25px !important;
	gap: 33px;
}
.ongo-box text h6 {
	font-size: 16px;
	line-height: 22px;
}
.ongo-box em {
	width: 71px;
	height: 71px;
}
.ongo-box em img {
	max-width: 40px;
	max-height: 40px;
}
.ongo-box {
	margin-left: -35px;
	padding: 13px 18px 16px 0;
}
.d22-ongo-img {
	top: -50px;
	left: -148px;
	width: 566px;
	height: 714px;
}
.d22-works-hdr h2 {
	font-size: 43px;
	line-height: 52px;
	margin-bottom: 17px;
}
.d22-works-hdr p {
	font-size: 19px;
	line-height: 32px;
}
.d22-work-list li {
	font-size: 24px;
	line-height: 38px;
}
.d22-works {
	padding: 37px 0 84px 0;
}
.d22-simply-inr h2 {
	font-size: 43px;
	line-height: 72px;
	margin-bottom: 43px;
}
.d22-simply {
	padding: 62px 0 83px 0;
}
.d22-who-inr text {
	width: calc(100% - 460px - 36px);
}
.d22-digi-hdr h2 {
	font-size: 44px;
	line-height: 47px;
	margin-bottom: 31px;
}
.d22-digi-box em {
	width: 454px;
	height: 283px;
}
.d22-digi-box text h3 {
	font-size: 29px;
	margin-bottom: 26px;
}
.d22-digi-box text p {
	font-size: 19px;
	line-height: 33px;
	margin-bottom: 26px;
}
.d22-digi-box text a {
	width: 148px;
	height: 43px;
	font-size: 18px;
	line-height: 24px;
	padding: 9px 14px;
}
.d22-digi-box text {
	width: calc(100% - 454px - 48px);
}
.d22-digi-box {
	margin-bottom: 68px;
}
.d2-win-hdr {
	font-size: 44px;
	line-height: 48px;
}
.d22-win-inr {
	width: 1066px;
	gap: 30px;
}
.d22-win-box {
	width: calc(33% - 20px);
}
.d22-win-box em {
	height: 107px;
}
.d22-win-box text {
	padding: 21px 17px 16px 17px;
}
.d22-win-box text h3 {
	padding-left: 7px;
	font-size: 21px;
	line-height: 1;
	margin-bottom: 13px;
}
.d22-win-box text ul li {
	font-size: 14px;
	line-height: 23px;
	margin-bottom: 5px;
}
.d22-client {
	padding: 53px 0 41px 0;
}
.d22clnt-hdr {
	max-width: calc(100% - 100px);
	margin: 0 auto 63px auto;
	font-size: 38px;
	line-height: 79px;
	text-align: center;
}
.owl-d22client .item {
	max-width: 100%;
}
.d22-clnt-box {
	max-width: 100%;
}
.d22-cntrl-inr h2 {
	width: 333px;
	font-size: 44px;
	line-height: 65px;
}
.d22cntrl-btns a {
	font-size: 19px;
	line-height: 26px;
	width: 166px;
	padding: 11px 16px;
}
.d22-cntrl-inr {
	padding: 71px 0;
}
.d22-mrktft-inr {
	padding: 86px 0 80px 0;
}
.d22-mrktft-top li a {
	font-size: 19px;
	line-height: 19px;
}
.d22-mrktft-top {
	margin-bottom: 54px !important;
}
.d22-work-list li em {
	width: 59px;
	height: 40px;
	right: 13px;
	bottom: 14px;
}
.d22-boost-inr {
	width: 619px;
}
/* 22-02-25 */
.inputsearch a, .inputsearch input {
	font-size: 12.5px;
}
.apply-btn {
	width: 173px;
}
.mor-filters {
	width: 58%;
}
.mor-filters a, .mor-filters input {
	font-size: 13.5px;
	padding-left: 6px;
	padding-right: 6px;
}
.input-search {
	width: calc(100% - 173px);
}
.save-search {
	width: 38%;
	font-size: 14.4px;
}
/* business card landing */
.bcl-banner-txt h1 {
	font-size: 55px;
	line-height: 70px;
	margin-bottom: 26px;
}
.bcl-banner-txt p {
	font-size: 21px;
	line-height: 35px;
	margin-bottom: 38px;
}
.bcl-bnr-vector {
	bottom: -46px;
}
.bcl-bnr-btns a {
	font-size: 18px;
	line-height: 24px;
	padding: 11px 12px;
}
.bcl-brk-hdr h2 {
	font-size: 39px;
	line-height: 1.8;
}
.bcl-brk-hdr p {
	font-size: 21px;
	line-height: 36px;
}
.bcl-brk-hdr {
	margin-bottom: 31px;
}
.bcl-brk-inr ul {
	width: 539px;
	gap: 40px;
}
.bcl-d22-works .d22-works-hdr h2 {
	font-size: 42px;
	line-height: 51px;
}
.bcl-d22-works .d22-works-hdr p {
	font-size: 20px;
	line-height: 32px;
}
.bcl-d22-works .d22-works-hdr {
	width: 1171px;
	margin: 0 auto 50px auto;
}
.bcl-smart-card {
	padding: 112px 0;
}
.bcl-smcr-txt p {
	font-size: 21px;
	line-height: 34px;
	margin-bottom: 23px;
}
.bcl-smcr-txt h2 {
	font-size: 33px;
	line-height: 1.4;
	margin-bottom: 23px;
}
.bcl-smcr-txt a {
	font-size: 18px;
	line-height: 24px;
}
.bcl-smcr-txt {
	width: 523px;
}
/* business card landing */

/* 21-05-2025 */
.scale-realestate {
    width: calc(100% - 42px);
    margin: 9px 21px -3px 21px;
}
.scale-realestate ul {
    gap: 27px;
}
/* 21-05-2025 */
/* 14-06-2025 */
.container.r360-container {
    width: 1110px;
    max-width: 1110px;
    margin: 0 auto;
}
.r360-bnr-btns a {
    width: 176px;
    height: 44px;
}
.r360-bnr-txt h1 {
    font-size: 35px;
    line-height: 50px;
    margin-bottom: 18px;
}
.r360-bnr-txt {
    padding: 63px 0 63px 0;
}
.r36-cat-box h3 {
    font-size: 20px;
    line-height: 129%;
    margin-bottom: 8px;
    min-height: 54.6px;
}
.r360-technology-image {
    width: 500px;
}
.r360-technology-text {
    width: calc(100% - 500px - 23px);
}
.r360-technology-text h5 {
    font-size: 16px;
    line-height: 43px;
}
.r360-technology-text h2 {
    font-size: 37px;
    line-height: 50px;
    margin-bottom: 27px;
}
.r360-technology-text p {
    font-weight: 400;
    font-size: 19px;
    line-height: 36px;
    letter-spacing: 0px;
}
.r360-technology-text a {
    padding: 14px 19px;
    font-size: 16px;
    line-height: 20px;
}
.r36-capture-text h2 {
    font-size: 30px;
    line-height: 51px;
    margin-bottom: 16px;
}
.r36-capture-text p {
    font-size: 18px;
    line-height: 32px;
    letter-spacing: -1px;
    margin-bottom: 23px;
}
.r36-capture-text a {
    padding: 14px 17px;
    font-size: 16px;
    line-height: 17px;
}
.r360-capture-outer {
    width: 1000px;
    margin: 0 auto;
	max-width: 100%;
}
.r36-capture-image {
    width: 388px;
    height: 383px;
}
.r36-capture-image img{
	display: block;
	width: 100%;
	height: 100%;
}
.r36-capture-image span {
    width: 108px;
    height: 108px;
}
.r36-highlite-inr em {
    width: 442px;
}
.r36-highlite-inr text {
    width: calc(100% - 442px - 98px);
}
.r36-highlite-inr text h2 {
    font-size: 36px;
    line-height: 1.5;
    margin-bottom: 11px;
}
.r360-unlock em {
    width: 578px;
    padding-right: 16px;
}
.r360-unlock text {
    width: calc(100% - 578px - 50px);
}
.r360-unlock text h2 {
    font-size: 36px;
    line-height: 47px;
    margin-bottom: 13px;
}
.r360-unlock text p {
    font-size: 17px;
    line-height: 1.6;
}
.r360-unlock {
    margin-bottom: 38px;
}
.r36-award text p {
    font-size: 18px;
    line-height: 32px;
}
/* 14-06-2025 */


/*rabin-04.09.2025*/
.new_above_footer_info h2 {
  font-size: 44px;
  line-height: 58px;
}
  .new_banr_txt h1 {
    font-size: 40px;
    line-height: 58px;
    margin: 8px 0 30px 0;
  }
  .ri_proptech_solutions_boxes_infoo p {
  line-height: 30px;
  font-size: 19px;
}
.ri_proptech_solutions_boxes_infoo h1 {
  font-size: 22px;
  line-height: 32px;
}
.rin_heading_after_banner h1 {
  font-size: 44px;
  line-height: 60px;
}
.rin_heading_after_banner p {
  font-size: 21px;
  line-height: 33px;
}
.ri_proptech_solutions_boxes span {
  height: 220px;
}
.new_builders_awards_info p {
  font-size: 19px;
  line-height: 29px;
  letter-spacing: 0%;
  margin: 10px 0 20px 0;
}
.proptech_solutions_main_banner {
  padding: 60px 0 120px 0;
}



}



 @media (min-width: 992px) {
.jobs-details .col-lg-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 72%;
	flex: 0 0 72%;
	max-width: 72%;
}
.dropdown:hover>.dropdown-menu {
	display: block;
}
.jobs-details .col-lg-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 28%;
	flex: 0 0 28%;
	max-width: 28%;
}
.type-pop-inr label input:hover + .tp-pop-bx + span.type-tooltip {
	width: 196px;
}
}




 @media (max-width: 1199px) {
.container {
	max-width: 980px;
}
.navbar-brand img {
	width: 170px;
}
.white-backgrund .col-lg-3.col-xl-4.col-sm-12 {
	padding-left: 15px;
}
header .navbar-toggler {
	background: #2b7102;
	width: 39px;
	height: 35px;
	border-radius: 3px!important;
}
header .navbar-toggler {
	padding: 5px 8px;
}
header .navbar-toggler .icon-bar {
	display: block;
	width: 30px;
	height: 2px;
	border-radius: 3px;
	background-color: #fff;
	opacity: 1;
	transform: matrix(1, 0, 0, 1, 0, 0);
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
header .navbar-toggler .icon-bar {
	width: 23px;
	height: 2px;
}
header .navbar-toggler .icon-bar + .icon-bar {
	margin-top: 5px;
}
header .navbar-toggler.showtoggle .icon-bar:nth-child(1) {
	width: auto;
}
header .navbar-toggler.showtoggle .icon-bar:nth-child(2) {
	opacity: 0;
	width: 0px;
}
header .navbar-toggler.showtoggle .icon-bar:nth-child(3) {
	width: auto;
	margin-top: -9px;
}
header .navbar-toggler {
	outline: none !important;
	text-align: center;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	border-radius: 0px;
	border: 0px solid transparent;
	border-top-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
	position: relative;
}
header .navbar-toggler.showtoggle .icon-bar:nth-child(1) {
	-ms-transform: matrix(1, -1, 0, 1, 0, 0);
	transform: matrix(1, -1, 0, 1, 0, 0);
	-webkit-transform: matrix(1, -1, 0, 1, 0, 0);
}
header .navbar-toggler.showtoggle .icon-bar:nth-child(3) {
	-ms-transform: matrix(1, 1, 0, 1, 0, 0);
	transform: matrix(1, 1, 0, 1, 0, 0);
	-webkit-transform: matrix(1, 1, 0, 1, 0, 0);
}
header .navbar-collapse {
	position: absolute;
	width: 100%;
	background: #fff;
	top: 100%;
	left: 0;
	z-index: 99;
	box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 12px;
	border-bottom: 5px solid #338306;
}
.btn-sign-in {
	position: absolute;
	right: 48px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}
header .navbar-brand {
	position: unset;
	width: auto;
	padding-right: 0;
	margin-right: 0;
	text-align: center;
	left: 50%;
	padding: 0;
	top: 9px;
}
.btn-sign-in .haderbtn {
	height: 36px;
}
/*say end*/



header .navbar-nav .nav-link {
	font-size: 15.5px;
	padding: 8px 14px;
}
.navbar-brand img {
	width: 150px;
}
.text-center h1 {
	font-size: 36px;
	line-height: 40px;
}
.banner-form {
	margin: 20px 0 20px;
}
.service-section {
	padding: 50px 0 40px;
}
.service-background {
	padding: 40px 20px;
}
.service-white {
	padding: 30px 15px;
}
.pro-secr {
	padding-left: 45px;
}
.image_div {
	margin-right: 15px;
}
.image_div img {
	width: 50px;
}
.rester-info {
	padding: 40px 25px;
}
.register-text h5 {
	font-size: 18px;
}
.center_tag_wrapper {
	width: 44px;
	height: 44px;
	top: 50%;
	left: 48%;
}
.center_tag_wrapper p {
	font-size: 14px;
	padding-left: 0px;
	margin-top: 13px;
}
.center_tag_wrapper h3 {
	font-size: 14px;
	padding-left: 0px;
	margin-top: 13px;
}
.register-text p {
	margin: 10px 0 17px;
}
.pl25 {
	padding-left: 0;
}
header .navbar-expand-lg .navbar-nav .nav-link {
	padding: 0px 5px;
	font-size: 13px;
}
.btn-sign-in .haderbtn {
	font-size: 14px;
	width: 76px;
	height: 32px;
}
header .navbar-brand {
	top: -3px;
	left: 46%;
}
.btn-sign-in .haderbtn {
	font-size: 15px;
	width: 80px;
	height: 37px;
}
.apply-btn {
	width: 169px;
}
.input-search {
	width: calc(100% - 169px);
}
.inputsearch {
	width: calc(16.66% - 8px);
	margin-right: 8px;
}
.inputsearch a, .inputsearch input {
	font-size: 13px;
	letter-spacing: 0.0px;
	padding-left: 5px;
	padding-right: 5px;
}
.caret-img {
	width: 8px;
}
.mor-filters a, .mor-filters input {
	font-size: 13px;
}
.save-search {
	font-size: 14.5px;
}
.filter-category {
	width: 180%;
}
.prop-rentby.filter-category {
	width: 202px;
}
.forbuy .radiobx input[type=radio]:checked + label, .forbuy .radiobx input[type=radio] + label {
	padding: 8px 0px 8px 6px;
	font-size: 12.5px
}
.forbuy .radiobx input[type=radio]:checked + label:before {
	left: 3px;
}
.show03.filter-category, .show05.filter-category {
	width: 150%;
}
.prop-rentby.filter-category {
	width: 202px;
}
.mor-filters .filter-category {
	left: auto;
	right: -9px;
}
.listing-image a {
	height: 170px;
}
.product-img-location p {
	font-size: 15px;
}
.name-price {
	margin: 7px 0 20px;
}
.name-price h5, .name-price p {
	font-size: 16.5px;
}
.name-price h2, .name-price p {
	font-size: 16.5px;
}
.list-item-info li span {
	font-size: 15px;
}
.list-item-info li {
	font-size: 13px;
}
.agent-info em {
	width: 40px;
	height: 40px;
	margin-right: 7px;
}
.agent-name h6 {
	font-size: 16px;
	letter-spacing: 0.1px;
	margin-bottom: 3px;
}
.vi-more {
	width: 86px;
	font-size: 14px;
}
.pagination-section {
	margin-top: 25px;
}
.search-thum {
	padding: 15px 0 30px;
}
.ser-pro-contact {
	margin-left: 0;
}
.ser-pro-info {
	padding-right: 15px;
	border-right: 1px solid #d9d9d9;
}
.ser-pro-img em {
	width: 125px;
	height: 125px;
	margin: 0 12px 0 0px;
}
.msg-me {
	width: 130px;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	letter-spacing: 0px;
	margin-top: 15px;
}
.btn_block {
	width: fit-content;
	font-size: 13px;
	padding: 0px 8px;
	margin-left: 0px;
	height: 35px;
	line-height: 34px;
}
.btns-lendr .btn_block {
	margin-right: 12px;
}
.ser-pro-name p {
	font-size: 16px;
	margin: 6px 0 8px;
}
.pro-social {
	margin-top: 69px;
}
.white-backgrund {
	margin-top: 20px;
	padding: 25px 13px;
}
/* .right_sos .cup-txt p{



        display: none;



    } */



.ser-pro-contact ul li img, .ser-pro-contact ul li a img {
	margin-right: 8px;
}
.ser-pro-contact ul li {
	margin: 2px 0 14px 0;
}
.white-backgrund .col-lg-3.col-xl-4.col-sm-12 {
	padding-left: 0;
}
.fav-pro {
	top: 14px;
	right: 13px;
}
.about-sec-pro h5 {
	margin-bottom: 10px;
}
/*07/10/21(puja)*/















.con_det_pg, header .container-fluid, .new_home_banner .container-fluid, .property-sec .container-fluid, .search-list .container-fluid {
	max-width: 100% !important;
}
.navbar-brand {
	margin-left: 0px;
}
.share_bx span {
	font-size: 14px;
}
.send_mess_bx span {
	font-size: 13px;
	padding-left: 28px;
}
.num_2 span:last-child {
	margin-left: 0;
}
.send_mess_bx span img {
	top: -3px;
}
.property_ri_itm h2, #monthAndYear {
	font-size: 17px;
}
.vi-more {
	padding: 0 5px;
	width: auto;
}
.agent-name h6 {
	font-size: 15px;
}
.similar_sec .listing-image a {
	height: 158px;
}
.property_top_le li {
	margin-right: 14px;
	font-size: 15px;
}
.property_top_rig span {
	font-size: 21px;
}
#thumbnail-slider ul li {
	width: 79px !important;
}
.send_mess_bx span {
	word-break: break-all;
	width: 100%;
	display: inline-block;
}
.send_mess_bx span img {
	top: 2px;
}
.num_2 span:last-child {
	margin-top: 12px !important;
}
.table-calendar td, .table-calendar th {
	padding: 6px 0px !important;
	font-size: 12px !important;
}
.floating-select, .input-field, .input-field textarea {
	min-height: 46px;
}
.input-field input, .input-field select {
	height: 45px;
}
.input-field label {
	top: 59%;
}
.pro_media, .property_ri_itm h2, .calendar_div, .send_mess_bx, .input_type_bx {
	padding-left: 15px;
	padding-right: 15px;
}
.property_top_le h1 {
	font-size: 25px;
}
.property_top_le li {
	margin-right: 5px;
	font-size: 14px;
}
.property_top_rig span {
	font-size: 16px;
}
.property_top_le {
	width: 70%;
}
.property_top_rig {
	width: 30%;
}
#thumbnail-slider ul li {
	width: 65px !important;
}
/*#ninja-slider {















        width: 86% !important;















    }*/















.pro_media .media-body h5 {
	font-size: 17px;
}
.pro_media .media-body b {
	font-size: 14px;
}
.property_details_pg {
	padding-bottom: 36px;
}
.similar_sec {
	padding: 30px 0 44px;
}
.haeder-padding {
	padding-top: 79px;
}
.nav-public {
	height: 53px;
}
.banner-section {
	padding-top: 0;
}
.search-list {
	top: 49px;
	padding: 15px 0;
}
.search-filter {
	padding: 0;
}
/*login pop up*/















.field-icon {
	top: 59%;
}
/*agent public profile page*/















.agent_publick_sec .our_properties_panel .name-price h5 {
	font-size: 12px;
}
.agent_publick_sec .our_properties_panel .name-price h2 {
	font-size: 12px;
}
.agent_publick_sec .our_properties_panel .name-price p {
	font-size: 14px;
}
.agent_publick_sec .our_properties_panel .rating-pro p {
	display: flex;
}
.agent_publick_sec .our_properties_panel .rating-pro p img {
	width: 8px;
	object-fit: contain;
}
.agent_publick_sec .our_properties_panel .listing-image a {
	height: 106px;
}
/*agent public profile page*/































.user_dash_menu li a {
	padding-left: 40px;
	padding-right: 10px;
}
.user_dash_menu li a em {
	left: 7px;
}
.user_dash_menu li {
	font-size: 14px;
}
.all-products .col-sm-6.col-md-4 {
	padding: 0 8px;
}
.top-total h5 {
	font-size: 17px;
	line-height: 28px;
}
.top-total h2 {
	font-size: 17px;
	line-height: 28px;
}
.top-total h1 {
	font-size: 17px;
	line-height: 28px;
}
.sort-select, .sort-filter p {
	font-size: 13px !important;
}
.ser-pro-info-top em {
	width: 110px;
	height: 110px;
}
.ser-pro-info-top h2, .bud-details h5 {
	font-size: 15px;
	letter-spacing: 0;
}
.ser-pro-info-top p {
	font-size: 13.5px;
}
.providers-info {
	padding: 15px 15px 4px;
}
.bud-details p {
	font-size: 11px;
}
.ser-pro-info-top h2 span {
	font-size: 14px;
}
.providers-info p {
	font-size: 13px;
}
.serp-budget a {
	width: 70px;
	height: 26px;
	line-height: 26px;
	font-size: 11.5px;
}
.serp-budget {
	padding: 0 10px 12px;
}
.furn .ul_radio li {
	margin-right: 7px;
	margin-top: 7px;
}
.left-profle-agent .user_dash_menu li a {
	padding-left: 36px;
}
.dashboard-agent:before {
	top: 82px;
}
.cus-dashboard-right h2 {
	font-size: 19px;
	margin-top: 14px;
}
.left-profle-agent .user_dash_pro h4 {
	font-size: 17px;
}
.left-profle-agent .user_dash_pro h6 {
	font-size: 14px;
}
.left-profle-agent .user_dash_pro em {
	width: 120px;
	height: 120px;
}
.new-aget-pro li {
	width: 33.3%;
}
.agent-right-body .rating-pro {
	width: 45px;
}
.agent-right-body .our_properties_panel .listing-image a {
	height: 155px;
}
.agent-right-body {
	padding: 10px 9px 30px;
}
.check-box.new-av-check label.checklabeel {
	font-size: 14px;
	line-height: 20px;
}
.check-box.new-av-check input[type="checkbox"] + label {
	padding-left: 26px;
}
 .new_rows.no-gutters > .col, .new_rows.no-gutters > [class*="col-"] {
 padding-right: 8px;
 padding-left: 0px;
}
.member-box {
	padding: 20px 15px;
	margin-top: 20px;
}
.member-box h2 {
	font-size: 20px;
	margin-bottom: 14px;
}
.member-box h3 {
	font-size: 17.2px;
	margin-bottom: 15px;
}
.member-box h5 {
	font-size: 16px;
	margin-bottom: 10px;
}
.member-box p {
	font-size: 14.5px;
	line-height: 23px;
	margin-bottom: 15px;
}
.member-box h3.extra-mem {
	font-size: 20px;
}
.find-job-se {
	padding: 18px;
}
.job-lists ul li {
	font-size: 13.2px;
}
.job-lists ul li img {
	margin-right: 4px;
}
.job-lists h2 {
	font-size: 17px;
	line-height: 24px;
}
.dashboard-agent .cusdashb-left {
	top: 0;
	position: relative;
}
.our_properties_panel .col-sm-6.col-md-4 {
	padding: 0 8px;
}
.user_das_right_inr .property-item {
	padding: 10px;
}
.our_properties_panel .list-item-info li {
	margin-right: 14px;
}
.our_properties_panel .list-item-info li.before::before {
	right: -3px;
}
.jobs-details {
	padding: 30px 0 40px;
}
.main-dtls {
	margin-bottom: 15px;
	padding: 20px 18px;
}
.details-block h2 {
	font-size: 19.5px;
	margin-bottom: 10px;
}
.details-block p {
	font-size: 14px;
	line-height: 22px;
}
.hours-areas {
	margin: 10px 0 05px;
}
.hours-areas ul li {
	margin-bottom: 10px;
}
.hour-box {
	padding: 10px 8px;
}
.posted p {
	font-size: 11.5px;
}
.fav-pro a i {
	font-size: 20px;
}
.search-filter.new-filters {
	padding: 50px 10px 30px;
}
.prolists-ul .list_checkBox {
	padding-left: 20px;
}
.starRate_chec li:last-child {
	margin-left: 8px !important;
	font-size: 13px;
}
.about-us-img-wrap img {
	width: 100%;
}
.about-us-img-info-3 {
	right: auto;
	left: -23px;
}
.list-item-half li i {
	margin-right: 8px;
}
.list-item-half li {
	font-size: 14px;
}
.section-title {
	font-size: 33px;
	margin-top: 15px;
	margin-bottom: 10px
}
.theme-btn {
	margin-top: 30px;
}
.agent-item {
	padding: 20px 10px 0;
}
.agent-pro em {
	width: 40px;
	height: 40px;
	margin-right: 6px;
}
.agent-detailas h2 a {
	font-size: 15.5px;
}
.agent-item .agent-detailas p {
	font-size: 14px;
}
.agentpro-info p em, .agentpro-info p a em {
	width: 14px;
}
.agentpro-info p, .agentpro-info p a, .bud-details1 h5 {
	font-size: 13px;
}
.agentpro-info p img {
	padding-right: 2px;
}
.agent-detailas h2 span {
	font-size: 8px;
}
/*(29/10/21)*/







.requirements_salidar_sec {
	padding: 40px 0;
}
.requir_salidar_item {
	box-sizing: border-box;
}
/*(29/10/21)-puja*/







.property_manag_left h1 {
	font-size: 25px;
	line-height: 37px;
}
.section-heading h2 {
	font-size: 33px;
}
.property_manag_box h5 {
	font-size: 16px;
	line-height: 25px;
}
.property_manag_box {
	padding: 20px 15px;
}
.property_manag_box {
	min-height: auto;
}
.property_text {
	width: 86%;
}
.msg_rm_02 img {
	width: 16px;
}
/*sell page start*/







.sell_hed_inr p br {
	display: none;
}
.sell_ban_bx_inr h1 {
	font-size: 38px;
	line-height: 47px;
}
.sell_ban_bx_inr p {
	font-size: 18px;
}
.traditionally_sec {
	padding: 50px 0 15px;
}
.traditionally_text h2 {
	font-size: 31px;
	line-height: 44px;
}
.traditionally_text h4 {
	font-size: 19px;
}
.successful_sale_sec {
	padding: 66px 0;
}
.acquainted_sec {
	padding: 50px 0;
}
.acquainted_sec .faq-atbs ul li a.nav-link {
	padding: 11px 12px;
}
.acquainted_bx h4 {
	font-size: 14px;
}
.acquainted_bx p {
	font-size: 12px;
	padding-top: 9px;
	line-height: 20px;
}
/*sell page end*/















    /*lone page start*/







.lon_sec_div .traditionally_text h2 {
	font-size: 28px;
	line-height: 41px;
}
.lon_sec_div .traditionally_text h3 {
	font-size: 28px;
	line-height: 41px;
}
.agents_texts h1 {
	font-size: 31px;
	line-height: 42px;
	margin-bottom: 5px;
}
.agents_texts p {
	font-size: 16px;
	line-height: 24px;
	width: 100%;
}
.from-sec-banner2 .fr_in input {
	width: 100%;
	height: 45px;
	font-size: 14.5px;
}
.search-box2 input {
	padding-left: 10px;
	font-size: 16px;
	height: 45px;
}
.fr_in {
	width: calc(100% - 120px);
}
.search-box2 {
	width: 120px;
	height: 45px;
	position: relative;
}
.agents-contact_sec {
	padding: 50px 0;
}
.contact_infos ul li {
	margin-right: 30px;
	font-size: 16px;
}
.contact_infos ul li a {
	font-size: 15px;
}
.hire-type.message {
	width: calc(100% - 78px);
}
.new_pro_divs .padd-0 {
	padding: 0 15px;
}
.ser-pro-name ul li {
	flex-wrap: wrap;
}
.ser-pro-socail {
	width: 25%;
}
.ln_pg > img {
	height: 570px
}
.blink_me {
	font-size: 22px;
	line-height: 25px;
}
.misson-box p {
	min-height: 140px;
}
/* user notification page */







.noti-time {
	width: 16%;
}
.noti-list li .noti-img {
	width: 47px !important;
}
/* user notification page */















    /* our process page start 19-08-2022 */







.risk li h4 {
	font-size: 16px;
}
.risk li ul li {
	margin-bottom: 10px;
	padding-left: 13px;
	font-size: 14px;
	line-height: 16px;
}
.risk li ul li::before {
	top: 4px;
}
.risk li ul {
	margin-top: 7px !important;
}
.risk-box h3 {
	font-size: 20px;
}
.misson-box.risk-box p {
	min-height: 0px;
}
.risk {
	margin-top: 19px !important;
}
.prop-table-all tbody tr td {
	font-size: 13px;
}
.prop-table-all tbody tr td:first-child {
	font-size: 13px;
}
.prop-table-all .light-bg th {
	font-size: 15px;
}
.investment_detail {
	margin: 7px 0 0px;
}
/* our process page end 19-08-2022 */







.invst-uk {
	background-size: 266px 178px;
	background-position: 100% 111%;
	margin-bottom: 14px;
}
.invst-1-lft h2 {
	font-size: 33px;
}
.invst-1-lft, .invst-1-r8 {
	padding: 25px 0px;
	height: 100%;
}
.invst-uk::before {
	padding: 94px;
}
.invst-1-lft {
	border-right: 1px solid #979797;
}
.about-inner {
	padding-bottom: 25px;
}
.apper {
	margin-bottom: 20px;
	padding: 3px 0px 30px 0px;
}
.vetting-btn {
	margin: 3px auto 0px auto;
}
.lender-name {
	width: calc(100% - 170px);
}
.lender-name h3 {
	font-size: 27px;
}
.lender-name h5 {
	font-size: 17px;
}
.limit-lft h3 {
	font-size: 31px;
	line-height: 1.2;
	margin-bottom: 23px;
}
.invst-box h4 {
	font-size: 18px;
	line-height: 1.2;
}
.track-invst {
	padding: 5px 0px 15px 0px;
}
.logo-lst li a img {
	width: 168px;
}
.quote {
	background-position: -97px center;
	padding: 188px 0px;
	min-height: 115px;
}
.quote .get-app {
	width: fit-content;
	position: absolute;
	top: 50%;
	right: 20px;
	transform: translate(0px, -50%);
}
.quote .get-app img {
	width: 159px;
}
/* 25/06/2022 */



.rrmm0011 {
	padding-left: 5px;
}
.ff11 .cell1 {
	padding: 8px 0px 10px 8px;
	word-break: break-all;
}
.ff11 .tab_head_sheet_1 {
	font-size: 13px;
	line-height: 19px;
}
.ff11 .tab_head_sheet {
	font-size: 14px;
}
/* 19-09-2022 */



    /* advisor page */



.fn-bxs h2 {
	font-size: 28px;
	line-height: 34px;
	padding-bottom: 3px;
	margin-bottom: 10px;
}
.local-txt h3 {
	line-height: 1.3;
	margin-bottom: 7px;
	;
}
.fn-bxs {
	height: 100%;
	background-size: 100% 100%;
	padding: 30px 9px;
}
.hows-box::before {
	right: -114px;
}
.hows-box.how-bx-2nd::before {
	left: -114px;
}
.what-boxer h3 {
	min-height: 57px;
}
.serv-inr h2 {
	margin-bottom: 19px;
	font-size: 38px;
	line-height: 27px;
}
.serv-inr {
	margin-bottom: 23px;
}
.blogs.lit-grn {
	padding: 20px 0px;
}
.dev-txt h2 {
	font-size: 34px;
}
/* advisor page */



    /* 19-09-2022 */



    /* 20-09-2022 */



.devt-lft {
	width: 52%;
}
.devt-r8 {
	width: 46%;
}
.explore-number {
	width: 96%;
}
.devt-lft {
	width: 58%;
}
.devt-img {
	width: 100%;
}
.devt-r8 h2 {
	font-size: 27px;
	line-height: 32px;
	margin-bottom: 10px;
}
.devt-r8 p {
	font-size: 15.2px;
	line-height: 20px;
	margin-bottom: 17px;
}
.devt-r8 a {
	padding: 5px 19px;
	font-size: 15.2px;
	color: #2a2a2f;
}
.explore-proj a {
	padding: 5px 18px;
	font-size: 15.2px;
	line-height: 22px;
	color: #2a2a2f;
}
.ex-numb-box h6 {
	font-size: 16px;
	line-height: 8px;
}
.ex-numb-box h2 {
	font-size: 25px;
	line-height: 40px;
	margin-bottom: 0px;
	text-align: center;
}
.explore-proj {
	margin-bottom: 24px;
}
.devt-img img {
	max-width: 100%;
	width: auto;
}
.devt-r8 {
	width: 40%;
}
.explore-number {
	width: 100%;
}
.dev-type-boxes .strat-box {
	height: 406px;
}
.dev-type-boxes .strat-box:hover .strat-txt {
	height: 406px;
}
/* 20-09-2022 */



.at-style-responsive .at-share-btn {
	padding: 2px !important;
}
.cup-txt button {
	width: 24px;
	height: 24px;
	font-size: 12px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.cup-txt1 button {
	width: 24px;
	height: 24px;
	font-size: 12px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.addthis_inline_share_toolbox {
	width: calc(100% - 48px);
}
.btns-lendr {
	margin-right: 12px;
}
.out-btn {
	width: 149px !important;
}
.from_bannes_info {
	margin-top: 32px;
}
.banner_froms {
	padding: 20px 14px;
}
.search_banner_title {
	font-size: 32px;
	line-height: 36px;
	margin: -3px 0 13px;
	width: 100%;
}
.banner_input_from input {
	height: 44px;
	padding: 10px 10px;
	font-size: 14px;
}
.banner_input_from button, .banner_froms a {
	margin-top: 10px;
	height: 40px;
	padding: 10px 10px;
	font-size: 14px;
}
.banner_count_box {
	padding: 14px;
	margin-top: 10px;
}
.counts_title {
	margin: 0 0px 10px;
	font-size: 17px;
	line-height: 24px;
}
.counts_link {
	font-size: 17px;
}
.counts_link span {
	font-size: 13px;
	line-height: 17px;
	margin-top: 1px;
}
.hero_box {
	min-height: auto;
	width: 100%;
	padding: 14px;
	margin-top: 10px;
}
.hero_box h2 {
	font-size: 26px;
	line-height: 34px;
	margin-bottom: 5px;
}
.hero_box p {
	font-size: 18px;
	line-height: 25px;
}
.new_home_banner_carousel {
	height: 280px;
}
.new_home_banner_carousel .owl-carousel img {
	height: 350px;
}
.proprt_tab_imgs {
	width: calc(20% - 22px);
	margin: 11px;
}
.proprt_tab_imgs h3 {
	margin-top: 6px;
	font-size: 15px;
}
.new-listing-image a img {
	height: 195px;
}
.new_list_infos {
	margin-top: 10px;
	margin-bottom: 5px;
}
.new_list_infos h2 a {
	font-size: 16.5px;
	line-height: 21px;
	margin-bottom: 3px;
}
.new_list_infos p {
	font-size: 15px;
	line-height: 21px;
}
.new_list_infos h6 {
	margin-top: 4px;
	font-size: 15px;
	line-height: 22px;
}
a.new_logo_ab img {
	width: 100%;
	height: 100%;
}
section.new_home_propertys.pt-0.pb-0 {
	padding-bottom: 25px !important;
}
.new_testimonails_div {
	margin: 10px;
	padding: 20px 20px 20px 20px;
	border-radius: 6px;
	flex-wrap: wrap;
}
.new_testimonials_left {
}
.new_testimonials_right h2 {
	font-size: 21px;
	line-height: 28px;
	margin-bottom: 4px;
}
.new_testimonials_right p {
	font-size: 14.7px;
	line-height: 21px;
}
.new_testimonials .owl-nav .owl-prev, .new_testimonials .owl-nav .owl-next {
	margin: 0 -28px !important;
}
.builder_texts_info {
	padding-left: 0px;
}
.builders_section {
	padding: 18px;
}
.builder_texts_info_top h1 {
	font-size: 21px;
	line-height: 30px;
	margin-bottom: 2px;
}
.builder_texts_info_top p {
	font-size: 16px;
	line-height: 23px;
}
.builder_review_sec {
	margin-top: 15px;
	padding: 10px 10px 0;
}
.builder_review_img img {
	max-width: 151px;
	max-height: 40px;
}
.star-builders {
	margin-top: 8px;
}
.all_builder_links a {
	height: 42px;
	line-height: 42px;
	padding: 0 20px;
	font-size: 16px;
}
.builder_left_img a {
	display: block;
	text-align: center;
}
.banner_froms, .banner_count_box {
	max-width: 360px;
}
.from_banner_rights {
	width: 370px;
}
.property-pg-nav .deet-menu ul li {
	margin-right: 8px;
}
.builder-score::before {
	width: calc(100% + 27px);
	left: -14px;
	right: 14px;
	height: calc(100% + 28px);
}
.rev-type-mn li {
	width: 25%;
}
.are-build a {
	width: 150px;
	margin: 0 auto;
}
.city-box img {
	width: auto;
	height: 75%;
	margin-right: 7px;
	margin-left: 10px;
}
.city-box {
	font-size: 14px;
}
.score-box h6 {
	font-size: 16px;
}
.score-box h2 {
	font-size: 48px;
}
.score-bnr-txt h1 {
	font-size: 41px;
}
.score-bnr-txt h3 {
	font-size: 24px;
	margin-bottom: 10px;
}
.score-bnr-txt p {
	font-size: 16px;
	margin-bottom: 19px;
}
.score-ban-right .img-div.ban-right-btm {
	width: 380px;
	height: 392px;
}
.score-ban-right .img-div.ban-right-top {
	width: 256px;
	height: 153px;
}
.banner-frm select {
	height: 53px;
	font-size: 17px;
}
.banner-frm button {
	height: 53px;
}
.pre-conster-info .hero-msg {
	margin-top: 0px;
	min-height: 1px;
}
.pre-conster-info .search_banner_title {
	font-size: 27px;
}
.pre-conster-info .search_banner_title b {
	font-size: 30px;
}
.pre-conster-count .counts_title {
	margin: 0 0px 9px;
	font-size: 23px;
}
.pre-conster-count .counts_link {
	font-size: 22px;
}
.pre-conster-count .counts_link span {
	margin-top: 5px;
}
.nav-public .navbar-brand {
	margin-top: -5px;
}
.af_log_dv {
	position: absolute;
	right: 54px;
}
header .navbar-brand {
	transform: translate(0%);
}
.agent-das-tab ul li {
	padding: 9px 8px;
	font-size: 14px;
}
.agent-das-tab ul li a {
	font-size: 15px;
}
.a2a_svg {
	height: 24px !important;
	padding: 2px !important;
	width: 24px !important;
}
.agg_new_banner .text-center p {
	font-size: 23px;
	line-height: 31px;
	width: 100%;
}
.agg_new_banner .text-center h1 {
	font-size: 44px;
	line-height: 48px;
	margin-bottom: 12px;
}
.nn008 .misson-box img {
	width: auto;
	height: 55px;
	margin: 0 0 22px;
}
.rrm01 .section-title {
	font-size: 28px;
}
.rrm02 .section-title {
	font-size: 28px;
}
.rrm02 {
	padding: 29px 0 55px 0 !important;
}
.rrm01 {
	padding: 50px 0 64px 0 !important;
}
header .navbar-expand-xl .navbar-nav .nav-link.prop-bton, .nav-link.prop-bton {
	background-color: white;
	color: #1a242c;
	font-size: 14px;
	font-weight: 500;
}
.atcl-txt h2 {
	font-size: 32px;
	margin-bottom: 6px;
}
.atcl-txt p {
	font-size: 15px;
}
.banner-art h1 {
	padding: 90px 0px 90px 0px;
	font-size: 47px;
}
h1.in-rel {
	padding: 9px 0px;
	font-size: 33px;
	line-height: 1.2;
}
.val-bnr-txt p {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.5;
}
.val-bnr-txt h3 {
	font-size: 20px;
}
.val-bnr-txt h2 {
	font-size: 27px;
	margin-bottom: 7px;
}
img.val-main-img {
	width: 375px;
	height: 340px;
}
.val-txt-area {
	background: linear-gradient(270deg, #000000b5, #ffffff);
}
.fiscal-box {
	height: 247px;
}
.fy22-item p {
	font-weight: 500;
	color: #323232;
	font-size: 14px;
	line-height: 1.6;
	min-height: 90px;
}
.fy22-item h4 {
	font-size: 43px;
	margin-bottom: 9px;
}
.fy22 h2 {
	font-size: 34px;
	margin-bottom: 8px;
}
.value-why h2 {
	font-size: 35px;
	margin-bottom: 20px;
}
.value-why ul li {
	padding-bottom: 20px;
	margin-bottom: 20px;
	font-size: 21px;
}
.stock-price {
	margin-left: 6px;
}
.stock-price p {
	font-size: 28px;
	margin: 0 0 3px 0;
}
.stock-price span {
	font-size: 21px;
	margin: 0 0 5px 0;
}
.stock-price h3 {
	font-size: 46px;
}
.stock-price h6 {
	font-size: 20px;
}
.stock-price h5 {
	font-size: 20px;
	margin: 0 0 0px 0;
}
.osrv-top h2 {
	font-size: 27px;
}
.osrv-top {
	height: 134px;
}
.btn-sign-new2s {
	right: 182px;
}
.btn-sign-new3s {
	right: 120px;
}
.crt-tct {
	margin-top: 37px;
}
.owl-advantage .owl-nav .owl-prev {
	left: -40px;
}
.owl-advantage .owl-nav .owl-next {
	right: -40px;
}
.llft_infoooo6 {
	top: 75px;
}
.msg-me.lender-msg {
	margin-top: 15px;
	margin-right: 5px;
}
.user_desk .user_desk01 a {
	padding: 0 6px!important;
	width: fit-content;
	font-size: 13px;
	overflow: hidden;
}
.text_alls h2 {
	font-size: 30px;
	line-height: 1.3;
}
.agg_new_banner .text-left h1 {
	font-size: 39px;
	line-height: 42px;
	margin-bottom: 12px;
}
.agg_new_banner .text-left p {
	font-size: 20px;
	line-height: 30px;
}
.new_h span {
	font-size: 24px;
	line-height: 30px;
}
.new_h {
	font-size: 34px;
	line-height: 39px;
	margin-bottom: 14px;
}
.doc-subtitle {
	font-size: 17px;
	line-height: 25px;
	letter-spacing: -0.31px;
}
.afr_a h2 {
	font-size: 25px;
	line-height: 133%;
}
.refeers_sec {
	padding: 40px 0;
}
.new_re h2 {
	font-size: 26px;
}
.banner_ser_desk {
	padding: 30px 0;
}
.text-tests {
	padding-right: 25px;
}
.text-tests h1 {
	font-size: 30px;
	line-height: 36px;
	margin-bottom: 10px;
}
.text-tests p {
	margin-top: 10px;
	font-size: 18px;
	line-height: 1.6;
	margin-bottom: 0px;
}
.new_serv_desk img {
	height: 380px;
}
.padding_btns {
	padding-bottom: 35px;
}
.padding_narrow {
	padding-top: 35px;
}
.static_tex h2 {
	margin: 0px 0px 10px;
	font-size: 25px;
}
.static_tex p {
	font-size: 15px;
	line-height: 24px;
}
.haeder-padding2 {
	padding-top: 54px;
}
.section-what-is-education-crm {
	padding: 55px 20px 55px !important;
	background-color: #eeecff;
}
.section-sub-heading {
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 15px;
}
.top-parent-container {
	padding: 60px 10px;
}
.top-section .main-heading {
	font-size: 32px;
	line-height: 41px;
	margin-bottom: 10px;
	margin-top: 0;
	max-width: 840px;
	margin: 6px auto;
}
.trust-nms ul li img {
	max-width: 167px;
	max-height: 95px;
}
.trust-nms ul li {
	padding: 14.5px 13px;
	min-width: 1%;
}
.choose-top-rt {
	width: fit-content;
}
/* 18-06 */

.choose-top-rt {
	padding: 7px 91px 24px 53px;
}
/* 18-06 */

/* 18-06-s2 */

.scale-realestate h2 {
	font-size: 28px;
}
.scale-realestate ul li h4 {
	font-size: 18px;
	margin-bottom: 3px;
	line-height: 1.2;
}
.scale-realestate ul li p {
	font-size: 13px;
	line-height: 1.2;
}
.scale-realestate ul li {
	padding-left: 32px;
	background-size: 28px 28px;
}
.scale-realestate {
	padding: 20px 18px 50px 18px;
}
/* 18-06-s2 */

.scale-realestate h2 {
	font-size: 28px;
}
.scale-realestate ul li h4 {
	font-size: 16px;
	margin-bottom: 3px;
	line-height: 1.2;
}
.scale-realestate ul li p {
	font-size: 12px;
	line-height: 1.2;
}
.scale-realestate ul li {
	padding-left: 32px;
	background-size: 28px 28px;
}
.scale-realestate {
	padding: 20px 18px 50px 18px;
}
.scale-realestate {
	padding: 11px 18px 20px 18px;
}
.scale-realestate ul li h4 {
	font-size: 17px;
}
.scale-realestate ul li p {
	font-size: 13px;
	line-height: 1.2;
}
.scale-realestate ul li {
	padding-left: 28px;
	background-size: 24px 24px;
}
.scale-realestate h2 {
	font-size: 24px;
	margin-bottom: 15px;
}
.dsb-bx-inr {
	padding: 30px 25px;
}
.bar-chrt-new .bar-chrt-bg ul li span {
	left: 23px;
}
.crm-tabs ul li {
	height: 46px !important;
	font-size: 17px !important;
	margin-right: 8px;
}
.pln-desc-rt-box h6 {
	font-size: 15px;
}
.things-list ul li h5 {
	width: 187px;
	padding: 9px 5px 9px 9px;
}
.ash-bg {
	top: 84px;
}
.user_dash_menu li .sub_menu a {
	padding-top: 17px;
	padding-bottom: 17px;
}
.sub_2 .line-2 {
	left: 11px;
}
.stats-box div {
	width: calc(100% - 50px);
}
.stats-box h5 {
	font-size: 17px;
}
.stats-box p {
	font-size: 15px;
}
.list-item-info {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	row-gap: 14px;
}
.type-pop-inr label input:hover + .tp-pop-bx + span.type-tooltip {
	width: 170px;
	height: 86px;
	font-size: 13px;
}
.pln-list-div label.plnlst-hovrd:hover .pln-list-box a, .pln-list-div label.active .pln-list-box a {
	width: 132px;
}
/* 22-02-25 */
.dsgn22-hdr-inr .logo {
	width: 169px;
	height: 42px;
}
.dsgn22-hdrbtns .hd-start {
	padding: 5px 18px;
	width: 115px;
	height: 37px;
	font-size: 14px;
	line-height: 21px;
}
.dsgn22-hdrbtns .hd-demo {
	padding: 8px 18px;
	font-size: 14px;
	line-height: 20px;
}
header.dsgn22-dl {
	padding: 22px 86px;
}
.d22-hdr-padding {
	height: 87px;
}
.d22-bn-innr h1 {
	font-size: 35px;
	line-height: 1.6;
	margin-bottom: 24px;
}
.d22-bn-innr p {
	font-size: 15px;
	line-height: 24px;
}
.dsgn22-banner {
	padding: 47px 0 52px 0;
}
.d22-tdrv-top h2 {
	font-size: 33px;
	margin-bottom: 36px;
}
.d22-box {
	width: calc(50% - 15px);
	padding: 21px 24px 24px 24px;
}
.d22-box h3 {
	font-size: 26px;
}
.d22-box p {
	font-size: 15px;
	line-height: 25px;
	margin-bottom: 17.3px;
}
.d22-box em {
	width: 54px;
	height: 54px;
	padding: 9px;
}
.d22-box a {
	min-width: 156px;
	padding: 8.5px 21px;
	font-size: 15px;
}
.d22-tdrv-btm h2 {
	font-size: 34px;
	line-height: 1.2;
}
.d22-tdrv-top {
	margin-bottom: 68px;
}
.d22-tdrv {
	margin-bottom: 78px;
}
.d22-testi-box {
	padding: 30px 20px 20px 20px;
	column-gap: 10px;
}
.d22-testi-box em {
	width: 163px;
	height: 199px;
}
.d22-testi-box text p {
	font-size: 13px;
	line-height: 21px;
	margin-bottom: 14px;
	padding-top: 3px;
}
.d22-testi-box text {
	width: calc(100% - 156px - 10px);
}
.d22-cont-inr {
	padding: 45px 33px;
	column-gap: 32px;
}
.d22-cont-inr h2 {
	font-size: 18px;
	line-height: 33px;
	width: calc(100% - 476px - 32px);
}
.d22-cont-inr form button {
	padding: 10px 20px;
	width: 91px;
	height: 44px;
	font-size: 14px;
	line-height: 24px;
}
.d22-cont-inr form input {
	padding: 12px 14px;
	height: 48px;
	font-size: 16px;
	line-height: 24px;
	width: calc(100% - 107px);
	margin-right: 16px;
	margin-bottom: 6px;
}
.on-date h2 {
	font-size: 42px;
	line-height: 53px;
}
.on-date h4 {
	font-size: 25px;
	line-height: 49px;
}
.on-what h2 {
	font-size: 42px;
	line-height: 74px;
}
.d22-inv-inr h2 {
	font-size: 33px;
	margin-bottom: 11px;
}
.d22-inv-inr p {
	font-size: 15px;
	line-height: 27px;
	margin-bottom: 47px;
}
.d22-inv-inr p {
	font-size: 15px;
	line-height: 27px;
	margin-bottom: 35px;
}
.d22-invite {
	padding: 64px 0;
}
.d22-ftr-logo {
	width: 169px;
	height: 42px;
}
.d22-ftr-btm {
	padding-top: 24px;
}
.d22-ftr-btm p.copy {
	font-size: 14px;
	line-height: 24px;
}
.d22-ftr-btm ul li a {
	width: 21px;
	height: 21px;
}
.d22-ftr-links {
	margin-bottom: 49px !important;
}
.d22-ftr-links li a {
	font-size: 14px;
	line-height: 24px;
}
.d22mrkt-container {
	max-width: 999px !important;
	width: 999px !important;
}
.d22mrkt-head-inr .d22mrkt-start {
	padding: 10px 18px 10px 20px;
	font-size: 15px;
	line-height: 21px;
}
.d22mrkt-banner-inr h1 {
	font-size: 64px;
	line-height: 76px;
}
.d22mrkt-banner-inr h3 {
	font-size: 36px;
	line-height: 40px;
	margin-bottom: 34px;
}
.d22mrkt-banner-inr p {
	font-size: 18px;
	line-height: 35px;
	margin-bottom: 24px;
}
.d22mrkt-banner-inr a {
	padding: 7px 23px;
	font-size: 17px;
	line-height: 35px;
}
.d22mrkt-banner {
	padding: 47px 0 33px 0;
}
.d22mrkt-bnr-img {
	right: -10px;
	top: 14px;
	width: 459px;
	height: 417px;
}
h2.d2-trst-hdr {
	font-size: 17px;
	line-height: 21px;
	padding: 19px 80px 19px 80px;
}
.owl-d22trst .item {
	width: 159px;
	height: 159px;
}
.d22-empwr h2 {
	font-size: 35px;
	line-height: 48px;
	margin-bottom: 38px;
}
.d22-emp-box em::before {
	width: 148px;
	height: 148px;
	right: 17px;
}
.d22-emp-box h3 {
	font-size: 23px;
	line-height: 1;
}
.d22-emp-box p {
	font-size: 15px;
	line-height: 28px;
}
.d22-emp-box em {
	height: 166px;
}
.d22-boost-inr h2 {
	font-size: 37px;
	line-height: 52px;
	margin-bottom: 30px;
}
.d22-boost-inr {
	width: 533px;
}
.d22-boost-inr a {
	font-size: 17px;
	line-height: 24px;
	padding: 9px 19px;
}
.d22-who-inr text h2 {
	font-size: 37px;
	line-height: 49px;
	margin-bottom: 18px;
}
.d22-who-inr text p {
	font-size: 16px;
	line-height: 31px;
}
.d22-who-inr em {
	width: 407px;
	/* height: 249px; */
	margin-bottom: 0px;
}
.d22-who-inr text {
	width: calc(100% - 407px - 36px);
}
.d22-nmbr-inr {
	width: 1018px;
}
.d22nmbr-box h6 {
	font-size: 23px;
	line-height: 29px;
}
.d22nmbr-box h5 {
	font-size: 33px;
	line-height: 33px;
	margin-bottom: 13px;
}
.d22nmbr-box {
	padding: 41px 24px 33px 24px;
}
h2.ongo-hdr {
	margin-bottom: 34px;
	font-size: 37px;
	line-height: 1.4;
}
.ongo-txtarea p {
	font-size: 17px;
	line-height: 31px;
	margin-bottom: 29px;
}
.ongo-box em {
	width: 66px;
	height: 66px;
	border-width: 6px;
}
.ongo-box em img {
	max-width: 36px;
	max-height: 36px;
}
.ongo-box text h5 {
	font-size: 20px;
	line-height: 20px;
}
.ongo-box text h6 {
	font-size: 15px;
	line-height: 22px;
}
.ongo-txtarea ul {
	padding-right: 51px !important;
	gap: 33px;
}
.d22-ongo-img {
	top: -61px;
	left: -126px;
	width: 519px;
	height: 641px;
}
.d22-ongo {
	padding: 49px 0 92px 0;
}
.d22-works-hdr h2 {
	font-size: 37px;
	line-height: 39px;
	margin-bottom: 19px;
}
.d22-works-hdr p {
	font-size: 17px;
	line-height: 30px;
}
.d22-work-list li {
	padding: 12px 81px 38px 25px;
	font-size: 21px;
	line-height: 38px;
}
.d22-simply-inr h2 {
	font-size: 37px;
	line-height: 66px;
	margin-bottom: 36px;
}
.d22-simply-inr a {
	padding: 9px 15px;
	font-size: 17px;
	line-height: 24px;
}
.d22-simply {
	padding: 51px 0 66px 0;
}
.d22-digi-hdr h2 {
	font-size: 37px;
	line-height: 41px;
	margin-bottom: 33px;
}
.d22-digi-hdr p {
	font-size: 21px;
	line-height: 1;
}
.d22-digi-box em {
	width: 400px;
	height: 251px;
}
.d22-digi-box text {
	width: calc(100% - 400px - 48px);
}
.d22-digi-box text h3 {
	font-size: 26px;
	margin-bottom: 18px;
}
.d22-digi-box text p {
	font-size: 16px;
	line-height: 32px;
	margin-bottom: 23px;
}
.d22-digi-box text a {
	width: 139px;
	height: 40px;
	font-size: 16px;
	line-height: 24px;
	padding: 7px 17px;
}
.d2-win-hdr {
	font-size: 37px;
	line-height: 43px;
	margin-bottom: 32px;
}
.d22-win-inr {
	width: 999px;
	gap: 20px;
}
.d22-win-box {
	width: calc(33% - 13.3px);
}
.d22clnt-hdr {
	width: 521px;
	margin: 0px auto 73px auto;
	font-size: 34px;
	line-height: 50px;
}
.owl-d22client .owl-nav {
	width: 687px;
}
.d22-clnt-box text {
	padding: 0px 40px 20px 40px;
}
.d22-clnt-box {
	height: 337px;
}
.d22-cln-img {
	width: 70px;
	height: 70px;
}
.owl-d22client .owl-item {
	height: 438px;
}
.d22-cntrl-inr h2 {
	width: 280px;
	font-size: 37px;
	line-height: 57px;
}
.d22cntrl-btns a {
	font-size: 17px;
	line-height: 26px;
	width: 148px;
	padding: 9px 16px;
}
.d22-mrktft-top li a {
	font-size: 17px;
	line-height: 17px;
}
.d22-mrktft-top {
	margin-bottom: 46px !important;
}
.d22-mrktft-inr {
	padding: 75px 0 80px 0;
}
.d22-empwr h2 {
	padding-left: 0px;
}
.d22-boost-inr p {
	font-size: 16px;
}
/* 22-02-25 */
/* business card landing */
.bcl-banner-txt h1 {
	font-size: 51px;
	line-height: 65px;
	margin-bottom: 26px;
}
.bcl-banner-txt p {
	font-size: 20px;
	line-height: 35px;
	margin-bottom: 30px;
}
.bcl-bnr-btns a {
	font-size: 16px;
	line-height: 24px;
	padding: 11px 12px;
}
.bcl-banner-txt {
	padding: 99px 0 99px 0;
}
.bcl-brk-hdr h2 {
	font-size: 34px;
	line-height: 1.8;
}
.bcl-brk-hdr p {
	font-size: 19px;
	line-height: 36px;
}
.bcl-brk-inr ul {
	width: 504px;
	gap: 32px;
}
.bcl-brk-inr {
	background-size: 488px 501px;
	padding-bottom: 153px;
}
.bcl-brk-bg {
	height: 581px;
}
/* business card landing */
.bus-card {
	width: auto !important;
}
.buss-ncard a {
	font-size: 14px !important;
	padding: 6px 4px !important;
	letter-spacing: normal;
}


/*new-12-05-2025*/
.for_new_ppage_02 p {
  width: 100%;
}
.city_tab_box1 {
  padding: 16px 18px 18px 12px;
  min-height: 252px;
}
.city_tab_box2 {
	min-height: 252px;
  padding: 16px 18px 18px 12px;
}
.for_new_ppage_03 .city_tab_containt h1 {
  font-size: 36px;
  line-height: 48px;
  width: 92%;
}
.for_new_ppage_04 .for_new_ppd {
  padding: 45px 40px;
}
.for_new_ppage_08 h2 {
  font-size: 70px;
  line-height: 75px;
}
.for_new_ppage_08 p {
  font-size: 26px;
  line-height: 33.95px;
  margin: 26px 0 0 0;
}
.for_new_ppage_08 {
  padding: 80px 0px 90px 78px;
}
.for_new_ppage_04 .for_new_ppd > p {
  font-size: 23px;
}
.for_new_ppage_04 {
  padding: 70px 0 100px 0;
}
.for_new_ppg_ress {
    padding-bottom: 90px;
  }
 .for_new_ppage_01 .banner-text {
    padding-bottom: 8%;
    padding-left: 3%;
    padding-right: 3%;
  }
 .for_new_ppage_01 .banner-image img {
    height: 508px;
  }
  .for_new_ppage_08 > img {
  width: 462px;
  left: 20px;
  top: 221px;
}
  .for_new_ppage_08 > img {
    width: 430px;
    left: 0;
    top: 110px;
    right: 0;
    margin: 0 auto;
  }
/* 14-06-2025 */
.container.r360-container {
    width: 1010px;
    max-width: 1010px;
    margin: 0 auto;
}

.r36-cat-box {
    padding: 20px 20px;
}
.r36-cat-box h3 {
    font-size: 19px;
    line-height: 1.4;
    margin-bottom: 8px;
    min-height: 51.6px;
}
.r360-technology-text h2 {
    font-size: 31px;
    line-height: 44px;
    margin-bottom: 20px;
}
.r360-technology-text p {
    font-weight: 400;
    font-size: 18px;
    line-height: 34px;
    letter-spacing: 0px;
}
.r360-technology-outer {
    padding: 33px 60px;
}
.owl-tilt .item h4 {
    font-size: 22px;
    line-height: 32px;
}
.r360-tilt-inr {
    height: 55px;
}
.r36-capture-text h2 {
    font-size: 29px;
    line-height: 45px;
    margin-bottom: 11px;
}
.r36-capture-text p {
    font-size: 17px;
    line-height: 31px;
    letter-spacing: -1px;
    margin-bottom: 18px;
}
.r36-capture-text a {
    padding: 14px 17px;
    font-size: 15px;
    line-height: 15px;
}
.r36-highlite-inr {
    padding: 29px;
}
.r36-highlite-inr text h2 {
    font-size: 34px;
    line-height: 1.5;
    margin-bottom: 10px;
}
.r36-highlite-inr text a, .r360-unlock text a {
    gap: 10px;
    width: 195px;
    height: 52px;
    font-size: 16px;
    line-height: 24px;
}
.r360-unlock em {
    width: 510px;
    padding-right: 16px;
}
.r360-unlock text {
    width: calc(100% - 510px - 50px);
}

.r360-unlock text h2 {
    font-size: 31px;
    line-height: 42px;
    margin-bottom: 13px;
}
.r360-unlock text p {
    font-size: 16px;
    line-height: 1.6;
}
.r36-test-bg {
    width: 605px;
    height: 428px;
}
.r36-test-bg img {
    width: 154px;
}
.r360-testi-inner {
    width: 992px;
    height: 475px;
}
.r360-unlock {
    margin-bottom: 0;
}
/* 14-06-2025 */



/*rabin-04.09.2025*/
.rin_for_container_wdth .container-fluid {
  max-width: 100% !important;
}
.new_above_footer_info h2 {
  font-size: 44px;
  line-height: 58px;
}
.sales_enquiry_form_n2 {
  width: 364px;
}
.tab-content .tab-pane {
  padding: 0;
}
 .score-bnr-txt h1 {
    font-size: 38px;
    line-height: 49px;
  }
.proptech_solutions_main_banner {
    padding: 60px 0 120px 0;
  }
   .ri_proptech_solutions_boxes span {
    height: 185px;
    margin-bottom: 12px;
  }
  .ri_proptech_solutions_boxes_infoo {
  padding: 0;
}
.ri_proptech_solutions_boxes_infoo p {
    line-height: 26px;
    font-size: 17px;
  }
  .ri_proptech_solutions_boxes {
  margin-bottom: 27px;
}
}
/*1199px*/





@media only screen and (max-width: 1099px) {
.navbar-brand img {
	width: 131px;
}
/* project listing page start 18-08-2022 */




.numbers h5 {
	font-size: 12px;
}

span.length-big {
	width: 162px;
}
.rate-break-inr h3 {
	font-size: 23px;
}
.rate-cat h5 {
	font-size: 14px;
	margin-bottom: 0px;
}
.comment-star {
	width: 211px;
}
.comment-txt {
	width: calc(100% - 211px);
	padding-right: 10px;
}
.agg_new_banner .banner-text {
	top: 64px;
}
.agg_new_banner .text-center h1 {
	font-size: 40px;
	line-height: 44px;
	margin-bottom: 10px;
}
.agg_new_banner .text-center p {
	font-size: 20px;
	line-height: 29px;
	width: 100%;
}
.ovr-service {
	margin: 50px 0px;
}
.value-conts {
	padding: 25px 0px;
}
.fy22 {
	margin-top: 20px;
	margin-bottom: 50px;
}
span.type-tooltip {
	bottom: 142px;
	right: 47px;
}
/* 17-04-2023 */

/* 22-02-25 */
.d22-bn-innr h1 {
	font-size: 29px;
	line-height: 1.6;
	margin-bottom: 14px;
}
.d22-tdrv-top h2 {
	font-size: 28px;
	margin-bottom: 36px;
}
.d22-box h3 {
	font-size: 23px;
}
.d22-box p {
	font-size: 14px;
	line-height: 25px;
	margin-bottom: 17.3px;
}
.d22-box a {
	min-width: 151px;
	padding: 8.5px 21px;
	font-size: 14px;
}
.d22-tdrv-btm h2 {
	font-size: 29px;
	line-height: 1.2;
}
.owl-d22-testi .owl-item {
	padding-right: 5px;
}
.owl-d22-testi .item {
	padding: 10px 0px;
}
.d22-tdrv-top {
	margin-bottom: 53px;
}
.owl-d22-testi .owl-nav {
	margin: 18px auto 0 auto !important;
}
.d22-testi-box text h3 {
	font-size: 15px;
	line-height: 15px;
	margin-bottom: 3px;
}
.d22-testi-box text h6 {
	font-size: 13px;
	line-height: 15px;
}
.d22-testi-box svg {
	width: 26px;
	height: 18px;
	top: 13px;
	right: 15px;
}
.d22-testi-box text p {
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 11px;
	padding-top: 3px;
}
.d22-testi-box em {
	width: 163px;
	height: 176px;
}
.d22-testi-box {
	padding: 25px 14px 14px 14px;
	column-gap: 10px;
}
.d22-cont-inr h2 {
	font-size: 16px;
	line-height: 33px;
	width: calc(100% - 297px - 32px);
}
.d22-date-inr {
	width: 818px;
	margin: 0 auto;
}
.on-date h2 {
	font-size: 36px;
	line-height: 46px;
}
.on-date h4 {
	font-size: 23px;
	line-height: 31px;
}
.on-what h2 {
	font-size: 37px;
	line-height: 74px;
}
.on-what p {
	font-size: 15px;
	line-height: 17px;
}
.d22-inv-inr h2 {
	font-size: 29px;
	margin-bottom: 8px;
}
.d22-inv-inr p {
	font-size: 15px;
	line-height: 25px;
	margin-bottom: 30px;
}
.d22-inv-inr a {
	padding: 11px 18px;
	font-size: 14px;
	line-height: 22px;
}
.circular-graphic {
	margin-bottom: 18px;
	width: 92px;
	height: 92px;
}
.d22-whybox h4 {
	font-size: 18px;
	line-height: 17px;
}
.circular-graphic text {
	font-size: 22px;
}
.d22-why-inr {
	width: 770px;
	padding: 28px 88px;
	gap: 20px;
	max-width: 100%;
}
.d22mrkt-container {
	max-width: 900px !important;
	width: 900px !important;
}
.d22mrkt-bnr-img {
	right: -10px;
	top: 14px;
	width: 355px;
	height: 366px;
}
.d22mrkt-banner-inr {
	width: 717px;
}
.d22mrkt-banner-inr h1 {
	font-size: 55px;
	line-height: 66px;
}
.d22mrkt-banner-inr h3 {
	font-size: 32px;
	line-height: 33px;
	margin-bottom: 34px;
}
.d22mrkt-banner-inr text {
	padding-right: 258px;
}
.d22mrkt-banner-inr ul li img {
	width: 21px;
	height: 21px;
}
.d22mrkt-banner-inr ul li h6 {
	width: calc(100% - 26px);
	font-size: 15px;
	line-height: 19px;
}
.d22mrkt-banner {
	padding: 32px 0 40px 0;
}
h2.d2-trst-hdr {
	font-size: 16px;
	line-height: 16px;
	padding: 19px 80px 19px 80px;
}
.owl-d22trst .item {
	width: 143px;
	height: 143px;
}
.owl-d22trst .owl-item {
	height: 200px;
}
.owl-d22trst {
	width: 680px !important;
	padding: 0px 40px;
}
.owl-d22trst .owl-nav .owl-prev, .owl-d22trst .owl-nav .owl-next {
	width: 30px;
	height: 30px;
}
.d22-empwr h2 {
	font-size: 30px;
	line-height: 34px;
	margin-bottom: 38px;
	margin-top: 20px;
}
.d22-emp-box em {
	height: 152px;
	padding: 11px 11px;
}
.d22-emp-box em::before {
	width: 130px;
	height: 130px;
	right: 17px;
}
.d22-emp-box h3 {
	font-size: 21px;
	line-height: 1;
}
.d22-emp-box p {
	font-size: 14px;
	line-height: 26px;
}
.d22-boost-inr h2 {
	font-size: 30px;
	line-height: 43px;
	margin-bottom: 30px;
}
.d22-boost-inr {
	width: 433px;
}
.d22-boost-inr a {
	font-size: 15px;
	line-height: 18px;
	padding: 9px 19px;
}
.d22-boost {
	padding: 34px 0 27px 0;
}
.d22-who-inr text h2 {
	font-size: 31px;
	line-height: 41px;
	margin-bottom: 14px;
}
.d22-who-inr text p {
	font-size: 15px;
	line-height: 27px;
}
.d22-who-inr em {
	width: 353px;
	margin-bottom: 0px;
}
.d22-who-inr em iframe {
	width: 100%;
	height: 199px;
	background: black;
}
.d22-who-inr text {
	width: calc(100% - 353px - 36px);
}
.d22-numbr {
	margin: 70px 0 70px 0;
}
.d22-nmbr-inr {
	width: 915px;
}
.d22nmbr-box h6 {
	font-size: 21px;
	line-height: 21px;
}
.d22nmbr-box h5 {
	font-size: 30px;
	line-height: 33px;
	margin-bottom: 13px;
}
h2.ongo-hdr {
	margin-bottom: 30px;
	font-size: 37px;
	line-height: 1.4;
}
.ongo-txtarea {
	width: 491px;
}
.ongo-txtarea p {
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 26px;
}
.ongo-box text h5 {
	font-size: 18px;
	line-height: 20px;
}
.ongo-box text h6 {
	font-size: 14px;
	line-height: 18px;
}
.ongo-txtarea ul {
	padding-right: 33px !important;
	gap: 25px;
}
.d22-ongo-img {
	top: -6px;
	left: -105px;
	width: 502px;
	height: 586px;
}
.d22-works-hdr h2 {
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 19px;
}
.d22-works-hdr p {
	font-size: 15px;
	line-height: 26px;
}
.d22-work-list li {
	font-size: 19px;
	line-height: 33px;
}
.d22-work-list li span {
	font-size: 13px;
}
.d22-simply-inr h2 {
	font-size: 30px;
	line-height: 46px;
	margin-bottom: 33px;
}
.d22-simply-inr {
	width: 612px;
}
.d22-simply-inr a {
	padding: 9px 24px;
	font-size: 15px;
	line-height: 22px;
}
.d22-digi-hdr h2 {
	font-size: 30px;
	line-height: 1;
	margin-bottom: 25px;
}
.d22-digi-hdr p {
	font-size: 18px;
	line-height: 1;
}
.d22-digi-hdr {
	margin-bottom: 70px;
}
.d22-digi-box em {
	width: 355px;
	height: 219px;
}
.d22-digi-box text {
	width: calc(100% - 355px - 48px);
}
.d22-digi-box text h3 {
	font-size: 23px;
	margin-bottom: 14px;
}
.d22-digi-box text p {
	font-size: 15px;
	line-height: 28px;
	margin-bottom: 21px;
}
.d22-digi-box text a {
	width: 129px;
	height: 37px;
	font-size: 15px;
	line-height: 24px;
	padding: 7px 17px;
}
.d2-win-hdr {
	font-size: 30px;
	line-height: 1;
	margin-bottom: 32px;
}
.d22-win-inr {
	width: 891px;
	gap: 20px;
}
.d22-win-box text h3 {
	font-size: 19px;
}
.d22-win-box text ul li {
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 7px;
}
.d22clnt-hdr {
	width: 423px;
	margin: 0px auto 73px auto;
	font-size: 30px;
	line-height: 44px;
}
.owl-d22client .owl-nav {
	width: 599px;
	top: -91px;
}
.owl-d22client .owl-nav .owl-prev, .owl-d22client .owl-nav .owl-next {
	width: 30px;
	height: 30px;
}
.d22-clnt-box {
	width: 240px;
	height: 310px;
}
.d22-clnt-box text {
	padding: 0px 21px 13px 25px;
}
.d22-cln-img {
	width: 60px;
	height: 60px;
}
.d22-clnt-box text h5 {
	font-size: 11px;
	line-height: 14px;
}
.d22-clnt-box text p {
	font-size: 11px;
	line-height: 15px;
}
.owl-d22client .owl-item {
	height: 401px;
}
.d22-cntrl-inr h2 {
	width: 244px;
	font-size: 30px;
	line-height: 49px;
}
.d22cntrl-btns a {
	font-size: 16px;
	line-height: 24px;
	width: 135px;
	padding: 9px 16px;
}
.d22-cntrl-inr {
	padding: 47px 0;
}
.opening-popup {
	width: 800px;
	padding: 29px 112px 47px 34.5px;
	max-width: 98%;
}
.opnpop-img {
	position: absolute;
	top: 43px;
	right: 10px;
	display: flex;
	width: 346px;
	height: 476px;
}
.opening-pop-txt-area p {
	padding: 0 162px 0 0;
	font-size: 15px;
	line-height: 1.7;
	margin-bottom: 20px;
}
.opn-pop-lst {
	padding-right: 223px !important;
}
.pop-lst-box text p {
	font-weight: 400;
	font-size: 13px;
	line-height: 1.3;
}
.pop-lst-box text h6 {
	font-size: 15px;
	margin-bottom: 3px;
}
.pop-lst-box {
	border-radius: 11px;
	min-height: 76px;
}
.opening-pop-txt-area small {
	padding-right: 236px;
}
/* 22-02-25 */
/* business card landing */
.bcl-banner-txt h1 {
	font-size: 42px;
	line-height: 61px;
	margin-bottom: 23px;
}
.bcl-banner-txt p {
	font-size: 19px;
	line-height: 33px;
	margin-bottom: 26px;
}
.bcl-bnr-btns a {
	font-size: 15px;
	line-height: 24px;
	padding: 6px 12px;
}
.bcl-bnr-vector {
	bottom: 53px;
}
.bcl-brk-hdr h2 {
	font-size: 29px;
	line-height: 1.8;
}
.bcl-brk-hdr p {
	font-size: 18px;
	line-height: 27px;
}
.bcl-brk-inr .ongo-box text h6 {
	font-size: 16px;
	line-height: 23px;
}
.bcl-brk-inr ul {
	width: 453px;
	gap: 28px;
}
.bcl-brk-bg {
	height: 545px;
}
.bcl-brk-inr {
	background-size: 415px 444px;
	padding-bottom: 120px;
}
.bcl-brk-bg {
	height: 512px;
}
.bcl-d22-works .d22-work-list li {
	padding: 22px 51px 22px 37px;
}
.bcl-smcr-txt h2 {
	font-size: 27px;
	line-height: 1.4;
	margin-bottom: 16px;
}
.bcl-smcr-txt p {
	font-size: 18px;
	line-height: 31px;
	margin-bottom: 21px;
}
.bcl-smcr-txt {
	width: 451px;
}
.bcl-smcr-txt a {
	font-size: 15px;
	line-height: 17px;
}
/* business card landing */


/* 21-05-2025 */
.new-prc-top h3 {
    font-size: 34px;
    line-height: 48px;
    margin-bottom: 30px;
}
.new-prc-top h4 {
    font-size: 25px;
    line-height: 34px;
}
.new-prc-top p {
    font-size: 25px;
    line-height: 39px;
    text-align: center;
    letter-spacing: 0.07em;
    margin-bottom: 30px;
}
.np-stat-box h6 {
    font-size: 24px;
    line-height: 31px;
}
.np-stat-box h5 {
    font-size: 31px;
    line-height: 1;
}
.new-prc-step h6 {
    font-size: 23px;
    line-height: 1;
}
.np-btm-main h2 {
    font-size: 27px;
    line-height: 1;
}
.np-checkbox {
    font-size: 25px;
    line-height: 1;
}
.np-st2-mnbx input {
    padding: 24px 24px 16px 24px;
    font-size: 22px;
    line-height: 1;
}

.np-btm-main h2 {
    margin-bottom: 24px;
}

/* 21-05-2025 */

/* 14-06-2025 */
.container.r360-container {
    width: 980px;
    max-width: 980px;
    margin: 0 auto;
}
.r36-highlite-inr text h2 {
    font-size: 29px;
    line-height: 1.5;
    margin-bottom: 10px;
}
.r36-highlite-inr text p {
    font-size: 17px;
    line-height: 150%;
    margin-bottom: 19px;
}
.r36-highlite-inr em {
    width: 402px;
}
.r36-highlite-inr text {
    width: calc(100% - 402px - 98px);
}
.r360-unlock em {
    width: 457px;
    padding-right: 16px;
}
.r360-unlock text {
    width: calc(100% - 457px - 50px);
}
.r360-testi-inner {
    width: 992px;
    height: 551px;
}
.r36testi-two {
    top: 153px;
    right: 24px;
}
.r36-award text p {
    font-size: 17px;
    line-height: 32px;
}
/* 14-06-2025 */
.r360-srcvid em {
    padding: 30px 0px 30px 0px;
}
/* .r360-srcvid em iframe {
    height: 388px;
} */


/*rabin-04.09.2025*/
 .new_above_footer_info h2 {
    font-size: 35px;
    line-height: 42px;
  }
  
}



 @media only screen and (max-width: 1010px) {
header .navbar-expand-lg .navbar-nav .nav-link {
	padding: 0px 5px;
}
header .navbar-nav .nav-link {
	font-size: 14px;
}
.btn-sign-in .haderbtn {
	font-size: 14px;
	width: 70px;
	height: 34px;
}
/* .haeder-padding {



        padding-top: 53px;



    } */



.pre-conster-info .search_banner_title {
	font-size: 26px;
	margin: 0px 0 22px;
	width: 100%;
}
.pre-conster-info .search_banner_title b {
	font-size: 30px;
	font-weight: 700;
}
.owl-advantage .owl-nav div {
	padding: 7px;
}
.owl-advantage .owl-nav .owl-prev {
	left: -12px;
	background-position: left center;
}
.owl-advantage .owl-nav .owl-next {
	right: -12px;
	background-position: right center;
}

}



 @media only screen and (max-width: 991px) {
.container {
	max-width: 900px;
}
.navbar-brand img {
	width: 170px;
}
.white-backgrund .col-lg-3.col-xl-4.col-sm-12 {
	padding-left: 15px;
}
/*say start*/

.a2a_svg {
	height: 28px !important;
	width: 28px !important;
}
header .navbar-toggler {
	background: #2b7102;
	width: 39px;
	height: 35px;
	border-radius: 3px!important;
}
header .navbar-toggler {
	padding: 5px 8px;
}
header .navbar-toggler .icon-bar {
	display: block;
	width: 30px;
	height: 2px;
	border-radius: 3px;
	background-color: #fff;
	opacity: 1;
	transform: matrix(1, 0, 0, 1, 0, 0);
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
header .navbar-toggler .icon-bar {
	width: 23px;
	height: 2px;
}
header .navbar-toggler .icon-bar + .icon-bar {
	margin-top: 5px;
}
header .navbar-toggler.showtoggle .icon-bar:nth-child(1) {
	width: auto;
}
header .navbar-toggler.showtoggle .icon-bar:nth-child(2) {
	opacity: 0;
	width: 0px;
}
header .navbar-toggler.showtoggle .icon-bar:nth-child(3) {
	width: auto;
	margin-top: -9px;
}
header .navbar-toggler {
	outline: none !important;
	text-align: center;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	border-radius: 0px;
	border: 0px solid transparent;
	border-top-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
	position: relative;
}
header .navbar-toggler.showtoggle .icon-bar:nth-child(1) {
	-ms-transform: matrix(1, -1, 0, 1, 0, 0);
	transform: matrix(1, -1, 0, 1, 0, 0);
	-webkit-transform: matrix(1, -1, 0, 1, 0, 0);
}
header .navbar-toggler.showtoggle .icon-bar:nth-child(3) {
	-ms-transform: matrix(1, 1, 0, 1, 0, 0);
	transform: matrix(1, 1, 0, 1, 0, 0);
	-webkit-transform: matrix(1, 1, 0, 1, 0, 0);
}
header .navbar-collapse {
	position: absolute;
	width: 100%;
	background: #fff;
	top: 100%;
	left: 0;
	z-index: 99;
	box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 12px;
	border-bottom: 5px solid #338306;
}
.btn-sign-in {
	position: absolute;
	right: 48px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
}
header .navbar-brand {
	position: unset;
	width: auto;
	padding-right: 0;
	margin-right: 0;
	text-align: center;
	left: 50%;
	padding: 0;
	top: 9px;
}
.btn-sign-in .haderbtn {
	height: 36px;
}
.haeder-padding {
	padding-top: 82px;
}
/*say end*/















header .navbar-expand-lg .navbar-nav .nav-link {
	padding: 10px 15px;
}
header .navbar-expand-lg .navbar-nav .nav-item:first-child .nav-link {
	padding-left: 15px;
}
.navbar {
	padding: 0.5rem 0rem;
}
.text-center h1 {
	font-size: 29px;
	line-height: 35px;
}
.banner-form .nav-pills li a.nav-link {
	width: 101px;
	height: 36px;
}
.banner-form .nav-pills li a.nav-link img {
	width: 18px;
}
.banner-form .nav-pills li a.nav-link.active:before {
	top: 29px;
}
.from-sec-banner {
	padding: 3px;
	max-width: 670px;
}
.input-with-icon input {
	height: 44px;
	font-size: 14px;
}
.search-box input {
	height: 44px;
	font-size: 16.5px;
}
.sub2-lap img {
	width: 18px;
}
.sub3-lap img {
	width: 18px;
}
.banner-form {
	margin: 19px 0 15px;
}
.input-from {
	width: calc(100% - 110px);
}
.search-box {
	width: 110px;
	height: 44px;
}
.borders .input-with-icon img {
	left: 9px;
	width: 15px;
}
.input-with-icon input {
	padding-left: 30px;
}
.input-with-icon img {
	left: 0;
	width: 18px;
}
.banner-text {
	bottom: 0px;
}
.section-heading h2, .section-heading2 h2 {
	font-size: 27px;
	margin-bottom: 6px;
	line-height: 30px;
}
.section-heading2 {
	margin-bottom: 5px;
}
.property-sec {
	padding: 35px 0;
}
.section-heading p, .section-heading2 p {
	font-size: 15px;
	line-height: 22px;
}
.section-heading {
	margin-bottom: 24px;
}
.service-white {
	padding: 15px 15px;
	margin-top: 15px;
}
.service-white img {
	margin: 8px 0 10px;
	width: 60px;
}
.service-white h5 {
	font-size: 18px;
	margin: 4px 0 6px;
}
.service-white p {
	font-size: 14px;
	line-height: 19px;
}
.service-white a {
	margin: 15px 0 10px;
	font-size: 15.5px;
}
.propertiesbx span {
	height: 180px;
}
.register-section {
	padding: 35px 0;
}
.rester-info {
	padding: 20px 14px 25px;
}
.pro-secr {
	height: 100%;
}
.register-text h5 {
	font-size: 16px;
}
.register-text p {
	margin: 5px 0 10px;
	font-size: 14px;
	line-height: 22px;
}
.register-text a {
	font-size: 14px;
}
.rester-info:after {
	border-radius: 0;
}
.center_tag_wrapper {
	width: 44px;
	height: 44px;
	top: 50%;
	left: 47%;
}
.center_tag_wrapper p {
	font-size: 14px;
	padding-left: 0px;
	margin-top: 22px;
}
.center_tag_wrapper h3 {
	font-size: 14px;
	padding-left: 0px;
	margin-top: 22px;
}
.footbx {
	padding: 20px 0px 20px;
	display: inline-block;
}
.footbx p {
	margin: 10px 0;
	font-size: 12px;
	line-height: 19px;
}
.pl65 {
	padding-left: 15px;
	padding-right: 0;
}
.footbx h5 {
	margin-bottom: 10px;
	font-size: 16px;
}
.footbx ul li a {
	font-size: 13px;
	padding: 8px 0;
}
.foot_botm {
	padding: 14px 0;
}
.foot_botm_right p {
	margin-right: 10px;
}
.foot_botm_right h6 {
	margin-right: 10px;
}
.foot_botm_right ul li a img {
	width: 25px;
}
.service-section {
	padding: 50px 0 40px;
}
.image_div {
	margin-right: 10px;
	margin-top: 12px;
}
.foot_arw.fixed {
	right: 20px;
}
.listing-hd {
	margin-top: 20px;
	padding-bottom: 10px;
	font-size: 26px;
	line-height: 30px;
}
.mobile-list {
	display: block;
	margin: 15px 0 0 0 !important;
	z-index: 20;
	width: 100%;
	/*top: 17px;



        z-index: 1*/;
	font-size: 16px;
	height: 38px;
	border-radius: 2px;
	line-height: 21px;
}
.search-filter {
	width: calc(100% - 30px);
	padding-top: 15px;
	border-right: none;
	display: none;
	position: absolute;
	z-index: 9;
	background: #fff;
	top: 59px;
	border: 1px solid #cdcdcd;
	border-radius: 2px;
	padding: 015px 10px 10px 10px;
}
.mobile-list {
	width: 100%;
}
.search-section {
	display: block;
}
.input-search {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.inputsearch {
	width: calc(33.3% - 10px);
	margin-right: 10px;
	margin-bottom: 10px;
}
.filter-category {
	width: 100%;
}
.prop-rentby.filter-category {
	width: 100%;
}
.apply-btn {
	width: 66.5%;
}
.mor-filters .filter-category {
	width: 100%;
}
.mor-filters, .save-search {
	width: calc(50% - 10px);
	margin-right: 10px;
	margin-left: 0;
	margin-bottom: 10px;
}
.inputsearch a, .inputsearch input, .mor-filters a, .mor-filters input, .save-search, .locatiob-search select {
	height: 40px;
	font-size: 12.5px;
	line-height: 37px;
}
.filter-category {
	top: 40px;
	padding: 5px 5px;
}
.forbuy .radiobx input[type=radio] + label, .forbuy .radiobx input[type=radio]:checked + label {
	font-size: 13.5px;
	padding: 10px 0px 10px 15px;
}
.property-data {
	display: none;
}
.search-list {
	padding: 0;
}
.sort-filter {
	margin-top: 0;
}
.mobile-list {
	font-size: 15px;
}
.property-item {
	padding: 12px;
	margin-top: 20px;
}
.name-price {
	margin: 6px 0 17px;
}
.name-price h5, .name-price p, .list-item-info li span {
	font-size: 16px;
}
.name-price h2, .name-price p, .list-item-info li span {
	font-size: 16px;
}
.list-item-info li span img {
	margin-left: 4px;
	width: 14px;
}
.propety-agent {
	margin-top: 15px;
	padding-top: 10px;
}
.agent-name h6 {
	font-size: 16px;
	letter-spacing: 0.11px;
}
.vi-more {
	width: 86px;
	height: 32px;
	font-size: 13.5px;
	line-height: 19px;
}
.forbuy .radiobx input[type=radio]:checked + label:before {
	left: 13px;
}
.show03.filter-category, .show05.filter-category {
	width: 100%;
}
.mor-filters .filter-category {
	left: 0;
	right: auto;
}
.listing-image a {
	height: 222px;
}
.ser-pro-name ul {
	flex-wrap: wrap;
}
.white-backgrund {
	margin-top: 20px;
	padding: 20px 13px;
}
.ser-pro-img em {
	width: 115px;
	height: 115px;
	margin: 0 10px 0 0px;
}
.ser-pro-name h5 {
	font-size: 16px;
}
.ser-pro-name div span {
	font-size: 12px;
	padding: 2px 4px;
	margin-left: 5px;
}
.ser-pro-name p {
	font-size: 14.4px;
	margin: 5px 0 6px;
}
.ser-pro-name ul li span {
	font-size: 14.4px;
	margin-left: 4px;
}
.ser-pro-name ul li img {
	width: 18px;
}
.ser-pro-info {
	padding-right: 0px;
	padding-bottom: 20px;
	margin-bottom: 5px;
	border-right: 0px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.ser-pro-name ul li {
	margin-right: 5px;
}
.fav-pro {
	top: 10px;
	right: 10px;
}
.pro-social {
	margin-top: 35px;
	margin-left: 00px;
	display: flex;
	align-items: center;
}
.ser-pro-contact ul li, .ser-pro-contact ul li a {
	letter-spacing: 0px;
	font-size: 14px;
}
.ser-pro-contact ul li {
	margin: 10px 0 2px 0;
}
.about-sec-pro h5 {
	font-size: 17px;
	margin-bottom: 8px;
}
.about-sec-pro p {
	font-size: 14px;
	line-height: 21px;
	margin-bottom: 7px;
}
.skills li {
	font-size: 12px;
	letter-spacing: 0;
	padding: 5px 7px;
	margin: 0 7px 7px 0px;
}
.dash-o {
	margin: 20px 0 15px;
}
.about-sec-pro ul li p {
	font-size: 14.5px;
}
.progallery .owl-nav {
	display: none;
}
.review_person .col-sm-6 {
	padding: 0 15px;
}
.wraper {
	padding-bottom: 30px;
}
.msg-me {
	width: 120px;
	height: 35px;
	line-height: 35px;
	font-size: 15px;
	letter-spacing: 0px;
	margin-top: 15px;
}
.ser-pro-socail {
	margin-top: 20px;
}
.ser-pro-contact ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.ser-pro-contact ul li img, .ser-pro-contact ul li a img {
	margin-right: 8px;
}
.ser-pro-contact ul li {
	margin-right: 10px;
}
.pro-gallery em {
	height: 160px;
}
/*07/10/21(puja)*/















.property_left {
	width: 100%;
	padding-right: 0;
}
.property_right {
	width: 100%;
	margin-top: 20px;
}
.property_ri_inr {
	padding-left: 0;
}
.property_details_pg {
	padding-bottom: 26px;
}
.similar_sec {
	padding: 24px 0 44px;
}
/* .haeder-padding {



        padding-top: 52px;



    } */



.nav-public {
	height: 52px;
}
.banner-section {
	padding-top: 0;
}
.search-list {
	position: inherit;
}
/*agent public profile page*/































.agent_publick_link strong {
	line-height: 14px;
	font-size: 13px;
	margin-top: 8px;
}
.agent_publick_share .pro-social {
	margin-left: 0 !important;
}
.agent_publick_abu p {
	font-size: 14px;
}
.agent_publick_link span {
	margin-top: 18px;
}
.our_properties_panel .col-sm-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}
.agent_publick_share .pro-social {
	margin-left: 21px !important;
	margin-top: 10px;
}
.agent_publick_sec .our_properties_panel .listing-image a {
	height: 170px;
}
/*user editprofile page*/















.mobile_menu {
	display: block;
}
.user_dashboard_left {
	width: 100%;
}
.user_dashboard {
	padding: 20px 0 62px;
}
.user_dashboard_inr::before {
	display: none;
}
.user_dashboard_right {
	width: 100%;
	margin-top: 10px;
}
.user_dash_pro {
	padding: 20px 0 15px;
}
.user_dash_lf_inr {
	padding-top: 0px;
	float: left;
	padding-bottom: 6px;
	border-bottom: solid 1px #e2e2e2;
}
.user_dash_pro {
	float: left;
	width: 45%;
}
.user_dash_menu {
	float: left;
	width: 55%;
	border-left: 1px solid #e3e3e3;
	padding-left: 2%;
}
.profidropdid {
	top: 38px;
}
#mobile_menu_dv {
	display: none;
}
.small_screen31 {
	margin-bottom: 15px;
	width: 50%;
	float: left;
	border: 1px solid #eaeaea;
	padding: 0;
}
.tab_head_sheet_1 {
	padding: 5px 7px;
	height: auto;
	display: initial !important;
	float: left;
	width: 100% !important;
	text-align: left;
	/* border-top: 1px solid #eaeaea; */

	min-height: auto;
	border-bottom: 0px solid #eaeaea;
}
.W55_1 {
	display: inline-block;
	width: 100%;
	float: left;
	font-size: 13px;
	color: #9d9fa2;
	line-height: 23px;
	font-weight: 400;
}
.user-right-top-ness p, .user-right-top-new p, .tab_head_sheet_1 {
	font-size: 14px;
	line-height: 18px;
}
.only_shawo {
	display: none !important;
}
.add_ttrr.actions-main.text-center {
	text-align: left !important;
}
.show-actions {
	right: auto;
	left: 0;
	position: initial;
	box-shadow: none;
	display: block !important;
	width: 100%;
	margin-top: -5px;
	background: transparent;
}
.tab_head_sheet_1 a img {
	display: none;
}
.action-dots {
	margin-left: 0px;
}
.rating-pro {
	width: 40px;
}
.user_das_right_inr .our_properties_panel .col-sm-6 {
	padding: 0 5px;
}
.our_properties_panel .list-item-info li.before::before {
	right: -5px;
}
.page-pro {
	/* display: none; */



	float: left;
}
.top-total {
	display: block;
}
.search-filter.new-filters {
	padding: 20px 15px 20px;
}
.list-category-sec {
	padding-bottom: 12px;
}
.all-products .col-sm-6.col-md-4 {
	padding: 0 8px;
}
.ser-pro-info-bottom {
	margin-top: 13px;
}
.dashboard-agent {
	margin-top: 15px;
}
.cus-dashboard-right h2 {
	font-size: 18px;
}
.dashboard-agent:before {
	top: 82px;
	height: 113px;
}
.left-profle-agent .user_dash_pro {
	border-bottom: 0;
}
.user_chat_left {
	width: 100%;
	margin-bottom: 35px;
	border-bottom: 1px solid #ccc;
}
.user_chat_right {
	width: 100%;
	border-top: 1px solid #ccc;
}
.user_chat_list {
	padding: 0 15px;
}
.user_chat_sec {
	padding: 15px 0 25px;
}
.chat_mass_itm {
	width: 78%;
}
.chat_mass_itm_rig {
	width: 90%;
}
.das_input {
	margin-top: 14px;
}
.agent-right-body .our_properties_panel .listing-image a {
	height: 130px;
}
.agent-right-body {
	padding: 10px 9px 30px;
}
.check-box.new-av-check label.checklabeel {
	font-size: 14.5px;
	line-height: 20px;
}
.check-box.new-av-check input[type="checkbox"] + label {
	padding-left: 26px;
}
.dasbordsLeftsec {
	position: inherit;
	top: 0;
}
.dashboard-provider {
	padding-top: 15px;
	width: 100%;
	padding-bottom: 30px;
}
.cus-dashboard-right .pro-heading-das {
	margin-top: 15px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.pro-dash-top {
	background: #fff;
}
.pro-dash-top h4, .pro-dash-top h6 {
	color: #000;
}
.pro-n-ra span {
	background: #338306;
	color: #fff;
}
.page-jobs h5 {
	display: none;
}
.jobs-total {
	padding: 4px 0 9px 18px;
}
.jobs-finder .mobile-list {
	top: 7px;
}
.jobs-finder .mobile-list {
	left: 21px;
}
.jobs-finder {
	padding-bottom: 20px;
}
.our_properties_panel .col-sm-6.col-md-4 {
	padding: 0 10px;
}
.jobs-details {
	padding: 20px 0 40px;
}
.main-dtls {
	margin-bottom: 15px;
	padding: 20px 18px;
}
.details-block p {
	font-size: 14px;
	line-height: 22px;
}
.hours-areas {
	margin: 10px 0 05px;
}
.hours-areas ul li {
	margin-bottom: 10px;
}
.hour-box {
	padding: 10px 8px;
}
.jobs-details-job .owl-dots {
	margin-top: 18px;
	margin-bottom: 25px;
}
.show-actionn .angle {
	position: absolute;
	display: block;
}
.angle {
	position: initial;
	top: 0px;
	right: 0px;
	display: none;
}
.show-actions ul {
	display: flex;
	align-items: center;
}
.show-actions ul li a {
	padding-left: 0;
}
.cell1.tab_head_sheet_1.half-boxes.agents, .cell1.tab_head_sheet_1.dates {
	position: relative;
	font-size: 14px;
	padding-left: 7px;
}
.cell1.tab_head_sheet_1.dates {
	width: auto !important;
	display: inline-block;
}
.show-actions ul li a {
	color: #338306 !important;
}
.about-us-img-wrap img {
	width: 100%;
}
.about-section {
	margin-bottom: 50px;
	padding-top: 50px;
	padding-bottom: 50px;
	background-position: center;
}
.breadcrumbs-inner h1 {
	font-size: 22px;
	margin-bottom: 2px;
}
.breadcrumbs-list ul li {
	font-size: 14px;
}
.about-us-img-info-3 {
	display: none;
}
.about-us-info-wrap h6 {
	padding: 8px 15px;
	font-size: 15px;
}
.section-title {
	font-size: 24px;
	margin-top: 15px;
	line-height: 1.3;
	margin-bottom: 10px;
}
.list-item-half li i {
	font-size: 20px;
	margin-right: 7px;
	height: 40px;
	width: 40px;
	line-height: 40px;
}
.theme-btn {
	font-size: 16px;
	border-radius: 5px;
	padding: 10px 18px;
	margin-top: 20px;
}
.misson-box {
	padding: 20px 15px;
	margin-bottom: 5px;
}
.misson-box img {
	margin: 10px 0 15px;
}
.misson-box h2 {
	font-size: 18px;
	margin-bottom: 10px;
}
.about-us-info-wrap p {
	font-size: 14px;
	line-height: 1.6;
}
.list-item-half li {
	width: 100%;
	margin-top: 13px;
}
.misson-box p {
	font-size: 14px;
	line-height: 23px;
	margin-bottom: 5px;
}
.about-img-left {
	margin-right: 0
}
.contact-address-item {
	margin-bottom: 15px;
	padding: 30px 20px 20px;
}
.contact-address-item h3 {
	font-size: 18px;
	margin-bottom: 8px;
}
.contact-form-box {
	padding: 20px 20px 20px;
}
.title-2 {
	margin-bottom: 22px;
	font-size: 20px;
	font-weight: 600;
	padding-left: 10px;
}
.input-item input[type="text"], .input-item input[type="email"], .input-item input[type="password"], .input-item input[type="submit"], .input-item select, .input-item textarea {
	height: 52px;
	padding-left: 20px;
	font-size: 15px;
	margin-bottom: 15px;
	padding-right: 40px;
}
.contact-address-item img {
	max-width: 50px;
	margin-bottom: 15px;
}
.contact-address-item p, .contact-address-item p a {
	font-size: 15px;
}
.agent-pro em {
	width: 40px;
	height: 40px;
	margin-right: 5px;
}
.agent-detailas h2 a {
	font-size: 15px;
}
.agent-detailas h2 span {
	font-size: 9px;
	padding: 3px 3px;
	margin-left: 4px;
}
.agent-item .agent-detailas p {
	font-size: 14px;
}
.agentpro-info p, .agentpro-info p a {
	font-size: 13px;
	padding-bottom: 5px;
}
.agent-item {
	padding: 20px 8px 0;
}
.agentpro-info p img {
	padding-right: 2px;
}
.prod-hr1 {
	margin-left: -8px;
	margin-right: -8px;
}
.dls {
	display: block;
	color: #2b7102;
	margin-right: 5px;
	font-size: 12.5px;
}
i.dls.icofont-clock-time, i.dls.icofont-google-map {
	font-size: 15px;
}
.tab_head_sheet_1 p a, .tab_head_sheet_1 p {
	display: flex;
	align-items: baseline;
	word-break: break-all;
}
/*(29/10/21)*/







.requir_salidar_item h4 {
	font-size: 13px;
}
.requir_salidar_item {
	min-height: 203px;
}
.heding_top {
	margin-bottom: 14px;
	font-size: 16px;
	margin-top: 8px;
}
.msg_rm_02 {
	display: block;
	float: left;



	line-height: 19px;
	font-weight: 400;
	margin: 0 10px 0 0;
}



.requir_salidar_item h4 {
	font-size: 13px;
}
.requir_salidar_item {
	min-height: 203px;
}
.heding_top {
	margin-bottom: 14px;
	font-size: 16px;
	margin-top: 8px;
}
.property_manag_rig {
	padding-left: 13px;
}
.property_manag_left h1 {
	font-size: 20px;
	line-height: 30px;
}
.manage_tx span {
	font-size: 14px;
}
.property_manag_list {
	padding: 33px 0;
}
.property_manag_list_inr .col-md-4 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}
.property_manag_box em {
	width: 74px;
	height: 88px;
}
.property_manag_box em img {
	width: 50px;
}
.msg_rm_02 img {
	display: block !important;
	float: left;
	margin: 2px 4px 0 0;
}
.privacy-content ol, .privacy-content ul {
	padding-left: 22px;
}
.from-sec-banner .search_sajasation {
	width: 260px;
}
.input-with-icon a.user_llllk .caret-img {
	width: auto !important;
}
.input-with-icon a.user_llllk {
	height: 44px;
	font-size: 14px;
	line-height: 44px;
}
.input-with-icon .show03.filter-category {
	width: 261px;
}
.input-with-icon .show03.filter-category {
	top: 45px;
}
.approval_msg {
	font-size: 16px;
}
.agent-right-body .our_properties_panel .col-md-4.col-sm-6 {
	padding: 0 5px;
}
.agent-right-body .property-item {
	padding: 14px 8px;
}
.our_properties_panel .list-item-info li {
	margin-right: 12px;
}
.our_properties_panel .list-item-info li:last-child {
	margin-right: 0;
}
/*sell page start*/







.sell_ban_bx_inr h1 {
	font-size: 28px;
	line-height: 43px;
}
.traditionally_sec {
	padding: 33px 0 15px;
}
.traditionally_text h2 {
	font-size: 24px;
	line-height: 38px;
}
.traditionally_text_bx {
	margin-top: 15px;
}
.home_lone_sec {
	padding: 34px 0;
}
.acquainted_sec .faq-atbs ul li a.nav-link {
	padding: 11px 8px;
	font-size: 14px;
	margin-left: 6px;
}
.acquainted_tab_panel .col-md-3 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}
.acquainted_bx {
	margin-top: 15px;
}
.acquainted_bx img {
	height: 186px;
}
.acquainted_bx {
	min-height: 348px;
}
/*sell page end*/















    /*lone page start*/







.lon_sec_div .traditionally_text h2 {
	font-size: 21px;
	line-height: 36px;
}
.lon_sec_div .traditionally_text h3 {
	font-size: 21px;
	line-height: 36px;
}
.lon_sec_div .traditionally_text p {
	margin-top: 9px;
	font-size: 13px;
	line-height: 23px;
}
.banner-image img {
	width: 100%;
	object-fit: cover;
	object-position: top;
	position: relative;
	height: 285px;
}
.agents_texts h1 {
	font-size: 26px;
	line-height: 36px;
	margin-bottom: 5px;
}
.agents_texts p {
	font-size: 15.3px;
	line-height: 24px;
	width: 100%;
}
.from-sec-banner2 .fr_in input {
	width: 100%;
	height: 45px;
	font-size: 14.5px;
}
.search-box2 input {
	padding-left: 10px;
	font-size: 16px;
	height: 45px;
}
.fr_in {
	width: calc(100% - 120px);
}
.search-box2 {
	width: 120px;
	height: 45px;
	position: relative;
}
.from-sec-banner2 {
	padding: 3px;
	margin-top: 10px;
}
.agents-contact_sec {
	padding: 35px 0;
}
.contact_infos {
	margin-top: 0px
}
.contact_infos h1 {
	font-size: 22px;
	line-height: 32px;
	margin-bottom: 3px;
}
.contact_infos h3 {
	font-size: 22px;
	line-height: 32px;
	margin-bottom: 3px;
}
.contact_infos p {
	font-size: 14px;
	line-height: 1.5;
}
.contact_infos ul li {
	margin-right: 25px;
	font-size: 16px;
	margin-bottom: 0;
	margin-top: 2px;
}
.contact_infos ul {
	margin-top: 10px;
	margin-bottom: 10px;
}
.contact_infos ul li a {
	font-size: 15px;
}
.contact_infos ul {
	flex-wrap: wrap;
}
.revew_sec_agent2 .star_bx {
	padding-left: 0;
}
.help_left .faq_tbs li a {
	font-size: 15.8px;
	line-height: 19px;
	padding-left: 10px;
	padding-right: 6px;
}
.mart-left100 {
	margin-left: 0 !important;
}
.user_chat_left {
	margin-bottom: 0;
}
.user_chat_list {
	height: 236px;
	width: 100%;
	overflow-y: auto;
}
.user_chat_left {
	margin-bottom: 0;
}
.chat_rig_body {
	height: 420px;
}
.sell_hed_inr {
	padding: 15px 20px 15px 0;
}
.pop_sectins .cross {
	right: 8px;
	top: 23px;
	border: 1px solid #fff;
	width: 26px;
	line-height: 23px;
	height: 26px;
	font-size: 16px;
}
.at-resp-share-element.at-mobile .at-share-btn {
	margin-right: 5px;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	display: inline-flex !important;
	justify-content: center;
	align-items: center;
}
.at-resp-share-element .at-icon, .at-resp-share-element .at-label {
	cursor: pointer;
	width: 26px !important;
	height: 26px !important;
}
.job-app div span {
	margin-right: 0;/* width: 25px; */
}
.desk_none {
	display: block;
}
.mob_none {
	display: none;
}
.make_me_sticky {
	position: inherit;
	top: auto;
}
.jobs-finder {
	margin-top: 5px;
}
.blink_me {
	font-size: 20px;
	line-height: 25px;
}
.misson-box p {
	min-height: 105px;
}
.contact-address-item p, .contact-address-item p a {
	min-height: 94px;
}
.u_dash_left {
	position: relative;
	top: 7px;
	z-index: 99;
}
.ur_prop {
	padding-top: 9px !important;
}
.clr_not a {
	top: -6px;
}
/* project listing page start 18-08-2022 */







.numbers h5 {
	font-size: 14px;
}
/* project listing page end 18-08-2022 */















    /* our process page start 19-08-2022 */







.risk {
	flex-wrap: wrap;
	justify-content: center;
}
.risk li {
	width: 35%;
	margin-bottom: 15px;
}
.risk-inr {
	padding-bottom: 0px;
}
.left_see {
	font-size: 15px;
	height: 35px;
	line-height: 33px;
}
.risk li ul li {
	width: 100%;
}
.misson-box.risk-box p {
	min-height: 0px;
}
.below {
	font-size: 17px;
	margin: 16px 0px 0px 0px;
}
.prop-out-box p {
	font-size: 15px;
	line-height: 1.5;
}
.prop-out-box h3 {
	font-size: 24px;
	margin: 0px 0 7px;
	font-weight: 500;
}
.glossary {
	margin: 15px 0px;
}
/* our process page end 19-08-2022 */







    /* raise fund page start 19-08-2022 */







.year h4 {
	font-size: 38px;
}
.year {
	width: 83%;
}
.year ul li p {
	font-size: 15px;
}
.year ul li::before {
	left: -77px;
	width: 72px;
	height: 2px;
}
.funder-img {
	width: 125px;
	height: 125px;
}
.fund-box h2 {
	font-size: 20px;
	font-weight: 500;
}
.cont-me .row {
	width: 91%;
}
/* raise fund page end 19-08-2022 */































    /* 25/06/2022 */







.about-section.invst-sec {
	margin-bottom: 0px;
}
.invst-1-lft {
	border-right: none;
	padding: 25px 0px 0px 0px;
}
.invst-1-r8 {
	padding: 25px 0px 25px 83px;
}
.get-app h3 {
	font-size: 22px;
	margin-bottom: 10px;
	margin-top: 2px;
	padding-bottom: 0px;
	border-bottom: none;
}
.prop-next {
	flex-direction: column;
}
.prop-next .prop-inr-txt {
	width: 100%;
}
.lender-name h3 {
	font-size: 18px;
}
.lender-name h5 {
	font-size: 14px;
}
.lender-img {
	margin-right: 9px;
	width: 130px;
	height: 130px;
}
.lndr-1 {
	margin-right: 29px;
}
.lender {
	margin-bottom: 29px;
}
.limit-lft h3 {
	font-size: 26px;
	line-height: 1.2;
}
.limit-lft p {
	font-size: 15.2px;
	line-height: 22px;
	font-weight: 400;
}
.limit-lst h3 {
	font-size: 21px;
	line-height: 1;
}
.limit-lst p {
	font-size: 15.2px;
	line-height: 18px;
	width: 100%;
	margin-bottom: 5px;
}
.limit-lst {
	padding-bottom: 4px;
}
.invst-box h4 {
	font-size: 15px;
	line-height: 1.2;
}
.prop-next-img {
	margin-right: 0px;
	margin-bottom: 20px;
}
.logo-lst li a img {
	width: 131px;
}
.logo-lst li {
	margin-bottom: 19px;
}
.quote {
	background-position: -17px center;
	padding: 133px 0px;
	min-height: 115px;
}
.quote .get-app h6 {
	display: block;
}
.quote .get-app img.mob-img {
	display: none;
}
.quote .get-app {
	width: fit-content;
	position: absolute;
	top: auto;
	bottom: 17px;
	right: 20px;
	transform: translate(0px, 0%);
}
.news {
	padding: 4px 0px 0px 0px;
}
/* 25/06/2022 */



.ser-pro-contact ul li span {
	padding-right: 0px;
}
.rrmm0011 {
	padding-left: 0;
}
/*.at-resp-share-element.at-mobile .at-share-btn {



        margin-right: 3px;



        width: 25px;



        height: 25px;



    }



    .at-style-responsive .at-share-btn {



        padding: 0;



    }*/



.agent_publick_share .pro-social {
	margin-left: 0px !important;
}
.at-resp-share-element.at-mobile .at-share-btn {
	width: 28px;
	height: 28px;
}
.for_responsive_tet_show .W55_1 {
	display: block;
	width: 40%;
	float: left;
}
.for_responsive_tet_show .show-actions ul {
	display: block;
	float: left;
}
.for_responsive_tet_show .cell1.tab_head_sheet_1.dates {
	width: 100% !important;
}
.ag_sbr {
	width: 100% !important;
}
.right-list {
	margin-top: 25px;
}
.user_dash_lf_inr {
	padding-top: 4px;
}
.hows-box.how-bx-2nd::before {
	left: -31px;
}
.hows-box::before {
	right: -31px;
}
.what-boxer .wht-img {
	width: 126px;
	height: 126px;
}
.what-boxer h3 {
	min-height: 43px;
	font-size: 16px;
}
.what-boxer {
	padding: 14px;
}
.tab-txt h6 {
	font-size: 16px;
}
.taber-box h3 {
	font-size: 18px;
}
.value-cst h2 {
	font-size: 32px;
	line-height: 1;
	margin-bottom: 30px;
}
.input-grp {
	width: 85%;
}
.serv-box {
	padding: 8px;
}
.serv-inr h2 {
	font-size: 33px;
	line-height: 25px;
}
.blog-hd h3 {
	font-size: 33px;
	line-height: 40px;
}
.owl-blog .item {
	padding: 8px 3px;
}
.serv-blog .blog-text a, .serv-blog .blog-text h2 {
	font-size: 18px;
}
.serv-blog.blog-card {
	padding: 7px;
}
.serv-blog .blog-text p {
	font-size: 13.3px;
}
.serv-blog .blog-text p a {
	font-size: 12.3px;
}
.stra11, .strat2 {
	margin-bottom: 20px;
}
.dev-txt {
	padding: 0px 20px;
}
.dev-txt h2 {
	font-size: 27px;
	line-height: 1;
}
.dev-txt p {
	color: #fff;
	font-weight: 400;
	font-style: normal;
	font-size: 14.3px;
	line-height: 1.4;
	margin-bottom: 16px;
}
.dev-txt {
	padding: 0px 20px 0px 0px;
}
.invst-inr h2 {
	font-size: 29px;
}
.strategy {
	margin: 60px 0px 70px 0px;
}
.at-style-responsive .at-share-btn {
	padding: 2px !important;
}
.at-resp-share-element.at-mobile .at-share-btn {
	margin-right: 3px !important;
}
.new_section_btns a {
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	margin-top: 0;
	font-size: 15px;
}
/* .right_sos .cup-txt p {



    display: block;



} */



.at-resp-share-element .at-icon, .at-resp-share-element .at-label {
	cursor: pointer;
	display: block;
	width: 22px !important;
	height: 22px !important;
}
.addthis_inline_share_toolbox {
	width: 172px;
}
.btns-lendr .btn_block {
	width: 121px;
	margin-right: 4px;
	font-size: 14px;
}
.cup-txt button {
	width: 28px;
	height: 28px;
}
.cup-txt1 button {
	width: 28px;
	height: 28px;
}
.from_bannes_info {
	margin-top: 32px;
}
.banner_froms {
	padding: 20px 14px;
}
.search_banner_title {
	font-size: 28px;
	line-height: 33px;
	margin: -3px 0 13px;
	width: 100%;
}
.banner_input_from input {
	height: 44px;
	padding: 10px 10px;
	font-size: 14px;
}
.banner_input_from button, .banner_froms a {
	margin-top: 10px;
	height: 40px;
	padding: 10px 10px;
	font-size: 14px;
}
.banner_count_box {
	padding: 14px;
	margin-top: 10px;
}
.counts_title {
	margin: 0 0px 10px;
	font-size: 17px;
	line-height: 24px;
}
.counts_link {
	font-size: 17px;
}
.counts_link span {
	font-size: 13px;
	line-height: 17px;
	margin-top: 1px;
}
.hero_box {
	min-height: auto;
	width: 100%;
	padding: 14px;
	margin-top: 10px;
}
.hero_box h2 {
	font-size: 26px;
	line-height: 34px;
	margin-bottom: 5px;
}
.hero_box p {
	font-size: 18px;
	line-height: 25px;
}
.new_home_banner_carousel {
	height: 280px;
}
.new_home_banner_carousel .owl-carousel img {
	height: 350px;
}
.proprt_tab_imgs {
	width: calc(25% - 22px);
	margin: 11px;
}
.proprt_tab_imgs h3 {
	margin-top: 6px;
	font-size: 15px;
}
.new-listing-image a img {
	height: 195px;
}
.new_list_infos {
	margin-top: 10px;
	margin-bottom: 5px;
	min-height: 134px;
}
.new_list_infos h2 a {
	font-size: 16.5px;
	line-height: 21px;
	margin-bottom: 3px;
}
.new_list_infos p {
	font-size: 15px;
	line-height: 21px;
}
.new_list_infos h6 {
	margin-top: 4px;
	font-size: 15px;
	line-height: 22px;
}
a.new_logo_ab img {
	width: 100%;
	height: 100%;
}
section.new_home_propertys.pt-0.pb-0 {
	padding-bottom: 25px !important;
}
.new_testimonails_div {
	margin: 10px;
	padding: 20px 20px 20px 20px;
	border-radius: 6px;
	flex-wrap: wrap;
}
.new_testimonials_left {
	width: 100%;
}
.new_testimonials_right {
	width: 100%;
	margin-top: 18px;
	text-align: center;
	align-items: center;
	min-height: 166px;
}
.new_testimonials_right h2 {
	font-size: 21px;
	line-height: 28px;
	margin-bottom: 4px;
}
.new_testimonials_right p {
	font-size: 14.7px;
	line-height: 21px;
}
.new_testimonials .owl-nav {
	position: inherit;
	justify-content: center;
}
.new_testimonials .owl-nav .owl-prev, .new_testimonials .owl-nav .owl-next {
	font-size: 0 !important;
	margin: 0 !important;
	width: 34px;
	height: 40px;
}
.builder_texts_info {
	padding-left: 0px;
}
.builders_section {
	padding: 18px;
}
.builder_texts_info_top h1 {
	font-size: 21px;
	line-height: 30px;
	margin-bottom: 2px;
}
.builder_texts_info_top p {
	font-size: 16px;
	line-height: 23px;
}
.builder_review_sec {
	margin-top: 15px;
	padding: 10px 10px 0;
}
.builder_review_img img {
	max-width: 151px;
	max-height: 40px;
}
.star-builders {
	margin-top: 8px;
}
.all_builder_links a {
	height: 42px;
	line-height: 42px;
	padding: 0 20px;
	font-size: 16px;
}
.builder_left_img a {
	display: block;
	text-align: center;
}
.banner_froms, .banner_count_box {
	max-width: 360px;
}
.from_banner_rights {
	width: 370px;
}
.from-new-home-bnr {
	max-width: 500px !important;
}
.sub2-lap {
	left: 9px;
}
.differ-bx h3 {
	font-size: 20px;
}
.rv-lft h3 {
	font-size: 18px;
	line-height: 23px;
	font-weight: 400;
	margin-bottom: 8px;
}
.rv-lft h2 {
	font-size: 24px;
	line-height: 25px;
}
.rv-lft p {
	font-size: 14px;
	line-height: 19px;
}
.rv-r8txt h3 {
	font-size: 18px;
	line-height: 22px;
}
.rv-r8txt p {
	font-size: 14px;
	line-height: 16px;
}
.rv-r8img {
	margin-right: 9px;
}
.rev-box-mn {
	padding: 15px;
}
.build-rvlist.rvlst-top {
	padding: 21px 15px 15px 15px;
}
.brv-list-box {
	padding: 9px;
	border-radius: 4px;
}
.brv-lft-txt h3 {
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 5px;
}
.brv-lft-txt p {
	font-size: 14px;
	line-height: 18px;
}
.brv-r8 {
	padding: 12px 0px;
}
.rv-market-inr ul li a {
	font-size: 15px;
	line-height: 19px;
	margin-bottom: 14px;
}
.not-all-lft h3 {
	width: 215px;
}
.not-all-r8 button {
	width: 126px;
	font-size: 13px;
	margin-left: 1px;
}
.not-all-r8 input {
	width: 267px;
}
.not-all-lft img {
	width: 123px;
	height: auto;
	display: block;
	margin-right: 15px;
}
.rv-lft {
	width: calc(100% - 320px);
}
.city-lister-mn li {
	width: 31%;
}
.score_build {
	flex-direction: row;
	/* align-items: flex-start !important; */



	justify-content: center !important;
}
.score_build img.rate-avatar {
	height: 150px;
	margin: 0 15px 0 0;
}
.score-ban-right .img-div.ban-right-btm {
	margin: 0px 0px 0px auto;
	width: 330px;
	height: 342px;
}
.score-ban-right .img-div.ban-right-top {
	width: 206px;
	height: 103px;
	margin: 0px 228px -90px auto;
	clip-path: polygon(23% 0, 100% 0, 100% 36%, 50% 93%, 0 60%, 0 -13%);
}
.score-bnr-txt h1 {
	font-size: 34px;
}
.score-bnr-txt h3 {
	font-size: 20px;
	margin-bottom: 9px;
}
.score-bnr-txt p {
	font-size: 15px;
	margin-bottom: 17px;
}
.score-bnr-txt {
	padding: 46px 0px;
	width: 464px;
}
.banner-frm select {
	width: 68%;
	height: 50px;
}
.banner-frm::before {
	top: 16px;
}
.pre-conster-info .from_banner_lefts {
	width: 361px;
}
.nav-public .navbar-brand {
	margin-top: -8px;
}
.nav-public .navbar-toggler {
	margin-top: -7px;
}
.new_home_suggest .owl-carousel .owl-nav {
	height: 46px;
	overflow: hidden;
}
.user_dash_pro h6 {
	word-break: break-all;
}
.user_dashboard_inr {
	overflow: hidden;
}
.u_dash_left {
	top: 0;
}
.misson-box img {
	margin: 10px 0 15px;
	width: 90px;
}
.agg_new_banner .banner-text {
	top: 56px;
}
.agg_new_banner .text-center h1 {
	font-size: 36px;
	line-height: 36px;
	margin-bottom: 8px;
}
.agg_new_banner .text-center p {
	font-size: 18px;
	line-height: 26px;
}
.bg_nneww_onlly {
	height: 200px;
	background-size: cover;
}
.nn008 .misson-box img {
	margin: 0 0 14px 0;
}
.rrm01 .section-title {
	font-size: 23px;
}
.rrm02 .section-title {
	font-size: 23px;
}
.need_hellp h6 {
	font-size: 28px;
	line-height: 28px;
}
.need_hellp p {
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 8px;
}
.abovee_footerr > img {
	width: 60px;
	height: 57px;
}
.abovee_footerr {
	padding: 38px 0;
}
.rrm02 {
	padding: 16px 0 48px 0 !important;
}
.rrm01 {
	padding: 50px 0 62px 0 !important;
}
.atcl-img {
	height: 100%;
}
.atcl-img img {
	width: auto;
	height: 100%;
}
.val-txt-area {
	padding: 15px;
}
.value360-banner {
	padding: 25px 0px;
}
.val-bnr-txt p {
	font-size: 13px;
	margin-bottom: 15px;
}
.val-bnr-txt h3 {
	font-size: 18px;
	margin-bottom: 2px;
}
.val-bnr-txt a {
	margin-top: 14px;
}
img.val-main-img {
	width: 330px;
	height: 301px;
}
.fiscal-box h3 {
	font-size: 25px;
}
.fiscal-box {
	height: 199px;
}
.fy22 h2 {
	font-size: 29px;
	margin-bottom: 4px;
}
.fy22-item {
	width: 32%;
	border: 1px solid #f1f1f1;
	padding: 21px 12px;
}
.fy22-item p {
	min-height: 70px;
}
.value-why h2 {
	font-size: 28px;
}
.value-why ul li {
	padding-bottom: 15px;
	margin-bottom: 15px;
	font-size: 18px;
}
.stock-price {
	margin-left: 0px;
	margin-bottom: 30px;
	width: fit-content;
}
.overview .row {
	flex-direction: column-reverse;
}
.osrv-top h2 {
	font-size: 25px;
}
.osrv-top {
	padding: 5px;
}
.ovr-srbox {
	padding: 20px 18px;
}
.osrv-btm h3 {
	font-size: 20px;
}
.osrv-btm {
	padding: 11px;
}
.osrv-btm ul li {
	margin-bottom: 4px;
}
.osrv-btm ul li a {
	font-size: 14px;
}
.osrv-btm ul li a::before {
	width: 5px;
	height: 5px;
	top: 5px;
}
.btn-sign-new2s {
	right: 182px;
}
.btn-sign-new3s {
	right: 120px;
}
.user_desk .user_desk01 {
	display: block;
}
.agent_publick_left_inr .user_desk .user_desk01 {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.user_desk .user_desk01 a {
	width: 100%;
	margin-bottom: 6px;
}
.agent_publick_left_inr .user_desk .user_desk01 a {
	width: fit-content;
	margin-bottom: 6px;
	padding: 4px 5px !important;
	margin: 0 1px 6px 1px;
	line-height: 25px;
	height: 34px;
	font-size: 14px;
}
.llft_infoooo6 {
	padding: 16px 16px 0px 16px;
}
.llft_infoooo6 > p {
	margin: 0 0 15px 0;
}
/* crm dashboard */



.dsb-bx-inr.dsb-inr-table .W55_1 {
	display: block !important;
}
.dsb-bx-inr.dsb-inr-table .cell1 {
	border-right: 0px solid transparent;
	display: flex !important;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	width: 100% !important;
}
.dsb-bx-inr.dsb-inr-table .tab_head_sheet_1 p {
	width: calc(100% - 140px) !important;
	justify-content: flex-end !important;
	text-align: right !important;
}
/* crm dashboard */



.h-63 {
	height: 41px !important;
}
.with-action .show-actions ul {
	flex-direction: row !important;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.with-action .show-actions ul li {
	width: fit-content;
	border-right: 1px solid #e7ede5 !important;
	border-bottom: none;
	padding: 8px 12px;
}
.proposal-action .show-actions.offers-action ul li {
	padding-right: 6px;
}
.proposal-action .show-actions.offers-action ul li a {
	border-right: 1px solid #cecece !important;
}
.agent_publick_left_inr .user_desk .user_desk01 {
	flex-wrap: wrap;
}
.mw-124 {
	max-width: 100%;
}
.agg_new_banner .text-left h1 {
	font-size: 28px;
	line-height: 30px;
	margin-bottom: 7px;
}
.agg_new_banner .text-left p {
	font-size: 18px;
	line-height: 20px;
}
.new_crmsinr .owl-dots .owl-dot span {
	width: 58px;
}
.new_crmsinr .owl-dots .owl-dot.active span {
	width: 58px;
	height: 4px;
}
.client-logos_component {
	height: 5rem;
}
.updated_ppcc2 img {
	width: 100%;
	height: 290px;
}
.text_alls {
	padding: 10px 0px;
}
.text_alls h2 {
	font-size: 24px;
	font-weight: 600;
	line-height: 29px;
}
.text_alls p {
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 5px;
	margin-top: 5px
}
.updated_ppcc1 img {
	height: 290px;
}
.mt-3 {
	margin-top: 10px !important;
}
.section_text_img {
	margin: 20px 0 45px;
}
.new_crmsinr .owl-dots {
	margin: 35px 0;
}
.padding_sc_large {
	padding: 15px 0 55px;
}
.new_testi_n {
	margin-top: 15px;
}
.text_test {
	padding: 0 0 15px;
}
.text_test p {
	font-size: 16px;
	line-height: 1.5;
}
.text_test h3 {
	font-size: 18px;
	line-height: 20px;
}
.updated_ppcc img {
	height: 290px;
}
.text_res h2 {
	font-size: 20px;
}
.theme-btn2 {
	font-size: 15px;
	letter-spacing: 0px;
	padding: 7px 20px;
	margin-top: 15px;
}
.big_texts h2 {
	font-size: 25px;
}
.text_res2 p {
	font-size: 16px;
}
.overlap_menus {
	padding: 30px 15px;
}
.image_we {
	height: 70px;
	margin-bottom: 10px;
}
.overlap_menus h2 {
	font-size: 20px;
	line-height: 23px;
	margin-bottom: 4px;
}
.overlap_menus p {
	font-size: 15px;
	line-height: 20px;
}
.all_builder_links {
	margin-top: 15px;
}
.testimonails_laedsinr .owl-carousel .owl-nav {
	display: none;
}
.text_s {
	padding: 20px 9px 0 5px;
}
.text_s h3 {
	font-size: 20px;
}
.text_s h4 {
	font-size: 18px;
}
.testimonails_laedsinr .owl-dots {
	margin: 20px 0 0;
}
.testimonails_laeds {
	margin-top: 20px;
}
.image_acs {
	height: 300px;
}
.testimonails_laedsinr .owl-dots .owl-dot span {
	width: 30px;
	height: 4px;
}
.testimonails_laedsinr .owl-dots .owl-dot.active span {
	width: 30px;
	height: 4px;
}
.banner_re_img {
	display: none;
}
.banner_refferal {
	height: auto;
}
.text-reffe_banners {
	height: auto;
	padding-right: 0px;
	padding-top: 25px;
}
.new_h span {
	font-size: 22px;
	line-height: 25px;
}
.new_h {
	font-size: 28px;
	line-height: 35px;
	margin-bottom: 11px;
}
.doc-subtitle {
	font-size: 16px;
	line-height: 21px;
}
.YiS5NeJ {
	margin-top: 25px;
}
.refeers_sec {
	padding: 35px 0;
}
.new_re h2, .afr_a h2 {
	font-size: 27px;
	line-height: 140%;
	margin-bottom: 10px;
}
.star_incons {
	padding-right: 0px;
	margin-top: 25px;
	text-align: center;
}
.star_incons img {
	margin-bottom: 14px;
	height: 48px;
}
.star_incons h2 {
	font-size: 19px;
	line-height: 24px;
	margin: 1px 0 5px;
}
.star_incons p {
	font-size: 15.5px;
	line-height: 20px;
}
.afr_atest p {
	margin-bottom: 15px;
	font-size: 15.5px;
	line-height: 20px;
}
.banner_ser_desk {
	padding: 30px 0;
}
.text-tests {
	padding-right: 25px;
}
.text-tests h1 {
	font-size: 30px;
	line-height: 36px;
	margin-bottom: 10px;
}
.text-tests p {
	margin-top: 10px;
	font-size: 18px;
	line-height: 1.6;
	margin-bottom: 0px;
}
.new_serv_desk img {
	height: 380px;
}
.padding_btns {
	padding-bottom: 35px;
}
.padding_narrow {
	padding-top: 35px;
}
.static_tex h2 {
	margin: 0px 0px 10px;
	font-size: 25px;
}
.static_tex p {
	font-size: 15px;
	line-height: 24px;
}
.header_b .navbar-toggler {
	background: #2b7102;
	width: 35px;
	height: 28px;
	border-radius: 3px!important;
}
.header_b .nav-public .navbar-toggler {
	margin-top: -10px;
}
.header_b .navbar-toggler {
	padding: 5px 8px;
}
.header_b .navbar-toggler .icon-bar {
	display: block;
	width: 30px;
	height: 2px;
	border-radius: 3px;
	background-color: #fff;
	opacity: 1;
	transform: matrix(1, 0, 0, 1, 0, 0);
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.header_b .navbar-toggler .icon-bar {
	width: 19px;
	height: 2px;
}
.header_b .navbar-toggler .icon-bar + .icon-bar {
	margin-top: 5px;
}
.header_b .navbar-toggler.showtoggle .icon-bar:nth-child(1) {
	width: auto;
}
.header_b .navbar-toggler.showtoggle .icon-bar:nth-child(2) {
	opacity: 0;
	width: 0px;
}
.header_b .navbar-toggler.showtoggle .icon-bar:nth-child(3) {
	width: auto;
	margin-top: -9px;
}
.header_b .navbar-toggler {
	outline: none !important;
	text-align: center;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	border-radius: 0px;
	border: 0px solid transparent;
	border-top-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
	border-left-color: transparent;
	position: relative;
}
.header_b .navbar-toggler.showtoggle .icon-bar:nth-child(1) {
	-ms-transform: matrix(1, -1, 0, 1, 0, 0);
	transform: matrix(1, -1, 0, 1, 0, 0);
	-webkit-transform: matrix(1, -1, 0, 1, 0, 0);
}
.header_b .navbar-toggler.showtoggle .icon-bar:nth-child(3) {
	-ms-transform: matrix(1, 1, 0, 1, 0, 0);
	transform: matrix(1, 1, 0, 1, 0, 0);
	-webkit-transform: matrix(1, 1, 0, 1, 0, 0);
}
.header_b .navbar-collapse {
	position: absolute;
	width: 100%;
	background: #fff;
	top: 100%;
	left: 0;
	z-index: 99;
	box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 12px;
	border-bottom: 5px solid #338306;
}
.header_b .navbar-nav {
	margin-left: 0;
}
.navbar-nav .dropdown-menu {
	margin-left: 20px;
	margin-right: 20px;
}
.haeder-padding2 {
	padding-top: 48px;
}
.top-parent-container {
	padding: 30px 10px;
}
.top-section .main-heading {
	font-size: 28px;
	line-height: 35px;
	margin: 14px auto;
}
.top-section .sub-heading {
	font-size: 18px;
	line-height: 25px;
	max-width: 100%;
}
.cont_d h3 {
	font-size: 18px;
	line-height: 25px;
	margin-top: 20px;
}
.dual-section-container .left-part {
	width: 100%;
}
.dual-section-container .right-part {
	width: 100%;
}
.dual-section-container .left-part .section-heading {
	font-size: 28px;
	padding-right: 0px;
}
.section-sub-heading {
	font-size: 15px;
	line-height: 23px;
	margin-bottom: 10px;
}
.content-container-heading {
	font-size: 20px;
	line-height: 25px;
}
.tryout-footer-section-text {
	min-height: auto;
	padding: 30px 45px;
}
.section-what-is-education-crm {
	padding: 40px 20px 40px !important;
	background-color: #eeecff;
}
.dash-btn2 {
	height: 45px;
	font-size: 17px;
}
.trust-nms ul li img {
	max-width: 140px;
	max-height: 57px;
}
.trust-nms ul li {
	padding: 9.5px 13px;
	min-width: 1%;
}
.rev-post1-frm h3 {
	display: block;
	text-align: center;
}
.rev-post1-frm h3 span {
	margin: 10px auto;
}
/* 18-06 */

h2.page-name {
	margin-left: 0px;
	margin-bottom: 40px;
	padding: 11px 24px;
	width: 409px;
	border-radius: 15px;
	font-size: 24px;
	margin-top: 40px;
}
.choose-top-rt {
	background-image: url(../images/choose-top-rt-bg.png);
	background-size: 100% 100%;
	background-position: top -2px left;
	background-repeat: no-repeat;
	width: 68%;
	height: 72px;
	text-align: center;
}
.pln-list-div label {
	width: 23%;
	margin-right: 14px;
}
.has-ornot {
	flex-grow: 1;
	width: 488px;
}
/* 18-06 */

.member-plan-sec .pln-list-div {
	gap: 12px;
}
.pln-list-box p {
	padding: 0px 5px;
}
.pnl-tpul ul li a {
	width: 132px;
	padding: 8px;
	font-size: 17px;
	line-height: 1.3;
}
.crm-table.table .one_row1 .cell1:first-child {
	padding-left: 12px;
}
.crm-table.table .one_row1 .cell1:last-child {
	padding-right: 12px;
}
.table .one_row1 {
	display: table-row;
	border-radius: 15px;
}
.crm-tabs ul li {
	height: 46px !important;
	font-size: 16px !important;
	margin-right: 5px;
}
span.popular {
	width: 121px;
	font-size: 14px;
}
.pln-desc-rt-box {
	flex-grow: 1;
}
.member-plan-sec .has-ornot {
	width: 463px;
}
.left-profle-agent {
	height: 100%;
}
/* 29-10 */
.rwrd-tetimonial {
	padding: 0px 15px 60px 15px;
	gap: 50px;
}
.rwrd-bnr-txt h1 {
	font-size: 39px;
	line-height: 53px;
}
.rwrd-bnr-txt p {
	font-size: 16px;
	line-height: 22px;
}
.rwrd-bnr-txt {
	padding: 23px 44px 44px 21px;
	width: 584px;
}
.rwrd-steps-lft li em {
	width: 60px;
	height: 60px;
}
.rwrd-steps-lft li em img {
	width: 30px;
	height: 31px;
}
.rwrd-steps-lft li text {
	width: calc(100% - 69px);
}
.rwrd-steps-lft li text h6 {
	font-size: 19px;
	line-height: 19px;
	margin-bottom: 7px;
}
.rwrd-steps-lft li text p {
	font-size: 15px;
	line-height: 22px;
}
.rwrd-step-frm h3 {
	font-size: 24px;
	line-height: 22px;
	margin-bottom: 12px;
}
.rwrd-step-frm p {
	font-size: 13px;
	line-height: 19px;
	margin-bottom: 12px;
}
.rwrd-steps-lft li {
	margin-bottom: 37px;
	gap: 10px;
}
.rwrd-step {
	margin: -53px auto 55px auto;
	gap: 48px;
}
.rwrd-whyrefer {
	padding: 44px 15px 65px 15px;
}
.rwrd-why-hdng h2 {
	font-size: 37px;
	line-height: 33px;
}
.rwrd-why-hdng p {
	font-size: 18px;
	line-height: 30px;
}
.rwrd-why-hdng {
	width: 783px;
	margin-bottom: 33px;
	gap: 16px;
}
.rwrd-testi-box p {
	font-size: 16px;
	line-height: 23px;
	margin-bottom: 8px;
}
.rwrd-star {
	margin-bottom: 11px !important;
	padding-left: 0px !important;
}
.rwrd-star li img {
	width: 25px;
	height: 28px;
}
.who-rwrd-testi em {
	width: 55px;
	height: 55px;
}
.who-rwrd-testi text h5 {
	font-size: 17px;
	line-height: 22px;
}
.who-rwrd-testi text h6 {
	font-size: 14px;
	line-height: 19px;
}
.rwrd-testi-box {
	max-width: 249px;
}
/* 29-10 */
.mas-bnr-txt h1 {
	font-size: 31px !important;
}
/* 25-02-2025 */
.rmn_section_n2 {
	display: none;
}
/* 22-02-25 */
.d22-testi-box text {
	width: calc(100% - 116px - 10px);
}
.d22-testi-box em {
	width: 131px;
	height: 138px;
}
.d22-testi-box text p {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 8px;
	padding-top: 0px;
}
.d22-testi-box text h3 {
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 3px;
}
.d22-testi-box text h6 {
	font-size: 12px;
	line-height: 15px;
}
.d22-testi-box svg {
	width: 21px;
	height: 15px;
	top: 8px;
	right: 13px;
}
.d22-bn-innr h1 {
	font-size: 25px;
	line-height: 1.6;
	margin-bottom: 14px;
}
.d22-bn-innr p {
	font-size: 14px;
	line-height: 17px;
}
.d22-bn-innr a {
	font-size: 14px;
	line-height: 19px;
}
.d22-tdrv-top h2 {
	font-size: 24px;
	margin-bottom: 30px;
}
.d22-box {
	width: calc(50% - 7px);
	padding: 18px 18px 18px 18px;
}
.d22-box-outr {
	gap: 14px;
}
.d22-box em {
	width: 49px;
	height: 49px;
	padding: 6px;
}
.d22-box h3 {
	font-size: 19px;
	margin-bottom: 7.7px;
}
.d22-box a {
	min-width: 134px;
	padding: 4.5px 21px;
	font-size: 12px;
}
.d22-tdrv-btm h2 {
	font-size: 24px;
	line-height: 1.2;
}
.d22-tdrv-btm a {
	padding: 5px 18px;
	font-size: 15px;
	line-height: 24px;
}
.d22-cont-inr {
	padding: 26px 13px;
	column-gap: 17px;
}
.d22-cont-inr h2 {
	font-size: 15px;
	line-height: 27px;
	width: calc(100% - 165px - 32px);
}
.d22-why {
	margin: 74px auto 41px auto;
}
.d22-contact {
	margin-bottom: 52px;
}
.d22-date-inr {
	width: 683px;
	margin: 0 auto;
	column-gap: 80px;
	padding: 23px 0px;
}
.on-date h2 {
	font-size: 31px;
	line-height: 43px;
}
.on-date h4 {
	font-size: 19px;
	line-height: 26px;
}
.on-what h2 {
	font-size: 30px;
	line-height: 53px;
}
.on-what p {
	font-size: 14px;
	line-height: 15px;
}
.d22-invite {
	padding: 45px 0;
}
.d22-inv-inr h2 {
	font-size: 25px;
	margin-bottom: 8px;
	line-height: 1.3;
}
.d22-inv-inr {
	width: 578px;
}
header.dsgn22-dl {
	padding: 18px 39px;
}
.d22-hdr-padding {
	height: 79px;
}
.dsgn22-banner {
	padding: 29px 0 52px 0;
}
.d22mrkt-container {
	max-width: 100% !important;
	width: 768px !important;
}
.d22mrkt-banner-inr {
	width: 580px;
}
.d22mrkt-head-inr .logo {
	width: 148px;
	height: 38px;
}
.d22mrkt-head-inr .d22mrkt-start {
	padding: 10px 18px 10px 20px;
	font-size: 14px;
	line-height: 18px;
}
.d22mrkt-hdpdng {
	height: 57px;
}
.d22mrkt-banner-inr h1 {
	font-size: 47px;
	line-height: 55px;
	margin-bottom: 26px;
}
.d22mrkt-banner-inr text {
	padding-right: 170px;
}
.d22mrkt-banner-inr p {
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 18px;
}
.d22mrkt-banner-inr a {
	padding: 5px 17px;
	font-size: 16px;
	line-height: 33px;
}
.d22mrkt-bnr-img {
	right: 19px;
	top: 14px;
	width: 336px;
	height: 326px;
}
.d22-trust {
	padding: 34px 0 21px 0;
}
.owl-d22trst .item {
	width: 129px;
	height: 129px;
}
h2.d2-trst-hdr {
	font-size: 15px;
	line-height: 15px;
	padding: 19px 57px 19px 57px;
}
.owl-d22trst {
	width: 595px !important;
	padding: 0px 40px;
}
.d22-empwr h2 {
	font-size: 26px;
	line-height: 26px;
	margin-bottom: 31px;
	margin-top: 20px;
}
.d22-empwr-inr .row {
	justify-content: center;
	row-gap: 30px;
}
.d22-emp-box em::before {
	width: 89px;
	height: 89px;
	right: 14px;
}
.d22-emp-box em {
	height: 127px;
	padding: 11px 11px;
}
.d22-emp-box em span {
	width: 75px;
	height: 45px;
	padding: 7px;
}
.d22-emp-box h3 {
	font-size: 19px;
}
.d22-emp-box p {
	font-size: 13px;
	line-height: 24px;
}
.d22-emp-box {
	row-gap: 15px;
}
.d22-boost-inr h2 {
	font-size: 27px;
	line-height: 38px;
	margin-bottom: 21px;
}
.d22-boost-inr {
	width: 389px;
}
.d22-who-inr text h2 {
	font-size: 26px;
	line-height: 35px;
	margin-bottom: 12px;
}
.d22-who-inr em {
	width: 318px;
	margin-bottom: 0px;
}
.d22-who-inr em iframe {
	height: 179px;
}
.d22-who-inr text {
	width: calc(100% - 318px - 36px);
}
.d22-who-inr text p {
	font-size: 14px;
	line-height: 27px;
}
.d22nmbr-box h6 {
	font-size: 18px;
	line-height: 18px;
}
.d22nmbr-box h5 {
	font-size: 27px;
	line-height: 27px;
	margin-bottom: 15px;
}
.d22nmbr-box {
	padding: 30px 20px 30px 20px;
}
.d22-numbr {
	margin: 55px 0 45px 0;
}
h2.ongo-hdr {
	margin-bottom: 25px;
	font-size: 26px;
	line-height: 1.4;
}
.ongo-txtarea p {
	font-size: 15px;
	line-height: 25px;
	margin-bottom: 24px;
}
.ongo-txtarea {
	width: 432px;
}
.ongo-box em {
	width: 55px;
	height: 55px;
	border-width: 6px;
}
.ongo-box em img {
	max-width: 30px;
	max-height: 30px;
}
.ongo-txtarea ul {
	padding-right: 0px !important;
	gap: 25px;
}
.ongo-box {
	margin-left: -28px;
	padding: 13px 0px 16px 0;
}
.ongo-box text h5 {
	font-size: 17px;
	line-height: 14px;
	margin-bottom: 6px;
}
.ongo-box text h6 {
	font-size: 13px;
	line-height: 18px;
}
.d22-ongo-img {
	top: -6px;
	left: -105px;
	width: 469px;
	height: 527px;
}
.d22-ongo {
	padding: 29px 0 45px 0;
}
.d22-works-hdr h2 {
	font-size: 26px;
	line-height: 26px;
	margin-bottom: 19px;
}
.d22-works-hdr p {
	font-size: 14px;
	line-height: 25px;
}
.d22-work-list li {
	font-size: 17px;
	line-height: 33px;
	padding: 12px 49px 37px 15px;
}
.d22-work-list li em {
	width: 49px;
	height: 32px;
	right: 10px;
	bottom: 10px;
}
.d22-work-list {
	margin: 0 auto !important;
}
.d22-simply-inr h2 {
	font-size: 26px;
	line-height: 39px;
	margin-bottom: 25px;
}
.d22-simply-inr {
	width: 510px;
}
.d22-simply {
	padding: 26px 0 43px 0;
}
.d22-digi-hdr h2 {
	font-size: 26px;
	margin-bottom: 25px;
}
.d22-digi-hdr p {
	font-size: 16px;
}
.d22-digi-box em {
	width: 315px;
	height: 199px;
}
.d22-digi-box text {
	width: calc(100% - 315px - 48px);
}
.d22-digi-box text h3 {
	font-size: 21px;
	margin-bottom: 14px;
}
.d22-digi-box text p {
	font-size: 13px;
	line-height: 24px;
	margin-bottom: 18px;
}
.d22-digi-box text a {
	width: 112px;
	height: 37px;
	font-size: 14px;
	line-height: 22px;
	padding: 7px 13px;
}
.d22-digi-box {
	margin-bottom: 47px;
}
.d22-digi-hdr {
	margin-bottom: 50px;
}
.d22-digital {
	padding: 42px 0 66px 0;
}
.d22-win-box text {
	padding: 17px 11px 12px 4px;
}
.d22-win-box em {
	height: 74px;
}
.d2-win-hdr {
	font-size: 26px;
	line-height: 1;
	margin-bottom: 26px;
}
.d22-win {
	padding: 33px 0;
}
.owl-d22client .owl-item.active.center {
	transform: scale(1.1);
}
.d22-clnt-box {
	width: 240px;
	height: 340px;
}
.owl-d22client .owl-item.active.center .d22clnt-bg {
	transform: scale(1.06);
}
.d22clnt-hdr {
	width: 367px;
	margin: 0px auto 73px auto;
	font-size: 26px;
	line-height: 44px;
}
.d22-mrktft-top li a {
	font-size: 15px;
	line-height: 15px;
}
.d22-mrktft-top {
	margin-bottom: 34px !important;
}
.d22-mrktft-inr {
	padding: 47px 0 47px 0;
}
.d22-mrktft-inr .d22-ftr-btm p.copy {
	font-size: 13px;
}
.d22-bn-innr em iframe {
	width: 737px;
	height: 414px;
}
.d22-bn-innr em {
	width: fit-content;
	height: fit-content;
	margin: 0 auto;
}
.d22-boost-inr p {
	margin-bottom: 20px;
	font-size: 15px;
	line-height: 18px;
}
.d22-date-inr .reg-btn a {
	min-width: 173px;
	border-radius: 29px;
	font-size: 17px;
	line-height: 24px;
}
/* 22-02-25 */

/* business card landing */
.container.bcl-container {
	padding: 0px 25px;
}
.bcl-banner-txt {
	width: 485px;
}
.bcl-bnr-btns {
	gap: 17px;
}
.bcl-bnr-btns a img {
	display: inline-block;
	width: 23px;
}
.bcl-banner-txt h1 {
	font-size: 37px;
	line-height: 51px;
	margin-bottom: 14px;
}
.bcl-banner-txt p {
	font-size: 18px;
	line-height: 31px;
	margin-bottom: 23px;
}
.bcl-banner-txt {
	padding: 63px 0 63px 0;
}
.bcl-brk-inr ul {
	width: 372px;
	gap: 21px;
}
.bcl-brk-inr {
	background-size: 55% auto;
	padding-bottom: 68px;
}
.bcl-brk-bg {
	height: 412px;
}
.bcl-brk-hdr p {
	font-size: 16px;
	line-height: 24px;
}
.bcl-d22-numbr .d22nmbr-box {
	padding: 20px 20px 20px 20px;
}
.d22-numbr.bcl-d22-numbr {
	margin: 57px 0 57px 0;
}
.bcl-d22-works .d22-works-hdr h2 {
	font-size: 35px;
	line-height: 1;
}
.bcl-d22-works .d22-works-hdr p {
	font-size: 17px;
	line-height: 30px;
}
.bcl-d22-works .d22-works-hdr {
	margin: 0 auto 24px auto;
}
.bcl-d22-works .d22-works-hdr p {
	margin-bottom: 27px;
}
.bcl-d22-works .d22-work-list li {
	padding: 18px 37px 18px 19px;
	line-height: 29px;
}
.d22-works.bcl-d22-works {
	padding: 0px 0 64px 0;
}
.bcl-smcr-txt p {
	font-size: 16px;
	line-height: 27px;
	margin-bottom: 16px;
}
.bcl-smcr-txt h2 {
	font-size: 24px;
	line-height: 1.4;
	margin-bottom: 8px;
}
.bcl-smart-card {
	padding: 58px 0;
}
.bcl-d22-works .d22-works-hdr h2 {
	margin-bottom: 12px;
}
/* business card landing */
.buss-ncard {
	display: block;
}
.buss-ncard a {
	width: 100%;
}


/*new-12-05-2025*/
.for_new_ppage_03 .nav-pills .nav-link {
  font-size: 17px;
}
.for_new_ppage_03 .nav-pills {
  padding: 6px 6px;
}
.for_new_ppage_03 .city_tab_containt {
  padding: 140px 0 0 0;
}
.for_new_ppage_02 {
    padding: 50px 15px 20px 15px;
}
.for_new_ppg_ress {
    padding-bottom: 55px;
}
.for_new_ppage_07 {
    max-width: 400px;
    margin: 0 auto;
  }
 .for_new_ppage_08 {
    max-width: 100%;
    padding: 45px 0;
  }
  .for_new_ppage_06 {
  padding: 0 15px 0 15px;
}
.for_new_ppage_04 .for_new_ppd > p {
    font-size: 20px;
}
.for_new_ppage_04 h2 {
  font-size: 32px;
}
.for_new_ppage_02 h2 {
  font-size: 35px;
}
.for_new_ppage_08 p {
    font-size: 25px;
    line-height: 32.95px;
}
.for_new_ppage_08 h2 {
    font-size: 55px;
    line-height: 70px;
}
.for_new_ppage_01 .text-center h1 {
  font-size: 38px;
}
.ppage_n1c {
	font-size: 20px;
	padding: 16px 52px;
}
.for_new_ppage_01 .search-box input {
	margin: -2px 3px 0 0;
}
.for_new_ppage_01 .search-box input:hover {
  margin: -2px 3px 0 0;
}
.for_new_ppage_01 .text-center h2 {
  font-size: 23px;
  margin: 36px 0 36px 0;
}
.for_new_ppage_01 .banner-image img {
    height: 425px;
}
.stepper-wrapper {
  width: 100%;
}
.stepper-item .step-counter {
  width: 60px;
  height: 60px;
}
.stepper-item::before {
	top: 30px;
}
 .for_new_ppage_03 .city_tab_containt h1 {
    font-size: 28px;
    line-height: 42px;
    width: 94%;
  }
.city_tab_box1 {
    padding: 10px 16px 8px 10px;
    min-height: 210px;
    max-height: 210px;
  }
  .city_tab_box2{
    padding: 10px 16px 8px 10px;
   min-height: 210px;
    max-height: 210px;
  }
.for_new_ppage_03 .city_tab_containt a {
    right: 14px;
    bottom: 14px;
    line-height: 39px;
    height: 40px;
    font-size: 16px;
    letter-spacing: 0;
    padding: 0 8px;
  }
   .for_new_ppage_01 .text-center h1 {
    font-size: 36px;
    font-weight: 700;
  }
  .for_new_ppage_02 p {
    padding: 35px 0 30px 0;
}

/* 21-05-2025 */
.new-prc-top {
    padding: 39px 32px;
}
.new-prc-top h3 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 27px;
}
.new-prc-top h4 {
    font-size: 21px;
    line-height: 34px;
    margin-bottom: 16px;
}
.new-prc-top p {
    font-size: 20px;
    line-height: 31px;
    text-align: center;
    letter-spacing: 0.07em;
    margin-bottom: 17px;
}
.np-stat-box {
    width: 256px;
    height: 132px;
}
.np-stat-box h5 {
    font-size: 28px;
    line-height: 1;
}
.np-stat-box h6 {
    font-size: 20px;
    line-height: 31px;
}
.new-prc-step h6 {
    font-size: 19px;
    line-height: 1;
}
.new-prc-step {
    margin-bottom: 30px;
}
.np-btm-main h2 {
    font-size: 23px;
    line-height: 1;
}
.np-st1-mnbx {
    padding: 0px 20px;
    row-gap: 30px;
    column-gap: 30px;
}
.np-st1-mnbx label {
    width: calc(50% - 15px);
    height: 76px;
    position: relative;
    z-index: 1;
}
.np-checkbox {
    font-size: 19px;
    line-height: 1;
}
.np-st2-mnbx input {
    padding: 16px 24px 16px 24px;
    font-size: 18px;
    line-height: 1;
}
.np-frm-box{
    margin-bottom:31px;
}
.np-continue {
    height: 63px;
    font-size: 23px;
}
.new-prc-outr {
    width: 100%;
    padding: 60px 50px;
}
.nprc-topinr ul li {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 6px;
}
/* 21-05-2025 */
/* 14-06-2025 */
.container.r360-container {
    width: 720px;
    max-width: 720px;
    margin: 0 auto;
}
.r36-cat-innr {
    padding: 0 0px;
}
.r36-cat-box {
    padding: 14px;
	justify-content: flex-start;
	align-items: flex-start;
}
.r36-cat-box h3 {
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 8px;
    min-height: 42.6px;
}
.r36-cat-box p {
    font-size: 14px;
    margin-bottom: 12px;
}
.r36-cat-box a {
    font-size: 14px;
	margin-top: auto;
}
.r360-technology {
    padding: 0 5px;
}
.r360-technology-outer {
    padding: 25px 35px;
}
.r360-technology-image {
    width: 375px;
}
.r360-technology-text {
    width: calc(100% - 375px - 23px);
}
.r360-technology-text h5 {
    font-size: 14px;
    line-height: 32px;
    letter-spacing: 4px;
}
.r360-technology-text h2 {
    font-size: 23px;
    line-height: 33px;
    margin-bottom: 9px;
}
.r360-technology-text p {
    font-size: 15px;
    line-height: 29px;
    letter-spacing: 0px;
    margin-bottom: 12px;
}
.r360-technology-text a {
    padding: 11px 15px;
    font-size: 13px;
    line-height: 18px;
}
.owl-tilt .item h4 {
    font-size: 17px;
    line-height: 24px;
}
.owl-tilt .item h4 svg {
    display: block;
    width: 19px;
    height: 19px;
}
.r360-tilt-inr {
    height: 45px;
}
.r360-tilt-outer {
    height: 82px;
}
.r36-capture-image {
    width: 291px;
    height: 286px;
}
.r36-capture-image span {
    width: 80px;
    height: 80px;
}
.r36-capture-image span svg {
    display: block;
    width: 44px;
    height: 44px;
}
.r36-capture-text {
    width: calc(100% - 291px - 34px);
}
.r360-capture-outer {
    gap: 34px;
}
.r36-highlite-inr em {
    width: 288px;
}
.r36-highlite-inr text {
    width: calc(100% - 288px - 30px);
}
.r36-highlite-inr {
    padding: 18px;
    gap: 30px;
}
.r36-highlite-inr text h2 {
    font-size: 24px;
    line-height: 1.5;
    margin-bottom: 10px;
}
.r36-highlite-inr text p {
    font-size: 16px;
    line-height: 1.3;
    margin-bottom: 13px;
}
.r36-highlite-inr text a, .r360-unlock text a {
    gap: 10px;
    width: 163px;
    height: 47px;
    font-size: 14px;
    line-height: 24px;
    border-radius: 16px;
}
.r360-unlock em {
    width: 325px;
    padding-right: 16px;
    float: left;
    margin: 0 20px 0px 0;
}
.r360-unlock .container.r360-container{
	display: block;
}
.r360-unlock text h2 {
    font-size: 25px;
    line-height: 37px;
    margin-bottom: 13px;
}
.r360-unlock text p {
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 12px;
}
.r360-testimonial {
    padding: 46px 0 105px 0;
}
.r36testi-one, .r36testi-two, .r36testi-three {
    position: static;
    width: 100%;
}
.r36testi-one .text-star,
.r36testi-two .text-star,
.r36testi-three .text-star {
    margin-left: -172px;
    margin-top: 0px;
    margin-bottom: -49px;
    width: calc(100% - 172px);
}
.r36testi-one text,
.r36testi-two text,
.r36testi-three text {
    width: 100%;
    height: fit-content;
}
.r36testi-three{
	transform: translateX(0%);
}
.r360-testi-inner {
    width: 992px;
	max-width: 100%;
    height: fit-content;
}
.r36testi-two,
.r36testi-three{
	margin-top: 80px;
}
.r36testi-one .r36-star,
.r36testi-two .r36-star,
.r36testi-three .r36-star {
    bottom: 19px;
}
.r36-test-bg {
    width: 605px;
    height: 650px;
}
.r36-award text p {
    font-size: 15px;
    line-height: 28px;
}
.r36-award .container {
    gap: 19px;
}
.r36-award text {
    display: block;
    width: calc(100% - 19px - 125px);
}

.after_banner001 {
    margin-top: 2px;
}
    .r360-unlock text {
        width: 100% !important;
        display: block;
        top: 25px;
        position: relative;
    }
        .r360-unlock em {
        width: 100% !important;
        /* padding-right: 0 !important; */
        float: left;
        margin: 0;
    }
    .new_cta_btnn {
    padding: 12px 2px !important;
    font-size: 16px;
    width: 134px !important;
    top: -27px;
    right: 0;
}
/* 14-06-2025 */




/*rabin-04.09.2025*/
 .rin_heading_after_banner h1 {
    font-size: 38px;
    line-height: 54px;
  }
   .rin_heading_after_banner p {
    font-size: 19px;
    line-height: 31px;
  }
  .rin_heading_after_banner {
  margin-top: 40px;
  max-width: 100%;
  margin-bottom: 25px;
}
.new_builders_awards_info p {
    font-size: 17px;
    line-height: 25px;
    margin: 6px 0 17px 0;
  }
  .new_builders_awards {
  margin: 0 0 50px 0;
  padding: 20px 20px;
}
.new_above_footer_info h2 {
    font-size: 31px;
    line-height: 38px;
  }
  .new_above_footer_info p {
  font-size: 22px;
  line-height: 32px;
  margin: 12px 0;
}
.new_above_footer {
  min-height: 196px;
  padding: 20px;
}
.new_page_testimonial {
  margin: 0 0 60px 0;
}
.testimonial-container > h1 {
  font-size: 30px;
  line-height: 38px;
  margin-bottom: 30px;
}
.arrow.left {
  left: 20px;
}
.arrow.right {
  right: 10px;
}
 .testimonial_lr_arrow {
    width: 100%;
  }
  .new_builders_awards_image {
  width: 304px;
}
.new_builders_awards_info {
  width: calc(100% - 332px);
}
.new_banr_txt {
  width: calc(100% - 373px);
}
.new_builders_awards_info span {
	height: 35px;
	font-size: 15px;
	line-height: 30px;
	padding: 0 18px;
	margin: 0 4px 10px 0;
}
.testimonial_revee p {
  font-size: 19px;
  line-height: 27px;
}
}
/*991px*/




@media only screen and (min-width: 768px) and (max-width: 991px) {
.service-background {
	padding: 20px 20px;
	margin-top: 0;
}
.ser-pro-socail {
	width: 29%;
}
 .new_rows.no-gutters > .col, .new_rows.no-gutters > [class*="col-"] {
 padding-right: 7px;
 padding-left: 0px;
}
.propertiesbx-link p {
	font-size: 13px;
}
.image_div img {
	width: 35px;
}
.mobile-list {
	left: 45px;
}
.ser-pro-info-top em {
	width: 110px;
	height: 110px;
}
.ser-pro-info-top h2, .bud-details h5 {
	font-size: 15px;
}
.ser-pro-info-top p {
	font-size: 13.5px;
}
.providers-info {
	padding: 15px 15px 4px;
}
.bud-details p {
	font-size: 12px;
}
.serp-budget a {
	width: 75px;
	height: 26px;
	line-height: 26px;
	font-size: 11.5px;
}
.serp-budget {
	padding: 0 10px 12px;
}
.W55_1 {
	display: none;
}
}
 @media only screen and (max-width: 850px) {
.propertiesbx span {
	height: 155px;
}
.wish-property a {
	width: 25px;
	height: 25px !important;
	font-size: 15px;
	line-height: 27px;
}
.rating-pro {
	height: 23px;
}
.list-item-info li {
	margin-right: 8px;
	font-size: 12px;
}
.listing-image a {
	height: 175px;
}
.user_das_right_inr .our_properties_panel .listing-image a {
	height: 128px;
}
.location-rating {
	padding: 3px 10px;
}
.btns-lendr .btn_block {
	margin-bottom: 6px;
}
.pnl-tpul ul {
	justify-content: center;
}

}



 @media only screen and (max-width: 767px) {
.container {
	max-width: 100%;
}
.navbar-brand img {
	width: 150px;
}
.btn-sign-in .haderbtn {
	border-radius: 3px;
}
.text-center h1 {
	font-size: 26px;
	line-height: 30px;
}
.banner-form .nav-pills li a.nav-link {
	width: 101px;
	height: 36px;
}
.banner-form .nav-pills li a.nav-link img {
	width: 18px;
}
.banner-form .nav-pills li a.nav-link.active:before {
	top: 29px;
}
.from-sec-banner {
	padding: 3px;
}
.input-with-icon input {
	height: 44px;
	font-size: 14px;
}
.search-box input {
	height: 44px;
	font-size: 16.5px;
}
.sub2-lap img {
	width: 18px;
}
.sub3-lap img {
	width: 18px;
}
.banner-form {
	margin: 19px 0 15px;
}
.input-from {
	width: calc(100% - 110px);
}
.search-box {
	width: 110px;
	height: 44px;
}
.borders .input-with-icon img {
	left: 9px;
	width: 15px;
}
.input-with-icon input {
	padding-left: 30px;
}
.input-with-icon img {
	left: 0;
	width: 18px;
}
.banner-text {
	bottom: 0px;
}
.section-heading h2, .section-heading2 h2 {
	font-size: 27px;
	margin-bottom: 6px;
	line-height: 30px;
}
.section-heading2 {
	margin-bottom: 5px;
}
.property-sec {
	padding: 35px 0;
}
.section-heading p, .section-heading2 p {
	font-size: 15px;
	line-height: 22px;
}
.section-heading {
	margin-bottom: 10px;
}
.service-white {
	padding: 15px 15px;
	margin-top: 15px;
}
.service-white img {
	margin: 8px 0 10px;
	width: 60px;
}
.service-white h5 {
	font-size: 18px;
	margin: 4px 0 6px;
}
.service-white p {
	font-size: 14px;
	line-height: 19px;
}
.service-white a {
	margin: 15px 0 10px;
	font-size: 15.5px;
}
.propertiesbx span {
	height: 140px;
}
.register-section {
	padding: 35px 0;
}
.rester-info {
	border-radius: 8px 8px 0 0px;
	padding: 20px 14px 40px;
}
.register-text h5 {
	font-size: 17px;
}
.register-text p {
	margin: 5px 0 10px;
	font-size: 14px;
	line-height: 22px;
}
.pro-secr {
	border-radius: 0 0 8px 8px;
	padding-top: 35px;
}
.register-text a {
	font-size: 14px;
}
.rester-info:after {
	border-radius: 0;
}
.center_tag_wrapper {
	width: 49px;
	height: 49px;
	top: 45%;
}
.center_tag_wrapper p {
	font-size: 14px;
	padding-left: 9px;
}
.center_tag_wrapper h3 {
	font-size: 14px;
	padding-left: 9px;
}
.footbx {
	padding: 20px 0px 20px;
	display: inline-block;
}
.footbx p {
	margin: 10px 0;
	font-size: 13px;
	line-height: 21px;
}
.text-ffot {
	border-bottom: 1px solid #efefef;
}
.pl65 {
	border-left: 0px solid #efefef;
	padding-left: 0;
	padding-right: 0;
}
.footbx h5 {
	margin-bottom: 10px;
	font-size: 16px;
}
.footbx ul li a {
	font-size: 14px;
	padding: 5px 0;
}
.foot_botm {
	padding: 14px 0;
}
.foot_botm_right p {
	margin-right: 10px;
}
.foot_botm_right h6 {
	margin-right: 10px;
}
.foot_botm_right ul li a img {
	width: 25px;
}
.service-section {
	padding: 50px 0 40px;
}
header .navbar-nav .nav-link {
	font-size: 14px;
}
.foot_botm_inr {
	text-align: center;
	flex-wrap: wrap;
}
.propertiesinr .owl-nav .owl-next, .propertiesinr .owl-nav .owl-prev {
	width: 37px;
	height: 37px;
}
.propertiesinr .owl-nav .owl-next:before, .propertiesinr .owl-nav .owl-prev:before {
	font-size: 23px;
	top: -6px;
}
.pl-3, .px-3 {
	padding-left: 0 !important;
}
.pr-3, .px-3 {
	padding-right: 0rem !important;
}
header .navbar-expand-lg .navbar-nav .nav-link {
	padding: 6px 15px;
}
.search-section {
	display: block;
}
.input-search {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.inputsearch {
	width: calc(50% - 10px);
	margin-right: 10px;
	margin-bottom: 10px;
}
.filter-category {
	width: 100%;
}
.apply-btn, .mor-filters .filter-category {
	width: 100%;
}
.mor-filters, .save-search {
	width: calc(50% - 10px);
	margin-right: 10px;
	margin-left: 0;
	margin-bottom: 10px;
}
.inputsearch a, .inputsearch input, .mor-filters a, .mor-filters input, .save-search, .locatiob-search select {
	height: 40px;
	font-size: 12.5px;
	line-height: 37px;
}
.filter-category {
	top: 40px;
	padding: 5px 5px;
}
.forbuy .radiobx input[type=radio] + label, .forbuy .radiobx input[type=radio]:checked + label {
	font-size: 13.5px;
	padding: 10px 0px 10px 15px;
}
.property-data {
	display: none;
}
.search-list {
	padding: 0;
}
.sort-filter {
	margin-top: 0;
}
.mobile-list {
	font-size: 15px;
}
.property-item {
	padding: 12px;
	margin-top: 20px;
}
.name-price {
	margin: 6px 0 17px;
}
.name-price h5, .name-price p, .list-item-info li span {
	font-size: 16px;
}
.name-price h2, .name-price p, .list-item-info li span {
	font-size: 16px;
}
.list-item-info li span img {
	margin-left: 4px;
	width: 14px;
}
.propety-agent {
	margin-top: 15px;
	padding-top: 10px;
}
.agent-name h6 {
	font-size: 16px;
	letter-spacing: 0.11px;
}
.vi-more {
	width: 86px;
	height: 32px;
	font-size: 13.5px;
	line-height: 19px;
}
.list-item-info li.before::before {
	right: -7px;
}
.pagination {
	padding: 10px 0 5px 0;
	font-size: 13px;
}
.ser-pro-info, .ser-pro-name ul {
	flex-wrap: wrap;
}
.white-backgrund {
	margin-top: 20px;
	padding: 20px 13px;
}
.ser-pro-img em {
	width: 90px;
	height: 90px;
	margin: 0 10px 0 0px;
}
.ser-pro-name h5 {
	font-size: 16px;
}
.ser-pro-name div span {
	font-size: 12px;
	padding: 2px 4px;
	margin-left: 5px;
}
.ser-pro-name p {
	font-size: 14.4px;
	margin: 5px 0 6px;
}
.ser-pro-name ul li span {
	font-size: 14.4px;
	margin-left: 4px;
}
.ser-pro-name ul li img {
	width: 18px;
}
.ser-pro-info {
	padding-right: 0px;
	padding-bottom: 20px;
	margin-bottom: 5px;
	border-right: 0px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.ser-pro-name ul li {
	margin-right: 5px;
}
.fav-pro {
	top: 10px;
	right: 10px;
}
.pro-social {
	margin-top: 12px;
	margin-left: 100px;
	display: flex;
	align-items: center;
}
.ser-pro-contact ul li, .ser-pro-contact ul li a {
	letter-spacing: 0px;
	font-size: 14px;
}
.ser-pro-contact ul li {
	margin: 10px 0 2px 0;
}
.about-sec-pro h5 {
	font-size: 17px;
	margin-bottom: 8px;
}
.about-sec-pro p {
	font-size: 14px;
	line-height: 21px;
	margin-bottom: 7px;
}
.skills li {
	font-size: 12px;
	letter-spacing: 0;
	padding: 5px 7px;
	margin: 0 7px 7px 0px;
}
.dash-o {
	margin: 20px 0 15px;
}
.about-sec-pro ul li p {
	font-size: 14.5px;
}
.progallery .owl-nav {
	display: none;
}
.review_person .col-sm-6 {
	padding: 0 15px;
}
.review_person .row:before {
	display: none;
}
.review_per_item {
	padding: 15px 0px !important;
}
.review_per_item p, .moreless-button, .moreless-button2, .moreless-button3, .moreless-button4, .moreless-button5, .moreless-button6, .moreless-button7, .moreless-button8 {
	font-size: 14px;
	line-height: 20px;
}
.wraper {
	padding-bottom: 30px;
}
.msg-me {
	width: 120px;
	height: 35px;
	line-height: 35px;
	font-size: 15px;
	letter-spacing: 0px;
	margin-top: 15px;
}
.ser-pro-socail {
	margin-top: 0px;
}
.ser-pro-contact ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.ser-pro-contact ul li img, .ser-pro-contact ul li a img {
	margin-right: 8px;
}
.ser-pro-contact ul li {
	margin-right: 10px;
}
.pro-gallery em {
	height: 160px;
}
/*07/10/21(puja)*/



.property_details_inr {
	padding-top: 20px;
}
.property_top_le li:first-child {
	margin-right: 8px;
}
.property_top_le li {
	font-size: 12px;
}
.property_top_le li img {
	margin-right: 6px;
}
.preowned {
	line-height: 24px;
	padding: 0 5px;
	color: #fff;
	background: #398a0c;
	border-radius: 3px;
	font-weight: 400;
	display: inline-block;
	font-size: 11px;
}
.property_top_le {
	width: 77%;
}
.property_top_rig {
	width: 23%;
}
.for_sale {
	line-height: 23px;
	padding: 0 5px;
	color: #fff;
	font-size: 10px;
}
.property_top_rig span {
	font-size: 14px;
}
#ninja-slider ul, #thumbnail-slider, #ninja-slider .ns-img {
	height: 410px !important;
}
#thumbnail-slider {
	padding: 19px 0 19px !important;
}
#ninja-slider {
	width: 86% !important;
}
#thumbnail-slider ul li {
	backface-visibility: inherit !important;
}
.hom_det_h4 {
	margin-top: 18px;
	font-size: 18px;
}
.hom_det_ul li {
	margin-right: 3px;
}
.facil_ad li {
	padding: 6px 8px;
	font-size: 14px;
	margin-top: 6px;
}
.hom_det_bx p {
	font-size: 14px;
	margin-top: 9px;
}
.locti_panel span {
	font-size: 15px;
}
.locti_panel iframe {
	height: 232px;
}
.hom_det_bx {
	padding: 0 15px 28px;
}
.see_cc {
	height: 40px;
	line-height: 35px !important;
}
.user_desk01 .see_cc {
	height: 40px;
	line-height: 24px !important;
}
.share_bx {
	padding: 13px;
}
.pro_media {
	padding-bottom: 2px;
}
.send_mess_bx li, .num_2 span:last-child {
	margin-top: 7px !important;
}
.input_type_bx {
	padding-top: 12px;
}
.input_type_bx .view_pro_btn .see_cc {
	margin-top: 11px;
}
.section-heading p br, .section-heading2 p br {
	display: none;
}
#thumbnail-slider {
	width: 14% !important;
}
.haeder-padding {
	padding-top: 80px;
}
.nav-public {
	height: 59px;
}
.banner-section {
	padding-top: 0;
}
/*login pop up*/















.sign_popup_body h4 {
	font-size: 19px;
	margin-bottom: 18px;
}
.sign_popup_body .input-field label {
	font-size: 14px;
}
.sign_popup_body .input-field input, .sign_popup_body .input-field select, .sign_popup_body .input-field textarea {
	font-size: 14px;
}
.a_popup {
	font-size: 14px;
}
.sing_button .see_cc, .goo_btn {
	height: 45px;
	line-height: 45px;
	font-size: 15px;
}
.goo_btn i {
	margin-right: 13px;
	font-size: 18px;
}
.sign_popup_div {
	margin-top: 13px;
}
.estate_agent_div .a_popup {
	font-size: 12px;
	margin-top: 19px;
}
.sign_popup_pane p {
	margin-top: 10px;
	font-size: 14px;
}
.sign_popup_div .a_popup {
	font-size: 14px;
}
.or_div {
	padding: 18px 25px 7px;
}
.goo_btn {
	margin-top: 9px;
}
.sign_popup .modal-body {
	padding: 0 15px 30px !important;
}
/*agent public profile page*/















.agent_publick_left, .agent_publick_right {
	width: 100%;
}
.agent_publick_right_inr {
	padding-left: 0;
}
.agent_publick_link p {
	float: left;
	width: 50%;
}
.our_properties_top .see_cc {
	padding: 0 13px;
	height: 28px;
	line-height: 28px !important;
	font-size: 13.75px;
}
.revew_sec_agent .see_cc {
	line-height: 30px !important;
	;
	height: 30px;
}
.revew_sec_agent .revew_item p {
	font-size: 14px;
}
.agent_publick_sec {
	padding: 21px 0 26px;
}
.agent_publick_abu {
	margin-top: 10px;
}
.agent_publick_abu br {
	display: block;
}
/*user editprofile page*/















.uplodimgfil {
	-ms-flex: 0 0 70%;
	flex: 0 0 70%;
	max-width: 70%;
}
.custom_tab li a {
	font-size: 16px;
}
.dash-btn {
	margin-top: 15px;
}
.user_dashboard {
	padding: 15px 0 25px;
}
.small_screen31 {
	width: 50%;
}
.new-pagination .page-link {
	font-size: 14px;
	height: 31px;
}
.custom_tab li a {
	font-size: 15px;
	padding: 0px 0px 10px 0;
	margin-bottom: 9px;
}
.custom_tab li {
	margin-right: 20px;
}
.user_dashboard_right {
	margin-top: 2px;
}
.proposal-list {
	padding: 10px 15px 15px;
}
.proposal-de h5 {
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 9px;
}
.proposal-action a {
	width: 30px;
	height: 30px;
	line-height: 28px;
	margin-left: 0;
}
.proposal-de ul li {
	margin-right: 10px;
	font-size: 14.9px;
	margin-bottom: 5px;
}
.proposal-de ul li img {
	margin-right: 9px;
	width: 14px;
}
.por-heding h4 {
	font-size: 18px;
}
.proposal-box {
	padding: 15px 10px;
}
.pro-user em {
	width: 45px;
	height: 45px;
	margin-right: 10px;
}
.pro-user-name h5 a {
	font-size: 16px;
	margin-bottom: 4px;
}
.pro-user-name p {
	font-size: 14.5px;
}
.pro-award a {
	width: 85px;
	height: 34px;
	letter-spacing: 0.1px;
	font-size: 15px;
	line-height: 34px;
}
.proposla-para p {
	letter-spacing: 0.1px;
	font-size: 15px;
	line-height: 21px;
}
.proposla-ul ul {
	margin-top: 7px;
}
.proposla-ul ul li span {
	font-size: 15px;
}
.proposla-ul ul li {
	margin-right: 20px;
}
.proposal-list .das_input {
	margin-top: 12px;
}
.proposal-list .dash-btn {
	margin-top: 18px;
}
.rating-pro {
	width: 36px;
}
.user_das_right_inr .our_properties_panel .listing-image a {
	height: 155px;
}
.prop .ul_radio {
	justify-content: inherit;
}
.dash-list-agent .upimg a {
	width: 18px;
	height: 18px;
	line-height: 18px;
}
.chat_rig_top, .chat_rig_body, .chat_rig_foot {
	padding: 12px 12px 12px 12px;
}
.see_cc {
	height: 35px;
	line-height: 38px;
	padding: 0 6px;
	font-size: 14px;
}
.chat_rig_top_le h1, .chat_rig_top_le h2 {
	font-size: 16.75px;
}
.chat_rig_top_le p {
	font-size: 12.58px;
}
.chat_mass_itm {
	width: 100%;
}
.inputs_send {
	width: 15%;
}
.chat_rig_inputs {
	width: 85%;
}
.chat_rig_inputs, .chat_rig_inputs input, .inputs_send input[type="submit"] {
	height: 45px;
}
.file_in label {
	height: 49px;
	line-height: 44px;
}
.agent-right-body .rating-pro {
	width: 45px;
}
.agent-right-body .our_properties_panel .listing-image a {
	height: 170px;
}
.form_box_area.das_input {
	margin-bottom: 10px;
	margin-top: 10px;
}
.check-box.new-av-check label.checklabeel {
	font-size: 16px;
}
.adds_btn {
	margin-top: -13px;
	width: 94px;
	height: 39px;
	margin-left: 0;
	line-height: 39px;
}
.list-showag li {
	padding: 6px 8px;
	border-radius: 3px;
	margin-right: 7px;
	font-size: 12.85px;
	margin-top: 5px;
	margin-bottom: 1px;
}
.member-box {
	padding: 20px 15px;
	margin-top: 20px;
}
.member-box h2 {
	font-size: 18px;
	margin-bottom: 14px;
}
.member-box h3 {
	font-size: 16.2px;
	margin-bottom: 15px;
}
.member-box h5 {
	font-size: 15.5px;
	margin-bottom: 10px;
}
.member-box p {
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 15px;
}
.member-box h3.extra-mem {
	font-size: 20px;
}
.up-work-img {
	height: 100px;
}
.edit-gallerynew .upimg {
	height: 140px;
}
.all-jobs {
	padding-left: 0;
}
.all-jobs .col-md-6.col-sm-6.col-12 {
	padding-right: 10px;
	padding-left: 10px;
}
.job-lists {
	padding: 15px 10px;
	margin: 15px 0 0 0px;
}
.job-lists h2 {
	font-size: 16px;
}
.job-lists h5 {
	font-size: 14px;
	margin-bottom: 6px;
}
.job-lists p {
	font-size: 13px;
	line-height: 20px;
}
.job-lists ul li {
	font-size: 13px;
	margin: 5px 0;
	margin-right: 10px;
}
.job-lists ul li img {
	margin-right: 3px;
	width: 12px;
}
.job-lists ul {
	padding: 8px 0 10px;
	flex-wrap: wrap;
	justify-content: inherit;
}
.posted p {
	font-size: 12px;
}
.posted a {
	width: 70px;
	height: 27px;
	line-height: 27px;
	font-size: 12px;
}
.jobs-finder .mobile-list {
	left: 0px;
}
.jobs-details {
	padding: 20px 0 40px;
}
.main-dtls {
	margin-bottom: 15px;
	padding: 20px 12px;
}
.details-block h2 {
	font-size: 19px;
	font-weight: 500;
	margin-bottom: 10px;
}
.jobs-subject h5 img {
	margin-right: 5px;
}
.jobs-subject h5 {
	font-size: 16px;
}
.details-block p {
	font-size: 14px;
	line-height: 22px;
}
.hours-areas {
	margin: 10px 0 05px;
}
.hours-areas ul li {
	width: 49%;
	margin-bottom: 10px;
}
.hour-box {
	padding: 10px 8px;
}
.hour-box span {
	width: 29px;
	height: 42px;
}
.hour-box h6 {
	font-size: 15px;
	margin-bottom: 0;
}
.bodar4, .job-app {
	margin-top: 10px;
}
.jobs-details-job {
	margin-top: 19px;
}
.jobs-details-job h3 {
	font-size: 18px;
	margin-bottom: 8px;
}
.jobs-details-job .owl-dots {
	margin-top: 10px;
	margin-bottom: 20px;
}
.client-box h3, .postd-na h3 a, .get_quote h3 {
	font-size: 16px;
}
.below-abouts p {
	font-size: 14.5px;
}
.foot_botm_left li {
	font-size: 14px;
}
.foot_botm_right p {
	font-size: 15px;
}
.foot_botm_right h6 {
	margin-right: 15px;
}
.agent_publick_share {
	width: 100%;
	text-align: center;
	padding-top: 16px;
	display: flex;
	padding-left: 10px;
	padding-right: 10px;
}
.agent_publick_left_inr .traditionally_text_bx {
	width: fit-content;
	margin-top: 0px;
}
.agent_publick_det {
	width: 35%;
	border-bottom: solid 0px #f1f1f1;
	border-right: solid 1px #f1f1f1;
}
.agent_publick_link {
	width: 60%;
	padding: 0 10px;
	float: right;
	border-bottom: solid 0px #f1f1f1;
}
.agent_publick_link strong br {
	display: block;
}
.W55_1 {
	display: none;
}
.user_statis em {
	width: 35px;
	height: 35px;
	line-height: 35px
}
.user_statis em i {
	font-size: 19px;
}
.user_statis p {
	font-size: 16px;
}
.about-us-img-wrap img {
	width: 100%;
	height: 400px;
	object-fit: cover;
}
.about-section {
	margin-bottom: 50px;
	padding-top: 50px;
	padding-bottom: 50px;
	background-position: center;
}
.breadcrumbs-inner h1 {
	font-size: 22px;
	margin-bottom: 2px;
}
.breadcrumbs-list ul li {
	font-size: 14px;
}
.about-us-img-info-3 {
	display: none;
}
.about-us-info-wrap h6 {
	padding: 8px 15px;
	font-size: 15px;
}
.section-title {
	font-size: 24px;
	margin-top: 15px;
	line-height: 1.3;
	margin-bottom: 10px;
}
.list-item-half li i {
	font-size: 20px;
	margin-right: 7px;
	height: 40px;
	width: 40px;
	line-height: 40px;
}
.theme-btn {
	font-size: 17px;
	border-radius: 5px;
	padding: 14px 18px;
	margin-top: 20px;
}
.misson-box {
	padding: 20px 15px;
	margin-bottom: 5px;
}
.misson-box img {
	margin: 10px 0 15px;
}
.misson-box h2 {
	font-size: 18px;
	margin-bottom: 10px;
}
.misson-box p {
	font-size: 14px;
	line-height: 23px;
	margin-bottom: 5px;
}
.list-item-half li {
	width: 50%;
}
.contact-address-item {
	margin-bottom: 15px;
	padding: 30px 20px 20px;
}
.contact-address-item h3 {
	font-size: 18px;
	margin-bottom: 8px;
}
.contact-form-box {
	padding: 20px 20px 20px;
}
.title-2 {
	margin-bottom: 22px;
	font-size: 20px;
	font-weight: 600;
	padding-left: 10px;
}
.input-item input[type="text"], .input-item input[type="email"], .input-item input[type="password"], .input-item input[type="submit"], .input-item select, .input-item textarea {
	height: 52px;
	padding-left: 20px;
	font-size: 15px;
	margin-bottom: 15px;
	padding-right: 40px;
}
.contact-address-item img {
	max-width: 50px;
	margin-bottom: 15px;
}
.privacy-content p, .privacy-content ol li, .privacy-content ul li {
	font-size: 14px;
}
.priv-sec {
	padding: 20px 0 40px 0;
}
/*(29/10/21)*/







.requirements_salidar_sec {
	padding: 5px 0 20px;
}
.browse_professionals_bx .col-md-3 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}
.requir_salidar_box .owl-nav .owl-next, .requir_salidar_box .owl-nav .owl-prev {
	width: 30px;
	height: 30px;
	line-height: 30px;
}
.requir_salidar_box .owl-nav .owl-prev::before {
	left: 26%;
}
.requir_salidar_box .owl-nav .owl-next::before {
	left: 36%;
}
.average_ratingg {
	width: 100%;
	margin-bottom: 10px;
}
.average_ratingg span {
	margin: 0 0 3px 0;
	display: block;
	font-size: 16px;
}
.average_ratingg p {
	text-align: left;
}
/*(29/10/21)-puja*/







.input_sel {
	font-size: 14px;
}
.property_manag_left h1 {
	font-size: 17px;
	line-height: 26px;
}
.property_manag_left li em {
	width: 23px;
	height: 23px;
	line-height: 23px;
}
.property_manag_left li {
	padding: 0px 0;
	padding-left: 36px;
	font-size: 14px;
}
.property_manag_from h4 {
	font-size: 17px;
}
.property_manag_from h3 {
	font-size: 17px;
}
.property_manag_from {
	padding: 20px 13px;
}
.property_manag_from p {
	font-size: 14px;
}
.property_manag_from .das_input {
	margin-top: 2px;
}
.property_manag_box {
	margin-top: 20px;
}
.property_manag_box h5 {
	margin-top: 0;
}
.property_manag_box p {
	margin-top: 10px;
}
.property_manag_box em img {
	width: 50px;
}
.section-heading h2, .section-heading2 h2 {
	font-size: 18px;
	margin-bottom: 6px;
	line-height: 30px;
}
.property_text {
	width: 80%;
}
.thankyou {
	font-size: 21px;
}
.mesg-cls.success-cls p {
	font-size: 15px;
}
.sign-up-box a {
	padding: 0 15px;
	font-size: 16.5px;
}
.img-span img {
	width: 80px !important;
}
.from-sec-banner .search_sajasation {
	width: 39%;
}
.search-list .inputsearch ul.search_sajasation {
	width: 100%;
}
.input-with-icon a.user_llllk {
	height: 44px;
	font-size: 14px;
	line-height: 44px;
}
.input-with-icon .show03.filter-category {
	width: 249px;
}
.bud_sets {
	position: relative;
	width: 100%;
}
.bud_stes input {
	width: 100% !important;
}
/*sell page start*/







.sell_ban_bx_inr h1 {
	font-size: 24px;
	line-height: 43px;
}
.sell_ban_bx_inr p {
	font-size: 16px;
	margin-top: 6px;
	line-height: 23px;
}
.traditionally_text {
	float: left;
	width: 100%;
}
.traditionally_img {
	width: 100%;
	padding-left: 0;
	padding-top: 0;
	text-align: center;
}
.traditionally_img img {
	width: 50%;
	max-width: 100%;
}
.successful_sale_sec {
	padding: 41px 0;
}
.traditionally_text {
	margin-top: 15px;
}
/*sell page end*/















    /*lone page start*/







.lon_sec_div {
	padding-top: 6px;
}
.lon_sec_div .traditionally_text h2 {
	font-size: 19px;
	line-height: 31px;
}
.lon_sec_div .traditionally_text h3 {
	font-size: 19px;
	line-height: 31px;
}
.lon_sec_div .traditionally_ir {
	margin-top: 26px;
}
.lon_sec_div .traditionally_ir:nth-of-type(2n) .traditionally_img {
	padding-right: 0;
}
.lon_sec_div .traditionally_ir .traditionally_img {
	padding-right: 0;
}
.banner-image img {
	width: 100%;
	object-fit: cover;
	object-position: top;
	position: relative;
	height: 285px;
}
.agents_texts h1 {
	font-size: 26px;
	line-height: 36px;
	margin-bottom: 5px;
}
.agents_texts p {
	font-size: 15.3px;
	line-height: 24px;
	width: 100%;
}
.from-sec-banner2 .fr_in input {
	width: 100%;
	height: 45px;
	font-size: 14.5px;
}
.search-box2 input {
	padding-left: 10px;
	font-size: 16px;
	height: 45px;
}
.fr_in {
	width: calc(100% - 120px);
}
.search-box2 {
	width: 120px;
	height: 45px;
	position: relative;
}
.from-sec-banner2 {
	padding: 3px;
	margin-top: 10px;
}
.agents-contact_sec {
	padding: 35px 0;
}
.contact_infos {
	margin-top: 20px
}
.contact_infos h1 {
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 3px;
}
.contact_infos h3 {
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 3px;
}
.contact_infos p {
	font-size: 14.9px;
	line-height: 1.7;
}
.contact_infos ul li {
	margin-right: 25px;
	font-size: 16px;
	margin-bottom: 0;
	margin-top: 2px;
}
.contact_infos ul {
	margin-top: 10px;
	margin-bottom: 10px;
}
.contact_infos ul li a {
	font-size: 15.6px;
}
.contact_infos ul {
	flex-wrap: wrap;
}
.revew_sec_agent2 .star_bx {
	padding-left: 0;
}
.inputs_send {
	width: 8%;
}
.chat_rig_top, .chat_rig_body, .chat_rig_foot {
	padding: 12px 6px 12px 6px;
}
.chat_rig_inputs {
	width: 92%;
}
.file_in {
	position: absolute;
	float: right;
	right: 67px;
}
.uploadImg1 {
	width: 34px;
	height: 34px;
	right: 93px;
}
.hire-type.message {
	width: calc(100% - 53px);
}
.chat_rig_inputs {
	padding-left: 5px;
}
.help_left .faq_tbs li a {
	font-size: 14px;
	line-height: 19px;
	padding-left: 10px;
	padding-right: 6px;
}
.video-container, video {
	height: 400px;
}
.user_chat_list {
	height: 236px;
	width: 100%;
	overflow-y: auto;
}
.user_chat_left {
	margin-bottom: 0;
}
.chat_rig_body {
	height: 420px;
}
.pro-budget p {
	text-align: left;
	margin-top: 8px;
}
.pro-social {
	justify-content: start;
}
.pro-budget {
	margin-left: 100px;
}
.ser-pro-socail {
	width: 100%;
}
.ser-pro-info {
	flex-wrap: wrap;
}
.pro-social {
	margin-top: 10px;
	margin-left: 100px;
	display: flex;
	align-items: center;
}
.jobs-finder {
	margin-top: 5px;
}
.ln_pg > img {
	height: 500px
}
.input-with-icon a.user_llllk {
	padding-left: 22px;
}
.input-with-icon a.user_llllk {
	font-size: 12px;
}
.input-with-icon input {
	font-size: 12px !important;
}
.blink_me {
	font-size: 18px;
	line-height: 25px;
}
.ex_ul_commercial li {
	color: #fff;
	font-size: 18px;
	margin-right: 20px;
	margin-top: 12px;
	display: flex;
	align-items: center;
}
.lon_sec_div .traditionally_text .avil_yexts h2 {
	font-size: 17px;
	line-height: 21px;
}
.traditionally_text .avil_yexts li p {
	font-size: 15px;
	line-height: 24px;
}
.contact-address-item p, .contact-address-item p a {
	min-height: auto;
}
.ln_pg .con_loan_pro .property_manag_rig {
	float: right;
	width: 40%;
	padding-left: 0;
}
.ln_pg .con_loan_pro .sell_ban_bx_inr {
	width: 60%;
	float: left;
	padding-right: 20px;
	text-align: left;
	top: 30%;
	position: inherit;
}
.para_borders {
	padding: 11px 17px;
}
/* user notification page */







.noti-list li a.not_cls {
	flex-wrap: wrap;
	flex-direction: column;
}
.noti-text, .noti-list li.read a.not_cls .noti-text {
	border-right: none;
	width: 100%;
	margin-bottom: 6px;
}
.noti-list li a.not_cls .noti-time {
	width: 100%;
	flex-direction: row;
	justify-content: flex-end;
	border-left: none;
}
.noti-list li.read a.not_cls .noti-time {
	border-left: none;
}
.noti-list li a.not_cls .noti-time h3 {
	margin-bottom: 0px;
	margin-right: 12px;
}
.noti-list li a.not_cls .noti-time h4 {
	font-size: 13px;
	color: #64656a;
	line-height: 15px;
	font-weight: 500;
}
/* user notification page */







    /* our process page start 19-08-2022 */







.risk li {
	width: 45%;
	margin-bottom: 15px;
}
.prop-table-all tbody tr td {
	min-height: 77px;
}
.prop-out-box h3 {
	font-size: 21px;
	margin: 0px 0 6px;
}
.gls-lst li p {
	font-size: 14px;
	line-height: 20px;
}
.gls-lst li ul li {
	font-size: 14px;
	line-height: 15px;
}
.gls-lst li ul li::before {
	top: 4px;
}
.gls-lst li h4 {
	margin-bottom: 7px;
}
.gls-lst li {
	width: 49%;
}
.gls-lst {
	margin-top: 21px !important;
}
.risk-box h3 {
	font-size: 18px;
}
.prop-inr-txt p {
	font-size: 15px;
	line-height: 22px;
}
/* our process page end 19-08-2022 */







    /* raise fund page start 19-08-2022 */







.year {
	width: 94%;
}
.year ul {
	margin-left: 80px !important;
}
.year ul li::before {
	left: -54px;
	width: 51px;
}
.year h4 {
	font-size: 32px;
}
.fund-box {
	margin-bottom: 20px;
}
.fund-inr .row {
	padding: 0px 20px;
}
.fund-box h2 {
	font-size: 18px;
}
.funder-img {
	width: 108px;
	height: 108px;
}
.cont-me .row {
	width: 100%;
}
/* raise fund page end 19-08-2022 */























    /* 25/08/2022 */







.invst-1-lft h2 {
	font-size: 24px;
	text-align: left;
}
.invst-1-r8 {
	padding: 17px 0px 25px 8px;
	width: 66%;
}
.about-us-img-wrap.invst-image-wrap img {
	width: 41%;
	height: 357px;
	margin: 0 auto;
	object-fit: cover;
	display: block;
}
.owl-proj .owl-nav .owl-next {
	right: -12px;
}
.owl-proj .owl-nav .owl-prev {
	left: -12px;
}
.get-app img {
	display: none;
}
.risk-info h3 {
	font-size: 18px;
}
.prop-out-box.prop-next {
	margin-bottom: 12px;
}
.prop-tab {
	margin: 0px 0px 15px 0px;
}
.lender-name {
	width: 100%;
	margin-bottom: 12px;
}
.limit-inr {
	flex-direction: column;
}
.limit-lft {
	padding-right: 15px;
	margin-right: 0px;
	border-right: none;
	width: 100%;
	padding-left: 15px;
}
.limit-r8 {
	width: 100%;
	padding: 20px 15px 0px 15px;
}
.limit-lst {
	padding-bottom: 0px;
	border-bottom: none;
	border-right: 1px solid #add597;
}
.diverse svg {
	padding-left: 0px;
}
.logo-lst li a img {
	width: 82px;
}
.logo-lst li {
	margin-bottom: 24px;
}
.logo-lst li a img {
	width: 106px;
}
.quote .get-app h6 {
	font-size: 18px;
	text-align: right;
}
.quote .get-app img {
	width: 106px;
}
/* 25/08/2022 */







#main_nav {
	height: 200px;
	overflow-y: scroll;
}
.rating-pro p img {
	margin: 2px 3px 0 0;
	float: left;
}
.rating-pro {
	width: 41px;
}
.forr_s01 p {
	width: 100%;
}
.similar_sec .vi-more {
	font-size: 12px;
}
.agent_publick_share .pro-social {
	margin: -3px 0 0 5px !important;
}
.a2a_svg {
	height: 24px !important;
	width: 24px !important;
}
.pro-social p {
	margin: 0 8px 0 0;
}
.frmma01 .bud_sets {
	width: 100%;
}
.profidropdid {
	height: 270px;
	overflow-y: scroll;
	overflow-x: hidden;
}
#tars-widget-fab {
	width: 60px !important;
	right: 0 !important;
}
#tars-widget-fab .convbot-button {
	margin: 0 10px 0 0 !important;
	width: 43px !important;
	height: 44px !important;
}
.chat-bodys {
	height: 200px;
}
.main-chat-box {
	height: 320px;
}
.age_n_h {
	display: none;
}
.modal-dialog {
	margin: 94px auto 0px auto;
}
.spe_rm {
	height: auto !important;
}
.privacy-content {
	padding: 0;
	border: none;
}
.privacy-content p, .privacy-content ol li, .privacy-content ul li {
	margin-bottom: 6px;
}
.privacy-content p, .privacy-content ol li, .privacy-content ul li {
	line-height: 21px;
}
.cm_ppd60 {
	padding: 11px 8px !important;
}
.cm_ppd60 tbody tr td p {
	line-height: 19px !important;
}
.cm_ppd60 tbody tr td {
	line-height: 19px !important;
}
.cm_ppd60 tbody tr td ul li {
	line-height: 19px !important;
}
/* 19-09-2022 */



    /* advisor page */



.fine-boxes .col-sm-6 {
	margin-top: 30px;
}
.differ-actual {
	transform: scale(1);
	margin: 20px 0px;
}
.differ-div {
	margin: 20px 0px 0px 0px;
}
.different .row {
	flex-direction: column-reverse !important;
}
.adv-box {
	margin-right: 0px;
	padding-left: 46px;
	margin-bottom: 20px;
}
.adv-box span {
	position: absolute;
	top: 50%;
	transform: translateY(-100%);
	left: 0px;
	margin: 0px !important;
}
.adv-box h3 {
	margin: 0px 0px 12px 0px;
}
.adv-box p {
	text-align: left;
}
.advice-div::before {
	height: 76%;
	width: 1px;
	border-left: 2px dashed #0f9d58;
	top: 10%;
	left: 13px;
}
.marketing .row {
	flex-direction: column-reverse !important;
}
.mark-txt {
	margin-bottom: 30px;
}
.founder {
	margin: 30px 0px;
}
.fn-bxs {
	background-size: 100% auto;
	padding: 13px 9px;
	min-height: 1px;
	background-position: center;
}
.fine-boxes .col-sm-6 {
	margin-top: 6px;
}
.advisory {
	margin-bottom: 6px;
}
.advs-ban {
	margin-bottom: 359px;
}
.found p {
	font-size: 18px;
	line-height: 28px;
}
.found {
	width: 100%;
	padding: 20px 11px 11px 11px;
}
.how-box-hd {
	flex-direction: row-reverse;
}
.what-hppns .row .col-sm-6:last-child {
	margin-top: 30px;
}
.how-box-hd img {
	margin-left: 0px;
	margin-right: 13px;
}
.how-bx-2nd .how-box-hd {
	justify-content: flex-start;
	flex-direction: row;
}
.hows-box p {
	text-align: left;
}
.hows-box::before,  .hows-box.how-bx-2nd::before {
	left: -68px;
	right: auto;
}
.how-lst::after {
	left: 12px;
}
.how-lst {
	padding-left: 64px;
	margin-top: 13px;
}
.hows-box {
	margin-bottom: 20px;
}
.how-hppns {
	margin-bottom: 11px;
}
.value-cst h2 {
	font-size: 25px;
	line-height: 1;
	margin-bottom: 29px;
}
.value-question {
	margin: 34px 0px 24px 0px;
}
.input-grp {
	width: 100%;
}
.serv-two {
	margin: 0px 0px 0px 10px;
}
.serv-three {
	margin-top: 10px;
}
.serv-box {
	min-height: 338px;
}
.dev-cont .row {
	flex-direction: column-reverse !important;
}
.dev-card {
	background-color: transparent;
}
.dev-txt h2,  .dev-txt p,  .dev-txt a {
	color: #303340;
}
.dev-txt a {
	border: 1px solid #303340;
}
.dev-txt a img {
	filter: invert(100%);
}
.dev-txt {
	padding: 0px 0px 0px 0px;
	margin-bottom: 20px;
}
.dev-img img {
	width: 100%;
	height: 284PX;
}
/* advisor page */



    /* 19-09-2022 */







    /* 20-09-2022 */



.strategy .col-12 {
	max-width: 50%;
}
.explore-number {
	margin: 20px auto 0px auto;
	justify-content: center;
	flex-wrap: wrap;
}
.ex-numb-box:first-child {
	margin-right: 20px;
}
.ex-numb-box:last-child {
	margin-top: 20px;
}
.dev-type-boxes .col-12 {
	max-width: 50%;
}
/*  20-09-2022 */



.rent-form-sec .sell_ban_bx_inr h3 {
	font-size: 26px;
}
.for_neww_logingg_tab ul li a {
	padding: 9px 10px;
	text-align: center;
}
.right_sos {
	margin-left: 0px !important;
	margin-top: 10px !important;
}
/* .right_sos .cup-txt p {



        display:none;



    } */



.deet-menu {
	margin-top: -20px;
}
.property-pg-nav.deet-menu {
	margin-top: 40px;
}
.deet-menu ul {
	flex-wrap: wrap;
}
.deet-menu ul li a {
	padding: 10px 4px 10px 4px;
}
.at-resp-share-element .at-icon, .at-resp-share-element .at-label {
	cursor: pointer;
	display: block;
	width: 22px !important;
	height: 22px !important;
}
.btn_block {
	font-size: 13px;
	height: 35px;
	line-height: 34px !important;
}
.skll_li_pos {
	margin-top: -21.6px;
}
.from_bannes_info {
	margin-top: 15px;
}
.banner_froms {
	padding: 20px 14px;
}
.search_banner_title {
	font-size: 28px;
	line-height: 33px;
	margin: -3px 0 13px;
	width: 100%;
}
.banner_input_from input {
	height: 44px;
	padding: 10px 10px;
	font-size: 14px;
}
.banner_input_from button, .banner_froms a {
	margin-top: 10px;
	height: 40px;
	padding: 10px 10px;
	font-size: 14px;
}
.banner_count_box {
	padding: 14px;
	margin-top: 10px;
}
.counts_title {
	margin: 0 0px 10px;
	font-size: 17px;
	line-height: 24px;
}
.counts_link {
	font-size: 17px;
}
.counts_link span {
	font-size: 13px;
	line-height: 17px;
	margin-top: 1px;
}
.hero_box {
	min-height: auto;
	width: 100%;
	padding: 14px;
	margin-top: 10px;
}
.hero_box h2 {
	font-size: 26px;
	line-height: 34px;
	margin-bottom: 5px;
}
.hero_box p {
	font-size: 18px;
	line-height: 25px;
}
.new_home_banner_carousel {
	height: 420px;
}
.new_home_banner_carousel .owl-carousel img {
	height: 450px;
}
.proprt_tab_imgs {
	width: calc(33.33% - 22px);
	margin: 11px;
}
.proprt_tab_imgs h3 {
	margin-top: 6px;
	font-size: 14px;
}
.new-listing-image a img {
	height: 195px;
}
.new_list_infos {
	margin-top: 10px;
	margin-bottom: 5px;
	min-height: 176px;
}
.new_list_infos h2 a {
	font-size: 16.5px;
	line-height: 21px;
	margin-bottom: 3px;
}
.new_list_infos p {
	font-size: 15px;
	line-height: 21px;
}
.new_list_infos h6 {
	margin-top: 4px;
	font-size: 15px;
	line-height: 22px;
}
a.new_logo_ab img {
	width: 100%;
	height: 100%;
}
section.new_home_propertys.pt-0.pb-0 {
	padding-bottom: 25px !important;
}
.new_testimonails_div {
	margin: 10px;
	padding: 20px 20px 20px 20px;
	border-radius: 6px;
	flex-wrap: wrap;
}
.new_testimonials_left {
	width: 100%;
}
.new_testimonials_right {
	width: 100%;
	margin-top: 18px;
	text-align: center;
}
.new_testimonials_right h2 {
	font-size: 21px;
	line-height: 28px;
	margin-bottom: 4px;
}
.new_testimonials_right p {
	font-size: 14.7px;
	line-height: 21px;
}
.new_testimonials .owl-nav {
	position: inherit;
	justify-content: center;
}
.new_testimonials .owl-nav .owl-prev, .new_testimonials .owl-nav .owl-next {
	font-size: 0 !important;
	margin: 0 !important;
	width: 34px;
	height: 40px;
}
.builder_texts_info {
	padding-left: 0px;
	padding-top: 15px;
}
.builders_section {
	padding: 18px;
}
.builder_texts_info_top h1 {
	font-size: 21px;
	line-height: 30px;
	margin-bottom: 2px;
}
.builder_texts_info_top p {
	font-size: 16px;
	line-height: 23px;
}
.builder_review_sec {
	margin-top: 15px;
	padding: 10px 10px 0;
}
.builder_review_img img {
	max-width: 151px;
	max-height: 40px;
}
.star-builders {
	margin-top: 8px;
}
.all_builder_links a {
	height: 42px;
	line-height: 42px;
	padding: 0 20px;
	font-size: 16px;
}
.builder_left_img a {
	display: block;
	text-align: center;
}
.builder_left_img a img {
	width: 45%;
	margin: 0 auto;
}
/* 17-04-2023 */



.rate-length span.front {
	width: 60px;
	font-size: 14px;
}
span.length-big {
	width: 119px;
}
.about-sec-pro h5 {
	font-size: 14px;
	margin-bottom: 0px;
}
.rate-cat-inr h6 {
	font-size: 12px;
	width: 18px;
	margin-left: 5px;
}
.com-filt-box {
	width: 242px;
}
.comment-box {
	flex-wrap: wrap;
}
.comment-txt {
	width: 100%;
	padding-right: 0px;
	padding-bottom: 10px;
}
.comment-star {
	width: 100%;
	padding-left: 0px;
	border-left: 0px solid transparent;
	padding-top: 10px;
	border-top: 1px solid #eee;
}
.chat_first_time {
	line-height: 18.5px;
}
/* 17-04-2023 */







/* rater page*/



.btn-scale .rt-nmbr {
	margin: 0px 4px;
}
.rv-r8 {
	width: 360px;
}
.brv-list-box {
	flex-wrap: wrap;
	height: auto;
}
.brv-lft {
	margin-right: 0px;
}
.brv-r8 {
	width: 100%;
	height: auto;
	flex-direction: row;
}
.rv-market-rate {
	flex-direction: column-reverse;
	align-items: flex-start;
}
.make-rate-r8 {
	margin-left: 0px;
	margin-bottom: 20px;
}
.mark-rate-lft {
	width: 100%;
}
.not-all {
	flex-direction: column;
}
.not-all-lft {
	flex-direction: column;
}
.not-all-lft img {
	margin-right: 0px;
	margin-bottom: 8px;
}
.not-all-lft h3 {
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
}
.not-all-r8 {
	margin-left: 0px;
}
.rev-box-mn {
	padding: 15px;
	flex-direction: column;
	align-items: flex-start;
}
.rv-lft {
	width: 100%;
	margin-right: 0px;
	margin-bottom: 15px;
}
.rv-r8 {
	width: 100%;
	justify-content: flex-start;
}
.rv-r8txt {
	width: fit-content;
}
.rvlst-srch .sort-filter {
	width: fit-content;
}
.rvlst-src-name {
	flex-wrap: wrap;
}
.city-lister-mn li {
	width: 46%;
}
.score-box h2 {
	font-size: 35px;
}
.score-r8 {
	padding: 0px 0px;
	width: 75%;
}
.score-ban-right {
	display: none;
}
.score-bnr-txt {
	padding: 40px 0px;
}
.score-bnr-txt h1 {
	font-size: 27px;
}
.score-bnr-txt h3 {
	font-size: 17px;
	margin-bottom: 9px;
}
.pre-conster-count .counts_title {
	margin: 0 0px 9px;
	font-size: 20px;
}
.pre-conster-count .counts_link {
	font-size: 18px;
}
.pre-conster-count .counts_link span {
	font-size: 15px;
	margin-top: 9px;
}
.pre-conster-info .from_banner_rights {
	width: 315px;
}
.nav-public .navbar-brand {
	margin-top: -3px;
}
.nav-public .navbar-toggler {
	margin-top: 0px;
}
.agent-das-tab.user-search-tabs ul li {
	padding: 6px 8px;
}
.agent-das-tab ul li a {
	font-size: 13px;
}
.pro-dettt li {
	font-size: 14px;
}
.abovee_footerr > img {
	width: 60px;
	margin: -2px 12px 0 0;
	height: 56px;
}
.abovee_footerr {
	padding: 30px 0;
}
.need_hellp h6 {
	font-size: 25px;
	line-height: 26px;
}
.need_hellp p {
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 8px;
}
.bg_nneww_onlly {
	height: 150px;
	background-attachment: inherit;
}
.nn008 .misson-box img {
	height: 45px;
	margin: 0 0 18px;
}
.rrm02 {
	padding: 0 0 25px 0 !important;
	margin-top: 35px;
}
.rrm01 {
	background-position: center right;
}
.agg_new_banner .text-center h1 {
	font-size: 30px;
	line-height: 32px;
}
.agg_new_banner .text-center p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 600 !important;
}
.rrm01 .section-title {
	font-size: 20px;
}
.rrm02 .section-title {
	font-size: 20px;
}
.rrm01 .updated_ppcc {
	margin: 10px 0 0 0;
}
.rrm01 {
	padding: 32px 0 15px 0 !important;
}
.atcl-img {
	height: auto;
	margin-bottom: 20px;
}
.atcl-txt h2 {
	text-align: center;
}
.atcl-txt p {
	font-size: 15px;
	text-align: center;
}
.atcl-txt a {
	margin: 7px auto 0px auto;
}
h1.in-rel {
	font-size: 27px;
}
.fiscal-box h3 {
	font-size: 19px;
}
.fy22-item {
	width: 49%;
}
.value-why ul {
	margin-top: 30px !important;
}
.value-why h2 {
	font-size: 25px;
	margin-bottom: 9px;
}
.value-why a {
	margin-top: 11px;
}
.value-why {
	margin-bottom: 50px;
}
.val-txt-area {
	background: linear-gradient(0deg, #000000b5, #ffffff);
}
.for_neww_logingg_tab ul li a {
	font-size: 13px !important;
}
.proposla-ul ul li {
	width: 100%;
}
.new_property_aligns .sign_popup_body h4 {
	font-size: 15px;
	margin-bottom: 18px;
}
.reffer2_nw {
	padding: 6px 11px;
	font-size: 13px;
}
/* ticket mail page */



.ticket-infosec ul li h6 {
	font-size: 16px;
	line-height: 1;
}
.ticket-infosec ul li small {
	font-size: 13px;
	margin-bottom: 1px;
}
.req-tpe {
	padding: 4px 7px;
	font-size: 12px;
}
/* ticket mail page */



.out-btn {
	width: auto !important;
}
.out-btn {
	margin-right: 5px !important;
	font-size: 15px !important;
}
.paginationsec li a {
	font-size: 12px;
}
/* crm modal */



.shedule-inpt:first-child:after {
	display: none;
}
/* crm modal */







.mb_bm form {
	width: 165px;
}
.mb_bm a {
	min-width: 90px;
}
.qqrrm01 h5 {
	min-width: 118px;
}
.qqrrm01 > span {
	margin: 1px 12px 0 0;
}
.nrm_leads_details ul li {
	padding: 11px 10px;
}
.nrm_leads_details ul li p {
	font-size: 14px;
}
.new_das_r {
	width: 100%;
}
.para_urls {
	width: 100%;
	margin-bottom: 10px;
}
.upld-links a {
	margin: 0 0 0 10px !important;
	line-height: 1;
}
.new_boder_sl {
	border-left: 0px solid #afafaf;
	border-top: 1px solid #afafaf;
	margin-top: 10px;
}
.agg_new_banner .text-left h1 {
	font-size: 25px;
	line-height: 27px;
	margin-bottom: 7px;
}
.agg_new_banner .text-left p {
	font-size: 17px;
	line-height: 20px;
}
.new_crmsinr .owl-dots .owl-dot span {
	width: 28px;
}
.new_crmsinr .owl-dots .owl-dot.active span {
	width: 28px;
	height: 4px;
}
.client-logos_component {
	height: 5rem;
}
.updated_ppcc2 img {
	width: 100%;
	height: 250px;
}
.text_alls {
	padding: 10px 0px;
}
.text_alls h2 {
	font-size: 20px;
	font-weight: 600;
	line-height: 26px;
}
.text_alls p {
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 5px;
	margin-top: 5px
}
.updated_ppcc1 img {
	height: 250px;
}
.mt-3 {
	margin-top: 10px !important;
}
.section_text_img {
	margin: 20px 0 45px;
}
.new_crmsinr .owl-dots {
	margin: 20px 0;
}
.padding_sc_large {
	padding: 15px 0 35px;
}
.flex_d {
	flex-direction: column-reverse;
}
.new_testi_n {
	margin-top: 15px;
}
.text_test {
	padding: 0 0 15px;
}
.text_test p {
	font-size: 16px;
	line-height: 1.5;
}
.text_test h3 {
	font-size: 18px;
	line-height: 20px;
}
.updated_ppcc img {
	height: 250px;
}
.updated_ppccm img {
	height: 150px;
}
.balck_n {
	padding: 20px;
	height: auto;
}
.text_res h2 {
	font-size: 20px;
}
.theme-btn2 {
	font-size: 15px;
	letter-spacing: 0px;
	padding: 7px 20px;
	margin-top: 15px;
}
.big_texts h2 {
	font-size: 25px;
}
.text_res2 p {
	font-size: 16px;
}
.overlap_menus {
	padding: 30px 15px;
}
.image_we {
	height: 70px;
	margin-bottom: 10px;
}
.overlap_menus h2 {
	font-size: 20px;
	line-height: 23px;
	margin-bottom: 4px;
}
.overlap_menus p {
	font-size: 15px;
	line-height: 20px;
}
.all_builder_links {
	margin-top: 15px;
}
.testimonails_laedsinr .owl-carousel .owl-nav {
	display: none;
}
.text_s {
	padding: 20px 9px 0 5px;
}
.text_s h3 {
	font-size: 20px;
}
.text_s h4 {
	font-size: 18px;
}
.testimonails_laedsinr .owl-dots {
	margin: 20px 0 0;
}
.testimonails_laeds {
	margin-top: 20px;
}
.image_acs {
	height: 300px;
}
.testimonails_laedsinr .owl-dots .owl-dot span {
	width: 30px;
	height: 4px;
}
.testimonails_laedsinr .owl-dots .owl-dot.active span {
	width: 30px;
	height: 4px;
}
.banner_re_img {
	display: none;
}
.banner_refferal {
	height: auto;
}
.text-reffe_banners {
	height: auto;
	padding-right: 0px;
	padding-top: 25px;
}
.new_h span {
	font-size: 22px;
	line-height: 25px;
}
.new_h {
	font-size: 28px;
	line-height: 35px;
	margin-bottom: 11px;
}
.doc-subtitle {
	font-size: 16px;
	line-height: 21px;
}
.YiS5NeJ {
	margin-top: 25px;
}
.refeers_sec {
	padding: 35px 0;
}
.new_re h2, .afr_a h2 {
	font-size: 27px;
	line-height: 140%;
	margin-bottom: 10px;
}
.star_incons {
	padding-right: 0px;
	margin-top: 25px;
	text-align: center;
}
.star_incons img {
	margin-bottom: 14px;
	height: 48px;
}
.star_incons h2 {
	font-size: 19px;
	line-height: 24px;
	margin: 1px 0 5px;
}
.star_incons p {
	font-size: 15.5px;
	line-height: 20px;
}
.afr_atest p {
	margin-bottom: 15px;
	font-size: 15.5px;
	line-height: 20px;
}
.banner_ser_desk {
	padding: 25px 0;
}
.text-tests {
	padding-right: 0px;
}
.text-tests h1 {
	font-size: 25px;
	line-height: 32px;
	margin-bottom: 10px;
}
.text-tests p {
	margin-top: 10px;
	font-size: 16px;
	line-height: 1.6;
	margin-bottom: 0px;
}
.new_serv_desk img {
	height: 300px;
	margin-top: 25px
}
.padding_btns {
	padding-bottom: 35px;
}
.padding_narrow {
	padding-top: 35px;
}
.static_tex h2 {
	margin: 0px 0px 10px;
	font-size: 25px;
}
.static_tex p {
	font-size: 15px;
	line-height: 24px;
}
.header_b #main_nav {
	height: auto;
}
.haeder-padding2 {
	padding-top: 48px;
}
.top-parent-container {
	padding: 30px 10px;
}
.top-section .main-heading {
	font-size: 25px;
	line-height: 30px;
	margin: 14px auto;
}
.top-section .sub-heading {
	font-size: 18px;
	line-height: 25px;
	max-width: 100%;
}
.cont_d h3 {
	font-size: 18px;
	line-height: 25px;
	margin-top: 20px;
}
.top-section .checkmark-main-container .checkmark-container {
	margin: 10px;
	max-width: 44%;
	width: 41%;
}
.dual-section-container .left-part {
	width: 100%;
}
.dual-section-container .right-part {
	width: 100%;
}
.dual-section-container .left-part .section-heading {
	font-size: 26px;
	padding-right: 0px;
}
.section-sub-heading {
	font-size: 15px;
	line-height: 22px;
	margin-bottom: 10px;
}
.content-container-heading {
	font-size: 20px;
	line-height: 25px;
}
.tryout-footer-section-text {
	min-height: auto;
	padding: 30px 45px;
}
.section-what-is-education-crm {
	padding: 40px 20px 40px !important;
	background-color: #eeecff;
}
.banner_ser_desk::after {
	background: linear-gradient(90deg, black 46%, black);
}
.sign_popup .modal-body {
	padding: 22px 15px 30px !important;
}
.new-pass-dsgn .modal-body {
	padding: 20px 50px 40px 50px !important;
}
.nu_des_forgt_pass .modal-dialog {
	max-width: 100%;
	width: auto;
}
.otp-modfy.nu_des_forgt_pass .modal-dialog {
	max-width: 100%;
	width: 434px;
}
h2.trust-hd {
	border-bottom: 2px solid rgba(68, 68, 68, 0.8);
	padding-bottom: 5px;
	margin-bottom: 39px;
	font-size: 21px;
}
.trust-nms ul li img {
	max-width: 93px;
	max-height: 55px;
}
.trust-nms ul li {
	padding: 9.5px 11px;
	min-width: 17%;
}
/*31-05*/

.review-anon-modal .modal-content {
	padding: 20px 20px !important;
}
.revan-inr em {
	width: 120px;
	height: 120px;
	margin-right: 12px;
}
.rev-rating label {
	width: 57px;
	height: 50px;
}
.revan-txt h3 {
	font-size: 21px;
	line-height: 27px;
	margin-bottom: 6px;
}
button.anon-rev-btn {
	width: 153px;
	margin: 15px auto 0px auto;
	font-weight: 600;
}
/*31-05*/





.closer {
	right: -5px;
	font-size: 1.1rem;
}
.modal-dialog.modal-dialog-centered {
	margin: auto;
}
.modal-open .modal {
	padding-right: 0 !important;
}
.rev-post1-mod .modal-dialog {
	height: auto;
	margin: auto;
}
/* 18-06 */

.chs-top-lft {
	padding: 13px 29px 15px 21px;
	/* background: #7FB163; */

	border-radius: 15px;
	background-size: 137% 100%;
}
.choose-top-rt {
	background-image: none;
	width: 50%;
	height: fit-content;
	text-align: center;
	border: 2px solid #7fb163;
	border-radius: 15px;
	background-color: white;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25), inset 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.pln-desc-rt-box span {
	width: 100%;
}
.choose-top-rt h3 {
	font-size: 18px;
	line-height: 12px;
}
.pln-list-div label {
	width: 47%;
	margin-right: 14px;
}
.pln-desc-rt-box h6 {
	font-size: 15px;
	line-height: 1.2;
	margin-top: 6px;
}
.pln-desc-rt-box span, .pln-desc-rt-box button {
	padding: 2px 4px;
}
.pln-btm-hd h2 {
	height: 48.09px;
	padding: 10px 18px;
	font-size: 20px;
	line-height: 26px;
	width: fit-content;
	margin: 0 auto;
}
.pln-btm-hd {
	width: 359px;
	max-width: 90%;
	padding: 0px 14px 8px 14px;
	margin: 0 auto 26px auto;
	z-index: 2;
}
.pln-desc-rt-box h5 {
	margin-bottom: -3px;
	font-size: 14px;
	line-height: 18px;
	color: #414450;
}
.pln-desc-hdr-lft {
	width: 131px;
	padding: 7px 4px 7px 3px;
}
.pln-desc-hdr-lft label span {
	width: 56px;
	height: 26px;
	font-size: 11px;
	line-height: 16px;
}
.pln-desc-hdr-lft label h4 {
	width: 112px;
	height: 56px;
	padding: 3px 5px 30px 10px;
	font-size: 11px;
	top: 2px;
	right: 2px;
}
.pln-desc-hdr-lft label h4 b {
	font-size: 16px;
}
.things-list ul li h5 {
	width: 171px;
	padding: 8px 5px 9px 11px;
	font-size: 13px;
	line-height: 15px;
}
.pln-desc-hdr-rt {
	flex-grow: 0;
	margin-left: 0px;
	width: calc(100% - 139px);
}
.pln-desc-hdr-rt {
	flex-grow: 0;
	margin-left: 0px;
	width: calc(100% - 171px);
}
.pln-desc-rt-box {
	margin-left: 1px;
	padding: 3px 3px;
	border-radius: 10px;
}
.choose-top-rt {
	height: 64px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.pln-inr-btns {
	padding: 0px 0px;
	flex-wrap: wrap;
	gap: 20px;
	justify-content: center;
	align-items: stretch;
}
/* 18-06 */



.member-plan-sec .pln-list-div label {
	width: 48%;
	margin: 0 0 !important;
}
.scale-realestate ul {
	flex-wrap: wrap;
}
.scale-realestate ul li {
	width: 46%;
}
.scale-realestate h2 {
	line-height: 1.2;
}
.member-plan-sec .pln-inr-btm {
	padding: 0px 9px 60px 9px;
}
.member-plan-sec .things-list ul li h5 {
	width: 138px;
}
.member-plan-sec .has-ornot {
	max-width: calc(100% - 171px);
	width: 476px;
}
.manage_subscription h2.mng-sub-hdng {
	font-size: 24px;
}
.manage_subscription .modal-body {
	padding: 30px 10px;
}
.pnl-tpul ul li a {
	width: 107px;
	padding: 8px;
	font-size: 15px;
}
.modal_review_post .modal-content.refer-modal-content .modal-body {
	padding: 24px !important;
}
.modbody-border {
	padding-right: 20px;
	margin-right: 20px;
	width: calc((100% - 40) / 2);
}
.ref-modbody-rt {
	width: calc((100% - 60px) / 2);
}
.rref-mod-ftr {
	padding: 0px 0px;
}
.pln-list-box {
	height: calc(100% - 29px);
	margin-bottom: 29px;
}
.subscription_popup_area {
	display: block;
}
.subscription_left_area {
	width: 100%;
	min-width: 100%;
}
.subscription_right_area {
	padding: 15px 0 !important;
	margin-bottom: 68px;
}
.subscription_boxxxx h1 {
	font-size: 24px;
	line-height: 30px;
}
.subscription_right_area h1 {
	font-size: 21px;
	line-height: 24px;
	margin: 0 0 9px 0;
}
.subscription_boxxxx {
	width: 100%;
}
.subscription_popup_area {
	padding: 16px;
}
.subscription_left_area a img {
	width: 140px;
	margin: 0 0 18px 0;
}
.subscription_right_area > img {
	bottom: -84px;
	right: -20px;
	width: 83px;
}
.type-pop-inr label input:hover + .tp-pop-bx + span.type-tooltip {
	width: 150px;
	height: 90px;
	line-height: 1.2;
}
span.type-tooltip {
	bottom: 112px;
	right: 47px;
	padding: 7px 9px 25px 8px;
}
.choose-top-rt h3 {
	font-size: 15px;
	line-height: 18px;
	margin: 0px 0 3px 14px;
}
.choose-top-rt {
	padding: 6px 12px 0 0;
}
/* 29-10 */
.rwrd-land-banner {
	padding: 45px 15px 70px 15px;
}
.rwrd-bnr-txt h1 {
	font-size: 28px;
	line-height: 39px;
}
.rwrd-bnr-txt {
	padding: 15px 44px 27px 21px;
	width: 431px;
}
.rwrd-step {
	margin: -37px auto 6px auto;
	gap: 20px;
	flex-direction: column-reverse;
	justify-content: flex-start;
	align-items: center;
}
.rwrd-steps-lft {
	width: 100%;
	margin-top: 11px;
}
.rwrd-steps-lft li em {
	width: 40px;
	height: 40px;
}
.rwrd-steps-lft li em img {
	width: 20px;
	height: 20px;
}
.rwrd-steps-lft li text h6 {
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 7px;
}
.rwrd-steps-lft li text p {
	font-size: 14px;
	line-height: 18px;
}
.rwrd-steps-lft li {
	margin-bottom: 25px;
	gap: 10px;
}
.rwrd-why-hdng h2 {
	font-size: 28px;
	line-height: 29px;
}
.rwrd-why-hdng p {
	font-size: 15px;
	line-height: 23px;
}
.rwrd-whyrefer {
	padding: 21px 15px 41px 15px;
}
.rwrd-whyrefer iframe {
	width: 503px;
	height: 277px;
}
.rwrd-tetimonial {
	gap: 21px;
}
.rwrd-testi-inr {
	gap: 10px;
}
.rwrd-testi-box p {
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 8px;
}
.who-rwrd-testi em {
	width: 35px;
	height: 35px;
}
.who-rwrd-testi {
	gap: 4px;
}
.who-rwrd-testi text h5 {
	font-size: 15px;
	line-height: 22px;
}
.who-rwrd-testi text h6 {
	font-size: 12px;
	line-height: 13px;
}
.rwrd-star li img {
	width: 19px;
	height: 21px;
}
.rwrd-star {
	margin-bottom: 4px !important;
	padding-left: 0px !important;
}
.rwrd-main {
	padding: 35px 15px 35px 15px;
}
.who-rwrd-testi text {
	width: calc(100% - 39px);
}
/* 29-10 */
.mas-bnr-txt h1 {
	font-size: 22px !important;
}
/* 25-02-2025 */
.rmn_section_n1 {
	background: #fff;
}
.rmn_section_top {
	padding: 8px 12px 8px 12px;
}
.rmn_reletivee {
	padding: 0 !important;
}
.rmn_section_center_main {
	padding-bottom: 0;
	width: 100%;
}
.rmn_section_n1 {
	padding-top: 91px;
	padding-bottom: 20px;
}
.rmn_round_user {
	width: 360px;
	margin: 0 auto;
}
.rmn_main_info_containt {
	max-width: 360px;
	margin: 0 auto;
}
/* 22-02-25 */
header.dsgn22-dl {
	padding: 12px 15px;
}
.dsgn22-hdr-inr .logo {
	width: 141px;
	height: 34px;
}
.dsgn22-hdrbtns .hd-start {
	padding: 5px 14px;
	width: 101px;
	height: 32px;
	font-size: 13px;
	line-height: 19px;
}
.dsgn22-hdrbtns .hd-demo {
	padding: 7px 12px;
	font-size: 13px;
	line-height: 19px;
}
.d22-hdr-padding {
	height: 61px;
	padding: 10px;
}
.dsgn22-banner {
	padding: 24px 0 52px 0;
}
.d22-bn-innr h1 {
	font-size: 22px;
	line-height: 1.6;
	margin-bottom: 12px;
}
.d22-bn-innr p {
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 22px;
}
.d22-bn-innr a {
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 22px;
}
.d22-bn-innr em {
	border-radius: 23px;
}
.d22-tdrv-top h2 {
	font-size: 21px;
	margin-bottom: 22px;
}
.d22-tdrv-top h2 span {
	background: linear-gradient(90deg, #447810 0%, #FFFFFF 166.97%);
	background-clip: text;
	-webkit-background-clip: text;
}
.d22-box h3 {
	font-size: 17px;
	margin-bottom: 6.7px;
}
.d22-box p {
	font-size: 13px;
	line-height: 21px;
	margin-bottom: 16.3px;
}
.d22-tdrv-btm h2 {
	font-size: 21px;
	line-height: 1.2;
}
.d22-tdrv-btm a {
	padding: 3px 18px;
	font-size: 14px;
	line-height: 24px;
}
.d22-tdrv-top {
	margin-bottom: 36px;
}
.d22-tdrv {
	margin-bottom: 61px;
}
.d22-why-inr {
	padding: 21px 21px;
}
.circular-graphic {
	margin-bottom: 11px;
	width: 84px;
	height: 84px;
}
.d22-whybox h4 {
	font-size: 16px;
	line-height: 17px;
}
.d22-cont-inr {
	flex-direction: column;
	row-gap: 12px;
	padding: 13px 13px;
}
.d22-cont-inr h2 {
	font-size: 15px;
	line-height: 23px;
	width: 100%;
}
.on-date h2 {
	font-size: 26px;
	line-height: 30px;
}
.on-date h4 {
	font-size: 17px;
	line-height: 21px;
}
.on-what h2 {
	font-size: 25px;
	line-height: 1;
	margin-bottom: 12px;
}
.on-what p {
	font-size: 13px;
	line-height: 8px;
}
.d22-date-inr {
	width: 472px;
	margin: 0 auto;
	column-gap: 40px;
	padding: 23px 0px;
}
.d22-inv-inr h2 {
	font-size: 21px;
	margin-bottom: 9px;
	line-height: 1.3;
}
.d22-inv-inr p {
	font-size: 13px;
	line-height: 23px;
	margin-bottom: 24px;
}
.d22-inv-inr {
	width: 436px;
}
.d22-invite {
	padding: 31px 0;
}
.d22-ftr-logo {
	width: 141px;
	height: 34px;
	margin-bottom: 30px;
}
.d22-ftr-links {
	margin-bottom: 24px !important;
	column-gap: 24px;
}
.d22-ftr-btm ul {
	column-gap: 14px;
}
.d22-ftr-btm {
	padding-top: 13px;
}
.d22-footer {
	padding: 21px 0 12px 0;
}
.d22mrkt-banner-inr {
	width: 100%;
	position: relative;
	z-index: 3;
}
.d22mrkt-bnr-img {
	right: 15px;
	top: -11px;
	width: 336px;
	height: 326px;
	z-index: 1;
	opacity: 0.2;
	max-width: 100%;
	max-height: max-content;
}
.d22mrkt-banner-inr h1 {
	font-size: 38px;
	line-height: 46px;
	margin-bottom: 26px;
	width: 200px;
}
.d22mrkt-banner-inr text {
	padding-right: 133px;
}
.d22mrkt-banner-inr h3 {
	font-size: 28px;
	line-height: 1;
	margin-bottom: 24px;
}
.d22mrkt-banner-inr p {
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 18px;
}
.d22mrkt-banner-inr a {
	padding: 5px 17px;
	font-size: 14px;
	line-height: 30px;
}
.d22mrkt-head-inr .logo {
	width: 128px;
	height: 33px;
}
.d22mrkt-head-inr .d22mrkt-start {
	padding: 6px 18px 6px 18px;
	font-size: 13px;
	line-height: 20px;
}
.d22mrkt-hdpdng {
	height: 52px;
}
.owl-d22trst {
	width: 492px !important;
	padding: 0px 30px;
}
h2.d2-trst-hdr {
	font-size: 14px;
	line-height: 14px;
	padding: 17px 40px 17px 40px;
	margin: 0 auto 5px auto;
}
.d22-empwr h2 {
	font-size: 22px;
	line-height: 26px;
	margin-bottom: 25px;
	margin-top: 5px;
}
.d22-empwr {
	margin-bottom: 28px;
}
.d22-boost-inr h2 {
	font-size: 25px;
	line-height: 38px;
	margin-bottom: 21px;
}
.d22-who-inr {
	display: flex;
	flex-direction: column-reverse;
	justify-content: center;
	align-items: center;
	gap: 36px;
}
.d22-who-inr text {
	width: 100%;
}
.d22-who-inr text h2 {
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 6px;
	text-align: center;
}
.d22-who-inr text h2 br {
	display: none;
}
.d22-who-inr text p {
	font-size: 13px;
	line-height: 23px;
	text-align: center;
}
.d22-who-inr {
	gap: 18px;
}
.d22-who-inr em {
	width: 380px;
	height: fit-content;
	margin-bottom: 0px;
	max-width: 100%;
}
.d22-who-inr em iframe {
	height: 213px;
}
.d22-nmbr-inr {
	width: 100%;
	flex-wrap: wrap;
}
.d22nmbr-box {
	padding: 20px 20px 20px 20px;
	width: calc(50% - 10px);
	flex-grow: 1;
}
.d22nmbr-box h6 {
	font-size: 18px;
	line-height: 16px;
}
.d22nmbr-box h5 {
	font-size: 24px;
	line-height: 22px;
	margin-bottom: 12px;
}
.d22-numbr {
	margin: 31px 0 41px 0;
}
h2.ongo-hdr {
	margin-bottom: 25px;
	font-size: 24px;
	line-height: 1.4;
}
.ongo-txtarea {
	width: 100%;
	position: relative;
	z-index: 2;
	max-width: 100%;
}
.d22-ongo-img {
	top: -6px;
	left: -105px;
	width: 469px;
	height: 527px;
	max-width: 100%;
	max-height: max-content;
	opacity: 0.2;
}
.ongo-txtarea p {
	font-size: 14px;
	line-height: 23px;
	margin-bottom: 24px;
	text-align: center;
}
.ongo-txtarea ul {
	padding-right: 0px !important;
	gap: 25px;
	padding-left: 35px !important;
}
.ongo-txtarea ul li {
	background: #fbfbfbc7;
}
.d22-ongo {
	padding: 29px 0 45px 0;
	overflow-y: hidden;
}
.d22-works-hdr h2 {
	font-size: 23px;
	line-height: 23px;
	margin-bottom: 19px;
}
.d22-work-list {
	column-gap: 8px;
	row-gap: 17px;
	width: 100%;
	margin: 0 auto !important;
}
.d22-work-list li {
	width: calc(50% - 4px);
	font-size: 16px;
	line-height: 27px;
}
.d22-work-list li br {
	display: none;
}
.d22-works-hdr p {
	font-size: 13px;
	line-height: 22px;
}
.d22-works {
	padding: 28px 0 46px 0;
}
.d22-simply-inr h2 {
	font-size: 23px;
	line-height: 35px;
	margin-bottom: 14px;
}
.d22-simply-inr a {
	padding: 7px 21px;
	font-size: 14px;
	line-height: 22px;
}
.d22-simply {
	padding: 23px 0 24px 0;
}
.d22-digi-hdr h2 {
	font-size: 23px;
	margin-bottom: 18px;
}
.d22-digi-box {
	display: flex;
	flex-direction: column-reverse;
	justify-content: center;
	align-items: center;
	gap: 20px;
}
.d22-digi-box text {
	width: 100%;
}
.d22-digi-box text h3 {
	font-size: 20px;
	margin-bottom: 14px;
	text-align: center;
}
.d22-digi-box text p {
	font-size: 13px;
	line-height: 24px;
	margin-bottom: 9px;
	text-align: center;
}
.d22-digi-box text a {
	width: 112px;
	height: 34px;
	font-size: 13px;
	line-height: 21px;
	padding: 7px 13px;
	margin: 0 auto;
	text-align: center;
}
.d22-digi-box em {
	width: 315px;
	height: fit-content;
	max-width: 100%;
}
.d22-digi-hdr {
	margin-bottom: 35px;
}
.d22-digi-box {
	margin-bottom: 30px;
}
.d22-win-inr {
	flex-wrap: wrap;
}
.d22-win-box {
	width: 100%;
}
.d22-win-box em {
	height: 146px;
}
.d22clnt-hdr {
	width: 325px;
	margin: 0px auto 73px auto;
	font-size: 21px;
	line-height: 1.5;
}
.owl-d22client .owl-nav {
	width: 439px;
	top: -91px;
}
.owl-d22client .owl-nav .owl-prev, .owl-d22client .owl-nav .owl-next {
	width: 25px;
	height: 25px;
}
.owl-d22trst .owl-nav .owl-prev, .owl-d22trst .owl-nav .owl-next {
	width: 25px;
	height: 25px;
}
.d22-cntrl-inr {
	padding: 28px 0;
	gap: 40px;
}
.d22-cntrl-inr h2 {
	width: 192px;
	font-size: 25px;
	line-height: 39px;
}
.d22cntrl-btns a {
	font-size: 14px;
	line-height: 22px;
	width: 118px;
	padding: 9px 16px;
}
.owl-d22client .owl-item {
	height: 374px;
}
.d22-mrktft-top {
	column-gap: 21px;
}
.d22-client {
	padding: 53px 0 8px 0;
}
.d22-bn-innr em iframe {
	width: 546px;
	height: 307px;
}
.opening-popup {
	width: 484px;
	padding: 29px 20px 47px 20px;
	display: flex;
	flex-direction: column-reverse;
	justify-content: flex-start;
	align-items: center;
	max-width: 98%;
}
.opnpop-img {
	position: static;
	display: flex;
	width: fit-content;
	height: 285px;
	max-width: 100%;
	margin: 0 auto -30px auto;
}
.opening-pop-txt-area {
	width: 100%;
}
.opening-pop-txt-area p {
	font-size: 14px;
	line-height: 1.7;
	margin-bottom: 20px;
	padding: 0 !important;
}
.opn-pop-lst {
	padding-right: 0px !important;
}
.opening-pop-txt-area h3 {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-size: 19px;
	line-height: 1.5;
	color: #000000;
	margin-bottom: 10px;
}
.opening-pop-txt-area small {
	padding-right: 0;
}
.opnpop-btns {
	flex-direction: column;
	gap: 23px;
}
.opnpop-btns a {
	border-radius: 12px !important;
	font-size: 15px !important;
	text-align: center !important;
	width: 100% !important;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.opnpop-img img {
	margin-top: -30px;
	margin-left: -20px;
}
.opening-close {
	width: 33px;
	height: 33px;
	top: 18px;
	right: 21px;
}
.d22-date-inr .reg-btn a {
	min-width: 140px;
	padding: 5.5px 24px;
	font-size: 14px;
	line-height: 24px;
}
.rghtt_sdbtn {
	float: none;
}
.hdr-notloggd + .haeder-padding {
	padding-top: 109px;
}
.haeder-padding.loggd-srch-pad {
	padding-top: 106px;
}
/* 22-02-25 */


/* business card landing */
.bcl-d22-works .d22-work-list li {
	padding: 13px 66px 9px 19px;
	line-height: 24px;
}
.bcl-banner-txt h1 {
	font-size: 31px;
	line-height: 41px;
	margin-bottom: 12px;
}
.bcl-banner-txt p {
	font-size: 16px;
	line-height: 28px;
	margin-bottom: 17px;
}
.bcl-bnr-vector {
	bottom: -34px;
	max-width: 90%;
}
.bcl-banner-txt {
	padding: 37px 0 37px 0;
}
.bcl-brk-hdr h2 {
	font-size: 26px;
	line-height: 1.8;
}
.bcl-brk-hdr p {
	font-size: 15px;
	line-height: 22px;
}
.bcl-brk-inr ul {
	width: 309px;
	gap: 17px;
}
.bcl-brk-inr {
	background-size: 51% auto;
	padding-bottom: 33px;
	background-position: left -17px center;
}
.bcl-brk-inr .ongo-box text h6 {
	font-size: 14px;
	line-height: 20px;
}
.bcl-brk-bg {
	height: 365px;
}
.bcl-smart-card {
	position: relative;
}
.bcl-smart-card::after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 100%;
	height: 100%;
	background-color: #fff;
	opacity: 0.8;
	z-index: 1;
}
.bcl-smcr-txt {
	width: 451px;
	position: relative;
	z-index: 3;
}
.bcl-banner-txt {
	width: 436px;
}
.bcl-bnr-btns {
	gap: 13px;
	flex-wrap: wrap;
}
/* business card landing */
.bus-lmt {
	position: static;
	margin: 10px 0 0 0 !important;
}
.ser-name-inr {
	width: 100%;
}



/*new-12-05-2025*/
.for_new_ppage_03 .nav-pills .nav-link {
  font-size: 17px;
}
 .for_new_ppage_03 .nav-pills {
    padding: 5px 4px;
    height: inherit;
    margin: 24px 0 24px 0;
  }

  .for_new_ppage_03 .city_tab_containt h1 {
    font-size: 30px;
    line-height: 38px;
    width: 100%;
  }
.city_tab_box1 {
    padding: 10px 16px 8px 10px;
    min-height: 150px;
    max-height: 150px;
    width: 49%;
  margin: 0 0 12px 0;
  }
  .city_tab_box2 {
    padding: 10px 16px 8px 10px;
    min-height: 150px;
    max-height: 150px;
     width: 49%;
  margin: 0 0 12px 0;
   background: rgba(255, 255, 255, 0.6);
    border: 1px solid rgba(233, 233, 233, 0.6);
    border-radius: 5px;
  }
  .frcc_color2 {
 background: rgba(255, 255, 255, 0.6);
    border: 1px solid rgba(233, 233, 233, 0.6);
    border-radius: 5px;
}
.frcc_color1 {
 background: rgba(255, 255, 255, 0.6);
    border: 1px solid rgba(233, 233, 233, 0.6);
    border-radius: 5px;
}
.frcc_color3 {
  background: rgba(255, 255, 255, 0.6);
    border: 1px solid rgba(233, 233, 233, 0.6);
    border-radius: 5px;
}
.for_new_ppage_05_box_bg form {
  padding: 20px !important;
}
 .for_new_ppage_04 {
    padding: 43px 0 50px 0;
  }
   .for_new_ppage_08 h2 {
    font-size: 44px;
    line-height: 53px;
  }
  .for_new_ppage_08 p {
    font-size: 22px;
    line-height: 28px;
    margin: 20px 0 0 0;
  }
  .for_new_ppage_07 {
    max-width: 350px;
    margin: 0 auto;
  }
   .for_new_ppage_04 .for_new_ppd {
    padding: 30px 20px;
  }
    .for_new_ppage_04 .for_new_ppd > p {
    font-size: 18px;
    line-height: 28px;
  }
  .stepper-item .step-counter {
    width: 50px;
    font-size: 21px;
    height: 50px;
  }
  .stepper-item::before {
    top: 24px;
  }
   .ppage_n1c {
    font-size: 18px;
    padding: 14px 46px;
    margin-bottom: 40px !important;
  }
  .for_new_ppage_02 h2 {
    font-size: 29px;
  }
  .for_new_ppage_02 p {
  font-size: 17px;
  line-height: 25px;
  padding: 25px 0 0 0;
}
.for_new_ppage_01 .text-center h1 {
    font-size: 32px;
    font-weight: 700;
    line-height: 38px;
  }
   .for_new_ppage_01 .text-center h2 {
    font-size: 23px;
    margin: 21px 0 30px 0;
    line-height: 27px;
  }
.for_new_ppage_01 .butn_cont {
  margin-top: 14px;
}
 .for_new_ppage_03 .nav-pills .nav-link {
    font-size: 14px !important;
    height: 34px !important;
    line-height: 16px !important;
    padding: 8px !important;
   }

 .for_new_ppage_03 .city_tab_containt {
    padding: 94px 0 0 0;
  }
  .for_new_ppage_01 .input-with-icon input {
  font-size: 16px !important;
}
.for_new_ppage_01 .search-box {
  width: 60px;
}
.for_new_ppage_01 .input-from {
  width: calc(100% - 60px);
  padding-left: 8px;
}
 .for_new_ppage_01 .borders {
    width: 49% !important;
    margin: 0 !important;
  }
.for_new_ppage_01 .div_flexs.borders {
    margin-right: 0 !important;
  }
.for_new_ppage_01 .input_sel {
  background: #ecefec url(../images/award_page/new_picc_add_04.png)no-repeat right 10px center;
  padding-left: 14px;
  font-size: 16px;
  background-size: 12px;
}

.for_new_ppage_05 {
	overflow: hidden;
    padding: 25px 0 90px 0;
    margin: 0;
  }
  .form_logo_s1 {
  right: -60px;
}
.form_logo_s2 {
  left: -60px;
}
  .for_new_ppage_01 .banner-text {
    padding-left: 5%;
    padding-right: 5%;
  }
  .for_new_ppage_03 .nav-pills > h2 {
    top: -60px;
    font-size: 22px;
}


/* 21-05-2025 */
.new-prc-top h3 {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 27px;
}
.new-prc-top h4 {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 16px;
}
.new-prc-top p {
    font-size: 19px;
    line-height: 28px;
    text-align: center;
    letter-spacing: 0.07em;
    margin-bottom: 17px;
    padding: 0px 0px;
}
.nw-prc-stat {
    gap: 20px;
    padding: 0 0px;
}
.np-stat-box {
    width: 227px;
    height: 108px;
}
.new-prc-step h6 {
    font-size: 17px;
    line-height: 1;
    margin-bottom: 14px;
}
.np-btm-main h2 {
    font-size: 20px;
    line-height: 1;
    margin-bottom: 20px;
}
.np-st1-mnbx label {
    width: calc(50% - 15px);
    height: 54px;
    position: relative;
    z-index: 1;
}
.np-st2-mnbx input {
    padding: 16px 24px 16px 24px;
    font-size: 18px;
    line-height: 1;
    height: 56px;
}
label.recv-mail {
    padding-left: 42px;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 21px;
}

/* 21-05-2025 */
/* 14-06-2025 */

.r36-cat-innr .row{
	row-gap: 30px;
}
.container.r360-container {
    width: 540px;
    max-width: 540px;
    margin: 0 auto;
}
.r360-bnr-txt h1 {
    font-size: 28px;
    line-height: 33px;
    margin-bottom: 12px;
}
.r360-bnr-txt h5 {
    font-size: 13px;
    line-height: 24px;
    margin-bottom: 9px;
}
.r360-bnr-txt p {
    width: 632px;
    margin: 0 auto 18px auto;
    font-size: 14px;
    line-height: 24px;
}
.r360-bnr-txt {
    padding: 42px 0 42px 0;
}
.r360-bnr-btns {
    column-gap: 20px;
}
.r360-bnr-btns a {
    padding: 12px 14px;
    font-size: 15px;
    line-height: 16px;
    width: 152px;
    height: 40px;
}
.r36-cat-box h3 {
    min-height: 1px;
}
.r360-inner-box {
    flex-direction: column-reverse;
    row-gap: 20px;
	align-items: flex-start;
}
.r360-technology-text {
    width: 100%;
}
.r360-technology-outer {
    padding: 16px 16px;
}
.r360-technology-text p {
    font-size: 14px;
    line-height: 24px;
}
.r360-capture-outer {
    gap: 20px;
    flex-direction: column;
    align-items: flex-start;
}
.r36-capture-image {
    width: 239px;
    height: 233px;
}
.r36-capture-image span {
    width: 60px;
    height: 60px;
}
.r36-capture-text {
    width: 100%;
}
.r36-capture-text h2 {
    font-size: 24px;
    line-height: 38px;
    margin-bottom: 4px;
}
.r36-capture-text p {
    font-size: 16px;
    line-height: 25px;
    letter-spacing: -1px;
    margin-bottom: 13px;
}
.r36-capture-text a {
    padding: 12px 14px;
    font-size: 14px;
    line-height: 19px;
}
.r36-highlite-inr {
    padding: 18px;
    gap: 30px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.r36-highlite-inr text {
    width: 100%;
}
.r36-highlite-inr text h2 {
    font-size: 21px;
    line-height: 1.5;
    margin-bottom: 5px;
}
.r360-unlock em {
    width: 270px;
    padding-right: 16px;
    float: left;
    margin: 0 20px 0px 0;
}
.r360-unlock text h2 {
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 13px;
}
.r360-unlock text p {
    font-size: 14px;
    line-height: 1.6;
    margin-bottom: 12px;
}
.r36-test-bg {
    width: 399px;
    height: 650px;
}
.r36-award text h3 {
    font-size: 21px;
    line-height: 29px;
}
.r36-award text p {
    font-size: 13px;
    line-height: 22px;
}

.container.r360-container {
    display: block;
    margin: 0 auto;
}
.r36-award text {
        display: block;
        width: 100%;
        margin-top: 14px;
    }
.new_cta_btnn {
    padding: 12px 10px !important;
    width: 107px !important;
    top: 12px;
    right: 0;
    display: block;
    margin-bottom: 15px;
}
/* 14-06-2025 */



/* 20-06-2025 */
.r36-award .container {
    gap: 19px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.r36-award text {
    display: block;
    width: 100%;
}
.r36-award text h3 {
    font-size: 19px;
    line-height: 29px;
    text-align: center;
}
.r36-award text p {
    font-size: 13px;
    line-height: 22px;
    text-align: center;
}

.r36testi-one, .r36testi-two, .r36testi-three {
    position: static;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.r36testi-one .text-star, .r36testi-two .text-star, .r36testi-three .text-star {
    margin-left: 0;
    margin-top: -25px;
    margin-bottom: 27px;
    width: 100%;
    display: block;
    position: relative;
}
.r36testi-two, .r36testi-three {
    margin-top: 0px;
}
.r36testi-one .r36-star, .r36testi-two .r36-star, .r36testi-three .r36-star {
    bottom: 19px;
    position: static;
    transform: translate(0%, -10%);
    width: fit-content;
}
.r36-test-bg {
    height: 84%;
}
.r36testi-three .text-star{
	margin-bottom: 0px !important;
}
.r360-testimonial {
    padding: 0;
    margin-bottom: 79px;
	margin-top: 40px;
}
.r36-highlite-inr em {
    width: 288px;
    max-width: 100%;
}
/* 14-06-2025 */
.r36-award em {
    margin: -53px auto 0 auto;
}
.r36-award-btn {
    padding: 8px 20px;
    margin: 6px auto 0 auto;
}




/*rabin-04.09.2025*/
.ri_proptech_solutions_boxes {
    width: 48%;
  }
  .new_banr_txt {
    width: 100%;
  }
  .new_above_footer_main {
  display: block;
  text-align: center;
}
.new_above_footer_main a {
	width: 226px;
	height: 52px;
	font-size: 17px;
	line-height: 39px;
	display: flex;
	float: none;
	padding: 0 21px;
	margin-top: 22px;
	margin: 0 auto;
	justify-content: center;
}
.new_builders_awards {
    margin: 0 0 50px 0;
    padding: 20px 20px;
    display: block;
  }
  .new_builders_awards_info {
    width: 100%;
    margin: 22px 0 0 0;
  }
  .sales_enquiry_form_n2 {
    width: 350px;
    position: relative;
    left: 0px;
  }
   .new_banr_txt {
    width: 100%;
    padding: 0 0 40px 0px;
  }
  .new_banr_txt a {
  
  margin-left: 0;
}
.ri_np_n1 {
  position: relative;
  padding-bottom: 0 !important;
}
.proptech_solutions_main_banner {
    padding: 60px 0 20px 0;
  }
  .new_banr_txt h1 {
    margin: 8px 0 14px 0;
  }
    .rin_heading_after_banner h1 {
    font-size: 31px;
    line-height: 46px;
  }
   .rin_heading_after_banner p {
    font-size: 17px;
    line-height: 27px;
  }
  .testimonial_revee {
  width: 100%;
  height: auto;
  padding: 25px;
}
.testimonial-container {
  min-height: inherit;
}
.author-carousel {
  gap: 14px;
}
.author.active img {
  width: 80px;
}
 .testimonial-container > h1 {
    font-size: 25px;
    line-height: 32px;
    margin-bottom: 24px;
  }
    .new_banr_txt {
    padding: 38px 0 40px 0px;
  }
  .property_top_rig {
	width: 100%;
	text-align: left;
	margin-top: 6px;
}
}
/*767*/






@media only screen and (max-width: 668px) {
.ser-pro-socail {
	margin-top: 0px;
}
.msg-me {
	width: 120px;
	height: 35px;
	line-height: 35px;
	font-size: 15px;
	letter-spacing: 0px;
	margin-top: 9px;
}
.pro-budget p {
	font-size: 16px;
}
.from-sec-banner .search_sajasation {
	width: 37%;
}
.banner_count_box.pre-conster-count {
	margin-top: 0;
	background: #393737;
	margin-top: 20px;
}
.pre-conster-count .counts_link {
	font-size: 17px;
	flex-basis: 83px;
}
.pre-conster-info .from_banner_rights {
	width: 357px;
}
.pre-conster-count .counts_link span {
	font-size: 14px;
	margin-top: 2px;
}
.pre-conster-info .from_banner_lefts {
	max-width: 100%;
}
.pre-conster-info .search_banner_title {
	font-size: 22px;
	margin: 0px 0 6px;
}
.pre-conster-info .search_banner_title b {
	font-size: 25px;
}
.hero_box h2 {
	font-size: 22px;
	line-height: 32px;
	margin-bottom: 5px;
}
.hero_box p {
	font-size: 16px;
	line-height: 21px;
}
.pre-conster-count .counts_title {
	margin: -1px 0px 9px;
	font-size: 17px;
}
.msg-me.lender-msg {
	margin-top: 8px;
	margin-right: 5px;
}
.rref-mod-ftr {
	flex-direction: column;
}
.modbody-row {
	flex-direction: column;
}
.modbody-border {
	padding-right: 15px;
	margin-right: 0px;
	width: 100%;
	padding-bottom: 20px;
	margin-bottom: 20px;
	max-width: 100%;
}
.modbody-border + .col-sm-6.ps-30 {
	padding-left: 15px;
	width: 100%;
	max-width: 100%;
}
.ref-modbody-rt {
	width: 100%;
}
.modbody-border::after {
	position: absolute;
	content: '';
	right: 0px;
	top: 100%;
	width: 100%;
	background-color: #00000057;
	display: block;
	height: 2px;
	left: 0px;
}
.ref-mod-hdng .modal-title {
	padding: 0px 60px 5px 60px;
	font-size: 19px;
	line-height: 1.3;
}
.member-plan-sec .pln-inr-btm {
	padding: 0px 9px 60px 9px;
	overflow-y: scroll;
}
.pln-desc-list {
	width: 600px;
}
.member-plan-sec .has-ornot {
	max-width: calc(100% - 152px);
	width: 426px;
}
.pln-inr-btm {
	overflow-x: auto;
}
}




 @media only screen and (min-width:576px) and (max-width: 767px) {
.product-img-location p {
	font-size: 14px;
}
.agent-info em {
	width: 32px;
	height: 32px;
	margin-right: 5px;
}
.agent-name h6 {
	font-size: 14px;
	margin-bottom: 3px;
	letter-spacing: 0px;
}
.name-price h5, .name-price p, .list-item-info li span {
	font-size: 14px;
}
.name-price h2, .name-price p, .list-item-info li span {
	font-size: 14px;
}
.agent-name p {
	font-size: 12px
}
.vi-more {
	width: 79px;
	height: 30px;
	font-size: 12.5px;
	line-height: 19px;
}
}



 @media only screen and (max-width: 690px) {
.text-center h1 {
	font-size: 25px;
	line-height: 30px;
}
.banner-text {
	bottom: -30px;
}
.propertiesbx span {
	height: 170px;
}
.listing-image a {
	height: 175px;
}
}



 @media only screen and (max-width: 690px) {
.listing-image a {
	height: 170px;
}
.small_screen31 {
	width: 100%;
}
.agent_publick_det {
	width: 34%;
}
}




 @media only screen and (max-width: 575px) {
.container {
	max-width: 100%;
}
.navbar-brand img {
	width: 150px;
}
.text-center h1 {
	font-size: 24px;
	line-height: 27px;
}
.banner-form .nav-pills li a.nav-link {
	width: 101px;
	height: 36px;
}
.banner-form .nav-pills li a.nav-link img {
	width: 18px;
}
.banner-form .nav-pills li a.nav-link.active:before {
	top: 29px;
}
.from-sec-banner {
	padding: 3px;
}
.input-with-icon input {
	height: 44px;
	font-size: 14px;
}
.search-box input {
	height: 44px;
	font-size: 16.5px;
}
.sub2-lap img {
	width: 18px;
}
.sub3-lap img {
	width: 18px;
}
.banner-form {
	margin: 19px 0 15px;
}
.input-from {
	width: calc(100% - 110px);
}
.search-box {
	width: 110px;
	height: 44px;
}
.borders .input-with-icon img {
	left: 9px;
	width: 15px;
}
.input-with-icon input {
	padding-left: 30px;
}
.input-with-icon img {
	left: 0;
	width: 18px;
}
.banner-text {
	bottom: -54px;
}
.section-heading h2, .section-heading2 h2 {
	font-size: 25px;
	margin-bottom: 6px;
	line-height: 30px;
}
.section-heading2 {
	margin-bottom: 5px;
}
.property-sec {
	padding: 25px 0;
}
.section-heading p, .section-heading2 p {
	font-size: 14.5px;
	line-height: 22px;
}
.section-heading {
	margin-bottom: 10px;
}
.service-white {
	padding: 15px 25px;
	margin-top: 25px;
}
.service-white h5 {
	font-size: 20px;
	margin: 7px 0 10px;
}
.service-white a {
	margin: 15px 0 10px;
	font-size: 15.5px;
}
.propertiesbx span {
	height: 210px;
}
.register-section {
	padding: 35px 0;
}
.rester-info {
	border-radius: 8px 8px 0 0px;
	padding: 20px 14px 70px;
}
.register-text h5 {
	font-size: 17px;
}
.register-text p {
	margin: 5px 0 10px;
	font-size: 14px;
	line-height: 22px;
}
.pro-secr {
	border-radius: 0 0 8px 8px;
	padding-top: 35px;
}
.register-text a {
	font-size: 14px;
}
.rester-info:after {
	border-radius: 0;
}
.center_tag_wrapper {
	width: 49px;
	height: 49px;
	top: 45%;
}
.center_tag_wrapper p {
	font-size: 14px;
	padding-left: 9px;
}
.center_tag_wrapper h3 {
	font-size: 14px;
	padding-left: 9px;
}
.footbx {
	padding: 20px 0px 20px;
	display: inline-block;
}
.footbx p {
	margin: 10px 0;
	font-size: 13px;
	line-height: 21px;
}
.pl65 {
	border-top: 1px solid #efefef;
	border-left: 0px solid #efefef;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}
.footbx h5 {
	margin-bottom: 10px;
	font-size: 16px;
}
.footbx ul li a {
	font-size: 14px;
	padding: 5px 0;
}
.foot_botm {
	padding: 14px 0;
}
.foot_botm_left {
	margin-bottom: 12px;
}
.foot_botm_right p {
	margin-right: 10px;
}
.foot_botm_right h6 {
	margin-right: 10px;
}
.foot_botm_right ul li a img {
	width: 25px;
}
.service-section {
	padding: 80px 0 40px;
}
header .navbar-nav .nav-link {
	font-size: 13.5px;
}
.center_tag_wrapper p {
	font-size: 14px;
	padding-left: 5px;
	margin-top: 20px;
}
.center_tag_wrapper h3 {
	font-size: 14px;
	padding-left: 5px;
	margin-top: 20px;
}
.pl-3, .px-3 {
	padding-left: 0 !important;
}
.pr-3, .px-3 {
	padding-right: 0rem !important;
}
.propertiesbx span {
	height: 151px;
}
.banner-form .nav-pills li a.nav-link {
	font-size: 14px;
}
.search-section {
	display: block;
}
.input-search {
	display: block;
	width: 100%;
}
.inputsearch {
	width: 100%;
	margin-right: 0;
	margin-bottom: 10px;
}
.filter-category {
	width: 100%;
}
.apply-btn, .mor-filters .filter-category {
	width: 100%;
	display: block;
}
.mor-filters, .save-search {
	width: 100%;
	margin-left: 0;
	margin-bottom: 10px;
}
.inputsearch a, .inputsearch input, .mor-filters a, .mor-filters input, .save-search, .locatiob-search select {
	height: 40px;
	font-size: 12.5px;
	line-height: 37px;
}
.filter-category {
	top: 40px;
	padding: 5px 5px;
}
.forbuy .radiobx input[type=radio] + label, .forbuy .radiobx input[type=radio]:checked + label {
	font-size: 13.5px;
	padding: 10px 0px 10px 15px;
}
.search-list {
	padding: 0;
}
.sort-filter {
	margin-top: 0;
}
.mobile-list {
	font-size: 15px;
}
.property-item {
	padding: 12px;
	margin-top: 20px;
}
.name-price {
	margin: 6px 0 17px;
}
.name-price h5, .name-price p, .list-item-info li span {
	font-size: 16px;
}
.name-price h2, .name-price p, .list-item-info li span {
	font-size: 16px;
}
.list-item-info li span img {
	margin-left: 4px;
	width: 14px;
}
.propety-agent {
	margin-top: 15px;
	padding-top: 10px;
}
.agent-name h6 {
	font-size: 16px;
	letter-spacing: 0.11px;
}
.vi-more {
	width: 86px;
	height: 32px;
	font-size: 13.5px;
	line-height: 19px;
}
.list-item-info li.before::before {
	right: -60px;
}
.listing-image a {
	height: 220px;
}
.ser-pro-info, .ser-pro-name ul {
	flex-wrap: wrap;
}
.white-backgrund {
	margin-top: 20px;
	padding: 20px 13px;
}
.ser-pro-img em {
	width: 90px;
	height: 90px;
	margin: 0 10px 0 0px;
}
.ser-pro-name h5 {
	font-size: 16px;
}
.ser-pro-name div span {
	font-size: 12px;
	padding: 2px 4px;
	margin-left: 5px;
}
.ser-pro-name p {
	font-size: 14.4px;
	margin: 5px 0 6px;
}
.ser-pro-name ul li span {
	font-size: 14.4px;
	margin-left: 4px;
}
.ser-pro-name ul li img {
	width: 18px;
}
.ser-pro-info {
	padding-right: 0px;
	padding-bottom: 20px;
	margin-bottom: 5px;
	border-right: 0px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.ser-pro-name ul li {
	margin-right: 5px;
}
.fav-pro {
	top: 10px;
	right: 10px;
}
.pro-social {
	margin-top: 12px;
	margin-left: 100px;
	display: flex;
	align-items: center;
}
.ser-pro-contact ul li, .ser-pro-contact ul li a {
	letter-spacing: 0px;
	font-size: 14px;
}
.ser-pro-contact ul li {
	margin: 10px 0 2px 0;
}
.about-sec-pro h5 {
	font-size: 17px;
	margin-bottom: 8px;
}
.about-sec-pro p {
	font-size: 14px;
	line-height: 21px;
	margin-bottom: 7px;
}
.skills li {
	font-size: 12px;
	letter-spacing: 0;
	padding: 5px 7px;
	margin: 0 7px 7px 0px;
}
.dash-o {
	margin: 20px 0 15px;
}
.about-sec-pro ul li p {
	font-size: 14.5px;
}
.progallery .owl-nav {
	display: none;
}
.review_person .col-sm-6 {
	padding: 0 15px;
}
.review_person .row:before {
	display: none;
}
.review_per_item {
	padding: 15px 0px !important;
}
.review_per_item p, .moreless-button, .moreless-button2, .moreless-button3, .moreless-button4, .moreless-button5, .moreless-button6, .moreless-button7, .moreless-button8 {
	font-size: 14px;
	line-height: 20px;
}
.wraper {
	padding-bottom: 30px;
}
.msg-me {
	width: 120px;
	height: 35px;
	line-height: 35px;
	font-size: 15px;
	letter-spacing: 0px;
	margin-top: 9px;
}
.out-btn {
	width: 114px !important;
}
.see_cc {
	line-height: 33px !important;
}
.pro-budget p {
	font-size: 16px;
}
.pro-gallery em {
	height: 196px;
}
.ser-pro-contact ul li {
	margin: 10px 10px 2px 0;
}
/*07/10/21(puja)*/



.property_top_le h1 {
	font-size: 21px;
}
.property_top_le {
	width: 100%;
}
.property_top_rig {
	width: 100%;
	text-align: left;
	margin-top: 6px;
}
.property_top_le ul {
	margin-top: 7px;
}
.hhert_icon {
	width: 30px;
	height: 30px;
	line-height: 33px;
	font-size: 15px;
}
#ninja-slider-prev::before, #ninja-slider-next::before {
	width: 12px;
	height: 12px;
}
#ninja-slider-prev {
	left: 0 !important;
}
#ninja-slider-next {
	right: 0 !important;
}
#thumbnail-slider {
	width: 15% !important;
}
#ninja-slider {
	width: 85% !important;
}



.nav-public {
	height: 48px;
}
.banner-section {
	padding-top: 0;
}

.user_dashboard_right h1 {
	padding: 10px 15px;
	font-size: 16px;
}
.user_das_right_inr {
	padding: 10px 10px 24px;
}
.das_input h4 {
	margin-top: 7px;
	font-size: 16px;
	margin-bottom: 1px;
}
.bodar {
	margin-top: 22px;
}
.das_input label, .uplodimgfil b, .redio_bx span {
	font-size: 14px;
}
.inputfile + label {
	font-size: 14px !important;
}
.cust-tktfil .inputfile + label {
	font-size: 13px !important;
	line-height: 1.3;
	letter-spacing: 0.03em;
}
.uplodimgfil {
	-ms-flex: 0 0 70%;
	flex: 0 0 80%;
	max-width: 80%;
}
.uplodimg_pick {
	margin-left: 8px;
}
.user_dashboard {
	padding: 15px 0 25px;
}
.small_screen31 {
	width: 100%;
}
.new-pagination .page-link {
	font-size: 14px;
	height: 31px;
}
.custom_tab li a {
	font-size: 15px;
	padding: 0px 0px 10px 0;
	margin-bottom: 9px;
}
.custom_tab li {
	margin-right: 20px;
}
.user_dashboard_right {
	margin-top: 2px;
}
.proposal-list {
	padding: 10px 15px 15px;
}
.proposal-de h5 {
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 9px;
}
.proposal-action a {
	width: 30px;
	height: 30px;
	line-height: 28px;
	margin-left: 0;
}
.proposal-de ul li {
	margin-right: 10px;
	font-size: 14.1px;
	margin-bottom: 5px;
}
.proposal-de ul li img {
	margin-right: 5px;
	width: 14px;
}
.por-heding h4 {
	font-size: 16px;
}
.proposal-box {
	padding: 15px 10px;
}
.pro-user em {
	width: 40px;
	height: 40px;
	margin-right: 7px;
}
.pro-user-name h5 a {
	font-size: 15.5px;
	margin-bottom: 4px;
}
.pro-user-name p {
	font-size: 13.5px;
}
.pro-award a {
	margin-left: 0;
	margin-right: 10px;
	width: 75px;
	height: 31px;
	letter-spacing: 0.1px;
	font-size: 13px;
	line-height: 31px;
}
.proposla-para p {
	letter-spacing: 0.1px;
	font-size: 14px;
	line-height: 20px;
}
.proposla-ul ul {
	margin-top: 7px;
}
.proposla-ul ul li span {
	font-size: 14px;
}
.proposla-ul ul li {
	margin-right: 10px;
}
.vip-tab ul li a {
	height: 39px;
	padding: 0 17px 0 47px;
	line-height: 39px;
	font-size: 14px;
}
.vip-tab ul li a.first1 {
	padding-left: 17px;
}
.user_das_right_inr .our_properties_panel .listing-image a {
	height: 114px;
}
.our_properties_panel .col-sm-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}
.agent_publick_sec .our_properties_panel .listing-image a {
	height: 120px;
}
.our_properties_panel .list-item-info li.before::before {
	right: -5px;
}
.all-products .col-sm-6.col-md-4 {
	padding: 0 8px;
	width: 50%;
}
.dashboard-agent:before {
	top: 79px;
}
.dashboard-agent {
	margin-top: 10px;
}
.agent-das-tab ul li {
	padding: 10px 12px;
	margin-left: 10px;
}
.agent-das-tab ul li a {
	font-size: 15px;
}
.agent-right-body {
	padding: 5px 12px 20px;
	background: #fff;
}
.new-aget-pro li {
	width: 50%;
}
.dash-list-agent .upimg a {
	width: 18px;
	height: 18px;
	line-height: 18px;
}
.user_chat_list {
	padding: 0 12px;
}
.user_chat_item p {
	font-size: 13px;
	margin-top: 4px;
}
.sharch_input {
	height: 42px;
}
.sharch_input input[type="text"] {
	height: 37px;
}
.sharch_input input[type="submit"] {
	height: 42px;
}
.chat_mass_bx p {
	font-size: 13px;
	line-height: 19px;
}
.chat_mass_bx {
	padding: 10px 10px;
}
.chat_mass_itm_rig .media em img {
	margin-left: 5px;
}
.agent-right-body .our_properties_panel .listing-image a {
	height: 125px;
}
.agent-right-body .check-box input[type="checkbox"] + label {
	margin-bottom: 8px;
}
.form_box_area.das_input {
	margin-bottom: 10px;
	margin-top: 0
}
.res-modal .modal-title {
	font-size: 16px;
}
.member-box {
	padding: 20px 15px;
	margin-top: 20px;
}
.member-box h2 {
	font-size: 18px;
	margin-bottom: 14px;
}
.member-box h3 {
	font-size: 16.2px;
	margin-bottom: 15px;
}
.member-box h5 {
	font-size: 15.5px;
	margin-bottom: 10px;
}
.member-box p {
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 15px;
}
.member-box h3.extra-mem {
	font-size: 20px;
}
.af_log_dv em b {
	font-size: 14.5px;
}
.af_log_dv em b img {
	margin-right: 3px;
}
.af_log_dv span img {
	margin-left: 2px;
}
.af_log_dv b img {
	width: 25px;
	height: 25px;
}
.cus-dashboard-right h2 {
	font-size: 17px;
}
.up-work-img {
	height: 100px;
}
.edit-gallerynew li {
	width: calc(33% - 15px);
	margin-right: 15px;
}
.edit-gallerynew .upimg {
	height: 140px;
}
.agent-das-tab hr {
	margin: 0 -12px;
}
.all-jobs {
	padding-left: 0;
}
.all-jobs .col-md-6.col-sm-6.col-12 {
	padding-right: 15px
}
.job-lists {
	padding: 15px 10px;
	margin: 15px 0 0 0px;
}
.job-lists h2 {
	font-size: 16px;
}
.job-lists h5 {
	font-size: 14px;
	margin-bottom: 6px;
}
.job-lists p {
	font-size: 13px;
	line-height: 20px;
}
.job-lists ul li {
	font-size: 13px;
	margin-bottom: 0;
	margin-right: 0;
}
.job-lists ul li img {
	margin-right: 3px;
	width: 12px;
}
.job-lists ul {
	padding: 8px 0 10px;
	flex-wrap: unset;
	justify-content: space-between;
}
.posted p {
	font-size: 12px;
}
.posted a {
	width: 70px;
	height: 27px;
	line-height: 27px;
	font-size: 12px;
}
.jobs-details {
	padding: 20px 0 40px;
}
.main-dtls {
	margin-bottom: 15px;
	padding: 20px 12px;
}
.details-block h2 {
	font-size: 17px;
	font-weight: 500;
	margin-bottom: 8px;
}
.jobs-subject h5 img {
	margin-right: 5px;
}
.jobs-subject h5 {
	font-size: 14px;
}
.details-block p {
	font-size: 13px;
	line-height: 21px;
}
.hours-areas {
	margin: 6px 0 05px;
}
.hours-areas ul li {
	width: 49%;
	margin-bottom: 10px;
}
.hour-box {
	padding: 10px 8px;
}
.hour-box span {
	width: 29px;
	height: 42px;
}
.hour-box h6 {
	font-size: 15px;
	margin-bottom: 0;
}
.bodar4, .job-app {
	margin-top: 10px;
}
.jobs-details-job {
	margin-top: 19px;
}
.jobs-details-job h3 {
	font-size: 18px;
	margin-bottom: 8px;
}
.jobs-details-job .owl-dots {
	margin-top: 10px;
	margin-bottom: 20px;
}
.client-box h3, .postd-na h3 a, .get_quote h3 {
	font-size: 16px;
}
.below-abouts p {
	font-size: 14.5px;
}
.job-app div ul li img {
	width: 18px;
}
.agent_publick_det {
	width: 100%;
	border-bottom: solid 1px #f1f1f1;
	border-right: solid 0px #f1f1f1;
}
.agent_publick_link {
	width: 100%;
	padding: 0 10px;
	float: right;
	border-bottom: solid 1px #f1f1f1;
}
.user_statis em {
	width: 30px;
	height: 30px;
	line-height: 30px
}
.user_statis em i {
	font-size: 19px;
}
.user_statis p {
	font-size: 15px;
}
.stats-box {
	justify-content: space-between;
}
.about-us-img-wrap img {
	width: 100%;
}
.about-section {
	margin-bottom: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.breadcrumbs-inner h1 {
	font-size: 22px;
	margin-bottom: 2px;
}
.breadcrumbs-list ul li {
	font-size: 14px;
}
.about-us-img-info-3 {
	display: none;
}
.about-us-info-wrap h6 {
	padding: 8px 15px;
	font-size: 15px;
}
.section-title {
	font-size: 24px;
	margin-top: 15px;
	line-height: 1.3;
	margin-bottom: 10px;
}
.about-us-info-wrap p {
	font-size: 14px;
	line-height: 1.6;
}
.list-item-half li {
	margin-top: 1rem;
	padding-right: 10px;
	font-size: 14px;
}
.list-item-half li i {
	font-size: 20px;
	margin-right: 7px;
	height: 40px;
	width: 40px;
	line-height: 40px;
}
.theme-btn {
	font-size: 15px;
	border-radius: 5px;
	padding: 10px 14px;
	margin-top: 15px;
}
.misson-box {
	padding: 20px 15px;
	margin-bottom: 5px;
}
.misson-box img {
	margin: 10px 0 15px;
}
.misson-box h2 {
	font-size: 18px;
	margin-bottom: 10px;
}
.misson-box p {
	font-size: 14px;
	line-height: 23px;
	margin-bottom: 5px;
}
.contact-address-item {
	margin-bottom: 15px;
	padding: 30px 20px 20px;
}
.contact-address-item h3 {
	font-size: 18px;
	margin-bottom: 8px;
}
.contact-form-box {
	padding: 20px 20px 20px;
}
.title-2 {
	margin-bottom: 22px;
	font-size: 20px;
	font-weight: 600;
	padding-left: 10px;
}
.input-item input[type="text"], .input-item input[type="email"], .input-item input[type="password"], .input-item input[type="submit"], .input-item select, .input-item textarea {
	height: 52px;
	padding-left: 20px;
	font-size: 15px;
	margin-bottom: 15px;
	padding-right: 40px;
}
.privacy-content h3 {
	font-size: 16px;
}
.privacy-content p, .privacy-content ol li, .privacy-content ul li {
	font-size: 14px;
}
.faq-atbs ul li a.nav-link {
	padding: 7px 12px;
	margin-left: 5px;
	font-size: 15px;
}
.accordian-faq .card .card-header .btn-header-link p {
	font-size: 15px;
}
.card-body {
	padding: 0.8rem;
}
.accordian-faq .card .card-body p {
	font-size: 14px;
	line-height: 20px;
}
.accordian-faq .card .card-header {
	padding: 0
}
.agent-pro em {
	width: 40px;
	height: 40px;
	margin-right: 5px;
}
.agent-detailas h2 a {
	font-size: 15px;
}
.agent-detailas h2 span {
	font-size: 9px;
	padding: 3px 3px;
	margin-left: 4px;
}
.agent-item .agent-detailas p {
	font-size: 14px;
}
.agentpro-info p, .agentpro-info p a {
	font-size: 13px;
	padding-bottom: 5px;
}
.agent-item {
	padding: 20px 8px 0;
}
.agentpro-info p img {
	padding-right: 2px;
}
.prod-hr1 {
	margin-left: -8px;
	margin-right: -8px;
}


.input_sel {
	padding-left: 0;
	background-position: right 6px center;
	height: 44px;
	padding-right: 20px;
}
.input-with-icon {
	position: relative;
	width: 100%;
	z-index: 2;
}
.requirements_sec .input-from .form-group {
	margin-bottom: 0;
	width: 100%;
}
.requirements_sec .borders {
	border-bottom: 1px solid #e0e0e0;
	border-right: 0px solid #e0e0e0;
	margin-right: 0px;
}
.requirements_sec .from-sec-banner {
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding: 0 10px 10px
}
.requirements_sec .input-from {
	width: 100%;
	display: block;
}
.property_manag_list_inr .col-md-4 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.property_manag_box {
	min-height: auto;
}
.property_manag_left, .property_manag_rig {
	width: 100%;
	padding-left: 0;
	margin-top: 30px;
}
.property_manag_left {
	margin-top: 0;
	padding-top: 0;
}
.property_manag_ban {
	padding: 20px 0;
}
.property_manag_rig {
	padding: 0 30px;
}
.jobs_infoo {
	float: left;
	width: 100%;
	margin: 15px 0 0 0;
}
.input-field label {
	left: 5px;
}
.from-sec-banner .search_sajasation {
	width: 36%;
}
.div_flexs.borders {
	border-bottom: 0;
	margin-right: 10px;
}
.search-box {
	margin-top: 0px;
}
.approval_msg {
	font-size: 15px;
}
/*sell page start*/




.traditionally_frm .search-box {
	margin-top: 0;
}
.acquainted_sec .faq-atbs ul {
	justify-content: flex-start;
}
.acquainted_sec {
	padding: 30px 0;
}
.acquainted_sec .faq-atbs ul li {
	flex: 0 0 50%;
	max-width: 50%;
}
.acquainted_sec .faq-atbs ul li a {
	width: 100%;
	display: inline-block;
}
.banner-image img {
	width: 100%;
	object-fit: cover;
	object-position: top;
	position: relative;
	height: 308px;
}
.agents_texts h1 {
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 5px;
}
.agents_texts p {
	font-size: 14.7px;
	line-height: 20px;
	width: 100%;
}
.from-sec-banner2 .fr_in input {
	width: 100%;
	height: 45px;
	font-size: 14.5px;
}
.search-box2 input {
	padding-left: 10px;
	font-size: 16px;
	height: 45px;
}
.fr_in {
	width: calc(100% - 120px);
}
.search-box2 {
	width: 120px;
	height: 45px;
	position: relative;
}
.from-sec-banner2 {
	padding: 3px;
	margin-top: 10px;
}
.agents-contact_sec {
	padding: 35px 0;
}
.contact_infos {
	margin-top: 20px
}
.contact_infos h1 {
	font-size: 22px;
	line-height: 30px;
	margin-bottom: 3px;
}
.contact_infos h3 {
	font-size: 22px;
	line-height: 30px;
	margin-bottom: 3px;
}
.contact_infos p {
	font-size: 14px;
	line-height: 1.5;
}
.contact_infos ul li {
	margin-right: 25px;
	font-size: 16px;
	margin-bottom: 0;
	margin-top: 2px;
}
.contact_infos ul {
	margin-top: 10px;
	margin-bottom: 10px;
}
.contact_infos ul li a {
	font-size: 14.5px;
}
.contact_infos ul {
	flex-wrap: wrap;
}
.cont_an {
	height: 43px;
	padding: 0 16px;
	font-size: 15px;
	letter-spacing: 0px;
}
.revew_sec_agent2 .star_bx {
	padding-left: 0;
}
.pro-award {
	margin-top: 10px;
}
.inputs_send {
	width: 12%;
}
.chat_rig_top, .chat_rig_body, .chat_rig_foot {
	padding: 12px 6px 12px 6px;
}
.chat_rig_inputs {
	width: 88%;
}
.file_in {
	position: absolute;
	float: right;
	right: 67px;
}
.uploadImg1 {
	width: 34px;
	height: 34px;
	right: 93px;
}
.hire-type.message {
	width: calc(100% - 53px);
}
.chat_rig_inputs {
	padding-left: 5px;
}
.help_left .faq_tbs li {
	float: left;
	width: auto;
	margin-top: 6px;
	width: 33%;
	text-align: center;
	padding: 0 1px;
}
.help_left .faq_tbs li a {
	font-size: 14.5px;
	line-height: 46px;
	padding-left: 10px;
	padding-right: 6px;
	text-align: center;
	width: 100%;
	display: block;
}
.help_left .faq_tbs {
	padding: 6px 0 0px;
}
.tab-content .accordian-faq {
	margin-top: 0;
}
a.chat-icon {
	margin-right: 14px;
}
.video-container, video {
	height: 285px;
}
.property_manag_inn {
	display: inline-block;
}
.rz_pay {
	width: 100%;
}
.rz_pay {
	padding: 22px 0 18px;
}
.user_chat_list {
	height: 236px;
	width: 100%;
	overflow-y: auto;
}
.user_chat_left {
	margin-bottom: 0;
}
.chat_rig_body {
	height: 420px;
}
.at-resp-share-element.at-mobile .at-share-btn {
	margin-right: 5px;
	width: 35px;
	height: 35px;
}
.at-resp-share-element .at-icon, .at-resp-share-element .at-label {
	cursor: pointer;
	width: 23px !important;
	height: 23px !important;
}
.job-app div span {
	margin-right: 0;/* width: 25px; */
}
.new_pro_divs .padd-0 {
	padding: 0 15px;
}
.ser-pro-socail {
	width: 100%;
}
.ser-pro-name ul li {
	flex-wrap: wrap;
}
.form-group.borders {
	width: 100%;
}
.pagination {
	padding: 10px 0 5px 0;
	font-size: 13px;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
}
.jobs-finder {
	margin-top: 15px;
}
.ln_pg .sell_ban_bx_inr {
	width: 100%;
	float: none;
	text-align: center;
	top: 4px;
	margin: 0;
	padding: 0;
	position: relative;
}
.ln_pg > img {
	height: 600px;
}
.sell_ban_bx_inr h1 {
	line-height: 30px;
}
.blink_me {
	font-size: 16px;
	line-height: 24px;
}
.ex_ul_commercial li {
	color: #fff;
	font-size: 18px;
	margin-right: 20px;
	margin-top: 12px;
	display: flex;
	align-items: center;
}
.sell_ban_sec.ln_pg img {
	width: 100%;
	height: 296px;
	object-fit: cover;
}
.sell_ban_sec.ln_pg .sell_ban_bx {
	position: absolute;
	left: 0;
	top: 100%;
	padding-top: 70px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	width: 100%;
}
.sell_ban_bx {
	position: absolute;
	left: 0;
	top: 50%;
	padding-top: 0px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	width: 100%;
}
.lon_sec_div {
	padding-top: 286px;
}
.misson-box p {
	min-height: auto;
}
.contact-address-item p, .contact-address-item p a {
	min-height: auto;
}
.ln_pg .con_loan_pro .property_manag_rig {
	float: right;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}
.ln_pg .con_loan_pro .sell_ban_bx_inr {
	width: 100%;
	float: left;
	text-align: left;
	top: 30%;
	position: inherit;
}
.para_borders {
	padding: 11px 12px;
}
.privacy-content ol, .privacy-content ul {
	padding-left: 12px;
}
.dflexsnt p {
	width: 100%;
}
.wid65s {
	width: 100% !important
}
.dflexsnt ul {
	width: 100%
}
.new_ra li p {
	width: 100%
}
/* 28-07-2022 blog details page */







.blog-text a, .blog-text h2 {
	font-size: 24px;
}
.blog-text h3 {
	font-size: 20px;
}
/* 28-07-2022 blog details page */







.clr_not a {
	padding: 6px 6px;
	font-size: 15px;
}
/* project listing page start 18-08-2022 */







.numbers h5 {
	font-size: 13px;
}
/* project listing page end 18-08-2022 */























    /* our process page start 19-08-2022 */







.risk {
	flex-direction: column;
	align-items: center;
}
.risk li {
	width: 50%;
}
.gls-lst li {
	width: 100%;
}
/* our process page end 19-08-2022 */















    /* raise fund page start 19-08-2022 */







.cont-me .row .col-12 {
	max-width: 50%;
}
.cont-me-deet h2 {
	font-size: 30px;
}
.speaker-nm span {
	font-size: 16px;
}
/* raise fund page end 19-08-2022 */







    /* 25/08/2022 */







.about-us-img-wrap.invst-image-wrap img {
	width: 47%;
	height: 344px;
}
.logo-lst li {
	margin-right: 12px;
	margin-bottom: 53px;
}
.logo-lst li {
	margin-bottom: 24px;
}
.logo-lst li a img {
	width: 97px;
}
.quote {
	background-position: -17px center;
	padding: 89px 0px;
	min-height: 115px;
}
.invest-step-2 {
	border-right: none;
}
.limit-lst {
	border-right: none;
}
.lender-inr {
	flex-direction: column;
}
.lndr-1 {
	margin-right: 0px;
	margin-bottom: 29px;
}
.limit-lft h3 {
	font-size: 22px;
	line-height: 1.2;
	margin-bottom: 5px;
}
/* 25/08/2022 */











#main_nav {
	height: auto;
}
.input-with-icon .show03.filter-category {
	padding: 7px 6px;
}
.radiobx input[type="radio"] + label, .radiobx input[type="checkbox"] + label {
	padding: 4px 0px 6px 22px;
	font-size: 14px;
}
.sort-filter {
	width: 100%;
}
.top-total {
	padding: 10px 0 0 0;
}
.top-total h5 {
	line-height: 21px;
}
.top-total h2 {
	line-height: 21px;
}
.top-total h1 {
	line-height: 21px;
}
.banner-form .nav-pills li a.nav-link {
	margin: 0 3px;
}
.what-hppns .row .col-sm-6:first-child {
	margin-bottom: 20px;
}
.what-hppns .row .col-sm-6:last-child {
	margin-top: 20px;
}
.what-boxer h3 {
	min-height: 1px;
}
.tab-txt h6 {
	font-size: 12px;
	margin-left: -12px;
}
.serv-two {
	margin: 10px 0px 0px 0px;
	width: 100%;
}
.serv-three {
	margin: 20px 0px 0px 0px;
}
.serv-box {
	min-height: 1px;
	padding: 32px;
}
/* 20-09-2022 */



.ex-numb-box {
	width: 100%;
	margin-top: 20px;
}
.strat-txt h3 {
	font-size: 19px;
	line-height: 1;
}
.strat-txt p {
	padding-top: 14px;
	font-size: 14px;
	line-height: 20px;
}
.dev-type-boxes .strat-box:hover .strat-txt {
	height: 327px;
}
.dev-type-boxes .strat-box {
	min-height: 327px;
	height: 327px;
}
/* 20-09-2022 */



.rent-form-sec.sell_ban_sec.ln_pg .sell_ban_bx {
	position: static;
	padding-top: 0px;
}
.rent-form-sec.ln_pg .con_loan_pro .sell_ban_bx_inr {
	margin-bottom: 20px;
}
/* .right_sos .cup-txt {



            top:auto;



            bottom:0px;



            right: 20px;



    } */



.at-resp-share-element.at-mobile .at-share-btn {
	margin-right: 5px;
	width: 31px;
	height: 31px;
}
.addthis_inline_share_toolbox {
	width: 184px;
}
.cup-txt button {
	width: 31px;
	height: 31px;
}
.cup-txt1 button {
	width: 31px;
	height: 31px;
}
.proprt_tab_imgs {
	width: calc(50% - 22px);
	margin: 11px;
}
.builder_left_img a img {
	width: 80%;
	margin: 0 auto;
}
.for_neww_logingg_tab ul li a {
	padding: 9px 12px;
	font-size: 14px !important;
}
/* 17-04-2023*/



span.length-big {
	width: calc(100% - 100px);
}
/* 17-04-2023 */







/* rater page*/



.btn-scale .rt-nmbr {
	font-size: 14px;
	width: 30px;
	height: 30px;
	line-height: 1.4;
}
.btn-scale input:checked ~ .rt-nmbr {
	line-height: 1.5;
	border: 1px solid #000;
}
.new_list_infos {
	min-height: 197px;
}
.score-txt {
	width: 100%;
}
.score-box {
	width: 100%;
	margin-right: 0px;
	margin-bottom: 12px;
}
.score-r8 {
	width: 100%;
}
.score-r8 img {
	width: auto;
}
.nav-public .navbar-brand {
	margin-top: -7px;
}
.nav-public .navbar-toggler {
	margin-top: -5px;
}
.agent-das-tab.user-search-tabs ul li {
	padding: 4px 4px;
	margin-left: 2px;
}
.agent-das-tab ul li a {
	font-size: 12px;
}
.a2a_svg {
	height: 31px !important;
	padding: 4px !important;
	width: 31px !important;
}
.for_vss::after {
	width: 100%;
	top: inherit;
	height: 1px;
	bottom: 49%;
}
.vss {
	width: 60px;
	height: 60px;
	font-size: 23px;
	line-height: 62px;
	top: 46%;
}
.need_hellp p {
	font-size: 17px;
	margin-bottom: 6px;
}
.need_hellp h6 {
	font-size: 20px;
	line-height: 20px;
}
.abovee_footerr > img {
	width: 47px;
	margin: 0px 8px 0 0;
	height: 44px;
}
.abovee_footerr {
	padding: 20px 0;
}
.agg_new_banner .banner-image img {
	height: 280px;
}
.agg_new_banner .theme-btn {
	margin-left: 3px;
	margin-right: 3px;
	font-size: 15px;
	padding: 10px 9px;
	margin-top: 20px;
}
.banner-art h1 {
	padding: 55px 0px 55px 0px;
	font-size: 31px;
}
.estate_agent_div ul {
	display: block;
	float: left;
	width: 100%;
}
.for_npd ul li a {
	float: left;
	width: 48%;
}
.haeder-padding.header-price-padding {
	padding-top: 117px;
}
.new_property_aligns .for_neww_logingg_tab.rent-offr-div ul li a {
	padding: 9px 7px 6px;
	font-size: 13px !important;
	font-weight: 500;
}
.sign_popup.new_property_aligns .rent-offr-div {
	padding: 12px 11px 0;
}
.new_property_aligns .offer-mod-cls {
	top: 7px;
	right: 7px;
	font-size: 24px;
}
.bud_sets {
	margin-bottom: 8px;
}
.new_property_aligns .das_input {
	margin-top: 0;
	margin-bottom: 12px;
}
.revBtn {
	display: inline-block;
	width: fit-content;
}
.user-back {
	top: 3px;
	right: 4px;
}
.custom-table {
	margin-bottom: 0px;
}
.agent-right-body {
	margin-bottom: 30px;
}
/* ticket mail page */



.ticket-infosec h3 {
	font-size: 17px;
}
.ticket-infosec h3 svg {
	width: 24px;
	margin-right: 4px;
}
.tkt-reply button.btn-link h3 {
	font-size: 16px;
}
.tkt-reply button.btn-link h3 svg {
	width: 18px;
}
.tkt-lft svg {
	width: 28px;
	height: auto;
	margin-right: 7px;
}
.tkt-lft h4 {
	font-size: 15px;
}
.tkt-lft h4 small {
	font-size: 13px;
	color: #707070;
	margin-top: -2px;
	display: block;
}
.tkt-mlbx-top h6 {
	font-size: 13px;
}
/* ticket mail page */



.user_desk {
	display: block !important;
}
.user_desk .user_desk01 {
	display: flex;
	width: 100%;
	justify-content: space-between;
}
.user_desk .user_desk01 a {
	width: 48%;
	margin: 6px 0 6px 0;
	line-height: 32px !important;
	height: 35px;
}
.out-btn {
	width: auto !important;
}
em.land-mic img {
	width: 242px;
}
.mb_bm form {
	width: 100%;
}
.relative-480 {
	padding-right: 0px;
	flex-direction: column;
}
.relative-480 .red_vline {
	background: #da1e1e;
	width: 100px;
	height: 1px;
	margin: 0 0px 10px 0;
}
.relative-480 .css-tooltip-top img {
	display: block;
	width: 15px;
}
.red_linetxt {
	width: 100%;
}
.agent-das-tab ul {
	justify-content: center;
}
.agent-das-tab ul a {
	margin: 0 5px;
}
.agent-das-tab.tab-wicon ul a {
	width: 100%;
	margin-top: -4px;
}
.agent-das-tab ul li {
	width: 100%;
}
.agent-das-tab.tab-wicon ul li {
	padding: 7px 12px;
	margin-left: 0px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.bar-chrt-new {
	margin-bottom: 61px;
}
.actn-pos575 {
	position: absolute;
	top: 100%;
	transform: translateY(-100%);
}
.show-actions.offers-action ul {
	flex-wrap: wrap;
}
.agent_publick_left_inr .user_desk .user_desk01 {
	flex-wrap: wrap;
}
.agent_publick_left_inr .user_desk .user_desk01 a {
	line-height: 25px !important;
}
.agent_publick_share .pro-social {
	margin: 3px 0 0 0px !important;
}
.agent_publick_left_inr .user_desk .user_desk01 a {
	padding: 4px 7px !important;
	margin: 5px 3px 1px 3px;
}
.modal-dialog.referal-modal {
	max-width: 656px;
}
.modbody-border {
	border-bottom: 1px solid #dbdbdb;
	border-right: 0px solid transparent;
	margin-bottom: 18px;
}
.reedom_heading h1 {
	font-size: 18px;
}
.agg_new_banner .text-left h1 {
	font-size: 25px;
	line-height: 27px;
	margin-bottom: 7px;
}
.agg_new_banner .text-left p {
	font-size: 17px;
	line-height: 20px;
}
.new_crmsinr .owl-dots .owl-dot span {
	width: 28px;
}
.new_crmsinr .owl-dots .owl-dot.active span {
	width: 28px;
	height: 4px;
}
.client-logos_component {
	height: 5rem;
}
.updated_ppcc2 img {
	width: 100%;
	height: 220px;
}
.text_alls {
	padding: 10px 0px;
}
.text_alls h2 {
	font-size: 20px;
	font-weight: 600;
	line-height: 26px;
}
.text_alls p {
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 5px;
	margin-top: 5px
}
.updated_ppcc1 img {
	height: 200px;
}
.mt-3 {
	margin-top: 10px !important;
}
.section_text_img {
	margin: 20px 0 45px;
}
.new_crmsinr .owl-dots {
	margin: 20px 0;
}
.padding_sc_large {
	padding: 15px 0 35px;
}
.flex_d {
	flex-direction: column-reverse;
}
.new_testi_n {
	margin-top: 15px;
}
.text_test {
	padding: 0 0 15px;
}
.text_test p {
	font-size: 16px;
	line-height: 1.5;
}
.text_test h3 {
	font-size: 18px;
	line-height: 20px;
}
.updated_ppccm img {
	height: 150px;
}
.balck_n {
	padding: 20px;
	height: auto;
}
.text_res h2 {
	font-size: 20px;
}
.theme-btn2 {
	font-size: 15px;
	letter-spacing: 0px;
	padding: 7px 20px;
	margin-top: 15px;
}
.big_texts h2 {
	font-size: 25px;
}
.text_res2 p {
	font-size: 16px;
}
.overlap_menus {
	width: 100%;
	padding: 30px 15px;
}
.image_we {
	height: 70px;
	margin-bottom: 10px;
}
.overlap_menus h2 {
	font-size: 20px;
	line-height: 23px;
	margin-bottom: 4px;
}
.overlap_menus p {
	font-size: 15px;
	line-height: 20px;
}
.all_builder_links {
	margin-top: 15px;
}
.testimonails_laedsinr .owl-carousel .owl-nav {
	display: none;
}
.text_s {
	padding: 20px 9px 0 5px;
}
.text_s h3 {
	font-size: 20px;
}
.text_s h4 {
	font-size: 18px;
}
.testimonails_laedsinr .owl-dots {
	margin: 20px 0 0;
}
.testimonails_laeds {
	margin-top: 20px;
}
.image_acs {
	height: 300px;
}
.testimonails_laedsinr .owl-dots .owl-dot span {
	width: 30px;
	height: 4px;
}
.testimonails_laedsinr .owl-dots .owl-dot.active span {
	width: 30px;
	height: 4px;
}
.banner_re_img {
	display: none;
}
.banner_refferal {
	height: auto;
}
.text-reffe_banners {
	height: auto;
	padding-right: 0px;
	padding-top: 25px;
}
.new_h span {
	font-size: 20px;
	line-height: 20px;
}
.new_h {
	font-size: 25px;
	line-height: 29px;
	margin-bottom: 11px;
}
.doc-subtitle {
	font-size: 15px;
	line-height: 21px;
}
.YiS5NeJ {
	margin-top: 25px;
}
.refeers_sec {
	padding: 35px 0;
}
.new_re h2, .afr_a h2 {
	font-size: 24px;
	line-height: 130%;
	margin-bottom: 10px;
}
.star_incons {
	padding-right: 0px;
	margin-top: 25px;
	text-align: center;
}
.star_incons img {
	margin-bottom: 14px;
	height: 48px;
}
.star_incons h2 {
	font-size: 18px;
	line-height: 24px;
	margin: 1px 0 5px;
}
.star_incons p {
	font-size: 15px;
	line-height: 20px;
}
.afr_atest p {
	margin-bottom: 15px;
	font-size: 15px;
	line-height: 20px;
}
.banner_ser_desk {
	padding: 25px 0;
}
.text-tests {
	padding-right: 0px;
}
.text-tests h1 {
	font-size: 25px;
	line-height: 32px;
	margin-bottom: 10px;
}
.text-tests p {
	margin-top: 10px;
	font-size: 16px;
	line-height: 1.6;
	margin-bottom: 0px;
}
.new_serv_desk img {
	height: 300px;
	margin-top: 25px
}
.padding_btns {
	padding-bottom: 35px;
}
.padding_narrow {
	padding-top: 35px;
}
.static_tex h2 {
	margin: 0px 0px 10px;
	font-size: 25px;
}
.static_tex p {
	font-size: 15px;
	line-height: 24px;
}
.haeder-padding2 {
	padding-top: 48px;
}
.top-parent-container {
	padding: 30px 10px;
}
.top-section .main-heading {
	font-size: 25px;
	line-height: 30px;
	margin: 14px auto;
}
.top-section .sub-heading {
	font-size: 18px;
	line-height: 25px;
	max-width: 100%;
}
.cont_d h3 {
	font-size: 18px;
	line-height: 25px;
	margin-top: 20px;
}
.top-section .checkmark-main-container .checkmark-container {
	margin: 10px;
	max-width: 44%;
	width: 41%;
}
.dual-section-container .left-part {
	width: 100%;
}
.dual-section-container .right-part {
	width: 100%;
}
.dual-section-container .left-part .section-heading {
	font-size: 26px;
	padding-right: 0px;
}
.section-sub-heading {
	font-size: 15px;
	line-height: 22px;
	margin-bottom: 10px;
}
.content-container-heading {
	font-size: 20px;
	line-height: 25px;
}
.tryout-footer-section-text {
	min-height: auto;
	padding: 30px 45px;
}
.section-what-is-education-crm {
	padding: 40px 20px 40px !important;
	background-color: #eeecff;
}
.bar-chrt-new .bar-chrt-bg ul li span {
	font-size: 12px;
	letter-spacing: -0.61px;
	margin-left: -80px;
	width: 59px;
}
.dsb-bx-inr {
	padding: 12px;
	padding-left: 16px;
}
.bar-chrt-new .bar-chrt-bg {
	width: calc(100% - 30px);
	margin-left: 19px;
	left: 4px;
}
.bar-chrt-frnt-outr {
	margin-left: 33px;
}
.bar-chrt-new .bar-chrt-bg ul li span {
	margin-left: -91px;
}
.dash-btn2 {
	height: 45px;
	font-size: 17px;
}
.robo-refer {
	width: 100% !important;
}
.ne-btn-rf {
	float: left;
}
.af_log_dv a span {
	top: -1px;
	left: 7px;
}
.cust_signin {
	margin: 40px 0 0px 0;
	padding-bottom: 28px !important;
}
.sign-new-pop .cust_sign_btn .see_cc {
	padding: 6px 20px;
}
.sign_popup .modal-body {
	padding: 22px 15px 30px !important;
}
.nu_des_cus_f {
	padding: 0px;
}
.forgot_pass .sign_popup_body.otp-nw-pop p {
	font-size: 17px;
}
.forgot_pass .sign_popup_body.otp-nw-pop .otp-pop-btmdv p {
	font-size: 15px !important;
}
.sign-new-pop .sing_button.nw-frps-btn .see_cc {
	min-width: 195px;
	padding: 9px 13px;
}
.reset-poppane {
	flex-direction: column;
}
.reset-pane-lft {
	width: 100%;
}
.reset-pane-rt {
	width: 100%;
	border: 2px solid #487514;
	border-radius: 14px;
	padding: 6px 10px 10px 10px;
	margin-left: 0px;
	margin-top: 15px;
}
.trust-nms ul li img {
	max-width: 91px;
	max-height: 53px;
}
/*31-05*/

.revan-inr em {
	margin-right: 0px;
	margin-bottom: 20px;
}
.revan-txt {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
h2.revan-hdr {
	font-size: 22px;
	line-height: 21px;
	margin-bottom: 15px;
}
.rev-post1-mod .modal-content {
	padding: 35px 21px;
}
.rev-post1-mod h2 {
	font-size: 24px;
	line-height: 1.2;
	margin-bottom: 9px;
}
.rev-post1-frm h3 {
	font-size: 17px;
	padding-bottom: 10px;
}
.rev-post1-frm h3 {
	flex-wrap: wrap;
}
.rev-post1-frm h3 span {
	margin-left: 8px;
	margin-top: 10px;
	margin: 10px auto;
	border-radius: 9px;
	padding: 8px 11px;
	font-size: 17px;
}
.rev-post1-frm p {
	font-size: 15px;
}
.revpost-inptgrp label.mn-lbl {
	font-weight: 500;
}
button.rev-postbtn,  button.rev-postcancel {
	padding: 13px 26px;
	font-size: 18px;
	line-height: 22px;
}
.rc-anchor-normal .rc-anchor-pt {
	display: none !important;
}
.rc-anchor-normal {
	margin: 0 auto !important;
}
/*31-05*/





.closer {
	right: -5px;
	font-size: 1.1rem;
}
.modal-dialog.modal-dialog-centered {
	margin: auto;
}
/* 18-06 */

.chs-top-lft {
	height: 114px;
}
.chs-top-lft h5 {
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	width: 126px;
}
.chs-top-lft h5 span {
	margin-left: 0px;
	padding: 4px 7px 4px 7px;
	width: fit-content;
	font-size: 13px;
	line-height: 16px;
	margin-top: 4px;
}
.chs-top-lft {
	padding: 7px 29px 5px 18px;
	/* background: #7FB163; */

	border-radius: 15px;
	background-size: 136% 111%;
}
.pln-list-div label {
	width: 46%;
	margin-right: 14px;
}
.pln-desc-hdr-lft {
	width: 77px;
	padding: 4px 4px 4px 4px;
	flex-direction: column-reverse;
}
.pln-desc-hdr-lft label h4 {
	width: 82px;
	height: 62px;
	padding: 3px 5px 30px 10px;
	font-size: 11px;
	top: 2px;
	right: -2px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}
.pln-desc-hdr-lft label h4::before {
	content: '';
	position: absolute;
	top: -8px;
	left: -2px;
	height: 42px;
	display: block;
	width: 100%;
	background-color: #54972e;
	border-radius: 10px;
	z-index: -1;
}
.pln-desc-hdr-lft label h4 svg {
	z-index: -2;
}
.pln-desc-hdr-lft label h4 {
	padding: 0px 5px 30px 10px;
	line-height: 0.8;
	top: 9px;
	right: 2px;
}
.pln-type-rad {
	padding: 5px 0px 5px 4px;
}
.pln-type-div h4 {
	font-size: 15px;
	line-height: 19px;
}
.choose-top-rt {
	height: 84px;
}
.things-list ul li {
	height: fit-content;
}
/* 18-06 */



.member-plan-sec .pln-inr-btm {
	padding: 0px 9px 60px 9px;
	overflow-y: scroll;
}
.member-plan-sec .pln-desc-list {
	width: 536px;
}
.things-list ul li h5 {
	width: 128px;
}
.has-ornot, .pln-desc-hdr-rt {
	width: calc(100% - 128px);
}
.crt-tkt-modal .modal-body {
	padding: 38px 24px 24px 24px;
}
.crttkt-mod-hdng .close {
	right: -6px;
}
.crt-tkt-frm .uplodimgfil {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.tkt-frm-outr {
	padding: 28px 14px;
}
.hhert_icon span {
	height: 43px;
	font-size: 17px;
	line-height: 24px;
	top: 2px;
	right: 20px;
}
.pln-inr-btm {
	overflow-y: scroll;
}
.pln-desc-list {
	width: 511px;
}
.member-plan-sec .has-ornot {
	max-width: calc(100% - 96px);
	width: 426px;
}
.ash-bg {
	top: 77px;
}
a.bck-btn {
	margin-top: -25px;
	margin-bottom: 4px;
}
.user_statis em {
	width: 35px;
	height: 35px;
	line-height: 35px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.user_statis em img {
	display: block;
	width: 25px;
	height: 24px;
}
/* 29-10 */
.rwrd-testi-inr {
	flex-wrap: wrap;
	justify-content: center;
}
.rwrd-testi-box {
	max-width: 100%;
	gap: 38px;
}
.rwrd-star {
	margin-bottom: 6px !important;
	padding-left: 0px !important;
	justify-content: center;
}
.rwrd-star li img {
	width: 20px;
	height: 23px;
}
.rwrd-testi-box p {
	font-size: 15px;
	text-align: center;
}
.who-rwrd-testi {
	justify-content: center;
}
.who-rwrd-testi text {
	width: fit-content;
}
.rwrd-testi-inr {
	gap: 30px;
}
.rwrd-whyrefer iframe {
	width: 403px;
	height: 226px;
}
.rwrd-why-hdng {
	width: 783px;
	margin-bottom: 18px;
	gap: 7px;
}
.rwrd-why-hdng h2 {
	font-size: 23px;
	line-height: 25px;
}
.rwrd-tetimonial h2 {
	font-size: 17px;
	line-height: 15px;
}
.rwrd-step-frm h3 {
	font-size: 21px;
	line-height: 19px;
	margin-bottom: 9px;
}
.rwrd-bnr-txt h1 {
	font-size: 23px;
	line-height: 33px;
}
.rwrd-bnr-txt p {
	font-size: 13px;
	line-height: 22px;
}
.rwrd-bnr-txt {
	padding: 15px 15px 17px 14px;
	width: 345px;
	border-radius: 20px;
}
.rwrd-land-banner {
	padding: 17px 15px 70px 15px;
}
.rwrd-tetimonial {
	padding: 0px 15px 22px 15px;
}
/* 29-10 */
.mas-bnr-txt h1 {
	font-size: 18px !important;
}
header .navbar {
	width: 100%;
}
/* 22-02-25 */

.dsgn22-hdr-inr .logo {
	width: 114px;
	height: 30px;
}
.dsgn22-hdrbtns .hd-start {
	padding: 5px 11px;
	width: 90px;
	height: 29px;
	font-size: 12px;
	line-height: 19px;
}
.dsgn22-hdrbtns .hd-demo {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 18px;
}
.dsgn22-hdrbtns {
	gap: 8px;
}
.d22-hdr-padding {
	height: 54px;
	padding: 10px;
}
.d22-bn-innr h1 {
	font-size: 19px;
	line-height: 1.3;
	margin-bottom: 10px;
}
.d22-bn-innr p {
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 15px;
}
.d22-bn-innr a {
	font-size: 12px;
	line-height: 12px;
	margin-bottom: 20px;
}
.dsgn22-banner {
	padding: 24px 0 33px 0;
}
.d22-tdrv-top h2 {
	font-size: 19px;
	margin-bottom: 18px;
}
.d22-box-outr {
	gap: 14px;
	flex-direction: column;
}
.d22-box {
	width: 100%;
	padding: 14px 14px 14px 14px;
}
.d22-box em {
	width: 45px;
	height: 45px;
	padding: 9px;
}
.d22-box h3 {
	font-size: 15px;
	margin-bottom: 6.7px;
}
.d22-box a {
	min-width: 122px;
	padding: 4.5px 13px;
	font-size: 12px;
}
.d22-tdrv-btm h2 {
	font-size: 18px;
	line-height: 1.2;
}
.d22-why {
	margin: 40px auto 26px auto;
}
.d22-tdrv {
	margin-bottom: 35px;
}
.d22mrkt-banner-inr text {
	padding-right: 0;
}
.d22mrkt-banner-inr h1 {
	font-size: 31px;
	line-height: 38px;
	margin-bottom: 16px;
	width: 200px;
}
.d22mrkt-banner-inr h3 {
	font-size: 23px;
	line-height: 1;
	margin-bottom: 24px;
}
.d22mrkt-banner-inr ul {
	gap: 9px;
	margin-bottom: 22px !important;
	flex-wrap: wrap;
}
.d22mrkt-banner-inr p {
	font-size: 13px;
	line-height: 23px;
	margin-bottom: 12px;
}
h2.d2-trst-hdr {
	font-size: 13px;
	line-height: 13px;
	padding: 13px 23px 13px 23px;
	margin: 0 auto 0px auto;
	border-radius: 12px;
}
.owl-d22trst .owl-item.active.center .item img {
	transform: scale(1.5);
}
.owl-d22trst .item {
	width: 118px;
	height: 118px;
}
.d22-empwr h2 {
	font-size: 21px;
	line-height: 28px;
	margin-bottom: 12px;
	margin-top: 5px;
}
.d22-emp-box em {
	height: 102px;
	padding: 11px 11px;
}
.d22-emp-box h3 {
	font-size: 18px;
	margin-bottom: 7px;
}
.d22-empwr-inr .row {
	row-gap: 20px;
}
.d22-boost-inr h2 {
	font-size: 22px;
	line-height: 31px;
	margin-bottom: 17px;
}
.d22-boost {
	padding: 19px 0 18px 0;
}
.d22nmbr-box h6 {
	font-size: 17px;
	line-height: 16px;
}
.d22nmbr-box h5 {
	font-size: 22px;
	line-height: 21px;
	margin-bottom: 10px;
}
.d22-numbr {
	margin: 18px 0 31px 0;
}
h2.ongo-hdr {
	margin-bottom: 23px;
	font-size: 21px;
	line-height: 1.4;
}
.ongo-box {
	margin-left: -28px;
	padding: 11px 0px 10px 0;
	gap: 10px;
}
.ongo-box text {
	width: calc(100% - 65px);
}
.d22-work-list li {
	font-size: 15px;
	line-height: 22px;
}
.d22-works-hdr h2 {
	font-size: 23px;
	line-height: 23px;
	margin-bottom: 9px;
}
.d22-simply-inr h2 {
	font-size: 21px;
	line-height: 32px;
	margin-bottom: 12px;
}
.d22-digi-hdr h2 {
	font-size: 21px;
	margin-bottom: 14px;
}
.d22-digi-hdr p {
	font-size: 14px;
}
.d22-digi-hdr {
	margin-bottom: 29px;
}
.d22-digital {
	padding: 29px 0 38px 0;
}
.d22-win-box em {
	height: 127px;
}
.d22-client {
	padding: 22px 0 8px 0;
}
.d22-cntrl-inr {
	padding: 28px 0;
	gap: 20px;
	flex-wrap: wrap;
}
.d22-cntrl-inr h2 {
	width: 100%;
	font-size: 22px;
	line-height: 31px;
	text-align: center;
}
.d22cntrl-btns {
	justify-content: center;
	gap: 18px;
	margin: 0 auto;
}
.d22-mrktft-top {
	column-gap: 16px;
}
.d22-mrktft-top li a {
	font-size: 14px;
	line-height: 14px;
}
.d22-mrktft-top {
	margin-bottom: 22px !important;
}
.d22-mrktft-inr {
	padding: 25px 0 25px 0;
}
.d22-mrktft-inr .d22-ftr-btm ul li a {
	width: 17px;
	height: 17px;
}
.d22-mrktft-inr .d22-ftr-btm ul {
	column-gap: 11px;
}
.d22-bn-innr em iframe {
	width: 451.6px;
	height: 253px;
}
/* 22-02-25 */
.hdr-notloggd + .haeder-padding {
	padding-top: 98px;
}
.haeder-padding.loggd-srch-pad {
	padding-top: 95px;
}
/* business card landing */
.bcl-bnr-img {
	object-position: right center;
	filter: brightness(0.4);
}
.bcl-brk-hdr h2 {
	font-size: 20px;
	line-height: 1.2;
	margin-bottom: 11px;
}
.bcl-brk-hdr p {
	font-size: 14px;
	line-height: 22px;
}
.bcl-brk-inr {
	background-size: 284px 294px;
	padding-bottom: 0px;
	background-position: center top -23px;
	padding-top: 242px;
}
.bcl-brk-inr ul {
	width: calc(100% - 28px);
	gap: 15px;
}
.bcl-brk-bg {
	height: 522px;
}
.bcl-d22-works .d22-works-hdr p {
	margin-bottom: 7px;
	font-size: 14px;
	line-height: 1.5;
}
.bcl-d22-works .d22-works-hdr h2 {
	margin-bottom: 8px;
	font-size: 24px;
}
.d22-numbr.bcl-d22-numbr {
	margin: 45px 0 40px 0;
}
.d22-works.bcl-d22-works {
	padding: 0px 0 37px 0;
}
.bcl-smcr-txt p {
	font-size: 14px;
	line-height: 23px;
	margin-bottom: 16px;
}
.bcl-smcr-txt h2 {
	font-size: 22px;
	line-height: 1.4;
	margin-bottom: 5px;
}
/* business card landing */
.bookmk {
	display: block !important;
}
.ser-pro-name h1 {
	display: block;
	width: 100%;
}
.bookmk .pro_str_rat {
	margin-left: 0px !important;
	width: auto;
	float: left;
	margin-top: 5px;
}



/*new-12-05-2025*/
 .for_new_ppage_02 h2 {
    font-size: 25px;
  }
  .for_new_ppage_03 .city_tab_containt h1 {
    font-size: 23px;
    line-height: 28px;
    width: 100%;
    letter-spacing: -1px;
  }
   .city_tab_box1 {
    min-height: 135px;
    max-height: 135px;
  }
  .city_tab_box2  {
    min-height: 135px;
    max-height: 135px;
  }
  .for_new_ppage_04 h2 {
    font-size: 25px;
  }
  .for_new_ppage_07 {
    max-width: 300px;
  }
    .for_new_ppage_08 h2 {
    font-size: 34px;
    line-height: 34px;
  }
   .for_new_ppage_08 p {
    font-size: 20px;
    line-height: 25px;
    margin: 20px 0 0 0;
  }
  .for_new_ppage_04 .for_new_ppd {
    padding: 30px 15px;
  }
    .for_new_ppage_03 .city_tab_containt {
    padding: 128px 0 0 0;
  }
    .for_new_ppage_03 .nav-pills .nav-link {
    margin: 0 7px 6px 0;
  }
   .for_new_ppage_01 .text-center h1 {
    font-size: 30px;
    font-weight: 700;
    line-height: 36px;
  }
  .for_new_ppage_04 {
    padding: 43px 0 25px 0;
  }

.for_new_ppage_03 .nav-pills {
  justify-content: start;
}
  .city_tab_box1 {
    padding: 10px 10px 8px 10px;
   }
.city_tab_box2 {
    padding: 10px 10px 8px 10px;
   }
   .for_new_ppage_03 .city_tab_containt h1 {
    font-size: 21px;
  }

/* 21-05-2025 */
.np-st1-mnbx {
    padding: 0px 0px;
    row-gap: 20px;
    column-gap: 20px;
}
.np-st1-mnbx label {
    width: calc(50% - 10px);
    height: 54px;
    position: relative;
    z-index: 1;
}
.np-checkbox {
    font-size: 15px;
    line-height: 1;
}
.np-continue {
    height: 52px;
    font-size: 20px;
}
.new-prc-top p {
    font-size: 17px;
    line-height: 25px;
    text-align: center;
    letter-spacing: 0.07em;
    margin-bottom: 16px;
    padding: 0px 0px;
}
.np-stat-box h5 {
    font-size: 24px;
    line-height: 1;
}
.np-stat-box h6 {
    font-size: 18px;
    line-height: 1;
}
.new-prc-bottom {
    padding: 10px 10px 43px 10px;
}
.np-st2-mnbx input {
    font-size: 15px;
    line-height: 1;
}
.np-frm-box{
    margin-bottom:17px
}
.new-prc-outr {
    padding: 40px 20px;
}
.nprc-topinr ul li {
    font-size: 14px;
    line-height: 1.4;
    margin-bottom: 6px;
}
/* 21-05-2025 */
/* 14-06-2025 */
.container.r360-container {
    width:100%;
    max-width: 100%;
    margin: 0 auto;
}

.r360-bnr-txt h5 {
    font-size: 12px;
    line-height: 21px;
    margin-bottom: 9px;
}
.r360-bnr-txt h1 {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 6px;
}
.r360-bnr-txt p {
    margin: 0 auto 12px auto;
    font-size: 13px;
    line-height: 22px;
}
.r360-bnr-txt {
    padding: 24px 0 24px 0;
}
.r360-bnr-btns a {
    padding: 9px 10px;
    font-size: 13px;
    line-height: 14px;
    width: 129px;
    height: 34px;
}
.r36-cat-innr .row {
    row-gap: 9px;
}
.r36-cat-box h3 {
    font-size: 15px;
    line-height: 1.4;
    margin-bottom: 3px;
    min-height: 42.6px;
}
.r36-cat-box p {
    font-size: 14px;
    margin-bottom: 4px;
}
.r36-cat-box a {
    font-size: 14px;
    margin-top: auto;
    justify-content: flex-start;
}
.r360-catagory {
    padding: 20px 0 25px 0;
}
.r360-technology-text h2 {
    font-size: 19px;
    line-height: 29px;
    margin-bottom: 7px;
}
.owl-tilt .item h4 {
    font-size: 14px;
    line-height: 20px;
}
.r360-tilt-inr {
    height: 42px;
}
.r360-tilt-outer {
    margin-top: 13px;
    margin-bottom: 25px;
}
.r360-capture-outer {
    padding: 18px;
}
.r36-capture-text h2 {
    font-size: 20px;
    line-height: 33px;
    margin-bottom: 3px;
}
.r36-capture-text p {
    font-size: 15px;
    line-height: 23px;
    letter-spacing: -1px;
    margin-bottom: 10px;
}
.r36-capture-text a {
    padding: 10px 12px;
    font-size: 13px;
    line-height: 19px;
}
.r360-capture {
    padding-bottom: 30px;
}
.r36-highlite-inr text h2 {
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 4px;
}
.r36-highlite-inr text p {
    font-size: 14px;
    line-height: 1.3;
    margin-bottom: 11px;
}
.r36-highlite-inr text a, .r360-unlock text a {
    gap: 10px;
    width: 144px;
    height: 40px;
    font-size: 13px;
    line-height: 24px;
    border-radius: 12px;
}
.r36-highlite {
    margin-bottom: 31px;
}
.r360-unlock .container.r360-container {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 20px;
}
.r360-unlock text {
    width: 100%;
}
.r360-unlock text h2 {
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 3px;
}
.r360-unlock text p {
    font-size: 13px;
    line-height: 1.6;
    margin-bottom: 12px;
}
.r36-test-bg {
    box-shadow: 7px 8px 15px rgb(83 130 30 / 24%);
}
.r36testi-box em {
    width: 272px;
}
.r36testi-one .text-star, .r36testi-two .text-star, .r36testi-three .text-star {
    margin-left: -81px;
    margin-top: 0px;
    margin-bottom: -49px;
    width: calc(100% - 81px);
}
.r36-star li {
    width: 14px;
    height: 14px;
}
.r36-star li svg{
	display: block;
	width: 100%;
	height: 100%;
}
.r36testi-two, .r36testi-three {
    margin-top: 67px;
}
.r36-test-bg {
    width: 399px;
    height: 488px;
}
.r360-technology-image {
    width: 375px;
    max-width: 100%;
}
/* 14-06-2025 */



/* 20-06-2025 */
.r36-award .container {
    gap: 19px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.r36-award text {
    display: block;
    width: 100%;
}
.r36-award text h3 {
    font-size: 19px;
    line-height: 29px;
    text-align: center;
}
.r36-award text p {
    font-size: 13px;
    line-height: 22px;
    text-align: center;
}

.r36testi-one, .r36testi-two, .r36testi-three {
    position: static;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.r36testi-one .text-star, .r36testi-two .text-star, .r36testi-three .text-star {
    margin-left: 0;
    margin-top: -25px;
    margin-bottom: 27px;
    width: 100%;
    display: block;
    position: relative;
}
.r36testi-two, .r36testi-three {
    margin-top: 0px;
}
.r36testi-one .r36-star, .r36testi-two .r36-star, .r36testi-three .r36-star {
    bottom: 19px;
    position: static;
    transform: translate(0%, -10%);
    width: fit-content;
}
.r36-test-bg {
    height: 84%;
}
.r36testi-three .text-star{
	margin-bottom: 0px !important;
}
.r360-testimonial {
    padding: 0;
    margin-bottom: 79px;
	margin-top: 40px;
}
.r36-highlite-inr em {
    width: 288px;
    max-width: 100%;
}
/* 14-06-2025 */
.r36-award em {
    margin: -53px auto 0 auto;
}
.r36-award-btn {
    padding: 8px 20px;
    margin: 6px auto 0 auto;
}
.r36testi-one .text-star, .r36testi-two .text-star, .r36testi-three .text-star {
        margin-top: -30px;
}
.r36testi-one .r36-star, .r36testi-two .r36-star, .r36testi-three .r36-star {
    bottom: -2px;
    position: relative;
}

/*rabin-04.09.2025*/
 .ri_proptech_solutions_boxes {
    width: 100%;
  }
    .proptech_solutions_main_banner {
    padding: 0 0 20px 0;
  }
   .new_builders_awards_image {
    width: 100%;
  }
   .score-bnr-txt h1 {
    font-size: 25px;
    line-height: 38px;
  }
  .sales_enquiry_form_n2 {
    width: 100%;
  }
    .new_above_footer_info h2 {
    font-size: 28px;
    line-height: 35px;
  }
    .new_above_footer_info p {
    font-size: 20px;
    line-height: 32px;
    margin: 12px 0;
  }
  .author.active img {
  margin: 26px 5px 0 6px;
}
  .testimonial_revee {
    padding: 20px;
  }
  .arrow.left {
  background-size: 18px;
}
.arrow.right {
    right: -5px;
   background-size: 18px;
}
.testimonial-container {
  padding: 22px 48px 35px 48px;
}
.author img {
  width: 45px;
}
}
/*575*/





@media only screen and (max-width: 560px) {
.new_list_infos {
	min-height: 1px;
}
.nu_des_form,  .nu_des_sign_up,  .nu_wd546,  .modal-dialog_new_logg01 {
	min-width: 1px !important;
	max-width: 100% !important;
}
.sign_popup .nu_des_form .modal-content {
	border-radius: 40px !important;
}
.sep-mod .modal-dialog_new_logg01 {
	min-width: 80% !important;
	max-width: 100% !important;
}
}
 @media only screen and (max-width: 543px) {
#thumbnail-slider {
	width: 20% !important;
}
#ninja-slider {
	width: 80% !important;
}
.paginationsec li a {
	width: 34px;
	height: 42px;
}
.edit-gallerynew .upimg {
	height: 140px;
}
.agent-pro em {
	width: 30px;
	height: 30px;
	margin-right: 3px;
}
.agent-detailas h2 a {
	font-size: 14px;
	margin-bottom: 0;
}
.agent-item .agent-detailas p {
	font-size: 13px;
	line-height: 15px;
}
.from-sec-banner .search_sajasation {
	width: 35%;
}

.cont-me .row .col-12 {
	max-width: 100%;
}
.cont-me-deet h2 {
	text-align: center;
}
.cont-me-deet ul {
	width: fit-content;
	margin: 0 auto;
	max-width: 318px;
}
.speaker-sans {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 40px;
}
.speaker-img {
	width: 130px;
	height: 130px;
	border-radius: 50% 50% 0% 50%;
	margin-right: 12px;
}
.cont-me-deet ul {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	width: 100%;
	max-width: 100%;
}
.cont-me-deet ul li {
	margin-right: 29px;
}

.strategy .col-12 {
	max-width: 100%;
}
.strat-box {
	margin-bottom: 20px;
}
.devt-lft {
	width: 100%;
	padding-right: 0px;
	margin-right: 0px;
	border-right: none;
}
.devt-box {
	flex-wrap: wrap;
}
.devt-r8 {
	width: 100%;
}
/* 20-09-2022 */

li.page-item {
	display: none;
}
.page-item:first-child,  .page-item:nth-child( 2 ),  .page-item:nth-last-child( 2 ),  .page-item:last-child,  .page-item.active,  .page-item.disabled {
	display: block;
}
}



 @media only screen and (max-width: 480px) {
.agent-right-body {
	padding: 5px 2px 18px !important;
}
.choose-top-rt p {
	font-size: 12px;
}
.container {
	max-width: 100%;
}
.navbar-brand {
	margin-right: 0.5rem;
}
.navbar-brand img {
	width: 140px;
}
.text-center h1 {
	font-size: 21px;
	line-height: 23px;
}
.center_tag_wrapper {
	width: 49px;
	height: 49px;
	top: 43%;
	left: 43%;
}
.propertiesbx span {
	height: 210px;
}
.search-box {
	width: 101px;
	height: 44px;
}
.sub2-lap {
	left: 11px;
}
.input-from {
	width: calc(100% - 101px);
}
.borders {
	margin-right: 7px;
}
.input-with-icon input {
	height: 44px;
	font-size: 13px;
	padding-right: 4px;
}
.input-with-icon input {
	padding-left: 25px;
}
.input-with-icon img {
	width: 15px;
}
.borders .input-with-icon img {
	width: 11px;
}
/*.sort-select {



        width: 95%;



        float: right;



    }*/



.all-products .col-sm-6.col-md-4 {
	padding: 0 8px;
	width: 100%;
}
.list-item-info li {
	margin-right: 0;
}
.list-item-info li.before::before {
	right: -30px;
}
.ser-pro-img em {
	margin-bottom: 10px;
}
.pro-budget p {
	font-size: 15px;
}
.msg-me {
	margin-top: 9px;
}
/*07/10/21(puja)*/















.revew_top {
	flex-direction: column;
}
.star_bx {
	width: 100%;
	text-align: left;
	padding-left: 44px;
	margin-top: 10px;
}
.revew_top .media {
	width: 100%;
}
.revew_top .media .media-body h5 {
	font-size: 15px;
	margin-top: 4px;
}
.revew_top .media .media-body h4 {
	font-size: 14px;
}
.revew_item {
	padding: 5px 0 14px;
}
.input_otp {
	padding: 15px 0 3px;
}
.input_otp li {
	padding: 0 2px;
}
.input_otp ul {
	margin: 0 -2px;
}
.input_otp input {
	height: 45px;
}
/*agent public profile page*/















.our_properties_panel .col-sm-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.our_properties_top span {
	font-size: 17px;
}
.agent_publick_abu p {
	margin-top: 5px;
}
.our_properties_panel .property-item {
	margin-top: 13px;
}
.pro-social p {
	font-size: 13px;
}
.revew_sec_agent .star_bx {
	padding-left: 0;
}
/*user editprofile page*/















.user_dash_pro {
	float: left;
	width: 100%;
}
.user_dash_menu {
	float: left;
	width: 100%;
}
.pro-award {
	margin-top: 6px;
}
.user_das_right_inr .our_properties_panel .listing-image a {
	height: 180px;
}
.our_properties_panel .col-sm-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.agent-das-tab ul li {
	padding: 8px 10px;
	margin-left: 7px;
}
.agent-das-tab ul li a {
	font-size: 12px;
}
.prop .ul_radio {
	justify-content: inherit;
}
.ul_radio li {
	margin-top: 6px;
}
.category-ul li label {
	font-size: 14px;
}
.new-aget-pro li {
	width: 100%;
}
.new-aget-pro .redio_bx .category-ul li label {
	font-size: 14px;
}
.dash-list-agent .upimg {
	margin-bottom: 8px;
}
.agent-right-body .our_properties_panel .listing-image a {
	height: 185px;
}
.agent-right-body .star_bx {
	padding-left: 0;
}
.agent-right-body .revew_item p {
	font-size: 14px;
	line-height: 22px;
}
.pro-dash-top {
	background: #338306;
}
.pro-dash-top h4, .pro-dash-top h6 {
	color: #fff;
}
.pro-n-ra span {
	background: #fff;
	color: #338306;
}
.edit-gallerynew .upimg {
	height: 115px;
}
/*(29/10/21)-puja*/















.property_manag_rig {
	padding: 0 0;
}
.property_text {
	width: 100%;
}
.property_manag_box h5 {
	margin-top: 15px;
}
.property_manag_box em {
	width: 54px;
	height: 50px;
}
.property_manag_box em img {
	width: 37px;
}
.property_manag_left li em {
	top: 1px;
}
.property_manag_left li {
	margin-top: 10px;
}
.about-us-img-wrap img {
	height: 310px;
}
.jobb_pic {
	width: 100%;
	height: 140px;
}
.from-sec-banner .search_sajasation {
	width: 45%;
}
.approval_msg {
	font-size: 16px;
}
/*sell page start*/







.traditionally_text h2 {
	font-size: 18px;
	line-height: 34px;
	margin-bottom: 0;
}
.traditionally_text p {
	margin-top: 7px;
}
.traditionally_text li {
	margin-top: 6px;
}
.acquainted_tab_panel .col-md-3 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.acquainted_bx {
	min-height: auto;
}
.sell_ban_bx_inr h1 {
	font-size: 22px;
	line-height: 33px;
}
.traditionally_text h2 {
	font-size: 18px;
	line-height: 26px;
}
.traditionally_text h4 {
	font-size: 18px;
}
.homeLoane_bx {
	margin-top: 16px;
}
.home_lone_logo span {
	font-size: 17px;
	margin-left: 7px;
	margin-top: 3px;
}
.homeLoane_bx h5, .homeLoane_img h5 {
	font-size: 15px;
}
.homeLoane_bx p {
	margin-top: 12px;
}
.homeLoane_bx li {
	margin-top: 5px;
}
.successful_sale_sec {
	padding: 30px 0;
}
.acquainted_bx {
	margin-top: 10px;
}
/*sell page end*/







.help_left .faq_tbs li {
	width: 50%;
}
.jobs-finder {
	margin-top: 7px;
}
.lon_sec_div {
	padding-top: 320px;
}
/* 28-07-2022 blog details page */







.blog-text h3 {
	font-size: 17px;
	width: 66%;
}
.blog-text h4 {
	font-size: 16px;
}
.abt-intro h5 {
	font-size: 16px;
	line-height: 16px;
}
.blog-text a, .blog-text h2 {
	font-size: 22px;
}
/* 28-07-2022 blog details page */















    /* user notification page */







.noti-list li {
	align-items: flex-start;/* user notification page */
}
.noti-list li a.not_cls {
	flex-direction: column;
}
.noti-text, .noti-list li.read .noti-text {
	width: 100%;
}
.user-heading a.dash-btn {
	font-size: 13px;
	padding: 8px 12px;
}
/* project listing page start 18-08-2022 */







.numbers h5 {
	font-size: 14px;
}
/* project listing page end 18-08-2022 */















    /* our process page start 19-08-2022 */







.risk li {
	width: 86%;
}
.risk li h4 {
	text-align: center;
}
/* our process page end 19-08-2022 */















    /* raising capital page start 19-08-2022 */







.year ul {
	margin-left: 43px !important;
}
.year ul li::before {
	left: -25px;
	width: 22px;
}
.speaker-img {
	width: 110px;
	height: 109px;
}
/* raising capital page end 19-08-2022 */















    /* 25/08/2022 */







.invst-1-lft h2 {
	font-size: 21px;
	text-align: left;
}
.invst-1-r8 {
	padding: 17px 0px 25px 8px;
	width: 82%;
}
.invst-1-r8 ul li {
	padding-left: 20px;
	font-size: 15.2px;
}
.about-us-img-wrap.invst-image-wrap img {
	width: 43%;
	height: 271px;
}
.prop-next-img {
	width: 100%;
	margin-right: 0px;
}
.invest-step-2 img {
	width: 75px;
}
.invest-step-1 img {
	width: 45px;
}
.invest-step-3 img {
	width: 80px;
}
.invest-step-4 img {
	width: 71px;
}
/* 25/08/2022 */



.agent_publick_share .see_cc {
	padding: 0 14px;
}
/*#tars-cb-widget {



        left:0px  !important;



    }*/



    /* .profidropdid {



        height: auto;



    } */



.how-box-hd h3 {
	font-size: 17px;
	line-height: 1;
}
.how-box-hd img {
	max-height: 37px;
}
.invst-inr h2 {
	font-size: 20px;
}
/* 20-09-2022 */



.dev-type-boxes .col-12 {
	max-width: 100%;
}
.explore-proj .explr-hder {
	flex-direction: column;
}
.explore-proj .section-heading2 {
	width: 100%;
}
.explore-proj .explr-hder {
	align-items: flex-start;
}
/* 20-09-2022 */



.ser-pro-img em {
	width: 69px;
	height: 69px;
}
.deet-menu ul li {
	margin-right: 12px;
}
.deet-menu ul li a {
	padding: 10px 0px 10px 0px;
	font-size: 14px;
}
.at-resp-share-element.at-mobile .at-share-btn {
	margin-right: 5px;
	width: 31px;
	height: 31px;
}
.at-resp-share-element .at-icon, .at-resp-share-element .at-label {
	display: block;
	cursor: pointer;
	width: 22px !important;
	height: 22px !important;
}
.btn_block:last-child {
	margin-top: 12px;
}
.btns-lendr .btn_block {
	margin-bottom: 6px;
	margin-top: 0px !important;
}
.btn-book {
	margin-left: 4px;
}
.btns-lendr {
	margin-right: 0px;
}
.banner-image img {
	height: 380px;
}
.cus-dashboard-right h2 {
	font-size: 15px;
}
.cus-dashboard-right h2 img {
	margin: 0 5px 0 0;
}
/* rater page*/



.btn-scale .rt-nmbr {
	margin: 0px 0px !important;
	border-radius: 0% !important;
	line-height: 1.5;
}
.chart-scale {
	border-radius: 0px;
}
.btn-scale input:checked ~ .rt-nmbr {
	line-height: 1.4;
}
.rv-r8 {
	width: 100%;
	justify-content: flex-start;
	flex-direction: column;
	align-items: flex-start;
}
.rv-r8txt {
	margin-top: 9px;
}
.brv-lft {
	align-items: flex-start;
	flex-direction: column;
}
.rev-sq {
	width: 120px;
	margin-right: 0px;
	margin-bottom: 8px;
}
.brv-list-box {
	padding: 0px;
	border-radius: 4px;
	box-shadow: none;
	border-bottom: 1px solid #d2d2d2;
}
.not-all-r8 input {
	width: 100%;
	margin-bottom: 4px;
}
.not-all-r8 button {
	width: 126px;
	font-size: 13px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}
.not-all-r8 {
	width: 100%;
}
.brv-r8 {
	flex-wrap: wrap;
}
.brv-r8 a.comm-list {
	margin-right: 12px;
	margin-bottom: 6px;
}
.rev-type-mn li {
	width: 50%;
}
.rvlst-srch {
	flex-wrap: wrap;
}
.rvlst-srch .sort-filter {
	margin-top: 8px;
}
.city-lister-mn li {
	width: 100%;
}
.brv-lft-txt {
	width: 100%;
}
.score_build img.rate-avatar {
	height: 100px;
}
.score-r8 img {
	height: auto;
}
.banner-frm {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: column;
}
.banner-frm button {
	margin-top: 12px;
}
.score-bnr-txt {
	padding: 33px 0px 20px 0px;
}
.new_home_suggest .owl-carousel .owl-nav {
	top: 46%;
}
.new_home_suggest .owl-nav .owl-prev {
	left: 14px;
}
.new_home_suggest .owl-nav .owl-next {
	right: 14px;
}
.nav-public .navbar-toggler {
	margin-top: -2px;
}
.agent-das-tab.user-search-tabs ul li {
	padding: 4px 4px;
	margin-left: 2px;
	margin-bottom: 4px;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #338306;
}
.atcl-txt h2 {
	font-size: 20px;
	line-height: 1.2;
	margin-bottom: 6px;
}
.atcl-txt p {
	font-size: 14px;
	line-height: 1.5;
	text-align: center;
}
img.val-main-img {
	width: 270px;
	height: 248px;
}
.overvw-lft h3 {
	font-size: 1.6rem;
}
.overvw-lft p {
	font-size: 0.9rem;
}
.ovl-btns a {
	padding: 8px 42px 8px 16px;
	font-size: 14px;
	margin-right: 14px;
	background-position: right 17px center;
}
.ovr-srbox {
	height: 225px;
}
a.val-cont-btn {
	margin-top: 4px;
}
.val-lft h3, .val-r8 h3 {
	font-size: 22px;
}
.val-r8 {
	margin-top: 30px;
}
.ovl-btns {
	flex-wrap: wrap;
}
.ovl-btns a {
	margin-top: 6px;
}
.stock-price {
	padding: 12px;
}
.stock-price h3 {
	font-size: 42px;
}
.stock-price h6 {
	font-size: 18px;
}
.stock-price h5 {
	font-size: 17px;
	margin: 0 0 0px 0;
}
.landlord-sec .row .col-7, .landlord-sec .row .col-5 {
	width: 100%;
	max-width: 100%;
	flex: 0 0 100%;
}
.land-img-sec {
	border-top: 1px solid #d2d2d2;
	padding-left: 0px;
	padding-top: 14px;
	margin-top: 2px;
	border-left: 0px solid transparent;
}
.ur-ofr-bx .bud_sets {
	position: relative;
	width: 100%;
}
.top_of_header_area p {
	width: 100%;
}
.rghtt_sdbtn {
	float: none;
}
.top_of_header_area {
	padding: 1px 0 4px 0;
}
.crt-tct {
	font-size: 14px;
}
/* ticket mail page */



.ticket-infosec ul li {
	width: 100%;
}
.tkt-mlbx-top h6 {
	margin: 4px 0 0 auto;
}
.tkt-lft {
	margin-right: 14px;
}
.tkt-mlbx-top {
	flex-wrap: wrap;
}
.ticket-infosec ul li:nth-of-type(odd) {
	border-right: 0px solid transparent;
}
.ticket-infosec ul li:last-child {
	border-bottom: 0px solid transparent;
}
.tkt-reply .card-body button {
	padding: 6px 9px;
	font-size: 12px;
}
/* ticket mail page */



ul.category-ul.ul_radio.agent-ra {
	margin-top: 16px;
	height: auto;
	display: flex;
	flex-wrap: wrap;
}
.ul_radio li {
	margin-top: 7px;
	height: 20px;
	display: inline-block;
	margin-bottom: 0px !important;
}
.sign-new-pop ul.category-ul.ul_radio.agent-ra {
	margin-top: 0;
	height: auto;
	padding-left: 0 !important;
	margin-bottom: 18px;
}
/* crm modal */



.remind-rad .das_input {
	flex-wrap: wrap;
}
.remind-rad .das_input label {
	width: 100%;
}
.remind-rad .auc1 {
	margin-left: 0px;
}
/* crm modal */











.qqrrm01 {
	display: block;
	margin: 0 0 22px 0;
}
.qqrrm01 p {
	display: block;
	font-size: 14px;
	letter-spacing: 0.3px;
	margin: 3px 0 0 0;
	overflow: hidden;
	width: 100%;
}
.qqrrm01 h5 {
	min-width: inherit;
	float: left;
}
.qqrrm01 span > img {
	width: 29px;
}
.qqrrm01 h5 span {
	font-size: 13px;
	margin: 2px 0 4px 0;
}
.qqrrm01 p > em {
	font-size: 13px;
	margin: 3px 20px 3px 0;
}
.agent-das-tab ul li {
	padding: 7px 8px;
	margin-left: 5px;
	font-size: 15px;
}
.fr_ttsskk {
	display: flex !important;
}
.fr_ttsskk h5 {
	margin-right: 10px !important;
}
/* crm dashboard */



.dsb-bx-inr {
	padding: 12px;
	padding-left: 42px;
}
.dsb-bx-hd {
	padding: 8px 6px;
}
.dsb-bx-hd h2 {
	font-size: 14px;
}
.dsb-bx-hdrt h6 {
	font-size: 12px;
	margin-right: 8px;
}
.dsb-bx-hdrt h6 img {
	max-width: 13px;
	max-height: 13px;
	margin-right: 2px;
}
.dsb-bx-hdrt button {
	width: 16px;
	height: 16px;
}
.dsb-bx-inrrow h4 {
	font-size: 14px;
}
.dsb-bx-inrrow ul li h6 {
	padding: 1px 4px;
	font-size: 12px;
	font-weight: 400;
}
.bar-chrt-bg {
	width: 100%;
	margin-left: 0px;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: -1;
}
.bar-chrt-frnt {
	width: 100%;
	margin-left: 0px;
	position: relative;
}
.bar-chrt-frnt p {
	font-size: 13px;
	padding-right: 10px;
	width: fit-content;
	left: -3px;
	transform: translate(0%, 0%);
	top: -23px;
	padding: 3px;
	background-color: #fff;
}
.bar-chrt-bg ul li span {
	font-size: 11px;
	margin-left: -5px;
}
h2.no-cont {
	font-size: 14px;
}
.dsb-bx-inrrow ul li {
	margin-right: 3px;
	margin-bottom: 3px;
}
/* crm dashboard */



.bar-chrt-new .bar-chrt-frnt p {
	transform: translate(-0%, 112%) rotate(45deg);
	width: 77px;
	background-color: transparent;
}
.dsb-bx-inrrow ul {
	flex-wrap: wrap;
}
.upld-links {
	flex-wrap: wrap;
	margin: 1px 0 0 auto !important;
}
.new_section_btns {
	align-items: flex-start;
}
.new_section_btns a {
	height: 35px;
	line-height: 35px;
}
.type-popup .modal-body h2 {
	padding-right: 16px;
}
.tp-pop-bx {
	width: 132px;
	height: 126px;
	border: 2px solid #338206;
	border-radius: 15px;
	padding: 7px;
}
.tp-pop-bx img {
	height: 69px;
	margin: 0px auto 9px auto;
}
.tp-pop-bx h6 {
	font-size: 16px;
	line-height: 14px;
	padding: 7px;
	border-radius: 8px;
}
.type-pop-inr label input:checked + .tp-pop-bx {
	border: 2px solid #487514;
	margin: 0px 0px;
}
.type-pop-inr label input:checked + .tp-pop-bx img {
	height: 76px;
}
.type-cont {
	padding: 7px 7px 7px 35px;
	font-size: 20px;
	line-height: 20px;
}
.type-cont img {
	display: block;
	width: 25px;
	height: 25px;
	margin-left: 10px;
}
.sign-new-pop .sing_button.nw-frps-btn .see_cc {
	font-size: 19px !important;
	padding: 6px 23px;
}
.input_otp.otp-rdsn-inpts {
	padding: 25px 0px 5px 0px;
}
/* .input_otp.otp-rdsn-inpts input {

    height: 55px;

} */

.new-pass-dsgn.nwotp-cont .modal-body {
	padding: 15px 12px 26px 12px !important;
}
.sep-mod .modal-dialog_new_logg01 {
	min-width: 95% !important;
	max-width: 100% !important;
}
.rev-tnk-inr {
	justify-content: center;
	align-items: flex-start;
	flex-direction: column;
}
.thnk-lft, .thnk-rt {
	width: 100%;
}
.thnk-line {
	height: 1px;
	width: 100%;
	margin: 18px 0px;
}
.rev-thnku .modal-content {
	padding: 20px 20px 20px 20px;
}
.thnk-lft h3 {
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 7px;
}
.thnk-rt h3 {
	font-size: 18px;
	line-height: 23px;
	margin-bottom: 13px;
}
/* 18-06 */

.pnl-inr-top {
	padding: 10px 10px 20px 10px;
	border-radius: 12px;
}
.pln-list-div label {
	width: 46%;
	margin-right: 13px;
}
.pln-list-box a {
	padding: 8px 8px 8px 8px;
	margin-bottom: 8px;
}
.pln-list-box p {
	font-size: 13px;
	padding: 0px 0px;
}
.pln-btm-hd h2 {
	height: 38.09px;
	padding: 6px 18px;
	font-size: 16px;
	line-height: 26px;
	width: fit-content;
	margin: 0 auto;
	border-radius: 12px;
}
.pln-desc-rt-box {
	margin-left: 1px;
	padding: 3px 3px;
	border-radius: 10px;
	width: 24%;
}
.pln-desc-hdr-lft label h4 {
	padding: 0px 5px 30px 4px;
	line-height: 0.8;
	top: 9px;
	right: 2px;
	width: 70px;
}
.things-list ul li h5 {
	width: 231px;
	padding: 8px 5px 9px 3px;
	font-size: 12px;
	line-height: 14px;
}
.pln-inr-btm {
	overflow-y: scroll;
}
.pln-desc-list {
	width: 499px;
}
/* 18-06 */

.pnl-tpul ul li a {
	width: 81px;
	font-size: 14px;
}
.pnl-inrtp-wprc.pnl-inr-top {
	padding: 27px 10px 31px 10px;
}
.member-plan-sec .pln-list-div label {
	width: 100%;
}
.things-list ul li h5 {
	width: 100px;
}
.has-ornot, .pln-desc-hdr-rt {
	width: calc(100% - 100px);
}
.pln-desc-rt-box h5 {
	font-size: 12px;
}
.pln-desc-rt-box h6 {
	font-size: 16px;
}
.hhert_icon em {
	width: 32px;
	height: 32px;
}
.hhert_icon span {
	height: 29px;
	border-radius: 8px 0px 0px 8px;
	padding: 10px 25px 10px 13px;
}
a.new_logo_ab2 {
	left: 120px;
	width: 50px;
	height: 50px;
}
.pln-list-div label.active .pln-list-box {
	transform: scale(1.03);
}
.input_otp.otp-rdsn-inpts input {
	height: 58.73px;
	border-radius: 50%;
}
.member-plan-sec .has-ornot {
	max-width: calc(100% - 85px);
	width: 400px;
}
.mng-pln-dttp {
	padding: 13px 13px 22px 12px;
}
.mng-pln-dtbtm {
	padding: 13px;
}
.mng-pln-dttp h2 {
	font-size: 30px;
	line-height: 30px;
	margin-bottom: 10px;
}
.limit-box h5 {
	font-size: 16px;
	line-height: 17px;
}
.pln-add-div h6 {
	font-size: 14px;
	line-height: 18px;
}
.pln-add-div h6.crm-add {
	padding: 2px 1px 2px 9px;
	width: 88px;
}
.pln-add-div h6.custom-supadd {
	width: 182px;
	padding: 5px 6px 5px 9px;
}
.ash-bg {
	top: 86px;
}
a.bck-btn {
	margin-top: -13px;
	margin-bottom: 4px;
}
.type-pop-inr label input:hover + .tp-pop-bx + span.type-tooltip {
	opacity: 1;
	width: 127px;
	height: 81px;
	font-size: 12px;
	line-height: 1.2;
}
span.type-tooltip {
	padding: 5px 9px 25px 8px;
	right: 11px;
}
.score1 span {
	font-size: 39px;
}
/* 29-10 */
.rwrd-whyrefer iframe {
	width: 307px;
	height: 172px;
}
.rwrd-why-hdng p {
	font-size: 13px;
	line-height: 18px;
}
.rwrd-why-hdng h2 {
	font-size: 21px;
	line-height: 23px;
}
.rwrd-whyrefer::before {
	height: calc(100% - 139px);
}
.rmn_section_n1 {
	padding-top: 116px;
}
/* 29-10 */
.rmn_round_user {
	width: 100%;
}
/* 22-02-25 */
.d22-testi-box em {
	width: 110px;
	height: 110px;
}
.d22-testi-box text {
	width: calc(100% - 109px - 10px);
}
.d22-testi-box text p {
	font-size: 11px;
	line-height: 17px;
	margin-bottom: 8px;
	padding-top: 0px;
}
.d22-testi-box {
	padding: 20px 14px 14px 14px;
	column-gap: 10px;
}
.d22-testi-box text h3 {
	font-size: 13px;
	line-height: 13px;
	margin-bottom: 3px;
}
.d22-testi-box text h6 {
	font-size: 11px;
	line-height: 15px;
}
.d22-whybox h4 {
	font-size: 13px;
	line-height: 17px;
}
.circular-graphic {
	margin-bottom: 7px;
	width: 74px;
	height: 74px;
}
.circular-graphic::after {
	width: calc(100% - 16px);
	height: calc(100% - 16px);
}
.circular-graphic text {
	font-size: 19px;
}
.d22-date-inr {
	width: 472px;
	margin: 0 auto;
	column-gap: 40px;
	padding: 14px 0px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	row-gap: 14px;
}
.on-date {
	width: 100%;
}
.on-date h2 {
	font-size: 23px;
	line-height: 30px;
	text-align: center;
}
.on-date h4 {
	font-size: 15px;
	line-height: 12px;
	text-align: center;
}
.on-what h2 {
	font-size: 20px;
	line-height: 1;
	margin-bottom: 12px;
	text-align: center;
}
.on-what p {
	font-size: 13px;
	line-height: 13px;
	text-align: center;
}
.d22-date {
	margin-bottom: 8px;
}
.d22-ftr-links {
	flex-wrap: wrap;
	row-gap: 12px;
	column-gap: 15px;
}
.d22-ftr-links li a {
	font-size: 13px;
	line-height: 1;
}
.d22-ftr-btm {
	padding-top: 7px;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	row-gap: 8px;
}
.d22-ftr-btm p.copy {
	font-size: 12px;
	line-height: 20px;
}
.d22-ftr-btm ul li a {
	width: 17px;
	height: 17px;
}
.d22-ftr-logo {
	width: 124px;
	height: 29px;
	margin-bottom: 30px;
	margin: 0 auto 20px auto;
}
.d22-ftr-links {
	margin-bottom: 24px !important;
	column-gap: 15px;
	flex-wrap: wrap;
	row-gap: 7px;
	justify-content: center;
}
.d22mrkt-banner-inr h1 {
	font-size: 27px;
	line-height: 35px;
	margin-bottom: 16px;
	width: 100%;
}
.d22mrkt-banner {
	padding: 17px 0 28px 0;
}
.d22mrkt-banner-inr h3 {
	font-size: 21px;
	line-height: 1;
	margin-bottom: 22px;
}
.d22mrkt-banner-inr ul {
	gap: 9px;
	margin-bottom: 12px !important;
	flex-wrap: wrap;
}
.d22mrkt-banner-inr ul li img {
	width: 16px;
	height: 16px;
}
.d22mrkt-banner-inr ul li h6 {
	width: calc(100% - 21px);
	font-size: 14px;
	line-height: 18px;
}
.d22mrkt-bnr-img {
	opacity: 0.15;
	width: 265px;
}
.d22-empwr h2 {
	font-size: 19px;
	line-height: 26px;
	margin-bottom: 8px;
	margin-top: 5px;
}
.d22-emp-box h3 {
	font-size: 17px;
	margin-bottom: 7px;
}
.d22-emp-box p {
	font-size: 13px;
	line-height: 21px;
}
.d22-boost-inr h2 {
	font-size: 19px;
	line-height: 31px;
	margin-bottom: 13px;
}
.d22-boost-inr a {
	font-size: 14px;
	line-height: 15px;
	padding: 9px 19px;
}
.d22-who-inr text h2 {
	font-size: 20px;
	line-height: 28px;
}
.d22nmbr-box {
	padding: 15px 20px 15px 20px;
	width: 100%;
	flex-grow: 1;
}
.d22-nmbr-inr {
	gap: 10px;
}
h2.ongo-hdr {
	margin-bottom: 20px;
	font-size: 19px;
	line-height: 1.2;
}
.ongo-txtarea p {
	font-size: 13px;
	line-height: 21px;
	margin-bottom: 18px;
	text-align: center;
}
.ongo-box text h5 {
	font-size: 15px;
	line-height: 16px;
	margin-bottom: 6px;
}
.d22-works-hdr h2 {
	font-size: 19px;
	line-height: 20px;
	margin-bottom: 9px;
}
.d22-simply-inr h2 {
	font-size: 18px;
	line-height: 29px;
	margin-bottom: 10px;
}
.d22-simply-inr a {
	padding: 5px 21px;
	font-size: 13px;
	line-height: 22px;
}
.d22-digi-hdr h2 {
	font-size: 19px;
	margin-bottom: 13px;
}
.d22-digi-hdr p {
	font-size: 13px;
}
.d22-digi-box text h3 {
	font-size: 19px;
	margin-bottom: 7px;
	text-align: center;
}
.d22clnt-hdr {
	width: 325px;
	margin: 0px auto 44px auto;
	font-size: 19px;
	line-height: 1.5;
}
.owl-d22client .owl-nav {
	width: 439px;
	top: -58px;
}
.owl-d22client .owl-dots {
	top: -35px;
}
.d22-mrktft-top {
	margin-bottom: 22px !important;
	row-gap: 12px;
	align-items: center;
	justify-content: center;
}
h2.d2-trst-hdr {
	line-height: 19px;
	text-align: center;
}
.d22-bn-innr em iframe {
	width: 371.6px;
	height: 209px;
}
.d22-who-inr em {
	width: 301px;
	height: fit-content;
	margin-bottom: 0px;
	max-width: 100%;
}
.d22-who-inr em iframe {
	height: 169px;
}
.d22-work-list li {
	padding: 12px 32px 42px 15px;
}
.d22-work-list li span {
	font-size: 11px;
}
.on-what {
	justify-content: center;
	align-items: center;
	gap: 15px;
	flex-wrap: wrap;
	margin: 0 auto;
}
/* 22-02-25 */
.btn-sign-in .haderbtn {
	font-size: 12px;
	height: 30px;
	margin-left: 0px !important;
}
.navbar-toggler.price-nav-toggl {
	width: 32px;
	height: 32px;
	padding: 5px 5px;
}
header .navbar-toggler.price-nav-toggl .icon-bar {
	width: 21px;
	height: 2px;
}
.container-fluid.price-cont {
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.btn-sign-in {
	right: 38px;
}
.btn-sign-new3s {
	right: 99px;
}
.btn-sign-new2s {
	right: 150px;
}
.hdr-notloggd + .haeder-padding {
	padding-top: 115px;
}
.haeder-padding.loggd-srch-pad {
	padding-top: 92px;
}
/* business card landing */

.bcl-banner-txt h1 {
	font-size: 24px;
	line-height: 33px;
	margin-bottom: 10px;
}
.bcl-banner-txt p {
	font-size: 14px;
	line-height: 23px;
	margin-bottom: 16px;
}
.bcl-bnr-btns a {
	font-size: 13px;
	line-height: 20px;
	padding: 6px 12px;
}
.bcl-break {
	padding: 25px 0 0 0;
}
.bcl-brk-hdr h2 {
	font-size: 17px;
	line-height: 1.2;
	margin-bottom: 7px;
}
.bcl-brk-hdr p {
	font-size: 13px;
	line-height: 19px;
}
.bcl-brk-inr ul {
	width: calc(100% - 28px);
	gap: 15px;
}
.container.bcl-container {
	padding: 0px 15px;
}
.bcl-d22-works .d22-work-list li {
	padding: 13px 22px 24px 19px;
	line-height: 21px;
}
.bcl-smart-card {
	padding: 27px 0;
}
/* business card landing */




/*new-12-05-2025*/
 .stepper-item .step-counter {
    width: 40px;
    font-size: 16px;
    height: 40px;
  }
 .for_new_ppage_01 .text-center h1 {
    font-size: 25px;
    font-weight: 700;
    line-height: 33px;
  }
   .for_new_ppage_04 h2 {
    font-size: 24px;
    line-height: 28px;
  }
  .for_new_ppage_02 h2 {
    font-size: 22px;
    line-height: 26px;
  }
    .for_new_ppage_01 .text-center h2 {
    font-size: 20px;
    margin: 21px 0 30px 0;
    line-height: 27px;
  }
  .for_new_ppage_04 .for_new_ppd > p {
    font-size: 17px;
    padding: 18px 0 24px 0;
    line-height: 26px;
  }
.ppage_n1c {
    padding: 14px 6px;
  }
   .stepper-item::before {
    top: 19px;
  }
  .step-name span {
  font-size: 11px;
  line-height: 12px;
}
  .step-name p {
	font-size: 12px;
}

/* 21-05-2025 */
.new-prc-top {
    padding: 39px 13px;
}
.new-prc-top h3 {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 20px;
}
.new-prc-top h4 {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 11px;
}
.new-prc-top p {
    font-size: 15px;
    line-height: 21px;
}
.np-stat-box {
    width: 160px;
    height: 90px;
}
.new-prc-step h6 {
    font-size: 14px;
    line-height: 1;
    margin-bottom: 10px;
}
.np-btm-main h2 {
    font-size: 17px;
    line-height: 1;
    margin-bottom: 16px;
}
label.recv-mail {
    padding-left: 34px;
    font-size: 14px;
}
label.recv-mail span {
    width: 23px;
    height: 21px;
}
.nprc-topinr ul {
    margin-bottom: 30px !important;
}
/* 21-05-2025 */

}
/*480*/





 @media only screen and (max-width: 450px) {
.see_cc {
	height: 38px;
	line-height: 38px;
	padding: 0 6px;
	font-size: 14px;
}
.left_see {
	display: inline-block;
	height: 35px;
	line-height: 33px;
	border-radius: 4px;
	margin-left: 4px;
	font-weight: 300;
}
.inputs_send {
	width: 13.5%;
}
.chat_rig_top, .chat_rig_body, .chat_rig_foot {
	padding: 12px 6px 12px 6px;
}
.chat_rig_inputs {
	width: 86.5%;
}
.file_in {
	position: absolute;
	float: right;
	right: 67px;
}
.uploadImg1 {
	width: 34px;
	height: 34px;
	right: 93px;
}
.hire-type.message {
	width: calc(100% - 53px);
}
.chat_rig_inputs {
	padding-left: 5px;
}
.agent-right-body .our_properties_panel .listing-image a {
	height: 170px;
}
.edit-gallerynew li {
	width: calc(50% - 15px);
	margin-right: 15px;
}
.edit-gallerynew .upimg {
	height: 164px;
}
.agent-das-tab.user-search-tabs ul li {
	padding: 11px 10px;
}
.agent-das-tab ul {
	padding-left: 0;
}
.job-app div ul, .job-app div span {
	margin-top: 0px;
}
.list-item-half li {
	width: 100%;
}
.agent-pro em {
	width: 30px;
	height: 30px;
	margin-right: 3px;
}
/* raising capital page start 19-08-2022 */







.cont-me-deet ul li {
	margin-right: 0px;
}
.speaker-nm {
	width: calc(100% - 168px);
}
.cont-me-deet ul {
	justify-content: flex-start;
}
/* raising capital page end 19-08-2022 */























.agg_new_banner .theme-btn {
	margin-left: 2px;
	margin-right: 2px;
	font-size: 14px;
	padding: 10px 9px;
	margin-top: 20px;
}
.agg_new_banner .text-center h1 {
	font-size: 24px;
	line-height: 29px;
}
.agg_new_banner .text-center p {
	font-size: 15px;
	line-height: 19px;
	font-weight: 500 !important;
}
.new_section_btns a.wrapped-btn {
	display: block;
	margin: 30px 0px 0px auto;
}
.mb_bm a {
	font-size: 15px;
	padding: 7px 9px;
	height: 35px;
	width: auto;
	margin: 9px 6px 0 0;
	min-width: inherit !important;
}
.dashboard-agent:before {
	height: 140px;
}
.crt-tct {
	margin-top: 10px;
}
}



 @media only screen and (max-width: 400px) {
.navbar-brand img {
	width: 130px;
}
.text-center h1 {
	font-size: 20px;
	line-height: 24px;
}
.banner-form {
	margin: 12px 0 15px;
}
.from-sec-banner, .input-from {
	display: block;
}
.input-from {
	width: 100%;
}
.borders {
	border-bottom: 1px solid #e0e0e0;
	border-right: 0px solid #e0e0e0;
	margin-right: 0px;
}
.input-with-icon input {
	padding-left: 35px;
}
.input-with-icon img {
	left: 7px;
	width: 18px;
}
.search-box input {
	height: 40px;
	font-size: 16.5px;
	margin-left: 5px;
}
.sub2-lap {
	top: 24%;
}
.service-section {
	padding: 20px 0 40px;
	margin-top: 20px;
}
.mas-bnr-txt h1 {
	font-size: 16px !important;
}
.section-heading h2, .section-heading2 h2 {
	font-size: 23px;
	margin-bottom: 4px;
	line-height: 26px;
}
.section-heading p, .section-heading2 p {
	font-size: 13px;
	line-height: 18px;
}
.service-white {
	padding: 15px 25px;
	margin-top: 15px;
}
.propertiesbx span {
	height: 151px;
}
.foot_botm_left li, .foot_botm_right p {
	font-size: 13px;
}
.foot_botm_left li, .foot_botm_right h6 {
	font-size: 13px;
}
.listing-image a {
	height: 200px;
}
.ser-pro-details {
	flex-wrap: wrap;
}
.pro-social {
	margin-left: 0;
}
.ser-pro-contact ul {
	display: block;
}
.certification li {
	margin-right: 10px;
	margin-bottom: 7px;
}


.similar_sec .propety-agent {
	flex-direction: column;
	align-items: flex-start;
}
.similar_sec .vi-more {
	margin-top: 10px;
}
.similar_sec .list-item-info li.before::before {
	right: -25px;
}
.section-heading h2, .section-heading2 h2 {
	font-size: 18px;
}
.input_type_bx p {
	margin-top: 10px;
}
.property_details_pg {
	padding-bottom: 14px;
}
.similar_sec {
	padding: 14px 0 37px;
}
.calendar_div {
	padding-top: 15px;
}
#thumbnail-slider {
	width: 25% !important;
}
#ninja-slider {
	width: 73% !important;
}
#ninja-slider ul, #thumbnail-slider, #ninja-slider .ns-img {
	height: 259px !important;
}

.agent_publick_link p {
	float: left;
	width: 100%;
}
.agent_publick_link span {
	margin-top: 15px;
}
.agent_publick_share {
	flex-direction: column;
	align-items: flex-start;
}
.agent_publick_share .pro-social {
	margin-left: 0 !important;
	margin-top: 9px;
}
.agent_publick_det h4 {
	font-size: 16px;
	line-height: 24px;
	font-weight: 600;
	color: #303340;
	margin-top: -20px;
}
.agent_publick_share {
	padding-top: 10px;
}
.agent_publick_abu {
	padding: 15px 15px 18px;
}
.revew_sec_agent {
	padding: 0 15px 24px;
	margin-top: 20px;
}
.revew_sec_agent .star_bx {
	flex-direction: column;
	align-items: flex-start;
}
.revew_sec_agent .star_bx strong {
	margin-left: 0;
}
.agent-right-body .our_properties_panel .listing-image a {
	height: 160px;
}
.res-modal .modal-body .appome_input {
	width: 100%;
	float: left;
	margin-right: 0%;
}
.af_log_dv {
	right: 46px;
}
.dashboard-provider {
	padding-top: 5px;
	padding-bottom: 20px;
}
.edit-gallerynew .upimg {
	height: 140px;
}
.agent-das-tab.user-search-tabs ul li {
	padding: 8px 6px;
}
.jobs-details {
	padding: 10px 0 30px;
}
.hours-areas ul li {
	width: 100%;
}
.details-block h2 {
	font-size: 16px;
}
.section-title {
	font-size: 21px;
}
/*(29/10/21)*/







.requir_salidar_item img {
	height: 110px;
}
.requir_salidar_item {
	min-height: 176px;
}
.requir_salidar_item h4 {
	font-size: 12px;
}
.requirements_sec .banner-image > img {
	height: 339px;
}
.requirements_sec .banner-text {
	position: absolute;
}
.from-sec-banner .search_sajasation {
	/* position: inherit; */
	width: 100%;
	z-index: 99;
	max-height: 150px;
	overflow-y: auto;
	left: 0px;
}
.type-popup .close {
	top: 4px;
	right: 5px;
}


.traditionally_img img {
	width: 75%;
}
.home_lone_logo img {
	width: 100px;
}


.c_image {
	width: 90px;
	height: 90px;
}
.agent_ppcc .media-body {
	padding-top: 0;
	width: 55%;
}
.video-container, video {
	height: 260px;
}
.at-resp-share-element.at-mobile .at-share-btn {
	margin-right: 5px;
	width: 30px;
	height: 30px;
}
.at-resp-share-element .at-icon, .at-resp-share-element .at-label {
	cursor: pointer;
	width: 22px !important;
	height: 22px !important;
}
.pro-budget {
	margin-left: 00px;
	margin-top: 15px;
}
.search-box {
	margin-top: 10px;
}
.jobs-finder {
	margin-top: 4px;
}
.input-with-icon a.user_llllk {
	padding-left: 35px;
}
.blink_me {
	display: block;
}
.sell_ban_sec img {
	width: 100%;
	height: 165px;
	object-fit: cover;
}
.faq-atbs ul li a.nav-link {
	padding: 7px 7px;
	margin-left: 3px;
	font-size: 14px;
}
.user-heading {
	padding-right: 7px;
}
.user_dashboard_right .user-heading h1 img {
	margin-right: 2px;
	width: 16px;
}
.user_dashboard_right .user-heading h1 {
	padding: 10px 7px;
	font-size: 14px;
}
.css-tooltip-top span {
	max-width: 242px;
	height: auto;
	min-width: 0px;
	white-space: normal;
	font-size: 14px;
	top: -59px;
}
.speaker-nm {
	width: calc(100% - 119px);
}
.speaker-nm {
	font-size: 22px;
}
.speaker-nm span {
	font-size: 14px;
}

.about-us-img-wrap.invst-image-wrap img {
	width: 43%;
	height: 204px;
}
.risk-info h3 {
	font-size: 15px;
}
/* 25/08/2022 */



.agent_publick_share .pro-social {
	margin: 14px 0 0 15px !important;
}
.job-lists ul {
	display: block;
}
.job-lists ul li {
	margin-bottom: 4px;
}
.tab-txt h6 {
	margin-left: -20px;
}
.taber-box h3 {
	font-size: 16px;
}
.taber-box p {
	font-size: 14px;
	line-height: 18px;
}
.advn-box {
	height: 289px;
}
.at-share-btn-elements a {
	display: inline-flex !important;
	justify-content: center;
	align-items: center;
}
.left_see {
	display: inline-block;
	height: 35px !important;
	line-height: 33px !important;
	border-radius: 4px;
	margin-left: 1px !important;
	font-weight: 300;
	font-size: 14px;
}
.on-pos {
	margin-left: 5px;
	transform: translateY(-7px);
}
.builder_left_img a img {
	width: 100%;
	margin: 0 auto;
}
.banner-image img {
	height: 420px;
}
.new_section_btns {
	flex-wrap: wrap;
}
.new_section_btns a {
	margin-top: 11px;
}
.for_neww_logingg_tab ul li a {
	padding: 9px 6px;
	font-size: 13px !important;
}
.sub3-lap {
	top: 25%;
	left: 16px;
}
/* rater page*/



.rater-box h3 {
	font-size: 14px;
	margin-bottom: 11px;
}
.rater-box {
	border-radius: 4px;
	padding: 10px 10px 15px;
}
.btn-scale .rt-nmbr {
	font-size: 13px;
	width: 26px;
	height: 26px;
}
.service-section {
	padding: 20px 0 40px;
}
.fy22-item {
	width: 100%;
}
.btn-sign-in .haderbtn {
	font-size: 13px;
	width: 64px;
	height: 30px;
}
.btn-sign-in {
	right: 42px;
}
.btn-sign-new2s {
	right: 111px;
}
.token_form {
	position: absolute;
	top: 10px;
	right: 10px;
}
.token_form button {
	padding: 6px 10px;
	font-size: 12px;
}
.upld-links a {
	margin: 0 0 0 18px !important;
}
.with-action .show-actions ul li {
	padding: 5px 8px;
}
.bar-chrt-new .bar-chrt-frnt em {
	width: 20px;
}
.bar-chrt-new {
	margin-bottom: 76px;
}
.bar-chrt-new .bar-chrt-frnt p {
	transform: translate(-24%, 150%) rotate(90deg);
}
.banner_refferal::after {
	background: linear-gradient(90deg, black 46%, black);
}
.dash-btn2 {
	line-height: 1.2;
}
.rc-anchor-normal {
	margin: 0 auto !important;
	width: 90% !important;
}
.rate:not(:checked) > label {
	font-size: 51px;
}
h2.revan-hdr {
	font-size: 20px;
	line-height: 21px;
	margin-bottom: 15px;
}
/* 18-06 */

.choose-pln-inr {
	padding: 5px 2px 100px 2px;
}
.pln-inr-btm {
	padding: 0px 2px 28px 2px;
	margin: 0px 0px 36px 0px;
}
.pnl-inr-top {
	padding: 4px 4px 20px 2px;
	border-radius: 24px;
}
.pln-type-rad label {
	margin-right: 3px;
}
.pln-type-rad label span {
	font-size: 14px;
	line-height: 8px;
	padding: 9px 5px;
}
.pln-type-div {
	justify-content: center;
}
.pln-type-rad {
	padding: 5px 0px 5px 4px;
	flex-grow: 1;
	justify-content: center;
}
.pln-type-rad label {
	flex-grow: 1;
}
.pln-type-rad label span {
	text-align: center;
}
.pln-list-div label {
	width: 100%;
	margin-right: 0px;
	margin-bottom: 0px;
}
.pln-type-div {
	margin: 0 auto 17px auto;
}
/* 18-06 */



.scale-realestate ul li {
	width: 100%;
}
.scale-realestate h2 {
	font-size: 20px;
	margin-bottom: 15px;
}
.manage_subscription h2.mng-sub-hdng {
	font-size: 20px;
	line-height: 24px;
}
.dash-btn {
	font-size: 14px;
	padding: 0px 1px;
}
.crm-revbtn .dash-btn_n22 span {
	height: 31px;
	font-size: 16px;
	padding: 4px 6px 4px 10px;
}
.crttkt-mod-hdng h2 {
	height: fit-content;
}
.remind-rad .auc1 {
	width: 100% !important;
}
.tsk-add-pop {
	gap: 0px;
}
.input_otp.otp-rdsn-inpts input {
	height: 48px;
}
.review-body-border {
	padding: 14px 20px;
}
/* 29-10 */
.rwrd-bnr-txt h1 {
	font-size: 17px;
	line-height: 25px;
	margin-bottom: 5px;
}
.rwrd-bnr-txt {
	padding: 10px 10px 17px 10px;
	width: 345px;
	border-radius: 13px;
}
.rwrd-land-banner {
	padding: 10px 10px 57px 10px;
}
.rwrd-whyrefer iframe {
	width: 268px;
	height: 148px;
}
.rmn_main_info_containt {
	max-width: 316px;
	margin: 0 auto;
	padding: 0 6px;
}
.rmn_boxx_stl {
	background-size: 100% 100%;
}
.rmn_boxx_stl p {
	font-size: 12px;
	line-height: 1;
}
.rmn_boxx_stl span {
	min-width: 28px;
	height: 28px;
}
/* 29-10 */
/* 22-02-25 */

.d22-tdrv-btm {
	justify-content: center;
	gap: 12px;
}
.d22-testi-box {
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}
.d22-testi-box text {
	width: 100%;
}
.d22-testi-box em {
	width: 90px;
	height: 90px;
	margin-bottom: 12px;
}
.d22-why-inr {
	flex-direction: row;
	row-gap: 12px;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}
.d22-whybox {
	width: calc(50% - 10px);
}
.d22-cont-inr form input {
	padding: 12px 14px;
	width: 100%;
	margin-right: 0;
}
.d22-cont-inr form p {
	font-size: 12px;
}
.d22-cont-inr form button {
	padding: 10px 20px;
	width: 91px;
	height: 32px;
	font-size: 13px;
	line-height: 22px;
	margin-bottom: 9px;
}
.dsgn22-hdrbtns .hd-start {
	padding: 5px 7px;
	width: 78px;
	height: 26px;
	font-size: 11px;
	line-height: 19px;
}
.dsgn22-hdrbtns .hd-demo {
	padding: 4px 8px;
	font-size: 11px;
	line-height: 16px;
}
.dsgn22-hdr-inr .logo, .d22-ftr-logo {
	width: 101px;
	height: 26px;
}
.d22-cont-inr h2 {
	font-size: 13px;
	line-height: 20px;
	width: 100%;
}
.d22-bn-innr em iframe {
	width: 330px;
	height: 186px;
}
.d22-work-list li {
	width: 100%;
	padding: 12px 62px 28px 15px;
}
.d22-work-list {
	row-gap: 10px;
}
.d22-boost-inr p {
	margin-bottom: 17px;
	font-size: 13px;
	line-height: 18px;
}
.container-fluid.price-cont .navbar-brand img {
	width: 118px;
	margin-left: -4px;
}
.btn-sign-in .haderbtn {
	font-size: 11px;
	height: 28px;
	padding: 0px 5px;
}
.btn-sign-in {
	right: 37px;
}
.btn-sign-new3s {
	right: 89px;
}
.btn-sign-new2s {
	right: 130px;
}
/* 22-02-25 */

/* business card landing */
.bcl-banner-txt h1 {
	font-size: 21px;
	line-height: 29px;
	margin-bottom: 10px;
}
.bcl-banner-txt p {
	font-size: 13px;
	line-height: 23px;
	margin-bottom: 16px;
}
.bcl-bnr-btns a {
	font-size: 12px;
	line-height: 20px;
	padding: 6px 12px;
}
.ongo-box {
	padding: 11px 12px 10px 0;
	gap: 5px;
}
.bcl-bnr-vector {
	bottom: 47px;
	max-width: 100%;
}






/*new-12-05-2025*/
 .city_tab_box1 {
    min-height: inherit;
    max-height: inherit;
    height: auto;
    position: relative;
     padding: 8px 10px 12px 10px;
    width: 100%;
    margin: 0 0 12px 0;
  }
  .city_tab_box2{
    min-height: inherit;
    max-height: inherit;
    height: auto;
    position: relative;
     padding: 8px 10px 12px 10px;
    width: 100%;
    margin: 0 0 12px 0;
  }
   .for_new_ppage_03 .city_tab_containt h1 {
    text-align: left;
  }
  .butn_cont {
  margin-top: 8px;
}
   .for_new_ppage_03 .city_tab_containt a {
    right: 0;
    bottom: 0;
    position: relative;
    float: left;
  }

.for_new_ppage_01 .input-from {
    width: 100%;
    padding-left: 8px;
  }
    .for_new_ppage_01 .borders {
    width: 100% !important;
    margin: 0 0 7px 0 !important;
    border: none;
  }
  .for_new_ppage_01 .search-box {
    width: 60px;
    margin: 0 auto;
  }
  .for_new_ppage_01 .from-sec-banner {
  border-radius: 9px;
  height: auto;
  overflow: hidden;
  padding: 8px ;
}
 .for_new_ppage_01 .input-from {
    width: 100%;
    padding-left: 0;
  }
  .for_new_ppage_01 .butn_cont {
    margin-top: 6px;
  }
   .for_new_ppage_01 .text-center h1 {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
  }
    .for_new_ppage_01 .text-center h2 {
    font-size: 20px;
    margin: 13px 0 20px 0;
    line-height: 27px;
  }
    .for_new_ppage_01 .text-center h2 {
    font-size: 17px;
    margin: 13px 0 20px 0;
    line-height: 23px;
  }
    .for_new_ppage_01 .banner-text {
    padding-bottom: 8%;
    padding-left: 5%;
    padding-right: 5%;
  }

  /* 21-05-2025 */
.np-st1-mnbx label {
    width: 100%;
    height: 37px;
}
.np-st1-mnbx {
    padding: 0px 0px;
    row-gap: 9px;
    column-gap: 20px;
}
label.recv-mail {
    padding-left: 27px;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 13px;
}
.np-continue {
    height: 46px;
    font-size: 18px;
}
.scale-realestate {
    width: calc(100% - 10px);
    margin: 9px 6px -3px 5px;
}

.nw-prc-stat {
    flex-wrap: wrap;
}
.np-stat-box {
    width: 100%;
    height: 90px;
}
/* 21-05-2025 */
/* 14-06-2025 */
.r36-award .container {
    gap: 19px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.r36-award text {
    display: block;
    width: 100%;
}
.r36-award text h3 {
    font-size: 19px;
    line-height: 29px;
    text-align: center;
}
.r36-award text p {
    font-size: 13px;
    line-height: 22px;
    text-align: center;
}

.r36testi-one, .r36testi-two, .r36testi-three {
    position: static;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.r36testi-one .text-star, .r36testi-two .text-star, .r36testi-three .text-star {
    margin-left: 0;
    margin-top: -25px;
    margin-bottom: 27px;
    width: 100%;
    display: block;
    position: relative;
}
.r36testi-two, .r36testi-three {
    margin-top: 0px;
}
.r36testi-one .r36-star, .r36testi-two .r36-star, .r36testi-three .r36-star {
    bottom: 19px;
    position: static;
    transform: translate(0%, -10%);
    width: fit-content;
}
.r36-test-bg {
    height: 84%;
}
.r36testi-three .text-star{
	margin-bottom: 0px !important;
}
.r360-testimonial {
    padding: 0;
    margin-bottom: 79px;
	margin-top: 40px;
}
.r36-highlite-inr em {
    width: 288px;
    max-width: 100%;
}
/* 14-06-2025 */
.r36-award em {
    margin: -53px auto 0 auto;
}
.r36-award-btn {
    padding: 8px 20px;
    margin: 6px auto 0 auto;
}
.r36testi-one .text-star, .r36testi-two .text-star, .r36testi-three .text-star {
        margin-top: -30px;
}
.r36testi-one .r36-star, .r36testi-two .r36-star, .r36testi-three .r36-star {
    bottom: -2px;
    position: relative;
}
}
/*400*/












@media only screen and (max-width: 380px) {
.ur_prop {
	margin-top: -11px;
}
header .container-fluid {
	padding-right: 11px;
	padding-left: 0px;
}
.btn-sign-new2s {
	right: 131px;
}
.referr_code {
	padding: 7px 5px;
}
.proposal-box.off-dtl {
	padding: 15px 10px 55px 10px;
}
.rev-post1-frm h3 span {
	margin-left: 0;
	margin: 10px auto;
}
.rmn_popup {
	width: 100%;
}
.rmn_popup_container {
	width: 95%;
}
/* 22-02-25 */
.d22-bn-innr em iframe {
	width: 290px;
	height: 165px;
}
/* 22-02-25 */



/*new-12-05-2025*/
.for_new_ppage_01 .text-center h1 {
    font-size: 24px;
    font-weight: 700;
    line-height: 27px;
  }
 .for_new_ppage_01 .text-center h2 {
    font-size: 17px;
    margin: 15px 0 25px 0;
    line-height: 24px;
  }
   .for_new_ppage_01 .banner-text {
    padding-bottom: 5%;
    padding-left: 5%;
    padding-right: 5%;
  }

   .for_new_ppage_07 {
    max-width: 280px;
  }
}
/*380*/






 @media only screen and (max-width: 350px) {
.navbar-brand img {
	width: 99px;
	display: block;
	margin-left: -4px;
}
.container-fluid.price-cont .navbar-brand img {
	width: 109px;
	margin-left: -4px;
}
.btn-sign-in .haderbtn {
	font-size: 11px;
	height: 25px;
}
.btn-sign-in {
	margin-left: 0px;
}
header .navbar-toggler {
	background: #2b7102;
	width: 25px;
	height: 25px;
	border-radius: 3px!important;
	padding: 3px 5px !important;
}
header .navbar-toggler .icon-bar + .icon-bar {
	margin-top: 4px;
}
.dash-btn2 {
	height: 45px;
	font-size: 15px;
	letter-spacing: -0.51px;
}
.nav-public .navbar-brand {
	margin-top: -3px;
}
header .navbar-toggler .icon-bar {
	width: 16px;
	height: 2px;
}
.new_section_btns {
	flex-wrap: wrap;
}
.new_section_btns a {
	margin-top: 10px;
}

.text-center h1 {
	font-size: 20px;
	line-height: 24px;
}
.banner-form {
	margin: 12px 0 15px;
}
.from-sec-banner, .input-from {
	display: block;
}
.input-from {
	width: 100%;
}
.borders {
	border-bottom: 1px solid #e0e0e0;
	border-right: 0px solid #e0e0e0;
	margin-right: 0px;
}
.input-with-icon input {
	padding-left: 35px;
}
.input-with-icon img {
	left: 7px;
	width: 18px;
}
.search-box input {
	height: 40px;
	font-size: 16.5px;
}
.sub2-lap {
	top: 24%;
}
.service-section {
	padding: 0 0 40px;
	margin-top: 60px;
}
.section-heading h2, .section-heading2 h2 {
	font-size: 20px;
	margin-bottom: 4px;
	line-height: 26px;
}
.section-heading p, .section-heading2 p {
	font-size: 13px;
	line-height: 18px;
}
.propertiesbx span {
	height: 151px;
}
.foot_botm_left li, .foot_botm_right p {
	font-size: 13px;
}
.foot_botm_left li, .foot_botm_right h6 {
	font-size: 13px;
}
header .navbar-nav .nav-link {
	font-size: 13px;
}
header .navbar-expand-lg .navbar-nav .nav-link {
	padding: 6px 15px;
}
.listing-image a {
	height: 170px;
}
.ser-pro-details {
	flex-wrap: wrap;
}
.ser-pro-img em {
	margin-bottom: 10px;
}
.pro-budget p {
	font-size: 15px;
}
.vip-tab ul li a {
	height: 37px;
	padding: 0 10px 0 47px;
	line-height: 37px;
	font-size: 13px;
}
.vip-tab ul li a.first1 {
	padding-left: 10px;
}
.edit-gallerynew .upimg {
	height: 120px;
}
.agent-das-tab.user-search-tabs ul li {
	padding: 4px 5px;
}
.job-lists ul li {
	font-size: 12px;
}
.job-lists ul li img {
	margin-right: 2px;
	width: 10px;
}
.posted a {
	width: 65px;
	height: 27px;
	line-height: 27px;
	font-size: 11px;
}
.job-lists {
	padding: 12px 7px;
	margin: 10px 0 0 0px;
}
/*(29/10/21)*/







.browse_professionals_bx .col-md-3 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.browse_professionals_pan {
	margin-top: 0;
}
.browse_professionals_bx h5 {
	margin-top: 18px;
}
.bud_sets {
	position: relative;
	width: 100%;
}
.bud-input {
	display: block;
}
.bud_sets input {
	width: 100% !important;
}
.pro-award a.award_btn img {
	display: none;
}
.pro-award a {
	width: auto;
	padding: 0 6px;
}
a.chat-icon {
	margin-right: 6px;
}
.video-container {
	height: 245px;
}
.proposal-box {
	padding: 10px 7px;
}
.at-resp-share-element.at-mobile .at-share-btn {
	margin-right: 3px;
	width: 28px;
	height: 28px;
}
.at-resp-share-element .at-icon, .at-resp-share-element .at-label {
	cursor: pointer;
	width: 18px !important;
	height: 18px !important;
}
.job-app .d-flex.align-items-center {
	flex-wrap: wrap;
}
.addthis_inline_share_toolbox_plbv {
	margin-top: 8px;
}
/* 28-07-2022 blog details page */







.blog-text h3 {
	width: 77%;
}
/* 28-07-2022 blog details page */



.banner-form .nav-pills li a.nav-link {
	width: 88px;
}
/* 19-09-2022 */



    /* advisor page */



.advs-ban {
	margin-bottom: 379px;
}
.for_neww_logingg_tab ul li a {
	padding: 9px 6px;
	text-align: center;
}
.cup-txt button {
	width: 28px;
	height: 28px;
}
.cup-txt1 button {
	width: 28px;
	height: 28px;
}
/* advisor page */



     /* 19-09-2022 */



.out-btn {
	width: 118px;
}
.paginationsec li a {
	width: 32px;
	font-size: 13px;
}
.a2a_svg {
	height: 24px !important;
	width: 24px !important;
}
.cal_price {
	margin-top: 15px;
	;
}
.agg_new_banner .banner-text {
	top: 23px;
}
.token_form {
	position: static;
	margin: 8px 0px;
}
.sign_popup .modal-body {
	padding: 32px 6px 30px !important;
}
.sign_popup .modal-header {
	padding: 0px !important;
	border: 0 !important;
}
header .container-fluid {
	padding: 0px 5px !important;
}
.ur_prop {
	margin-top: -11px;
}
h2.revan-hdr {
	font-size: 16px;
	line-height: 21px;
	margin-bottom: 15px;
}
.mng-pln-dtbtm {
	padding: 2px;
	gap: 12px;
}
.mng-pln-dttp {
	padding: 5px 5px 22px 5px;
}
.limit-box h5 {
	font-size: 14px;
	line-height: 18px;
}
.manage_subscription button.close {
	top: 9px;
	right: 10px;
}
.navbar-toggler.price-nav-toggl {
	width: 27px;
	height: 27px;
	padding: 5px 5px !important;
}
header .navbar-toggler.price-nav-toggl .icon-bar {
	width: 17px;
	height: 2px;
}
.btn-sign-in {
	right: 32px;
}
.btn-sign-new3s {
	right: 80px;
}
.btn-sign-new2s {
	right: 118px;
}
}




.text-center {
	text-align: center !important;
}
.mt-10 {
	margin-top: 10px !important;
}





 @media (min-width: 576px) {
.modal-dialog-scrollable {
	max-height: calc(100% - 3.5rem);
}

}


/*NEW SIGN IN WORK*/
/* ------------------------bidisha10thjune---------------------------- */

/* ------------------------bidisha10thjune---------------------------- */
/* ---------- 1399px ---------- */
@media (max-width: 1399px) {
    .card-section {
        max-width: 1100px;
    }

    .card-grid {
        grid-template-columns: repeat(5, 1fr);
        gap: 14px;
    }

    .why-grid {
        width: 85%;
    }
     /*forgot pass SB*/
     .forgot_sign{
        flex-direction: column;
     }
     .forgot_sign .sign_bot_sec{
        width: 100%;
     }
     .forgot_sign .sign_bot_sec:first-child{
        border: none;
     }
}

/* ---------- 1199px ---------- */
@media (max-width: 1199px) {
    .card-section {
        max-width: 900px;
    }

    .card-grid {
        grid-template-columns: repeat(3, 1fr);
        gap: 16px;
        
    }

    .card-grid .card:nth-child(4),
    .card-grid .card:nth-child(5) {
        max-width: 100%;
    }

    .why-grid {
        width: 90%;
        gap: 24px 30px;
    }

    .why-item {
        flex: 1 1 160px;
        max-width: 220px;
    }
}

/* ---------- 1099px ---------- */
@media (max-width: 1099px) {
    .card-section {
        max-width: 700px;
    }

    .card-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 16px;
    }

    .card-grid .card:last-child {
        grid-column: 1 / -1;
        max-width: 340px;
        margin: 0 auto;
    }

    .hero-content h1 {
        font-size: 1.6rem;
    }

    .why-grid {
        width: 92%;
        gap: 22px 28px;
    }

    .why-item {
        flex: 1 1 150px;
        max-width: 210px;
    }
}

/* ---------- 1024px ---------- */
@media (max-width: 1024px) {
    .card-section {
        max-width: 680px;
        padding: 18px 14px;
    }

    .card-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 14px;
    }

    .hero-content h1 {
        font-size: 1.55rem;
    }

    .why-grid {
        width: 94%;
        gap: 22px 24px;
    }
}

/* ---------- 991px ---------- */
@media (max-width: 991px) {
    .hero-content h1 {
        font-size: 1.45rem;
    }

    .card-section {
        max-width: 100%;
        padding: 18px 24px;
    }

    .card-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 16px;
    }

    .card-grid .card:last-child {
        grid-column: 1 / -1;
        max-width: 340px;
        margin: 0 auto;
    }

    .popular-badge {
        left: 15%;
    }

    .selected-badge {
        left: 20%;
    }

    .whyus-content h2 {
        font-size: 17px;
    }

    .why-grid {
        width: 63%;
        max-width: 680px;
        gap: 20px 24px;
    }

    .why-item {
        flex: 1 1 140px;
        max-width: 200px;
    }
    .why-item p {
    font-size: 13px;
}
}

/* ---------- 767px ---------- */
@media (max-width: 767px) {
    .top-banner-section {
        padding: 10px 0;
    }

    .hero-content h1 {
        font-size: 1.3rem;
        padding: 8px 0;
    }

    .hero-content p {
        font-size: 0.82rem;
    }

    .auth-badge {
        flex-wrap: wrap;
        gap: 8px;
        text-align: center;
        padding: 10px 16px;
    }

    .auth-row {
        flex-direction: column;
        gap: 6px;
    }

    .btn-create {
        padding: 9px 22px;
        font-size: 0.85rem;
    }

    .creating-badge .badge {
        margin: 18px 12px;
        font-size: 0.58rem;
    }

    .card-section {
        padding: 14px 16px;
    }

    .card-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 14px;
    }

    .card-grid .card:last-child {
        grid-column: 1 / -1;
        max-width: 300px;
        margin: 0 auto;
    }

    .card {
        padding: 14px 14px 16px;
    }

    .card-img-wrapper img {
        min-height: 100px;
    }

    .card-box-icon {
        bottom: -1%;
    }

    .card h3 {
        font-size: 0.95rem;
    }

    .card p.card-text {
        font-size: 0.72rem;
    }

    .card-features li {
        font-size: 0.70rem;
    }

    .btn-select,
    .btn-select-active {
        font-size: 0.65rem;
        padding: 10px 8px;
        margin-top: 18px;
    }

    .popular-badge {
        left: 10%;
        font-size: 0.55rem;
    }

    .selected-badge {
        left: 18%;
        font-size: 0.55rem;
    }

    .why-grid {
        width: 100%;
        max-width: 520px;
        gap: 20px 20px;
        justify-content: center;
    }

    .why-item {
        flex: 1 1 130px;
        max-width: 160px;
    }

    .whyus-icon {
        width: 52px;
        height: 52px;
    }

    .why-item h4 {
        font-size: 0.82rem;
    }

    .why-item p {
        font-size: 0.75rem;
    }
}

/* ---------- 575px ---------- */
@media (max-width: 575px) {
    .hero-content h1 {
        font-size: 1.18rem;
    }

    .hero-content p {
        font-size: 0.79rem;
    }

    .card-section {
        padding: 12px 12px;
    }

    .card-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 12px;
    }

    .card-grid .card:last-child {
        grid-column: 1 / -1;
        max-width: 280px;
        margin: 0 auto;
    }

    .card {
        padding: 12px 12px 14px;
        border-radius: 18px;
    }

    .card-img-wrapper img {
        min-height: 90px;
        border-radius: 18px;
    }

    .card-img-wrapper {
        padding-bottom: 16px;
    }

    .card-box-icon {
        width: 36px;
        height: 36px;
        bottom: 2px;
    }

    .card-box-icon img {
        width: 14px;
        height: 16px;
    }

    .card h3 {
        font-size: 0.88rem;
        margin-top: 6px;
    }

    .card p.card-text {
        font-size: 0.69rem;
    }

    .card-features {
        margin-top: 14px;
        gap: 4px;
    }

    .card-features li {
        font-size: 0.67rem;
    }

    .btn-select,
    .btn-select-active {
        font-size: 0.62rem;
        padding: 9px 6px;
        margin-top: 14px;
    }

    .popular-badge,
    .selected-badge {
        font-size: 0.5rem;
        padding: 5px 10px;
        left: 10%;
    }

    .whyus-content h2 {
        font-size: 15px;
    }

    .why-grid {
        width: 100%;
        max-width: 400px;
        gap: 18px 16px;
        justify-content: center;
    }

    .why-item {
        flex: 1 1 110px;
        max-width: 140px;
    }

    .whyus-icon {
        width: 46px;
        height: 46px;
    }

    .why-item h4 {
        font-size: 0.78rem;
    }

    .why-item p {
        font-size: 0.68rem;
        max-width: 130px;
    }
}

/* ---------- 480px ---------- */
@media (max-width: 480px) {
    .top-banner-badge .badge {
        font-size: 10px;
        padding: 4px 12px;
    }

    .hero-content h1 {
        font-size: 1.08rem;
    }

    .auth-badge {
        padding: 8px 12px;
        gap: 6px;
    }

    .btn-create {
        padding: 8px 16px;
        font-size: 0.78rem;
    }

    .creating-badge .badge {
        font-size: 0.55rem;
        margin: 14px 8px;
        padding: 5px 12px;
    }

    .card-section {
        padding: 10px 10px;
    }

    .card-grid {
        grid-template-columns: 1fr 1fr;
        gap: 10px;
    }

    .card-grid .card:last-child {
        grid-column: 1 / -1;
        max-width: 260px;
    }

    .card {
        padding: 10px 10px 12px;
        border-radius: 15px;
    }

    .card-img-wrapper img {
        min-height: 80px;
        border-radius: 15px;
    }

    .card-img-wrapper {
        padding-bottom: 14px;
    }

    .card-box-icon {
        width: 32px;
        height: 32px;
        bottom: 2px;
    }

    .card-box-icon img {
        width: 12px;
        height: 14px;
    }

    .card h3 {
        font-size: 0.82rem;
        margin-top: 6px;
    }

    .card p.card-text {
        font-size: 0.65rem;
    }

    .card-features {
        margin-top: 12px;
        gap: 3px;
    }

    .card-features li {
        font-size: 0.63rem;
        gap: 4px;
    }

    .btn-select,
    .btn-select-active {
        font-size: 0.58rem;
        padding: 8px 5px;
        margin-top: 12px;
    }

    .popular-badge,
    .selected-badge {
        font-size: 0.48rem;
        padding: 4px 8px;
        left: 8%;
    }

    .whyus-section {
        padding: 28px 12px;
    }

    .why-grid {
        width: 100%;
        max-width: 360px;
        gap: 16px 14px;
        justify-content: center;
    }

    .why-item {
        flex: 1 1 100px;
        max-width: 130px;
    }

    .whyus-icon {
        width: 42px;
        height: 42px;
    }

    .why-item h4 {
        font-size: 0.74rem;
    }

    .why-item p {
        font-size: 0.65rem;
        max-width: 115px;
    }
    .card-section .card-grid {
        grid-template-columns: 1fr;
        gap: 12px;
    }
}

/* ---------- 400px ---------- */
@media (max-width: 400px) {
    .top-banner-badge .badge {
        font-size: 9px;
        padding: 4px 10px;
    }

    .hero-content h1 {
        font-size: 1rem;
    }

    .hero-content p {
        font-size: 0.74rem;
    }

    .btn-create {
        padding: 7px 13px;
        font-size: 0.72rem;
    }

    .creating-badge .badge {
        font-size: 0.52rem;
        margin: 10px 4px;
    }

    .card-section {
        padding: 8px 8px;
    }

    .card-grid {
        grid-template-columns: 1fr 1fr;
        gap: 8px;
    }

    .card-grid .card:last-child {
        max-width: 220px;
    }

    .card {
        padding: 8px 8px 10px;
        border-radius: 12px;
        gap: 6px;
    }

    .card-img-wrapper img {
        min-height: 70px;
        border-radius: 12px;
    }

    .card-img-wrapper {
        padding-bottom: 12px;
    }

    .card-box-icon {
        width: 28px;
        height: 28px;
        bottom: 2px;
    }

    .card-box-icon img {
        width: 11px;
        height: 13px;
    }

    .card h3 {
        font-size: 0.76rem;
        line-height: 1.2;
        margin-top: 4px;
    }

    .card p.card-text {
        font-size: 0.60rem;
        line-height: 1.4;
    }

    .card-features {
        margin-top: 8px;
        gap: 2px;
    }

    .card-features li {
        font-size: 0.58rem;
        gap: 3px;
    }

    .btn-select,
    .btn-select-active {
        font-size: 0.54rem;
        padding: 7px 4px;
        margin-top: 10px;
        border-radius: 14px;
    }

    .popular-badge,
    .selected-badge {
        font-size: 0.44rem;
        padding: 3px 7px;
        left: 5%;
        top: -1.5%;
    }

    .whyus-section {
        padding: 22px 10px;
    }

    .whyus-content h2 {
        font-size: 13px;
    }

    .why-grid {
        width: 100%;
        max-width: 300px;
        gap: 14px 10px;
        justify-content: center;
    }

    .why-item {
        flex: 1 1 84px;
        max-width: 115px;
    }

    .whyus-icon {
        width: 36px;
        height: 36px;
    }

    .why-item h4 {
        font-size: 0.66rem;
    }

    .why-item p {
        font-size: 0.58rem;
        max-width: 100px;
    }
}


















/* -------------bidishaserviceproffesional reponsive---------------- */


/* ══════════════════════════════════════════════════════════════
   1699px
══════════════════════════════════════════════════════════════ */
/* @media (max-width: 1699px) {
  .hero-text h1,
  .hero-text h1 span {
    font-size: 54px;
    line-height: 56px;
  }
  .features-perfect-section {
    margin: 120px 80px;
  }
} */


/* ══════════════════════════════════════════════════════════════
   1599px
══════════════════════════════════════════════════════════════ */
/* @media (max-width: 1599px) {
  .hero-text h1,
  .hero-text h1 span {
    font-size: 50px;
    line-height: 52px;
  }
  .features-perfect-section {
    margin: 100px 60px;
  }
} */


/* ══════════════════════════════════════════════════════════════
   1499px
══════════════════════════════════════════════════════════════ */
@media (max-width: 1499px) {
  .hero-text h1,
  .hero-text h1 span {
    font-size: 46px;
    line-height: 50px;
  }
  .hero-text p {
    width: 100%;
    height: auto;
  }
  .features-perfect-section {
    margin: 80px 40px;
  }
  .features-grid {
    gap: 28px;
  }
  .fp-content {
    margin-top: 144px;
}
.hero-testimonial-card {
    padding: 5px;
}
.hero-text h1, .hero-text h1 span {
    font-size: 45px!important;
}
}


/* ══════════════════════════════════════════════════════════════
   1399px
══════════════════════════════════════════════════════════════ */
@media (max-width: 1399px) {
  .hero-text h1,
  .hero-text h1 span {
    font-size: 42px;
    line-height: 46px;
  }
  .hero-testimonial-card {
    right: 20px;
    width: 290px;
    max-width: 290px;
  }
  .features-perfect-section {
    margin: 80px 20px;
  }
  .features-left .card {
    padding: 28px;
  }
  .features-grid {
    gap: 24px;
  }
}


/* ══════════════════════════════════════════════════════════════
   1299px
══════════════════════════════════════════════════════════════ */
@media (max-width: 1299px) {
  .hero-text h1,
  .hero-text h1 span {
    font-size: 38px;
    line-height: 42px;
  }
  .hero-text p {
    font-size: 16px;
  }
  .hero-badge {
    margin: 24px 0;
  }
  .features-perfect-section {
    margin: 80px 0;
  }
  .features-left .card {
    padding: 24px;
  }
  .features-grid {
    gap: 20px;
    padding: 24px 0;
  }
  .dash-states {
    grid-template-columns: repeat(2, 1fr);
  }
  .hero-text h1, .hero-text h1 span {
    font-size: 45px!important;
}
.features-grid {
    gap: 50px;
    padding: 45px 0;
}
}


/* ══════════════════════════════════════════════════════════════
   1199px
══════════════════════════════════════════════════════════════ */
@media (max-width: 1199px) {
  .hero-text h1,
  .hero-text h1 span {
    font-size: 34px;
    line-height: 38px;
  }
  .hero-right {
    margin-top: 60px;
  }
  .hero-testimonial-card {
    bottom: -100px;
    right: 10px;
    width: 260px;
    max-width: 260px;
    height: auto;
    padding: 16px;
  }
  .features-grid {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  .features-perfect-section {
    margin: 80px 0;
  }
  .features-perfect-section .row {
    margin-top: 130px;
}
.hero-text h1, .hero-text h1 span {

    line-height: 41px;
}
.hero-testimonial-card {
    margin-top: 38px;
}
.features-perfect-section {
    margin: -100px 0!important;
}
.bottom-cta-content {
  margin-top: 150px;
}
.hero-text h1, .hero-text h1 span {
    line-height: 47px!important;
}
}


/* ══════════════════════════════════════════════════════════════
   1099px
══════════════════════════════════════════════════════════════ */
@media (max-width: 1099px) {
  .hero-text h1,
  .hero-text h1 span {
    font-size: 30px;
    line-height: 34px;
  }
  .hero-badge span.badge {
    font-size: 11px;
    padding: 6px 12px;
  }
  .continue-btn {
    font-size: 14px;
    padding: 14px 24px;
  }
  .hero-testimonial-card {
    position: static;
    margin-top: 16px;
    width: 100%;
    max-width: 100%;
  }
  .features-perfect-section {
    margin: 60px 0;
  }
}


/* ══════════════════════════════════════════════════════════════
   1024px
══════════════════════════════════════════════════════════════ */
@media (max-width: 1024px) {
  .hero-left {
    margin-top: 40px;
  }
  .hero-text h1,
  .hero-text h1 span {
    font-size: 28px;
    line-height: 32px;
  }
  .features-perfect-section {
    margin: 60px 0;
  }
  .features-left .card {
    padding: 20px;
  }
  .perfect-right .card {
    padding: 20px;
  }
}


/* ══════════════════════════════════════════════════════════════
   991px 
══════════════════════════════════════════════════════════════ */
@media (max-width: 991px) {

  /* Hero */
  .hero-left {
    margin-top: 32px;
    text-align: center;
    align-items: center;
  }
  .back-link {
    display: inline-flex;
    justify-content: center;
  }
  .hero-text h1,
  .hero-text h1 span {
    font-size: 36px;
    line-height: 40px;
  }
  .hero-text p {
    width: 100%;
    height: auto;
    font-size: 16px;
    text-align: center;
  }
  .hero-badge {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 8px;
  }
  .hero-right {
    margin-top: 40px;
  }
  .hero-testimonial-card {
    position: static;
    margin: 16px auto 0;
    width: 90%;
    max-width: 360px;
    height: auto;
  }

  /* Features / Perfect */
  .features-perfect-section {
    margin: 60px 0;
  }
  .features-perfect-section .col-lg-6 {
    width: 100%;
  }
  .features-grid {
    grid-template-columns: 1fr 1fr;
    gap: 20px;
  }
  .perfect-right {
    margin-top: 24px;
  }

  /* Bottom CTA */
  .bottom-cta-content {
    margin-top: 60px;
  }
  .bottom-trust {
    flex-wrap: wrap;
    gap: 16px;
    justify-content: center;
  }
  span.badge.hero-free-badge,
  span.badge.hero-ser-badge{
    padding-top: 20px;
}
.dash-states {
    grid-template-columns: repeat(4, 1fr);
    gap: 70px!important;
}
.dash-states p {
    font-size: 10px!important;
    white-space: nowrap!important;
}
.hero-testimonial-card {
    max-width: 503px!important;
    margin-top: 42px;
   
}
.rating-star {
    margin-bottom: 10px;
}
.hero-testimonial-card p {
    margin-top: 14px;
}
.dash-states {
    gap: 35px!important;
    margin: 10px 0;
}
.dash-states p {

    font-size: 13px!important;

}
.bottom-cta-content {
    margin-top: 160px;
}
.dash-cta-text h5 {
    font-size: 14px;

}
.dash-cta-text p {
    font-size: 13px;
    line-height: 22px;
}
.dash-cta-icon {
   
    width: 49.84px;
    height: 46px;
    
}
.dash-cta-text h5 {
    padding-top: 8px;
}
.hero-left {
  align-items: center!important;
    text-align: center!important;
}
}


/* ══════════════════════════════════════════════════════════════
   767px
══════════════════════════════════════════════════════════════ */
@media (max-width: 767px) {
  .hero-text h1,
  .hero-text h1 span {
    font-size: 30px;
    line-height: 34px;
  }
  .hero-badge span.hero-free-badge {
    width: auto;
  }
  .features-perfect-section {
    margin: 40px 0;
  }
  .features-left .card,
  .perfect-right .card {
    padding: 20px;
  }
  .features-grid {
    grid-template-columns: 1fr;
    gap: 16px;
  }
  .dash-states {
    grid-template-columns: repeat(4, 1fr);
    gap: 6px;
  }
  .bottom-cta-content {
    margin-top: 40px;
  }
  .bottom-trust {
    flex-direction: column;
    align-items: center;
    gap: 12px;
    margin: 24px 0;
  }
  .dash-states .card-body {
    margin-left: -15px;
}
.dash-cta-text p {
    font-size: 12px;
}
/*signin SB 2706*/
.sign_bot_sec_right li{
    width: calc((100% - 12px)/2);
}
}


/* ══════════════════════════════════════════════════════════════
   575px
══════════════════════════════════════════════════════════════ */
@media (max-width: 575px) {
  .hero-text h1,
  .hero-text h1 span {
    font-size: 26px;
    line-height: 30px;
  }
  .hero-text p {
    font-size: 14px;
    line-height: 22px;
    padding-top: 12px;
  }
  .hero-badge {
    gap: 8px;
    margin: 20px 0;
  }
  .continue-btn {
    width: 100%;
    justify-content: center;
    font-size: 14px;
    padding: 14px 20px;
  }
  .features-perfect-section {
    margin: 32px 0;
  }
  .features-left .card,
  .perfect-right .card {
    padding: 16px;
  }
  .features-title,
  .perfect-title {
    font-size: 22px !important;
    line-height: 28px !important;
  }
  .features-grid {
    grid-template-columns: 1fr;
    gap: 14px;
    padding: 20px 0;
  }
  .dash-states {
    grid-template-columns: repeat(2, 1fr);
    gap: 8px;
  }
  .bottom-trust {
    flex-direction: column;
    align-items: center;
  }
  span.badge.hero-free-badge,
  span.badge.hero-ser-badge{
    padding-top: 20px;
}
}


/* ══════════════════════════════════════════════════════════════
   480px
══════════════════════════════════════════════════════════════ */
@media (max-width: 480px) {
  .hero-text h1,
  .hero-text h1 span {
    font-size: 22px;
    line-height: 26px;
  }
  .hero-text p {
    font-size: 13px;
  }
  .hero-badge span.badge {
    font-size: 10px;
    padding: 6px 10px;
  }
  .features-item .features-icon {
    width: 40px;
    height: 40px;
    min-width: 40px;
  }
  .features-text h4 {
    font-size: 14px;
  }
  .features-text p {
    font-size: 11px;
  }
  .perfect-list li {
    font-size: 13px;
  }
  .check-icon-wrapper {
    width: 20px;
    height: 20px;
    min-width: 20px;
    padding: 12px;
  }
  .dash-cta-content {
    flex-direction: column;
    align-items: flex-start;
  }
  .bottom-cta-content {
    margin-top: 32px;
  }
  span.badge.hero-ser-badge{
    padding-top: 20px;
}
/*signin SB 2706*/
.sign_bot_sec_right li{
    width:100%;
}
.sign_bot_sec_left{
    flex-direction: column;
    width: 100%;
}
.sign_bot_area{
    padding: 15px;
}
}


/* ══════════════════════════════════════════════════════════════
   400px
══════════════════════════════════════════════════════════════ */
@media (max-width: 400px) {
  .hero-text h1,
  .hero-text h1 span {
    font-size: 20px;
    line-height: 24px;
  }
  .hero-text p {
    font-size: 12px;
    line-height: 20px;
  }
  .hero-badge {
    flex-direction: column;
    align-items: flex-start;
    gap: 6px;
    margin: 16px 0;
  }
  .hero-badge span.hero-free-badge {
    width: auto;
  }
  .continue-btn {
    font-size: 13px;
    padding: 12px 16px;
  }
  .features-left .card,
  .perfect-right .card {
    padding: 12px;
  }
  .features-title,
  .perfect-title {
    font-size: 18px !important;
    line-height: 24px !important;
  }
  .features-item {
    gap: 10px;
  }
  .features-item .features-icon {
    width: 36px;
    height: 36px;
    min-width: 36px;
  }
  .features-text h4 {
    font-size: 13px;
  }
  .features-text p {
    font-size: 10px;
  }
  .dash-states {
    grid-template-columns: repeat(2, 1fr);
  }
  .bottom-trust {
    flex-direction: column;
    align-items: center;
    gap: 10px;
    margin: 16px 0;
  }
  .trust-item {
    font-size: 12px;
  }
  .bottom-trust {
    margin: 40px 0;
}
span.badge.hero-ser-badge {
    padding-top: 7px;
}
.hero-popular-badge {
    margin: 16px 0px 0px;
}
}



/*----------15.6.25 Sabir--------------*/
@media only screen and (max-width:1024px){
section.service-hero-section {  padding: 70px 0 0 0;}
.service-hero-section .hero-left .hero-text h1 span.small-txt {font-size: 18px !important;}
.service-hero-section .hero-badge span.badge { font-size: 8px;}
}

@media only screen and (max-width:768px){
#pills-tabContent .card-grid .card a.btn {font-size: 14px;}
.service-hero-section .hero-badge span.badge { font-size: 12px; margin: 0; padding: 6px 12px; line-height: 20px;}
}

@media only screen and (max-width:599px){
section.service-hero-section { padding: 100px 0 0 0; }
 .auth-row .auth-nav-pills{justify-content: center; margin: 5px 0 0 0;}
}






