* {

	margin: 0;

	padding: 0;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	direction: rtl;

	font-family: "Adobe Arabic";

	color: #222222;

}



body {

	font-family: "Adobe Arabic";

	font-weight: normal;

	font-style: normal;

	font-size: 26px;

	line-height: 1.3;

	color: #222222;

}



h2,

h3,

h4,

h5,

h6 {

	font-family: "Adobe Arabic";

}



.wrapper {

	max-width: 1170px;

	width: 100%;

	padding: 0 15px;

	margin: 0 auto;

}



/* Header */

header .topSec {

	background-color: #c61e1e;

	float: none;

	padding: 0px 0;

}



.logged-in header .topSec {

	margin-top: 30px;

}



header .topSec .social-icon ul li a {

	height: auto;

	width: auto;

	line-height: 0;

	background: transparent;

	border: 0;

}



.leftlogin {

	float: none;

	padding: 0;

	border-right: 0;

	margin-right: 0;

	min-height: auto;

}



header .topSec .wrapper {

	-webkit-box-pack: end;

	    -ms-flex-pack: end;

	        justify-content: flex-end;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	    -ms-flex-direction: row-reverse;

	        flex-direction: row-reverse;

}



.topSec .rightSec {

	margin-left: 10px;

	padding-left: 25px;

}



.topSec .rightSec::before, .topSec .leftSec::before {

	position: absolute;

	left: -10px;

	top: 4px;

	width: 1px;

	height: 20px;

	background-color: #f3a4a4;

	content: "";

}



.topSec .rightSec a,

.topSec .rightSec {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	    -ms-flex-align: center;

	        align-items: center;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	    -ms-flex-direction: row-reverse;

	        flex-direction: row-reverse;

	color: #fff;

	font-size: 24px;

}



.topSec .rightSec a span,

.topSec .rightSec span {

	padding-left: 10px;

	line-height: 1;

}



.cwhite {

	color: #fff;

}



header .topSec .social-icon ul {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	    -ms-flex-align: center;

	        align-items: center;

}



header .topSec .social-icon ul li {

	margin-right: 15px;

}



header .topSec .social-icon ul li a:hover {

	-webkit-transform: scale(1);

	    -ms-transform: scale(1);

	        transform: scale(1);

	opacity: 0.8;

}



header .topSec .rightSec img.avatar {

	border-radius: 50%;

	padding-top: 5px;

	padding-bottom: 5px;

}



header .mainmenu {

	border-top-width: 0;

	float: none;

	border: 0;

	background: #fff;

	padding: 16px 0;

	border-bottom: 1px solid #e8e8e8;

}



header .mainmenu .wrapper {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	    -ms-flex-align: center;

	        align-items: center;

	-webkit-box-pack: justify;

	    -ms-flex-pack: justify;

	        justify-content: space-between;

	position: relative;

}



header .mainmenu .primary-navigation li {

	padding: 0 18px;

}



header .mainmenu .primary-navigation li a {

	color: #222222 !important;

	font-size: 24px;

	line-height: 1.2;

	display: inline-block;

	font-family: "Adobe Arabic" !important;

	padding: 0 !important;

}



header .mainmenu .primary-navigation li a:hover {

	color: #c61e1e !important;

	background-color: transparent;

}



header .mainmenu .primary-navigation li:hover a,

header .mainmenu .primary-navigation li.active a,

header .mainmenu .primary-navigation li.current_page_item a {

	background-color: transparent;

	color: #c61e1e !important;

}



.avatarProfile {

	position: absolute;

	top: 42px;

	right: 0px;

	width: 330px;

	background-color: #fff;

	-webkit-box-shadow: 0 0 16px 0 #383e4330;

	        box-shadow: 0 0 16px 0 #383e4330;

	padding: 30px 20px;

	border-radius: 8px;

	z-index: 2;

	font-size: 18px;

	line-height: 1;

}



/* Flex */

.d-flex {

	display: -ms-flexbox;

	display: -webkit-box;

	display: flex;

}



.justify-content-center {

	-ms-flex-pack: center;

	-webkit-box-pack: center;

	        justify-content: center;

}



.justify-content-between {

	-ms-flex-pack: justify;

	-webkit-box-pack: justify;

	        justify-content: space-between;

}



.align-items-center {

	-ms-flex-align: center;

	-webkit-box-align: center;

	        align-items: center;

}



.flex-wrap {

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

}



.align-items-start {

	-ms-flex-align: start;

	-webkit-box-align: start;

	        align-items: flex-start;

}



.fw900 {

	font-weight: 900;

}



.avatarDetails {

	gap: 0.8rem;

	margin-bottom: 15px;

	-webkit-box-pack: justify;

	    -ms-flex-pack: justify;

	        justify-content: space-between;

}



.avatarBox {

	gap: 30px;

}



.avatarBox .boxItem {

	width: calc(100% / 2 - 15px);

	gap: 10px;

}



.avatarBox .boxItem figure {

	width: 24px;

	height: 24px;

}



.avatarBox .boxItem .boxItemDetails {

	gap: 10px;

	/*min-height: 36px;*/

}



.avatarBox .boxItem .boxItemDetails span {

	width: calc(100% - 35px);

	padding-left: 0px;

}



.wfull {

	width: 100%;

}



.topSec .rightSec .avatarActivityItem span {

	color: inherit;

}



.topSec .rightSec .avatarActivityItem a {

	border-radius: 2px;

	border: 1px solid #ededed;

	-webkit-box-shadow: 3px 0px 21px 0px rgb(0 0 0 / 3%);

	box-shadow: 3px 0px 21px 0px rgb(0 0 0 / 3%);

	padding: 10px;

	display: block;

}



.topSec .rightSec .avatarActivityItem a img {

	width: 30px;

	height: 30px;

}



.avatarActivity {

	margin-top: 30px;

	-webkit-box-pack: center;

	    -ms-flex-pack: center;

	        justify-content: center;

	gap: 30px;

}



.topSec .rightSec .avatarActivityItem a span {

	padding-left: 0px;

}



.avatarActivity .avatarActivityItem {

	width: 100px;

}



.topSec .rightSec .avatarProfile {

	display: none;

}



header .topSec .rightSec:hover .avatarProfile {

	display: block;

}



.topSec .rightSec .avatarDetails span {

	padding-left: 0px;

}



.topSec .rightSec .avatarDetails span.addArticle a {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	    -ms-flex-align: center;

	        align-items: center;

	gap: 10px;

	border-radius: 2px;

	border: 1px solid #ededed;

	-webkit-box-shadow: 3px 0px 21px 0px rgb(0 0 0 / 3%);

	box-shadow: 3px 0px 21px 0px rgb(0 0 0 / 3%);

	padding: 5px 10px;

	-webkit-box-pack: center;

	    -ms-flex-pack: center;

	        justify-content: center;

	line-height: 1;

	width: 100%;

}



.addArticle figure {

	width: 12px;

}



.topSec .rightSec .avatarDetails span.addArticle a span {

	font-size: 20px;

}



header .topSec .rightSec .avatarDetails img.avatar {

	padding-top: 0px;

	padding-bottom: 0px;

}



.mainmenu .logoarea {

	float: none;

	margin: 0;

	max-width: none;

}



.mainmenu .rightCol {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	    -ms-flex-align: center;

	        align-items: center;

	width: 85%;

}



.mainmenu .rightCol .primary-navigation {

	padding: 0 18px;

}



.mainmenu .search-sec2 {

	width: auto;

}



.mainmenu .search-sec2 .searchblock {

	padding: 0;

	width: 30px;

	position: absolute;

	left: 0;

	top: -17px;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

}



.mainmenu .search-sec2 .searchblock.active {

	width: 250px;

}



.mainmenu .search-sec2 .searchblock input[type="text"] {

	width: 0;

	height: 0;

	color: #222222;

	background-color: #fff;

	border: 1px solid transparent;

	font-family: "Inter", sans-serif;

	font-weight: normal;

	font-size: 14px;

}



.mainmenu .search-sec2 .searchblock .searchbtn {

	display: none;

}



.searchblock .search-icon {

	display: inline-block;

	cursor: pointer;

	position: absolute;

	left: 0;

	height: 30px;

	width: 30px;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: end;

	    -ms-flex-pack: end;

	        justify-content: flex-end;

	-webkit-box-align: center;

	    -ms-flex-align: center;

	        align-items: center;

	top: 3px;

}



.mainmenu .search-sec2 .searchblock.active input[type="text"] {

	height: 35px;

	width: 100%;

	padding: 0 15px;

	border-radius: 0;

	border-color: #ededed;

	margin-left: 30px;

}



.searchblock.active .search-icon:before {

	content: "\f00d";

	font-family: "Font Awesome 6 Free";

	font-size: 20px;

	font-weight: 900;

}



.searchblock.active .search-icon img {

	display: none;

}



.eTopics p {

	margin-bottom: 0;

}



.eTopics p a {

	margin-bottom: 0;

	font-family: "Inter", sans-serif;

	font-weight: normal;

	font-size: 15px;

}



.mainmenu .leftCol {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	    -ms-flex-align: center;

	        align-items: center;

	width: 15%;

	-webkit-box-pack: justify;

	    -ms-flex-pack: justify;

	        justify-content: space-between;

}



header .primary-navigation .primary-menu-container,

header .primary-navigation>div>.menu-wrapper {

	margin: 0;

}



div#content.site-content {

	margin-top: 118px;

}



header .mainmenu .primary-navigation li.menu_itemJco a {

	font-family: "Inter", sans-serif !important;

	font-weight: normal;

	font-size: 15px;

	line-height: 2.5;

}



/* Home Page Left sidebar */

.sidebar,

.leftcontainer {

	width: 31%;

	padding-right: 0;

}



.newsBox .mainTitle {

	background-color: #c61e1e;

	padding: 8px 25px;

}



.newsBox .mainTitle h2 {

	font-size: 30px;

	line-height: 1.1;

	font-weight: bold;

	font-family: "Adobe Arabic";

	color: #fff;

}



.newsBox {

	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);

	        box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);

	position: relative;

	margin-bottom: 50px;

}



.newsBox .contentBox {

	border: 1px solid #ededed;

	border-top: 0;

	padding: 20px;

}



.newsBox.facebookSection .contentBox img {

	width: 100%;

}



.newsBox [id^="sb_youtube_"].sb_youtube.sby_col_3 .sby_items_wrap .sby_item {

	width: 100%;

}



.newsBox [id^="sb_youtube_"].sb_youtube .sby_video_thumbnail {

	height: 140px;

	width: 100%;

}



.btmPostSec .btn-outer .leftShare .homeShare .openshrelist {

	margin-left: 0 !important;

}



.btmPostSec .btn-outer .leftShare .homeShare {

	position: static;

	margin-left: 10px;

	top: auto;

	left: auto;

}



.btmPostSec .btn-outer .leftShare .homeShare.open {

	position: relative;

}



.popularPostBlock ul {

	list-style: none;

	padding: 0;

	margin-bottom: 10px;

}



.popularPostBlock ul li {

	position: relative;

	border: 0;

	background-position: 100% center;

	background-repeat: no-repeat;

	background-size: cover;

	height: 185px;

	width: 100%;

	-o-object-fit: cover;

	   object-fit: cover;

	padding: 10px;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: self-end;

	    -ms-flex-align: self-end;

	        align-items: self-end;

	margin-bottom: 10px;

}



