/*
 * DO NOT EDIT THIS FILE.
 * See the following change record for more information,
 * https://www.drupal.org/node/3084859
 * @preserve
 */

/**
 * @file
 * Base Layout.
 */

/*
 * Media query breakpoints.
 * Processed by postcss/postcss-custom-media.
 */
 
/* Navigation related breakpoints */

/* Grid related breakpoints */

/* Grid shifts from 6 to 14 columns. */

/* Width of the entire grid maxes out. */  

 

/* @import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');   */
/* @import url('https://fonts.googleapis.com/css2?family=Noto+Nastaliq+Urdu:wght@400..700&display=swap');  */
/* @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Devanagari:wght@100..900&display=swap'); */

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Devanagari:wght@100;200;300;400;500;600;700;800;900&display=swap');
@font-face {
    font-family: 'Noto Nastaliq Urdu';
    src: url('https://fonts.gstatic.com/s/notonastaliqurdu/v1/Y4-GXbV3z4p0q1Jz-R9oiKNzehXh.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}


*{margin:0px;padding:0px;}

.text-content a:where(:not(.button)), .cke_editable a:where(:not(.button)){
	box-shadow: none;
}
a,
.link {
	text-decoration: none;
}
 
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
body{
	font-family: 'Open Sans', sans-serif !important;
	font-size:14px;
	color:#000;
	background-color:#fff !important;
	background-image:none !important;
}
dl, ol, ul,.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family: 'Open Sans', sans-serif;}

dl, ol, ul,li {font-size: 14px !important;}
.text-content .h3,.text-content h3,.text-content .h2,.text-content h2 {font-size: 20px !important;font-weight:600 !important;}
p{font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 25px;    margin-block-start:0px !important;margin-block-end: 10px  !important;}
.header-top { 
	background-color: #f4f4f4;
	border-bottom: solid 1px #d9d9d9;
	display: block;
}
.block__title{ margin-top:0px  !important;}
.h2, h2{
	font-size: 1.2em !important;
    font-weight: 600 !important;
    margin-top: 15px  !important;
}

.header-top .block .content {
	margin-top: 0px !important;
}
.top-right {
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: center;
}
#block-topheadernave{display: inline-block;}
.search_bar {width: 80%;}
.block-language ul.links,#block-theamchanger ul{margin:0px;padding:0px;}
#block-theamchanger ul{position:relative;top:8px;}
#block-theamchanger ul li{margin: 0px 2px;
    border-radius: 100%;
    width: 28px;
    height: 28px;}
#block-theamchanger ul li a img{width:100%;border-radius:100%;}
#block-topheadernave ul,.block-language ul.links li{
	display: inline-block;
	list-style: none;
	padding: 0px !important;
	margin: 0px !important;
}

#block-topheadernave ul li,.block-language ul.links li,#block-theamchanger ul li{
	display: inline-block;
}

#block-topheadernave ul li a,.block-language ul.links li a{
	color: #252223 !important;
    font-size: 13px;
	padding: 12px 11px;
	font-weight: 500;
	text-decoration: none;
	border-right: solid 1px #e1e1e1;
	text-decoration:none;
	box-shadow:none;
	font-family: 'Open Sans', sans-serif;
}
.block-language ul.links li:first-child a{border-left: solid 1px #e1e1e1;}
#block-topheadernave ul li a:hover,.block-language ul.links li a:hover{
	color: #000;
	text-decoration:none;
	box-shadow:none;
}

#block-topheadernave ul li:first-child { border-right: solid 1px #e1e1e1;padding: 4px 5px; }
#block-topheadernave,#block-textresize,#block-languageswitcher,#block-theamchanger{display:inline-block;}

#search-block-form{position:relative;margin:5px 0px;width: 95%;}
#search-block-form .js-form-item{display: block;
    position: relative;
    margin: 0px;
    padding: 0px;overflow:hidden;}
#search-block-form .js-form-item .form-search{
	height: 35px;
    min-height: 35px;
    display: block;
    width: 100%;
	padding-right: 53px;
	}
#search-block-form .form-actions{
	position: absolute;
       right: -12px;
    top: -1px;
    margin: 0px;
    padding: 0px;
    width: 50px;
	}
#search-block-form .form-actions .form-submit{
	height:35px;
    width: 38px;
    text-align: center;
    padding: 0px;
    text-indent: inherit;
    font-size: 0px;
    margin-block: 0px;
    border: none;
    background-image: url(../../images/search.jpg);
    background-size: auto;
    background-color: #1c5590;
    background-repeat: no-repeat;
}

a#text_resize_decrease,
a#text_resize_increase,a#text_resize_reset {
	float: inherit !important;
	display: inline-block !important;
	margin: 0px !important;
	width: inherit !important;
	height:  !inherit !important;
	background: transparent !important;
	outline: none;
	cursor: pointer;
	text-indent: inherit !important;
	text-decoration: none !important;
	color: #252223 !important;
	font-size: 13px;
	padding: 5px 11px;
	font-weight: 500;
	 border-radius: 100%;
    width: 28px;
    height: 28px;
}
#block-olivero-socialsection ul,#block-olivero-socialsection-2 ul{margin: 0px;display: flex;padding-left: 0px !important;}
#block-olivero-socialsection ul li,#block-olivero-socialsection-2 ul li{padding: 0.2em 0.2em;list-style:none;}
#block-olivero-socialsection ul li a img,#block-olivero-socialsection-2 ul li a img{width:25px;height:25px;border-radius:3px;}
ol.breadcrumb {
    display: flex;
    justify-content: center;
    padding-right:0px !important;
	background: transparent !important;
}

.table thead th {
    background: #982f1b;
    color: #fff !important;
}
.table thead tr th, .table tr td {
    padding-left:10px !important;
    line-height:normal;
    font-size: 14px;
	
}
.table tr td img{
   display:inline-block;
	
}

.page-title {
    display: inline;
    color: #0067ac !important;
	font-weight:600;
}
.content-wrapper #block-olivero-page-title{margin-bottom:15px;}
.content-wrapper #block-olivero-page-title .page-title {
      display: inline;
    color: #0067ac !important;
    font-weight: 700 !important;
    position: relative;
    font-size: 24px;
}
.content-wrapper #block-olivero-page-title .page-title:before{
	content: "";
    width: 38px;
    height: 4px;
    background: #982f1b;
    display: block;
    position: absolute;
    bottom:14px;
    right: -40px;
}
#block-olivero-content ul{padding-left:0px;}
#block-olivero-content ul li a{color:#000 !important;    margin-right: 10px;}
.webform-submission-feedback-form{width: 42%;
    margin: 0 auto;
    background: rgb(192 192 192 / 6%);
    padding: 30px;
    border: solid 1px #ddd;}
.webform-submission-feedback-form input{min-height: 45px;}
.webform-submission-feedback-form textarea{min-height: inherit;height: 90px;}
a#text_resize_decrease:focus, a#text_resize_increase:focus, a#text_resize_reset:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-offset: -2px;
}
.content-wrapper .container{position:relative;}

