@media all and (min-width:768px) {
.hotJobs .jobRepeater {
	width:50%;
	border-bottom:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0
}
.hotJobs .jobRepeater + .jobRepeater {
	border-top:0;
	margin-top:0
}
.hotJobs .jobRepeater {
	padding-bottom:7px;
	padding-top:7px
}
.hotJobs .jobRepeater:nth-child(odd) {
	border-left:none
}
.hotJobs.nowHiring .jobRepeater, .hotJobs.newsPaperJobs .jobRepeater {
	border-left:none
}
.otherJob .jobRepeater {
	width:50%
}
.otherJob .jobRepeater, .otherJob .jobRepeater + .jobRepeater, .otherJob .jobRepeater + .jobRepeater + .jobRepeater {
	border-right:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	padding-top:8px;
	padding-bottom:8px;
	border-top:0;
	margin-top:0
}
.otherJob .jobHolder {
	padding-top:0;
	padding-bottom:0
}
.otherJob .jobRepeater + .jobRepeater + .jobRepeater + .jobRepeater {
	border-top:0;
	margin-top:0
}
.otherJob .hotJobs .jobRepeater:first-child {
	border-right:1px solid #f0f0f0
}
}
/*Front-End Designed & Developed By: Bikash Bhandari (bikash.433@gmail.com)*/
@media all and (min-width:992px) {
.otherJob .jobRepeater {
	width:33.33%
}
}
@media all and (min-width:1024px) {
.menuMover {
	display:none
}
}
@media all and (min-width:1920px) {
.howSabaikoWorks img {
	max-width:1800px
}
}
@media all and (max-width:1200px) {
.comp_desc .company_img, .job_desc_ttl .job_img_ttl .job_img {
	margin-top:-50px
}
}
@media all and (max-width:1024px) {
.cSlider .swiper-slide {
	width:20%
}
}
@media all and (max-width:991px) {
.mainMenu {
	margin-top:18px;
	margin-right:0
}
.mainMenu a.blogClass {
	margin-right:0
}
.otherMenus {
	position:absolute;
	top:-20px;
	right:0
}
.otherMenus.user_dd {
	position:initial
}
.user_dd .dropdown.af_login a.dropdown-toggle {
	padding-top:12px;
	padding-bottom:0;
	margin-left:15px
}
.browseJob li {
	width:50%
}
.browseJob li:nth-child(3n+1) {
	clear:inherit
}
.hotJobs .jobRepeater {
	border-left:0;
	border-right:0;
	width:100%
}
footer .row div {
	word-break:break-word
}
.postfooter .wrapper {
	font-size:12px
}
.cSlider .swiper-slide {
	width:24.8%
}
.company_desc_ttl .comp_desc, .job_desc_ttl .job_img_ttl {
	padding:0
}
.comp_desc .company_img, .job_desc_ttl .job_img_ttl .job_img {
	margin-top:-30px
}
ul.job_share {
	float:none!important;
	margin-top:15px;
	text-align:right
}
ul.job_share+a.sbsoc-gplus {
	margin-top:10px;
	float:left
}
.pricing_block {
	margin-top:125px;
	margin-bottom:90px;
	padding-top:60px
}
.service_body .nav li {
	max-width:180px
}
.service_body .nav li a {
	padding:45px 10px
}
.service_body .nav li a h3 {
	font-size:20px
}
.service_content_block .s_content .m_btm30 {
	margin-bottom:70px
}
.search_body .right_sec_search {
	margin-left:-15px;
	margin-right:-15px;
	padding-top:15px
}

.bk-sidebar{padding-left: 15px; margin-top: 30px;}

}
/*Front-End Designed & Developed By: Bikash Bhandari (bikash.433@gmail.com)*/
@media all and (max-width:768px) {

.inner-form{margin-top: 0px; width: 100%; overflow: hidden;}

#intro.main_banner .carousel-container{
    z-index: 99;
    top: 30%
}
/*#search-box .search-box{margin-top: 15px;}*/
.main_banner img{min-height: 300px;}