.popularPostBlock ul li:before {

	content: '';

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	background: rgba(0, 0, 0, 0.3);

	z-index: 0;

}



.popularPostBlock ul li:first-child a {

	color: #ffffff;

	position: relative;

}



.popularPostBlock ul li:not(:first-child) {

	padding: 10px 45px 10px 0px;

	background-image: none !important;

	height: auto;

	margin-bottom: 0;

}



.popularPostBlock li a {

	display: block;

	font-size: 26px;

	font-weight: 700;

	line-height: 1.2;

	color: #222222;

	margin: 0;

	text-align: right;

	font-family: "Adobe Arabic";

	-webkit-transition: ease all 0.3s;

	-o-transition: ease all 0.3s;

	transition: ease all 0.3s;

}



.popularPostBlock li a:hover {

	color: #c61e1e;

}



.popularPostBlock ul li:not(:first-child)::before {

	position: absolute;

	content: "";

	height: 30px;

	width: 30px;

	right: 0;

	top: 50%;

	margin-top: -14px;

	background: url("./images/ArrowGray.png");

	background-repeat: no-repeat;

	background-position: 100% center;

}



/**/

.btmPostSec .btn-outer {

	position: relative;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	    -ms-flex-pack: justify;

	        justify-content: space-between;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	    -ms-flex-direction: row-reverse;

	        flex-direction: row-reverse;

	padding-top: 5px;

}



.btn-outer .homeShare {

	position: static;

}



.btmPostSec .btn-outer .leftShare {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	    -ms-flex-align: center;

	        align-items: center;

}



.btmPostSec .btn-outer .readmore {

	margin-left: 10px;

}



.readmore {
	color: #fff !important;
	background-color: #c61e1e !important;
	border-radius: 60px !important;
	font-size: 26px;
	line-height: 1.1;
	font-family: "Adobe Arabic";
	border: 1px solid #c61e1e;
	padding: 5px 17px;
	margin: 0;
	border-radius: 0;
	background-image: none !important;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	display: inline-block !important;
}

.readmore:hover,
.readmore:focus {
	background-color: #fff !important;
	color: #c61e1e !important;
}

.viewAllPostBtnWrap {
	text-align: center;
	/*margin-top: 15px;*/
	display: block;
}

.viewAll {

	font-size: 26px;
	line-height: 1.1;
	font-family: "Adobe Arabic";
	color: #fff;
	display: inline-block;
	background-color: #c61e1e;
	border: 1px solid #fff;
	padding: 10px 25px;
	margin: 0;
	border-radius: 0;
	background-image: none !important;

	-o-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

	-webkit-transition: all 0.3s ease 0s;
	
	border-radius: 60px;

}
.userDetailsSec .blogimg .viewAllPostBtnWrap .viewAll {
    font-size: 20px;
    padding: 7px 15px;
}


.viewAll:hover,

.viewAll:focus {

	background-color: #fff;

	border: 1px solid #c61e1e;

	color: #c61e1e;

}



span.date {

	color: #9a9a9a;

	font-size: 13px;

	font-family: "Inter", sans-serif;

	font-weight: normal;

	border: 0;

	padding: 0;

}



.authorImage .imgsec {

	background-color: #f1f1f1;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: center;

	    -ms-flex-pack: center;

	        justify-content: center;

}



.authorImage .imgsec img {

	outline: none !important;

	/*height: 160px;*/

	/*width: 100%;*/

}



.postDetail h2 {

	line-height: 0;

}



.postDetail h2 a {

	font-size: 28px;

	font-weight: bold;

	display: inline-block;

	line-height: 1.1;

}



.textcontent .postDetail {

	padding-top: 15px;

}



.postDetail .name .newsName,

.postDetail .name .autho {

	color: #9a9a9a;

	font-size: 24px;

}



.postDetail .name .author {

	color: #c61e1e;

	margin-left: 15px;

}



.textcontent .btmPostSec p {

	line-height: 1.2;

	font-size: 24px;

}



.homeShare .openshrelist {

	border: 1px solid #7b7b7b;

	border-radius: 50%;

	background-size: 14px;

	height: 28px;

	width: 28px;

	margin-left: 15px !important;

}



.topPost {

	padding-top: 20px;

}



.topPost .wrapper {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	    -ms-flex-direction: row-reverse;

	        flex-direction: row-reverse;

}



.topPost .rightCol,

.rightcontainer {

	width: 69%;

	padding-left: 30px;

}



.secTitle,

.page-tittle {

	border-bottom: 1px solid #d80606;

	margin-bottom: 30px;

	background: transparent;

	padding: 0;

	text-align: right;

}



.secTitle h2,

.page-tittle h1.pagetitle,

.secTitle h1 {

	font-size: 26px;

	line-height: 1.1;

	font-family: "Adobe Arabic";

	color: #fff !important;

	display: inline-block;

	background-color: #c61e1e;

	padding: 5px 25px;

	margin-bottom: 0;

	text-align: center;

}



/* Right Side - All recent Post */



.rightCol .allPost ul.recentnews {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-wrap: wrap;

	    flex-wrap: wrap;

	gap: 20px;

}



.rightCol .allPost ul.recentnews li.item {

	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);

	        box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);

	border: 1px solid #ededed;

	position: relative;

	/*margin-bottom: 30px;*/

	width: calc(100% / 3 - 15px);

}



.rightCol .allPost ul.recentnews li.item a {

	/*display: block !important;*/

}



.rightCol .allPost ul.recentnews li.item a img {

	width: 100%;

}



.rightCol .allPost ul.recentnews .imgsec a {

	height: 150px;

	display: -webkit-box !important;

	display: -ms-flexbox !important;

	display: flex !important;

	-o-object-fit: cover;

	   object-fit: cover;

	-o-object-position: top;

	   object-position: top;

}



.rightCol .latestPost .postTpSec {

	display: block !important;

	position: relative;

}



.rightCol .latestPost .postTpSec figure.imgsec a {

	position: relative;

	display: block;

}



.rightCol .latestPost .postTpSec figure.imgsec a:after {

	position: absolute;

	width: 100%;

	height: 100%;

	left: 0;

	bottom: 0;

	content: "";

	/*background: rgba(0,0,0,0.3);*/

	background: rgb(255, 255, 255);

	background: -webkit-gradient(linear,

			left top, left bottom,

			color-stop(50%, rgba(255, 255, 255, 0)),

			to(rgba(0, 0, 0, 0.6)));

	background: -o-linear-gradient(top,

			rgba(255, 255, 255, 0) 50%,

			rgba(0, 0, 0, 0.6) 100%);

	background: linear-gradient(180deg,

			rgba(255, 255, 255, 0) 50%,

			rgba(0, 0, 0, 0.6) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#000000", GradientType=1);

}


.rightCol .latestPost .postTpSec figure.imgsec img {
    width: 100%;
    height: 400px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: top;
       object-position: top;

}



.rightCol .latestPost .postTpSec .homeShare .openshrelist {

	margin-left: 0 !important;

	background: url(./images/share-icon-white.png) no-repeat center center;

	border-color: #fff;

}



.rightCol .latestPost .postTpSec .homeShare.open {

	/*position: relative;*/

	position: absolute;

}



.rightCol .latestPost .postTpSec .contensBlock {

	position: absolute;

	bottom: 25px;

	right: 0;

	padding: 0 25px;

}



.rightCol .latestPost .postTpSec .contensBlock h2 {

	line-height: 0;

}



.rightCol .latestPost .postTpSec .contensBlock h2 a {

	font-size: 45px;

	line-height: 1;

	color: #fff;

	font-family: "Adobe Arabic";

}



.rightCol .latestPost .postTpSec .contensBlock .newsMetaRow a {

	color: #fff;

	font-size: 24px;

	line-height: 1.2;

	display: inline-block;

}



.rightCol .latestPost .postTpSec .contensBlock .newsMetaRow span.date {

	color: #fff;

	margin: 0 20px;

}



.allPost .recentnews .postBtmSec {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	    -ms-flex-align: center;

	        align-items: center;

	-webkit-box-pack: justify;

	    -ms-flex-pack: justify;

	        justify-content: space-between;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	    -ms-flex-direction: row-reverse;

	        flex-direction: row-reverse;

}



.allPost .recentnews .postBtmSec .homeShare .openshrelist {

	margin-left: 0 !important;

}



.allPost .recentnews .postBtmSec .homeShare {

	position: static;

	margin-right: 10px;

	top: auto;

	left: auto;

}



.allPost .recentnews .postBtmSec .homeShare.open {

	position: relative;

}



.allPost .recentnews .postTpSec {

	display: block;

}



.allPost .recentnews .textcontent {

	padding: 20px;

}



.allPost .recentnews .textcontent h2,

.allPost .recentnews .textcontent h3,

.allPost .recentnews .textcontent h4 {

	line-height: 0;

}



.allPost .recentnews .textcontent .postTitle a {

	font-size: 28px;

	font-weight: 700;

	color: #222;

	font-family: "Adobe Arabic";

	line-height: 1 !important;

	display: inline-block !important;

}



.allPost .recentnews .textcontent .postAuthor a {

	font-size: 24px;

	font-weight: 400;

	color: #c61e1e;

	font-family: "Adobe Arabic";

	line-height: 1.2 !important;

	display: inline-block !important;

}



.allPost .recentnews .textcontent .postCat a {

	font-size: 22px;

	font-weight: 400;

	color: #9a9a9a;

	font-family: "Adobe Arabic";

	line-height: 1.2 !important;

	display: inline-block !important;

}



/* Latest News - Slider Section*/



.latestNewsSection .topSec_Wrapper {

	display: block !important;

	position: relative;

}



.latestNewsSection .topSec_Wrapper .imgsec a {

	position: relative;

	display: block;

}



.latestNewsSection ul li .topSec_Wrapper {

	position: relative;

}



.latestNewsSection ul li .topSec_Wrapper:before {

	background: rgba(27, 26, 26, 0.55) !important;

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	display: block;

	z-index: 0;

}



.latestNewsSection .topSec_Wrapper .imgsec a img {

	width: 100%;

	height: 450px;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-o-object-fit: cover;

	   object-fit: cover;

}



.latestNewsSection .topSec_Wrapper .contensBlock {

	position: absolute;

	bottom: 25px;

	right: 0;

	padding: 0 25px;

}



.latestNewsSection .topSec_Wrapper .contensBlock h2 a {

	font-size: 45px;

	line-height: 1.2;

	color: #fff;

	font-family: "Adobe Arabic";

}



.latestNewsSection .topSec_Wrapper .contensBlock .newsMetaRow a {

	color: #fff;

	font-size: 24px;

	line-height: 1.2;

	display: inline-block;

}



.latestNewsSection .topSec_Wrapper .contensBlock .newsMetaRow span.date {

	color: #fff;

	margin: 0 20px 0 0;

}



.latestNewsSection ul.bxsslider {

	display: block;

	float: left;

}



.latestNewsSection ul.bxsslider img {

	width: 100%;

}



.latestNewsSection #bx-pager {

	text-align: center;

	margin-top: 15px;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

}



.latestNewsSection #bx-pager a {

	text-decoration: none;

	display: block;

	margin: 5px;

	width: calc(100% / 7);

}



.latestNewsSection #bx-pager a img {
    border: solid 2px transparent;
    /*height: 100%;*/
    height: 100px;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -webkit-filter: grayscale(100%);
            filter: grayscale(100%);

}

