/*

Theme Name: TechXMedia

Author: Midnay

Author URI: https://www.midnay.com

Version: 1.0.0

*/



*{

	box-sizing: border-box;

	margin:0px;

	padding: 0px;

	/*font-family: 'poppins',sans-serif;*/
    font-family: "Almarai", sans-serif;
}



h1, h2, h3, h4{

	color: #000; 

}

a:hover{

	text-decoration:none !important;

}

u{

	margin: 0px;

}

.container{

	width: 98%;

}

body {
    
    text-align: right !important;


	font-size: 20px;

	min-width: 320px;

	color:  rgba(0, 0, 0, 0.8);

	//max-width: 1140px !important;

}


.blank_area_more{

	margin-top: 65px;

}

.blank_area {

	margin-top: 30px;

}

.techx-leaderboard-home-page .techx-target img.no-lazyload {

width: 100%;
}




/*Events */

.events_cont, .cat_cont{
	color: rgba(0, 0, 0, 0.8);
}
.event_info{
	display: flex;
	flex-direction: column;
}
.tcx-events .wphmag_post_image {
	height: auto;
	margin:0 auto;
}

.tcx-events .event-single{
	row-gap: 50px;
}

.tcx-events .events_cont{
	margin-top: 50px;
}





/* Header */

.logo img {

	display: inline-block;

	margin: auto;

	width: 100%;

	height: auto;

}

.logo-section {

	padding: 5px 0px;

	background: #fff;

}

.menu-section {
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    border-left: none;
    border-right: none;
    box-shadow: 0 5px 15px rgb(0 0 0 / .1);
}
.menu_end li {

	list-style: none;

}

/* Mobile menu */

.top_mobile-menu{

	overflow-x:hidden;

	height: auto;

	width: auto;

	float: left;

	margin-right: 30px;

}

/*.toggle {

width: 40px;

float: right;

padding: 25px 0px;

}*/

.toggle {

	width: 30px;

	float: left;

	padding: 0px;
	margin-top:  6px;

}

.close_icon {

	width: 24px;

	float: left;

	padding: 5px 0px;

}

.mob-menu-section ul#menu-secondary-menu-1 li a {

	font-style: normal;

	font-weight: 600;

	font-size: 12px;

	line-height: 15px;

	text-align: center;

	color: #fff;

	padding: 5px 5px;

}

.mob-menu-section ul#menu-secondary-menu-1 {

	list-style: none;

	display: inline-block;

	margin-bottom: 0px;

}

.close_icon {

	width: 20px;

	float: right;

	padding: 2px 0px;

}

.logo {

	display: inline-block !important;

	height: auto !important;

	vertical-align: middle;

}
.wp-block-embed iframe{
    width: 100% !important;
    height: 50rem !important;
}
.wp-block-embed iframe .reader-container__wrapper--with-branding-line .cqwNED{
    display:none !important;
}

.top_mobile-menu ul.menu_end {

	display: flex;

	margin-left: auto;

	float: right;

}

.edition-date {

	font-size: 13px;

	font-weight: 500;

	display: inline-block;

}

.edition-date span, .islamic-date span {

	font-size: 13px;

	font-weight: 100;

	text-align: center !important;

	width: 100%;

	display: block;

	margin-top: 10px;

}

.mob-menu-items .row {

	margin: 0px;

}

.islamic-date {

	text-align: right;

	float:  right;  

	font-size: 15px;

	font-weight: 500;

	display: inline-block;

}

.top_mobile-menu_conatiner .islamic-date {

	float: left;

}

.top_mobile-menu_conatiner .menu-section {

	padding: 10px 0px;

}

ul#menu-secondary-menu li, ul#menu-secondary-menu-1 li {

	float: left;

}

.hamburger-menu a {

	padding-left: 0px !important;

}

/*ul#menu-secondary-menu li:last-child, ul#menu-secondary-menu-1 li:last-child {

font-size: 15.8px;

padding: 20px 13px;

margin-left: 15px;

background: #fa8500;

color: #fff;

}*/

/*ul#menu-secondary-menu li:first-child  {

padding: 11px 0px;

}

ul#menu-secondary-menu-1 li:first-child {

padding: 19px 0px;

}

ul#menu-secondary-menu li:last-child a, ul#menu-secondary-menu-1 li:last-child a {

color: #fff;

}

.menu_end .menu {

float: right;

margin-bottom: 0px;

}*/

.mob-menu-items ul li {

	list-style: none;

	cursor: pointer;

	position: relative;

}

.mob-menu-items ul li a {

	color: #000 !important;

	padding: 10px 0px;

	display: block; 

}

ul#menu-primary-menu-1 {

	position: relative;

	height: 100%;

	width: 100%;

	z-index: 7000;

	transition: width .4s;

	text-align: right;

}

.mob-menu-items ul li.menu-item:hover{

	color: #fff;  

}

.menu_end {

	padding: 0px;

}

.col-4.top_menu {

	padding: 0px;

}

select.issue_date {

	background: #fff;

	padding: 7px 20px;

	font-weight: 500;

	-webkit-appearance: none;

	-moz-appearance: none;

	background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");

	background-repeat: no-repeat;

	background-position-x: 100%;

	background-position-y: 5px;

	border: none;

	font-size: 13px;

}

.secondary-menu li {

	list-style: none;



	cursor: pointer;

	display: block;

	font-size: 16px;

	font-weight: 500;

	line-height: 17px;

	letter-spacing: 0em;

	text-align: left;
	text-transform: uppercase;

}

.secondary-menu li {
	color: #060606;
    text-align: center ;
    text-transform: capitalize !important;
   
}

.aioseo-breadcrumbs {
     color: #060606;
	/* Css added new */
	font-size: 16px !important;
	 margin: 20px 0 !important;
  display: inline-block !important ;
  max-width: 100% !important;
  white-space: normal !important;
  word-break: break-word !important;
  line-height: 1.4 !important;
}

@media screen and (max-width: 768px) {  .aioseo-breadcrumb {    font-size: 16px !important;  }  .aioseo-breadcrumbs {    padding: 0 0px 10px !important;  }}


.aioseo-breadcrumb a {
    color: #060606;
    text-decoration: none;
}

.aioseo-breadcrumb a:hover {
        color: #DF2014;
}

.aioseo-breadcrumb:last-child {
    font-size: 20px;
    font-weight: 800;
    color: #DF2014;
}

.aioseo-breadcrumb-separator {
    margin: 0 8px;
}
.col-lg-4.secondary-menu-search {
	margin: 5px 0px;
}

img.search-icon {

	float: right;

	padding: 6px 0px;

	cursor: pointer;

}

.top_menu_container {

	display: none;

}

.top_mobile-menu_conatiner {

	display: block !important;

}

.top-banner-img {

	//width: 100%;

	object-fit: contain;

}
.top-banner-img img {
	display: block;
	margin: auto;
}

.row.wphmag-cover-section .col-lg-7 {

	margin-bottom: 25px;

}

span.category-logo {

	font-style: normal;

	font-weight: 700;

	font-size: 42px;

	letter-spacing: -0.01em;

	color: #000;

	padding-left: 15px;

	position: relative;

	top: 12px;

}

ul#menu-mobile-secondary-menu li {

	font-style: normal;

	font-weight: 600;

	font-size: 12px;

	line-height: 15px;

	text-align: center;

	float: left;

	padding: 8px 5px;

	list-style: none;

	color: #fff;

	position: relative;

	top: 4px;

}

ul#menu-mobile-secondary-menu li a{

	color: #000;

}

ul#menu-mobile-secondary-menu {

	display: flex;

	margin-bottom: 0px !IMPORTANT;
	

}



/* mon header */

.row.mob-menu-section {

	display: flex;
    align-items:center;
	background-color: #cecece;
	margin: 0px;
	padding: 15px !important;

}

.row.mob-menu-section .container {

	padding: 0px;
	display:flex;
	align-items:center;
	justify-content:flex-end;

}

.mobile-full-width {

	padding: 0px;

}
.logo-section .mobile-full-width .adv-link img{
    width: 100% !important;
}



/* footer */

.footer{

	background-color: #f2f2f2;

	margin-top: 50px;

}


body.page-id-19 .footer {
    margin-top: 0;
}

.footer_desktop{

	padding-top: 50px;

	padding-bottom: 30px;

}

h5.wphmag-footer-title {

	text-transform: capitalize;

}

.footer ul li {

	list-style: none;

}

.footer h5{

	color: #000;

	padding-bottom: 5px;

	font-family: Archivo;

	font-size: 20px;

	font-weight: 400;

	line-height: 22px;

	letter-spacing: -0.01em;

	text-align: left;

	border-bottom: 3px solid #DF2014;

	margin-bottom: 30px;
	text-transform: capitalize;

}

.footer a {

	font-style: normal;

	font-weight: 400;

	font-size: 18px;

	line-height: 30px;

	color: rgba(0, 0, 0, 0.6);

}

div#footer-sidebar-one, div#footer-sidebar-two, div#footer-sidebar-three {

	padding-right: 0px;

}

div#footer-sidebar-four {

	float: left;

}

div#footer-sidebar-four img {

	width: 50%;

}

.copyright{

	color: #d5d5d5;

	padding-top: 30px;

	font-size: 12px;

}

.social_share{

	padding-top: 3px;

	color: #d5d5d5;

	margin-bottom: 18px;

	font-size: 14.8px;

}

.social_share a.fa{

	width: 30px;

	height: 30px;

	font-size: 16px;

	text-align: center;

	text-decoration: none;

	border-radius: 50%;

}

.social_share a:hover {

	color: #fff;

	opacity: 0.8;

}

.footer_info{

	margin-top: 40px;

	font-size: 18px;

	font-weight: 400;

	line-height: 20px;

	letter-spacing: -0.02em;

	text-align: left;

}

.footer .last_row {

	margin-right: 0px;

	margin-left: 0px;

	margin-top:20px;

}

.last_row_review{

	text-align: left;

}

.row.last_row a {

	color: #579aff;

}

.footer_info .col-lg-6 {

	padding: 0px;

}

.wphmag-footer-widget p {

	color: #000;

	margin-bottom: 20px;

}

.footer .row.last_row .col-lg-12 {

	padding: 0px;

}

.footer a.wp-block-social-link-anchor {

	font-size: 20px;

	line-height: unset;

	background: #000;

	border-radius: 50px;

	line-height: 24px;

}

.footer a.wp-block-social-link-anchor svg {

	background: #000;

}

.footer li.wp-social-link {

	margin-right: 0px;

}

.footer-newsletter input {

	max-width: 100% !important;

	border: none !IMPORTANT;

}

