.heading p {
	color: #8b8b8b !important;
	line-height: 1.5
}

 

.clienthome_section .chome_left .detailbox {
	border-radius: 5px !important;
	background-color: rgba(255, 255, 255, .9) !important;
	box-shadow: 0 2px 20px 0 rgba(144, 144, 144, .2) !important;
	position: relative;
	padding: 30px
}

.clienthome_section .chome_left .detailbox .photosbox span {
	box-shadow: 0 2px 40px 0 rgba(94, 94, 94, .2);
	border: 5px solid #fff;
	background-position: top center;
	background-size: cover;
	background-repeat: no-repeat;
	box-shadow: 0 2px 20px 0 rgba(144, 144, 144, .2)
}

.clienth_wrap .rightbox .connectbtn .btn-connect.connect_me {
	background-color: #006fe0 !important;
	color: #fff !important
}

.clienth_wrap .rightbox .connectbtn .btn-connect.connect_me:hover {
	background-color: #0259b2 !important
}

.clienthome_section .chome_left .detailbox .clienth_wrap .detailtable .heading h3 {
	font-size: 24px !important;
	font-family: 'latoLight' !important;
	line-height: 1.67;
	font-weight: 300;
	margin-bottom: 0
}

.clienthome_section .chome_left .detailbox .clienth_wrap .detailtable ul li span.middbox {
	color: #000
}

.clienthome_section .chome_left .detailbox .clienth_wrap .detailtable {
	position: relative
}

.clienthome_section .chome_left .detailbox .clienth_wrap .rightbox .starrat i.review-c {
	margin-left: 5px;
	color: #006fe0
}

.clienthome_section .chome_left .detailbox .clienth_wrap .rightbox .starrat i.review-c a {
	color: #006fe0
}

.clienthome_section .chome_left .detailbox .clienth_wrap .rightbox .starrat i.review-c:hover, .clienthome_section .chome_left .detailbox .clienth_wrap .rightbox .starrat i.review-c a:hover {
	color: #006fe0
}

.clienthome_section .chome_left .detailbox .photosbox {
	vertical-align: middle !important;
	text-align: center;
	padding-right: 18px
}

.clienthome_section .chome_left .detailbox .clienth_wrap {
	vertical-align: middle
}

.clienth_wrap .btn-success {
	background-color: #006fe0;
	border: 0px !important;
	border-radius: 4px;
	height: 30px;
	font-size: 15px;
	padding: 0;
	line-height: 30px;
	box-shadow: none !important
}

.clienth_wrap .btn-success:hover {
	background-color: #0259b2
}

.clienth_wrap .connectbtn .btn-connect {
	background-color: #f1f1f1;
	border: 0px !important;
	border-radius: 4px;
	color: #000 !important;
	height: 30px;
	font-size: 15px;
	padding: 0;
	line-height: 30px;
	box-shadow: none !important
}

.clienth_wrap .connectbtn .btn-connect:hover {
	background-color: #d5d5d5
}

.mailbox h2 {
	text-align: center
}

.mailbox h2 span {
	background: #FF5252;
	padding: 5px 8px 5px 8px;
	vertical-align: middle;
	color: #fff;
	line-height: normal;
	margin-left: 10px;
	position: relative;
	top: 0;
	cursor: pointer;
	font-family: 'latoRegular' !important
}

.mailbox h2 span:hover {
	background: #db1407
}

.your-mail {
	background-color: #fff
}

.sidebarsection .sidebargroup .your-mail ul {
	margin: 0px !important;
	list-style-type: none !important;
	padding: 0 !important
}

.your-mail ul li {
	padding: 10px 20px 10px 20px !important;
	border-bottom: 1px solid #f5f7fc;
	position: relative;
	background: #fff;
	cursor: pointer
}

.your-mail ul li:hover {
	background: #ececec
}

.your-mail ul li.new-msg:before {
	content: "";
	width: 12px;
	height: 12px;
	background: #006FE0;
	border-radius: 100%;
	position: absolute;
	left: 12px
}

.your-mail ul li.new-msg~li, .your-mail ul li.new-msg {
	padding-left: 34px !important
}

.your-mail ul li h5 {
	font-size: 14px;
	font-weight: 300;
	margin: 0 0 3px 0;
	color: #000
}

.your-mail ul li h5 a:hover {
	color: #006fe0
}

.your-mail ul li p {
	font-family: 'latoLight' !important;
	font-size: 16px;
	color: #000;
	line-height: normal;
	margin-bottom: 0;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.view-all {
	text-align: center;
	padding: 8px 15px;
	border-radius: 0 0 5px 5px
}

.view-all a {
	font-family: 'latoLight' !important
}

.sidebarsection {
	padding-top: 0
}

.sidebarsection .sidebargroup h2 {
	background-color: #ffffff !important;
	font-family: 'latoSemiBold' !important;
	text-align: left;
	font-weight: 300;
	font-size: 20px;
	line-height: 40px;
	border-radius: 5px 5px 0 0;
	padding: 20px 30px;
	line-height: normal;
	color: #333 !important;
	border-bottom: 1px solid #E9ECF4
}


.sidebarsection .sidebargroup {
	background-color: #fff !important;
	border-radius: 5px;
	box-shadow: 0 1px 6px rgba(122, 142, 157, .16) !important
}

.sidebarsection .sidebargroup ul {
	background-color: transparent
}

.sidebargroup.MaIlMeS-ClIeNt {
	display: flex;
	align-items: center;
	padding: 20px 20px 20px 0;
	cursor: pointer
}

.MaIlMeS-ClIeNt-ImG {
	padding-right: 10px;
	padding-left: 20px
}

.MaIlMeS-ClIeNt-ImG img {
	width: 42px
}

.sidebargroup.MaIlMeS-ClIeNt h3 {
	font-size: 20px;
	line-height: 40px;
	margin: 0;
	color: #333;
	padding-right: 45px;
	font-family: 'latoSemiBold', sans-serif;
	/*font-family: 'latoBold', sans-serif;*/
}

.sidebargroup.MaIlMeS-ClIeNt h3 span {
	display: block;
	font-size: 16px;
	line-height: 18px;
	color: #39475E;
	font-family: 'latoRegular', sans-serif
}

.sidebargroup.MaIlMeS-ClIeNt h3 span.NoMeSsG {
	color: #8B94A2
}

.MaIlMeS-ClIeNt-BaDgE .MaIlMsGCoUnT {
	width: 35px;
	height: 35px;
	font-size: 18px;
	line-height: 24px;
	color: #fff;
	display: block;
	padding: 4px;
	background: #FA141A;
	text-align: center;
	border-radius: 4px;
	text-decoration: none
}

.right-fastbtn .btn-message {
	background-color: #006fe0 !important;
	border: 0px !important;
	border-radius: 4px;
	padding: 5px 30px;
	font-size: 15px;
	text-transform: capitalize;
	width: 100%;
	margin-bottom: 0px;
}

.right-fastbtn .btn-message:hover {
	background-color: #0259b2 !important
}

.agrent0091 span.agentnamel {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto 20px
}

.agrent0091 span.agentnamel figure {
	margin: auto !important;
	width: 87px !important;
	height: 87px !important;
	box-shadow: 0 2px 20px 0 rgba(144, 144, 144, .2);
	border: 2px solid #fff
}

.agrent0091 span.agentdecrit {
	width: 100%;
	display: block;
	text-align: center
}

.agrent0091 span.agentdecrit h3 {
	font-size: 16px;
	margin-bottom: 10px;
	font-family: 'latoBold';
	font-weight: 400
}

.agrent0091 span.agentdecrit a {
	color: #000000 !important;
	font-size: 16px;
	line-height: 30px
}

.agrent0091 span.agentdecrit a:hover {
	color: #006fe0 !important
}

.agrent0091 {
	padding-bottom: 15px
}

.agentcontainer0091 p {
	text-align: center;
	font-weight: 400;
	color: #000;
	line-height: 1.7;
	font-size: 16px
}

.sidebarsection .right-fastbtn {
	padding: 0 30px
}

.sidebarsection .sidebargroup ul.lstitm01 {
	padding-bottom: 45px !important;
	/*float: left;*/
	width: 100%;
	list-style-type:none;

}

.sidebarsection .sidebargroup ul.lstitm01 li {
	font-size: 16px !important;
	margin-bottom: 10px;
}
.sidebarsection .sidebargroup ul.lstitm01 li span{
	display: flex;
}
.sidebarsection .sidebargroup ul.lstitm01 li i {
	width: 42% !important;
	font-style: normal;
}

.sidebarsection .sidebargroup ul.lstitm01 li .request-data {
	width: 58%;
	/*float: left;*/
	line-height: 24px;
}

.sidebarsection .right-fastbtn {
	margin: 0 0 27px 0
}

.agentcontainer0091 {
	padding: 35px 30px 10px 30px
}

.clienthome_section .chome_left .detailbox .featured img {
	width: 100%
}

.CLNT-DROPDOWN #dLabel {
	width: 100%;
	height: 30px;
	border-radius: 4px;
	background-color: #fff;
	border: solid 1px #ccc;
	text-align: left;
	padding: 0 15px;
	color: #757575;
	margin-top: 0;
	text-align: left;
	position: relative;
	font-size: 15px
}

.CIIENTMODAL .modal-header {
	padding: 21px 30px
}

.CIIENTMODAL .modal-dialog {
	width: 720px
}

.CLNT-DROPDOWN .caret {
	float: right;
	margin-top: 9px;
	display: block
}

.CLNT-DROPDOWN .dropdown-menu {
	width: 100%;
	padding: 0;
	margin: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.CLNT-DROPDOWN.dropdown button:hover, .CLNT-DROPDOWN.dropdown button:focus {
	border: none;
	outline: 0
}

.CLNT-DROPDOWN.dropdown.open button#dLabel {
	border-bottom: none;
	border-radius: 4px;
	border: 1px solid #E9EBEB
}

.CLNT-DROPDOWN.dropdown.open ul {
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .23);
	border: solid 1px #666;
	border-top: none;
	height: auto;
	overflow-y: hidden
}

.CLNT-DROPDOWN .dropdown-menu li {
	line-height: normal;
	color: #666;
	font-size: 14px;
	cursor: pointer;
	padding: 7px 10px;
	border-top: solid 1px #F1F1F1
}

.CLNT-DROPDOWN .dropdown-menu li:hover, .CLNT-DROPDOWN .dropdown-menu li.getValue {
	background-image: -webkit-gradient(linear, left top, right top, from(#006EE0), to(#0092E0));
	background-image: linear-gradient(to right, #006EE0, #0092E0);
	color: #fff
}

.CLNT-DROPDOWN.dropdown.open .dropdown-menu {
	margin-top: 10px;
	border: 1px solid #E9EBEB;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .16);
	border-radius: 4px;
	padding: 0
}

.CLNT-DROPDOWN .dropdown-menu li span {
	margin: 0;
	text-align: center;
	font-size: 14px;
	line-height: 17px
}

.CLNT-DROPDOWN .dropdown-menu .Dactive {
	display: none
}

.CLNT-DROPDOWN #dLabel span {
	margin: 0
}

.CLNT-DROPDOWN #dLabel .Dactive {
	display: block
}

.CLNT-DROPDOWN #dLabel .AActive {
	display: none
}

.CLNT-DROPDOWN .dLabel:before {
	content: '\f107';
	font-family: 'fontawesome';
	position: absolute;
	right: 15px
}

.CIIENTMODAL .modal-body {
	padding: 0
}

.CIIENTMODAL .CIIENTBDY {
	padding: 30px 30px 0 30px
}

.CIIENTMODAL .modal-dialog .modal-content {
	border-radius: 0
}

.CIIENTMODAL .CIIENTBDY .closeRQSTBTN {
	margin-bottom: 30px
}

.CIIENTMODAL .CIIENTBDY .closeRQSTBTN .RQSTBTN {
	font-size: 16px;
	line-height: 14px;
	border: 1px solid #707070;
	border-radius: 3px;
	height: 30px;
	font-family: 'latoRegular', sans-serif
}

.CIIENTMODAL .CIIENTBDY .modal-footer {
	margin-left: -30px;
	margin-right: -30px
}

.CIIENTMODAL label {
	font-family: 'latoSemiBold', sans-serif;
	font-size: 16px;
	line-height: 20px
}

.CIIENTMODAL .modal-header .modal-title {
	font-family: 'latoSemiBold', sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: 400;
	margin-bottom: 0
}

.CIIENTBDY .form-control {
	box-shadow: none;
	border: 1px solid #E3E6E7;
	border-radius: 4px;
	height: 36px
}

.CIIENTMODAL .modal-footer {
	text-align: right
}

.CIIENTMODAL .modal-footer .btn-success {
	background-color: #006EE0;
	border: 1px solid #006EE0;
	color: #fff;
	font-size: 16px;
	line-height: 18px;
	font-weight: 400;
	margin: 0;
	border-radius: 4px;
	width: auto;
	height: 36px;
	box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
	font-family: 'latoSemiBold', sans-serif;
	padding: 5px 30px
}

.CIIENTMODAL .msg_content {
	text-align: right;
	display: inline-block;
	width: 100%
}

.CIIENTMODAL .close {
	top: 0;
	right: 0;
	box-shadow: none;
	font-weight: 400
}

.CLOSEMYREQUEST label {
	font-weight: 400;
	color: #292929
}

.CLOSEMYREQUEST [type="radio"]:checked, .CLOSEMYREQUEST [type="radio"]:not(:checked) {
	position: absolute;
	left: -9999px
}

.CLOSEMYREQUEST [type="radio"]:checked+label, .CLOSEMYREQUEST [type="radio"]:not(:checked)+label {
	position: relative;
	padding-left: 28px;
	cursor: pointer;
	line-height: 19px;
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	color: #333;
	font-family: 'latoRegular', sans-serif;
	padding: 15px 17px 15px 60px;
	width: 100%
}

.CLOSEMYREQUEST [type="radio"]:checked+label:before, .CLOSEMYREQUEST [type="radio"]:not(:checked)+label:before {
	content: '';
	position: absolute;
	left: 20px;
	top: 19px;
	width: 11px;
	height: 11px;
	border: 1px solid #000;
	border-radius: 100%;
	background: #fff
}

.CLOSEMYREQUEST [type="radio"]:checked+label:after, .CLOSEMYREQUEST [type="radio"]:not(:checked)+label:after {
	content: '';
	width: 13px;
	height: 13px;
	background: #006EE0;
	position: absolute;
	top: 18px;
	left: 19px;
	border-radius: 100%;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	border: 3px solid #006EE0;
	box-shadow: 0 3px 6px rgba(0, 110, 224, .3)
}