@media only screen and (max-width: 1023px) {

    .latestNewsSection #bx-pager a img {
        height: 75px;
    
    }

}

@media only screen and (max-width: 767px) {

    .latestNewsSection #bx-pager a img {
        height: 45px;
    
    
    }

}



.latestNewsSection #bx-pager a.active img {

	border: solid #bb363e 2px;

	-webkit-filter: grayscale(0);

	        filter: grayscale(0);

}



/* Magzine and Books section */



.magBookSection .latestMagzBooks {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-wrap: wrap;

	    flex-wrap: wrap;

	gap: 20px;

}



.magBookSection .latestMagzBooks {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-wrap: wrap;

	    flex-wrap: wrap;

	gap: 20px;

	padding: 0;

	margin: 0;

	list-style: none;

}



.magBookSection .latestMagzBooks li.item {

	/*box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);*/

	border: 1px solid #ededed;

	position: relative;

	margin-bottom: 30px;

	width: calc(100% / 4 - 15px);

	padding: 15px;

}



.magBookSection .latestMagzBooks li.item .newimages a {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	height: 120px;

}



.magBookSection .latestMagzBooks li.item .newimages a img {

	width: 100%;

	margin-bottom: 10px;

}



.magBookSection .latestMagzBooks li.item .newscontent h2 {

	line-height: 0;

}



.magBookSection .latestMagzBooks li.item .newscontent h2 a {

	font-size: 28px;

	font-weight: 700;

	color: #222;

	font-family: "Adobe Arabic";

	line-height: 1.2 !important;

	display: inline-block !important;

	margin-bottom: 10px;

}



/* Biography section */



.biographySection .latestbiography {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-wrap: wrap;

	    flex-wrap: wrap;

	gap: 20px;

	padding: 0;

	margin: 0;

	list-style: none;

}



.biographySection .latestbiography li.item {

	border: 1px solid #ededed;

	position: relative;

	margin-bottom: 30px;

	width: calc(100% / 4 - 15px);

	padding: 15px;

}



.biographySection .postBtmSec {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	    -ms-flex-direction: row-reverse;

	        flex-direction: row-reverse;

	-webkit-box-pack: end;

	    -ms-flex-pack: end;

	        justify-content: flex-end;

	-webkit-box-align: center;

	    -ms-flex-align: center;

	        align-items: center;

	margin-top: 15px;

	position: relative;

}



.biographySection .postBtmSec .homeShare {

	position: static;

	left: auto;

	top: auto;

}



.biographySection .latestbiography h2,

.biographySection .latestbiography h3,

.biographySection .latestbiography h4 {

	line-height: 0;

}



.biographySection .latestbiography .postTitle a {

	font-size: 28px;

	font-weight: 700;

	color: #222;

	font-family: "Adobe Arabic";

	line-height: 1.2 !important;

	display: inline-block !important;

}



.biographySection .latestbiography .postAuthor a {

	font-size: 24px;

	font-weight: 400;

	color: #c61e1e;

	font-family: "Adobe Arabic";

	line-height: 1.2 !important;

	display: inline-block !important;

	margin-bottom: 15px;

}



.biographySection .latestbiography li.item img {

	height: 175px;

	-o-object-fit: cover;

	   object-fit: cover;

	-o-object-position: center;

	   object-position: center;

	width: 100%;

	/* height: auto; */

	margin-bottom: 10px;

}



/* ====================================== */

/* Photo Gallery Slider Section */

/* ===================================== */

.photoGallerySection {

	padding-bottom: 100px;

}



.pgbxslider {

	float: left;

	width: 100% !important;

}



.pgbxslider li {

	width: 100% !important;

	display: block !important;

	height: 550px !important;

	background-size: cover;

	background-repeat: no-repeat;

	background-position: center;

	/*float: left!important;*/

	-o-object-fit: cover;

	   object-fit: cover;

}



.pgbxslider li h2 {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	height: 100%;

	width: 100%;

}



.pgbxslider li a {

	width: 100%;

	height: 100%;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: start;

	    -ms-flex-pack: start;

	        justify-content: flex-start;

	-webkit-box-align: end;

	    -ms-flex-align: end;

	        align-items: flex-end;

	font-size: 36px;

	color: #fff;

	line-height: 1.2;

	position: absolute;

	right: 30px;

	bottom: 95px;

}



.photoGallerySection .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {

	text-align: left;

	width: 80%;

	text-align: center;

	width: 100%;

	position: absolute;

	bottom: 30px;

	color: rgba(255, 255, 255, 0.2);

}



.photoGallerySection .bx-wrapper .bx-pager.bx-default-pager a.active,

.photoGallerySection .bx-wrapper .bx-pager.bx-default-pager a:focus,

.photoGallerySection .bx-wrapper .bx-pager.bx-default-pager a:hover {

	background: #fff;
	background: #c61e1e;

}



.photoGallerySection .bx-wrapper .bx-pager {

	bottom: 30px;

}



/**/



/*.pgbxslider .bx-wrapper .bx-caption {*/

/*	background: rgba(0, 0, 0, 0.23);*/

/*	width: 100%;*/

/*	height: 100%;*/

/**/



/*	padding: 10px;*/

/*    display: flex;*/

/*    align-items: flex-start;*/

/*    justify-content: flex-start;*/

/*    position: absolute;*/

/*    bottom: 0;*/

/*}*/

/**/



/* =============== */

/* Footer */

/* ============== */



footer#colophon {

	background: #c61e1e;

	padding: 40px 0 60px;

}



.footerright {

	margin: 0;

}



.footerleft,

.footerblock,

.footerblock.large {

	width: 25%;

	margin-left: 0;

}



.footerblock,

.footerblock.large {

	padding: 0 65px;

}



footer .clear {

	margin-bottom: 30px;

}



.footerblock h2 {

	font-size: 36px;

	font-weight: 700;

}



.footerblock li a,

.footerblock li a span {

	color: #fff;

}



.footerblock li a {

	font-size: 24px;

}



.footerblock.large li a {

	font-size: 15px;

	font-family: "Inter", sans-serif;

}



.footerblock li a:hover,

.footerblock li a:hover span {

	color: #fee1e1;

}



.footerleft a.footer-logo {

	display: inline-block;

}



.footerleft li a i {

	color: #fff;

}



.footerleft li {

	margin: 28px 6px 0;

}



.footerleft li a {

	font-size: 25px;

	line-height: 1;

	width: 25px;

	height: 25px;

	padding: 0;

	border: 0;

}



.footerleft li a:hover {

	background: transparent;

	color: #fff !important;

}



.footerleft li a:hover i {

	color: #fee1e1;

}



.footerright ul li a,

.footerright ul li a span {

	color: #fee1e1;

	font-size: 18px;

	line-height: 1;

}



.footerright ul li a:hover,

.footerright ul li a:hover span {

	color: #fff;

}



.copyright p,

.copyright p strong {

	color: #fde0e0;

	font-size: 14px;

	font-family: "Inter", sans-serif;

}



@media only screen and (max-width: 767px) {



	.copyright p,

	.copyright p strong {

		font-size: 12px;

	}



	.copyright {

		width: 100%;

	}

}



/* Home Page - Responsive style start here */

.primary-navigation>div>.menu-wrapper {

	-webkit-box-align: center;

	    -ms-flex-align: center;

	        align-items: center;

}



.mtb_0px {

	margin-top: 0 !important;

	margin-bottom: 0 !important;

}



.pddtb_25px {

	padding-top: 25px !important;

	padding-bottom: 25px !important;

}



section.photoGallerySection.mtb_0px.pddtb_25px {

	padding-bottom: 100px !important;

}



@media only screen and (max-width: 1199px) {

	header .mainmenu .primary-navigation li a {

		font-size: 20px;

	}



	header .mainmenu .primary-navigation li {

		padding: 0 15px;

	}



	.mainmenu .rightCol .primary-navigation {

		padding: 0 15px;

	}



	header .mainmenu .primary-navigation li.menu_itemJco a {

		font-size: 14px;

	}



	.eTopics p a {

		font-size: 14px;

	}



	.footerblock,

	.footerblock.large {

		padding: 0 45px;

	}



	.footerleft li a {

		font-size: 22px;

		width: 22px;

		height: 22px;

	}



	.footerleft li {

		margin: 28px 5px 0;

	}



	.allPost .recentnews .textcontent {

		padding: 15px;

	}



	.allPost .recentnews .textcontent .postAuthor a,

	.biographySection .latestbiography .postAuthor a {

		font-size: 22px;

	}



	.allPost .recentnews .textcontent .postCat a {

		font-size: 20px;

	}



	span.date {

		font-size: 12px;

	}



	.readmore {

		font-size: 24px;

	}



	.latestNewsSection .topSec_Wrapper .contensBlock h2 {

		line-height: 0;

	}



	.rightCol .latestPost .postTpSec .contensBlock h2 a,

	.latestNewsSection .topSec_Wrapper .contensBlock h2 a {

		font-size: 40px;

		line-height: 1;

	}



	.allPost .recentnews .textcontent .postTitle a,

	.magBookSection .latestMagzBooks li.item .newscontent h2 a,

	.biographySection .latestbiography .postTitle a {

		font-size: 26px;

	}



	section.photoGallerySection.mtb_0px.pddtb_25px {

		padding-bottom: 80px !important;

	}



	.rightCol .allPost ul.recentnews {

		gap: 15px;

		-webkit-box-pack: center;

		    -ms-flex-pack: center;

		        justify-content: center;

		/*margin-bottom: 35px;*/

	}



	.rightCol .allPost ul.recentnews li.item {

		width: calc(100% / 2 - 12px);

	}

}



@media screen and (max-width: 1023px) {

	header .topSec .social-icon {

		display: block;

	}



	.topPost .rightCol,

	.rightcontainer {

		width: 64%;

		padding-left: 20px;

	}



	.homeSidebar.sidebar,

	.leftcontainer {

		width: 36%;

	}



	.newsBox .mainTitle h2 {

		font-size: 24px;

	}



	.newsBox .contentBox {

		padding: 15px;

	}



	.popularPostBlock li a {

		font-size: 22px;

	}



	.rightCol .latestPost .postTpSec .contensBlock h2 a,

	.latestNewsSection .topSec_Wrapper .contensBlock h2 a {

		font-size: 36px;

	}



	.magBookSection .latestMagzBooks,

	.biographySection .latestbiography {

		margin-bottom: 30px;

	}



	.magBookSection .latestMagzBooks li.item,

	.biographySection .latestbiography li.item {

		width: calc(100% / 2 - 15px);

		margin-bottom: 0;

	}



	section.photoGallerySection.mtb_0px.pddtb_25px {

		padding-bottom: 50px !important;

	}



	.magBookSection .latestMagzBooks li.item .newimages a img {

		width: 100%;

	}



	.postDetail h2 a {

		font-size: 26px;

	}



	.postDetail .name .author,

	.postDetail .name .newsName,

	.textcontent .btmPostSec p {

		font-size: 22px;

	}



	.magBookSection .latestMagzBooks li.item img,

	.biographySection .latestbiography li.item img {

		width: 100%;

	}

}



