* {
     margin: 0px;
     padding: 0px;
}
 .clear {
     padding: 0px;
     margin: 0px;
     clear: both;
}
 body {
     overflow-x: hidden;
     margin: 0;
     padding: 0;
     font-family: 'Mulish', sans-serif;
     font-size: 15px;
}
 ul {
     list-style: none;
     margin: 0px !important;
}
 a:focus, :focus {
     outline: none !important;
}
 a:hover {
     text-decoration: none !important;
}
 a {
     text-decoration: none;
}
 a img {
     border: none;
}
 h1 {
     font-size: 25px;
     color: #454545;
     margin: 0;
     padding: 0;
}
 h2 {
     font-size: 22px;
     color: #454545;
     margin: 0;
     padding: 0;
}
 h3 {
     font-size: 20px;
     color: #454545;
     margin: 0;
     padding: 0;
}
 h4 {
     font-size: 18px;
     color: #454545;
     margin: 0;
     padding: 0;
}
 h5 {
     font-size: 15px;
     color: #454545;
     margin: 0;
     padding: 0;
}
 h6 {
     font-size: 14px;
     color: #454545;
     margin: 0;
     padding: 0;
}
 p {
     font-family: 'Mulish', sans-serif;
     font-size: 12px;
     color: #454545;
     margin: 0;
     padding: 0;
}
 a {
     padding: 0px;
     margin: 0px;
     outline: none;
}
 ul {
     list-style: none;
     padding: 0px;
     margin: 0px;
}
 label {
     list-style: none;
     padding: 0px;
     margin: 0px;
}
 ul li {
     padding: 0px;
     margin: 0px;
}
 h1, h2, h3, h4, h5, h6 {
     padding: 0px;
     margin: 0px;
}
 input[type="text"]::-webkit-placeholder {
     opacity: 1;
}
 input[type="text"]::-moz-placeholder {
     opacity: 1;
}
 input[type="password"]::-webkit-placeholder {
     opacity: 1;
}
 input[type="password"]::-moz-placeholder {
     opacity: 1;
}
 input[type="search"]::-webkit-placeholder {
     opacity: 1;
}
 input[type="search"]::-moz-placeholder {
     opacity: 1;
}
 input[type="email"]::-webkit-placeholder {
     opacity: 1;
}
 input[type="email"]::-moz-placeholder {
     opacity: 1;
}
 input[type="tel"]::-webkit-placeholder {
     opacity: 1;
}
 input[type="tel"]::-moz-placeholder {
     opacity: 1;
}
 textarea::-moz-placeholder {
     opacity: 1;
}
 textarea::-webkit-placeholder {
     opacity: 1;
}
 a:hover {
     outline: none !important;
     text-decoration: none;
}
 a:active {
     outline: none !important;
     text-decoration: none;
}
 a {
     text-decoration: none !important;
     -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     -ms-transition: all 0.3s;
     -o-transition: all 0.3s;
     transition: all 0.3s;
}
 img {
     vertical-align: middle;
     border-style: none;
}
 .btn.focus, .btn:focus {
     outline: 0;
     box-shadow: none;
}
 :root {
     --main-green: #859D72;
     --main-orange: #DAA463;
     --earth:#ce9883;
}
/* font-family: 'Josefin Sans', sans-serif;
 font-family: 'Mulish', sans-serif;
 font-family: 'Playfair Display', serif;
 */
 .container-fluid {
     max-width: 1450px;
     padding: 0;
}
/* header */
 header {
     position: fixed;
     top: 0px;
     z-index: 9999;
     background: transparent;
     width: 100%;
     box-shadow: 1px 8px 22px rgb(78 52 90 / 8%);
     display: block;
}
 .lightheader {
     background: #000;
}
 .headerfixed {
     box-shadow: 1px 8px 22px rgb(78 52 90 / 8%);
}
 .navbar-brand img {
     width: 100%;
     position: relative;
     top: 8px;
     transition: .3s ease;
}
 .navbar-expand-md .navbar-nav {
     flex-direction: row;
     width: 100%;
     justify-content: space-between;
     padding: 0;
}
 .navbar-brand {
     margin-right: 0;
    /*padding: 12px 160px;
    */
     padding: 12px 9.5% 12px 7.5%;
     text-align: center;
}
 .navbar-nav {
     align-items: center;
}
 .navbar .navbar-nav .nav-link {
     color: #fff;
     font-size: 17.5px;
     padding: 0;
     font-family: 'Playfair Display', serif;
     font-weight: 400;
     letter-spacing: 0.9px;
}
 .navbar .navbar-nav .nav-link:hover {
     color: #CE9883;
}
.navbar .navbar-nav .nav-link img{
     margin-right: 6px;
     display: inline-block;
     margin-top: -3px;
}/* chng 28-06 */
.navbar .navbar-nav .nav-link:hover img{
     filter: invert(77%) sepia(5%) saturate(3479%) hue-rotate(326deg) brightness(88%) contrast(81%);
}/* chng 28-06 */
 .lightheader .navbar-brand img {
     width: 90%;
     top: 2px;
     transition: .3s ease;
}
 .m_iconn {
     float: left;
     width: 80px;
}
 .m_text {
     float: left;
     width: calc(100% - 80px);
     font-family: 'Mulish', sans-serif;
     display: block;
     overflow: hidden;
     font-size: 14px;
     font-weight: 500;
     line-height: 22px;
     color: #5B6676;
     letter-spacing: 0.4px;
}
 .m_text strong {
     color: #23255A !important;
     font-family: 'Mulish', sans-serif;
     display: block;
     overflow: hidden;
     font-size: 21px;
     font-weight: 500;
     margin: 0 0 5px 0;
     line-height: 28px;
}
 .dropdown_mainn li a:hover .m_text {
     color: #23255A;
}
 .m_border {
     display: block;
     overflow: hidden;
     width: 100%;
     background: #EBEBEB;
     height: 1px;
     margin: 0 0 20px 0;
}
 .header_joinn {
     background: #CE9883;
     border-radius: 0;
     font-size: 16.5px !important;
     font-weight: 700 !important;
     width: 150px;
     height: 46px;
     text-align: center;
     padding-top: 10px !important;
     letter-spacing: 0.2px;
     transition: .3s ease;
     cursor: pointer;
}
 .header_joinn:hover {
     transition: .3s ease;
     background: #859d72;
     color: #fff !important;
}
 .header_joinnnn2 {
     background: #CE9883;
     font-weight: 700 !important;
     width: 168px;
     border-radius: 4px;
     height: 46px;
     text-align: center !important;
     padding-top: 11px !important;
     transition: .3s ease;
     cursor: pointer;
     color: #FFF !important;
     font-size: 16px !important;
     letter-spacing: 0.64px !important;
     /* text-transform: uppercase !important; */
}
 .header_joinnnn2:hover {
     transition: .3s ease;
     background: #121322;
     color: #fff !important;
}
/* header */
/*RABIN banner*/
 .banner {
     position: relative;
     margin-top: 68px;
}
 .banner_area {
     position: relative;
     display: block;
     overflow: hidden;
     width: 100%;
     padding-top: 0;
}
 .banner_area > img {
     width: 100%;
     height: 680px;
}
 .banner_txt {
     float: left;
     position: absolute;
     top: 0;
     z-index: 999;
     width: 100%;
     display: block;
     height: 100%;
     padding: 167px 0 0 0;
}
 .txt_area {
     width: 969px;/* 900px */
     float: none;
     text-align: center;
     margin: 0 auto;
}
 .banner_txt h6 {
     font-size: 20px;
     font-weight: 500;
     line-height: 24px;
     /* text-transform: uppercase; */
     letter-spacing: 4.5px;
     color: #FDC8B3;
     margin: 0 0 10px 0;
     font-family: 'Josefin Sans', sans-serif;
}
 .banner_txt h1 {
     font-family: 'Playfair Display', serif;
     font-size: 60px;/* 90px */
     font-weight: 600;
     line-height: 1.3;/* 100px */
     letter-spacing: 0;
     color: #fff;
     /* text-transform: capitalize; */
     text-align: center;
}
 .banner_txt span {
     background: #D9D9D9;
     height: 2px;
     width: 196px;
     text-align: center;
     display: block;
     margin: 0 auto;
     margin-top: 18px;
     margin-bottom: 30px;
}
 .banner_txt p {
     width: 100%;
     display: block;
     overflow: hidden;
     font-family: 'Mulish', sans-serif;
     font-size: 21px;
     font-weight: 500;
     line-height: 28px;
     color: #fff;
     margin: 0 0 45px 0;
     text-align: center;
     letter-spacing: 0.3px;
}
 .banner_txt a {
     background: #FFF;
     border-radius: 0;
     padding: 21px 0 0 0;
     width: 337px;
     display: inline-block;
     font-family: 'Mulish', sans-serif;
     text-align: center;
     color: #172637;
     /* text-transform: uppercase; */
     font-size: 18px;
     font-weight: 700;
     line-height: 20px;
     letter-spacing: 1.2px;
     height: 61px;
     transition: .3s ease;
}
 .banner_txt a:hover {
     background: #CE9883;
     color: #fff;
     transition: .3s ease;
}
 .banner_txt a img {
     width: auto !important;
     display: inline-block !important;
     margin: -2px 0 0 5px;
     transition: .3s ease;
}
 .banner_txt a:hover img {
     color: #fff;
     transition: .3s ease;
     margin: -2px 0 0 15px;
     filter: brightness(5000%);
}
 .banner_area .owl-dots {
     display: block;
     overflow: hidden;
     width: 100%;
     background: transparent;
     position: absolute;
     bottom: 100px;
     z-index: 9;
     margin: 0 !important;
}
 .banner_area .owl-dots .owl-dot:hover span {
     background: #0052CC !important;
}
 .banner_area .owl-dots .owl-dot.active span {
     background: #0052CC !important;
}
 .banner_area .owl-dots .owl-dot span {
     width: 10px;
     height: 10px;
     background: #fff;
}
/*banner end*/
/*stats area*/
 .stats_area {
     display: block;
     overflow: hidden;
     border-bottom: 1px solid #e6e6e6;
     margin-bottom: 50px;
     padding: 34px 0 34px 0;
}
 .stats_area_mainn {
     display: block;
}
 .stats_area_mainn span {
     float: left;
     width: 80px;
     height: 80px;
     border-radius: 50%;
     margin: 0 15px 0 0;
     text-align: center;
     padding: 24px 0 0 0;
     box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.12);
}
 .stats_area_mainn span img {
     height: 32px;
}
 .stats_text {
     float: left;
     border-right: 1px solid #e6e6e6;
     width: calc(100% - 112px);
     padding-right: 15px;
}
 .stats_text h3 {
     font-family: 'Josefin Sans', sans-serif;
     color: #1A1B2F;
     font-size: 22px;
     font-weight: 500;
     line-height: 26px;
     margin: 2px 0 4px 0;
}
 .stats_text p {
     font-family: 'Mulish', sans-serif;
     color: #43484E;
     font-size: 15.5px;
     font-weight: 500;
     line-height: 23px;
     letter-spacing: 0.5px;
}
 .stats_text_bn {
     border-right: none;
}
/*stats area end*/
 .heading_area {
     display: block;
     overflow: hidden;
     text-align: center;
     width: 100%;
     margin: 0 auto;
     margin-bottom: 12px !important;
     padding: 0;
}
 .heading_area h2 {
     font-family: 'Josefin Sans', sans-serif;
     font-size: 43px;
     font-weight: 500;
     line-height: 46px;
     letter-spacing: -1.5px;
     color: #1A1B2F;
     width: 100%;
     margin: 0 auto;
     margin-bottom: 10px;
}
 .heading_area p {
     font-family: 'Mulish', sans-serif;
     color: #3A3B50;
     font-size: 19px;
     font-weight: 500;
     line-height: 35px;
     letter-spacing: 0.5px;
}
/*Top Rated Bartenders area*/
 .bartenders_area_main {
     display: block;
     width: 100%;
     overflow: hidden;
     margin: 0 0 45px 0;
}
 .bartenders_area_bgg {
     background: #fff url(../images/bgg.png);
     background-repeat: no-repeat;
     background-size: cover;
     border-radius: 26px;
     overflow: hidden;
     padding: 68px 0 0 124px;
     background-position: top right;
}
 .heading_area_neww {
     display: block;
     overflow: hidden;
     margin-bottom: 35px !important;
     text-align: left;
}
 .heading_area_neww h2 {
     font-family: 'Josefin Sans', sans-serif;
     font-size: 44px;
     font-weight: 600;
     line-height: 46px;
     letter-spacing: -1.5px;
     color: #1A1B2F;
     margin-bottom: 9px;
}
 .heading_area_neww p {
     font-family: 'Mulish', sans-serif;
     color: #1A1B2F;
     font-size: 19px;
     font-weight: 500;
     line-height: 24px;
     letter-spacing: 1px;
}
 .bartenders_infoom .item .bar_uer {
     height: 288px;
     width: 100%;
     display: block;
     overflow: hidden;
     border-radius: 10px;
     background: #000;
}
 .bartenders_infoom .item {
     position: relative;
}
 .bartenders_infoom .item .bar_uer a {
     display: block;
}
 .bartenders_infoom .item .bar_uer a img {
     width: 100%;
     height: 100%;
     -moz-transition: -moz-transform 0.5s ease-in;
     -webkit-transition: -webkit-transform 0.5s ease-in;
     -o-transition: -o-transform 0.5s ease-in;
     transition: 0.5s ease;
}
 .bartenders_infoom .item .bar_uer a:hover > img {
     -moz-transform: scale(1.3);
     -webkit-transform: scale(1.3);
     -o-transform: scale(1.3);
     transform: scale(1.2);
}
 .bartenders_info {
     width: 91%;
     background: #fff;
     border-radius: 8px;
     left: 0;
     right: 0;
     margin: 0 auto;
     position: relative;
     z-index: 9;
     top: -15px;
     padding: 15px 10px 13px 15px;
}
 .bartenders_info h2 {
     font-family: 'Josefin Sans', sans-serif;
     font-size: 19px;
     font-weight: 600;
     line-height: 22px;
     letter-spacing: -0.5px;
     color: #1A1B2F;
     margin-bottom: 4px;
}
 .bartenders_info h2 span {
     color: #66747E;
     font-family: 'Mulish', sans-serif;
     font-size: 13.5px;
     font-weight: 700;
     line-height: 20px;
     margin: 0 0 0 4px;
     display: inline-block;
}
 .bartenders_info h2 span img {
     width: 19px !important;
     display: inline-block !important;
}
 .bartenders_info p {
     color: #3A3B50;
     font-family: 'Mulish', sans-serif;
     font-size: 14.7px;
     font-weight: 500;
     line-height: 20px;
}
 .bartenders_info p img {
     float: left;
     width: 15px !important;
     margin: 4px 5px 0 0 !important;
     max-width: 15px !important;
}
/*Top Rated Bartenders area end*/
/*signup_area*/
 .bartender_usuer_signup_area {
     margin: 0 0 95px 0;
     display: block;
     overflow: hidden;
     width: 100%;
}
 .area_sgn {
     background: #fff;
     border: 1.6px dashed #a3ae97;
     border-radius: 6px;
     height: 148px;
     display: flex;
     align-items: center;
     padding: 0 29px;
     justify-content: space-between;
}
 .area_sgn h2 {
     color: #121322;
     font-family: 'Josefin Sans', sans-serif;
     font-size: 30px;
     font-weight: 600;
     line-height: 38px;
     letter-spacing: -0.5px;
     margin-bottom: 4px;
     width: 82%;
     padding-right: 15px;
}
 .area_sgn h2 strong {
     color: #CE9883;
     font-weight: 600;
}
 .area_sgn a {
     background: #121322;
     height: 50px;
     width: 170px;
     text-align: center;
     display: block;
     padding-top: 15px;
     border-radius: 6px;
     color: #fff;
     /* text-transform: uppercase; */
     font-family: 'Mulish', sans-serif;
     font-size: 16px;
     font-weight: 700;
     line-height: 20px;
     transition: all 0.3s ease;
}
 .area_sgn a:hover {
     background: #859d72;
     color: #fff;
     transition: all 0.3s ease;
}
 .bg_jobb001 a {
     background: #CE9883 !important;
}
 .bg_jobb001 a:hover {
     background: #859d72 !important;
}
 .bg_jobb001 {
     background: #fff url(../images/job.png);
     background-repeat: no-repeat;
     background-size: contain;
     background-position: center right;
}
/*signup_area end*/
/*jobb offers area*/
 .jobb_offers_area {
     display: block;
     width: 100%;
     margin-bottom: 110px;
}
 .jobb_offers {
     background: #1A1B2F;
     height: 723px;
     border-radius: 20px 24px 20px 20px;
     display: block;
     width: 100%;
}
 .main_left_rm01 {
     float: left;
     padding: 0 0 0 100px;
     width: 61%;
}
 .main_right_rm02 {
     float: right;
     width: 39%;
}
.all_jobs_area {
     padding: 0 50px 0 0;
     display: flex;
     flex-wrap: wrap;
     justify-content: flex-start;
     align-items: stretch;
 }
 .bg_jobb002 {
     background: #fff url(../images/job2.png);
     background-repeat: no-repeat;
     background-size: contain;
     background-position: center right;
}
 .jobb_offer_box_area {
     background: url(../images/Joboffers_bg2.png);
     background-repeat: no-repeat;
     background-size: auto;
     background-position: 108% 0;
     height: 1000%;
     width: 100%;
     display: block;
     float: left;
}
 .hed02 h2 {
     color: #fff !important;
     margin: 68px 0 4px 12px;
}
 .jobb_offers_left_bg {
     float: right;
     overflow: hidden;
     display: block;
     width: 100%;
     text-align: center;
     position: relative;
     border-radius: 0 20px 20px 0;
}
 .jobb_offers_left_bg img {
     width: 100%;
}
 .ps_rel {
     position: relative;
}
 .sign_neww {
     background: #FFF;
     border-radius: 4px;
     padding: 18px 0 0 0;
     width: 369px;
     display: inline-block;
     font-family: 'Mulish', sans-serif;
     text-align: center;
     color: #1A1B2F;
     /* text-transform: uppercase; */
     font-size: 17px;
     font-weight: 700;
     line-height: 20px;
     letter-spacing: 1.2px;
     height: 58px;
     transition: .3s ease;
     position: absolute;
     bottom: -26px;
     left: 0;
     right: 0;
     margin: 0 auto;
     border: 1px solid #CE9883;
}
 .sign_neww:hover {
     background: #CE9883;
     color: #fff;
     transition: .3s ease;
}
 .sign_neww img {
     width: auto !important;
     display: inline-block !important;
     margin: -2px 0 0 5px;
     transition: .3s ease;
}
 .sign_neww:hover img {
     color: #fff;
     transition: .3s ease;
     margin: -2px 0 0 15px;
     filter: brightness(5000%);
}
.jobb_area_box {
     overflow: hidden;
     background: #fff;
     border-radius: 6px;
     width: 46%;
     margin: 0 2% 29px 2%;
     box-shadow: 0px 4px 15px rgba(68, 68, 68, 0.12);
     padding: 24px 20px 15px 20px;
     transition: .3s ease;
     display: flex;
     flex-direction: column;
     justify-content: space-between;
     align-items: flex-start;
 }
 .jobb_area_box a {
     color: #27283D;
     font-family: 'Josefin Sans', sans-serif;
     font-size: 25px;
     font-weight: 600;
     line-height: 30px;
     letter-spacing: -0.5px;
     margin-bottom: 17px;
     text-decoration: none !important;
     display: block;
}
 .jobb_area_box p {
     color: #3A3B50;
     font-family: 'Mulish', sans-serif;
     font-size: 14px;
     font-weight: 700;
     line-height: 20px;
     letter-spacing: 0px;
     margin-bottom: 4px;
     margin-bottom: 15px;
}
 .jobb_area_box p img {
     float: left;
     margin: 2px 6px 0 0;
}
 .jobb_area_box h4 {
     font-family: 'Mulish', sans-serif;
     font-size: 16px;
     font-weight: 700;
     line-height: 20px;
     letter-spacing: 0px;
     margin-top: 6px;
     color: #CE9883;
     display: block;
     overflow: hidden;
     width: 100%;
     float: left;
}
 .jobb_user_bottom {
     display: block;
     width: 100%;
     overflow: hidden;
     border-top: 1px solid #e8e8e8;
     padding: 14px 0 0 0;
     margin: 14px 0 0 0;
     float: left;
}
 .ur_locc {
     float: left;
}
 .ur_locc h5 {
     font-family: 'Mulish', sans-serif;
     font-size: 14px;
     font-weight: 500;
     line-height: 20px;
     letter-spacing: 0px;
     margin-bottom: 4px;
     color: #66747E;
}
 .ur_locc h6 {
     font-family: 'Mulish', sans-serif;
     font-size: 15px;
     font-weight: 700;
     line-height: 20px;
     letter-spacing: 0px;
     margin-bottom: 4px;
     color: #1A1B2F;
     letter-spacing: 0.3px;
}
 .jobb_user_bottom span {
     float: right;
     width: 48px;
     height: 48px;
     border-radius: 14px;
     overflow: hidden;
     background: #000;
}
 .jobb_user_bottom span img {
     width: 100%;
}
 .jobb_area_box:hover {
     background: #CE9883;
     transition: .3s ease;
     cursor: pointer;
}
 .jobb_area_box:hover a {
     color: #fff;
}
 .jobb_area_box:hover p {
     color: #F4E8E3;
}
 .jobb_area_box:hover p img {
     filter: brightness(5000%);
}
 .jobb_area_box:hover h4 {
     color: #F4E8E3;
}
 .jobb_area_box:hover .jobb_user_bottom {
     border-top: 1px solid #DFB7A7;
}
 .jobb_area_box:hover .ur_locc h5 {
     color: #fff;
}
/*jobb offers area end*/
/*home testimonials*/
 .home_testimonials {
     display: block;
     overflow: hidden;
     width: 100%;
     margin: 0 0 90px 0;
    /*padding: 0 0 0 204px;
    */
     padding: 0 0 0 11%;
}
 .test_text {
     display: block;
     box-shadow: 0px 4px 15px rgba(68, 68, 68, 0.12);
     background: #fff;
     padding: 30px 25px 32px 25px;
     margin: 17px;
     float: left;
     border-radius: 10px;
     transition: .3s ease;
}
 .test_text:hover {
     cursor: pointer;
     transition: .3s ease;
     background: #CE9883;
}
 .test_text p {
     font-family: 'Mulish', sans-serif;
     font-size: 16px;
     font-weight: 500;
     line-height: 29px;
     color: #52565C;
     float: left;
     margin: 0;
     font-style: italic;
}
 .test_userr {
     float: left;
     width: 100%;
     padding: 25px 0 0 0;
     position: relative;
}
 .test_userr > img {
     position: absolute;
     width: auto !important;
     bottom: 0;
     right: 0;
     z-index: 9;
     opacity: 1;
}
 .test_text:hover .test_userr > img {
     opacity: 1;
}
 .test_userr span {
     float: left;
     width: 56px;
     height: 56px;
     overflow: hidden;
     border-radius: 50%;
     margin: 0 14px 0 0;
}
 .test_userr h6 {
     font-size: 19px;
     font-weight: 600;
     line-height: 24px;
     letter-spacing: 0;
     color: #1A1B2F;
     margin: 7px 0 0 0;
     font-family: 'Josefin Sans', sans-serif;
}
 .test_userr p {
     font-size: 16px;
     font-weight: 400;
     line-height: 22px;
     color: #727272;
     font-family: 'Josefin Sans', sans-serif;
}
/*.test_text::after {
     position: absolute;
     content: '';
     left: 11px;
     bottom: 47px;
     width: 33px;
     height: 42px;
     z-index: 999;
     background: #fff url(../images/tes_quote.png) no-repeat;
     background-position: center;
}
*/
 .test_text > span {
     float: left;
     margin: 0 0 15px 0;
     display: block;
     overflow: hidden;
     width: 100%;
}
 .test_text span i {
     float: left;
     color: #FBB604;
     font-size: 17px;
     margin: 0 6px 0 0;
}
 .test_text:hover p {
     color: #fff;
     transition: .3s ease;
}
 .test_text:hover .test_userr h6 {
     color: #fff;
     transition: .3s ease;
}
 .color_grey {
     color: #B9B9B9 !important;
}
 .test_text:hover .color_grey {
     color: #fff !important;
     transition: .3s ease;
}
 .owl-testimonials .owl-nav {
     display: none !important;
}
 .owl-testimonials .owl-dots {
     display: block !important;
}
/*home testimonials end*/
/*owl dot*/
 .owl-theme .owl-nav.disabled + .owl-dots {
     margin: 15px 0 38px 0 !important;
}
 .owl-theme .owl-dots, .owl-theme .owl-nav {
     text-align: left !important;
}
 .owl-theme .owl-dots .owl-dot span {
     width: 86px !important;
     height: 3px !important;
     margin: 0 !important;
}
 .owl-theme .owl-dots .owl-dot span {
     background: #D9D9D9 !important;
}
 .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
     background: #1A1B2F !important;
}
 .owl-testimonials .owl-dots, .owl-theme .owl-nav {
     text-align: center !important;
}
 .owl-testimonials .owl-nav.disabled + .owl-dots {
     margin: 28px 0 0 0 !important;
     padding-right: 51px;
}
/*owl dot*/
/*footer*/
 footer {
     position: relative;
     background: #15161F !important;
     z-index: 2;
}
 .footer-top {
     padding: 64px 0px 60px 0px;
     border-bottom: 1px solid #393939;
}
 .foot-lft p {
     font-family: 'Mulish', sans-serif;
     font-style: normal;
     font-weight: 500;
     font-size: 15px;
     line-height: 26px;
     color: #B9B9B9;
     float: left;
     margin: 0px 0 24px 0;
}
 .foot-logo {
     float: left;
     margin: 0 0 25px 0;
     padding: 0 !important;
     border: none !important;
}
 .foot-logo img {
     width: auto;
     max-width: 100%;
}
 .foot-lft {
     float: left;
     padding-right: 55px;
}
 .foot-mid {
     margin: 0 20px 0 10px !important;
}
 .foot-mid h3, .foot-r8 h3 {
     font-weight: 500;
     font-size: 19px;
     line-height: 27px;
     letter-spacing: 0.01em;
     color: #DEE0E5;
     margin-bottom: 20px;
     font-family: 'Mulish', sans-serif;
}
 .mid-inr {
     justify-content: space-between;
}
 .align-items-start {
     align-items: flex-start !important;
}
 .d-flex {
     display: flex !important;
}
 .mid-inr ul li a {
     font-family: 'Mulish', sans-serif;
     font-style: normal;
     font-weight: 500;
     font-size: 14.3px;
     line-height: 35px;
     letter-spacing: 0.6px;
     color: #B9B9B9;
     width: 100%;
     display: block;
}
 .mid-inr ul li a:hover {
     color: #CE9883;
}
 .foot-r8 {
     margin-left: 46px;
}
 .foot-r8 ul li {
     display: flex;
     flex-direction: row;
     justify-content: flex-start;
     align-items: flex-start;
     margin-bottom: 12px;
}
 .foot-r8 ul li img {
     display: block;
     width: 24px;
     height: 24px;
     margin-right: 3px;
}
 .foot-r8 ul li a, .foot-r8 ul li span {
     font-family: 'Mulish', sans-serif;
     font-style: normal;
     font-weight: 400;
     font-size: 14px;
     line-height: 24px;
     letter-spacing: normal;
     color: #B9B9B9;
}
 .foot-r8 ul li a {
     font-weight: 600;
     color: #CE9883;
}
 .foot-r8 ul li a:hover {
     color: #859d72;
}
 .copy {
     padding: 32px 0px 28px 0px;
}
 .copy-inr {
     display: flex;
     justify-content: space-between;
     align-items: center;
}
 .copy-inr p {
     font-family: 'Mulish', sans-serif;
     font-style: normal;
     font-weight: 400;
     font-size: 14px;
     line-height: 27px;
     color: #C4C4C4;
     letter-spacing: 0.7px;
}
 .copy-inr p a {
     color: #CE9883;
}
 .copy-inr p a {
     color: #CE9883;
     text-decoration: underline !important;
}
 .copy-inr p a:hover {
     color: #859D72;
     text-decoration: underline !important;
}
 .copy-sos {
     width: auto;
}
 .copy-sos ul {
     float: right;
}
 .copy-sos ul li {
     margin: 0 0 0 40px;
     float: left;
}
 .copy-sos ul li a {
     font-family: 'Mulish', sans-serif;
     font-style: normal;
     font-weight: 500;
     font-size: 14.3px;
     line-height: 35px;
     letter-spacing: 0.6px;
     color: #B9B9B9;
}
 .copy-sos ul li a:hover {
     color: #CE9883;
}
 .footer_social {
     display: block;
     overflow: hidden;
     width: 100%;
}
 .footer_social a {
     font-size: 16px;
     color: #FFFFFF;
     margin: 0 27px 0 0;
}
 .footer_social li {
     float: left;
}
 .footer_social a:hover {
     color: #CE9883;
}
/*footer end*/
 .after_login_pages {
     background: #fff !important;
}
 .after_login_pages .navbar-brand {
     padding-left: 0 !important;
     padding-right: 0 !important;
     padding-top: 0 !important;
}
 .after_login_pages .navbar .navbar-nav .nav-link {
     color: #1A1B2F;
     text-align: right;
     font-size: 15px;
     font-family: Mulish;
     font-weight: 700;
     letter-spacing: 1.1px;
     /* text-transform: uppercase; */
}
 .after_login_pages .navbar .navbar-nav .nav-link:hover {
     color: #CE9883;
}
 .after_login_pages .navbar-collapse {
     flex-grow: unset !important;
}
 .after_login_pages .navbar-expand-md .navbar-nav li {
     margin: 0 46px 0 0 !important;
}
 .after_login_pages .lightheader .navbar-brand img {
     width: 100% !important;
     top: 8px !important;
}
 .after_login_pages .lightheader {
     background: #fff !important;
     padding: 8px !important;
}
 .navbar-right {
     display: flex;
     width: fit-content;
     justify-content: flex-end;
     align-items: center;
}
 .af_log_dv a {
     display: flex;
     align-items: center;
}
 .profidropdid {
     border-radius: 0 0 8px 8px;
     padding: 2px 0;
     background: #fff;
     width: auto;
     position: absolute;
     top: 61px;
     right: 0;
     cursor: pointer;
     z-index: 99999;
     display: none;
     border: solid 1px #d9d9d9;
}
 .profidropdid ul li a {
     padding: 7px 14px;
     font-family: 'Mulish', sans-serif;
     font-style: normal;
     font-weight: 400;
     font-size: 14.5px;
     line-height: 21px;
     color: #1A1B2F;
}
 .profidropdid ul li a:hover {
     color: #CE9883;
}
 .other-side {
     display: flex;
     justify-content: end;
     align-items: center;
     position: relative;
}
 .header_log h6 {
     color: #1A1B2F;
     /* text-transform: uppercase; */
     font-size: 15px;
     padding: 0;
     font-family: 'Mulish', sans-serif;
     font-weight: 700;
     letter-spacing: 2px;
}
 .header_log h6 img {
     float: right;
     margin: 1px 0 0 8px;
}
 .af_log_dv a span {
     float: left;
     width: 50px;
     height: 50px;
     overflow: hidden;
     border-radius: 50%;
     border: 1px solid #D9D9D9;
     text-align: center;
     margin: 0 15px 0 0;
}
 .af_log_dv a span img {
     object-fit: cover;
     width: 44px;
     height: 44px;
     overflow: hidden;
     border-radius: 50%;
     margin-top: 2px;
}
 .edit_profile_main {
     display: block;
     overflow: hidden;
     width: 100%;
     margin: 85px 0 0 0;
}
 .edit_profile_main::before {
     position: absolute;
     left: 0;
     top: 72px;
     background: #f3e5e0;
     width: 100%;
     height: 92px;
     content: "";
     z-index: -1;
}
 .left_side_dashboard {
     float: left;
     background: #fff;
     border: 1px solid #D9D9D9;
     width: 310px;
     border-radius: 0 20px 20px 0;
     margin: 12px 0 25px 0;
     overflow: hidden;
     padding: 18px 20px 18px 49px;
}
 .left_side_dashboard ul {
     display: block;
}
 .left_side_dashboard ul li {
     list-style: none;
     display: block;
     margin: 0 0 4px 0;
}
 .left_side_dashboard ul li a {
     color: #353C4A;
     font-size: 15px;
     font-family: 'Mulish', sans-serif;
     font-weight: 500;
     letter-spacing: 0.3px;
     height: 53px;
     display: flex;
     align-items: center;
     border-radius: 6px;
     padding: 0 0 0 14px;
}
 .left_side_dashboard ul li a span {
     overflow: hidden;
     border-radius: 6px;
     width: 32px;
     height: 32px;
     text-align: center;
     box-shadow: 1px 3px 14px 0px rgba(0, 0, 0, 0.08);
     display: flex;
     align-items: center;
     justify-content: center;
     margin: 0 15px 0 0;
     background: #fff;
}
 .left_side_dashboard ul li a:hover {
     color: #353C4A;
     background: Efff;
     box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.04);
}
 .left_side_dashboard ul li a:hover span {
     background: #CE9883;
}
 .left_side_dashboard ul li a:hover span img {
     filter: brightness(5000%);
}
 .left_side_dashboard ul li a span img {
     width: 14px;
}
 .active_mnu {
     color: #353C4A;
     background: Efff;
     box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.04);
}
 .active_mnu span {
     background: #CE9883 !important;
}
 .active_mnu span img {
     filter: brightness(5000%) !important;
}
 .right_dashboard_side {
     float: right;
     padding-right: 28px;
     width: calc(100% - 340px);
     margin-bottom: 40px;
}
 .top_hhd_areaa {
     display: block;
     overflow: hidden;
     width: 100%;
     padding: 23px 0 18px 0;
}
 .top_hhd_areaa h1 {
     font-size: 22px;
     font-weight: 600;
     line-height: 22px;
     color: #1A1B2F;
     letter-spacing: -0.66px;
     margin: 0 0 6px 0;
     /* text-transform: capitalize; */
     font-family: 'Josefin Sans', sans-serif;
     display: flex;
     justify-content: flex-start;
     align-items: center;
}
 .top_hhd_areaa h1 img {
     float: left;
     margin: -5px 8px 0 0;
}
 .top_hhd_areaa p {
     color: #5C5C5C;
     font-size: 16px;
     font-family: 'Mulish', sans-serif;
     font-weight: 400;
     letter-spacing: 0;
}
 .form_area_mainn {
     display: block;
     overflow: hidden;
     width: 100%;
     margin: 27px 0 0 0;
}
.form_area_mainn h2, .tables_body h2 {
    font-size: 21px;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: -0.63px;
    color: #151626;
    margin: 0 0 20px 0;
    /* text-transform: capitalize; */
    font-family: 'Josefin Sans', sans-serif;
}
 .w-100 {
     display: block;
     overflow: hidden;
     width: 100%;
     height: 1px;
     float: left;
}
 .edit_form_box {
     display: block;
     width: 100%;
     margin-bottom: 26px;
     position:relative;
}
 .edit_form_box label {
     display: block;
     overflow: hidden;
     width: 100%;
     color: #70767E;
     font-size: 14.5px;
     font-family: 'Mulish', sans-serif;
     font-weight: 400;
     letter-spacing: 0;
}
 .form_style {
     display: block;
     overflow: hidden;
     width: 100%;
     border: none;
     border-bottom: 1px solid rgba(133, 144, 155, 0.40);
     background: #FFF;
     color: #46484B;
     font-size: 15.5px;
     font-family: 'Mulish', sans-serif;
     font-weight: 600;
     letter-spacing: 0.33px;
     height: 38px;
     /* text-transform: capitalize; */
}
 .form_style::placeholder{
 	color: #B9B9B9;
font-size: 15.5px;
font-family: Mulish;
font-weight: 400;
 }
 .form_style:hover {
     border-bottom: 1px solid #CE9883;
}
 .form_style:focus {
     border-bottom: 1px solid #CE9883;
}
 .form_st02 {
     min-height: 80px;
}
 .form_st03 {
     cursor: pointer;
     -webkit-appearance: none !important;
     -moz-appearance: none !important;
     appearance: none !important;
     background: #fff0 url(../images/chevron-down1.png)no-repeat right 0px center;
}
 .form_dob {
     background: #fff url(../images/calendar2.png);
     background-repeat: no-repeat;
     background-size: auto;
     cursor: pointer;
     background-position: 100% 8px;
}
/*radio*/
 .radio {
     display: inline-block;
     padding-right: 0;
     font-size: 14px;
     line-height: 29px;
     cursor: pointer;
     color: #46484B !important;
     font-family: 'Mulish', sans-serif;
}
 .radio:hover .inner {
     -webkit-transform: scale(0.5);
     -ms-transform: scale(0.5);
     transform: scale(0.5);
     opacity: .5;
}
 .yy_radio {
     float: left;
     margin: 2px 0 17px 0;
}
 .radio input {
     width: 1px;
     height: 1px;
     opacity: 0;
}
 .radio input:checked+.outer .inner {
     -webkit-transform: scale(1);
     -ms-transform: scale(1);
     transform: scale(1);
     opacity: 1;
}
 .radio input:checked+.outer {
     border: 1px solid #CE9883;
}
 .radio input:focus+.outer .inner {
     -webkit-transform: scale(1);
     -ms-transform: scale(1);
     transform: scale(1);
     opacity: 1;
     background-color: #CE9883;
}
 .radio .outer {
     width: 24px;
     height: 24px;
     display: block;
     float: left;
     margin: 5px 0 0 0;
     border: 1px solid #8A919D54;
     border-radius: 50%;
     background-color: #fff;
}
 .radio .inner {
     -webkit-transition: all 0.25s ease-in-out;
     transition: all 0.25s ease-in-out;
     width: 14px;
     height: 14px;
     -webkit-transform: scale(0);
     -ms-transform: scale(0);
     transform: scale(0);
     display: block;
     margin: 4px;
     border-radius: 50%;
     background-color: #CE9883;
     opacity: 0;
}
 .radio_borderr {
     margin: 0;
     border: none;
     border-radius: 0;
     height: auto;
     padding: 6px 24px 0 0;
     background: transparent;
     font-size: 16.5px !important;
     font-family: 'Mulish', sans-serif;
     font-weight: 600 !important;
     letter-spacing: 0.33px !important;
     /* text-transform: capitalize; */
}
/*radio*/
/*upload*/
 .uplodimg {
     margin-bottom: 22px;
}
 .uplodimg input[type="file"] {
     display: none;
}
 .img-upld label {
     width: 100%;
     height: 52px;
     background: #CE9883;
     border-radius: 6px;
     padding: 11px 0 11px 22px;
     display: flex;
     justify-content: space-between;
     align-items: center;
     font-family: 'Mulish';
     font-style: normal;
     font-weight: 600;
     font-size: 16px;
     line-height: 18px;
     letter-spacing: 0.02em;
     color: #FFFFFF;
     cursor: pointer;
}
 .img-upld label:hover {
     border-radius: 6px;
     background: #859D72;
}
 .img-upld label span {
     width: 53px;
     height: 52px;
     flex-shrink: 0;
     border-radius: 6px;
     background: #DAA28D;
     text-align: center;
     padding-top: 13px;
}
 .img-upld label:hover span {
     background: #A2B98F;
}
/*upload*/
 .subb_btnn {
     border-radius: 6px;
     background: #121322;
     height: 52px;
     width: 200px;
     text-align: center;
     display: block;
     padding-top: 2px;
     border-radius: 6px;
     line-height: 20px;
     transition: all 0.3s ease;
     border: none;
     color: #FFF;
     font-size: 17px;
     font-family: Mulish;
     font-weight: 700;
     letter-spacing: 1.19px;
     /* text-transform: uppercase; */
     margin: 0;
}
 .subb_btnn:hover {
     background: #859d72;
     color: #fff;
     transition: all 0.3s ease;
}
 .with_up_pic {
     display: flex;
     align-items: center;
     margin: 0 0 25px 0;
     justify-content: start;
}
 .uploaded_pic {
     width: 75px;
     height: 75px;
     flex-shrink: 0;
     border-radius: 50%;
     border: 1px solid #B3B6BA;
     overflow: hidden;
     text-align: center;
     margin: 0 17px 0 0;
}
 .uploaded_pic img {
     width: 65px;
     height: 65px;
     overflow: hidden;
     border-radius: 50%;
     object-fit: cover;
     margin: 4px 0 0 0;
}
 .mttrm1 {
     margin-top: 22px;
     width: 100%;
}
 .mb00 {
     margin-bottom: 0;
}
 .mb00nnew {
     margin-bottom: 12px;
}
.help_center {
    width: 100%;
    height: 184px;
    display: block;
    border-radius: 10px;
    text-align: center;
    position: relative;
    float: left;
    padding: 50px 36px 0 36px;
    background: #2B2C34 url(../images/bbgg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top right;
    margin: 160px 0 110px 0;
}
 .help_center_customerr {
     background: #CE9883 url(../images/bbgg.png);
     margin: 52px 0 30px 0;
}
 .help_center span {
     width: 61px;
     height: 61px;
     border-radius: 61px;
     background: #FFF;
     box-shadow: 0px 4px 9px 0px rgba(0, 0, 0, 0.15);
     position: absolute;
     margin: 0 auto;
     display: block;
     left: 0;
     right: 0;
     top: -29px;
     margin: 0 auto;
     padding-top: 13px;
}
 .help_center span img {
     width: 33px;
     height: 33px;
}
 .help_center h1 {
     color: #FFF;
     text-align: center;
     font-size: 23px;
     font-family: Josefin Sans;
     font-weight: 600;
     line-height: 32px;
     letter-spacing: -0.69px;
     /* text-transform: capitalize; */
     margin: 0 0 7px 0;
}
 .help_center p {
     color: rgba(255, 255, 255, 0.80);
     text-align: center;
     font-size: 16px;
     font-weight: 700;
     line-height: 25px;
     font-family: 'Mulish';
     margin: 0 0 20px 0;
}
 .help_center a {
     width: 130px;
     border-radius: 4px;
     background: #FFF;
     box-shadow: 0px 4px 10px 0px rgba(206, 152, 131, 0.10);
     height: 40px;
     color: #1A1B2F;
     text-align: center;
     font-size: 14px;
     padding-top: 11px;
     font-family: 'Mulish';
     display: inline-block;
     font-weight: 700;
     letter-spacing: 0.56px;
     /* text-transform: uppercase; */
     transition: .3s ease;
}
 .help_center a:hover {
     background: #CE9883;
     color: #fff;
     transition: .3s ease;
}
 .help_center_customerr a:hover {
     background: #859d72;
     color: #fff;
     transition: .3s ease;
}
/*date*/
 .ui-datepicker {
     width: 20em !important;
     FONT-WEIGHT: 200;
     background: #fff;
}
 .ui-widget-header {
     background: transparent;
     border-color: none !important;
}
 .ui-datepicker .ui-datepicker-title {
     color: white;
}
 .ui-datepicker-prev, .ui-datepicker-next {
     background-color: transparent!important;
}
 .ui-icon {
     padding: 7.5px;
}
 span.ui-datepicker-month {
     padding-left: 10px;
}
 .ui-datepicker-prev span, .ui-datepicker-next span {
     display: block !important;
}
 .ui-datepicker-prev, .ui-datepicker-next {
     width: 30px !important;
     height: 30px !important;
}
 .ui-icon.ui-icon-circle-triangle-w {
     background-image: url(../images/anger.png);
     background-position: center center;
}
 .ui-icon.ui-icon-circle-triangle-e {
     background-image: url(../images/angel.png);
     background-position: center center;
}
 .ui-datepicker-calendar {
     background-color: #fff !important;
}
 .ui-datepicker th {
     color: #2c2c2c !important;
}
 div#ui-datepicker-div {
     z-index: 999999 !important;
     box-shadow: 0px 4px 9px 0px rgba(187, 187, 187, 0.2);
}
 .ui-widget-header {
     background: #859d72!important;
}
 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
     border-radius: 0 !important;
     font-family: "Outfit", sans-serif;
}
 .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
     color: #fff!important;
     border: 1px solid #859d72!important;
     background: #859d72!important;
}
 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
     border: 1px solid #859d72!important;
     background: #fff !important;
     color: #859d72!important;
}
 .ui-datepicker-prev:hover, .ui-datepicker-next:hover {
     background-color: #fff0 !important;
}
 .ui-widget.ui-widget-content {
     padding: 10px 0 0 0 !important;
}
/*date end*/
/*anwesa*/
 .signup-pg {
     justify-content: space-between;
     align-items: stretch;
     flex-wrap: wrap;
}
 .signup-page-left {
     width: 50%;
     background-image: url(../images/sign-bg.png);
     background-size: cover;
     background-position: center;
     background-repeat: no-repeat;
     padding: 73px 86px 77px 87px;
}
 .signup-lft-inr {
     height: 100%;
     width: 100%;
     background-image: url(../images/signlft-inr.png);
     background-size: cover;
     background-position: center;
     background-repeat: no-repeat;
     padding: 59px 52px;
     position: relative;
     border-radius: 30px;
}
 .signup-lft-inr span {
     position: absolute;
     z-index: 2;
     width: 110px;
     height: 110px;
     border-radius: 50%;
     display: flex;
     justify-content: center;
     align-items: center;
     background-color: white;
}
 .signup-lft-inr span img {
     display: block;
     width: auto;
     height: auto;
     max-width: 64px;
     max-height: 64px;
}
 .c100 {
     top: 180px;
     right: -39px;
}
 .cmedal {
     left: -23px;
     bottom: 0px;
}
 .signup-lft-inr h4 {
     position: relative;
     width: 438px;
     max-width: 100%;
     padding-left: 35px;
     color: #FFF;
     font-size: 41px;
     font-family: 'Josefin Sans';
     font-weight: 600;
     line-height: 45px;
     letter-spacing: -1.23px;
}
 .signup-lft-inr h4::before {
     content: '';
     position: absolute;
     width: 3px;
     height: 85px;
     background-color: white;
     left: 0px;
     top: 6px;
}
 .signup-page-r8 {
     background-color: white;
     padding: 72px 100px 152px 100px;
     width: 50%;
}
 .signup-page-r8 h1 {
     color: #1A1B2F;
     font-size: 41px;
     font-family: Josefin Sans;
     font-weight: 500;
     letter-spacing: -0.82px;
     margin-bottom: 9px;
}
 .signup-page-r8 p {
     color: #8A919D;
     font-size: 14.5px;
     font-family: Mulish;
     font-weight: 600;
     letter-spacing: 0.145px;
     /* text-transform: capitalize; */
     margin-bottom: 54px;
}
.sign-frm-bx {
     width: 100%;
     position: relative;
     margin-bottom: 28px;
     z-index: 2;
     display: flex;
     justify-content: flex-start;
     align-items: flex-start;
     flex-direction: column; /* chng 28-06-v1 */
}
 .sign-frm-bx label {
     color: #8A919D;
     font-size: 14.5px;
     font-family: 'Mulish';
     font-weight: 600;
     letter-spacing: 0.145px;
     /* text-transform: capitalize; */
     display: block;
     width: 100%;
}
 .sign-frm-bx input,
 .sign-frm-bx select,
 .sign-frm-bx textarea {
     width: 100%;
     padding: 8px 23px 12px 0px;
     color: #46484B;
     font-size: 16.5px;
     font-family: 'Mulish';
     font-weight: 600;
     letter-spacing: 0.33px;
     /* text-transform: capitalize; */
     border-width: 0px 0px 1px 0px !important;
     border-style: solid;
     border-color: rgba(133, 144, 155, 0.37);
     background: transparent;
     appearance: none !important;/* chng & new 28-06-v1 */
}
.sign-frm-bx textarea{
     height: 107px;
}/* new 28-06-v1 */
 .sign-frm-bx span {
     position: absolute;
     right: 0px;
     display: block;
     width: 23px;
     height: 23px;
     top: 32px;
     z-index: -1;/* chng 28-06-v1 */
}
 .sign-frm-bx input:hover, 
 .sign-frm-bx input:focus, 
 .sign-frm-bx input:focus-visible, 
 .sign-frm-bx input:focus-within,
 .sign-frm-bx select:hover, 
 .sign-frm-bx select:focus, 
 .sign-frm-bx select:focus-visible, 
 .sign-frm-bx select:focus-within,
 .sign-frm-bx textarea:hover, 
 .sign-frm-bx textarea:focus, 
 .sign-frm-bx textarea:focus-visible, 
 .sign-frm-bx textarea:focus-within {
     border-color:#CE9883;
}/* chng & new 28-06-v1 */
 .sign-frm-bx span i {
     cursor: pointer;
}
 .fa-eye::before {
     content: "" !important;
     background-image: url(../images/eye.png);
     background-repeat: no-repeat;
     background-position: center;
     background-size: 100% 100%;
     width: 24.5px;
     height: 22px;
     display: block;
}
 .fa-eye-slash:before {
     content: "" !important;
     background-image: url(../images/eye-off.png);
     background-repeat: no-repeat;
     background-position: center;
     background-size: 100% 100%;
     width: 22.5px;
     height: 21px;
     display: block;
}
 .agree {
     margin-top: 8px;
     margin-bottom: 60px;
}
 .agree label {
     padding-left: 31px;
     color: #2B2E30;
     font-size: 16px;
     font-family: 'Mulish';
     font-weight: 600;
     letter-spacing: 0.16px;
     position: relative;
}
 .agree label a {
     font-weight: 700;
     color: black;
     text-decoration: underline !important;
}
 .agree label a:hover {
     color: var(--main-orange);
}
 .agree label input {
     position: absolute;
     top: 3px;
     left: 0px;
     width: 19px;
     height: 19px;
     display: block;
     opacity: 0;
     z-index: 3;
     cursor: pointer;
}
 .agree label input:hover ~ a, .agree label input:checked ~ a {
     color: var(--main-orange);
}
 span.checkbox {
     position: absolute;
     left: 0px;
     top: 3px;
     width: 19px;
     height: 19px;
     border-radius: 6px;
     border: 2px solid rgba(121, 131, 136, 0.50);
     background: #FFF;
}
 span.checkbox::after {
     position: absolute;
     content: '';
     width: 24px;
     height: 24px;
     background-image: url(../images/tick.png);
     background-repeat: no-repeat;
     background-position: center;
     background-size: 100% 100%;
     top: -7px;
     right: -9px;
     display: none;
}
 .agree label input:hover ~ span.checkbox, .agree label input:checked ~ span.checkbox {
     border: 2px solid var(--main-orange);
}
 .agree label input:checked ~ span.checkbox::after {
     display: block;
}
 button.sign-submit {
     width: 100%;
     height: 60px;
     display: flex;
     justify-content: center;
     align-items: center;
     border-radius: 6px;
     color: #FFF;
     font-size: 17px;
     font-family: 'Mulish';
     font-weight: 700;
     letter-spacing: 1.19px;
     /* text-transform: uppercase; */
     border: none;
     outline: none;
     background: #121322;
}
 button.sign-submit img {
     width: 19px;
     height: 19px;
     display: block;
     margin-left: 17px;
     transition: all 0.3s ease;
}
 button.sign-submit:hover, button.sign-submit:focus {
     background: var(--main-orange);
     border: none;
     outline: none;
     box-shadow: none;
}
 button.sign-submit:hover img, button.sign-submit:focus img {
     transform: translateX(10px);
}
 p.sign-log {
     color: #4E4E53;
     font-size: 19px;
     font-family: 'Mulish';
     letter-spacing: 0.38px;
     margin-top: 27px;
     text-align: center;
}
 p.sign-log a {
     color: #000;
     font-weight: 700;
}
 p.sign-log a:hover {
     color: var(--main-orange);
}
 a.sign-cust {
     padding: 14px 16px 12px 17px;
     border-radius: 6px;
     border: 1px solid #1A1B2F;
     background: #FFF;
     color: #1A1B2F;
     font-size: 15px;
     font-family: 'Mulish';
     font-weight: 700;
     letter-spacing: 0.6px;
     /* text-transform: uppercase; */
     width: fit-content;
     margin: 43px auto 0 auto;
     display: block;
}
 a.sign-cust:hover {
     background: var(--main-orange);
     border: 1px solid var(--main-orange);
     color: white;
}
 .only-sign-bar {
     position: fixed;
     height: 100%;
     top: 0px;
     left: 0px;
}
/* signup bartender */
/* 23-06 */
/* 24-06 */
/* signup customer */
 .cust-signup-pg .signup-page-r8 {
     width: 47%;
     padding: 112px 70px 112px 80px;
}
 .cust-sign-out {
     background-image: none;
     padding: 25px;
     width: 53%;
     position: fixed;
     height: 100%;
     top: 0px;
     right: 0px;
}
 .cust-sign-in {
     background-image: url(../images/cust-sign-in.png);
     background-size: cover;
     background-position: center center;
     background-repeat: no-repeat;
     height: 100%;
     border-radius: 30px;
     overflow: hidden;
     padding: 59px 44px;
     position: relative;
}
 .cust-sign-in::before {
     position: absolute;
     content: '';
     width: 4px;
     height: 546px;
     top: 0px;
     left: 39px;
     background: rgba(255, 255, 255, 0.40);
     z-index: 3;
}
 .cust-sign-txt {
     width: 663px;
     max-width: 100%;
}
 .cust-sign-txt h3 {
     color: #FFF;
     font-size: 35px;
     font-family: 'Josefin Sans';
     font-weight: 500;
     letter-spacing: -0.7px;
     margin-bottom: 21px;
}
 .cust-sign-txt p {
     color: rgba(255, 255, 255, 0.90);
     font-size: 29px;
     font-family: 'Josefin Sans';
     line-height: 39px;
     letter-spacing: -0.87px;
     margin-bottom: 22px;
}
 .cust-sign-txt h5 {
     display: flex;
     justify-content: flex-start;
     align-items: center;
     color: #FFF;
     font-size: 22px;
     font-family: 'Josefin Sans';
     font-weight: 500;
     letter-spacing: -0.44px;
}
 .cust-sign-txt h5 span {
     width: 39px;
     height: 2px;
     background-color: white;
     display: block;
     margin-right: 14px;
}
/* signup customer */
/* login */
 a.log-forgot {
     color: #CE9883;
     font-size: 16px;
     font-family: 'Mulish';
     font-weight: 700;
     line-height: 23px;
     letter-spacing: 0.16px;
     /* text-transform: capitalize; */
     width: fit-content;
     display: block;
}
 a.log-forgot:hover {
     color: var(--main-green);
}
 .log-new {
     margin-top: 34px;
}
 .signer-box a {
     margin: 0px 8.5px 0px 8.5px;
}
 .log-in-bg {
     background-image: url(../images/login-bg.png);
}
 .cust-signup-pg .signup-page-r8.login-pg-r8 {
     display: flex;
     flex-direction: column;
     align-items: flex-start;
     justify-content: center;
}
/* anwesa*/
 .fot_top_hrd {
     border: none;
     width: auto;
     border-radius: 0;
     margin: 0;
     padding: 0 25px;
}
 .fot_top_hrd ul li a span img {
     width: 14px !important;
     height: auto !important;
}
 .ui-widget-header a {
     cursor: pointer !important;
}
 .license_yes {
     display: none;
}
 .mt_bm00 {
     display: none;
}
.inner-banner {
    margin-top: 70px;
    position: relative;
    width: 100%;
    display: block;
    z-index: 2;
    margin-bottom: 75px;
    overflow: hidden;
}
 img.inr-bnr-img {
     width: 100%;
     height: calc(100% - 0px);
     position: absolute;
     top: 0;
     left: 0px;
     object-fit: cover;
     object-position: center;
     z-index: -1;
}
 .inner-banner-text {
     padding: 135px 0 0 0;
     text-align: center;
     height: 390px;
}
 .inner-banner-text h1 {
     color: #FFF;
     text-align: center;
     font-size: 58px;
     font-family: 'Josefin Sans', sans-serif;
     font-weight: 500;
     letter-spacing: -2.32px;
}
 .inner-banner-text .breadcrumb {
     margin-bottom: 15px !important;
     width: 100%;
     text-align: center;
     display: inline-block;
}
 .inner-banner-text .breadcrumb li a, .inner-banner-text .breadcrumb li {
     color: #FFF;
     text-align: center;
     font-size: 20px;
     font-family: Mulish;
     font-weight: 500;
     letter-spacing: -0.8px;
     width: auto;
     display: inline-block;
}
 .inner-banner-text .breadcrumb .breadcrumb-item + .breadcrumb-item {
     padding-left: 16px;
}
 .inner-banner-text .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
     float: left;
     padding-right: 16px;
     color: #fff;
     content: '//';
}
 .inner-banner-text .breadcrumb li, .inner-banner-text .breadcrumb li .active {
     color: #CE9883 !important;
}
 .howit_workss {
     display: block;
     overflow: hidden;
     margin: 0 0 80px 0;
}
 .howit_workss .heading_area h2 {
     color: #1A1B2F;
     font-size: 41px;
     font-weight: 500;
     line-height: 44px;
     letter-spacing: -1.23px;
}
.howit_workss .heading_area p {
    color: #595A5F;
    text-align: center;
    font-size: 16.5px;
    font-family: Mulish;
    font-weight: 500;
    line-height: 27px;
    letter-spacing: 0.495px;
    width: 760px;
    margin: 0 auto;
}
 .main_tabs_area {
     border-radius: 12px;
     display: block;
     overflow: hidden;
     width: 100%;
}
/* 24-06 */
 .dash-src-job {
     margin-top: 72px;
     padding: 27px 0px 74px 0px;
}
 .src-div {
     border-radius: 8px;
     border: 1px solid #EEE;
     background: #FFF;
     box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.05);
     width: 100%;
     padding: 14px 14px 14px 3px;
     margin: 0px 0px 34px 0px;
}
 .src-div form {
     display: flex;
     flex-direction: row;
     justify-content: flex-start;
     align-items: center;
     position: relative;
}
 .src-frm-box {
     position: relative;
     width: 28.5%;
}
 .src-frm-box label {
     color: #3A3B50;
     font-size: 20px;
     font-family: 'Josefin Sans';
     font-weight: 500;
     letter-spacing: -0.6px;
     position: absolute;
     top: 50%;
     transform: translateY(-50%);
     left: 60px;
     transition: all 0.3s ease;
}
/* .floating__label::before {
     color: var(--label__color);
     content: attr(data-content);
     display: inline-block;
     filter: blur(0);
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden;
     transform-origin: left top;
     transition: transform 0.2s ease;
     left: 1rem;
     position: relative;
}
 .floating__label::after {
     bottom: 1rem;
     content: "";
     height: 0.1rem;
     position: absolute;
     transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1), background-color 0.3s ease;
     opacity: 0;
     left: 0;
     top: 100%;
     margin-top: -0.1rem;
     transform: scale3d(0, 1, 1);
     width: 100%;
     background-color: #6200ee;
}
 .floating__label::before, .floating__input:focus + .floating__label::before {
     transform: translate3d(0, -3.12rem, 0) scale3d(0.82, 0.82, 1);
}
 */
 .src-frm-box input, .src-frm-box select {
     width: 100%;
     height: 43px;
     border-width: 0px 1px 0px 0px;
     border-style: solid;
     border-color: #EDEDED;
     border-radius: 0px !important;
     padding: 0px 34px 0px 60px !important;
     color: #3A3B50;
     font-size: 17px;
     font-family: 'Josefin Sans';
     font-weight: 500;
     letter-spacing: -0.6px;
     appearance: none !important;
     -webkit-appearance: none !important;
}
 .src-frm-box select {
     background: #fff url(../images/src14.png);
     background-size: 17px;
     background-position: right 17px center;
     background-repeat: no-repeat;
     cursor: pointer;
}
 .src-frm-box span {
     position: absolute;
     left: 28px;
     top: 11px;
     width: 22px;
     height: 22px;
     display: flex;
     justify-content: center;
     align-items: center;
}
 .src-frm-box span img {
     width: 100%;
     height: 100%;
     display: block;
}
 .src-frm-box input:hover ~ label, .src-frm-box input:focus ~ label, .src-frm-box input:focus ~ label, .src-frm-box input:valid ~ label, .src-frm-box input.active ~ label, .src-frm-box select:hover ~ label, .src-frm-box select:focus ~ label, .src-frm-box select.active ~ label, .src-frm-box select:valid ~ label {
     font-size: 14px;
     top: -3px;
     color: var(--main-orange);
}
 button.srci-btn {
     display: block;
     border: none;
     outline: none;
     box-shadow: none;
     margin-left: 10px;
     width: fit-content;
     height: 100%;
     padding: 13px 20px 14px 20px;
     color: #FFF;
     text-align: center;
     font-size: 15px;
     font-family: 'Mulish';
     font-weight: 700;
     letter-spacing: 1.05px;
     /* text-transform: uppercase; */
     border-radius: 4px;
     background: #1A1B2F;
}
 button.srci-btn:hover, button.srci-btn:focus {
     background: var(--main-orange);
     border: none;
     outline: none;
     box-shadow: none;
}
 .match-job-pg-hdr {
     padding-bottom: 12px;
     margin-bottom: 27px;
     border-bottom: 1px solid #eee;
     display: flex;
     justify-content: space-between;
     align-items: center;
     flex-wrap: wrap;
}
 .match-job-pg-hdr h2 {
     margin-right: 14px;
     color: #1A1B2F;
     font-size: 28px;
     font-family: 'Josefin Sans';
     font-weight: 500;
     letter-spacing: -0.84px;
}
 .mact-hdr-lst label {
     color: #70767E;
     text-align: right;
     font-size: 19px;
     font-family: 'Josefin Sans';
     letter-spacing: -0.57px;
}
 .mact-hdr-lst select {
     padding: 2px 20px 2px 4px;
     color: #000;
     text-align: right;
     font-size: 19px;
     font-family: 'Josefin Sans';
     letter-spacing: -0.57px;
     font-weight: 600;
     background: #fff url(../images/src14.png);
     background-size: 17px;
     background-position: right center;
     background-repeat: no-repeat;
     border: 0px solid transparent !important;
     appearance: none !important;
     -webkit-appearance: none !important;
     cursor: pointer;
}
 .match-box {
     border-radius: 9px;
     border: 1px solid #E8E8E8;
     background: #FFF;
     padding: 19px 18px 20px 15px;
     margin-bottom: 29px;
     height: calc(100% - 29px);
}
 .match-box h3 {
     color: #27283D;
     font-size: 23px;
     font-family: 'Josefin Sans';
     font-weight: 500;
     line-height: 28px;
     letter-spacing: -0.69px;
     margin-bottom: 6px;
}
 .match-box h4 {
     display: flex;
     flex-direction: row;
     justify-content: flex-start;
     align-items: center;
     color: #3A3B50;
     font-size: 15.4px;
     font-family: 'Mulish';
     font-weight: 600;
     line-height: 32px;
}
 .match-box h4 img {
     width: 23px !important;
     height: 23px;
     display: block;
     margin-right: 4.5px;
}
 .match-box p {
     color: #545E6E;
     font-size: 15px;
     font-family: 'Mulish';
     font-weight: 500;
     line-height: 25px;
     margin-bottom: 19px;
}
 .match-list {
     border-width: 1px 0px;
     padding: 11px 0px 15px 0px !important;
     display: flex;
     justify-content: space-between;
     align-items: center;
     border-style: solid;
     border-color: rgba(0, 0, 0, 0.07);
}
 .match-list li h5 {
     display: flex;
     flex-direction: row;
     align-items: center;
     color: #43484E;
     font-size: 16px;
     font-family: 'Mulish';
     font-weight: 500;
     line-height: 21px;
     width: fit-content;
     justify-content: flex-end;
}
 .match-list li h5 b {
     font-weight: 700;
     color: #43484E;
     display: block;
     margin-right: 3px;
}
 .matcher {
     margin-top: 16px;
}
 .mtch-img {
     width: 51px;
     height: 51px;
     border-radius: 50%;
     overflow: hidden;
     display: flex;
     justify-content: center;
     align-items: center;
     margin-right: 11px;
}
 .mtch-img img {
     width: 100%;
     height: auto;
}
 .matcher-name h5 {
     color: #1A1B2F;
     font-size: 17.1px;
     font-family: 'Mulish';
     font-weight: 700;
     line-height: 23px;
}
 .matcher-name h5 p {
     display: block;
     width: 100%;
     color: #66747E;
     font-size: 14px;
     font-family: 'Mulish';
     font-weight: 500;
     line-height: 23px;
     letter-spacing: 0.14px;
     margin-bottom: 0px;
}
 a.mat-btn {
     width: fit-content;
     display: block;
     padding: 11px;
     border-radius: 4px;
     background: #CE9883;
     color: #FFF;
     text-align: center;
     font-size: 14px;
     font-family: Mulish;
     font-weight: 700;
     letter-spacing: 0.56px;
     /* text-transform: uppercase; */
}
 a.mat-btn:hover {
     background: var(--main-green);
}
 .match-box:hover {
     border-radius: 9px;
     border: 1px solid #E8E8E8;
     background: #FFF;
     box-shadow: 0px 4px 36px 0px rgba(0, 0, 0, 0.11);
}
 .srch-pagi {
     margin-top: 19px !important;
     justify-content: center;
}
 .srch-pagi li {
     margin: 0px 11.5px;
}
 .srch-pagi li a {
     border-radius: 6px;
     border: 1px solid rgba(217, 217, 217, 0.50);
     background: #FFF;
     display: flex;
     justify-content: center;
     align-items: center;
     color: #999;
     font-size: 18px;
     font-family: 'Mulish';
     font-weight: 700;
     letter-spacing: -0.54px;
     width: 45px;
     height: 45px;
}
 .srch-pagi li a:hover, .srch-pagi li a:focus {
     border-radius: 6px;
     border: 1px solid rgba(217, 217, 217, 0.50);
     background: #CE9883;
     box-shadow: none;
     color: #fff;
}
 .srch-pagi li a:hover img, .srch-pagi li a:focus img {
     filter: invert(1) brightness(100);
}
/* 24-06 */
/**/
 .how_tabb {
     display: flex;
     justify-content: space-between;
}
 .how_tabb li {
     display: flex;
     width: 23%;
}
 .main_tabs_area {
     margin-top: 26px;
     border: none !important;
}
/*new rabin*/
 .main_tabs_area .tab-content {
     border: 1px solid #D1C3C3;
     border-radius: 12px;
     margin: 0 0 56px 0;
     padding: 41px 44px 0 44px;
}
 .how_tabb li a {
     border-radius: 0px !important;
     border-top: 3px solid #D9D9D9 !important;
     transition: all 0.3s ease;
     padding: 15px 0 0 0;
}
 .how_tabb li a:hover {
     border-top: 3px solid #859D72 !important;
     transition: all 0.3s ease;
}
 .how_tabb li a strong {
     display: block;
     width: 100%;
     overflow: hidden;
     color: #303B3C !important;
     font-size: 19px;
     font-family: 'Josefin Sans';
     font-weight: 600;
     line-height: 25px;
     transition: all 0.3s ease;
     letter-spacing: -0.57px;
     margin: 5px 0 5px 0;
}
 .how_tabb li a span {
     display: block;
     width: 100%;
     overflow: hidden;
     color: #43484E !important;
     font-size: 14.2px;
     font-family: 'Mulish';
     font-weight: 500;
     line-height: 23px;
     letter-spacing: 0.142px;
}
 .how_tabb li a em {
     color: #AFA7A7;
     font-size: 17px;
     font-family: 'Mulish';
     font-weight: 600;
     line-height: 25px;
     font-style: normal !important;
     letter-spacing: -0.51px;
     transition: all 0.3s ease;
}
 .how_tabb .active {
     background: #fff !important;
     color: #859D72 !important;
}
 .how_tabb .active:hover {
     background: #fff !important;
     transition: all 0.3s ease;
}
 .how_tabb a:hover {
     background: #fff !important;
     transition: all 0.3s ease;
}
 .how_tabb li a:hover em {
     color: #859D72 !important;
     transition: all 0.3s ease;
     font-weight: 800;
}
 .how_tabb li a:hover strong {
     color: #859D72 !important;
     transition: all 0.3s ease;
}
 .how_tabb .active {
     border-top: 3px solid #859D72 !important;
}
 .how_tabb .active em {
     color: #859D72;
     font-weight: 800;
}
 .how_tabb .active strong {
     color: #859D72 !important;
}
 .innter_footer_top {
     display: block;
     width: 100%;
     height: 231px;
     overflow: hidden;
     padding-top: 56px;
     background: #f2f4ef url(../images/maskfooter.png);
     background-repeat: no-repeat;
     background-size: cover;
     background-position: center right;
     text-align: center;
}
 .innter_footer_top h1 {
     color: #283035;
     text-align: center;
     font-size: 36px;
     font-family: 'Josefin Sans';
     font-weight: 500;
     line-height: 40px;
     letter-spacing: -1.44px;
     margin: 0 0 22px 0;
}
 .innter_footer_top a {
     width: 310px;
     height: 50px;
     border-radius: 6px;
     background: #859D72;
     color: #FFF;
     font-size: 16px;
     font-family: 'Mulish';
     font-weight: 700;
     letter-spacing: 0.64px;
     display: inline-block;
     padding-top: 12px;
     /* text-transform: uppercase; */
     transition: all 0.3s ease;
}
 .innter_footer_top a img {
     margin: -3px 6px 0 0;
}
 .innter_footer_top a:hover {
     background: #ce9883;
     color: #FFF;
     transition: all 0.3s ease;
}
 .after_login_pages .navbar-expand-md .navbar-nav .jtt {
     margin: 0 !important;
}
 .howw_picc {
     display: block;
     width: 100%;
     overflow: hidden;
     text-align: center;
     margin-bottom: -1px;
}
 .howw_picc img {
     width: 100%;
}
 .tab_style_infoo {
     padding: 8px 0 0 50px;
}
 .tab_style_infoo span {
     color: #859D72;
     text-align: center;
     font-size: 22.5px;
     font-family: Mulish;
     font-weight: 800;
     line-height: 27px;
}
 .tab_style_infoo h1 {
     color: #1A1B2F;
     font-size: 26px;
     font-family: 'Josefin Sans';
     font-weight: 500;
     line-height: 27px;
     letter-spacing: -0.78px;
     margin: 18px 0 9px 0;
}
 .tab_style_infoo p {
     color: #595A5F;
     font-size: 16px;
     font-family: 'Mulish';
     font-weight: 500;
     line-height: 25px;
     letter-spacing: 0.16px;
}
 .tab_style_infoo ul {
     margin: 0;
     padding: 0;
}
 .tab_style_infoo ul li {
     color: #43484E;
     font-size: 16px;
     font-family: 'Mulish';
     font-weight: 500;
     line-height: 26px;
     letter-spacing: 0.16px;
     background: #fff url(../images/tickk.png);
     background-repeat: no-repeat;
     background-size: 22px;
     background-position: 0 4px;
     padding: 0 0 0 34px;
     margin: 14px 0 0 0;
}
 .tab_style_infoo ul li strong {
     font-weight: 700;
     color: #1A1B2F;
}
 .fot_top_hrd {
     width: 214px;
     padding: 0;
     margin: 0;
}
 .fot_top_hrd ul li a {
     font-size: 14px;
     height: 42px;
}
 .match-box > a {
     color: #27283D;
     font-size: 23px;
     font-family: 'Josefin Sans';
     font-weight: 500;
     line-height: 28px;
     letter-spacing: -0.69px;
     margin-bottom: 6px;
     display: block;
}
 .match-box > a:hover {
     color: #859d72;
}
/* 26-06 */
 .dash-job-deet {
     margin-top: 72px;
}
 .job-nm-sec {
     border-radius: 8px;
     background: linear-gradient(86deg, rgba(206, 152, 131, 0.11) 0%, rgba(206, 152, 131, 0.18) 56.77%, rgba(206, 152, 131, 0.26) 99.99%);
     box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.06);
}
 .job-nm-inr {
     padding: 40px 0px;
}
 .job-name h1 {
     color: #1A1B2F;
     font-size: 29px;
     font-family: 'Josefin Sans';
     font-weight: 500;
     line-height: 34px;
     letter-spacing: -0.87px;
     margin-bottom: 11px;
}
 .job-name ul li {
     margin-right: 29px;
     color: #3A3B50;
     font-size: 17px;
     font-family: 'Mulish';
     font-weight: 600;
     line-height: 32px;
     letter-spacing: 0.17px;
}
 .job-name ul li img {
     display: block;
     width: 23px;
     height: 23px;
     margin-right: 8px;
     margin-top: 4px;
}
/* 26-06 */
 .no_bm66 {
     margin-bottom: 0 !important;
}
 .for_customer_editt {
     background: #F8F9FA;
}
 .for_customer_editt::before {
     background: #F8F9FA !important;
}
.for_customer_editt .form_area_mainn {
    border-radius: 12px;
    background: #FFF;
    padding: 22px;
    margin: 0;
    box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.04);
}
 .for_customer_editt .left_side_dashboard {
     margin: 0 !important;
     border-radius: 0 !important;
     border: none !important;
     background: transparent;
     border-right: 1px solid #D9D9D9 !important;
}
 .for_customer_editt .left_side_dashboard ul li .active_mnu {
     color: #353C4A;
     background: #fff;
}
 .for_customer_editt .top_hhd_areaa h1 {
     font-size: 23px;
     font-weight: 600;
}
 .for_customer_editt .top_hhd_areaa {
     padding: 34px 0 17px 0;
}
 .customer_ssecc .header_log h6 {
     text-transform: inherit;
     font-size: 16px;
     letter-spacing: 0.32px;
}
 .customer_ssecc .header_log h6 img {
     margin: 0px 0 0 8px;
}
 .notificationn {
     width: 40px;
     height: 40px;
     border-radius: 100%;
     border: 1px solid #CE9883;
     margin: 1px 22px 0 0;
     display: inline-block;
     text-align: center;
     position: relative;
     padding: 5px 0 0 0;
}
 .notificationn span {
     width: 20px;
     height: 20px;
     border-radius: 100%;
     background: #CE9883;
     text-align: center;
     color: #FFF;
     font-size: 13px;
     font-family: 'Mulish';
     font-weight: 700;
     line-height: 17px;
     letter-spacing: 0.26px;
     display: block;
     position: absolute;
     top: -1px;
     right: -4px;
     z-index: 9;
}
 .customer_ssecc .af_log_dv > a span {
     border: none;
     width: 42px;
     height: 42px;
}
 .customer_ssecc af_log_dv a span img {
     object-fit: cover;
     width: 100%;
}
/* 26-06 */
 .dash-job-deet{
     margin-top: 72px;
}
 .job-nm-sec{
     border-radius: 8px;
     background: linear-gradient(86deg, rgba(206, 152, 131, 0.11) 0%, rgba(206, 152, 131, 0.18) 56.77%, rgba(206, 152, 131, 0.26) 99.99%);
     box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.06);
}
 .job-nm-inr{
     padding: 40px 0px;
}
 .job-name h1{
     color: #1A1B2F;
     font-size: 29px;
     font-family: 'Josefin Sans';
     font-weight: 500;
     line-height: 34px;
     letter-spacing: -0.87px;
     margin-bottom: 11px;
}
.job-name ul li {
     margin-right: 15px;
     color: #3A3B50;
     font-size: 16px;
     font-family: 'Mulish';
     font-weight: 600;
     line-height: 32px;
     letter-spacing: 0.17px;
 }