.wphmag-footer-widget .wpforms-container-full.footer-newsletter .footer-newsletter-button {

	background: #DF2014;

	border-radius: 3.7474px;

	color: #fff;

	padding: 5px 20px;

	font-size: 18px;

	line-height: 23px;

	letter-spacing: 0em;

	text-align: left;

	text-transform: uppercase;

}



/*secondary menu*/

.secondary-menu-container{

	display: none;

	margin-top: -48px;

}

.secondary-menu-container {

	background-color: #fff;

	position: absolute;

	width: 100%;

	height: auto;

	top: 0px;

	z-index: 999;

	padding: 145px 50px;    

	overflow: auto;

	inset: 0;

	position: fixed;

}

.secondary-menu-container a {

	color: #000;

	font-style: normal;

	font-weight: 600;

	font-size: 22px;

	line-height: 27px;

}

.secondary-menu-container li {

	list-style: none;

	line-height: 2em;

}

.secondary-menu-container img.ham_close {

	width: 20px;

	float: right;

	cursor: pointer;

}





/* Home page */

h4.category-heading {

	font-style: normal;

	font-weight: 400;

	font-size: 18px;

	line-height: 28px;

	margin-bottom: 38px;

	text-transform: capitalize;

}
h4.category-heading a{
	color: #000;
}

.category-heading::first-letter {

	background: #DF2014;

	border: 1px solid #DF2014;

	color: #fff;

	font-style: normal;

	font-weight: 400;

	font-size: 18px;

	line-height: 27px;

	letter-spacing: 0.01em;

	padding: 5px 20px 5px 0px;

}

.tcx-events .category-links {
    margin:5px 0px ;
}

.category-links, .category-links a {

	font-style: normal;

	font-weight: 400;

	font-size: 14px;

	line-height: 20px;

	text-align: left;

	letter-spacing: -0.02em;

	margin-bottom: 42px;

	color: #000;

}

.fa-angle-double-right {

	color: #DF2014;

	margin-left: 5px;

	font-weight: 700;

	position: relative;

	top: 2px;

	-webkit-text-stroke: 1px white;

}

.fa-angle-double-left {

	color: #DF2014;

	margin-left: 5px;

	font-weight: 700;

	position: relative;

	top: 2px;

	-webkit-text-stroke: 1px white;

}

span.post_date {

	font-weight: 400;

	font-size: 16px;

	line-height: 19px;

	letter-spacing: -0.03em;

	color: rgba(0, 0, 0, 0.6);

}

.post_date_col {

	text-align: left;

}

.author_by .post_date {

	font-size: 16px;

	font-weight: 400;

	line-height: 19px;

	letter-spacing: -0.03em;

	text-align: left;

}

.grey-seperator {

	border-color: #D0D0D0;

	margin-top: 1rem;

}

.sapacing {

	margin-top: 70px;

}

.spacing {

	margin-top: 70px;

}

.featured-title {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

}

span.tags-sectn {

	background: #DF2014;

	color: #ffff;

	font-size: 16px;

	padding: 5px 21px;

	position: absolute;

	top: 0px;

	border-top-left-radius: 7px;

}



/* test */

.overlay-section-container {

	height: 224px;

	width: 100%;

	display: flex;

	justify-content: center;

	flex-direction: column;

	background-size: 100% !important;

	background-position: center center !important;

	background-repeat: no-repeat !important;

	transition: all .5s ease;

	background-size: 122% auto !important;

}

.overlay-title {

	font-style: normal;

	font-weight: 700;

	letter-spacing: -0.01em;

	color: #FFFFFF;

	text-align: center;

	padding: 0px 30px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;

}

.overlay-section {

	margin-bottom: 30px;

}

h1.overlay-title {

	font-size: 44px;

	line-height: 48px;

	display: block;

	width: 300px;

	margin: auto;

}

h2.overlay-title {

	font-size: 34px;

	line-height: 39px;

}

h4.overlay-title {

	font-size: 22px;

	line-height: 25px;

}

.post-cat-title .overlay-section-container {

	height: 317px;

}

.wphmag-first-post .overlay-section-container {

	height: 386px;

}

.wphmag-red-section {

	background: #DF2014;

	border-radius: 10px;

	padding: 15px;

}

.wphmag-red-section a {

	color:  #fff;

	font-style: normal;

	font-weight: 200;

	font-size: 18px;

	line-height: 28px;

}

.wphmag-red-section img {

	margin-right: 10px;

	border-radius: 6px;

}

.wphmag-red-section i.fa {

	float: right;

	text-align: right;

	display: block;

	position: relative;

	top: 21px;

	background: #fff;

	color: #df2014;

	padding: 2px 6px 2px 8px;

	border-radius: 50px;

	-webkit-text-stroke: 0px white;

}





/* Category page */

.cat_date {

	font-style: normal;

	font-weight: 400;

	font-size: 16px;

	line-height: 27px;

	color: #000;

}

.cat_tit {

	word-break: break-word;

	font-style: normal;

	font-weight: 700;

	font-size: 24px;

	line-height: 114%;

	color: #000000;

}

.cat_cont {

	font-style: normal;

	font-weight: 400;

	font-size: 16px;

	line-height: 27px;

}

.cat .fea_img img{

	width: 100%;

	height: auto;

	max-height: 300px;

	object-fit: cover;

}

h1.heading_main.category_head {

	margin-bottom: 45px;

	font-style: normal;

	font-weight: 700;

	font-size: 34px;

	line-height: 39px;

}

.category  .sapacing {

	margin-top: 85px;

}

.row.cat.wphmag_post_list {

	margin-bottom: 45px;

}

span.authors_span a {

	font-style: normal;

	font-weight: 400;

	font-size: 16px;

	line-height: 27px;

	color: #000;

	/*     margin-left: 5px; */

}
.wphmag-small-section span.authors_span a {
	font-style: normal;
	font-weight: 400;
	font-size: 12px !important;
	line-height: 15px;
	letter-spacing: -0.03em;
	color: rgba(0, 0, 0, 0.6);
}

.by_cat, .sector_author_by {

	font-style: normal;

	font-weight: 400;

	font-size: 16px;

	line-height: 27px;

	color: #000;

}

.col-lg-8.col-sm-8.cat_info {

	padding-top: 10px;

	padding-bottom: 0px;

}

.cat.wphmag_post_list .author_info span.authors_span {

	color: #000;

	font-style: normal;

	font-weight: 400;

	font-size: 16px;

	line-height: 19px;

	letter-spacing: -0.03em;

	margin-right: 5px;

}

span.readtime {

	margin-left: 5px;

	color: #DF2014;

}

.wphmag_one_col_row img.wphmag_post_image {

	/*     height: 436px; */

	margin-bottom: 20px;

}

.wphmag_one_col_row .wphmag_content_area,

.wphmag_one_two_col_row .wphmag_content_area,

.wphmag_one_four_col_row .wphmag_content_area {

	padding: 0px;

}

.spacer-section {

	margin-top: 60px;

}

.wphmag_one_two_col_row img.wphmag_post_image {

	/*     height: 357px; */

	margin-bottom: 50px;

}

.wphmag_one_four_col_row img.wphmag_post_image {

	/*     height: 547px; */

	margin-bottom: 50px;

}

.category span.authors_span {

	font-size: 16px;

	color: #000;

}

.wphmag_one_col img.wphmag_post_image {

	margin-top: 20px;

	border-top-right-radius: 0px;

	border-top-left-radius: 0px;

}
.wphmag_two_col img.wphmag_post_image {
/* 	    height: 203px; */
	border-top-right-radius: 6px;
	border-top-left-radius: 6px
}

/* .featured_row .col-lg-8 .wphmag_post_image {
min-height: 436px;
} */
.featured_row .fetured-long-title {
	min-height: 82px;
	width: 87%;
}
.section-mrg-top {
	//margin-top: 174px;
}
span.red-block-title {
	color: #fff;
	font-style: normal;
	font-weight: 200;
	font-size: 18px;
	line-height: 28px;
}



/* contributers page */

p.contributer-content {

	font-style: normal;

	font-weight: 400;

	font-size: 16px;

	line-height: 32px;

	text-align: justify;

	margin: 30px 0px 85px;

}

img.taxo-contri-image {

	margin-top: 10px;

}

h1.single_term_heading {

	font-style: normal;

	font-weight: 700;

	font-size: 42px;

}

h2.conti-article {

	font-style: normal;

	font-weight: 700;

	line-height: 39px;

	font-size: 34px;

	margin-bottom: 45px;

}

.category-name {

	font-style: normal;

	font-weight: 400;

	font-size: 16px;

	line-height: 169.02%;

	text-align: justify;

	color: #DF2014;

	float: left;

	width: 50%;

	display: block;

}

.cat_date {

	font-style: normal;

	font-weight: 400;

	font-size: 16px;

	line-height: 169.02%;

	text-align: right;

	color: #000000;

	display: block;

	float: right;

	width: 50%;

}

.tax-contributor .cat_date {

	text-align: left;

}

/* .wphmag_one_col a.featured-title {

min-height: 118px;

} */

a.cat_link h4 {

	font-style: normal;

	font-weight: 700;

	font-size: 24px;

	line-height: 114%;

	color: #000000;

	display: inline-block;

	margin-top: 10px;

	margin-bottom: 16px;

}
.contributor_archive_data img.taxo-contri-image {
	max-width: 100%;
	min-height: 250px;
	object-fit: cover;
	border-radius: 50%;
}





/* Cover story section */

.wphmag-cover-section .col-lg-5 .wphmag_cover_image {

	height: 350px;

	display: flex;

	justify-content: flex-end; 

	flex-direction: column; 

	background-position: center center !important;

	background-repeat: no-repeat !important;

	transition: all .5s ease;

	background-size: 140% auto !important;

}

.wphmag-cover-section .col-lg-5 {

	margin-bottom: 20px;

}

.wphmag-cover-section .col-lg-4 .wphmag_cover_image {

	height: 165px;

	margin-bottom: 20px;

	display: flex;

	justify-content: flex-end; 

	flex-direction: column; 

	background-position: center center !important;

	background-repeat: no-repeat !important;

	transition: all .5s ease;

	background-size: 100% auto !important;

}

.wphmag-cover-section .col-lg-3 .wphmag_cover_image {

	height: 350px;

	display: flex;

	justify-content: flex-end; 

	flex-direction: column; 

	background-position: center center !important;

	background-repeat: no-repeat !important;

	transition: all .5s ease;

	background-size: 140% auto !important;

}

.wphmag-cover-section .col-lg-4 li.wphmag_title,

.wphmag-cover-section .col-lg-3 li.wphmag_title {

	font-size: 18px;

	line-height: 26px;

}

.col-lg-7 .wphmag_cover_section .wphmag_author a {

	color: #5bc4bd;

	font-size: 14px;

}

