	.clearfix:after {
		 visibility: hidden;
		 display: block;
		 font-size: 0;
		 content: " ";
		 clear: both;
		 height: 0;
		 }
	.clearfix { display: inline-block; }
	/* start commented backslash hack \*/
	.clearfix { display: block; }
	ul.bjqs {display:block;}
	.slicknav_menu {display:none;}
	#wpjb-job-locations-2 > ul {
	  height: 110px;
	  overflow-y: scroll !important;
	}
	.redvisit li,.bboard,.bboard li{margin-left:0;}
	.bboard{float:none;margin:0 auto;}
	.Homepage .wpjb-job-content h1, .Homepage h2, .Homepage h3{margin-left:0;}
	.wpjb-table .wpjb-column-title{min-width:40%;}
	.redvisit{float: none; margin: 0 auto;}
	.fluff{	padding: 3px 0 0 65px;}
	header{display:block;}
	@media (max-width:1000px){
		header {width:768px;}
		.fluff{width:25%;background: rgba(0, 0, 0, 0) url("../img/fuzz-m.png") no-repeat scroll 0 0;height:152px;}
		.fluff img {width: 80%;}
		#nav{width:65%;}
		#nav ul{margin:0;width:100%;}
		#nav a.home, #nav a.aboutus, #nav a.lookingrecruit, #nav a.lookingforajob, #nav a.blog, #nav a.contactus {
			background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
			color: #c0c0c0;
			font-size: 13px;
			padding: 10px 5px;
			text-decoration: none;
			text-indent: 0;
			width: auto !important;
			height:25px;
			border-radius:0 0 2px 2px;
		}
		#nav a#active1 {background: #000 none repeat scroll 0 0;}
		#nav li{padding:0 4px;}
		#drops li a:hover{background: #000 none repeat scroll 0 0;}
		#drops li:hover ul, #drops li.sfhover ul {left: 0;}
		#drops ul.drop {width:114px;}
		#drops a{width:auto;}
		#drops li:last-child ul.drop {width: 95px;}
		#drops li:last-child ul.drop a{font-size:13px;}
		.red, .moules,#jobsboard{width:30% !important;background-size:contain;}
		#jobsboard .bjqs-wrapper{width:100% !important;}
		#jobsboard .bjqs-wrapper .bjqs-slide{width:100% !important;}
		#jobsboard{/*height:198px !important;*/ padding: 67px 10px 0;height:181px !important;}
		.moules{padding:102px 10px 0;}
		.lookingbutton{width:100%;background-size:cover; height:76px;}
		ul.bjqs {display:block;}
		.jobmoreinfo a{font-size:15px;}
		.red{padding:34px 10px 0; height: 214px;}
		.moules{height:146px;}
		.red p{padding-top:0;margin-bottom:0;line-height:18px;}
		.redvisit{margin-left:0px;height: auto;float:none;margin:0 auto;}
		.red h1{font-size:18px;}
		.homepageinside , .homepage{width:100%;}
		.homepageinside{margin-left:0;padding:0;}
		.bind{width:768px; margin:0 auto; padding:25px 0 0;}
		.blackboard{width:481px;padding: 15px 10px 0; height: 233px;}
		.cake {height: 87px;padding: 160px 0 0 20px;width: 30%;}
		.arrow {margin: -50px 0 0 209px;}
		.cloud2{ background:rgba(0, 0, 0, 0) url("../img/cloud-s.png") no-repeat scroll 0 0;height:205px;padding:26px 0px 0 325px;width:440px;background-size:contain;float:none;margin:0 auto;}
		.cloudcolumn{height:130px;width:125px;}
		.cloudsearch form{width:210px !important;}
		.cloudcolumn a {font-size: 13px;}
		.cloudsearch h2{font-size:17px;width:165px;}
		.cloudsearch{padding-top:10px;width:90%;}
		footer{width:90%;padding:5%;}
		.footertext{width:42%;}
		.cloudsearch .btn{width:25% !important;}
		.wpjb-btn-with-input .btn{height:25px;top:3px;width:15% !important;}
		.wpjb-ls-query2{padding:5px;}
		
		/*=========inner==========*/
		#container,.inside{width:768px;}
		.Homepage #container,.Homepage .inside{width:auto;}
		.inside3{width:473px;}
		.inside2{width:473px;}
		.sidebar2{margin-left:538px;}
		.normalleft{width:90%;}
		.blogpost .blog-thumbnail img{float:none;}
		.blogtext h2{padding:10px 0;}
		#wpjb-job-locations-2 > ul {height: 275px;}
		.related{width:auto;}
		.index-where-am-i .wpjb-search-query{width:90%;}
		#wpjb-job-list{left:0;}
		img.rsImg { height: auto !important; width: 100% !important;}
		.homepage{top:auto;}
		/*=========inner==========*/
		
		/*========rigs=========*/
		#wpjb-job-list tr {width: 90%;}
		.wpjb-over-job-table { text-align: left;}
		.wpjb-filters {top: -27px;}
		#wpjb-paginate-links {text-align: left !important;}
		/*========rigs=========*/
	}
	@media (max-width:800px){
	img.rsImg{width:100% !important; margin:0 !important;}
	}
	@media (max-width:768px){
		.homepageinside{width:100%;}
		.bind{width:300px;}
		#jobsboard {color: #fff;display: inline;float: left;font-size: 12px;height: 210px !important;
			padding: 85px 30px 0;
			text-align: center;
		}
		.blackboard {height: 282px;padding: 15px 0 0;width: 100%;}
		.blackboard h3{line-height:35px;padding-bottom:0;}
		.bboard {height: 42px;width: 293px;margin: 0 auto;float:none;}
		.red, .moules, #jobsboard {background-size: cover;width: 80% !important;}
		.moules {padding: 102px 30px 0;}
		.red {padding: 34px 30px 0;}
		.cake{width:300px; height:134px;padding:160px 0 0;}
		.cloud2{background:rgba(0, 0, 0, 0) url("../img/cloud-m.png") no-repeat scroll 0 0 / cover ;height:500px;padding:230px 20px 20px 20px; width:400px;}
		.cloudcolumn { padding: 0 60px;
			text-align: center;
		width: 295px;}
		.cloud ul, .cloud2 ul{width:295px;margin-top:0;}
		.cloudcolumn li{text-align:center;}
		.cloudcolumn h2,.cloudcolumn p{width:100%;text-align:center;}
		.cloudcolumn:first-child h2{padding-top:30px;}
		.cloudsearch {
			display: block;
			float: none;
			margin: 0 auto;
			padding-top: 10px;
			width: 295px;
		}
		.cloudsearch h2 {
			display: block;
			font-size: 17px;
			text-align: center;
			width: 100%;
		}
		.cloudsearch form{padding-left: 50px;width: 190px !important;}
		.js #drops {display:none;}
		.js .slicknav_menu {display:block; text-align: left;}
		.js .slicknav_menu a{z-index:999999;}
		.topborder{display:none;}
		header{height:auto;width:300px;}
		.fluff{width:66%;}
		.slicknav_nav{width:200px;float:right;}
		.cloudcolumn{height:auto;}
		.inside3{width:480px;}
		.sidebar2{width:480px;padding:0 10px;margin-left:0;position:relative;}
		.cloud2{width:300px;padding:0;background-size: contain;height: 620px;background: rgba(0, 0, 0, 0) url("../img/cloud-sm.png") no-repeat scroll 0 0 / cover ;}
		.cloudcolumn{padding:0;}
		.cloudcolumn:first-child{padding-top:160px;}
		.slicknav_nav {
			color: #fff;
			margin: 0;
			padding: 0;
			font-size: 0.875em;
			list-style: none;
			overflow: hidden;
			position: absolute;
			z-index: 2000;
			background-color: #222;
			right: 10px;
			left: 10px;
			float: none;
			top: 41px;
			width: auto;
		}
		
		.slicknav_nav .slicknav_arrow {
			font-size: 0.8em;
			margin: 0;
			float: right;
			background-color: #000;
			padding: 2px 5px;
			position: relative;
			right: -10px;
			border-radius:5px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
		}
		
		/*===========Inner==========*/
		.inside3, .inside2{width:93%; margin: 0 auto; padding: 25px 0 50px 0;position:relative;float:none;}
		.normalright2,.normalleft,.normalright{float:none;clear:both;width: auto;}
		.inside3 img{float:none;}
		.sidebar2{margin-left:0;margin:0 auto;clear:both;top:0;width:186px;background-position:-1px top;}
		.sidebar{margin:20px 0 0;padding-top:100px;padding-bottom: 20px;}
		.postfindnumber{margin: 12px 0 0 10px;}
		.postfind{margin: 36px 0 0 10px;}
		#container,.inside{width:480px;}
		.Homepage #container,.Homepage .inside{width:auto;}
		.blogtext{width:auto;margin-right:10px;}
		.wpjb-job-content p{margin-left:0;}
		.wpjb-job-text{margin:10px !important;}
		.wpjb-job-content ul{padding:0 20px;}
		/*===========Inner==========*/
		
		/*========rigs=========*/
		div#search form div.wpjb-btn-with-input.wpjb-search-query {width:95%;}
		#wpjb-job-list tr {width: 100%;margin-left:0;}
		.wpjb-table .wpjb-column-title{min-width:40% !important;}
		#wpjb-paginate-links{margin:20px !important;}
		.wpjb-filters{top:-35px;margin: 168px 0 0 15px;}
		/*========rigs=========*/
	}
	@media (max-width:480px){
		.inside2 h1{padding-left:0;text-align:center;}
		.footertext, .social{width:100%; text-align:center;}
		.social{padding:20px 0;}
		/*===========Inner==========*/
		#container{width:290px;}
		.inside3{width:86%;padding:20px 5px 50px 5px;margin:0;}
		.inside3 img{max-width:100%;}
		.normalright2{margin:0 auto;width:90%;}
		.normalleft,.inside3 h1{padding:0;margin:0;}
		.inside{width:300px;}
		.normalleft{width:100%;}
		input, select, textarea{width:100%;}
		.wpjb-job-content ul li a, .wpjb-job-content ul li div{width:100%;}
		/*===========Inner==========*/
		
		/*========rigs=========*/
		.index-where-am-i { width:195px;margin:0 auto;float:none;}
		.index-where-am-i .wpjb-search-query input[type="text"] { font-size: 0.6em;}
		div#search form div.wpjb-btn-with-input.wpjb-search-query {margin-left:0;}
		#wpjb-job-list tr{margin-left:0;}
		#wpjb-job-list td ,#wpjb-job-list .wpjb-column-location{display: block; padding: 9px 0;text-align: center; width:100%;}
		.tab-wrap{ overflow-x: scroll;}
		.tab-wrap table{width:330px;}
		#wpjb-job-list .wpjb-column-date {text-align: center; width: 100%;}
		.index-where-am-i{padding:20px 0 70px;}
		#wpjb-job-list{left:0;}
		#wpjb-job-list td:last-child,#wpjb-job-list .wpjb-column-title a,#wpjb-job-list .wpjb-column-title,#wpjb-job-list td:first-child{padding:0;margin:0;}
		#wpjb-paginate-links{margin:20px !important;}
		.wpjb-filters{margin:168px 0 0 45px;}
		/*========rigs=========*/
	}