@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');

html { width:100%; height:100%; }

/*body{padding:0; margin:0; font-family: 'Montserrat', sans-serif; width:100%; height:100%; position: relative; z-index: 0; }

h1,h2,h3,h4,h5,h6,p,a{padding:0; margin:0; font-family: 'Montserrat', sans-serif;}*/

body{padding:0; margin:0; font-family: "Poppins", sans-serif; width:100%; height:100%; position: relative; z-index: 0; }

h1,h2,h3,h4,h5,h6,p,a{padding:0; margin:0; font-family: "Poppins", sans-serif;}


a{text-decoration:none; list-style-type:none; color:#000;}

a:hover,a:focus{text-decoration:none; list-style-type:none; color:#565656;}

.top-head{width:100%; float:left; border-bottom:1px solid #9d0014;}

.main-head{background-image:url(../images/tophead.jpg); background-repeat:no-repeat; background-position:top center; background-size:cover; width:100%; height:10px;}

.header{padding:10px 40px 5px;}

.logo{width:200px; height:auto;}

.logo img{width:100%;}

.login a{color:#000; text-decoration:none; display:inline-block;}

.login a h4{float:right; font-size:14px; padding:15px 10px;}

.login a img{width:45px; height:45px; border-radius:50%;float:right; }

.login.pull-right{position:relative;}

.sub-menu{top: 86%;position: absolute;bottom: 0px;right: 0px;z-index: 1; display:none;}

.sub-menu ul{padding:0; margin:0; background:#fff; border:1px solid #ccc; padding:10px; float:left}

.sub-menu ul li{padding:0; margin:0; width:100%; float:left; list-style-type:none;border-bottom: 1px solid #ccc;}

.sub-menu ul li a{padding:5px 0; text-decoration:none; color:#6d6d6d; font-size: 12px;}

.sub-menu ul li:last-child{border-bottom:none;}



/*====================================================================
sidebar
=======================================================================*/

.sidebar{background: #3c4241;position: fixed;width: 55px;top: 0;left: 0;bottom: 0;-o-transition: all 300ms ease-in-out;
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out; z-index: 100;}

.side-logo{width: 100%;height: auto;background: #3c4241;float: left;border-bottom: 1px solid #9d0014;height: 77px;display: flex;  align-items: center;justify-content: center;}

.side-logo img{width:100%; display:none;}

.side-nav ul{padding:0;float: left;margin-top: 0px; width: 250px;}

.side-nav ul li{float: left;width: 100%; height:45px;}

.side-nav ul li a{float: left;width: 100%;background: #333a3b;margin-bottom: 5px; border-left: 5px solid #333a3b;}

/*.sidebar-active .side-nav ul li a img{width: 45px;float: left;padding-left: 5px;}*/

.side-nav ul li a img{width: 40px;margin: 0 8px 0 2px;display: block; padding-left:0; float:left;}

.side-nav ul li a p{float: left;padding-top: 12px;color: #fff;font-size: 12px;}

.side-nav ul li a.active {width: 100%;height: 40px;border-left: 5px solid #9d0014;}

.expand{width: 100%;position: absolute;bottom: 10px;right: 0;}

.expand a{float: right;color: #fff;font-size: 14px;margin-right: 13px;width: 30px;height: 30px;display: flex;align-items: center; justify-content: center;border: 1px solid #fff;border-radius: 50%;text-decoration: none;}

.sidebar-active .sidebar .side-logo img{display:block;}

/*.sidebar .side-nav ul li a p{display:none;}

.sidebar-active .sidebar .side-nav ul li a p{display:block;}*/

.sidebar-active .sidebar{width: 250px;-o-transition: all 200ms ease-in-out;
-webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-ms-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;}

.sidebar-active .sidebar .fa-plus{display:none;}

.sidebar .fa-plus{display:block;}

.sidebar-active .sidebar .fa-minus{display:block;}

.sidebar .fa-minus{display:none;}


.heading{margin: 30px 0;border-left: 5px solid #9d0014;float: left;padding: 5px;font-size: 22px;}

.heading span{font-weight:600;}

.sidebar-active .inner-page{padding:0 15px 0 265px; -o-transition: all 200ms ease-in-out;
-webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-ms-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;}

.inner-page{padding:0 8%; float:left;width: 100%; background:#fff; min-height:calc(100vh - 86px);z-index: -1; position: relative;-o-transition: all 200ms ease-in-out;
-webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-ms-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out; }

.wrapper{padding:15px; width:100%;float:left;}

.wd-100 { width:100%; float:left; height:100%; }

.white-panel{background:#fff; border:1px solid #cccccc; padding:20px; width: 100%; float: left; margin-bottom:20px;}

.prof{width:70px; height:auto; float:left; margin-right: 10px;}

.prof img{width:100%;}

.mar-top-15{margin-top:15px;}

.prof-title{float:left;}

.prof-title h4{font-size:16px; font-weight:500; margin-bottom:3px;}

.prof-title p{font-size:12px;}

.proparty{width:160px; height:auto; float:left; margin-right: 15px;}

.proparty img{width:100%;}

.prop-dep h4{font-size:16px; font-weight:500; margin-bottom:15px;}

.prop-dep h6{font-size:14px; margin-top:10px;}

.prop-dep p{font-size:12px; margin-top:10px;}

.yellow{padding:10px 20px;border-radius:8px;border:1px solid #e5da6b; background:#fffad1; margin-bottom:15px;float: left; width: 100%;}

.yellow p{padding-bottom:15px; color:#6f6f6f; font-size:12px;float: left;}


.green{padding:10px 20px;border-radius:8px;border:1px solid #aadc98; background:#ddfdd2;margin-bottom:15px;float: left; width: 100%;}

.green p{color:#6f6f6f; font-size:12px;float: left;}

.green i{float:right; color:#e83032;}

.red{padding:10px 20px;border-radius:8px;border:1px solid #d49391; background:#f8d0cf;margin-bottom:15px;float: left; width: 100%;}

.red p{color:#6f6f6f; font-size:12px;float: left;}

.red i{float:right; color:#e83032;}

.right-bar{margin-top:90px;}

.image-list img{width:100%; margin-top:30px;}

.right-bar .white-panel { padding:15px; }

.right-bar .heading{margin:0;padding: 5px; font-size: 14px;}

.right-bar .image-list {width: 100%;float: left;}

.right-bar .image-list.mmk-member-panel {}

.right-bar .image-list.mmk-member-panel .row .col-xs-6.col-md-4:nth-child(3n+1) { clear: left; }

.right-bar .image-list.mmk-member-panel .row { margin-left: -5px; margin-right: -5px; }

.right-bar .image-list.mmk-member-panel .row .col-xs-6.col-md-4 { padding-left: 5px; padding-right: 5px; }

.right-bar .image-list.mmk-member-panel .row .col-xs-6.col-md-4 a { display:block; margin-top:10px;  }

.right-bar .image-list.mmk-member-panel .row .col-xs-6.col-md-4 a img { margin:0; }

.right-bar .property-list h5{font-size:12px; font-weight:500; padding-bottom:3px;}

.right-bar .property-list p{font-size:12px;}

.right-bar .property-list { width: 100%;float: left; margin-top:10px; }

.right-bar .property-list .wd-30 { width: 100px; padding: 0 10px 0 0; height: 60px; overflow: hidden; }

.right-bar .property-list .wd-30 img { width:100%; height:auto; }

.right-bar .property-list .wd-70 { width:calc(100% - 100px); min-height: 60px; display: flex; align-items: start; justify-content: center; flex-direction: column; }

.wd-30 { width:30%; float:left; height:100%; }

.wd-70 { width:70%; float:left; height:100%; }

.wd-4 { width:400px; float:left; height:100%; }

.wd-6 { width:calc(100% - 400px); float:left; height:100%; }

.right-bar .white-panel.marg-0{margin:0; padding:15px;}

.right-bar .boder-bt-0{border-bottom:0;}

.company-prof-details{width:100%; float:left;}

.company-prof-details ul{padding:0; margin:0; border:1px solid #ccc; float:left; width:100%;}

.company-prof-details ul li{width:100%; padding:5px 10px; color:#b5b5b5; font-size:14px; border-bottom:1px solid #ccc; text-decoration:none; list-style-type:none; float:left;}

.company-prof-details ul li:last-child{border-bottom:none;}

.company-prof-details ul li span{font-weight:500; color:#9c9c9c;}

.company-prof-details .heading {margin: 0;border-left: 3px solid #9d0014;float: left;padding: 5px;font-size: 14px;color: #000;}

.company-prof-image{border:1px solid #ccc; padding:10px;}

.company-prof-image img{width:100%;}

.flag{width:100%; float:left;}

.flag img{width:40px; margin-top:10px; height:auto;}

.company-prof-head,.prof-right-bar {margin-top: 20px;}

.prof-right-bar {width: 100%; float: left;}

.company-prof-white-panel {margin-bottom: 0px;padding: 10px;border: 1px solid #ccc; float:left;}

.company-prof-white-panel h6{border-bottom: 1px solid #ccc; padding:5px 0; margin:10px 0;font-size: 14px;color: #6d6d6d;}

.prof-white-panel img{width:100%;}

.prof-white-panel{background:#fff; padding:10px; border:1px solid #9d0014;}


/*====================================================================
login content
=======================================================================*/

.login-image{background-size:cover; background-repeat:no-repeat; background-position:center center; width:100%; height:100vh;background-image:url(../images/login-page.jpg);}

.login-form img { width: 160px; margin:0 auto 40px; display: block;}

.login-form { background:#f8f8f8;}

.login-form { background: #f8f8f8; width:100%; height: 100%; padding: 30px; position:relative; }

.login-form-inner { width: 100%; height: auto; max-width: 360px; margin: 0 auto; }

.login-form-inner p { padding-bottom:20px; }

.login-form-inner label{font-size:12px; font-weight:400;}

.login-form-inner .form-control { border-radius: 0; }

.keep-login.checkbox input[type="checkbox"] { margin-top:2px; }

.keep-login {margin-bottom: 15px;}

button.btn.btn-default.gray {background: #7c8083;color: #fff;font-size: 12px;padding: 10px 20px;text-shadow: none;box-shadow: none;outline: 0; float:left; margin: 0; border-radius: 5px; }

.login-form-inner a{color:#666; font-size:12px; text-decoration:none; padding-top:20px; font-weight:600;}

.copyright { font-size: 12px; color:#666; position: absolute; right: 0; bottom: 0; padding:15px 20px; }

.copyright a { color:#666; text-decoration:none; padding:0; }

.company-prof-white-panel ul{ padding:0; margin:0; list-style:none; float:left;}

.company-prof-white-panel ul li { width:100; float:left; }

.company-prof-white-panel ul li img{width:100%;}

.company-prof-white-panel.mmk-right { padding:0; }

.company-prof-white-panel.mmk-right ul {}

.company-prof-white-panel.mmk-right ul li { padding:10px; text-align:center; border-bottom:1px solid #ccc; display: block; width: 100%; }

.company-prof-white-panel.mmk-right ul li:last-child { border-bottom:none; }

.prof-about{border:1px solid #ccc; width:100%; float:left; margin-top:30px;}

.pad-10{padding:10px;}

.prof-about h5 { color:#6d6d6d; padding-bottom:10px; text-transform: uppercase; }

.prof-about p { color: #6d6d6d; font-size: 14px; line-height: 1.6; margin: 6px 0 0; }

.prof-about ul, .prof-about ol {}

.prof-about ul li, .prof-about ol li { color: #6d6d6d; font-size: 14px; line-height: 1.6; }

.prof-info h5 { color:#6d6d6d; padding:10px; font-size:14px; }

.prof-info ul{padding:0; margin:0;}

.prof-info ul li { width:100%; float:left; color:#6d6d6d; font-size:14px; border-bottom:1px solid #ccc; padding:8px 10px; list-style-type:none; font-weight:600; }

.prof-info ul li:last-child{border:none;}

.prof-info ul li span{ float:left; min-height: 18px;font-weight:400; margin-right:5px; position:relative; color: #9c9c9c; font-weight: 500; }

.prof-info ul li span.info-title { color: #b5b5b5; font-weight:normal; }

.prof-info ul li span:after{content:",";}

.prof-info ul li span:first-child:after{content:"";}

.prof-info ul li span:last-child:after{content:"";}

.manage-company h4{color: #000; padding: 18px 10px; float: left; width: 50%;}
.manage-company h4.prop-head{position:relative;}
.manage-company h4.prop-head:after{width: 18%;content: "";height: 3px;background: #af001b;bottom: 10px;position: absolute;left: 10px;}

.manage-company h4 span{font-weight:600;}

.back-white{background:#fff;}



.add-company ul li {text-decoration: none;list-style-type: none;float: right;}

.add-company ul {padding: 4px 10px;margin: 0;float: right;}

.add-company ul li.plus a {width: auto;display: flex;align-items: center;vertical-align: middle;justify-content: center;font-size: 15px;color: #fff;margin-right: 5px; text-decoration:none;border-radius:5px; background:#000; padding:5px 25px;}
.add-company ul li.plus a i{padding-right:10px;font-weight: 100;}
input.search-bar-sc {width: 97%;height: 35px;border: 1px solid #ccc;margin-top: 8px; font-size: 14px;padding: 0 25px;}
.search-bar {position: relative;}
button.search-button {position: absolute;top: 15px;left: 0;border: 0;background: no-repeat;color: #9b9999;}

.add-company li{ float: left; padding:0 10px;}

.add-company li label{position:relative; top: 2px;font-size: 14px;color: #6e6e6e;font-weight: 400;}

.add-company li label:before {content: "";border: 1px solid #ccc;width: 20px;height: 20px;position: absolute;top: 2px;right: -6px;
opacity: 1;}

.add-company li label.check:after {content: "\f00c";position: absolute;top: 2px;right: -3px;opacity: 1;font-family: FontAwesome;font-size: 14px;color: #be1110;}

.add-company li input[type="checkbox"]{opacity:0;margin-left:10px;}

.add-company li:last-child{border-right:0;}

.all-search{width:100%; float:left; border-top:1px solid #ccc;}

.all-search{padding: 10px;}

.all-search input{width:30%; height:30px;}

.all-search .form-group{margin-bottom:0;}

.all-search .form-control{margin-bottom:0;  border-radius: 0;    font-size: 12px;}

.all-search #seo .form-group { position:relative; }

.all-search #seo .form-group .og-image-preview { position: absolute; width: 30px; height:20px; top: 0; right: 0; }

.all-search #seo .form-group .og-image-preview a { display:block; text-align: right }

.all-search #seo .form-group .og-image-preview a img { width:auto; height:auto; max-height:20px; max-width:30px;  }

.company-table tr th{border:none; padding:9px; font-size:13px; font-weight:500;}

.company-table tr td{padding:10px; font-size:13px; font-weight:400;}

.company-table tr:nth-child(even){background:#eeeeee;}

.company-table tr:hover{background:#ecf7fe; cursor:pointer;}

.company-table td a{text-decoration:none; font-size: 18px; padding-left:5px;}

.company-table td a .fa-eye{color:#0e3961;}

.company-table td a .fa-check{color:#58a91a;}

.company-table td a .fa-pencil{color:#d7c65c;}

.company-table td a .fa-times{color:#d64b55;}

.table-responsive.company-table { margin-top:5px; }

.full-inner-page { padding:0 15px 0 70px; }

.full-inner-page .wrapper { max-width: 1260px; float: right; padding: 0 0 15px; }

.sidebar-active .full-inner-page .wrapper{padding: 0 0 15px;}

.manage-company h4.head-new {border-left: 5px solid #9d0014;padding: 0 5px;margin: 15px 20px;}

.nav-tabs {border:none;}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{border: none;border-bottom: none;position:relative; }

.nav-tabs>li.active>a:after, .nav-tabs>li.active>a:focus:after, .nav-tabs>li.active>a:hover:after{position: absolute;width: 40px;height: 3px;background: #9d0014;content: "";left: 0;bottom: 0;}

.nav>li>a:focus, .nav>li>a:hover{background-color:#fff;border: none;border-bottom: none; position:relative;}

.nav>li>a:focus:after, .nav>li>a:hover:after{position: absolute;width: 40px;height: 3px;background: #9d0014;content: "";left: 0;
bottom: 0;}

.nav-tabs>li>a{border:none;color:#a4a4a4; font-weight:500;}

.tab-content {margin-bottom:20px;float: left;width: 100%;}

.tab-sec {border: 1px solid #ccc; float: left;width: 100%;padding: 20px; margin-top:20px;}

.all-search .tab-content input{width:100%;margin-bottom:10px;}

.all-search .tab-content label{color:#6d6d6d; font-size:12px;}

.all-search .tab-content select.form-control{height:30px; font-size:12px;}

.all-search .tab-content .phone{padding-left:15px;}

.prof-pic img {width: 100%;float: left;padding: 10px;border: 1px solid #ccc;}

.prof-pic{width:100%; float:left; position:relative; max-width:330px; }

.prof-pic a{ position: absolute;top: 12px;right: 19px;font-size: 28px;color: #ed1c32;}

.gray {background: #333333;color: #fff;padding: 7px 20px;margin: 10px auto;display: block;width: 100px;border-radius: 3px;font-size: 12px;}

.label-color label{color:#6d6d6d; font-size:12px;}

.mar-top-62{margin-top:62px;}

.wd-50{float:left; width:50%;}

.prof-about.back-white.manage-company p { padding: 10px;}

.manage-company.news h4.head-new{margin: 15px 20px 0 20px;}

.news h6{margin: 7px 0 15px 20px; border-bottom: 1px solid #ccc; padding: 0 12px 10px; font-size:12px;color:#6d6d6d;}

.news h6 a{color:#6d6d6d; text-decoration:none;}

.blog-banner-img img{padding:10px; width:100%;}

.prof-about.back-white.manage-company.news{margin-top:20px;}

.cat-list h6 { color: #6d6d6d; font-size: 12px; font-weight: 500; padding: 0 0 8px; border-bottom: 1px solid #ccc; margin-bottom: 10px;    margin-top: 10px; }

.cat-list a{color:#6d6d6d; font-size:12px;padding-bottom:5px; width:100%; float:left;text-decoration:none;}

.prof-pic.news-banner img{border:none; padding:0;}

.prof-pic.news-banner a{top: 38px;right: 5px;font-size: 20px;color: #ffffff;}

.prof-about.back-white.manage-company .prof-pic.news-banner p { color: #6d6d6d !important; font-weight: 500; font-size: 12px !important; margin:0 0 5px; padding:0; }

.cat-list p{ border-top:1px solid #ccc; padding:5px 0; float:left; width:100%; margin-top:10px;}

.cat-list p a{color:#6d6d6d; font-size:12px; text-decoration:none;}

.company-prof-white-panel ul li.pad-20{padding:20px;}

.prof-pic.news-banner.color-red a{color:#ed1c32;}

.member-search ul{float:right;}

.filter-option.member-search ul li .sub-option{z-index:10;}

.member-search-grid{width:20%; float:left; padding:15px;}

.search-listing-single.member-search-grid:hover{background:none;}

.log input{width:100%;}

#edit-property-form .prop_image_uploader { opacity:0; margin:0 0 5px; }

.mmk-upload-photo { display:block; width:100%; float:left; }

.mmk-upload-photo .mmk-upload-photo-button { display: inline-block; background: #333; border:1px solid #333; color: #fff; padding: 10px 25px; margin: 5px 10px 0 0; }

.mmk-upload-photo .mmk-upload-photo-button:hover { background: #9d0014; border-color: #9d0014; }

.mmk-upload-photo .mmk-upload-photo-text {}

.file-listing.existing a{text-align:right;float:right;}
.sc-dnd-doc span.remove-photo {position: absolute;bottom: 10px;right: 11px;top: auto;}
.prof-about.back-white.manage-company.projects-list{position:relative;padding-top: 20px;}
.prof-about.back-white.manage-company.projects-list:before{content: "";position: absolute;left: 8px;right: 14px;top: 65px;border-bottom: 1px solid #ccc;}
.prof-about.back-white.manage-company.projects-list table {border: 0;}
.prof-about.back-white.manage-company.projects-list table thead {border: 0;}
.prof-about.back-white.manage-company.projects-list table thead tr:hover{background:none;}
.prof-about.back-white.manage-company.projects-list table tbody {border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.prof-about.back-white.manage-company.projects-list .dataTable tbody tr td:last-child a{font-size: 18px; padding: 8px;}
.company-table td a .fa-times {color: #ffffff;background: #f00;padding: 4px 6px;border-radius: 50%;font-size: 12px;}
.company-table td a .fa-pencil {color: #636363;}
.company-table td a i {color: #636363;}
.project-province {float: left;}
.project-country {padding-left: 10px;float: left;border-left: 1px solid #ccc;margin-left: 10px;}
.project-name {font-weight: 600;}
.prof-about.back-white.manage-company.projects-list .add-company ul li a {background: #000;padding: 5px 25px;margin-top: 25px;color: #fff;}
.prof-about.back-white.manage-company.projects-list .add-company ul{margin-top: 2px;}
.prof-about.back-white.manage-company.projects-list div.dataTables_wrapper div.dataTables_filter{padding: 10px 0;}
.prof-about.back-white.manage-company.projects-list h4{position:relative;}

.tab-pane.fade.tab-sec.sc-new-media{border:none;}
.tab-pane.fade.tab-sec.sc-new-media .nav.nav-tabs{border-top:none;border-left:none;border-right:none;justify-content: flex-start;}
.tab-pane.fade.tab-sec.sc-new-media .nav.nav-tabs li.col{border-right:none;width: auto;}
.tab-pane.fade.tab-sec.sc-new-media .dotted-border{margin-top: 40px;}
.tab-pane.fade.tab-sec.sc-new-media .sortable.ui-sortable{border: 1px solid #ccc;float: left;width: 100%;margin-top: 20px;padding: 10px;}
.tab-pane.fade.tab-sec.sc-new-media .sortable.ui-sortable .tab-sec.media-list{padding: 10px;border: 1px solid #ccc;margin: 0;}
.sc-cross {position: absolute;top: -13px;right: -5px;font-size: 20px;}
.sc-cross1 {position: absolute;top: 4px;right: 7px;font-size: 20px;}
.sc-new-media .tab-pane.fade {display: none;}
.sc-new-media .tab-pane.fade.in.active{display: block;}
.form-style.dotted-border.sc-new-link input {width: 90%;margin-right: 10px;}
.form-style.dotted-border.sc-new-link button {background: #000;border: 0;padding: 7px 20px;color: #fff;font-size: 12px;border-radius: 5px;}
.sc-link{width:100%; float:left;padding:15px;border:1px solid #ccc;margin-top:20px;}
.sc-wd-30{width:30%; float:left;padding:15px;border:1px solid #000;position:relative;}
.sc-wd-70{width:70%; float:left;padding:25px 15px 0;}
.sc-wd-30 img{width:100%; height:auto;}

.sc-side-modal-heading{position:relative;}
.sc-side-modal-heading .close:before{position:absolute;background-image:url(/images/cross.png);right: 14px;top: 11px;content: "";width: 30px;height: 30px;background-size: cover;z-index: 1;}
.sc-side-modal-heading .close{opacity:.8;}










/*=====================================================
MEDIA QUERY
=====================================================*/
@media (min-width: 320px) and (max-width:767px) {
	.login-form { height:auto; padding-bottom: 60px; }
	
	.wd-100.login .wd-6{display:none;}
	
	.header {padding: 15px 0px 15px 40px;}
	
	.wd-100.login .wd-4 { width:100%; }
	
	.copyright { text-align:center; width: 100%; }
	
	.login-form img{width:150px; margin: 0 auto 30px;}
	
	.side-logo{border-bottom:0;}
	
	.inner-page {padding: 0;padding-left: 14%;}
	
	.inner-page.full-inner-page {padding: 0 15px 0 70px;}
	
	.all-search input {width: 100%}
	
	.sidebar-active .inner-page{padding:0;}
	
	.sidebar-active .sidebar{z-index: 1;}
	
	.side-nav ul{margin-top:0;}
	
	.proparty{width: 100%; margin-bottom:10px;}
	
	.prof-info ul li span{ width:100%; display:block;  }
	
	.company-prof-image{margin-bottom:15px;}
	
	.company-prof-white-panel ul{float: left;margin-top: 15px;}
	
	.member-search-grid{width:100%; float:left; padding:15px;}
}

@media (min-width: 768px) and (max-width:800px) {
}

@media (min-width: 801px) and (max-width:979px) {
}

@media (min-width: 980px) and (max-width:1023px) {
}

/*== New Search Page Style ==*/
.search-inner-page { padding: 0 15px 0 70px; }

.search-inner-page .wrapper { max-width: 1260px; float: right; padding: 0 0 15px; }

.search-form-header { width: 100%; float: left; border-bottom: 1px solid #ccc; margin-bottom:15px; }

.search-form-header .heading { margin: 15px 0; font-size: 16px; }

.search-form { width: 29%; float: left; padding: 11px 5px 11px 0; }

.search-form input[type="text"] { width: 100%; font-size: 12px; height: 35px; border: 1px solid #ccc; padding: 0 10px; box-shadow:none; }

.filter-option { width: 71%; float: right; padding: 11px 0 1px; }

.filter-option ul { margin: 0; padding: 0; list-style: none; position: relative; }

.filter-option ul li { display: inline-block; width: auto; float: left; position: relative; padding: 0 5px 10px; }

.filter-option ul li a { background: #fff; padding: 8px 20px; display: block; color: #666; border: 1px solid #ccc; font-size: 12px; }

.filter-option ul li:hover a { text-decoration:none; cursor:pointer; }

.filter-option ul li .sub-option { position: absolute; top: 100%; right: 5px; background: #fff; width: 250px; padding: 10px; border: 1px solid #ccc; display:none }

.filter-option ul li .sub-option:before { content: ""; position: absolute; border-bottom: 7px solid #ccc; border-left: 10px solid transparent; border-right: 10px solid transparent; top: -7px; right: 20px; }

.filter-option ul li .sub-option:after { content: ""; position: absolute; border-bottom: 7px solid #fff; border-left: 10px solid transparent; border-right: 10px solid transparent; top: -6px; right: 20px; }

.filter-option ul li:hover .sub-option { display:block;z-index:100;}

.filter-option ul li a:focus{text-decoration:none;}

.filter-option ul li .sub-option h3 { font-size: 14px; font-weight: bold; margin: 0 0 10px; width: 100%; float: left; }

.filter-option ul li .sub-option ul { margin: 0; padding: 0; list-style: none; position: relative; width: 100%; float: left; }

.filter-option ul li .sub-option ul li { display: block; position: relative; width: 100%; float: left; padding: 5px 0; }

.filter-option ul li .sub-option ul li label { font-size: 12px; font-weight: normal; position: relative; padding: 0; line-height: 1.5; margin:0; display: block; }

.filter-option ul li .sub-option ul li label:before { content: ""; border: 1px solid #999; width: 15px; height: 15px; left: 0; top: 4px; position: absolute; }

.filter-option ul li .sub-option ul li label.check { color:#9d0014; }

.filter-option ul li .sub-option ul li label.check:before { content:"x"; display:flex; align-items:center; justify-content:center; font-weight:bold; color:#9d0014; border-color:#9d0014; }

.filter-option ul li .sub-option ul li label input[type="checkbox"] { margin-right:5px; opacity:0; }

.filter-option ul li .sub-option ul li input[type="text"] { width: calc(50% - 7px); border: 1px solid #ccc; padding: 0 5px; height: 35px; }

.search-map { width: 100%; float: left; border: 1px solid #ccc; margin-bottom:15px; }

.search-map #gmap_canvas { width:100%; height:400px; }

.search-map iframe { width:100%; float:left; }

.search-listing { width:100%; float:left; }

.search-listing-single { padding-top: 15px; padding-bottom: 15px; color:#444; }

.search-listing-single:hover,
.search-listing-single.map-clicked { background:#3b4142; color:#fff; }

.single-search { width: 100%; float: left; border: 1px solid #ccc; }

.single-search .single-search-image { width: 100%; float: left; border-bottom: 1px solid #ccc; position:relative; max-height: 180px; min-height: 180px; overflow: hidden; }

.single-search .single-search-image img { width: 100%; height:auto; }

.single-search .single-search-image ul { margin: 0; padding: 5px 10px; list-style: none; position: absolute; bottom: 10px; z-index: 1; background: rgba(255,255,255,0.5); left: 10px; border-radius: 15px; line-height: 1.2; }

.single-search .single-search-image ul li { color: #fff; font-size: 10px; display: inline-block; padding: 0 5px; border-right: 1px solid #fff; }

.single-search .single-search-image ul li:last-child { border-right:none; }

.single-search.pending .single-search-image ul { background: rgba(255,135,0,0.5); }

.single-search.active .single-search-image ul { background: rgba(139,230,18,0.5); }

.single-search .single-search-details { width: 100%; float: left; padding: 10px; border-bottom: 1px solid #ccc; }

.single-search .single-search-details p { margin: 0 0 5px; min-height: 40px; font-size: 14px; font-weight: 500; text-align:left; }

.single-search .single-search-details p a { color:#444; }

.single-search .single-search-details ul { margin: 0; padding: 0; list-style: none; position: relative; } 

.single-search .single-search-details ul li { width: auto; float: left; font-size: 12px; display: inline-block; border-left: 1px solid #ccc; padding: 0 7px; font-weight: 400; }

.single-search .single-search-details ul li:first-child { border-left: none; padding-left: 0;}

.single-search .single-search-details ul li:last-child { float:right; }

.single-search .single-search-location { width: 100%; float: left; padding: 10px; }

.single-search .single-search-location p { min-height: 38px; display: flex; align-items: start; justify-content: center; flex-direction: column; font-size: 12px; color: #888; }

.single-search .single-search-location p span { display:block; }

.single-search .single-search-location img { width: 60px; height: 38px; }

.search-listing-single:hover .single-search .single-search-location p,
.search-listing-single.map-clicked .single-search .single-search-location p { color: #ccc; }

.search-listing-single:hover .single-search .single-search-details p a,
.search-listing-single.map-clicked .single-search .single-search-details p a { color:#ccc; }

nav.pageNav { text-align:center; }

nav.pageNav ul.pagination,
.dataTables_paginate ul.pagination {}

nav.pageNav ul.pagination li,
.dataTables_paginate ul.pagination li { display: inline-block !important; padding: 0 2px !important; border: none !important; }

nav.pageNav ul.pagination li a,
.dataTables_paginate ul.pagination li a { font-size: 14px; color: #999; border-radius: 0; }

nav.pageNav ul.pagination li:hover,
nav.pageNav ul.pagination li.active,
.dataTables_paginate ul.pagination li:hover,
.dataTables_paginate ul.pagination li.active { background: none !important; }

nav.pageNav ul.pagination li:hover a,
.dataTables_paginate ul.pagination li:hover a { background:#c8e2ee; border-color:#608292; color:#2d3859; }

nav.pageNav ul.pagination li.active a,
.dataTables_paginate ul.pagination li.active a { /*ackground:#c8e2ee; border-color:#608292; color:#2d3859; transform: scale(1.1); */background:#c8e2ee;border-color:#608292;color:#2d3859;padding: 8px 14px;font-size: 16px;position:relative;top: 4px;}

.bottom-copyright { width: 100%; float: left; border: 1px solid #ccc; padding: 10px 70px 10px 10px; font-size: 12px; line-height:1.5; background-image:url(../images/Equal-Housing-Hpportunity.png); background-repeat:no-repeat; background-size: 40px auto; background-position: center right 15px; }

/*.inner-page .bottom-copyright { margin-top:30px; }*/

.bottom-text { width:100%; float:left; border-left: 2px solid #9d0014; padding: 5px 0 5px 15px; }

.copyright-text { width:100%; float:left; padding: 5px 0 5px 15px; }

.mobile-filter-button { float: right; background: #fff; padding: 8px 15px; margin: 11px 0; font-size: 12px; border: 1px solid #ccc; color: #666; width: 80px; text-align: center; }

.mobile-filter-button:hover { cursor:pointer; }

.mobile-filter-close { float: right; background: #ccc; color: #fff; padding: 7px 10px; }

@media screen and (max-width:991px) {
	.filter-option { position: fixed; background: #fff; z-index: 999; top: 0; left: 0; right: 0; width: 100%; bottom: 0; height: 100%; padding: 0 20px; overflow-y: auto; display:none; }

	.filter-option.show-filter { display:block; }

	.filter-option ul { width: 100%; float: left; }

	.filter-option ul li { width: 100%; padding: 0; float: left; }

	.filter-option ul li > a { display:none; }

	.filter-option ul li .sub-option { position: static; display: block; width: 100%; float: left; border:none; border-bottom:1px solid #ccc; padding: 20px 0; }

	.filter-option ul li .sub-option:before, .filter-option ul li .sub-option:after { display:none; }

	.search-form { width: calc(100% - 85px); padding: 11px 5px 11px 0; }
}

/*== Edit Property ==*/
.right-form-options { background: #fff; border: 1px solid #cccccc; padding: 30px; width: 100%; float: left; margin-bottom: 30px; }

.right-form-options:first-child { margin-top: 60px; }

.form-style label { color: #6d6d6d !important; font-weight: 500; font-size:12px !important; }

.form-style select.form-control { box-shadow: none; margin: 0 0 15px; height: 35px !important; padding: 0 10px; font-size:12px !important; }

.form-style select.form-control option { padding:10px; }

.form-style input.form-control { box-shadow: none; margin: 0 0 15px; height: 35px; padding: 0 10px; font-size:12px !important; }

.form-style input[type="file"].form-control { padding:7px 10px; }

.form-style textarea.form-control { width:100%; max-width:100%; min-width:100%; height:300px; max-height:300px; min-height:300px; box-shadow: none; margin: 0 0 15px; padding:10px; font-size:12px !important; }

.form-style .btn-publish { background: #333; color: #fff; text-shadow: none; padding: 8px; border: 1px solid #333; box-shadow: none; width: 120px; margin: 0 auto; display: block; }

.form-style .btn-publish:hover { background:#9d0014; border-color:#9d0014; }

.upload-image { width:100%; float:left; }

.upload-image img { width:100%; height:auto; }

.country-settings .form-style label { padding: 5px 0; }

.country-settings .form-style input.form-control { margin:0; }

/*== Property Details ==*/
.property-display { width:100%; float:left; padding:20px 0; font-size:12px; }

.property-left { width:100%; float:left; }

.property-box { width: 100%; float: left; border: 1px solid #ccc; padding: 10px; margin-bottom: 20px; }

.property-box:last-child { margin-bottom:0; }

.property-box.property-image-section { min-height: 368px; position:relative; }

.property-box.property-image-section .nav-tabs { border: none; margin: 0; position: absolute; right: -1px; top: 20%; z-index: 1; }

.property-box.property-image-section .nav-tabs li {}

.property-box.property-image-section .nav-tabs li a { word-break: break-all; width: 25px; padding: 20px 5px; text-align: center; margin: 0; border: 1px solid #fff; background: rgba(0,0,0,0.5); color: #fff; border-radius: 5px 0 0 5px; height:auto; }

.property-box.property-image-section .nav-tabs li:hover a { background:rgba(157, 0, 20, 0.5); border:1px solid #fff !important; color:#fff; }

.property-box.property-image-section .nav-tabs li.active a { display:none; }

.property-box.property-image-section .tab-content { margin:0; }

.property-box.property-image-section .property-image { background-position:center center; background-repeat: no-repeat; background-size: cover; width: 100%; height: 346px; }

.property-box.property-image-section .property-image-gallery { position: absolute; bottom: 30px; border: 2px solid #fff; background: rgba(0,0,0,0.5); left: 30px; z-index: 1; }

.property-box.property-image-section .property-image-gallery span { display: block; color: #fff; text-align: center; padding: 18px 13px; line-height: 1.2; }

.property-box.property-image-section .virtual-tour { position: absolute; bottom: 30px; border: 2px solid #fff; background: rgba(0,0,0,0.5); left: 120px; z-index: 1; }

.property-box.property-image-section .virtual-tour span { display: block; color: #fff; text-align: center; padding: 18px 13px; line-height: 1.2; }

.google-map { float: left; width: 100%; height: 342px; }

.property-box h3 { color: #1f1f1f; font-size: 18px; font-weight: bold; margin: 0 0 10px; }

.property-box .nav-tabs { margin-bottom: 15px; border-bottom: 1px solid #ccc; }

.property-box .nav-tabs li {}

.property-box .nav-tabs li a { border-bottom:3px solid transparent; color: #444; }

.property-box .nav-tabs li:hover a,
.property-box .nav-tabs li.active a { border-bottom:3px solid #9d0014 !important; background:none; }

.property-box .nav-tabs li:hover a:after,
.property-box .nav-tabs li.active a:after { display:none; }

.property-box  ul.property-avail { margin: 0 0 15px; padding: 5px 10px; list-style: none; background: rgba(255,255,255,1); border-radius: 15px; line-height: 1.2; width:auto; float:left; }

.property-box  ul.property-avail li { color: #fff; font-size: 10px; display: inline-block; padding: 0 5px; border-right: 1px solid #fff; }

.property-box  ul.property-avail li:last-child { border-right:none; }

.property-box  ul.property-avail.pending { background: rgba(255,135,0,1); }

.property-box  ul.property-avail.active { background: #8cc83d; }

.property-box p { margin:0 0 10px; line-height: 1.5; }

.property-box .property-price { margin:0 0 10px; line-height: 1.5; }

.property-box .property-price .big-green-text { color:#8cd350; font-size:16px; font-weight: 600; display: inline-block; margin: 0 0 5px; }

.property-address { color: #353535; font-size: 14px; font-weight: 600; margin: 0 0 10px; line-height: 1.5; }

.property-location { color:#444; margin: 0 0 10px; line-height: 1.5; }

.property-box .rooms-dtl { margin:0; padding:0; list-style:none; position:relative; }

.property-box .rooms-dtl li { display: block; line-height: 1.5; margin: 0 0 5px; font-size: 11px; }

.property-right { width:100%; float:left; }

.property-right ul { margin:0; padding:0; list-style:none; position:relative; }

.property-right ul li { display: block; border: 1px solid #ccc; padding: 15px; border-bottom: none; width:100%; float:left; }

.property-right ul li:last-child { border-bottom:1px solid #ccc; }

.property-right ul li img { width:100%; height:auto; }

@media screen and (min-width:1400px) {
	.search-inner-page .wrapper,
	.full-inner-page .wrapper { margin:0 auto; float:none; }
}

/*== Data Table ==*/
div.dataTables_wrapper div.dataTables_filter { float:left !important; width:50%; text-align:left !important; }

div.dataTables_wrapper div.dataTables_filter label { width:100%; max-width:370px; margin:0; }

div.dataTables_wrapper div.dataTables_filter label input[type="search"] { width:100%; margin:0; }

table.dataTable { width:calc(100% - 2px) !important; min-width:1200px; }

table.dataTable thead th { padding: 9px !important; font-weight: 500 !important; vertical-align: middle !important; border: none !important; }

table.dataTable thead th:before, 
table.dataTable thead th:after { display:none !important; }

table.dataTable.no-footer { border-bottom:1px solid #ccc !important; }

.bottom { padding:20px; }

/*=====================================================
23.10.2019
=====================================================*/

.multiselect-container.dropdown-menu li .checkbox{position:relative;}

.multiselect-container.dropdown-menu li .checkbox input{position: absolute;left: 37px;width: 15px;top: -7px;}

span.multiselect-native-select {float: left;width: 100%;margin-bottom: 10px;}

span.multiselect-native-select .btn-group {width: 100%;}

button.multiselect.dropdown-toggle.btn.btn-default {width: 100%; background:#fff; text-align:left; border-radius:0;}

ul.multiselect-container.dropdown-menu li{padding:8px;}

ul.multiselect-container.dropdown-menu li.active a{background:#fff;}

ul.multiselect-container.dropdown-menu {width: auto;height: 150px;overflow: auto;border-radius: 0;}

button.multiselect.dropdown-toggle.btn.btn-default b.caret {float: right;margin-top: 8px;}
/*=====================================================
30.10.2019
=====================================================*/
.search-listing{text-align:center;}

.search-listing .pagination li{margin-left: 5px; float: left;}

.search-listing .pagination li span{border-radius: 0;}

.search-listing .pagination li a{border-radius: 0;font-size: 14px;color:#999;border-radius: 0;padding: 6px 12px;}

.search-listing .pagination li.active span{background:#c8e2ee;border-color:#608292;color:#2d3859;padding: 8px 14px;font-size: 16px;position:relative;top: -4px;}

a.add-media {text-align: center;float: right;font-size: 12px;color: #fff;background: #333;padding: 7px 20px; text-decoration:none;}

a.add-media:hover{background:#9d0014; transition:0.5s;}

.del-media{text-align: center;float: right;font-size: 12px;color: #fff;background:#9d0014;padding: 7px 20px; text-decoration:none;}

.del-media:hover{background: #333;transition:0.5s;}

.form-style label.multi-upload{background: #333; color: #fff  !important; padding: 10px 20px; display:table; position: relative; cursor:pointer
}

.form-style label.multi-upload input{display: none;}

.form-style label.multi-upload:after {content: 'Multi-Photo Uploader';color:#000;display: inline-block;font-size: 12px;position: absolute;left: 100px;top: 10px;width: 140px;}

.upload-prof{ top:10px; right:10px; position:absolute;}

.upload-prof.upload-prof-banner { top: 25px; right: -5px; }

.upload-prof:before{content: "\f040";font-family: FontAwesome;font-size: 16px;background:#9d0014;color:#fff;padding: 8px 9px;border-radius: 68px; cursor:pointer;}

.upload-prof input {opacity: 0;width: 100%;position: absolute;}

.btn-search-submit{border-radius:0; background:#333; color:#fff;}

.btn-search-submit:hover{color:#fff;}



/*== New Media Query ==*/
@media screen and (max-width:991px) {
	body { font-size:13px; }

	.bottom { padding:5px; }

	div.dataTables_wrapper div.dataTables_info { float:right; padding: 7px 0 !important; }

	div.dataTables_wrapper div.dataTables_paginate { width: 100%; text-align: center !important; }

	.company-table tr td { vertical-align:middle; }

	.company-table td a { width: 33.33%; display: inline-block; padding: 0; text-align: center; float: left; }
	
	.header { padding:15px 0 15px 40px; }
	
	.inner-page { padding: 0 0 0 55px; }
	
	.inner-page.search-inner-page { padding: 0 15px 0 70px; position: static; }
	
	.wrapper { padding:0 15px; }
}

@media screen and (max-width:767px) {
	body { font-size:12px; }

	.prof-about { margin-top: 20px; }

	.sidebar-active .full-inner-page .wrapper { padding: 0 15px 15px 70px; }

	div.dataTables_wrapper div.dataTables_filter { width: 100%; margin: 0 0 5px; }

	.company-table tr td { font-size:12px; }

	.company-table td a { font-size:16px; }

	.bottom { padding: 0; }

	nav.pageNav ul.pagination, .dataTables_paginate ul.pagination { margin:5px 0 0 !important; }

	nav.pageNav ul.pagination li a, .dataTables_paginate ul.pagination li a { padding: 5px 8px; background:none; border:transparent; }

	nav.pageNav ul.pagination li.active a, .dataTables_paginate ul.pagination li.active a { background:none; border:transparent; color:#608292; font-weight:bold; }

	nav.pageNav ul.pagination li:hover a, .dataTables_paginate ul.pagination li:hover a { background:none; border:transparent; color:#608292; box-shadow:none; }

	nav.pageNav ul.pagination li:focus, .dataTables_paginate ul.pagination li:focus,

	nav.pageNav ul.pagination li:active, .dataTables_paginate ul.pagination li:active { box-shadow:none !important; }

	.form-style label { font-size: 10px !important; }
}


/*== Reset Password Section ==*/
.login .card { background:#f8f8f8; width: 100%; height: 100%; padding: 30px; position: relative; }

.login .card .card-inner { width: 100%; height: auto; max-width: 360px; margin: 0 auto; }

.login .card .card-inner img { width: 160px; margin: 0 auto 40px; display: block; }

.login .card .card-inner .card-header { padding-bottom: 20px; }

.login .card .card-inner .form-group {}

.login .card .card-inner .form-group label { font-size: 12px; font-weight: 400; text-transform:uppercase; }

.login .card .card-inner .form-group input.form-control { border-radius: 0; }

.login .card .card-inner button.btn-reset { background: #7c8083; color: #fff; font-size: 12px; padding: 10px 20px; text-shadow: none; box-shadow: none; outline: 0; float: left; margin: 0; border-radius: 5px; text-transform: uppercase; border-color:#7c8083; }

/*== Select 2 ==*/
.select2.select2-container { margin: 0 0 15px; width:100% !important; }

.select2.select2-container .select2-selection--single { height: 35px; border-radius: 0; border-color: #ccc !important; }

.select2.select2-container .select2-selection--single .select2-selection__rendered { height: 33px; line-height: 33px; font-size: 12px; }

.select2.select2-container .select2-selection--single .select2-selection__arrow { height:33px; }

.select2.select2-container .select2-selection--multiple { height: 35px; border-radius: 0; border-color: #ccc !important; }

.select2.select2-container .select2-selection--multiple .select2-selection__rendered { height: 33px; line-height: 21px; font-size: 12px; }

.select2.select2-container .select2-selection--multiple .select2-selection__rendered li { line-height: 21px; }

.select2.select2-container .select2-selection--multiple .select2-selection__rendered li input { height: 24px; }

.select2.select2-container .select2-selection--multiple .select2-selection__arrow { height:33px; }

/*== Error Popup ==*/
.alert.alert-danger { position: fixed; left: 0; right: 0; margin: 0 auto; width: 320px; top: 50%; transform: translateY(-50%); font-size:12px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.2); padding: 30px; }

.alert.alert-danger ul { padding-left:15px; }

.alert.alert-success { position: fixed; left: 0; right: 0; margin: 0 auto; width: 360px; top: 50%; transform: translateY(-50%); font-size:12px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.2); padding: 30px; }

.alert.alert-success .close{margin-top: -25px; margin-right: -20px;}

.dataTable tbody tr td:last-child{display: flex;flex-direction: row; align-items: center; align-content: center;  justify-content: center;}

.dataTable tbody tr td:last-child a {text-decoration: none;font-size: 20px;padding: 0;width: 33.33%;display: inline-block;text-align: center;}

.dataTable tbody tr td.dataTables_empty{display: table-cell;}

/*.company-prof-white-panel ul li:last-child{border-bottom:1px solid #ccc;}*/

.loging-text h3{color: #fff; font-size:40px; padding-bottom:7px;}

.loging-text p{color: #fff; font-size:18px;}

.login-image{position:relative;}

.loging-text { position:absolute; bottom:80px; left:30px; text-shadow: 1px 1px 4px rgba(0,0,0,0.8); }

/*===================================================
advanced search 12.11.2019
===================================================*/


.advanced-search-fields{width:100%; float:left;}

.advanced-search{width: 100%; margin:0 0 15px 0; border:1px solid #ccc; padding:15px;background:#fff;}

.advanced-search label{padding-top: 10px;}

.advanced-search .select2.select2-container {margin: 0;}

.search-input-field input.form-control{width: 90px;float: left;margin-right: 6px; border-radius: 0; margin-bottom: 0;}

.btn-search{background: #333;color: #fff;text-shadow: none;padding: 5px 15px;border: 1px solid #333;box-shadow: none; float:right; border-radius:0;}

.advanced-search-list .single-search-image{width:40%; float:left;}

.advanced-search-list .single-search-details{width:60%; float:left;}

.advanced-search-list:hover .single-search-details a,
.advanced-search-list.map-clicked .single-search-details a { color:#ccc; }

.advanced-search-list:hover .single-search-details a:hover,
.advanced-search-list.map-clicked .single-search-details a:hover { color:#fff; }

.advanced-search-list .single-search-location{width: 60%;float: left;min-height: 96px;display: flex;align-items: center;}

.advanced-search-list .single-search .single-search-details p{min-height: 25px;}

.advanced-search-list ul.right-sec-list li {border-left: 1px solid #fff;}

.advanced-search-list .single-search-details  ul li:last-child{float:left;}

.advanced-search-list .single-search .single-search-image ul{padding: 6px 10px;}

.advanced-search-list .pull-left, .advanced-search-list .pull-right{width:50%;}

.advanced-search-list .single-search .single-search-location img{float:right;}

.property-image-gallery a:hover{text-decoration:none;}



/*.search-inner-page .search-listing-single:hover{background:transparent; color: #3c4241;}*/

.search-inner-page .search-listing-single{padding-top:10px;}

/*.search-inner-page .search-listing-single:hover .single-search .single-search-location p{color: #3c4241;}*/

.search-inner-page .single-search .single-search-image{border-bottom:none;}

.search-inner-page .advanced-search-list .single-search-location{min-height: auto; padding:10px 10px 0 10px;}

.search-inner-page .single-search .single-search-image ul{right:10px;}

/*.search-inner-page .single-search{background: #fff;}*/


.dotted-border{border:1px dashed #ccc; padding:10px; margin-top:10px;}

.boder-none{border:none;}

.prop_image_uploader {width: 100%;opacity: 0;}

.form-style label.multi-upload{position:absolute;}

/*=============================================================================
21.11.2019
==============================================================================*/
.map-clicked{}

.search-listing-single.map-clicked .single-search .single-search-details p a{color:#fff;}

.map-clicked .single-search .single-search-details ul li{color:#fff;}

/*.search-listing-single.map-clicked{background: transparent;}*/

/*.map-clicked .single-search{border:1px solid #000;}*/

.search-listing-single.map-clicked .single-search .single-search-location p{color:#fff;}

.realtors input[type=radio]{opacity:0; margin-right: 5px;}

.map-clicked .single-search .single-search-details{background: #3b4142;}

.map-clicked .single-search .single-search-location{background: #3b4142;}

/*.search-inner-page .search-listing-single { border:1px solid #ccc; margin-bottom:15px;}*/

/*=============================================================================
28.11.2019
==============================================================================*/
.search-inner-page .search-listing-single{float: left; padding: 10px;}

.search-inner-page .search-listing-single:nth-child(4n+1) { clear:left; }

.map-clicked .search-listing-single{background: #3b4142;}

.map-clicked .search-listing-single .single-search-details p a{color: #fff;}

.search-inner-page .map-clicked .search-listing-single:hover{background: #3b4142;color: #fff;}

.search-inner-page .map-clicked .search-listing-single:hover .single-search .single-search-location p{color: #fff;}

.search-inner-page .map-clicked .search-listing-single .single-search .single-search-location p{color: #fff;}

.map-clicked .search-listing-single:hover .single-search .single-search-details p a{color: #fff;}

.single-search .single-search-details ul li:last-child{float: left;width: 100%;text-align: left;border-left: 0;padding: 5px 0;}

.search-inner-page .memberSearch .search-listing-single{width:100%;}

.search-inner-page .memberSearch .search-listing-single .single-search{background:#fff;}

.search-inner-page .memberSearch .search-listing-single .single-search .single-search-image{min-height:224px;}

.search-inner-page .memberSearch .search-listing-single .single-search .single-search-location .pull-left{text-align: left;width: 75%;}

.memberSearch .single-search .single-search-location{min-height: 75px;}

@media screen and (max-width:991px) {
	.search-inner-page .search-listing-single:nth-child(4n+1) { clear:none; }
	.search-inner-page .search-listing-single:nth-child(3n+1) { clear:left; }
}

/*=============================================================================
28.11.2019
==============================================================================*/
#agent {}

#agent .first-half { width: 50%; float: left; padding: 0 20% 0 15px; line-height: 1.5; min-height: 120px; border-right: 1px solid #ccc; }

#agent .first-half strong { margin:0 0 5px; display:inline-block; }

#agent .first-half span { display:inline-block; padding:0 0 0 10px; }

#agent .second-half { width: 50%; float: left; padding: 0 15px; line-height: 1.5; min-height: 120px; }

#agent .second-half strong { margin:0 0 5px; display:inline-block; }

#agent .second-half span { display:inline-block; padding:0 0 0 10px; }

#showing_instructions {}

#showing_instructions .mmk-full { width: 100%; float: left; padding: 0 10% 0 15px; line-height: 1.5; min-height: 100px; }

#showing_instructions strong { margin:0 0 5px; display:inline-block; }

#showing_instructions span { display:inline-block; padding:0 0 0 10px; }

@media screen and (min-width:1200px) {
	.company-prof-white-panel ul li { width:260px; height:260px; text-align:center; }
	
	.company-prof-white-panel ul li.cat-list { width:100%; height:auto; text-align:left; }
	
	.company-prof-white-panel ul li img { max-height:240px; max-width:240px; width:auto; height:auto; }
}


/*=============================================================================
New Dashboard Design Layout
==============================================================================*/
.dashboard-page { padding:0 0 0 55px; }

.dashboard-page .wrapper { padding:0; }

.dashboard-page .wrapper #myCarousel { width:100%; float:left; margin:0 0 20px; }

.dashboard-page .wrapper #myCarousel .carousel-indicators { margin: 0; left: 40px; right: auto; width: auto; }

.dashboard-page .wrapper #myCarousel .carousel-indicators li { width:18px; height:18px; margin:0 4px; }

.dashboard-page .wrapper #myCarousel .carousel-indicators li.active { width:18px; height:18px; }

.dashboard-page .wrapper .recent-listing-slider { width:100%; float:left; padding: 0 15px; margin:0 0 20px; border-top:1px solid #ccc; }

.dashboard-page .wrapper .recent-listing-slider .dash-recent-listing { padding:0 50px; }

.dashboard-page .wrapper .recent-listing-slider .dash-recent-listing .owl-nav { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; }

.dashboard-page .wrapper .recent-listing-slider .dash-recent-listing .owl-nav button { background: #ddd; position: absolute; margin: 0; width: 45px; border-radius: 0; top: -1px; bottom: 10px; border: none; }

.dashboard-page .wrapper .recent-listing-slider .dash-recent-listing .owl-nav button span { width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; border-radius: 50%; border: 1px solid #fff; color: #fff; margin: 0 8px; font-size:22px; }

.dashboard-page .wrapper .recent-listing-slider .dash-recent-listing .owl-nav button span:hover { background:#fff; color:#777; }

.dashboard-page .wrapper .recent-listing-slider .dash-recent-listing .owl-nav button.owl-prev { left:0; }

.dashboard-page .wrapper .recent-listing-slider .dash-recent-listing .owl-nav button.owl-next { right:0; }

.dashboard-page .wrapper .recent-listing-slider .search-listing-single { padding:8px; }

.dashboard-page .wrapper .recent-listing-slider .search-listing-single .single-search-location {}

.dashboard-page .wrapper .recent-listing-slider .search-listing-single .single-search-location .pull-left { width:calc(100% - 60px); }

.dashboard-page .wrapper .recent-listing-slider .search-listing-single .single-search-location .pull-right { width:60px; }

.dashboard-page .wrapper .other-dashboard-info { width:100%; float:left; padding: 15px; margin:0 0 20px; border-top:1px solid #ccc; }

.dashboard-page .wrapper .other-dashboard-info .advertising-section {}

.dashboard-page .wrapper .other-dashboard-info .advertising-section ul { margin:0; padding:0; list-style:none; position:relative; }

.dashboard-page .wrapper .other-dashboard-info .advertising-section ul li { width: 100%; height: auto; border: 1px solid #ccc; margin-bottom: 30px; display: flex; min-height: 220px; align-items: center; justify-content: center; flex-direction: column; }

.dashboard-page .wrapper .other-dashboard-info .advertising-section ul li img { width:100%; height:auto; }

.dashboard-page .wrapper .other-dashboard-info .right-bar { margin:0; width:100%; float:left; }

.dashboard-page .wrapper .other-dashboard-info .alert { text-shadow:none; box-shadow:none; border-radius: 0; }

.dashboard-page .wrapper .other-dashboard-info .alert.red { border: 1px solid #af6162; background: #af6162; }

.dashboard-page .wrapper .other-dashboard-info .alert.red p { color:#fff; }

.dashboard-page .wrapper .other-dashboard-info .yellow { background:#fffad5; border-color:#fffad5; border-radius:0; padding:20px; min-height:175px; }

.dashboard-page .wrapper .other-dashboard-info .yellow .heading { margin: 0 0 15px; padding: 5px; font-size: 14px; }

.dashboard-page .wrapper .other-dashboard-info .news-board {}

.dashboard-page .wrapper .other-dashboard-info .news-board .heading { margin: 0 0 15px; padding: 5px; font-size: 14px; }

.dashboard-page .wrapper .other-dashboard-info .news-board ul { margin:0; padding:0; list-style:none; position:relative; width:100%; float:left; }

.dashboard-page .wrapper .other-dashboard-info .news-board ul li { display:block; width:100%; float:left; }

.dashboard-page .wrapper .other-dashboard-info .news-board ul li h4 { font-size: 14px; line-height: 1.2; }

.dashboard-page .wrapper .other-dashboard-info .news-board ul li .proparty { width:80px; }

.dashboard-page .wrapper .other-dashboard-info .news-board ul li .prop-dep p { font-size: 11px; margin-top: 0; }

/*== New Media Style ==*/
.tab-sec.media-list { border-left:4px solid #aaa; padding: 12px 24px; }

.tab-sec.media-list:first-child { border-left-color: #9d0014; }

.tab-sec.media-list .media-wrapper {}

.tab-sec.media-list .media-wrapper .del-media { background: none; width: 25px; height: 25px; padding: 0; margin: 10px 0 10px 10px; }

.tab-sec.media-list .media-wrapper .del-media img { width:100%; height:auto; filter: grayscale(1);}

.tab-sec.media-list .media-wrapper .upload-image-wrapper { width: 70px; height: 45px; overflow: hidden; float: left; margin-right: 15px; }

.tab-sec.media-list .media-wrapper .photo-title-wrapper { width: calc(100% - 125px); float: left; }

.tab-sec.media-list .media-wrapper .photo-title-wrapper .form-style { width:100%; float:left; }

.tab-sec.media-list .media-wrapper .photo-title-wrapper .form-style .form-control { height: 45px; margin: 0; width: calc(100% - 50px); float:left; }

.tab-sec.media-list .media-wrapper .photo-title-wrapper .form-style .mmk-upload-photo { width: 25px; height: 25px; float:right; margin:10px 0; display:none; }

.tab-sec.media-list .media-wrapper .photo-title-wrapper .form-style .mmk-upload-photo .mmk-upload-photo-button { display: flex; width: 100%; height: 100%; padding: 5px; margin: 0; border-radius: 50%; align-items: center; justify-content: center; }

.tab-sec.media-list .media-wrapper .photo-title-wrapper .form-style .mmk-upload-photo .mmk-upload-photo-button img { width:100%; height:100%; }

.tab-sec.media-list .media-wrapper .photo-title-wrapper .form-style .mmk-upload-photo input[type="file"] { width: 0; height: 0; margin: 0 !important; padding: 0; }.card.approval-sc {width: 100%;height: calc(100vh - 106px);display: flex;align-items: center;justify-content: center;flex-direction: column; text-align :center}.card.approval-sc .card-header{font-size: 30px;font-weight: 600;padding-bottom: 10px;}.card.approval-sc .card-body{font-size: 16px;line-height: 27px;}.appro-img{width: 100px;height: auto; margin-bottom: 20px;}.appro-img img{width:100%;}

@media screen and (max-width:479px) {
	.tab-sec.media-list .media-wrapper .photo-title-wrapper { width:100%; margin-top: 10px; }
}

 
/*=============================================================
Registration form
==============================================================*/

.registration .copyright{float:left;width:100%; text-align:center;position: static;}
.registration .login-form{height: auto;background:#fff;}
.registration .login-form form{margin-bottom:0;}
.registration .login-form img {width: 300px;margin: 0 auto 10px;display: block;}
.registration .sc-upload-image {border: 1px solid #ccc; margin-top: 20px;}
.registration .login-form .sc-upload-image img {width: 100%;padding: 10px;margin: 0;}
.registration .login-form-inner p {padding-bottom: 15px;font-size: 14px;text-align: center;font-weight: 600;}
.registration .login-form-inner{max-width: 700px;border: 1px solid #ccc; padding: 15px 15px 0;}
.registration .upload-prof {top: 30px;right: 20px;}
.registration hr{margin: 10px 0;}
.registration .form-group.sc-country.wd-60{width:70%;margin: 15px auto;}
.registration .btn.btn-primary.sc-btn{background: #d34842;border: 1px solid #d34842;padding: 0 20px;height: 40px;border-radius: 0;box-shadow: none; width: 300px;}
.registration .sc-country label {width: 70px;float: left;padding-top: 6px;}
.registration .sc-border-all span.select2.select2-container.select2-container--default{width: calc(100% - 70px) !important;margin-bottom: 5px;}
.registration label{font-weight:600;}
.registration .col-sm-4{margin-top:15px;}
.sub-sc-text{text-align:center; padding-bottom:15px; float: left; width: 100%;}
.registration .invalid-feedback {color: red;font-weight: 300;font-size: 10px;position: absolute;background: #fff;bottom: -11px;right: 15px;padding: 5px;}
.registration .form-group {position:relative;}
.registration .form-control.is-invalid {border-color:red;}
.registration .form-group.wd-40{width:40%; padding-right:15px;float:left;}
.registration .form-group.wd-60{width:60%; padding-left:15px;float:left;}

/*==================================================================
Leads Module
==================================================================*/
.sc-width-100 {min-width: 850px; height: auto; float: right; Width:100%;}
.sc-width-100 .search-form {width: 50%;float: left;padding: 11px 0px 11px 0;}
.sc-width-100 .filter-option {width: calc(100% - 51%); float: right; padding: 11px 30px 1px 0;}
.sc-search-field{border:1px solid #ccc; background:none;margin: 15px 0;}
.sc-icon-image {width: 50px;height: 50px;border-radius: 50%; /* border:1px solid #ccc;*/}
.sc-icon-image span {color: #fff; float: left; padding: 15px; font-weight: bold;}
.sc-icon-image img{width: 100%;height: 100%;border-radius: 50%;}
.sc-cont-list-item tr{border:1px solid #ccc;padding:5px; margin-bottom:15px;display: table; width: 100%;}
.sc-cont-list-item tr td{padding:5px 10px; }
.sc-cont-list-item table{width: 100%;}
.sc-cont-list-item tr td:nth-child(1){width:6%;}
.sc-cont-list-item tr td:nth-child(2){width:14%;}
.sc-cont-list-item tr td:nth-child(3){width:21%;}
.sc-cont-list-item tr td:nth-child(4){width:23%;}
.sc-cont-list-item tr td:nth-child(5){width:11%;}
.sc-cont-list-item tr td:nth-child(6){width:14%;}
.sc-cont-list-item tr td:nth-child(7){width:11%;}
.sc-cont-list-item tr td h3{font-size: 16px;}
.sc-cont-list-item tr td .sc-contact-list ul li{list-style-type:none;color: #525252;font-size: 14px; padding-bottom: 5px;    width: 100%;  float: left;}
.sc-cont-list-item tr td .sc-contact-list ul{padding:0;}
.sc-cont-list-item tr td .sc-contact-list ul li span{padding-left:10px;}

.sc-cont-list-item tr td .sc-contact2-list ul li{list-style-type:none;color: #525252;font-size: 14px; padding-bottom: 5px;    width: 100%;float: left;margin-bottom:5px;}
.sc-cont-list-item tr td .sc-contact2-list ul{padding:0;}
.sc-cont-list-item tr td .sc-contact2-list ul li span{margin-right:5px;background:#c7c7c7;width:25px; height:5px; float:left;}
.sc-cont-list-item tr td .sc-contact2-list ul li span.sc-bk-red{background:red;}
.filter-option ul li.sc-add-btn a { border-radius: 20px;}
.filter-option ul li.sc-add-btn a i{color:red; padding-right: 5px; font-size: 16px;}
.sc-pege{padding-bottom:10px;}

/* == Prof list == */
.company-prof-details.sc-prof-new ul li{padding:10px;}
.sc-prof-note h5{width:100px;float:left;}
.sc-prof-note p{width:calc(100% - 100px); float:left;padding-right: 25px;}
.sc-new-profile .nav-tabs{}
.sc-new-profile .all-search{ padding:10px;}
.sc-new-profile .prof-about ul li{color: #6d6d6d;font-size: 14px;line-height: 1.6;}
.sc-new-profile .nav-tabs>li.active>a, .sc-new-profile .nav-tabs>li.active>a:focus, .sc-new-profile .nav-tabs>li.active>a:hover {border: none;border-bottom: none;position:relative;}
.nav-tabs>li.active>a:after, .nav-tabs>li.active>a:focus:after, .nav-tabs>li.active>a:hover:after {position: absolute;height:3px;background: #9d0014;content: "";left: 0;bottom: -1px;right: 0; width: 100%;}
.sc-list-panel-new table{width: 100%;}
.sc-list-panel-new tr{padding: 10px;float: left;border: 1px solid #ccc;margin-top: 15px;width: 100%;}

.sc-list-panel-new .sc-activities tr td:nth-child(1){width:15%; }
.sc-list-panel-new .sc-activities tr td:nth-child(2){width:75%;}
.sc-list-panel-new .sc-activities tr td:nth-child(3){width:10%;text-align: center; position: relative;}
.sc-list-panel-new p span{float: left; width: 100%;padding:10px 0;}
.sc-list-panel-new p {padding: 0;}
.sc-list-panel-new a{color: #737373;padding: 0 5px;font-size: 16px;}
.sc-list-panel-new a.sc-dots{font-size: 26px;color: #737373;}
.sc-new-profile .tab-content {height: 300px;overflow-y: auto;}
.nav-tabs>li>a:hover{border-color:transparent; background:none;}
.sc-document tr td:nth-child(1){width:5%; font-size: 20px;float: left; padding-top: 15px;}
.sc-document tr td:nth-child(2){width:60%;float: left;}
.sc-document tr td:nth-child(3){width:25%;float: left;}
.sc-document tr td:nth-child(4){width:10%;float: left; padding-top: 15px;position:relative;}

.sc-activities tr.sc-note td:nth-child(1){width:15%;float: left;} 
.sc-activities tr.sc-note td:nth-child(2){width:55%;float: left;}
.sc-activities tr.sc-note td:nth-child(3){width:30%;float: left;text-align: right;}
.prof-about .sc-activities tr.sc-note td p{padding:0; margin:0;}

.sc-list-panel-new .sc-activities.sc-photos tr td:nth-child(1){width:15%;float: left;} 
.sc-list-panel-new .sc-activities.sc-photos tr td:nth-child(2){width:45%;float: left;} 
.sc-list-panel-new .sc-activities.sc-photos tr td:nth-child(4){width:15%;float: left; padding-top: 15px; position: relative;} 
.sc-list-panel-new .sc-activities.sc-photos tr td:nth-child(3){width:25%;float: left;} 

.sc-activities img{width:50px; height:auto;}
.sc-activities.sc-photos tr td:nth-child(2){width:60%;float: left;}
.wd-10{width:10%; float:left; padding:0 5px;}
.wd-40{width:40%; float:left; padding:0 5px;}
.wd-60{width:60%; float:left;}
.wd-15{width:15%; float:left; padding:0 5px;}
.wd-25{width:25%; float:left; padding:0 5px;}
.wd-35{width:35%; float:left; padding:0 5px;}
.wd-80{width:80%; float:left; padding:0 5px;}
.wd-7{width:7.5%; float:left; padding:0 5px;}
.sc-full-border {width: 100%;float: left;border: 1px solid #ccc;padding: 10px;}
.sc-full-border .form-group .form-control{border:none; border-bottom:1px solid #ccc;border-radius:0; height: 40px; box-shadow: none;}
.sc-full-border .form-group select.form-control{box-shadow: none;height: 40px;}
.sc-full-border .form-group{margin-bottom: 5px;}
.sc-submit-box {border: 1px solid #ccc;height: 40px;display: flex;align-items: center;justify-content: center;}
.sc-submit-box button{background:none; border:none; box-shadow:0; color:#000;}
.sc-submit-box a{font-size:18px}
.sc-submit-box:hover button{color:red;font-size:18px;}
.sc-submit-box:hover{border-color:red;}
.sc-submit-box:hover a{color:red;}
.sc-upload-image-prof {border: 1px solid #ccc;padding: 10px;}
.sc-upload-image-prof img{width:100%;height: 190px;}
.company-prof-white-panel.mmk-right.sc-prof-right {width: 100%;padding: 10px;}
.sc-top-select {float: right;}
.sc-top-select p{float: left;width: auto;}
.sc-top-select p.sc-red {padding: 2px 10px;color: red;font-weight: 600;}
.sc-top-select p.sc-check-box {padding: 0px 9px;}
.sc-top-select p.sc-check-box input[type="checkbox"] {position: relative;top: 2px; left: 3px;}
.sc-quick-sec{width: 100%;float: left;margin: 15px 0;}
.sc-quick-sec h5{padding-bottom: 10px;}
.sc-quick-sec p{padding:2px 15px;font-size:12px; color: #757575;}
.sc-top-select a {padding: 0 10px;}
.sc-quick-sec p span{width: 120px;float: left;}
.sc-mar-tp{margin-top:15px;}

.sc-add-title .sc-add-tag{width:90px; float:left;}
.sc-add-title .sc-full-border{width:calc(100% - 90px); float:left;}
.tab-sec.country-settings{padding-bottom:5px;}
.sc-new-lead-image{max-width:100%;}
.col-xs-offset-right-6 {  margin-right: 50%;}

.sc-add-plus i{color: #fff;background: red;font-size: 30px;border-radius: 55px;width: 70px;height: 70px;text-align: center;display: flex;align-items: center;justify-content: center;font-weight: 300;}
.sc-add-plus{position: fixed;bottom: 10px;right: 10px;}
.sc-add-list {width: 100%;float: left;}
.sc-add-list-item{width: 200px;position: fixed;bottom: 40px;right: 90px; display:none;}
.sc-add-list-item ul{padding:5px 10px; background:#fff;border:1px solid #ccc;}
.sc-add-list-item ul li{list-style-type:none;padding:5px}
.sc-add-list-item ul li a i{padding-left:5px;}
.sc-add-list-item.intro{display:block;}

.sc-side-bar{position: fixed;top: 0;border: 1px solid #ccc;background: #fff;right: -25%;bottom: 0;width: 25%; transition:0.5s;}
.sc-side-bar.sc-show{right: 0; transition:0.5s;}

.sc-side-bar-head{float:left; width:100%; background:#ccc;padding:10px;}
.sc-side-bar-head h3{float: left;font-size: 16px;}
.sc-side-bar-head .sc-close{float: right; position: relative; top: -2px; font-size: 18px; line-height: 0; cursor:pointer;}
.sc-add-modal select{width:50%;}
.sc-add-modal .modal-content{border-radius: 0;}
.sc-add-modal .form-control{border-radius:0; border: none;  border-bottom: 1px solid #ccc;}
.btn.btn-default.sc-button{background: #fff;text-shadow: none;color: #000;padding: 8px 20px;border-radius: 19px;font-size: 12px;margin-top: 20px;float: right;}

/*.sc-add-title .sc-full-border {width: calc(100% - 90px);float: left;position: absolute;background: #fff;top: -9px;right: 5px;
}
.company-prof-details.sc-prof-new ul li{position:relative;}*/
.sc-prof-note{position:relative;}
.sc-note-edit{width: 30px;height: 30px;background: red;color: #fff;position: absolute;border-radius: 50%;display: flex;align-items: center;text-align: center;justify-content: center;right: 5px;top: 4px;}

.sc-add-modal {width: 100%;float: left;padding: 15px;}
.sc-add-modal .form-group{position:relative;}
.invalid-feedback {font-size: 10px;color: #f00;position: absolute;bottom: -15px;font-weight: 300;left: 0;}
.sc-add-modal .form-style textarea.form-control {height: auto;min-height: 200px;max-height: initial;}

.sc-upload-image-prof {position: relative;}
.sc-upload-image-prof input{width: 30px;height: 30px;position: absolute;bottom: 10px;right: 18px;z-index: 1; opacity: 0; cursor:pointer;}
.sc-upload-image-prof:after{position: absolute;content: "\f030";width: 40px;height: 40px;border-radius: 50%;background: #000;
font-family: FontAwesome;color: #fff;bottom: 12px;right: 12px;display: flex;text-align: center;justify-content: center;align-items: center;cursor:pointer;}
.sc-drag-drop{position: relative;border: 1px dashed #ccc;padding: 10px;} 
.sc-drag-drop p{font-size: 12px;line-height: 22px;}
.sc-drag-drop p span{font-weight:600; text-decoration:underline;}
.sc-drag-drop input{width: 100%;position: absolute;top: 0;left: 0;opacity: 0;cursor: pointer;bottom: 0;right: 0;height: auto !important;}

.sc-dnd-photo .file-listing {width: 23%;float: left;height: auto;border: 1px solid #ccc;padding: 8px;margin-right: 5px;position:relative; margin-bottom:10px;}
.sc-dnd-photo .file-listing img {width: 100%; min-height: 56px;}
.sc-dnd-photo .file-listing:nth-child(4n+4){margin-right:0;}
span.remove-photo {position: absolute;top: -10px;right: -3px;}
span.remove-photo:hover{cursor:pointer;}
.sc-dnd-photo{width:100%; float:left;}
.sc-dnd-doc{width:100%; float:left;}
.sc-dnd-doc .file-listing {width: 100%;float: left;height: auto;padding: 10px;position: relative;margin-bottom: 10px;border-bottom: 1px solid #ccc;}

.sc-dnd-doc span.remove-photo {position: absolute;top: 0px;right: 0px;}

.sc-add-modal .sc-quick-sat select{width:100%;}
.sc-add-modal .sc-quick-sat select.wd-40{width: 36%;border: none;border-bottom: 1px solid #ccc;min-height: 35px;margin-left: 10px;}
.sc-add-modal .form-style input.form-control{margin:0;}
.sc-activities tr td span:first-child{width:100%; float:left; padding-bottom:10px;}

.prof-about.sc-prof-note p{margin:0;}

.company-prof-white-panel.mmk-right.sc-prof-right.sc-mar-tp {position: relative;}

.sc-team-edit {position: absolute;background: #f00;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;color: #fff;border-radius: 50%;top: -12px;right: -11px;}

.filter-option ul li.sc-filter-status {margin: 5px 3px;border-left: 1px solid #ccc; padding: 0 7px;}
.filter-option ul li.sc-filter-status label{font-weight:400;}
.filter-option ul li.sc-filter-status input[type=checkbox]{position:relative; top:2px; left:3px; opacity: 0;}
.filter-option ul li.sc-filter-status input[type=checkbox]:after{position: absolute;content: "";width: 15px;height: 15px;border: 1px solid #ccc;top: 0;left: 0;right: 0;  opacity: 1;}
.add-company.filter-option ul li{border-right:0;}

.add-company.filter-option ul li:first-child{padding-left:0;}

.sc-fix-height{width:calc(100% - 90px); float:left;}
.sc-list-panel-new .sc-activities.sc-property tr td:nth-child(1){width:20%; float: left;}
.sc-list-panel-new .sc-activities.sc-property tr td:nth-child(2){width:70%; float: left;}
.sc-list-panel-new .sc-activities.sc-property tr td:nth-child(3){width:10%; float: left; padding-top: 15px;}
.sc-list-panel-new .sc-activities.sc-property tr td:nth-child(3) .tab-action-items{bottom: -30px;}
.tox.tox-tinymce.tox-fullscreen .tox-editor-container {padding-top: 80px !important;}
.tox.tox-tinymce.tox-fullscreen{left:50px !important;}

/* ================================================================== */
.list-sort-btn {
    position: absolute; 
    top: 97px;
    left: 74px;
    width: 180px;
    text-align: right;
    z-index: 9;
}
.tab-action-items {
	display: none;
	position: absolute;
    background: #fff;
    border: 1px solid #ccc;
    padding: 5px;
    right: 60px;
    min-width: 100px;
    bottom: -4px;   
}
.sc-document .tab-action-items{right: 30px;min-width: 100px; bottom: -22px;}
.tab-action-items a{width:100%; padding:5px;float:left;text-align: left; font-size: 14px;}
.tab-action-items a i{padding-right:10px; font-size:18px;}
.prof-about.back-white.manage-company .sc-activities .sc-tab-tittle span{padding:5px 10px; color: #9d0014;}
table.sc-activities.sc-photos .tab-action-items{padding: 0px 5px; right: 40px; min-width: 100px; bottom: -18px;}
.sc-quick-sec p span.sc-sat-value{width:calc(100% - 120px);float: left;}
.blog-title-description .blog-title {color: #ac2217;padding-bottom: 5px;font-weight: 500;}  

/* ================================================================== 
	New Lead design 01.07.2020
 ================================================================== */
 .sc-upload-image-prof img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.sc-upload-image-prof{
	border-radius: 50%;
}
.sc-heading-new {
    width: 100%;
    float: left;
    border-bottom: 1px solid #000;
}
.sc-heading-new .heading {
    margin: 10px 0;
	border-left: 0;
}
.sc-new-design .company-prof-details.sc-prof-new ul li {
    padding: 10px;
    border: none;
	position: relative;
}
.sc-new-design .company-prof-details ul{
	border: none;
}

.sc-new-design .company-prof-details ul li{
	width:33.3333%;
}
.sc-add-title .sc-add-tag, .sc-prof-note h5{
	width:100%;
	text-transform: uppercase;
    color: #555;
    font-weight: 500;
	padding-bottom:5px;
}
.sc-add-title .sc-full-border{
	color: #000;
    position: absolute;
    width: 450px;
    background: #fff;
    top: 30px;
    left: 0;
    z-index: 1;
}
.sc-fix-height{
	width:100%;
	color: #000;
}
.sc-new-design .company-prof-details ul li span {
    font-weight: 100;
    color: #000000;
}

.sc-new-design li.sc-quick-sec.sc-add-title {
    padding: 0;
    margin: 0;
}
.sc-new-design .prof-about{
	border:0;
}

.company-prof-white-panel.mmk-right.sc-prof-right {
    border: 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
	position: relative;
}
.sc-quick-sec p{
	width: 25%;
    float: left;
	    text-align: right;
}
.sc-quick-sec p span {
    font-size: 14px;
    text-transform: uppercase;
    padding-right: 10px;
	width: auto;
	float: none;
}
.sc-top-select{
	display:none;
}
.sc-quick-sec{
	margin:0;
}
.inner-page.full-inner-page.sc-new-design {
    padding: 0 20px 0 70px;
}
.all-search{
	border:none;
}
.prof-about{
	margin-top:0;
}
.sc-new-design .prof-right-bar {
    width: 100%;
    float: left;
    background: #f9f9f9;
    margin-bottom: 0;
    box-shadow: 0px 2px 7px #dedede;
}
.sc-new-design .prof-about ul li{
	border: 1px solid #f1f0f0;
    border-right: 0;
    width: 25%;
    border-top: 0;
    text-align: center;
}
.sc-new-design .nav-tabs>li.active>a:after{
	height: 2px;
    background: #000000;
}
.sc-new-design .nav-tabs>li.active>a, .sc-new-design .nav-tabs>li.active>a:focus, .sc-new-design .nav-tabs>li.active>a:hover{
	background-color:transparent;
}
.sc-new-profile .all-search{
	padding:0;
}
.sc-quick-sec h5{
	padding-bottom: 10px;
    color: #6f6f6f;
	padding-top: 3px;
}
.sc-quick-sec p span.sc-sat-value{
	width:auto;
	float: none;
}
.sc-new-design .nav>li>a:focus:after, .nav>li>a:hover:after{
	height: 2px;
    background: #000000;
	width:100%;
}
li.sc-quick-sec.sc-add-title {
    position: relative;
}
.sc-new-design .tab-sec.country-settings.sc-list-panel-new {
    border: 0;
    padding: 0;
    margin: 0;
}
.sc-add-plus {
    position: relative;
    bottom: 0;
    right: 0;
	float: right;
	margin-right: 50px;
	cursor:pointer;
}
.sc-add-plus i {
    color: #fff;
    background: black;
    font-size: 20px;
    width: 40px;
	height: 40px;
	
}
.newly-added-sec{
	width:100%;
	padding:15px 0;
	float:left;
}
.newly-added-sec input{
	width: 360px;
    margin-left: 50px;
    padding: 5px;
    border-radius: 0;
    box-shadow: none;
    border: 1px solid #000;
    height: 35px;
	background: #fff;
	margin-top: 4px;
	
}
.tab-pane h2{
	background: #f5f5f5;
	box-shadow: 0px -1px 7px #dadada;
	border-bottom: 1px solid #ccc;
	padding: 15px 20px;
    font-size: 17px;
    margin-top: 10px;
	}
.newly-added-sec i{
	margin-left: -28px;
}
.sc-list-panel-new tr:first-child{
	margin-top:0;
}
.sc-add-list-item {
    width: 200px;
    position: fixed;
    bottom: 40%;
    right: 110px;
    display: none;
	z-index: 1;
}
.sc-new-design .prof-about .sc-add-list-item ul li {
    width: 100%;
    border: none;
    text-align: left;
    padding-left: 30px;
}
.sc-team-edit{
	background: none;
    top: -4px;
    left: 130px;
    color: #000;
	cursor:pointer;
}
.sc-note-edit{
	background: none;
    top: 1px;
    left: 60px;
    color: #000;
	cursor:pointer;
}
.sc-quick-sec .sc-note-edit{
	background: none;
    top: 6px;
    left: 60px;
    color: #000;
	cursor:pointer;
}
.sc-list-panel-new .sc-activities tr td:nth-child(1) {
    width: 8%;
}
.sc-activities tr td span:first-child{
	padding-bottom: 3px;
}
.sc-list-panel-new tr{
	border:0; 
	border-bottom:1px solid #ccc;
}
.sc-list-panel-new .sc-activities tr td:nth-child(2){
	padding-left:20px;
}
.sc-document tr td:nth-child(1){
	padding-top:2px;
}
.inner-page.full-inner-page.sc-new-design .row{
	margin-right: -17px;
}
.sc-new-design .sc-full-border.left-sc-auto{
	left:auto;
	right:0;
}
.no-tp-pad{
	padding-top:0 !important;
}
.sc-add-list{
	position:relative;
}
.sc-add-list-item{
	position:absolute;
	bottom:0;
}
.sc-list-panel-new a.sc-dots{    
	font-size: 35px;
}
.tab-action-items{
	right: 90px;
}
.sc-document tr td:nth-child(4){
	padding-top:0; 
}
.sc-document .tab-action-items{
	bottom:-11px;
}
.cl-lft {
    clear: left;
}

/*======================================================================================
 19.08.2020
===========================================================================================*/

.sc-add-property-newds ul.nav.nav-tabs{border: 1px solid #ccc;width: 100%;display: flex;align-items: center;float: none;justify-content: space-around;}
.sc-add-property-newds ul.nav.nav-tabs li.col{border-right:1px solid #ccc;text-align: center; width: 100%;}
.sc-add-property-newds ul.nav.nav-tabs li a{ margin-right: 0;}
.sc-add-property-newds ul.nav.nav-tabs li:last-child{border-right:none;}
.sc-add-property-newds .nav>li>a:hover:after {display:none;}
.sc-add-property-newds .nav>li>a:hover{color:#000;}
.sc-add-property-newds .nav-tabs>li.active>a:after{background:#000;}
.prof-about.back-white.manage-company {border: 0;}
.sc-add-property-newds  .btn-publish{box-shadow: none;padding: 5px 24px;background: #333;color: #fff;font-size: 13px;text-shadow: none;
border-color: #333;}
.sc-add-property-newds  .btn-publish:hover{background:#9d0014;color:#fff;border-color:#9d0014;}


.sc-add-property-newds .sc-new-add-pro{position:relative;background:#e5e5e5; width:100%; padding:10px;margin-top:15px;}
.sc-add-property-newds .sc-new-add-pro h4{color:#000;padding: 0;font-size: 16px;}
.sc-add-property-newds .sc-new-add-pro .sc-side-bar-call{position: absolute;right: 10px;top: 4px;width: 30px;height: 30px;background: #000;color: #fff;display: flex;align-items: center;justify-content: center;border-radius: 50%;}

.sc-new-table-ds .property-activities tr td:nth-child(1){width: 15%;padding-right: 20px;}
.sc-new-table-ds .property-activities tr td:nth-child(3){width: 3%;}
.tab-sec.sc-new-table-ds {padding: 0;}
.tab-sec.sc-new-table-ds tbody tr{border-bottom: 1px solid #ccc;}
.tab-sec.sc-new-table-ds tbody tr span{width:100%; padding-bottom:5px;float: left;}
.tab-sec.sc-new-table-ds tbody tr:last-child{border-bottom: 0;}


.tab-sec.sc-new-table-ds .tab-action-items{min-width: 30px;bottom: -4px; width: 100px;}
.tab-sec.sc-new-table-ds .tab-action-items a{width:100%;}
.sc-new-table-ds .sc-dots{font-size:35px;}
.tab-sec.media-list {border-left: 1px solid #aaa;padding: 10px;display: inline-block;width: 19%;margin: 10px 5px 0 5px;}
.sortable .ui-sortable {width: 100%;padding: 0 5px;float: left;}
.tab-sec.media-list .media-wrapper .upload-image-wrapper{width:100%; height:206px;}
.tab-sec.media-list .media-wrapper .upload-image-wrapper img{width:100%; height:100%;}
.tab-sec.media-list .media-wrapper .photo-title-wrapper{width:100%;}
.tab-sec.media-list .media-wrapper .photo-title-wrapper .form-style .form-control{width:100%;margin-top:10px;}
.tab-sec.media-list .media-wrapper {position:relative;}
.tab-sec.media-list .media-wrapper .del-media{position: absolute; right: -5px;top: -15px;}
.tab-sec.media-list:first-child {border-color: #000;}

.sc-new-dots-pannel{position:relative;}
.sc-new-dots-pannel .tab-action-items{top: 4px;left: -110px;bottom: auto !important; padding: 0;}
.btn.btn-pdf {position: absolute;right: 56px;top: 3px;border-right: 1px solid #ccc;}
.tab-sec.sc-new-table-ds .property-activities tbody tr span {padding-right: 50px;}
.sc-new-table-ds .property-activities tr td:nth-child(3){width: 10%;text-align: center;font-size: 21px;padding-top: 0px;}
.sc-new-table-ds .property-activities tr td:nth-child(4){top: 0px;}
.sc-new-table-ds .property-activities tr td a.sc-dots{top: -11px; position: relative;}
.togg-button{width:100%; float:right;}
.button-toggle {border: 2px solid #a4a4a4;padding: 5px;border-radius: 5px;width: 34px;float: right; display:none;cursor:pointer;}
.button-toggle span{width:20px; height:2px;background:#a4a4a4; margin-bottom:3px; float: left;}
.button-toggle span:last-child{margin-bottom:0;}
.sc-nav-share {float: left;width: 100%;}
.sc-nav-share ul {padding: 15px 0 0; text-align: right;margin: 10px;border-top:1px solid #ccc;}
.sc-nav-share ul li{list-style-type:none;display:inline-block;}
.sc-nav-share ul li.fl-lt {float: left;}
.sc-nav-share ul li{background:#f8f8f8; color:#000; padding:8px 20px;}
.sc-nav-share ul li.share-button {border-radius: 5px;margin-right: 20px;background: #000;color:#fff;padding:5px 20px;}
.sc-nav-share ul li.share-button a{color:#fff;}
.project-edit {float:left;width:100%;}
.pad-50-20{padding:50px 0 20px;}
.pad-20{padding:20px 0;}
.project-edit h4{padding: 0px 10px;}
.project-edit h5 {padding-bottom: 10px;width: auto; float: left;padding-left: 10px;}
.project-edit ul{padding:0;}
.project-edit ul li{padding-bottom: 8px;border-bottom: 1px solid #ccc;margin-bottom: 8px;list-style-type:none;float:left;width:100%;}
.project-edit ul li .span-head{padding:0 10px;float:left; width:250px;font-weight:600; font-size:12px;}
.project-edit ul li .span-text{padding:0;float:left;width:calc(100% - 250px);font-size:14px;}
.project-edit ul li .span-text i{float:right;color: #000;}
.agents-details{text-align:center;}
.agents-details img{width:200px; height:200px;border-radius:50%;padding:10px; border:1px solid #ccc; margin:20px 0;}
.agents-details h4{font-size:14px;}
.agents-details ul{text-align:left;margin-top:20px;}
.agents-details ul li{text-align:left;font-size:12px;}
.project-desc span{background:#f8f8f8;text-align:center; float:left;width:25%;border-left:1px solid #ccc;padding:8px; font-size:12px;}
.project-desc {border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:20px 0;float: left;width: 100%;}

.sc-project-head{float:left;width:100%;border-bottom: 1px solid #ccc;margin-bottom: 10px;}
.sc-project-edit {float: right;cursor:pointer;}
.sc-project-edit  i{float:right;margin-left: 15px;}
.right-side-edit {position: fixed;top: 0;width: 500px; right: -500px;background: #fff;bottom: 0;overflow: auto;transition:0.5s;border: 1px solid #ccc;}
.sc-edit-show{right:0;transition:0.5s;}
.sc-side-modal-heading{width:100%;border-bottom: 1px solid #9d0014;padding: 15px 20px;}
.sc-side-modal-heading h3{font-size:16px; font-weight:600;}
.right-side-edit form{padding: 15px 20px;}
.right-side-edit form label{font-size:12px; width:100%;float:left;font-weight:400; margin-top:15px;}
.right-side-edit form input{font-size:12px; width:100%;float:left;margin-top:5px;border:1px solid #ccc;height:40px;}
.right-side-edit form select{font-size:12px; width:100%;float:left;margin-top:5px;border:1px solid #ccc;height:40px;}
.right-side-edit form select option{font-size:12px; width:100%;float:left;padding:3px;}
.sc-edit-subit{font-size:12px; width:92%;float:left;padding:8px; color:#fff;text-align:center;border:0; background:#bf344b;border-radius:5px; text-transform:uppercase;margin:30px 20px 0;}


.left-side-edit {position: fixed;top: 0;width: 500px; right: -500px;background: #fff;bottom: 0;overflow: auto;transition:0.5s;border: 1px solid #ccc;}
.sc-edit-show-left{right:0;transition:0.5s;}
.sc-side-modal-heading{width:100%;border-bottom: 1px solid #9d0014;padding: 15px 20px;}
.sc-side-modal-heading h3{font-size:16px; font-weight:600;}
.left-side-edit form{padding: 15px 20px;}
.left-side-edit form label{font-size:12px; width:100%;float:left;font-weight:400; margin-top:15px;}
.left-side-edit form input{font-size:12px; width:100%;float:left;margin-top:5px;border:1px solid #ccc;height:40px;}
.left-side-edit form select{font-size:12px; width:100%;float:left;margin-top:5px;border:1px solid #ccc;height:40px;}
.left-side-edit form select option{font-size:12px; width:100%;float:left;padding:3px;}

.sc-edit-25{width:25%; float:left; padding:10px 5px;}
.right-side-edit .form-group label {width: 100%;float: left;font-weight:600; font-size:12px;}
.right-side-edit .form-group {width: 100%;float: left; padding:15px 20px 0;margin-bottom:0;}
.right-side-edit .form-group input {width: 100%;float: left;margin-top:5px;border:1px solid #ccc;height:38px;font-size:12px;padding:5px;}
.right-side-edit.sc-edit-show .form-group .select2.select2-container {margin-bottom:0;}

.left-side-edit .form-group label {width: 100%;float: left;font-weight:600; font-size:12px;}
.left-side-edit .form-group {width: 100%;float: left; padding:15px 20px 0;margin-bottom:0;}
.left-side-edit .form-group input {width: 100%;float: left;margin-top:5px;border:1px solid #ccc;height:38px;font-size:12px;padding:5px;}
.left-side-edit .form-group textarea {width: 100%;float: left;margin-top:5px;border:1px solid #ccc;height:38px;font-size:12px;padding:5px;}
.left-side-edit .form-group .select2.select2-container {margin-bottom:0;}

.right-side-edit.sc-features .form-group input{width: auto;float: left;margin-top: 5px;border: 1px solid #ccc;height: auto;font-size: 12px;
padding: 5px;}
.right-side-edit.sc-features .form-group label {width: auto;float: left;font-weight: 600;font-size: 12px;padding: 2px 11px;}

.file-listing.form-group.sc-20 {width: 15%;float: left;border: 1px solid #ccc;padding: 10px; margin:5px;position: relative;}
.sc-up-photo img {width: 100%;margin-bottom: 10px;height:150px;}
.file-listing.form-group.sc-20 span.remove-photo {position: absolute;top: 0px;right: 5px;}
#Photo .form-group.sc-20 {width: 19.1%;float: left;margin: 5px;border: 1px solid #ccc;padding: 5px;}


.table-responsive.company-table tr td img {width: 25px;height: auto;}
.sc-new-logo img{width: 80px;padding: 2px 5px 5px;height: auto;float: left;}
.sc-new-logo {width: 300px;padding:0;}
.sc-new-logo h5.agnt-name {padding-left: 10px;float: left;width: calc(100% - 90px);padding-top: 18px;color:#000;}
.sc-new-logo h5.agnt-name span{width:100%;padding-top:5px;float:left}
.sc-new-logo:hover h5.agnt-name{color:#000;}
.sc-dropdown {position: absolute;width: 400px;right: 0;top: 67px;background: #fff;border: 1px solid #ccc;border-radius: 5px;padding: 10px;display:none;z-index: 1000;z-index: 1000;}
.sc-dropdown ul{padding:0;}
.sc-dropdown ul li{list-style-type:none;padding-bottom:2px;}
.sc-dropdown ul li a{font-size:12px;color: #9d9d9d;}
.sc-dropdown ul li a:hover{color:#000;}
.sc-03{width:33.333%; float:left;}
.triangle-top {background: url(/images/angle.png);width: 25px;height: 25px;background-position: center;background-size: cover;position: absolute;right: 40px;
top: -15px;}

.sc-new-drop:hover .sc-dropdown {display:block;}
.sc-profile h5 {text-align: right;float:left; width: 140px;}
.sc-profile h5 span{width: 100%;text-align: right;float:left;padding-top:4px;}
.prof-initial{float:left;}
.prof-initial h6 {width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;border: 1px solid #ccc;border-radius: 50%;font-size: 16px;
margin-left: 10px;margin-top: -10px;}

.prof-initial img{width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;border: 1px solid #ccc;border-radius: 50%;font-size: 16px;
margin-left: 10px;margin-top: -10px;}
.sc-new-drop {
    padding-top: 20px;
}
.others.pull-left {
    padding-top: 17px;
}
/*=====================================================
Testimony
=====================================================*/
.artbd-subhead {
    background: #f2f2f2;
    float: left;
    width: 100%;
	padding:10px 0 5px;
	border-bottom:1px solid #cccccc;
}
.artbd-short p {
    padding: 3px 5px 0 0;
    font-size: 12px;
    float: left;
    margin: 0;
	font-weight:600;
}
.artbd-short select {
    border: 0;
    background: transparent;
    font-size: 12px;
    padding: 0 3px 0 0;
	font-weight:600;
}
.artbd-short select::focus-visible{
	border:none;
	outline:none;
}
.artbd-pagination ul {
    padding: 0;
    margin: 0;
	float:right;
}
.artbd-pagination ul li{
    list-style-type:none;
	display:inline-block;
	padding:0 10px;
}
a.artbd-invite {
    background: #000;
    padding: 5px 15px;
    color: #fff;
    text-decoration: none;
	font-size:12px;
}
a.artbd-next {
    padding: 3px 10px;
    border-bottom: 1px solid #c4c4c4;
    border-top: 1px solid #c4c4c4;
    border-right: 1px solid #c4c4c4;
    color: #000;
    text-decoration: none;
    border-radius: 0 5px 5px 0;
	margin-left: -4px;
}
a.artbd-prev {
    padding: 3px 10px;
    border: 1px solid #c4c4c4;
    color: #000;
    text-decoration: none;
    border-radius: 5px 0 0 5px;
}
.artbd-pagination ul li p{
	color:#c4c4c4;
	font-size:12px;
}
.artbd-body-sec {
    float: left;
    width: 100%;
}
.artbd-pannl {
    margin: 30px 0 0;
    border-top: 1px solid #000;
    border-bottom: 1px solid #c4c4c4;
	float: left;
    width: 100%;
}
.artbd-pannl h4 {
    font-size: 14px;
    font-weight: 600;
	float: left;
	padding-top: 10px;
}
.artbd-pannl ul {
    float: right;
    padding: 0;
    margin: 0;
}
ul.artbd-pannl-top li {
    list-style-type: none;
    display: inline-block;
    padding: 8px 15px;
    border-left: 1px solid #c4c4c4;
}
ul.artbd-pannl-top li i{
	padding:0 3px;
	color: #000;
    font-size: 18px;
}
ul.artbd-pannl-top li:first-child{
	padding-right:55px;
}
.artbd-pannl-body {
    width: 100%;
    float: left;
    padding: 5px 0;
}
.artbd-pannl-body-5 {
    float: left;
    width: 10%;
}
.artbd-pannl-body-90 {
    width: 90%;
    float: left;
}
.artbd-pannl-body-85 p{
	color:#000; 
	font-size:14px;
	font-weight:500;
}
ul.artbd-pannl-bottom {
    float: left;
    width: 100%;
    border-top: 1px solid #c4c4c4;
    border-bottom: 1px solid #c4c4c4;
	padding:0
}
ul.artbd-pannl-bottom li {
    list-style-type: none;
    padding: 5px 10px;
    border-right: 1px solid #c4c4c4;
    display: inline-block;
	color:#000;
	font-weight:600;
}
ul.artbd-pannl-bottom li span{
	padding-left:5px;
	font-weight:400;
	font-size: 12px;
}
ul.artbd-pannl-bottom li:last-child{
	border-right:0;
}
.artbd-wd-75 {
    float: left;
    width: 75%;
	padding-right:35px;
	height: calc(100vh - 149px);
	overflow:auto;
}
.artbd-wd-25 {
    float: left;
    width: 25%;
    border-left: 1px solid #c4c4c4;
    height: calc(100vh - 149px);
    padding: 0 0 0 15px;
}
.artbd-wrap {
    width: 100%;
    float: left;
}
.artb-filter h5 {
    font-size: 14px;
    border-bottom: 1px solid #c4c4c4;
    padding-bottom: 4px;
}
.artb-filter form {
    padding: 35px 0px 0;
}
.artb-filter form .form-control{
	border-radius:0;
}
.artb-filter form .form-group{
	margin-bottom:8px;
}
.artb-filter form button {
    background: #bf344b;
    border: 0;
    display: block;
    width: 100%;
    padding: 5px 0;
    color: #fff;
    margin-top: 77px;
}
.artb-filter label {
    font-size: 12px;
}
.artbd-short {
    margin-left: 30px;
}
.artb-filter {
    padding-top: 30px;
}
.artbd-pannl-body-5 p {
    background: #bf344b;
    border-radius: 50%;
    color: #fff;
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 25px;
}
ul.pagination {
    margin: 20px 0 0;
    white-space: nowrap;
    justify-content: flex-end;
    float: left;
}
.pagination>.active>span{
	color: #010101;
    cursor: default;
    background-color: rgb(51 122 183 / 50%);
    border-color: #337ab7;
}
.pagination>li>span{
	border: 1px solid #343434;
    margin: 5px;
	color:#000;
}
.pagination>li>a{
    border: 1px solid #343434;
	margin: 5px;
	color: #000;
}


/*=====================================================
Navigation menu
=====================================================*/
.have-child {
  position: relative;
}
.have-child ul {
  position: absolute;
  top: 0;
  z-index: 9;
  left: 100%;
  background: #fff;
  padding: 5px;
  border: 1px solid #ccc;
  border-radius: 5px;
  display: none;
}
.have-child ul li {
  height: auto;
  float: left;
  width: 100%;
  width: 100%;
}
.have-child li a {
  background: none !important;
  border: none !important;
  padding: 5px;
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
}
.side-nav ul {
  width: auto !important;
}
.sidebar-active .side-nav ul {
  width: 250px;
}
.side-nav ul p{
	width: 0px;
	overflow: hidden;
	white-space: nowrap;
}
@keyframes sb-animation {
  0%{
    width: 0;overflow: hidden;
  }
  100% {
    width: calc(100% - 50px);
  }
}
@keyframes sb-animation2 {
  0%{
    width: 50px;overflow: hidden;
  }
  100% {
    width: 250px;
  }
}
.side-nav ul p.sb-onn{
	width: calc(100% - 50px);
	overflow: hidden;
	animation: sb-animation 400ms ease 0s 1 normal forwards;
}
.sidebar-active .sidebar{
	animation: sb-animation2 400ms ease 0s 1 normal forwards;
}

.have-child ul li a:hover {
    background: #e4e4e4 !important;
    border-radius: 10px;
    color: #000;
}
li.have-child ul {
    width: 120px !important;
}

.add-company ul li.plus.sc-new-plus a {
    background: #191718;
}
li.plus.sc-new-plus img {
    width: 20px;
    height: auto;
	margin-right:7px;
}
.bod-full{
	width:100%;
	height:1px;
	background:#ccc;
}
.sc-full-content-border-right{
	width:100%;
	border-right:1px solid #ccc;
	float:left;
}
.sc-filter-prop {
    width: 100%;
    float: left;
    padding: 15px 0;
    border-bottom: 1px solid #ccc;
}
.sc-filter-prop ul {
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
}
.sc-filter-prop ul li{
    padding: 0;
    margin: 0;
    float: left;
    width: auto;
	border-right:1px solid #ccc;
	padding-right:10px;
	list-style-type:none;
}
.sc-filter-prop ul li:last-child{
	border:none;
}
.sc-filter-prop ul li img {
    width: 57px;
    padding: 0 20px;
}
.sc-table-mang-new tr{
	border: 1px solid #ccc;
    margin-bottom: 10px;
    float: left;
	width:100%;
	background: #fff;
}
.sc-table-mang-new tbody tr td{
	border:none;
}
.sc-table-mang-new tr td.prop-img{
    width: 15%;
}
.sc-table-mang-new tr td.prop-address{
    width: 45%;
}
.sc-table-mang-new tr td.prop-status{
    width: 30%;
}
.sc-table-mang-new tr td.prop-icon{
    width: 10%;
}
.sc-table-mang-new tr td.prop-img img{
    width: 126px;
	height: 90px;
}
.sc-table-mang-new tr td.prop-address ul {
    padding: 0;
    margin: 0;
}
.sc-table-mang-new tr td.prop-address ul li{
    list-style-type:none;
}
.sc-table-mang-new tr td.prop-status ul {
    padding: 0;
    margin: 0;
}
.sc-table-mang-new tr td.prop-status ul li{
    list-style-type:none;
}
.sc-table-mang-new tr td.prop-icon ul {
    padding: 0;
    margin: 0;
}
.sc-table-mang-new tr td.prop-icon ul li{
    list-style-type:none;
	text-align: center;
}
.sc-table-mang-new tr td.prop-icon ul li img {
    width: 30%;
}
.sc-table-mang-new tr td.prop-icon ul li:nth-child(2) img {
    padding: 12px 0;
}
.sc-table-mang-new tr td li{
	font-size:12px;
	color:#000;
}
.sc-filter-prop select {
    border: 0;
	color: #000;
}
span.sc-status {
    width: 10px;
    height: 10px;
    background: green;
    display: inline-block;
    margin-right: 5px;
}
.filter-panel {
    padding: 15px 10px 15px 0;
}
.filter-panel h5{
	border-bottom:1px solid #ccc;
	color:#000;
	margin-bottom: 15px;
}
.form-group label {
    font-weight: 500;
    font-size: 13px;
    padding-bottom: 5px;
	float: left;
	width:100%;
}
.filter-panel select.form-control.country-currency {
    border-radius: 0;
    width: 80%;
    float: left;
}
.filter-panel .form-group span {
    float: left;
    width: 20%;
    padding: 6px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.filter-panel .form-group {
    margin-bottom: 15px;
    float: left;
    width: 100%;
}
.filter-panel .form-control{
	border-radius:0;
	font-size:13px;
	
}
input.price-count {
    height: 34px;
    border-radius: 0;
    border: 1px solid #ccc;
    width: 46%;
    float: left;
    margin-right: 10px;
	padding:5px;
	font-size:13px;
}
input.price-count1{
    margin-right: 0px;
	height: 34px;
    border-radius: 0;
    border: 1px solid #ccc;
    width: 46%;
    float: left;
	margin-left: 10px;
	padding:5px;
	font-size:13px;
}
a.apply-button {
    background: #bf344b;
    border: none;
    color: #fff;
    padding: 10px;
    width: 100%;
    margin-top: 30px;
    float: left;
    text-align: center;
}
.manage-company .search-listing .pagination li.active span {
    background: #ffffff;
    border-color: #ddd;
    color: #2d3859;
    padding: 5px 14px;
    font-size: 16px;
    position: relative;
    top: 0px;
}
.manage-company .pagination>li>a {
    border: 1px solid #ddd;
    margin: 5px;
    color: #000;
}
#manage-properties .properties .all-search{
	height: calc(100vh - 295px);
    overflow: auto;
}
.filter-panel {
    padding: 15px 10px 15px 0;
    height: calc(100vh - 200px);
    overflow: auto;
}

#manage-properties .inner-page.full-inner-page{
	min-height: auto;
}
.prop-img-placeholder{
	width: 126px;
    height: 90px;
}
.add-company ul li {text-decoration: none;list-style-type: none;float: right;}
#manage-properties .add-company {
    float: left;
    width: 50%;
    margin: 5px 0;
}
#manage-properties .add-company ul li {text-decoration: none;list-style-type: none;float: right;border-right: 1px solid #ccc;}
#manage-properties .prof-about.back-white.manage-company.projects-list h4:before{position: absolute;content: "";background: red;left: 8px;width: 4px;height: 38px;top: 4px;}

.prop-share-popup {
    background: #fff;
    box-shadow: 1px 0px 4px #ccc;
    padding: 10px;
    position: absolute;
	opacity:0;
	min-width: 200px;
    right: 0;
	z-index:-2;
}
td.prop-icon {
    position: relative;
}
.prop-share-popup.show-prop-sc{
	opacity:1;
	z-index:2;
}
.sc-filter-prop li.fl-rt-sc{
    float: right;
}
li.fl-rt-sc .active-checkbox {
    position: relative;
    top: 2px;
    margin-left: 7px;
    width: 20px;
    height: 15px;
    right: -6px;
	z-index:100;
}
.mng-ck li label {
    position: relative;
    top: 2px;
    font-size: 14px;
    font-weight: 600;
}
.mng-ck li input[type="checkbox"] {
    opacity: 0;
}
.mng-ck li label:before {
    content: "";
    border: 1px solid #ccc;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 2px;
    right: -6px;
    opacity: 1;
}
.mng-ck li label.check:after {
    content: "\f00c";
    position: absolute;
    top: 2px;
    right: -3px;
    opacity: 1;
    font-family: FontAwesome;
    font-size: 14px;
    color: #000;
}

/*------------------------------------------------------------------------------
01-11-2022
------------------------------------------------------------------------------------*/

.sc-new-section-for-property ul {
    padding: 0;
    width: 100%;
    float: left;
	margin:0;
}
.sc-new-section-for-property ul li {
    list-style-type: none;
    float:left;
    padding-right: 10px;
}
.sc-new-section-for-property ul li img {
    width: 15px;
    float: left;
    margin-right: 10px;
	margin-top: 4px;
}
.sc-new-section-for-property li h4 {
    width: auto;
}
select.sc-filter-drop {
    border: 0;
}
li.sc-new-filter {
    margin: 15px 5px 0;
}
.sc-new-section-for-property li.fl-rt-sc {
    float: right;
    margin-right: 3px;
    padding: 5px 10px;
    margin-top: 7px;
}
#manage-properties .add-company {
    width: 85px;
    float: left;
    margin-top: 10px;
}
.add-company ul {
    padding: 0;
    margin: 0;
    float: left;
}
.add-company ul li.plus.sc-new-plus a {
    background: #191718;
    margin: 0;
	padding: 5px 10px;
	font-size:13px;
}
.search-bar {
    position: relative;
    float: left;
    width: calc(100% - 95px);
    margin-left: 10px;
}
input.search-bar-sc {
	width: 100%;
}
#manage-properties .add-company ul li {
    text-decoration: none;
    list-style-type: none;
    float: left;
    border-right: 0;
    padding: 0;
}
.filter-panel {
    height: calc(100vh - 255px);
}
#manage-properties .properties .all-search {
    height: calc(100vh - 245px);
    overflow: auto;
}
#manage-properties .full-inner-page .wrapper {
	max-width: 100%;
}
.bod-full {
    width: 100%;
    height: 1px;
    background: #ccc;
}
.sc-table-mang-new tr td.prop-img {
	float: left;
}
.sc-table-mang-new tr td.prop-address {
	float: left;
}
.sc-table-mang-new tr td.prop-status{
	float: left;
}
.sc-table-mang-new tr td.prop-icon{
	float: left;
}

li.fl-rt-sc .active-checkbox[type=checkbox] {
    position: relative;
    top: 2px;
    left: 3px;
    opacity: 0;
}
li.fl-rt-sc label:before {
    content: "";
    border: 1px solid #ccc;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 16px;
    right: 27px;
    opacity: 1;
}
li.fl-rt-sc .active-checkbox[type=checkbox]:after {
    position: absolute;
    content: "";
    width: 15px;
    height: 15px;
    border: 1px solid #ccc;
    top: 0;
    left: 0;
    right: 0;
    opacity: 1;
}
li.fl-rt-sc label.check:after {
    content: "\f00c";
    position: absolute;
    top: 15px;
    right: 30px;
    opacity: 1;
    font-family: FontAwesome;
    font-size: 14px;
    color: #000;
}
li.fl-rt-sc label:after {
    content: "";
    position: absolute;
    top: 15px;
    right: 30px;
    opacity: 1;
    font-family: FontAwesome;
    font-size: 14px;
    color: #000;
}

.bg-col-sc{
	background: #f5f7f9;
}
.bg-col-sc1{
	background: #eaedf0;
}
.add-company {
    float: right;
    margin-top: 20px;
}
.prof-about.back-white.manage-company .add-company ul li.plus a{
	padding: 5px 15px 5px 10px;
}


.proparty-sc-hover {
    position: relative;
	cursor:pointer;
} 	
.hover-prop {
    position: absolute;
    background: #fff;
    width: 500px;
    box-shadow: 10px 10px 6px #c1bfbf;
    z-index: 1000;
	top: 24px;
	display: none;
}
.hover-prop:before {
    content: "";
    position: absolute;
    top: -10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #dfdfdf;
    left: 10%;
}
.proparty-sc-hover:hover .hover-prop{
	display:block;
}
.hover-head {
    padding: 10px;
	float:left; 
	width:100%;
	border-bottom: 1px solid #ccc;
}
.hover-head span {
    width: 40px;
    height: 40px;
    background: #4fae00;
    float: left;
    text-align: center;
    font-size: 20px;
    padding: 4px;
    margin-right: 10px;
}
.author-sc-title{
	width:calc(100% - 50px);
	float:left;
}
.author-sc-title h5 {
	color: #000;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 0;
	padding-bottom: 5px;
	padding-top: 5px;
}
.author-sc-title h6 {
    color: #000;
    font-size: 12px;
    margin-bottom: 0;
    padding-bottom: 5px;
    padding-top: 5px;
}
.hover-head-body {
    float: left;
    width: 100%;
    padding: 10px;
}
.hover-head-body p{
    float: left;
    width: 100%;
    padding: 0;
}
.hover-prop .hover-head-body p {
    float: left;
    width: 100%;
    padding: 0 !important;
    font-size: 12px;
    margin: 0;
}
.hover-head-footer {
    float: left;
    width: 100%;
	padding: 10px;
}
.hover-head-footer h3 {
    font-size: 13px;
    padding-bottom: 5px;
}
.hover-head-footer h3 span{
    font-size: 10px;
}
.status-sc-hover{
	position: relative;
	cursor:pointer;
}
.status-sc-dropdown{
	position: absolute;
    background: #fff;
    width: 250px;
    box-shadow: 10px 10px 6px #c1bfbf;
    z-index: 1000;
	top: 18px;
	display: none;
}
.status-sc-dropdown.status-show{
	display:block;
}
.status-sc-dropdown li{
	padding: 5px 10px;
	float:left; 
	width:100%;
}
.status-sc-dropdown li span{
	width: 10px;
    height: 10px;
    float: left;
    text-align: center;
    margin-top: 4px;
    margin-right: 10px;
}
.status-sc-dropdown li:hover{
	background:#f4f4f4;
}
.status-sc-dropdown li.active{
	background:#f4f4f4;
	position:relative;
}
.status-sc-dropdown li.active:after{
	content:"\f00c";
	font-family:FontAwesome;
	position:absolute;
	font-size:12px;
}
.status-sc-dropdown li h6{
	font-size: 14px;
	width:calc(100% - 30px);
	float:left;
}
.status-sc-dropdown li span.green-bx{
	background: #4fae00;
}
.status-sc-dropdown li span.orange-bx{
	background: #fcb943;
}
.status-sc-dropdown li span.red-bx{
	background: #f00;
}
.status-sc-dropdown li span.black-bx{
	background: #000;
}
li.sc-price-list {
    position: relative;
}
.price-list-dropdown {
    position: absolute;
    background: #fff;
    padding: 10px;
    width: 200px;
    top: 25px;
	box-shadow: 10px 10px 6px #c1bfbf;
	display:none;
}
.price-list-dropdown.show-price{
	display:block;
}
.price-list-dropdown input{
	width:100%;
	margin-bottom:10px !important;
	
}
button.sc-price-change-button {
    width: 100%;
    border: 0;
    border-radius: 5px;
    padding: 5px 0;
	position:relative;
	z-index:100001;
}

.login-form .modal-header {
    background: #f8f8f9;
}
.login-form .sc-wd-50 {
    width: 50%;
    float: left;
	padding:0 40px;
}
.login-form .modal-body {
    display: inline-block;
	width: 100%;
}
.login-form .modal-dialog {
    width: 800px;
	margin: 10% auto;
}
.login-form .modal-body {
    padding: 150px 20px 200px;
}
.login-form .form-group label {
    font-weight: 500;
    font-size: 14px;
    padding-bottom: 5px;
    float: left;
    width: 100%;
}
.login-form .form-group label {
    font-size: 14px;
}
.login-form .forget-password h6 {
	font-weight: 500;
    font-size: 14px;
    padding-bottom: 10px;
    float: left;
    width: 100%;
	padding-top:5px;
}
.login-form .col-md-12.sc-btn-abs{
	position: absolute;
    bottom: 0;
    left: auto;
    right: 0;
    text-align: right;
    padding-top: 15px;
    border-top: 1px solid #ccc;
    background: #fffaf3;
    padding-bottom: 15px;
}
.login-form .sc-modal-logo span {
    font-weight: 600;
    font-size: 18px;
}
.login-form .btn.btn-primary.btn-reset{
	background-color: #7E84A3;
	border-color: #7E84A3;
	background-image: none;

}
.login-form button.sc-cancel {
    background: #fff;
    padding: 7px 15px;
    border-radius: 5px;
    border: 1px solid #DEDEDF;
    position: relative;
    top: 1px;
}
.login-form button.close {
    background: #fff;
    padding: 0px 10px;
    margin-top: 0;
    border: 1px solid #ccc;
    font-size: 30px;
}
.alert.alert-danger {
    position: fixed;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 400px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 12px;
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    padding: 30px 0 5px;
    text-align: center;
}
div#emailNotFound a.close {
    right: 15px;
    top: -40px;
    font-size: 20px;
}
.alert.alert-danger{
	z-index:99999;
}

.login .modal-header {
    background: #f8f8f9;
}
.login .sc-wd-50 {
    width: 50%;
    float: left;
	padding:0 20px;
}
.login .modal-body {
    display: inline-block;
	width: 100%;
}
.login .modal-dialog {
    width: 800px;
	margin: 10% auto;
}
.login .modal-body {
    padding: 80px 20px 100px;
}
.login .form-group label {
    font-weight: 500;
    font-size: 14px;
    padding-bottom: 5px;
    float: left;
    width: 100%;
}
.login .form-group label {
    font-size: 14px;
}
.login .forget-password h6 {
	font-weight: 500;
    font-size: 14px;
    padding-bottom: 10px;
    float: left;
    width: 100%;
	padding-top:5px;
}
.login .forget-password p {
    font-size: 14px;
    padding-bottom: 10px;
    float: left;
    width: 100%;
	color:#7e84a3;
}
.login .sc-wd-50 p {
    font-size: 14px;
    padding-bottom: 10px;
    float: left;
    width: 100%;
	color:#7e84a3;
}
.login .sc-wd-50 ul li {
    font-size: 14px;
    padding-bottom: 5px;
    float: left;
    width: 100%;
	color:#7e84a3;
	list-style-type:none;
	position:relative;
}
.login .sc-wd-50 ul li:before {
    content: "\f00c";
    font-family: FontAwesome;
    position: absolute;
    left: -17px;
    color: #fff;
}
.login .sc-wd-50 ul{
    float: left;
    padding-left: 15px;
}
.login .sc-wd-50 ul li.sc-green:before{
	color:green;
}
.login .col-md-12.sc-btn-abs{
	position: absolute;
    bottom: 0;
    left: auto;
    right: 0;
    text-align: right;
    padding-top: 15px;
    border-top: 1px solid #ccc;
    background: #fffaf3;
    padding-bottom: 15px;
}
.login .sc-modal-logo span {
    font-weight: 600;
    font-size: 18px;
}
.login .btn.btn-primary.btn-reset{
	background-color: #7E84A3;
	border-color: #7E84A3;
	background-image: none;

}
.login button.sc-cancel {
    background: #fff;
    padding: 7px 15px;
    border-radius: 5px;
    border: 1px solid #DEDEDF;
    position: relative;
    top: 1px;
}
.login button.close {
    background: #fff;
    padding: 0px 10px;
    margin-top: 0;
    border: 1px solid #ccc;
    font-size: 30px;
}
.alert.alert-danger {
    position: fixed;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 400px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 12px;
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    padding: 30px 0 5px;
    text-align: center;
}
.alert.alert-success.alert-dismissible{
	text-align:left;
	width: 650px;
}
.alert.alert-success.alert-dismissible span strong{
	font-size:18px;
	padding-bottom:5px;
}
.alert.alert-success.alert-dismissible .close {
    margin-top: -20px;
    margin-right: 0;
    font-size: 22px;
    padding-top: 0;
}
.sc-wd-50 .form-group.sc-green {
    position: relative;
}
.sc-wd-50 .form-group.sc-green:after{
	content: "\f00c";
    font-family: FontAwesome;
    position: absolute;
    right: 10px;
    color: green;
    top: 35px;
    font-size: 18px;
}
.sc-wd-50 .form-group.sc-red{
	position: relative;
}
.sc-wd-50 .form-group.sc-red:after{
	content: "\f00d";
    font-family: FontAwesome;
    position: absolute;
    right: 10px;
    color: red;
    top: 55%;
    font-size: 18px;
}
.login-form-inner .form-control{
	border-radius:5px;
}
#rpModal .invalid-feedback{
	position:relative;
	bottom:0;
}
.login-form-inner .alert.alert-success {
    border-color: #1e5666;
    color: #1e5666;
}
.login-form-inner .alert.alert-success a.close{
	color: #1e5666;
}
.wd-100.login .alert-dismissable .close, .alert-dismissible .close {
	top: -10px;
    right: 10px;
}
.wd-100.login .alert.alert-danger{
	 padding: 10px 0 5px;
}
div#emailNotFound a.close {
    right: 15px;
    top: -25px;
    font-size: 20px;
}
div#emailNotFound {
    top: 40%;
}
div#mailSent a {
    margin-top: 0;
    right: 0;
}
div#errorMessage a.close{
	top: -5px;
}
div#errorMessage {
    padding: 10px 0 13px;
}
div#successMessage a.close {
    right: -10px;
    top: 0;
}

/* =============================================
New Header 16AUG2024
============================================== */
.new-header-logo {
    width: 100%;
    float: left;
    padding: 10px 45px;
	box-shadow: 0px 1px 4px #ccc;
}
.new-header-logo img {
    width: 60px;
    height: auto;
}
.sc-nav-right {
    float: right;
}
.sc-nav-right div {
    display: inline-block;
}
.notification-icon i {
    font-size: 30px;
    color: #a4a4a4;
}
.notification-icon span {
    width: 25px;
    height: 25px;
    background: #f00;
    padding: 3px 8px 0;
    border-radius: 50%;
    color: #fff;
    font-size: 14px;
    float: right;
    position: relative;
    left: -12px;
    top: -10px;
}
.notification-icon {
    margin-right: 30px;
}
.profile-dropdown ul {
    padding: 0;
}
.profile-dropdown ul {
    padding: 0;
}
.profile-dropdown ul li {
    display: inline-block;
    position: relative;
}
li.prof-name {
    width: 50px;
    height: 50px;
    border: 1px solid #ccc;
    font-size: 20px;
    padding: 10px 8px 0;
    font-weight: 700;
    border-radius: 50%;
}
ul.prof-drop-in {
    display: none;
    position: absolute;
    top: 20px;
    background: #fff;
    padding: 10px;
    left: 0;
    box-shadow: 0px 0px 5px #cccc;
    width: 200px;
}
.profile-dropdown ul li:hover ul.prof-drop-in {
	display:block;
}
ul.prof-drop-in li {
	width:100%;
}
ul.prof-drop-in li a{
	color:#000;
	float:left;
	padding:5px;
	width:100%;
	text-decoration:none;
}
ul.prof-drop-in li a:hover{
	background:#D5D7E3;
}
li.prof-drop a {
    color: #000;
    font-size: 14px;
    text-decoration: none;
}
.notification-icon {
    position: relative;
    top: 8px;
}
.sc-new-sidebar {
    width: 250px;
    float: left;
    height: 100vh;
}
.sc-new-sidebar ul {
    padding: 15px 15px 0 0;
}
.sc-new-sidebar ul li {
    list-style-type: none;
}
.sc-new-sidebar ul li a{
    text-decoration: none;
	position: relative;
    padding: 10px 30px;
    display: block;
	color:#5f6368;
	font-size:14px;
}
.sc-new-sidebar ul li a img{
	padding-right:8px;
	}
.sc-new-sidebar ul li a:after{
    content:"";
	position:absolute;
	width:5px;
	height:45px;
	background:#FFF;
	left:0;
	top:0;
}
.sc-new-sidebar ul li a img {
    width: 25px;
    height: auto;
}
.sc-new-sidebar ul li a:hover{
	background:#f2f7ff;
}
.sc-new-sidebar ul li a:hover:after{
	background:#0058ff;
}
.sc-new-sidebar ul li:last-child {
    margin-top: 50vh;
    text-align: right;
}
.inner-page {
    width: calc(100% - 250px);
    padding: 30px 0;
    background: #f2f7ff;
}
.inner-page.full-inner-page {
    width: calc(100% - 250px);
    padding: 30px 0;
    background: #f2f7ff;
}
.inner-page.dashboard-page {
    width: calc(100% - 250px);
    padding: 30px 0;
    background: #f2f7ff;
}
ul.prof-drop-in{
    left: -50px;
}
/* =========================================*/












/*=====================================================
MEDIA QUERY
=====================================================*/
@media (min-width: 320px) and (max-width:767px) {
	.button-toggle{display:block;}
	.sc-add-property-newds ul.nav.nav-tabs.ds-hide{display:none;}
	.alert.alert-success.alert-dismissible {
		text-align: left;
		width: 300px;
	}
	.login .modal-dialog {
		width: 95%;
		margin: 10% auto;
	}
	.login .sc-wd-50 {
		width: 100%;
	}
	.login .col-md-12.sc-btn-abs{
		left: 0;
		right: 0;
	}
	.wd-100.login .alert.alert-danger{
		width: 350px;
	}
}

@media (min-width: 1600px) and (max-width:2400px) {
	.sc-table-mang-new tr td.prop-img {
		width: 15%;
		float: left;
	}
	.sc-table-mang-new tr td.prop-address {
		width: 45%;
		float: left;
	}
	.sc-table-mang-new tr td.prop-status{
		float: left;
	}
	.sc-table-mang-new tr td.prop-icon{
		float: left;
	}
}