.job-name ul li.add-li {
     max-width: 363px;
     font-size: 15px;
     line-height: 25px;
     margin-right: 9px;
 }
 .job-name ul li img{
     display: block;
     width: 23px;
     height: 23px;
     margin-right: 8px;
     margin-top: 4px;
}
a.apl-btn {
     border-radius: 6px;
     background: #121322;
     padding: 13px 20px;
     color: #FFF;
     font-size: 16px;
     font-family: 'Mulish';
     font-weight: 700;
     letter-spacing: 0.68px;
     /* text-transform: uppercase; */
     margin-right: 9px;
     text-align: center;
 }
 a.apl-btn:hover{
     background-color: var(--main-orange);
}
 a.apl-share{
     display: block;
     width: 52px;
     height: 52px;
     border-radius: 6px;
     background: rgba(70, 72, 75, 0.14);
     display: flex;
     justify-content: center;
     align-items: center;
}
 a.apl-share img{
     display: block;
     width: 24px;
     height: 24px;
}
 a.apl-share:hover{
     background: var(--main-orange);
}
 a.apl-share:hover img{
     filter: invert(1) brightness(100);
}
 .job-desc-sec{
     padding: 28px 0px 66px 0px;
     position: relative;
}
 .desc-left{
     width: calc(100% + 23px);
     border-radius: 8px;
     border: 1px solid rgba(217, 217, 217, 0.70);
     background: #FFF;
     box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.05);
     padding: 22px 26px 32px 25px;
}
 .desc-left h3{
     color: #151626;
     font-size: 21px;
     font-family: 'Josefin Sans';
     font-weight: 500;
     line-height: 35px;
     letter-spacing: -0.63px;
     margin-bottom: 9px;
}
 .desc-left p{
     color: #545E6E;
     font-size: 16px;
     font-family: 'Mulish';
     line-height: 28px;
     letter-spacing: 0.32px;
     margin-bottom: 6px;
}
 .desc-r8{
     margin-left: 22px;
     position: sticky;
     top: 0px;
     border-radius: 9px;
     background: #CE9883;
     box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.05);
     padding-bottom: 2px;
}
 .desc-r8 h3{
     color: #FFF;
     font-size: 21px;
     font-family: 'Josefin Sans';
     font-weight: 600;
     line-height: 35px;
     letter-spacing: -0.63px;
     padding: 13px 21px 7px 21px;
}
 .jober-top{
     padding: 16px 36px 25px 24px;
     border-bottom: 1px solid rgba(206, 152, 131, 0.20);
}
 .desc-r8-inr{
     border-radius: 13px 13px 8px 8px;
     background: #FFF;
     box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.05);
}
 .jober-img{
     width: 68px;
     height: 68px;
     overflow: hidden;
     display: flex;
     justify-content: center;
     align-items: center;
     margin-right: 16px;
}
 .jober-img img{
     display: block;
     width: 100%;
     height: 100%;
}
 .jober-top h4{
     color: #1A1B2F;
     font-size: 19px;
     font-family: 'Mulish';
     font-weight: 700;
     line-height: 23px;
}
 .jober-top span{
     display: block;
     width: 100%;
     margin-top: 6px;
     color: #66747E;
     font-size: 14.5px;
     font-family: 'Mulish';
     font-weight: 500;
     line-height: 23px;
     letter-spacing: 0.145px;
}
 .jober-list{
     padding-bottom: 23px;
}
 .jober-list ul li{
     width: 100%;
     padding: 9px 34px;
}
 .jober-list ul li img{
     width: 21px;
     height: 21px;
     display: block;
     margin-right: 9px;
}
 .jober-list ul li h5{
     color: #3A3B50;
     font-size: 16px;
     font-family: 'Mulish';
     font-weight: 500;
     line-height: 23px;
     letter-spacing: 0.16px;
}
 .jober-list ul li h5 b{
     font-weight: 600;
}
 .jbl1{
     background: #CE988321;
     padding: 14px 28px 8px 28px !important;
     margin-bottom: 8px;
}
 .jober-list ul li.jbl1 img{
     width: 28px;
     height: 28px;
     margin-right: 8px;
     display: block;
}
 .jober-list ul li.jbl1 h5{
     color: #1A1B2F;
     font-size: 17px;
     font-family: 'Mulish';
     font-weight: 600;
     line-height: 23px;
     letter-spacing: 0.17px;
}
 .similar-jobs{
     padding-bottom: 84px;
}
 .sim-hd{
     width: 720px;
     max-width: 100%;
     margin:0 auto 31px auto;
}
 .sim-hd h2{
     color: #1A1B2F;
     text-align: center;
     font-size: 39px;
     font-family: 'Josefin Sans';
     font-weight: 500;
     line-height: 35px;
     letter-spacing: -1.17px;
     margin-bottom: 6px;
}
 .sim-hd p{
     color: #595A5F;
     text-align: center;
     font-size: 16px;
     font-family: 'Mulish';
     font-weight: 500;
     line-height: 27px;
     letter-spacing: 0.48px;
}
 .owl-theme.owl-similar .owl-nav.disabled + .owl-dots{
     margin-top: 10px;
     width: fit-content;
     margin: 30px auto 0px auto !important;
}
 .owl-similar .match-box {
     margin-bottom: 0px;
     height: 100%;
}
/* 26-06 */
/* 27-06 */