@media screen and (max-width: 980px) {

	header .mainmenu .primary-navigation li {

		padding: 0 8px;

	}



	.mainmenu .logoarea {

		width: 115px;

	}



	header .mainmenu .primary-navigation li.menu_itemJco a {

		font-size: 12px;

	}



	.eTopics p a {

		font-size: 12px;

	}



	header .mainmenu .primary-navigation li a {

		font-size: 18px;

	}



	.footerleft {

		width: 100%;

		margin: 0 auto;

		text-align: center;

		padding-bottom: 30px;

	}



	.footerleft ul {

		text-align: center;

	}



	.footerblock,

	.footerblock.large {

		width: 33%;

		padding: 0 30px;

	}



	.copyright {

		width: 100%;

	}



	.footerright.bottomleft {

		text-align: center;

		width: 100%;

	}



	.footerright.bottomleft ul {

		padding: 0;

		margin: 0 auto;

	}

}



@media screen and (max-width: 767px) {

	header .menu-button-container {

		display: block;

		position: absolute;

		left: auto;

		right: 0;

		width: auto !important;

		background-color: transparent !important;

		padding-top: 0;

	}



	.mainmenu .rightCol {

		width: 100%;

		-webkit-box-pack: end;

		    -ms-flex-pack: end;

		        justify-content: end;

	}



	.mainmenu .leftCol {

		display: none;

	}



	header .mainmenu .primary-navigation li a {

		font-size: 18px;

		text-align: right;

		padding: 17px 20px !important;

		border-bottom: 1px solid #464646;

		color: #f6f6f6 !important;

		width: 100%;

	}



	.primary-navigation li:hover a,

	.primary-navigation li.active a,

	.primary-navigation li.current_page_item a {

		background: #056c29;

		text-decoration: none !important;

	}



	header .mainmenu .primary-navigation li:hover a,

	header .mainmenu .primary-navigation li.active a,

	header .mainmenu .primary-navigation li.current_page_item a {

		background-color: #c61e1e !important;

		color: #fff !important;

	}



	header .mainmenu .primary-navigation li {

		padding: 0;

		display: block;

		width: 100%;

	}



	header .topSec .social-icon ul li {

		margin-right: 10px;

	}



	div#content.site-content {

		margin-top: 105px;

	}



	.topSec .rightSec {

		padding-left: 10px;

	}



	.topSec .rightSec a span {

		font-size: 20px;

	}



	.primary-navigation-open .primary-navigation>.primary-menu-container {

		margin-top: -15px;

	}



	.topPost .rightCol,

	.rightcontainer {

		width: 100%;

		padding-left: 0;

	}



	.homeSidebar.sidebar,

	.leftcontainer {

		width: 100%;

		padding-top: 40px;

	}



	.topPost .wrapper {

		-webkit-box-orient: vertical;

		-webkit-box-direction: reverse;

		    -ms-flex-direction: column-reverse;

		        flex-direction: column-reverse;

	}



	.rightCol .latestPost .postTpSec .contensBlock {

		position: absolute;

		bottom: 10px;

		right: 0;

		padding: 0 10px;

	}



	.rightCol .latestPost .postTpSec .contensBlock h2 a,

	.latestNewsSection .topSec_Wrapper .contensBlock h2 a {

		font-size: 26px;

	}



	.rightCol .latestPost .postTpSec .contensBlock .newsMetaRow a {

		font-size: 18px;

	}



	.rightCol .allPost ul.recentnews .imgsec a {

		height: auto;

	}



	.rightCol .allPost ul.recentnews li.item {

		width: calc(100% / 2 - 12px);

		width: 100%;

		margin-bottom: 10px;

	}



	.pddtb_25px {

		padding-top: 20px !important;

		padding-bottom: 20px !important;

	}



	.magBookSection .latestMagzBooks li.item,

	.biographySection .latestbiography li.item {

		width: 100%;

	}



	.magBookSection .latestMagzBooks li.item .newimages a {

		height: auto;

	}



	.footerblock,

	.footerblock.large {

		padding: 0 60px;

		width: 100%;

	}



	.pgbxslider li a {

		font-size: 26px;

		padding-left: 30px;

		word-break: break-word;

	}

}





/* Article Details Page*/



.newslider .newimages {

	padding: 20px;

}



.newslider .newimages img {

	width: 100%;

}



.newslider .newscontent a {

	color: #222;

	font-size: 30px;

	font-weight: 700;

}



.newsection .bx-wrapper .bx-prev {

	background: #fff url("./images/sliderleft-round.png") no-repeat center !important;

	left: 20px;

	right: auto;

	height: 30px;

	width: 30px;

	bottom: 45px;

}



.newsection .bx-wrapper .bx-next {

	background: #fff url("./images/sliderRight-round.png") no-repeat center !important;

	left: 60px;

	right: auto;

	height: 30px;

	width: 30px;

	bottom: 45px;

}



.reportsection ul {

	list-style: none;

	padding: 0;

	border: 1px solid #ededed;

	border-top: 0;

}



.reportsection ul li {

	padding: 20px;

	border-bottom: 1px solid #ededed;

}



.reportsection ul li:last-child {

	border-bottom: 0;

}



.reportsection li a {

	font-size: 26px;

	color: #222222;

	line-height: 1;

	display: block;

	margin: 0;

	font-weight: 700;

	font-family: "Adobe Arabic";

	text-align: right;

}



.blogsection {

	border: 0;

	-webkit-box-shadow: none;

	        box-shadow: none;

	border-radius: 0;

}



.blogsection .blogtoparea {

	background: #fff7f7 !important;

}



.blogcontent {

	font-family: "Adobe Arabic";

	line-height: 1.2;

	padding: 30px 30px;

	border: 1px solid #ededed;

	border-top: 0;

	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);

	        box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);

	margin: 0 0 20px 0;

}



.blogcontent ol,

.blogcontent ul {

	padding-left: 0;

	padding-right: 25px;

}



.commentext h6 {

	color: #222222;

	font-size: 32px;

	line-height: 1;

	margin: 0 0 15px 0;

	display: block;

}



.blogsection .blogarea .blogtitle .date-area span.date {

	margin-top: 0;

}



.blogtitle h2 {

	font-size: 24px;

	color: #c61e1e;

	margin: 0;

	font-family: "Adobe Arabic";

	font-weight: 700;

}



.blogcontent p,

.blogcontent li {

	font-size: 22px;

	line-height: 1.2;

	color: #222222;

	margin: 0 0 15px 0;

	font-family: "Adobe Arabic";

	font-weight: 600;

}



.ssbtnsSection {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	    -ms-flex-align: center;

	        align-items: center;

	-webkit-box-pack: justify;

	    -ms-flex-pack: justify;

	        justify-content: space-between;

	gap: 20px;

	/* flex-direction: row-reverse; */

	padding: 20px;

	margin-bottom: 40px;

	border: 1px solid #ededed;

	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);

	        box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);



}



.ssbtnsSection h2 {

	font-size: 26px;

	color: #c61e1e;

	font-weight: 700;

	line-height: 1;

	margin-left: 15px;

}



.relatedtopic {

	margin: 0;

	padding: 0 0 100px 0;

	border: 0;

	-webkit-box-shadow: none;

	        box-shadow: none;

}



.pollsections ul {

	list-style: none;

	padding: 0;

	margin: 0;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: start;

	    -ms-flex-pack: start;

	        justify-content: flex-start;

	-ms-flex-wrap: wrap-reverse;

	    flex-wrap: wrap-reverse;

	gap: 20px;

	border: 0;

}



.pollsections ul li {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	width: calc(100% / 2 - 10px);

	padding: 20px;

	border: 1px solid #ededed;

	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);

	        box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);

	-webkit-box-align: center;

	    -ms-flex-align: center;

	        align-items: center;

}



.pollsections ul li .container-image {

	width: 80px;

	margin-left: 20px;

}



.pollsections ul li .text {

	width: calc(100% - 100px);

}



.pollsections ul li img {

	border-radius: 50%;

	/*width: 80px;*/

	height: 80px;

	/*object-fit: cover;*/

	/*object-position: top;*/

}



.pollsections ul li a {

	font-size: 24px;

	font-family: "Adobe Arabic";

	color: #222222;

	font-weight: 700;

	line-height: 1;

	display: inline-block;

}



@media screen and (max-width: 1023px) {

	.pollsections ul li {

		width: 100%;

	}



	.blogcontent {

		padding: 20px 20px;



	}



	.relatedtopic {

		padding: 0 0 60px 0;

	}

}



@media screen and (max-width: 767px) {

	.newslider .newimages {

		height: auto;



	}



	.commentext h6 {

		font-size: 28px;

	}



	.reportsection li a {

		font-size: 22px;

	}



	.ssbtnsSection {

		-webkit-box-orient: vertical;

		-webkit-box-direction: normal;

		    -ms-flex-direction: column;

		        flex-direction: column;

		-webkit-box-align: start;

		    -ms-flex-align: start;

		        align-items: flex-start;


	}



	.ssbtnsSection h2 {

		margin-left: 0;

		margin-bottom: 15px;

	}



	.relatedtopic {

		padding: 0;

	}

}



/* Account Page - Dashboard/Change Password/Logout */

.user-registration-MyAccount-content h1 {

	font-size: 30px;

	font-family: "Inter" !important;

	direction: ltr;

}



.page-template-my-account-template .registerpageSec div#user-registration {

	max-width: 500px;

	margin: 60px auto;

}



.page-template-my-account-template .registerpageSec .ur-frontend-form.login {

	padding: 30px 20px 10px;

}



.page-template-my-account-template .registerpageSec label,

.page-template-my-account-template .registerpageSec p,

.page-template-my-account-template .registerpageSec p a {

	font-family: "Inter" !important;

	color: #222 !important;

	direction: ltr;

}



.page-template-my-account-template section.registerpageSec h3 {

	text-align: center;

}



.page-template-my-account-template .registerpageSec p a {

	font-family: "Inter" !important;

	color: #222 !important;

	font-size: 14px;

	direction: ltr;

}



.page-template-my-account-template .registerpageSec label,

label.user-registration-form__label.user-registration-form__label-for-checkbox.inline span {

	font-family: "Inter" !important;

	color: #222;

	font-size: 14px;

	direction: ltr;

}



.page-template-my-account-template .user-registration-MyAccount-content p {

	font-family: "Inter" !important;

	color: #222;

	direction: ltr;

	font-size: 16px;

}



.page-template-my-account-template .registerpageSec p a {

	font-family: "Inter" !important;

}



.page-template-my-account-template .user-registration-message li,

.page-template-my-account-template .user-registration-error li,

.page-template-my-account-template .user-registration-info li {

	font-family: "Inter" !important;

	color: #222;

	direction: ltr;

	font-size: 12px;

}



/* Default Pages */

section.contactSec figure.right-image {

	margin-bottom: 30px;

}



.contactSec h3,

.contactSec h4,

.contactSec h4,

.contactSec h5,

.contactSec h6,

.contactSec p,

.contactSec li {

	font-family: "Adobe Arabic" !important;

	color: #222 !important;

	line-height: 1.2 !important;

}



.contactSec h2 {

	font-size: 48px !important;

	font-family: "Adobe Arabic" !important;

	line-height: 1.2 !important;

	color: #c61e1e;

}



.contactSec h3 {

	font-size: 44px !important;

}



.contactSec h4 {

	font-size: 40px !important;

}



.contactSec h5 {

	font-size: 36px !important;

}



.contactSec h6 {

	font-size: 32px !important;

}



.contactSec p,

.contactSec li {

	font-size: 24px !important;

	text-align: unset;

}



.blogcontent ol,

