@media (min-width: 1200px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1200px;
	}
}

@media(max-width: 1399.98px) {
}

@media(max-width: 1199.98px) {
	.headerarea .logo {
		max-width: 245px;
	}

	.menu ul li a {
		font-size: 14px;
		margin: 0 10px;
	}

	.menu {
		margin-right: 0;
	}

	.papermag-search {
		display: none;
	}

	.menu ul li span {
		top: 32%;
		right: -2px;
	}

	.banner .bannertext h1 {
		font-size: 34px;
		line-height: 44px;
	}

	.banner .bannertext {
		max-width: 540px;
	}

	.p-60 {
		padding: 40px 0;
	}

	.banner_leftpic {
		width: 400px;
		height: 400px;
	}

	.textbox {
		width: 34%;
	}

	.right_textbox h6 {
		font-size: 13px;
	}

	.right_textbox h4 {
		font-size: 16px;
		margin-top: 10px;
	}

	.right_textbox {
		padding: 20px;
	}

	.banner_rightpic {
		height: 187px;
	}

	.rightgreybox {
		height: 187px;
		padding: 20px 20px 20px 20px;
	}

	.rightgreybox h5 {
		font-size: 15px;
		line-height: 20px;
	}

	.auth_imgboxpic {
		height: 80px;
	}

	.auth_imgboxpic:after {
		width: 87px;
		height: 87px;
	}

	.post_info_content {
		padding: 30px;
	}

	.pagetitle h2 {
		line-height: 28px;
		font-size: 22px;
	}

	.pagetitle h4 {
		font-size: 15px;
		line-height: 18px;
	}

	.post_info_itempic {
		height: 145px;
		margin-bottom: 10px;
	}

	.tab_content_leftpic {
		height: 505px;
	}

	.tabrow {
		margin-bottom: 15px;
	}

	.politics_itempic {
		width: 130px;
		height: 90px;
		flex-basis: 130px;
	}

	.overview {
		min-height: 400px;
		padding: 40px 0;
	}

	.overviewtextbox h2 {
		font-size: 40px;
		margin: 10px 0 15px;
	}

	.sec5_grid {
		grid-template-columns: 1fr 1fr 1fr;
		grid-gap: 15px;
	}

	.sec5_grid_card h5 {
		font-size: 12px;
		line-height: 16px;
	}

	p {
		font-size: 14px;
		line-height: 22px;
	}

	.copyright h4 {
		font-size: 18px;
	}

	.conferences_toppic {
		height: 300px;
	}

	.timeline_card h5 {
		font-size: 18px;
	}

	.timeline_card_circle {
		width: 42px;
		height: 42px;
	}

	.timeline_card_circle h6 {
		font-size: 15px;
	}

	.timeline_card_circle:after {
		bottom: 73px;
		left: 41%;
	}

	.conferences_sec_btm .pagetitle h3 {
		font-size: 22px;
	}

	.blog_secleftpic {
		height: 180px;
	}

	.conferences_sec .blog_secleftpic {
		margin: 0px 0 10px;
	}

	.overview_page h4 {
		margin-top: 10px;
	}

	.blog_secleft .pagetitle h4 {
		min-height: 38px;
	}
}

@media (max-width: 991.98px) {
	.menu ul li a {
		margin: 0;
	}

	.menu ul li a {
		padding: 0;
	}

	.menu ul li span {
		right: 20px;
	}

	.banner .bannertext h1 {
		font-size: 28px;
		line-height: 36px;
	}

	.right_textbox {
		padding: 15px;
	}

	.auth_imgboxpic {
		height: 40px;
	}

	.rightgreybox {
		height: 187px;
		padding: 15px;
	}

	.banner p {
		font-size: 14px;
		line-height: 20px;
		background-color: var(--bg-color);
	}

	.post_info_content {
		padding: 15px;
	}

	.tab_content_leftpic {
		height: 435px;
	}

	.post_info_itempic {
		height: 115px;
		margin-bottom: 10px;
	}

	.pagetitle h4 {
		width: 100%;
	}

	.politics_right h4 {
		font-size: 22px;
	}

	.politics_rightpic {
		height: 305px;
	}

	.overviewtextbox h2 {
		font-size: 32px;
	}

	.overviewtextbox h4 {
		font-size: 22px;
	}

	.blog_secleftpic {
		width: 100%;
		height: 170px;
	}

	.blog_item {
		gap: 5px;
	}

	.footer_box {
		width: 100%;
		padding: 20px 0px;
	}

	.map iframe {
		height: 155px;
	}

	.copyright h4 {
		font-size: 16px;
	}

	.sec5_grid_card h6 {
		font-size: 12px;
	}

	.footer_box ul li {
		font-size: 13px;
	}

	.blog_item h6 {
		font-size: 13px;
		line-height: 18px;
	}

	.post_meta article {
		flex-basis: 62px;
	}

	.theadmin img {
		max-width: 30px;
	}

	.timeline_card_circle:after {
		left: 43%;
	}

	.archive_timeline {
		padding: 0px;
	}

	.overview_page .pagetitle h3 {
		font-size: 20px;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}

	.post_meta article {
		flex-basis: auto;
	}

	.studies_slide .owl-nav {
		display: none;
	}
}