.wphmag-cover-section .col-lg-7 .wphmag_tags {

	margin: 20px;

	bottom: 120px;

	top: unset;

}

ul.wphmag_cover_section li {

	list-style: none;

}

.col-5 .wphmag_tags {

	display: inline-block;

	background: #1074b8;

	padding: 10px;

	margin: 10px;

	color: #fff;

	position: absolute;

	top: 0;

}

.wphmag_tags a {

	color: #fff;

}

ul.wphmag_cover_section {

	background: #000000d1;

	margin-bottom: 0px;

	padding: 20px;

	color: #fff;

}

ul.wphmag_cover_section a {

	color: #fff;

}

li.wphmag_author {

	font-size: 13px;

	line-height: 24px;

}

.wphmag_tags {

	display: inline-block;

	background: #fc2e43;

	padding: 5px 10px;

	margin: 10px;

	color: #fff;

	position: absolute;

	top: 0;

	font-size: 15px;

}

.wphmaag-inner-col {

	padding: 0px;

}

.section_line {

	border-top: 1px solid #bcbcbc;

	padding-top: 16px;

}

button.pdf-button {

	background: #5800a6;

	color: #fff;

	width: 100%;

	display: block;

	padding: 10px;

	border: none;

	margin-top: 5px;

	cursor: pointer;

	margin-bottom: 50px;

}

button.pdf-button a {

	color: #fff;

} 

.pdf-image {

	width: 100%;

}
.featured_row .hero-section-image{
    width: 91%;
}

.featured_row .wphmag_cover_image {

	height: 436px;

	display: flex;

	justify-content: flex-end;

	flex-direction: column;

	background-position: center center !important;

	background-repeat: no-repeat !important;

	transition: all .5s ease;

	object-fit: contain;

	margin-bottom: 20px;

}

a.featured-title {

	color: #000;

	word-break: break-word;

	font-size: 28px;

	font-weight: 700;

	line-height: 32px;

	letter-spacing: 0em;

	text-align: right;

	min-height: auto;

}

.author_info, .author_by span, .wphmag-small-section .post_date  {
    

	font-style: normal;

	font-weight: 400;

	font-size: 12px;

	line-height: 15px;

	letter-spacing: -0.03em;

	color: rgba(0, 0, 0, 0.6);

}

.row.featured_row {

	margin-bottom: 30px;

}

.wpmag-three-col-section .wphmag_tags, .wphmag_third_section .wphmag_tags {

	position: unset;

	top: 0px;

	margin: 0px 0px 15px;

}

a.wphmag_read_more {

	color: #ff5b5b;

	font-size: 12px;

	line-height: 24px;

	margin-top: 8px;

	display: block;

}

.wphmag_third_section .wphmag_cover_image {

	height: 240px;

	background-position: center center !important;

	background-repeat: no-repeat !important;

	transition: all .5s ease;

	background-size: 100% auto !important;

	object-fit: contain;

	margin-bottom: 15px;

	display: flex;

	justify-content: flex-end;

	flex-direction: column;

}

h4.tag-heading {

	color: #fc2e43;

	margin-bottom: 20px;

}

.wphmag_third_section li.wphmag_title {

	font-size: 18px;

}

.wphmag_third_section .wphmag_author a {

	color: #5bc4bd;

	font-size: 14px;

}

.wphmag-small-section .col-4 .wphmag_cover_image {

	height: 100px;

	margin-bottom: 8px; 

	background-position: center center !important;  

	background-size: 100% auto !important;

}

.wphmag-small-section .wphmag_tags {

	position: unset;

	margin: 0px 0px 5px;

	font-size: 12px;

	padding: 3px 15px;

}

.wphmag-small-section a.featured-title {

	font-style: normal;

	font-weight: 700;

	font-size: 18px;

	line-height: 21px;

	letter-spacing: -0.01em;

}

.wphmag-small-section a.wphmag_read_more {

	margin-top: 0px;

}

.row.wphmag-small-section {

	margin-bottom: 10px;

}

.wphmag_third_section hr {

	width: 100%;

}

/*.row.wphmag_two_col_row .col-12 {

padding-bottom: 50px;

margin-bottom: 85px;

box-shadow: 16px 21px 16px rgb(0 0 0 / 2%);

-webkit-box-shadow: 16px 21px 16px rgb(0 0 0 / 2%);

-moz-box-shadow: 16px 21px 16px rgb(0 0 0 / 2%);

}*/

.wphmag_two_col {

	box-shadow: 4px 5px 11px rgb(0 0 0 / 7%);

	-webkit-box-shadow: 4px 5px 11px rgb(0 0 0 / 7%);

	-moz-box-shadow: 4px 5px 11px rgb(0 0 0 / 7%);

	border-radius: 6px;

	margin-bottom: 65px;

}

.wphmag_content_area {

	padding: 20px;

}

.row.wphmag-cover-section .col-lg-4 .wphmag_tags, .row.wphmag-cover-section .col-lg-3 .wphmag_tags {

	font-size: 12px;

}    background-size: 100% auto !importan

.row.wphmag-cover-section .col-lg-5 li.wphmag_title {

	font-size: 21px;

	line-height: 30px;

	word-break: break-word;

}

li.wphmag_title {

	font-size: 15px;

	line-height: 22px;

	word-break: break-word;

}

.wpmag-three-col-section .col-lg-4 .wphmag_cover_image {

	height: 200px;

	background-position: center center !important;

	background-repeat: no-repeat !important;

	transition: all .5s ease;

	background-size: 100% auto !important;

	object-fit: contain;

	margin-bottom: 15px;

}

.wphmag_post_image{

	width: 100%;

	display: flex;

	justify-content: flex-end;

	flex-direction: column;

	background-position: center center !important;

	background-repeat: no-repeat !important;

	transition: all .5s ease;

	background-size: 100% auto !important;


}

.category .wphmag_post_image{

	height: 200px;

	/*     border-top-left-radius: 6px;

	border-top-right-radius: 6px */

}

.wphmag-img-sec img {

	/*min-height: 85px; */
	/*height: 80.55px; */
	height: auto;

}

.wphmag-img-cont a {

	font-style: normal;

	font-weight: 700 !important;

	font-size: 18px !important;

	line-height: 21px;

	letter-spacing: -0.01em;

	color: #000000;

}

.row.wpmag-three-col-section {

	margin-top: 50px;

}

.wphmag_excerpt {

	margin-top: 10px;

}

.row.wphmag-cover-four-post, .row.wphmag-cover-three-post, .row.wphmag-cover-two-post {

	margin: 0px;

}

.row.wphmag-cover-section .col-lg-7 .wphmag_cover_image {

	height: 356px;

	display: flex;

	justify-content: flex-end;

	flex-direction: column;

	background-position: center center !important;

	background-repeat: no-repeat !important;

	transition: all .5s ease;

	background-size: 100% auto !important;

}

.row.wphmag-cover-section .col-lg-7 li.wphmag_title {

	font-size: 21px;

	line-height: 30px;

	word-break: break-word;

}

.wphmag_two_col_row .wphmag_cover_image {

	height: 203px;

	display: flex;

	justify-content: flex-end;

	flex-direction: column;

	background-position: center center !important;

	background-repeat: no-repeat !important;

	transition: all .5s ease;

	background-size: 100% auto !important;

	//margin-bottom: 15px;

}


.wphmag_two_col_row a.featured-title {

	word-break: break-word;

	text-align: left;

	font-style: normal;

	font-weight: 400;

	font-size: 16px;

	line-height: 20px;

	letter-spacing: -0.01em;

	color: #000000;

}

.wphmag_two_col_row span.authors_span a ,.wphmag_content_area span.authors_span a{

	font-style: normal;

	font-weight: 400;

	font-size: 12px;

	line-height: 15px;

	color: #000000;

}

.featured_row .wphmag-small-section .col-4 .wphmag_cover_image {

	height: 60px;

	margin-bottom: 0px;

	background-position: center center !important;

	background-size: 110% auto !important;

}

.featured_row .row.wphmag-small-section {

	margin-bottom: 10px;

	margin-top: 25px;

}

.general_row .wphmag-small-section .col-4 .wphmag_cover_image {

	height: 100px;

	margin-bottom: 0px;

	background-size: 180% auto !important;

}





/* Article Page */

.short-text {

	border-left: 2px solid #DF2014;

	font-style: italic;

	font-weight: 300;

	font-size: 16px;

	line-height: 24px;

	padding-left: 13px;

}







/* Related publications */

.featured_heading{

	font-size: 25px;

	margin-bottom: 24px;

	line-height: 25.6px;

	font-weight: 700;

	color: #000;

	text-align: center;

}

.related-publications {

	background: #e9e9e9;

	padding-top: 40px;

	margin-top: 50px;

}

/* carousel Slider */

.slick-slide {

	margin: 0px 20px;

}

.slick-slide img {

	width: 100%;

}

.slick-slider {

	position: relative;

	display: block;

	box-sizing: border-box;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	-webkit-touch-callout: none;

	-khtml-user-select: none;

	-ms-touch-action: pan-y;

	touch-action: pan-y;

	-webkit-tap-highlight-color: transparent;

	margin-top: 20px;

}

.slick-list {

	position: relative;

	display: block;

	overflow: hidden;

	margin: 0;

	padding: 0;

}

.slick-list:focus {

	outline: none;

}

.slick-list.dragging {

	cursor: pointer;

	cursor: hand;

}

.slick-slider .slick-track,

.slick-slider .slick-list {

	-webkit-transform: translate3d(0, 0, 0);

	-moz-transform: translate3d(0, 0, 0);

	-ms-transform: translate3d(0, 0, 0);

	-o-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);

}

.slick-track {

	position: relative;

	top: 0;

	left: 0;

	display: block;

}

.slick-track:before,

.slick-track:after {

	display: table;

	content: '';

}

.slick-track:after {

	clear: both;

}

.slick-loading .slick-track {

	visibility: hidden;

}

.slick-slide {

	display: none;

	float: left;

	height: 100%;

	min-height: 1px;

}

[dir='rtl'] .slick-slide {

	float: left;

}

.slick-slide img {

	display: block;

}

.slick-slide.slick-loading img {

	display: none;

}

.slick-slide.dragging img {

	pointer-events: none;

}

.slick-initialized .slick-slide {

	display: block;

}

.slick-loading .slick-slide {

	visibility: hidden;

}

.slick-vertical .slick-slide {

	display: block;

	height: auto;

	border: 1px solid transparent;

}

.slick-arrow.slick-hidden {

	display: none;

}



/* Single Post page */