.rightblock .menuHandler {
	padding:0;
	margin:0;
	position:absolute;
	right:0;
	top:20px;
	font-size:28px;
	color:#525252
}
.rightblock .menuHandler:hover, .rightblock .menuHandler:focus {
	color:#0072bc
}
.mainMenu.navbar-collapse {
	position:absolute;
	left:0;
	right:0;
	top:70px;
	margin-top:0;
	background-color:rgba(255,255,255,0.9);
	border-radius:2px
}
.mainMenu.navbar-collapse a {
	display:block;
	margin:0;
	padding:10px 15px
}
.mainMenu.navbar-collapse a:hover {
	background-color:#ddd
}
.mainMenu.navbar-collapse a:hover span {
	color:#000
}
.otherMenus.user_dd {
	position:absolute;
	top:5px;
	right:35px
}
.nav .otherMenus .btn-post-free {
	margin-left:0
}
.searchWrapper .formSection .inputWrapper {
	width:100%
}
.searchWrapper .formSection .inputWrapper .col-sm-4 {
	width:100%;
	max-width:650px;
	margin:0 auto 15px;
	float:none
}
.searchWrapper .buttonWrapper {
	width:100%;
	float:left
}
.searchWrapper .buttonWrapper .btn {
	width:33.333333%;
	margin:0 auto
}
.withCVuploader .uploadWrapper {
	width:48%
}
.withCVuploader .hotJobsHolder {
	margin-right:0
}
.latestJob, .availableJob, .freeJobPosting {
	width:50%;
	margin-bottom:10px
}
.hotJobs, .browseJob, .otherJob {
	margin-left:0
}
.hotJobsHolder .freeJobPosting, .availableJobHolder .latestJob {
	width:100%
}
.navbar-header {
	float:none
}
.navbar-toggle {
	display:block!important
}
.navbar-collapse {
	border-top:1px solid transparent;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)
}
.navbar-collapse.collapse {
	display:none!important
}
.collapse.in {
	display:block!important
}
.cSlider .swiper-slide {
	width:25%
}
.hotJobs.nowHiring .jobHolder, .hotJobs.newsPaperJobs .jobHolder {
	height:400px!important;
	overflow:hidden
}
.hotJobs.nowHiring .jobHolder .jobRepeater, .hotJobs.newsPaperJobs .jobHolder {
	border-right:0
}
.hotJobs.newsPaperJobs .jobRepeater {
	border-right:1px solid #d0d0d0
}
.tSlider .swiper-slide {
	width:50%
}
.job_desc_ttl, .company_desc_ttl {
	height:auto;
	min-height:230px
}
.company_desc_ttl .comp_desc, .job_desc_ttl .job_img_ttl {
	background:rgba(247,247,247,0.6);
	top:0;
	text-align:center
}
.comp_desc .company_img, .job_desc_ttl .job_img_ttl .job_img {
	margin:0
}
.job_desc .job_img img, .company_desc .company_img img {
	margin:0 auto;
	max-height:120px;
	height:auto;
	max-width:120px
}
ul.job_share {
	float:right!important;
	margin-top:5px
}
ul.job_share+a.sbsoc-gplus {
	float:initial
}
.job_desc .no-pad-left {
	padding-left:15px
}
.company_desc .desc_bdy .form-group .col-sm-4 {
	margin-bottom:5px
}
.company_desc .no-pad-right {
	padding-right:15px
}
.company_desc .company_desc_ttl+.row {
	margin-left:0;
	margin-right:0
}
.company_desc_ttl span.social {
	position:initial;
	margin-top:5px
}
.reg_page .no-pad-sides {
	padding-left:15px;
	padding-right:15px;
	margin-bottom:15px
}
.reg_form .reg_sec_ttl {
	padding-top:15px
}
.resp_btm_gap {
	padding-bottom:5px
}
.my_account input.rdo_btn {
	margin-bottom:0
}
.rdo_btn {
	bottom:10px
}
.my_account .job_block figure img {
	margin:0 auto
}
.cms_page .faq_container {
	padding:0 30px
}
.cms_page .faq_container .no-pad-right {
	padding-right:15px
}
.pricing_block {
	max-width:400px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:220px
}
.pricing .row5 .col-sm-6:last-child .pricing_block {
	margin-bottom:125px
}
.pricing_block .price_demo {
	max-width:260px;
	margin:-175px auto 0
}
.service .support .sup_img {
	float:none;
	margin:auto
}
.service .support .sup_img+ul {
	width:100%;
	text-align:center;
	margin-bottom:15px;
	padding-left:0
}
.service_body {
	margin-top:-190px
}
.service_body.s_main {
	padding-left:15px;
	padding-right:15px
}
.service_job_block .no-pad-left {
	padding-right:0
}
.service_job_block .no-pad-right {
	padding-left:0
}
.service_job_block .s_content {
	margin-bottom:15px
}
.service_job_block.reverse .pull-right {
	float:none!important
}
.search_body .no-pad-sides {
	padding-left:15px;
	padding-right:15px
}
.search_body .no-pad-sides figure img {
	margin:0 auto 15px
}
#accord.collapse {
	display:none
}
.accord_title {
	display:block
}
.search_grid .s_keyword, .search_grid .s_category, .search_grid .s_location, .search_grid .s_btn {
	width:100%;
	margin-bottom:10px
}
#LoginModal .modal-dialog {
	width:100%!important;
	margin:10vh auto;
	max-width:500px;
	padding-left:15px;
	padding-right:15px
}
.otherMenus.emplr {
	margin-top:16px
}
.reg_page .col-sm-1 {
	width:100%
}
.reg_page .col-sm-1+.col-sm-8.no-pad-sides {
	width:75%
}
.one_field, .three_field {
	width:100%
}
.two_field {
	width:50%
}
.one_field .text-danger, .two_field .text-danger, .three_field .text-danger {
	position:initial
}
/*Front-End Designed & Developed By: Bikash Bhandari (bikash.433@gmail.com)*/
.company_banner img{min-height: inherit;}
.blog h4, #Blog .font-size, .aregister h4, #Get-in-Touch h4, .contact-info h4,
.aregister .btn, .button .btn.btn-primary{font-size: 16px;}
.company-name h4, .company-name h4 a, .company-pro ul li, a{font-size: 14px;}
#Blog .font-size-14, .form-control:placeholder{font-size: 13px;}
.aregister .btn, .button .btn.btn-primary{font-weight: 600;}
.aregister .btn, .button .btn.btn-primary{padding: 5px 15px;}
.deadline{padding-left: 0px; display: block;}
.company-pro figure{width: 20%;}
.company-pro .company-name{width: 75%;}
.company-pro figure img{max-height: 90px;}
.header_container{border-bottom: 2px solid #ddd;}
.breadcrumb_banner{min-height: 150px;}
.breadcrumb_banner img, .vertical-space-20{display: none !important;}
.blog, #Get-in-Touch, .contact-info{margin-top: 0px;}
#Get-in-Touch .Get-in-Touch-box, .contact-info{padding: 15px;}
#Get-in-Touch h4, .contact-info h4{margin-left: -15px; margin-right: -15px;}
.inner-form h4{margin-top: 0px;}
.inner-form .pad-left-0{padding-left: 15px; margin-top: 10px;}
.inner-form .pad-right-0{padding-right: 15px; margin-bottom: 10px;}
}
@media all and (max-width:767px) {
.company-pro figure img{max-height: 100px;}
.company-pro ul{margin-left: 110px; margin-top: 5px;}
.company-pro .btn-info{margin-top: -30px;}
#search-box .search-box_search_form i{display: none;}
#search-box .search-box{padding: 8px !important;}
#search-box span.select2-selection__rendered{border: 1px solid #ddd !important;
}
#search-box .select2{margin-bottom: 10px !important;}
footer .col-sm-6 {
	margin-bottom:15px
}
footer .sociallogo {
	display:none
}
footer .social_resp, footer .social_resp .sociallogo {
	display:block
}
.cms_page.no-pad-right {
	padding-left:30px;
	padding-right:30px
}
.privacy_policy .availableJobHolder, .privacy_policy .right_sec_search {
	padding-left:15px;
	padding-right:15px
}
.text-danger {
	position:initial
}
#search-box span.large.material-icons.search{display: none;}
.search-list{padding-top: 15px;}
.short_info-right{margin-top: -15px;}

}
@media all and (max-width:736px) {
.company_desc .job_desc_share {
	display:block
}
}
@media all and (max-width:667px) {
.cSlider .swiper-slide {
	width:33.3%
}
.rwd-table {
	margin:1em 0;
	border:1px solid #ddd!important;
	border-collapse:inherit
}
.rwd-table tr {
	margin-bottom:10px!important
}
.rwd-table th {
	display:none
}
.rwd-table td {
	display:block!important
}
.rwd-table td:first-child {
	padding-top:.8em!important
}
.rwd-table td:last-child {
	padding-bottom:.8em!important
}
.rwd-table td:before {
	content:attr(data-th) ": ";
	font-weight:700;
	width:auto;
	min-width:100px;
	display:inline-block
}
.rwd-table td.no_data:before {
	content:''
}
.rwd-table th, .rwd-table td {
	text-align:left;
	border:none!important;
	margin:.5em 1em
}
.rwd-table th, .rwd-table td:before {
	color:#17557d
}
.related_job_table.rwd-table tr td:before {
	display:none
}
.related_job_table.rwd-table th, .related_job_table.rwd-table td {
	text-align:center
}
.related_job_table.rwd-table img {
	margin:auto;
	width:auto;
	height:100%;
	max-height:70px
}
.related_job_table.rwd-table tr:nth-child(odd) {
	background-color:#f7f7f7
}
.service_body .nav li {
	max-width:130px;
	margin:0 5px
}
.service_body .nav li a {
	padding:35px 5px
}
.service_body .nav li a h3 {
	font-size:16px
}
.service_body {
	margin-top:-160px
}
}
@media all and (max-width:600px) {
.job_desc_share {
	display:block;
	margin-top:10px
}
.my_account .job_block {
	padding:25px 15px
}
.my_account .job_block .job_block_dtl {
	margin-top:50px
}
.my_account .job_block .job_block_btn {
	top:45px;
	right:initial;
	text-align:left
}
.my_account .panel-body {
	padding:0
}
}
@media all and (max-width:575px) {
	.job-details{padding-top: 15px;}
	.related-job ul li b, .related-job ul li a{text-align: center;}
	.related-job ul li em{padding-top: 10px;}
	.bookmark{width: 100%;}
	.companySlider .companyTitle {
		font-size:22px
	}
	.withCVuploader .uploadWrapper, .withfiguresSlider .uploadWrapper {
		width:100%
	}
	.uploadLink {
		height:220px
	}
	.latestJob, .availableJob, .freeJobPosting {
		width:100%
	}
	.withfiguresSlider .hotJobsHolder {
		margin-right:0
	}
	.fbPostWrapper iframe {
		width:100%
	}
	.tSlider .swiper-slide {
		width:100%
	}
	.service_body {
		margin-top:-130px
	}
	h4.title, #Best-Place-to-Find-Jobs .Title-text-here-one-box .media .media-body h6,
	#v2-Career .title{font-size: 16px;}
	#resent-job-post.search-list .detail h6, #resent-job-post.search-list .detail h6 a,
	.collapse-title, .refine_src_bdy h4{font-size: 14px;}
	.white-box ul li, .white-box ul li a, .related-job ul li, .white-box p{font-size: 13px; 
		line-height: 18px; font-weight: 500;}
	#resent-job-post.search-list .job_list li a, #resent-job-post .detail .date-time,
	.v2-Career-none-roted p, .list-item1, .chk_txt small
	{font-size: 12px !important;}
	.job_desc_src, .vertical-space-20, .vertical-space-40{display: none !important;}
	#resent-job-post.search-list .job_list li{display: block;}
	#resent-job-post.search-list .job_list li a{padding: 3px 1px;}
	.logo img, .logo_container img{max-height: 50px;}
	.social_login > li > a{line-height: 35px !important;}
	.inner-form h4{text-transform: capitalize; font-size: 16px; font-weight: 500;}
	.aregister .btn, .button .btn.btn-primary, .sign_with .sign_with_ttl
	{font-weight: 500; font-size: 15px;}
	.inner-form{padding: 15px;}

}
/*Front-End Designed & Developed By: Bikash Bhandari (bikash.433@gmail.com)*/
@media all and (max-width:536px) {
.company_desc span.app_received, .job_desc span.app_received {
	display:block;
	text-align:center;
	width:100%
}
.company_desc .desc_btn_sec button, .job_desc .desc_btn_sec button {
	max-width:100%;
	margin:0 0 5px
}
.company_desc .desc_btn_sec button#modelEmail, .job_desc .desc_btn_sec button#modelEmail {
	margin-right:0
}
ul.job_share {
	margin-top:0;
	margin-left:5px
}
}