.CLOSEMYREQUEST [type="radio"]:not(:checked)+label:after {
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0)
}

.CLOSEMYREQUEST [type="radio"]:checked+label:after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}

.CIIENTBDY ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}

.CIIENTBDY .checkbox-list {
	margin-bottom: 15px;
	border: 1px solid #E3E6E7
}

.CIIENTBDY .checkbox-list li {
	border-bottom: 1px solid #E3E6E7
}

.CLOSEMYREQUEST h4 {
	font-weight: 400;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 20px;
	font-family: 'latoSemiBold', sans-serif
}

.CIIENTBDY .checkbox-list li:last-child {
	border-bottom: 0 solid #E3E6E7
}

.CIIENTBDY .checkbox-list.LastLIST {
	margin-bottom: 30px
}

.OtherTextarea {
	padding-left: 28px;
	margin-top: 10px;
	margin-bottom: 17px
}

.OtherTextarea textarea.form-control {
	border: 1px solid #E3E6E7;
	box-shadow: none;
	height: auto;
	font-size: 14px;
	color: #939393;
	font-weight: 400;
	border-radius: 0;
	min-height: 83px;
	font-family: 'latoRegular', sans-serif
}

.CONGRATSONFINDAGNT .modal-header {
	border-bottom: none
}

.CIIENTBDY .congratFinding {
	padding-bottom: 35px;
	text-align: center
}

.CONGRETTEXT-SE {
	text-align: center;
	padding-bottom: 20px
}

.CONGRETTEXT-SE h5 {
	font-size: 24px;
	line-height: 20px;
	font-family: 'latoRegular', sans-serif;
	color: #333;
	margin: 0 0 30px 0
}

.CONGRETTEXT-SE h6 {
	color: #757575;
	font-size: 16px;
	line-height: 24px;
	font-family: 'latoRegular', sans-serif;
	margin: 0 0 20px 0
}

.CONGRETTEXT-SE p {
	color: #757575;
	font-size: 12px;
	line-height: 14px;
	font-family: 'latoRegular', sans-serif;
	margin: 0 0 20px 0
}

.edit-profile {
	cursor: pointer;
	background: #fff;
	position: relative;
	z-index: 9;
	text-align: center;
	float: right;
	top: 17px;
	right: 20px
}

.edit-profile .fa-editBRN {
	font-style: normal;
	border-radius: 4px;
	border: 1px solid #707070;
	width: 51px;
	height: 25px;
	font-size: 14px;
	color: #333;
	line-height: 24px;
	display: inline-block
}

.congratFinding img {
	max-width: 100%
}

.Request_more_agents {
	display: block;
	text-align: center;
	padding-top: 20px;
	clear: both;
	padding-bottom: 40px
}

.btn-req {
	display: inline-block;
	color: #fff;
	border: 1px solid #066FE0;
	border-radius: 50px;
	width: 257px;
	padding: 10px;
	font-size: 16px;
	line-height: 40px;
	line-height: normal;
	background-color: #066FE0;
	z-index: 99;
	position: relative;
	font-family: 'latoSemiBold', sans-serif
}

.btn-req:hover, .btn-req:focus {
	color: #fff;
	background-color: #006FE0;
	border: 1px solid #006FE0
}

.REQ_LINE {
	position: relative;
	border-top: 1px solid #E0E0E0;
	top: -18px;
	display: none
}

.Request-more-agents.CIIENTMODAL .CIIENTBDY {
	padding: 20px 30px 0 30px
}

.Request-more-agents .req-text {
	font-family: 'latoRegular', sans-serif;
	margin-bottom: 30px;
	font-size: 16px
}

.Request-more-agents .btn-cancel {
	font-size: 16px;
	color: #333;
	background-color: #fff;
	border: 1px solid #fff
}

.Request-more-agents .btn-cancel:hover {
	background-color: #f7f7f7;
	border: 1px solid #f7f7f7
}

.Request-more-agents.CIIENTMODAL .CIIENTBDY .modal-footer {
	margin-left: -30px;
	margin-right: -30px;
	margin-top: 50px
}

.CIIENTMODAL {
	z-index: 99999
}

.Request-more-agents.CIIENTMODAL .form-control.textarea:focus {
	box-shadow: none;
	border: 1px solid #5499E2
}

.Client-Dashboard {
	margin-bottom: 30px
}

.Dashboard-heading {
	margin-bottom: 20px
}

.Dashboard-heading .BaCkTexT {
	margin-bottom: 10px
}

.Dashboard-heading .BaCkTexT a {
	color: #066FE0;
	font-size: 18px;
	outline: none;
	font-family: 'latoSemiBold' !important
}

.Dashboard-heading h3 {
	margin: 0;
	font-size: 28px;
	color: #424C5A;
	line-height: 40px;
	font-family: 'latoBold'
}

.Client-Dashboard .nav-tabs {
	border-bottom: 1px solid #DBDEE8
}

.Client-Dashboard .nav-tabs li {
	margin-bottom: 0;
	padding-right: 30px;
	padding-left: 30px;
	padding-top:90px
}

.Client-Dashboard .nav-tabs li a {
	padding: 15px 15px
}

.Client-Dashboard .nav-tabs li a span.DESKTXT {
	display: block
}

.Client-Dashboard .nav-tabs li a span.MOBTEXT {
	display: none
}

.Client-Dashboard .nav-tabs li:first-child a {
	padding-left: 0;
	padding-top: 0
}

.Client-Dashboard .nav-tabs li a {
	padding-top: 0;
	font-size: 18px;
	line-height: normal;
	font-family: 'latoSemiBold';
	border: none;
	padding-right: 0;
	margin-bottom: -1px;
	color: #424C5A
}

.Client-Dashboard .nav>li>a:focus, .Client-Dashboard .nav>li>a:hover {
	text-decoration: none;
	background-color: transparent;
	box-shadow: none;
	border: none;
	margin-bottom: 0
}

.Client-Dashboard .nav-tabs>li.active>a, .Client-Dashboard .nav-tabs>li.active>a:focus, .Client-Dashboard .nav-tabs>li.active>a:hover {
	border: none;
	background-color: transparent;
	color: #2467FF;
	margin-bottom: -1px;
	border-bottom: 2px solid #2467FB
}

.WHiTe-BG {
	background-color: #fff;
	border-radius: 5px
}

.CLNTDETAIL-WRAP {
	padding: 17px 30px 20px 30px;
	clear: both;
	margin-bottom: 15px;
	border-bottom: 1px solid #E9ECF4;
	border-radius: 0px !important;
	z-index:99;
	position: static;
}
.CLNTDETAIL-WRAP.WHiTe-BG.MaTcHsE01.tow{
	border-top: 1px solid #E9ECF4;
	margin-bottom: 0;
    border-bottom: none;
}
.CLNTDETAIL-WRAP:last-child {
	margin: 0;
	padding-bottom: 0;
	border: none
}

.CLNTDREAPEAT {
	display: flex;
	flex-wrap: wrap
}

.CLNTPHOTO {
	width: 120px
}

.CLNTDETAILS01 {
	width: 56%;
	padding-right: 20px;
	border-right: 1px solid #EBEBEB;
	margin-right: 20px
}

.CLNTBUTTON {
	width: 22%
}

.CLNTPHOTO ._client-images {
	width: 95px;
	height: 95px;
	display: block
}

.CLNTPHOTO ._client-images span {
	background-size: 100% !important;
	border-radius: 100%;
	box-shadow: 0 2px 20px rgba(144, 144, 144, .20);
	display: block;
	width: 95px;
	height: 95px;
	border: 4px solid #fff;
	margin-top: 0
}

.CLINTNMDETAILS {
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 10px
}

.CLINTNMDETAILS h3 {
	width: 40%;
	margin: 0
}

.CLINTNMDETAILS h3 a {
	text-decoration: underline;
	color: #066FE0;
	font-size: 18px;
	font-family: 'latoSemiBold'
}

.CLNTDETAIL-WRAP.TRans-BG .CLINTNMDETAILS h3 a {
	text-decoration: none;
	color: #333
}

.CLINTNMDETAILS .CLINTRATING {
	width: 60%;
	text-align: right
}

.CLINTNMDETAILS .CLINTRATING ._clientReview-D p {
	margin-bottom: 0
}

.CLINTNMDETAILS .CLINTRATING ._clientReview-D i {
	font-size: 0
}

.CLINTNMDETAILS .CLINTRATING ._clientReview-D i .fa {
	margin-right: 3px;
	font-size: 14px
}

.CLINTNMDETAILS .CLINTRATING ._clientReview-D i .fa-star {
	font-size: 14px;
	color: #F6DC1C
}

.CLINTNMDETAILS .CLINTRATING ._clientReview-D .review-c {
	font-size: 14px;
	line-height: 17px;
	color: #006FE0;
	font-style: normal;
	padding-left: 15px
}

.CLINTNMDETAILS .CLINTRATING ._clientReview-D .review-c .reviewch {
	text-decoration: none;
	color: #006FE0
}

.CLNTCOM {
	margin-bottom: 3px
}

.CLNTCOM p {
	font-size: 16px;
	line-height: 20px;
	color: #000;
	margin-bottom: 0
}

.CLNTEXPSE01 {
	margin-bottom: 3px
}

.CLNTEXPSE01 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap
}

.CLNTEXPSE01 ul li {
	font-size: 14px;
	line-height: 24px;
	color: #000;
	margin-right: 12px;
	width: auto
}

.CLNTEXPSE01 ul li span {
	font-family: 'latoSemiBold';
	padding-right: 5px;
	display: inline-block;
	margin-top: 0
}

.YRSSALES {
	margin-bottom: 8px
}

.YRSSALES a {
	text-decoration: none;
	font-size: 16px;
	color: #0093FF
}

.CLNTDROPDOWN .dropdown .dropdown-toggle {
	border: 1px solid #E9EBEB;
	display: block;
	border-radius: 4px;
	font-size: 15px;
	font-style: italic;
	text-decoration: none
}

.CLNTDROPDOWN .dropdown .dropdown-toggle #selected {
	color: #757575
}

.CLNTDROPDOWN .dropdown .dropdown-toggle .fa-angle-down {
	float: right;
	color: #CECECE;
	font-size: 25px;
	line-height: 20px
}

.CLNTDROPDOWN .dropdown .dropdown-menu {
	width: 100%
}

.CLNTDROPDOWN .dropdown .dropdown-menu li a {
	font-size: 15px;
	color: #757575;
	font-family: 'latoRegular'
}

.HRTSECTION {
	margin-bottom: 7px
}

.HRTSECTION a {
	text-decoration: none;
	font-size: 16px;
	line-height: 20px;
	color: #9C9EA7;
	display: block;
	text-align: left
}

.HRTSECTION a .fa {
	color: #8D95A5;
	font-size: 20px;
	margin-right: 4px;
	position: relative;
	top: 1px
}

.CLENTBUTTONSE01 .btn-msg {
	background-color: #006FE0;
	color: #fff;
	font-size: 15px;
	display: block;
	text-align: center;
	width: 100%;
	padding: 4px 0;
	margin-bottom: 10px;
}

.CLNTPHOTO ._client-images .featured {
	position: absolute;
	bottom: 0;
	z-index: 99
}

.CLNTPHOTO ._client-images .featured img {
	width: 100%
}

.cleintheading.heading, .clint_txt, .clint_txt_p {
	display: none
}

.STIPTOPM a {
	margin-bottom: 15px;
	margin-left: -36px
}

.STIPTOPM {
	margin-bottom: 15px;
	margin-left: -36px
}

.CLNT-DROPDOWN #dLabel {
	color: 0 15px
}

.CLNT-DROPDOWN .dLabel::before {
	right: 15px
}

.CLNT-DROPDOWN.dropdown.open button#dLabel {
	padding: 0 15px;
	font-style: italic
}

.CLNT-DROPDOWN .dLabel::before {
	content: '\f107';
	font-family: 'fontawesome';
	position: absolute;
	right: 15px
}

.CLINTRECMAIL {
	padding: 24px 30px 30px 30px;
	text-align: center
}

.RECIMG img {
	width: 289px;
	margin-top: 30px;
	margin-bottom: 0
}

.CLINTRECMAIL p {
	margin-bottom: 0;
	font-size: 18px;
	line-height: 24px;
	color: #333
}

.CLINTRECMAIL .RECIMG p {
	text-align: left;
	font-size: 16px;
	line-height: 18px;
	color: #39475E
}

.CLNTZIPSEARCH {
	padding: 55px 50px 75px 50px;
	margin-bottom: 15px
}

.building01 {
	text-align: center;
	margin-bottom: 30px
}

.CLNTZIPSEARCHFORM {
	width: 474px;
	margin: 0 auto
}

.CLNTZIPSEARCHFORM p {
	text-align: center;
	font-size: 20px;
	line-height: 24px;
	color: #3F4952;
	margin-bottom: 0
}

.CLNTZIPSEARCHFORM form {
	padding-top: 40px
}

.CLNTZIPSEARCHFORM form .input-group {
	border: 1px solid #EA925B;
	border-radius: 6px
}

.CLNTZIPSEARCHFORM form .input-group .form-control, .CLNTZIPSEARCHFORM form .input-group .form-control:focus {
	box-shadow: none;
	outline: none;
	text-align: center;
	border: none;
	height: 50px;
	font-size: 20px;
	line-height: 18px;
	color: #3F4952;
	font-family: 'latoSemiBold'
}

.CLNTZIPSEARCHFORM form .input-group .input-group-addon {
	background-color: #E05703;
	color: #fff;
	font-size: 20px;
	line-height: 18px;
	font-family: 'latoSemiBold';
	border: none;
	padding: 6px 42px
}

.CLNTDETAILS01 .CLNTDROPDOWN {
	display: block
}

.CLNTBUTTON .CLNTDROPDOWN {
	display: none
}

.CLNTBUTTON .HRTSECTION {
	display: none
}

.STIPTOPM .HRTSECTION {
	display: none
}

.CLENTBUTTONSE01 .btn-success {
	background-color: #006FE0;
	color: #fff;
	font-size: 15px;
	display: block;
	border-radius: 4px;
	text-align: center;
	width: 100%
}

.CLENTBUTTONSE01 .btn-connect {
	background-color: #333;
	color: #fff;
	font-size: 15px;
	display: block;
	text-align: center;
	width: 100%;
	padding: 4px 10px;
	border: 1px solid #333333 !important;
	border-radius: 4px
}

