.page-title {margin-bottom: 3em !important;margin-top: 2em !important;}
.members-row td {padding: 1em;}
.past-events-accordion td, .past-events-accordion th {padding: 1em;}

/*Inside Pages Stylesheet*/
body header.entry-header .container{padding: 0 0.1em;}
body header.entry-header .header-img img{width: 100%; height: auto; object-fit: cover;}
body header.entry-header .page-title .underline{display: flex; align-items: center; position: relative;}
body header.entry-header .page-title .underline:before{bottom: -7px;content: "";display: block;height: 5px;left: 0%;position: absolute;background: #1DA1F3;width: 80px;}
body header.entry-header .page-title .underline h1{position:relative;color: #000;font-size: 2em;font-style: normal;font-weight: 600;line-height: normal;margin: 0;font-family:var(--global-font-family);}

/* About Us */
body #content .about-us-sec .about-us-txt{text-align: justify;}

/*Post Page Stylesheet*/
body.single #content header.entry-header{background: #159ccd; padding: 0.5em 0;}
body.single #content header.entry-header .post-title{text-align: center;}
body.single #content header.entry-header .post-title h1{font-family: var(--global-font-family); font-size: 1.3em; color: #fff;}
body.single #content nav.post-navigation{display: none;}

/*Some New Acuisitions*/
body #content .acuisitions-row{margin-bottom: 3em;}
body #content .acuisitions-row .acuisition-book-cover{margin-bottom: 0.6em;}
body #content .acuisitions-row .acuisition-book-cover img{border-radius: 15px;}
body #content .acuisitions-row p.acuisition-book-head{max-width: 270px; margin: 0 auto 0.4% auto; font-size: 0.9em; font-weight: 400; line-height: 1.3; color: #000;}
body #content .acuisitions-row .acuisition-book-author{max-width: 270px; margin: 0 auto;}
body #content .acuisitions-row .acuisition-book-author p{font-family: var(--global-font-family); font-size: 0.9em; font-weight: lighter; color: #000;}

/*List of Periodicals*/
body #content .periodicals-tabs-row .periodicals-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab a{font-family: var(--global-font-family); background: #0093c9; font-size: 1.1em; padding: 1em 19em; color: #fff; border: none; border-radius: 0;}
body #content .periodicals-tabs-row .periodicals-tabs .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a{background: #fff; border-bottom: 1px solid #0093c9; color: #0093c9; transition: 0.4s;}
body #content .periodicals-tabs-row .periodicals-tabs .vc_tta-panels-container .vc_tta-panels{border: none;}
body #content .periodicals-tabs-row .periodicals-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body{background: #fff;}
body #content .periodicals-tabs-row .periodicals-tabs .journals-row{margin-bottom: 3em;}
body #content .periodicals-tabs-row .periodicals-tabs .journals-row .journal-cover{margin-bottom: 0.6em;}
body #content .periodicals-tabs-row .periodicals-tabs .journals-row .journal-cover img{border-radius: 15px;}
body #content .periodicals-tabs-row .periodicals-tabs .journals-row p.journal-head{font-family: var(--global-font-family); max-width: 270px; margin: 0 auto 0.4% auto; font-size: 0.9em; font-weight: 400; line-height: 1.3; color: #000;}
body #content .periodicals-tabs-row .periodicals-tabs .journals-row .journal-type{max-width: 270px; margin: 0 auto;}
body #content .periodicals-tabs-row .periodicals-tabs .journals-row .journal-type p{font-family: var(--global-font-family); font-size: 0.9em; font-weight: lighter; color: #000;}
body #content .periodicals-tabs-row .periodicals-tabs .magazines-row{margin-bottom: 3em;}
body #content .periodicals-tabs-row .periodicals-tabs .magazines-row .magazine-cover{margin-bottom: 0.6em;}
body #content .periodicals-tabs-row .periodicals-tabs .magazines-row .magazine-cover img{border-radius: 15px;}
body #content .periodicals-tabs-row .periodicals-tabs .magazines-row p.magazine-head{font-family: var(--global-font-family); max-width: 270px; margin: 0 auto 0.4% auto; font-size: 0.9em; font-weight: 400; line-height: 1.3; color: #000;}
body #content .periodicals-tabs-row .periodicals-tabs .magazines-row .magazine-type{max-width: 270px; margin: 0 auto;}
body #content .periodicals-tabs-row .periodicals-tabs .magazines-row .magazine-type p{font-family: var(--global-font-family); font-size: 0.9em; font-weight: lighter; color: #000;}

/*Gallery*/
body #content .gallery-row .pdf-link{text-align: right;margin-top:2em;display: flex;justify-content: end;}
body #content .gallery-row .pdf-link a{font-family: var(--global-font-family); font-size: 1.3em; font-weight: 300; background: #022a4e;
    color: #FFF !important;
    width: fit-content;
    border: 1px solid #022a4e;
    border-radius: 10px;
    padding: 0.5em 1em 0.5em 2em;
display:flex;align-items:center;}
body #content .gallery-row .pdf-link a:before{content: '\f019'; font-family: 'FontAwesome'; position: absolute; left: 10px; color: #fff;}
body #content .gallery-row .gallery-grid{max-width: 1300px; margin: 0 auto;}
body #content .gallery-row .gallery-grid .vc_grid-item .vc_grid-item-mini{border: 1px solid #f1f1f1; padding: 10px 5px; border-bottom: 5px solid #159ccd; transition: 0.5s;height:100%;}
body #content .gallery-row .gallery-grid .vc_gitem-zone.vc_gitem-zone-a .vc_gitem-zone-mini .vc_gitem-row-position-top .gallery-image figure.vc_figure .vc_single_image-wrapper img {
    height: 250px !important;
    object-fit: cover;max-width: 100% !important;
}
body #content .gallery-row .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{display:flex;flex-wrap:wrap;}
body #content .gallery-row .gallery-grid .vc_grid-item .vc_grid-item-mini:hover{box-shadow: 0px 0px 10px 0px #989898;}
body #content .gallery-row .gallery-grid .vc_gitem-zone.vc_gitem-zone-a .vc_gitem-zone-mini .vc_gitem-row-position-top{position: relative;}
body #content .gallery-row .gallery-grid .vc_gitem-zone.vc_gitem-zone-a .vc_gitem-zone-mini .vc_gitem-row-position-top .gallery-image figure.vc_figure{display: block;}
body #content .gallery-row .gallery-grid .vc_gitem-zone.vc_gitem-zone-a .vc_gitem-zone-mini .vc_gitem-row-position-top .gallery-image figure.vc_figure .vc_single_image-wrapper{display: block;}
body #content .gallery-row .gallery-grid .vc_gitem-zone-a .vc_gitem-row-position-middle{position: relative; transform: none;}
body #content .gallery-row .gallery-grid .gallery-event-head h2{font-family: var(--global-font-family); font-size: 16px; letter-spacing: 0.5px; font-weight: normal;}
body #content .gallery-row .gallery-grid .vc-gitem-zone-height-mode-auto:before{padding-top: 0;}