.view .view-header{
	    position: absolute;
    top: 0px;
    right: 11px;
    margin-block-end: 0px !important; 
}
.view-header .button{
    padding: 10px 15px !important;
    height: 40px  !important;
    border-radius: 5px  !important;
	margin: 0px !important;
}
form#user-login-form {
    width: 500px;
    margin: 0 auto;
    border: solid 1px #000;
    padding: 30px;
    background: #ddd;
}
ul.header-right-logo {
	display: inline-flex;
	align-items: center;
	justify-content: end;
	list-style: none;
	margin: 0px !important;
	padding: 0px !important;
}
div#block-olivero-site-branding {
    display: flex;
    align-items: center;
    justify-content: start;
}
.site-branding__text {
    display: block;
    margin:10px;
}
.site-branding__name{}
.site-branding__name a{font-weight:700; font-size:18px;color:#1c5590;text-decoration:none;}
.site-branding__slogan a{color: #000;font-size: 13px;width: 80%;display: block;font-weight: 600;}
.site-branding__logo img {
	max-width: 89px;
}
.goverment_logo {
    float: right;
}

#block-indianemblemlogo p {
	margin: 0px !important;
}

ul.header-right-logo li {
	border-radius: 5px;
	border: solid 1px #eaeaea;
	padding: 5px;
	margin-left: 10px;
	height: 70px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
a{text-decoration: none !important;
    box-shadow: none !important;}
ul.header-right-logo li a {
	display: block;
}

ul.header-right-logo li a img {
	max-width: 118px;
}
.brandlogo-section {
    display: flex;
    align-items: center;
}
.indian_emblem{padding:5px;}
.indian_emblem img{width: 65px;}
/* new design header */
.header .row{align-items:center;}
.brand-section-left { display: flex; align-items: center; gap: 10px;padding: 10px 0px;}
.brand-section-left .brand-logo{}
.brand-section-left .brand-logo img{ width: 100%; }
.brand-section-left .brand-title a{ display: flex; align-items: self-start; gap: 0px; flex-direction: column; justify-content: flex-start; }
.ur-style{font-family: "Noto Nastaliq Urdu", serif !important;color:#1c5590;}
.hi-style{color: #000; font-size: 21px; font-weight: 500;    font-family: 'Open Sans', sans-serif !important;}
.en-style{color: #982f1b; font-size: 18px; font-weight: normal;    font-family: 'Open Sans', sans-serif !important;}
.ministry-right-section { display: flex; align-items: center; justify-content: end;gap: 10px; }
.ministry-right-section .ministry-logo a{ width: 64px;align-items: center; display: flex;}
.ministry-title { text-align: right; line-height: 24px; font-size: 16px; }
.justy-end { align-items: center; display: flex; flex-direction: row-reverse; gap: 15px; }
.ministry-title a { display: flex; flex-direction: column; align-items: end;color:#000 !important; }
.ministry-title a span:first-child{font-weight:600;}

/* end new design header */
.nav-section {
    background: #1c5590;
    display: block;
    clear: both;
    padding: 0px;
    margin: 0px;
    position: relative;
}
.nav-section ul{margin:0px;padding:0px;}

.slider-section{display:block;position:relative;}
.slider-section .slick  .slick__slide .views-field.views-field-title {
	position: absolute;
	bottom: 0px;
	background: rgb(0 0 0 / 45%);
	width: 100%;
	padding: 8px;
	color: #fff;
	padding-left: 22px;
}
.notics-section{background:#f0f7ff;padding:8px 0px;display:block;width:100%;overflow:hidden; }
.notics-board {position: relative;border: solid 1px #000000;}
.left-notics-board{ min-width: 200px; background: #982f1b; color: #fff; letter-spacing: 1px; font-size: 14px; font-weight:700; height: 47px;}
.notics-board .block{}
.notics-board .block__title{
	margin-block: 0px;
    letter-spacing: 0.02em;
    padding: 10px 7px;
    min-width: 160px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #982f1b;
    color: #fff;
    letter-spacing: 2px;
    font-size: 16px;
    font-weight: 700;
    height: 47px;
    position: relative; 
	    width: 160px;
	}
.notics-board .block .block__content {padding-left: 16px; width: 80%; display: inline-block;}
.notics-board .block .block__content .views-field-title a{color:#000;margin-right: 30px;position:related;}
.notics-board .block .block__content .field-content a:last-child:before{
	content: "";
    width: 8px;
    height: 8px;
    display: inline-block;
    background: #982f1b;
    border-radius: 100px;
    margin-right: 7px;
	margin-left: 7px;
}
.notics-board .block .block__content .views-field-title a:hover{text-decoration:underline;}
.notics-board .flexslider { border: none; margin-bottom: 0px; border-radius: 0; background-color: transparent;position:relative; }
.notics-board .flexslider .flex-direction-nav a,
.notics-board .flexslider .flex-direction-nav a {
  display: block !important;
}
.notics-board .flexslider:hover .flex-direction-nav a,
.notics-board .flexslider:hover .flex-direction-nav a {
  display: block !important;
}

.notics-board .flexslider:hover .flex-direction-nav .flex-next,.notics-board .flexslider:hover .flex-direction-nav .flex-prev{opacity:1;}
.notics-board .flex-direction-nav .flex-prev {left: 0px !important;opacity: 1 !important;}
.notics-board .flex-direction-nav .flex-next {right: 0px !important;opacity: 1 !important;}
.notics-board .flex-direction-nav { width: 110px; display: flex; position: absolute; right: 0px; top: 4px; background: #f0f7ff; height: 31px; }
.notics-board .flex-pauseplay { position:absolute; right:76px;}
.notics-board .flexslider .flex-direction-nav a, .notics-board .flexslider .flex-direction-nav a{background-repeat: no-repeat; width: 37px; height: 37px; border-radius: 0px; background-repeat:no-repeat;background-size: 32px; background-color: transparent;    font-size: 0px;}
.notics-board .flex-pauseplay a { display: flex; width: 32px; height: 32px; position: absolute; bottom: -10px; left: 3px; opacity:1; z-index: 10; overflow: hidden; cursor: pointer; color: #fff; background: #dd2b1d; font-size: 0px; border-radius: 5px; align-items: center; justify-content: center; }
.flex-pauseplay a:before{font-size:14px;}
.notics-board .flex-direction-nav a:before{display:none}
.notics-board .flex-direction-nav .flex-prev {
    background-image: url(../../images/right.png);
}
.notics-board .flex-direction-nav .flex-next {
    background-image: url(../../images/left.png);
}
.notics-board .flex-direction-nav .flex-disabled {
    opacity: 1 !important;
    filter: alpha(opacity = 1);
    cursor: default;
    z-index: 1;
} 
/*.notics-board .block .block__title:before{
	    content: "";
    background-image: url(../../images/announcment.png);
    display: block;
    width: 37px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: center;
    margin-left: -19px;
	}*/
.notics-board .view-content {
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-block-end: 0px;
}
.notics-board  .view-footer {
 position: absolute;
    right:0px;
    top:0px;
    background: #982f1b;
    width: 87px;
    height: 47px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.notics-board  .view-footer a{
   color: #fff;
    text-decoration: none;
	letter-spacing:1px;
	font-weight:600;
}
.notics-board .view-footer p{margin-block-end: 0px !important;margin-bottom: 0px;}
.left-notics-board img{width:22px;margin-right:8px;}
.about-section{display:block;background:#fff;padding:35px 0px;}
.about-section .wordoddays{
	display:block;
	padding:5px 0px;
}
.about-section .wordoddays h2{
	text-align: center;
    font-size: 19px !important;
    text-transform: uppercase;
    font-weight: 600 !important;
    color: #1c5590;	
}
.about-section .wordoddays .text-content{
	text-align:center;
}
.about-section .wordoddays h3 a,.about-section .wordoddays h3{
	color: #ff0000 !important;
    font-size: 28px !important;
    font-weight:200 !important;
	font-family: "Noto Nastaliq Urdu", serif !important;
}
.urdu-list.mt-3 li:nth-child(2){
font-family: "Noto Nastaliq Urdu", serif !important;	
} 
.about-section .wordoddays .small-heading{
	margin: 0px;
    padding: 0px;
    line-height: 10px;
    color: #00446d;
    font-size: 14px;
    letter-spacing: 2px;
    font-weight: 600;
    text-transform: capitalize;
}
.about-section .wordoddays h4{
	    border-top: dotted 2px #bababa;
    padding-top: 15px;
    font-size: 17px;
    padding: 15px 5px;
    font-weight: 500 !important;
    color: #000 !important;
}
.about-section .wordoddays h5{
	    margin: 0px;
    color: #ff0000 !important;
    font-weight: 600 !important;
    font-size: 20px;
	font-family: "Noto Nastaliq Urdu", serif !important;
	line-height:40px;
}
.about-section .wordoddays ul.urdu-list{
    padding: 0px;
    display: flex;
    justify-content: center;
    gap: 50px;
	margin: 15px 0px;
}
.about-section .wordoddays ul.urdu-list li{
	    color: #000;
    font-weight: 500;
    font-size: 18px !important;
    position: relative;
    list-style: none;
}
.about-section .wordoddays ul.urdu-list li:before{
	    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #b62201;
    border-radius: 100%;
    position: absolute;
    top: 41%;
    left: -29px;
	}
.about-section .wordoddays ul.urdu-list li:first-child:before{
	    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #b62201;
    border-radius: 100%;
    position: absolute;
    top: 41%;
    left: -29px;
	display:none;
}
.director_list{display:block;padding-left:15%;}
.director-list-box{
	display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 20px;
    background-repeat: no-repeat;
    background-size: 100%;
    padding: 10px 20px;
    margin-bottom: 20px;
    min-height: 143px;
}
#block-olivero-views-block-minister-block-1 ul li:nth-child(1) .director-list-box{background-image: url(../../images/bg-blue.jpg);}
#block-olivero-views-block-minister-block-1 ul li:nth-child(2) .director-list-box{background-image: url(../../images/bg-red.jpg);}
.director-list-box .director-img{
    width: 100px;
    height: 100px;
    border-radius: 100%;
    background: #fff;
    overflow: hidden;
}
.director-list-box .director-img img{
	width:100%
} 
.director-list-box .director-dicription{width:74%;}
.director-list-box .director-dicription h3{
	    font-size: 18px !important;
    font-weight: 600 !important;
    color: #fff !important;
    display: block;
    margin-block: 15px;
}
.director-list-box .director-dicription h3 span{
	font-size: 12px;
	display: block;
	 font-weight: 500 !important;
}
.director-list-box .director-dicription .btn-group-list{
	display: flex;
	align-items: center;
	justify-content: start;
	gap: 30px;
}
.director-list-box .director-dicription .btn-group-list a{
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 3px;
	color: #fff;
}
.news-section{display:block;padding:50px 0px;}
.home-category-section {
    background: #f0f7ff;
    display: block;
	padding: 50px 0px;
}
ul.category_list {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0px;
    margin: 0px;
	 gap: 15px;
	 padding-left: 0px !important;
}
ul.category_list li{
   margin: 0px;
    /* padding: 15px; */
    height: 230px;
    display: flex;
    text-align: center;
    padding-bottom: 0px;
    width: 20%;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
	  border-radius:5px;
	  overflow:hidden;
	
}
ul.category_list li img{
       padding: 20px;
	     width: 191px;
}
ul.category_list li a{
        font-weight: 600;
    color: #fff;
    padding: 10px;
    width: 100%;
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
}

ul.category_list li.b-blue a{background:#097f9b;}
ul.category_list li.b-blue-d a{background:#0e5096;}
ul.category_list li.b-green a{background:#047d46;}
ul.category_list li.b-red a{background:#9c1d06;}
ul.category_list li.b-yellow a{background:#ae7108;}

.b-blue{background:#15abce;}
.b-blue-d{background:#327bc8;}
.b-green{background:#1aaf6b;}
.b-red{background:#d64c32;}
.b-yellow{background:#db9418;}
ul.category_list li a:hover{color:#fff;}
ul.category_list li:hover img{padding: 25px;}
.category_list_new {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0px;
    margin: 0px;
    gap: 15px;
    padding-left: 0px !important;
}
.category_list_new .col-box{
   width:20%;
}
.team_item {
    padding: 30px;
    position: relative;
    text-align: center;
    background-color: #ffffff;
    border-radius: 3px;
    transition: 0.6s cubic-bezier(0.5, 1, 0.89, 1);
    border: 1px solid rgba(15, 14, 14, 0.1);
}
.team_item .admin_thumbnail {
    z-index: 1;
    padding: 2px;
    overflow: hidden;
    position: relative;
    border-radius: 100%;
    margin-bottom: 20px;
    display: inline-block;
}
.team_item .admin_thumbnail:before {
    inset-inline-start: 0;
    inset-inline-end: 0;
    bottom: 0;
    content: "";
    z-index: -1;
    height: 0%;
    position: absolute;
    transition: 0.6s cubic-bezier(0.5, 1, 0.89, 1);
    background-image: linear-gradient(0deg, rgb(10, 51, 194), rgba(10, 51, 194, 0));
}
.team_item .admin_thumbnail .thumbnail_wrap {
        margin: auto;
    width: 160px;
    height: 160px;
    overflow: hidden;
    border-radius: 100%;
    border: 2px solid #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f3f3f3;
}
.team_item .admin_thumbnail .thumbnail_wrap img{width:110px;height:110px;}
.team_item .admin_name {
   font-size: 16px !important;
    line-height: 29px;
    margin-bottom: 0px;
}
.team_item.style_2 .admin_social {
    inset-inline-start: 50%;
    z-index: 1;
    opacity: 0;
    bottom: -30px;
    padding: 0 6px;
    min-width: 120px;
    overflow: hidden;
    position: absolute;
    border-radius: 5px;
    transform: translateX(-50%);
    transition: 0.3s cubic-bezier(0.5, 1, 0.89, 1);
    background-color: #982f1b !important;
	margin: 0px;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
	justify-content: center;
}
.team_item.style_2 .admin_social a {
    width: 100px;
    height: 38px;
    display: flex;
    font-size: 14px;
    color: #fff;
    align-items: center;
    justify-content: center;
}
.team_item.style_2:hover {
    transform: translateY(-10px);
}
.team_item:hover {
    z-index: 1;
    box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.1);
}
.team_item.style_2:hover .admin_social {
    opacity: 1;
    bottom: -19px;
}
.team_item:hover .admin_thumbnail:before {
    height: 100%;
}
.facebook-feed,.news_list{
	display: block;
    width: 100%;
    border-radius: 7px;
    overflow: hidden;
    border: solid 1px #bbbbbb;
    padding: 0px;
}
.facebook-feed h2,.news_list h2{
	    background: #1c5590;
    padding: 10px 16px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 10px;
}
.facebook-feed .block__content {
    display: flex;
    justify-content: center;
}
.news_list .block__content {
       display: block;
    padding: 0px 20px;
    /* min-height: 250px; */
    position: relative;
}
.news_list .block__content .view-content {
    min-height:284px;
	    margin-block-end: 0px ;
}
a.button{
    padding: 8px 10px !important;
    font-size: 15px  !important;
    font-weight: 600  !important;
    letter-spacing: 2px  !important;
    border-radius: 5px  !important;
    height: 42px  !important;
}
.news_list .block__content .view-content .field-content{
	display: block;
    position: relative;
    margin-bottom: 5px;
}
/* .news_list .block__content .view-content .field-content:before{ */
	    /* content: ""; */
    /* display: inline-block; */
    /* width: 6px; */
    /* height: 6px; */
    /* background: #b62201; */
    /* border-radius: 100%; */
    /* vertical-align: middle; */
    /* margin-right: 10px; */
/* } */
.news_list .block__content .view-content .field-content a{
   color:#003165;
   font-weight:600;
}
.item-list-press-release ul{padding:0px;margin:0px;padding-left: 15px;}
.item-list-press-release ul li{list-style: disc;padding:5px 0px;border-bottom:dotted 1px #ddd;margin:5px 0px;}
.item-list-press-release ul li::marker{background: #b62201;color:#b62201;}

.btn-main{
	color: #fff !important;
    background-color:#982f1b !important;
    border-color: #982f1b !important;
   
}
.btn{ letter-spacing: 2px;
    font-weight: 600;}
.facebook-feed iframe{width:100%;}
.facebook-feed iframe div{width:100%;}
.footer-section{
	display:block;
	margin:0px;
	padding:40px 0px;
	background-image: url(../../images/bg-footer.jpg);
	
	}
.useful_links h2,.mobile_app h2{font-size:18px;font-weight:600;color:#fff;}
.useful_links ul{
	margin:0px;
	padding:0px;
}
.useful_links ul li a{color:#fff; font-size:13px;    line-height: 30px;
    padding-left: 5px;}
.useful_links ul li a:hover{margin-left:2px;opacity:0.8}
.mobile_app img{ margin-bottom:10px;}
.footer_details {
    padding-left: 50px;
}
.nic-section {
    display: flex;
    align-items: center;
    justify-content:start;
    gap: 15px;
	margin-bottom:20px;
}

.nic-section p{
    margin: 0px;
    font-size: 13px !important;
    line-height: 18px;
    color: #fff;
    margin-top: 11px;
	margin-block-start: 9px !important;
	font-family: 'Open Sans', sans-serif;
}
.nic-section p strong{
   font-weight:500;
}
#block-olivero-lastupdate{margin-top:15px;}
.nic-section p a{
    color: #fff;    
	font-family: 'Open Sans', sans-serif;
}
.nic-section p a:hover{   
    font-size: 13px;
    color: #fff;    
	opacity:5;
}
.publication-section{display:block;background:#f0f7ff;padding:40px;}
.publication-section h2{
	    position: relative;
    font-size: 19px;
    font-weight: 600;
    color: #1c5590;
}
.publication-section h2:after{
	content: "";
    display: inline-block;
    background: #982f1b;
    width: 60px;
    height: 3px;
    position: absolute;
    bottom: -7px;
    left: 115px;
}
.publication-section ul{
	display: flex;
    gap: 20px;
    margin: 0px;
    padding: 0px;
    align-items: center;
    justify-content: space-between;
	margin-top:30px;
}
.publication-section ul li{
	border: solid 1px #00446d;
    border-radius: 4px;
    width: 100%;
    display: inline-block;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	padding:10px;
	background:#fff;
}
.publication-section ul li a img{} 
.policy-section{display:block;background:#fff;padding:40px 0px;}
.external_list ul{    margin: 0px;
       padding: 14px;
    background: #f0f7ff;}
.external_list ul li{
background: rgb(28,129,162);
background: -moz-linear-gradient(-180deg, rgba(28,129,162,1) 0%, rgba(10,68,101,1) 58%);
background: -webkit-linear-gradient(-180deg, rgba(28,129,162,1) 0%, rgba(10,68,101,1) 58%);
background: linear-gradient(-180deg, rgba(28,129,162,1) 0%, rgba(10,68,101,1) 58%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1c81a2",endColorstr="#0a4465",GradientType=1);
list-style:none;   margin-bottom: 14px;

}
.external_list ul li:last-child{
margin-bottom:0px;
}
.external_list ul li a{
	    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 10px 15px;
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    line-height: 36px;
}
.external_list ul li a:hover{color:#fff;}
.external_list ul li a:hover img{margin-right:-2px;}
.external_list ul li:hover{background: rgb(189,35,0) !important;
    background: -moz-linear-gradient(180deg, rgba(189,35,0,1) 13%, rgba(94,17,0,1) 100%) !important;
    background: -webkit-linear-gradient(180deg, rgba(189,35,0,1) 13%, rgba(94,17,0,1) 100%) !important;
    background: linear-gradient(180deg, rgba(189,35,0,1) 13%, rgba(94,17,0,1) 100%) !important;}
.external_list ul li a span img{width:30px;}
.gallery_Video{background:#1c5590;padding:36px 29px;height: 100%;}
.gallery_Video iframe{
	width: 100%;
    height: 370px;
    border-radius: 5px; 
}
.gallery_photo{display:block;padding:30px 0px;width:100%;}
.gallery_Video h2,.gallery_photo h2 {
    position: relative;
    font-size: 19px;
    font-weight: 600;
    color: #fff;
	margin-bottom:50px;
}

.gallery_Video h2:after,.gallery_photo h2:after {
        content: "";
    display: inline-block;
    background: #fff;
    width: 60px;
    height: 3px;
    position: absolute;
    bottom: -7px;
    left: 14%;
}
.gallery_photo h2{color:#1c5590;margin-bottom:30px;}
.gallery_photo h2:after{background:#982f1b;left: 9%;}
.gallery_photo .flexslider{background: transparent;border: none;margin:0px;border-radius: 0px;}
.gallery_photo .flexslider .flex-viewport,.gallery_photo .flexslider .slides img{height:420px !important;}
.gallery_photo .flex-control-thumbs {
   margin: 0px;
    position: static;
    overflow: hidden;
    background: #000;
    padding: 8px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
}
.gallery_photo .flex-control-thumbs li{
       width: 15%;
    float: left;
    margin: 0;
}
.gallery_photo .flex-control-thumbs img {
    width: 150px;
    height: 90px;
    display: block;
    opacity: .7;
    cursor: pointer;
    -moz-user-select: none;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
	border:solid 1px #fff;
}

.gallery_photo .flex-control-thumbs img:hover {
    opacity: 1;
}

.gallery-section{display:block;background:#f0f7ff;}
.footer_details ul{margin:0px;padding:0px;margin-bottom:10px;}
#block-olivero-socialsection-2{margin-bottom:20px;}
.footer_details #block-olivero-socialsection-2 h2{font-weight:600;font-size:17px;color:#fff;margin-bottom:5px;}
.validation-img {
    display: flex;
    align-items: center;
    justify-content: start;
    gap: 15px;
}
.footer_details ul li a span{font-size:16px}
#block-olivero-lastupdate p{color: #fff;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;}
#block-olivero-lastupdate p span {
    font-weight: 600;
    margin-left: 3px;
}
.clints_section{display:block;width:100%;overflow:hidden;padding:5px 0px;}
.clints_section img { max-width: 160px; padding: 5px; border: solid 1px #ddd; margin:5px 7px; border-radius: 2px; }
.clints_section img:hover { filter: grayscale(100); }
/***************************************/
.block-superfish {
  width: 100%;
}
.sf-hidden {
  background: transparent !important;
  border: 0 none !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px !important;
  margin: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  width: 1px !important;
}
ul.sf-menu,
ul.sf-menu li {
  list-style: none;
}
ul.sf-menu,
ul.sf-menu ul,
ul.sf-menu ol,
ul.sf-menu li,
ul.sf-menu a,
ul.sf-menu span,
ul.sf-menu div {
  margin: 0;
  padding: 0;
  color:#fff;
}
ul.sf-menu {
  line-height: 1.0;
  z-index: 497;
}
ul.sf-menu:after {
  clear: both;
  content: "";
  height: 0;
  display: block;
  visibility: hidden;
}
ul.sf-menu ul {
  left: 0;
  position: absolute;
  top: -9999px;
  width:18em;
  background:#0d3763;
}
ul.sf-menu ul li {
  width: 100%;
}
ul.sf-menu li {
  float: left;
  position: relative;
  z-index: 498;
}
ul.sf-menu a,
ul.sf-menu span.nolink {
    display: block;
    padding: 0.9em 1.5em;
    position: relative;
    font-weight: 600;
}
ul.sf-menu span{margin-left:5px;}
ul.sf-menu li:hover,
ul.sf-menu li.sfHover,
ul.sf-menu li:hover ul,
ul.sf-menu li.sfHover ul {
  z-index: 499;
}
ul.sf-menu li:hover > ul,
ul.sf-menu li.sfHover > ul {
  left: 0;
  top: 2.8em;
}
ul.sf-menu li li:hover > ul,
ul.sf-menu li li.sfHover > ul {
  left: 100%;
  top: 0;
}
ul.sf-menu.menu,
ul.sf-menu.menu ul,
ul.sf-menu.menu li {
  margin: 0;
  padding: 0;
}
/**
 * Arrows.
 */
ul.sf-menu .sf-with-ul {
  padding-right: 1em;
}
ul.sf-menu .sf-sub-indicator {
  height: 1em;
  line-height: 9999px;
  opacity: 0.75;
  overflow: hidden;
  position: absolute;
  right: 0.75em;
  speak: none;
  text-indent: -9999px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1em;
}
ul.sf-menu .sf-sub-indicator:after {
  content: "▼";
  left: 0;
  line-height: 1;
  position: absolute;
  text-indent: 0;
  top: 0;
}
ul.sf-menu ul .sf-sub-indicator:after {
  content: "►";
}
ul.sf-menu a:focus > .sf-sub-indicator,
ul.sf-menu a:hover > .sf-sub-indicator,
ul.sf-menu a:active > .sf-sub-indicator,
ul.sf-menu li:hover > a > .sf-sub-indicator,
ul.sf-menu li.sfHover > a > .sf-sub-indicator,
ul.sf-menu span.nolink:hover > .sf-sub-indicator,
ul.sf-menu li:hover > span.nolink > .sf-sub-indicator,
ul.sf-menu li.sfHover > span.nolink > .sf-sub-indicator {
  opacity: 1;
}
/**
 * Shadow.
 */
ul.sf-menu.sf-horizontal.sf-shadow ul,
ul.sf-menu.sf-vertical.sf-shadow ul,
ul.sf-menu.sf-navbar.sf-shadow ul ul {
  -webkit-box-shadow: 2px 2px 10px rgba(0,0,0,0.5);
  -moz-box-shadow: 2px 2px 10px rgba(0,0,0,0.5);
  box-shadow: 2px 2px 10px rgba(0,0,0,0.5);
}
ul.sf-menu.sf-shadow ul.sf-shadow-off {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/**
 * Multi-column sub-menus.
 * Supersubs.js can adjust column widths too and this is a fallback.
 */
ul.sf-menu li.sf-multicolumn-column {
  display: inline;
  float: left;
}
ul.sf-menu li.sf-parent-children-1 ul.sf-multicolumn {
  width: 12em;
}
ul.sf-menu li.sf-parent-children-2 ul.sf-multicolumn {
  width: 24em;
}
ul.sf-menu li.sf-parent-children-3 ul.sf-multicolumn {
  width: 36em;
}
ul.sf-menu li.sf-parent-children-4 ul.sf-multicolumn {
  width: 48em;
}
ul.sf-menu li.sf-parent-children-5 ul.sf-multicolumn {
  width: 60em;
}
ul.sf-menu li.sf-parent-children-6 ul.sf-multicolumn {
  width: 72em;
}
ul.sf-menu li.sf-parent-children-7 ul.sf-multicolumn {
  width: 84em;
}
ul.sf-menu li.sf-parent-children-8 ul.sf-multicolumn {
  width: 96em;
}
ul.sf-menu li.sf-parent-children-9 ul.sf-multicolumn {
  width: 108em;
}
ul.sf-menu li.sf-parent-children-10 ul.sf-multicolumn {
  width: 120em;
}
ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(2),
ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(1) {
  width: 50%;
}
ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(3),
ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(2),
ul.sf-menu li.sf-multicolumn-column:nth-child(3):nth-last-child(1) {
  width: 32.333%;
}
ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(4),
ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(3),
ul.sf-menu li.sf-multicolumn-column:nth-child(3):nth-last-child(2),
ul.sf-menu li.sf-multicolumn-column:nth-child(4):nth-last-child(1) {
  width: 25%;
}
ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(5),
ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(4),
ul.sf-menu li.sf-multicolumn-column:nth-child(3):nth-last-child(3),
ul.sf-menu li.sf-multicolumn-column:nth-child(4):nth-last-child(2),
ul.sf-menu li.sf-multicolumn-column:nth-child(5):nth-last-child(1) {
  width: 20%;
}
ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(6),
ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(5),
ul.sf-menu li.sf-multicolumn-column:nth-child(3):nth-last-child(4),
ul.sf-menu li.sf-multicolumn-column:nth-child(4):nth-last-child(3),
ul.sf-menu li.sf-multicolumn-column:nth-child(5):nth-last-child(2),
ul.sf-menu li.sf-multicolumn-column:nth-child(6):nth-last-child(1) {
  width: 16.665%;
}
ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(7),
ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(6),
ul.sf-menu li.sf-multicolumn-column:nth-child(3):nth-last-child(5),
ul.sf-menu li.sf-multicolumn-column:nth-child(4):nth-last-child(4),
ul.sf-menu li.sf-multicolumn-column:nth-child(5):nth-last-child(3),
ul.sf-menu li.sf-multicolumn-column:nth-child(6):nth-last-child(2),
ul.sf-menu li.sf-multicolumn-column:nth-child(7):nth-last-child(1) {
  width: 14.2855%;
}
ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(8),
ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(7),
ul.sf-menu li.sf-multicolumn-column:nth-child(3):nth-last-child(6),
ul.sf-menu li.sf-multicolumn-column:nth-child(4):nth-last-child(5),
ul.sf-menu li.sf-multicolumn-column:nth-child(5):nth-last-child(4),
ul.sf-menu li.sf-multicolumn-column:nth-child(6):nth-last-child(3),
ul.sf-menu li.sf-multicolumn-column:nth-child(7):nth-last-child(2),
ul.sf-menu li.sf-multicolumn-column:nth-child(8):nth-last-child(1) {
  width: 14.2855%;
}
ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(9),
ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(8),
ul.sf-menu li.sf-multicolumn-column:nth-child(3):nth-last-child(7),
ul.sf-menu li.sf-multicolumn-column:nth-child(4):nth-last-child(6),
ul.sf-menu li.sf-multicolumn-column:nth-child(5):nth-last-child(5),
ul.sf-menu li.sf-multicolumn-column:nth-child(6):nth-last-child(4),
ul.sf-menu li.sf-multicolumn-column:nth-child(7):nth-last-child(3),
ul.sf-menu li.sf-multicolumn-column:nth-child(8):nth-last-child(2),
ul.sf-menu li.sf-multicolumn-column:nth-child(9):nth-last-child(1) {
  width: 11.111%;
}
ul.sf-menu li.sf-multicolumn-column:nth-child(1):nth-last-child(10),
ul.sf-menu li.sf-multicolumn-column:nth-child(2):nth-last-child(9),
ul.sf-menu li.sf-multicolumn-column:nth-child(3):nth-last-child(8),
ul.sf-menu li.sf-multicolumn-column:nth-child(4):nth-last-child(7),
ul.sf-menu li.sf-multicolumn-column:nth-child(5):nth-last-child(6),
ul.sf-menu li.sf-multicolumn-column:nth-child(6):nth-last-child(5),
ul.sf-menu li.sf-multicolumn-column:nth-child(7):nth-last-child(4),
ul.sf-menu li.sf-multicolumn-column:nth-child(8):nth-last-child(3),
ul.sf-menu li.sf-multicolumn-column:nth-child(9):nth-last-child(2),
ul.sf-menu li.sf-multicolumn-column:nth-child(10):nth-last-child(1) {
  width: 10%;
}
/**
 * "Vertical" type.
 */
ul.sf-menu.sf-vertical {
  width: 12em;
}
ul.sf-menu.sf-vertical li {
  width: 100%;
}
ul.sf-menu.sf-vertical li:hover > ul,
ul.sf-menu.sf-vertical li.sfHover > ul {
  left: 12em;
  top: 0;
}
ul.sf-menu.sf-vertical .sf-sub-indicator:after {
  content: "►";
}
/**
 * "Navbar" type.
 */
ul.sf-menu.sf-navbar {
  position: relative;
}
ul.sf-menu.sf-navbar li {
  position: static;
}
ul.sf-menu.sf-navbar li li {
  position: relative;
}
ul.sf-menu.sf-navbar li ul,
ul.sf-menu.sf-navbar li li li {
  width: 100%;
}
ul.sf-menu.sf-navbar li li {
  width: auto;
  float: left;
}
ul.sf-menu.sf-navbar li li:hover > ul,
ul.sf-menu.sf-navbar li li.sfHover > ul,
ul.sf-menu.sf-navbar > li.active-trail > ul {
  left: 0;
  top: 2.5em;
}
ul.sf-menu.sf-navbar li li li:hover > ul,
ul.sf-menu.sf-navbar li li li.sfHover > ul {
  left: 12em;
  top: 0;
}
ul.sf-menu.sf-navbar ul .sf-sub-indicator:after {
  content: "▼";
}
ul.sf-menu.sf-navbar ul ul .sf-sub-indicator:after {
  content: "►";
}
/**
 * sfSmallscreen.
 */
ul.sf-menu.sf-accordion {
  display: none;
  position: absolute;
}
ul.sf-menu.sf-accordion,
ul.sf-menu.sf-accordion ul,
ul.sf-menu.sf-accordion li {
  float: left;
  width: 100%;
}
ul.sf-menu.sf-accordion ul {
  margin: 0;
  padding: 0;
}
ul.sf-menu.sf-accordion.sf-expanded,
ul.sf-menu.sf-accordion li.sf-expanded > ul {
  left: auto !important;
  position: relative;
  top: auto !important;
}
ul.sf-menu.sf-accordion .sf-sub-indicator:after {
  content: "▼";
}
ul.sf-menu.sf-accordion.sf-accordion-with-buttons .sf-accordion-button:after {
  content: "▼";
  margin: 0 0 0 1em;
}
ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.sf-expanded > .sf-accordion-button:after {
  content: "▲";
}
/**
 * RTL support.
 */
ul.sf-menu.rtl,
ul.sf-menu.rtl li {
  float: right;
}
ul.sf-menu.rtl li:hover > ul,
ul.sf-menu.rtl li.sfHover > ul {
  left: auto;
  right: 0;
}
ul.sf-menu.rtl li li:hover > ul,
ul.sf-menu.rtl li li.sfHover > ul {
  left: auto;
  right: 12em;
}
ul.sf-menu.rtl ul {
  left: auto;
  right: 0;
}
ul.sf-menu.rtl .sf-sub-indicator {
  left: 0.75em;
  right: auto;
}
ul.sf-menu.rtl.sf-horizontal ul .sf-sub-indicator:after {
  content: "◄";
}
ul.sf-menu.rtl.sf-horizontal.sf-shadow ul,
ul.sf-menu.rtl.sf-vertical.sf-shadow ul,
ul.sf-menu.rtl.sf-navbar.sf-shadow ul ul {
  -webkit-box-shadow: -2px 2px 10px rgba(0,0,0,0.5);
  -moz-box-shadow: -2px 2px 10px rgba(0,0,0,0.5);
  box-shadow: -2px 2px 10px rgba(0,0,0,0.5);
}
ul.sf-menu.rtl li.sf-multicolumn-column {
  float: right;
}
ul.sf-menu.rtl.sf-vertical li:hover > ul,
ul.sf-menu.rtl.sf-vertical li.sfHover > ul {
  left: auto;
  right: 12em;
}
ul.sf-menu.rtl.sf-vertical .sf-sub-indicator:after {
  content: "◄";
}
ul.sf-menu.rtl.sf-navbar li li {
  float: right;
}
ul.sf-menu.rtl.sf-navbar ul ul .sf-sub-indicator:after {
  content: "◄";
}
ul.sf-menu.rtl.sf-navbar li li:hover > ul,
ul.sf-menu.rtl.sf-navbar li li.sfHover > ul {
  left: auto;
  right: 0;
}
ul.sf-menu.rtl.sf-navbar li li li:hover > ul,
ul.sf-menu.rtl.sf-navbar li li li.sfHover > ul {
  left: auto;
  right: 12em;
}
ul.sf-menu.rtl.sf-accordion.sf-expanded,
ul.sf-menu.rtl.sf-accordion li.sf-expanded > ul {
  right: auto !important;
}
ul.sf-menu li a,ul.sf-menu ul li a{font-size:14px;}
ul.sf-menu li a{text-transform: uppercase;}
ul.sf-menu ul li a{
	    padding: 10px 10px;
    font-weight: 400;
    text-transform: capitalize;
    font-size: 13px;
}
ul.sf-menu ul li{
	border-bottom:solid 1px #204871;
}
ul.sf-menu ul li:last-child{
	border-bottom:none;
}
ul.sf-menu li a:hover,ul.sf-menu li ul li a:hover,ul.sf-menu li a.is-active,ul.sf-menu li.active-trail>a{background:#982f1b;}
.sf-depth-2 a span{
	position: absolute;
    right: 8px;
	transform: rotate(270deg);
	}
ul.sf-menu .sf-sub-indicator {
    display: none;
}

/***************************************/
.inner-banner-section {
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
	position: relative
}

.inner-banner-section img {
	max-width: 100%;
	display: flex;
	margin: 0 auto;
	width: 100%
}

.inner-banner-section .overlap-section {
    position: absolute;
    bottom: 32px;
    width: 100%;
    padding: 0px 10px;
}
.inner-banner-section .block-page-title-block{display: flex;justify-content: center;}
/* .inner-banner-section .block-page-title-block .title {color:#fff !important;} */
.inner-banner-section .block-page-title-block .title {
	color: #fff !important;
    font-size: 17px;
    font-weight: 600 !important;
}
.breadcrumb li a{color: #b2c9e1;font-weight: 500;}
.breadcrumb-item+.breadcrumb-item::before{color:#ffffff !important;}
/* .breadcrumb li{ */
	/* color: #fff; */
	/* font-weight: 500; */
	/* background: rgb(218 224 230 / 24%); */
	/* align-items: center; */
	/* justify-content: center; */
	/* display: flex; */
	/* padding: 4px 15px; */
/* } */
.breadcrumb li{
	color: #fff;
	font-weight: 500;
	background: rgb(0 0 0 / 41%);
	align-items: center;
	justify-content: center;
	display: flex;
	padding: 9px 15px;
	font-size: 12px !important;
}
.button--primary {
    color: var(--color--white);
    background-color: #982f1b !important;
}
.webform-button--reset{
	border-color: #000 !important;
    color: #000  !important;
}
.content-wrapper{
	padding-top:20px;
}
td.views-field.views-field-field-date {
    text-wrap: nowrap;
}
.view  .view-filters {margin-block-end: 10px}
.view-mobile-van-tour ul{    padding-left: 0px;margin-top:20px;}
.view-mobile-van-tour ul li {
    list-style-type: disc;
	line-height: 40px;font-size:14px;
}
.view-mobile-van-tour ul li a{color: #26488c !important;}
.view-notice-board .view-empty{margin-bottom: 0px;}
.fa-facebook:before{color:#5375a7}
.fa-twitter:before{color:#1DA1F2}
.fa-youtube:before{color:#e02f2f}
.text-content h2{color: #0067ac !important;}
.h2,h2.h3, h3,.h3, h4,.h5, h5{font-weight:600 !important;color: #0067ac !important;}
/* .text-content ul{padding-left: 20px !important;margin-left: 0px;} */
.text-content ul,.text-content p{font-size:14px;font-family: 'Open Sans', sans-serif;}
.text-content ul a,.text-content p a{font-weight:600;}
/* video */
.view-id-video{
	margin-top: 15px;
}
.view-id-video .views-view-grid__item-inner{
	background: #ffffff;
    border: solid 1px #1c5590;
    border-radius: 3px;
    padding: 0px;
	min-height:331px;
	 transition: 100ms width ease 300ms;
  -webkit-transition: 100ms width ease 300ms;
   border-bottom: solid 3px #1c5590;
}
.view-id-video .views-view-grid__item-inner:hover{
	border: solid 1px #982f1b;
	 transition: 100ms width ease 300ms;
  -webkit-transition: 100ms width ease 300ms;
   border-radius: 1px;
}
.view-id-video .views-view-grid__item-inner .field:not(:last-child){
	    margin-block-end: 0px;
}
.view-id-video .views-view-grid__item-inner .field--type-string,.view-id-video .views-view-grid__item-inner .field--type-list-string{
	   font-size:13px;
}
.view-id-video .views-view-grid__item-inner .field--type-string .field__label,.view-id-video .views-view-grid__item-inner .field--type-list-string .field__label{
	   font-weight: 500;
}
.view-id-video .views-view-grid__item-inner .field--type-list-string{
	   margin-bottom:10px;
	   border-bottom:solid 1px #f9f9f9;
	   padding-bottom: 10px;
}
.view-id-video .views-view-grid__item-inner .field--name-field-video{
	   margin-block-end: 10px !important;
}
.view-id-video .views-view-grid__item-inner .views-field-field-video{padding:10px;}
.view-id-video .views-view-grid__item-inner .views-field-title{
	    color: #1c5590 !important;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 0px;
    height: 54px;
    background:transparent;
    padding: 5px 11px;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: start;
}

.gallery_Video .view-id-video{
	margin-top: 15px;
}
.gallery_Video .view-id-video .views-view-grid__item-inner{
	background: transparent;
    border: solid 1px #1c5590;
    border-radius: 0px;
    padding: 0px;
    min-height: inherit;
    transition: 100ms width ease 300ms;
    -webkit-transition: 100ms width ease 300ms;
    border-bottom: solid 3px #1c5590;
}

.gallery_Video .view-id-video .views-view-grid__item-inner .field:not(:last-child){
	    margin-block-end: 0px;
}
.gallery_Video .view-id-video .views-view-grid__item-inner .field--type-string,.gallery_Video .view-id-video .views-view-grid__item-inner .field--type-list-string{
	   font-size:14px;
}
.gallery_Video .view-id-video .views-view-grid__item-inner .field--type-string .field__label,.gallery_Video .view-id-video .views-view-grid__item-inner .field--type-list-string .field__label{
	   font-weight: 500;
}
.gallery_Video .view-id-video .views-view-grid__item-inner .field--name-field-video{height: 360px;}
.gallery_Video .view-id-video .views-view-grid__item-inner .field--label-inline{
	    display: inline-block;
    float: left;
    font-size: 13px;
    color: #fff;
    width: 33%;
    padding: 10px 0px;
}
.gallery_Video .view-id-video .views-view-grid__item-inner .views-field-field-video{display: flex;
    flex-direction: column;}
.gallery_Video .view-id-video .views-view-grid__item-inner .field--type-list-string{
	   margin-bottom:0px;
	   border-bottom:none;
	   padding-bottom: 0px;
}
.gallery_Video .view-id-video .views-view-grid__item-inner .field--name-field-video{
	   margin-block-end: 10px !important;
}
.gallery_Video .view-id-video .views-view-grid__item-inner{}
.gallery_Video .view-id-video .views-view-grid__item-inner .views-field-title .field-content{
	      color: #fff !important;
		  font-weight:600;
}
.gallery_Video .views-view-grid__item-inner .views-field-title{
	    color: #fff !important;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 0px;
    height: inherit;
    background:transparent;
    padding: 5px;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: start;
}

/* video end */
/* book  */
.view-ncpul-magazines .views-field-flipbook-cover__target-id,.view-ncpul-magazine .views-field-field-turnjs-magazine-res-im{
    background-image: url(../../images/book-bg-new.png);
    width: 100%;
    height: 269px;
    display: block;
    background-size: 265px 260px;
    background-repeat: no-repeat;
    position: relative;
    background-position: center;

}
.view-ncpul-magazines .views-field-flipbook-cover__target-id a img,.view-ncpul-magazine .views-field-field-turnjs-magazine-res-im a img{
	width: 159px;
    height: 214px;
    border: solid 2px #fff;
    position: absolute;
    top: 24px;
    left: 6%;
    right: 0px;
    margin: 0 auto;
}

.view-ncpul-magazines .views-field .field-content,.view-ncpul-magazine .views-field .field-content{font-weight:600;color:#1c5590;}
.view-ncpul-magazines .views-view-grid__item-inner,.view-ncpul-magazine .views-view-grid__item-inner{
	    display: flex;
    flex-direction: column-reverse;
    text-align: center;
    justify-content: center;
    background:#fefdf0;
    padding: 20px;
    border-radius: 5px;
    margin: 10px 10px 0px 0px;
    border: solid 1px #d6d6d6;
	padding-bottom:20px;
}
#block-olivero-views-block-ncpul-magazines-block-3 .view-ncpul-magazines .views-field-flipbook-cover__target-id{
	    width: 100%;
    height: 270px;
    display: block;
    position: relative;
    background-image: none;
    overflow: hidden;

}
#block-olivero-views-block-ncpul-magazines-block-3 .view-ncpul-magazines .views-field-flipbook-cover__target-id a img{
	width: 100%;
    height: 270px;
    margin-bottom: 0px;
    border: solid 1px #ececec;
    position: inherit;
    
}
#block-olivero-views-block-ncpul-magazines-block-3 .view-ncpul-magazines .views-field-flipbook-cover__target-id a{}
#block-olivero-views-block-ncpul-magazines-block-3 .view-ncpul-magazines .views-field-title{display:none;}
#block-olivero-views-block-ncpul-magazines-block-3 .view-ncpul-magazines .views-view-grid__item-inner{
	    display: flex;
    flex-direction: column;
    text-align: center;
    justify-content: center;
    background:#fff;
    padding: 15px;
    border-radius: 3px;
    margin:10px 0px 10px 0px;
    border: solid 1px #00446d;
	padding-bottom:20px;
	transition: 100ms width ease 300ms;-webkit-transition: 100ms width ease 300ms;
	    box-shadow: 0px 15px 20px 0px rgb(201 226 255);
}
#block-olivero-views-block-ncpul-magazines-block-3 .view-ncpul-magazines .views-view-grid__item-inner:hover{transition: 100ms width ease 300ms;-webkit-transition: 100ms width ease 300ms;
	    box-shadow: 0px 0px 0px 0px rgb(201 226 255);;transition: 1200ms width ease 1500ms;-webkit-transition: 1200ms width ease 1500ms;}
#block-olivero-views-block-ncpul-magazines-block-3 .view-ncpul-magazines .views-view-grid__item-inner:hover img{padding:5px;transition: 400ms width ease 800ms;-webkit-transition: 400ms width ease 800ms;}
.view-id-ncpul_magazines .views-field-title{margin-bottom:15px;}
.view-id-ncpul_magazines .views-field-field-date,.view-id-ncpul_magazines .views-field-field-publication-category,.view-id-ncpul_magazines .views-field-flipbook__target-id-1,.view-id-ncpul_magazines .views-field-field-magazine-type{display: inline-flex;gap: 6px;width:32%;justify-content: center;border: solid 1px #ddd;padding: 5px;
    align-items: center;}
.view-id-ncpul_magazines .views-field-field-publication-category,.view-id-ncpul_magazines .views-field-field-magazine-type{ margin: 0px 25px;}

/* book end */
.slider-section .slick__arrow {
       position: absolute;
    z-index: 2;
    top: inherit !important;
	left: inherit !important;
    bottom: 16px;
    right: 0px;
    width: 76px;
    height: 2px;
    margin-top: -1px;
    transform: translateY(-50%);
    pointer-events: none;
    z-index: 99;
}
.slider-section .slick__arrow .slick-prev,.slider-section .slick__arrow .slick-next{
  
    background-repeat:no-repeat ;
    width: 37px;
    height: 37px;
    border-radius: 0px;
    background-repeat: no-repeat;
    background-size: 32px;
    background-color: transparent;
}
.slider-section .slick__arrow .slick-prev{background-image: url(../../images/right.png);}
.slider-section .slick__arrow .slick-next{background-image: url(../../images/left.png);}

.slider-section .slick-arrow::before{display:none !important;}

.publication-category-list,.gallery_Video,.gallery_photo{position:relative;}
.publication-category-list .view-header{
	    position: absolute;
    top: -10px;
    right: 0px;
    margin-block-end: 0px !important; 
}
.gallery_Video .view-header{
    position: absolute;
    top: 33px;
    right: 54px;
    margin-block-end: 0px !important;
}
.gallery_photo .view-header {
    position: absolute;
    top: 21px;
    right:0px;
    margin-block-end: 0px !important;
}
.gallery_photo .flex-direction-nav a:before {
    font-size: 17px;
    display: inline-block;
    color: #fff;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    background-color: rgb(221 43 29);
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 7px;
}
.pager__items{justify-content: center;}
.pager__item {
    width: var(--sp2) !important;
    height: var(--sp2)  !important;
    margin: 3px  !important;
	border: solid 1px #ddd;
}

.view table .views-field-field-doc-language,.view table .views-field-field-date,.view table .views-field-counter,.view table .views-field-field-publish-date,.view table .views-field-field-unpublish-date,.view table .views-field-nothing,.view table .views-field-field-document,.view table .views-field-field-start-date,.view table .views-field-field-end-date,.view table .views-field-field-document-language,.view-id-notice_board table tr td:nth-child(3){
	text-wrap: nowrap !important;
    white-space: nowrap;}
.view table b,.view table strong{font-weight: 500;}
.view table .views-field-view .view-content .views-row{    margin-top: 10px;
    border-top: solid 1px #ddd;
    padding-top: 10px}
.view table .views-field-view .view-content .views-row:first-child{border-top: none;margin-top:0px; padding-top:0px}
.view table .views-empty p{text-align:center;margin-bottom:0px;margin-block-end:0px !important}

.view-rti table .views-field-view-node {width:110px !important;}
.view-id-financial_statements table .views-field-nothing,.view-policy-and-planning table .views-field-field-doc-language,.view-center-list table .views-field-nothing {width:220px !important;}
.view table .views-field-counter {width:60px !important;}
.view-press-release table  .views-field-title{
font-weight:500;	
}
.view table .views-field-title a{background:transparent;color: #000; padding: 0px; font-size:inherit;font-weight:normal;}
.view table .views-field-title a:hover{background:transparent;color:#1c5590;}
.view table tr td a{
	    padding: 5px;
    border:transparent;
    border-radius: 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    background: #1c5590;
    color: #fff;
    line-height: normal;
    margin-right: 5px;
    font-size: 13px;
}
.view table a:hover{
	 transition: 100ms width ease 300ms;
  -webkit-transition: 100ms width ease 300ms;
    background: #982f1b;
}
.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg: #fff !important;}
.table-striped>tbody>tr:nth-of-type(even){--bs-table-accent-bg:rgb(242 242 242) !important;}
table {caption-side: top !important;}
table caption{
	color: #1c5590;
    font-size: 14px;
    font-weight: 600;
    line-height: 5px;
}
.block embed{width: 100%;height:680px;}
.view-filters input{min-height: 45px;height: 45px;}
.view-filters input:focus{outline: 1px solid var(--color--primary-60);outline-offset: -2px;}
.slider-section .view-slider-hero .slick img {    
    width: 1920px;
    height: 570px;
}
.address-col {
    float: left;
    width: 32%;
    margin: 7px 7px;
    padding: 10px 15px;
    min-height: 270px;
    border: 1px solid #ddd;
    border-radius: 7px;
}
.address-col h3{font-size: 16px !important;}

.contact-us-box p{
   font-size:14px !important;
}
.contact-us-box ul{
   list-style:none;
   padding-left:0px !important;
}
.contact-us-box ul li{
  margin-block:3px;
}
.contact-us-box ul li a{
      display: flex;
    align-items: center;
    gap: 10px;
}
.contact-us-box .card-header{
         color: #fff; padding:2px 10px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif ;
    font-size: 15px;background-color: rgb(28 85 144);
}
.contact-us-box .card-body{
    padding: 10px; 
    font-family: 'Open Sans';
    min-height: 180px; 	
}
.map-section {
       padding: 10px;
    border-radius: 5px;
    border: solid 1px #dfdfdf;
	margin-bottom: 20px;
}
.map-section iframe {
    border: 0;
    height: 493px;
}
/* webstie right to left content start */
[dir="rtl"] .nav-section,[dir="rtl"] .slider-section,[dir="rtl"] .notics-section{float: right;width: 100%;}
[dir="rtl"] .about-section,[dir="rtl"] .home-category-section,[dir="rtl"] .news-section,[dir="rtl"] .publication-section,[dir="rtl"] .policy-section,[dir="rtl"] .gallery-section,[dir="rtl"] .clints_section,[dir="rtl"] .footer-section{float: left;width: 100%;}
[dir="rtl"] .notics-board .view-footer,[dir="rtl"] .publication-category-list .view-header,[dir="rtl"] .gallery_photo .view-header{right: inherit;left: 0px;}
[dir="rtl"] .gallery_Video .view-header{right: inherit;left:43px;}
[dir="rtl"] .block__title{display:block}
[dir="rtl"] .publication-section .block__title,[dir="rtl"] .gallery_photo .block__title,[dir="rtl"] .gallery_Video .block__title{display:inline-block;}
[dir="rtl"] .publication-section h2:after,[dir="rtl"] .gallery_photo h2:after,[dir="rtl"] .gallery_Video h2:after{right: 0px;}
[dir="rtl"] .slider-section .slick__arrow{width: 0px;}
[dir="rtl"] .slider-section .slick__arrow{right:inherit;left:19px !important;}
[dir="rtl"] .external_list ul li a span img{transform: rotate(180deg);}
[dir="rtl"] .footer_details{padding-left: 0px;padding-right: 60px;}
[dir="rtl"] .team_item.style_2 .admin_social{inset-inline-start: 0px;}
[dir="rtl"] .team_item .admin_name{font-size: 13px !important;}
[dir="rtl"] .goverment_logo{float:left;}
[dir="rtl"] .block-language ul.links li a,[dir="rtl"] #block-topheadernave ul li a{border-left: solid 1px #e1e1e1;    border-right: transparent;}
[dir="rtl"] .block-language ul.links li:first-child a{border-right: solid 1px #e1e1e1;}
[dir="rtl"] #block-topheadernave ul li:first-child a{border-right: solid 1px #e1e1e1;}
[dir="rtl"] .director_list{padding-left: 0px;padding-right: 15%;}
[dir='rtl'] .slider-section .slick__arrow .slick-next {right: auto;left: 30px;} 
[dir='rtl'] .slider-section .slick__arrow .slick-prev {left: -35px !important;left: auto;}
[dir='rtl'] .policy-tab .ui-accordion-content .resource-title a{padding-right: 10px;}
[dir='rtl'] .policy-tab .ui-accordion-content .resource-title a:before{left: inherit;right: -12px;}
[dir='rtl'] .content-wrapper #block-olivero-page-title .page-title:before{right: inherit;left: -55px;}
[dir='rtl'] .view .view-header{right: inherit;left: 11px;}
[dir='rtl'] .notics-board .flex-direction-nav{right: inherit; left: 0px;}
[dir='rtl'] .notics-board .block__title{display: inline-flex;}
[dir='rtl'] .notics-board .flex-pauseplay{right: inherit; left: 33px; bottom: 1px;} 
[dir='rtl'] .view table tr td a{margin-left: 18px;margin-right:0px;} 
[dir='rtl'] .view-grant-in-aid-schemes table tr th.views-field-nothing,[dir='rtl'] .view-id-acts table tr th.views-field-nothing{width: 400px;} 
[dir='rtl'] .content-wrapper #block-olivero-page-title .page-title{font-size: 15px;} 
[dir='rtl'] .view-mobile-van-tour .view-header p { font-size: 15px;}
[dir='rtl'] .item-list ul li { line-height: 40px; }
[dir='rtl'] .about-section .wordoddays h5 { line-height: 40px;font-size:16px; }
[dir='rtl'] .about-section .wordoddays h3 a,[dir='rtl'] .about-section .wordoddays h3 { line-height: 40px;font-size:16px; }
[dir='rtl'] .facebook-feed h2,[dir='rtl'] .news_list h2{    padding: 16px 16px;font-size: 14px !important; }
[dir="rtl"] .block__title{    padding: 16px 0px;font-size: 14px !important; }
[dir='rtl'] ul.sf-menu li a,[dir='rtl'] ul.sf-menu ul li a{font-size: 13px;text-transform: none; }
[dir='rtl'] ul.sf-menu li a{padding:19px 25px;}
[dir='rtl'] ul.sf-menu.rtl ul {  margin-top: 15px !important; }
[dir='rtl'] ul.sf-menu ul li a{    padding:19px 9px;}
[dir='rtl'] ul.sf-menu span { margin-right: 12px; margin-left:0px; }
[dir='rtl'] .text-content ul,[dir='rtl'] .text-content p { margin-right: 12px; margin-left:0px; }
[dir='rtl'] #search-block-form .form-actions { right: 0px; top: -6px; }
[dir='rtl'] #block-topheadernave ul li a,[dir='rtl'] .block-language ul.links li a{    padding: 6px 11px;}
[dir='rtl'] #search-block-form .js-form-item .form-search{font-size: 10px;}
[dir='rtl'] #block-olivero-content ul li a{line-height: 45px;margin-left: 14px;margin-right:0px;}
[dir='rtl'] .text-content p,[dir='rtl'] .views-view-grid__item-inner span { line-height:45px; }
[dir='rtl'] .director-list-box .director-dicription h3 span{line-height: 13px;}
[dir='rtl'] .director-list-box .director-dicription h3{font-size: 13px !important;margin-block: 5px;    line-height:40px;}
[dir='rtl'] .policy-tab .ui-accordion-content .resource-title a:before{top: 22px;}
[dir='rtl'] .policy-tab .ui-accordion-content .resource-title a{line-height: 45px;}
[dir='rtl'] .external_list ul li a{line-height: 44px;}
[dir='rtl'] .gallery_Video h2{margin-bottom: 0px;}
[dir='rtl'] .text-content .h3,[dir='rtl']  .text-content h3,[dir='rtl'] .text-content .h2,[dir='rtl']  .text-content h2 { font-size: 16px !important; font-weight: normal !important; line-height: 45px; }
[dir='rtl'] #block-olivero-content ul li::marker{font-family:'Open Sans', sans-serif !important;}
[dir='rtl'] p{line-height:45px;}
[dir='rtl'] .notics-board .view-footer,[dir='rtl'] .notics-board .block__title{height: 64px;} 
[dir='rtl'] .btn,[dir='rtl'] .view-header .button{letter-spacing: 0px;padding:.775rem .75rem;} 
[dir='rtl'] .team_item.style_2 .admin_social a{height: 49px; display: flex; font-size: 12px;} 
[dir='rtl'] table caption{line-height: 45px;} 
[dir='rtl'] .view-id-rti .views-field-view-node a{width: 157px;margin:0px;} 
[dir='rtl'] h5,[dir='rtl'] h4,[dir='rtl'] h3,[dir='rtl'] h2,[dir='rtl'] h1,[dir='rtl'] p{line-height:45px;} 
[dir='rtl'] h5,[dir='rtl'] h4,[dir='rtl'] h3,[dir='rtl'] h2,[dir='rtl'] h1{font-weight:normal} 
[dir='rtl'] h5{font-size:17px;} 






/* webstie right to left content end */
.minister-photo img{width:220px;}
.block-language ul.links li:last-child a{font-family: "Noto Nastaliq Urdu", serif !important;}
.policy-tab .views-accordion-header {
	display: flex;
align-items: center;
justify-content:start;
font-weight:500 !important;
border: none !important;
border-radius: 0px !important; 
}
.policy-tab .views-accordion-header a{
	color:#fff !important;
	font-size:14px !important;
	letter-spacing:1px;
}
.policy-tab .ui-accordion-content{
	    min-height: 138px;
    border-radius: 0px !important; 
}
.policy-tab .ui-accordion-content#ui-id-2{background: #dbf8ff;border: solid 1px #08505c;}
.policy-tab .ui-accordion-content#ui-id-4{background: #cfe6ff;border: solid 1px #002245;}
.policy-tab .ui-accordion-content#ui-id-6{background: #c3ffe3;border: solid 1px #063f24;}
.policy-tab .ui-accordion-content#ui-id-8{background: #ffd2ca;border: solid 1px #701500;}
.policy-tab .ui-accordion-content .resource-title a{padding-left:0px;position:relative;}
.policy-tab .ui-accordion-content .resource-title a:before{
	    content: '';
    position: absolute;
    width:5px;
    height:5px;
    border-radius: 100px;
    display: block;
    background: #000000;
    vertical-align: middle;
    left: -15px;
    top: 8px;
}

.policy-tab [aria-controls="ui-id-2"]{
background: rgb(23,113,117) !important;
background: -moz-linear-gradient(180deg, rgba(23,113,117,1) 13%, rgba(3,68,82,1) 100%) !important;
background: -webkit-linear-gradient(180deg, rgba(23,113,117,1) 13%, rgba(3,68,82,1) 100%) !important;
background: linear-gradient(180deg, rgba(23,113,117,1) 13%, rgba(3,68,82,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#177175",endColorstr="#034452",GradientType=1) !important;
}
.policy-tab [aria-controls="ui-id-4"]{
background: rgb(5,51,100) !important;
background: -moz-linear-gradient(180deg, rgba(5,51,100,1) 13%, rgba(0,33,66,1) 100%) !important;
background: -webkit-linear-gradient(180deg, rgba(5,51,100,1) 13%, rgba(0,33,66,1) 100%) !important;
background: linear-gradient(180deg, rgba(5,51,100,1) 13%, rgba(0,33,66,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#053364",endColorstr="#002142",GradientType=1) !important;
}
.policy-tab [aria-controls="ui-id-6"]{ 
background: rgb(13,89,52) !important;
background: -moz-linear-gradient(180deg, rgba(13,89,52,1) 13%, rgba(3,55,30,1) 100%) !important;
background: -webkit-linear-gradient(180deg, rgba(13,89,52,1) 13%, rgba(3,55,30,1) 100%) !important;
background: linear-gradient(180deg, rgba(13,89,52,1) 13%, rgba(3,55,30,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0d5934",endColorstr="#03371e",GradientType=1) !important;
}
.policy-tab [aria-controls="ui-id-8"]{
background: rgb(189,35,0) !important;
background: -moz-linear-gradient(180deg, rgba(189,35,0,1) 13%, rgba(94,17,0,1) 100%) !important;
background: -webkit-linear-gradient(180deg, rgba(189,35,0,1) 13%, rgba(94,17,0,1) 100%) !important;
background: linear-gradient(180deg, rgba(189,35,0,1) 13%, rgba(94,17,0,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#bd2300",endColorstr="#5e1100",GradientType=1) !important;
}
.view-minister ul{ padding-left:0rem;list-style:none;margin-left:0px;}
.view-minister ul li{ padding-left:0rem;}
.view-minister .minister-photo {
       padding: 30px 30px 30px 30px;
    display: flex;
    align-items: center;
    justify-content: center;
       background-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 15px 20px 0px rgba(41.999999999999865, 11, 88, 0.1);
}
.node--type-gallery .node__content{padding-block-end: var(--sp3);padding-block-end: 0px;}
.grid-gallery-list{
   padding: 0px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-auto-rows: 16.5vw;
    grid-gap: 1vw;
}
.grid-gallery-list .gallery-imgs {
    display: flex;
    flex-direction: column;
    align-items: start;
   justify-content: start;
    border: solid 1px #ddd;
	background:#1c5590;
	
}
.grid-gallery-list .gallery-imgs a {  
  box-sizing: border-box;
}
.grid-gallery-list .gallery-imgs span{text-transform:capitalize;padding-left: 10px;width:100%;color:#fff;}
.grid-gallery-list .gallery-imgs a img{  
	height: 209px;
	margin-bottom: 8px;
}

.grid-gallery-list .gallery-imgs a:hover {
  cursor: pointer;
  position:relative;

}
.grid-gallery-list .gallery-imgs a:hover:before{
	content: "";
    background-image: url(../../images/zoom-in.png);
    background-size: 48px;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 96%;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgb(0 0 0 / 57%);
}
.view-mobile-van-tour{position:relative;}
.view-mobile-van-tour .view-header{position: static;}
.view-mobile-van-tour .view-header p{
	font-size: 18px;
    font-weight: 600;
    font-style: italic;
    margin-bottom: 0px;
    padding-bottom: 0px; 
}
.view-id-urdu_e_library{margin-top:30px;}
.view-id-urdu_e_library .views-view-grid__item{
	    padding: 30px 30px 30px 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 40px 0px rgba(41.999999999999865, 11, 88, 0.1);
	transition: 100ms width ease 300ms;
    -webkit-transition: 100ms width ease 300ms;
	border:solid 1px #fff;
}
.view-id-urdu_e_library .views-view-grid__item .views-field-field-logo{
	    min-height:200px;
		margin-bottom:20px;
}
.view-id-urdu_e_library .views-view-grid__item .views-field-field-logo img{
	  width:200px;
	  height:180px;
}
.view-id-urdu_e_library .views-view-grid__item:hover{
	box-shadow: 0px 0px 40px 0px rgba(41.999999999999865, 11, 88, 0.1);
	transition: 100ms width ease 300ms;
    -webkit-transition: 100ms width ease 300ms;
border:solid 1px #ddd;}
#views-exposed-form-council-list-page-1{display: flex; gap: 20px; align-items: center;}
#views-exposed-form-council-list-page-1 .form--inline > *{margin-top:0px;}
#views-exposed-form-council-list-page-1 .js-form-item label{font-weight: 600;}
#views-exposed-form-council-list-page-1 .js-form-item .form-select{height:42px;width:100%;}
.view-id-council_list table .views-field-body{width: 128px;}
.view-id-council_list table th.views-field-field-contact-institute-name,.view-id-council_list table th.views-field-field-course-name,.view-id-council_list table th.views-field-field-pin-code{text-wrap: nowrap;}   
  /* .view-ncpul-magazines .views-field-flipbook-cover__target-id { */
    /* width: 100%; */
    /* height: 269px; */
    /* background-size: 367px 287px; */
/* } */
  /* .view-ncpul-magazines .views-field-flipbook-cover__target-id a img { */
   /* width: 232px; */
    /* height: 241px; */
    /* top: 10px; */
    /* left: 3%; */
/* } */
.view-event .views-field-field-doc{width: 421px;} 
/* details page document  */
  .node--type-financial-statements .node__content .field{
	      display: flex;
    align-items: center;
    justify-content: start;
    gap: 20px;
    padding: 10px 10px;
    background: #efefef;
    margin-bottom: 7px;
    border: solid 1px #aeaeae;
  }
  /* .dark .node--view-mode-full .node__content .field{background:#343434;color:#ff0 !important} */
/* details page document end */
.view-details-document-wrapper { margin-top: -50px; }
.view-details-document-wrapper .d-flex-row {
    display: flex;
    gap: 20px;
    
    border: solid 1px #ddd;
    border-radius: 5px;
    margin-bottom: 15px;
    align-items: stretch;
    flex-basis: content;
}
.view-details-document-wrapper .d-flex-row span {
    width: 150px;
    background: #2167ac;
    padding: 10px 10px;
    font-weight: 600;
    text-align: center;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.view-details-document-wrapper .d-flex-row span:before {
    content: "";
    width: 15px;
    height: 15px;
    background: #2167ac;
    transform: rotate(45deg);
    right: -3px;
    position: absolute;
    z-index: -1;
}
.d-view-d {
    display: flex !important;
    flex-wrap: wrap;
    flex-direction: column;
    gap: 7px;
    list-style: decimal;
    padding: 7px 0px;
    margin-bottom: 0px;
}
.align-c{align-items:center !important;}
.view-details-document-wrapper .d-flex-row img{padding:20px;}

html:lang(ur) body,html:lang(ur) p,html:lang(ur) b,html:lang(ur) ul li,html:lang(ur) ol li,html:lang(ur) h1,html:lang(ur) h2,html:lang(ur) h3,html:lang(ur) h4,html:lang(ur) h5,html:lang(ur) h6,html:lang(ur) a,html:lang(ur) .h1,html:lang(ur) .h2,html:lang(ur) .h3,html:lang(ur) .h4,html:lang(ur) .h5,html:lang(ur) .h6,html:lang(ur) span {
font-family: "Noto Nastaliq Urdu", serif !important;font-optical-sizing: auto; font-style: normal;}
html:lang(hi) body, html:lang(hi) p, html:lang(hi) b, html:lang(hi) ul li, html:lang(hi) ol li, html:lang(hi) h1, html:lang(hi) h2, html:lang(hi) h3, html:lang(hi) h4, html:lang(hi) h5, html:lang(hi) h6, html:lang(hi) a, html:lang(hi) .h1, html:lang(hi) .h2, html:lang(hi) .h3, html:lang(hi) .h4, html:lang(hi) .h5, html:lang(hi) .h6, html:lang(hi) span {
    font-family: "Noto Sans Devanagari", sans-serif !important;
    font-optical-sizing: auto;
    font-style: normal;
}
@media screen and (max-width: 1400px) {
  #block-topheadernave ul li a, .block-language ul.links li a{font-size:12px;padding:12px 6px}
  .nav-section ul.sf-menu .sf-with-ul{padding-right: .6em;}
  .nav-section ul.sf-menu li a,.nav-section ul.sf-menu ul li a{font-size:13px;}
  .nav-section ul.sf-menu a,.nav-section ul.sf-menu span.nolink{padding: 0.9em 0.8em;}
  #block-theamchanger ul li{width: 22px;height: 22px;}
  .team_item{padding:30px 18px;}
  .team_item .admin_thumbnail .thumbnail_wrap{width: 130px; height: 130px;}
  .team_item .admin_thumbnail .thumbnail_wrap img{width: 80px; height: 80px;}
  .external_list ul li a{font-size: 14px;padding: 10px 10px;}
}
@media screen and (max-width: 1200px) {
	
 .top-right{flex-direction:inherit;justify-content: flex-end;}
 .search_bar{width:69%;}
 .site-branding__name a{font-size:15px;}
 .site-branding__slogan a{font-size:12px;}
 ul.header-right-logo li{height: 60px;}
 ul.header-right-logo li a img{max-width: 70px;}
 .slider-section .view-slider-hero .slick img {width: 100%;height: 330px;}
 .view-id-ncpul_magazines .views-view-grid--horizontal{--views-grid--column-count:3 !important;}
 .nav-section ul.sf-menu .sf-with-ul{padding-right: .4em;}
  .nav-section ul.sf-menu li a,.nav-section ul.sf-menu ul li a{font-size:12px;}
  .nav-section ul.sf-menu a,.nav-section ul.sf-menu span.nolink{padding: 0.9em 0.5em;}
  a#text_resize_decrease, a#text_resize_increase, a#text_resize_reset{padding: 5px 5px;font-size: 11px;}
  #block-topheadernave ul li a, .block-language ul.links li a{padding: 12px 5px;font-size: 11px;} 
  .top-header-nav li:first-child{display:none !important;}
  #search-block-form .js-form-item .form-search {padding-right: 33px;font-size: 10px;}
  .team_item{padding:30px 13px;}
  .team_item .admin_thumbnail{margin-bottom: 5px;}
  .team_item .admin_thumbnail .thumbnail_wrap{width: 100px; height: 100px;}
  .team_item .admin_thumbnail .thumbnail_wrap img{width: 50px; height: 50px;}
  .team_item .admin_name{font-size: 13px !important;}
  .policy-section{padding: 20px 0px;}
  .policy-section .col-md-9{width:65%;}
  .policy-section .col-md-3{width:35%;}
  .external_list ul li a span img { width: 25px; }
}
@media screen and (max-width: 992px) {
 .category_list_new{flex-wrap: wrap;justify-content: center;}
 .team_item{padding:30px 13px;}
 .category_list_new .col-box{width: 31%;margin-bottom:15px;}
 .indian_emblem img{width: 39px;}
 .site-branding__logo img{width:50px}
  .slider-section .view-slider-hero .slick img {width: 100%;height: 230px;}
  .view-id-ncpul_magazines .views-view-grid--horizontal{--views-grid--column-count:4 !important;}
  .publication-category-list #block-olivero-views-block-ncpul-magazines-block-3 .view-ncpul-magazines .views-field-flipbook-cover__target-id {height: 100%;}
  .publication-category-list #block-olivero-views-block-ncpul-magazines-block-3 .view-ncpul-magazines .views-field-flipbook-cover__target-id a img{height: 180px;}
  .news-section .row{flex-direction:column-reverse;gap:20px;}
  .news-section .row .col-md-7{width:100%;}
  .news-section .row .col-md-5{width: auto; margin: 0 auto;}
  .external_list ul li a{font-size: 12px;line-height: 26px;}
  .external_list ul li a span img { width: 20px; }
  .policy-tab .ui-accordion-content { min-height: 97px;}
  
  
}
@media screen and (max-width: 800px) {
	.ministry-right-section{margin-bottom:10px;}
	.nav-section{background:#1c5590;border-bottom:none;display:inline-block;width:100%;}
	a#superfish-main-toggle{display: block !important;padding: 10px;position:relative;color:#fff;}
	[dir='rtl'] a#superfish-main-toggle{text-align: left;}
	[dir='rtl'] .hi-style,[dir='rtl'] .ur-style,[dir='rtl'] .en-style{font-size:15px;}
	a#superfish-main-toggle:focus{outline: solid 0px currentColor;outline-offset: 0px;} 
	a#superfish-main-toggle:before{content:"";background-image: url(../../images/menu.png);background-repeat: no-repeat;
    background-size:32px;width:35px;height:35px;position: absolute;right: 0px;top: 4px;}
	ul.sf-menu, ul.sf-menu ul, ul.sf-menu ol, ul.sf-menu li, ul.sf-menu a, ul.sf-menu span, ul.sf-menu div{color:#fff;}
	.sf-depth-1>a{display: flex !important;align-items: center;justify-content: space-between;border-top: solid 1px rgb(238 238 238 / 27%);}
	.sf-has-clone-parent{background: #0e3054  !important;display: inline-block;}
	.sf-clone-parent{display:none !important;} 
	ul.sf-menu li a:hover, ul.sf-menu li ul li a:hover{background:#982f1b}
	ul.sf-menu ul{margin-top:0px !important;}
}
@media screen and (max-width: 768px) {
	[dir="rtl"] .director_list{    padding-right: 0%;}
	[dir="rtl"] .director-list-box{background-size: cover;}
	[dir="rtl"] .ministry-title a{font-size:13px;}
	[dir="rtl"] .about-section .wordoddays ul.urdu-list{gap: 40px;} 
	#block-olivero-views-block-magazines-block-1 .views-view-grid--horizontal{--views-grid--column-count: 2 !important;} 
 .top-right{flex-direction:row;justify-content: start;}
 .search_bar{width:70%;}
 .header .col-md-8,.header .col-md-4,.policy-section .col-md-3,.policy-section .col-md-9{width:100%;}
 .goverment_logo{float:left;}
 .goverment_logo ul{padding-left: 0px !important;margin-bottom:10px !important;display:none;}
  .slider-section .view-slider-hero .slick img {width: 100%;height: 180px;}
  .slider-section .slick__arrow{right:0px;}
  .slider-section .slick .slick__slide .views-field.views-field-title{padding-left:20px;overflow:hidden;}
  .slider-section .slick .slick__slide .views-field.views-field-title span{font-size:14px;padding-right:100px;text-wrap: nowrap;}
  .notics-board .block .block__title{font-size: 14px !important;min-width: 100%;justify-content: start;}
  .view-id-notice_board{    height: 60px;}
  .notics-board .view-footer a{font-size: 12px;font-weight: 500;letter-spacing: 0px;}
  .director_list{padding-left: 0px;}
  .home-category-section{padding: 20px 0px;}
  ul.category_list{flex-direction: column;}
  ul.category_list{flex-flow: wrap;}
  ul.category_list li{width: 48%;}
  .facebook-feed, .news_list{margin-bottom:15px;}
  #block-olivero-views-block-ncpul-magazines-block-3 .view-ncpul-magazines .views-field-flipbook-cover__target-id a img,#block-olivero-views-block-ncpul-magazines-block-3 .view-ncpul-magazines .views-field-flipbook-cover__target-id{height: 180px;}
  .publication-category-list .views-view-grid {--views-grid--column-count: 3 !important;}
  .external_list ul{padding-left:0px !important;margin-top:15px;}
  .external_list ul li a{font-size: 13px;line-height: 20px;}
  .gallery_photo .flexslider .flex-viewport, .gallery_photo .flexslider .slides img{height:auto !important;}
  .gallery_photo .flex-control-thumbs img{width: 132px;height: 45px;}
  .gallery_Video iframe{height: 240px;} 
  .gallery_Video .view-id-video .views-view-grid__item-inner .field--name-field-video{height:250px;}
  .footer_details{padding-left:0px;} 

.site-branding__name a{font-size:13px;}
 .site-branding__slogan a{font-size:10px;}
 .page-title {font-weight: 600 !important;font-size: 17px;}
 .inner-banner-section .overlap-section {bottom: 0px;    top: 0px;padding:10px 0px;}
 .inner-banner-section,.inner-banner-section img{height:75px;}
 .inner-banner-section .block-page-title-block .title{font-size: 14px;margin-bottom: 0.0rem;}
 .breadcrumb li,.breadcrumb li a{font-size:12px;}
 .nic-dic p{font-size:12px;}
.category_list_new .col-box{width:48%;}
.notics-board .block { flex-direction: column; }
.view-id-ncpul_magazines .views-field-field-publication-category, .view-id-ncpul_magazines .views-field-field-magazine-type{margin: 7px 0px;}
.view-id-ncpul_magazines .views-field-field-date, .view-id-ncpul_magazines .views-field-field-publication-category, .view-id-ncpul_magazines .views-field-flipbook__target-id-1, .view-id-ncpul_magazines .views-field-field-magazine-type{font-size: 12px;width: 100%;}
.breadcrumb{margin-bottom: 6px !important;} 
}



@media screen and (max-width:500px) {
	[dir='rtl'] .hi-style,[dir='rtl'] .ur-style,[dir='rtl'] .en-style{font-size:12px;}
	[dir='rtl'] .ministry-logo img{font-size:12px;}
	
	#block-olivero-views-block-magazines-block-1 .views-view-grid--horizontal span.field-content{font-size: 13px;font-weight: 600;}
	.view-id-ncpul_magazines .views-view-grid--horizontal{--views-grid--column-count:2 !important;}
	.publication-category-list .views-view-grid { --views-grid--column-count: 2 !important; }
	.publication-section h2:after{width: 32px;}
	.publication-section .btn{    font-size: 10px;}
  ul.category_list{flex-flow: wrap;padding-left:0px !important;}
  ul.category_list li{width: 100%;}
  .about-section .wordoddays{padding: 10px 0px;border: solid 1px #1c5591;margin-bottom: 10px;}
  .about-section .wordoddays ul.urdu-list li{list-style: none;font-size: 10px !important;}
  .about-section .wordoddays h4,.about-section .wordoddays h5{font-size:14px;}
  #block-olivero-views-block-ncpul-magazines-block-3 .view-ncpul-magazines .views-field-flipbook-cover__target-id a img,#block-olivero-views-block-ncpul-magazines-block-3 .view-ncpul-magazines .views-field-flipbook-cover__target-id{height: 140px;}
  .block__title{font-size:15px !important}
  .external_list ul{padding-left:0px !important;}
  .external_list ul li a{font-size: 12px;line-height: 30px;}
  .gallery_photo .flexslider .flex-viewport, .gallery_photo .flexslider .slides img{height: 210px !important;}
  .gallery_Video iframe{height: 200px;}
  .gallery_Video .view-id-video .views-view-grid__item-inner .field--name-field-video{height:210px;}
  .gallery_Video .view-id-video .views-view-grid__item-inner .field--label-inline{font-size: 10px;}
  .mobile-app{display: flex;gap: 10px;}
  .mobile-app img{width: 49%;}
  .publication-category-list #block-olivero-views-block-ncpul-magazines-block-3 .view-ncpul-magazines .views-field-flipbook-cover__target-id a img{width:137px;}
  .view-ncpul-magazines .views-field-flipbook-cover__target-id a img {
    width: 137px;
    height: 166px;
    top: 9px;
    left: 4%;
} 
.view-ncpul-magazines .views-field-flipbook-cover__target-id {
    width: 100%;
    height: 192px; 
    background-size: 216px 199px;
}
.view-id-ncpul_magazines .views-field-title{font-size:12px;font-weight:500;}
.view-ncpul-magazines .views-view-grid__item-inner{padding-bottom: 0px;padding: 13px;background: rgb(84 38 36 / 2%);}
 .site-branding__name a{font-size:11px;font-weight: 500;}
  .site-branding__slogan a{font-size:10px;font-weight: 500;}
  .category_list_new .col-box{width:100%;}
.director-list-box .director-img{width: 80px; height: 80px;}
.team_item .admin_name { font-size: 16px !important; }
.region--header-top-nav{text-align:center;}
#block-topheadernave ul li a, .block-language ul.links li a{font-size: 12px;padding:12px 10px;}
.notics-board .block .block__content{padding-left:0px;text-align:center;}
.notics-board .block .block__content .views-field-title a{font-size:13px;margin-right:0px;}

.news-section .row .col-md-5{width:100% ;} 

	.fb_iframe_widget,
	.fb_iframe_widget span,
	.fb_iframe_widget span iframe[style] {
	    width: 100% !important;
	    min-width: 200px;
	}

}

@media screen and (max-width:435px) {
	.mobile-app img { width: 90%; }
	.gallery_Video{padding: 10px 6px; height: 100%;}
	.publication-section { padding: 40px 10px; }
	.view-id-ncpul_magazines .views-view-grid--horizontal{grid-gap: 5px;}
  .view-ncpul-magazines .views-field-flipbook-cover__target-id a img {
    width: 132px;
    height: 161px;
    top: 12px;
    left: 7%;

} 

} 
@media screen and (max-width:400px) {
	.view-ncpul-magazines .views-field-flipbook-cover__target-id {
       width: 100%;
    height: 135px;
    background-size: 151px 135px;
}
  .view-ncpul-magazines .views-field-flipbook-cover__target-id a img {
        width:93px;
    height: 109px;
    top: 11px;
    left: 2%;
} 
}

#block-theamchanger ul li a,#block-olivero-socialsection ul li a{display:block;}
#block-theamchanger ul li a:focus,#block-olivero-socialsection ul li a:focus{outline: solid 2px #000 !important;outline-offset: 2px !important;}
/* theams black color */
.dark .wrapper,.dark .header-top{background: #454545;}
.dark .header-top .top-nav ul li a,.dark a#text_resize_decrease,.dark a#text_resize_increase,.dark a#text_resize_reset,.dark a,.dark .site-branding-hindi,.dark .left-section h5,.dark .page-title,.dark .table,.dark table,.dark .breadcrumb li,.dark .text-content p,.dark .whats-news .block__title,.dark .form-item__label,.dark .form-item__description,.dark .captcha__title{color:#ff0 !important}
.dark #search-block-form .js-form-item .form-search,.dark .webform-submission-feedback-form,.dark .notics-board .block .block__title{background:#000;color:#ff0} 
.dark .left-section,.dark .table thead th{background: #000;}
.dark .left-section{background:#212121;}
.dark .left-section ul li a:hover,.dark  .left-section ul li a.is-active{background: #000;border-left: 10px solid #ff0;}
.dark .table thead th{color:#ff0 !important}
.dark .table-striped>tbody>tr:nth-of-type(odd){background-color:#6e6e6e !important;color:#ff0 !important}  
.dark img {filter: grayscale(100%);}
.dark .ministry-logo img,.dark .header-right-logo li img{filter: invert(1);}
.dark [type="color"],.dark [type="date"],.dark [type="datetime-local"],.dark [type="email"],.dark [type="file"],.dark [type="month"],.dark [type="number"],.dark [type="password"],.dark [type="search"],.dark [type="tel"],.dark [type="text"],.dark [type="time"],.dark [type="url"],.dark [type="week"],.dark textarea{background-color:#6e6e6e !important;color:#ff0 !important}
.dark .button--primary,.dark .btn-info,.dark .tabs__link{background-color:#292929 !important;color:#ff0 !important}
.dark .webform-button--reset{background-color:#6e6e6e !important;color:#ff0 !important}
.dark .btn-info{border-color:#ff0 !important}
.dark .notics-board{background: #2c2c2c;border-color:#ff0 !important} 
.dark .slider-hero .views-field-title .field-content{color:#ff0 !important} 
.dark .whats-news {  
    background: rgb(0 0 0 / 85%); 
    color: #ff0;
}
.dark form#user-login-form {
    width: 500px;
    margin: 0 auto;
    border: solid 1px #ddd;
    padding: 30px;
    background: #000; 
}
.dark .nav-section,.dark .notics-section,.dark .home-category-section,.dark .publication-section,.dark .gallery-section,.dark .facebook-feed h2,.dark .news_list h2,.dark .external_list ul li,.dark .table-striped>tbody>tr:nth-of-type(odd){background: #343434;}
.dark ul.sf-menu ul,.dark .header,.dark .slider-section,.dark .about-section,.dark .news-section,.dark .policy-section,.dark .clints_section,.dark .team_item,.dark #block-olivero-views-block-ncpul-magazines-block-3 .view-ncpul-magazines .views-view-grid__item-inner,.dark .gallery_Video,.dark .content-wrapper,.dark .table-striped>tbody>tr:nth-of-type(even),.dark #block-olivero-views-block-flexslider-views-example-block-2{background: #000 !important;}
.dark .indian_emblem img{filter: invert(1);}
.dark ul.sf-menu ul li{border-bottom: solid 1px #343434;}
.dark .useful_links h2,.dark  .mobile_app h2,.dark .footer_details #block-olivero-socialsection-2 h2,.dark #block-topheadernave ul li a, .dark .block-language ul.links li a,.dark #block-topheadernave ul li:first-child,.dark .about-section .wordoddays h2,.dark .about-section .wordoddays ul.urdu-list li,.dark .team_item .admin_name,.dark .facebook-feed h2,.dark .news_list h2,.dark span,.dark .publication-section h2,.dark .gallery_photo h2,.dark .gallery_Video h2,.dark .policy-tab .views-accordion-header a,.dark .about-section .wordoddays h5,.dark .about-section .wordoddays h3,.dark .director-list-box .director-dicription h3,.dark .gallery_Video .view-id-video .views-view-grid__item-inner .views-field-title .field-content,.dark .gallery_Video .view-id-video .views-view-grid__item-inner .field--label-inline,.dark .h2,.dark h2,.dark .h3,.dark h3,.dark .h3,.dark h4,.dark .h5,.dark h5,.dark ul li,.dark ol li,.dark .content-wrapper #block-olivero-page-title .page-title,.dark .inner-banner-section .block-page-title-block .title,.dark .view-mobile-van-tour .view-header p,.dark table caption{color:#ff0 !important}
.dark .team_item{border:solid 1px #ff0;}
.dark .btn-main{background:transparent !important;border:solid 1px #ff0 !important}
.dark .publication-section h2:after,.dark .gallery_photo h2:after,.dark .gallery_Video h2:after,.dark .policy-tab .ui-accordion-content .resource-title a:before,.dark .about-section .wordoddays ul.urdu-list li:before,.dark .content-wrapper #block-olivero-page-title .page-title:before{background:#ff0 !important}
.dark #block-olivero-views-block-ncpul-magazines-block-3 .view-ncpul-magazines .views-view-grid__item-inner{    box-shadow: 0px 15px 20px 0px rgb(87 87 87);    border: solid 1px #ff0;}
.dark .gallery_Video .view-id-video .views-view-grid__item-inner{border:solid 1px #fff;}
.dark .external_list ul,.dark .policy-tab .ui-accordion-content#ui-id-2,.dark .policy-tab .ui-accordion-content#ui-id-4,.dark .policy-tab .ui-accordion-content#ui-id-6,.dark .policy-tab .ui-accordion-content#ui-id-8{background: #515050 !important;}
.dark .policy-tab [aria-controls="ui-id-2"],.dark .policy-tab [aria-controls="ui-id-4"],.dark .policy-tab [aria-controls="ui-id-6"],.dark ,.dark .policy-tab [aria-controls="ui-id-8"]{    background: #939393 !important;}
.dark .gallery_Video iframe,.dark iframe{filter: grayscale(100%);}
.dark .table-striped>tbody>tr:nth-of-type(even){--bs-table-accent-bg: rgb(76 76 76) !important;}
.dark .table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg: #000 !important;}
.dark .pager__item--active{background-color: #aca200;}
.dark .pager__link{background: #000;}
.dark  #block-olivero-content ul li a{color:#ff0 !important}
.dark #edit-submit-policy-and-planning,.dark .form-select,.dark #edit-submit-press-release,.dark .view-event .views-field-field-doc a,.dark .view-id-rti .views-field-view-node a,.dark .view-id-vacancy .views-field-nothing a,.dark .view-useful-links .views-field-field-url-details a{background-color: #b4b4b4 !important;color:#ff0 !important}
.dark .card ,.dark .view-ncpul-magazines .views-view-grid__item-inner{    border: 1px solid #ff0;background-color:#000}
.dark .contact-us-box .card-header{background-color:#343434 !important;color:#ff0 !important;} 
.dark .view-ncpul-magazines .views-field .field-content,.dark .view-empty p,.dark .block__content{color:#ff0 !important}
@media (min-width: 62.5rem) {
    .dark .region--content {
        margin-block-end: -10px;
        padding-bottom: 30px;
    }
}
.dark input::placeholder {
  color: #ff0;
  opacity: 1; /* Firefox */
}

.dark input::-ms-input-placeholder { /* Edge 12-18 */
  color: #ff0;
}
.dark .view-details-document-wrapper .d-flex-row span{background: #6e6e6e;}
.dark .view-details-document-wrapper .d-flex-row{border: solid 1px #595959;}

.fa-file-pdf{display:none;}
.vertical-accordion {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 300px; /* Set your desired width */
}

.accordion-header {
    background-color: #f1f1f1;
    color: #333;
    padding: 10px;
    cursor: pointer;
}

.accordion-content {
    display: none;
    padding: 10px;
}
article .node__content .field:not(:last-child) {margin-block-end: 3px;}
.item-list ul li {line-height: 30px;}

.path-flipbook #OneBook3d_329665_stage{top: 537.283px !important;background:#fefdf0 !important;border:solid 1px #ddd;}
.unselectable{background: #1c5590;   padding: 0px 18px;   top: 1400.24px !important;   height: 72px !important;   border-radius: 52px;   width: 518px !important;   left: 0 !important;   right: 0 !important;   margin: 0 auto;}
#photobook{background:#fefdf0;border: solid 1px #d6d6d6;}




