.tutor-frontend-dashboard .tutor-card .tutor-col .tutor-fs-6.tutor-color-muted{ white-space: normal !important; }

.essential-info-section{
    padding: 100px 0px 100px 0px;
}
.report_eis{ padding-bottom: 20px; }
.single-eis-report{ height: 100%; }
.single-eis-report a{ display: block; width: 100%; float: left; display: block;border:1px solid rgba(238, 235, 211, 1); border-radius: 5px; height: 100%;  }
.eis-image-container{ background-color: rgba(232, 229, 203, 0.2); padding: 10px 0px 0px 0px; }
.eis-image-container-inner{ max-width: 182px; width: 100%; padding-bottom: 170px; position: relative; margin: 0 auto;}
.eis-image-container-inner img{
  width: 100%;
  display: block;
  border-radius: 0px !important;
  position: absolute;
  height: 100%;
  object-fit: cover;
  -webkit-transform-style: preserve-3d;
  left: 0px; top: 0px;
}

.eis-report-name{ min-height: 71px; position: relative; background-color: #fff; }
.eis-tittle{
  position: absolute;
  top: 50%;
  height: auto;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  padding: 0px 20px 0px 20px;
}
.eis-tittle h3{ text-align: center; font-size: 16px; line-height: 22px; font-weight: 700; color: rgba(123, 115, 64, 1); margin: 0px;font-family: "Overpass", sans-serif;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
 }

.eis-cutom-row{ margin: 30px 0px 10px 0px; }
.eis-tittle-left{ float: left; display: inline-block; }
.eis-tittle-left h2{font-family: "Overpass", sans-serif; margin: 0px 0px 0px 0px; font-size: 26px; line-height: 31.2px; font-weight: 700; color: rgba(66, 66, 66, 1);}


.past-report-btn{ float: right; display: inline-block; }
.past-report-btn a{ display: inline-block; padding-left: 24px; font-size: 16px; line-height: 22px; font-weight: 400; color: rgba(254, 163, 34, 1); text-decoration: none; border-bottom: none; color: rgba(254, 163, 34, 1);background: url(images/time-past-icon.svg) no-repeat left center; }






.past-report-overly .modal-dialog .modal-content{background-color: #fff; border-radius: 20px;}
.past-report-overly .modal-dialog{width: 1100px;max-width: 94%;margin: 30px auto; }
.past-report-overly .modal-content{border: none;box-shadow: none;border-radius: 0;border-radius: 8px; padding: 0px 0px 0px 0px; position: relative; background-color: transparent;border-radius: 60px;}
.past-report-overly .modal-header{border:none;padding: 10px 0px 10px 0px;background-color: transparent;}
.past-report-overly .btn-close {width: 24px;height: 24px;position: absolute;right: 20px;
    top: 20px;background: url(images/close-btn-2.svg) no-repeat center center;opacity: 1;z-index: 99;border:none; padding: 0px; background-size: 100% auto;}
.past-report-overly .modal-body {padding: 50px 50px 50px 50px; position: relative;}
.past-report-overly .btn-close:focus{ outline: 0; box-shadow: none; border:none; }




.past-report-overly .eis-tittle-left{ width: 100%; display: block; margin-bottom: 20px; }
.past-report-overly .eis-tittle-left h2{ text-align: center; }




.exclusive-offer-section{ padding: 100px 0px 100px 0px;}
.filter-tab-menu{ float: left; display: inline-block; width: 100%;}
.filter-tab-menu ul{
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid rgba(123, 115, 64, 1) !important;
    unicode-bidi: isolate;
    margin: 0px 0px 40px 0px;
 }
.filter-tab-menu ul li{font-family: "Overpass", sans-serif;  float: left; display: inline-block; }
.filter-tab-menu ul li:last-child{ margin-right: 0px; }
.filter-tab-menu ul li a{ 
    color: rgba(123, 115, 64, 0.5);
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    margin-bottom: -1px;
    font-size: 16px;
    font-weight: 400;
    padding: 7px 30px 7px 30px;
    display: block;
    text-decoration: none;
 }
.filter-tab-menu ul li a.active{
    background-color: #7B7340;
    color: #fff !important;
    border-radius: 5px 5px 0px 0px;
}

.filter-tab-menu .nav-tabs {
    border-bottom: none;
}


.offer-block{ padding-bottom: 20px; }
.offer-single-block{ height: 100%; }
.offer-single-block a{ display: block; width: 100%; float: left; }
.offer-image-container{ border:1px solid rgba(238, 235, 211, 1); border-radius: 5px; padding: 10px; background-color: #fff; }
.offer-image-container-inner{ position: relative; padding-bottom: 80%; }
.offer-image-container-inner img{
  width: 100%;
  display: block;
  border-radius: 0px !important;
  position: absolute;
  height: 100%;
  object-fit: cover;
  -webkit-transform-style: preserve-3d;
  left: 0px; top: 0px;
}


.offer-cn-info-block{ padding: 20px 0px 20px 0px;font-family: "Overpass", sans-serif;  }
.offer-cn-info-block h4{ font-size: 13px; line-height: 20px; font-weight: 700; color: rgba(0, 0, 51, 1); margin: 0px 0px 5px 0px; }
.offer-cn-info-block h3{ font-size: 16px; line-height: 22px; font-weight: 700; color: rgba(123, 115, 64, 1); margin: 0px 0px 0px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
 }



.offer-overly .modal-dialog .modal-content{background-color: #fff; border-radius: 20px;}
.offer-overly .modal-dialog{width: 700px;max-width: 94%;margin: 30px auto; }
.offer-overly .modal-content{border: none;box-shadow: none;border-radius: 0;border-radius: 8px; padding: 0px 0px 0px 0px; position: relative; background-color: transparent;border-radius: 60px;}
.offer-overly .modal-header{border:none;padding: 10px 0px 10px 0px;background-color: transparent;}
.offer-overly .btn-close {width: 24px;height: 24px;position: absolute;right: 20px;
    top: 20px;background: url(images/close-btn-2.svg) no-repeat center center;opacity: 1;z-index: 99;border:none; padding: 0px; background-size: 100% auto;}
.offer-overly .modal-body {padding: 50px 50px 50px 50px; position: relative;}
.offer-overly .btn-close:focus{ outline: 0; box-shadow: none; border:none; }


.offer-brand{ float: left; display: inline-block; margin-bottom: 30px; }
.offer-brand img{ max-width: 200px; width: 100%; }

.offer-header{ border-bottom: 1px solid rgba(238, 235, 211, 1); padding-bottom: 30px; margin-bottom: 30px; font-family: "Overpass", sans-serif; }
.offer-header h4{font-size: 16px; line-height: 22px; font-weight: 700; color: rgba(0, 0, 51, 1); margin: 0px 0px 0px 0px;}
.offer-header h2{font-size: 26px; line-height: 31.2px; font-weight: 700; color: rgba(123, 115, 64, 1); margin: 0px 0px 0px 0px;}

.offer-mid-content{}
.offer-mid-content .text-link{ font-size: 16px; line-height: 22px; color: rgba(66, 66, 66, 1); margin: 0px; margin-bottom: 30px; font-weight: 400; }
.offer-mid-content .text-link a{ color: rgba(254, 163, 34, 1); text-decoration: none; }

.offer-mid-content p{font-size: 16px; line-height: 22px; color: rgba(66, 66, 66, 1); margin: 0px; margin: 0px;font-weight: 400;}
.offer-mid-content h3{font-size: 16px; line-height: 22px; font-weight: 700; color: rgba(66, 66, 66, 1); margin: 30px 0px 0px 0px;}
.offer-mid-content ul{ list-style: disc;    list-style-type: disc; margin: 0px; padding: 0px 0px 0px 28px; width: 100%; float: left; display: block; margin-bottom: 30px; }
.offer-mid-content ul li{font-size: 16px; line-height: 22px; color: rgba(66, 66, 66, 1); margin: 0px 0px 0px 0px; font-weight: 400; width: 100%; float: left;list-style-position: outside;}

.offer-member-login{border-bottom: 1px solid rgba(238, 235, 211, 1); padding-bottom:20px; margin-bottom: 30px;}
.offer-member-login p{font-size: 16px; line-height: 22px; font-weight: 700; color: rgba(66, 66, 66, 1); margin: 0px 0px 0px 0px;}


.member-section-eis{ background-color: rgba(252, 251, 246, 1); padding: 20px 20px 20px 20px; margin-bottom: 10px; }
.member-eis-photo-center{ width: 40px; margin: 0 auto 5px; display: block; }
.member-eis-photo-center img{ width: 100%; border-radius: 50%; }

.member-section-eis{font-family: "Overpass", sans-serif; text-align: center; }
.member-section-eis h3{font-size: 18px; line-height: 26px; font-weight: 400; color: rgba(123, 115, 64, 1); margin: 0px 0px 5px 0px; text-align: center;}
.member-section-eis h3 strong{ font-weight: 700; }
.member-section-eis h4{font-size: 16px; line-height: 19px; font-weight: 700; color: rgba(66, 66, 66, 1); margin: 0px 0px 5px 0px; text-align: center;}
.member-section-eis h4 span{ display: inline-block; padding: 0px 8px 0px 8px; margin-left: 5px; height: 20px; border-radius: 5px; line-height: 20px;  font-size: 12px !important; font-weight: 400 !important;  }
.member-section-eis h4 span.mm-curent{color: rgba(76, 175, 80, 1) !important;background-color: rgba(76, 175, 80, 0.1);}


.member-section-eis h5{font-size: 16px; line-height: 19.2px; font-weight: 700; color: rgba(66, 66, 66, 1); margin: 0px 0px 0px 0px; text-align: center;}
.pre-btn-link{ float: left; display: inline-block; }

.pre-btn-link button{ box-shadow: none; outline: 0; 
    height: 40px;
    background-color: transparent;
    border: 1px solid rgba(229, 229, 229, 1);
    border-radius: 5px !important;
    font-size: 14px;
    font-weight: 600;
    color: rgba(66, 66, 66, 1);
    font-weight: 600;
    text-transform: uppercase;
    padding: 9px 20px 4px 43px;
    background: url(images/ftr-left.svg) no-repeat left 15px center;
    font-family: "Overpass", sans-serif !important;
}
.pre-btn-link button:focus{ outline: 0; }



.next-btn-link{ float: right; display: inline-block; }
.next-btn-link button{box-shadow: none; outline: 0;
    height: 40px;
    background-color: transparent;
    border: 1px solid rgba(229, 229, 229, 1);
    border-radius: 5px !important;
    font-size: 14px;
    font-weight: 600;
    color: rgba(66, 66, 66, 1);
    font-weight: 600;
    text-transform: uppercase;
    padding: 9px 43px 4px 20px;
    background: url(images/ftr-right.svg) no-repeat right 15px center;
    font-family: "Overpass", sans-serif !important;
}
.next-btn-link button:focus{box-shadow: none; outline: 0;}





.non-member-section-eis{ background-color: rgba(252, 251, 246, 1); padding: 20px 20px 20px 20px; margin-bottom: 10px; }
.non-member-header{ text-align: center; margin-bottom: 20px; }
.non-member-header img{ max-width: 100%;}

.non-member-section-eis h3{ font-size: 16px; line-height: 22px; font-weight: 400; color: rgba(147, 147, 147, 1); margin: 0px 0px 0px 0px; text-align: center; padding: 0px 20px 0px 20px; }
.non-member-section-eis h3 a{ color: rgba(254, 163, 34, 1); text-decoration: none; }



.journal-section-top{ padding: 100px 0px 100px 0px; }
.journal-photo-container{}
.journal-photo-container_inner img{ width: 100%; border-radius: 5px; display: block; border:1px solid rgba(238, 235, 211, 1); }
.journal-photo-container_inner::before{ content: ''; position: absolute; background-color: rgba(238, 235, 211, 1); right: -10px; top: 10px; bottom: -10px; left: 10px; border-radius: 10px; z-index: -1; }

.journal-info-content{ padding-left: 46px; }
.journal-info-content h3{ font-size: 22px; line-height: 26.4px; font-weight: 700; color: rgba(123, 115, 64, 1); margin: 0px 0px 20px 0px;}
.journal-info-content p{ font-size: 16px; line-height: 22px; font-weight: 400; color: rgba(66, 66, 66, 1); margin: 0px 0px 20px 0px;}


.cm-button-link a{ display: inline-block; text-decoration: none; padding: 0px 30px 0px 30px; height: 40px; line-height: 43px; background-color: rgba(123, 115, 64, 1); border-radius: 5px; text-transform: uppercase; letter-spacing: 1.2px; color: #fff; font-weight: 600; font-size: 14px; }






.popup-link-section{ padding: 100px 0px 80px 0px; }
.popup-link-section ul{ margin: 0px; padding: 0px; width: 100%; float: left; display: flex; justify-content: center; align-items: center; list-style: none; }
.popup-link-section ul li{ padding-left: 15px; padding-right: 15px; }
.popup-link-section ul li a{ display: inline-block; text-decoration: none; padding: 0px 30px 0px 30px; height: 40px; line-height: 43px; background-color: rgba(123, 115, 64, 1); border-radius: 5px; text-transform: uppercase; letter-spacing: 1.2px; color: #fff; font-weight: 600; font-size: 14px;}










.verify-overly .modal-dialog .modal-content{background-color: #fff; border-radius: 20px;}
.verify-overly .modal-dialog{width: 574px;max-width: 94%;margin: 30px auto; }
.verify-overly .modal-content{border: none;box-shadow: none;border-radius: 0;border-radius: 8px; padding: 0px 0px 0px 0px; position: relative; background-color: transparent;border-radius: 60px;}
.verify-overly .modal-header{border:none;padding: 10px 0px 10px 0px;background-color: transparent;}
.verify-overly .btn-close {width: 24px;height: 24px;position: absolute;right: 20px;
    top: 20px;background: url(images/close-btn-2.svg) no-repeat center center;opacity: 1;z-index: 99;border:none; padding: 0px; background-size: 100% auto;}
.verify-overly .modal-body {padding: 50px 50px 50px 50px; position: relative;}
.verify-overly .btn-close:focus{ outline: 0; box-shadow: none; border:none; }



.vr-image-container{ text-align: center; margin-bottom: 30px; padding: 0px 20px 0px 20px; }
.vr-image-container img{ max-width: 100%; }
.vr-content-info{font-family: "Overpass", sans-serif !important;}
.vr-content-info h3{font-size: 22px; line-height: 26.4px; font-weight: 700; color: rgba(66, 66, 66, 1); margin: 0px 0px 15px 0px; text-align: center;}
.vr-content-info p{font-size: 16px; line-height: 22px; font-weight: 400; color: rgba(66, 66, 66, 1); margin: 0px 0px 20px 0px; text-align: center;}
.vr-content-info p a{font-weight: 700;color: rgba(66, 66, 66, 1); text-decoration: none;}

.vr-input-group-section{ margin-bottom: 20px; }
.vr-input-group-section-inner{ display: flex; justify-content: center; align-items: center;gap:10px; }
.cmn-input{ width: 40px; height: 40px; background-color: #fff; border-radius: 5px; border:1px solid rgba(0, 0, 0, 0.1); box-shadow: none; outline: 0; font-size: 16px; line-height: 22px; font-weight: 400; color: rgba(66, 66, 66, 1); padding-left: 2px; padding-right: 2px; text-align: center;}
.cmn-input:focus{box-shadow: none; outline: 0;border:1px solid rgba(0, 0, 0, 0.1);}


.vr-submit{ display: flex; justify-content: center; margin-bottom: 20px; }
.submit-cmn{ display: inline-block; height: 40px; line-height: 30px; padding: 7px 30px 5px 30px; border-radius: 5px; text-transform: uppercase; text-align: center; border:none; box-shadow: none; outline: 0; font-size: 14px; font-weight: 600; letter-spacing: 1.2px; color: rgba(255, 255, 255, 1); }
.submit-cmn.button-inactive{ background-color: rgba(0, 0, 51, 0.2); }
.submit-cmn.button-active{ background-color: rgba(0, 0, 51, 1); }


.cmn-input::-moz-placeholder{
    color: rgba(66, 66, 66, 1);
    opacity: 1;
}
.cmn-input::-webkit-input-placeholder{
    color: rgba(66, 66, 66, 1);
    opacity: 1;
}
.cmn-input::-ms-input-placeholder{
    color: rgba(66, 66, 66, 1);
    opacity: 1;
}


.vr-footer-block{}
.vr-footer-block p{font-size: 13px; line-height: 20px; font-weight: 400; color: rgba(147, 147, 147, 1); margin: 0px 0px 0px 0px; text-align: center;}
.vr-footer-block p a{ display: inline-block; text-decoration: none; color: rgba(254, 163, 34, 1); }


.vr-footer-block h4{font-size: 13px; line-height: 20px; font-weight: 700; color: rgba(76, 175, 80, 1); margin: 0px 0px 5px 0px; text-align: center;}
.vr-footer-block h4 a{ display: inline-block; text-decoration: none; color: rgba(254, 163, 34, 1); }




.success-link-overly .modal-dialog .modal-content{background-color: #fff; border-radius: 20px;}
.success-link-overly .modal-dialog{width: 420px;max-width: 94%;margin: 30px auto; }
.success-link-overly .modal-content{border: none;box-shadow: none;border-radius: 0;border-radius: 8px; padding: 0px 0px 0px 0px; position: relative; background-color: transparent;border-radius: 60px;}
.success-link-overly .modal-header{border:none;padding: 10px 0px 10px 0px;background-color: transparent;}
.success-link-overly .btn-close {width: 24px;height: 24px;position: absolute;right: 20px;
    top: 20px;background: url(images/close-btn-2.svg) no-repeat center center;opacity: 1;z-index: 99;border:none; padding: 0px; background-size: 100% auto;}
.success-link-overly .modal-body {padding: 30px 20px 30px 20px; position: relative;}
.success-link-overly .btn-close:focus{ outline: 0; box-shadow: none; border:none; }



.vr-image-container2{ text-align: center; margin-bottom: 30px; padding: 0px 20px 0px 20px; }
.vr-image-container2 img{ max-width: 80px; width: 100%; }

.success-link-info{}
.success-link-info h3{font-size: 22px; line-height: 26.4px; font-weight: 700; color: rgba(66, 66, 66, 1); margin: 0px 0px 15px 0px; text-align: center;}
.success-link-info p{font-size: 16px; line-height: 22px; font-weight: 400; color: rgba(66, 66, 66, 1); margin: 0px 0px 0px 0px; text-align: center;}




.vr-info-bottom{ background-color: rgba(224, 33, 39, 0.1); border:1px solid rgba(224, 33, 39, 0.3); border-radius: 5px; padding: 10px 10px 8px 10px; margin-top: 25px; font-size: 14px; line-height: 16px; font-weight: 400; color: rgba(224, 33, 39, 1); text-align: center; }
.account-link-btn{ text-align: center; margin-top: 30px; }
.account-link-btn a{ display: inline-block; text-decoration: none; padding: 0px 30px 0px 30px; height: 40px; line-height: 43px; background-color: rgba(123, 115, 64, 1); border-radius: 5px; text-transform: uppercase; letter-spacing: 1.2px; color: #fff; font-weight: 600; font-size: 14px;}







.common-block-sda{ padding: 0px 0px 0px 0px; }


.sda-member-hub-top-block{ width: 100%; position: relative; display: block; clear: both; border:2px solid rgba(123, 115, 64, 1); border-radius: 5px; padding: 20px 20px 20px 75px;background:rgba(123, 115, 64, 0.1) url(images/attach-bg-2.svg) no-repeat left 20px center; margin-bottom: 40px; }
.sda-member-hub-top-block h3{font-size: 16px; line-height: 22px; font-weight: 700; color: rgba(66, 66, 66, 1); margin: 0px 0px 5px 0px; font-family: "Overpass", sans-serif !important;}
.sda-member-hub-top-block p{font-size: 16px; line-height: 22px; font-weight: 400; color: rgba(66, 66, 66, 1); margin: 0px 0px 0px 0px; font-family: "Overpass", sans-serif !important;}



.sda-member-hub-top-block.sda-joun-btn{ min-height: 80px; padding-right: 230px; }
.sda-join-btn-link{ position: absolute; right: 20px; top: 50%; margin-top: -20px; }
.sda-join-btn-link a{display: inline-block; text-decoration: none; width: 185px; text-align: center; height: 40px; line-height: 43px; background-color: rgba(123, 115, 64, 1); border-radius: 5px; text-transform: uppercase; letter-spacing: 1.2px; color: #fff; font-weight: 600; font-size: 14px;}


.sda-mm-hub-link{width: 100%; position: relative; display: block; clear: both;}
.sda-mm-hub-link p{font-size: 16px; line-height: 22px; font-weight: 400; color: rgba(147, 147, 147, 1); margin: 0px 0px 0px 0px;}
.sda-mm-hub-link p a{ display: inline-block; color: rgba(254, 163, 34, 1); text-decoration: underline; }


.sda-member-hub-top-block.sda-joun-btn{background:#fff url(images/signup-user-icon.svg) no-repeat left 20px center;}





.sda-profile-info-sd{ width: 100%; position: relative; display: block; clear: both;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px;
}

.sda-profile-photo-container{ display: flex; width: 40px; }
.sda-profile-photo-container img{ display: block; border-radius: 50%; width: 100%; }
.sda-profile-hub-contente{
    flex: 1;
    display: flex;
    padding-left: 20px;
    width: calc(100% - 40px);
    align-items: baseline;
}

.sda-profile-hub-contente-inner{ width: 100%;}
.sda-info-single-col{ width: 25%; float: left; display: inline-block; }
.sda-info-single-col h3{ font-size: 12px; line-height:18px; font-weight: 600; letter-spacing: 1.2px; text-transform: uppercase; color: rgba(147, 147, 147, 1); margin: 0px 0px 10px 0px; }
.sda-info-single-col h4{ font-size: 16px; line-height:22px; font-weight: 400;color: rgba(66, 66, 66, 1); margin: 0px 0px 0px 0px; }
.sda-info-single-col h4 strong{font-weight: 700;}

.sda-info-single-col h4 span{display: inline-block; padding: 0px 8px 0px 8px; margin-left: 5px; height: 20px; border-radius: 5px; line-height: 20px;  font-size: 12px !important; font-weight: 400 !important;}
.sda-info-single-col h4 span.mm-curent{color: rgba(76, 175, 80, 1) !important;background-color: rgba(76, 175, 80, 0.1);}


.sda-manage-btn{width: 100%; position: relative; display: block; clear: both;}
.sda-manage-btn a{
    height: 40px;
    border: 1px solid rgba(229, 229, 229, 1);
    border-radius: 5px;
    font-size: 14px;
    font-weight: 600;
    color: rgba(66, 66, 66, 1);
    font-weight: 600;
    text-transform: uppercase;
    padding: 9px 20px 4px 57px;
    background:#fff url(images/manage-icon.svg) no-repeat left 20px center;
    font-family: "Overpass", sans-serif !important;
    display: inline-block;
    text-decoration: none;
    letter-spacing: 1.4px;
}




.past-volumes-section{ padding: 100px 0px 100px 0px; background-color: rgba(248, 248, 248, 1); }
.eis-tittle-2 h2{font-family: "Overpass", sans-serif; margin: 0px 0px 10px 0px; font-size: 22px; line-height: 26.4px; font-weight: 700; color: rgba(66, 66, 66, 1);}




.dental-surgeon-issue-section-1{ padding: 100px 0px 100px 0px; }
.dental-surgeon-issue-section-1 .container{ max-width: 1000px; }
.dsi-block-left{ max-width: 260px; width: 100%; }
.dsi-block-left p{font-size: 16px; line-height:22px; font-weight: 400;color: rgba(66, 66, 66, 1); margin: 0px 0px 0px 0px;}



.issue-photo-container{ padding-bottom: 136%; position: relative; }
.issue-photo-container img{ 
    display: block; 
    border:1px solid rgba(238, 235, 211, 1); 
    width: 100%;
    display: block;
    border-radius: 5px !important;
    position: absolute;
    height: 100%;
    object-fit: cover;
    -webkit-transform-style: preserve-3d;
    left: 0px; top: 0px;
}
.issue-photo-container::before{ content: ''; position: absolute; background-color: rgba(238, 235, 211, 1); right: -6px; top: 10px; bottom: -6px; left: 6px; border-radius: 5px; z-index: -1; }

.dental-community-section{
    background: #A29D7D;
    background: linear-gradient(276deg,rgba(162, 157, 125, 1) 0%, rgba(232, 229, 203, 1) 100%, rgba(162, 157, 125, 1) 100%);
    padding: 25px 0px 25px 0px;
}


.dental-community-section .container{ max-width: 1000px; width: 100%; }
/*.dental-community-section .container .row.alignCenter-content{ justify-content: flex-end; }*/
.scs-row{ padding-left: 220px; position: relative; }


.scs-row-inner{
    display: flex;
    justify-content: space-between;
    align-items: center;
}



.scs-button-right{ width: 246px; display: flex; }
.scs-content-left{
    flex: 1;
    display: flex;
    padding-right: 50px;
    width: calc(100% - 246px);
    align-items: center;
}


.scs-content-inner h3{ font-size: 18px; line-height: 26px; font-weight: 700; color: #fff; margin: 0px 0px 6px 0px; }
.scs-content-inner p{ font-size: 16px; line-height: 22px; font-weight: 400; color: #fff; margin: 0px 0px 0px 0px; }
.scs-content-inner p strong{ font-weight: 700; }

.scs-button-right a.cmn-scs-btn{ display: block; width: 100%; height: 40px; background-color: #000033; border-radius: 5px; text-align: center; padding: 8px 0px 8px 0px; font-size: 14px; line-height: 24px; font-weight: 600; letter-spacing: 1.2px; text-transform: uppercase; color: #fff; text-decoration: none; }
.scs-button-right a.View-Pricing-btn{ display: block; width: 100%; height: 40px; background-color:transparent; border-radius: 5px; text-align: center; padding: 8px 0px 8px 0px; font-size: 14px; line-height: 24px; font-weight: 400;  color: #fff; text-decoration:underline; }

.dcs-photo-shape{ position: absolute; left: -85px; top: -65px; width: 262px; }
.dcs-photo-shape img{ display: block; max-width: 100%; }


.dental-past-issue-section{ padding: 100px 0px 100px 0px; background-color: #F8F8F8; }
.dental-past-issue-section .container{ max-width: 1000px; width: 100%; }
.dental-past-issue-section .eis-tittle-2 h2{ margin-bottom: 15px; }


.col-lg-3.past-issue-col{ padding-bottom: 20px; }
.past-issue-single-block{ height: 100%; }
.past-issue-single-block a{ display: block; height: 100%; width: 100%; float: left; border:1px solid #EEEBD3; border-radius: 5px; background-color: #fff;}
.past-issue-image-single{ padding: 0px 0px 98% 0px; 
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.80) 0%, rgba(255, 255, 255, 0.80) 100%), linear-gradient(180deg, #EEEBD3 0%, #E8E5CB 100%);
    background-blend-mode: normal, multiply;
    position: relative;
}
.past-issue-image-single img{
    width: 100%;
    display: block;
    border-radius: 5px 5px 0px 0px !important;
    position: absolute;
    height: 100%;
    object-fit: cover;
    -webkit-transform-style: preserve-3d;
    left: 0px; top: 0px;
    padding: 10px 10px 0px 10px;
}

.past-issue-tittle{ padding: 10px 10px 10px 10px; }
.past-issue-tittle h3{ font-size: 16px; line-height: 30px; margin: 0px 0px 0px 0px; text-align: center; font-weight: 700; color: rgba(123, 115, 64, 1);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
 }


.classified-top-block{
    background: #A29D7D;
    background: linear-gradient(276deg,rgba(162, 157, 125, 1) 0%, rgba(232, 229, 203, 1) 100%, rgba(162, 157, 125, 1) 100%);
    padding: 25px 50px 25px 50px;
    border-radius: 5px;
}


.classified-section{ padding: 50px 0px 60px 0px; }
.cls-photo { margin: -65px 0px 0px 0px; position: relative; }

.classified-top-block{ margin-bottom: 50px; }

.csb-section{ margin-bottom: 50px; }
.csb-section h3{font-size: 32px; line-height: 38.4px; font-weight: 700; color: rgba(66, 66, 66, 1); margin: 0px 0px 15px 0px;}
.csb-section p{font-size: 16px; line-height: 22px; font-weight: 400; color: rgba(66, 66, 66, 1); margin: 0px 0px 0px 0px;}
.csb-section p a{ color: rgba(254, 163, 34, 1); text-decoration: none; }

.cs-sidebar-group{ margin-bottom: 20px; }
.cs-sidebar-group h3{ font-size: 12px; line-height: 18px; font-weight: 600; color: rgba(147, 147, 147, 1); letter-spacing: 1.2px; text-transform: uppercase; margin-bottom: 5px; }
.cs-sidebar-group-list{ border:1px solid rgba(238, 235, 211, 1); border-radius: 5px; }
.cs-sidebar-group-list ul{ margin: 0px; padding: 0px; width: 100%; float: left; display: block; }
.cs-sidebar-group-list ul li{ width: 100%; float: left; display: block; margin: 0px 0px 0px 0px;border-bottom:1px solid rgba(238, 235, 211, 1); padding: 15px 15px 15px 15px; font-size: 13px; line-height: 20px; font-weight: 700; color: rgba(123, 115, 64, 1); }
.cs-sidebar-group-list ul li:last-child{ border-bottom: none; }
.cs-sidebar-group-list ul li a{color: rgba(123, 115, 64, 1); text-decoration: none;}

.cs-filter-header{ margin-bottom: 30px; }
.cs-filter-tittle{ font-size: 22px; line-height: 26.4px; font-weight: 700; color: rgba(66, 66, 66, 1); float: left; display: inline-block; }


.cs-filter-right{ float: right; display: inline-block; }
.cs-select-cmn{ float: left; display: inline-block; margin-left: 10px; }

.cs-select-cmn select{ height: 40px; border:1px solid rgba(229, 229, 229, 1); padding-left: 12px; padding-right: 42px; border-radius: 5px;appearance: none;background:#fff url(images/select-rt-arrow-cs.svg) no-repeat right 11px center; font-size: 16px; font-weight: 400; color: rgba(66, 66, 66, 1); }
.cs-input-cmn{ float: left; display: inline-block; margin-left: 10px; }

.cmn-input-sh2{max-width: 135px; height: 40px; box-shadow: none; outline: 0; border-radius: 5px;border:1px solid rgba(229, 229, 229, 1); padding-left: 12px; padding-right: 42px;background:#fff url(images/select-rt-arrow-cs.svg) no-repeat right 11px center; font-size: 16px; font-weight: 400; color: rgba(66, 66, 66, 1);}
.cmn-input-sh2:focus{ outline: 0; box-shadow: none;  }


.classified-single-block{ margin-bottom: 30px; border:1px solid rgba(238, 235, 211, 1); border-radius: 5px; background-color: rgba(250, 249, 244, 1); padding: 30px; }
.cs-tag-block{ float: left; display: inline-block; }
.cs-tag-block span{ float: left; display: inline-block; margin-right: 5px; padding: 0px 12px 0px 12px; border-radius: 5px;  height: 26px; line-height: 30px; font-size: 14px; font-weight: 400; color: rgba(0, 0, 51, 1); }
.cs-tag-block span.job-vacancy-cs{background-color: rgba(0, 0, 51, 0.1);color: rgba(0, 0, 51, 1); }
.cs-tag-block span.Premises-cs{background-color: rgba(123, 115, 64, 0.1);color: rgba(123, 115, 64, 1); }
.cs-tag-block span.job-movement-cs{background-color: rgba(76, 175, 80, 0.1);color: rgba(76, 175, 80, 1); }
.cs-tag-block span.job-Equipment-cs{background-color: rgba(254, 163, 34, 0.1);color: rgba(254, 163, 34, 1); }
.cs-tag-block span.job-other-cs{background-color: rgba(224, 33, 39, 0.1);color: rgba(224, 33, 39, 1); }

.csb-row-1{ margin-bottom: 30px; }
.cs-month-tittle{ float: right; display: inline-block; font-size: 14px; line-height: 26px; color: rgba(179, 179, 179, 1); font-weight: 400; }

.csb-row-2{ margin-bottom: 30px; }
.csb-row-2 span{ display: block; width: 100%; float: left; padding-left: 24px;background: url(images/map-pin.svg) no-repeat left 0px; font-size: 16px; line-height: 22px; font-weight: 400; color: rgba(66, 66, 66, 1); }

.csb-row-3{}
.csb-row-3 h3{font-size: 22px; line-height: 26.4px; font-weight: 700; color: rgba(123, 115, 64, 1); margin: 0px 0px 15px 0px;}
.csb-row-3 p{ font-size: 14px; line-height: 18px; font-weight: 400; color: rgba(66, 66, 66, 1); margin: 0px 0px 20px 0px; }

.csb-row-3 ol{ margin: 0px 0px 30px 0px; width: 100%; padding-left: 20px; }
.csb-row-3 ol li{ font-size: 14px; line-height: 18px; font-weight: 400; color: rgba(66, 66, 66, 1); margin: 0px 0px 8px 0px; }

.csb-row-3 ul{ margin: 0px 0px 30px 0px; width: 100%; padding-left: 20px;list-style-type: disc;}
.csb-row-3 ul li{ font-size: 14px; line-height: 18px; font-weight: 400; color: rgba(66, 66, 66, 1); margin: 0px 0px 8px 0px; list-style-position: outside;}


.csb-row-3 h4{font-size:16px; line-height: 22px; font-weight: 700; color: rgba(66, 66, 66, 1); margin: 0px 0px 0px 0px;}
.csb-row-3 h4 a{ text-decoration: none; color: rgba(254, 163, 34, 1); }


.csb-info-pr p{font-size:16px !important; line-height: 22px !important; font-weight: 700 !important; color: rgba(66, 66, 66, 1) !important; margin: 0px 0px 0px 0px !important;}
.csb-info-pr p a{ text-decoration: none; color: rgba(254, 163, 34, 1) !important; }



.pricing-overly .modal-dialog .modal-content{background: linear-gradient(0deg, rgba(255, 255, 255, 0.60) 0%, rgba(255, 255, 255, 0.60) 100%), #EEEBD3 !important; border-radius: 5px;}
.pricing-overly .modal-dialog{width: 800px;max-width: 94%;margin: 30px auto;background-color: #fff;border-radius: 5px;}
.pricing-overly .modal-content{  }
.pricing-overly .modal-content{border: none;box-shadow: none;padding: 0px 0px 0px 0px; position: relative; background-color: rgba(255, 255, 255, 0.6);border-radius: 20px;}
.pricing-overly .modal-header{border:none;padding: 10px 0px 10px 0px;background-color: transparent;}
.pricing-overly .btn-close {width: 30px;height: 30px;position: absolute;right: 20px;
    top: 20px;background: url(images/line-md_close.svg) no-repeat center center;opacity: 1;z-index: 99;border:none; padding: 0px; background-size: 100% auto;}
.pricing-overly .modal-body {padding: 50px 50px 50px 50px; position: relative;}
.pricing-overly .btn-close:focus{ outline: 0; box-shadow: none; border:none; }



.pricing-pp-tittle h2{font-size: 22px; line-height: 26.4px; font-weight: 700; color: rgba(66, 66, 66, 1); margin: 0px 0px 20px 0px;}
.prc-category-pp-block{ border-bottom: 1px solid rgba(238, 235, 211, 1); padding-bottom: 25px; margin-bottom: 25px; }
.prc-category-pp-block h3{font-size:16px; line-height: 22px; font-weight: 400; color: rgba(66, 66, 66, 1); margin: 0px 0px 15px 0px;}
.prc-category-pp-block h3 strong{ font-weight: 700; }

.price-table-pp{ margin-bottom: 20px; }
.price-table-pp table{ border-radius: 5px; overflow: hidden; margin-bottom: 0px; }
.price-table-pp table thead tr th{ background-color: rgba(238, 235, 211, 1);  border:none; font-size: 13px; line-height: 20px; font-weight: 400; color: rgba(66, 66, 66, 1); padding: 10px 10px 10px 10px; vertical-align: middle;}
.price-table-pp table thead tr th:first-child{padding-left: 20px;}

.price-table-pp table tbody tr td{ background-color: #fff; padding: 10px 20px 10px 20px; border-bottom: 1px solid rgba(238, 235, 211, 1); font-size: 16px; line-height: 22px; font-weight: 400; color: rgba(66, 66, 66, 1);vertical-align: middle; }
.price-table-pp table tbody tr td strong{ font-weight: 700; }
.price-table-pp table tbody tr td:first-child{border-left: 1px solid rgba(238, 235, 211, 1); padding-left: 20px;}
.price-table-pp table tbody tr td:last-child{border-right: 1px solid rgba(238, 235, 211, 1);}

.price-table-pp table tbody tr td:last-child p strong{ font-size: 16px !important; }
.price-table-pp table tbody tr td:last-child p{font-size: 13px; line-height: 20px; font-weight: 400; color: rgba(66, 66, 66, 1);}

.price-table-pp table tbody tr td p{font-size: 16px; line-height: 22px; font-weight: 400; color: rgba(66, 66, 66, 1); margin: 0px;}
.price-table-pp table tbody tr td p strong{ font-weight: 700; }

.pricing-alert-block { border-radius: 5px; margin-bottom: 25px; padding: 12px 20px 12px 48px; background: rgba(254, 163, 34, 0.2) url(images/alert-bg-2.svg) no-repeat left 20px center; font-size: 13px; line-height: 16px; color: rgba(254, 163, 34, 1); font-weight: 400;}


.prc-category-pp-block h4{font-size: 16px; line-height: 22px; font-weight: 400; color: rgba(66, 66, 66, 1); margin: 0px 0px 0px 0px;}
.prc-category-pp-block h4 a{ text-decoration: underline; color: rgba(254, 163, 34, 1); }

.material-details-section{}
.material-details-section h3{font-size: 18px; line-height: 26px; font-weight: 700; color: rgba(123, 115, 64, 1); margin: 0px 0px 20px 0px;}
.material-details-section ul{margin: 0px 0px 20px 0px; width: 100%; padding-left: 20px;list-style-type: disc;}
.material-details-section ul li{ font-size: 16px; line-height: 22px; font-weight: 400; color: rgba(66, 66, 66, 1); margin: 0px 0px 0px 0px; list-style-position: outside;}


.pricing-details-submit a{ 
    display:block;
    width: 100%;
    text-align: center;
    text-decoration: none;
    padding: 0px 30px 0px 30px;
    height: 40px;
    line-height: 43px;
    background-color: rgba(123, 115, 64, 1);
    border-radius: 5px;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    color: #fff;
    font-weight: 600;
    font-size: 14px;
 }


.sidebar-photo-nn{ margin-bottom: 30px; }
.sidebar-photo-nn img{ width: 100%; display: block; }

.non-member-content-block{ position: relative; padding-bottom: 441px; }
.non-member-content-block > img{
  width: 100%;
  display: block;
  border-radius: 5px !important;
  position: absolute;
  height: 100%;
  object-fit: cover;
  -webkit-transform-style: preserve-3d;
  left: 0px; top: 0px;
  border:1px solid #EEEBD3;
}



.non-member-center-content{
  position: absolute;
  top: 50%;
  height: auto;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: 600px;
  width: 100%;
  padding: 0px 15px 0px 15px;
}

.non-mm-photo{ text-align: center; margin-bottom: 20px; }
.non-mm-photo img{ max-width: 100%; }

.non-mm-empty-info p{font-size: 16px; line-height: 22px; font-weight: 400; color: rgba(147, 147, 147, 1); margin: 0px 0px 0px 0px; text-align: center;}
.non-mm-empty-info p a{ color: rgba(254, 163, 34, 1); text-decoration: none; }



.dashboard-tab-menu{ border-bottom: 1px solid rgba(238, 235, 211, 1); margin-bottom: 50px; }
.dashboard-tab-menu .container .row .col-md-12 ul{ list-style: none; width: 100%; float: left; display: block; margin: 0px; padding: 0px; margin-bottom: -1px; z-index: 1; }
.dashboard-tab-menu .container .row .col-md-12 ul li{ width: 20%; float: left; display: inline-block; text-align: center;font-family: "Overpass", sans-serif !important; }
.dashboard-tab-menu .container .row .col-md-12 ul li a{ display: block; border-bottom: 2px solid rgba(252, 251, 246, 1); text-decoration: none; background-color: rgba(252, 251, 246, 1); padding: 37px 0px 16px 0px; font-size: 18px; line-height: 26px; font-weight: 700; color: rgba(179, 179, 179, 1);font-family: "Overpass", sans-serif !important; }
.dashboard-tab-menu .container .row .col-md-12 ul li.active a{ background-color: #fff; border-color: rgba(123, 115, 64, 1); color: rgba(66, 66, 66, 1); }


.dashboard-tab-menu .container .row .col-md-12 ul li.learning a{background:rgba(252, 251, 246, 1) url(images/learning-1.svg) no-repeat top 20px center;}
.dashboard-tab-menu .container .row .col-md-12 ul li.learning.active a{background:#fff url(images/learning-2.svg) no-repeat top 20px center;}

.dashboard-tab-menu .container .row .col-md-12 ul li.events a{background:rgba(252, 251, 246, 1) url(images/event-1.svg) no-repeat top 20px center;}
.dashboard-tab-menu .container .row .col-md-12 ul li.events.active a{background:#fff url(images/event-2.svg) no-repeat top 20px center;}


.dashboard-tab-menu .container .row .col-md-12 ul li.orders a{background:rgba(252, 251, 246, 1) url(images/order-1.svg) no-repeat top 20px center;}
.dashboard-tab-menu .container .row .col-md-12 ul li.orders.active a{background:#fff url(images/order-2.svg) no-repeat top 20px center;}

.dashboard-tab-menu .container .row .col-md-12 ul li.my-profile a{background:rgba(252, 251, 246, 1) url(images/profile-1.svg) no-repeat top 20px center;}
.dashboard-tab-menu .container .row .col-md-12 ul li.my-profile.active a{background:#fff url(images/profile-2.svg) no-repeat top 20px center;}


.dashboard-tab-menu .container .row .col-md-12 ul li.classifieds a{background:rgba(252, 251, 246, 1) url(images/Classifieds-icon-1.svg) no-repeat top 20px center;}
.dashboard-tab-menu .container .row .col-md-12 ul li.classifieds.active a{background:#fff url(images/Classifieds-icon-2.svg) no-repeat top 20px center;}





.dashboard-classified-wrapper{ border:1px solid rgba(238, 235, 211, 1); padding: 30px 30px 30px 30px; border-radius: 5px; }
.dcb-top-tittle h2{
    font-size: 22px;
    line-height: 26.4px;
    font-weight: 700;
    color: #7B7340;
    margin-bottom: 40px;
}

.create-classified{
    border: 2px solid #7B7340 ;
    padding: 20px 20px 20px 20px;
    border-radius: 5px;
    margin-bottom: 40px;
}



.create-classified{ display: flex; justify-content: space-between; align-items: center; }
.create-classified-left{
    flex: 1;
    display: flex;
    padding-right: 20px;
    padding-left: 55px;
    width: calc(100% - 260px);
    align-items: center;
    background:url(images/Classifieds-icon-3.svg) no-repeat left center;
}

.create-classified-left h3{ font-size: 16px; line-height: 22px; font-weight: 700; color: rgba(66, 66, 66, 1); margin: 0px 0px 0px 0px; }
.create-classified-left p{ font-size: 16px; line-height: 22px; font-weight: 400; color: rgba(66, 66, 66, 1); margin: 0px 0px 0px 0px; }

.ccs-btn-right{ display: flex; width: 256px; }

a.create-btn-ccs{
    display: block;
    width: 100%;
    height: 40px;
    background-color: rgba(123, 115, 64, 1);
    border-radius: 5px;
    text-align: center;
    padding: 8px 0px 8px 0px;
    font-size: 14px;
    line-height: 24px;
    font-weight: 600;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
}

a.view-prc-btn{
    display: block;
    width: 100%;
    height: 40px;
    background-color: transparent;
    border-radius: 5px;
    text-align: center;
    padding: 8px 0px 8px 0px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: rgba(254, 163, 34, 1);
    text-decoration: underline;
}

.css-label{
    font-size: 12px;
    font-weight: 600;
    color: #939393;
    line-height: 18px;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    margin-bottom: 5px;
}







/*======================================= selectbox 2 ================================*/

.select_block2 .chosen-container {
  width: 100% !important;
  margin-bottom: 0px;
}
.select_block2 .chosen-container-single .chosen-single div b {
  background: url(images/select-rt-arrow-cs.svg) no-repeat center center !important;
  width: 24px;
  height: 100%;
  margin-right: 0px;
}
.select_block2 .chosen-container-single .chosen-single div {
  width: 24px;
  height: 100%;
}
.select_block2 .chosen-container-single .chosen-single {
  height: 40px;
  border: 1px solid rgba(229, 229, 229, 1);
  background: #fff;
  line-height: 40px;
  text-align: left;
  font-size: 16px;
  color: rgba(66, 66, 66, 1);
  padding: 0 40px 0 14px;
  border-radius: 5px;
  width: 100%;
  font-weight: 400;
  box-shadow: none;
}
.select_block2 .chosen-container-single .chosen-single::after {
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  width: 100%;
  height: 100%;
  border: none;
}

.select_block2 .chosen-container .chosen-results li.highlighted {
  background-color: rgba(248, 247, 237, 1); color: rgba(66, 66, 66, 1);;
  background-image: none;
}

.select_block2 .chosen-container .chosen-results li {
  background: none;
  padding-left: 10px;
  padding-right: 10px;
}
.select_block2 .chosen-container .chosen-drop {
  width: 100%;
}

.select_block2 .chosen-container-single .chosen-single div {
  display: block;
  position: absolute;
  right: 5px;
  top: 0px;
  border-left: none;
  bottom: 0px;
}

.select_block2 .chosen-container .chosen-results {
  color: #444;
  padding-left: 0px;
}

.select_block .chosen-container-single .chosen-drop {
  margin-top: 1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
  background-color: #eeeeee;
}
.select_block2 .chosen-container .chosen-results li {
  font-size: 16px;
  line-height: 31px;
  background-color: #fff;
  text-align: left;
  font-weight: 400;
  color: rgba(66, 66, 66, 1);
}
.select_block2 .chosen-container .chosen-results {
  margin: 0 0px 0px 0;
  background-color: #fff;
  padding: 10px 10px 10px 10px;
  border: 1px solid rgba(229, 229, 229, 1);
}

.select_block2 .chosen-container-single .chosen-single span{ margin-right: 0px; }
.select_block2 .chosen-container .chosen-drop{ border:none; }











.cmn-css-input{
  box-shadow: none; height: 40px;border: 1px solid rgba(229, 229, 229, 1); outline: 0; padding-left: 14px; font-size: 16px; font-weight: 400;color: rgba(66, 66, 66, 1); border-radius: 5px;
}
.calender-date{background:#fff url(images/calendar-icon-3.svg) no-repeat right 10px center;}
.cmn-css-input:focus{ outline: 0; box-shadow: none; }

.css-filter-block{ margin-bottom: 40px; }

.css-cmn-table-section{}
.css-cmn-table-section table{border: 1px solid rgba(238, 235, 211, 1);}
.css-cmn-table-section table thead tr th{
  background-color: #EEEBD3;
  font-size: 13px;
  line-height: 13px;
  font-weight: 400;
  color: #424242;
  padding: 12px 10px 12px 10px;
  border:none;
}
.css-cmn-table-section table thead tr th:first-child{ padding-left: 20px; }


.css-cmn-table-section table tbody tr td{
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    color: #424242;
    border-color: #EEEBD3 !important;
    padding: 12px 10px 12px 10px;
    vertical-align: middle;
}

.css-cmn-table-section table tbody tr td p{
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    color: #424242;
    margin: 0px 0px 0px 0px;
}


.css-cmn-table-section table tbody tr td h3{
  font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: rgba(123, 115, 64, 1);
    margin: 0px 0px 0px 0px;
}


.css-cmn-table-section table tbody tr td:first-child{  width: 160px; padding-left: 20px; }
.css-cmn-table-section table tbody tr td:last-child{ padding-right: 15px; }


.css-cmn-table-section table tbody tr td.cs-month{ width: 140px; }
.css-cmn-table-section table tbody tr td a.css-details{ color: rgba(254, 163, 34, 1); text-decoration: none; }
.css-cmn-table-section table tbody tr td span.cc-status{
    float: left;
    display: inline-block;
    margin-right: 5px;
    padding: 0px 12px 0px 12px;
    border-radius: 5px;
    height: 26px;
    line-height: 30px;
    font-size: 14px !important;
    font-weight: 400;
    white-space: nowrap;
}


.draft-st.cc-status{ color: rgba(123, 115, 64, 1); background-color: rgba(123, 115, 64, 0.1); }
.cc-status.pending-st{ color: rgba(254, 163, 34, 1); background-color: rgba(254, 163, 34, 0.1); }
.cc-status.approved-st{ color: rgba(76, 175, 80, 1); background-color: rgba(76, 175, 80, 0.1); }
.cc-status.Expired-st{ color: rgba(0, 0, 51, 1); background-color: rgba(0, 0, 51, 0.1); }


.more-link > a{ display: block; width: 38px; height: 38px;background:#fff url(images/more-vertical.svg) no-repeat center center; border-radius: 5px; position: relative; }
.more-link > a:hover{background:rgba(247, 248, 237, 1) url(images/more-vertical.svg) no-repeat center center;}



.dropdown.more-link a::after{ display: none; }
.dropdown.more-link .dropdown-menu li{ list-style: none !important; }
.dropdown.more-link .dropdown-menu{}


.css-cmn-table-section table thead tr th span.cs-header-details{background:url(images/chevron-down2.svg) no-repeat left center; padding-left: 25px;}
.css-cmn-table-section table thead tr th a.cs-header-details{background:url(images/chevron-down2.svg) no-repeat left center; padding-left: 25px;color: #424242; text-decoration: none;}





.clasified-overly-cs .modal-dialog .modal-content{background: linear-gradient(0deg, rgba(255, 255, 255, 0.60) 0%, rgba(255, 255, 255, 0.60) 100%), #EEEBD3 !important;border-radius: 5px;}
.clasified-overly-cs .modal-dialog{width: 800px;max-width: 94%;margin: 30px auto;background-color: #fff;border-radius: 5px;}
.clasified-overly-cs .modal-content{  }
.clasified-overly-cs .modal-content{border: none;box-shadow: none;padding: 0px 0px 0px 0px; position: relative; background-color: rgba(255, 255, 255, 0.6);border-radius: 20px;}
.clasified-overly-cs .modal-header{border:none;padding: 10px 0px 10px 0px;background-color: transparent;}
.clasified-overly-cs .btn-close {width: 30px;height: 30px;position: absolute;right: 20px;
    top: 20px;background: url(images/line-md_close.svg) no-repeat center center;opacity: 1;z-index: 99;border:none; padding: 0px; background-size: 100% auto;}
.clasified-overly-cs .modal-body {padding: 50px 50px 50px 50px; position: relative;}
.clasified-overly-cs .btn-close:focus{ outline: 0; box-shadow: none; border:none; }





.faq-section-cs .accordion-button::after{
    background-image: url(images/acr-plus.svg);
}
.faq-section-cs .accordion-button:hover::after{
    background-image: url(images/acr-plus.svg);
}

.faq-section-cs .accordion-button:not(.collapsed)::after{background-image: url(images/acr-minus.svg);}
.faq-section-cs .accordion-button:not(.collapsed):hover::after{background-image: url(images/acr-minus.svg);}


.faq-section-cs .accordion-button::after{ width: 10px; height: 10px; background-size: 8px; }
.faq-section-cs .accordion-item:first-of-type .accordion-button{}

.faq-section-cs .accordion-item .accordion-button.collapsed{ border-radius: 5px; border:1px solid rgba(0, 0, 51, 0.2); border-radius: 5px !important;  }
.faq-section-cs .accordion-item .accordion-button{border:1px solid rgba(0, 0, 51, 0.2); border-bottom: 1px solid transparent;border-bottom-left-radius:0px !important ;border-bottom-right-radius:0px !important; }

.faq-section-cs .accordion-body{padding: 20px 20px 30px 20px; overflow: hidden; border-left:1px solid rgba(0, 0, 51, 0.2); border-right:1px solid rgba(0, 0, 51, 0.2);border-bottom:1px solid rgba(0, 0, 51, 0.2);transparent;border-bottom-left-radius:5px ;border-bottom-right-radius:5px ;}

.faq-section-cs .accordion-button {
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
    color: rgba(123, 115, 64, 1);
    padding: 14px 12px 12px 20px;
}


.submission-block-cs ul{ list-style: disc; margin: 0px 0px 30px 20px; padding: 0px; width: 100%; display: block; padding:20px 0px 0px 0px;list-style-position: inside; }
.submission-block-cs ul li{ width: 100%; float: none; font-size: 16px; line-height: 22px; font-weight: 400; color: rgba(66, 66, 66, 1); }
.submission-block-cs p{font-size: 16px; line-height: 22px; font-weight: 400; color: rgba(66, 66, 66, 1); margin: 0px;}
.submission-block-cs h3{font-size: 16px; line-height: 22px; font-weight: 700; color: rgba(66, 66, 66, 1); margin: 0px;}
.submission-block-cs ul li::marker{ margin-right:5px;}
.submission-block-cs ol {
    list-style-position: inside;
    padding-left: 20px;
}
.submission-block-cs ol li{width: 100%; float: none; font-size: 16px; line-height: 22px; font-weight: 400; color: rgba(66, 66, 66, 1);}
.submission-block-cs ol li::marker{ margin-right:5px;}


.submit-job-section{ padding: 100px 0px 55px 0px; }
.sjs-tittle-left{ float: left; display: inline-block; font-size: 22px; line-height: 26.4px; font-weight: 700; color: rgba(123, 115, 64, 1); margin-bottom: 15px; }
.sjs-link-rt{ float: right; display: inline-block; }
.sjs-link-rt a{
    display: inline-block;
    width: 100%;
    background-color: transparent;
    border-radius: 5px;
    text-align: center;
    padding: 8px 0px 8px 0px;
    font-size: 16px;
    line-height: 40px;
    font-weight: 400;
    color: rgba(254, 163, 34, 1);
    text-decoration: underline;
}
.sjs-block-top{ padding-bottom: 25px; }
.sjs-input-group { margin-bottom: 20px; }


.sjs-form-block .select_block2 .chosen-container-single .chosen-single div b{background: url(images/acr-plus.svg) no-repeat center center !important;}
.sjs-input-single .cmn-css-input{}

.sjs-input-single .cmn-css-input::-moz-placeholder{
    color: rgba(179, 179, 179, 1);
    opacity: 1;
}
.sjs-input-single .cmn-css-input::-webkit-input-placeholder{
    color: rgba(179, 179, 179, 1);
    opacity: 1;
}
.sjs-input-single .cmn-css-input::-ms-input-placeholder{
    color: rgba(179, 179, 179, 1);
    opacity: 1;
}



.sjs-input-group p{ font-size: 13px; line-height: 20px; color: rgba(179, 179, 179, 1); font-weight: 400; margin: 4px 0px 0px 0px; float: left; width: 100%; display: block; clear: both; }
.sjs-input-group p strong{ color: rgba(66, 66, 66, 1); font-weight: 400; }
.green-alert-block{
    border-radius: 5px;
    padding: 12px 20px 12px 48px;
    background: rgba(76, 175, 80, 0.2) url(images/black-alert-bg.svg) no-repeat left 20px center;
    font-size: 13px;
    line-height: 16px;
    color: rgba(66, 66, 66, 1);
    font-weight: 400;
}
.green-alert-block strong, .green-alert-block a{ font-weight: 700; text-decoration: none; }


.text-height-sjs{ height: 400px !important; padding-top: 15px; }
.cmn-css-input.text-height-sjs{ padding-left: 20px; }


.select-down-arrow-2 {
    background: #fff url(images/acr-plus.svg) no-repeat right 10px center;
}

.sjs-submit-wrapper{ margin-bottom: 20px; }
.order-summary-sidebar-cmn{ border:1px solid rgba(238, 235, 211, 1); padding: 30px; border-radius: 5px; margin-bottom: 20px; }


.order-summary-sidebar-cmn h4{
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  color: rgba(66, 66, 66, 1);
  margin-bottom: 0;
}
.order-summary-sidebar-cmn h5{
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgba(66, 66, 66, 1);
  margin-bottom: 0;
  margin-top: 10px;
}

.order-cart-sidebar{ margin-top: 30px; }


.ocs-single-row{ display: flex; justify-content: space-between; align-items: center;  }
.golden-border-bottom-cs{border-bottom:1px solid rgba(238, 235, 211, 1);padding-bottom: 15px;margin-bottom: 15px; }
.golden-border-top-cs{border-top:1px solid rgba(238, 235, 211, 1);padding-top: 15px; margin-top: 15px; }

.ocs-left{}
.ocs-left p{font-size: 16px; line-height: 22px; color: rgba(147, 147, 147, 1); font-weight: 400; margin: 0px 0px 0px 0px;}
.ocs-left p strong{color: rgba(66, 66, 66, 1); font-weight: 400; }


.ocs-right{ text-align: right; }
.ocs-right span{ display: block; font-size: 16px; line-height: 22px; color: rgba(66, 66, 66, 1); font-weight: 400; }
.ocs-right span.ocs-discount{ color: rgba(179, 179, 179, 1); text-decoration: line-through; font-size: 13px; }
.ocs-right span.ocs-rt-text-bg{ color: rgba(123, 115, 64, 1); }

.ocs-left h4{font-size: 16px; line-height: 22px; color: rgba(66, 66, 66, 1); font-weight: 700; margin: 0px 0px 0px 0px;}
.ocs-left h2{font-size: 22px; line-height: 26.4px; color: rgba(123, 115, 64, 1); font-weight: 700; margin: 0px 0px 0px 0px;}

.ocs-right span.ocs-rt-text-bg2{ color: rgba(123, 115, 64, 1);font-size: 22px; line-height: 26.4px; color: }

.ocs-sidebar-single-product p{}
.ocs-sidebar-single-product p{font-size: 16px; line-height: 22px; color: rgba(147, 147, 147, 1); font-weight: 400; margin: 0px 0px 0px 0px;}
.ocs-sidebar-single-product h3{color: rgba(66, 66, 66, 1); font-weight: 400;font-size: 16px; line-height: 22px;margin: 0px 0px 0px 0px;  }


input[type='checkbox'] {
    display: none;
}

.fl-chek2 label{
    font-size: 16px;
    font-weight: 400;
    cursor: pointer;
    line-height: 24px;
    width: 100%;
    height:auto;
    margin: 0;
    color: rgba(66, 66, 66, 1);
    font-weight: 400;
    background-color: #fff;
    padding: 0px 15px 0px 30px;
    border-radius: 0px;
    border:none;
    text-align: center;
    box-shadow:none;
    display: block;
    background:url(images/Unchecked-cs.svg) no-repeat left 2px;
    text-align: left;
}
.fl-chek2 input[type='checkbox']:checked + label {
    opacity: 1;
    border:none;
    color: rgba(66, 66, 66, 1);
    background: url(images/check-cs-2.svg) no-repeat left 2px;
}

.fl-chek2 label a{ color: rgba(254, 163, 34, 1); text-decoration: none; }
.order-chekbox-cs{ margin-bottom: 20px; }

.sidebar-red-alert-block {
  border-radius: 5px;
  padding: 12px 20px 12px 59px;
  background-color: rgba(224, 33, 39, 0.1);
  font-size: 16px;
  line-height: 22px;
  color: rgba(66, 66, 66, 1);
  font-weight: 400;
  position: relative;
  min-height: 56px;
  margin-bottom: 20px;
}
a.sd-alert-close{ display: block; width: 24px; height: 24px; position: absolute; top: 15px; left: 20px; }

.sidebar-submit-cs-button{ margin-bottom: 10px; }
.sdb-cs-submit-button{ margin-bottom: 10px; width: 100%; border:none; box-shadow: none; outline: 0; border-radius: 5px; height: 40px; background-color: rgba(123, 115, 64, 1); text-align: center; font-size: 14px; font-weight: 600; letter-spacing: 1.2px; text-transform: uppercase; color: #fff; line-height: 22px; }
.sdb-cs-save-button{ width: 100%; border:none; box-shadow: none; outline: 0; border-radius: 5px; height: 40px; background-color: transparent; text-align: center; font-size: 14px; font-weight: 600; letter-spacing: 1.2px; text-transform: uppercase; color: rgba(66, 66, 66, 1); line-height: 22px;}


.submit-job-faq-section{ padding: 60px 0px 60px 0px; background-color: rgba(248, 248, 248, 1); }


.sbc-faq-tittle{ font-size: 32px; line-height: 38.4px; font-weight: 700; color: rgba(66, 66, 66, 1); margin-bottom: 40px;  }


.ocs-sidebar-single-product{ display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px; }
.ocs-sidebar-single-product:last-child{ margin-bottom: 0px; }



.sjs-back-btn{ margin-bottom: 40px; }
.sjs-back-btn a{
    height: 40px;
    border: 1px solid rgba(238, 235, 211, 1);
    border-radius: 5px !important;
    font-size: 14px;
    font-weight: 600;
    color: rgba(147, 147, 147, 1);
    font-weight: 600;
    text-transform: uppercase;
    padding: 9px 20px 5px 48px;
    background:#fff url(images/pg-left.svg) no-repeat left 20px center;
    display: inline-block;
    letter-spacing: 1.2px;
    font-family: "Overpass", sans-serif !important;
    text-decoration: none;
}







.classified-details-overly .modal-dialog .modal-content{background-color: #fff; border-radius: 20px;}
.classified-details-overly .modal-dialog{width: 854px;max-width: 94%;margin: 30px auto;}
.classified-details-overly .modal-content{  }
.classified-details-overly .modal-content{border: none;box-shadow: none;padding: 0px 0px 0px 0px; position: relative; background-color: rgba(255, 255, 255, 1);border-radius: 20px;}
.classified-details-overly .modal-header{border:none;padding: 10px 0px 10px 0px;background-color: transparent;}
.classified-details-overly .btn-close {width: 30px;height: 30px;position: absolute;right: 20px;
    top: 20px;background: url(images/line-md_close.svg) no-repeat center center;opacity: 1;z-index: 99;border:none; padding: 0px; background-size: 100% auto;}
.classified-details-overly .modal-body {padding: 0px 0px 0px 0px; position: relative;}
.classified-details-overly .btn-close:focus{ outline: 0; box-shadow: none; border:none; }


.cdp-pp-wrapper{ padding: 50px 50px 50px 50px; border-bottom: 1px solid rgba(238, 235, 211, 1); margin-bottom: 50px; }
.cdp-pp-wrapper-bottom{ padding: 0px 50px 50px 50px; }

.classified-details-overly .classified-single-block{ margin-bottom: 0px; }
.cdp-status-content{ padding-bottom: 20px; }
.cdp-status-col{ width: 33.3333%; float: left; display: inline-block; margin: 0px 0px 20px 0px; padding: 0px 10px 0px 0px; }
.cdp-status-col h4{
  font-size: 12px;
  font-weight: 600;
  color: rgba(147, 147, 147, 1);
  line-height: 18px;
  text-transform: uppercase;
  letter-spacing: 1.2px;
  margin-bottom: 5px;
  margin: 0px 0px 10px 0px;
}

.cdp-status-col h3{color: rgba(66, 66, 66, 1); font-weight: 700;font-size: 16px; line-height: 22px;margin: 0px 0px 0px 0px;}
.cdp-back-btn{ float: left; display: inline-block; }

.cdp-back-st{
  height: 40px;
  background-color: transparent;
  border: none;
  border-radius: 5px !important;
  font-size: 14px;
  color: rgba(66, 66, 66, 1);
  font-weight: 600;
  text-transform: uppercase;
  padding: 7px 0px 3px 0px;
  outline: 0;
  letter-spacing: 1.2px;
  box-shadow: none;
}
.cdp-back-st:focus{ outline: 0; box-shadow: none; border:none; }

.cdp-btn-group-rt{ float: right; display: inline-block; }


.cdp-btn-group-rt a{
    height: 40px;
    background-color: #fff;
    border: 1px solid rgba(229, 229, 229, 1);
    border-radius: 5px !important;
    font-size: 14px;
    font-weight: 600;
    color: rgba(66, 66, 66, 1);
    font-weight: 600;
    text-transform: uppercase;
    padding: 9px 15px 5px 15px;
    display: inline-block;
    letter-spacing: 1.2px;
    font-family: "Overpass", sans-serif !important;
    outline: 0; box-shadow: none;
    margin-left: 10px;
    text-decoration: none;
}

.cdp-btn-group-rt button:focus{outline: 0; box-shadow: none;}







.classified-edit-overly .modal-dialog .modal-content{background-color: #fff; border-radius: 20px;}
.classified-edit-overly .modal-dialog{width: 800px;max-width: 94%;margin: 30px auto; }
.classified-edit-overly .modal-content{  }
.classified-edit-overly .modal-content{border: none;box-shadow: none;padding: 0px 0px 0px 0px; position: relative; background-color: rgba(255, 255, 255, 1);border-radius: 20px;}
.classified-edit-overly .modal-header{border:none;padding: 10px 0px 10px 0px;background-color: transparent;}
.classified-edit-overly .btn-close {width: 20px;height: 20px;position: absolute;right: 20px;
    top: 20px;background: url(images/grey-close-btn.svg) no-repeat center center;opacity: 1;z-index: 99;border:none; padding: 0px; background-size: 100% auto;}
.classified-edit-overly .modal-body {padding: 50px 50px 50px 50px; position: relative;}
.classified-edit-overly .btn-close:focus{ outline: 0; box-shadow: none; border:none; }






.cdp-form-wrapper .sjs-input-single .cmn-css-input::-moz-placeholder{
    color: rgba(66, 66, 66, 1);
    opacity: 1;
}
.cdp-form-wrapper .sjs-input-single .cmn-css-input::-webkit-input-placeholder{
    color: rgba(66, 66, 66, 1);
    opacity: 1;
}
.cdp-form-wrapper .sjs-input-single .cmn-css-input::-ms-input-placeholder{
    color: rgba(66, 66, 66, 1);
    opacity: 1;
}


.text-active .sjs-input-single .cmn-css-input::-moz-placeholder{
    color: rgba(66, 66, 66, 1);
    opacity: 1;
}
.text-active .sjs-input-single .cmn-css-input::-webkit-input-placeholder{
    color: rgba(66, 66, 66, 1);
    opacity: 1;
}
.text-active .sjs-input-single .cmn-css-input::-ms-input-placeholder{
    color: rgba(66, 66, 66, 1);
    opacity: 1;
}


.sjs-cancel-btn{ float: left; display: inline-block; }
.sjs-cancel-btn a{
  height: 40px;
  background-color: transparent;
  border: none;
  border-radius: 5px !important;
  font-size: 14px;
  color: rgba(66, 66, 66, 1);
  font-weight: 600;
  text-transform: uppercase;
  padding: 7px 0px 3px 0px;
  outline: 0;
  letter-spacing: 1.2px;
  box-shadow: none;
  text-decoration: none;
}


.sjs-save-btn{ float: right; display: inline-block; }
.sjs-save-btn button{
  height: 40px;
  background-color: rgba(0, 0, 51, 1);
  border: 1px solid rgba(0, 0, 51, 1);
  border-radius: 5px !important;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  padding: 9px 15px 5px 15px;
  display: inline-block;
  letter-spacing: 1.2px;
  font-family: "Overpass", sans-serif !important;
  outline: 0; box-shadow: none;
  margin-left: 10px;
  text-decoration: none;
}


.sjs-group-btn-bottom{ padding-top: 30px; }

.cdp-form-wrapper .select-down-arrow-2.date-custom{ background-color: rgba(248, 248, 248, 1); }
.cdp-form-wrapper .select_block2 .chosen-container-single .chosen-single{background-color: rgba(248, 248, 248, 1); }



.cdp-form-wrapper .red-alert-block{
    border-radius: 5px;
    padding: 12px 20px 12px 48px;
    background: rgba(224, 33, 39, 0.2) url(images/red-alert-icon.svg) no-repeat left 20px center;
    font-size: 13px;
    line-height: 16px;
    color: rgba(224, 33, 39, 1);
    font-weight: 400;
}
.cdp-form-wrapper .red-alert-block strong, .green-alert-block a{ font-weight: 700; text-decoration: none; }
.sjs-input-group p strong{ font-weight: 400; color: rgba(66, 66, 66, 1); }





.delete-overly-cs .modal-dialog .modal-content{background-color: #fff; border-radius: 20px;}
.delete-overly-cs .modal-dialog{width: 420px;max-width: 94%;margin: 30px auto;}
.delete-overly-cs .modal-content{  }
.delete-overly-cs .modal-content{border: none;box-shadow: none;padding: 0px 0px 0px 0px; position: relative; background-color: rgba(255, 255, 255, 1);border-radius: 20px;}
.delete-overly-cs .modal-header{border:none;padding: 10px 0px 10px 0px;background-color: transparent;}
.delete-overly-cs .btn-close {width: 20px;height: 20px;position: absolute;right: 20px;
    top: 20px;background: url(images/grey-close-btn.svg) no-repeat center center;opacity: 1;z-index: 99;border:none; padding: 0px; background-size: 100% auto;}
.delete-overly-cs .modal-body {padding: 30px 30px 30px 30px; position: relative;}
.delete-overly-cs .btn-close:focus{ outline: 0; box-shadow: none; border:none; }


.dls-top{ text-align: center; margin-bottom: 30px; }
.dls-top img{ max-width: 100%; }

.dls-content-pp{ text-align: center; }
.dls-content-pp h3{font-size: 22px; line-height: 26.4px; color: rgba(123, 115, 64, 1); font-weight: 700; margin: 0px 0px 10px 0px;}
.dls-content-pp p{font-size: 16px; line-height: 22px; color: rgba(66, 66, 66, 1); font-weight: 400; margin: 0px 0px 20px 0px;}

.dls-cancel{ width: 35%; float: left; display: inline-block; padding-right: 5px; }



.dls-cancel button{
  height: 40px;
  background-color: #fff;
  border: 1px solid rgba(238, 235, 211, 1);
  border-radius: 5px !important;
  font-size: 14px;
  font-weight: 600;
  color: rgba(147, 147, 147, 1);
  font-weight: 600;
  text-transform: uppercase;
  padding: 8px 0px 5px 0px;
  display: inline-block;
  letter-spacing: 1.2px;
  font-family: "Overpass", sans-serif !important;
  text-align: center;
  outline: 0; box-shadow: none;
  width: 100%; display: block;
}

.dls-delete-pld{ width: 65%; float: left; display: inline-block; padding-left: 5px; }
.dls-delete-pld button{
  height: 40px;
  background-color: rgba(224, 33, 39, 1);
  border: 1px solid rgba(224, 33, 39, 1);
  border-radius: 5px !important;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  padding: 8px 0px 5px 0px;
  display: inline-block;
  letter-spacing: 1.2px;
  font-family: "Overpass", sans-serif !important;
  text-align: center;
  outline: 0; box-shadow: none;
  width: 100%; display: block;
}



.non-member-sidebar-block{ margin-bottom: 20px; background-color: rgba(238, 235, 211, 1); min-height: 117px; padding: 20px 30px 20px 80px; border-radius: 20px; position: relative; z-index: 1px; }
.non-member-sidebar-block::before{ content: ''; position: absolute; top: -5px; right: -5px; z-index: -1; background-color: rgba(224, 33, 39, 1); bottom: 0; width: 100%; border-radius: 20px;}


.non-member-sidebar-block p{font-size: 16px; line-height: 22px; color: rgba(66, 66, 66, 1); font-weight: 400; margin: 0px 0px 0px 0px;}
.non-member-sidebar-block p strong{ font-weight: 700; }
.non-member-sidebar-block p a{ color: rgba(254, 163, 34, 1); text-decoration: none; }


.nonmember-sidebar-wrapper{ padding-left: 50px; position: relative; }
.non-member-sd-photo-block{ width: 100px; position: absolute; top: 8px; left: -40px; }



.members-circulars-section{ padding: 50px 0px 50px 0px; }
.members-circulars-generic-block{}
.members-circulars-generic-block p{font-size: 16px; line-height: 22px; color: rgba(66, 66, 66, 1); font-weight: 400; margin: 0px 0px 20px 0px;}
.members-circulars-generic-block p a{ text-decoration: none; color: rgba(254, 163, 34, 1); }

.members-circulars-generic-block h3{font-size: 18px; line-height: 26px; color: rgba(123, 115, 64, 1); font-weight: 700; margin: 20px 0px 15px 0px;}

.members-circulars-generic-block ul{
    margin: 0px 0px 0px 0px;
    width: 100%;
    padding-left: 10px;
    list-style-type: disc;
    padding: 0px 0px 15px 0px;
}

.members-circulars-generic-block ul li{
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    color: rgba(66, 66, 66, 1);
    margin: 0px 0px 8px 0px;
    list-style-position: inside;
}

.members-circulars-generic-block ul li a{ text-decoration: none; color: rgba(254, 163, 34, 1);}
.members-circulars-generic-block ul li span{text-decoration: none; color: rgba(254, 163, 34, 1);}
.members-circulars-generic-block ul li strong{text-decoration: none; color: rgba(254, 163, 34, 1);}



.members-circulars-generic-block ol{
    margin: 0px 0px 30px 0px;
    width: 100%;
    padding-left: 20px;
    padding: 0px 0px 15px 0px;
}
.members-circulars-generic-block ol li{
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgba(66, 66, 66, 1);
  margin: 0px 0px 8px 0px;
}



.members-circulars-generic-block h4{font-size: 16px; line-height: 22px; color: rgba(66, 66, 66, 1); font-weight: 400; margin: 0px 0px 10px 0px;}
.members-circulars-generic-block h4 a{text-decoration: none; color: rgba(254, 163, 34, 1);}


.members-circulars-generic-block h5{font-size: 16px; line-height: 22px; color: rgba(66, 66, 66, 1); font-weight: 400; margin: 0px 0px 30px 0px;}
.members-circulars-generic-block h5 span{ display: block; width: 100%; }
.members-circulars-generic-block h5 span:first-child{ padding-top: 20px; }


.members-circulars-generic-block .nonmember-sidebar-wrapper{ max-width: 460px; width: 100%; display: block; }
.members-circulars-generic-block .nonmember-sidebar-wrapper .non-member-sidebar-block::before{ background-color: rgba(254, 163, 34, 1); }
.members-circulars-generic-block .nonmember-sidebar-wrapper .non-member-sidebar-block p{ margin-bottom: 0px; }

.download-btn{ margin-top: 20px; }
.download-btn a{
    display: block;
    width: 100%;
    height: 40px;
    background-color: rgba(123, 115, 64, 1);
    border-radius: 5px;
    text-align: center;
    padding: 10px 0px 7px 0px;
    font-size: 14px;
    line-height: 24px;
    font-weight: 600;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
}




.cls-photo img{display: block; max-width: 100%;}




.members-circulars-generic-block .nonmember-sidebar-wrapper{ padding-top: 20px; }
.members-circulars-generic-block .nonmember-sidebar-wrapper p a{ color: rgba(66, 66, 66, 1) !important; font-weight: 700;}





.account-application-status{
    border-radius: 5px;
    padding: 15px 20px 15px 20px;
    font-size: 18px;
    line-height: 26px;
    color: rgba(66, 66, 66, 1);
    font-weight: 400;
}
.account-application-status{ font-weight: 700; }


.status-processed{background-color: rgba(76, 175, 80, 0.2); color: rgba(76, 175, 80, 1);}
.sda-mn-gap{ margin-top: 40px; }



.exclusive-offer-section-mobile{ margin-bottom: 20px; }




.cs-filter-link a{
  height: 40px;
  border: 1px solid rgba(229, 229, 229, 1);
  line-height: 40px;
  text-align: left;
  font-size: 16px;
  color: rgba(66, 66, 66, 1);
  padding: 0 40px 0 14px;
  border-radius: 5px;
  width: 100%;
  font-weight: 400;
  box-shadow: none;
  background: #fff url(images/select-rt-arrow-cs.svg) no-repeat right 12px center !important;
  text-decoration: none;
  display: block;
}


.cs-filter-dropdown{ border-radius: 5px; background-color: rgba(255, 255, 255, 1); padding: 20px 20px 20px 20px;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10); }
.cs-filter-dropdown h3{ font-size: 16px; line-height: 31px; font-weight: 400; margin: 0px 0px 10px 0px; color: rgba(66, 66, 66, 1); }
.cs-filter-dropdown h4{ font-size: 16px; line-height: 31px; font-weight: 400; margin: 0px 0px 0px 0px; color: rgba(66, 66, 66, 1); }
.cs-filter-dropdown ul{ width: 100%; float: left; display: block; margin: 0px 0px 10px 0px; padding: 0px; }
.cs-filter-dropdown ul li{width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 15px 30px 15px 30px; border-bottom: 1px solid rgba(238, 235, 211, 1);}
.cs-filter-dropdown ul li a{
  font-size: 13px;
  line-height: 20px;
  font-weight: 700;
  color: rgba(123, 115, 64, 1);
  display: block;
  text-decoration: none;
}

.cs-filter-dropdown h5{ font-size: 16px; width: 100%; float: left; display: block; line-height: 31px; font-weight: 400; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px; color: rgba(66, 66, 66, 1); background-color: rgba(248, 247, 237, 1); }



.text-height-sjs-2{ height: 40px; }
.text-height-sjs-3{ height: 40px; }


.summary-contaioner-mobile{ position: fixed; left: 0px; bottom: 0px;}
.summary-mobile-block-1{background-color: #fff;box-shadow: 0 -5px 25px 0 rgba(0, 0, 0, 0.15); padding: 20px 20px 20px 20px; border:1px solid rgba(238, 235, 211, 1); border-radius: 5px 5px 0px 0px;z-index: 1;}
.summary-m-row{ display: flex; justify-content: space-between;  margin-bottom: 20px;}
.summary-m-tittle{ font-size: 22px; line-height: 26.4px; color: rgba(123, 115, 64, 1); font-weight: 700; }


.summary-m-link a{ font-size: 22px; line-height: 26.4px; color: rgba(123, 115, 64, 1); font-weight: 700; text-decoration: none; padding-right: 34px;background: url(images/sm-drop-arrow.svg) no-repeat right center;}

.sv-m-btn{ width: 40%; float: left; display: inline-block; }
.sv-m-btn .sdb-cs-save-button{
    width: auto;
    border: none;
    box-shadow: none;
    outline: 0;
    border-radius: 5px;
    height: 40px;
    background-color: transparent;
    text-align: left;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    color: rgba(66, 66, 66, 1);
    line-height: 40px;
    height: 40px;
    display: inline-block;
}


.sv-sb-m-btn{ width: 60%; float: left; display: inline-block; }
.sv-sb-m-btn .sdb-cs-submit-button{
    margin-bottom: 0;
    width: 100%;
    border: none;
    box-shadow: none;
    outline: 0;
    border-radius: 5px;
    height: 40px;
    background-color: rgba(123, 115, 64, 1);
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    color: #fff;
    line-height: 22px;
}


.summary-m-wrapper{background-color: #fff;padding: 20px 20px 0px 20px; position: relative; border-radius: 5px 5px 0px 0px; z-index: 2;border:1px solid rgba(238, 235, 211, 1); border-bottom: none !important; margin-bottom: -3px;}

.simmary-m-top-tittle{ font-size: 16px; line-height: 22px; font-weight: 700; color: rgba(66, 66, 66, 1); margin-bottom: 20px; }



.summary-m-wrapper.sm-non-member{ bottom: 270px; }
.summary-m-wrapper::before{ content: ''; position: absolute;background-color: rgba(0, 0, 0, 0.2); width: 100%; height: 100%; left: 0px; top: -100%; }
.submit-job-section .sjs-link-rt a{ padding: 0px; line-height: 26px !important; }


.summary-mobile-block-1 .fl-chek2 label{ padding-right: 0px; }



.clasified-overly-cs.modal{ padding-right: 0px !important; }

.dashboard-classified-section .ccs-btn-right a.view-prc-btn{ padding-bottom: 0px; height: auto; padding-top: 0px; margin-top: 8px; }


#clasified-popup .pricing-details-submit{ padding-top: 18px; }



.css-cmn-table-section .dropdown.more-link .dropdown-menu{ border-color: rgba(229, 229, 229, 1) !important; box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.10); padding-top: 20px; padding-bottom: 20px; min-width: 192px;}
.css-cmn-table-section .dropdown.more-link .dropdown-menu .dropdown-item{ padding: 5px 29px 5px 29px; font-size: 16px; color: rgba(66, 66, 66, 1); font-weight: 400; line-height: 21px;}

.css-cmn-table-section .dropdown.more-link{ position: relative; }


.css-cmn-table-section .dropdown.more-link .dropdown-menu .dropdown-item:hover{ background-color: transparent; }
.css-cmn-table-section .dropdown.more-link .dropdown-menu .dropdown-item:focus{ background-color: transparent; }

.cdp-edit-tittle{ font-size: 22px; line-height: 26.4px; color: rgba(66, 66, 66, 1); font-weight: 700; margin-bottom: 25px; }




















@media only screen and (max-width: 429px) {


.dental-surgeon-issue-section-1 .col-6.col-md-4.col-lg-4{ width: 100% !important; }
.dental-past-issue-section .col-lg-3.past-issue-col{width: 100% !important; }
   



}



@media only screen and (max-width: 479px) {

.order-summary-sidebar-cmn{    padding: 15px;}
.classified-single-block{    padding: 15px;}

.sda-info-single-col{ width: 100% !important; }

/*.past-volumes-section .col-lg-4.report_eis{ width: 100%; }*/


.past-report-overly .modal-body {
    padding: 30px 20px 30px 20px;
}





}

@media only screen and (max-width: 599px) {


.success-link-overly .modal-body {padding: 20px 20px 20px 20px;}



.cdp-pp-wrapper{ padding: 50px 20px 20px 20px;margin-bottom: 20px; }
.cdp-pp-wrapper-bottom{ padding: 0px 20px 20px 20px; }


}

@media only screen and (min-width: 480px) and (max-width: 639px) {







}
@media only screen and (min-width: 640px) and (max-width: 767px) {








}


@media only screen and (max-width: 767px) {

.essential-info-section{
    padding: 40px 18px 40px 18px;
}
.exclusive-offer-section{ padding: 40px 18px 40px 18px;}
.journal-section-top{ padding: 40px 0px 40px 0px; }
.past-volumes-section{ padding: 50px 18px 50px 18px; }
.dental-surgeon-issue-section-1{ padding: 50px 18px 30px 18px; }



.filter-tab-menu{ width: 100%; float: left; display: block; margin-bottom: 10px; }

.filter-tab-menu ul{ white-space: nowrap; }
.filter-tab-menu ul li{ float: none; display: inline-block; line-height: 27px;}
.filter-tab-menu .mCSB_horizontal.mCSB_inside > .mCSB_container{ margin-bottom: 0px; }
.filter-tab-menu .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{ bottom: -15px; }

.filter-tab-menu .mCSB_scrollTools.mCSB_scrollTools_horizontal{ height: 2px;}
.filter-tab-menu .mCSB_scrollTools .mCSB_draggerContainer{ height: 2px; }
.filter-tab-menu .mcs-horizontal-example {
    overflow-x: auto;
    white-space: nowrap;
}

.filter-tab-menu .nav-tabs {
    border-bottom: 1px solid #dee2e6;
    display: block;
    overflow-x: scroll;
}
.filter-tab-menu ul li a {
    padding-bottom: 7.5px;
}

.filter-tab-menu ul li a{    padding: 7px 20px 7px 20px;}



.sda-info-single-col{ width: 50%; margin-bottom: 10px; }
.sda-profile-info-sd{  align-items:flex-start; }



.scs-row {
    padding-left: 18px; padding-right: 18px;
    position: relative;
}
.dcs-photo-shape{ position: relative; left: auto; top: auto; width: 100%; float: left; display: block; margin-bottom: 20px; text-align: center; }
.dcs-photo-shape img{ display: inline-block; max-width: 100%; }
.scs-row-inner{ display: block; }
.scs-content-left{ width: 100%; padding-right: 0px;}
.scs-content-inner{ margin-bottom: 20px; }
.scs-button-right{ width: 100%; float: left; display: block;  }
.scs-button-right a{ max-width: 246px; width: 100%; display: block; margin: 0 auto; }

.dsi-block-left{ max-width: 100%; width: 100%; margin-bottom: 20px; }
.issue-photo-container{ margin-bottom: 20px; }



.dashboard-tab-menu{ border-bottom:none; background-color:rgba(252, 251, 246, 1);}
.dashboard-tab-menu ul{ white-space: nowrap; background-color: rgba(252, 251, 246, 1); display:flex; justify-content:space-between; border-bottom:none !important; }
.dashboard-tab-menu ul li{ float: none !important; display: inline-block !important; line-height: 27px; width: auto !important;}
.dashboard-tab-menu .mCSB_horizontal.mCSB_inside > .mCSB_container{ margin-bottom: 0px; }
.dashboard-tab-menu .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{ bottom: -15px; }
.dashboard-tab-menu .container .row .col-md-12 ul li a{ padding-left: 20px; padding-right: 20px; }


.dashboard-tab-menu .mCSB_scrollTools.mCSB_scrollTools_horizontal{ height: 2px;}
.dashboard-tab-menu .mCSB_scrollTools .mCSB_draggerContainer{ height: 2px; }
.dashboard-tab-menu .mcs-horizontal-example {
    overflow-x: auto;
    white-space: nowrap;
}


.journal-info-content {
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 40px;
}

.dental-past-issue-section {
    padding: 50px 18px 40px 18px;
}




.classified-section .cls-photo{ text-align: center;}
.classified-section .cls-photo img{ display: inline-block; }
.classified-section .cls-photo{ margin-top: 0px; margin-bottom: 20px; }




.create-classified{ display: block; }
.create-classified-left{ width: 100%; float: left; display: block; margin-bottom: 20px; }
.ccs-btn-right{ width: 100%; float: left; display: block; }

.css-filter-block .css-select-block{ margin-bottom: 15px; }
.dashboard-classified-wrapper{padding: 15px 15px 15px 15px;}

.submit-job-section {
    padding: 50px 18px 50px 18px;
}

.classified-single-block{ margin-bottom: 20px; padding: 20px;}

.sjs-block-top {
    padding-bottom: 30px;
}
.sjs-back-btn {
    margin-bottom: 15px;
}

















.eis-tittle-left{ width: 100%; float: left; display: block; }
.past-report-btn{width: 100%; float: left; display: block; margin-top: 20px; }

.eis-cutom-row {
    margin: 30px 0px 20px 0px;
}


.offer-overly .modal-body {
    padding: 50px 20px 50px 20px;
    position: relative;
}


.offer-member-login p{ margin-bottom: 10px; }
.member-section-eis h5{ font-weight: 400; }

.pre-btn-link button span{ display: none; }
.next-btn-link button span{ display: none; }


.journal-photo-container{ display: block; max-width: 330px; width: 100%; margin: 0 auto; float: none; }


.classified-section {
    padding: 0px 0px 60px 0px;
}


.classified-section .container{ padding-left: 0px; padding-right: 0px; }
.classified-section .container .row{    --bs-gutter-x: 0;}
.classified-section .container .row .col-12{ padding-left: 0px; padding-right: 0px; }

.classified-top-block{padding: 25px 30px 25px 30px; border-radius: 0px;}
.classified-top-block .scs-button-right a.cmn-scs-btn{ float: left; }

#pricing-popup .price-table-pp table thead tr th{ white-space: nowrap; padding-left: 20px; padding-right: 20px; }
#pricing-popup .price-table-pp table tbody tr td:last-child{  white-space: nowrap;}


.pricing-overly .modal-body {padding: 50px 20px 50px 20px;}
.classified-section .csb-section{ padding-left: 30px; padding-right: 30px; }
.cs-sidebar-block { padding-left: 30px; padding-right: 30px; }
.cs-content-wrapper{ padding-left: 30px; padding-right: 30px; }

.cs-filter-mobile-wrapper{padding-left: 30px; padding-right: 30px; margin-bottom: 20px; }
.cs-filter-mobile{ position: relative; }


.cs-filter-tittle{ width: 100%; float: left; display: block; }
.cs-filter-right{ width: 100%; float: left; display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.cs-select-cmn{ width: 50%; float: left; display: inline-block; margin: 0px 0px 0px 0px; padding: 0px 5px 0px 0px; }
.cs-input-cmn{ width: 50%; float: left; display: inline-block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px;}
.cs-input-cmn input{ width: 100%; max-width: 100%; }

.cs-filter-header {
    margin-bottom: 20px;
}



.sjs-link-rt a{ padding: 0px 0px 0px 0px; line-height: 28px; }
.sjs-tittle-left{ margin-bottom: 0px; }



.text-height-sjs-2{ height: 85px; }
.text-height-sjs-3{ height: 66px; }



.submit-job-faq-section{ padding: 40px 18px 40px 18px; }
.sbc-faq-tittle{ margin-bottom: 30px; }


.classified-edit-overly .modal-body {
    padding: 20px 20px 20px 20px;
    position: relative;
}

.classified-edit-overly .sjs-save-btn button{ padding-left: 30px; padding-right: 30px; }


.clasified-overly-cs .modal-body { padding: 50px 20px 20px 20px;}



.offer-tab-content-wrapper .row{ --bs-gutter-x: 1.2rem;}
.dental-past-issue-section .row{--bs-gutter-x: 1.2rem;}

.dental-community-section .scs-button-right a{ float: left; }




}


@media only screen and (max-width: 991px) {



}



@media only screen and (min-width: 768px) and (max-width: 991px) {


.filter-tab-menu ul li a{padding: 7px 15px 7px 15px; font-size: 15px;}
.sda-info-single-col h4{ font-size: 14px; line-height: 20px; }


.classified-section .classified-top-block{    padding: 25px 20px 25px 20px;}
.classified-section .cls-photo{ max-width: 205px; width: 100%; }
.scs-content-left{ padding-right: 10px; }

.order-summary-sidebar-cmn{    padding: 15px;}
.classified-single-block{    padding: 15px;}

.dcs-photo-shape{ width: 200px; left: 0px; }






}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .container {
        width: 970px;
    }


.filter-tab-menu ul li a{    padding: 7px 20px 7px 20px;}

.classified-section .classified-top-block{    padding: 25px 20px 25px 20px;}
.classified-section .cls-photo{ max-width: 205px; width: 100%; }

.dcs-photo-shape{ width: 200px; left: 0px; }








}

@media only screen and (min-width: 1200px) and (max-width: 1439px) {

.container {width: 1170px;}







}

@media only screen and (min-width: 1440px) and (max-width: 1529px) {

.container {width: 1270px;}






}

@media only screen and (min-width: 1530px) and (max-width: 1799px) {




}


@media only screen and (min-width: 768px) and (max-width: 1529px) {


}


@media only screen and (min-width: 768px){



}



@media only screen and (min-width: 992px){


.col-lg-3.offer-block{ width: 20%; }
.journal-photo-container{ padding-right: 64px; }
.col-lg-3.past-issue-col{ width: 20%; }

.row.cs-sidebar-row{--bs-gutter-x: 1rem;}
.cs-content-wrapper{ padding-left: 24px; }

.submit-job-section .col-lg-8{ width: 65.5%; }
.submit-job-section .col-lg-4{ width: 34.5%; }
.sjs-submit-wrapper{ padding-right: 16px; }



}



@media only screen and (min-width: 1200px){








}






@media only screen and (min-width: 1440px){

.css-cmn-table-section.table-responsive{ overflow: initial; }
.css-cmn-table-section .dropdown.more-link .dropdown-menu{  left: auto !important; right: -155px !important;}



}


@media only screen and (min-width: 1400px) {


}








