@media (max-width: 1599px) {
	.guard img{max-width: 350px;}
	.jobwrap .col1 .secjob{width:660px;}
	.jobwrap .col2 .joindetail{width:660px}
	.abtleft .abtcnt{width:660px;padding: 25px 15px 15px}
	.abtleft .abtcnt h3{margin-bottom: 13px;}
	.securewrap .sec_cnt{padding-top: 37px;}
	.slogan .bannerleft h3{font-size:80px;}
	.slogan .bannerleft h4{font-size:46px;}
	.slogan .bannerleft .captiontext{font-size:19px; font-weight: 700;}
	.slogan .rgt_frm{padding:30px 32px 15px}
	.jobwrap .col1 .secjob h2{font-size:60px;}
	.jobwrap .col2 .joindetail > ul > li .jcnt h3{font-size:29px;}
	h3{font-size:29px;}
	p{font-size:18px;line-height: 28px;}
	.joinwrap p{font-size:18px;line-height: 28px;}
	.joinwrap h4{font-size:15px;}
	.joinwrap h2{font-size:40px;}
	.securewrap .sec_cnt .subtxt h4{font-size: 25px;}
	.header .loginlik a{padding:29px 24px;}
	.main_menu > ul > li{margin:0 7px;}
	.stj_job_list ul li .stj_jl_dtl { width: 320px;}
	.stj_job_list ul li .stj_jl_rgt { width: 280px;}
	.stj_contact_dv .stj_cnt_form {  width: 70%;}
	.stj_contact_dv .stj_cnt_form ul li {  margin: 0 5% 18px 0;  width: 47.5%;}
	.stj_contact_dv .stj_cnt_dtl {  padding: 0 0 0 3%;  width: 27%;}
	.crs_list ul li .crs_list_lft { width: 20%;}
	.crs_list ul li .crs_list_rgt { width: 77%;}
	.crs_list ul li .crs_list_rgt .crs_lr_lft {  width: 50%;}
	.crs_list ul li .crs_list_rgt .crs_lr_rgt { width: 30%;}
	.stj_bid_top .stj_bdt_lft {  width: 78%;}
	.stj_bid_top .stj_bdt_rgt {  width: 20%;}
	.stj_bid_top .stj_bdt_rgt_imp {  width: 100%;}
	.stj_bid_top .stj_bdt_lft .stj_bid_slider {  width: 60%;}
	.stj_bid_top .stj_bdt_lft .stj_bid_side_con {  width: 36%;}
	.stj_review_wrap .stj_job_list ul li .stj_jl_img {  width: 148px;}
	.stj_review_wrap .stj_job_list ul li .stj_jl_dtl {  width: 270px;}
	.main_menu {  padding-left: 10px;  padding-right: 10px;}
	.header .selectdrpdwn {  padding: 27px 10px;}
	/*5-5-2018*/
	.heig_box { width: 200px !important; }
	
	/* 3-7-2018 CSS */
	.stj_bid_top .stj_bdt_lft .stj_bid_side_con{width: 42%;}
	.stj_bid_top .stj_bdt_rgt .stj_bdt_rgt_iframe.full_width_map {
		width: 100%;
		margin-left: 0 !important;
	}
	
	
	}