@media (max-width: 767.98px) {
	.topbar ul li {
		padding-right: 10px;
		margin-right: 10px;
	}

	.rightgreybox {
		height: auto;
	}

	.rightgreybox h5 {
		width: 80%;
		margin-right: 15px;
	}

	.auth_imgbox {
		bottom: 25px;
	}

	.tabrow {
		flex-direction: column;
		margin-bottom: 10px;
	}

	.p-60 {
		padding: 30px 0;
	}

	.tab_content_leftpic {
		height: 345px;
	}

	.post_info_content .theadmin img {
		max-width: 45px;
	}

	.post_info_itempic {
		height: 160px;
	}

	.post_meta {
		justify-content: space-between;
		gap: 15px;
	}

	.post_meta h6 {
		flex-basis: 160px;
		flex-shrink: 0;
	}

	.politics_itemtop {
		margin-bottom: 10px;
	}

	.sec5_grid {
		grid-template-columns: 1fr 1fr;
	}

	.sec5_grid_card {
		align-items: flex-start;
	}

	.sec5_grid_card h6 {
		margin-bottom: 3px;
	}

	.copyright {
		padding: 15px 0;
	}

	.copyright_in {
		flex-direction: column;
		gap: 5px;
	}

	.sec5_grid_card {
		align-items: flex-start;
	}

	.map iframe {
		height: 300px;
	}

	.footer_sec .row .col-lg-4:nth-of-type(2) {
		border-right: none;
		border-left: none;
	}

	.footer_box .logo {
		max-width: 250px;
	}

	.blog_secleftpic {
		width: 100%;
		max-width: 100%;
		height: 180px;
		display: flex;
		overflow: hidden;
	}

	.blog_secleftpic img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.politics_itemtop {
		gap: 15px;
	}

	.studies_slide .owl-nav {
		display: none;
	}

	.timeline_card h5 {
		font-size: 15px;
	}

	.studies_slide .timeline_card.even h5 {
		margin-top: 170px;
	}

	.conferences_toppic {
		margin-bottom: 10px;
	}

	.blog_secleft .post_meta {
		justify-content: flex-start;
		gap: 15px;
	}

	.archive_timeline {
		margin: 0;
	}
}

@media (max-width: 639.98px) {
	.banner_leftpic {
		width: 100%;
		height: 300px;
	}

	.banner .bannertext h1 {
		font-size: 20px;
		line-height: 26px;
	}

	.tab_content_leftpic {
		height: 285px;
	}

	.politics_right h4 {
		padding: 5px;
	}

	.overviewtextbox h2 {
		margin: 5px 0 10px;
	}

	.post_meta h6 {
		flex-basis: 70px;
	}

	.textbox {
		display: none;
	}	
/* .post_meta {
    flex-direction: column;
    gap: 10px;
    align-items: flex-start;
}	 */
	.post_meta h6 {
		flex-basis: auto;
		flex-shrink: 0;
	}	
/*.post_meta article {
    flex-basis: auto;
}	 */
	.politics_item .post_meta {
		justify-content: flex-start;
		gap: 15px;
		align-items: flex-start;
	}

	.btn1 {
		font-size: 14px;
		padding: 8px 15px;
	}

	.topbar ul li {
		line-height: 16px;
	}

	#conferences_content .blog_secleft .post_meta {
		flex-direction: inherit;
	}

	#conferences_content .blog_secleftpic {
		height: 215px;
	}

	.archive_timeline {
		margin: 0;
	}

	.overview_page .pagetitle h3 {
		padding-bottom: 0;
		margin-bottom: 0;
	}
}