/* 27-06 */
.howit-img-sec{
     position: relative;
     border-radius: 17px;
     width: calc(100% - 10px);
     margin-left: 10px;
     padding-bottom: 23px;
}/* chng 27-06-v2 */
img.howit-mn {
    width: 100%;
    height: 342px;
    display: block;
    object-fit: cover;
    object-position: center;
    border-radius: 17px;
}/* chng 27-06-v2 */
 .bar-img-flt1{
     width: 199px;
     height: 86px;
     position: absolute;
     border-radius: 10px;
     background: #FFF;
     box-shadow: 2px 4px 25px 0px rgba(0, 0, 0, 0.17);
     padding: 16px;
     top: 22px;
     left: -16px;
}
 img.barflt-img{
     width: 52px;
     height: 52px;
     display: block;
     border-radius: 20px;
     margin-right: 12px;
}
 .barflt-txt h6{
     color: #52565C;
     font-size: 14px;
     font-family: 'Mulish';
     font-weight: 600;
     line-height: 21px;
     letter-spacing: 0.28px;
     margin-bottom: 5px;
}
 .barflt-txt h6 img{
     width: 14px;
     height: 14px;
     margin-right: 7px;
}
 .barflt-txt h4{
     color: #2A2C2E;
     font-size: 19px;
     font-family: 'Mulish';
     font-weight: 700;
     line-height: 21px;
     letter-spacing: 0.38px;
}
 .bar-img-flt2 {
    position: absolute;
    right: -17px;
    bottom: 13px;
    border-radius: 8px;
    background: #FFF;
    box-shadow: 2px -1px 16px 0px rgba(0, 0, 0, 0.21);
    padding: 28px 19px 10px 19px;
    width: 195px;
    height: 81px;
}/* chng 27-06-v2 */
.bar-img-flt2 span{
     display: block;
     border-radius: 53px;
background: #859D72;
width: 53px;
height: 53px;
top: -30px;
left: 14px;
position: absolute;
display: flex;
justify-content: center;
align-items: center;
}
 .bar-img-flt2 span img{
     display: block;
     width: 32px;
     height: 32px;
}
 .bar-img-flt2 h3{
     color: var(--main-green);
     font-size: 23px;
     font-family: 'Mulish';
     font-weight: 700;
     line-height: 20px;
     letter-spacing: 0.3px;
}
/* 27-06 */
/*--sayanti---*/
 .btn_submit_f button {
     width: 125px;
     height: 48px;
     flex-shrink: 0;
     border-radius: 4px;
     border: 0;
     background: #121322;
     color: #FFF;
     font-size: 17px;
     font-family: Mulish;
     font-weight: 700;
     letter-spacing: 1.19px;
     /* text-transform: uppercase; */
     margin-top: 9px;
     -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     -ms-transition: all 0.3s;
     -o-transition: all 0.3s;
     transition: all 0.3s;
}
 .btn_submit_f button:hover{
     color: #fff;
     background: #CE9883 ;
     -webkit-transition: all 0.3s;
     -moz-transition: all 0.3s;
     -ms-transition: all 0.3s;
     -o-transition: all 0.3s;
     transition: all 0.3s;
}
 .tables_body{
     margin-top: 10px;
}
 .table_main {
     display: table;
     width: 100%;
     border-collapse: separate;
     border-spacing: 0px 20px;
     margin-top: -15px;
}
 .table_div {
     display: table-row;
     justify-content: space-between;
     background: #FFFFFF;
    /* border: 1px solid #DFE0E0;
    */
     box-sizing: border-box;
     border-radius: 6px;
     margin-bottom: 15px;
     padding: 10px 5px;
     position: relative;
     font-family: 'Outfit', sans-serif;
}
 .table_div .table_div_left2:first-child {
     border-left: 1px solid #DFE0E0;
     border-radius: 6px 0 0 6px;
     padding: 10px 10px 10px 15px;
}
.table_div .table_div_left2:last-child {
    border-right: 1px solid #DFE0E0;
    border-radius: 0px 6px 6px 0px;
    padding: 2px 14px 2px 5px;
}
 .table_div_left2 {
     display: table-cell;
     padding: 10px 10px;
     vertical-align: middle;
     border-top: 1px solid #DFE0E0;
     border-bottom: 1px solid #DFE0E0 
    /* vector-effect: non-scaling-stroke;
     */
    ;
}
 .text-right{
     text-align: right !important;
}
/*.table_div:hover .table_div_left2{
     border-top: 1px solid #DFBB4D;
     border-bottom: 1px solid #DFBB4D;
}
 .table_div:hover .table_div_left2:first-child{
     border-left: 1px solid #DFBB4D;
}
 .table_div:hover .table_div_left2:last-child{
     border-right: 1px solid #DFBB4D;
}
*/
 .du_head {
     font-style: normal;
     font-weight: 700;
     font-size: 15px;
     line-height: 22px;
     margin-bottom: 2px;
     color: #1A1B2F;
     font-family: 'Mulish', sans-serif;
}
 .lig_para {
     font-size: 14px;
     line-height: 21px;
     font-weight: 500;
     font-family: 'Mulish', sans-serif;
     color: #5C6066;
}
 .heads_divs , .heads_divs a{
     color: #3A3B50;
     font-size: 18px;
     font-family: Josefin Sans;
     line-height: 25px;
     letter-spacing: -0.36px;
}
.heads_divs a:hover{
	color:#CE9883 }

 .bor_das_dibs {
     background: #FFFFFF;
     border: 1px solid #C7D8DD;
     box-sizing: border-box;
     border-radius: 5px;
     height: 60px;
     display: flex;
     align-items: center;
     justify-content: flex-start;
     padding: 0 10px;
}
 .lock_para p {
     font-size: 14.7px;
     line-height: 21px;
     font-weight: 500;
     color: #5C6066;
     font-family: 'Mulish', sans-serif;
}
 .table_heading1 {
     font-weight: 700;
     font-size: 15.4px;
     line-height: 23px;
     margin-bottom: 2px;
     color: #1A1B2F;
     font-family: 'Mulish', sans-serif;
}
 .table_div_left2 .show-actions {
     top: 39px;
     right: -20px;
}
 .price_ss{
     width: 80px;
     height: 50px;
}
.price_textp {
    border-radius: 5px;
    border: 1px solid rgba(102, 116, 126, 0.28);
    background: #FFF;
    width: 80px;
    height: 50px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.price_textp p{
	color: #1A1B2F;
text-align: center;
font-size: 16px;
font-family: Mulish;
font-weight: 700;
}
.frst_divs {
    width: 30%;
}
.comp_texts p{
text-align: right;
font-size: 17px;
font-family: Mulish;
font-weight: 600;
}
.action_ar_btns ul li a.can_btns{
	background: #121322
}

 .frst1_divs {
     width: 21%;
}
 .date_divs{
     width: 20% 
}
 .four_divs {
     width: 12%;
}
 .yellow_con {
     color: #F1B823 !important;
     font-weight: 600 !important;
}
 .red_con{
     color: #F12323 !important;
     font-weight: 600 !important;
}
 .sky_con{
     color: #2eb8cb !important;
     font-weight: 600 !important;
}
 .green_con{
     color: #578730 !important;
     font-weight: 600 !important;
}
 .add_ttrr.actions-main {
     cursor: pointer;
     position: relative;
     text-align: center;
}
 .actions-main .angle img {
     width: auto;
     height: auto;
}
 .dur_divs {
     width: 17%;
}
 .actions-main img {
     width: 22px;
     height: 22px 
}
 .actions-main a:hover img {
     filter: grayscale(100%);
}
 .of_pps {
     width: 15%;
}
.action_ar_btns ul li a {
    border-radius: 4px;
    background: #CE9883;
    width: 72px;
    height: 30px;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    color: #FFF;
    text-align: center;
    font-size: 12.5px;
    font-family: Mulish;
    font-weight: 700;
    /* text-transform: uppercase; */
    margin: 4px 0;
    margin-left: 6px;
}
.action_ar_btns ul li a:hover{
	background: #859D72
}
.action_ar_btns{
	    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.srch-pagi2 {
    margin-top: 14px !important;
}
.srch-pagi2 li {
    margin: 0px 5px;
}
.tu-pagination-prev {
    padding-right: 20px !important;
}
.tu-pagination-next {
    padding-left: 20px !important;
}
 .srch-pagi2 li a {
     border-radius: 6px;
     border: 1px solid rgba(217, 217, 217, 0.50);
     background: #FFF;
     display: flex;
     justify-content: center;
     align-items: center;
     color: #999;
     font-size: 14px;
     font-family: 'Mulish';
     font-weight: 600;
     letter-spacing: -0.42px;
     width: 41px;
     height: 41px;
}
 .srch-pagi2 li a:hover, .srch-pagi2 li a:focus {
     border-radius: 6px;
     border: 1px solid rgba(217, 217, 217, 0.50);
     background: #CE9883;
     box-shadow: none;
     color: #fff;
}
 .srch-pagi2 li a:hover img, .srch-pagi2 li a:focus img {
     filter: invert(1) brightness(100);
}

.table_div:hover .table_div_left2{
	border-color: #CE9883 
}
.table_div_left2.frst_divs1 {
    width: 40%;
}
.date_divs1 {
    width: 15%;
}
.fixe_heads{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.add_banks a{
width: 210px;
height: 46px;
flex-shrink: 0;
border-radius: 4px;
background: #CE9883;
color: #FFF;
font-size: 15.6px;
font-family: Mulish;
font-weight: 700;
letter-spacing: 1.092px;
/* text-transform: uppercase; */
display: flex;
align-items: center;
justify-content: center;
}
.add_banks a:hover{
	background: #121322;
}
.shot-o{
	margin: 60px 0 10px 0;
}



/* 27-06-v2 */
.bar-img-flt2 h6{
     color: #52565C;
font-size:17px;
font-family: 'Mulish';
font-weight:500;
line-height: 20px;
letter-spacing: 0.1px;
}

.steps {
    position: relative;
    background-image: url(../images/steps.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 53px 44px;
    z-index: 2;
    margin-left: 20px;
    padding-top: 18px;
}

.steps::before{
     content: '';
     position: absolute;
     border-radius: 36px;
border: 8px solid #F1B823;
width: 36px;
height: 36px;
left: -26px;
top: 37%;
z-index: 4;
}
.steps::after{
     content: '';
     position: absolute;
     width: 27.5px;
     height: 40px;
     clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
     background-color: var(--main-green);
     bottom:39px;
     left: 50%;
     z-index: 4;
}
.steps-box{
     border-radius: 6px;
background: #FFF;
box-shadow: 0px 8px 34px 0px rgba(0, 0, 0, 0.13);
padding: 26px 14px 25px 18px;
margin-bottom: 20px;
position: relative;
overflow: hidden;
cursor: pointer;
}
.steps-box::after{
     content: '';
     position: absolute;
     left: 0px;
     bottom: 0px;
     width: 0%;
     height: 0px;
     background-color: var(--main-green);
     transition: all 0.3s ease;
}
.steps-box:hover::after{
     width: 100%;
     height: 3px;
}
.steps-box span{
     display: flex;
     justify-content: center;
     align-items: center;
     width: 52px;
     height: 52px;
     border-radius: 50%;
     background-color: var(--main-green);
     margin-right: 14px;
}
.steps-box span img{
     width: 31px;
     height: 31px;
     display: block;
}
.step-txt{
     width: calc(100% - 66px);
}
.step-txt h4{
     color: #1A1B2F;
font-size: 19px;
font-family: 'Josefin Sans';
font-weight: 500;
line-height: 31px;
letter-spacing: -0.38px;
}
.step-txt p{
     color: #4E4E53;
font-size: 14px;
font-family: 'Mulish';
font-weight: 500;
line-height: 23px;
letter-spacing: 0.14px;
}
.howit-inr{
     margin-top: 45px;
}


.dash-flex{
     display: flex;
     justify-content: space-between;
     align-items: center;
}
.total-rating ul li{
     margin: 0px 3px;
}
.total-rating ul li img{
     display: block;
     width: 16px;
     height: 16px;
}
.total-rating h6{
     margin-top: 8px;
     color: #46484B;
text-align: right;
font-size: 15px;
font-family: 'Mulish';
font-weight: 600;
}
.review-sec-inr{
     padding: 26px 0px 3px 0px;
}
.review-sec-box{
     padding-bottom: 24px;
     margin-bottom: 18px;
     border-bottom: 1px solid #E9EAEC;
}
.review-sec-box h2{
     color: #1A1B2F;
text-align: justify;
font-size: 20px;
font-family: 'Josefin Sans';
font-weight: 500;
line-height: 34px;
letter-spacing: -0.63px;
}
.review-sec-box h4 img{
     width: 18px;
     height: 18px;
     margin-right: 5px;
}
.review-sec-box h4{
     color: #3A3B50;
font-size: 16px;
font-family: 'Mulish';
font-weight: 600;
line-height: 23px;
letter-spacing: 0.16px;
margin-bottom: 11px;
}
.review-sec-box ul li{
     margin-right: 6px;
}
.review-sec-box ul li img{
     display: block;
     width: 16px;
     height: 16px;
}
.review-sec-box p{
     margin: 9px 0px;
     color: #545E6E;
     text-align: justify;
     font-size: 14px;
     font-family: 'Mulish';
     line-height: 24px;
     letter-spacing: 0.28px;
}
.rev-lft{
     margin-right:22px;
}
.rev-lft img{
     width: 34px;
     height: 34px;
     border-radius: 50%;
     display: block;
     margin-right: 6px;
}
.rev-lft h4{
     color: #171818;
     font-size: 14.5px;
     font-family: 'Mulish';
     line-height: 24px;
     letter-spacing: 0.28px;
     font-weight: 600;
     margin-bottom: 0px;
}
.rev-bx-btm h3{
     font-size: 14.5px;
     font-family: 'Mulish';
     line-height: 24px;
     letter-spacing: 0.28px;
     font-weight: 600;
color: #96989C;
}
.rev-bx-btm h3 img{
     display: block;
     margin-right: 4px;
     width: 20px;
     height: 20px;
}

.srch-pagi.mt-0{
     margin-top: 0px !important;
}
.srch-pagi li:first-child {
    margin: 0px 11.5px 0px 0px;
}


.dashboard-outer{
     padding: 38px 0px 36px 0px;
}
.dashboard-sec-inr h2{
     color: #1A1B2F;
font-size: 24px;
font-family: 'Josefin Sans';
letter-spacing: -0.72px;
margin-bottom: 11px;
}
.dashboard-sec-inr h2 img{
     width: 31px;
     height: 31px;
     margin-right: 8px;
}
.dashboard-sec-inr p{
     color: #565F66;
font-size: 15.6px;
font-family: 'Mulish';
font-weight: 500;
line-height: 27px;
letter-spacing: 0.156px;
margin-bottom: 31px;
}
.dash-top-sec h3{
     color: #151626;
font-size: 21px;
font-family: 'Josefin Sans';
font-weight: 500;
line-height: 35px;
letter-spacing: -0.63px;
margin-bottom: 14px;
}
.dash-top-box{
     width: 100%;
     margin-bottom: 28px;
     height: calc(100% - 28px);
     padding: 19px 24px;
     position: relative;
     background-image: url(../images/dash-box-arw.png);
     background-size:25.333px 19px;
     background-repeat: no-repeat;
     background-position: right 25px bottom 26px;
     transition: all 0.3s ease;
     border-radius: 12px;
     cursor: pointer;
}
.dash-top-box:hover{
     background-position: right 10px bottom 26px;
}
.dash-top-box span{
     display: flex;
     justify-content: center;
     align-items: center;
     width: 59px;
     height: 59px;
     border-radius: 13px;
     margin-right: 22px;
}
.dash-top-box span img{
     display: block;
     width: 32px;
     height: 32px;
}
.dash-box-txt{
     width: calc( 100% - 101px);
}
.dash-box-txt h6{
     color: #3A3B50;
font-size: 18px;
font-family: 'Josefin Sans';
font-weight: 500;
line-height: 33px;
letter-spacing: -0.54px;
}
.dash-box-txt h5{
     color: #3A3B50;
font-size: 24px;
font-family: 'Mulish';
font-weight: 700;
line-height: 33px;
letter-spacing: -0.54px;
}
.double-line{
     width: 100%;
     height: 7px;
     border-width: 1px 0px;
     border-style: solid;
     border-color: #D9D9D9B8;
     margin-bottom: 19px;
}

.last-jobs{
     padding:0px 0px 34px 0px;
}
.last-jobs h2,
.last-pay h2{
     margin-bottom: 14px;
     color: #151626;
font-size: 21px;
font-family: 'Josefin Sans';
font-weight: 500;
line-height: 35px;
letter-spacing: -0.63px;
}

/* 27-06-v2 */

.form_col {
    background: #fff url(../images/clock1.png);
    background-repeat: no-repeat;
    background-size: auto;
    cursor: pointer;
    background-position: 100% 8px;
}




.frst_divs3 {
    width: 28%;
}
.date_divs3 {
    width: 20%;
}

.price_ex{
     width: 120px
}

.price_ex {
    background: #FFFFFF;
    border: 1px solid #C7D8DD;
    box-sizing: border-box;
    border-radius: 5px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 0 10px;
}

.new_rib {
    text-align: left;
    width: 100%;
    margin-top: -12px;
}
.new_rib p {
    color: #1A1B2F;
    font-size: 16px;
    font-family: Mulish;
    font-weight: 800;
}

.bartender_jobs_top{
     border-radius: 9px;
     background: rgba(206, 152, 131, 0.12);
     width: 100%;
     display: flex;
     align-items: center;
     justify-content: space-between;
     padding: 20px 18px;
}
.jobs_left_app h1 a{
     color: #27283D;
     font-size: 23px;
     font-family: Josefin Sans;
     font-weight: 500;
     line-height: 28px;
     letter-spacing: -0.69px;
     margin-bottom: 4px;
     display: block;
}
.jobs_left_app h1 a:hover , .bar_tender_texts h2 a:hover{
     color: #CE9883 
}
.jobs_left_app ul{
     display: flex;
     align-items: center;
     justify-content: flex-start;
     flex-wrap: wrap;
}
.jobs_left_app ul li{
     display: flex;
     align-items: center;
     margin-right: 25px;
}
.jobs_left_app ul li img{
     margin-right: 7px;
}
.jobs_left_app ul li p{
     color: #3A3B50;
font-size: 15.4px;
font-family: Mulish;
font-weight: 600;
line-height: 32px;
}
.app_status {
    width: auto;
}
.app_st_box{
     display: flex;
     align-items: center;
     justify-content: center;
     border-radius: 4px;
     border: 1px solid #518528;
     background: #FFF;
     height: 38px;
     padding: 0 13px;
}
.app_st_box img{
     margin-right: 7px;
}
.app_st_box p{
     color: #43484E;
font-size: 16px;
font-family: Mulish;
font-weight: 700;
}
.applied_lists{
     margin-top: 25px;
}
.applied_lists h1{
     color: #151626;
font-size: 24px;
font-family: Josefin Sans;
font-weight: 600;
line-height: 35px;
letter-spacing: -0.72px;
margin-bottom: 15px;
}
.app_bartender_list{
     border-bottom: 1px dashed rgba(217, 217, 217, 0.80);
     padding-bottom: 24px;
     margin-bottom: 24px;
}
.app_tops{
     display: flex;
     align-items: center;
     justify-content: space-between;
}
.app_bar_info{
     display: flex;
     align-items: center;
}
.bar_tender_imgs img{
     width: 68px;
     height: 72px;
     flex-shrink: 0;
     object-fit: cover;
}
.bar_tender_imgs{
     margin-right: 15px;
}
.bar_tender_texts h2{
     margin-bottom: 3px;
     display: flex;
     align-items: center;
}
.bar_tender_texts h2 a{
     color: #1A1B2F;
     font-size: 18px;
     font-family: Mulish;
     font-weight: 700;
     line-height: 23px;
     margin-right: 14px;
}
.bar_tender_texts h2 span{
     color: #518528;
font-size: 14.5px;
font-family: Mulish;
font-weight: 600;
line-height: 23px;
letter-spacing: 0.145px;
/* text-transform: capitalize; */
display: flex;
align-items: center;
}
.bar_tender_texts h2 span img{
     margin-right:6px;
}
.bar_tender_texts h4{
     color: #66747E;
font-size: 14px;
font-family: Mulish;
font-weight: 500;
line-height: 23px;
letter-spacing: 0.14px;
margin-bottom: 5px;
}
.bar_tender_texts ul{
     display: flex;
     align-items: center;
}
.bar_tender_texts ul li {
    margin-right: 3.5px;
    line-height: 0;
}
.bar_tender_texts ul li p{
     color: #717273;
font-size: 13px;
font-family: Mulish;
font-weight: 500;
margin-left: 6px;
}
.bar_tender_texts ul li p span{
     color: #1A1B2F;
font-weight: 700;
}
.app_bartender_list p.award_para{
     color: #545E6E;
font-size: 14.4px;
font-family: Mulish;
line-height: 23px;
letter-spacing: 0.288px;
margin-top: 13px;
}
.award_box a{
     width: 130px;
     height: 44px;
     flex-shrink: 0;
     border-radius: 4px;
     border: 1px solid #CE9883;
     display: flex;
     align-items: center;
     justify-content: center;
     color: #CE9883;
     font-size: 15px;
     font-family: Mulish;
     font-weight: 800;
     letter-spacing: 0.3px;
     /* text-transform: uppercase; */
}
.award_box a img{
     margin-right: 7px;
}
.award_box a:hover{
     border: 1px solid #CE9883;
     background: #CE9883;
     color: #fff
}
.award_box a:hover img{
     filter: brightness(0) invert(1);
}
.new_sa{
     margin-bottom: 75px;
}
.mission_abut{
     border-radius: 12px;
     border: 1px solid #D1C3C3;
     background: #FFFBF5;
     padding: 35px;
     margin-top: 20px;
}
.mission_abut_infoo span {
    color: #CE9883;
    text-align: center;
    font-size: 22.5px;
    font-family: Mulish;
    font-weight: 800;
    line-height: 27px;
}
.mission_abut_infoo h1 {
    color: #1A1B2F;
    font-size: 26px;
    font-family: 'Josefin Sans';
    font-weight: 500;
    line-height: 27px;
    letter-spacing: -0.78px;
    margin: 18px 0 9px 0;
}
.mission_abut_infoo p {
    color: #595A5F;
    font-size: 16px;
    font-family: 'Mulish';
    font-weight: 500;
    line-height: 25px;
    letter-spacing: 0.16px;
}
.mission_abut_infoo ul {
    margin: 0;
    padding: 0;
}
.mission_abut_infoo ul li {
    color: #43484E;
    font-size: 16px;
    font-family: 'Mulish';
    font-weight: 500;
    line-height: 26px;
    letter-spacing: 0.16px;
    background: transparent url(../images/check2.png);
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 0 4px;
    padding: 0 0 0 34px;
    margin: 14px 0 0 0;
}  /* chng 20-06 */
.abt_workss{
     background: linear-gradient(180deg, rgba(255, 255, 255, 0.09) 0%, rgba(212, 186, 175, 0.21) 63.54%, rgba(206, 152, 131, 0.13) 100%);
     box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
     padding-bottom: 85px;
}
.about_statistic{
     background: #F2E5DF;
     padding:  25px 0;
}
.counter_bx{
     display: flex;
     align-items: center;
     justify-content: center;
}
.counter_bx em{
     margin-right: 17px
}
.counter_bx p{
     color: #071422;
font-size: 37px;
font-family: Mulish;
font-weight: 800;
letter-spacing: 1.48px;
}
.counter_bx h6{
     color: #1A1B2F;
font-size: 17px;
font-family: Mulish;
font-weight: 500;
letter-spacing: 0.34px;
/* text-transform: capitalize; */
}
/* 28-06-v1 */
.bar-profile{
     margin-top: 71px;
     padding: 38px 0px 79px 0px;
     position: relative;
     z-index: 2;
}
.bar-profile::before{
     content: '';
     position: absolute;
     top: 0px;
     left: 0px;
     right: 0px;
     width: 100%;
     height: 151px;
background: linear-gradient(86deg, rgba(206, 152, 131, 0.11) 0%, rgba(206, 152, 131, 0.18) 56.77%, rgba(206, 152, 131, 0.26) 99.99%);
box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.06);
z-index: -1;
}

.bar-prof-left{
     margin-right: 30px;
     border-radius: 8px;
border: 1px solid rgba(217, 217, 217, 0.60);
background: #FFF;
box-shadow: 0px 4px 24px 3px rgba(0, 0, 0, 0.05);
width: 28.16%;
position: sticky;
top:79px;
padding: 25px 20px 33px 24px;
}
a.prof-share{
     position: absolute;
     display: flex;
     justify-content: center;
     align-items: center;
     overflow: hidden;
     border-radius: 6px;
border: 1px solid #D9D9D9;
background: #fff;
width: 31px;
height: 31px;
top: 20px;
right: 20px;
}
a.prof-share img{
     display: block;
     width: 14.308px;
height: 14.308px;
}
.bar-prof-r8{
     width: 69.5%;
}
a.prof-share:hover{
     background: var(--earth);
     background: var(--earth);
}
a.prof-share:hover img{
     filter: invert(1) brightness(100);
}

.barer-img{
     width: 140px;
     height: 140px;
     border-radius: 100%;
     overflow: hidden;
     margin: 0 auto 19px auto;
     display: flex;
     justify-content: center;
     align-items: center;
}
.barer-img img{
     width: auto;
     height: auto;
     max-width: 100%;
     object-position: center;
}
.bartender-name h2{
     color: #1A1B2F;
text-align: center;
font-size: 24px;
font-family: 'Josefin Sans';
font-weight: 500;
letter-spacing: -0.96px;
margin-bottom: 6px;
}
.bartender-name h3{
     margin-bottom: 10px;
     color: #43484E;
text-align: center;
font-size: 16px;
font-family: 'Mulish';
font-weight: 600;
line-height: 23px;
}
.bartender-name ul li img{
     width: 15.5px;
     height: 15.5px;
     display: block;
}
.bartender-name ul li{
     margin-right: 6.5px;
}
.bartender-name ul li p{
     color: #717273;
font-size: 14.6px;
font-family: 'Mulish';
font-weight:500;
}
.bartender-name ul li p b{
     display: inline-block;
     color: #1A1B2F;
font-weight: 700;
margin-right: 4px;
}
.bartender-name h5{
     width: fit-content;
     margin: 15px auto 0px auto;
     border-radius: 4px;
border: 1px solid #578730;
background: #578730;
padding: 6px 12px 5px 12px;
color: #FFF;
font-size: 14.5px;
font-family: 'Mulish';
font-weight: 700;
line-height: 23px;
/* text-transform: capitalize; */
}
.bartender-name h5 img{
     width: 17px;
     height: 17px;
     margin-right: 8px;
}
.bartender-name{
     margin-bottom: 41px;
}
.bar-prof-left h6{
     color: #3A3B50;
font-size: 15.6px;
font-family: 'Mulish';
font-weight: 600;
line-height: 32px;
letter-spacing: 0.156px;
margin-bottom: 2px;
}
.bar-prof-left h6 b{
     color: #3A3B50;
font-weight: 700;
}
.bar-prof-left h6 img{
     width: 23px;
height: 23px;
margin-top: 7px;
margin-right: 9px;
}
.bar-prof-r8-top{
     padding: 26px 25px 21px 32px;
     border-radius: 8px;
border: 1px solid rgba(217, 217, 217, 0.70);
background: #FFF;
box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.05);
margin-bottom: 24px;
}
.bar-prof-r8-top h3{
     color: #151626;
font-size: 21px;
font-family: 'Josefin Sans';
font-weight: 500;
line-height: 35px;
letter-spacing: -0.63px;
margin-bottom: 9px;
}
.bar-prof-r8-top p{
     color: #545E6E;
font-size: 16px;
font-family: 'Mulish';
line-height: 30px;
letter-spacing: 0.32px;
margin-bottom: 9px;
}
.bar-prof-r8-btm{
     border-radius: 8px;
border: 1px solid rgba(217, 217, 217, 0.70);
background: #FFF;
box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.05);
}
.bar-prof-rate-hd{
     margin-bottom: 27px;
     border-bottom: 1px solid #D9D9D985;
     padding: 20px 19px 13px 27px;
}
.bar-prof-rate-hd h3{
     color: #151626;
font-size: 21px;
font-family: 'Josefin Sans';
font-weight: 500;
line-height: 35px;
letter-spacing: -0.63px;
}

.bar-prof-r8-inr{
     padding: 0px 26px 53px 26px;
}
.bar-prof-rater{
     padding-bottom: 18px;
     margin-bottom: 21px;
     border-bottom: 1px solid #E9EAEC;
}
.bar-prof-rater ul li{
     margin-right: 7px;
     height: 15px;
}
.bar-prof-rater ul li img{
   width: 15px;
   height: 15px;
   margin-top: -9px;
}
.bar-prof-rater p{
     margin: 10px 0px;
     color: #545E6E;
text-align: justify;
font-size: 14px;
font-family: 'Mulish';
line-height: 25px;
letter-spacing: 0.28px;
}
.bar-prof-rater-name h4{
     color: #171818;
font-size: 14.5px;
font-family: 'Mulish';
font-weight: 600;
display: flex;
justify-content: flex-start;
align-items: center;
margin-right: 19px;
}

.bar-prof-rater-name h4 img{
     width: 36px;
height: 36px;
display: block;
border-radius: 50%;
margin-right: 10px;
}
.bar-prof-rater-name h6{
     display: flex;
justify-content: flex-start;
align-items: center;
color: #96989C;
font-size: 14.5px;
font-family: 'Mulish';
font-weight: 600;
}
.bar-prof-rater-name h6 img{
     display: block;
     width: 21px;
     height: 21px;
     margin-right:4px;
}

.bar-prof-r8-inr button{
     border-radius: 4px;
border: 1px solid #CE9883;
background: #FFF;
padding: 13px 14px 11px 14px;
color: #1A1B2F;
text-align: center;
font-size: 14px;
line-height: 0.9;
font-family: 'Mulish';
font-weight: 700;
/* text-transform: uppercase; */
}
.bar-prof-r8-inr button:hover{
     background: var(--earth);
     color: #fff;
}


.contact-left{
     margin-top: 29px;
     margin-right:-30px;
     margin-left: 12px;
     margin-bottom: 30px;
}
.cont-deet ul li{
     border-radius: 8px;
background: rgba(206, 152, 131, 0.04);
box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.08);
padding: 22px 18px 21px 19px;
display: flex;
justify-content: flex-start;
align-items: flex-start;
margin-bottom: 18px;
}
.cont-deet ul li img{
     display: block;
     width: 29px;
     height: 29px;
     margin-right: 13px;
}
.cd-txt h6{
     color: #1A1B2F;
font-size: 20px;
font-family: 'Josefin Sans';
font-weight: 500;
line-height: 26px;
letter-spacing: -0.4px;
margin-bottom: 2px;
}
.cd-txt p{
     color: #3A3B50;
     font-size: 16px;
     font-family: 'Mulish';
     font-weight: 500;
     line-height: 23px;
     letter-spacing: 0.16px;
}
.cd-txt p a{
     color: inherit;
     line-height: 27px;
     display: inline-block;
}
.cd-txt p a:hover{
     color: var(--earth);
}

.cont-sos{
     margin-top: 2px;
}
.cont-sos h3{
     padding-bottom: 11px;
     margin-bottom: 16px;
     position: relative;
     color: #1A1B2F;
font-size: 17px;
font-family: 'Mulish';
font-weight: 600;
line-height: 26px;
border-bottom: 1px solid #D9D9D9;
}
.cont-sos h3::before{
     content: '';
     position: absolute;
     bottom: 0px;
     left: 0px;
     width: 34.459px;
     height: 4px;
     background: var(--earth);
}
.cont-sos ul li a{
     border-radius: 4px;
background: #1A1B2F;
width: 42px;
height: 42px;
display: flex;
justify-content: center;
align-items: center;
margin-right: 12.5px;
color: white;
font-size: 18px;
}
.cont-sos ul li a:hover{
     background: var(--earth);
}

.contact-right {
     margin: -40px 27px 100px 51px;
     position: relative;
     z-index: 9;
 }
 .cont-r8-inr{
     border-radius: 10px;
     background: #F9F2F0;
     box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.10);

 }