.social_media_icons a.fa{

	padding: 8px;

	font-size: 14px !important;

	text-align: center;

	text-decoration: none;

	margin: 5px 2px;

	border-radius: 50%;

	width: 30px;

	height: 30px;

}

.social_media_icons a:hover{ 

	opacity: 0.8;



}

.social_media_icons a.fa.fa-facebook {

	background-color: #1c4ed6;

	color: white;

	padding-left: 5px;

	padding-right: 5px;

	font-size: 17px;

}

.social_media_icons a.fa.fa-twitter {

	background-color: #47cbf5;

	color: white;

}

.social_media_icons a.fa.fa-linkedin {

	background-color: #4e95ff;

	color: white;

}

.social_media_icons a.fa.fa-print{

	background-color:#91CED7; color:white;

}

.social_media_icons a.fa.fa-whatsapp {

	background-color: #1dc222;

	color: white;

}

.social_media_icons{

	margin-top: 0px;

	margin-bottom: 16px;

}

.single_post_title{

	font-size: 35px;

	font-weight: 700;

	color: #333333;

	line-height: 1.2;

	word-break: break-word;

}

.single_post_content p, .single_post_content li {

	font-size: 16.8px;

}

#post_print a {

	background: #DF2014;

	color: #fff;

	font-size: 18px;

	padding: 5px 20px;

	display: inline-block;

	margin-top: 25px;

}

.row.author_info{

	padding-left: 0px;margin: 15px 0px;justify-content: start;text-align: end;
	

}

.singlepost_container .wphmag_tags {

	display: inline-block;

	background: #1074b8;

	padding: 5px 10px;

	margin: 15px 0px;

	color: #fff;

	font-size: 15px;

	position: unset;

}

.singlepost_container .authors_span  {

	font-size: 16px;

}

.singlepost_container .authors_span  a {

	color: rgba(0, 0, 0, 0.6) !important;

}

.singlepost_container .row.author_info {

	padding-left: 0px;

}

.single_author_by{

	font-size: 16px;

	padding-top:2px;

}

.single_cover_image {

	height: 300px;

	display: flex;

	justify-content: flex-end;

	flex-direction: column;

	background-position: center center !important;

	background-repeat: no-repeat !important;

	transition: all .5s ease;

	background-size: 125% auto !important;

	margin-bottom: 20px;

}

.single-post .spacing_in_sidebar {

	margin-top: 25%;

}

.comments_info input#submit {

	background: #3498db;

	border: none;

	float: right;

	color: #fff;

	padding: 10px 20px;

	font-size: 16px;

	margin-top: 15px;

}

.wphmag_widget_recent_entries .wphmag_cover_image {

	height: 90px;

	background-position: center center !important;

	background-repeat: no-repeat !important;

	transition: all .5s ease;

	background-size: 190% auto !important;

}

.wphmag_widget_recent_entries a.wphmag_title {

	color: #000;

	font-size: 16px;

	font-weight: 500;

	line-height: 20px;

}

.wphmag_widget_recent_entries h3.widget-title {

	background: #3498db;

	color: #fff;

	padding: 10px 15px;

	font-size: 26px;

	margin-bottom: 0px;

}

.wphmag_widget_recent_entries ul {

	border: 1px solid #333;

	padding: 20px;

	border-top: 0px;

}

.wphmag_widget_recent_entries .row {

	margin-bottom: 15px;

}

.wphmag_widget_recent_entries .row .col-8 {

	display: flex;

	align-items: center;

}

.wphmag-single-sidebar .wphmag_tags {

	position: unset;

	margin: 15px 0px; 

}

.wphmag-single-sidebar  a.featured-title {

	color: #000;

	font-size: 17px;

	font-weight: 500;

	line-height: 20px;

	word-break: break-word;

}

.wphmag-single-sidebar  .wphmag_cover_image {

	height: 65px;

	background-position: center center !important;

	background-repeat: no-repeat !important;

	transition: all .5s ease;

	background-size: 100% auto !important;

}

.single_date {

	font-size: 14.4px;

	line-height: 23.2px;

	color: #1074b8;

	padding-left: 20px;

	font-weight: 600;

}

p.comment-form-comment label {

	display: block;

	font-weight: 700;

	color: #3b3b3b;

	font-size: 16px;

}

.comments_heading {

	display: none;

}

.comment-form-comment textarea {

	width: 100%;

	border: none;

	background: #e8e8e8;

}

.sidebar_section.single-post-sidebar {

	border-left: 1px solid #d5d5d5;

}

h3.widget-title {

	color: #fc2e43;

	margin-bottom: 20px;

	font-size: 1.5em;

}

li#recent-posts-2 ul li a {

	color: #000;

	font-weight: 600;

	margin-bottom: 20px;

}

li#recent-posts-2 ul li {

	margin-bottom: 10px;

}

.post-edit-link {

	display: none;

}

aside#secondary li {

	list-style: none;

}

div.afr-normal {

	font-size: 14px;

} 

div.afr-large {

	font-size: 19px;

}

div.afr-xlarge {

	font-size: 24px;

}

.sticky-left-container {

	margin: 0px;

	position: fixed;

	left: 0px;

	bottom: 34px;

	width: auto;

	z-index: 9;

	background: #000;

	padding: 5px;

}

.sticky-left-container div {

	cursor: pointer;

	border: 1px solid;

	text-align: center;

	width: fit-content;

	display: block;

	margin: 0px;

	margin-right: 5px;

	padding: 5px 10px;

	color: #fff;

	float: left;

}

.sticky-left-container div:last-child {

	margin-right: 0px;

}

.sticky-left-container div.active {

	background: #1074b8;

}







.post-share  {

	margin-bottom: 70px;

}

img.contributor-image {

	width: 50px;
	height: 50px;
	border-radius: 50%;
	margin-right: 10px;
	object-fit: cover;

}

.contributor-img, .contributor-sec {

	display: block;

	//float: left;

	margin-bottom: 20px

}
.contributor-sec {
	width: 80%;
	line-height: 1;
}

span.contributor-label {

	font-style: normal;

	font-weight: 400;

	font-size: 16px;

	line-height: 19px;

	letter-spacing: -0.03em;

	color: #000000;

	display: block;

	position: relative;

	top: 8px;
	margin-bottom: 12px;

}

span.contributor-details {

	font-style: normal;

	font-weight: 400;

	font-size: 12px;

	line-height: 1;

	letter-spacing: -0.03em;

	color: rgba(0, 0, 0, 0.6);

}

.post-share h6 {

	font-size: 1rem;

	font-style: normal;

	font-weight: 600;

	font-size: 18px;

	line-height: 22px;

	letter-spacing: -0.03em;

	margin-bottom: 18px;

}

.post-share a.fab {

	background: #000;

	width: 32px;

	height: 32px;

	text-align: center;

	padding: 6px;

	color: #fff;

	border-radius: 50px;

	margin-right: 18px;

}

.comment-form input#submit {

	background: #DF2014;

	border-radius: 3.7474px;

	color: #fff;

	padding: 12px 20px;

	font-size: 18px;

	line-height: 23px;

	letter-spacing: 0em;

	text-align: left;

	text-transform: uppercase;

	border-style: none;

}

form.comment-form input, form.comment-form textarea {

	background: #eee;

	border: none;

	padding: 10px 20px;

	margin-bottom: 15px;

	border-radius: 4px;

}

form.comment-form #comment-submit {

	background: #DF2014;

	border-radius: 4px;

	color: #fff;

	padding: 5px 20px;

	font-size: 18px;

	line-height: 23px;

	letter-spacing: 0em;

	margin-top: 30px;

}

.comment-form-comment {

	margin-top: 33px;

	margin-bottom: 25px;

}

form.comment-form .comment-form-author {

	float: left;

	width: 48%;

	margin-right: 14px;

}

form.comment-form .comment-form-email {

	float: left;

	width: 50%;

}

form.comment-form .comment-form-author input,

form.comment-form .comment-form-email input {

	width: 100%;

}

.comment-form-url {

	margin-bottom: 10px;

}

h1.post-title {

	font-size: 34px;

	font-style: normal;

	font-weight: 700;

	line-height: 39px;

}

.blog-spacer-section {

	margin-top: 70px;

}

.singlepost_container {

	display: block;

	margin-top: 70px;

}

img.col-12.interview-logo {

	padding: 0px;

	width: 65%;

	display: block;

	margin-bottom: 70px;

}

.ads_section img {

	padding: 0px;

}

.load_more{

	display: flex;

	flex-direction: column;

	justify-content: center;

	align-items: center;

	margin-bottom: 30px;

}

.load_more div{

	border: none;

	background-color: #DF2014;

	color: #ffffff;

	padding: 10px 40px;

	cursor: pointer;

}



/* Contact Us */

.wp-block-columns.section-border {

	border: 2px solid #fff;

	padding: 35px 35px 20px 35px;

	/*     width: 45%; */

	margin-left: auto;

	margin-right: auto;

}

.wp-block-column.help-form {

	padding: 40px;

	box-shadow: 4px -2px 23px rgb(0 0 0 / 25%);

	-webkit-box-shadow: 4px -2px 23px rgb(0 0 0 / 25%);

	-moz-box-shadow: 4px -2px 23px rgb(0 0 0 / 25%);

	border-radius: 6px;

}

.techx-help-form input, .techx-help-form select {

	border-radius: 5.6px !important;

	background-color: #eeeeee !important;

	border-color: #EEEEEE !important;

	padding: 5px 25px !important;



}

div.wpforms-container-full.techx-help-form .wpforms-form .wpforms-field {

	padding: 15px 0px;

}

.help-form .techx-help-form .techx-help-form-button {

	background: #DF2014 !important;

	border-radius: 5.46806px;

	font-size: 22px;

	font-weight: 600;

	line-height: 36px;

	color: #fff !important;

	padding: 5px 30px !important;

}





/* Archive */

.issue-archive .wphmag_tags {

	position: unset;

}

.issue-year {

	background: #cfcfcf;

	padding: 7px 20px;

	font-weight: 500;

	-webkit-appearance: none;

	-moz-appearance: none;

	background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");

	background-repeat: no-repeat;

	background-position-x: 100%;

	background-position-y: 5px;

	border: none;

	font-size: 15px;

	float: right;

}

.issue-archive {

	margin-top: 60px;

}

.row.archive-section {

	margin: 40px 10px;

	width: 100%;

}

.archive-section .wphmag_issue_image {

	height: 520px;

	display: flex;

	justify-content: flex-end;

	flex-direction: column;

	background-position: center center !important;

	background-repeat: no-repeat !important;

	transition: all .5s ease;

	background-size: 100% auto !important;

	margin-bottom: 5px;

}

