@media screen and (max-width:1599px) {
/* 27-06-v2 */
	/*.right_dashboard_side.rev-dash-r8 {
		width: calc(100% - 336px);
	}*/
	/* 27-06-v2 */
}
/* ------------------1599px-----------------  */

@media screen and (max-width:1499px) {
	.container-fluid {
		padding: 0 15px;
	}

	.jobb_area_box a {
		font-size: 23px;
		line-height: 27px;
	}
/* 27-06-v2 */
.review-sec-box h2 {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 9px;
}

.dash-box-txt {
    width: calc( 100% - 63px);
}
.dash-top-box span {
    width: 51px;
    height: 51px;
	margin-right: 13px;
}
.dash-top-box {
    padding: 19px 17px;
}
/* 27-06-v2 */
	.after_login_pages .container-fluid {
		padding: 0 15px !important;
	}

	.after_login_pages .lightheader {
		padding: 8px 0px !important;
	}

	a.sign-cust {
		font-size: 14px;
	}
}
/* ------------------1499px-----------------  */

@media screen and (max-width:1399px) {
	.main_left_rm01 {
		padding: 0 0 0 50px;
		width: 61%;
	}

	.bartenders_infoom .item .bar_uer {
		height: 246px;
	}

	.home_testimonials {
		padding: 0 0 0 5.9%;
	}

	.bartenders_area_bgg {
		padding: 68px 0 0 63px;
	}

	/* anwesa */
	.cust-signup-pg .signup-page-r8 h1 {
		line-height: 1;
		font-size: 40px;
	}

	.cust-sign-txt h3 {
		font-size: 34px;
	}

	.cust-sign-txt p {
		font-size: 27px;
		line-height: 36px;
	}

	.cust-sign-out {
		padding: 12px;
	}

	.cust-signup-pg .signup-page-r8 {
		padding: 80px 59px 80px 59px;
	}

	/* anwesa */


	/*--sayanti---*/
	.left_side_dashboard {
		width: 280px;
		padding: 18px 20px 18px 19px;
	}

	.right_dashboard_side {
		width: calc(100% - 310px);
		padding-right: 30px;
	}

	.price_textp {
		width: 66px;
		height: 50px;
	}

	.action_ar_btns ul li a {
		width: 67px;
	}

	.lock_para p {
		font-size: 14.3px;
	}

	.table_div_left2 {
		padding: 10px 10px;
	}

	.table_heading1 {
		font-size: 15px;
	}

	.date_divs {
		width: 19%;
	}

	.table_div .table_div_left2:first-child {
		padding: 10px 7px 10px 11px;
	}

	.for_customer_editt .form_area_mainn {
	    padding: 20px 18px;
	}

	/*--sayanti---*/

.app_status{
     width: 12%
}
.stats_area {
    padding: 26px 0 22px 0;
}
.howit_workss .heading_area h2 {
    line-height:45px;
}
.mission_abut{
     padding: 25px;
}
}
/* ------------------1399px-----------------  */

@media screen and (max-width:1299px) {
	.jobb_area_box {
		padding: 18px 12px 15px 15px;
	}

	.jobb_area_box a {
		font-size: 22px;
		line-height: 25px;
	}

	/* anwesa */
	.signup-page-r8 {
		padding: 72px 66px 72px 66px;
	}

	.signup-lft-inr h4 {
		font-size: 34px;
		line-height: 42px;
	}

	.signup-page-r8 h1 {
		font-size: 38px;
	}

	.cust-signup-pg .signup-page-r8.login-pg-r8 {
		padding: 60px 45px 60px 45px;
		min-height: 100vh;
	}
	a.sign-cust {
		padding: 14px 14px 12px 14px;
		font-size: 13px;
	}

	/* anwesa */

	.bor_das_dibs {
		border: 0px solid #fff;
		border-radius: 0px;
		height: auto;
		justify-content: flex-start;
	}

	.price_ss {
		width: 10%;
		height: auto;
	}

	.price_textp {
		height: auto;
		border: 0;
		justify-content: flex-start;

	}

	.action_ar_btns {
		justify-content: flex-start;
	}

	.heads_divs,
	.heads_divs a {
		font-size: 17px;
		line-height: 22px;
	}

	.du_head,
	.table_heading1 {
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 0px;
	}

	.lock_para p,
	.lig_para {
		font-size: 13.5px;
	}

	.comp_texts p {
		font-size: 15px;
	}

	.action_ar_btns ul li a {
		width: auto;
		padding: 0 10px;
		height: 28px;
		font-size: 12px;
		margin: 4px 0;
		margin-left: 0px;
		margin-right: 5px;
	}

	.table_div_left2 {
		padding: 0px 7px 0px 7px;
	}

	.comp_texts p {
		text-align: left;
	}

	.tu-pagination-prev {
		padding-right: 5px !important;
	}

	.tu-pagination-next {
		padding-left: 5px !important;
	}

	.srch-pagi2 li a {
		font-size: 12px;
		width: 36px;
		height: 36px;
	}

	.left_side_dashboard {
		width: 251px;
		padding: 18px 20px 18px 9px;
	}

	.right_dashboard_side {
		width: calc(100% - 275px);
		padding-right: 20px;
	}
	.help_center {
    margin: 60px 0 60px 0;
}
/* 27-06-v2 */
.dashboard-outer {
    padding: 22px 0px 36px 0px;
}
.dashboard-sec-inr p {
    font-size: 14.6px;
    line-height: 21px;
    margin-bottom:16px;
}
.dash-top-sec h3 {
    line-height: 21px;
}
.dash-top-box span {
    width: 44px;
    height: 44px;
}
.dash-top-box span img {
    width: 25px;
    height: 25px;
}
.dash-top-box {
    padding: 12px 12px;
	margin-bottom: 14px;
    height: calc(100% - 14px);
}
.dash-box-txt h6 {
    font-size: 17px;
    line-height: 19px;
    margin-bottom: 9px;
}
.dash-box-txt h5 {
    font-size: 24px;
    line-height: 24px;
}
/* 27-06-v2 */
.price_ex {
    background: #FFFFFF;
    border: 0px solid #C7D8DD;
    height: auto;
    padding: 0 0px;
}
.new_rib {
    margin-top: 0px;
}
.new_rib p {
    font-size: 14.6px;
    line-height: 22px;
}
/* 28-06-v1 */
.dashboard-sec-inr h2 {
    font-size: 21px;
    line-height: 1.2;
    margin-bottom: 4px;
}
.dashboard-sec-inr h2 img {
    width: 25px;
    height: 24px;
    margin-right: 5px;
}
.dash-box-txt h5 {
    font-size: 21px;
    line-height: 17px;
}
.dash-box-txt h6 {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 3px;
}
/* 28-06-v1 */

/* faq */
.faq-tabs li button.nav-link {
    padding: 16px 25px 16px 25px;
    font-size: 22px;
    height: 71px;
    margin-right: 25px;
}
.faq-tabs li button.nav-link img {
    width: 35px;
    height: 35px;
}
.faq-tabs li button.nav-link.active {
    padding: 16px 43px 16px 25px;
    background-size: 22px 22px;
    background-position: right 12px center;
}
.faq-tabs li button.nav-link.active img {
    width: 27px;
    height: 27px;
    margin-right: 10px;
}
/* faq */
}
/* ------------------1299px-----------------  */