@media (max-width: 1400px){ 
	.newrequest ul li .rgtcnt h2{ font-size:21px;}
}
@media (max-width: 1350px){ 
	.calender.stj_ad_srch{float:left;margin-bottom:10px }
	.jobwrap .col1 .secjob,.jobwrap .col2 .joindetail,.abtleft .abtcnt{width:600px;}
	.stj_job_list ul li .stj_jl_img {  margin: 0 3% 0 0;  width: 16%;}
	.stj_job_list ul li .stj_jl_dtl { width: 42%;}
	.stj_job_list ul li .stj_jl_rgt {  width: 37%;}
	.stj_jb_inr .tabs li a {  font-size: 14px;}
	.stj_review_wrap .stj_job_list ul li .stj_jl_img {  width: 20%;margin-right: 2%;}
	.stj_review_wrap .stj_job_list ul li .stj_jl_dtl {  width: 40%;}
	.stj_review_wrap .stj_job_list ul li .stj_jl_rgt {  width: 37%;}
	.stj_review_wrap .stj_job_list ul li .stj_jl_rgt .stj_rating label {  margin: 2px 9px 10px 0;  width: 100%;}
	.main_menu > ul > li > a {  font-size: 12px;  padding: 33px 0 27px;}
	.gnrt_img {  height: 118px;}
	
	/* 3-5-2019 CSS */
	.footer .footermenu ul li {margin-left: 20px;}
	
	/* 6-5-2019 CSS */
	.reasons-text2 h2 {font-size: 44px;}
	.resons-text h3 {font-size: 38px;}
	.resons-text p {font-size: 20px;}
}

 
@media (max-width: 1249px){ 
.gnrt_img {	height: 97.9px;background-size: cover;width: 100%;background-position: top center}    
.lines-button { display:block; }
.navigation {float:right;margin-right: 60px;width: auto}
.main_menu{display: none}
	.header .container{position: relative}
	.header .logo{margin:30px 0 10px;}
	.header .loginlik a {padding: 21px 50px;}
	.header .selectdrpdwn {padding: 20px 24px 20px;}
	.lines-button{right:16px;top: 5px;}
	.header{z-index: 999;position: relative}
	.home_bnr{min-height: 320px;}
	.slogan .bannerleft h3{font-size: 46px;}
	.slogan .bannerleft h4{font-size: 34px;}
	.slogan .bannerleft .captiontext{font-size:12px;padding: 3px 13px}
	.slogan .bannerleft{width:48%;}
	.slogan .rgt_frm{width:45%;margin-top: 30px;}
	.guard{display: none}
	.slogan .bannerleft .wrk ul li{font-size:20px;}
	.slogan .bannerleft .wrk{margin-top:20px;}
	.slogan .rgt_frm h3{font-size:20px;}
	.slogan .rgt_frm{padding:20px;padding-bottom: 3px;}
	.slogan .rgt_frm ul li input.textbox{padding:9px 15px;font-size: 16px;}
	.slogan .rgt_frm ul li .submit_btn{margin-top:0;padding: 8px 0}
	.jobwrap .col1 .secjob,.jobwrap .col2 .joindetail,.abtleft .abtcnt{width:480px;}
	.jobwrap .col1 .secjob h2{font-size:50px;}
	.jobwrap .col2 .joindetail > ul > li{margin-top:40px;}
	.joinwrap{padding: 45px 0}
	.joinwrap .joinbtn .learnmore{font-size:15px;}
	.securewrap .sec_cnt{width:100%}
	.securewrap{background: none !important}
	.footer .footermenu ul li{margin-left:22px;}
	.footer .footermenu ul li a,.footer .copyright{font-size:13px;}
	.footer{padding:6px 0}
	.stj_job_list ul li .stj_jl_rgt .bid_start {  position: static;  float: left;  width: 100%;  margin: 10px 0 0;}
	.stj_filter_inn .stj_ctg ul li label { font-size: 10px;}
	.stj_filter_inn .stj_ctg ul li label.chk_lb { background-size: 12px auto;}
	.stj_sort .srch_dv {  width: 100%;  margin: 20px 0 0;}
	.stj_sort .srch_dv .txt_srch {  width: 90%;}
	.stj_sort .srch_dv .btn_srch { width: 10%;}
	.bp_wrap {  padding: 30px 15px 74px;}
	.ip_wrap .ip_avail h3 { font-size: 11px;}
	.ip_wrap .ip_avail h3 a {  font-size: 10px;}
	.stj_login_wrap { padding: 30px 15px;}
	.stj_login_wrap .login_dv .lg_dv_rgt ul { padding: 0;}
	.stj_login_wrap .login_dv .lg_dv_rgt ul li .rd_lb {margin: 0 20px 0 0;} 
	.stj_login_wrap .login_dv .lg_dv_lft { padding-right: 30px;}
	.stj_login_wrap .login_dv .lg_dv_rgt { padding-left: 30px;}
	.stj_login_wrap.stj_reg_wrap {  padding: 30px 15px;}
	/*..14.4.18..*/
	.newrequest ul li .leftimg{width:29%;margin-right: 15px;}
	.newrequest ul li .rqstmain{padding:15px;}
	.newrequest ul li .rgtcnt h2{font-size:18px;}
	.newrequest ul li .addwsh i{font-size:20px;}
	.newrequest ul li .addwsh{top:15px;right:15px;}
	.stj_bid_btm {  width: 100%;}
	.stj_bid_top .stj_bid_descp{ padding: 0;}
	.feed_star .feed_star_rt {  width: 100%;  margin: 2px 0 0;}
	.stj_bid_btm.stj_bid_btm_full .bid_table {  border-right: medium none;  padding-right: 0;  width: 100%;}
	.feed_cmnt {  border-right: medium none;  padding-left: 0; margin-bottom: 20px;  width: 100%;}
	.bid_table {  overflow: auto;}
	.gd_profile .gd_prf_img {  width: 24%;}
	.gd_rate{  width: 24%;}
	.gd_profile .gd_prf_con {padding: 0 15px;  width: 76%;}
	.gd_full_dtl {  padding: 0 15px;  width: 49%;}
	.gd_wrap .bp_dv_dtl .bp_dv_lftdtl {  padding: 0 15px;  width: 27%;}
	
	/*4-5-18*/
	.header .loginlik ul {  top: 63px;}
	.gnrt_img { height: 59px;}
	
   /* 3-5-2019 CSS */
	.header-new{position:absolute;}
	.reasons-list .list-item .list-text p {font-size: 18px;}
	.reasons-list .list-item .list-img{width:90px;height:90px;}
	.reasons-list .list-img {background-size:45px !important;}
	.reasons-list a{width: 13%;}
	.resons-text h3 {font-size:35px;}
	.reasons-text h2 {font-size:24px;}
	.resons-text p {font-size: 18px;}
	.categories-list ul li a {font-size: 15px;}
	.flogo > img {max-width: 225px;}
	.reasons-text { padding: 10px 0;}

    a.a_pybb{float: left;margin: 0 6px 10px 0 !important}
}