.archive-section .col-lg-3.col-12 {

	margin-bottom: 30px;

	box-shadow: 16px 13px 76px rgb(0 0 0 / 10%);

	-webkit-box-shadow: 16px 13px 76px rgb(0 0 0 / 10%);

	-moz-box-shadow: 16px 13px 76px rgb(0 0 0 / 10%);

	//border: 5px solid #fff;

}

.row.archive-section a {

	color: inherit;

}

.row.archive-section h5 {

	background: #5800a6;

	color: #fff;

	text-align: center;

	font-size: 16px;

	padding: 10px;

}



/* Spaeci issue */

.special-issue-section .wphmag_issue_image {

	height: 520px;

	display: flex;

	justify-content: flex-end;

	flex-direction: column;

	background-position: center center !important;

	background-repeat: no-repeat !important;

	transition: all .5s ease;

	background-size: 100% auto !important;

	margin-bottom: 20px;

}

.special-issue-section a {

	color: inherit;

}





/* Pagination */



.dashboard-pagination {

	width: 100%;

	float: left;

	text-align: center;

}

span.page-numbers.current {

	padding: 5px 13px;

	background: #DF2014;

	color: #fff;

	border-radius: 0px;

	border: 1px #DF2014 solid;

}

a.page-numbers {

	padding: 5px 13px;

	background: #fff;

	color: #000;

	border: 1px #eee solid;

	border-radius: 0px;

}

a.page-numbers:hover {

	background: #DF2014;

	color: #fff;

	border:none;

	border: 1px #DF2014 solid;

}



/* About us */

h5.about-tag {

	display: inline-block;

	background: #1074b8;

	padding: 5px 10px;

	margin: 25px 0px 13px;

	color: #fff;

	font-size: 17px;

}





/*owl slider */

#owl-demo .owl-item div{

	padding:5px;

}

#owl-demo .owl-item img{

	display: block;

	width: 100%;

	height: auto;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

}

.owl-theme .owl-nav {

	display: block !important;

	margin-top: 10px;

	text-align: center;

	-webkit-tap-highlight-color: transparent; }

.owl-theme .owl-nav [class*='owl-'] {

	color: #FFF;

	font-size: 14px;

	margin: 5px;

	padding: 4px 7px;

	background: #D6D6D6;

	display: inline-block;

	cursor: pointer;

	border-radius: 3px; }

.owl-theme .owl-nav [class*='owl-']:hover {

	background: #869791;

	color: #FFF;

	text-decoration: none; }

.owl-theme .owl-nav .disabled {

	opacity: 0.5;

	cursor: default; }



.owl-theme .owl-nav.disabled + .owl-dots {

	margin-top: 10px; }



.owl-theme .owl-dots {

	text-align: center;

	-webkit-tap-highlight-color: transparent; }

.owl-theme .owl-dots .owl-dot {

	display: inline-block;

	zoom: 1;

	*display: inline; }

.owl-theme .owl-dots .owl-dot span {

	width: 10px;

	height: 10px;

	margin: 5px 7px;

	background: #D6D6D6;

	display: block;

	-webkit-backface-visibility: visible;

	transition: opacity 200ms ease;

	border-radius: 30px; }

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {

	background: #869791; }







.carousel-wrap {

	margin: 90px auto;

	//padding: 0 5%;

	width: 100%;

	position: relative;

}



/* fix blank or flashing items on carousel */

.owl-carousel .item {

	position: relative;

	z-index: 100; 

	-webkit-backface-visibility: hidden; 

}



/* end fix */

.owl-nav > div {

	margin-top: -26px;

	position: absolute;

	top: 50%;

	color: #cdcbcd;

}

.owl-nav .owl-prev {

	left: 0px;

	position: absolute;

	font-size: 60px !important;

	color: #fff !important;

	top: 25%;

}



.owl-nav .owl-next {

	right: 0px;

	position: absolute;

	font-size: 60px !important;

	color: #fff !important;

	top: 25%;

}



.owl-carousel .owl-item .wpsst_img img {

	width: 15%;

	float: left;

	margin-right: 15px;

}

.owl-nav {

	display: block;

	margin: 40px auto 10px;

	text-align: center;

}

.owl-dots {

	display: block;

	text-align: center;

	margin: 30px auto;

}



/*-----------Main Search-----------*/

.search-submit1{

	width: 20%;

	height:50px;

	padding: 7px 0px;

	border: none;

	background: #DF2014;

	color: #fff;

	text-shadow: none;

	box-shadow: none;

	border: 1px solid #DF2014;

	letter-spacing: 1px;

	transition: background 500ms;

	font-weight: 400;

	text-align: center;

	font-size: 12px;

	line-height: 1.5;

	text-transform: uppercase;

}

.search-submit1:hover{

	background: #DF2014;

	color: #fff;

	text-shadow: none;

	box-shadow: none;

	border: 1px solid #DF2014;

}

.search .search-page-form input.search-field {

	border: 1px solid #e4e4e4;

	padding: 7px 15px;

	width: 80%;

	float: left;

	height: 50px;

}

/*Search_form*/

li.top_search_form i {

	color: #333333;

}

.search_f_wrapper {

	width:100%;

	background-color: #fff;

	z-index:9999;

	border-bottom: 1px solid #ccc;

}

.top_menu_margin{

	margin-bottom: 0px;

}

input.search_form_1_field {

	background-color: #fff;

	border: none;

	outline: none;

	color: #333;

	padding: 5px 0px 5px 0px;

	width:92%;

	height: 90px;

}

input.search_form_1_field::placeholder {

	color: #333 !important;

	text-align: left;

	opacity: 1;

}

input.search_form_1_field:-ms-input-placeholder { /* Internet Explorer 10-11 */

	color: #333;

}

input.search_form_1_field::-ms-input-placeholder { /* Microsoft Edge */

	color: #333;

}

input.search_form_1-submit {

	border: none;

	width: 16px;

	background: transparent;

	color: #333;

	outline: none;

}

label.search_form_1 {

	display: flex;

	justify-content: center;

}

input.search_form_1_field::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */

	color: #ffffff;

	opacity: 1; /* Firefox */

}

input.search_form_1_field:-ms-input-placeholder { /* Internet Explorer 10-11 */

	color: #ffffff;

}

input.search_form_1_field::-ms-input-placeholder { /* Microsoft Edge */

	color: #ffffff;

}





/* 404 Page */

.error404 .error-page-header, .error404 .page-content {

	text-align: center;

}

header.error-page-header {

	margin-top: 50px;

}

a.go-home {

	font-size: 14px;

	font-weight: 400;

	letter-spacing: 1px;

	padding: 10px 25px;

	margin-bottom: 50px;

	margin-top: 25px;

	background-color: #DF2014;

	border-color: #DF2014;

	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;

	color: #fff;

	display: inline-block;

}

a.go-home:hover {

	opacity: 0.8;

}

/* .wphmag_fourth_section .col-lg-4 {

margin-top: 50px;

} */



/* Sign in Sign Up */



/*

CSS for the main interaction

*/

.tabset > input[type="radio"] {

	position: absolute;

	left: -200vw;

}



.tabset .tab-panel {

	display: none;

}



.tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child,

.tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2),

.tabset > input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3),

.tabset > input:nth-child(7):checked ~ .tab-panels > .tab-panel:nth-child(4),

.tabset > input:nth-child(9):checked ~ .tab-panels > .tab-panel:nth-child(5),

.tabset > input:nth-child(11):checked ~ .tab-panels > .tab-panel:nth-child(6) {

	display: block;

}



/*

Styling

*/





.tabset > label {

	position: relative;

	display: inline-block;

	padding: 15px 15px 25px;

	border: 1px solid transparent;

	border-bottom: 0;

	cursor: pointer;

	font-weight: 600;

}



.tabset > label::after {

	content: "";

	position: absolute;

	left: 15px;

	bottom: 18px;

	width: 64%;

	height: 2px;

}





.tabset > input:focus + label,

.tabset > input:checked + label {

	color: #5800a6;

}



.tabset > input:focus + label::after,

.tabset > input:checked + label::after {

	background: #5800a6;

}



.tabset > input:checked + label {



	border-bottom: 1px solid #fff;

	margin-bottom: -1px;

}



.tab-panel {

	padding-bottom: 30px;



}

section#sign-in #username,

section#sign-in #password,

section#sign-up #first_name,

section#sign-up #last_name,

section#sign-up #bill_phone,

section#sign-up #email_address,

section#sign-up #web_password,

section#sign-up #sup_username {

	width: 100%;

	padding: 8px 10px;

	margin-bottom: 22px;

	margin-right: 10px;

	border: solid 1px #aaa;

}



section#sign-in #username::-webkit-input-placeholder ,

section#sign-in #password::-webkit-input-placeholder,

section#sign-up #first_name::-webkit-input-placeholder,

section#sign-up #last_name::-webkit-input-placeholder,

section#sign-up #bill_phone::-webkit-input-placeholder,

section#sign-up #email_address::-webkit-input-placeholder,

section#sign-up #web_password::-webkit-input-placeholder,

section#sign-up #sup_username::-webkit-input-placeholder {

	text-align: left;

}



section#sign-in #username:-moz-placeholder,

section#sign-in #password:-moz-placeholder,

section#sign-up #password:-moz-placeholder,

section#sign-up #bill_phone:-moz-placeholder,

section#sign-up #password:-moz-placeholder,

section#sign-up #email_address:-moz-placeholder,

section#sign-up #web_password:-moz-placeholder,

section#sign-up #username:-moz-placeholder { /* Firefox 18- */

	text-align: left;  

}



section#sign-in #username::-moz-placeholder,

section#sign-in #password::-moz-placeholder,

section#sign-up #first_name::-moz-placeholder,

section#sign-up #last_last::-moz-placeholder,

section#sign-up #bill_phone::-moz-placeholder,

section#sign-up #email_address::-moz-placeholder,

section#sign-up #password::-moz-placeholder,

section#sign-up #sup_username::-moz-placeholder {  /* Firefox 19+ */

	text-align: left;  

}



section#sign-in #username:-ms-input-placeholder,

section#sign-in #password:-ms-input-placeholder,

section#sign-up #last_name:-ms-input-placeholder,

section#sign-up #first_name:-ms-input-placeholder,

section#sign-up #bill_phone:-ms-input-placeholder,

section#sign-up #email_address:-ms-input-placeholder,

section#sign-up #web_password:-ms-input-placeholder,

section#sign-up #sup_username:-ms-input-placeholder {     

	text-align: left !important;

}

section#sign-in input#stay-signed-in {

	margin-right: 6px;

	width: 16px;

	height: 16px;

	top: 8px;

}

section#sign-in .login-special-sections-wrap .label-stay-signed-in{

	top: -2px;

	position: relative;

}

section#sign-in a.link-forgot-password {

	float: right;

}