/*Event Post Stylesheet*/
body #content .event-gallery ul.wpb_image_grid_ul{height: auto !important; display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}
body #content .event-gallery ul.wpb_image_grid_ul li.isotope-item{position: relative !important; top: auto !important; left: auto !important; margin: 0; flex: 0 0 20%; border-right: 1px solid #fff; border-bottom: 1px solid #fff; height: 15em;}
body #content .event-gallery ul.wpb_image_grid_ul li.isotope-item a{height: 100%;}
body #content .event-gallery ul.wpb_image_grid_ul li.isotope-item img{height: 100% !important; max-width: initial !important; object-fit: cover;}

/*Auditorium Hire*/
body #content .audi-hire-row .audi-hire-txt p{font-family: var(--global-font-family); font-size: 1.2em; font-weight: 300; color: #000;}
body #content .audi-hire-row .audi-hire-txt a{font-family: var(--global-font-family); text-align: center; text-decoration: none; font-size: 1.2em; background: #159ccd; border: 1px solid #159ccd; color: #fff; padding: 0.3em 0.5em;}
body #content .audi-hire-row .audi-hire-txt a:hover{background: transparent; color: #159ccd; transition: 0.4s;}

/*Members of the Council*/
body #content .members-row table{font-family: var(--global-font-family); font-size: 1em; color: #000;}
body #content .members-row table th{font-family:var(--global-font-family); text-align: center; font-weight: 600;font-size:1.3em;padding:0.5em;}
body #content .members-row table th strong{font-size: 1.5em;}
body #content .members-row table .number{font-family: var(--global-font-family); font-weight: 200;}
body #content .members-row table .name{font-family: var(--global-font-family); font-weight: 400;}
body #content .members-row table .address{font-family: var(--global-font-family); font-weight: lighter;}
body #content .members-row table a{font-family: var(--global-font-family); color: #159ccd; text-decoration: underline; text-underline-offset: 5px;}

/*Down the Memory Lane*/
body #content .memory-lane-row{margin-bottom: 3em;}
body #content .memory-lane-txt h1{font-family: var(--global-font-family); font-size: 1.6em; font-weight: 600; margin-bottom: 0.5em; position: relative;}
body #content .memory-lane-txt h1:before{content: ''; width: 5em; height: 2px; border-radius: 50%; background: #159ccd; position: absolute; bottom: 0;}
body #content .memory-lane-txt p.to-from{font-family: var(--global-font-family); font-size: 1.2em; font-weight: 700; margin-bottom: 0.5em;}
body #content .memory-lane-txt img{float: left; border: 1px solid #FFF; box-shadow: 0px 1px 4px 1px #000; padding: 3px; margin: 0 1em 0 0;}
body #content .memory-lane-txt img.right{transform: scaleX(-1);}
body #content .memory-lane-txt p{font-family: var(--global-font-family); font-size: 1em; text-align: justify; color: #000;}

/*Opening Hours*/


/*Collections*/
body #content .collection-row .collection-txt h2{font-family: var(--global-font-family); font-size: 1.6em; color: #000;padding:0.5em 0;}
body #content .collection-row .collection-txt p{font-family: var(--global-font-family); font-size: 1em; color: #000;}
body #content .collection-row .collection-txt ul{padding: 0; list-style: none; display: flex; flex-direction: column;margin-top: 1em;}
body #content .collection-row .collection-txt ul li{font-family: var(--global-font-family); font-size: 1em; color: #000; padding-left: 2em; display: inline-flex; align-items: center; position: relative; border-bottom: 1px solid lightgray; margin-bottom: 0.7em;}
body #content .collection-row .collection-txt ul li:before{content: ''; width: 21px; height: 21px; position: absolute; left: 0; background: url('../images/pointing-hand.png') no-repeat; background-size: cover; background-position: center center;}
.opening-txt td, .opening-txt th {padding: 1em;}
/*Jobs and Internships*/
body #content .jobs-row .job-tabs .vc_grid-item{width: 100%}
body #content .jobs-row .job-tabs .job-desc-row {border-bottom: 1px solid #f1f1f1; transition: 1s;}
body #content .jobs-row .job-tabs .job-desc-row:hover{background: #159ccd;}
body #content .jobs-row .job-tabs .job-title{margin: 0;}
body #content .jobs-row .job-tabs .job-desc-row:hover h2, .jobs-row .job-tabs .job-desc-row:hover p, .jobs-row .job-tabs .job-desc-row:hover span, .jobs-row .job-tabs .job-desc-row:hover .job-location, .jobs-row .job-tabs .job-category span:hover{color: white !important;}
body #content .jobs-row .job-tabs .job-location, .jobs-row .job-tabs .job-date p{font-family: var(--global-font-family); color: #555; font-size: 17px; margin-top: 5px; margin-bottom: 0;}

