.contractor_review__rating{position:relative;width:100px;background-image:url(//concreteprofinder.com/wp-content/themes/decocrete/assets/css/../images/list-star-border.png);background-position:left top;background-repeat:repeat-x;height:18px;overflow:hidden;float:right;margin-top:5px;margin-bottom:5px}.contractor_review__rating .icn{position:absolute;left:0;top:0;background-image:url(//concreteprofinder.com/wp-content/themes/decocrete/assets/css/../images/list-star.png);background-position:left top;background-repeat:repeat-x;height:16px}.rating--info{float:right;margin-right:10px}.card-profile-detail .star-list.profile--review .rating--info{font-size:19px}.card-profile-detail .star-list.profile--review{display:flex;justify-content:center;align-items:center;margin-bottom:10px}form{position:relative}.page-header-image{background-position:center;background-repeat:no-repeat;background-size:cover;background-color:transparent;padding:150px}.filter--btns button{background:#f47c20;color:#fff;font-size:19px;width:fit-content;padding:12px 13px;border-radius:12px;margin-top:25px;margin-right:6px;display:inline-flex;align-items:center}.filter--btns button:hover{background:#f47c20;color:#fff}select#ctr_country,select#ctr_state{width:100%;padding:9px;border:1px solid #ccc;font-size:17px;border-left:0;border-right:0;border-top:0;border-radius:0}input#ctr_profile_pic{padding:10px 13px;margin-top:18px;border-radius:0}.account__page .container-fluid.account-page-width{max-width:1700px}main#inv_dashboard.login-register-forms{display:block}.response__msg{display:block}#contractors-list .card-img.skeleton{position:relative;height:240px;border-radius:0;object-fit:contain;width:100%}#contractors-list .card-iner-css{margin-bottom:20px}#contractors-list .card-title.skeleton{min-height:28px;border-radius:4px}#contractors-list .card-intro.skeleton{min-height:72px;border-radius:4px}#contractors-list .skeleton{background-color:#e2e5e7;background-image:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));background-size:40px 100%;background-repeat:no-repeat;background-position:left -40px top 0;-webkit-animation:shine 1s ease infinite;animation:shine 1s ease infinite}#contractors-list .skeleton-card{padding-bottom:0}.selected--filters{margin-top:33px}ul.selected-tag{display:flex;margin:0;padding:0;list-style:none;gap:0px;justify-content:left;align-items:center;flex-wrap:wrap}ul.selected-tag li div.filter-item{font-size:16px;padding:7px 10px;text-decoration:none;margin:3px 5px 0 0;border:0 solid #3635342e;margin-bottom:5px;box-shadow:0 2px 5px rgba(0,0,0,.05);cursor:pointer;border-radius:12px;background:#fcd6bb;color:#333}ul.selected-tag div.filter-item.rating--filter>i{color:#f6bb06;font-size:16px}.nav-links li.current-menu-item a{color:#f37d27}.bg-color-bg #contractors-list .column-map{overflow:auto}#map .gm-style-iw-d{padding:12px !important;overflow:hidden!important;padding-top:0!important;padding-left:0!important}#map button.gm-ui-hover-effect{position:absolute !important;right:0;background-color:#f47c20!important;opacity:.9;border-radius:10px 10px 0 10px!important}#map .gm-style-iw-d .info-window img{width:100%;height:150px;object-fit:cover;margin-bottom:10px}.gm-ui-hover-effect>span{background-color:#fff!important}#map .gm-style-iw-d .info-window h3{font-size:20px;font-weight:600;text-align:center}#map .gm-style-iw-d .info-window p{font-size:17px;margin:0}.card-box-directory .info-block .service--provided.popup--info{overflow:hidden;text-overflow:clip;white-space:nowrap;display:block;width:170px;position:relative}.card-box-directory .info-block span.service--provided.popup--info:after{content:'[...]';position:absolute;right:0;bottom:0;background:#fff;padding-left:5px;color:#f37d27;cursor:pointer}#contractors-list .card-box-directory .info-block .service--provided.popup--info{width:150px}.no--contractors-found img{width:70%}.home-video-modal .modal-content{background:0 0;border:none}.home-video-modal .modal-content .modal-header{border:0}.home-video-modal .modal-content .modal-header .btn-close{opacity:1}#clearAllBtn[disabled=disabled]{pointer-events:none;opacity:.65}.system_message.alert--positioned-small{width:100%;max-width:400px;left:0;right:0;z-index:99999}.system_message.alert--positioned-top-full{left:0;right:0}.system_message.alert{font-size:1em;color:#fff;width:100%;padding:20px 40px;border:1px solid transparent;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.system_message.alert--process{background:#333}.system_message.alert--success{background:#00b6ad}.system_message.alert--danger{background:#f35f5f}#mbsmessage,.system_message{position:fixed;width:auto;margin:0 auto;top:calc(5%);-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,.07);box-shadow:0 0 10px 5px rgba(0,0,0,.07);z-index:1005;text-align:center}#mbsmessage.alert--danger .content:before,.system_message.alert--danger .content:before{background:url(/public/images/icon--attention.svg) no-repeat}#mbsmessage.alert--success .content:before,.system_message.alert--success .content:before{background:url(/public/images/icon--success.svg) no-repeat}.system_message.alert--process:before{content:"";border-radius:50%;width:32px;height:32px;display:inline-block;position:absolute;left:15px;top:14px;border-top:3px solid rgba(255,255,255,.2);border-right:3px solid rgba(255,255,255,.2);border-bottom:3px solid rgba(255,255,255,.2);border-left:3px solid #fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:1.1s linear infinite load8;animation:1.1s linear infinite load8}.system_message .close:not(:disabled):not(.disabled){cursor:pointer}.system_message .close,.system_message.alert .close{opacity:.3}.system_message .close,.system_message .closeMsg{z-index:1;width:20px;height:20px;position:absolute;right:10px;top:10px;text-align:center;line-height:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:.47}.system_message .close:before,.system_message .closeMsg:before{width:3px;height:15px;left:50%;margin:0 0 0 -2px;position:absolute;top:2px;content:"";background:#fff}.system_message .close:after,.system_message .closeMsg:after{width:15px;height:3px;left:2px;top:50%;margin:-2px 0 0;position:absolute;content:"";background:#fff}.system_message #mbsmessage .content,.system_message .content{margin:0 auto;text-align:center;position:relative;display:inline-block;vertical-align:top}.system_message #mbsmessage .content:before,.system_message .content:before{background-size:18px!important;content:"";left:-26px;position:absolute;top:2px;z-index:2;width:30px;height:30px;display:block}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.read-more-toggle{display:inline-block;cursor:pointer;font-size:20px;color:#f37d27;text-decoration:none}.read-more-toggle:hover{text-decoration:underline;color:#f37d27}#reviewModal .modal-body{background-color:#333;color:#fff;padding:40px}#reviewModal .modal-body button.btn-close{float:right;border-radius:50%;font-size:12px;padding:10px;position:relative;left:6px;background-color:#fff}#reviewModal .card-box-black{padding:0}#reviewModal .card-box-black p{line-height:30px;font-weight:500}#reviewModal .pro-pic-img{position:relative}#reviewModal .pro-pic-img img#goggle-icon{position:absolute;bottom:-10px;width:30px;height:30px;right:-10px;background:#fff;border-radius:50%;padding:4px}.form-group.location--miles{position:absolute;top:0;right:73px}.form-group.location--miles select#ctr_miles{color:#333;width:100%;line-height:30px;border:none;font-size:17px;padding:18px 35px;border-left:1px solid #cccccc6b;border-right:1px solid #cccccc6b;border-radius:0;padding-left:20px;cursor:pointer}.form-group.location--miles select.form-select:disabled{opacity:.65}.info-window a{color:unset;text-decoration:none}@media (min-width:1201px) and (max-width:1600px){.save-btn a.btn.icon-btn{margin-top:12px}.filter--btns button{margin-top:12px}.selected--filters{margin-top:15px}#contractors-list .card-box-directory .info-block .service--provided.popup--info{width:auto}}@media (min-width:1025px) and (max-width:1200px){.save-btn a.btn.icon-btn{margin-top:12px}.filter--btns button{margin-top:12px}}@media (max-width:991.98px){.form-group.location--miles select#ctr_miles{padding:9px 30px;font-size:15px;line-height:23px;padding-left:15px}.form-group.location--miles{right:40px}}@media (min-width:576px) and (max-width:1024px){.save-btn a.btn.icon-btn{margin-top:12px}.filter--btns button{margin-top:12px}.card-box-directory .info-block .service--provided.popup--info{width:142px}}