section#sign-in .login-special-sections-wrap {

	margin-bottom: 14px;

}

section#sign-in input#tsc-login-submit,

section#sign-up button#tsc-member-register {

	width: 100%;

	padding: 10px 0px;

	background: #DF2014;

	border: #DF2014;

	color: #fafafa;

}

section#sign-in input#tsc-login-submit:hover,

section#sign-up button#tsc-member-register:hover {

	background: #5800a6;

	border: #5800a6;

}

section#sign-in p.not-member,

section#sign-up p.alredy-member {

	margin-top: 36px;

	text-align: center;

}

li.login-menu.active a {

	color: #5800a6;

}

li.login-menu:hover a {

	color: #5800a6;

}

.mob-menu-items li.login-menu.active a {

	color: #fff !important;

	background: #5800a6;

}





/* native share */

.social-share-native svg {

	width: 20px;

	height: 20px;

	margin-right: 7px;

}

.social-share-native button, .social-share-native .button {

	display: inline-flex;

	align-items: center;

	justify-content: center;

	height: auto;

	padding-top: 8px;

	padding-bottom: 8px;

	color: #777;

	text-align: center;

	font-size: 14px;

	font-weight: 500;

	line-height: 1.1;

	letter-spacing: 2px;

	text-transform: capitalize;

	text-decoration: none;

	white-space: nowrap;

	border-radius: 4px;

	border: 1px solid #ddd;

	cursor: pointer;

}

.social-share-native button:hover, .button:hover {

	border-color: #cdd;

}

.social-share-native .share-button, .copy-link {

	padding-left: 30px;

	padding-right: 30px;

}

.social-share-native .share-button {

	//margin: 10px 0px;

	margin: 0px;

	position: fixed;

	left: 0px;

	bottom: 86px;

	width: auto;

	z-index: 9;

	background: #5800a6;

	padding: 8px;

	color: #fff;

	border-color: #5800a6;

}

.social-share-native .share-dialog {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

}

.social-share-native .share-dialog {

	display: none;

	width: 95%;

	max-width: 500px;

	box-shadow: 0 8px 16px rgba(0,0,0,.15);

	z-index: -1;

	border: 1px solid #ddd;

	padding: 20px;

	border-radius: 4px;

	background-color: #fff;

}

.social-share-native .share-dialog.is-open {

	display: block;

	z-index: 2;

}

.social-share-native .targets {

	display: grid;

	grid-template-rows: 1fr 1fr;

	grid-template-columns: 1fr 1fr;

	grid-gap: 20px;

	margin-bottom: 20px;

}

.social-share-native .close-button {

	background-color: transparent;

	border: none;

	padding: 0;

}

.social-share-native .close-button svg {

	margin-right: 0;

}

.social-share-native .link {

	display: flex;

	justify-content: center;

	align-items: center;

	padding: 10px;

	border-radius: 4px;

	background-color: #eee;

}

.social-share-native .pen-url {

	margin-right: 15px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.share-dialog header {

	display: flex;

	justify-content: space-between;

	margin-bottom: 20px;

}

.tablet-view {

	display: block;

}

.desktop-view {

	display: none;

}



.four-col-sec a.featured-title {

	color: #000;

	word-break: break-word;

	font-size: 16px;

	font-weight: 400;

	line-height: 20px;

	letter-spacing: 0em;

	text-align: left;

}



/* Membership */

.pmpro_actionlinks {

	display: none;

}



/* Mobile desktop view */ 

.mobile_section {

	display: block;

}

.desktop_section {

	display: none;

}

.ads_section {

	margin-bottom: 30px;

}

.mobile_section .wphmag-small-section a.featured-title {

	font-size: 18px !important;

	font-weight: 700 !important;

	line-height: 21px;

}

.mobile_section .grey-seperator {

	margin-bottom: 30px;

}

.techx-block-title {

	font-size: 23px !important;

	word-break: break-all;

}



/* Techx tv */
img.featured-thumb {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 96px;
	height: 96px;
}
img.thumb {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 25px;
	height: 25px !important;
	min-height: 20px;
}

.post-type-archive-techxtv img.thumb {
	width: 50px;
	height: 50px !important;
	min-height: 50px;
}
.techxtv-feature.featured_row .wphmag_cover_image {
	height: 315px;
	background-size: 100% auto;
}

.contact-section-num p a{
	color: #fff;
	font-size: 28px;
}
.contact-email-col p{
	font-size: 21px;
}
/*.....AY.....*/
.date-col {
	text-align: end;
	font-size: 12px;
	padding: 0;
	font-weight: 500;
	line-height: 21px;
	letter-spacing: 1px;
}
.date-row{
	margin-left: 0;
	margin-right: 0;
}
li .sub-menu{
	display: none;
}
.secondary-menu ul.menu li:hover>ul.sub-menu{
	display: block;
/* 		padding-left: 30px; */
}
.container .menu .menu-item-has-children::after{
	content: '';
	position: absolute;
	background-size: cover;
	background-repeat: no-repeat;
	width: 16px;
	height: .5rem;
	right: 7.75rem;
	top: 1.063rem;
	background-image: url("/wp-content/uploads/2024/09/header-arrow-.svg");
	transform: rotateX(0deg);
	transition: all .2s linear;
	cursor: pointer;
}
#menu-hamburger-menu li{
	position: relative;
}
.container .menu .menu-item-has-children.active::after {
	transform: rotateX(180deg);
	transition: all .2s linear;
}
ul#menu-mobile-menu{
	padding-top: 30px;
}
#menu-mobile-menu li.active a ,
#menu-hamburger-menu li.active a{
	color: #DF2014;
}
.sub-menu a, #menu-hamburger-menu li.active .sub-menu a{
	color: #060606 !important;
	padding: 0px 10px!important;
}
#menu-primary-menu li{
    padding:10px 0px;
} 
#menu-primary-menu li a{
    color: #060606;
    font-weight:700;
}
#menu-primary-menu li:hover, .menu .current-menu-item a{
	color: #DF2014;
	/*border-bottom: 3px solid #DF2014;*/
	/*margin: 3px 10px;*/
  
}
/* .techx-highlight-wrapper img{
border: 1px solid #DF2014;
} */
.wphmag_post_list .cat_cont{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.computex-taipel-image{
	margin: 20px 0;
}
/*......Footer.........*/
.social-icons-row{
	margin-bottom: 35px;
}
.social-icons-row img{
	width: 30px!important;
	height: 30px;
}
.social-icon-img img{
	width: 35px!important;
	height: 35px;
}
.social-icons-row figure{
	transition: all .3s linear;
}
.social-icons-row figure:hover{
	transform: scale(1.1);
	transition: all .3s linear;
}
.wphmag-footer-widget-two .current-menu-item a ,
.wphmag-footer-widget-one .current-menu-item a{
	color: rgba(0, 0, 0, 0.6)!important;
}
.footer_bg .wphmag-footer-widget-one ul a:hover,
.footer_bg .wphmag-footer-widget-two ul a:hover{
	color: #DF2014 !important;
}

.techx-footer .wphmag-footer-widget-two .current-menu-item a,
.techx-footer  .wphmag-footer-widget-one .current-menu-item a {
    
    color:white !important;
}
.footer_info .wphmag-footer-widget-five a{
	color: #000;
}
/*...image width....*/
.wphmag_latest_post_image{
	width: 100%;
}
.featured_row .fetured-long-title.women-in-tech-head{
	width: 100%;
}
.wphmag-search-list .cat .fea_img img{
	height: auto;
}
.latest-news-first-sec a.featured-title{
	min-height: 44px;
	-webkit-line-clamp: 2;
}
.wphmag-spacing{
	height: 40px;
}
.category .wphmag_post_image{
	height: auto;
}
.column-spacing{
	height: 40px;
}
.techx-home-left-mpu5{
	text-align: center;
}
.techx-home-left-mpu5 {
	display: none!important;
}
.speed-tech-image ,.no-lazyload{
	width: 100% !important;
}

.techx-highlight-wrapper img{
	border: unset;
}
.ad-row-section{
	display: none;
}
.single-one-ad-col ,.techx-techx-mid-leaderboard ,.techx-home-bottom-sidebar-1,.techx-home-right-top ,.techx-mid-leaderboard{
	display: none;
}
.logged-in-as{
	font-size: 16px;
}
.comment-reply-title{
	font-size: 23px;
}
.tech-section .ad-row-section .fa-angle-double-right{
	color: unset;
}
.tech-section .ad-row-section .fa-angle-double-right:before{
	content: unset;
}
@media only screen and (min-width: 576px) { 

	.edition-date span, .islamic-date span {

		font-size: 14px;

	}

	.edition-date, select.issue_date {

		font-size: 15px;

	}

	.logo img {

		width: 65%;

	}

	.archive-section .wphmag_issue_image, .special-issue-section .wphmag_issue_image {

		height: 615px;

	}

	input.search_form_1_field {

		width:95% !important;

	}

	.search-submit1{

		font-size: 16px;

	}

	.top-banner-img {

		//width: 90%;

		object-fit: contain;

		margin: 20px auto 40px;

		display: block;

	}

	/*a.custom-logo-link {

	background: transparent url("/wp-content/uploads/2022/05/techx-mobile-logo.png") no-repeat scroll 0 0 !important;

	overflow: auto;

}*/

	/*.contact-page-row .wp-block-column:not(:only-child) {

	flex-basis: calc(100% - 1em)!important;

	flex-grow: 0;

	margin-left: 0em;

}*/

	.sticky-left-container {

		margin: 0px;

		position: fixed;

		left: 0px;

		top: 50%;

		width: auto;

		z-index: 9;

		background: #000;

		padding: 15px 10px 10px;

		bottom: unset;

	}

	.sticky-left-container div {

		cursor: pointer;

		border: 1px solid;

		margin-bottom: 10px;

		text-align: center;

		width: fit-content;

		display: block;

		margin: 0px auto 10px;

		padding: 5px 10px;

		color: #fff;

		float: none;

	}

	.social-share-native .share-button {

		left: 0px;

		bottom: 32px;

	}

	.home-banner-img {

		width: 100%;

		object-fit: contain;

		margin: 40px auto;

		display: block;

	}
	.techxtv-feature.featured_row .wphmag_cover_image {
		height: 96%;
		background-size: unset !important;
		background-position: bottom center !important;
	}

	/* ay style */

	.contact-section-num p a{
		font-size: 45px;
	}
	.contact-email-col p{
		font-size: 26px;
	}
	.wphmag-small-section img{
		height: auto;
	}

}

@media only screen and (min-width: 768px) { 

	/*ul#menu-secondary-menu li:last-child, ul#menu-secondary-menu-1 li:last-child {

	font-size: 15.8px;

	padding: 20px 13px;

	margin-left: 15px;

}

	ul#menu-secondary-menu-1 li:first-child {

	padding: 19px 0px;

}*/



	.archive-section .wphmag_issue_image, .special-issue-section .wphmag_issue_image {

		height: 420px;

	}

	input.search_form_1_field {

		width:97% !important;

	}
	form.is-search-form.is-form-style {
		max-width: 180px !important;
	}

	button.pdf-button {

		margin-bottom: 0px;

	}

	.wphmag_fourth_section .col-lg-4 {

		margin-top: 0px;

	}

	/*.contact-page-row .wp-block-column {

	width: 100% !important;

	display: block !important;

	flex-basis: calc(100% - 1em)!important;

}*/

	.category-links, .category-links a {

		font-size: 18px;

	}

	h4.category-heading {

		font-size: 20px;

	}

	.category-heading::first-letter {

		font-size: 22px;

		line-height: 24px;

	}

	.mobile_section {

		display: none;

	}

	.desktop_section {

		display: block;

	}

	div#footer-sidebar-four {

		float: right;

	}

	div#footer-sidebar-four img {

		width: 100%;

	}

	.footer a.wp-block-social-link-anchor {

		font-size: 30px;

	}

	.footer li.wp-social-link {

		margin-right: 18px;

	}
	.footer li.wp-social-link:last-child {
		margin-right: 0px;
	}

	.featured_row .row.wphmag-small-section {

		margin-bottom: 10px;

		margin-top: 0px;

	}

	.ads_section {

		margin-bottom: 0px;

	}

	a.featured-title {

		font-size: 34px;

		line-height: 46px;

	}

	.wphmag-img-cont a {

		font-weight: 400 !important;

		font-size: 16px !important;

		line-height: 18px;

	}

	.techx-block-title {

		font-size: 32px !important;

		word-break: break-all;

	}

	.wp-block-columns.section-border{

		width: 85%;
	}

	.contact-email-col p{
		font-size: 36px;
	}
	.category-row-sec .wphmag_two_col_row>div:nth-child(3n+0){
		display: none;
	}
	.four-column-content{
		padding: 43px 0 20px;
	}
	.opinion-section{
		padding-top: 20px!important;
	}

}

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

	.contact-page-row .wp-block-column:not(:only-child) {

		flex-basis: calc(100% - 1em)!important;

		flex-grow: 0;

		margin-left: 0em;

	}
	.featured_row .fetured-long-title{
	    min-height:auto !important;
	}

}