.blogcontent ul {

	padding-left: 0;

	padding-right: 25px;

}



.contactSec ul,

.contactSec ol {

	text-align: right;

	padding: 0 25px 20px 0;

}



.contactSec ul li {

	list-style: disc;

}



.contactSec ol li {

	padding-bottom: 15px;

}



@media screen and (max-width: 767px) {

	.contactSec h2 {

		font-size: 44px !important;

	}



	.contactSec h3 {

		font-size: 40px !important;

	}



	.contactSec h4 {

		font-size: 36px !important;

	}



	.contactSec h5 {

		font-size: 32px !important;

	}



	.contactSec h6 {

		font-size: 28px !important;

	}



	.contactSec p,

	.contactSec li {

		font-size: 22px !important;

	}



}





/**/

ul.newslistcatwiseSec {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-wrap: wrap;

	    flex-wrap: wrap;

	gap: 20px;

	padding: 0;

	margin: 0;

	list-style: none;



}



ul.newslistcatwiseSec li {

	border: 1px solid #ededed;

	position: relative;

	width: calc(100% / 4 - 15px);

	padding: 15px;

}



ul.newslistcatwiseSec li h2 {

	line-height: 0 !important;

	margin: 0;

	padding: 0;

	font-family: "Adobe Arabic" !important;



}



ul.newslistcatwiseSec li h2 a {

	font-size: 28px;

	font-weight: 600;

	color: #222;

	font-family: "Adobe Arabic";

	line-height: 1 !important;

	display: inline-block !important;

	margin-bottom: 15px;



}



ul.newslistcatwiseSec li p {

	color: #c61e1e;

	font-size: 24px;

	line-height: 1;

	font-weight: 600;

	text-transform: none;

	font-family: "Adobe Arabic";

	line-height: 1 !important;

	margin-bottom: 10px;

}



ul.newslistcatwiseSec li p span.date {

	margin-bottom: 0;

}





.dailynewsSec.interview_report_page {

	padding: 0;

	background-color: #fff;

}



.dailynewsSec.interview_report_page .pagination {

	margin-top: 35px;

}



.page-template-template-load-gallery .newslistsec,

.page-template-template-load_videos .newslistsec,

.page-template-template-interview-report .dailynewsSec.interview_report_page {

	margin: 0;

	padding: 60px 0;

}



.userslistSec h1.pagetitle {

	font-family: 'Adobe Arabic';

	color: #222;

	font-weight: 600;

	font-size: 50px;

	padding: 0 20px 40px;

}



@media screen and (max-width: 1023px) {



	ul.newslistcatwiseSec li {

		width: calc(100% / 3 - 13.5px);

	}

}



@media screen and (max-width: 767px) {

	.userslistSec h1.pagetitle {

		font-size: 40px;

	}



	.userslistSec {

		padding: 0 0 35px;

	}



	ul.newslistcatwiseSec li {

		width: calc(100% / 2 - 10.5px);

	}

}



@media screen and (max-width: 479px) {

	.userslistSec h1.pagetitle {

		font-size: 30px;

	}



	ul.newslistcatwiseSec li {

		width: 100%;

	}

}



.homeShare .shrelists .closesharelist {

	font-size: 12px;

	line-height: 12px;

	font-family: "Inter";

	font-weight: 700;

}



/* JCO Page */



.jco_btn {

	font-size: 20px;

	line-height: 1.2;

	font-family: "Inter";

	font-weight: 600;

	color: #fff;

	display: inline-block;

	background-color: #00abd0;

	border: 2px solid #00abd0;

	padding: 12px 30px;

	margin: 0;

	border-radius: 0;

	background-image: none !important;

	-o-transition: all 0.3s ease 0s;

	transition: all 0.3s ease 0s;

	-webkit-transition: all 0.3s ease 0s;

	margin-top: 15px;

}



.jco_btn:hover,

.jco_btn:focus {

	color: #00abd0;

	background-color: transparent;

	border-color: #00abd0;

}



/**/

.text-left {

	text-align: left;

}



.text-center {

	text-align: center;

}



.text-right {

	text-align: right;

}



.sectionPddTB {

	padding: 95px 0 100px;

	margin: 0;

}



.listNone_pd0 {

	list-style: none;

	padding: 0;

}



.section_bgGray {

	background-color: #f9f9f9 !important;

}



.page-template-jco-template h1,

.page-template-jco-template h2,

.page-template-jco-template h3,

.page-template-jco-template h4,

.page-template-jco-template h5,

.page-template-jco-template h6 {

	font-family: "Inter";

	font-weight: 700;

	line-height: 1.2;

	direction: ltr;

}



.page-template-jco-template p,

.page-template-jco-template p strong,

.page-template-jco-template p b,

.page-template-jco-template li,

.page-template-jco-template li strong,

.page-template-jco-templateli b {

	font-family: "Inter";

	font-weight: 400;

	line-height: 1.5;

	direction: ltr;

}



.jcoSecTitle h2 {

	font-size: 34px;

}



.jcoSecTitle p {

	font-size: 18px;

}



.jcoSecTitle {

	max-width: 900px;

	width: 100%;

	margin-left: auto;

	margin-right: auto;

}



/* JCO Banner Section */

.jco_bannerSection {

	background-repeat: no-repeat;

	background-size: cover;

	background-position: center;

	position: relative;

}



.jco_bannerSection::after {

	position: absolute;

	content: "";

	left: 0;

	top: 0;

	height: 100%;

	width: 100%;

	background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.7)));

	background: -o-linear-gradient(left, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.7));

	background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.7));

}



.jco_bannerSection .content_wrapper {

	max-width: 600px;

	width: 100%;

	/*margin: 0 0 0 auto;*/

	position: relative;

	z-index: 1;

	padding: 20px 0;

	margin: 0 auto 0 0;

}



.jco_bannerSection h1 {

	font-size: 50px;

	color: #fff;

}



.jco_bannerSection p {

	font-size: 20px;

	color: #fff;

}



/* JCO Mission Section */

.jco_mis_vis_valSection .wrapper {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-wrap: wrap;

	    flex-wrap: wrap;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	    -ms-flex-direction: row-reverse;

	        flex-direction: row-reverse;

	-webkit-box-align: center;

	    -ms-flex-align: center;

	        align-items: center;

	-webkit-box-pack: justify;

	    -ms-flex-pack: justify;

	        justify-content: space-between;



}



.jco_mis_vis_valSection .left50 {

	width: 50%;

	padding-right: 30px;

}



.jco_mis_vis_valSection .right50 {

	width: 50%;

	padding-left: 30px;

}



/* What JCO Do Section */

.jcoServices {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-wrap: wrap;

	    flex-wrap: wrap;

	gap: 30px;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	    -ms-flex-direction: row-reverse;

	        flex-direction: row-reverse;

	padding: 30px 0;

	padding-bottom: 0;

}



.jcoServices li {

	border: 1px solid #ededed;

	width: calc(100% / 4 - 23px);

	/*padding: 30px 30px 15px;*/

	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);

	        box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);

	background: #fff;



}



.jcoServices li a {

	padding: 30px 30px 15px;

	display: block;

	height: 100% !important;

	-webkit-transition: ease all 0.3s;

	-o-transition: ease all 0.3s;

	transition: ease all 0.3s;

}



.jcoServices li img {

	height: 75px;

	width: auto;

	margin-bottom: 15px;

}



.jcoServices li h3 {

	font-size: 22px;

	margin-bottom: 15px

}



.jcoServices li p {

	font-size: 16px;

}



/* Projects of JCO Section */

.jco_projectsSection {

	background-image: url(./images/jameghor-gray-logo.png) no-repeat bottom 100px right;

	background-size: 410px 430px;

}



.jcoProjects {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-wrap: wrap;

	    flex-wrap: wrap;

	gap: 30px;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	    -ms-flex-direction: row-reverse;

	        flex-direction: row-reverse;

	padding: 30px 0;

	/*padding-bottom: 0;*/



}



.jcoProjects li {

	border: 1px solid #ededed;

	width: calc(100% / 3 - 20px);

	padding: 30px 30px 15px;

	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);

	        box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);

	background: #fff;

}



.jcoProjects li h3 {

	font-size: 20px;

	margin-bottom: 15px;



}



.jcoProjects li p {

	line-height: 1;

}



.jcoProjects li p a {

	font-size: 16px;

	color: #ff8300;

	font-family: "Inter";

}



.jcoProjects li p {

	font-size: 16px;

	color: #ff8300;

	font-family: "Inter";

}



/* JCO Partners*/

.jcoPartners {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-wrap: wrap;

	    flex-wrap: wrap;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	    -ms-flex-direction: row-reverse;

	        flex-direction: row-reverse;

	gap: 50px;

	padding: 30px 0 0;

	-webkit-box-align: center;

	    -ms-flex-align: center;

	        align-items: center;

	-webkit-box-pack: center;

	    -ms-flex-pack: center;

	        justify-content: center;

	max-width: 1000px;

	margin: 0 auto;

}



.jcoPartners li {

	-ms-flex-negative: 0;

	    flex-shrink: 0;

}



.jcoPartners li a {

	display: inline-block;

}



/* News and Media Section */

.jco_newsSection {

	background-image: url(./images/jameghor-gray-logo.png) no-repeat bottom 100px left;

	background-size: 410px 430px;

}



.jco_newsSection.biographySection .latestbiography {

	padding: 30px 0;

}



.jco_newsSection.biographySection .latestbiography li.item {

	margin-bottom: 0;

}



/* JCO CTA Section */

.jco_CTASection {

	/*background-attachment: fixed;*/

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

}



.jco_CTASection .jcoSecTitle {

	padding: 50px 0;

}



.jco_CTASection .jcoSecTitle h2 {

	font-size: 40px;

	color: #fff;

}



.jco_CTASection .jcoSecTitle p {

	font-size: 22px;

	color: #fff;

}



.jco_CTASection .jco_btn {

	background-color: #ff8300;

	border: 2px solid #ff8300;

}



.jco_CTASection .jco_btn:hover,

.jco_CTASection .jco_btn:focus {

	color: #ff8300;

	background-color: transparent;

	border-color: #ff8300;

}



/* JCO Photo Gallary Section */

.photoGallerySection .jcoSecTitle {

	padding-bottom: 30px;

}



/* News and Media Section */

.jco_newsSection {

	background: url(./images/jameghor-gray-logo.png) no-repeat bottom 100px left;

	background-size: 410px 430px;

}



.jco_newsSection.biographySection .latestbiography {

	padding: 30px 0;

}



.jco_newsSection.biographySection .latestbiography li.item {

	margin-bottom: 0;

	background: #fff;

}



/* Volunteer Form Section */

.volunteerFormOuter {

	border: 1px solid #ededed;

	width: 100%;

	padding: 30px 45px 45px;

	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);

	        box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);

	background: #fff;

	max-width: 865px;

	margin: 50px auto 0;

}



.wpcf7-form-control-wrap {

	display: block;

}



.volunteerFormOuter p {

	margin: 0;

	text-align: right;

}



.volunteerFormOuter input {

	margin-bottom: 20px;

}



input[type=checkbox] {

	margin-bottom: 0;

	outline: 0;

	border-color: #e6e6e6;

	background: #fdfdfd;

}



.wpcf7-list-item {

	margin: 0;

}



.volunteerFormOuter label {

	font-size: 20px;

	font-weight: 700;

	display: block;

	margin-bottom: 5px;

}