/*Prominent Personalities*/
body #content .personality-row{margin-bottom: 3em;}
body #content .personality-row .personality-image > .vc_figure{padding: 1em; border-radius: 10px; border: 3px solid #32acd8;}
body #content .personality-row .personality-txt{text-align: justify; padding: 1em; border-radius: 10px; border: 3px solid #32acd8;}
body #content .personality-row .personality-txt:before{content: ''; display: block; width: 43px; top: 5em; height: 3px; left: -4.3%; background: #32acd8; position: relative;}

/* Past Events */
body #content .past-events-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading{background: #0093c9;}
body #content .past-events-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 .vc_tta-title-text{color: #fff; font-size: 1.2em;}
body #content .past-events-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 i{color: #fff;}
body #content .past-events-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 i:before{border-color: #fff;}
body #content .past-events-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading h4 i:after{border-color: #fff;}
body #content .past-events-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body{background: #fff;}

/* Official Statement */
body #content .official-row .official-txt{text-align: justify; max-width: 1000px; margin: 0 auto;}
body #content .official-row .official-txt{font-family: var(--global-font-family); font-size: 1em; font-weight: 400; color: #000;}

/* Publications */
body.post-type-archive-publications #content .publications{display: flex; flex-wrap: wrap;}
body.post-type-archive-publications #content .publications .publication{flex: 0 0 20%; margin-bottom: 4em; padding: 0 10px;}
body.post-type-archive-publications #content .publications .publication .publication-img{margin-bottom: 0.7em;}
body.post-type-archive-publications #content .publications .publication .publication-img img{border-radius: 15px;}
body.post-type-archive-publications #content .publications .publication .publication-title h1{font-family: var(--global-font-family); font-size: 0.9em; font-weight: 400; line-height: 1.3; color: #000;}

/* Video Gallery */
body #content .video-row{max-width: 1200px; margin: 0 auto;}
body #content .video-row .menu-video-gallery-menu-container ul{display: flex; flex-direction: column;}
body #content .video-row .menu-video-gallery-menu-container ul li{display: inline-flex; align-items: center; padding-left: 2em; position: relative;}
body #content .video-row .menu-video-gallery-menu-container ul li:before{content: '\f16a'; font-family: 'FontAwesome'; font-size: 1.3em; color: #32acd8; position: absolute; left: 0;}
body #content .video-row .menu-video-gallery-menu-container ul li a{font-family: var(--global-font-family); font-size: 1.3em; color: #000; text-decoration: none; transition: 0.4s;}
body #content .video-row .menu-video-gallery-menu-container ul li:hover a{font-size: 1.2em; color: #32acd8; transition: 0.4s;}
body #content .video-row .menu-video-gallery-menu-container ul li:hover:before{font-size: 1.2em; transition: 0.4s;}
body #content .membership-row .membership-txt{text-align: justify;}
body #content .membership-row .membership-txt p{font-family: var(--global-font-family); font-size: 1em; color: #000;}

/* Subscription */
body #content .subscription-row .subscription-form{max-width: 70%; margin: 0 auto;}
body #content .subscription-row .subscription-form .wpcf7-checkbox .wpcf7-list-item{margin: 0 0 0 2em;}
body #content .subscription-row .subscription-form .wpcf7-checkbox .wpcf7-list-item label{display: flex; align-items: center;}
body #content .subscription-row .subscription-form .wpcf7-checkbox .wpcf7-list-item label input[type="checkbox"]{border: 1px solid #000; margin-right: 5px;}
body #content .subscription-row .subscription-form input.wpcf7-text{border: 1px solid #000;}
body #content .subscription-row .subscription-form input.wpcf7-submit{width: 20%; background: #32acd8; color: #fff; padding: 10px 20px; border-radius: 5px; font-size: 15px; font-weight: 400;}

/* Our Team */
body #content .team-row{margin-top: 2em;}
body #content .team-row .team-col > .vc_column-inner > .wpb_wrapper{background: #fff; padding: 1.6em; border-radius: 6px; box-shadow: 0 2px 10px rgba(0,0,0,0.12);}
body #content .team-row .team-img img{border-radius: 50%;}
body #content .team-row .team-txt{text-align: center;}
body #content .team-row .team-txt h2{font-family: var(--global-font-family); text-transform: uppercase; font-size: 1.4em; position: relative; margin-bottom: 0.5em;}
body #content .team-row .team-txt h2:before{content: ''; position: absolute; left: 0; right: 0; width: 14%; margin: 0 auto; background: #1DA1F3; height: 2px; bottom: 0;}
body #content .team-row .team-txt span.designation{font-family: var(--global-font-family); font-weight: lighter; text-transform: capitalize; font-size: 1em;}
body #content .team-row .team-txt a{font-family: var(--global-font-family); font-size: 0.9em; font-weight: 200; color: #000; text-decoration: none;}
body #content .team-row .team-txt a.designation {font-weight: 400 !important;}

