@media (max-width: 1200px) {
	.navbar-inverse .navbar-nav>li>a {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.grid-item__image {padding: 20px 5px;}
	
	.whiteJobBox {padding: 30px 10px 55px;}
	
	.actionSection {margin-top: 10px;}
}

@media (max-width: 1024px) {
	.headerSearch h3,
	.headerSearch p {
		line-height: 1.5;
	}
	.agentThumb .agentCompLogo {
		left: 50%;
		right: auto;
		margin-right: -40px;
	}
}

@media (max-width: 991px) {
	.navbar-brand {
		padding-right: 0px;
		margin-top: 20px
	}
	.navbar-brand img {
		width: 100px;
	}
	.navbar-inverse .navbar-nav>li>a {}
	.navbar-inverse .navbar-nav>li>a.user-button img {
		margin-right: 10px;
	}
	.navbar-inverse .navbar-nav>li>a.user-button {
		padding: 0px 15px 0px 2px;
	}
	.navbar-brand {
		margin: 0px;
	}
	.newListing .col-sm-3 {
		width: 50%;
	}
	.gridViewBox {
		margin-bottom: 30px;
	}
	.socialIcons a {
		margin-right: 4px;
	}
	
	
	.col-new-5 {width: 33.33%;}
	.colBox-9 {width: 20%;}
	
	.imgTextSection .textInfoDiv {padding: 0px 15px 0px;}
	.titleSection2 {margin-bottom: 20px;}
	.whiteJobBox h1 {font-size: 22px; margin-bottom: 15px;}
	.whiteJobBox p {margin-bottom: 15px; line-height: 20px;}
}

@media (max-width: 768px) {
	header .container-fluid{padding: 0 4px;}
	.gridViewBox {
		margin-bottom: 20px;
	}
	.categoriesSection .col-sm-4 {
		width: 50%;
	}
	.catlisting {
		width: 100%;
		float: left;
	}
	footer .col-xs-6 {
		width: 50%;
		margin-bottom: 30px;
	}
	.searchBarTop .input40 {
		width: 100%;
	}
	.border-left-top-bottom {
		border-radius: 5px 5px 0px 0px;
		border-bottom: solid 1px #e5e5e5;
	}
	.searchBarTop .input20 {
		width: 33.33%;
	}
	.border-cornerlftBtm {
		border-radius: 0px 0px 0px 5px;
	}
	.border-right-top-bottom {
		border-radius: 0px 0px 5px 0px;
	}
	.imgTextSection .textInfoDiv {padding: 30px 0px 0px;}
	.whiteJobBox {min-height: auto;}
	
	.searchCol4 {width: 100%; margin-bottom: 8px;}
	.searchCol2 {width: 20%;}
	.searchCol4 .inputAgent, .searchCol2 .inputAgent {padding: 0px 12px;}
	
	.filerWrapper {margin-bottom: 30px;}
	.filerWrapper .filterLeft {width: 100%; margin-bottom: 15px;}
	.paginationWrap li {padding: 0px 10px;}
	
}

@media (max-width: 767px) {
	.navbar-brand {
		margin-top: 10px
	}
	.navbar-toggle {
		margin-top: 25px;
	}
	.header-bg {/*min-height: 80px;*/}
	
	.navbar-nav {
		margin-top: 20px;
	}
	.navbar-collapse {
	 
		padding: 0px 35px 15px;
	}
	.navbar-inverse .navbar-nav>li>a {
		padding-left: 0px;
		padding-right: 0px;
		margin-bottom: 15px;
		font-size: 14px;
		color: #fff !important;
		text-align: center;
	}
	.navbar-right li .nav-submenu {
		position: relative;
		top: 0px;
		left: 0px;
		padding: 0px 0px 0px 25px;
		background: none;
		width: 100%;
	}
	.navbar-inverse .navbar-nav>li>a.user-button {
		margin-top: 15px;
	}
	.titleSection {
		font-size: 26px;
	}
	.headerSearch {
		padding: 100px 0px;
	}
	.headerSearch h3 {
		font-size: 35px;
	}
	.headerSearch p {
		font-size: 18px;
	}
	.navbar-brand {
		margin: 0px;
		padding-top: 8px;
		padding-bottom: 0px;
	}
	.navbar-toggle {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.navbar {
		padding-bottom: 0px;
	}
	.navbar-collapse {
		position: absolute;
		width: 100%;
		z-index: 1000;
		background-color: rgba(82,93,8,0.9) !important; 
		box-shadow: 0px 20px 60px rgba(0,0,0,0.7);
	}
	.navbar-inverse .navbar-toggle:focus,
	.navbar-inverse .navbar-toggle:hover, .navbar-toggle {
		background-color: #fff !important;
		border: solid 1px #fff !important; 
	}
	.navbar-inverse .navbar-toggle .icon-bar{ background-color: #525d08;}
	.innerpages .navbar-inverse .navbar-nav>li.navBTN .buttonWHite {
    background-color: #ffffff;
    color: #525d08 !important;
    max-width: 300px;
    margin: 0 auto;
}
	 
	 
	 
	 .lableDiv {text-align: left;}
	.addBTN {margin-bottom: 25px;}
	
}

@media (max-width: 640px) {
	.innerBanner {min-height: 200px; }
	.innerBanner h1 {font-size: 34px;padding-top: 100px;}
	.titleSection2 {font-size: 18px; margin-bottom: 20px; line-height: 24px;}
	.greenSection {padding: 50px 0px;}
	
	.colBox-9 {width: 25%;}
	.col-new-5 {width: 50%;}
	.brockerDiv{width: 50%;}
	.paginationWrap li {padding:0px;}
	
}
	
@media (max-width: 480px) {
	.owl-item div {
		text-align: center;
	}
	.newListing .col-sm-3,
	.categoriesSection .col-sm-4 {
		width: 100%;
	}
	footer .col-xs-6 {
		width: 100%;
	}
	.ftrnoteLeft {
		margin-bottom: 10px;
	}
	.ftrnoteLeft,
	.polictylinks {
		text-align: center;
		width: 100%;
	}
	.polictylinks a {
		display: inline-block;
		float: none;
		margin: 0px 10px;
	}
	.greySection,
	.whiteSection {
		padding: 50px 0px;
	}
	.searchBarTop .input20,
	.searchBarTop .input40 {
		margin-bottom: 14px;
		width: 100%;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	
	.col-new-5 {width: 100%;}
	.colBox-9 {width: 50%;}
	.catLinks a {font-size: 13px;font-weight: 500;}
	
	.innerBanner {min-height: 200px;}
	.innerBanner h1 {font-size: 26px; padding-top: 100px; margin-top: -20px;}
	
	.sectionBgImg {padding: 60px 0px;}
	
	.brochureDiv{width: 100%; margin-bottom: 15px;}
	.boxInfoSection {padding: 15px;}
	.boxTitleSection .whiteboxtitle {font-size: 18px;}
	.brockerDiv{width: 100%;}
	
	.paginationWrap li a {padding: 10px 8px; font-size: 14px;}
	
	.searchCol2 {width: 50%; margin-bottom: 8px;}
	.headerFilter .flterBTNWrap {width: 100% !important;}
	.borckerSearchinfo {margin-left: 0; width: 100%;}
	
	.filterRight a {font-size: 13px; padding: 8px 4px;}
	.filterRight .listView {margin-left: 5px; background-size: 60%;}
	.filterRight .gridView {background-size: 60%;}
	.filterRight .gridViewBTN {width: 35px; height: 35px; margin: 0px 3px;}
	.brockerDiv .brockerImg {height: 200px;}
}