span.wpcf7-list-item-label {

	top: -8px;

	position: relative;

}



.cbox-row .wpcf7-form-control-wrap {

	margin-top: 15px;

}



input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-block {

	margin: 30px auto 0;

	text-align: center;

	display: block;

	outline: 0;

	background-color: #00abd0;

	color: #fff;

	font-size: 22px;

}



input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-block:hover,

input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-block:focus {

	color: #00abd0;

	border-color: #00abd0;

	background-color: #fff;

}



.volunteerFormOuter .input-filled input, .volunteerFormOuter .input-filled select, .volunteerFormOuter .input-filled textarea {

	margin-bottom: 20px;

	background-color: #fdfdfd;

	border: 1px solid #e6e6e6;

	border-radius: 0;

	padding: 15px;

	height: 55px;

	width: 100%;

	font-size: 18px;

	font-weight: 400;

	color: #a9a9a9;

	text-align: right;

}
.volunteerFormOuter .input-filled select {
    background-position: left var(--form--spacing-unit) top 60%; 
}

.volunteerFormOuter input[type=radio]{
    margin-bottom: 0 !important;
}

.volunteerFormOuter .wpcf7-radio{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 20px;
}

.volunteerFormOuter .input-filled textarea{
    height: 120px;
    resize: none;
}
input[type=radio]:checked:focus, input[type=radio]:focus {
    outline-offset: 0;
    outline: 0;
}
input[type=radio]:checked {
    border-width: 2px !important;
}
input[type=radio]:after {
    left: 0px;
    top: 3px;
    width: 10px;
    height: 10px;
}
.feedback-complainSec .volunteerFormOuter.feedBackFormWrap{
    margin-top: 0 !important;
}
.feedback-complainSec .volunteerFormOuter.feedBackFormWrap h2{
   display: block;
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {

	input[type="checkbox"]:focus {

		outline-offset: 2px;

		outline: 2px dotted var(--form--border-color);

		outline: 0;

	}

}



.volunteerFormOuter .wpcf7-not-valid-tip {

	direction: ltr;

	font-size: 22px;

}



.wpcf7-form.invalid .wpcf7-response-output {

	color: #721c24;

	background-color: #f8d7da;

	border-color: #f5c6cb;

	position: relative;

	padding: 0.75rem 1.25rem;

	margin-bottom: 1rem;

	border: 1px solid transparent;

	border-radius: 0.25rem;

	border: 0;

	text-align: center;

	margin: 20px 0 0 0;

	direction: ltr;

}



.wpcf7-form.sent .wpcf7-response-output {

	color: #155724;

	background-color: #d4edda;

	border-color: #c3e6cb;

	border: 0;

	position: relative;

	padding: 0.75rem 1.25rem;

	margin-bottom: 1rem;

	border: 1px solid transparent;

	border-radius: 0.25rem;

	margin: 20px 0 0 0;

	text-align: center;

	direction: ltr;

}



.cs-row {

	display: -ms-flexbox;

	display: -webkit-box;

	display: flex;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	margin-right: -15px;

	margin-left: -15px;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	    -ms-flex-direction: row-reverse;

	        flex-direction: row-reverse;

}



.cs-col-6 {

	-ms-flex: 0 0 50%;

	-webkit-box-flex: 0;

	        flex: 0 0 50%;

	max-width: 50%;

	padding-right: 15px;

	padding-left: 15px;

}



.cs-col-3 {

	-ms-flex: 0 0 33.33%;

	-webkit-box-flex: 0;

	        flex: 0 0 33.33%;

	max-width: 33.33%;

	padding-right: 15px;

	padding-left: 15px;

}



.cs-col-12 {

	-ms-flex: 0 0 100%;

	-webkit-box-flex: 0;

	        flex: 0 0 100%;

	max-width: 100%;

	padding-right: 15px;

	padding-left: 15px;

}



@media (max-width: 768px) {

	.cs-col-6 {

		-ms-flex: 0 0 100%;

		-webkit-box-flex: 0;

		        flex: 0 0 100%;

		max-width: 100%;

	}



	.cs-col-3 {

		-ms-flex: 0 0 33.33%;

		-webkit-box-flex: 0;

		        flex: 0 0 100%;

		max-width: 100%;

		padding-right: 15px;

		padding-left: 15px;

	}

}



.cs-row.cbox-row {

	-webkit-box-align: center;

	    -ms-flex-align: center;

	        align-items: center;

}





/**/

/* JCO Page Responsive */

/**/



@media (max-width: 1199px) {

	.sectionPddTB {

		padding: 65px 0 70px;

	}



	.jco_bannerSection h1 {

		font-size: 45px;

	}



	.jco_bannerSection p {

		font-size: 18px;

	}



	.jco_btn {

		font-size: 18px;

	}



	.jcoSecTitle h2 {

		font-size: 30px;

	}



	.jcoSecTitle p {

		font-size: 16px;

	}



	.jcoServices li h3 {

		font-size: 20px;

	}



	.jcoServices li p {

		font-size: 15px;

	}



	.jcoServices li {

		padding: 25px 25px 15px;

	}



	.jcoProjects li h3 {

		font-size: 18px;

	}



	.jcoProjects li p a {

		font-size: 15px;



	}



	.jcoProjects li {

		padding: 30px 20px 15px;

	}





}



@media (max-width: 1023px) {

	.sectionPddTB {

		padding: 45px 0 50px;

	}



	.jco_bannerSection .content_wrapper {

		margin: 0 auto;

		text-align: center;



	}



	.jco_mis_vis_valSection .wrapper {

		-webkit-box-orient: vertical;

		-webkit-box-direction: reverse;

		    -ms-flex-direction: column-reverse;

		        flex-direction: column-reverse;

	}



	.jco_mis_vis_valSection .right50,

	.jco_mis_vis_valSection .left50 {

		width: 100%;

		padding: 0;

	}



	.jco_mis_vis_valSection .right50 img {

		margin-bottom: 40px;

		/*width: 100%;*/

	}



	.jco_mis_vis_valSection .jcoSecTitle {

		text-align: center;

	}



	.jcoServices li {

		width: calc(100% / 2 - 15px);

	}



	.jcoProjects li {

		width: calc(100% / 2 - 15px);

	}



	.jcoPartners {

		max-width: 500px;

	}



	.jcoPartners li {

		-ms-flex-negative: 0;

		    flex-shrink: 0;

		width: calc(100% / 2 - 50px);

	}



	.jco_projectsSection,

	.jco_newsSection {

		background-image: none;

	}



	.jco_CTASection .jcoSecTitle h2 {

		font-size: 32px;

	}



	.jco_CTASection .jcoSecTitle p {

		font-size: 18px;

	}



	.jco_CTASection .jcoSecTitle {

		padding: 30px 0;

	}



	input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-block {

		font-size: 20px;

	}



	.pgbxslider li a {

		font-size: 34px;

		right: auto;

		bottom: 50px;

		left: auto;

		text-align: center;

		padding: 10px;

	}





}



@media (max-width: 767px) {

	.jco_bannerSection .content_wrapper {

		padding: 0;

	}



	.jco_bannerSection h1 {

		font-size: 30px;

	}



	.jco_btn {

		font-size: 16px;

	}



	.jcoSecTitle h2 {

		font-size: 26px;

	}



	.jcoServices li,

	.jcoProjects li {

		width: 100%;

	}



	.jco_CTASection .jcoSecTitle {

		padding: 0;

	}



	.jco_CTASection .jcoSecTitle h2 {

		font-size: 26px;

	}



	.jco_CTASection .jcoSecTitle p {

		font-size: 16px;

	}



	.volunteerFormOuter {

		padding: 30px 30px 0;

	}



	input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-block {

		width: 100%;

		white-space: normal;

		word-wrap: break-word;

		font-size: 16px;

	}





}





/*JCO Mission Page */

.page-template-jco-mission h1,

.page-template-jco-mission h2,

.page-template-jco-mission h3,

.page-template-jco-mission h4,

.page-template-jco-mission h5,

.page-template-jco-mission h6 {

	font-family: "Inter";

	font-weight: 700;

	line-height: 1.2;

	direction: ltr;

}



.page-template-jco-mission p,

.page-template-jco-mission p strong,

.page-template-jco-mission p b,

.page-template-jco-mission li,

.page-template-jco-mission li strong,

.page-template-jco-mission li b {

	font-family: "Inter";

	font-weight: 400;

	line-height: 1.5;

	direction: ltr;

}





.jco_value_section .jcoValues {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-wrap: wrap;

	    flex-wrap: wrap;

	gap: 30px;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	    -ms-flex-direction: row-reverse;

	        flex-direction: row-reverse;

	padding: 30px 0;

}



.jco_value_section .jcoServices li {

	border: 1px solid #ededed;

	width: calc(100% / 2 - 20px);

	padding: 30px 30px 15px;

	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);

	        box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);

	background: #fff;

}



.jco_value_section .jcoServices li:nth-child(n+3) {

	width: calc(100% / 4 - 23px);

}



.jco_value_section .jcoServices li h4 {

	display: inline-block;

	font-size: 20px;

	color: #fff;

	background-color: #00abd0;

	border-radius: 50%;

	padding: 10px;

	margin-bottom: 20px;

}



.jco_value_section .jcoServices li h3 {

	font-size: 22px;

	margin-bottom: 15px;

}



.jco_value_section .jcoServices li p {

	font-size: 16px;

}



.JCOVision_Sec .right50 {

	padding-left: 0;

	padding-right: 30px;

}



.JCOVision_Sec .left50 {

	width: 50%;

	padding-right: 0;

	padding-left: 30px;

}



@media only screen and (max-width: 1023px) {

	.JCOVision_Sec .wrapper {

		-webkit-box-orient: vertical;

		-webkit-box-direction: normal;

		    -ms-flex-direction: column;

		        flex-direction: column;

	}



	.JCOVision_Sec .right50,

	.JCOVision_Sec .left50 {

		width: 100%;

		padding: 0;

	}



	.jco_value_section .jcoServices li {

		width: calc(100% / 2 - 20px) !important;

	}

}



@media only screen and (max-width: 767px) {



	.JCOVision_Sec .right50,

	.JCOVision_Sec .left50 {

		width: 100%;

		padding: 0;

	}



	.jco_value_section .jcoServices li {

		width: 100% !important;

	}

}





b,

strong {

	font-weight: 700 !important;

}





/* JCO Contact Us Page */

.mb-10 {

	margin-bottom: 10px !important;

}



/*.jcoTeam li{}*/

.teams .jcoTeam {

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	    -ms-flex-direction: row-reverse;

	        flex-direction: row-reverse;

	-ms-flex-wrap: wrap;

	    flex-wrap: wrap;

}



.teams .jcoTeam li {

	width: calc(100% / 3 - 20px);



}



.teams .jcoTeam li a {

	white-space: normal;

	direction: ltr !important;

	display: inline-block;

}



@media only screen and (max-width: 1023px) {

	.teams .jcoTeam li {

		width: calc(100% / 2 - 15px);

	}



}



@media only screen and (max-width: 1023px) {

	.teams .jcoTeam li {

		width: 100%;

	}



}



.page-template-jco-job-announcements-template .jco_bannerSection .content_wrapper h1,

.page-template-jco-job-announcements-template .jco_bannerSection .content_wrapper p {

	font-family: "Inter";

	font-weight: 700;

	line-height: 1.2;

	direction: ltr;

}