.mobile-menu{display: none;}
.main-menu ul#primary-menu-list {display: flex;list-style: none;gap: 3em;padding: 0 0 1em 0;}
.topbar{background: #1DA1F3;padding: 0.5em 0;display: flex;align-items: center;color: #FFF;height:2.5em;}
.topbar ul {display: flex;justify-content: end;align-items: center;}
.topbar .flex-row{display: flex;flex-direction: row;align-items: center;justify-content: space-between;}
.text-topbar p{text-align: center;margin-bottom: 0;font-size: 1em;font-family: var(--global-font-family);}
.topbar ul li {list-style: none;margin: 0 0.5em;}
.topbar ul li a{color: #FFF;}
.col-6.urdu-logo {display: flex;justify-content: end;align-items: center;}
header#masthead .support-us-btn{text-align: center;}
.search-box .is-form-style input.is-search-input::placeholder{color: #FFF;border-bottom: 2px solid #1DA1F3;}
.search-box .is-form-style input.is-search-input {color:#FFF;background: transparent;border: none !important;text-align: center;font-size: 1em !important;font-family: var(--global-font-family);}
.support-us-btn a {background: #1DA1F3;display: flex;padding: 5px 30px;justify-content: center;align-items: center;color: #FFF;border: 1px solid #1DA1F3;transition: 0.3s;}
.support-us-btn a:hover{background: #FFF;color: #1DA1F3 !important;transition: 0.3s;}
.urdu-logo .col-5,.urdu-logo .col-3{padding: 0 !important;}
header#masthead .sign-create-topbar{text-align: right;}
header#masthead:before {content: ''; z-index:-1;position: absolute;background: linear-gradient(180deg, rgba(0, 0, 0, 0.70) 5%, rgba(0, 0, 0, 0.00) 35%);width: 100%;height: 100%;left: 0;right: 0;top: 0;}
header#masthead a{color: #fff;}
header#masthead a:after{background: #FFF;}
header#masthead .primary-menu-container ul li{position: relative;}
header#masthead button.sub-menu-toggle{display: none;}
header#masthead .sub-menu{z-index: 9999;position: absolute;background: #FFF;box-shadow: 0px 1px 6px rgba(0,0,0,0.5);transform: translateY(3%);transition: 0.3s;opacity: 0;top: 100%;width: max-content;visibility: hidden;}
header#masthead .sub-menu li a{color: #000;transition:0.3s;padding:0.5em 3em 0.5em 0.5em;}
header#masthead .sub-menu li:hover a{color: #FFF;}
header#masthead .sub-menu li:hover{background:#1DA1F3;transition:0.2s; }
body:not(.home) header#masthead .sub-menu li:hover{background:#022a4e;transition:0.2s; }
body:not(.home) header#masthead .sub-menu li a:after{display:none;}
.news-marquee {background: #FFF;padding: 0.3em;}
body:not(.home) .topbar{background:#FFF !important;color:#022a4e !important;}
body:not(.home) .topbar a{color:#022a4e !important;}
header#masthead .col-5.sign-create-topbar a {border-bottom: 2px solid #1DA1F3;}
body:not(.home) .header-main {position: relative;background: #022a4e;border-top: 2px solid #fff;}
body:not(.home) header#masthead .col-5.sign-create-topbar a,body:not(.home) .search-box .is-form-style input.is-search-input::placeholder{border-bottom:2px solid #FFF !important;}
/* body:not(.home) header#masthead .support-us-btn a{background:#FFF !important;color:#022a4e !important;border:1px solid #FFF !important;} */
/* body:not(.home) header#masthead .support-us-btn a:hover{background:transparent !important;color:#FFF !important;} */
.logo a:after {display: none;}
.home .header-main{position: relative;z-index: 9;top: 0;left: 0;width: 100%;margin-top: 0;margin-bottom: 0em;background: #022a4e;}
.slider-image:before {content: ''; z-index:9;position: absolute;background:rgba(0,0,0,0.3);width: 100%;height: 100%;left: 0;right: 0;top: 0;}
.slider-image{position:relative;}
ul.sub-menu li ,.news-marquee li{list-style: none;}
header#masthead .primary-menu-container ul li.menu-item-has-children:hover .sub-menu{opacity: 1;transition: 0.3s;transform: translateY(0);visibility: visible;}
header#masthead .sub-menu li {padding: 0.5em;border-bottom: 1px solid #1DA1F3;font-size: 0.9em;}
span.chevron-child {color: #FFF;}
body .news-marquee .container {display: flex;align-items: center;}
body .news-marquee .container p{flex: 0 0 8%;margin: 0;color: #022A4E;font-family: var(--global-font-family);font-size: 1em;font-weight: 500;line-height: normal;}
span.event-date {display:block;color: #FFF;font-family: var(--global-font-family);font-size: 0.9em;font-weight: 500;border-radius: 6px;background: #022A4E;padding: 0.5em;margin-right: 0.5em;}
span.event-title{color: #022A4E;font-family: var(--global-font-family);font-size: 0.9em;font-weight: 700;line-height: normal;}
.news-marquee .slick-track{display: flex;}
body .news-marquee .container li{display: flex;align-items: center;}
body #content .row-two-council{margin-top: 2em;}
body #content .row-two-council .inner-col-founding .vc_column-inner > .wpb_wrapper{background: #FFF;padding: 1em;margin:0 0.5em;}
body #content .row-two-council .inner-col-founding h3.vc_custom_heading.vc_do_custom_heading.head-founding-home {color: #000;font-family: var(--global-font-family);font-size: 0.83em;font-weight: 500;line-height: normal;}
h5.vc_custom_heading.vc_do_custom_heading.years-founding-home {color: #153F2B !important;font-family: var(--global-font-family);font-size: 0.7em;font-weight: 500;}
.txt-founding-home p {color: #000;font-family:var(--global-font-family);font-size: 0.75em;font-style: normal;font-weight: 500;line-height: normal;min-height:7em;}
.img-founding-council * {display: block;width: 100%;max-width: 500px !important;}
.btn-founding-home a {background: transparent !important;border: none !important;color: #7D0542 !important;font-family: var(--global-font-family) !important;font-size: 0.9em !important;font-style: normal;font-weight: 600 !important;line-height: normal;padding: 0.1em 0 !important;}
.btn-founding-home a:after{background:#7D0542; }
h2.vc_custom_heading.vc_do_custom_heading.heading-founding-council,h2.heading-conference-seminar {position:relative;color: #000;font-size: 1.7em;font-style: normal;font-weight: 600;line-height: normal;margin: 0;}
h2.vc_custom_heading.vc_do_custom_heading.heading-founding-council:after,h2.heading-conference-seminar:after{bottom: -7px;content: "";display: block;height: 5px;left: 0%;position: absolute;background: #1DA1F3;width: 80px;}
.txt-founding-home,.btn-founding-home,.img-founding-council{margin-bottom: 1em !important;}
.img-founding-council img{height:13em !important;}
.txt-row3-founding-council,.img-70years-celebration{margin-bottom: 0 !important;}
.row-two-council {margin-top: 1em;}
.inner-col-founding{margin-bottom: 5em;}
.txt-row3-founding-council p {color: #000;font-family: var(--global-font-family);font-size: 0.9em;font-weight: 400;}
.btn-viewmore-home{margin-bottom: 0 !important;}
.row-head-btn{display: flex;align-items: center;}
.btn-viewmore-home a i{font-size: 0.9em !important;right: 0 !important;}
.btn-viewmore-home a {background: transparent !important;border: none !important;font-weight: 600;padding: 0 1em 0.1em 0em !important;font-family: var(--global-font-family) !important;font-size: 0.9em !important;}
.row-home-70years{margin-bottom: 3em;}
.post-grid-conf-sem{margin-bottom: 0 !important}
.expert-comment-post-grid .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {padding-bottom: 3em;}
.img-post-expert-comment *,.img-library-slider *{display:block !important;width:100% !important;object-fit:cover;max-width: 1000px !important;}
.library-inner-row .img-library-slider .wpb_wrapper {margin: 0;}
.post-grid-conf-sem .vc_gitem-zone-a .vc_gitem-row-position-top{position: relative;}
.post-grid-conf-sem .vc-gitem-zone-height-mode-auto:before{padding-top: 0 !important;}
.post-grid-conf-sem .wpb_single_image .vc_single_image-wrapper,.post-grid-conf-sem .post-img-conf-sem figure.wpb_wrapper.vc_figure{display: block !important;}
body #content .library-inner-row .wpb_wrapper .list-volumes-pak-horizon > .wpb_wrapper{min-height:11em}
.post-img-conf-sem img {height: 300px !important;object-fit: cover;max-width: 900px !important;}
body #content .post-grid-conf-sem > .vc_grid > .vc_pageable-slide-wrapper .vc_grid-item{padding: 0 !important;}
body #content .post-grid-conf-sem > .vc_grid > .vc_pageable-slide-wrapper .vc_gitem_row .vc_gitem-col {background: #fff;margin: 0.5em;box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);padding: 0;}
body #content .post-grid-conf-sem > .vc_grid > .vc_pageable-slide-wrapper .vc_gitem_row .vc_gitem-col h3 { padding:0 1em;min-height: 3em;color: #000;font-family: var(--global-font-family);font-size: 1.1em;font-weight: 500;line-height: normal;}
body #content .date-post-conf-sem {padding-left: 1em;color: #7D0542;font-weight: 600;text-transform: uppercase;font-size: 1em;margin-bottom: 2em;}
button.slick-arrow {position: absolute;display: flex;justify-content: center;align-items: center;width: 35px;height: 35px;font-size: 2em;border: 1px solid #FFF;border-radius: 100%;color: #7D0542 !important;background: #FFF !important;z-index: 1;top: 40%;}
button.slick-next.pull-right.slick-arrow{right: -20px;}
button.slick-prev.pull-left.slick-arrow {left: -12px;}
.row-conf-post-grid{margin-top: 2em;}
.txt-world-leading-policy{margin-bottom: 0 !important;}
.txt-world-leading-policy p {padding-left: 1em;}
.counter-blue-home {background: #153F2B;border-radius: 10px;padding: 2em 1em 1em 1em;margin-bottom:0 !important;color: #FFF;font-family: var(--global-font-family);height: 15em;}
#piia-count {font-weight: 600;font-size: 3em;font-family: var(--global-font-family);}
.pak-bg:before {
    position: absolute;
    content: '';
    background-image: url(https://piia.org.pk/wp-content/uploads/2024/05/pakistan-.png);
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.pak-bg{position: relative;padding-bottom: 5em;max-width: 1250px;margin: 0 auto;}
.row-blue-home{margin-top: 3em;}
.footer-widgets{background: #022A4E;margin-top: 4em;}
.newsletter {text-align: center;color: #FFF;width: 100%;}
.newsletter h2.widget-title {font-family: var(--global-font-family);font-size: 2em;font-style: normal;font-weight: 600;margin: 1em 0;position: relative;}
.newsletter h2.widget-title:before{border-radius: 20px;bottom: -5px;content: "";display: block;height: 2px;left: 47%;position: absolute;background: #FFF;width: 7%;padding-top: 0.15em;}
.newsletter input.wpcf7-form-control.wpcf7-email.wpcf7-text.wpcf7-validates-as-email.footer-email {padding: 0.6em 0.4em;background: transparent;outline: none;border: none;}
.newsletter form.wpcf7-form.init {display: flex;justify-content: center;border: 1px solid #FFF;width: fit-content;}
.newsletter .textwidget {display: flex;justify-content: center;}
.newsletter p {margin-bottom: 0;}
.newsletter .wpcf7-spinner {display: none;}
.submit-btn p input{font-size: 0;}
.submit-btn button.wpcf7-submit{position: relative;}
.submit-btn .wpcf7-submit::before{content: '\f178';position: absolute;z-index: 1;display: inline-block;text-rendering: auto;-webkit-font-smoothing: antialiased;font: var(--fa-font-solid);font-size: 2em;color: #FFF;top: 5px;left: -40px;}
.newsletter .wpcf7-form-control-wrap input::placeholder {color: #FFF !important;}
.footer-social-image{display: flex;align-items: center;margin: 3em 0;padding: 0 !important;}
.footer-social-image ul {display: flex;gap: 1em;list-style: none;justify-content: center;}
.footer-social-image ul a{color: #022A4E;background: #FFF;border-radius: 50%;transition: 0.3s;padding: 0.5em;display: flex;width: 40px;justify-content: center;align-items: center;height: 40px;font-size: 1.2em;border: 1px solid #FFF;}
.footer-social-image ul a:hover{background: transparent;color: #FFF;transition: 0.3s;}
.footer-social-image img {mix-blend-mode: exclusion;}
.navigation .col-6 {display: flex;padding: 0 !important;justify-content: space-between;}
.navigation .col-6 img{width: 350px !important;height: 100% !important;}
.navigation .col-6 .txt-btn p.txt-foot-logo {color: #FFF ;padding: 0 10em 0 1em;font-size: 0.95em;margin-bottom: 1.5em;}
.btn-support-foot a {background: #1DA1F3;color: #FFF !important;border: 1px solid #FFF;padding: 0.3em 2.5em;transition:0.3s ease-in-out;display: inline-flex;font-size: 0.9em;text-decoration: none;}
.btn-support-foot a:hover{background: #FFF;color: #1DA1F3 !important;border: 1px solid #1DA1F3;transition:0.3s ease-in-out;}
.btn-support-foot {padding-left: 1em;}
.lower-footer{background: #FFF;}
.copyright-site {display: flex;justify-content: space-between;align-items: center;}
.copyright-site p{margin-bottom: 0 !important;font-size: 0.9em;font-family: var(--global-font-family);padding: 0.5em 0;}
.upper-footer{padding: 1em 0 4em 0;}
.navigation .col-6 h2 {color: #FFF;font-size: 1.1em;font-weight: 700;}
.upper-footer .flex-row{align-items: flex-start;}
.navigation .col-6 li a {color: #FFF;font-family:var(--global-font-family);font-size: 0.9em;font-style: normal;font-weight: 400;line-height: normal;}
.navigation .col-6 li{list-style: none;margin-top: 1em;}
section.vc_section.event-home {margin-bottom: 4em;background-position: center;background-repeat: no-repeat;background-size: cover;background-attachment: fixed;position: relative;color: #FFF;padding: 4em 0 2em 0;}
section.vc_section.event-home:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.72);}
section.vc_section.event-home a{color:#FFF;position:relative;}
.latest-event-title a:after{display:none;}
.latest-event-title a:hover{opacity:0.8;}
.register-now-btn a{color:#000 !important;}
.register-now-btn a:hover{color:#fff !important;}
.event-home h1.attend-event {color: #FFF;font-family: var(--global-font-family);font-size: 2.3em;font-style: normal;font-weight: 600;line-height: normal;width: fit-content;margin: 0 auto;position: relative;}
.event-home h1.attend-event:after{bottom: -7px;content: "";display: block;height: 5px;left: 35%;position: absolute;background: #1DA1F3;width: 80px;}
.title-attend-event{padding-bottom: 3em;}
.forthcoming-month,.forthcoming-year,.forthcoming-date,.event-title-forth,.event-date-time {font-family: var(--global-font-family);font-style: normal;font-weight: 600;line-height: normal;}
.forthcoming-month,.forthcoming-year{font-size: 1.2em;text-align: center;}
.forthcoming-date {font-size: 3em;text-align: center;}
.event-title-forth{font-size: 2em;margin-bottom: 0.5em;}
.event-title{margin-bottom:0em;}
.event-date-time{font-size: 1em;margin-top: 5em;}
.forthcoming-event .col-10{border-left: 2px dashed #fff;padding-left: 6em !important;}
.register-now-btn a {padding: 0.5em 2em;display: inline-flex;background: #FFF;font-weight: 500;font-size: 1em;border: 1px solid #FFF;transition: 0.3s;position: relative;}
.register-now-btn a:hover{background: transparent;color: #FFF;transition: 0.3s;}
.register-now-btn a:after{display: none;}
.forthcoming-event .flex-row{align-items: baseline;border-bottom: 1px solid #FFF;border-top: 1px solid #FFF;padding: 2em 0;}
.latest-event-date {border-radius: 10px;background: #FFF;color: #000;text-align: center;padding: 1.5em 1.1em;}
.past-event-home {padding-top: 2em;}
.forthcoming-month, .forthcoming-year, .forthcoming-date {margin: 0 auto;width: fit-content;}
.past-event .flex-row {align-items: flex-start;}
.latest-event-title {font-family: var(--global-font-family);font-size: 1em;font-weight: 500;margin-bottom: 1em;}
.latest-event-dignities{font-family: var(--global-font-family);font-size: 0.95em;font-weight: 400;margin-bottom: 1em;}
.latest-event-venue{font-family: var(--global-font-family);font-size: 0.9em;font-weight: 500;}
.past-event .col-8{padding-right: 7em !important;}
.expert-comment-post-grid .vc-gitem-zone-height-mode-auto:before{padding: 0;}
.expert-comment-post-grid .vc_gitem-zone-a .vc_gitem-row-position-top{position: relative;}
.expert-comment-post-grid {margin-top: 2em;}
.expert-comment-post-grid .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align- {background: #FFF;padding: 0;box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.25);}
.expert-comment-post-grid .cat-post-expert-comm {text-transform: uppercase;padding:0 1em !important;color: #7D0542;font-family: var(--global-font-family);font-size: 0.9em;font-weight: 600;margin-bottom:5px;}
.expert-comment-post-grid .title-post-expert-comm{padding:0 0.9em;color: #000;font-family: var(--global-font-family);font-size: 1.1em;font-weight: 500;min-height:3em;}
.expert-comment-post-grid .excerpt-post-expert-comment{padding:0 1.3em;color: #000;font-family: var(--global-font-family);font-size: 0.8em;font-weight: 400;min-height:4em;}
.expert-comment-post-grid .date-read-time-expert-comm{padding:0 1.1em;margin-bottom:2em;color: #7D0542;font-family: var(--global-font-family);font-size: 0.9em;font-weight: 600;}
.expert-comment-post-grid .vc_grid-item.vc_clearfix.vc_col-sm-6.vc_visible-item.fadeIn.animated {padding-bottom: 0 !important;}
.library-inner-row .wpb_wrapper {background: #FFF;box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25);position: relative;margin: 0 0.5em;}
.head-library-slider{color: #000;font-family: var(--global-font-family);font-size: 1.1em;font-weight: 500;padding: 1em;}
.btn-become-a.member a {background: #7D0542 !important;color: #FFF !important;border: 1px solid #7D0542 !important;width: 90%;font-family: var(--global-font-family);font-size: 1em;font-weight: 500;}
.btn-become-a.member a:hover{background: #FFF !important;color: #7D0542 !important;}
.btn-become-a.member a:after{display: none;}
.row-library-issue-head{margin-bottom: 2em;}
.row-library-become-member{display: flex;align-items: center;}
h2.heading-pak-horizon {position:relative;color: #FFF;font-size: 1.7em;font-style: normal;font-weight: 600;line-height: normal;margin: 0;}
h2.heading-pak-horizon:after{bottom: -7px;content: "";display: block;height: 5px;left: 0%;position: absolute;background: #FFF;width: 80px;}
.sec-pak-horizon {color: #FFF;margin-top: 4em;padding-top: 3em !important;}
.sec-pak-horizon .row-library-become-member p {color: #FFF;font-family: "Open Sans";font-size: 0.9em;font-weight: 500;}
.row-pak-horizon-become-member {margin: 2em 0;}
.btn-become-a.member-pak-horizon a {background: #FFF !important;color: #000 !important;border: 1px solid #FFF !important;width: 90%;font-family: var(--global-font-family);font-size: 1em;font-weight: 500;}
.btn-become-a.member-pak-horizon a:hover{background: transparent !important;color: #fff !important;}
.btn-become-a.member-pak-horizon a:after{display: none;}
.list-volumes-pak-horizon .wpb_wrapper {box-shadow: none;}
.list-volumes-pak-horizon ul {padding-bottom: 1em;}
.list-volumes-pak-horizon ul li{list-style:none;position: relative;padding-left: 1.5em;font-size: 0.9em;font-weight: 500;font-family: var(--global-font-family);padding-bottom: 1.3em;}
.list-volumes-pak-horizon ul li:before{content: '';width:20px;height:20px;position: absolute;left: 0;top: 0;background: url(https://piia.org.pk/wp-content/uploads/2024/05/list-icon.png);background-repeat: no-repeat;background-position: center center;}
h2.vc_custom_heading.vc_do_custom_heading.head-library-slider{padding: 0em 0 2em 1em;font-size: 1.1em;font-weight: 500;font-family: var(--global-font-family);}
.img-library-slider{margin-bottom: 1em !important;}
.section-volumes-pak-horizon .row-head-btn{margin-bottom: 2em;}
h2.vc_custom_heading.vc_do_custom_heading.head-library-slider a:after{display: none;}
h2.vc_custom_heading.vc_do_custom_heading.head-library-slider a:hover{opacity: 0.6;}
.section-volumes-pak-horizon h2.vc_custom_heading.vc_do_custom_heading.head-library-slider{padding: 0em 0 1em 1em;}
.col-12.footer-social-image section{width: 33%;flex: 0 0 33.33%;justify-content: center;display: flex;}
.expert-comment-post-grid .vc_gitem-zone{overflow:visible;}
.wpb_single_image.wpb_content_element.vc_align_center.wpb_content_element.slider-image.slick-slide *{width: 100% !important;display: block;max-width: 2250px !important;}
.section-volumes-pak-horizon {padding-top: 0 !important;margin-top: 3em;}
button.slick-arrow:hover {border: 1px solid #7D0542;}
.footer-widgets a:after,.col-6.urdu-logo a:after{display:none;}


body header#masthead .mobile-burger .mobile-menu-toggle{padding:0.7em; margin:0 auto; background:transparent; left:0; height:3.4em; border:0}
body header#masthead .mobile-burger .mobile-menu-toggle b{height:3px; width:2.4em; background:#fff; display:block; margin-bottom:0.4em; margin-left:0em; transform:rotate(0deg); transition:0.4s}
body header#masthead .mobile-burger .mobile-menu-toggle b:last-child{margin-bottom:0}
body header#masthead .mobile-burger .mobile-menu-toggle:focus,body header#masthead .mobile-burger .mobile-menu-toggle:active{outline:none}
body header#masthead .mobile-burger .mobile-menu-toggle.menu-opened b:nth-child(1){transform:rotate(45deg); transition:0.4s; position:relative; top:2.5px}
body header#masthead .mobile-burger .mobile-menu-toggle.menu-opened b:nth-child(2){display:none}
body header#masthead .mobile-burger .mobile-menu-toggle.menu-opened b:nth-child(3){transform:rotate(-45deg); transition:0.4s; bottom:6px; position:relative}
body header#masthead .mobile-menu{display:none; position:absolute; left:0; top:100%; padding-top:0; z-index:99999; width:100%; box-shadow:0 30px 20px rgba(0,0,0,0.23); left:0; right:0; margin:0 auto; background:#022a4e; height:auto; overflow:hidden; border-top:1px solid}
body header#masthead .mobile-menu .mm-panel ul{padding: 0;}
body header#masthead .mobile-menu .mm-panel ul li.menu-item{list-style:none}
/* body header#masthead .mobile-menu .mm-panel ul li.menu-item:last-child{border-bottom:0} */
body header#masthead .mobile-menu .mm-panel ul li a{display:block; padding:0.6em 1.2em; font-size:0.9em; transition:0.4s; text-decoration:none; display:block; border-bottom:1px solid rgba(0,0,0,0.2);}
body header#masthead .mobile-menu .mm-panel ul li.menu-item a p.menu-item-description{display:none;}
body header#masthead .mobile-menu .mm-panel ul li.menu-item a:hover{background:#fff; color:#000; transition:0.4s; text-decoration:none;}
body header#masthead .mobile-menu .mm-panel ul li.menu-item:last-child a{border-bottom:0;}
body header#masthead .mobile-menu .mm-panel ul li.menu-item ul.sub-menu li a{font-size:0.9em;}
/* body header#masthead .mobile-menu .mm-panel ul li.menu-item.current-menu-item>a,body header#masthead .mobile-menu .mm-panel ul li.menu-item.current-menu-item>a,body header#masthead .mobile-menu .mm-panel ul li.menu-item.current-post-ancestor>a,body header#masthead .mobile-menu .mm-panel ul li.menu-item.current-menu-parent>a,body header#masthead .mobile-menu .mm-panel ul li.menu-item.current-post-parent>a{background: #FFF;
    color: #022a4e;} */
.current-menu-item a {
    background: #FFF;
    color: #022a4e !important;
    padding: 0.5em 1em;
    border-radius: 5px;
}
.list-volumes-pak-horizon ul li a:after{display:none;}
.mobile-burger{display:none;}
.menu-btn button{position: absolute; left: auto; right:0; top: 0; background: transparent !important; padding: 0; border: 0; z-index: 99; width: 3em; height: 11em;}
.menu-btn button b{height: 2px; background: #000; width: 2.2em; display: block; margin-bottom: 0.338em; transform: rotate(0); transition: 0.3s;}
.close-menu{display: none; position: fixed; top: 0; background: #eee; width: 100%; height: 100%; padding-top: 6em; overflow: scroll; z-index: 9999; transform: translateY(0); transition: 1s;}
.close-menu button.close-btn{position: absolute; top: 5%; left: auto; right: 2%; background: transparent !important;}
button.close-btn span b{height: 2px; background: #000; width: 2em; display: block;}
button.close-btn span b:first-child{transform: rotate(45deg); transition: 0.4s;}
button.close-btn span b:last-child{transform: rotate(-47deg); transition: 0.4s; position: relative; top: -2px;}
button.close-btn span b:nth-child(2){display: none;}

.col-12.main-menu {display: flex;}
.col-12.main-menu nav#site-navigation{flex:0 0 90%;width:90%;}
.col-12.main-menu .search-box{flex:0 0 10%;width:10%;height: fit-content;border-bottom: 1px solid #FFF;}
.col-12.main-menu .search-box .asl_w_container {min-width:100px;}
/* .col-12.main-menu .search-box .asl_w_container #ajaxsearchlite1 .probox, div.asl_w .probox {background: #022a4e !important;border-bottom: #1da1f3 !important;color: #FFF !important;} */
.conference-piia-video p {
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.5);
    width: fit-content;
}
.conference-piia-video{display:flex;justify-content:center;}
.wpb_gallery.wpb_content_element.vc_clearfix.wpb_content_element.event-gallery {margin-top: 4em;}
.col-12.main-menu .search-box div.asl_m .probox .proinput{margin:0 !important;}
.col-12.main-menu .search-box #ajaxsearchlite1 .probox .proinput form :placeholder{color:#FFF !important;}
span.red {color: red;}
.home-attend-event input{border:1px solid #000;outline:none;border-radius:10px;padding:0.5em;margin-top: 0.5em;}
.home-attend-event input:focus-visible{border:2px solid #000;}
.submit-btn-form{background:#022A4E !important;color:#FFF;padding:0.5em 3em !important;border:2px solid #022A4E !important;}
.submit-btn-form:hover{background:#FFF !important;color:#022A4E;}
.home-attend-event h3.attend-event-head {font-size: 2em;text-align: center;color: #022A4E;font-weight: 500;font-family: 'Open Sans';margin-bottom: 0.5em;}
body.home button.f-button.is-close-btn {background: #022A4E !important;opacity: 1 !important;top:0 !important; border-radius:0 !important;}
body.home button.f-button.is-close-btn:hover{opacity:0.8 !important;}
a.event-title {position: relative;}