.cont-r8-hd{
     padding: 20px 20px 19px 30px;
}
.cont-r8-hd span{
     display: flex;
     justify-content: center;
     align-items: center;
     border-radius: 7px;
background: #1A1B2F;
box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.12);
margin-right:20px;
width: 65px;
height: 65px;
}
.cont-r8-hd span img{
     width: 34px;
     height: 34px;
     display: block;
}
.cont-hd-txt{
     width: calc(100% - 85px);
}
.cont-hd-txt h2{
     color: #1A1B2F;
font-size: 26px;
font-family: 'Josefin Sans';
font-weight: 600;
line-height: 26px;
letter-spacing: -0.78px;
margin-bottom: 7px;
}
.cont-hd-txt p{
     color: #3A3B50;
font-size: 17px;
font-family: 'Mulish';
line-height: 17px;
letter-spacing: 0.17px;
}
.cont-r8-frm {
     padding: 28px 35px 51px 30px;
     background: #fff;
     border-radius: 0px 0px 10px 10px;
 }
button.cont-frm-btn{
     width: fit-content;
     border: none;
     outline: none;
     box-shadow: none;
     border-radius: 6px;
background: #121322;
display: flex;
justify-content: center;
align-items: center;
width: 210px;
height: 51px;
color: #FFF;
font-size: 16px;
font-family: 'Mulish';
font-weight: 700;
letter-spacing: 0.64px;
/* text-transform: uppercase; */
margin-top: 10px;
}
button.cont-frm-btn img{
     filter: invert(1) brightness(100);
     width: 18px;
     height: 16px;
     display: block;
     margin-left: 11px;
}
button.cont-frm-btn:hover,
button.cont-frm-btn:focus{
     border: none;
     outline: none;
     box-shadow: none;
     background: var(--earth);
}
/* 28-06-v1 */