@media all and (max-width:481px) {
	.company-pro figure{width: 24%;}
	.company-pro .company-name{width: 72%;}
}

@media all and (max-width:445px) {
.company-pro figure{width: 26%;}
.company-pro .company-name{width: 70%;}
.logo a img {
	max-height:27px
}
.logo {
	padding-bottom:45px
}
.rightblock .menuHandler {
	top:30px
}
.otherMenus {
	top:30px;
	right:45px
}
.otherMenus.emplr_pd {
	top:26px
}
.mainMenu.navbar-collapse {
	top:75px
}
.otherMenus.user_dd {
	top:15px
}
.searchWrapper {
	margin-bottom:0
}
.searchWrapper .searchForm {
	margin-bottom:0
}
.searchWrapper .searchForm .wrapper {
	padding-left:0;
	padding-right:0
}
.searchWrapper.formSection .col-xs-12 {
	padding-left:0;
	padding-right:0
}
.searchWrapper .buttonWrapper .btn {
	width:100%
}
.searchWrapper .buttonWrapper {
	width:100%
}
/*Front-End Designed & Developed By: Bikash Bhandari (bikash.433@gmail.com)*/
footer .col-xs-6 {
	width:100%;
	text-align:center;
	margin-bottom:15px
}
.cSlider .swiper-slide {
	width:50%
}
.browseJob li {
	width:50%
}
.howSabaikoWorks {
	display:none
}
.login_bdy {
	padding-left:15px;
	padding-right:15px
}
.login_page .login_form {
	padding:0 15px 15px;
	width:100%
}
.login_form .login_btn {
	margin-bottom:10px;
	margin-right:0
}
.login_form .reg_btn, .login_form .login_btn, .sign_with button {
	width:100%
}
.service_body {
	margin-top:-85px
}
.service_body .nav li {
	max-width:100%;
	margin-bottom:10px;
	margin-left:0;
	margin-right:0
}
.search_body .job_block .btnApplyNow {
	margin-top:40px
}
.search_body .job_block .job_block_btn {
	top:initial;
	bottom:35px;
	right:initial;
	left:16px;
	text-align:left
}
.otherMenus.emplr {
	left:0;
	top:16px
}
.logo img, .logo_container img{max-height: 30px;}
}
@media(max-width:420px) {
.header .user_login .bell.notification, .header .user_login .setting.notification, .header .user_login .setting.notification > .dropdown {
	position:static!important
	}
}
@media all and (max-width:386px) {
.company-pro .btn-info{padding: 2px 9px; font-size: 11px;}
.company-pro small{font-size: 10px;}
.company-pro ul{margin-left: 94px;}
.company_desc span.app_received, .job_desc span.app_received, .job_desc button#modelEmail {
	display:block;
	text-align:center
}
.job_desc button#modelEmail {
	margin:0 auto 10px
}
}
@media all and (max-width:350px) {
.otherMenus {
	right:0
}
.otherMenus.user_dd {
	right:-9px
}
.rightblock .menuHandler {
	top:-17px
}
.rwd-table th, .rwd-table td {
	margin:.5em
}
}