/* serch using plugin  */
@media screen and (max-width: 992px) {
	.is-menu form {
		left: -314px;
	}
	form.is-search-form.is-form-style {
		max-width: unset !important;
	}
	.is-menu.full-width-menu form, .is-menu.sliding form {
		top: 81% !important;
	}
	.search-close {
        width:20px !important;
		right: 4px;
		top: 97% !important;
	}
	.secondary-menu li a{
	    padding: 12px 6px!important;
	}
	
	.logo img {

		display: flex;

		width: 90px !important;

		margin: auto;

	}

}
/* end */


@media only screen and (min-width: 992px) { 

	/*.contact-page-row .wp-block-column:not(:only-child) {

	flex-basis: calc(50% - 1em)!important;

	flex-grow: 0;

	//margin-left: 2em;

}*/

	/*.contact-page-row .wp-block-column:not(:first-child) {

	margin-left: 2em;

}*/

	.logo img {

		display: flex;

		width: 90px !important;

		margin: auto;

	}

	.menu{

		margin-bottom: 0px;

	}

	.top_menu ul li {

		list-style: none;

		padding: 10px 0px;

		cursor: pointer;

		display: inline-block;

		position: relative;

	}

	.top_menu ul li a {

		color: #000;

		text-decoration: none;

		padding: 12px 7px;

	}

	.top_menu ul li.current-menu-item a {

		color: #5800a6;

	}

	.top_menu ul li.menu-item:hover, .top_menu ul li.menu-item:hover a {

		color: #DF2014;
	}

	.last_row_review{

		text-align: right;

	}

	/*ul#menu-secondary-menu li:last-child, ul#menu-secondary-menu-1 li:last-child {

	background: #fa8500;

	color: #fff;

	font-size: 14.8px;

	margin-left: 20px;

	padding: 12px;

}*/

	ul#menu-secondary-menu-1 li:first-child {

		padding: 11px 0px;

	}

	.wphmag-cover-section .col-lg-5 {

		margin-bottom: 0px;

	}

	.archive-section .wphmag_issue_image, .special-issue-section .wphmag_issue_image {

		height: 300px;

	}

	ul#menu-primary-menu {

		margin: 0px;
        display: flex !important;
        gap: 15px;
        justify-content: space-between;

	}
		ul#menu-primary-menu .astm-search-menu{
	        width: 5vw !important;
            display: flex ;
            justify-content: end !important;
	}

	/* Menu */

	.top_menu_container {

		display: block;

	}

	.top_mobile-menu_conatiner {

		display: none !important;

	}

	.row.wphmag-cover-section .col-lg-7 {

		margin-bottom: 0px;

	}

	.top-banner-img {

		//width: 75%;

	}

	.home-banner-img {

		width: 100%;

		object-fit: contain;

		margin: 33px auto 60px;

		display: block;

	}

	.single_cover_image {

		min-height: 510px;

	}

	.col-lg-6.col-12.contact-email {

		padding-left: 0px;

		padding-right: 15px;

	}

	.col-lg-6.col-12.contact-phone {

		padding-right: 0px;

		padding-left: 15px;

	}

	.top_menu {

		padding-right: 0px;

	}

	.tablet-view {

		display: none;

	}

	.desktop-view {

		display: block;

	}

	ul#menu-secondary-menu {

		float: right;

		font-family: 'Inter';

		font-style: normal;

		font-weight: 600;

		font-size: 20px;

		line-height: 24px;

	}

	.subscribe-menu {

		color: #DF2014 !important;

	}

	.subscribe-menu a, .subscribe-menu a:hover {

		color: #DF2014 !important;

	}
	.techxtv-section {
		//margin-top: 165px;
	}
	.wphmag-red-section img {
		width: 35%;
	}
	span.red-block-title {
		font-size: 15px;
	}
	.wphmag-red-section i.fa {
		top: 13px;
		padding: 0px 4px 0px 6px;
	}
	.wp-block-columns.section-border{
		width: 65%;
	}
	.contact-section-num p a{
		font-size: 60px;
	}
	.col-logo-section{
		align-content: center;
		padding-top: 0!important;
	}
	.languages {
        font-size: 14px !important;
        font-weight:700;
	}
	.languages a{
	    color: #060606;
	}
	.languages .link-active{
	   color: #DF2014 !important;
	}
	/*.....ay .......*/

	.wphmag-spacing{
		height: unset;
	}
	.secondary-menu ul.event-years li{
		width: unset!important;
	}
	.how-to-sec{
		align-content: center;
		margin-bottom: 0px;
	}
	/*...date and time...*/
	.date-row{
		width: 50%;
/* 		margin-left: 15px;
		margin-right: 15px; */
	}
	.date-col{
		text-align: right;
		padding: 0;
	}
	#menu-hamburger-menu .menu-item-has-children::after {
		top: 20px;
	}
	#menu-hamburger-menu li{
		padding: 7px 0;
	}
	#menu-primary-menu .menu-item-has-children::after{
		content: unset;
	}
	#menu-primary-menu li a:hover{
		color: #DF2014 !important;
		transition: all .2s linear;
	}
	#menu-primary-menu li ,#menu-hamburger-menu li a ,#menu-hamburger-menu .sub-menu li a{
		transition: all .2s linear;
	}
	.sub-menu li a:hover {
		color: #060606;
	}
	.secondary-menu ul.sub-menu {
        position: absolute;
        top: 100%;
        background-color: #fff;
        border: 0 !important;
        border-right: 3px solid #DF2014 !important;
        border-bottom: 3px solid #DF2014 !important;
        box-shadow: 0 2px 4px rgb(0 0 0 / .1);
        z-index: 1000;
        padding: 10px 0px;
        border-radius: 0px 0px 5px 5px !important;
	}
	.secondary-menu ul.sub-menu li {
	    text-align:right !important;
	    min-width:220px;
	}
	#menu-hamburger-menu li a:hover , #menu-hamburger-menu .sub-menu li a:hover{
		color: #DF2014;
		transition: all .2s linear;
	}
	/*... Related post ...*/	
	.single-category-heading{
		margin-top: 60px;	
	}	
	/*......Featured image -industry.........*/
	.wphmag_one_col_row	.wphmag-post-single-image ,
	.wphmag_one_two_col_row img	{
		height: 100%!important;
	}
	/*......image issue front-page....*/
	.ad-header-col{
		padding-right: 0;
	}
	.ads_section{
		margin-bottom: 70px;
	}
	.logo{
		padding-left: 0;
	}

	.techx-highlight-wrapper img{
		border: unset;
	}
	.wphmag-red-section{
		padding: 11px;
	}
	.single-ads-sections{
		height: 638px;
		border: 1px solid #DF2014;
	}
	/* 	.single-one-ad-col .techx-target{
	height: 288px;
} */
	.first-ads-col-section .techx-mid-leaderboard{
		height: 209px;
	}
	.techx-section-ad .techx-target{
		height: 487px;
	}
	.computex-taipel-image{
		margin: 30px 0;
	}
	.social-icons-row{
		column-gap: 15px;
	}
	.social-icons-row img{
		width: 45px!important;
		height: 45px;
	}
	.social-icon-img img{
		width: 50px!important;
		height: 50px;
	}
	.wphmag-tenth-cat-section{
		margin-top: 0;
	}

	/* Events styles */

	ul .event-years .sub-menu {
		top: -2px !important;
		right: 0;
		left: 100% !important;
		width: 180px;
	}

	.col-logo-section img{
		width: 170px !important;
		margin: 0 auto;
	}
	.h4.category-heading{
		line-height: 29px;
	}
	.column-spacing{
		height: unset;
	}
	.category-second-section .featured-title{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.wphmag_one_four_col_row img.wphmag_post_image{
		height: auto;
	}
	.secondary-menu ul.menu li{
		font-size: 12px;
	}
	.wphmag-section-spacing{
		height: 43px;
	}
	.techx-home-left-mpu5 ,.techx-home-right-top ,.no-lazyload{
		display: block!important;
	}
	.ad-row-section{
		display: block;
	}
	.single-one-ad-col ,.techx-techx-mid-leaderboard ,.techx-home-bottom-sidebar-1 ,.techx-home-right-top,
	.techx-mid-leaderboard{
		display: block;
	}
	.wphmag_two_col img.wphmag_post_image{
/* 		height: 204px; */
		object-fit: cover;
	}
	.secondary-menu ul.event-years li a{
		width: unset!important;
	}
	.comment-reply-title{
   	font-size: 28px;
    }
	.techx-home-techx-review img, .techx-home-right-top img, .techx-home-bottom-sidebar-1 img, .techx-home-left-mpu6 img, .techx-home-mpu1  img{
	    width:89%;
	    float:right;
	}
	.techx-home-left-mpu5  img{
	    width:90%;
	}
/* 	.techx-ad-camaigns-sec, .techx-home-bottom-sidebar-1 {
        border: 1px solid #DF2014 !important;
    }
	
	.techx-home-mpu1 ,.techx-home-left-mpu5 ,
	.techx-home-right-top  ,.techx-home-left-mpu6 .techx-target{
		height: 351px;
	}
	.techx-home-bottom-sidebar-2{
		height: 779px;
        border: 1px solid #DF2014!important;
	} */
	.category-row-sec .wphmag_two_col_row>div:nth-child(3n+0){
		display: block;
	}
	.four-column-content{
		padding: 0px;
	}
	.contributor_archive_data .cat .fea_img img{
		height: auto;
		max-height: 100%;
	}
	.opinion-section{
		padding-top: 0px;
	}
	.secondary-menu ul.sub-menu .event-years>.sub-menu li{
		width: 100%;
	}
	
}