/* faq */
.faq-page{
     padding: 69px 0px 73px 0px;
     background: linear-gradient(180deg, rgba(206, 152, 131, 0.09) 0%, rgba(212, 186, 175, 0.15) 36.46%, rgba(255, 255, 255, 0.06) 100%);
     display: block;
}
.faq-tabs li button.nav-link{
     padding: 20px 45px 23px 25px;
     border-radius: 9px;
border: 1px solid #CDCDCD;
background: #FFF;
color: #1A1B2F;
font-size: 23px;
font-family: 'Josefin Sans';
font-weight: 500;
letter-spacing: -0.69px;
background-image: url(../images/faqt-active.png);
background-size:0px 0px;
background-repeat: no-repeat;
background-position: right 30px center;
transition: all 0.4s ease;
display: flex;
justify-content: flex-start;
align-items: center;
height: 87px;
margin-right: 25px;
}
.faq-tabs li button.nav-link img{
     width: 43px;
     height: 43px;
     display: block;
     margin-right: 15px;
     margin-top: -7px;
     transition: all 0.4s ease;
}
.faq-tabs li button.nav-link.active{
     padding: 20px 71px 23px 25px;
     background-size: 27px 27px;
     border: 1px solid #CE9883;
}
.faq-tabs li button.nav-link.active img{
     width: 37px;
     height: 37px;
     margin-right: 13px;
     margin-top: -7px;
}
.faq-tabs{
     margin: 0px 0px 45px 0px !important;
}
.faq-tab-inr .accordion-item{
     border-width: 0px 0px 1px 0px;
     border-style: solid;
     border-color: #babebf73;
     border-radius: 0px !important;
     background-color: transparent !important;
     margin-bottom: 26px !important;     
}
.faq-tab-inr .accordion-button{
     padding: 0px 0px 26px 0px !important;
     background-color: transparent !important;
     border: 0px solid transparent !important;
     background-color: transparent !important;
     color: #1A1B2F;
font-size: 18.6px;
font-family: 'Josefin Sans';
line-height: 26px;
letter-spacing: -0.558px;
border-bottom: 0px solid transparent;
box-shadow: none !important;
line-height: 0.8;
}
.faq-tab-inr .accordion-button:focus{
     box-shadow: none !important;
     border: none !important;
     outline: none !important;
}
.faq-tab-inr .accordion-body{
     padding: 0px 0px 26px 0px !important;
     margin-top: -17px;
     color: #525457;
font-size: 14.8px;
font-family: 'Mulish';
line-height: 27px;
letter-spacing: 0.296px;
}
.faq-tab-inr .accordion-button::after{
     background-image: url(../images/plus.png);
     background-size: 18px 18px;
     width: 18px;
     height: 18px;
     display: block;
     background-position: center center;
}
.faq-tab-inr .accordion-button:not(.collapsed)::after{
     background-image: url(../images/minus.png);
     background-size: 18px 2px;
}
/* faq */