@media (max-width: 991px) { 
	.slogan .bannerleft{margin-top:40px}
	.slogan .rgt_frm {padding: 15px 15px 0;margin-top: 15px;}
	.slogan .rgt_frm h3 {font-size: 16px;margin-bottom: 8px;}
	.slogan .rgt_frm .radio label {font-size: 16px;}
	.slogan .rgt_frm ul{font-size:10px;margin-top: 10px;}
	.slogan .rgt_frm ul li input.textbox {font-size: 14px;padding: 5px 15px;}
	.slogan .rgt_frm ul li .submit_btn {font-size: 16px;margin-top: 0; padding: 4px 0;}
	.home_bnr{min-height: 250px;}
	.jobwrap .col1{width:100%}
	.jobwrap .col1 .secjob, .jobwrap .col2 .joindetail, .abtleft .abtcnt{width:100%;padding: 30px 20px}
	.jobwrap .col1 .secjob h2{font-size:30px}
	.jobwrap .col2{width:100%}
	.jobwrap .col2 .joindetail > ul > li .icnwrap{margin-left:0;border:1px solid #505677;margin-right: 20px;}
	.jobwrap .col2 .joindetail > ul > li{margin-top: 11px;}
	.abtleft{width:100%;}
	.abtrgt{width:100%}
	.securewrap .sec_cnt{padding:30px 0}
	h3{font-size:23px;}
	.securewrap .sec_cnt .subtxt h4{font-size:20px}
	.securewrap .sec_cnt .subtxt{margin-top:10px;}
	.footer .flogo{width:100%;text-align: center;margin-top: 10px;}
	.footer .footermenu{width:100%;text-align: center}
	.footer .footermenu ul li{display:inline-block;margin: 0 5px;float: none;}
	.footer .footermenu ul li a, .footer .copyright{text-align: center}
	.footer .social{text-align: center}
	.joinwrap h2{font-size:30px;}
	.header .loginlik a{padding: 21px 35px;}
	.joinwrap{padding:25px 0;}
	.stj_filter {  margin: 0 0 30px;}
	.stj_brc ul li {  margin: 0 1% 20px;  width: 31.33%;}
	.stj_about_inn {  margin-bottom: 40px;}
	.stj_abt_wrap { padding: 30px 0 10px;}
	.stj_cnt_inn { margin: 0 0 40px;}
	.stj_cnt_wrap { padding: 30px 0;}
	.stj_abt_wrap.stj_faq_wrap { padding-bottom: 30px;}
	.bp_dv_dtl .bp_dv_lftdtl .bp_crd .bp_crd_dtl span { line-height: 53px; font-size: 40px;}
	.bp_dv_dtl .bp_dv_lftdtl .bp_crd .bp_crd_dtl {  font-size: 12px;}
	.bp_dv_dtl .bp_dv_lftdtl .bp_code span {  font-size: 25px;}
	.ip_wrap .ip_avail h3 a {  margin: 5px 0;  width: 100%;}
	.stj_login_wrap .login_dv { padding: 30px;}
	.stj_login_wrap .login_dv .lg_dv_rgt ul li .rd_lb {  margin: 10px 20px 0 0;  width: 100%;}
	
	
	/**/
	.jobdetail .jobleft,.jobdetail .jobright{padding-left:30px;padding-right:30px; }
	.jobdetail ul.jobtab li a{font-size:16px;}
	.jobdetail ul.jobtab li.active a::after {border-top: 30px solid transparent;border-bottom: 31px solid transparent;border-left: 31px solid #313131;}
	.bid_table table td:last-child {  width: auto;}
	.bid_table table th:last-child {  width: auto;}
	.bid_table table td {  padding: 9px 10px;}
	.bid_table table th {  padding: 9px 10px;}
	.stj_bid_top .stj_bdt_rgt {  width: 100%; margin-bottom: 20px;}
	.stj_bid_top .stj_bdt_lft {  width: 100%;}
	.bid_pop_wrap{width:100%;}
	.bpw_inner{padding: 0 15px;}
	.stj_rev_fb .stj_bid_top .stj_bid_descp {  margin: 0 0 15px;}
	.jobdetail .jobleft.publish ul li label {  width: 100px;}
	.stj_jb_inr .tabs.tabs_anj li a {  font-size: 12px;  padding: 16px 6px;}
	
	/* 3-7-2018 CSS */
	.stj_bid .stj_bid_wrap .stj_bid_top .stj_bdt_lft{width: 100%;}
	.stj_bid .stj_bid_top .stj_bdt_rgt{width:100%;}
	
	.newrequest ul li .rgtcnt h2.verified_usr::after {  margin: -4px 0 0 10px;}
	.stj_pb_frm ul li.dobClass .dob_div {  float: left;  margin-bottom: 10px;  margin-right: 0;  width: 100%;}
	.gnrt_img {  height: 98px;}
	
	/*6-5-2019*/
	.header-new .post-btn ul li {padding: 0 0 0 5px;}
	.header-new .post-btn ul li a {width: 125px;padding: 10px 0;}
	.header-new .login-btn ul li a {padding: 0px 10px 0 10px;}
	.header-new .login-btn {padding-top: 12px;}
	.banner-text h1 {font-size: 40px;}
	.search-inner .txt_cnt {width: 364px;}
	.reasons-text2 h2 {font-size: 34px;}
	.resons-text h3 {font-size: 28px;}
	.resons-text p {font-size: 15px;}
	.reasons-list .list-item .list-img {width: 70px;height: 70px;}
	.reasons-list .list-img {background-size: 30px !important;}
	.reasons-list .list-item .list-text p {font-size:15px;line-height: 22px;}
	.training-course h4 {font-size: 30px;}
	.categories-list ul li a {font-size: 14px;}
	.categories-title h5 {font-size: 32px;}
	.resons-text {padding: 170px 0 440px 0;}
    .job-type-button.job-type-button-registration button{width:auto;font-size: 12px;}
}

@media (max-width: 767px) {  
	.newrequest ul li .leftimg{width:100%;margin-right: 0;}
	.newrequest ul li .rgtcnt {
	overflow: visible;
	margin: 11px;
	float: left;
	width: 100%;
	padding-right: 0 !important;
}
.business-user .messages .comn-list .box-color {
        display: flex;
    }
#basicModal iframe {width:100%;}
.dasbrod-title h2.help-pp {width:100%!important; text-align:center;}
.lines-button.x2.meanclose.active .lines:before, .lines-button.x2.meanclose.active .lines:after {
    -webkit-transform: none;
    transform: none;
    top: -11px;
    transform: rotate(72deg) !important;
    left: 8px;
}
.lines-button.active .lines {
        transform: rotate(55deg) !important;
    }
.lines-button .lines {
    width: 30px;
}
.lines-button .lines:before, .lines:after {
    width: 30px;
}
.header .logo > a.deskLogo {
    display: block;
    margin: 15px 0 0px;
}
.calender.stj_ad_srch{width:100% !important;padding-right: 0 !important}
.list-row .box-color{width:100% !important;padding-right: 0 !important;text-align: center;}
.list-row .box-color .title{width:100% !important;}
	.logo{width:190px;}
	.navigation{margin-left:0;margin-right: 0;float:left}
	.header .loginlik a {font-size: 13px; font-weight: 400; padding: 6px 13px;}
	.header .selectdrpdwn select{font-size:13px;}
	.header .selectdrpdwn {padding: 6px 9px 6px;float: left;}
	.header{padding-bottom:10px;}
	.lines-button{top:84px;}
	.header .logo{width:100%;text-align: center;max-width: 100%}
    .header .logo  > a{max-width: 290px;float: left;}
    .user_type{width:100%}
    .navigation .second_header.individual-profile-class{float:left;width: 100%}
	.header .logo img{display: inline}
	.navigation{border:none;width: 100%}
	.mean-nav {
        right: 15px;
        top: 134px;
        width: calc(100% - 118px);
        position: fixed;
    }
	.home_bnr{min-height:100px}
	.navigation .loginlik a + ul{display: none}
	.header .loginlik:hover ul{display: none}
	.navigation .loginlik a.active + ul{display: block;}
	.loader{display: none}
	.slogan{position:relative;background: #E8E8E8;padding-bottom: 20px;}
	.slogan .bannerleft{width:100%;margin-top: 15px;}
	.slogan .bannerleft h3{color:#000}
		.slogan .rgt_frm{width:100%;max-width: 100%}
	.slogan .bannerleft .wrk ul li{color:#000}
	.slogan .bannerleft h3{font-size: 26px;}
	.slogan .bannerleft h4{font-size:20px;margin-bottom: 15px;color:#000}
	.slogan .bannerleft .wrk{margin-top: 8px;}
	.slogan .bannerleft .wrk ul li{font-size:15px;}
	.jobwrap .col2 .joindetail > ul > li .icnwrap{width:70px;line-height: 70px;height: 70px;}
	.jobwrap .col2 .joindetail > ul > li .jcnt h3{font-size:23px;margin-top:5px}
p,.joinwrap p,.securewrap .sec_cnt .subtxt p{font-size:16px;line-height: 26px}
	.jobwrap .col2 .joindetail .btn{font-size:14px;}
	.abtleft .abtcnt {padding-top:0}
	.jobwrap .col2 .joindetail > ul > li{margin-top:20px;}
	.joinwrap ul.joinlist li{width:50%;margin-bottom: 15px;}
	.joinwrap ul.joinlist li:nth-child(2n+1){clear:both}
	.securewrap .sec_cnt .subtxt {margin-top: 0; margin-bottom: 20px; float: left; width: 100%;}
	.joinwrap .joinbtn{margin-top:10px;}
	.joinwrap ul.joinlist{margin-left: -15px;margin-right: -15px;}
	.joinwrap h2{font-size:27px;}
	.stj_jb_inr .tabs li { width: 100%;}
	.stj_sort .sort_ul {  width: 100%;}
	.stj_sort .sort_ul li {  margin: 0 0 10px 0;  width: 100%;  text-align: center;}
	.stj_sort .sort_ul li a{width: 100%; }
	.stj_sort .sort_ul li label{width: 100%; }
	.stj_job_list ul li { padding: 20px 20px;}
	.stj_job_list ul li .stj_jl_img {  margin: 0 0 20px;  width: 100%;}
	.stj_job_list ul li .stj_jl_dtl {  width: 100%;  margin: 0 0 10px;}
	.stj_job_list ul li .stj_jl_rgt {  width: 100%;}
	.stj_job_list ul li .stj_jl_rgt .a_pyb { width: 100%; text-align: center;}
	.stj_loader {  font-size: 20px;  margin: 0 0 30px;}
	.stj_brc ul li {  margin: 0 0 20px;  width: 100%;}
	.stj_contact_dv .stj_cnt_form {  width: 100%;}
	.stj_contact_dv .stj_cnt_form ul li .btn_cnt {  padding: 6px 20px;  width: 100%;}
	.stj_contact_dv .stj_cnt_dtl {  padding: 20px 0 0;  width: 100%;  border-top: 1px solid #e7e7e7;  border-left: none;  margin: 13px 0 0; min-height: inherit;}
	.stj_map iframe { height: 300px;}
	.faq_points .faq_accordian .faq_accordian_inn .submenuheader { font-size: 12px;}
	.faq_points .faq_accordian .faq_accordian_inn .submenu p {  font-size: 12px;  line-height: 19px;}
	.bp_dv .bp_dv_bnr .bp_pf_img {  width: 60px;}
	.bp_dv .bp_dv_bnr h2 { font-size: 20px;}
	.bp_dv .bp_dv_bnr { padding: 10px 0;}
	.bp_dv .bp_dv_bnr .a_logout {  font-size: 15px;  padding: 2px 0 2px 22px;  right: 10px;  top: 7px;  background-size: 14px auto;}
	.bp_wrap {  padding: 30px 15px;}
	.bp_dv_dtl .bp_dv_lftdtl {  width: 100%;}
	.bp_dv_dtl .bp_dv_rgtdtl {  border-left: medium none;  width: 100%;}
	.bp_jobs_link li {  border-right: medium none;  width: 100%;}
	.bp_jobs_dtl { padding: 29px 15px 18px;}
	.bp_jobs_dtl .bank_dtl .a_edb { right: 0; top: -2px;}
	.ip_profile .ip_prf_lft {  width: 100%;}
	.ip_profile .ip_prf_rgt {  width: 100%;}
	.ip_profile .ip_prf_rgt .ip_pr_hdr h2 { width: 100%;}
	.ip_profile .ip_prf_rgt .ip_pr_hdr { padding: 10px 20px 0;height: auto;}
	.ip_profile .ip_prf_rgt .ip_pr_hdr .a_lot{ position: static; float: left; width: 100%; margin: 10px 0;}
	.ip_wrap .bp_jobs_dtl .bank_dtl ul li .srch_prf { width: 100%;}
	.ip_wrap .bp_jobs_dtl .bank_dtl.prsnl_dtl .a_edb {  float: left;  margin: 0 0 10px;  position: static;  width: 100%;}
	.crs_list ul li { padding: 20px;}
	.crs_list ul li .crs_list_lft { width: 100%;}
	.crs_list ul li .crs_list_rgt {  width: 100%;  margin: 20px 0 0;}
	.crs_list ul li .crs_list_rgt .crs_lr_lft {  width: 100%;}
	.crs_list ul li .crs_list_rgt .crs_lr_rgt {  width: 100%;}
	.stj_login_wrap .login_dv .lg_dv_lft {  border-bottom: 1px solid #cccccc;  border-right: medium none;  padding: 0 0 20px;  width: 100%;}
	.stj_login_wrap .login_dv .lg_dv_rgt {  padding-left: 0;  width: 100%; margin-top: 20px;}
	.stj_login_wrap .login_dv .lg_dv_lft ul li .btn_lg { margin: 10px 0 0;  width: 100%;}
	.stj_login_wrap .login_dv .lg_dv_rgt ul li .btn_lg { margin: 10px 0 0;  width: 100%;}
	.reg_dv .reg_cd h3 { padding: 0 0 0 33px;}
	.reg_dv .reg_cd ul li {  border-right: none;  float: left;  margin: 0 0 14px;  min-height: inherit;  padding: 0 !important;  width: 100%;}
	.reg_dv .reg_cd .reg_ul { padding: 0;}
	.reg_dv .reg_cd ul li .btn_lg { margin: 13px 0 0; width: 100%;}
	.stj_bid_top .stj_bdt_rgt .stj_bdt_rgt_iframe.full_width_map {

		width: 100%;
		margin-left: 0px !important;
	
	}
	
	/**/
	.jobdetail {display:inherit}
	.jobdetail .jobleft{width: 100%;display: inherit}
	.jobdetail .nextbtn{padding-right:15px;padding-bottom: 15px;}
	.jobdetail ul.jobtab li{width:100%}
	.jobdetail ul.jobtab li a:after{display:none}
	.jobdetail .jobleft{padding:0 15px;}
	.jobdetail .nextbtn .btn_lg{margin-top:0px}
	.jobdetail .jobleft ul li{width: 97%}
	.jobdetail ul.jobtab li.active:last-child a::after{display:none}
		/*..14.4.18..*/
	.newrequest ul li:nth-child(2n+1){padding-left:15px;}
	.newrequest ul li:nth-child(2n){padding-right:15px;}
	.newrequest ul li{width:100%}
	.newrequest ul li .rqstmain{margin:15px 0}
	.stj_bid_wrap {  padding: 20px;}
	.stj_bid_top .stj_bdt_lft .stj_bid_slider {margin-bottom: 15px;  width: 100%;}
	.stj_bid_top .stj_bdt_lft .stj_bid_side_con { margin-bottom: 15px;  width: 100%;}
	.bid_table table th {  font-size: 10px; padding: 4px 5px;}
	.bid_table table td {  font-size: 10px;padding: 4px 5px;}
	.bid_table {  overflow: auto;}
	.bpw_inner ul li .txt_pop {  margin-bottom: 10px; width: 100%;}
	.bpw_inner ul li .sd_dtl {  width: 100%;}
	.stj_review_wrap .stj_job_list ul li .stj_jl_img {  margin-right: 0;  width: 100%;}
	.stj_review_wrap .stj_job_list ul li .stj_jl_dtl {  width: 100%;}
	.stj_review_wrap .stj_job_list ul li .stj_jl_rgt {  width: 100%;}
	.chat_dv .chat_rcv {  padding: 0 40px;}
	.chat_dv .chat_send {  padding: 0 40px;}
	.chat_area {  padding: 0 40px;}
	.chat_dv .chat_rcv .cht_img {  height: 20px;  width: 20px; left: 3px;}
	.chat_dv .chat_send .cht_img {  height: 20px;  width: 20px; right: 3px;}
	.chat_area textarea {  width: 100%; margin-bottom: 10px;}
	.gd_profile .gd_prf_img {  width: 100%;}
	.gd_profile {  height: auto;}
	.gd_profile .gd_prf_con {  padding: 0 15px;  width: 100%;}
	.gd_wrap .bp_dv_dtl {  padding: 30px 0;}
	.gd_profile .gd_prf_con h2 {  width: 100%;}
	.gd_profile .gd_prf_con p{  width: 100%;}
	.gd_rate {  margin: 0 0 20px;  width: 100%;}
	.gd_full_dtl {  width: 100%; margin-bottom: 20px;}
	.gd_wrap .bp_dv_dtl .bp_dv_lftdtl {  padding: 0 15px;  width: 100%; border-top:1px solid #e7e7e7; border-left:none; padding-top: 20px;  }
	.gd_pop {  float: left;  width: 100%;}
    .gd_pop iframe {  float: left;  height:300px;  width: 100%;}
	.gd_fd_btm .rdrow {  margin-bottom: 10px;}
	.jobdetail .jobleft.publish {  margin-bottom: 20px;  width: 100%;}
	.jobdetail .jobleft.publish ul li label {  width: 100%;}
	.jobdetail .jobleft.publish ul li .detail {  float: left;  width: 100%;}
	.jobdetail .jobright {  width: 100%;}
	.stj_payment ul li .txt_pymnt{ width: 100%; margin-bottom: 10px;}
	.stj_payment ul li .btn_pymnt{ width: 100%;}
	.stj_payment ul li.btn_li .btn_pymnt{ width: 100%;margin: 0 0 10px;}
	.stj_jb_inr .tabs.tabs_anj li{width: 100%; }
	/*2-5-18*/
	.stj_pb_frm ul li {  padding: 0;  width: 100%;}
	
	/*4-5-18*/
	.header .loginlik ul {  top: 30px;  right: inherit;  left: 0;}
	.stj_ad_srch_inner ul li {  width: 100%;}
	.stj_ad_srch_inner ul li .btn_lg {  width: 100%;}

	/* 3-7-2018 CSS */
	.stj_bid .stj_bid_top .stj_bdt_lft .stj_bid_slider{width: 100%;}
	.stj_pb_frm ul.stj_pb_frm_scul {  width: 100%;}
	.newrequest ul li .rqstmain{min-height: inherit;}
	.gnrt_img {  height: 128px;}
	
	/*6-5-2019*/
	.header-new .logo-left {float: inherit;text-align: center;}
	.header-new .rt-box{float: left;width: 100%;margin-top: 10px;}
	.header-new .login-btn ul li a {font-size: 14px;}
	.banner-top {padding: 155px 0 35px 0;}
    .search-inner .txt_cnt {width: 100%;}
	.banner-text {padding: 0 0 24px 0;}
	.search-box .banner-btn {width:99%;}
	.search-inner {float: left;width: 100%;position:relative;}
	.search-inner .search-btn {position: absolute;top:13px;margin-left: 0px;right:0;height:57px;}
	.search-box .banner-btn ul li {display: inherit;}
	.search-box .banner-btn ul li a{width:100%;}
	.banner-top {background: url(../images/banner-top.jpg) no-repeat center right;}
	.categories-list ul li {width: 100%;}
	.categories-title {padding: 40px 0 30px 0;}
	.reasons-text2 h2 {font-size: 24px;}
	.resons-text h3 {font-size: 22px;}
	.resons-text p {line-height: 15px;font-size: 14px;padding: 10px 14px;}
	.reasons-list a{width: 48%;}
	.resons-text {padding:80px 0 650px 0;}
	.reasons-box {bottom:45px;}
	.reasons-list .list-item .list-img {width: 55px;height: 55px;}
	.reasons-list .list-img {background-size: 24px !important;}
	.reasons-text2 h2 {padding: 16px 0;}
	.btn1 {width: 235px;padding: 14px 0;}
	.reasons-list {margin-bottom: 10px;}
	.training-course h4 {font-size: 21px;}
	.training-course {margin: 50px 0 35px 0;}
	.training-course h4 {margin-bottom: 35px;}
	.categories-title h5 {font-size: 24px;}
	.categories {padding-bottom: 35px;}
	.reasons-list .list-item .list-text p {padding-top: 8px;padding-bottom: 14px;}
	.search-inner .txt_cnt {padding: 0 119px 0 15px;}
	.container.reasons-box {width: auto;}
	.reasons-box {margin: 0 auto;text-align:center;}
    .dasbrod-bg.business-user .row .col-md-4{width:100%}
    .header .loginlik{float:left;}
    .job-type-button.job-type-button-registration button.job-type-job,
    .job-type-button.job-type-button-registration button.job-type-security{height:35px;padding: 0 10px;font-size: 10px}  
    ul.edit_card_detail li {width:100%}

}
 

@media (max-width: 639px) {  
}
	

@media (max-width: 479px) {  
}

@media (max-width:440px) {  
.header-new .login-btn ul li a {padding: 0px 0px 0 10px;}
.header-new .post-btn ul li a {width: 89px;padding: 10px 0;font-size: 12px;}
.header-new .post-btn ul li {padding: 0 0 0 0px;}
.header-new .login-btn {padding-top: 8px;}
.banner-text h1 {font-size: 26px;}
.banner-text p {font-size: 15px;line-height: 15px;padding-top: 5px;}
.search-inner .search-btn{width:66px;height:57px;font-size: 14px;}
.search-inner .txt_cnt {padding: 0 70px 0 10px;}
}

@media (max-width: 1249px) {  
	.resons-text p {  font-size: 16px !important;}
	.reasons-list a {  width: 13.9%;}
    .dasbrod-bg.business-user .row .col-md-4 {
	width: 50%;
}
    .business-user .bank .comn-list .box-color{margin-right: 44px;}
    .business-user .bank .list-row .title {width: 220px;}
    .business-user .search .list-row .numbar {
	width: 310px;
}
}
@media (max-width: 1023px) {  
	.resons-text p {  font-size: 12px !important;}
}
@media (max-width: 767px) {  
	.reasons-list a {  width: 48%;}
	.sourse_search .txt_lg {	margin-right: 0;	width: 85%;	margin-bottom: 10px;}
	.sourse_search input.btn {	float: right;	height: 38px; margin: 0;}
	.sourse_search {	float: right;	width: 100%;}
        .dasbrod-bg.business-user .row .col-md-4{width: 100%}
    .bank .list-row .numbar{width:100%; color: #ffffff;}
    .business-user .bank .comn-list .box-color{width:100%;margin-right:0;}
 .dasbrod-bg.business-user .col-md-4{width:100%;}
	.business-profile-class .gd_full_dtl ul.bp_jobs_link li{width: 100%; margin:0;}
	
.business-profile-class .bp_jobs_link li{border-right:1px solid #d8d8d8; }

}

@media (max-width: 667px) {  
	.business-user .search .comn-list .list-row .box-color {  margin-bottom : 5px; width: 100% !important;}
	.business-user .reviews .comn-list .box-color{width: 100% !important}
	.business-user .profile-btn li a{width: 100% !important;}
}
@media (max-width: 740px) { 
	.business-user .messages .comn-list .box-color{width: 100% !important}
}

@media (max-width: 1024px) {  
	.business-user .profile-btn li a{width: 100% !important;}
	.business-user .reviews .comn-list .box-color{width: 100% !important;display: flex;text-align: left;}
	.business-user .search .comn-list .list-row .box-color{width: 100% !important}
}

@media (max-width: 1024px) {  
	.business-user .profile-btn li a{width: 100% !important;}
	.business-user .reviews .comn-list .box-color{width: 100% !important;font-size: 13px;}
	.business-user .search .comn-list .list-row .box-color{width: 100% !important}

	.header-new .post-btn .dropdown-menu ul li  {	width: 100%;	float: left;}
	.header-new .post-btn .dropdown-menu ul li a {	width: 100%;	float: left;	padding: 9px 0 !important;	font-size: 13px;}
	.header-new .post-btn .dropdown-menu ul {	width: 100%;	float: left;}
	.header-new .post-btn .dropdown-menu  {	width: 100%;	float: left;}
	.header-new .post-btn ul li a {	width: 95px;	padding: 10px 0;	font-size: 10px;	height: auto;	line-height: normal;}
	.profile-action .btn{	padding: 5px 0 !important;}
	.training-course h4 {	margin-bottom: 40px;}
	.training-course {	margin: 30px 0 0;}
	a.a_pyba{float:left;}
}
@media (max-width: 767px) { 
	.profile-action .btn {	padding: 5px 5px !important;	font-size: 12px !important;	width: auto !important;}
	.header-new .post-btn ul li a {	width: auto;	padding: 8px 5px;	font-size: 10px;	height: auto;	line-height: normal;}
	.header-new .rt-box {	margin-top: 20px;}
	.my_dashboard label.dashboard{margin-top: 9px; margin-bottom: 10px; text-align: left;}
	.navigation .second_header.business-profile-class label{margin: -30px 0 0 0 !important; float: left; padding: 0 0 0 10px !important; text-align: left; font-size: 18px;}
    .navigation .second_header.individual-profile-class label{font-size: 20px;}
    a.a_pyba,
    a.a_pybb{width:100% !important;text-align:center;float: left;} 
    .btn-srch-pc{height:40px;}
    ul.notification_list li a.mark_read{float: right;margin-top: 19px;margin-bottom: 20px;}
    .remove_video{margin:11px 0 0 20px}
    .crs_listing ul li h3{font-size: 14px;}
    .stj_ad_srch .a_as{width:100%;padding: 9px 20px;text-align: center}
 .gnrt_img {height:160px}  
	.navigation .second_header.business-profile-class{float:left; margin: 10px 0 0;}
	.navigation .second_header.business-profile-class label{margin:10px 0 0 !important;}
	.profile-row .list-row .numbar{width:100%;}
	.list-row .star{text-align: left; margin: 0; width: 100%;}
	.bank .list-row .numbar span{position:static; margin: 0;}
	.bank .list-row .numbar{float:left;  width: 50%; color:#51577a;}
	.file-upload{float:left; width: 100%;}
	.business-user .bank .list-row .title{ width:50%; padding-right: 5px;}
	.file-upload .file-select{margin-top:0;}
	.stj_pb_frm ul li.input_declare label{font-size: 9px;}
	.stj_pb_frm ul li .start_date{width:100% !important; margin: 0 0 20px;}
	.stj_pb_frm ul li .clockpicker{width:100% !important;}
	.stj_pb_frm ul li .end_date{width:100% !important; margin: 0 0 20px;}
	.stj_pb_frm ul li .clockpicker .txt_lg, .stj_pb_frm ul li .start_date .txt_lg{width:100% !important;}
}