@media only screen and (max-width: 1199px) {

	body {	  

		padding-top: 165px;

	}



    .top-bar-buttons button {

		margin-top: 10px;

	}



	.top-bar-buttons {

		padding-bottom: .7rem!important;

	}



	.members-area {

		margin-top: 60px;

	}



	/*.intro-post .icon.post-type {

		bottom: 205px;

	}*/

}



@media only screen and (max-width: 991px) {



    .top-bar-desc {

		display: none;

	}



	.top-bar-buttons {

		text-align: center;

	}



	.top-bar-buttons button {

		float: none;

	    margin-top: 0px;

	}



	.news-column {

		margin-bottom: 25px;

	}



	.online-text-wrapper {

		position: relative;

		padding-top: 30px;

	}



	.online-pic-wrapper {

		float: left;

		margin-top: 20px;

		padding-bottom: 20px;

	}



	.find-text-wrapper {

	    clear: both;

	}



	.find-text-wrapper {

	    padding-top: 30px;

	}



	/*.intro-post .icon.post-type {

		bottom: 205px;

	}*/

}



@media only screen and (max-width: 767px) {

	body {	  

		padding-top: 114px;

	}



	.search-button-wrapper {

		margin-left: 10px;

	}



	.nav .search-button-wrapper {

	    margin-bottom: 0px;

	}



	.top-bar-wrapper .container {

		padding-right: 0px;

    	padding-left: 0px;

	}



	.top-bar-wrapper .cut-margin {

		margin-right: -0px;

    	margin-left: -0px;

	}



	.footer-wrapper {

		text-align: center;

	}



	.footer-brand {

		max-width: 100%;

	}



	.footer-wrapper .mx-auto {

		margin-top: 20px;

	}



	.modal {

		max-height: 500px;

	}



	.login-btn {

		width: 96%;

	    min-height: 35px;

	    margin-left: -10px;

	}



	.register-btn {

		width: 90%;

		min-height: 40px;

	}



	.token-download {

	    padding-left: 25px;

	}



	.list-button-go {

		margin-left: 0px;

		margin-top: 10px;

	}



	.online-pic-wrapper img {

	    height: 280px;

	}



	#login-pic {

	    max-width: 300px;

	}



	.navbar-default .navbar-nav>li>a {

	    padding-left: 30px;

	}



	.nav .search-button-wrapper {

	    margin-left: 30px;

	    width: 84%;

	}



	.cat-container .post-content {

	    margin-bottom: 120px;

	}



	.cat-container:last-of-type {

		margin-bottom: -50px;

	}



	.page {

		padding-left: 10px;

    	padding-right: 10px;

	}



	.doctor-details-container {

	    margin-left: 15px;

	    margin-right: 15px;

	    margin-top: 15px;

	}



	.news-column:last-of-type {

	    margin-bottom: 0px;

	}

	.news-column {
	    margin-bottom: 40px;
	}

	.dataTables_length {
		display: none;
	}

}

@media only screen and (max-width: 500px) {
	.top-bar-big {
		display: none;
	}

	.top-bar-small {
		display: block;
	}
}