.CLENTBUTTONSE01 .btn-connect:hover {
	border: 1px solid #333333 !important
}

.CLENTBUTTONSE01 .ExPCOM-S .BaDgECOMM {
	margin-top: 0
}

.CLENTBUTTONSE01 .btn-connect .fa, .CLENTBUTTONSE01 .btn-connect .fa {
	display: none
}

.CLNTDETAIL-WRAP.TRans-BG {
	border-bottom: 1px solid #E9ECF4
}

.CLNTDETAIL-WRAP.TRans-BG .CLNTPHOTO ._client-images span {
	box-shadow: none
}

.CLNTDETAIL-WRAP.TRans-BG .connectbtn {
	margin-top: 0
}

.network-container .clint_txt_mid {
	font-family: 'latoRegular';
	font-size: 16px;
	line-height: 18px;
	text-align: left;
	color: #39475E;
	width: 100%;
	padding-left: 30px;
	margin-top: 20px;
	padding-right: 13%
}

.ACTTEXT {
	font-family: 'latoRegular';
	font-size: 16px;
	line-height: 18px;
	text-align: left;
	color: #39475E;
	width: 100%;
	padding-left: 30px;
	margin-top: 20px
}

.CLINTNMDETAILS .CLINTRATING .modal_review {
	text-align: left
}

.modal_review .content_txt .review-star .verify_wp {
	padding-right: 0
}

.sidebaragent .ACTTEXT {
	margin-top: 50px;
	display: none
}

.CLINTNMDETAILS .CLINTRATING .various {
	display: none
}

.STIPTOPM img {
	width: 120px
}

.STIPTOPM .HRTSECTION a img {
	width: auto
}

.CLNTBUTTON .CLNTCOM, .CLNTBUTTON .YRSSALES {
	display: none
}

.CLINTLEAD-DETAILS-INNER {
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 1px 6px rgba(164, 176, 209, .20);
	overflow: hidden;
	position: relative
}

.CLNTLIST-SEARCH {
	display: flex;
	flex-wrap: wrap;
	padding: 15px 30px 10px 30px
}

.CLNTLIST-SEARCH .CLNTLIST-SEARCH-LEFT {
	width: 40%
}

.CLNTLIST-SEARCH .CLNTLIST-SEARCH-RIGHt {
	width: 60%;
	text-align: right
}

.CLNTLIST-SEARCH-LEFT h4 {
	margin: 5px 0 5px 0;
	font-size: 18px;
	line-height: 22px;
	font-family: 'latoSemiBold';
	color: #333
}

.CLNTLIST-SEARCH-RIGHt form {
	position: relative;
	width: 294px;
	float: right
}

.CLNTLIST-SEARCH-RIGHt form button {
	position: absolute;
	left: 0;
	border: none;
	box-shadow: none;
	background: none;
	padding: 7px 8px 7px 13px
}

.CLNTLIST-SEARCH-RIGHt form .frominput, .CLNTLIST-SEARCH-RIGHt form .frominput:focus {
	width: 100%;
	border: 1px solid #CCC;
	border-radius: 4px;
	padding: 4px 0 4px 35px;
	outline: none;
	font-size: 14px;
	font-family: 'latoSemiBold';
	color: #A7A7A7
}

.CLINTLEAD-DETAILS .client_leadtable .table_heading {
	background: #066EE0;
	padding: 9px 0
}

.CLINTLEAD-DETAILS .client_leadtable .table_heading ul li {
	font-size: 16px;
	line-height: 19px;
	color: #fff;
	font-family: 'latoBold'
}

.CLINTLEAD-DETAILS .client_leadtable .tbody_desc ul li {
	font-size: 16px;
	font-family: 'latoRegular';
	color: #333;
	line-height: normal;
	padding: 30px 15px
}

.BTNVIEWLIST {
	color: #066FE0;
	text-decoration: underline;
	font-family: 'latoRegular'
}

.BTNVIEWLIST:hover {
	text-decoration: none
}

.CLINTLEAD-DETAILS .client_leadtable ul {
	display: flex;
	flex-wrap: wrap
}

.CLINTLEAD-DETAILS .client_leadtable ul li:nth-of-type(1) {
	width: 18%
}

.CLINTLEAD-DETAILS .client_leadtable ul li:nth-of-type(2) {
	width: 18%
}

.CLINTLEAD-DETAILS .client_leadtable ul li:nth-of-type(3) {
	width: 30%
}

.CLINTLEAD-DETAILS .client_leadtable ul li:nth-of-type(4) {
	width: 18%
}

.CLINTLEAD-DETAILS .client_leadtable ul li:nth-of-type(5) {
	width: 14%
}

.clienthome_section .stepbox.clientlisting.CLINTLEAD-DETAILS {
	margin-top: 30px
}

.clienthome_section .CLINTLEAD-DETAILS .heading h2 {
	margin: 0;
	font-size: 24px !important;
	color: #424C5A !important;
	line-height: 40px;
	font-family: 'latoBold' !important;
	font-weight: 400
}

.clienthome_section .CLINTLEAD-DETAILS .heading p {
	font-size: 18px;
	color: #424C5A;
	font-family: 'latoSemiBold'
}

.sidebarsection.CLNTDETAIL-SIDEBAR {
	padding-top: 115px
}

.CLNTDETAIL-SIDEBAR .sidebargroup.SDRBARGRP {
	padding: 40px 30px;
	text-align: center
}

.CLNTCALLDETAILS {
	padding-top: 40px
}

.CLNTCALLDETAILS p {
	font-size: 14px;
	color: #333;
	line-height: 24px;
	margin: 0;
	padding-bottom: 30px
}

.CLNTCALLDETAILS a {
	text-decoration: none;
	font-size: 16px;
	color: #333;
	font-family: 'latoSemiBold'
}

.CLNTCALLDETAILS a .fa {
	font-size: 21px;
	position: relative;
	top: 5px
}

#CLNTTABLEDB_filter {
	position: absolute;
	top: -40px;
	right: 50px
}

#CLNTTABLEDB_info.dataTables_info {
	display: none
}

.dataTables_wrapper .table {
	font-family: 'latoRegular';
	margin: 0px !important
}

.dataTables_wrapper .table thead tr th {
	background-color: #066EE0;
	color: #fff;
	font-size: 16px;
	line-height: 19px;
	font-family: 'latoBold';
	font-weight: 400;
	padding-left: 18px;
	padding-top: 15px;
	padding-bottom: 15px;
	box-shadow: none;
	border-bottom: 2px solid transparent !important
}

table.dataTable thead .sorting::after, table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting_desc::after {
	top: 14px !important
}

table.dataTable thead th:nth-of-type(2):after, table.dataTable thead th:nth-of-type(3):after, table.dataTable thead th:nth-of-type(4):after, table.dataTable thead th:nth-of-type(5):after {
	display: none
}

div.dataTables_filter label {
	position: relative;
	width: 294px
}

div.dataTables_filter label .fa {
	position: absolute;
	left: 0;
	border: none;
	box-shadow: none;
	background: none;
	padding: 7px 8px 7px 13px;
	z-index: 999;
	color: #A7A7A7
}

div.dataTables_filter label .form-control, div.dataTables_filter label .form-control:focus {
	width: 100%;
	border: 1px solid #CCC;
	border-radius: 4px;
	padding: 4px 0 4px 35px;
	outline: none;
	font-size: 14px;
	font-family: 'latoSemiBold';
	color: #A7A7A7;
	margin: 0;
	box-shadow: none
}

.dataTables_wrapper .table tbody tr {
	cursor: pointer
}

.dataTables_wrapper .table tbody tr td {
	font-size: 16px;
	font-family: 'latoRegular';
	color: #333;
	line-height: normal;
	padding-left: 18px;
	padding-top: 30px;
	padding-bottom: 30px
}

.dataTables_wrapper .table tbody tr td .CLnTAdRs {
	color: #066EE0;
	text-decoration: underline
}

.dataTables_wrapper .table tbody tr td .RrGText {
	color: #FFA933
}

.dataTables_wrapper .table tbody tr td .GrNText {
	color: #46A722
}

table.dataTable thead .sorting::after, table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting_desc::after {
	opacity: 1 !important
}

.CLINTLEAD-DETAILS-DATA ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}

.LISTDATA-M {
	margin-bottom: 8px;
	background: #fff;
	border-radius: 5px;
	border-width: 1px 1px 1px 8px;
	border-style: solid;
	border-color: #ECEEF4;
	padding: 25px 12px 21px 12px;
	font-size: 16px;
	line-height: 19px
}

.LISTTOP {
	margin-bottom: 15px
}

.LISTTOP ul {
	display: flex
}

.LISTTOP ul li {
	width: 50%;
	color: #747C8D
}

.LISTTOP ul li:last-child {
	text-align: right
}

.LISTTOP ul li a {
	text-decoration: none;
	font-family: 'latoSemiBold';
	color: #066EE0
}

.ADRRESLIST {
	min-height: 20px;
	margin-bottom: 15px;
	width: 80%
}

.ADRRESLIST p {
	margin-bottom: 0;
	color: #000
}

.STATUSLIST p {
	font-size: 14px;
	line-height: 18px;
	color: #747C8D
}

.CLINTLEAD-DETAILS-INNER.DESKTOP-VIEW {
	display: block
}

.CLINTLEAD-DETAILS-DATA.MOBILE-VIEW {
	display: none
}

.SortDropDown::before {
	content: "\F0D8";
	position: absolute;
	top: -26px;
	font-family: fontawesome;
	font-size: 30px;
	color: #fff;
	left: 100px
}

.myleads-menu-tab.nav.navbar-nav.navbar-right.nav-top.mobilemenu {
	display: none
}

.ExPCOM-S {
	display: inline-block
}

.ExPCOM-S .BaDgECOMM {
	display: none;
	position: absolute;
	z-index: 999;
	background: #EFF7FF;
	width: 338px;
	border: 1px solid #E5F0FC;
	margin-top: 10px;
	margin-left: 0;
	border-radius: 4px;
	padding: 12px;
	box-shadow: 0 3px 30px rgba(46, 61, 92, .16)
}

.ExPCOM-S:hover .BaDgECOMM {
	display: block
}

.BaDgECOMM h3 {
	margin: 0 0 5px 0;
	font-size: 14px;
	line-height: 17px;
	color: #39475E;
	font-family: 'latoSemiBold', sans-serif
}

.BaDgECOMM p {
	margin: 0;
	font-size: 14px;
	color: #39475E;
	line-height: 17px
}

 .chome_left {
	background-color: #fff;
	border-radius: 5px
}

.chome_left .Client-Dashboard {
	margin-bottom: 0
}

.BluE-LiNe {
	background: #2467FF;
	width: 92%;
	height: 4px;
	margin: 35px auto 0
}

.BluE-LiNe.BluE-LiNePros {
	margin: 0 auto
}

.CLNTDETAIL-WRAP.MaTcHsE01:last-child {
	border-bottom: none
}

.GrEY-LiNe {
	position: relative;
	top: -18px;
	background: #fff;
	width: 100%;
	height: 3px
}

.GrEY-LiNe.GrEY-LiNePros {
	top: -3px
}

.ToPReAlEsT-HeAdInG {
	border-bottom: 1px solid #DBDEE8;
	padding: 20px 30px
}

.ToPReAlEsT-HeAdInG p {
	font-family: 'latoRegular';
	font-size: 16px;
	text-align: left;
	color: #39475E;
	margin-bottom: 0
}