@media (max-width: 479.98px) {
	.tabrow .nav-link {
		padding: 10px 6px;
	}

	.post_info_itempic {
		height: 125px;
	}

	.politics_right h4 {
		font-size: 20px;
		line-height: 26px;
	}

	.blog_secleftpic {
		height: 200px;
	}

	.post_meta.mt-2.mb-2 {
		margin-top: 0 !important;
	}

	p {
		line-height: 20px;
	}

	.pagetitle h4 {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.post_meta h6 {
		flex-basis: auto;
		flex-shrink: 0;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.politics_right h4, .politics_right h4 a {
		font-size: 20px;
		line-height: 24px;
	}

	.sec5_grid_card {
		gap: 7px;
	}

	.sec5_grid_card h5 {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.sec5_grid_cardpic img {
		width: 100% !important;
		height: 100% !important;
		object-fit: cover;
	}

	.blog_secleft .pagetitle h4 {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.blog_sec p {
		line-height: 20px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
	}

	.pagetitle h4 {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.sec5_grid_card .post_meta {
		gap: 2px;
	}

	.map iframe {
		height: 250px;
	}

	.footer_box {
		padding: 10px 0px 20px;
	}

	.politics_rightpic {
		height: auto;
	}

	.banner_leftpic {
		height: 250px;
	}

	.politics .pagetitle {
		flex-basis: 200px;
		flex-shrink: 0;
	}

	.theadmin img {
		max-width: 100%;
	}

	.p-60 {
		padding: 25px 0;
	}

	.post_info_content .theadmin img {
		max-width: 100%;
	}

	.politics .pagetitle {
		flex-basis: 250px;
	}

	.overviewtextbox p {
		font-size: 15px;
	}

	.blog_secleft .pagetitle h4 {
		min-height: auto;
	}

	.politics .pagetitle {
		flex-basis: 235px;
	}

	.politics_itempic {
		width: 110px;
		height: 75px;
		flex-basis: 130px;
	}

	.footer_sec .post_meta, .politics_left .post_meta {
		flex-direction: row;
		align-items: center;
		gap: 12px;
	}

	.auth_imgboxpic:after {
		display: none;
	}

	.breadcrumb, .breadcrumb-item+.breadcrumb-item {
		font-size: 14px;
	}

	.leftpublications .blog_secleft .post_meta {
		flex-direction: row;
		justify-content: flex-start;
	}

	.overview_page h4 {
		font-size: 16px;
		margin-top: 15px;
	}

	.overview_page p {
		margin-top: 7px;
	}

	.members-box h6 {
		font-size: 14px;
	}

	.overview_page .pagetitle h3 {
		font-size: 20px;
		margin-top: 25px;
	}

	.overview_page .pagetitle h3 {
		margin-top: 0;
	}

	.inner-contact-information-box img {
		left: 20px;
		width: 28px!important;
		height: 28px!important;
	}

	.inner-contact-information-box {
		padding-left: 65px;
	}

	.inner-contact-img-box {
		height: 530px;
	}

	.contact-img-information-start {
		width: 85%;
	}

	.inner-contact-form-box {
		padding: 40px 15px 15px;
	}

	.btn1 {
		font-size: 14px;
		padding: 8px 25px;
	}

	.blog-post-wrap .post-meta-top .entry-title {
		font-size: 18px;
	}

	.blog-post-wrap .featured-banner {
		padding: 40px 20px;
	}

	.entry-content p img {
		width: 100%;
	}

	.entry-content img {
		height: 210px !important;
		margin: 5px 0 !important;
		object-fit: cover !important;
	}

	.blog-post-wrap .entry-content {
		padding: 30px 0 0;
	}

	.blog-post-wrap .comment-form .btn1 {
		padding: 8px 15px;
		font-size: 15px;
	}

	#searchsubmit {
		margin: 0 auto;
		display: block;
	}

	.blog-post-wrap .blog-sidebar {
		margin-bottom: 20px;
	}

	.breadcrumb {
		margin-top: 0;
	}

	.blog-post-wrap .entry-content div {
		font-size: 14px;
	}

	.blog-post-wrap .entry-content img {
		width: 100%;
	}

	#comments {
		margin-top: 15px;
	}

	.comment-reply-title {
		font-size: 22px;
	}

	.timeline_card {
		padding: 5px;
	}

	.breadcrumb {
		padding-top: 10px;
	}

	.conferences_toppic {
		height: auto;
	}

	#conferences_content .blog_secleftpic {
		height: auto;
	}

	.overview_page .pagetitle h3 {
		font-size: 16px;
		padding-bottom: 6px;
	}

	.copyright {
		text-align: center;
	}

	.tab-content .post_info_item .post_meta {
		display: block;
	}

	.blog-post-wrap .entry-content {
		padding: 15px 0 0;
	}

	.entry-content .entry-meta a {
		font-size: 14px;
	}

	.comment-reply-title {
		font-size: 18px;
	}

	.comment-form .form-control {
		font-size: 14px;
	}

	.entry-content .fa-link {
		font-size: 14px;
	}

	.pagetitle h3 {
		margin-bottom: 10px;
	}

	.politics .pagetitle h4 {
		font-size: 15px;
		-webkit-line-clamp: 2;
	}

	.overviewtextbox h4 {
		font-size: 16px;
	}

	.overviewtextbox h2 {
		font-size: 24px;
	}

	.rightpublications {
		margin-top: 15px;
	}

	.searchform {
		margin-bottom: 15px;
	}

	.entry-content ol li {
		font-size: 15px;
	}

	.entry-content ol li {
		padding-left: 5px !important;
	}

	.menu ul {
		box-shadow: 0 4px 10px rgb(0 0 0 / 10%);
	}
}

@media (max-width: 410px) {
	.politics_itempic {
		width: 80px;
		height: 55px;
		flex-basis: 80px;
	}

	.overview_page .pagetitle h3 {
		margin-top: 0;
	}
}