/* blog page property start */

.singleblog_banner {
/*	background-image: url(images/faculity_numbers_bg.jpg);*/
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	background-color: #19978b;
}
.singleblog_banner .bannertext h1 {
	color: #fff;
	margin: 0;
}
/* 5 category property start */



.categorybar {
	display: inline-block;
	width: 100%;
}
.category_columnbar {
	display: flex;
	justify-content: space-between;
	gap: 30px 2%;
	flex-wrap: wrap;
}
.category_columnbar .category_column {
	width: 49%;
	position: relative;
}
.category_columnbar .category_columnitems .item .imgbox, .category_columnbar .category_column .imgbox {
	width: 100%;
	height: 100%;
	position: relative;
	cursor: pointer;
	z-index: 2;
	overflow: hidden;
	border-radius: 10px;
}
.category_columnbar .category_columnitems .item .imgbox img, .category_columnbar .category_column .imgbox img {
	scale: 1;
	transition: all 0.5s ease 0s;
}
.category_columnbar .category_columnitems .item .imgbox:hover img, .category_columnbar .category_column .imgbox:hover img {
	scale: 1.1;
	transition: all 0.5s ease 0s;
}
.category_columnbar .category_columnitems .item .imgbox:after, .category_columnbar .category_column .imgbox:after {
	content: "";
	background: linear-gradient(to bottom, #000000d6 0%, #62626278 50%, #000000d6 100%);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.category_columnbar .category_columnitems .item .textbox, .category_columnbar .category_column .textbox {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.category_columnbar .category_columnitems .item .textbox .cat, .category_columnbar .category_column .textbox .cat {
	top: 30px;
	left: 25px;
	position: relative;
	color: #fff;
	padding: 0;
	/* text-transform: uppercase; */



	font-weight: bold;
	font-size: 14px;
	border-radius: 4px;
	display: inline-block;
	width: auto;
	z-index: 3;
}
.category4boxesbar .itembar .item .cat a, .category_columnbar .category_columnitems .item .textbox .cat a, .category_columnbar .category_column .textbox .cat a {
	color: #fff;
	display: inline-block;
	padding: 3px 14px;
	background-color: #19988b;
	margin: 2px;
	border-radius: 4px;
	font-size: 13px;
	position: relative;
	z-index: 5;
	overflow: hidden;
	transition: all 0.5s ease 0s;
}
.category4boxesbar .itembar .item .cat a:before, .category_columnbar .category_columnitems .item .textbox .cat a:before, .category_columnbar .category_column .textbox .cat a:before {
	content: "";
	background-color: #fff;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 0%;
	z-index: -1;
	transition: all 0.5s ease 0s;
}
.category4boxesbar .itembar .item .cat a:hover:before, .category_columnbar .category_columnitems .item .textbox .cat a:hover:before, .category_columnbar .category_column .textbox .cat a:hover:before {
	width: 100%;
	transition: all 0.5s ease 0s;
}
.category4boxesbar .itembar .item .cat a:hover, .category_columnbar .category_columnitems .item .textbox .cat a:hover, .category_columnbar .category_column .textbox .cat a:hover {
	background-color: #fff;
	color: #000;
	transition: all 0.5s ease 0s;
}
.category_columnbar .category_columnitems .item .textbox .cat a:after, .category_columnbar .category_column .textbox .cat a:after {
	content: ",";
	/*    display: inline-block;*/



	margin: 0 6px 0 3px;
	display: none;
}
.category_columnbar .category_columnitems .item .textbox .cat a:last-child:after, .category_columnbar .category_column .textbox .cat a:last-child:after {
	display: none;
}
.category_columnbar .category_columnitems .item .textbox .datecontent, .category_columnbar .category_column .textbox .datecontent {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 20px 30px 30px 30px;
}
.category_columnbar .category_columnitems .item .textbox .datecontent {
	padding: 20px 25px 20px 25px;
}
.category_columnbar .category_columnitems .item .textbox .datecontent .date, .category_columnbar .category_column .textbox .datecontent .date {
	color: #fff;
	margin-bottom: 10px;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	z-index: 5;
}
.category_columnbar .category_columnitems .item .textbox .datecontent p, .category_columnbar .category_column .textbox .datecontent p {
	color: #fff;
	font-size: 17px;
	line-height: 1.5;
	padding: 0;
	font-weight: bold;
	position: relative;
	z-index: 5;
	transition: all 0.5s ease 0s;
}
.category_columnbar .category_columnitems .item .textbox .datecontent p.title, .category_columnbar .category_column .textbox .datecontent p.title {
	margin: 0;
}
.category_columnbar .category_columnitems .item .textbox .datecontent .title a:hover, .category_columnbar .category_column .textbox .datecontent .title a:hover {
	text-decoration: underline;/* text-decoration-color: #fff;*/
}
.category_columnbar .category_columnitems .item .textbox .datecontent p a, .category_columnbar .category_column .textbox .datecontent p a {
	color: #fff;
	text-shadow: 1px 0px #00000038;
}
.category_columnbar .category_columnitems .item .textbox .datecontent .titleline:after, .category_columnbar .category_column .textbox .datecontent .titleline:after {
	width: 0;
	transform: none;
	background-color: #fff;
	transition: all 0.5s ease 0s;
}
.category_columnbar .category_columnitems .item .textbox .datecontent .titleline:hover:after, .category_columnbar .category_column .textbox .datecontent .titleline:hover:after {
	width: 100%;
	transition: all 0.5s ease 0s;
}
.category_columnbar .category_columnitems .item .textbox .datecontent .blogauthors {
	display: block;
}
.category_columnbar .category_column .textbox .datecontent .blogauthors {
	display: inline-block;
	position: relative;
	z-index: 5;
}
.category_columnbar .category_columnitems .item .textbox .datecontent .blogauthors .name, .category_columnbar .category_column .textbox .datecontent .blogauthors .name {
	display: inline-block;
}
.category_columnbar .category_columnitems .item .textbox .datecontent .blogauthors .name:after, .category_columnbar .category_column .textbox .datecontent .blogauthors .name:after {
	content: ",";
	margin-right: 3px;
}
.category_columnbar .category_columnitems .item .textbox .datecontent .blogauthors .name:last-child:after, .category_columnbar .category_column .textbox .datecontent .blogauthors .name:last-child:after {
	display: none;
}
.category_columnbar .category_columnitems .item .textbox .datecontent p.name, .category_columnbar .category_column .textbox .datecontent p.name {
	font-size: 12px;
	font-weight: 400;
	margin: 10px 0;
}
.category_columnbar .category_columnitems .item .textbox .datecontent .tags, .category_columnbar .category_column .textbox .datecontent .tags {
	display: flex;
	justify-content: start;
	gap: 10px;
	flex-wrap: wrap;
	margin-top: 16px;
}
.category_columnbar .category_columnitems .item .textbox .datecontent .tags a, .category_columnbar .category_column .textbox .datecontent .tags a {
	font-size: 12px;
	color: #fff;
	background-color: #767676ba;
	padding: 7px 16px;
	border-radius: 6px;
	font-weight: 600;
	position: relative;
	overflow: hidden;
	z-index: 6;
	transition: all 0.5s ease 0s;
}
.category_columnbar .category_column_two {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	justify-content: space-between;
}
.tags a, .category3bar .itembar .item .textbox .tags a, .category2bar .categoryitemimgbar .itembar .item .tags a, .category1bar .itembar .item .imgbox .content .tags a {
	position: relative;
	z-index: 6;
	overflow: hidden;
	font-weight: bold;
	transition: all 0.5s ease 0s
}
.tags a:before, .category3bar .itembar .item .textbox .tags a:before, .category2bar .categoryitemimgbar .itembar .item .tags a:before, .category1bar .itembar .item .imgbox .content .tags a:before, .category_columnbar .category_column .textbox .datecontent .tags a:before {
	content: "";
	background-color: #19988b;
	width: 0%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	transition: all 0.5s ease 0s;
}
.tags a:hover {
	color: #fff !important;
	transition: all 0.5s ease 0s;
}
.tags a:hover:before, .category3bar .itembar .item .textbox .tags a:hover:before, .category2bar .categoryitemimgbar .itembar .item .tags a:hover:before, .category1bar .itembar .item .imgbox .content .tags a:hover:before, .category_columnbar .category_columnitems .item .textbox .datecontent .tags a:hover:before, .category_columnbar .category_column .textbox .datecontent .tags a:hover:before {
	width: 100%;
	transition: all 0.5s ease 0s;
}
.category_columnbar .category_columnitems {
	width: 49%;
	display: flex;
	justify-content: space-between;
	gap: 4% 20px;
	flex-wrap: wrap;
}
.category_columnbar .category_columnitems .item {
	width: 48%;
	position: relative;
	height: 48%;
}
.category_columnbar .category3bar .itembar {
	gap: 40px 2%;
}
.category_columnbar .category3bar .itembar .item {
	width: 49%;
	background-color: #e9e9e9;
	padding: 20px;
	border-radius: 10px;
	position: relative;
}
.category_columnbar .category3bar .itembar .item .textbox .tags a {
	background-color: #fff;
}
.category_columnbar .category3bar .itembar .item .textbox {
	border-bottom: none;
}
.category_columnbar .category3bar .itembar .item .cat {
	top: 20px;
	left: 20px;
	position: absolute;
	color: #fff;
	padding: 0;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	border-radius: 4px;
	display: inline-block;
	width: auto;
	z-index: 3;
}
.category_columnbar .category3bar .itembar .item .cat a {
	color: #fff;
	display: inline-block;
	padding: 3px 14px;
	background-color: #19988b;
	margin: 2px;
	border-radius: 4px;
	font-size: 13px;
	position: relative;
	z-index: 5;
	overflow: hidden;
	transition: all 0.5s ease 0s;
}
.category_columnbar .category3bar .itembar .item .cat a:before {
	content: "";
	background-color: #9b3526;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 0%;
	z-index: -1;
	transition: all 0.5s ease 0s;
}
/* 5 category property end */

/* category4boxesbar property start */



.category4boxesbar {
	display: inline-block;
	width: 100%;
}
.category4boxesbar .title {
}
.category4boxesbar .itembar {
	display: flex;
	justify-content: start;
	gap: 25px 2%;
	flex-wrap: wrap;
/*	padding-top: 60px;*/
}
.category4boxesbar .itembar .item {
	display: inline-table;
	width: 23.5%;
	position: relative;
	box-shadow: 0px 2px 6px #d1d1d1;
	border-radius: 10px;
	transition: all 0.5s ease 0s;
}
.category4boxesbar .itembar .item .showitem {
}
.category4boxesbar .itembar .item .cat {
	font-size: 20px;
	color: #000;
	display: inline-block;
	margin-bottom: 0;
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: 5;
}
.category4boxesbar .itembar .item .cat a {
	font-weight: 600;
	color: #fff;
	display: inline-block;
	padding: 3px 14px;
	background-color: #19988b;
	margin: 2px;
	border-radius: 4px;
	font-size: 13px;
	position: relative;
	z-index: 5;
	overflow: hidden;
	transition: all 0.5s ease 0s;
}
.category4boxesbar .itembar .item .cat a:after {
	content: ",";
	display: inline-block;
	font-size: 20px;
	color: #19988b;
	margin-right: 6px;
}
.category4boxesbar .itembar .item .cat a:last-child:after {
	display: none;
}
.category4boxesbar .itembar .item .imgbox {
	display: block;
	position: relative;
	height: 90%;
	overflow: hidden;
	transition: all 0.5s ease 0s;
	border-radius: 10px 10px 0 0;
}
.category4boxesbar .itembar .item .imgbox img {
	scale: 1;
	transition: all 0.5s ease 0s;
}
.category4boxesbar .itembar .item .imgbox:hover img {
	scale: 1.1;
	transition: all 0.5s ease 0s;
}
.category4boxesbar .itembar .item .content {
	margin: 0 auto;
	padding: 20px 20px;
	min-height: auto;
	display: block;
	transition: all 0.5s ease 0s;
}
.category4boxesbar .itembar .item .content p {
	padding: 0;
	color: #fff;
	font-weight: bold;
	transition: all 0.5s ease 0s;
	line-height: 1.5;
}
.category4boxesbar .itembar .item .content p a {
	color: #000;
}
.category4boxesbar .itembar .item .content .titleline:hover:after {
	background-color: #fff;
}
.category4boxesbar .itembar .item .content .tags {
	display: flex;
	justify-content: start;
	gap: 10px;
	flex-wrap: wrap;
	margin-top: 16px;
}
.category4boxesbar .itembar .item .content .tags a {
	font-size: 12px;
	color: #fff;
	background-color: #b9b9b9ba;
	padding: 7px 16px;
	border-radius: 6px;
	font-weight: 600;
}
.category4boxesbar .itembar .item .textbox {
	display: inline-block;
	width: 100%;
}
.category4boxesbar .itembar .item .textbox .namebar {
	display: flex;
	gap: 0;
	background-color: #fff;
	padding: 12px 20px;
	justify-content: start;
	transition: all 0.5s ease 0s;
	border-radius: 0px 0px 10px 10px;
}
.category4boxesbar .itembar .item .textbox .namebar span {
	font-weight: 600;
	color: #000;
	font-size: 15px;
	transition: all 0.5s ease 0s;
}
.category4boxesbar .itembar .item .textbox .namebar span:after {
	content: ",";
	display: inline-block;
	padding: 0 6px 0 2px;
}
.category4boxesbar .itembar .item .textbox .namebar span:last-child:after {
	display: none;
}
/* category4boxesbar property end */





/* blog page property end */

/* single blog page property start */

.socialblog {
}
.socialblog > img {
	display: none;
}
.socialblog .addtoany_shortcode {
}
.socialblog .addtoany_shortcode a {
	position: relative;
	width: 60px;
	height: 67px;
	margin-bottom: 10px;
}
.socialblog .addtoany_shortcode a:before {
	content: "";
	display: inline-block;
	width: 60px;
	height: 67px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.socialblog .addtoany_shortcode .a2a_button_linkedin:before {
	background-image: url(images/linkedin.png);
}
.socialblog .addtoany_shortcode .a2a_button_x:before {
	background-image: url(images/twitter.png);
}
.socialblog .addtoany_shortcode .a2a_button_facebook:before {
	background-image: url(images/facebook.png);
}
.socialblog .addtoany_shortcode .a2a_button_whatsapp:before {
	background-image: url(images/whatsup.png);
}
.socialblog .addtoany_shortcode .a2a_button_print:before {
	background-image: url(images/print.png);
}
.socialblog .addtoany_shortcode .addtoany_share_save:before {
	background-image: url(images/save1.png);
}
.socialblog .addtoany_shortcode a span {
	visibility: hidden;
}
.socialblog .pop_it {
	cursor: pointer;
}/* Overlay background */
.popup_overlay_cite {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7); /* 0.5 opacity */
	display: none; /* Hidden by default */
	z-index: 999;
}
/* Popup box */

.popup_box_cite {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: #fff;
	padding: 28px;
	width: 615px;
	max-width: 90%;
	box-shadow: 0 5px 20px rgba(0,0,0,0.3);
	display: none;
	z-index: 1000;
	text-align: left;
}
.popup_box_cite p {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 0px;
}
.close_popup_cite {
	color: #000000;
	cursor: pointer;
	position: absolute;
	right: 20px;
	top: 10px;
	width: 20px;
	height: 20px;
}
.close_popup_cite:before {
	content: "";
	font-family: 'FontAwesome';
	font-size: 22px;
}
#close_popup_cite:hover {
	background: #555;
}
/* single blog page property end */