.tt_colorr{
	color:#CE9883 !important;
	font-weight: 700 !important;
	font-size: 16px !important;
}
.customerr_pr {
	background: rgba(206, 152, 131, 0.12);
	border-radius: 0 0 9px 9px;
	padding: 20px !important;
}
.for_customerr_pr{
	border-radius: 9px 9px 0 0 !important;
	border-bottom: 1px dashed #D9D9D9CC;
}
.subb_btnnn22{
	background: #121322 url(../images/arrow-right1.png);
     background-repeat: no-repeat;
     background-size: auto;
	 width: 153px;
	background-position: 108px 18px;
	padding-right: 21px;
	margin-top: 28px;
}
.subb_btnnn22:hover{
	background: #859d72 url(../images/arrow-right1.png);
	background-repeat: no-repeat;
	background-position: 108px 18px;
	padding-right: 21px;
}



 /*star*/
#half-stars-example .rating-group {
	display: inline-flex !important;
}
#half-stars-example .rating__icon {
	pointer-events: none;
}
#half-stars-example .rating__input {
	position: absolute !important;
	left: -9999px !important;
}
#half-stars-example .rating__label {
  cursor: pointer;
  padding: 0 0.1em;
  font-size: 31px;
  border: none;
  padding: 0px 0;
  border-radius: 4px;
  width: 48px;
}
#half-stars-example .rating__label--half {
	padding-right: 0;
	margin-right: -48px;
	z-index: -2;
	border: 0;
}
/* set default star color */
#half-stars-example .rating__icon--star {
	color: #ffcb00;
}
#half-stars-example .rating__icon--none {
	color: #eee;
}
#half-stars-example .rating__input--none:checked+.rating__label .rating__icon--none {
	color: red;
}
#half-stars-example .rating__input:checked~.rating__label .rating__icon--star {
	color: #bbbab8;
}
#half-stars-example .rating-group:hover .rating__label .rating__icon--star,  #half-stars-example .rating-group:hover .rating__label--half .rating__icon--star {
	color: #ffcb00;
}
#half-stars-example .rating__input:hover~.rating__label .rating__icon--star,  #half-stars-example .rating__input:hover~.rating__label--half .rating__icon--star {
	color: #bbbab8;
}
#half-stars-example .rating-group:hover .rating__input--none:not(:hover)+#half-stars-example .rating__label .rating__icon--none {
	color: #eee;
}
#half-stars-example .rating__input--none:hover+#half-stars-example .rating__label .rating__icon--none {
	color: red;
}
.none {
	display: none !important;
}
#half-stars-example .rating-group {
	display: inline-flex !important;
}
.form_box_area label {
	color: #242522;
	font-size: 15px;
}
#half-stars-example {
  margin: 0 0 12px 0;
}
.rating_star {
	direction: initial;
	text-align: left;
}
.rating_star {
	width: 100%;
}
.rating_star>label {
	color: #7e8692;
	font-size: 17.2px;
	display: block;
	margin-bottom: 6px;
}
.pplla{
	padding-left: 7px !important;
}
/*star*/