.ToPReAlEsT-HeAdInG h3 {
	font-size: 18pt;
	line-height: 40px;
	color: #333;
	margin: 0;
	font-family: 'latoSemiBold', sans-serif
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa.ProsCoNt01.ROS01 {
	border-radius: 5px;
	margin-top: 0;
	padding-bottom: 10px;
}
.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa{
	z-index: 9999;
    position: static;
}

.ToPReAlEsT-HeAdInGCLNT h3 {
	font-size: 18pt;
	line-height: 40px;
	color: #333;
	margin: 0;
	font-family: 'latoSemiBold', sans-serif
}

.ToPReAlEsT-HeAdInG .ACTTEXT {
	padding: 0;
	margin: 0
}

.ClIeNT-CoNtAiNeR {
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 3px 12px rgba(122, 142, 157, .16);
	margin-bottom: 30px;
	padding-bottom: 30px
}

.ToPReAlEsT20230 {
	background: #fff;
	border-radius: 5px;
	padding-bottom: 7px;
	box-shadow: 0 3px 12px rgba(122, 142, 157, .16)
}

.ToPReAlEsT20230 .GrEY-LiNe, .ToPReAlEsT20230 .BluE-LiNe {
	display: none
}

.ToPReAlEsT20230 .CLNTDETAIL-WRAP.TRans-BG:last-child {
	border-bottom: 0 solid #E9ECF4
}

.ToPReAlEsT20230 .Request_more_agents {
	margin-top: -17px;
	z-index: 9;
	background: #fff
}

.PaDdToP {
	padding-top: 50px;
	margin-top: 0px !important
}

.PrOs-CoNtAiNeR {
	background: #fff;
	border-radius: 5px;
	padding-bottom: 12px;
	box-shadow: 0 3px 12px rgba(122, 142, 157, .16)
}

.PrOs-CoNtAiNeR-SND {
	background: #fff;
	border-radius: 5px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	/*box-shadow: 0 3px 12px rgba(122, 142, 157, .16)*/
	box-shadow: 0px -4px 7px rgb(122 142 157 / 16%);
}

.PrOs-CoNtAiNeR .ToPReAlEsT-HeAdInG h3 {
	font-size: 18pt;
	font-weight: 400;
	line-height: 23px;
	font-family: 'latoBold', sans-serif
}

.PrOs-CoNtAiNeR .ToPReAlEsT-HeAdInG {
	border-bottom: 1px solid transparent;
	padding: 43px 30px 0 30px
}

.PrOs-CoNtAiNeR .CLINTRECMAIL {
	text-align: left
}

.PrOs-CoNtAiNeR .CLINTRECMAIL .RECIMG h4 {
	margin-top: 0;
	color: #39475E;
	font-size: 16px;
	line-height: 20px;
	font-family: 'latoSemiBold', sans-serif
}

.PrOs-CoNtAiNeR .CLINTRECMAIL .RECIMG p {
	font-size: 16px;
	line-height: 19px;
	color: #39475E;
	padding-right: 41px
}

.PrOsCoNtAiNeR-WrAP {
	background: #fff;
	border-radius: 5px 5px 0 0;
	box-shadow: 0 3px 12px rgba(122, 142, 157, .16)
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd {
	background: #fff;
	border-radius: 5px 5px 0 0;
	padding-bottom: 32px;
	box-shadow: 0 3px 12px rgba(122, 142, 157, .16)
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsInEd2020 {
	margin-top: 0;
	box-shadow: 0 3px 12px rgba(122, 142, 157, .16);
	border-radius: 5px;
	padding-bottom: 0;
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsInEd2020.CoNtAcTAgNt {
	margin-top: -10px;
	box-shadow: 0 8px 12px rgba(122, 142, 157, .16);
	border-radius: 0 0 5px 5px;
	padding-bottom: 0
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsInEd2020.CoNtAcTAgNt .GrEY-LiNe.iii_main, .PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsInEd2020.CoNtAcTAgNt .BluE-LiNe.iii_main {
	display: block
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsInEd2020 .Request_more_agents, .Request_more_agents {
	margin-top: -17px;
	z-index: 9;
	position: relative;
	background: #fff
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsInEd2020 .PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa .clint_txt_mid {
	padding-top: 10px
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsINp202030 {
	background: #fff;
	border-radius: 5px;
	padding-bottom: 7px;
	box-shadow: 0 0 4px rgba(122, 142, 157, .16)
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsInEd2020 .GrEY-LiNe.iii_main, .PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsInEd2020 .BluE-LiNe.iii_main {
	display: none
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsInEd2020 .PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa {
	border-radius: 0;
	padding-bottom: 0;
	box-shadow: none
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsINp202030 .PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa {
	box-shadow: none;
	padding-bottom: 0
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsINp202030 .ToPReAlEsT-HeAdInG {
	border-bottom: 0 solid #DBDEE8;
	padding: 30px 30px 0 30px;
	background: #fff;
	z-index: 1;
	border-radius: 5px 5px 0 0;
	box-shadow: 0 0 4px rgba(122, 142, 157, .16)
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsINp202030 .clint_txt_mid {
	padding-top: 4px;
	margin: 0;
	background: #fff;
	z-index: 99;
	padding-bottom: 30px
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsINp202030 .BluE-LiNe.BluE-LiNe.LTWO, 
.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsINp202030 .GrEY-LiNe {
	display: block;
}
.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsINp202030 .BluE-LiNe.BluE-LiNe.LTWO{
	margin: 42px auto 12px;
	/*z-index: 9999;*/
}
.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsINp202030 .ToPReAlEsT-HeAdInG.ExPHeadING{
	box-shadow: none;
}
.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsINp202030 .GrEY-LiNe{
	top: 0px;
	height: 30px;
	/*z-index: 99;*/
}
.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsInEd2020 .GrEY-LiNe {
	position: relative;
	top: -20px;
	background: #fff;
	width: 100%;
	height: 5px
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsInEd2020 .BluE-LiNe {
	margin: 35px auto 12px
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsInEd2020 .PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa .pull-left.clint_txt_mid.one {
	border-bottom: 0 solid #E9ECF4;
	padding-bottom: 25px
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd .ToPReAlEsT-HeAdInG {
	border-bottom: 1px solid #DBDEE8;
	padding: 30px 30px
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd .ToPReAlEsT-HeAdInG.NoBoRdErBtMMGCHP .clint_txt_mid{
	border: none;
	padding: 0 13% 0 0;
	margin: 2px 0px 10px 0;
	float: none;
}
/*border: none;
	padding-bottom: 0;
	margin-bottom: -20px;*/
.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd .clint_txt_mid {
	padding-top: 40px
}
.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd .ToPReAlEsT-HeAdInG.NoBoRdErBtMMGCHP.BoRderYeS{
	border-bottom: 1px solid #DBDEE8;
	padding-bottom: 30px;
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa {
	border-radius: 0 0 5px 5px;
	padding-bottom: 30px
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa .GrEY-LiNe {
	top: -3px
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa .BluE-LiNe {
	margin: 42px auto 12px
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa .clint_txt_mid {
	border-bottom: 1px solid #E9ECF4;
	padding-bottom: 35px
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa.ProsCoNt01 {
	margin-top: -20px
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa.ProsCoNt01 .clint_txt_mid.PaDdToP {
	padding-top: 40px
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa.ProsCoNt01 .BluE-LiNe {
	margin: 20px auto 0
}

.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd .ToPReAlEsT-HeAdInG h3 {
	color: #333;
	font-size: 18pt;
	line-height: 40px;
	font-family: 'latoSemiBold', sans-serif
}

.PrOsCoNtAiNeR-WrAP .ToPReAlEsT-HeAdInG h3 {
	font-size: 18pt;
	color: #333;
	line-height: 40px;
	font-family: 'latoSemiBold', sans-serif
}

.PrOsCoNtAiNeR-WrAP .ToPReAlEsT-HeAdInG {
	border-bottom: 1px solid transparent
}

.PrOsCoNtAiNeR-WrAP .CLINTRECMAIL {
	padding: 13px 30px 30px 30px
}

.PrOsCoNtAiNeR-WrAP .CLINTRECMAIL p {
	color: #39475E;
	font-size: 16px;
	line-height: 20px;
	padding-right: 60px;
	text-align: justify
}

.PrOsCoNtAiNeR-WrAP .CLINTRECMAIL .RECIMG {
	padding-bottom: 0
}

.network-container.NetWoRk-SeCTiOn .ACTTEXT {
	padding: 30px 30px 10px 30px;
	font-size: 18px;
	font-weight: 400;
	line-height: 23px;
	font-family: 'latoBold', sans-serif;
	margin: 0
}

.ToPReAlEsT-HeAdInGCLNT {
	border-bottom: 1px solid #DBDEE8;
	padding: 30px 30px 32px 30px
}

.ToPReAlEsT-HeAdInGCLNT h2 {
	font-size: 20px;
	line-height: 40px;
	color: #333;
	margin: 0;
	font-family: 'latoSemiBold', sans-serif
}

.ToPReAlEsT-HeAdInGCLNT p {
	font-size: 16px;
	line-height: 18px;
	color: #39475E;
	margin: 0;
	font-family: 'latoRegular' sans-serif
}

.ToPReAlEsT-HeAdInGCLNT.HeAdInGCLNTLiNE {
	padding: 0 0 35px 0
}

.ToPReAlEsT-HeAdInGCLNT.HeAdInGCLNTLiNE p {
	padding: 40px 30px 0 30px
}

.ToPReAlEsT-HeAdInGCLNT.HeAdInGCLNTLiNE .GrEY-LiNe {
	top: -16px
}

.NetWoRk-SeCTiOn-PrOS .ToPReAlEsT-HeAdInG {
	border-bottom: 0 solid #DBDEE8
}

.container-top.ToP-EdITClIeNt {
	padding-top: 0px
}
.clitprofile_section.CliEnTPrOfIlE_SeCtIoN {
	background-color: #F6F8FC
}

.CliEnTPrOfIlE_SeCtIoN .client_grp {
	background-color: transparent;
	border-radius: 0;
	box-shadow: none;
	padding: 0
}

.CliEnTPrOfIlE_SeCtIoN .client_d01 ul li a {
	border-left: 3px solid transparent;
	width: 100%;
	font-weight: 400;
	font-family: 'latoRegular', sans-serif
}

.CliEnTPrOfIlE_SeCtIoN .client_d01 ul li.active a, .CliEnTPrOfIlE_SeCtIoN .client_d01 ul li.active a:hover, .CliEnTPrOfIlE_SeCtIoN .client_d01 ul li.active a:focus {
	background-color: #F9FAFA;
	border-left: 3px solid #0A7FFB;
	border-radius: 0;
	font-weight: 400;
	font-family: 'latoSemiBold', sans-serif
}

.CliEnTPrOfIlE_SeCtIoN .tab-content .acc_setting {
	font-size: 24px;
	line-height: 29px;
	border-bottom: none;
	font-weight: 'latoBold', sans-serif
}

.CliEnTPrOfIlE_SeCtIoN .client_d01.client_grp p {
	font-size: 16px;
	line-height: 20px;
	color: #333;
	font-family: 'latoSemiBold', sans-serif
}

.CliEnTPrOfIlE_SeCtIoN .client_d01.client_grp .agentimg_sm {
	width: 100px;
	height: 100px;
	border-radius: 100%;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	margin-right: 40px;
	margin-bottom: 15px;
	background-position: top center !important;
	overflow: hidden
}

.CliEnTPrOfIlE_SeCtIoN .client_d01.client_grp .agentimg_sm span {
	width: 100px;
	height: 100px;
	border-radius: 100%;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	margin-right: 40px;
	margin-bottom: 15px;
	display: block;
	background-position: top center !important
}

.CliEnTPrOfIlE_SeCtIoN .frmprofile_image_inner .image-upload label {
	background-color: #F5F5F5;
	border-radius: 5px;
	color: #707070;
	cursor: pointer;
	font-size: 14px;
	line-height: 17px
}

.CliEnTPrOfIlE_SeCtIoN .frmprofile_image_inner .image-upload label .btn {
	width: 100%;
	padding: 1px 10px;
	height: 25px;
	font-size: 14px
}

.CliEnTPrOfIlE_SeCtIoN .client_d01.client_grp p {
	font-size: 16px;
	line-height: 20px;
	color: #333;
	margin-bottom: 15px;
	font-family: 'latoSemiBold', sans-serif
}

.CliEnTPrOfIlE_SeCtIoN .frmprofile_image_inner .image-upload .file-input {
	display: none
}

.CliEnTPrOfIlE_SeCtIoN .col-md-4 {
	float: right
}

.CliEnTPrOfIlE_SeCtIoN .col-md-8 {
	float: left
}

.ClNT-PrOFlE_WrAP {
	background-color: #fff;
	border-radius: 5px;
	padding: 40px;
	min-height: 350px;
	box-shadow: 0 1px 3px rgba(164, 176, 209, .20)
}

.ClNT-PrOFlE_SeCtIoN {
	display: flex
}

.ClNT-PrOFlE_SeCtIoN .profile_img {
	width: 200px
}

.ClNT-PrOFlE_SeCtIoN .pdate_profile {
	width: 70%
}

.CliEnTPrOfIlE_SeCtIoN .clitprofile_s01 {
	margin-top: 68px
}

.CliEnTPrOfIlE_SeCtIoN .client_d01.TaBMeNUSeCtIoN {
	background-color: #fff;
	border-radius: 5px;
	min-height: 350px;
	box-shadow: 0 1px 3px rgba(164, 176, 209, .20)
}

.CliEnTPrOfIlE_SeCtIoN .client_d01.client_grp ul {
	padding: 15px 20px
}

.CliEnTPrOfIlE_SeCtIoN .acc_setting {
	font-size: 16px;
	line-height: 40px;
	padding: 25px 20px 20px 20px;
	border-bottom: 1px solid #E9ECF4;
	margin-bottom: 0;
	color: #424C5A;
	font-weight: 400;
	font-family: 'latoSemiBold', sans-serif
}

.CliEnTPrOfIlE_SeCtIoN .CliEnT_UpDaTeD-FiRsT label {
	font-size: 16px;
	line-height: 20px;
	color: #333;
	font-weight: 400;
	margin-bottom: 9px;
	font-family: 'latoSemiBold', sans-serif
}

.CliEnTPrOfIlE_SeCtIoN .form-control {
	box-shadow: none;
	color: #333;
	font-size: 16px;
	line-height: 19px;
	height: 45px;
	border-radius: 5px;
	border: 1px solid #E0E0E0
}

.CliEnTPrOfIlE_SeCtIoN .form-control:focus {
	border: 1px solid #ADD5FF
}

.CliEnTPrOfIlE_SeCtIoN .credentials_btn {
	text-align: right;
	margin-bottom: 0;
	margin-top: 0
}

.CliEnTPrOfIlE_SeCtIoN .credentials_btn .btn {
	width: 138px;
	font-size: 15px;
	height: 35px;
	border-radius: 4px;
	margin-left: 8px;
	margin-top: 0;
	font-weight: 400;
	font-family: 'latoRegular', sans-serif
}

.CliEnTPrOfIlE_SeCtIoN .credentials_btn .btn-primary {
	border: 1px solid #006FE0;
	background-color: #006FE0;
	color: #fff
}

.CliEnTPrOfIlE_SeCtIoN .credentials_btn .btn-primary:hover, .CliEnTPrOfIlE_SeCtIoN .credentials_btn .btn-primary:focus {
	border: 1px solid #006FE0;
	background-color: #fff;
	color: #006FE0
}

.CliEnTPrOfIlE_SeCtIoN .credentials_btn .btn-cancel {
	background-color: #fff;
	border: 1px solid #DFE2E2;
	color: #828993
}

.CliEnTPrOfIlE_SeCtIoN .credentials_btn .btn-cancel:hover, .CliEnTPrOfIlE_SeCtIoN .credentials_btn .btn-cancel:focus {
	background-color: #DFE2E2;
	border: 1px solid #DFE2E2;
	color: #333
}

.CliEnTPrOfIlE_SeCtIoN .clitprofile_d01 .heading .title {
	color: #424C5A !important;
	font-size: 24px;
	line-height: 40px;
	font-family: 'latoBold', sans-serif !important;
	font-weight: 400
}

.ClIeNt_EnQuErY {
	padding-top: 70px
}

.ClIeNt_EnQuErY h3 {
	margin: 0 0 20px 0;
	font-size: 16px;
	line-height: 20px;
	color: #333;
	font-weight: 400;
	font-family: 'latoSemiBold', sans-serif
}

.ClIeNt_EnQuErY ul {
	list-style-type: none;
	padding: 15px;
	margin: 0;
	display: flex;
	color: #758299;
	border: 1px
}

.ClIeNt_EnQuErY ul.RoWGrEY {
	font-size: 14px;
	background-color: #F7F8FA
}

.ClIeNt_EnQuErY ul li.BoLD {
	width: 20%;
	font-family: 'latoBold', sans-serif
}

.ClIeNt_EnQuErY ul li {
	width: 30%
}

.CliEnTPrOfIlE_SeCtIoN .client_d01.client_grp figure #agentimg_sm1 {
	width: 100px;
	height: 100px;
	border-radius: 100%;
	margin-right: 40px;
	margin-bottom: 15px
}

.CliEnTPrOfIlE_SeCtIoN .client_d01.client_grp figure #agentimg_sm1 .agentProfileImg {
	width: 100%
}

.PrOs-CoNtAiNeR-SND.no_record_section {
	margin-bottom: 0px;
	z-index: 1
}
.CDaSh_WeLCOME{
	padding-top: 60px;
	padding-bottom: 75px;
	background-color: #D9ECFF;
}
.CDaSh_NeAEbY{
	/*padding-top: 90px;*/
	padding-bottom: 50px;
}
.CDaSh_FiNDAGnT{
	margin-top: 50px;
	padding-top: 129px;
	padding-bottom: 145px;	
	background-size: cover !important;
  background-position: top center !important;
}
.CDaSh_Heading h2{
	font-size: 28px;
	line-height: 40px;
	font-weight: normal;
	color: #424C5A;
	margin-top: 0px;
	margin-bottom: 6px;
	font-family: 'latoBold', sans-serif;
}
.CDaSh_Heading p{
	font-size: 28px;
	line-height: 40px;
	color: #424C5A;
	margin: 0px;
	font-family: 'latoLight', sans-serif;
}
.CDaSh_Heading{
	margin-bottom: 51px;
}
.CDaSh_SeArCHWl p{
	font-size: 16px;
	line-height: 20px;
	color: #424C5A;
	font-family: 'latoSemiBold', sans-serif;
	margin: 0 0 13px 0;
}
.CDaSh_NeAEbY_Heading h2{
	font-size: 28px;
	line-height: 40px;
	font-weight: normal;
	color: #424C5A;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: left;
	font-family: 'latoBold', sans-serif;
}
.CDaSh_NeAEbY.CDaSh_NeAEbY_FrST .CDaSh_NeAEbY_Heading{
	margin-bottom: 40px;
}
.CDaSh_NeAEbY .CDaSh_NeAEbY_Heading{
	margin-bottom: 34px;
}
.CDaSh_NeAEbY .SiMiLArSliD{
	padding-top: 0px;
}
.CDaSh_NeAEbY.MyFavAgEnT ._LIST-section,
.CDaSh_NeAEbY #fav_listing_list{
	clear: both;
}
.CDaSh_NeAEbY .slick-track{
	margin-left: 0px;
}
.CDaSh_NeAEbY_Heading{
	margin-bottom: 36px;
}

.CDaSh_Button{
	display: block;
	text-align: center;
	padding-top: 40px;
}
.btn_cdbaod,
.btn_cdbaod:hover,
.btn_cdbaod:focus{
	border-radius: 6px;
	color: #fff;
	font-size: 16px;
	line-height: 18px;
	width: 282px;
	text-decoration: none;
	text-align: center;
	background-color: #006EE0;
	padding: 12px;
	font-family: 'latoSemiBold', sans-serif;
}
.CDaSh_NeAEbY_Heading{
	text-align: left;
}
.CDaSh_FiNDAGnT_Heading{
	padding-bottom: 26px;
}
.CDaSh_FiNDAGnT_Heading h2{
	font-size: 32px;
	line-height: 40px;
	font-weight: normal;
	color: #fff;
	margin-bottom: 25px;
	margin-top: 0px;
	text-align: center;
	font-family: 'latoSemiBold', sans-serif;
}
.CDaSh_FiNDAGnT_Heading p{
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	color: #fff;
	text-align: center;
}
.CDaSh_FiNDAGnT .CDaSh_FiNDAGnT_Heading p{
	margin: 0px;
}
.CDaSh_SeArCHWl .input-group{}
.CDaSh_SeArCHWl .input-group .ui-widget{
	width: 454px;
	display: flex;
	border: 2px solid #006EE0;
	border-radius: 6px;
	overflow: hidden;
	height: 50px;
	background-color: #fff;
}
.CDaSh_SeArCHWl .input-group .ui-widget .form-control{
	border: none;
  box-shadow: none;
  background-color: #fff;
  height: 100%;
  text-align: center;
  font-size: 20px;
  line-height: 18px;
  color: #3F4952;
  opacity: 1;
  font-family: 'latoSemiBold', sans-serif;
}
.SiMiLArSliD .AiTeMS .SIMLINK{
	outline: none;
}
.CDaSh_SeArCHWl .input-group .ui-widget ._isearch-svg.btn_srch{
	background: #006EE0;
	color: #fff;
	border-radius: 0;
	font-size: 20px;
	line-height: 18px;
	box-shadow: 0px 3px 6px rgb(0, 0, 0, .16);
	font-family: 'latoSemiBold', sans-serif;
	text-align: center;
	padding: 14px 40px;
	cursor: pointer;
	font-weight: normal;
	text-transform: uppercase;
}
.CDaSh_SeArCHWl .home_top_search_loader{
	position: absolute;
	z-index: 9;
	right: 150px;
	top: 4px;
	color: #006EE0;
	font-size: 20px;
}

.DasH-HeRoSeCtiON{
	display: flex;
}
.HeRoSeCtiON_LeFT{
	width: 70%;
	padding-top: 120px;
}
.HeRoSeCtiON_RiGHt{
	width: 364px;
  position: relative;
}
.HeRoSeCtiON_RiGHt .ChaT_SecTiON{
  width: 100%;
  background: #fff;
  position: absolute;
  height: 100%;
  z-index: 9;
  border-radius: 14px;
  top: 50px;
}
.ChaT_SecTiON_InNR{
  background: #fff;
  border-radius: 14px;
  box-shadow: 0px 3px 12px rgba(122, 142, 157, 0.16);
}
.ChaTSecTiON_HeAD{
  display: flex;
  padding: 36px 0 21px 0;
  cursor: pointer;
}
.ChaTSecTiON_HeAD .HeAd_LeFT{
  width: 84px;
  margin-right: 18px;
}
.ChaTSecTiON_HeAD .HeAd_RiGht{
  width: 65%;
}
.ChaTSecTiON_HeAD .HeAd_RiGht h2{
  margin: 0px;
  font-size: 28px;
  line-height: 40px;
  color: #424C5A;
  font-family: 'latoBold', sans-serif;
}
.ChaTSecTiON_HeAD .HeAd_RiGht p{
  font-size: 16px;
  line-height: 18px;
  color: #8B94A2;
  margin-bottom: 0px;
}
.ChaTBuTToN{
  padding: 21px 33px;
}
.ChaTBuTToN .ViewBtN,
.ChaTBuTToN .ViewBtN:hover,
.ChaTBuTToN .ViewBtN:focus{
  width: 187px;
  height: 45px;
  color: #fff;
  text-decoration: none;
  background: #006EE0;
  font-size: 16px;
  line-height: 18px;
  padding: 12px 0;
  border-radius: 6px;
  box-shadow: 0px 3px 12px rgba(0, 0, 0, .16);
  font-family: 'latoSemiBold', sans-serif;
}
.ChaTSecTiON_MiDdlE_oUtEr{
	width: 100%;
	max-height: 200px;
	min-height: 200px;
	overflow-y: auto;
}
.ChaTSecTiON_MiDdlE{
  width: 90%;
  border-top: 1px solid #F4F4F4;
}

.CDaSh_NeAEbY .SiMiLArSliD .AiTeMS{
  width: 94% !important;
  min-height: 272px;
}
.ChaTSecTiON_MiDdlE_oUtEr .ChaTSecTiON_RePeAt{
  padding: 22px 18px 32px 35px;
  border-bottom: 1px solid #F4F4F4;
  border-right: 1px solid #F4F4F4;
}
.ChaTSecTiON_MiDdlE_oUtEr .ChaTSecTiON_RePeAt p{
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 0px;
  color: #707070;
  margin-top: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.ReAGnT_HeAD{
  display: flex;
}
.ReAGnT_HeAD_LeFT{
  width: 44px;
  margin-right: 22px;
  background-repeat: no-repeat !important;
  border-radius: 100%;
  display: block;
  height: 44px;
  background-size: cover !important;
}
.ReAGnT_HeAD_RiGhT{
	width: 75%;
}
.ReAGnT_HeAD_RiGhT h3,
.sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT .ChaTSecTiON_MiDdlE_oUtEr .ReAGnT_HeAD_RiGhT h3{
  margin: 0px;
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  color: #333;
  font-family: 'latoSemiBold', sans-serif;
}
.ReAGnT_HeAD_RiGhT p{
  margin-top: 14px;
}
.ToP_AgeNt_LisT{}
.ToP_AgeNt_LisT_InNR{
  display: flex;
  flex-wrap: wrap;
  margin-left: -8px;
  margin-right: -8px;
}
.ToPSecTioN_WarP{
	width: 33.33%;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 16px;
}
.ToPSecTioN{
  box-shadow: 0px 3px 6px rgba(120, 127,137, .16);
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.ToPSecTioN_RateD{
  padding: 55px 0 60px 0;
  background-repeat: no-repeat !important;
  background-size: 100% 100% !important;
}

.ToPSecTioN_ConTeNt{
  padding: 35px 150px 20px 35px;
}
.ToPSecTioN_RateD h2{
  margin: 0px !important;
  font-size: 32px;
  line-height: 40px;
  display: block;
  text-align: center;
  color: #fff;
  margin-bottom: 54px;
}
.ToPSecTioN_ConTeNt h4{
  font-size: 24px;
  line-height:normal;
  margin: 0px 0 10px 0;
  color: #424C5A;
  font-family: 'latoSemiBold', sans-serif;
}
.ToPSecTioN_ConTeNt p{
  font-size: 18px;
  line-height: 22px;
  margin: 0px;
  color: #424C5A;
  font-family: 'latoLight', sans-serif;
}
.CDaSh_NeAEbY.CDaSh_NeAEbY_FrST{
  padding-top: 0px;
  padding-bottom: 34px;
}
.CDaSh_NeAEbY{
  padding-top: 0px; 
}
.CDaSh_NeAEbY_Heading.fav_listing{
	padding: 0px;
}
.CDaSh_NeAEbY .CDaSh_NeAEbY_Heading h2{
  margin-bottom:0px;
}
.CDaSh_NeAEbY_Heading.fav_listing .SiMiLArSliD{
  /*display: flex;
  flex-wrap: wrap;*/
  margin-left: -8px;
  margin-right: -8px;
}
.SiMiLArSliD .slick-track{
  margin-left: 0px;
  margin-right: 0px; 
}
.CDaSh_NeAEbY_Heading.fav_listing .SiMiLArSliD .col-lg-4.col-md-4.col-xs-1.col-sm-6{
  padding-left: 8px;
  padding-right: 8px;
  width: 25%;
  float: none;
  margin-bottom: 16px;
}
.CDaSh_NeAEbY_Heading.fav_listing .SiMiLArSliD .AiTeMS{
	width: 100% !important;
  margin-bottom: 0px;
}
.CDaSh_SeArCHWl .input-group .ui-widget ._isearch-svg.btn_srch{
  background: #006EE0;
  color: #fff;
  border-radius: 0;
  font-size: 20px;
  line-height: 18px;
  box-shadow: 0px 3px 6px rgb(0 0 0 / 16%);
  font-family: 'latoSemiBold', sans-serif;
  text-align: center;
  padding: 14px 40px;
  cursor: pointer;
  right: 0px;
  left: inherit;
  z-index: 9999;
  top: 0;
  outline: none;
}
.CDaSh_NeAEbY_Heading.fav_listing .SiMiLArSliD .AiTeMS{
  width: 94% !important;
}
.CDaSh_NeAEbY_Heading .content-section-directory-panel{
  margin-bottom: 0px;
}
/*.CDaSh_NeAEbY.MyFavAgEnT{
  padding-bottom: 0px;
}*/
.CDaSh_NeAEbY.MyFavAgEnT .CDaSh_NeAEbY_Heading.fav_listing{
  padding-bottom: 0px;
  padding-top: 0px;
}
.CDaSh_NeAEbY.MyFavAgEnT .row{
  margin: 0px;
}
.CDaSh_NeAEbY.MyFavAgEnT .content-section-directory-panel .LIST-outer{
  margin: 5px 0;
}
/*.CDaSh_NeAEbY.MyFavLiSt{
  padding-bottom: 0px;
}*/
.CDaSh_SeArCHWl .input-group .ui-widget .form-control{
  width: 70%;
}

.btn_cdbaod, 
.btn_cdbaod:hover, 
.btn_cdbaod:focus {
  border-radius: 6px;
  color: #fff !important;
  font-size: 16px !important;
  line-height: 18px !important;
  width: 282px;
  text-decoration: none;
  text-align: center !important;
  background-color: #006EE0;
  padding: 12px !important;
  font-family: 'latoSemiBold', sans-serif;
}
.slick-track {
  height: auto;
}
.ToPSecTioN a{
  text-decoration: none !important;
}
.CDaSh_NeAEbY .SiMiLAr-SliDeR{
	padding-top: 0px;
}
.CDaSh_NeAEbY .SiMiLArSliD p{
	padding: 0 9px;
}
.CliEnTDaShBoARD_SeArCh{
  	margin-bottom: 52px;
  }
.ChaTSecTiON_MiDdlE_oUtEr .ChaTSecTiON_RePeAt a{
	text-decoration: none !important;
	color: #333;
}
  .ChaTSecTiON_MiDdlE_oUtEr .ChaTSecTiON_RePeAt .ReAGnT_HeAD_RiGhT p{
  	margin-top: 5px;
  }
  .ReAGnT_HeAD_LeFT span{
  	width: 41px;
  	height: 41px;
  	display: block;
  	text-align: center;
  	line-height: 41px;
  	color: #006EE0;
  	border:1px solid #006EE0;
  	border-radius: 100px;
  }
  .CDaSh_NeAEbY .SiMHeAdER a .fa-heart{
  	color: #F5484A;
  }
 .PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa.ProsCoNt01.ROS01 .NetWoRk-SeCTiOn-PrOS .ToPReAlEsT-HeAdInG.PADD8{
 	padding-bottom: 5px;
 }
 .PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa.ProsCoNt01.ROS01 .ToPReAlEsT-HeAdInGCLNT{
 	padding-top: 45px;
 }
 .PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa.ProsCoNt01.ROS01 .ToPReAlEsT-HeAdInGCLNT h3{
 	padding-bottom: 0px;
 }
 .CliEnTDaShBoARD_SeArCh .CDaSh_SeArCHWl .ui-widget.fis-filesd .ui-autocomplete-clear {
 	position: absolute;
 }
 .sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT{
 	margin-bottom: 18px;
 	display: block;
 	padding: 0px;
 }
 .sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT .ChaTSecTiON_MiDdlE_oUtEr{
 	border-top: 1px solid #E9ECF4;
 	max-height: inherit;
 	min-height: inherit;
 }
 .sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT .MsFHeARER{
 	display: flex;
 	position: relative;
 	padding: 10px 20px 10px 30px;
 }
 .sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT .ChaTSecTiON_MiDdlE{
 	width: 100%;
 	max-height: 289px;
 	min-height: inherit;
 	overflow-y: auto;
 	padding: 0 30px;
 }
 .sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT .ChaTSecTiON_MiDdlE_oUtEr .ChaTSecTiON_RePeAt .ReAGnT_HeAD_RiGhT p{
 	font-style: italic;
 	min-height: 30px;
 }
 .sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT .ReAGnT_HeAD_LeFT{
 	width: 52px;
 	height: 52px;
 }
 .sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT .ReAGnT_HeAD_LeFT span{
  	width: 49px;
  	height: 49px;
  	display: block;
  	text-align: center;
  	line-height: 4px;
  	color: #006EE0;
  	border:1px solid #006EE0;
  	border-radius: 100px;
  }
  .sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT .ChaTBuTToN {
    padding: 20px 30px;
	}
  .sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT .ChaTBuTToN .ViewBtN, 
  .sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT .ChaTBuTToN .ViewBtN:hover, 
  .sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT .ChaTBuTToN .ViewBtN:focus {
    width: 100%;
    height: 30px;
    color: #707070;
    text-decoration: none;
    background: none;
    font-size: 15px;
    line-height: 18px;
    padding: 5px 10px;
    border-radius: 6px;
    border: 1px solid #CCCCCC;
    box-shadow: none;
    font-family: 'latoRegular', sans-serif;
    /*font-family: 'latoSemiBold', sans-serif;*/
	}

 .sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT .ChaTSecTiON_MiDdlE_oUtEr .ChaTSecTiON_RePeAt {
    padding: 20px 0px;
    border-bottom: 1px solid #F4F4F4;
    border-right: 0px solid #F4F4F4;
	}
/*.sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT .ChaTSecTiON_MiDdlE_oUtEr .ChaTSecTiON_RePeAt:last-child{
	border-bottom: 0px solid #F4F4F4;
}*/
 .sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT .MaIlMeS-ClIeNt-ImG{
	position: absolute;
	right: -10px;
 }
 .sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT .MaIlMeS-ClIeNt-ImG img{
 	width: 50px;
 }

.PrOs-CoNtAiNeR-SND.PrOSExPSeCTIoN{
	background: #fff;
	border-radius: 5px 5px 0px 0px;
	padding-bottom: 30px;
	box-shadow: 0 3px 12px rgba(122, 142, 157, .16);
	z-index: 99;
	margin-bottom: 0;
	position: static;
}
.CM_DeSkToP{
	display: block !important;
}
.CM_MobiLE{
	display: none !important;
}
.NetWoRk-SeCTiOn-PrOS.CoMNCMPROPS .ToPReAlEsT-HeAdInG{
	padding: 8px 0 15px 0;
	text-align: left;
}
.NetWoRk-SeCTiOn-PrOS.CoMNCMPROPS .RECIMG p{
	padding-right: 10%;
}
.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa.ProsCoNt01.ACHPPS{
	margin-top: 0px;
	border-radius:5px 5px 0 0; 
}
.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa.ProsCoNt01.ACHPPS .ToPReAlEsT-HeAdInG{
	padding-top: 10px;
    padding-left: 0;
    text-align: left;
}
.sidebarsection.ClNTHoMENM190 .sidebargroup h2{
	text-align: left;
	padding: 23px 30px 20px 30px !important;
}
.sidebarsection .sidebargroup ul {
	padding: 20px 30px !important;
}
.ClNT_ASkQuSeT-InR{
	padding: 22px 30px;
}
.ClNT_ASkQuSeT-InR p{
	font-size: 16px;
	line-height: 18px;
	color: #39475E;
	margin-bottom: 35px;
}
.CDaSh_NeAEbY.AskQuEsTIon .CDaSh_NeAEbY_Heading {
    margin-bottom: 6px;
}
.AskQuEsTIon-InR{
	margin-bottom: 10px;
}
.AskQuEsTIon-InR p{
	font-size: 16px;
	line-height: 18px;
	color: #39475E;
	margin-bottom: 55px;
}
.CDaSh_NeAEbY.AskQuEsTIon .CDaSh_Button{
	text-align: left;
}
.row.CliEnT_WrAP .col-md-4.sidebaragent{
	float: right;
}
.sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT h3,
.sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT h2.TITLECMNTN {
  font-size: 21px;
  line-height: 40px;
  margin: 0;
  padding-right: 0px;
  font-weight: normal;
  padding: 0px !important;
  font-family: 'latoSemiBold', sans-serif;
}
.sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT h3 .BaDGECLNT,
.sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT h2 .BaDGECLNT{
	background-color: #ff0000;
	color: #fff;
	display: inline;
	line-height: normal;
	padding: 2px 8px;
	font-size: 15px;
	border-radius: 3px;
	margin-left: 10px;
	position: relative;
	top: -1px;
}
.FavInnERClNT{
	display: flex;
}
.MsGAVaiLDaTaILS ul li.no-msg{
	border: none !important;
}
.CLNTCONT_OuTERSECT .PrOs-CoNtAiNeR-SND.no_record_match{
	margin-bottom: 0px;
	border-radius: 5px 5px 0 0;
}
.CLNTCONT_OuTERSECT .PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsInEd2020{
	border-radius: 0 0 5px 5px;
}
.CLNTCONT_OuTERSECT .PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsInEd2020 .GrEY-LiNe.iii_main, 
.CLNTCONT_OuTERSECT .PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsInEd2020 .BluE-LiNe.iii_main {
  display: none; 
}
/*.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd .ToPReAlEsT-HeAdInG.iii_main{
	display: none;
}*/
.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd .ToPReAlEsT-HeAdInG.iii_main{
	display: block;
}
.CLNTCONT_OuTERSECT .PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsInEd2020 .GrEY-LiNe {
  position: relative;
  top: -4px;
  background: #fff;
  width: 100%;
  height: 5px;
}
.MsFHeARER{
	position: relative;
}
.MsFHeARER .ClNTMSGNeW{
	position: absolute; 
	inset: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
  display: none;
}
.sidebargroup.MaIlMeS-ClIeNt h3 a{
	color: #333;
}

.sidebargroup.MaIlMeS-ClIeNt.FavOutER .FavInnERClNT{
	display: block;
}
.sidebargroup.MaIlMeS-ClIeNt.FavOutER .FavInnERClNT .FavHeaDinG{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 23px 30px 20px 30px;
	/*border-bottom: 1px solid #E9ECF4;*/
}
.sidebargroup.MaIlMeS-ClIeNt.FavOutER .FavInnERClNT .FavHeaDinG h3{
	line-height: normal;
	padding-right: 0px;
}
.sidebargroup.MaIlMeS-ClIeNt.FavOutER .FavInnERClNT .FavHeaDinG .fAVHeART{
	margin-right: 0px;
}
.sidebargroup.MaIlMeS-ClIeNt.FavOutER{
	display: block;
	padding: 0 0px;
}

.sidebargroup.MaIlMeS-ClIeNt.FavOutER.MSG-ChAT .ReAGnT_HeAD_LeFT {
  width: 62px;
  height: 62px;
}


.sidebarsection .sidebargroup .CliEnTStAR ul{
	padding: 0px !important;
}

.CliEnTStAR ul li .star-i .fa{
	color: #F8B501;
	font-size: 14px;
} 
.sidebargroup.MaIlMeS-ClIeNt.FavOutER.MSG-ChAT .ReAGnT_HeAD_RiGhT {
  width: 70%;
}
.sidebargroup.MaIlMeS-ClIeNt.FavOutER .FavInnERClNT .FavHeaDinG .fAVHeART .fa{
	color: #F5484A;
	font-size: 22px;
}
.sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT.FavOutER.FAVMoBiLE{
	display: none;
}
.sidebargroup.MaIlMeS-ClIeNt.FavOutER.MSG-ChAT .ChaTSecTiON_MiDdlE {
    width: 100%;
    max-height: 350px;
    min-height: inherit;
    overflow-y: hidden;
    padding: 0 30px;
}
.sidebargroup.MaIlMeS-ClIeNt.FavOutER.MSG-ChAT h3 span.BaDGECLNT1{
	display: inline-block;
	color: #333;
	font-size: 21px;
	font-family: 'latoSemiBold', sans-serif;
}
.FaVNoFEV{
	padding: 26px 30px 35px 30px;
	border-top: 1px solid #E9ECF4;
}
.FaVNoFEV p{
	text-align: center;
	font-size: 15px;
	line-height: 18px;
	color: #707070;
	margin-bottom: 0px;
}
.CLNTCONT_OuTERSECT .CLNTBUTTON .HRTSECTION{
	display: block;
}
.CLNTCONT_OuTERSECT .CLNTBUTTON .HRTSECTION a.faheart{
	font-size: 14px;
	color: #757E86;
	line-height: 17px;
}
.CLNTCONT_OuTERSECT .CLNTBUTTON .HRTSECTION a.faheart img{
	width: 14px;
	position: relative;
	top: -1px;
}
.CLNTCONT_OuTERSECT .CLNTBUTTON .HRTSECTION a.faheart.hrt2{
	color: #333333;
}
.sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT.FavOutER{
	display: block;
}
.CLNTCONT_OuTERSECT .CLNTBUTTON .HRTSECTION a.faheart span{
	display: inline-block;
	font-size: 14px;
	margin-top: 0;
	position: relative;
	text-align: center;
}
.ClNT_ASkQuSeT-InR img{
	width: 75%;
}
@media(min-width:1200px) {
	.clienthome_section .chome_left .detailbox .clienth_wrap {
		width: 80%
	}
	.clienthome_section .chome_left .detailbox .clienth_wrap .detailtable {
		width: 61% !important
	}
	.clienthome_section .chome_left .detailbox .clienth_wrap .rightbox {
		width: 30% !important;
		margin-left: 23px;
		min-height: 125px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.clienthome_section .chome_left .detailbox {
		padding: 15px 10px
	}

	.clienthome_section .chome_left .detailbox .clienth_wrap .detailtable ul li {
		padding-right: 10px
	}

	.clienthome_section .chome_left .detailbox .clienth_wrap .detailtable {
		width: 57%
	}

	.clienthome_section .chome_left .detailbox .clienth_wrap .rightbox {
		width: 35%;
		margin-left: 10px
	}
		.CDaSh_NeAEbY .slick-track{
	    height: auto;
	  }
	  .slick-track {
	    height: auto;
	  }
	  
}

@media only screen and (max-width:1199px) {
	.CLNTDETAILS01 {
		width: 76%;
		padding-right: 0;
		border-right: 0 solid #EBEBEB;
		margin-right: 0
	}

	.CLNTBUTTON {
		width: 100%;
		margin-top: 10px
	}

	.CLNTBUTTON .HRTSECTION {
		display: none
	}

	.STIPTOPM .HRTSECTION {
		display: block;
		float: right
	}

	.STIPTOPM .HRTSECTION a,
	.STIPTOPM .HRTSECTION a span {
		font-size: 0;
		text-align: right
	}

	.CLNTDETAIL-WRAP.TRans-BG .STIPTOPM .HRTSECTION {
		float: none;
		display: block
	}

	.CLNTDETAIL-WRAP.TRans-BG .STIPTOPM .HRTSECTION a {
		font-size: 0;
		text-align: right;
		margin-bottom: 0
	}
	.ToPSecTioN_WarP{
		width: 50%;
	}
	.ReAGnT_HeAD_RiGhT {
		width: 64%;
	}
	.CLNTCONT_OuTERSECT .CLNTBUTTON .HRTSECTION{
		display: none;
	}
	.CLNTCONT_OuTERSECT .CLNTBUTTON .HRTSECTION a.faheart span,
	.CLNTCONT_OuTERSECT .CLNTBUTTON .HRTSECTION a.faheart{
		font-size: 0px;
	}
	.STIPTOPM .HRTSECTION a span{
		font-size: 0px;
	}
	.CLNTCONT_OuTERSECT .CLNTBUTTON .HRTSECTION{
		display: none;
	}
	.CLNTDETAIL-WRAP.TRans-BG .STIPTOPM .HRTSECTION{
		float: right;
	}
	.STIPTOPM{
		margin-bottom: 24px;
	}
}	
@media only screen and (max-width: 1023){
  .CDaSh_SeArCHWl .input-group .ui-widget{
    width: 394px;
  }
}

@media(min-width:992px) {
	.sidebarsection .sidebargroup ul {
		padding: 20px 30px !important;
	}
	.ClNT_ASkQuSeT-InR{
		padding: 22px 30px;
	}
	.ClNT_ASkQuSeT-InR p{
		font-size: 16px;
		line-height: 18px;
		color: #39475E;
		margin-bottom: 35px;
	}

}

@media(max-width:991px) {
	.row.CliEnT_WrAP .col-md-4.sidebaragent {
    float: none;
    width: 100%;
	}

	 

	.agentcontainer0091 {
		padding-left: 30px;
		padding-right: 30px
	}

	.connectbtn .btn {
		width: auto !important
	}

	.network-container {
		min-height: inherit
	}

	.CLINTRECMAIL {
		padding: 24px 30px 30px 30px;
		text-align: center;
		width: 100%;
		margin: 0 auto
	}

	.CLNTDETAILS01 {
		width: 82%;
		padding-right: 0;
		border-right: 0 solid #EBEBEB;
		margin-right: 0
	}

	.sidebarsection.CLNTDETAIL-SIDEBAR {
		padding-top: 25px
	}

	.CLNTDETAIL-SIDEBAR .sidebargroup.SDRBARGRP, .CLNTDETAIL-SIDEBAR .sidebargroup {
		width: 100%;
		margin: 0 0 20px 0
	}
	.CliEnTPrOfIlE_SeCtIoN .col-md-8 {
	    float: left;
	    width: 70%;
	}
	.CliEnTPrOfIlE_SeCtIoN .col-md-4 {
    	float: right;
    	width: 30%;
	}
}

.network-container {
	min-height: inherit
}

@media(max-width:767px) {
	.container-top.ToP-EdITClIeNt, .clitprofile_section.CliEnTPrOfIlE_SeCtIoN {
		padding-top: 0
	}

	.CliEnTPrOfIlE_SeCtIoN .clitprofile_s01 {
		margin-top: 30px
	}

	.CliEnTPrOfIlE_SeCtIoN .col-md-4 {
		float: none;
		width: 100%
	}

	.CliEnTPrOfIlE_SeCtIoN .client_d01.TaBMeNUSeCtIoN, .ClNT-PrOFlE_WrAP {
		min-height: inherit
	}

	.CliEnTPrOfIlE_SeCtIoN .col-md-8 {
		float: none;
		width: 100%
	}

	.ClNT-PrOFlE_SeCtIoN {
		display: flex;
		flex-wrap: wrap
	}

	.ClNT-PrOFlE_SeCtIoN .profile_img {
		width: 100%
	}

	.ClNT-PrOFlE_SeCtIoN .pdate_profile {
		width: 100%
	}

	.ClNT-PrOFlE_WrAP {
		padding: 30px 20px
	}

	.CliEnTPrOfIlE_SeCtIoN .client_d01.client_grp .agentimg_sm {
		margin: 0 auto 15px
	}

	.CliEnTPrOfIlE_SeCtIoN .client_d01.client_grp figure {
		text-align: center
	}

	.ClIeNt_EnQuErY {
		padding-top: 50px
	}

	.ClIeNt_EnQuErY ul {
		flex-wrap: wrap
	}

	.ClIeNt_EnQuErY ul li.BoLD, .ClIeNt_EnQuErY ul li {
		width: 50%
	}

	.PrOs-CoNtAiNeR-SN, .PrOs-CoNtAiNeR, .PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd, .PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa, .PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa.ProsCoNt01, .ClIeNT-CoNtAiNeR, .ToPReAlEsT20230, .ClIeNT-CoNtAiNeR, .ToPReAlEsT20230, .PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa.ProsCoNt01.ROS01 {
		border-radius: 0
	}

	.sidebarsection .sidebargroup ul.lstitm01 li {
		/*padding: 0 30px*/
	}

	.ExPCOM-S {
		display: block;
		float: left;
	}

	.PrOsCoNtAiNeR-WrAP .CLINTRECMAIL p {
		padding-right: 0
	}

	.PrOs-CoNtAiNeR .CLINTRECMAIL .RECIMG p {
		padding-right: 0
	}

	.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa.ProsCoNt01 .CLNTDETAIL-WRAP.TRans-BG:last-child {
		border-bottom: 0 solid #E9ECF4;
		border-left: 0 solid #E9ECF4;
		border-right: 0 solid #E9ECF4
	}

	.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa.ProsCoNt01 .clint_txt_mid.PaDdToP {
		border-bottom: 0 solid #E9ECF4;
		margin-bottom: 0
	}

	.PrOs-CoNtAiNeR .ToPReAlEsT-HeAdInG {
		border-bottom: 1px solid transparent;
		padding: 40px 15px 0 15px
	}

	.BluE-LiNe {
		margin: 20px auto 0
	}

	.BluE-LiNe.BluE-LiNePros {
		margin: 0 auto
	}

	.clienthome_section .chome_left .detailbox .clienth_wrap, .ch_container .colleft .detailbox .clienth_wrap {
		width: 100% !important
	}

	.clienthome_section .chome_left .detailbox {
		padding: 15px !important;
		border-radius: 0px !important
	}

	._client-images {
		position: inherit
	}

	.sidebaragent {
		padding: 15px !important
	}

	.sidebarsection .sidebargroup h2 {
		padding: 20px 30px !important;
	}

	._client-images {
		position: relative
	}

	.edit-profile {
		top: 9px
	}

	.client_agent_chat.chat_tab .client_agent_chat_load_msg .your-mailbox.tab-content {
		display: block
	}

	.client_agent_chat_innerbox {
		box-shadow: none !important
	}

	.clienthome_section .network-container {
		min-height: inherit
	}

	.heading p {
		font-size: 16px
	}

	.CLNT-DROPDOWN {
		margin-top: 15px;
		padding: 0 5px
	}

	.CLNT-DROPDOWN.dropdown.open .dropdown-menu {
		min-width: inherit;
		width: 97%;
		padding-top: 0;
		margin-left: 5px
	}

	.Request_more_agents {
		padding-top: 40px;
		padding-bottom: 40px
	}

	.CIIENTMODAL .modal-dialog {
		margin: 0 !important;
		height: 100%
	}

	.CIIENTMODAL .modal-dialog .modal-content {
		border: 0;
		box-shadow: none;
		height: 100%
	}

	.CIIENTMODAL .modal-dialog {
		width: 100%
	}

	.CLINTRECMAIL p {
		margin-bottom: 0;
		font-size: 16px;
		line-height: 22px;
		color: #333
	}

	.RECIMG img {
		width: 289px;
		margin-top: 50px;
		margin-bottom: 0
	}

	.CLINTRECMAIL {
		padding: 24px 15px 30px 15px;
		text-align: center;
		width: 100%
	}

	.Client-Dashboard .nav-tabs li {
		margin-bottom: 0;
		padding-right: 0;
		width: 50%;
		padding-left: 0;
		padding-top: 2px
	}

	.Client-Dashboard .nav-tabs li a {
		font-size: 16px;
		text-align: center;
		padding: 8px 0 !important;
		outline: none
	}

	.Client-Dashboard .nav-tabs li a span.DESKTXT {
		display: none
	}

	.Client-Dashboard .nav-tabs li a span.MOBTEXT {
		display: block
	}

	.Client-Dashboard .nav-tabs {
		background-color: #D0DEED;
		border-radius: 8px;
		padding: 4px
	}

	.Client-Dashboard .nav-tabs>li.active>a, .Client-Dashboard .nav-tabs>li.active>a:focus, .Client-Dashboard .nav-tabs>li.active>a:hover {
		border: none;
		background-color: transparent;
		color: #066EE0;
		margin-bottom: 0;
		border-bottom: 0 solid #2467FB;
		background-color: #fff;
		border-radius: 8px;
		font-family: 'latoBold'
	}

	.CLNTPHOTO {
		width: 110px
	}

	.CLNTDETAILS01 {
		width: 60%;
		padding-right: 0;
		border-right: 0 solid #EBEBEB;
		margin-right: 0
	}

	.CLINTNMDETAILS h3 {
		width: 100%;
		margin: 0
	}

	.CLINTNMDETAILS .CLINTRATING {
		width: 100%;
		text-align: left;
		margin-top: 10px
	}

	.CLINTNMDETAILS .CLINTRATING ._clientReview-D {
		display: block
	}

	.CLNTBUTTON {
		width: 100%
	}

	.CLNTDETAILS01 .CLNTDROPDOWN {
		display: none
	}

	.CLNTBUTTON .CLNTDROPDOWN {
		display: block;
		margin-bottom: 7px
	}

	.CLNTBUTTON .HRTSECTION {
		display: none
	}

	.STIPTOPM .HRTSECTION {
		display: block;
		float: right
	}

	.CLNTEXPSE01 ul li {
		font-size: 14px;
		line-height: 24px;
		color: #000;
		margin-right: 0;
		width: 100%
	}

	.CLNTDREAPEAT {
		width: 100%
	}

	.CLNT-DROPDOWN {
		margin-top: 9px;
		padding: 0
	}

	.STIPTOPM a {
		margin-bottom: 15px;
		margin-left: -36px
	}

	.STIPTOPM {
		margin-bottom: 15px;
		margin-left: -21px
	}

	.CLNTDETAIL-WRAP.TRans-BG .connectbtn {
		margin: 0
	}

	.CLENTBUTTONSE01 .btn-connect {
		width: 100% !important;
		margin: 10px 0 0 0
	}

	.clienthome_section {
		padding-top: 25px
	}

	.CLNTDETAIL-WRAP.TRans-BG {
		border: 1px solid #E9ECF4;
		border-radius: 5px
	}

	.sidebarsection {
		margin-left: -15px;
		margin-right: -15px
	}

	.sidebarsection .sidebargroup {
		background-color: #fff !important;
		margin: 0 0 20px 0;
		box-shadow: none
	}

	.sidebarsection .right-fastbtn {
		margin: 0 0 25px 0;
		padding: 0 30px;
	}

	.right-fastbtn .btn-message {
		width: 100%
	}

	.Client-Dashboard {
		margin-bottom: 25px
	}

	.CLNTBUTTON .CLNTCOM, .CLNTBUTTON .YRSSALES {
		display: block
	}

	.CLNTDETAILS01 .CLNTCOM, .CLNTDETAILS01 .YRSSALES {
		display: none
	}

	.agentcontainer0091 {
		padding-left: 30px;
		padding-right: 30px
	}

	.agrent0091 {
		padding-bottom: 0;
		display: flex
	}

	.agrent0091 span.agentnamel figure {
		margin: 0 !important;
		width: 87px !important;
		height: 87px !important;
		box-shadow: 0 2px 20px 0 rgba(144, 144, 144, .2);
		border: 2px solid #fff
	}

	.agrent0091 span.agentnamel {
		width: 150px;
		height: auto;
		display: block;
		margin: 0
	}

	.agrent0091 span.agentnamel {
		width: 150px;
		height: auto;
		display: block;
		margin: 0 auto 20px
	}

	.agentcontainer0091 p {
		text-align: left;
		font-weight: 400;
		color: #000;
		line-height: 1.7;
		margin: 0 0 10px 0
	}
	.sidebarsection .sidebargroup h2 {
		font-size: 18px;
		font-family: 'latoSemiBold' !important;
		color: #333;
		font-weight: 400
	}

	.agrent0091 span.agentdecrit h3 {
		color: #000;
		font-size: 16px;
		font-family: 'latoBold';
		font-weight: 400
	}

	.agrent0091 span.agentdecrit a {
		color: #000000 !important;
		font-size: 16px;
		margin-bottom: 5px;
		display: block
	}

	.agrent0091 span.agentdecrit br {
		display: none
	}

	.agentcontainer0091 p {
		font-size: 14px;
		color: #000;
		line-height: 20px
	}

	.sidebarsection .sidebargroup ul.lstitm01 li i {
		font-size: 16px;
		font-family: 'latoSemiBold' !important;
		color: #000;
		line-height: 24px;
		font-weight: 400
	}

	.sidebarsection .sidebargroup ul.lstitm01 li .request-data {
		font-size: 16px;
		margin-bottom: 15px
	}

	.agrent0091 span.agentdecrit {
		text-align: left
	}

	.CLNTZIPSEARCH {
		padding: 55px 15px 75px 15px;
		margin-bottom: 15px
	}

	.CLNTZIPSEARCHFORM {
		width: 100%;
		margin: 0 auto
	}

	.CLNTZIPSEARCHFORM form .input-group .input-group-addon {
		padding: 6px 20px
	}

	.CLNTLIST-SEARCH .CLNTLIST-SEARCH-LEFT {
		width: 100%
	}

	.CLNTLIST-SEARCH .CLNTLIST-SEARCH-RIGHt {
		width: 100%;
		text-align: right;
		margin-top: 15px
	}

	.CLINTLEAD-DETAILS-INNER {
		background: none;
		border-radius: 5px;
		box-shadow: none;
		overflow: hidden
	}

	.CLNTLIST-SEARCH {
		display: flex;
		flex-wrap: wrap;
		padding: 15px 30px 20px 30px;
		margin-bottom: 20px;
		background: #fff;
		border-radius: 5px;
		box-shadow: 0 1px 6px rgba(164, 176, 209, .20)
	}

	.CLINTLEAD-DETAILS .client_leadtable ul {
		box-shadow: none
	}

	.CLNTLIST-SEARCH-RIGHt form {
		position: relative;
		width: 100%;
		float: none
	}

	.CLINTLEAD-DETAILS .client_leadtable ul li:nth-of-type(1) {
		width: 100%
	}

	.CLINTLEAD-DETAILS .client_leadtable ul li:nth-of-type(2) {
		width: 100%
	}

	.CLINTLEAD-DETAILS .client_leadtable ul li:nth-of-type(3) {
		width: 100%
	}

	.CLINTLEAD-DETAILS .client_leadtable ul li:nth-of-type(4) {
		width: 100%
	}

	.CLINTLEAD-DETAILS .client_leadtable ul li:nth-of-type(5) {
		width: 100%
	}

	.CLINTLEAD-DETAILS .client_leadtable .tbody_desc ul li {
		text-align: left;
		padding: 10px 0
	}

	.CLINTLEAD-DETAILS .client_leadtable ul {
		box-shadow: 0 1px 6px rgba(164, 176, 209, .20)
	}

	.dataTables_wrapper .table {
		white-space: nowrap
	}

	.CLNTLIST-SEARCH {
		box-shadow: none;
		background: none
	}

	.tableresponsive .col-sm-12 {
		overflow-x: auto
	}

	.CLNTLIST-SEARCH {
		padding: 15px 30px 20px 0;
		margin-bottom: 0
	}

	#CLNTTABLEDB_filter {
		position: absolute;
		top: -51px;
		right: 20px
	}

	div.dataTables_filter label {
		position: relative;
		width: 224px
	}

	.dataTables_wrapper .table thead tr th, .dataTables_wrapper .table tbody tr td {
		padding-left: 28px
	}

	.clienthome_section .CLINTLEAD-DETAILS .heading p {
		color: #424C5A !important
	}

	.clienthome_section .CLINTLEAD-DETAILS .heading h2 {
		font-size: 18px !important;
		font-family: 'latoBold' !important;
		line-height: normal;
		margin-bottom: 15px
	}

	.clienthome_section .stepbox.clientlisting.CLINTLEAD-DETAILS {
		margin-top: 0
	}

	.clienthome_section.clientLeadList_section.CLNTLEADLIST1 {
		padding-top: 0
	}

	.clienthome_section.clientLeadList_section.CLNTLEADLIST1 .heading {
		background: #fff;
		margin-left: -15px;
		margin-right: -15px;
		padding: 30px 15px 22px 15px;
		border-bottom: 1px solid #F0F0F0
	}

	.RES-FILTER .SortColsm5 ul {
		margin-bottom: 14px
	}

	.RES-FILTER .SortColsm5 ul li a {
		font-size: 14px;
		line-height: 17px;
		color: #8D95A5;
		position: relative;
		letter-spacing: .5px;
		padding-right: 35px;
		font-family: 'latoSemiBold'
	}

	.RES-FILTER .SortColsm5 ul li a:before {
		content: '\f107';
		font-family: 'fontawesome';
		position: absolute;
		right: 0;
		top: 0;
		font-size: 18px
	}

	.SortDropDownOverlay {
		position: fixed;
		-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
		box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
		width: 100%;
		height: 100%;
		z-index: 999;
		left: 0;
		right: 0;
		bottom: 0;
		background: rgba(0, 0, 0, .7)
	}

	.SortDropDown ul li.current label {
		color: #000 !important
	}

	.SortDropDown {
		position: absolute;
		z-index: 9999;
		width: 342px;
		border-radius: 5px;
		background-color: #fff;
		padding: 15px;
		margin-bottom: 20px;
		-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
		box-shadow: 0 3px 6px rgba(0, 0, 0, .16)
	}

	.SortDropDown .SortHeader {
		border-bottom: 1px solid #eceef0;
		padding-bottom: 15px;
		padding-top: 10px;
		margin-bottom: 10px
	}

	.SortDropDown .SortHeader h4 {
		font-size: 12px;
		text-transform: uppercase;
		color: #a2a2ac;
		letter-spacing: 1px;
		font-family: latoRegular, sans-serif;
		margin: 0
	}

	.SortDropDown ul {
		list-style-type: none;
		margin: 0;
		padding: 0
	}

	.SortDropDown ul li {
		position: relative
	}

	.SortDropDown ul li [type="radio"]:checked+label, .SortDropDown ul li [type="radio"]:not(:checked)+label {
		position: relative;
		padding-left: 28px;
		cursor: pointer;
		width: 100%;
		font-weight: 400;
		font-family: latoRegular, sans-serif;
		color: #a2a2ac;
		text-decoration: none;
		font-size: 16px;
		line-height: 20px;
		display: block;
		padding: 14px 20px 14px 10px;
		border-radius: 3px;
		margin-bottom: 0
	}

	.SortDropDown .SortFooter {
		padding: 15px 0
	}

	.SortDropDown .SortFooter .leadbtn-Sort {
		width: 100%;
		font-size: 18px;
		line-height: 20px;
		height: 52px;
		color: #fff;
		border-radius: 50px;
		background-color: #1a1a1a;
		font-family: latoSemiBold, sans-serif
	}

	.SortDropDown ul li [type="radio"]:checked, .SortDropDown ul li [type="radio"]:not(:checked) {
		position: absolute;
		right: -9999px;
		display: none
	}

	.CLINTLEAD-DETAILS-INNER.DESKTOP-VIEW {
		display: none
	}

	.CLINTLEAD-DETAILS-DATA.MOBILE-VIEW {
		display: block
	}

	.myleads-menu-tab.nav.navbar-nav.navbar-right.nav-top.mobilemenu {
		display: block;
		float: right
	}

	.myleads-menu-tab.nav.navbar-nav.navbar-right.nav-top.mobilemenu li:nth-last-child(1) {
		display: inline-block !important
	}

	.ExPCOM-S .BaDgECOMM {
		width: 250px
	}

	.network-container .clint_txt_mid {
		padding-right: 15px;
		padding-left: 15px
	}
	.clienthome_section .container{
		padding: 0px;
	}
	/*.clienthome_section .padding-row{
		padding: 0px;
	}*/
	.clienthome_section .inner_box{
		width: 100%;
	}
	.clienthome_section .stepbox .network-container.NetWoRk-SeCTiOn .tab-content {
    display: block;
	}
	.sidebarsection.clearfix{
		clear: inherit;
	}
	.sidebaragent{
		clear: both;
	}
	/*.clienthome_section .inner_box .client-home-inner .col-md-8.col-xs-12{
		padding: 0px;
	}*/
	.CLNTDETAIL-WRAP{
		padding: 17px 15px 20px 15px;
	}
	.Dashboard-heading {
    margin-bottom: 20px;
    padding-top: 30px;
	}
	/*DashBoard*/
	.HeRoSeCtiON_LeFT {
    padding-top: 90px;
    padding-bottom: 150px;
  }
  .DasH-HeRoSeCtiON {
    display: flex;
    flex-wrap: wrap;
  }
  .CDaSh_WeLCOME {
    padding-top: 0px;
  }
  .HeRoSeCtiON_LeFT {
    width: 100%;
    padding-right: 0px;
  }
  .HeRoSeCtiON_RiGHt .ChaT_SecTiON {
    width: 100%;
    background: #fff;
    position: relative;
    height: 100%;
    z-index: 9;
    border-radius: 14px;
    top: -45px;
    margin-bottom: -45px;
  }
  	.CliEnTDaShBoARD_SeArCh {
    	margin-bottom: 35px;
	}
  .HeRoSeCtiON_RiGHt {
    width: 100%;
    position: relative;
  }
  .CliEnTDaShBoARD_SeArCh .CDaSh_WeLCOME{
    padding-bottom: 0px;
  }
  .CDaSh_SeArCHWl .input-group ._for-desktop {
    display: block !important;
    width: 100%;
  }
  .CDaSh_SeArCHWl .input-group .ui-widget {
    width: 100%;
    display: flex;
    border: 2px solid #006EE0;
    border-radius: 6px;
    overflow: hidden;
    height: 50px;
    padding-left: 0px;
    background-color: #fff;
  }
  .CDaSh_SeArCHWl .input-group .ui-widget ._isearch-svg.btn_srch{
    right: 0px;
    left: inherit;
    z-index: 9;
    top: 0px;
  }
  .DasH-HeRoSeCtiON{
    display: block;
    margin-left: -30px;
    margin-right: -30px;
  }
  .HeRoSeCtiON_LeFT {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
  .HeRoSeCtiON_LeFT {
    padding-top: 90px;
    padding-bottom: 81px;
  }
  .HeRoSeCtiON_RiGHt {
    width: 100%;
    position: relative;
    padding-left: 30px;
    padding-right: 30px;
    background-color: #fff;
  }
  .CDaSh_SeArCHWl .input-group._for-desktop {
    display: block !important;
  }
  .CDaSh_NeAEbY .container{
    padding-left: 30px;
    padding-right: 30px;
  }
  .CDaSh_SeArCHWl .input-group .ui-widget .form-control {
    width: 70%;
    text-align: left;
    font-size: 16px;
  }
  .ToPSecTioN_WarP{
		width: 100%;
	}
	.SiMiLArSliD .slick-track{
		height: auto;
	}
	.SiMiLAr-SliDeR .slick-prev,
	.SiMiLAr-SliDeR .slick-next{
		display: none !important;
	}
	.CliEnTDaShBoARD_SeArCh{
		margin-top: 15px;
	}
	.CDaSh_Button{
		padding-top: 26px;
	}
	.CDaSh_FiNDAGnT {
	    margin-top: 0px;
	    padding-top: 80px;
	    padding-bottom: 70px;
	    background-size: cover !important;
	    background-position: top center !important;
	}
	.CDaSh_FiNDAGnT_Heading h2{
		font-size: 28px;
		line-height: 40px;
	}
	.CDaSh_NeAEbY.CDaSh_NeAEbY_FrST {
    padding-top: 0px;
    padding-bottom: 34px;
	}
	.CDaSh_NeAEbY .slick-track{
		height: auto !important;
	}
	.ToPSecTioN_ConTeNt{
  		padding: 35px 35px 20px 35px;
	}
	.ReAGnT_HeAD_RiGhT {
    width: 70%;
	}
	.CDaSh_NeAEbY .slick-slide:not(.slick-active){
	 	margin: 15px 0;
	}
	.slick-slide.slick-active .discription-panel {
    height: 100px;
    overflow: hidden;
    margin: 10px 0px;
	}
	.CDaSh_NeAEbY .SiMiLArSliD .slick-slide.slick-active .AiTeMS{
		min-height: 302px;
	}
	.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd .ToPReAlEsT-HeAdInG.NoBoRdErBtMMGCHP .clint_txt_mid{
		border: none;
		padding: 0 0 0 0;
		margin: 12px 0px 10px 0;
	}
	.CM_DeSkToP{
		display: none !important;
	}
	.CM_MobiLE{
		display: block !important;
	}
	.NetWoRk-SeCTiOn-PrOS.CoMNCMPROPS .RECIMG p{
		padding-right: 0;
	}
	.sidebarsection.ClNTHoMENM190 .sidebargroup h2{
		text-align: left;
		padding: 20px 15px !important;
	}
	/**/
	.row.CliEnT_WrAP .sidebarsection.ClNTHoMENM190{
    background-color: #fff !important;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0 1px 6px rgb(122 142 157 / 16%) !important;
	}
	.row.CliEnT_WrAP .sidebarsection.ClNTHoMENM190 .sidebargroup{
    margin-bottom: 0;
    display: block;
    padding: 0px;
    border-radius: 0;
    box-shadow: none !important;
	}
	.row.CliEnT_WrAP .col-md-4.sidebaragent {
    float: none;
	}
	.clienthome_section.CLNTCONT_OuTERSECT{}
	.clienthome_section.CLNTCONT_OuTERSECT .container{
		padding-right: 15px;
    padding-left: 15px;
	}
	.MoBDrOPDoWN{
		display: none;
		border-bottom: 1px solid #E9ECF4;
	}
	.row.CliEnT_WrAP .sidebargroup h2{
		position: relative;
	}
	.row.CliEnT_WrAP .sidebargroup h2:after{
		content: '\f107';
		font-family: 'fontawesome';
		position: absolute;
    right: 20px;
    top: 20px;
    color: #ccc;
    font-size: 27px;
    transition: transform 0.5s linear;
    pointer-events: none;
	}
	.row.CliEnT_WrAP .sidebargroup.current h2:after{
		transform: rotate(-180deg);
		transition: transform 0.5s linear;
	}

	.sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT h2.TITLECMNTN:after{
		display: none;
	}
	.sidebargroup.current .MoBDrOPDoWN{
		display: block;
	}
	.CLNTDETAIL-WRAP{
		margin-bottom: 0px;
	}
	.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd.PrOsAsInEd2020 .PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa {
    border-radius: 10px;
    padding-bottom: 0;
    box-shadow: none;
    overflow: hidden;
	}
	.sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT h3,
	.sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT h2.TITLECMNTN{
    font-size: 18px;
    line-height: 40px;
    margin: 0;
    padding-right: 0px;
    font-weight: normal;
    color: #333;
    font-family: 'latoSemiBold', sans-serif;
	}
	.sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT{
		border-bottom: 1px solid #E9ECF4;
	}
	.FavInnERClNT {
    display: flex;
    padding: 10px 0;
    border-bottom: 1px solid #E9ECF4;
	}
	.ToPReAlEsT-HeAdInG {
    border-bottom: 1px solid #DBDEE8;
    padding: 20px 15px;
	}
	.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOsAsInEd .ToPReAlEsT-HeAdInG {
    border-bottom: 1px solid #DBDEE8;
    padding: 30px 15px;
	}
	.sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT .MsFHeARER {
    display: flex;
    padding: 10px 20px 10px 15px;
	}
	.MaIlMeS-ClIeNt-ImG {
    padding-right: 10px;
    padding-left: 15px;
	}
	.CLNTDETAIL-WRAP.WHiTe-BG.MaTcHsE01.tow:first-child {
    border-top: 0px solid #E9ECF4;
  }
  .sidebargroup.MaIlMeS-ClIeNt h3 {
		font-size: 18px;
		line-height: 40px;
		margin: 0;
		padding-right: 45px;
		font-family: 'latoSemiBold', sans-serif;
		/*font-family: 'latoBold', sans-serif;*/
	}
	.MsFHeARER .ClNTMSGNeW{
		display: block;
	}
	.PrOsCoNtAiNeR-WrAP .CLINTRECMAIL {
    padding: 13px 15px 30px 15px;
	}
	.ToPReAlEsT-HeAdInGCLNT {
    border-bottom: 1px solid #DBDEE8;
    padding: 30px 15px 32px 15px;
	}
	.PrOsCoNtAiNeR-WrAP.PrOsCoNtAiNeR-PrOs-ArEa .clint_txt_mid {
    border-bottom: 1px solid #e9ecf4;
    padding-bottom: 35px;
    margin-bottom: -1px;
	}
	.sidebargroup.MaIlMeS-ClIeNt h3 a{
		color: #333;
	}
	.sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT.FavOutER{
		display: none;
	}
	.sidebargroup.MaIlMeS-ClIeNt.FavOutER .FavInnERClNT .FavHeaDinG{
		position: relative;
		padding: 10px 20px 10px 15px;
	}
	.sidebargroup.MaIlMeS-ClIeNt.FavOutER .FavInnERClNT .FavHeaDinG .FavBMLUrL{
		position: absolute;
		inset:0;
		width: 100%;
		height: 100%;
	}
	.sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT.FavOutER{
		display: none !important;
	}
	.sidebargroup.MaIlMeS-ClIeNt.MSG-ChAT.FavOutER.FAVMoBiLE{
		display: block !important;
	}
	.sidebargroup.MaIlMeS-ClIeNt.FavOutER.MSG-ChAT h3 span.BaDGECLNT1 {
    display: inline-block;
    color: #333;
    font-family: latoSemiBold,sans-serif;
    font-size: 18px;
	}

	.CLNTCONT_OuTERSECT .CLNTBUTTON .HRTSECTION a.faheart span,
	.CLNTCONT_OuTERSECT .CLNTBUTTON .HRTSECTION a.faheart{
		font-size: 0px;
	}
	.STIPTOPM .HRTSECTION a span{
		font-size: 0px;
	}
	.CLNTCONT_OuTERSECT .CLNTBUTTON .HRTSECTION{
		display: none;
	}
	.CLNTDETAIL-WRAP.TRans-BG .STIPTOPM .HRTSECTION{
		float: right;
	}
	.CliEnTPrOfIlE_SeCtIoN .col-md-8 {
	    float: none;
	    width: 100%;
	}
	.CliEnTPrOfIlE_SeCtIoN .col-md-4 {
    	float: none;
    	width: 100%;
	}
}


@media(min-width:641px) {
	.clienthome_section .chome_left .detailbox .clienth_wrap .detailtable:after {
		content: "";
		width: 1px;
		height: 100%;
		position: absolute;
		background: #D8D8D8;
		top: 5px;
		bottom: 0;
		left: -31px
	}

	.clienthome_section .chome_left .detailbox .clienth_wrap .detailtable:after {
		left: inherit;
		right: -3px
	}

}

@media(max-width:640px) {
	.heading p {
		font-size: 14px
	}

	.clienthome_section .chome_left .detailbox .photosbox span {
		border: 4px solid #fff
	}

	.clienthome_section .connectbtn .btn {
		width: 100% !important;
		margin: 0
	}

	.building01 img {
		width: 100%
	}
	.btn_cdbaod, .btn_cdbaod:hover, .btn_cdbaod:focus{
		width: 100%;
	}
	.sidebarsection{
		margin-right: -15px;
		margin-left: -15px;
	}
}	