/* single blog sidebar page start */

.singleblog_banner .bannerbar .bannertext {
	text-align: center;
	width: 100%;
}
.sidebarblog {
	display: block;
}
.sidebarblog .sidebar {
	display: block;
}
.sidebarblog .sidebar .socialblog {
	width: 6%;
	position: sticky;
	top: 80px;
	display: inline-block;
	vertical-align: top;
}
.sidebarblog .sidebar .bigcolumn {
	width: 56%;
	margin-right: 40px;
	display: inline-block;
}
.sidebarblog .sidebar .bigcolumn h3, .sidebarblog .sidebar .bigcolumn h4, .sidebarblog .sidebar .bigcolumn h5, .sidebarblog .sidebar .bigcolumn h6 {
	margin-top: 20px;
}
.sidebarblog .sidebar .bigcolumn .title {
	position: relative;
	margin-bottom: 10px;
}
.sidebarblog .sidebar .bigcolumn .title strong {
	background-color: #fff;
	position: relative;
	z-index: 5;
	padding-right: 20px;
	font-weight: 700;
}
.sidebarblog .sidebar .bigcolumn .title:after {
	content: "";
	background-color: #9b3526;
	display: inline-block;
	width: 100%;
	height: 3px;
	position: absolute;
	top: 20px;
	left: 0;
}
.sidebarblog .sidebar .bigcolumn p {
	font-size: 16px;
	color: #332e38;
}
.sidebarblog .sidebar .bigcolumn p sup {
	font-size: 11px;
}
.sidebarblog .sidebar .bigcolumn em {
	font-family: "Lora", serif;
	font-style: italic;
}
.sidebarblog .sidebar .bigcolumn p font, .sidebarblog .sidebar .bigcolumn font {
	color: #9b3526;
}
.sidebarblog .sidebar .bigcolumn ul {
	display: inline-block;
	margin-bottom: 20px;
	padding-left: 15px;
}
.sidebarblog .sidebar .bigcolumn li {
	font-size: 16px;
	color: #332e38;
	position: relative;
	padding-left: 20px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
}
.sidebarblog .sidebar .bigcolumn ul li:before {
	font-family: "FontAwesome";
	font-weight: 900;
	content: "";
	display: inline-block;
	font-size: 6px;
	color: #000000;
	position: absolute;
	left: 0;
	top: 6px;
}
.sidebarblog .sidebar .bigcolumn li:last-child {
	margin-bottom: 0;
}
.sidebarblog .sidebar .bigcolumn li a, .sidebarblog .sidebar .bigcolumn li font {
	color: #9b3526;
}
.sidebarblog .sidebar .bigcolumn ol {
	display: inline-block;
	margin-bottom: 20px;
	padding-left: 15px;
}
.sidebarblog .sidebar .bigcolumn ol li {
	display: list-item;
	padding-left: 0;
	margin-left: 15px;
}
.sidebarblog .sidebar .bigcolumn ol li:before {
	display: none;
}
.sidebarblog .sidebar .bigcolumn .imgbox {
	display: block;
	border-radius: 10px;
	/*overflow: hidden;*/



	margin: 0 0 30px;
	position: relative;
}
.sidebarblog .sidebar .bigcolumn .imgbox figure {
	overflow: hidden;
	margin: 0;
	border-radius: 20px;
}
.sidebarblog .sidebar .bigcolumn .imgbox img {
	height: 100% !important;
	max-width: 100% !important;
}
/*.sidebarblog .sidebar .bigcolumn .imgbox:after {
	content: "";
	background: linear-gradient(to bottom, #000000d6 0%, #ffffff00 50%, #000000d6 100%);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border-radius: 20px;
}*/
.sidebarblog .sidebar .bigcolumn .border_box {
	display: flex;
	flex-wrap: wrap;
	border: 1px solid #ccc;
	margin-bottom: 20px;
	background-color: #fff;
}
.sidebarblog .sidebar .bigcolumn .border_box h2 em, .sidebarblog .sidebar .bigcolumn .border_box h3 em, .sidebarblog .sidebar .bigcolumn .border_box h4 em, .sidebarblog .sidebar .bigcolumn .border_box h5 em, .sidebarblog .sidebar .bigcolumn .border_box h6 em {
	color: #9b3526;
}
.sidebarblog .sidebar .bigcolumn .border_box h2, .sidebarblog .sidebar .bigcolumn .border_box h3, .sidebarblog .sidebar .bigcolumn .border_box h4, .sidebarblog .sidebar .bigcolumn .border_box h5, .sidebarblog .sidebar .bigcolumn .border_box h6 {
	margin-top: 10px;
}
.sidebarblog .sidebar .bigcolumn .border_box .column {
	flex: 1 1 300px;
	padding: 15px;
	border-right: 1px solid #ccc;
}
.sidebarblog .sidebar .bigcolumn .border_box .column:last-child {
	border-right: none;
}
.sidebarblog .sidebar .bigcolumn .border_box ul li {
	margin-bottom: 0;
}
.sidebarblog .sidebar .bigcolumn .border_bottom {
	border-bottom: 1px solid #ccc;
}
.sidebarblog .sidebar .bigcolumn .table_box {
	display: inline-block;
	width: 100%;
}
.sidebarblog .sidebar .bigcolumn .table_box.no_border tr th, .sidebarblog .sidebar .bigcolumn .table_box.no_border tr td {
	border: none;
}
.sidebarblog .sidebar .bigcolumn .table_box.small_font table tr th, .sidebarblog .sidebar .bigcolumn .table_box.small_font table tr td {
	font-size: 12px;
	line-height: 1.3;
}
.sidebarblog .sidebar .bigcolumn table {
	text-align: left;
	font-size: 16px;
	border: 1px solid #ccc;
	color: #332e38;
	border-collapse: collapse;
	width: 100%;
}
.sidebarblog .sidebar .bigcolumn table tr {
}
.sidebarblog .sidebar .bigcolumn table tr th, .sidebarblog .sidebar .bigcolumn table tr td {
	border: 1px solid #ccc;
	padding: 10px;
}
.sidebarblog .sidebar .bigcolumn table tr td {
}
.sidebarblog .sidebar .bigcolumn ul.small {
	display: inline-block;
	margin-bottom: 0;
}
.sidebarblog .sidebar .bigcolumn ul.small li {
	font-size: 14px;
	padding-left: 0;
	line-height: 1.4;
}
.sidebarblog .sidebar .bigcolumn ul.small li:before {
	display: none;
}
.sidebarblog .sidebar .bigcolumn ul.big {
	display: inline-block;
	margin-bottom: 0;
}
.sidebarblog .sidebar .bigcolumn ul.big li {
	font-size: 24px;
	line-height: 1.2;
	padding: 8px 0;
}
.sidebarblog .sidebar .bigcolumn ul.big li:before {
	display: none;
}
.sidebarblog .sidebar .bigcolumn ul.medium {
	display: inline-block;
	margin-bottom: 0;
}
.sidebarblog .sidebar .bigcolumn ul.medium li {
	font-size: 19px;
	line-height: 1.2;
	padding: 8px 0;
}
.sidebarblog .sidebar .bigcolumn ul.medium li:before {
	display: none;
}
.source {
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 99;
}
.source .source_icon {
	cursor: pointer;
}
.source .source_icon img {
	padding: 20px;
}
.source .source_icon span {
	font-size: 12px;
	padding: 30px 20px;
	color: #fff;
	display: inline-block;
}
.category4boxesbar .itembar .item .source .source_icon span {
	padding: 10px 20px;

}
.articles_items .item .source .source_icon span {
	padding: 10px 20px;
}
.source .source_popup {
	display: none;
	position: absolute;
	bottom: 70%;
	width: 300px;
	right: 0px;
	padding-bottom: 10px;
}
.source .source_popup .source_popup_content {
	border-radius: 10px;
	box-shadow: 0px 0px 9px 1px #ababab45;
	background-color: #fff;
	padding: 10px 10px;
	width: 100%;
	display: inline-block;
	position: relative;
}
.source .source_popup .source_popup_content::after {
	content: "";
	position: absolute;
	bottom: -6px; /* push below the bubble */
	right: 20px; /* move arrow to bottom-right */
	width: 0;
	height: 0;
	border-width: 8px 8px 0 8px; /* arrow pointing down */
	border-style: solid;
	border-color: #fff transparent transparent transparent; /* match box BG */
	filter: drop-shadow(0 2px 2px #ababab45); /* optional shadow */
}
.source:hover .source_popup {
	display: block;
}
.source .source_popup p {
	font-size: 13px !important;
}
.source .source_popup p a {
	color: #000;
}
.source .source_popup p a:hover {
	text-decoration: underline;
	color: #9b3526;
}
.sidebarblog .sidebar .bigcolumn .box {
	display: block;
	background-color: #f1f1f1;
	padding: 30px;
	border-radius: 10px;
	margin: 20px 0 30px;
}
.sidebarblog .sidebar .bigcolumn .box h2, .sidebarblog .sidebar .bigcolumn .box h3, .sidebarblog .sidebar .bigcolumn .box h4, .sidebarblog .sidebar .bigcolumn .box h5, .sidebarblog .sidebar .bigcolumn .box h6 {
	margin-top: 0;
}
.sidebarblog .sidebar .bigcolumn .box h2 a, .sidebarblog .sidebar .bigcolumn .box h3 a, .sidebarblog .sidebar .bigcolumn .box h4 a, .sidebarblog .sidebar .bigcolumn .box h5 a, .sidebarblog .sidebar .bigcolumn .box h6 a {
	color: #9b3526;
}
.sidebarblog .sidebar .bigcolumn .box img {
	border-radius: 10px;
}
.sidebarblog .sidebar .bigcolumn .author {
	display: block;
}
.sidebarblog .sidebar .bigcolumn .author .blogauthors {
	display: block;
}
.sidebarblog .sidebar .bigcolumn .author .blogauthors .item {
	display: block;
	margin-bottom: 20px;
}
.sidebarblog .sidebar .bigcolumn .author .name {
	font-weight: 800;
	padding: 0;
}
.sidebarblog .sidebar .bigcolumn .referencesbar {
	display: block;
}
.sidebarblog .sidebar .bigcolumn .referencesbar ul {
	padding-left: 30px;
	width: 100%;
}
.sidebarblog .sidebar .bigcolumn .referencesbar ul li {
	display: list-item;
	width: 100%;
	list-style: auto;
	margin-bottom: 12px;
	font-size: 16px;
	padding-left: 10px;
}
.sidebarblog .sidebar .bigcolumn .referencesbar ul li:before {
	display: none;
}
.sidebarblog .sidebar .bigcolumn .referencesbar ul li a {
	color: #000;
	word-break: break-word;
	overflow-wrap: break-word;
}
.sidebarblog .sidebar .bigcolumn .referencesbar ul li a:hover {
	color: #9b3526;
}
.sidebarblog .sidebar .bigcolumn .referencesbar ul div {
	display: none;
}
.sidebarblog .sidebar .bigcolumn .referencesbar .btnlink {
	font-size: 16px;
	color: #000;
	padding-bottom: 4px;
	border-bottom: 1px solid #9b3526
}
.sidebarblog .sidebar .bigcolumn .note {
	display: block;
	margin: 30px 0 0;
}
.sidebarblog .sidebar .bigcolumn .note p {
	font-size: 15px;
}
.sidebarblog .sidebar .smallcolumn {
	width: 32%;
	display: inline-block;
	vertical-align: top;
}
.smallcolumn .wrapperbox {
	display: block;
	background-color: #fff;
	border-radius: 10px;
	box-shadow: 0 0 50px #cccccc75;
	padding: 30px;
	margin-bottom: 40px;
}
.smallcolumn .wrapperbox:last-child {
	margin-bottom: 0;
}
.smallcolumn .wrapperbox h5 {
	margin-bottom: 10px;
}
.smallcolumn .articles_items {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 20px 20px;
}
.smallcolumn .articles_items .item {
	box-shadow: none;
	width: 100%;
	background-color: transparent;
	padding: 0;
	margin: 0;
	transition: all 0.5s ease 0s;
	position: relative;
	display: flex;
    justify-content: space-between;
    align-items: start;
    gap: 20px;
}
.smallcolumn .articles_items .item:first-child {
	width: 100%;
	flex-wrap: wrap;
}
.smallcolumn .articles_items .item:first-child .imgbox,
.smallcolumn .articles_items .item:first-child .textbox {
	width: 100%;
}
.smallcolumn .articles_items .item .imgbox {
	border-radius: 10px;
	overflow: hidden;
	margin: 0 0 10px;
	width: 100%;
	max-height: 135px;
	transition: all 0.5s ease 0s;
}
.smallcolumn .articles_items .item .imgbox img {
	transition: all 0.5s ease 0s;
}
.smallcolumn .articles_items .item:first-child .imgbox {
	max-height: 295px;
	
}
.smallcolumn .articles_items .item h6 {
	font-size: 16px;
	font-weight: 500;
	padding-bottom: 6px;
	margin-bottom: 0;
}
.smallcolumn .articles_items .item h6 a {
	color: #000;
	transition: all 0.5s ease 0s;
}
.smallcolumn .articles_items .item h6 a:hover {
	color: #9b3526;
	transition: all 0.5s ease 0s;
}
.smallcolumn .articles_items .item p {
	font-size: 14px;
}
.smallcolumn .topics {
	width: 100%;
}
.smallcolumn .topics li {
	position: relative;
	display: block;
	width: 100%;
	color: #000;
	margin-bottom: 14px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 14px;
	font-size: 16px;
	transition: all 0.5s ease 0s;
}
.smallcolumn .topics li:last-child {
	margin-bottom: 0;
	border-bottom: 0;
}
.smallcolumn .topics li a {
	color: #000;
	transition: all 0.5s ease 0s;
}
.smallcolumn .tags {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}
.smallcolumn .tags a {
	font-size: 15px;
	border-radius: 50px;
	border: 1px solid #000;
	font-weight: 400;
	background-color: #fff;
	color: #000;
	padding: 8px 20px;
	position: relative;
	z-index: 555;
	overflow: hidden;
	display: inline-block;
	transition: all 0.5s ease 0s;
}
.smallcolumn .tags a:before {
	content: "";
	background-color: #19978b;
	display: inline-block;
	width: 0%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	transition: all 0.5s ease 0s;
}
.smallcolumn .wrapperbox .tags a span {
	color: #000;
}
.smallcolumn .tags a:hover {
	border-color: #19978b;
}
.smallcolumn .tags a:hover:before {
	width: 100%;
	transition: all 0.5s ease 0s;
}
.smallcolumn .tags a:hover span {
	color: #fff;
	position: relative;
}
.smallcolumn .newsletterbar {
	background-color: #19978b;
}
.smallcolumn .newsletterbar h5 {
	color: #fff;
}
.smallcolumn .newsletterbar .inputbox {
	width: 100%;
	margin-top: 0;
}
.smallcolumn .newsletterbar .inputbox li {
	width: 100%;
}
.smallcolumn .newsletterbar .inputbox li .wpcf7-form-control-wrap {
	border-radius: 10px;
	overflow: hidden;
}
.smallcolumn .newsletterbar .inputbox input {
	background-color: #fff;
	padding: 20px 20px 20px 20px;
	font-size: 16px;
	color: #fff;
	width: 100%;
	border-radius: 10px;
}
.smallcolumn .newsletterbar .inputbox input:focus {
	background-color: #fff !important;
	outline: none;
}
.smallcolumn .newsletterbar .inputbox input[type="submit"] {
	position: relative;
	width: 100%;
	margin-top: 20px;
	background-color: #000 !important;
	border-color: #000;
	color: #fff !important;
	font-weight: 600;
}
.smallcolumn .newsletterbar .inputbox .wpcf7-spinner {
	right: 2%;
}
.smallcolumn .newsletterbar .inputbox span.wpcf7-not-valid-tip {
	color: #ff4949;
}
/* articles page start */



.sidebarblog .sidebar.popular_articles .bigcolumn {
	width: 64%;
}
.articles_items {
}
.articles_items .item {
	width: 100%;
	background-color: #fff;
	box-shadow: 0 0 40px #ccc;
	border-radius: 20px;
	padding: 30px 20px;
	margin-bottom: 30px;
	transition: all 0.5s ease 0s;
}
.articles_items .item:last-child {
	margin-bottom: 0;
}
.articles_items .item .imgbox:hover img {
	scale: 1.1;
	transition: all 0.5s ease 0s;
}
.articles_items .item .column {
	display: flex;
	justify-content: space-between;
	align-items: start;
}
.articles_items .item .column .imgbox {
	width: 31%;
	/*	border-radius: 20px;



	overflow: hidden;*/



	margin: 0;
	position: relative;
	transition: all 0.5s ease 0s;
}
.articles_items .item .column .imgbox figure {
	border-radius: 20px;
	overflow: hidden;
	margin: 0;
}
.articles_items .item .column .imgbox .linkopen {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	cursor: pointer;
	z-index: 5;
}
.articles_items .item .column .imgbox img {
	transition: all 0.5s ease 0s;
}
.articles_items .item .column .textbox {
	width: 64%;
}
.articles_items .item .column .textbox h6 a, .articles_items .item .column .textbox h6 {
	color: #000;
	margin: 0 0 10px;/*transition: all 0.5s ease 0s;*/
}
.articles_items .item .column .textbox .titleline:after {
	background-color: #000;
}
.articles_items .item .column .textbox h6 a:hover {
	/*transition: all 0.5s ease 0s;*/



	text-decoration: underline;/*text-decoration-color: #f58220;*/
}
.articles_items .item .column .textbox .names {
	display: block;
}
.articles_items .item .column .textbox .names p {
	color: #8d8d8d;
	font-size: 15px;
	padding-bottom: 6px;
	display: inline-block;
}
.articles_items .item .column .textbox .names p:after {
	content: ",";
	margin-right: 4px;
}
.articles_items .item .column .textbox .names p:last-child:after {
	display: none;
}
.articles_items .item .column .textbox .names p span {
	margin-right: 6px;
}
.articles_items .item .column .textbox .names p span:after {
	content: ",";
	font-size: 16px;
}
.articles_items .item .column .textbox .names p span:last-child {
	margin-right: 0;
}
.articles_items .item .column .textbox .names p span:last-child:after {
	display: none;
}
.articles_items .item .column .textbox p {
	font-size: 16px;
	line-height: 1.5;
}
.articles_items .item .column .textbox .btnbar {
	margin: 0;
}
.articles_items .item .cat {
	display: flex;
	flex-wrap: wrap;
	gap: 15px;
	width: 100%;
	border-top: 1px dashed #000;
	padding-top: 30px;
	margin-top: 30px;
}
.articles_items .item .cat a {
	display: inline-block;
	color: #000;
	background-color: #fff;
	border: 1px solid #000;
	border-radius: 6px;
	font-weight: 600;
	padding: 4px 16px;
	font-size: 15px;
	position: relative;
	z-index: 5;
	overflow: hidden;
	transition: all 0.5s ease 0s;
}
.articles_items .item .cat a:before {
	content: "";
	background-color: #19978b;
	width: 0%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	transition: all 0.5s ease 0s;
}
.articles_items .item .cat a:hover {
	color: #fff;
	transition: all 0.5s ease 0s;
}
.articles_items .item .cat a:hover:before {
	width: 100%;
	transition: all 0.5s ease 0s;
}
/* articles page end */



/* tags page start */



.bannerbar .tags {
	margin: 20px auto 0;
	text-align: center;
	display: flex;
	justify-content: center;
	gap: 20px;
}
.bannerbar .tags a {
	font-size: 14px;
	color: #333333;
	text-transform: uppercase;
	background-color: transparent;
	border: 1px solid #f6a45f;
	padding: 8px 20px;
	font-weight: 700;
}
.topics_pagebar {
	display: block;
}
ul.topicsitems {
	display: flex;
	justify-content: space-between;
	gap: 20px 1%;
	flex-wrap: wrap;
}
ul.topicsitems li.parent-cat {
	width: 32.2%;
	background-color: #f1f1f1;
	padding: 30px;
	border-radius: 10px;
}
ul.topicsitems li.parent-cat > a {
	color: #000;
	font-weight: 700;
	font-size: 25px;
	line-height: 1.2;
	margin-bottom: 10px;
	display: block;
}
ul.topicsitems li.parent-cat > .children li {
	position: relative;
	content: "";
	text-align: left;
	list-style: none;
	text-indent: 0px;
	background-image: url(https://designawebsite.co.in/demo/mpi-articles/wp-content/uploads/2025/07/arrow-1.png);
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: 0px 6px;
	padding: 0px 0px 0px 35px;
	margin: 0px 0px 10px 0px;
}
.topicsitems li {
	display: block;
}
.topicsitems li a {
	color: #000;
	font-size: 16px;
	transition: all 0.5s ease 0s;
}
.topicsitems li a:hover {
	color: #f6a45f;
	transition: all 0.5s ease 0s;
}
/* tags page end */



/* pagination property start */



.pgntn-page-pagination {
	margin: 1em 0;
	padding: 0;
	overflow: hidden;
	text-align: center !important;
	clear: both;
	cursor: default;
}
.pgntn-page-pagination .dots {
	display: inline-block;
	text-align: center;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	padding: 0.3em 0.5em;
}
.pgntn-multipage .pgntn-elipses, .pgntn-multipage .pgntn-page-pagination-intro {
	display: inline-block;
	margin-right: 0;
	text-align: center;
}
.pgntn-multipage .pgntn-page-pagination-block a:first-of-type {
	margin-left: 0;
}
.pgntn-multipage .pgntn-page-pagination-block span:first-of-type ~ a {
	margin-left: 0.5em;
}
.pgntn-page-pagination-intro, .pgntn-page-pagination a, .pgntn-page-pagination .current {
	display: inline-block;
	text-align: center;
	margin-left: 0.5rem;
	margin-bottom: 0.5rem;
	padding: 0.3rem 0.5rem;
}
.pgntn-page-pagination a {
	box-shadow: none !important;
}
div.pgntn-page-pagination-block a.prev, .pgntn-page-pagination-block .next {
	display: inline-block;
	float: none;
}
.pgntn-page-pagination-intro {
	display: none !important;
}
.pgntn-bottom .pgntn-page-pagination-block {
	width: auto !important;
	display: inline-block;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.pgntn-bottom .pgntn-page-pagination-block .page-numbers.current {
	background-color: #19978b !important;
	color: #fff !important;
	border: none !important;
}
.pgntn-bottom .pgntn-page-pagination-block .page-numbers {
	font-size: 18px;
	color: #151515 !important;
	padding: 6px 14px;
	margin: 0;
	float: left;
	font-family: "Nunito Sans", sans-serif;
}
.pgntn-page-pagination a.page-numbers {
	border-right: 1px solid #ccc !important;
	border-left: none !important;
	border-top: none !important;
	border-bottom: none !important;
	background-color: transparent !important;
}
/* pagination property end */

.namebar {
	display: flex;
	justify-content: start;
	flex-wrap: wrap;
	gap: 0 10px;
	opacity: 0.8;
	font-size: 16px;
}
.namebar span {
	color: #332e38;
	font-weight: 400;
	font-size: 14px;
	position: relative;
}
.namebar span:after {
	content: ",";
	display: inline-block;
	font-size: 20px;
	line-height: 0;
	padding: 0 0px 0 2px;
}
.namebar span:last-child:after {
	display: none
}
.page-template-default .entry-header {
	display: none;
}
.not_found {
	display: block;
	text-align: center;
}
.not_found p a {
	color: #19988b;
}

/* mobile responsive property start */



@media (min-width:1280px) {
.category_columnbar .category_column .imgbox {
	min-height: 532.89px;
}
.category_columnbar .category_columnitems .item .imgbox {
	min-height: 255.78px;
}
}

/* mobile responsive property start */

@media (max-width:1280px) {
.category_columnbar .category_columnitems .item .textbox .datecontent {
	padding: 15px 15px 15px 15px;
}
.category_columnbar .category_columnitems .item .textbox .datecontent, .category_columnbar .category_column .textbox .datecontent {
	padding: 15px 15px 15px 15px;
}
.category_columnbar .category_columnitems .item .textbox .datecontent p, .category_columnbar .category_column .textbox .datecontent p {
	font-size: 14px;
	line-height: 1.3;
}
.category1bar .itembar .item .imgbox .content p {
	line-height: 1.4;
	font-size: 16px;
}
.category1bar .itembar .item .imgbox .content .tags a {
	font-size: 12px;
	padding: 5px 10px;
}
.category1bar .itembar .item .imgbox .content {
	padding: 15px;
}
.tags a, .category_columnbar .category_columnitems .item .textbox .datecontent .tags a, .category_columnbar .category_column .textbox .datecontent .tags a, .category3bar .itembar .item .textbox .tags a, .category2bar .categoryitemimgbar .itembar .item .tags a, .category1bar .itembar .item .imgbox .content .tags a {
	font-size: 12px;
	padding: 5px 10px;
}
.category2bar .categoryitemimgbar .itembar .item {
	width: 47%;
}
.category4bar .columnboxbar .itembar .item h6, .category3bar .itembar .item .textbox h6, .category2bar .categoryitemimgbar .itembar .item h6 {
	font-size: 16px;
}
.category3bar .itembar .item {
	gap: 20px;
}
.category4boxesbar .itembar .item .content p {
	font-size: 17px;
}
.category4boxesbar .itembar .item .textbox .namebar span {
	font-size: 14px;
}
/* single post start */

.smallcolumn .articles_items .item {
	width: 46%;
}
.smallcolumn .tags a {
	font-size: 14px;
	padding: 8px 16px;
}
/* single post end */



/* cat page start */



.sidebarblog .sidebar.popular_articles .bigcolumn {
	width: 63%;
}
/* cat page end */

}

@media (max-width:1100px) {
.category_columnbar .category_column {
	width: 44%;
}
.category_columnbar .category_columnitems {
	width: 54%;
}
.category3bar .itembar {
	gap: 30px 4%;
}
.category3bar .itembar .item {
	width: 48%;
}
.category4bar .columnboxbar .imgboxbar {
	width: 40%;
}
.category4bar .columnboxbar .itembar {
	width: 56%;
}
.newsletterbar p {
}
.newsletterbar .title {
	font-size: 26px;
}
.newsletterbar .inputbox form {
	position: relative;
}
.newsletterbar .inputbox form .wpcf7-spinner {
	position: absolute;
	right: 0;
}
.newsletterbar .inputbox input {
	font-size: 16px;
}
.category4boxesbar .itembar {
	gap: 20px 20px;
}
.category4boxesbar .itembar .item {
	width: 31.5%;
}
/* single post start */



.smallcolumn .articles_items .item {
	width: 100%;
}
/* single post end */

/* cat page start */

/* cat page end */

}

@media (max-width:992px) {
.category4bar .columnboxbar, .category3bar .itembar, .category1bar .itembar, .category_columnbar {
	flex-wrap: wrap;
}
.category_columnbar .category_columnitems, .category_columnbar .category_column {
	width: 100%;
}
.category_columnbar .category3bar .itembar .item {
	width: 100%;
}
.category1bar .itembar .item {
	width: 48%;
}
.category3bar .itembar .item {
	width: 100%;
}
.category4bar .columnboxbar .imgboxbar .textbox {
	padding: 30px 0 30px;
}
.category4bar .columnboxbar .itembar {
	width: 100%;
	margin-top: 30px;
	gap: 30px 20px;
}
.category4bar .columnboxbar .imgboxbar {
	width: 100%;
}
.newsletterbar .inputbox {
	width: 90%;
}
/* single post start */

.sidebarblog .sidebar .socialblog {
	width: 12%;
}
.sidebarblog .sidebar .bigcolumn {
	width: 86%;
	margin-right: 0;
}
.sidebarblog .sidebar .smallcolumn {
	width: 100%;
	margin-top: 30px;
	padding-left: 11%;
}
/* single post end */

/* cat page start */

.sidebarblog .sidebar.popular_articles .bigcolumn {
	width: 100%;
}
.sidebarblog .sidebar.popular_articles .smallcolumn {
	width: 100%;
	margin-top: 20px;
	padding-left: 0;
}
/* cat page end */

/* topics page start */



ul.topicsitems li.parent-cat {
	width: 48.4%;
}
/* topics page end */

}

@media (max-width:768px) {
.tags a {
	font-size: 10px;
	padding: 5px 10px;
}
.category2bar .categoryitemimgbar .itembar .item {
	width: 100%;
}
.category4bar .columnboxbar .imgboxbar .textbox h6 {
	font-size: 16px;
}
.category4boxesbar .itembar .item {
	width: 48.1%;
}
/* single post start */



.sidebarblog .sidebar .bigcolumn .note p {
	font-size: 15px;
	word-wrap: break-word;
}
/* single post end */

}

@media (max-width:576px) {
.category_columnbar .category_columnitems {
	gap: 20px 20px;
}
.category_columnbar .category_columnitems .item {
	width: 100%;
	height: auto;
}
.category_columnbar .category_columnitems .item .textbox .cat, .category_columnbar .category_column .textbox .cat {
	top: 20px;
	left: 15px;
}
.category_columnbar .category_column .textbox .datecontent .tags {
	display: none;
}
.category1bar .itembar .item {
	width: 100%;
}
.category3bar .itembar .item {
	width: 100%;
	flex-wrap: wrap;
}
.category3bar .itembar .item .imgbox {
	width: 100%;
}
.category3bar .itembar .item .textbox {
	width: 100%;
}
.category4bar .columnboxbar .imgboxbar .textbox {
	padding: 10px 0 30px;
}
.category4bar .columnboxbar .itembar {
	gap: 20px 20px;
}
.newsletterbar .title {
	font-size: 20px;
}
.newsletterbar .inputbox input {
	font-size: 16px;
	padding: 20px 20px 20px 20px;
}
.newsletterbar .inputbox input[type="submit"] {
	position: relative;
	padding: 12px 30px;
	margin-top: 20px;
}
.category4boxesbar .itembar {
	gap: 20px 2%;
}
.category4boxesbar .itembar .item {
	width: 450px;
	margin: 0 auto;
	max-width: 100%;
}
.sidebarblog .sidebar .smallcolumn {
	padding-left: 20%;
}
.sidebarblog .sidebar .bigcolumn {
	width: 79%;
	float: right;
}
.sidebarblog .sidebar .bigcolumn .box {
	padding: 20px;
}
ul.topicsitems li.parent-cat {
	width: 100%;
}
ul.topicsitems li.parent-cat > a {
	font-size: 18px;
}
.popup_overlay .overlay-content form.searchwp-form input.swp-input--search {
	padding: 13px 90px 13px 20px;
	font-weight: 600;
	font-size: 16px;
}
.popup_overlay input[type="submit"] {
	padding: 15px 16px;
	font-weight: 500;
	font-size: 16px;
}
.popup_overlay .overlay-content .newsletterbar .inputbox input[type="email"] {
	padding: 13px 120px 13px 20px;
}
.popup_overlay .overlay-content .newsletterbar .inputbox input {
	font-size: 16px;
	padding: 15px 120px 15px 20px;
}
.popup_overlay .overlay-content .newsletterbar .inputbox input[type="submit"] {
	position: absolute;
	padding: 15px 14px;
	margin: 0;
}
/* single post start */



.sidebarblog .sidebar {
	display: flex;
	gap: 30px;
	flex-wrap: wrap;
}
.sidebarblog .sidebar .socialblog {
	width: 12%;
	order: 2;
	position: relative;
	width: 100%;
	display: flex;
	justify-content: center;
	top: 0;
}
.socialblog .addtoany_shortcode a {
	width: 52px;
	height: 52px;
	margin-bottom: 0;
}
.socialblog .addtoany_shortcode a:before {
	width: 52px;
	height: 60px;
	background-size: 52px;
	background-repeat: no-repeat;
}
.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span {
	height: 62px;
	line-height: 32px;
	width: 48px;
}
.savefile {
	display: inline-block;
	width: 52px;
	vertical-align: top;
}
.savefile img, .pop_it img {
	width: 52px;
}
.smallcolumn .wrapperbox {
	padding: 20px;
}
.sidebarblog .sidebar .bigcolumn {
	width: 100%;
	float: none;
	order: 1;
}
.sidebarblog .sidebar .smallcolumn {
	padding-left: 0;
	order: 3;
	width: 100%;
}
.sidebarblog .sidebar .bigcolumn .referencesbar ul li a {
	word-wrap: break-word;
}
/* single post end */

.source .source_icon span {
	padding: 20px 20px;
}
}

@media (max-width:450px) {
.newsletterbar .inputbox {
	width: 100%;
}
.popup_overlay .overlay-content .newsletterbar .inputbox input {
	font-size: 15px;
	padding: 15px 100px 15px 15px;
}
.popup_overlay .overlay-content .newsletterbar .inputbox input[type="submit"] {
	padding: 16px 14px;
	font-size: 14px;
}
.popup_overlay .overlay-content .newsletterbar .container {
	padding: 0;
}
.socialblog .addtoany_shortcode a {
	width: 53px !important;
	height: 54px !important;
	margin-bottom: 0 !important;
}
.socialblog .addtoany_shortcode a:before {
	background-size: 46px;
}
.savefile img, .pop_it img {
	width: 46px;
}
/* cat page start */

.articles_items .item .column {
	flex-wrap: wrap;
	gap: 20px;
}
.articles_items .item .column .textbox, .articles_items .item .column .imgbox {
	width: 100%;
}
/* cat page end */



}

@media (max-width: 768px) {
.sidebarblog .sidebar .bigcolumn .border_box .column {
	border-right: none;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
}
.sidebarblog .sidebar .bigcolumn .border_box .column:last-child {
	border-bottom: none;
}
.sidebarblog .sidebar .bigcolumn .table_box {
	overflow-x: scroll;
}
.sidebarblog .sidebar .bigcolumn table tr th, .sidebarblog .sidebar .bigcolumn table tr td {
	line-height: 18px;
	font-size: 13px;
}
}





/* mobile responsive property end */