@media screen and (max-width:1199px) {
	.navbar-brand {
		padding: 12px 6%;
	}

	.foot-r8 {
		margin-left: 5px;
	}

	.foot-lft {
		padding-right: 0;
	}

	.bartenders_area_bgg {
		padding: 48px 0 0 24px;
	}

	.jobb_offers {
		height: 608px;
	}

	.jobb_area_box h4 {
		font-size: 15px;
		margin-top: 4px;
	}

	.home_testimonials {
		padding: 0 0 0 0;
	}

	.owl-theme .owl-nav.disabled+.owl-dots {
		margin: 11px 0 60px 8px !important;
	}

	.hed02 h2 {
		margin: 40px 0 0px 12px;
	}

	.heading_area_neww h2 {
		font-size: 38px;
		line-height: 38px;
	}

	.heading_area_neww {
		margin-bottom: 28px !important;
	}

	.banner_txt h1 {
		font-size: 52px;
		line-height: 75px;
	}

	.banner_txt p {
		font-size: 19px;
		line-height: 26px;
		margin: 0 0 25px 0;
	}

	.banner_txt {
		padding: 175px 0 0 0;
	}

	.banner_area>img {
		height: 560px;
	}

	.stats_text p {
		font-size: 14px;
		line-height: 20px;
	}

	.stats_text h3 {
		font-size: 21px;
		line-height: 25px;
	}

	.area_sgn {
		padding: 0 22px;
	}

	.area_sgn h2 {
		font-size: 26px;
		line-height: 35px;
	}

	.bartenders_infoom .item .bar_uer {
		height: 225px;
	}

	.bartenders_info {
		width: 93%;
		padding: 15px 8px 13px 10px;
	}

	.home_testimonials {
		margin: 0 0 20px 0;
	}

	/* .jobb_area_box {
		height: 295px;
	} */

	.main_left_rm01 {
		padding: 0 0 0 10px;
	}

	.all_jobs_area {
		padding: 0 12px 0 0;
	}

	.help_center h1 {
		font-size: 20px;
	}

	.help_center p {
		font-size: 14px;
		line-height: 20px;
	}

	.help_center {
    margin: 70px 0 70px 0;
}

	.form_style {
		font-size: 14.5px;
		height: 32px;
	}

	.bartenders_infoom .item .bar_uer {
		height: 279px;
	}

	.left_side_dashboard {
		width: 230px;
		padding: 18px 6px 18px 3px;
	}

	.right_dashboard_side {
		padding-right: 25px;
		width: calc(100% - 250px);
	}

	.radio_borderr {
		padding: 6px 16px 0 0;
	}

	/* anwesa */
	.signup-page-left {
		padding: 32px 42px 32px 26px;
	}

	.signup-page-r8 {
		padding: 38px 50px 38px 50px;
	}

	.cust-sign-out {
		padding: 12px;
	}

	.cust-signup-pg .signup-page-r8 {
		padding: 80px 50px 80px 50px;
	}

	.cust-signup-pg .signup-page-r8.login-pg-r8 {
		padding: 60px 30px 60px 30px;
		min-height: 100vh;
	}

	/* anwesa */
	.fot_top_hrd {
		width: auto;
		padding: 0 25px;
	}

	.inner-banner-text {
		/* margin: 100px 0 0 0; */
		margin: 0px 0 0 0;
		height: 300px;
	}

	button.srci-btn {
		padding: 12px 12px 12px 12px;
		font-size: 13px;
	}

	.src-frm-box input,
	.src-frm-box select {
		padding: 0px 21px 0px 38px !important;
	}

	.src-frm-box span {
		left: 7px;
	}

	.src-frm-box select {
		background-position: right 2px center;
	}

	.src-frm-box label {
		font-size: 18px;
		line-height: 1;
		left: 36px;
	}

	.src-frm-box {
		position: relative;
		width: 28.3%;
	}

	.src-div {
		padding: 15px 10px 10px 10px;
	}

	.fot_top_hrd {
		width: 214px;
		padding: 0;
		margin: 0;
	}

	.fot_top_hrd ul li a {
		font-size: 14px;
		height: 42px;
	}

	.for_customer_editt .form_area_mainn {
		padding: 18px;
	}

	.tab_style_infoo {
		padding: 0 0 0 50px;
	}

	.main_tabs_area .tab-content {
		padding: 41px 25px 0 25px;
	}

	.tab_style_infoo {
		padding: 0 0 0 34px;
	}

	.tab_style_infoo h1 {
		font-size: 24px;
		line-height: 27px;
		margin: 9px 0 6px 0;
	}

	.tab_style_infoo p {
		font-size: 15px;
		line-height: 22px;
	}

	.tab_style_infoo ul li {
		font-size: 15px;
		line-height: 24px;
		margin: 12px 0 0 0;
	}

	.how_tabb li a span {
		font-size: 14px;
		line-height: 20px;
	}

	/* 26-06 */
	a.apl-btn {
		padding: 15px 23px;
		font-size: 15px;
	}

	.job-name h1 {
		font-size: 27px;
	}

	.jober-top {
		padding: 16px 19px 16px 19px;
	}

	.jober-top h4 {
		font-size: 18px;
	}

	.jbl1 {
		padding: 8px 21px 8px 21px !important;
	}

	.jober-list ul li.jbl1 h5 {
		font-size: 15px;
		line-height: 18px;
	}

	.jober-list ul li {
		padding: 7px 26px;
	}

	.jober-list ul li h5 {
		font-size: 15px;
		line-height: 22px;
	}

	.jober-top span {
		font-size: 14px;
		line-height: 14px;
	}

.job-name ul li {
  margin-right: 18px;
  font-size: 14px;
  line-height: 29px;
}
	.job-name ul li img {
  width: 18px;
  height: 18px;
  margin-right: 4px;
  margin-top: 5px;
}

	/* 26-06 */


	/*syanti*/
	.btn_submit_f button {
		width: 100px;
		height: 40px;
		font-size: 15px;
		margin-top: 18px;
	}

	.edit_form_box {
		margin-bottom: 16px;
	}

	.form_area_mainn h2,
	.tables_body h2 {
		font-size: 18px;
		margin: 0 0 5px 0;
	}
.table_main {
    border-spacing: 0px 11px;
    margin-top: -5px;
}
	.frst_divs {
		width: 30%;
	}

	.bor_das_dibs {
		border: 0px solid #fff;
		border-radius: 0px;
		height: auto;
		justify-content: flex-start;
	}

	.price_ss {
		width: 10%;
		height: auto;
	}

	.price_textp {
		height: auto;
		border: 0;
		justify-content: flex-start;

	}
.table_div .table_div_left2:last-child {
    padding: 2px 4px 2px 5px;
}
	.action_ar_btns {
    justify-content: flex-end;
}

	.heads_divs, .heads_divs a {
    font-size: 16px;
    line-height: 19px;
}

	.du_head,
	.table_heading1 {
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 0px;
	}

	.lock_para p,
	.lig_para {
		font-size: 13.5px;
	}

	.comp_texts p {
		font-size: 15px;
	}

	.action_ar_btns ul li a {
		width: auto;
		padding: 0 10px;
		height: 28px;
		font-size: 12px;
		margin: 4px 0;
		margin-left: 0px;
		margin-right: 5px;
	}

	.table_div_left2 {
		padding: 0px 7px 0px 7px;
	}

	.comp_texts p {
		text-align: left;
	}

	.tu-pagination-prev {
		padding-right: 5px !important;
	}

	.tu-pagination-next {
		padding-left: 5px !important;
	}

	.srch-pagi2 li a {
		font-size: 12px;
		width: 36px;
		height: 36px;
	}

	.srch-pagi2 li {
		margin: 0px 2px;
	}

.subb_btnn {
    height: 44px;
    width: 160px;
    font-size: 15px;
}
.form_st02 {
    min-height: 60px;
}
.add_banks a {
    width: 160px;
    height: 38px;
    font-size: 13px;
}
.top_hhd_areaa p {
    font-size: 14.5px;
}

  
/* 27-06-v2 */

.steps-box span {
    width: 44px;
    height: 44px;
}
.steps-box span img {
    width: 23px;
    height: 23px;
}
.step-txt {
    width: calc(100% - 58px);
}
.steps-box {
    padding: 20px 12px 20px 12px;
}
.step-txt h4 {
    line-height: 21px;
}
.step-txt p {
    font-size: 14px;
    line-height: 18px;
    margin-top: 6px;
}
/* 27-06-v2 */


.bartender_jobs_top {
    padding: 15px 10px;
    flex-wrap: wrap;
}
.jobs_left_app h1 a {
    font-size: 21px;
    line-height: 24px;
    margin-bottom: 4px;
}

.jobs_left_app ul li p {
    font-size: 14.2px;
    line-height: 22px;
}
.jobs_left_app ul li{
    margin-bottom: 4px;
}
.app_status {
    width: auto;
}
.app_st_box {
    height: 32px;
    margin-top: 8px;
}

.app_st_box p {
    font-size: 15px;
}
.applied_lists {
    margin-top: 15px;
}
.applied_lists h1 {
    font-size: 22px;
    line-height: 34px;
    margin-bottom: 6px;
}
.app_tops , .app_bar_info{
	flex-wrap: wrap;
}
.bar_tender_imgs img {
    width: 60px;
    height: 60px;
}
.bar_tender_imgs {
    margin-right: 14px;
}
.bar_tender_texts h2{
	margin-bottom: 0 !important
}
.bar_tender_texts h2 a {
    font-size: 17px;
    line-height: 22px;
    margin-right: 7px;
}
.bar_tender_texts h2 span {
    font-size: 14px;
}
.bar_tender_texts h2 span img {
    margin-right: 3px;
}
.bar_tender_texts h4 {
    font-size: 14px;
    margin-bottom: 3px;
}
.award_box a {
    width: 110px;
    height: 32px;
    font-size: 13.5px;
    margin-top: 10px;
}
.award_box a img {
    margin-right: 3px;
    width: 20px;
}
.app_bartender_list p.award_para {
    font-size: 14px;
    line-height: 20px;
    margin-top: 10px;
}
.app_bartender_list {
    padding-bottom: 14px;
    margin-bottom: 14px;
}



.abt_workss.mt-5 {
    margin-top: 0rem!important;
        padding-bottom: 35px;
}
.mission_abut {
    padding: 15px;
    margin-top: 10px;
}
.mission_abut_infoo span {
    font-size: 18px;
    line-height: 27px;
}
.mission_abut_infoo h1 {
    font-size: 22px;
    margin: 10px 0 3px 0;
}
.mission_abut_infoo p {
    font-size: 14px;
    line-height: 22px;
}
.mission_abut_infoo ul li {
    font-size: 14px;
    line-height: 22px;
    background-size: 16px;
    padding: 0 0 0 25px;
    margin: 4px 0 0 0;
}
.counter_bx {
    justify-content: flex-start;
    margin-bottom: 10px;
}
.counter_bx em {
    margin-right: 7px;
    width: 50px;
}
.counter_bx em img{
	width: 40px
}
.counter_bx p {
    font-size: 27px;
    line-height: 35px;
}
.counter_bx h6 {
    font-size: 15px;
}
.about_statistic {
    padding: 15px 0 10px;
}
.new_sa {
    margin-bottom: 35px;
}
.heading_area h2 {
    font-size:35px;
    line-height: 40px;
    margin-bottom: 2px;
}
/* 28-06-v1 */
.bar-prof-left {
    padding: 23px 15px 17px 15px;
    margin-right: 20px;
    width: 31.16%;
}
.bar-prof-left h6 {
    font-size: 14.6px;
    line-height: 19px;
	margin-bottom: 6px;
}
.bartender-name h3 {
    font-size: 15px;
    line-height: 16px;
}
.barer-img {
    margin: 0 auto 8px auto;
}
.bartender-name h2 {
    font-size: 23px;
    line-height: 1;
}
.bartender-name h5 {
    margin: 7px auto 0px auto;
}
.bar-prof-r8-top {
    padding: 24px 24px 24px 24px;
}
.bar-prof-r8-top h3 {
    font-size: 21px;
    line-height: 23px;
    margin-bottom: 3px;
}
.bar-prof-r8-top p {
    font-size: 15px;
    line-height: 26px;
}
.bar-prof-rate-hd h3 {
    font-size: 21px;
    line-height: 23px;
}
.bar-prof-rater p {
    font-size: 13.5px;
    line-height: 21px;
}



.contact-right {
    margin: -40px 2px 100px 51px;
}
.contact-left {
    margin-top: 29px;
    margin-right: -30px;
    margin-left: 2px;
    margin-bottom: 30px;
}
.cont-hd-txt p {
    font-size: 15px;
}
.cd-txt p {
    font-size: 15px;
    line-height: 22px;
}
.cd-txt p a {
    line-height: 27px;
}

.cont-pg-bnr .inner-banner-text{
	margin: 0px !important;
	padding: 102px 0 0 0;
}

.dash-top-box {
    background-position: right 25px bottom 12px;
}
.dash-top-box:hover {
    background-position: right 10px bottom 12px;
}
.dash-top-box span {
    width: 35px;
    height: 35px;
	margin-right: 5px;
}
.dash-top-box span img {
    width: 20px;
    height: 20px;
}
.dash-box-txt {
    width: calc( 100% - 31px);
}
/* 28-06-v1 */

.customerr_pr {
  padding: 20px 15px !important;
}
.match-box {
  padding: 19px 12px 20px 12px;
}
.match-list li h5 {
  font-size: 14px;
}
.subb_btnnn22.moresubmit {
    background-position: 108px 14px;
}
a.sign-cust {
    font-size: 14px;
}
.notification_mmn{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
.noti-txt{
	width: calc(100% - 67px);
}
.job-name{
	width: calc(100% - 200px);
}
.job-name ul li{
	width: fit-content;
}
.job-name ul li.add-li {
	width: 100%;
	max-width: 100%;
}
.job-name ul{
	flex-wrap: wrap;
}

}
/* ------------------1199px-----------------  */

@media screen and (max-width:1080px) {
	.jobb_area_box a {
		font-size: 20px;
		line-height: 22px;
	}

	.jobb_area_box p {
		font-size: 14px;
	}

	.after_login_pages .navbar-expand-md .navbar-nav li {
		margin: 0 34px 0 0 !important;
	}

	.after_login_pages .navbar .navbar-nav .nav-link {
		font-size: 14px;
	}
	/* 27-06-v2 */
.top_hhd_areaa.dash-flex p {
    font-size: 14px;
}
.total-rating h6 {
    margin-top: 4px;
    font-size: 14px;
}
.review-sec-box p {
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0px;
}
.review-sec-box h4 {
    font-size: 14px;
    line-height: 18px;
}
.review-sec-box {
    padding-bottom: 13px;
    margin-bottom: 13px;
}
.review-sec-box h2 {
    font-size: 19px;
    line-height: 21px;
    margin-bottom: 7px;
}

/* 27-06-v2 */

/* 28-06-v1 */
.cont-r8-hd {
    padding: 17px 17px 17px 17px;
}
.cont-r8-frm {
    padding: 11px 17px 17px 17px;
}
.contact-left {
    margin-top: 29px;
    margin-right: -30px;
    margin-left: 2px;
    margin-bottom: 0px;
}
.contact-right {
    margin: -40px 2px 46px 51px;
}
.dash-top-box.align-items-center {
   align-items: flex-start !important;
}
/* 28-06-v1 */
/* faq */
.faq-tabs li button.nav-link {
    padding: 10px 25px 10px 25px;
    font-size: 20px;
    height: 62px;
    margin-right: 18px;
}
.faq-tabs li button.nav-link img {
    width: 31px;
    height: 31px;
}
.faq-tabs li button.nav-link.active {
    padding: 10px 35px 10px 21px;
    background-size: 18px 18px;
    background-position: right 7px center;
}
.faq-tabs li button.nav-link.active img {
    width: 21px;
    height: 21px;
    margin-right: 12px;
}
/* faq */

.noti-txt{
	width: calc(100% - 67px);
}
}
/* ------------------1080px-----------------  */

@media screen and (max-width:991px) {
	.copy-inr {
		display: block;
		text-align: center;
	}

	.copy-sos {
		width: 100%;
		text-align: center;
	}

	.copy-sos ul {
		float: none;
		display: block;
		width: 100%;
		text-align: center;
		overflow: hidden;
	}

	.copy-sos ul li {
		margin: 4px 10px;
		float: none;
		display: inline-block;
	}

	.copy {
		padding: 18px 0px 10px 0px;
	}

	.foot-logo {
		margin: 0 0 12px 0;
	}

	.footer-top {
		padding: 45px 0px 44px 0px;
	}

	.foot-mid {
		margin: 0 20px 0 0 !important;
	}

	.footer_social {
		margin-bottom: 22px !important;
	}

	.mid-inr ul li a {
		line-height: 32px;
	}

	.foot-lft {
		border-bottom: 1px solid #393939;
		margin-bottom: 20px;
	}

	.home_testimonials {
		margin: 0 0 0 0;
		padding: 0;
	}

	.main_left_rm01 {
		padding: 0 50px;
		width: 100%;
	}

	.hed02 h2 {
		margin: 45px 0 0 21px;
	}

	.main_right_rm02 {
		width: 100%;
		margin-bottom: 75px;
	}

	.jobb_offers_left_bg img {
		width: 100%;
		object-fit: cover;
	}

	.jobb_offers_left_bg {
		display: flex;
		border-radius: 20px;
		height: 250px;
		align-items: center;
		justify-content: center;
	}

	.heading_area h2 {
		font-size: 34px;
		line-height: 38px;
	}

	.test_text {
		padding: 25px 19px 25px 18px;
		margin: 12px;
	}

	.test_userr>img {
		width: 35px !important;
	}

	.area_sgn h2 {
		font-size: 23px;
		line-height: 31px;
	}

	.main_left_rm01 {
		padding: 0 10px;
	}

	.all_jobs_area {
		/*background: #d03434;*/
		padding: 0;
		overflow: hidden;
	}

	.main_right_rm02 {
		margin: 50px 0 75px 0;
	}

	.bartender_usuer_signup_area {
		margin: 0 0 70px 0;
	}

	.stats_text {
		width: 100%;
		padding: 15px 15px 0 0;
		border-right: none;
	}

	.stats_area_mainn {
		border-right: 1px solid #e6e6e6;
		float: left;
	}

	.txt_area {
		width: auto;
	}

	.banner_area>img {
		height: 500px;
	}

	.banner_txt h1 {
		font-size: 48px;
		line-height: 55px;
	}

	.banner_txt h6 {
		font-size: 18px;
		line-height: 20px;
		margin: 0 0 6px 0;
	}

	.banner_txt {
		padding: 104px 0 0 0;
	}

	.banner_txt span {
		margin-top: 18px;
		margin-bottom: 18px;
	}

	.banner_txt a {
		padding: 18px 0 0 0;
		width: 303px;
		font-size: 16px;
		line-height: 19px;
		height: 55px;
	}

	.navbar-brand {
		padding: 12px 0%;
	}

	.navbar-brand img {
		width: 78%;
	}

	.lightheader .navbar-brand img {
		width: 78%;
		top: 8px;
	}

	.navbar .navbar-nav .nav-link {
		font-size: 16px;
	}

	.header_joinn {
		font-size: 15px !important;
		width: 130px;
		height: 40px;
		padding-top: 7px !important;
	}

	.stats_area_mainn span {
		width: 64px;
		height: 64px;
		margin: 0;
		padding: 20px 0 0 0;
	}

	.stats_area_mainn span img {
		height: 24px;
	}

	.heading_area_neww h2 {
		font-size: 34px;
		line-height: 34px;
	}

	.heading_area p {
		font-size: 17px;
		line-height: 22px;
	}

	.heading_area_neww p {
		font-size: 17px;
		line-height: 22px;
	}

	.foot-r8 {
		margin-left: 0;
		margin-top: 22px;
	}

	.footer-top {
		padding: 34px 0px 20px 0px;
	}

	.foot-logo img {
		width: auto;
		max-width: 235px;
	}

	.bartenders_infoom .item .bar_uer {
		height: 250px;
	}

	.after_login_pages .navbar .navbar-nav .nav-link {
		font-size: 13px;
	}

	.after_login_pages .navbar-expand-md .navbar-nav li {
		margin: 0 18px 0 0 !important;
	}

	.header_log h6 {
		font-size: 13px;
		letter-spacing: 1px;
	}

	.after_login_pages .lightheader .navbar-brand img {
		width: 100% !important;
		top: 8px !important;
	}

	.after_login_pages .navbar-brand img {
		width: 100%;
	}

	.af_log_dv a span {
		margin: 0 6px 0 0;
	}

	.after_login_pages .navbar-brand img {
		width: 200px !important;
	}

	.after_login_pages .lightheader .navbar-brand img {
		width: 200px !important;
		top: 8px !important;
	}

	.edit_profile_main::before {
		top: 65px;
	}

	.profidropdid {
		top: 58px;
	}

	.nor_mobb {
		display: none;
	}

	.right_dashboard_side {
		padding-right: 15px;
		width: calc(100% - 15px);
		margin-bottom: 30px;
	}

	/* anwesa */
	.signup-lft-inr {
		padding: 32px 20px;
	}

	.signup-lft-inr h4 {
		font-size: 31px;
		line-height: 35px;
		padding-left: 18px;
	}

	.signup-page-r8 h1 {
		font-size: 31px;
	}

	.signup-page-r8 p {
		margin-bottom: 13px;
	}

	.sign-frm-bx {
		margin-bottom: 13px;
	}

	.signup-page-r8 {
		padding: 34px 23px 38px 24px;
	}

	.agree {
		margin-bottom: 23px;
	}

	p.sign-log {
		font-size: 16px;
		margin-top: 17px;
	}

	a.sign-cust {
		padding: 10px 13px 10px 13px;
		font-size: 14px;
		margin: 22px auto 0 auto;
	}

	.cust-signup-pg .signup-page-r8 {
		padding: 30px 30px 30px 30px;
	}

	.cust-sign-txt h3 {
		font-size: 31px;
		line-height: 1;
	}

	.cust-sign-txt p {
		font-size: 22px;
		line-height: 27px;
	}

	.signer-box {
		flex-direction: column;
	}

	/* anwesa */

	.top_hhd_areaa {
		padding: 16px 0 18px 0;
	}

	.mt_bm00 {
		margin: 0 !important;
		display: block;
		padding: 10px 14px 10px 14px;
		height: auto;
	}

	.mt_bm00 span {
		display: none;
	}

	.mt_bm00 p {
		font-size: 14px;
		font-weight: 500;
		line-height: 20px;
		margin: 0 0 13px 0;
	}

	.mt_bm00 h1 {
		font-size: 21px;
		font-weight: 600;
		line-height: 26px;
		margin: 0 0 2px 0;
	}

	.mt_bm00 a {
		height: 36px;
		font-size: 13px;
		padding-top: 9px;
	}

	.header_joinnnn2 {
		width: 141px;
		height: 38px;
		padding-top: 9px !important;
		font-size: 14px !important;
		letter-spacing: 0.44px !important;
	}

	.inner-banner-text {
		margin: 73px 0 0 0;
		height: 258px;
	}

	/* 24-06 */
	.src-div form {
		justify-content: center;
		flex-wrap: wrap;
	}

	.src-frm-box {
		width: 33.3%;
	}

	button.srci-btn {
		margin-left: 0px;
		margin-top: 12px;
	}

	.match-box h3 {
		font-size: 20px;
		line-height: 23px;
	}

	.match-box>a {
		font-size: 20px;
		line-height: 23px;
	}

	.match-box h4 {
		font-size: 14px;
		line-height: 1.2;
		margin-bottom: 10px;
	}

	.match-box h4 img {
		width: 16px;
		height: 16px;
	}

	.match-box p {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 11px;
	}

	.match-list {
		align-items: flex-start;
	}

	.match-list li h5 {
		font-size: 14px;
		line-height: 18px;
		display: block;
	}

	a.mat-btn {
		margin: 0 0 0 auto;
	}

	.mtch-img {
		width: 46px;
		height: 46px;
		margin-right: 4px;
	}

	.matcher-name h5 {
		font-size: 15.1px;
		line-height: 19px;
	}

	.matcher-name h5 p {
		font-size: 13px;
		line-height: 18px;
	}

	a.mat-btn {
		padding: 7px;
		font-size: 12px;
	}

	.match-box {
		padding: 15px 9px 15px 9px;
	}

	/* 24-06 */
	.src-frm-box {
		border-bottom: 1px solid #ececec;
	}

	.for_customer_editt .top_hhd_areaa {
		padding: 20px 0 19px 0;
	}

	.for_customer_editt .top_hhd_areaa h1 {
		font-size: 22px;
		font-weight: 500;
	}

	.form_style {
		font-size: 15px;
	}

	.howit_workss .heading_area h2 {
		font-size: 30px;
		line-height: 35px;
	}

	.howit_workss .heading_area p {
		font-size: 15px;
		line-height: 24px;
	}

	.main_tabs_area .tab-content {
		padding: 15px 15px 15px 15px;
		margin: 0 0 35px 0;
	}

	.how_tabb li a strong {
		font-size: 18px;
		line-height: 21px;
	}

	.inner-banner-text h1 {
		font-size: 45px;
	}

	.inner-banner-text .breadcrumb li a,
	.inner-banner-text .breadcrumb li {
		font-size: 18px;
	}

	.inner-banner {
		margin-top: 20px;
		margin-bottom: 48px;
	}

	.inner-banner-text {
		padding: 108px 0 0 0;
		height: 258px;
	}

	.howit_workss .heading_area p {
		width: 100%;
	}

	/* 26-06 */
	.job-name {
		width: calc(100% - 243px);
	}

	.job-name ul {
		flex-direction: column;
		align-items: flex-start !important;
	}

	.job-name h1 {
		font-size: 24px;
		line-height: 28px;
		margin-bottom: 13px;
	}

	.job-nm-inr {
		align-items: flex-start !important;
		padding: 16px 0px;
	}

	.desc-left {
		width: 100%;
		margin-bottom: 20px;
		padding: 15px 20px 15px 20px;
	}

	.desc-r8 {
		margin-left: 0px;
		position: static;
	}

	.job-desc-sec {
		padding: 20px 0px 30px 0px;
	}

	.desc-left p {
		font-size: 14px;
		line-height: 23px;
	}

	.jober-list ul li.jbl1 img {
		width: 21px;
		height: 21px;
	}

	.jober-list ul li {
		padding: 7px 21px;
	}

	.jober-list {
		padding-bottom: 10px;
	}

	.sim-hd h2 {
		font-size: 33px;
		line-height: 31px;
		margin-bottom: 3px;
	}

	.sim-hd p {
		font-size: 14px;
		line-height: 22px;
	}

	.sim-hd {
		margin: 0 auto 16px auto;
	}

	/* 26-06 */


	.table_div .table_div_left2:first-child,
	.table_div_left2 {
		padding: 6px 7px 6px 7px;
	}

	.table_div_left2 {
		border: 0 !important;
	}

	.table_main {
		display: block;
	}

	.table_div {
		display: flex;
		justify-content: space-between;
		align-items: center;
		border: 1px solid #DFE0E0;
		padding: 0;
		flex-wrap: wrap;
	}


	/*syanti*/
	.btn_submit_f button {
		width: 100px;
		height: 40px;
		font-size: 15px;
		margin-top: 18px;
	}

	.edit_form_box {
		margin-bottom: 16px;
	}

	.form_area_mainn h2,
	.tables_body h2 {
		font-size: 18px;
		margin: 0 0 25px 0;
	}

	.frst_divs {
		width: 100%;
	}

	.date_divs {
		width: 25%;
	}

	.sub_di {
		width: 30%
	}

	.bor_das_dibs {
		border: 0px solid #fff;
		border-radius: 0px;
		height: auto;
		justify-content: flex-start;
	}

	.price_ss {
		width: 10%;
		height: auto;
	}

	.price_textp {
		height: auto;
		border: 0;
		justify-content: flex-start;

	}

	.dura1_ss {
		width: 14%
	}
	.fivss_divs {
    width: 18%;
}

.table_div .table_div_left2:last-child {
    padding: 2px 4px 2px 5px;
}
	.action_ar_btns {
		justify-content: flex-end;
	}

	.action_ar_btns ul {
		display: flex;
		align-items: center;
	}

	.heads_divs,
	.heads_divs a {
		font-size: 17px;
		line-height: 22px;
	}

	.du_head,
	.table_heading1 {
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 0px;
	}

	.lock_para p,
	.lig_para {
		font-size: 13.5px;
	}

	.comp_texts p {
		font-size: 15px;
	}

	.action_ar_btns ul li a {
		width: auto;
		padding: 0 10px;
		height: 28px;
		font-size: 12px;
		margin: 4px 0;
		margin-left: 0px;
		margin-right: 5px;
	}

	.table_div_left2 {
		padding: 0px 7px 0px 7px;
	}

	.comp_texts p {
		text-align: left;
	}

	.tu-pagination-prev {
		padding-right: 5px !important;
	}

	.tu-pagination-next {
		padding-left: 5px !important;
	}

	.srch-pagi2 li a {
		font-size: 12px;
		width: 36px;
		height: 36px;
	}

	.srch-pagi2 li {
		margin: 0px 2px;
	}
.table_div_left2.frst_divs1{
	width: 100%
}
.bor_das_dibs{
	padding: 0
}
.sub_di1{
	width: 40%
}
.dura1_ss1{
	width: 25%
}
.date_divs1 {
    width: 18%;
}
.table_main {
    border-spacing: 0px 20px;
    margin-top: -15px;
}
.add_banks a {
    width: 170px;
    height: 39px;
    font-size: 13.5px;
}

  /* 27-06-v2 */
  .navbar .navbar-nav .nav-link img {
    margin-right: 2px;
    margin-top: -2px;
}

.right_dashboard_side.rev-dash-r8 {
    margin-left: 15px;
	width: calc(100% - 15px);
}
.top_hhd_areaa h1 img {
    float: left;
    margin: 1px 8px 0 0;
}
  /* 27-06-v2 */


  .frst_divs3 {
    width: 100%;
}
.date_divs3 {
    width: 30%;
}

.sub_di3{
	width: 30%
}
.price_ex {
    width: 15%;
}
.fivss_divs3{
	width: 100%
}
.fivss_divs3 .action_ar_btns {
    justify-content: flex-start;
}



.bartender_jobs_top {
    padding: 15px 10px;
    flex-wrap: wrap;
}
.jobs_left_app h1 a {
    font-size: 21px;
    line-height: 24px;
    margin-bottom: 4px;
}

.jobs_left_app ul li p {
    font-size: 14.2px;
    line-height: 22px;
}
.jobs_left_app ul li{
    margin-bottom: 4px;
}
.app_status {
    width: auto;
}
.app_st_box {
    height: 32px;
    margin-top: 8px;
}

.app_st_box p {
    font-size: 15px;
}
.applied_lists {
    margin-top: 15px;
}
.applied_lists h1 {
    font-size: 22px;
    line-height: 34px;
    margin-bottom: 6px;
}
.app_tops , .app_bar_info{
	flex-wrap: wrap;
}
.bar_tender_imgs img {
    width: 60px;
    height: 60px;
}
.bar_tender_imgs {
    margin-right: 14px;
}
.bar_tender_texts h2{
	margin-bottom: 0 !important
}
.bar_tender_texts h2 a {
    font-size: 17px;
    line-height: 22px;
    margin-right: 7px;
}
.bar_tender_texts h2 span {
    font-size: 14px;
}
.bar_tender_texts h2 span img {
    margin-right: 3px;
}
.bar_tender_texts h4 {
    font-size: 14px;
    margin-bottom: 3px;
}
.award_box a {
    width: 110px;
    height: 32px;
    font-size: 13.5px;
    margin-top: 10px;
}
.award_box a img {
    margin-right: 3px;
    width: 20px;
}
.app_bartender_list p.award_para {
    font-size: 14px;
    line-height: 20px;
    margin-top: 10px;
}
.app_bartender_list {
    padding-bottom: 14px;
    margin-bottom: 14px;
}


.abt_workss.mt-5 {
    margin-top: 0rem!important;
        padding-bottom: 35px;
}
.mission_abut {
    padding: 15px;
    margin-top: 10px;
}
.mission_abut_infoo span {
    font-size: 18px;
    line-height: 27px;
}
.mission_abut_infoo h1 {
    font-size: 22px;
    margin: 10px 0 3px 0;
}
.mission_abut_infoo p {
    font-size: 14px;
    line-height: 22px;
}
.mission_abut_infoo ul li {
    font-size: 14px;
    line-height: 22px;
    background-size: 16px;
    padding: 0 0 0 25px;
    margin: 4px 0 0 0;
}
.counter_bx {
    justify-content: flex-start;
    margin-bottom: 10px;
}
.counter_bx em {
    margin-right: 7px;
    width: 50px;
}
.counter_bx em img{
	width: 40px
}
.counter_bx p {
    font-size: 27px;
    line-height: 35px;
}
.counter_bx h6 {
    font-size: 15px;
}
 /* 28-06-v1 */
 .bar-profile .container{
	max-width: 100%;
	width: 100%;
}
.bar-profile {
    margin-top: 60px;
    padding: 19px 0px 19px 0px;
}
.bar-prof-r8-top p {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 12px;
	text-align: justify;
}
.bar-prof-r8-top {
    padding: 20px 20px 10px 20px;
	margin-bottom: 20px;
}
.bar-prof-rate-hd {
    margin-bottom: 15px;
    padding: 9px 19px 9px 19px;
}
.bar-prof-r8-inr {
    padding: 0px 19px 19px 19px;
}
.bar-prof-rater {
    padding-bottom:9px;
    margin-bottom: 14px;
}

.bar-prof-rater ul li img {
    width: 12px;
    height: 12px;
}
.bar-prof-rater ul li {
    margin-right: 5px;
}
.bar-prof-rater p {
    margin: 4px 0px 7px 0px;
}
.total-rating ul li img {
    width: 14px;
    height: 14px;
}
.total-rating ul li {
    margin: 0px 2px;
}
.total-rating h6 {
    font-size: 13px;
}
.bar-prof-left {
    padding: 23px 10px 9px 10px;
    margin-right: 5px;
    width: 35.16%;
}
.bar-prof-left h6 img {
    width: 18px;
    height: 18px;
    margin-right: 5px;
}
.bar-prof-left h6 {
    font-size: 13px;
}
.bartender-name h3 {
    font-size: 14px;
}
.bartender-name ul li img {
    width: 13.5px;
    height: 13.5px;
    display: block;
}
.bartender-name ul li {
    margin-right: 3.5px;
}
.bartender-name ul li p {
    font-size: 12.6px;
}
.bartender-name h2 {
    font-size: 21px;
    line-height: 1;
}
.barer-img {
    width: 119px;
    height: 119px;
}
a.prof-share {
    top: 10px;
    right: 10px;
}
.bar-prof-r8-inr button {
    font-size: 12px;
}

.cont-deet ul li img {
    width: 22px;
    height: 22px;
    margin-right: 6px;
}
.cont-deet ul li {
    padding: 17px 15px 17px 15px;
    margin-bottom: 11px;
}
.contact-right {
    margin: -40px 2px 78px 24px;
}
.cd-txt p {
    font-size: 14px;
    line-height: 19px;
}
.cd-txt h6 {
    font-size: 17px;
    line-height: 23px;
}
.cont-hd-txt h2 {
    font-size: 22px;
    line-height: 19px;
}
.cont-r8-hd span {
    margin-right:15px;
    width: 50px;
    height: 50px;
}
.cont-r8-hd span img {
    width: 28px;
    height: 28px;
}
.cont-hd-txt {
    width: calc(100% - 75px);
}
button.cont-frm-btn {
    width: 198px;
    height: 45px;
    font-size: 14px;
}


.inner-banner.cont-pg-bnr {
    padding-top: 63px;
}
.cont-pg-bnr .inner-banner-text {
    padding: 70px 0 0 0;
    height: 258px;
	margin: 0px !important;
}
  /* 28-06-v1 */
  .navbar .navbar-nav .nav-link img {
    margin-right: 2px;
    margin-top: -2px;
    width: 17px;
    height: 17px;
}
/* faq */
.faq-page .container{
	width: 100%;
	max-width: 100%;
}
.faq-page {
    padding: 37px 0px 9px 0px;
}
.faq-tabs {
    margin: 0px 0px 23px 0px !important;
}
/* faq */
.cust-dash h2{
	margin: -23px 0 6px 0 !important;
}

.term-paper {
    margin-top: 61px;
    padding: 40px 0px 50px 0px;
}
.term-paper .container{
	width: 100%;
	max-width: 100%;
}
.term-paper h1 {
    font-size: 35px;
}
.term-paper-top h6 {
    font-size: 15px;
    line-height: 24px;
}
.term-box p, .term-box li {
    font-size: 15px;
}
.job-name ul li.add-li {
    max-width: 100%;
}
.owner-img-box {
    width: 328px;
    height: 328px;
}
.own-name-box h3 {
    font-size: 20px;
    line-height: 1.2;
	margin-bottom: 2px;
}
.own-name-box p {
    font-size: 16px;
}
.owner-txt p {
    font-size: 16px;
}
.owner-txt {
    margin: 30px auto 0 auto;
}

}
/* ------------------991px-----------------  */

@media screen and (min-width: 768px) {
	/*.navbar-brand img {
    width: 100px;
  }
  .navbar-brand {
    margin-right: 0;
    padding: 0 1em;
  }*/
}

@media screen and (max-width:767px) {
	.cust-dash h2 {
		margin: -8px 0 6px 0 !important;
	}
	.navbar-toggler-icon {
		display: inline-block;
		width: 1.5em;
		height: 1.5em;
		vertical-align: middle;
		background-image: url(../images/menu.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: 23px;
	}

	.navbar-expand-md .navbar-nav {
		display: block;
	}

	.navbar .navbar-nav .nav-link {
		margin: 6px 0 6px 0;
	}

	.header_joinn {
		margin-top: 10px !important;
		float: left;
	}

	.navbar-collapse {
		position: absolute;
		background: #000;
		width: 100%;
		text-align: left;
		top: 52px;
		left: 0;
		padding: 12px 15px 12px 16px !important;
		border-top: 1px solid #424242;
		box-shadow: 1px 8px 22px rgb(78 52 90 / 8%);
	}

	.navbar {
		padding: 0px;
	}

	.navbar-brand {
		height: 59px;
	}

	.lightheader .navbar-brand img {
		width: 200px;
		top: 0;
	}

	.navbar-brand {
		text-align: left;
	}

	.navbar-brand {
		padding: 12px 0;
	}

	.banner_txt .container {
		padding-left: 12px !important;
	}

	.area_sgn {
		display: block;
		padding: 14px 14px !important;
		margin-bottom: 22px;
		height: auto;
	}

	.bartender_usuer_signup_area {
		margin: 0 0 35px 0;
	}

	.stats_area_mainn {
		border: 1px solid #e6e6e6;
		display: block;
		width: 100%;
		border-radius: 16px;
		padding: 15px;
		text-align: center;
		margin-bottom: 15px;
	}

	.jobb_offers {
		height: 100% !important;
		overflow: hidden;
	}

	.jobb_offers_left_bg {
		padding: 0 15px;
	}

	.main_right_rm02 {
		margin: 50px 0 40px 0;
	}

	.jobb_offers_area {
		margin-bottom: 45px;
	}

	.stats_area_mainn span {
		width: 60px;
		height: 60px;
		float: none;
		display: inline-block;
	}

	.stats_text {
		padding: 9px 0 0 0;
	}

	.stats_area {
		border-bottom: none;
		margin-bottom: 50px;
		padding: 29px 0 0 0;
	}

	.stats_area {
		margin-bottom: 20px;
	}

	.area_sgn h2 {
		font-size: 21px;
		line-height: 23px;
		margin: 0 0 15px 0;
	}

	.area_sgn a {
		height: 42px;
		width: 125px;
		padding-top: 11px;
		font-size: 14px;
		line-height: 20px;
	}

	.heading_area_neww {
		margin-bottom: 25px !important;
	}

	.heading_area h2 {
		font-size: 30px;
		line-height: 32px;
	}

	.bartenders_area_bgg {
		padding: 29px 18px 0 18px;
	}

	.jobb_area_box a {
		font-size: 19px;
		line-height: 22px;
	}

	.jobb_area_box p {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 9px;
	}

	.jobb_user_bottom {
		padding: 14px 0 0 0;
	}

	.banner_txt .container {
		width: 100%;
		min-width: 100%;
	}

	.banner_txt h1 {
		font-size: 34px;
		line-height: 39px;
	}

	.banner_txt p {
		font-size: 15px;
		line-height: 18px;
		margin: 0 0 20px 0;
	}

	.banner_txt a {
		padding: 14px 14px 0 14px;
		width: auto;
		font-size: 14px;
		line-height: 19px;
		height: 48px;
	}

	.banner_area>img {
		height: 380px;
	}

	.banner_txt {
		padding: 72px 0 0 0;
	}

	.banner_txt h6 {
		font-size: 16px;
		line-height: 18px;
		margin: 0 0 4px 0;
	}

	.bartenders_infoom .item .bar_uer {
		height: 285px;
	}

	.navbar-brand img {
		width: 100%;
	}

	.lightheader .navbar-brand img {
		width: 200px;
		top: 8px;
	}

	.navbar-brand {
		padding: 7px 0;
		width: 200px;
	}

	.owl-theme .owl-nav.disabled+.owl-dots {
		margin: 11px 0 40px 0 !important;
		text-align: center !important;
		float: none;
	}

	.owl-theme .owl-dots .owl-dot span {
		width: 10px !important;
		height: 6px !important;
		margin: 0 5px !important;
	}

	.owl-testimonials .owl-nav.disabled+.owl-dots {
		padding-right: 0;
	}

	.jobb_area_box p img {
		width: 16px;
	}

	.foot-r8 ul li {
		margin-bottom: 5px;
	}

	.navbar-toggler:focus {
		box-shadow: none;
	}

	.after_login_pages .navbar-toggler-icon {
		background-image: url(../images/menu2.png);
	}

	.after_login_pages .navbar-collapse {
		background: #fff;
		border-top: 1px solid #eaeaea;
	}

	.header_log h6 {
		display: none;
	}

	.after_login_pages .lightheader .navbar-brand img {
		width: 100% !important;
		top: 8px !important;
	}

	.after_login_pages .navbar-brand img {
		width: 100%;
		margin-top: 8px;
	}

	.after_login_pages .navbar {
		padding: 0px !important;
	}

	.after_login_pages .navbar-brand {
		padding: 0 !important;
		margin: 0 !important;
	}

	.edit_profile_main::before {
		top: 58px;
	}

	.left_side_dashboard {
		margin: 0px 0 25px 0;
	}

	.profidropdid {
		top: 51px;
	}

	.af_log_dv a span {
		width: 44px;
		height: 44px;
		margin: 0 15px 0 0;
	}

	.af_log_dv a span img {
		width: 38px;
		height: 38px;
		margin-top: 2px;
	}

	.after_login_pages .navbar-collapse {
		top: 50px;
	}

	.other-side {
		float: left;
	}

	.after_login_pages .navbar .navbar-nav .nav-link {
		text-align: left;
	}

	.after_login_pages .navbar-expand-md .navbar-nav li {
		margin: 0 0 0 0 !important;
		display: block;
		text-align: left;
		float: left;
		width: 100%;
	}

	.other-side {
		flex-direction: row-reverse;
	}

	/* anwesa */
	.signup-page-left {
		width: 100%;
	}

	.signup-page-r8 {
		width: 100%;
	}

	.signup-lft-inr {
		padding: 32px 71px 150px 20px;
		background-position: top -167px left;
	}

	.c100 {
		top: 0px;
	}

	.signup-page-r8 {
		padding: 30px 20px 30px 20px;
	}

	.signup-lft-inr h4 {
		font-size: 28px;
		line-height: 31px;
		padding-left: 15px;
	}

	.signup-page-r8 h1 {
		font-size: 26px;
		margin-bottom: 5px;
	}

	.only-sign-bar {
		position: static;
	}

	.cust-signup-pg .signup-page-r8 {
		width: 100%;
	}

	.cust-signup-pg.signup-pg {
		flex-direction: column-reverse;
	}

	.cust-sign-out {
		position: static;
	}

	.cust-sign-in {
		padding: 32px 32px;
	}

	.cust-sign-logo {
		display: block;
		margin-bottom: 66px;
	}

	.cust-sign-in::before {
		height: 100%;
		left: 22px;
	}

	.cust-sign-txt h3 {
		font-size: 27px;
		line-height: 1;
		margin-bottom: 12px;
	}

	.cust-sign-txt p {
		font-size: 19px;
		line-height: 27px;
		margin-bottom: 12px;
	}

	.cust-sign-txt h5 {
		font-size: 19px;
	}

	.cust-signup-pg .signup-page-r8 {
		padding: 10px 20px 10px 20px;
	}

	.cust-signup-pg .signup-page-r8 h1 {
		line-height: 1;
		font-size: 30px;
	}

	.log-in-bg {
		background-image: url(../images/login-bg.png);
		background-position: top center;
	}

	.cust-signup-pg .signup-page-r8.login-pg-r8 {
		padding: 10px 20px 10px 20px;
		min-height: fit-content;
	}

	.signer-box {
		flex-direction: row;
	}

	/* anwesa */

	.top_hhd_areaa {
		padding: 8px 0 18px 0;
	}

	.top_hhd_areaa h1 {
		font-size: 19px;
		line-height: 20px;
	}

	.top_hhd_areaa p {
		font-size: 14px;
		line-height: 18px;
	}

	.form_area_mainn h2 {
		font-size: 20px;
		line-height: 21px;
		margin: 0 0 18px 0;
	}

	.subb_btnn {
		padding-top: 0px;
		font-size: 15px;
	}

	/*.fot_top_hrd {
  width: 214px;
  padding: 0;
  margin: 0;
}
.fot_top_hrd ul li a {
  font-size: 14px;
  height: 42px;
}*/
	.inner-banner-text h1 {
		font-size: 36px;
	}

	/* .inner-banner-text {
		margin: 78px 0 0 0;
		height: 200px;
	} */
	.inner-banner-text {
		margin: 0px 0 0 0;
		height: 247px;
	}
	.howit_workss .heading_area h2 {
		font-size: 26px;
		line-height: 26px;
	}

	.inner-banner-text .breadcrumb li a,
	.inner-banner-text .breadcrumb li {
		font-size: 17px;
	}

	/* 24-06 */
	.src-frm-box {
		width: 50%;
	}

	button.srci-btn {
		width: 47%;
		margin-left: 12px;
	}

	/* 24-06 */
	.match-box h3 {
		font-size: 19px;
		line-height: 20px;
		margin-bottom: 14px;
	}

	.match-box>a {
		font-size: 19px;
		line-height: 20px;
		margin-bottom: 14px;
	}

	.dash-src-job {
		margin-top: 55px;
		padding: 25px 0px 55px 0px;
	}

	/*new rabin*/
	.main_tabs_area {
		display: flex;
		flex-direction: column-reverse;
	}

	.jobb_offers_left_bg img {
		width: 96%;
		position: absolute;
		left: 2%;
		top: -180px;
	}

	a.sign-cust {
		padding: 10px 13px 10px 13px;
		font-size: 14px;
		margin: 7px 6px 20px 5px;
		text-align: center;
	}

	.fot_top_hrd {
		margin: 0 !important;
	}

	.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 {
		top: -1px;
	}

	.notificationn {
		margin: 1px 8px 0 0;
	}

	.customer_ssecc .af_log_dv>a span {
		margin: 0;
	}

	.tab_style_infoo {
		padding: 0;
	}

	.howit_workss {
		margin: 0 0 12px 0;
	}

	.innter_footer_top {
		height: 166px;
		padding-top: 33px;
	}

	.innter_footer_top h1 {
		font-size: 31px;
		line-height: 31px;
		margin: 0 0 16px 0;
	}

	.innter_footer_top a {
		width: auto;
		height: 43px;
		font-size: 14px;
		padding-top: 12px;
		padding: 12px 14px;
	}

	.innter_footer_top a img {
		width: 18px;
	}

	.how_tabb {
		margin: 0 0 22px 0 !important;
	}

	.how_tabb li a {
		border-radius: 10px !important;
		padding: 10px 0 0 0;
	}

	.how_tabb li a strong {
		font-size: 17px;
		font-weight: 500;
	}

	/* 26-06 */
	.job-nm-inr {
		flex-direction: column;
	}

	.job-name {
		width: 100%;
		margin-bottom: 14px;
	}

	.job-name h1 {
		font-size: 22px;
		line-height: 25px;
		margin-bottom: 4px;
	}

	.similar-jobs {
		padding-bottom: 28px;
	}

	.owl-theme.owl-similar .owl-nav.disabled+.owl-dots {
		margin: 11px auto 0px auto !important;
	}

	.dash-job-deet {
		margin-top: 59px;
	}

	.sim-hd h2 {
		font-size: 28px;
		line-height: 30px;
		margin-bottom: 3px;
	}

	/* 26-06 */


	/*syanti*/
	.btn_submit_f button {
		width: 100px;
		height: 40px;
		font-size: 15px;
		margin-top: 0px;
		margin-bottom: 11px;
	}

	.edit_form_box {
		margin-bottom: 16px;
	}

	.form_area_mainn h2,
	.tables_body h2 {
		font-size: 18px;
		margin: 0 0 25px 0;
	}

	.frst_divs {
		width: 100%;
	}

	.date_divs {
		width: 50%;
	}

	.sub_di {
		width: 50%
	}

	.bor_das_dibs {
		border: 0px solid #fff;
		border-radius: 0px;
		height: auto;
		justify-content: flex-start;
	}

	.price_ss {
		width: 17%;
		height: auto;
	}

	.price_textp {
		height: auto;
		border: 0;
		justify-content: flex-start;

	}

	.dura1_ss {
		width: 33%
	}

	.fivss_divs {
		width: 50%
	}

	.action_ar_btns {
		justify-content: flex-start;
	}

	.action_ar_btns ul {
		display: flex;
		align-items: center;
	}

	.heads_divs,
	.heads_divs a {
		font-size: 17px;
		line-height: 22px;
	}

	.du_head,
	.table_heading1 {
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 0px;
	}

	.lock_para p,
	.lig_para {
		font-size: 13.5px;
	}

	.comp_texts p {
		font-size: 15px;
	}

	.action_ar_btns ul li a {
		width: auto;
		padding: 0 10px;
		height: 28px;
		font-size: 12px;
		margin: 4px 0;
		margin-left: 0px;
		margin-right: 5px;
	}

	.table_div_left2 {
		padding: 0px 7px 0px 7px;
	}

	.comp_texts p {
		text-align: left;
	}

	.tu-pagination-prev {
		padding-right: 5px !important;
	}

	.tu-pagination-next {
		padding-left: 5px !important;
	}

	.srch-pagi2 li a {
		font-size: 12px;
		width: 36px;
		height: 36px;
	}

	.srch-pagi2 li {
		margin: 0px 2px;
	}


	.bor_das_dibs {
		padding: 0 0px;
	}

	.table_div_left2.frst_divs1 {
		width: 100%;
	}

	.payments_table .price_textp p {
		text-align: left;
	}
.sub_di1{
	width: 40%
}
.dura1_ss1{
	width: 25%
}
.date_divs1 {
    width: 18%;
}
.form_area_mainn {
    margin: 15px 0 0 0;
}
.form_style ,  .form_style::placeholder{
    font-size: 14px;
}
.table_div .table_div_left2:last-child {
    padding: 2px 0 2px 5px;
}
.img-upld label {
    font-size: 15px;
    line-height: 18px;
    padding: 11px 0 11px 12px;
}
.uploaded_pic {
    width: 65px;
    height: 65px;
}
.uploaded_pic img {
    width: 55px;
    height: 55px;
}
.with_up_pic {
    margin: 0 0 5px 0;
}

.add_banks {
    margin-top: 39px;
    display: flex;
    justify-content: flex-end;
    width: 100%;
}
.add_banks a {
    width: 170px;
    height: 36px;
    font-size: 13.5px;
}



a.sign-cust.sign-more {
	margin: 7px auto 20px auto;
}/* chng 27-06-v2 */



/* 27-06-v2 */
.navbar .navbar-nav .nav-link img{
	display: none;
}

.dashboard-sec-inr h2 {
    font-size: 20px;
    line-height: 20px;
}
.dashboard-sec-inr h2 img {
    width: 19px;
    height: 19px;
}
.dashboard-sec-inr p {
    font-size: 13.6px;
    line-height: 17px;
    margin-bottom: 13px;
}
/* 27-06-v2 */

.frst_divs3 {
    width: 100%;
}
.date_divs3 {
    width: 50%;
}

.sub_di3{
	width: 50%
}
.price_ex {
    width: 40%;
}

.fivss_divs3{
	width: auto
}
.fivss_divs3 .action_ar_btns {
    justify-content: flex-start;
}

.for_customer_editt .form_area_mainn {
    padding: 15px 10px;
}

.bartender_jobs_top {
    padding: 15px 10px;
    flex-wrap: wrap;
}
.jobs_left_app h1 a {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 4px;
}

.jobs_left_app ul li p {
    font-size: 14px;
    line-height: 19px;
}
.jobs_left_app ul li{
    margin-bottom: 4px;
}
.app_status {
    width: auto;
}
.app_st_box {
    height: 32px;
    margin-top: 8px;
}

.app_st_box p {
    font-size: 15px;
}
.applied_lists {
    margin-top: 15px;
}
.applied_lists h1 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 6px;
}
.app_tops , .app_bar_info{
	flex-wrap: wrap;
}
.bar_tender_imgs img {
    width: 60px;
    height: 60px;
}
.bar_tender_imgs {
    margin-right: 5px;
    margin-bottom: 8px;
}
.bar_tender_texts h2{
	margin-bottom: 0 !important
}
.bar_tender_texts h2 a {
    font-size: 16px;
    line-height: 20px;
    margin-right: 7px;
}
.bar_tender_texts h2 span {
    font-size: 13.5px;
}
.bar_tender_texts h2 span img {
    margin-right: 3px;
}
.bar_tender_texts h4 {
    font-size: 13px;
    margin-bottom: 3px;
}
.award_box a {
    width: 100px;
    height: 32px;
    font-size: 13px;
    margin-top: 10px;
}
.award_box a img {
    margin-right: 3px;
    width: 20px;
}
.app_bartender_list p.award_para {
    font-size: 13.6px;
    line-height: 20px;
    margin-top: 10px;
}
.app_bartender_list {
    padding-bottom: 14px;
    margin-bottom: 14px;
}
.abt_workss.mt-5 {
    margin-top: 0rem!important;
        padding-bottom: 35px;
}
.mission_abut {
    padding: 15px;
    margin-top: 10px;
}
.mission_abut_infoo span {
    font-size: 18px;
    line-height: 27px;
}
.mission_abut_infoo h1 {
    font-size: 22px;
    margin: 10px 0 3px 0;
}
.mission_abut_infoo p {
    font-size: 14px;
    line-height: 22px;
}
.mission_abut_infoo ul li {
    font-size: 14px;
    line-height: 22px;
    background-size: 16px;
    padding: 0 0 0 25px;
    margin: 4px 0 0 0;
}
.counter_bx {
    justify-content: flex-start;
    margin-bottom: 10px;
}
.counter_bx em {
    margin-right: 7px;
    width: 50px;
}
.counter_bx em img{
	width: 40px
}
.counter_bx p {
    font-size: 27px;
    line-height: 35px;
}
.counter_bx h6 {
    font-size: 15px;
}
/* 28-06-v1 */
.bar-prof-inr{
	flex-wrap: wrap;
}
.bar-prof-left{
	width: 100%;
	margin-right: 0px;
	margin-bottom: 20px;
	position: relative;
	top: 0px;
}
.bar-prof-r8 {
    width:100%;
}
.barer-img {
    width: 119px;
    height: 119px;
    float: left;
    position: relative;
}
.bar-prof-left::after {
    content: '';
    position: absolute;
    left: 147px;
    height: calc(100% - 32px);
    width: 1px;
    top: 20px;
    background-color: #d4d4d4;
}
.bartend-name-txt{
	width: calc(100% - 159px);
    float: right;
}
.bartender-name h2,
.bartender-name h3{
	text-align: left;
}
.bartender-name ul.justify-content-center{
	justify-content: flex-start !important;
}
.bartender-name h5 {
    margin: 7px auto 0px 0px;
}
.bartender-name {
    margin-bottom: 0px;
}
.bar-prof-left h6{
	margin-left: 159px;
}
.contact-pg .row.first-row{
	flex-direction: column-reverse;
}
.contact-right {
    margin: -40px 0px 20px 0px;
}
.contact-left {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0;
    margin-bottom: 40px;
}

.dashboard-outer {
    padding: 7px 0px 36px 0px;
}
/* 28-06-v1 */

.notification_mmn p {
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 4px 0;
}
.notification_mmn h5 {
  font-size: 15px;
}
.notification_mmn {
  margin: 0 0 16px 0;
  padding: 0 0 16px 0;
}
.notification_mmn span {
  width: 46px;
  height: 46px;
  font-size: 22px;
  margin: 2px 12px 12px 0;
}
.notification_mmn p strong {
  font-weight: 600;
}
.cus_posted_revv h2 {
  margin-bottom: 11px !important;
  text-align: left !important;
  line-height: 21px !important;
}
.dash-bar{
	margin: 16px 0px 5px 0px;
}
.owner-img-box {
    width: 253px;
    height: 253px;
}
.own-name-box h3 {
    font-size: 15px;
}
.own-name-box p {
    font-size: 13px;
}
.own-name-box {
    border-radius: 5px;
    padding: 6px 12px 6px 6px;
}
.owner-txt p {
    font-size: 14px;
}
.owner-txt {
    margin: 20px auto 0 auto;
}
.img-area {
    margin-top: 20px;
}
.abt_workss.owner-works {
    padding-bottom: 20px;
    padding-top: 20px;
    margin-bottom: 20px;
}
}
/* ------------------767px-----------------  */

@media screen and (max-width:575px) {
	.jobb_area_box {
		height: auto;
		width: 100%;
		margin: 0 0 15px 0;
	}

	.heading_area_neww h2 {
		font-size: 30px;
		line-height: 30px;
		margin: 29px 0 4px 0;
	}

	.bartenders_area_bgg {
		padding: 0 15px 0 15px;
	}

	.bartenders_infoom .item .bar_uer {
		border-radius: 17px;
		background: #dbd7d7;
		height: auto;
	}

	.banner_txt h1 {
		font-size: 25px;
		line-height: 28px;
	}

	.banner_txt h6 {
		font-size: 13px;
		letter-spacing: 2.5px;
	}

	.banner_txt span {
		margin-top: 12px;
		margin-bottom: 8px;
	}

	.banner_txt p {
		font-size: 14px;
		line-height: 18px;
		margin: 0 0 14px 0;
	}

	.banner_txt {
		padding: 65px 0 0 0;
	}
	.banner_area>img {
		height: 277px;
	}

	.heading_area p {
		font-size: 15px;
		line-height: 20px;
	}

	.bartenders_info {
		width: 100%;
	}

	.top_hhd_areaa {
		padding: 3px 0 18px 0;
	}

	.inner-banner-text {
		padding: 69px 0 0 0;
		height: 165px;
	}

	.inner-banner-text h1 {
		font-size: 30px;
		line-height: 34px;
	}

	.banner_txt a {
		padding: 11px 10px 0 10px;
		font-size: 13px;
		line-height: 18px;
		height: 40px;
	}

	.banner_txt a img {
		width: 14px !important;
		margin: -2px 0 0 2px;
	}

	.jobb_offers_left_bg img {
		width: 94%;
		left: 3%;
		top: -110px;
	}

	.cust-signup-pg .signup-page-r8 h1 {
		font-size: 24px;
	}

	.signup-lft-inr {
		background-position: 0 14%;
	}

	.how_tabb li {
		width: 47%;
		margin-bottom: 20px;
	}

	.how_tabb {
		margin: 0 0 4px 0 !important;
	}

	.inner-banner {
		padding-top: 20px;
		margin-bottom: 32px;
	}

	.howit_workss .heading_area h2 {
		font-size: 24px;
		line-height: 24px;
	}

	.howit_workss .heading_area p {
		font-size: 14px;
		line-height: 21px;
	}


	/*syanti*/
	.btn_submit_f button {
		width: 100px;
		height: 40px;
		font-size: 15px;
		margin-top: 0;
		margin-bottom: 10px;
	}

	.edit_form_box {
		margin-bottom: 16px;
	}

	.form_area_mainn h2,
	.tables_body h2 {
		font-size: 18px;
		margin: 0 0 25px 0;
	}

	.frst_divs {
		width: 100%;
	}

	.date_divs {
		width: 50%;
	}

	.sub_di {
		width: 50%
	}

	.bor_das_dibs {
		border: 0px solid #fff;
		border-radius: 0px;
		height: auto;
		justify-content: flex-start;
	}

	.price_ss {
		width: 17%;
		height: auto;
	}

	.price_textp {
		height: auto;
		border: 0;
		justify-content: flex-start;

	}

	.dura1_ss {
		width: 33%
	}

	.fivss_divs {
		width: 50%
	}

	.action_ar_btns {
		justify-content: flex-start;
	}

	.action_ar_btns ul {
		display: flex;
		align-items: center;
	}

	.heads_divs,
	.heads_divs a {
		font-size: 17px;
		line-height: 22px;
	}

	.du_head,
	.table_heading1 {
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 0px;
	}

	.lock_para p,
	.lig_para {
		font-size: 13.5px;
	}

	.comp_texts p {
		font-size: 15px;
	}

	.action_ar_btns ul li a {
		width: auto;
		padding: 0 10px;
		height: 28px;
		font-size: 12px;
		margin: 4px 0;
		margin-left: 0px;
		margin-right: 5px;
	}

	.table_div_left2 {
		padding: 0px 7px 0px 7px;
	}

	.comp_texts p {
		text-align: left;
	}


	.bor_das_dibs {
		padding: 0 0px;
	}

	.table_div_left2.frst_divs1 {
		width: 100%;
	}

	.payments_table .price_textp p {
		text-align: left;
	}

	.date_divs1 {
		width: 21%;
	}

	.sub_di1 {
		width: 40%;
	}
	.dura1_ss1 {
    width: auto;
}
.table_div .table_div_left2:last-child {
    padding: 2px 6px 2px 5px;
}

.add_banks {
    margin-top: 25px;
}

/* 27-06-v2 */
.steps::after {
    bottom: 8px;
}
/* 27-06-v2 */
.frst_divs3 {
    width: 100%;
}
.date_divs3 {
    width: 50%;
}

.sub_di3{
	width: 50%
}
.price_ex {
    width: 40%;
}
/* 28-06-v1 */
.contact-right {
    margin: -15px 0px 20px 0px;
}
.sign-frm-bx input, .sign-frm-bx select, .sign-frm-bx textarea {
    padding: 6px 23px 6px 0px;
    font-size: 14.5px;
    height: 43px;
}
.sign-frm-bx textarea {
    height: 107px;
}


.cont-pg-bnr .inner-banner-text {
    padding: 48px 0 0 0;
    height: 190px;
	margin: 0px !important;
}
.cont-r8-hd span {
    margin-right: 12px;
    width: 43px;
    height: 43px;
}
.cont-r8-hd span img {
    width: 23px;
    height: 23px;
}
.cont-r8-hd.align-items-center{
	align-items: flex-start !important;
}
.cont-hd-txt {
    width: calc(100% - 50px);
}
.cont-hd-txt p {
    font-size: 13px;
}
.cont-r8-hd {
    padding: 14px 12px 14px 12px;
}
.cd-txt p {
    font-size: 13px;
    line-height: 19px;
}
.cd-txt h6 {
    font-size: 17px;
    line-height: 19px;
}
/* 28-06-v1 */

/* faq */

.faq-tabs li button.nav-link {
    padding: 10px 10px 10px 10px;
    font-size: 16px;
    height: 47px;
    margin-right: 13px;
}
.faq-tabs li button.nav-link img {
    width: 25px;
    height: 25px;
    margin-right: 7px;
}
.faq-tabs li button.nav-link.active {
    padding: 10px 25px 10px 10px;
    background-size: 12px 12px;
    background-position: right 7px center;
}

.faq-tabs li button.nav-link.active img {
    width: 18px;
    height: 18px;
    margin-right: 5px;
    margin-top: -4px;
}
.faq-tab-inr .accordion-button {
    align-items: flex-start;
	font-size: 17.6px;
    line-height: 22px;
}
.faq-tab-inr .accordion-body {
    padding: 0px 0px 11px 0px !important;
    margin-top: -21px;
    font-size: 14px;
    line-height: 21px;
}
.faq-tab-inr .accordion-button:not(.collapsed)::after {
    margin-left: 5px;
}
/* faq */

.dash-bar {
    margin: 2px 0px 5px 0px;
}

.review-sec-box h2 {
    text-align: left;
}
.review-sec-box ul li img {
    width: 13px;
    height: 13px;
}
.match-job-pg-hdr h2 {
    font-size: 23px;
}
.mact-hdr-lst label {
    font-size: 17px;
}
.mact-hdr-lst select {
    font-size: 17px;
}
.img-area .col-sm-6{
	width: 50%;
	max-width: 50%;
}
.owner-img-box {
    width: 200px;
    height: 200px;
}
.owner-txt {
    margin: 10px auto 0 auto;
}
.owner-txt p {
    font-size: 13px;
}
.shw_emal_ph {
	margin: 5px 0 0 0;
}
}
/* ------------------575px-----------------  */

@media screen and (max-width:480px) {
	.heading_area_neww h2 {
		font-size: 24px;
		line-height: 28px;
		margin: 31px 0 0 0;
	}

	.heading_area h2 {
    font-size: 26px;
    line-height: 20px;
}

	.sign_neww {
		width: 94%;
	}

	/* anwesa */
	.signup-lft-inr span {
		width: 83px;
		height: 83px;
	}

	.signup-lft-inr span img {
		max-width: 42px;
		max-height: 42px;
	}

	.signup-lft-inr h4 {
		font-size: 24px;
		line-height: 26px;
		padding-left: 13px;
	}

	.signup-lft-inr {
		padding: 32px 71px 88px 15px;
	}

	.signup-page-r8 h1 {
		font-size: 22px;
		margin-bottom: 5px;
	}

	.signup-page-r8 p {
		margin-bottom: 9px;
		line-height: 1.2;
	}

	.sign-frm-bx input {
		padding: 8px 23px 8px 0px;
		font-size: 14.5px;
	}

	.cust-sign-in {
		padding: 14px 14px 14px 38px;
	}

	.cust-sign-logo img {
		max-width: 100%;
	}

	.cust-sign-txt h3 {
		font-size: 22px;
	}

	.cust-sign-txt p {
		font-size: 16px;
		line-height: 21px;
		margin-bottom: 7px;
	}

	.cust-sign-txt h5 span {
		width: 21px;
		margin-right: 6px;
	}

	.cust-sign-txt h5 {
		font-size: 17px;
	}

	/*.signer-box {
    flex-direction: column;
}*/
	.log-agree {
		flex-wrap: wrap;
	}

	a.log-forgot {
		margin: 0px 0px 0px auto;
	}

	.log-agree label {
		margin-right: 14px;
	}

	/* anwesa */

	/* 24-06 */
	.match-job-pg-hdr h2 {
		font-size: 21px;
	}

	.match-job-pg-hdr {
		padding-bottom: 2px;
		margin-bottom: 11px;
	}

	.src-frm-box {
		width: 100%;
	}

	.src-frm-box input,
	.src-frm-box select {
		border-width: 0px 0px 1px 0px;
	}

	.mact-hdr-lst select {
		font-size: 15px;
	}

	.mact-hdr-lst label {
		font-size: 16px;
	}

	.src-div {
		margin: 0px 0px 13px 0px;
	}

	.srch-pagi li a {
		width: 38px;
		height: 38px;
	}

	.srch-pagi li {
		margin: 0px 3.5px;
	}

	.match-list {
		align-items: center;
		padding: 7px 0px 2px 0px !important;
	}

	.match-list li {
		margin-bottom: 5px;
	}

	.src-div {
		margin: 0px 0px 29px 0px;
	}

	/* 24-06 */
	.src-frm-box {
		border-bottom: none;
	}

	.src-frm-box input,
	.src-frm-box select {
		height: 45px;
		margin-bottom: 12px;
	}

	.src-frm-box span {
		top: 16px;
	}

	.img-upld label {
		padding: 11px 0 11px 12px;
		font-size: 15px;
	}

	.innter_footer_top h1 {
		font-size: 25px;
		line-height: 28px;
		margin: 0 0 10px 0;
	}

	.innter_footer_top {
		height: 135px;
		padding-top: 24px;
	}
	.after_login_pages .navbar-brand img {
    width: 180px !important;
}
.navbar-toggler-icon {
    width: 1.1em;
    height: 1.1em;
}
.af_log_dv a span {
    width: 39px;
    height: 39px;
    margin: 0 9px 0 0;
}
.af_log_dv a span img {
    width: 35px;
    height: 35px;
    margin-top: 0px;
}
.navbar-toggler{
	padding: 7px !important
}



 /* 27-06-v2 */
 .dash-flex {
    align-items: flex-start;
    flex-direction: column;
}
.total-rating ul.justify-content-end{
	justify-content: flex-start !important;
	margin-top: 14px !important;
}
.edit_profile_main.review-main::before {
    height: 147px;
}
.review-sec-box h2 {
    font-size: 17px;
    line-height: 18px;
    margin-bottom: 10px;
    letter-spacing: 0px;
}
  /* 27-06-v2 */
  .jobs_left_app h1 a {
    font-size: 19px;
    line-height: 22px;
    margin-bottom: 8px;
}
/* 28-06-v1 */
.barer-img {
    width: 100px;
    height: 100px;
}
.bar-prof-left::after {
    left: 120px;
    height: calc(100% - 18px);
	top: 9px;
}
.bar-prof-left {
    padding: 9px 9px 9px 9px;
	margin-bottom: 12px;
}
.bartend-name-txt {
    width: calc(100% - 124px);
}
.bartender-name {
    margin-bottom: 7px;
}
.bar-prof-left h6 {
    margin-left: 124px;
}
.bar-prof-r8-top p {
    font-size: 13px;
    line-height: 21px;
}
.bar-prof-r8-top {
    padding: 12px 12px 0px 12px;
    margin-bottom: 12px;
}

.bar-prof-rate-hd .total-rating ul.justify-content-end {
    justify-content: flex-end !important;
    margin-top: 0px !important;
}
.bar-prof-rate-hd h3 {
    font-size: 19px;
    line-height: 19px;
}
.bar-prof-rate-hd {
    margin-bottom: 12px;
    padding: 9px 12px 9px 12px;
}
.bar-prof-r8-inr {
    padding: 0px 12px 12px 12px;
}
.bar-prof-rater p {
    font-size: 13px;
    line-height: 19px;
}
.bar-prof-rater-name h6 {
    font-size: 13px;
}
/* 28-06-v1 */
/* faq */
.faq-tabs li button.nav-link img {
    width: 22px;
    height: 22px;
    margin-right: 4px;
}
.faq-tabs li button.nav-link {
    padding: 10px 8px 10px 8px;
    font-size:17px;
    height: 38px;
    margin-right:11px;
}
.faq-tabs li button.nav-link.active {
    padding: 10px 21px 10px 8px;
    background-position: right 4px center;
}
.faq-tabs li button.nav-link.active img {
    width:22px;
    height:22px;
    margin-right: 4px;
    margin-top: -5px;
}
.faq-page {
    padding: 19px 0px 0px 0px;
}
.faq-tab-inr .accordion-item {
    margin-bottom: 14px !important;
}
.faq-tab-inr .accordion-button {
    padding: 0px 0px 14px 0px !important;
}
.faq-tab-inr .accordion-body {
    margin-top: -9px;
}
/* faq */
.signup-lft-inr {
    background-position: 0 32%;
}
.after_login_pages .navbar-collapse {
    top: 48px;
}
.signer-box {
    flex-direction: column;
}
a.sign-cust {
    margin: 7px 6px 6px 5px;
}
.agree label {
    padding-left: 24px;
    font-size: 15px;
}
a.log-forgot {
    font-size: 15px;
}
.howit-inr {
    margin-top: 16px;
}
.notification_mmn {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}
.notification_mmn span {
    width: 32px;
    height: 32px;
    display: flex;
    font-size: 15px;
    margin: 2px 12px 12px 0;
    justify-content: center;
    align-items: center;
}
.notification_mmn span img{
	width: auto;
	height: auto;
	display: block;
	max-width: 100%;
	max-height: 100%;
}
.noti-txt{
	width: calc(100% - 47px);
}
.notification_mmn p {
    font-size: 13px;   
}
.notification_mmn h5 {
    font-size: 14px;
    /* margin-left: 43px; */
}
.term-paper-top h6 {
    font-size: 14px;
    line-height: 21px;
}
p.warn {
    margin-bottom: 5px;
}
.term-box p, .term-box li {
    font-size: 14px;
	line-height: 20px;
}
.term-box h2 {
    font-size: 22px;
    margin-bottom: 5px;
	line-height: 23px;
}
.term-paper h1 {
    font-size: 29px;
    line-height: 1;
    margin-top: -17px;
}
.banner_area>img {
    height: 303px;
}
.banner_txt h1 {
    font-size: 21px;
    line-height: 28px;
}
.banner_txt p {
    font-size: 13px;
    line-height: 17px;
    margin: 0 0 14px 0;
}
.img-area .col-sm-6{
	width: 100%;
	max-width: 100%; 
}
.owner-img-box {
    width: 200px;
    height: 200px;
	margin: 0 auto 20px auto;
	float: none !important;
}
}
/* ------------------480px-----------------  */

@media screen and (max-width:400px) {
	.date_divs {
		width: 100%;
	}

	.sub_di {
		width: 74%
	}

	.price_ss {
		width: 26%;
		text-align: right;
	}

	.price_textp {
		width: auto;
		text-align: right;
	}

	.price_textp p {
		text-align: right;
		width: 100%;
	}

	.comp_texts p {
		text-align: left;
	}

	.action_ar_btns {
		justify-content: flex-end;
	}

	.payments_table .price_textp p {
		text-align: left;
	}

	.dura1_ss1 {
		width: 50%;
	}

	.sub_di1 {
		width: 50%;
	}
	.date_divs1 {
    width: 50%;
}
.frst_divs3 {
    width: 100%;
}
.date_divs3 {
    width: 100%;
}

.sub_di3{
	width: 60%
}
.price_ex {
    width: 40%;
}

.jobs_left_app ul li p {
    font-size: 13px;
    line-height: 17px;
}
/* 28-06-v1 */
.barer-img {
    float: none;
}
.bartend-name-txt {
    width:100%;
	float: none;
}
.bar-prof-left::after{
	display: none;
}
.bar-prof-left h6 {
    margin-left: 4px;
}
.bartender-name h2, .bartender-name h3 {
    text-align: center;
}
.bartender-name ul.justify-content-center {
    justify-content:center !important;
}
.bartender-name h5 {
    margin: 7px auto 0px auto;
}
.bar-prof-rate-hd {
    flex-wrap: wrap;
}
.bar-prof-rate-hd .total-rating ul.justify-content-end {
    justify-content: flex-start !important;
    margin-top: 8px !important;
}
.bar-prof-rate-hd .total-rating ul li:first-child {
    margin: 0px 2px 0px 0px;
}
/* 28-06-v1 */

.faq-tabs li button.nav-link {
    font-size: 16px;
    margin-right: 6px;
}
.faq-tabs li button.nav-link img {
    width: 19px;
    height: 19px;
}
.faq-tabs li button.nav-link.active img {
    width: 19px;
    height: 19px;
}
.match-list li h5 {
    max-width: 128px;
	font-size: 13px;
}
.mtch-img {
    width: 39px;
    height: 39px;
    margin-right: 4px;
}
.matcher-name h5 {
    font-size: 14.1px;
	width: 139px;
}
.matcher-name h5 p {
    font-size: 12px;
    line-height: 16px;
}
.matcher-name{
	width: 181px;
}
a.mat-btn {
    padding: 7px;
    font-size: 10px;
}
.match-box>a {
    font-size: 17px;
    line-height: 19px;
}
.match-box h4 {
    align-items: flex-start;
}
.match-box h4 img {
    width: 18px !important;
    height: 16px;
    margin-top: 3px;
}

}
/* ------------------400px-----------------  */

@media screen and (max-width:360px) {
	.sign_neww {
		width: 91%;
	}

	.jobb_offers_left_bg img {
		width: 90%;
		left: 5%;
		top: -42px;
	}

	a.sign-cust {
		padding: 6px 8px 6px 8px;
		font-size: 13px;
	}
	.faq-tabs li button.nav-link {
		padding: 10px 6px 10px 6px;
		font-size:14px;
		height:36px;
		margin-right: 3px;
	}
	.faq-tabs li button.nav-link.active img {
		width: 15px;
		height: 15px;
	}
	.match-list li:first-child h5 {
	    font-size: 12px;
    max-width: 108px;
	}
	.match-list li:first-child h5 img {
		width: 13px !important;
	}
	.banner_txt h1 {
		font-size: 18px;
		line-height: 25px;
	}
	.banner_txt a {
		padding: 7px 7px 0 7px;
		font-size: 12px;
		line-height: 18px;
		height: 32px;
	}
}
/* ------------------360px-----------------  */