/* */



/* Single Article Detail Page */



/**/

.ssbtnsSection.width100.article-detail {

	display: block;

}



.ssbtnsSection .followOuterWrap {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: start;

	    -ms-flex-align: start;

	        align-items: flex-start;

	-webkit-box-pack: justify;

	    -ms-flex-pack: justify;

	        justify-content: space-between;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	    -ms-flex-direction: row-reverse;

	        flex-direction: row-reverse;

	-ms-flex-wrap: wrap;

	    flex-wrap: wrap;



}


.followOuterWrap .rightWrapper {
    border-top: 1px solid #dcdcdc;
    padding-top: 15px;
    margin-top: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    text-align: center;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 10px;
}

.followOuterWrap .rightWrapper .author-sec img {

	border: 1px solid #c61e1e;

	border-radius: 100%;

	width: 50px;

	height: 50px;

	background: #c61e1e;

	-o-object-fit: cover;

	   object-fit: cover;

	-o-object-position: top;

	   object-position: top;

}



.followOuterWrap .rightWrapper h2 {

	/*margin: 10px auto 0;*/

}



.followOuterWrap .rightWrapper h2 a {

	font-size: 20px;

	color: #c61e1e;

	margin: 0;

	font-family: "Adobe Arabic";

	font-weight: 700;

}



.followOuterWrap .rightWrapper .author-sec {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-align: center;

	    -ms-flex-align: center;

	        align-items: center;

	gap: 10px;

}



.followOuterWrap a.authorFollow {

	font-size: 16px;

	padding: 5px 10px;

}



/* Left block */

.followOuterWrap .leftWrapper {

	width: 100%;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-pack: justify;

	    -ms-flex-pack: justify;

	        justify-content: space-between;

	text-align: center;

	position: relative;

	gap: 10px;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: reverse;

	    -ms-flex-direction: row-reverse;

	        flex-direction: row-reverse;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;

}

.followOuterWrap .leftWrapper p {
    font-size: 18px;
    font-weight: 600;
    margin: 0;
}

.followOuterWrap .leftWrapper .homeShare {
    left: 0;
    top: 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
}

.followOuterWrap .leftWrapper .homeShare.open .shrelists {
    right: -175px;
}
.followOuterWrap .leftWrapper .homeShare .openshrelist {
	margin-left: 0 !important;
}

.followOuterWrap .leftWrapper .cmtImage {
	width: 30px;
}

.followOuterWrap .leftWrapper a {
	-ms-flex-negative: 0;
	    flex-shrink: 0;
}
.followOuterWrap .leftWrapper .comment-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
.followOuterWrap .leftWrapper .like-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: auto !important;
}
@media only screen and (max-width: 1023px) {
	.ssbtnsSection .followOuterWrap {

		/*flex-direction: column-reverse;*/

	}



	.followOuterWrap .leftWrapper {

		/*width: 100%;*/

	}



	.followOuterWrap .rightWrapper {

		/*max-width: max-content;*/

		/*width: 100%;*/

		/*margin-left: 0;*/

		/*margin-bottom: 20px;*/

	}

}


/* Single Article Sidebar */
.date-area.width100.cus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 10px;
}
.followBoxOuter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 15px;
}

.date-area.width100.cus span.date{
	margin-right: 0 !important;
	white-space: nowrap;
}


.date-area.width100.cus h2 a{
	white-space: nowrap;
	color: #c61e1e;
}

.date-area.width100.cus .viewAll{
	font-size: 20px;
    padding: 8px 12px;
}
.date-area.width100.cus .viewAllPostBtnWrap, .date-area.width100.cus .author-sec {
    margin-top: 0;
}

@media only screen and (max-width: 1023px) {
    .date-area.width100.cus {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
}

.rightcontainer {

	padding-right: 75px;

	position: relative;

}

.rightcontainer .sharerSidebar {

	position: absolute;

	right: 0;

	top: 70px;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: reverse;

	    -ms-flex-direction: column-reverse;

	        flex-direction: column-reverse;

	width: 60px;

	background-color: #fff;

}



.sharerSidebar .followOuterWrap {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: reverse;

	    -ms-flex-direction: column-reverse;

	        flex-direction: column-reverse;

	gap: 30px;

	-webkit-box-pack: justify;

	    -ms-flex-pack: justify;

	        justify-content: space-between;

}



.sharerSidebar .likeArticleSec {

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	gap: 0;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	    -ms-flex-direction: column;

	        flex-direction: column;

}



.sharerSidebar .cmtImage {

	width: 30px;

}



.sharerSidebar .comment-wrap {

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	    -ms-flex-direction: column;

	        flex-direction: column;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

}



.sharerSidebar .homeShare {

	position: relative;

	top: 0;

	left: 0;

}



.sharerSidebar .homeShare.open .shrelists {

	left: -266px;

	right: 0;

z-index: 9999;
}



.sharerSidebar .homeShare .shrelists .closesharelist {

	right: 10px;

	left: auto;

}



.rightcontainer .followOuterWrap {

	-o-transition: all 300ms ease 0s;

	transition: all 300ms ease 0s;

	-webkit-transition: all 300ms ease 0s;

	-moz-transition: all 300ms ease 0s;

}



.rightcontainer .followOuterWrap.fixed {

	position: fixed;

	-o-transition: all 300ms ease 0s;

	transition: all 300ms ease 0s;

	-webkit-transition: all 300ms ease 0s;

	-moz-transition: all 300ms ease 0s;



}



@media only screen and (max-width: 767px) {

    .rightcontainer .followOuterWrap.fixed {

        position: static;

    }

	.rightcontainer {

		padding-right: 0;

		position: static;

	}



	.rightcontainer .sharerSidebar {

		position: fixed;

		top: auto;

		bottom: 0;

		left: 0;

		right: 0;

		width: 100%;

		z-index: 99999;

		padding: 20px;

	}



	.sharerSidebar .followOuterWrap {

		-webkit-box-orient: horizontal;

		-webkit-box-direction: normal;

		    -ms-flex-direction: row;

		        flex-direction: row;

	}



	.sharerSidebar .likeArticleSec {

		-webkit-box-orient: horizontal;

		-webkit-box-direction: normal;

		    -ms-flex-direction: row;

		        flex-direction: row;

	}



	.sharerSidebar .like-wrap {

		width: auto;

	}



	.sharerSidebar .homeShare.open .shrelists {

		top: -80px;

	}

}


/* 
 Video Galler Detail Page

*/
.cat_heading_ghor .rightcatname{
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	gap: 10px;
	padding: 0; 
}
.cat_heading_ghor .rightcatname .viewAll{
	font-size: 20px;
    padding: 8px 12px;
}
.cat_heading_ghor .rightcatname .viewAllPostBtnWrap{
    margin-top: 0;
}

.video-container ul li {
    width: 100%;
    margin-bottom: 40px;
}
@media only screen and (max-width: 767px) {
	.cat_heading_ghor .rightcatname {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
	}
	.cat_heading_ghor img {
		margin: 0 auto;
	}
	.cat_heading_ghor .wrapper h1 {
		margin: 0 auto 20px;
		border-left: 0;
		padding: 0 0 10px;
		border-bottom: 1px solid #ccc;
	}
	.cat_heading_ghor .author-sec {
		-webkit-box-ordinal-group: 0;
		    -ms-flex-order: -1;
		        order: -1;
	}

}


.allPost .recentnews .postBtmSec .homeShare {
    display: none;
}
.allPost .recentnews .postBtmSec{
    display: block;
}
.home .viewAllPostBtnWrap  {
    text-align: right;
    margin-top: -15px;
    display: block;
}
.home .viewAllPostBtnWrap a.viewAll {
    color: #c61e1e;
    text-decoration: underline;
    background-color: transparent;
    padding: 0;
    border: 0;
}
.home .allPost .viewAllPostBtnWrap{
    margin-top: 15px;
}

.page-id-59241 .contactSec .secTitle, .page-id-59241 .contactSec .secTitle h2, .page-id-59241 section.contactSec figure.right-image, .page-id-59241 section.contactSec p,
.page-id-59243 .contactSec .secTitle, .page-id-59243 .contactSec .secTitle h2, .page-id-59243 section.contactSec figure.right-image, .page-id-59243 section.contactSec p,
.page-id-59247 .contactSec .secTitle, .page-id-59247 .contactSec .secTitle h2, .page-id-59247 section.contactSec figure.right-image, .page-id-59247 section.contactSec p,
.page-id-59245 .contactSec .secTitle, .page-id-59245 .contactSec .secTitle h2, .page-id-59245 section.contactSec figure.right-image, .page-id-59245 section.contactSec p{
    text-align: left !important;
    margin-left: 0;
        direction: ltr;
}

/* Photo Gallry - Gallery Deatil Page */

.photo-gallery {
    float: left;
    width: 100%;
}

.photo-gallery ul.galleypagebxslider {
    display: block;
    float: left;
    width: 100% !important;
	margin-bottom: 30px;
}

.photo-gallery ul.galleypagebxslider li{
    float: left;
    width: 100%;
    height: auto;
}

.photo-gallery .bx-controls {
    position: absolute;
    display: block;
    width: 100%;
    bottom: 40px;
    text-align: center;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
}

.photo-gallery .bx-controls a.active,
.photo-gallery .bx-controls a:focus,
.photo-gallery .bx-controls a:hover {
	background: #fff !important;
}




/* Additional CSS For Slider on Mobile omly - All Post Section */
/*.allPost .recentnews, */
/*#jcoslider,*/
#latestbiography,
#latestMagzBooks{
    float: left;
    width: 100%;
}
.bx-wrapper .bx-pager.bx-default-pager a.active,

.bx-wrapper .bx-pager.bx-default-pager a:focus,

.bx-wrapper .bx-pager.bx-default-pager a:hover {

	/*background: #fff;*/
	background: #c61e1e;

}
@media only screen and (max-width: 767px) {
    .home .viewAllPostBtnWrap {
        margin-top: 45px;
    }
    .allPost .bx-wrapper .bx-pager,
    .biographySection .bx-wrapper .bx-pager,
    .magBookSection  .bx-wrapper .bx-pager{
        text-align: right !important;
    }

}
/* Google Login PopUp */
.topSec .rightSec:hover .jmg-google-login.login-with-google {
 /*   display: block !important;*/
	/*position: absolute;*/
 /*   top: 28px;*/
 /*   right: 0;*/
 /*   width: 260px;*/
 /*   z-index: 9999;*/
 /*   background-color: #fff;*/
 /*   box-shadow: 0 0 16px 0 #383e4330;*/
 /*   padding: 15px 20px;*/
 /*   border-radius: 8px;*/
 /*   border: 0 !important;*/
}
/* Login Popup for user register */
.jmg-wp-login-popup div#horizontalTab{
    border-top: 1px solid #dcdcdc;
}
.jmg-wp-login-popup .login-page-container {
    max-width: 100%;
    width: 100%;
    margin: 90px auto 0;
}
.jmg-wp-login-popup .registerlogo {
    display: none;
}
.jmg-wp-login-popup .wrapper {
    padding: 0 0;
}
.jmg-wp-login-popup .resp-tab-content {
    padding: 20px;
    margin-bottom: 0;
}
div.nsl-container[data-align="left"] {
    text-align: right;
    display: block;
    margin-top: 15px;
}
.loginTofollow .loginPopup {
    max-width: 576px;
    width: 95%;
    background-color: #fff;
    padding: 20px;
    text-align: right;
    border-radius: 10px;
    position: relative;
}

