@media (min-width: 768px) {
	.navbar-nav>li>a {
		padding:11px 4px;
		border-radius: 3px;
	}
	.social-shares-mobile {
		/*display: none;*/
	}
	.navbar-nav {
		float: none;
	}
	
	.quotes {
		height: 265px;
	}
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	.container {
		width: 1248px;
		width: 1275px;
		width: 1324px;

	}
	.col-lg-pull-24 {
		right: 140%;
    }	
}
@media (max-width: 1200px) {
	.dropdown-menu li a {
		font-size:11px;
	}
	.dropdown-menu li a {
		margin: 15px 5px 5px 25px !important;
	}
}

@media (max-width: 992px) {
	
	.top-title{
		height: auto;
	}
	.most-read-conatiners .month{
		padding-left: 0px;
	}
	.most-read-conatiners .week{
		padding-left: 0px;
	}
	.languages span {
		margin-right: 4px;
		font-size: 12px;
	}
	.copyright {
		text-align: center;
		margin-bottom: 30px;
	}
	.other-pages {
		text-align: center;
		margin-bottom: 30px;
		line-height: 30px;
	}
	.logo-icons {
		text-align: center;
		margin-bottom: 10px;
	}
	.news-header h2{
		margin: 20px 0px;
		margin-top: 0px;
		font-size: 24px;
	}
}