.notification_mmn {
	display: block;
	overflow: hidden;
	width: 100%;
	margin: 0 0 23px 0;
	padding: 0 0 23px 0;
	border-bottom: 1px solid #EEE;
}
.notification_mmn p{
	color: #52565C;
	font-size: 18px;
	font-family: 'Mulish';
	font-weight: 400;
	line-height: 24px;
	margin: 1px 0 4px 0;
}
.notification_mmn p strong{
	color: #283035;
	font-weight: 700;
}
.notification_mmn span {
	float: left;
	background: #00ACE6;
	border-radius: 50%;
	width: 52px;
	height: 52px;
	text-align: center;
	color: #fff;
	overflow: hidden;
	font-family: 'Mulish';
	font-size: 26px;
	font-weight: 800;
	margin: 0 15px 0 0;
	display: flex;
	align-items: center;
	justify-content: space-around;
}
.notification_mmn span img{
	object-fit: cover;
	width: 52px;
	height: 52px;
	overflow: hidden;
	border-radius: 50%;
}
.notification_mmn h5{
	color: #81858B;
	font-size: 16px;
	font-family: 'Mulish';
	font-weight: 500;
	line-height: 20px;
}
.sign-frm-bx select{
	cursor:pointer;
}
.match-list li h5 img{
	float:left;
	width: auto !important;
	margin: 2px 2px 0 0;
}
.cus_posted_revv h2{
	margin-bottom: 4px !important;
}
.cus_posted_revv h4 img {
  margin: 3px 5px 0 0;
}
.cus_posted_revv ul {
  margin: 14px 5px 0 0 !important;
}
.cus_posted_revv ul li img {
  width: 14px !important;
  height: 14px !important;
}


