
	.chat-sec-main {padding-top: 30px; }
	.chat-sec-main .l-r-chatbox-wrapper .left-chat-box-main {scrollbar-width: thin; width: 350px; height: 70vh; overflow-y: auto; padding: 0px 4px;}
	.chat-sec-main .l-r-chatbox-wrapper .left-chat-box-main .prperty-btn {background-color: #fff; border-radius: 10px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.05); -webkit-box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.05); margin-bottom: 12px; display: flex; padding: 20px 18px; align-items: center;}
	.chat-sec-main .l-r-chatbox-wrapper .left-chat-box-main .prperty-btn.active, .chat-sec-main .l-r-chatbox-wrapper .left-chat-box-main .prperty-btn.active:hover {background-color: #F6EE34; }
	.chat-sec-main .l-r-chatbox-wrapper .left-chat-box-main .pro-img {width: 92px; height: 54px; }
	.chat-sec-main .l-r-chatbox-wrapper .left-chat-box-main .pro-img img {width: 100%; height: 100%; object-fit: cover; }
	.chat-sec-main .l-r-chatbox-wrapper .left-chat-box-main  .right-pro-info {width: calc(100% - 92px); padding-left: 15px; }
	.chat-sec-main .l-r-chatbox-wrapper .left-chat-box-main .right-pro-info .msg-address-wp {font-size: 16px;font-weight: bold;line-height: 18px;color: #030303;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;word-break: break-all;white-space: normal;text-align: left;}
	.chat-sec-main .l-r-chatbox-wrapper .left-chat-box-main .right-pro-info .pro-location-sec .msg-location-wp {font-size: 13px; text-align: left; font-weight: 500; line-height: 14px; color: #4B4B4B; margin-bottom: 0px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; word-break: break-all; white-space: normal; }
	.chat-sec-main .l-r-chatbox-wrapper .left-chat-box-main .right-pro-info .pro-location-sec  .location-icon {margin-right: 6px; }
	.chat-sec-main .l-r-chatbox-wrapper .left-chat-box-main .right-pro-info .pro-location-sec{display: flex;align-items: center;}
	.chat-sec-main .l-r-chatbox-wrapper .left-chat-box-main .prperty-btn:hover {background-color: #ebf7ee; }
	.chat-sec-main .l-r-chatbox-wrapper .right-chat-box-main {scrollbar-width: thin; width: calc(100% - 350px); height: 70vh; overflow: auto; margin-left: 30px; padding: 22px 20px; }
	.chat-list-box {display: flex; align-items: center; }
	.chat-list-box .buyer-left-side {display: flex; align-items: center; width: calc(100% - 115px); }
	.chat-list-box .right-chat-time {width: 115px; text-align: right; padding-left: 8px; }
	.chat-list-box .buyer-left-side .buyper-profile {width: 50px; height: 50px; border-radius: 50%; font-size: 21px; font-weight: bold; text-transform: uppercase; color: #fff; text-align: center; background: #2F4858; }
	.chat-list-box .buyer-left-side .buyer-name-wrapper {width: calc(100% - 50px); padding-left: 25px; }
	.chat-list-box .buyer-left-side .buyer-name-wrapper .buyer-name {font-size: 16px; font-weight: bold; line-height: 16px; color: #030303; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; word-break: break-all; white-space: normal; text-align: left; margin-bottom: 6px; }
	.chat-list-box .buyer-left-side .buyer-name-wrapper .buyer-msg {font-size: 14px; font-weight: 500; line-height: 18px; color: #797979; margin-bottom: 0px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; word-break: break-word; white-space: normal; text-align: left; }
	.chat-list-box .right-chat-time .msg-time {font-size: 13px; font-weight: 500; line-height: 16px; color: #4B4B4B; margin-bottom: 0px; }
	.chat-sec-main .l-r-chatbox-wrapper .right-chat-box-main .right-chat-list-main {width: 100%; height: 100%; position: relative; }
	.chat-sec-main .l-r-chatbox-wrapper .right-chat-box-main .right-tabcontent-cust {width: 100%; height: 100%; }
	.chat-sec-main .l-r-chatbox-wrapper .right-chat-box-main .right-tabcontent-cust .tab-pane {width: 100%; height: 100%; }
	.chat-sec-main .l-r-chatbox-wrapper .msg-board-main {scrollbar-width: thin; margin: -22px -20px; position: absolute; top: 0; left: 0; right: 0; width: calc(100% + 40px); height: -webkit-fill-available; height: 100%; padding: 0px 28px 20px; overflow-y: auto; z-index: 99;}
	.chat-sec-main .l-r-chatbox-wrapper .msg-board-main .back-btn-chat-box .back-chat-list img {margin-right: 16px;}
	.chat-sec-main .l-r-chatbox-wrapper .msg-board-main .back-btn-chat-box {margin-bottom: 20px;}
	.chat-sec-main .l-r-chatbox-wrapper .msg-board-main .back-btn-chat-box .back-chat-list {display:flex; align-items: center; flex-wrap: nowrap; font-size: 20px; line-height: 24px; font-weight: bold; color: #000; cursor: pointer; /*border-bottom: 2px solid #fff; */ }
	.chat-sec-main .l-r-chatbox-wrapper .msg-board-main .box-top-sec {display: flex; align-items: center; border-bottom: 1px solid #DBDBDB; padding-bottom: 16px; }
	.chat-sec-main .l-r-chatbox-wrapper .msg-board-main .box-top-sec .buyper-profile {width: 50px; height: 50px; border-radius: 50%; font-size: 21px; font-weight: bold; text-transform: uppercase; color: #fff; text-align: center; background: #2F4858; }
	.chat-sec-main .l-r-chatbox-wrapper .msg-board-main .box-top-sec .buyer-name-wrapper {width: calc(100% - 50px); padding-left: 20px; }
	.chat-sec-main .l-r-chatbox-wrapper .msg-board-main .box-top-sec .buyer-name-wrapper .buyer-name {margin-bottom: 0; font-size: 18px; font-weight: bold; line-height: 16px; color: #030303; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; word-break: break-all; white-space: normal; text-align: left; }
	.msg-body-sec {padding-top: 15px; display: inline-block; width: 100%; height: auto; padding-bottom: 15px}
	.msg-body-sec .left-chat-box {width: calc(100% - 150px); display: inline-block;}
	.msg-body-sec .left-chat-inner {display: flex; align-items: center; }
	.msg-body-sec .profile-info .buyper-profile {width: 50px; height: 50px; border-radius: 50%; font-size: 21px; line-height: 50px; font-weight: bold; text-transform: uppercase; color: #fff; text-align: center; background: #2F4858; }
	.msg-body-sec .chat-text-info {width: calc(100% - 50px); margin-left: 15px; background: #eee; /*border-radius: 22px; padding: 10px 20px;*/border-radius: 7px; padding: 7px; }
	.msg-body-sec .chat-text-info p {color: #797979; font-size: 14px; line-height: 20px; margin: 0; }
	.msg-body-sec .time-status-chat .status-time {font-size: 12px; color: #A8A8A8; margin-bottom: 20px; line-height: inherit;margin-bottom: 5px !important; }
	.msg-body-sec .right-chat-box {width: calc(100% - 150px); float: right;  display: inline-block;}
	/*.msg-body-sec .right-chat-box .chat-text-info {width: 100%; margin-left: 0; }*/
	.msg-body-sec .right-chat-box .chat-text-info {width: auto; margin-left: 0; display: inline-block; min-width: 60px; text-align: left; }
	.chat-personal-box-main {border-bottom: 1px solid #DBDBDB; padding: 20px 0; cursor: pointer;}
	.chat-personal-box-main:first-child {padding-top:0px;}
	.sendbox-bottom-sec .send-chat-inner .type-msg {position: relative; display: block; width: 100%; background-color: #fff; border-radius: 75px; padding: 7px 105px 7px 15px; font-size: 14px; line-height: 30px; outline: none; border: 1px solid #DBDBDB; }
	.sendbox-bottom-sec .send-chat-inner .type-msg::placeholder {font-weight: normal;}
	.sendbox-bottom-sec .send-chat-inner .type-chat.form-group {position: relative; margin: 0; z-index: 1; }
	.sendbox-bottom-sec .send-chat-inner .attach-chat {position: absolute; top: 45%; right: 15px; transform: translateY(-50%); z-index: 9; }
	.sendbox-bottom-sec .send-chat-inner .attach-icon {display: inline-block; margin-left: 20px; max-width: 24px; cursor: pointer; position: relative; }
	.sendbox-bottom-sec .send-chat-inner .file-upload-ms {position: absolute; left: 0px; right: 0; top: 0; bottom: 0; opacity: 0; cursor: pointer; width: 24px; height: 24px; z-index: 9; cursor: pointer; }
	.sendbox-bottom-sec .send-chat-inner .attach-icon img {height: 100%; width: 100%; object-fit: contain; cursor: pointer; }
	.sendbox-bottom-sec .send-chat-inner .send-btn {border: none; width: auto; cursor: pointer; background: none; z-index: 10;position: relative;}
	.chat-sec-main .l-r-chatbox-wrapper .right-chat-box-main.stop-scroll {overflow: hidden; }
	.sendbox-bottom-sec {position: absolute; bottom: -1px; z-index: 999; left: 0; right: 0; background-color: #fff; padding: 12px; margin: -21px -20px; }
	.chat-sec-main .l-r-chatbox-wrapper .msg-board-main .chat-img-wrap {display: flex; margin: 2px 0; /*flex-wrap: wrap;*/ overflow: hidden; }
	.chat-sec-main .l-r-chatbox-wrapper .msg-board-main .chat-img-wrap .img-sec {min-width: 25%; max-width: 100%; height: 90px; padding: 0px 2px; position: relative;}
	.chat-sec-main .l-r-chatbox-wrapper .msg-board-main .chat-img-wrap .img-sec img, .chat-sec-main .l-r-chatbox-wrapper .msg-board-main .chat-img-wrap .img-sec a {max-width: 100%; height: 100%; object-fit: cover; border-radius: 7px;min-width: 50px;}
	.msg-body-sec .chat-text-info .more-images {position: absolute; top: 0; left: 5px; right: 0; width: calc(100% - 10px); height: 100%; background-color: rgba(0,0,0,0.6); display: flex; align-items: center; justify-content: center; }
	.msg-body-sec .chat-text-info .more-images .img-count {margin: 0; color: #fff; font-size: 28px; font-weight: bold; }
	.chat-sec-main .l-r-chatbox-wrapper{display: flex; align-items: flex-start; position: relative;}
	.chat-sec-main .l-r-chatbox-wrapper .right-chat-box-main .right-chat-list-main .mobile-back-btn-chat-box  {margin-bottom: 10px;}
	.chat-sec-main .l-r-chatbox-wrapper .right-chat-box-main .right-chat-list-main .mobile-back-btn-chat-box .mobile-back-chat-list {display: inline-flex; align-items: center; flex-wrap: nowrap; font-weight: bold; color: #000; cursor: pointer; border-bottom: 2px solid #fff;  font-size: 14px; line-height: 18px; }
	.chat-sec-main .l-r-chatbox-wrapper .right-chat-box-main .right-chat-list-main .mobile-back-btn-chat-box .mobile-back-chat-list img {margin-right: 12px; width: 12px; }
	.chat-sec-main .l-r-chatbox-wrapper .right-chat-box-main .right-chat-list-main .mobile-show-backbtn {display: none;}
	.chat-sec-main .l-r-chatbox-wrapper .msg-board-main .msg-date p {font-style: italic; color: #2f4858; text-align: center; margin-bottom: 10px; font-size: 14px; }
	.chat-sec-main .l-r-chatbox-wrapper .msg-board-main .msg-date {display: inline-block; width: 100%; }
	.msg-body-sec .time-status-chat {display: inline-block; width: 100%; }
	.chat-sec-main .l-r-chatbox-wrapper .right-chat-box-main .right-chat-list-main .mobile-show-backbtn .mobile-back-btn-chat-box {width: fit-content; }
	.chat-sec-main .l-r-chatbox-wrapper .msg-board-main .back-btn-chat-box {width: fit-content; }
	.chat-list-box .buyer-left-side .buyer-name-wrapper .buyer-name {transition: all 400ms ease;}
	.chat-list-box .buyer-left-side .buyer-name-wrapper .buyer-name:hover {color: #37b55a; }
	.chat-sec-main .l-r-chatbox-wrapper .msg-board-main .back-btn-chat-box .back-chat-list:hover ,
	.chat-sec-main .l-r-chatbox-wrapper .right-chat-box-main .right-chat-list-main .mobile-back-btn-chat-box .mobile-back-chat-list:hover {color: #37b55a;}
	.msg-body-sec .right-chat-box .time-status-chat .status-time {text-align: right; }
	.chat-sec-main .l-r-chatbox-wrapper .msg-board-main .msg-back-box-top-wrapper {position: sticky; position: -webkit-sticky; top: 0; background-color: #fff; z-index: 99; padding-top: 20px;}

	.chat-sec-main .l-r-chatbox-wrapper .left-chat-box-main.stop-scroll{overflow: hidden;}




	.msg-body-sec .right-chat-box .right-chat-inner {text-align: right; }
	.msg-body-sec .left-chat-inner .chat-text-info {background: #E0F3E6; margin-left: 0px !important; width: auto; display: inline-block; min-width: 60px; text-align: left; }
	.buyper-profile img {width: 100%; height: 100%; object-fit: cover; border-radius: 50%; }
	.msg-board-main .buyper-profileimage img {width: 100%; height: 100%; object-fit: cover; border-radius: 50%; }
	.onetoonechat{width: 100% !important}
	/*.chat-sec-main .msg-board-top h4.buyer-name {display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }*/


	.chat-sec-main .l-r-chatbox-wrapper .msg-board-main .box-top-sec{border-bottom:none;padding-bottom:0px!important;}
	.msg-board-main .msg-board-top{border-bottom:1px solid #DBDBDB;padding-bottom:16px;display:flex;align-items:center;}
	.msg-header-right .property-address p{font-size:13px;font-weight:400;line-height:17px;color:#797979;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;text-align:left;margin-bottom:0px;}
	.msg-board-main .msg-board-top .msg-header-left{width:50%;padding-right:10px;display:flex;align-items:center;}
	.msg-board-main .msg-board-top .msg-header-right{width:50%;padding-left:10px;text-align: right;}
	.msg-board-main .msg-board-top .msg-header-left .back-btn-chat-box{margin-bottom:0px!important;}
	.msg-board-main .msg-board-top .msg-header-right .property-address {display: inline-block; text-align: left; }
	.msg-board-main .buyper-profile.buyper-profile-img {line-height: normal !important; background: #ccc !important; padding: 1px; }


	


	/*line no:- 55,56 */



.msg-body-sec .right-chat-box, .msg-body-sec .left-chat-box {margin-bottom: 15px; }