@media (max-width:767px)
{
	.news-text img{
		max-width:100% !important;
	}
	.rsOverflow {
		height: 100% !important;
	}
	.gallery-img-caption {
		padding: 3px 15px 0px 15px !important;
		font-size: 11px;
	}
	.highlight-light .share-article {
		margin-top: 20px !important;
		height: 22px;
		float: none;
	}
	.page-content .menu-item-image {
		float: none;
		padding-right: 20px;
		margin-top: 12px;
		text-align: center;
	}
	.page-content h1, .page-content h2, .page-content h3, .page-content h4, .page-content h5, .page-content h6 {
		overflow-x: scroll;
		overflow-y: hidden;
		direction: ltr;
	}
	.right-banner {
		margin-bottom: 20px;
	}
	.bncont {
		overflow-x: scroll;
		overflow-y: hidden;
		direction: ltr;
	}
	.info-table td {
		width: 100%;
		float: left;
	}
	.small_table td, .small_table th {
		width: 100%;
		float: left;
	}
	.info-table tr {
		border-bottom: 1px #888 solid;
	}
	.banks-menu-injob {
		padding: 0px;
	}
	.ratio-container > .content {
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		bottom: auto;
		overflow: hidden;
	}
	.ratio-container {
		position: relative;
		margin-bottom: auto;
	}
	.ratio-container:before {
		display: auto;
		content: none;
		width: auto;
		padding-top: auto;
	}

	.main-news {
		height: 89px;
		font-size: 20px;
		-webkit-line-clamp: 4;
	}
	h6, .h6 {
		font-size: 11px;
	}




	.navbar_on_scroll {
		padding: 10px 15px !important;
		position: fixed;
		z-index: 9999;
		background-color: #fff;
		top: -1px;
		box-shadow: 0 2px 5px 0 rgba(0,0,0,0.26)!important;
		width: 100%;
	}	
	.dropdown-menu li a {
		font-size:12px;
	}
	.nav-tabs.nav-justified>li {
		float: left;
		width: 33%;
	}
	.nav-tabs.nav-justified>li>a {
		display: block;
		margin: 1px;
	}
	.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
		border: 1px solid #ffffff;
	}
	.top-image{
		max-height: 105px;
	}
	.job_banks_ico {
		margin-top: 5%
	}
	.navbar-nav>.job-banks>a {
		margin-left: 13px; font-size: 15px;
	}
	hr {
		margin-top: 9px; margin-bottom: 9px;
	}
	.navbar-nav>.job-banks {
		white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 
	}
	.navbar-nav>li>a {
		font-size: 14px;
		line-height: 30px;
	}
	.navbar-nav>li {
		min-height: 37px;
		border-bottom: 1px solid #ccc;
	}
	.banner-dual {
		margin-bottom: 15px;
	}
	.most-read-divs-title {
		height: 22px;
		-webkit-line-clamp: 1;
	}
	.newsfeed-link {
		/* height: 43px;
		-webkit-line-clamp: 2; */
	}
	.banner .item {
		width: 73%;
		margin: 0 auto;
		float: none;
		margin: 15px -28px;
	}
	.banner .item img{
		width: 100%;
		max-width: 200%;
		object-fit: cover;
		/*max-height: 140px;*/
	}
	.top-rates {
		padding: 7px 30px;
		margin-top: 0px !important; /* to close max-width: 600px same parameter */
		color: #858585;
		font-size: 15px;
		word-spacing: 15px;
		font-weight: 600;
	}
	.job-banks-link {
		font-family: inherit;
	}
	.mobile-top {
		background-color: #d4d4de;
	}
	.navbar-header>.navbar-toggle {
		float: left;
		width:20%;
	}
	.center-block img {
		margin: 2px 0px;
		max-height: 59px;
	}
	.job-banks-link {
		margin: 0px 22%;
	}
	.top-divs {
		margin-bottom: 0px;
	}
	.other-news .top-divs {
		margin-bottom: 15px;
		border-bottom: 1px solid #ccc;
	}
	.container > .row > .col-sm-12 {
		padding: 0px;
	}
	.container > .row {
		margin: 0px;
	}
	.container > .job-container {
		margin-top: 2px;
	}
	.navbar-header {
		padding: 10px 15px 0px 15px;
	}
	.mobile-top-menu>#search-id {
		padding: 10px 15px 0px 15px;
	}
	.fa {
		margin: 3px 4px;
	}
	.job-container>.top-divs {
		padding: 0px !important;
	}
	.fa-lg {
		margin: 10px 0px;
	}
	.mobile-top-menu {
		margin: 0px -15px;
		background-color: #fff;
	}
	.navbar-toggle {
		margin: 0px;
		margin-top: 6px;
	}
	.mobile-top-menu .fa-search, .mobile-top-menu .fa-times {
		margin: 3px;
		padding: 9px 11px;
		color: #309ad4;
	}
	.socialize {
		margin: 2px 0px;
	}
	.navbar .navbar-toggle .icon-bar {
		background-color: #309ad4;
	}
	.mobile-top-menu .fa-times {
		padding: 9px 13px;
	}
	.navbar-toggle-jobs {
		margin: -8px 0px;
	}
	.caret {
		display: inline-block !important;
		float: right;
		margin: 12px;
		border-left: 4px solid #888; border-right: 0; border-top: 4px solid transparent; border-bottom: 4px solid transparent;
	}
	.open .caret {
		float: right;
		margin: 12px;
		display: inline-block;
		width: 0;
		height: 0;
		vertical-align: middle;
		border-top: 4px solid;
		border-right: 4px solid transparent;
		border-left: 4px solid transparent;
	}
	.container > .row > .page-content {
		padding: 30px 10px;
	}
	
	/* instead of btn-group-justified */
	.justify-when-mobile {
		display: table;
		width: 100%;
		table-layout: fixed;
		border-collapse: separate;
	}
	.justify-when-mobile > .btn,
	.justify-when-mobile > .btn-group {
	  display: table-cell;
	  float: none;
	  width: 1%;
	}
	.justify-when-mobile > .btn-group .btn {
	  width: 100%;
	}
	.justify-when-mobile > .btn-group .dropdown-menu {
	  left: auto;
	}
	form .text-right {
		text-align: left;
	}
	
	.social-shares {
		margin-top:4px;
		float: right;
		padding: 30px 0px 30px 0px;
		text-align: center;
		width: 96%;
		position: absolute;
		background-color: rgba(246, 246, 246, 0.9);
		display:none;
		margin-right: -18px;
		
		top: 75px !important;
		right: -3px !important;
	}
	.social-shares a{
		text-align: right;
	}
	.news-text, .after-newstext {
		margin-left:0px;
	}
	.banner-within-text {
		margin: 10px 20px 10px 0px;
	}
	
	.slider-out-controls a {
		background-image: url(img/controls.png);
		width: 32px;
		height: 32px;
		top: 38%;
	}
	.goToPrevSlide {
		background-position: 0 0;
		left: 8px;
	}
	.goToNextSlide {
		background-position: -32px 0;
		right: 8px;
	}
	.demo {
		width:100%;
	}
	
	.bs-navbar-jobs-collapse .main-nav-list {
		height: auto !important; overflow: hidden !important;
	}
	.vacancy-share {
		margin-top: 10px; margin-right: 20px; float: left;
	}

}
@media (max-width:600px) {
	.news-text ul{
		margin-left: 0;
	}
	.banner-top {
		/* height: 40px; */
	}
	.center-block img {
		width: 90%;
	}
	.row-sub-top {
		margin-left: -31px;
		margin-right: -38px;
	}
	.social-shares-mobile {
		margin-top: 0px;
		top: 5px;
		float: none;
		position: absolute;
		right: 0;
	}
	.social-shares {
		margin-top: -34px !important;
		margin-right: -18px !important;
		width: 289px;
	}
	.job-container .nav>li>a {
		font-size: 3vw;
	}
	.job-container .fa-lg {
		margin: 0px;
	}
	.most-read-divs-title {
		height: 55px;
		-webkit-line-clamp: 3;
	}
	.newsfeed-link {
		/* height: 78px;
		-webkit-line-clamp: 3; */
	}
	.banner .item {
		width: 100%;
		margin: 0 auto;
	}
	
	.img-rounded {
		width: 60px !important;
		height: 60px;
	}
	
	.socialize img{
		margin: 10px 12px;
	}
	.social-icons {
		margin: 0px 15px;
	}
	.banks-info {
		margin-top: 15px;
	}
	.company-icon {
		margin-bottom: 15px;
	}
	.banner-within-text {
		float: none;
	}
	.page-content .datetime:after{
		content: "\A";
		white-space: pre; 
	}
	.news-header .categories{
		font-size: 2.5vw;
		line-height: 35px;
	}
	.tag-line {
		padding-left: 0px;
	}
	.tag-line a {
		width: 1px;
		margin-left: 0px;
		line-height: 25px;
	}
	.tag-line a:after {
		content: "\A";
		white-space: pre; 
	}
	.newsfeed .title {
		font-size: 6vw;
		letter-spacing: 0px;
		margin-top: 6px;
	}
	.rss-calendar-icons i{
		margin: 10px 0px 0px 16px;
	}
	.newsfeed .newsfeed-date {
		font-size: 6vw;
		letter-spacing: 0px;
		margin-top: 6px;
	}
}