/* 30-06 */
p.sign-log.forgot-log {
     margin-top:40px;
     margin-bottom: 27px;
 }


 .term-paper{
     margin-top: 71px;
     position: relative;
     padding: 50px 0px;
     z-index: 2;
 }
.term-paper::before{
     content: '';
     position: absolute;
     top: 0px;
     width: 100%;
     height: 157px;
     background: linear-gradient(86deg, rgba(206, 152, 131, 0.11) 0%, rgba(206, 152, 131, 0.18) 56.77%, rgba(206, 152, 131, 0.26) 99.99%);
    box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.06);
    z-index: -1;
}
.term-paper h1{
     color: #1A1B2F;
     font-size: 42px;
     font-family: 'Josefin Sans';
     font-weight: 500;
     line-height: 34px;
     letter-spacing: -0.87px;
     margin-bottom:23px;
     text-align: center;
     padding-bottom: 13px;
     position: relative;
}
.term-paper h1::after{
     content: '';
     position: absolute;
     width:210px;
     height: 2px;
     bottom: 0px;
     left: 50%;
     transform: translateX(-50%);
     background-color: var(--earth);
}
.term-paper h1::before {
     content: '';
     position: absolute;
     width: 12px;
     height: 12px;
     border-radius: 50%;
     border: 2px solid #f5ebe6;
     background-color: var(--earth);
     z-index: 3;
     bottom: -5px;
     left: 50%;
     transform: translateX(-50%);
 }
.term-paper-top {
     width: 100%;
     border-radius: 14px;
     background-color: white;
     box-shadow: 3px 3px 24px 0px rgb(244 231 227);
     padding: 14px 20px;
     margin-bottom: 40px;
 }
p.warn{
     text-align: center;
     font-size: 14px;
     color: red;
     font-weight: 400;
     margin-bottom: 14px;
}
.term-paper-top h6 {
     color: #545E6E;
     font-size: 16px;
     font-family: 'Mulish';
     line-height: 25px;
     letter-spacing: 0.32px;
     margin-bottom: 8px;
     font-weight: 400;
 }
 .term-paper-top h6 b{
     font-weight: 600;
     color: #2b3039;
 }
 .term-paper-top h6 a{
     font-weight: 600;
     color: var(--earth);
 }
 .term-paper-top h6 a:hover{
     color: var(--earth);
     text-decoration: underline !important;
 }
 .term-paper-top ul li {
     padding-left: 19px;
     position: relative;
     background-image: url(../images/faqt-active.png);
     background-position: left 8px;
     background-repeat: no-repeat;
     background-size: 12px 12px;
 }

 .term-box {
     margin-bottom: 25px;
     padding: 17px 18px 12px 18px;
     border: 1px solid rgb(232, 232, 232);
     border-radius: 12px;
     background: white;
 }
.term-box h2{
     display: flex;
     justify-content: flex-start;
     align-items: flex-start;
     color:var(--earth);
     font-size: 24px;
     font-family: 'Josefin Sans';
     font-weight: 500;
     line-height: 35px;
     letter-spacing: -0.63px;
     margin-bottom: 9px;
}
.term-box h2 span{
     width: 28px;
     font-weight: 600;
}
.term-box p,
.term-box li{
     color: #545E6E;
     font-size: 16px;
     font-family: 'Mulish';
     line-height: 23px;
     letter-spacing: 0.32px;
     margin-bottom: 6px;
}
.term-box li{
     margin-bottom: 4px;
     padding-left: 19px;
     position: relative;
     background-image: url(../images/faqt-active.png);
     background-position: left 8px;
     background-repeat: no-repeat;
     background-size: 12px 12px;
}
.term-box ul{
     margin-bottom: 13px !important;
}
.term-box h3{
     margin: 24px 0px 10px 0px;
     padding-bottom: 6px;
     font-size: 20px;
     font-family: 'Josefin Sans';
     font-weight: 500;
     line-height: 20px;
     letter-spacing: -0.63px;
     color: #3A3B50;
     position: relative;
}
.term-box h3::after{
     content: '';
     position: absolute;
     width:95px;
     height: 2px;
     background-color: var(--earth);
     left: 0px;
     bottom: 0px;
}
/* 30-06 */


.mail-verif-img{
     width: 350px;
     height: 350px;
     display: flex;
     justify-content: center;
     align-items: center;
     max-width: 100%;
     max-height: 100%;
     margin: 0 auto;
}
.mail-verif-img img{
     max-width: 100%;
     max-height: 100%;
     width: auto;
     height: auto;
}
.mail-verif-pg h2{
     text-align: center;
     margin-bottom: 14px;
     font-size: 33px;
     font-family: 'Josefin Sans';
     line-height: 1.3;
     color: #242522;
}
.mail-verif-pg p {
     font-size: 18px;
     font-family: 'Mulish';
     color: #545E6E;
     text-align: center;
     line-height: 1.5;
     max-width: 374px;
     margin: 0 auto 24px auto;
 }
.mail-verif-pg p a{
     color: inherit;
     text-decoration: underline !important;
}
.mail-verif-pg p a:hover{
     color: #CE9883;
}
a.mail-btn{
     display: block;
     margin: 0 auto;
     width: fit-content;
     padding: 8px 20px;
     font-size: 17px;
     font-weight: 500;
     color: white;
     background-color: #ce9883;
}
a.mail-btn:hover{
     background-color: #A2B98F;
}
img.edit-mail{
     position: absolute;
    top: 28px;
    right: 0px;
    width: 20px;
    height: 20px;
    display: block;
    cursor: pointer;
}
img.edit-mail:hover{
     filter: invert(92%) sepia(8%) saturate(3897%) hue-rotate(305deg) brightness(92%) contrast(70%);
}
.change-email-modal{
     position: relative;
}
.change-email-modal button.btn-close {
     position: absolute;
     width: 25px;
     height: 25px;
     border-radius: 50%;
     opacity: 1;
     background-color: white;
     color: black;
     top: -12.5px;
     right: -12.5px;
     box-shadow: -4px 3px 14px 0px #0000002e;
 }
.change-email-modal h3{
     font-size: 26px;
     font-weight: 500;
     font-family: 'Josefin Sans';
     line-height: 1.2;
     margin-bottom: 20px;
     color: #b1d1e9;
     text-align: center;
}

.change-email-modal .subb_btnns {
     height: 39px;
     width: 157px;
     font-size: 14px;
     margin: 0 auto;
 }
 /*upload*/
 .subb_btnns {
     border-radius: 6px;
     background: #121322;
     height: 52px;
     width: 200px;
     text-align: center;
     display: block;
     padding-top: 2px;
     border-radius: 6px;
     line-height: 20px;
     transition: all 0.3s ease;
     border: none;
     color: #FFF;
     font-size: 17px;
     font-family: Mulish;
     font-weight: 700;
     letter-spacing: 1.19px;
     /* text-transform: uppercase; */
     margin: 0;
}
 .subb_btnns:hover {
     background: #859d72;
     color: #fff;
     transition: all 0.3s ease;
}

 .change-email-modal {
      padding: 24px;
 }
 label#gender-error {
     position: absolute;
     top: 63px;
     font-size: 13px;
     font-weight: 600;
     height: 11px;
     line-height: 0.8;
 }



 .owner-img-box {
     width: 400px;
     height: 400px;
     overflow: hidden;
     border-radius: 15px;
     border: 1px solid #601e0b;
     box-shadow: 16px 10px 19px 0px #836b5f4a;
     display: flex;
     justify-content: center;
     align-items: center;
     margin: 0 auto;
     background-color: #601e0b;
     margin-bottom: 20px;
 }
 .owner-img-box img{
      width: 100%;
      height: auto;
      max-width: 100%;
      display: block;
 }
 .own-name-box {
     bottom: 0px;
     right: 0px;
     border-radius: 13px;
     padding: 12px 25px 12px 12px;
     background-color: white;
     box-shadow: -5px -5px 20px 0px #0000004f;
     width: fit-content;
     max-width: 80%;
 }
 .own-name-box h3{
     color: #1A1B2F;
     font-size: 26px;
     font-family: 'Josefin Sans';
     font-weight: 500;
     line-height: 27px;
     letter-spacing: -0.78px;
     margin-bottom: 8px;
 }
 .own-name-box p{
     color:var(--earth);
     font-size:18px;
     font-family: 'Josefin Sans';
     font-weight: 400;
     line-height: 1.2;
     letter-spacing: -0.78px;
 }
.owner-txt{
     width: 900px;
     max-width: 100%;
     margin: 40px auto 0 auto;
}
.owner-txt p {
     margin-top: 10px;
     color: #131414;
     font-size: 18px;
     font-family: 'Mulish';
     font-weight: 500;
     line-height: 1.6;
     letter-spacing: 0.16px;
     text-align: center;
 }
 .img-area{
      margin-top: 40px;
 }
 .abt_workss.owner-works {
     background: linear-gradient(358deg, rgba(255, 255, 255, 0.09) 0%, rgba(212, 186, 175, 0.21) 63.54%, rgba(206, 152, 131, 0.13) 100%);
     box-shadow: none;
     padding-bottom: 40px;
     padding-top: 40px;
     margin-bottom: 40px;
     border-bottom: 1px solid #ce988345;
 }
 .shw_emal_ph {
     float: left;
     margin: -1px 0 0 25px;
 }
 .for_shw_eml {
     align-items: start;
 }
 .shw_emal_ph label{
     color: #66747E;
     font-size: 14px;
     font-family: Mulish;
     font-weight: 500;
     line-height: 23px;
     letter-spacing: 0.14px;
     margin: 0 22px 5px 0;
 }
 .shw_emal_ph label i{
      color: #cd9881;
      margin: 0 4px 0 0;
}
.jober-top span i {
     margin: 6px 8px 0 0;
     float: left;
 }
 .fr_nme_img{
 
 }