.jmg-wp-login-popup .resp-tabs-list li {
    padding: 10px 10px;
    font-size: 26px;
}
.ur-frontend-form .ur-form-row .ur-form-grid {
    gap: 15px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.jmg-wp-login-popup .ur-field-item {
    width: 47.5% !important;
    display: block;
    float: left;
    margin-bottom: 0 !important;
}
.jmg-wp-login-popup [data-field-id="input_box_1617630089"] {
    width: 100%!important;
}





/* Bell Notification in Header */
header .topSec .rightSec {padding-left:0; margin-left: 10px;}
header .topSec .userSecWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    /* padding: 0; */
}
.userSecWrapper .leftSec {
    float: left;
    margin-left: 10px;
    position: relative;
    line-height: 0;
    font-size: 0;
    display: none;
}
.userSecWrapper .leftSec button {
    padding: 2px;
    text-align: center;
    line-height: 0;
    font-size: 0;
    border: 0;
    outline: 0;
    background-color: #c61e1e !important;
    border-radius: 100%;
    max-width: 30px;
	position: relative;
}
.userSecWrapper .count {
    position: absolute;
    color: #c61e1e;
    font-size: 18px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    display: block;
    text-align: center;
    font-weight: 700;
}
.userSecWrapper .dropdown-menu{
    display: none;
}
.userSecWrapper .leftSec button:hover .dropdown-menu {
    display: block !important;
    position: absolute;
    top: 32px;
    right: 0;
    width: 300px;
    z-index: 9999;
    background-color: #fff;
    -webkit-box-shadow: 0 0 16px 0 #383e4330;
            box-shadow: 0 0 16px 0 #383e4330;
    padding: 15px 15px;
    border-radius: 8px;
    border: 0 !important;
    -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
            transform: translateX(50%);
    max-height: 600px;
    overflow: auto;
}

.userSecWrapper .unread-notification h2 {
    font-size: 32px;
    line-height: 1.2;
    display: block;
    border-bottom: 1px solid #dcdcdc;
    font-weight: 700;
    padding-bottom: 5px;
}
.userSecWrapper span.no-notif {
    font-size: 20px;
    line-height: 1.5;
    font-weight: 700;
}

.userSecWrapper .read-all-notification h2 {
    color:#c61e1e;
    font-size: 24px;
    line-height: 1.5;
    display: block;
}

.userSecWrapper .read-all-notification h2:hover{
    text-decoration: underline;
}
.userSecWrapper .notif-list{
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
}
.userSecWrapper .notif-list li:not(:last-child) {
    border-bottom: 1px solid #dcdcdc;
}
.userSecWrapper .notif-list a {
    font-size: 22px !important;
    color: #222222;
    text-decoration: none;
    line-height: 1.2;
    display: block;
    direction: rtl;
    text-align: right;
    padding: 10px 0;
}
.userSecWrapper .notif-list a:hover{
    color: #c61e1e;
}

.logged-in header .topSec .rightSec::before{
    content: none;
}
.logged-in header .userSecWrapper .leftSec {
    display: block;
}

/*Read all notification Popup*/
.all-read-popup {display: -webkit-box;display: -ms-flexbox;display: flex; gap: 10px; padding: 15px;  background-color: #fff; border-radius: 8px; -webkit-box-shadow: 0 0 16px 0 #383e4330; box-shadow: 0 0 16px 0 #383e4330; position: absolute; top: 30px; right: 0; font-size: 20px; -webkit-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); z-index: 99999; width: 300px;}
.all-read-popup .message{ font-size: 20px; line-height: 1.2; direction: ltr;}

.all-read-popup .fa-check-circle:before,
.all-read-popup .fa-circle-check:before {color: #2db742;}

.all-read-popup.error .fa-check-circle:before,
.all-read-popup.error .fa-circle-check:before {color: #c61e1e;}

.feedbackSectionOverlay{
    position: relative;
}
.feedbackSectionOverlay::before{
    position: absolute;
    content:"";
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    right: 0;
   background-color: rgba(0, 0, 0, 0.3);
}
.feedbackSectionOverlay .wrapper{
    position: relative;
    z-index: 2;
}

/* WhatsApp Widget*/
.wa__btn_popup .wa__btn_popup_txt{
	font-size: 18px;
}
@media only screen and (max-width: 767px) {
	.single footer#colophon {
	     padding: 40px 0 125px;
	 }
	/*.single .wa__btn_popup {*/
	/*     bottom: 115px !important;*/
	/* }*/
	.wa__btn_popup_txt {
		display: none !important;
	}

	.wa__btn_popup {
		top: 45px !important;
		left: auto !important;
		right: 75px !important;
		bottom: auto !important;
	}
	.wa__popup_chat_box {
		bottom: auto!important;
		top: 105px!important;
		right: 45px!important;
	}
	.wa__btn_popup .wa__btn_popup_icon{
		height: 45px!important;
		width: 45px!important;
	}
}

.registerpageSec .login-page-container h2 {
    text-align: center;
    font-size: 42px;
    font-weight: 700;
    margin: 30px auto 30px;
}

ul.resp-tabs-list {
    border-top: #ededed solid 1px;

}

/*.google-login,*/
/*div.nsl-container .nsl-button {*/
/*    display: flex;*/
/*    flex-direction: row-reverse;*/
/*    align-items: center;*/
/*    border: 1px solid;*/
/*    border-radius: 60px;*/
/*    padding: 10px;*/
/*    line-height: 0;*/
/*    max-width: 320px;*/
/*    margin: 0 auto;*/
/*    text-align: center;*/
/*    justify-content: center;*/
/*    gap: 10px;*/
/*}*/


div.nsl-container .nsl-button {
    width: 100% !important;
    /* display: block; */
    border-radius: 60px !important;
    /*-webkit-box-shadow: none !important;*/
    /*        box-shadow: none !important;*/
    padding: 10px;
    /*box-shadow: none  !important;*/
    border: 1px solid #ededed;
        
}
.google-login p{
    font-size: 20px;
    font-weight: 700;
    margin: 0;
}
.google-login div.nsl-container[data-align="left"], .google-login div.nsl-container-inline .nsl-container-buttons a, .google-login div.nsl-container .nsl-button-svg-container, .google-login div.nsl-container .nsl-button-default div.nsl-button-label-container {
    margin: 0;
    padding: 0;
}

.google-login div.nsl-container svg {
    background: #fff;
}
.google-login div.nsl-container svg path{
    fill: #c61e1e
}

.registerpageSec .login-page-container .horizontal-bar {
    text-align: center;
    display: block;
    margin: 30px auto;
    position: relative;
}
.registerpageSec .login-page-container .horizontal-bar:before {
    position: absolute;
    background: #ededed;
    height: 1px;
    width: 100%;
    content: "";
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}
.registerpageSec .login-page-container .horizontal-bar p {
    display: inline-block;
    padding: 10px;
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    margin: 0 auto;
    background: #fff;
    z-index: 2;
    position: relative;
}

div.nsl-container .nsl-button-default {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
}

div.nsl-container .nsl-button-default div.nsl-button-label-container {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
}


div.nsl-container.nsl-container-block .nsl-container-buttons {
    max-width: 100% !important;
    width: 95% !important;
    margin: 0 auto !important;
    display: block !important;
}
.photo-gallery{
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
    margin-bottom: 45px;
}
.photo-gallery ul li {
    margin: 0;
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto;
    margin-bottom: 10px;
    -webkit-column-break-inside: avoid;
       -moz-column-break-inside: avoid;
            break-inside: avoid;
    line-height: 0;
    width: 100%;
}
.photo-gallery ul li a {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.photo-gallery ul li img{
    grid-row: 1 / -1;
    -ms-grid-column: 1;
    grid-column: 1;
    margin: 0;
    padding: 0;
    border: 0;
    /*border-radius: 10px;*/
}
.blogcontent .photo-gallery ul{
    display: block;
}
.login-page-container {
    border: 1px solid #ebebeb;
}
@media screen and (max-width: 1023px) {
    .blogcontent .photo-gallery ul {
        gap: 0;
    }
}



.postid-59430 .leftcontainer {
    display: none;
}


/* - Re change in Blog - 05/08/2024 */


@media only screen and (max-width: 767px) {
	.blogtitle h2 {
		font-size: 22px!important;

	}
	.commentext h6 {
		font-size: 26px!important;
	}
    .blogsection .blogarea .blogtitle .commentext {
        -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
                order: 0;
        margin-right: -60px;
        margin-top: 10px;
        display: block;
    }
	.date-area.width100.cus {
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
	}
	.followBoxOuter {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		gap: 15px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
	}
	.date-area.width100.cus .viewAll {
		font-size: 14px !important;
		padding: 8px 10px !important;
	}
	.blogsection .blogarea .blogtitle .date-area span.date{
		width: 100%;
	}
	.blogimg img {
		width: 50px!important;
		height: 50px!important;
	}
	.blogsection .blogarea .blogtitle{
		width: calc(100% - 60px)!important;
	}
	.blogsection .blogtoparea.width100{
		display: block !important;
	}
	.sharerSidebar .comment-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
        gap: 5px;
    }
    .sharerSidebar .likeArticleSec {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse;
        gap: 5px;
    }
}


/*  Show hide on Mobile and Desktop */
.showDeskView{
	display: block;
}
.showMobView{
	display: none;
}

@media only screen and (max-width: 767px){ 

	.showDeskView{
		display: none;
	}
	.showMobView{
		display: block;
	}
}

@media only screen and (max-width: 767px){ 
    .rightCol .allPost ul.recentnews .postTpSec{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 10px;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        gap: 10px;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: start;
    }
    .rightCol .allPost ul.recentnews .postTpSec h2.postTitle{
        display: block;
        width: 100%;
    }
    .rightCol .allPost ul.recentnews .postTpSec span.date, .rightCol .allPost ul.recentnews .postTpSec .postCat a, .rightCol .allPost ul.recentnews .postTpSec .postAuthor a {
        font-size: 16px;
        font-family: "Adobe Arabic";
        position: relative;
    }
    .rightCol .allPost ul.recentnews .postTpSec .postCat a:before, .rightCol .allPost ul.recentnews .postTpSec .postAuthor a:before {
        height: 100%;
        width: 2px;
        background: #a1a1a1;
        left: -7px;
        top: 50%;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        position: absolute;
        content: "";
    }
    .followOuterWrap .leftWrapper p {
        line-height: 1.5;
    }
    .followOuterWrap .leftWrapper{
        gap: 5px;
    }

}





/* Loging page */

body.page-id-24790 {
    background-color: #f9f9f9 !important;
}

.resp-tab-content {
       background-color: #fff; 
}

.resp-tabs-container input[type="text"], .resp-tabs-container input[type=password], .resp-tabs-container input[type=email]{
       background-color: #f1f1f1 !important; 
}


/**/
.must-log-in {
    padding: 0 20px 20px;
}
p.must-log-in {
    font-size: 24px;
}
p.must-log-in a{
    color: #c61e1e;
}




.contactPagesociallinks .formSec {
	padding-right: 35px;
}
.contactPagesociallinks .formSec h2 a.email::before {
	left: 5px;
}

@media only screen and (max-width: 767px){ 
    .rightCol .latestPost .postTpSec figure.imgsec img{
        height: auto;
    }
}