@media only screen and (min-width: 1200px) {

	.top_menu ul li {

		padding: 12px 0px;

	}

	.archive-section .wphmag_issue_image, .special-issue-section .wphmag_issue_image {

		height: 360px;

	}

	.top_menu {

		padding-right: 15px;

	}
	#menu-primary-menu .hamburger-menu{
	    display:none ;
	}


	.wphmag-red-section img {
		width: auto;
	}
	span.red-block-title {
		font-size: 18px;
	}
	.wphmag-red-section i.fa {
		top: 21px;
		padding: 2px 6px 2px 8px;
	}
	.wp-block-columns.section-border{
		width: 53%;
	}
	.tm-home-banner img{
		max-width: 767px!important;
		object-fit: cover;
	}	
	.col-logo-section{
		padding-top: 0px !important;
	}
	div#footer-sidebar-one, div#footer-sidebar-two, div#footer-sidebar-three{
		padding-right: 12px;
	}
	/*Asif Salam*/
	
	.latest-news-first-sec .wphmag-red-section{
		margin-top: 38px;
	}
	.latest-news-first-sec .img-middle-east-width img{
	    width: auto;
	}
	/* Bhupender  */

	.secondary-menu ul.menu li{
		font-size: 15px;
	}
	/*  .techx-ad-camaigns-sec .techx-target {
        height: 351px;
    } */
	.ads-section-after{
		padding-top: 60px;
	}
	.ads-last-news-sec{
		padding-bottom: 70px;
	}
	
}


ul#menu-mobile-secondary-menu li a {
    font-size: 16px;
}

.secondary-menu li.switch-arabic a {
    font-size: 15px;
    line-height: 0;
    position: absolute;
    margin-top:-8px;
}


div.join_newsletter .mailchimp-field{
    padding: 15px 0;
    position: relative;
}


div.join_newsletter .mailchimp-field input[type=text], div.join_newsletter .mailchimp-field input[type=email]{
    display: block;
    width: 100%;
    box-sizing: border-box;
    font-family: inherit;
    font-style: normal;
    font-weight: 400;
    margin: 0;
    background-color: #ffffff;
    background-clip: padding-box;
    border-radius: 3px;
    color: rgba(0, 0, 0, 0.7);
    padding: 9px 14px;
    border: none;
    font-size: 16px;
    line-height: 100%;
    box-shadow: none;
    transition: border 0.15s, box-shadow 0.15s;
}

div.join_newsletter .mailchimp-field input::placeholder{
	color: #a6a6a6;
}

div.join_newsletter .mailchimp-submit{
	margin-top:10px;
}

div.join_newsletter .mailchimp-submit input[type=submit] {
	background-color: #066aab;
    border-radius: 3.7474px;
    color: #fff;
    padding: 9px 20px;
    font-size: 18px;
    line-height: 23px;
    letter-spacing: 0em;
    text-align: left;
    text-transform: uppercase;
    border: none;
}

div.join_newsletter .mailchimp-submit input[type=submit]:hover{
	background: #DF2014;
}

.mc4wp-response {
    padding: 15px;
    border-radius: 5px;
    font-size: 16px;
    line-height: 1.5;
}

.mc4wp-alert.mc4wp-success {
    background-color: #dff0d8; /* Light green background */
    color: #3c763d; /* Dark green text */
    border: 1px solid #d6e9c6; /* Green border */
    padding: 15px;
    border-radius: 5px;
    font-weight: bold;
}

.mc4wp-alert.mc4wp-error {
    background-color: #f2dede; /* Light red background */
    color: #a94442; /* Dark red text */
    border: 1px solid #ebccd1; /* Red border */
    padding: 15px;
    border-radius: 5px;
    font-weight: bold;
}

.mc4wp-response p {
    margin: 0;
    text-align: center; /* Center-align the text */
}


/* Cookie Banner Styles */

.cookie-banner {
    background-color: #333;
    color: #fff;
    padding: 15px;
    position: fixed;
    bottom: 0;
    width: 100%;
    text-align: center;
    z-index: 9999;
    font-size: 14px;
    font-family: 'poppins',sans-serif;
    box-sizing: border-box;
}

/* Styling for the Learn More Link */
.cookie-link {
    color: #fff;
    text-decoration: underline;
}

/* Close Button (×) Styling */
.cookie-banner a.close-banner {
    position: absolute;
    right: 15px;
    top: 10px;
    color: #fff;
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
    cursor: pointer;
}

.cookie-banner a.close-banner:hover {
    color: #ccc;
}

/* Responsive Design */
@media (max-width: 768px) {
    .cookie-banner {
        font-size: 12px;
        padding: 12px;
    }
    
}

@media (max-width: 480px) {
    .cookie-banner {
        font-size: 11px;
        padding: 30px;
    }
}


/* Additional CSS */ 

*{
	padding: -1px !important;
}

/* FlipBook 3D View Plugin - Custom CSS */
.flipbook-overlay.flipbook-overlay-visible {
  background-color: white !important;
}

.flipbook-icon.flipbook-right-arrow,
.flipbook-icon.flipbook-icon-reverse.flipbook-left-arrow {
  background-color: #DF2024 !important;
}

.flipbook-icon.flipbook-right-arrow:hover,
.flipbook-icon.flipbook-icon-reverse.flipbook-left-arrow:hover {
  background-color: rgba(223, 32, 36, 0.8) !important;
}

span.flipbook-menu-btn-wrapper[data-name="btnClose"] {
  background: #DF2024 !important;
  color: #fff !important;
  transition: background 0.3s ease, box-shadow 0.3s ease !important;
}

span.flipbook-menu-btn-wrapper[data-name="btnClose"]:hover,
.flipbook-menu-btn-wrapper:hover {
  background: rgba(223, 32, 36, 0.85) !important;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2) !important;
  cursor: pointer !important;
}

.flipbook-currentPageHolder {
  background: #DF2024 !important;
  color: #fff !important;
  padding: 10px !important;
  height: 18px !important;
  transition: background 0.3s ease !important;
}

.flipbook-currentPageHolder:hover {
  background: rgba(0, 0, 0, 0.75) !important;
}

@media (max-width: 768px) {
  .flipbook-icon.flipbook-right-arrow,
  .flipbook-icon.flipbook-icon-reverse.flipbook-left-arrow,
  .flipbook-icon.flipbook-right-arrow:hover,
  .flipbook-icon.flipbook-icon-reverse.flipbook-left-arrow:hover,
  .flipbook-currentPageHolder,
  .flipbook-currentPageHolder:hover,
  .flipbook-menu-btn-wrapper:hover {
    background-color: transparent !important;
  }
	span.flipbook-menu-btn-wrapper[data-name="btnClose"]{
		background-color:#df202485 !important;
	}
	span.flipbook-menu-btn-wrapper[data-name="btnClose"]:hover{
		#df202485
	}

}


/* FlipBook 3D view Plugin css changes Start End*/

.aioseo-breadcrumbs {
     color: #060606;
	/* Css added new */
	font-size: 16px !important;
	 margin: 20px 0 !important;
  display: inline-block !important ;
  max-width: 100% !important;
  white-space: normal !important;
  word-break: break-word !important;
  line-height: 1.4 !important;
}
.techx-leaderboard-home-page .techx-target img.no-lazyload {

width: 100%;
}



@media screen and (max-width: 768px) {  .aioseo-breadcrumb {    font-size: 16px !important;  }  .aioseo-breadcrumbs {    padding: 0 0px 10px !important;  }}

.search-form_1
{
	display:none !important;
}




@media (min-width: 1024px) {
  ul#menu-primary-menu .astm-search-menu{
		 width: 8vw !important;
	}
}

@media (min-width: 1200px) {
  ul#menu-primary-menu .astm-search-menu{
			 width: 6vw !important;
	}
}

@media (min-width: 1440px) {
  ul#menu-primary-menu .astm-search-menu{
			 width: 5vw !important;
	}
}
@media (min-width: 1500px) {
	  ul#menu-primary-menu .astm-search-menu{
			 width: 5vw !important;
	}
}

@media (min-width: 3000px) {
	  ul#menu-primary-menu .astm-search-menu{
			 width: 2vw !important;
	}
}

.category .sapacing {margin-top: 0;}


body.single-post .aioseo-breadcrumbs .aioseo-breadcrumb:last-of-type {
    display: block;
    font-size: 30px !important;
    font-weight: bold;
    color: #d40a0a; /* Highlight color (optional) */
    margin-top: 13px;
	width:100%;}


@media (max-width: 768px) {
  body.single-post .aioseo-breadcrumbs .aioseo-breadcrumb:last-of-type {
    font-size: 23px !important;
    padding-bottom: 3px;
    margin-top: 8px;

  }
}

body.single-post .author_info{
		display:flex;
	justify-content:end;
}

.row.mob-menu-section
{ 
background-color:white;
 box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);
}
       

.mob-menu-items .menu-item-has-children.active .sub-menu {
    display: block;
}

@media (max-width: 768px) {
  .techx-manual-placement-5 {
    display: none !important;
  }
}

@media (max-width: 1024px) {
  .category-ads-section {
    display: none;
  }
}

/* removed in the local h2 tag */

.col-lg-3.col-sm-3.col-12.ads_section.desktop_section.single-one-ad-col h2 {
  display: none !important;
}

