/*
Theme Name: NRSP
Theme URI: https://nrsp.org.pk
Author: Mansoor Abid
Author URI: https://nrsp.org.pk
Description: 
Version: 0.1
Tags: 
*/

  
body{font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:0;}

ul{list-style:none; margin:0; padding:0;}

ul.bulleted{list-style:disc; margin:0 10px; padding:0 10px 10px 10px;}

ul.bulleted ul{padding-left:20px; list-style:circle; }

ul.bulleted li{padding:4px 0;}

li{margin:0; padding:0;}

img{border:0; max-width:100%; height:auto}

h1,h2,h3,h4,h5{font-family: 'Roboto Condensed', sans-serif;}

a{text-decoration:none;}


.hr{width:100%; height:1px; background:#ddd; margin:15px 0;}

.hr2{width:100%; height:1px; border-top:1px dashed #ddd; margin:10px 0 20px 0;}

.clear{clear:both;}


.wrap{width:1230px; margin:15px auto 25px auto; border:1px solid #ddd; box-shadow: 10px 10px 5px #eee;}

.header{text-align:center; padding:10px;}

.logo{float:left; height:70px; margin:7px 0 0 10px;}

.st{float:right;margin:10px;}

.gtlang{float:right; margin:0 0 10px 5px;}

.gtlang select#gtranslate_selector{height:30px; padding:2px; width:125px; background:#fff; border:1px solid #ddd;}

.searchfrm{float:right; margin:4px 0 0 5px;}

.searchfrm .screen-reader-text{display:none;}

.searchfrm #s{height:27px; width:180px; padding:2px 10px; background:#fff; border:0;}

.searchfrm #searchsubmit{height:31px; width:60px; background:#06C; color:#fff; border:1px solid #fff;}


.topmenu{margin:0 10px; height:38px; border-top:#ddd 1px solid; border-bottom:#ddd 1px solid; background:#235cc6; padding:0 5px;}

.topmenu ul{float:left; padding:0 5px;}

.topmenu ul li{float:left;}

.topmenu ul li a{display:block; text-decoration:none; font-size:15px; color:#fff; padding:10px 15px; font-weight:bold;}

.topmenu ul li a:hover{background:#fff; color:#235cc6;}



/*
.btn-home{background:url(images/btn-home.jpg) no-repeat;}

#menu-item-243{background:url(images/btn-about.jpg) no-repeat;}

#menu-item-243:hover{background:url(images/btn-about.jpg) no-repeat;}

#menu-item-244{background:url(images/btn-aop.jpg) no-repeat;}

#menu-item-245{background:url(images/btn-os.jpg) no-repeat;}

#menu-item-246{background:url(images/btn-pm.jpg) no-repeat;}

#menu-item-887{background:url(images/btn-contact.jpg) no-repeat;}

#menu-item-890{background:url(images/btn-career.jpg) no-repeat;}

#menu-item-891{background:url(images/btn-wwd.jpg) no-repeat;}

.btn-gam{background:url(images/btn-gam.jpg) no-repeat;}
*/


.topmenu .menu .sub-menu{float: left; overflow: hidden; display:block; text-align:left; z-index: 99999; padding:10px; box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;}

.topmenu .menu .sub-menu{display: none;}

.topmenu .menu li:hover .sub-menu{display:block; position:absolute; background:#fff; border-top:1px solid #235cc6; min-width:180px;}

.topmenu .menu li:hover .sub-menu li{float:none;margin:0; border-bottom:1px dotted #235cc6;}

.topmenu .menu li:hover .sub-menu li a{padding:10px 15px;border:0; color:#888; }

.topmenu .menu li:hover .sub-menu li:hover a{color:#fff;background:#235cc6;}



.headerimage{margin:10px 0 20px 20px;}

.container{width:1200px; margin:12px 0 0 10px;}

.left{float:left; width:940px;}

.leftcol{width:320px; padding:0 10px; float:left; height:auto;}


.leftcolinner{width:300px; padding:0 10px; float:left; height:auto;}


.leftcolinner h3{color:#06C; font-size:16px; font-weight:normal; text-transform:uppercase; padding-left:5px;}

.widget_nav_menu  li.leftmenuhd{font-size:13px; color:#06C; font-weight:normal; text-transform:uppercase;}

.widget_nav_menu  li{padding:3px 0; font-size:13px;}

.widget_nav_menu  li a{text-decoration:none; background:#eee; display:block; padding:5px 10px; color:#555; border-radius:9999px;}

.widget_nav_menu  li a:hover{background:#09F; color:#fff;}


.widget_nav_menu li.leftmenuhd{font-size:13px; color:#06C; font-weight:normal; text-transform:uppercase;}

.widget_nav_menu li.pubpd a{background: #09F; color: #fff;}

.widget_nav_menu li.pubpd a:hover{background: #06C; color: #fff;}


.contentsinner{width:840px; float:right; margin:0 0 50px 0; padding:0 20px 0 0; min-height:450px;}

.contentsinner h2{font-family: 'Roboto Condensed', sans-serif; font-weight:normal; font-size:28px; margin:0 0 10px 0; color:#06C; text-transform: uppercase;}

.contentsinner h3{font-family: 'PT Sans Narrow', sans-serif; font-weight:normal; font-size:25px; margin:15px 0; padding:0; color:#099;}

.contentsinner .ihdlink a{color:#099;}

.contentsinner .ihdlink a:hover{text-decoration:underline;}

.contentsinner h4{font-family: 'PT Sans Narrow', sans-serif; font-weight:normal; font-size:20px; margin:15px 0 10px 0; color:#357;}

.contentsinner p{font-family:Georgia, "Times New Roman", Times, serif; line-height:20px; margin:0 0 10px 0;}

.contentsinner p.sip a:hover{text-decoration:none;}


.contentsinner p.readmore{text-align:right; margin:0;}

.contentsinner p.readmore a{color:#0C0; text-decoration:none;}

.contentsinner p.readmore a:hover{text-decoration:underline;}

.contentsinner span.inlinehd{font-weight:bold;}


.ahk-pic img{height:auto; float:left; margin:0 20px 0 0;}


.officetable{margin:20px auto;}

.officetable tbody{480px;}

.officetable tr td{border:1px solid #ddd; text-align:center; width:120px; height:20px;}

.officetable tr.otheader{background:#ddd;}


.contentsinner table td{border:1px solid #ddd;}

.contentsinner table td.inlinetblleft{width:60px; background:#eee;}

.contentsinner table td.inlinetblright{width:160px;}

.contentsinner ul li{font-family:Georgia, "Times New Roman", Times, serif; line-height:18px;}

.contentsinner ol li{font-family:Georgia, "Times New Roman", Times, serif; line-height:18px; padding:5px 0;}

.contentsinner ol li a{text-decoration:none;}

.contentsinner ol li a:hover{text-decoration:underline;}


.projinner h5{font-size:14px; font-family: 'Roboto Condensed', sans-serif; color:#039; margin:10px 0;}

.projinnerhd{font-size:15px; font-weight:bold; font-family: 'Roboto Condensed', sans-serif; color:#039;}

.projinner p{margin:0;}

.projinner p.readmore{margin:0 0 30px 0;}




.contentsnoleft{width:1200px; padding:0 10px; min-height:500px; margin-bottom:50px;}

.contentsnoleft h2{font-family: 'Roboto Condensed', sans-serif; font-weight:normal; font-size:25px; margin:0 0 10px 0; color:#06C;}

.contentsnoleft h3{font-family: 'PT Sans Narrow', sans-serif; font-weight:normal; font-size:25px; margin:15px 0; color:#0C0;}

.contentsnoleft p{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:18px; margin:0 0 30px 0;}

.contentsnoleft p.org-str{margin:10px; text-align:center;}

.contentsnoleft p.nrsp-map{margin:10px; text-align:center;}



.bodmenu{float:right;}

.bodmenu li{float:left;}

.bodmenu li a{text-decoration:none; padding:5px 10px; margin:0 10px 0 0; background:#eee; border-radius:5px; display:block; color:#555;}

.bodmenu li a:hover{background:#0C0; color:#fff;}

.bodlist{margin:0 0 30px 0;}

.bodlist li{list-style:disc; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:18px; padding:5px 0 0 20px; margin:0 0 0 20px;}

.bodp div.wp-block-column{float:left;}

.bodp div.wp-block-column h4{font-size:17px;}

.bodp div.wp-block-column figure{margin:10px 70px 0 0; padding:0;}

.bodp div.wp-block-column figure img{border:1px solid #ddd; padding:10px;}

.bodp div.wp-block-column h4,p{margin:2px 0; padding:0;}

.bodth{margin:0;padding:0 0 20px 0;}

.bot-logos{margin:30px 0; text-align:center;}

.bot-logos a{margin:8px 0 0 0; display:block;}

.contentsinner div.wp-block-image img{float:right;}


.contents{float:left; width:560px; padding:0 20px; font-size:14px;}

.contents h2{font-size:12px; margin:15px 0 8px 0;}

.contents p{font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 10px 0;}

.contents p.mp{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:18px; margin:0 0 10px 0;text-indent:40px;}

.contents p.readmore{text-align:right; margin:0;}

.contents p.readmore a{color:#0C0; text-decoration:none;}

.contents p.readmore a:hover{text-decoration:underline;}

.searchresults{font-size:15px; }

.searchresults h2 span{font-weight:bold;}

.searchresults li{padding:5px; }

.searchresults li a{color:#099; font-weight:bold;}

.searchresults li ul{border-bottom:1px dotted #ddd;}

.searchresults li ul li{padding:5px 0; font-size:13px;}


.mslider{margin:0 0 25px 0;}

.widget_block{margin:0; padding:0; clear:both;}

.widget_block figure{margin:0; padding:0;}

.widget_block h2{text-align:center; background:#036; font-size:15px; text-transform:uppercase; padding:5px;  color:#fff; margin:0 0 10px 0; padding-left:5px;}

.widget_block h3{font-size:16px; margin:10px 0; color:#039; padding-left:5px;}

.widget_block h3 a{color:#039; text-decoration:none;}

.widget_block h3 a:hover{text-decoration:underline;}

.widget_block .wp-block-media-text__media{padding:0; margin:0; padding-left:5px;}

.widget_block p{font-family: 'PT Sans Narrow', sans-serif; font-size:14px; line-height: 15px; padding-top:5px; margin:0;}

.widget_block p.readmore{text-align:right;}

.widget_block p.readmore a{color:#0C0;}

.widget_block img.size-thumbnail{max-width:50px; max-height:50px; float:left; margin:0 10px 0 0; border:1px solid #ccc; padding:3px;}

.widget_block .widget_text p{padding:0;margin:0;}

.widget_block hr{height:1px; border:0; border-top:1px solid #ddd; }

.widget_block .suborg{border:1px solid #CDE3FE; height:110px; margin:20px 0;}

.widget_block .suborg ul li{float:left;}

.widget_block .suborg ul li img{width:150px; padding-left:6px;}

.secblock{border-bottom:1px dashed #ccc; padding:0 0 10px 0;}

.secdet{border-bottom:1px dashed #ccc; padding:0 0 10px 0;}

/*
.sec-icon h2{font-family: 'Dosis', sans-serif; font-weight:normal; font-size:16px;}

.sec-icon a{text-decoration:none;}

.secname{padding:20px 0 0 0;}
.secname h2{font-family: 'Roboto Condensed', sans-serif; font-weight:normal;}
.secname h3{font-family: 'Dosis', sans-serif; font-weight:normal; font-size:16px;}
*/

.ar-pu{margin:30px 0 0 0;}

.mnsblockm div{float:left;}

.mnsblock img{padding:5px; background:#fff; margin:10px; max-width:150px; height:100%;}

.msubbox{margin:25px 0 0 0; border:1px solid #CDE3FE; padding:0 0 10px 0;}

.msubbox h3{text-align:center; background:#036; font-size:16px; text-transform:uppercase; padding:5px;  color:#fff; margin:0;}

.msubbox img{max-width:140px; margin:4px 5px; float:left;}


.mpublock{width:175px; background:#eee; min-height:250px; text-align:center; float:left; margin:10px 5px;}

.mpublock h4{text-align:center; background:#09F; text-transform:uppercase; padding:5px 0; color:#fff; margin:0;}

.mpublock img{padding:5px; background:#fff; border:1px solid #999; margin:10px; max-width:100px; height:100%;}

.mpublock p{font-family:Arial, Helvetica, sans-serif; font-size:14px;}

.mpublock a{text-decoration:none;}


.mpublock2{width:175px; text-align:center; float:left; font-size:14px; margin:10px 5px; height:200px;}

.mpublock2 h4{text-align:center; background:#09F; text-transform:uppercase; padding:5px 0;  color:#fff; margin:0;}

.contents .newssechd{text-align:center; background:#09F; text-transform:uppercase; padding:5px; color:#fff; font-size:14px; margin:10px 0 10px 0;}

.mpublock2 p{font-family:Arial, Helvetica, sans-serif; font-size:14px;}

.mpublock2 a{text-decoration:none;}

.mpublock2 img{padding:5px; background:#ddd; margin:7px; max-width:100px; height:100%;}


.browsebtn{margin:25px 0; text-align:center;}

.browsebtn a{display:block; padding:8px; background:#099; width:155px; margin:0 auto; border-radius:9999px; color:#fff; text-decoration:none;}

.browsebtn a:hover{background:#06C;}

.secp-banner img{margin:20px 0;}

/*
background:#eff9fe;
*/

.tendersec{border:1px solid #ddd; margin:0; padding:10px;}

.tendersec h2{font-weight: bold; font-size:22px;}

.tendersec h3{padding:5px 0;margin:20px 0 10px 0; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; font-size:16px; font-weight:bold; border-top:1px solid #099; border-bottom:1px solid #099;}

.tendersec li{height:20px; padding:5px; border-bottom:1px solid #ddd; margin:2px 0;}

.tendersec li:hover{background:#e8e8e8;}

.tendersec .wp-block-file{height:27px; padding:5px; margin:2px 0 0 0; padding:5px;}

.tendersec .wp-block-file:hover{background:#e8e8e8;}

.tendersec .wp-block-file a{color:#099;}

.tendersec a.wp-block-file__button{background:#099; padding:5px; color:#fff; margin:0 20px; float:right;}



.tendersec .wp-block-columns{height:60px; padding:0 30px; margin:10px 0;}
.tendersec .wp-block-columns .wp-block-column{width:248px; float:left; text-align:center; border-right:2px dotted #ddd;border-left:2px dotted #ddd;}
.tendersec .wp-block-columns .wp-block-column:hover{background:#e8e8e8;}
.tendersec .sdm_download_link{margin:10px 0;}
.tendersec .sdm_download_link a{height:27px; background:#0bb; padding:5px 10px; color:#fff;}
.tendersec .sdm_download_link a:hover{background:#088; color:#fff;}
.tendersec h3 a{color:#099;}
.tendersec s{color:#06C;}

.tendersec-expired .wp-block-columns{height:60px; padding:0 30px; margin:10px 0;}
.tendersec-expired .wp-block-columns .wp-block-column{width:248px; float:left; text-align:center; border-right:2px dotted #ddd;border-left:2px dotted #ddd;}
.tendersec-expired .wp-block-columns .wp-block-column:hover{background:#e8e8e8;}
.tendersec-expired .sdm_download_link{margin:10px 0;}
.tendersec-expired .sdm_download_link a{height:27px; background:#0bb; padding:5px 10px; color:#fff;}
.tendersec-expired .sdm_download_link a:hover{background:#06c;; color:#fff;}
.tendersec-expired h3 a{color:#099;}
.tendersec-expired s{color:#06C;}


.alltenders{margin:20px 0;}
.alltenders a{display:block; width:150px; text-align:center; padding:10px 20px; background:#099; color:#fff; border-radius: 50px; margin:0 auto;}
.alltenders a:hover{background:#088;}



.tendersec-expired{border:1px solid #ddd; margin:10px 0; padding:10px; background:#f3f3f3;}

.tendersec-expired h2{font-weight: bold; font-size:22px;}

.tendersec-expired h3{padding:5px 0;margin:20px 0 10px 0; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; font-size:16px; font-weight:bold; border-top:1px solid #099; border-bottom:1px solid #099;}

.tendersec-expired h4{color:#f00;}

.tendersec-expired li{height:20px; padding:5px; border-bottom:1px solid #ddd; margin:2px 0;}

.tendersec-expired li:hover{background:#e8e8e8;}

.tendersec-expired .wp-block-file{height:20px; padding:5px; margin:2px 0;}

.tendersec-expired .wp-block-file{height:27px; padding:5px; margin:2px 0 0 0; padding:0;}

.tendersec-expired .wp-block-file a{color:#099;}

.tendersec-expired a.wp-block-file__button{background:#099; padding:5px; color:#fff; margin:0 20px; float:right;}



.tendersecsingle{margin:0; padding:10px; height:auto;}
.tendersecsingle h2{font-weight: bold; font-size:22px;}
.tendersecsingle h3{padding:5px 0;margin:0 0 10px 0; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; font-size:16px; font-weight:bold; border-top:1px solid #099; border-bottom:1px solid #099;}
.tendersecsingle li{height:20px; padding:5px 0 0 10px; margin:2px 0 2px 20px; list-style:disc;}
.tendersecsingle li:hover{background:#e8e8e8;}
.tendersecsingle .wp-block-columns{height:60px; padding:0 30px; margin:10px 0;}
.tendersecsingle .wp-block-columns .wp-block-column{width:248px; float:left; text-align:center; border-right:2px dotted #ddd;border-left:2px dotted #ddd;}
.tendersecsingle .wp-block-columns .wp-block-column:hover{background:#e8e8e8;}
.tendersecsingle .sdm_download_link{margin:10px 0;}
.tendersecsingle .sdm_download_link a{height:27px; background:#0bb; padding:5px 10px; color:#fff;}
.tendersecsingle .sdm_download_link a:hover{background:#088; color:#fff;}


.pusec{width:145px; background:#eee; min-height:210px; text-align:center; float:left; font-size:12px; margin:0 5px;}

.pusec h2{text-align:center; background:#09F; text-transform:uppercase; padding:5px 0;  color:#fff; margin:0;}

.pusec a{text-decoration:none;}

.pusec img{padding:5px; background:#fff; border:1px solid #999; margin:10px; width:80px;}


.arsec{text-align:center; float:right; font-size:12px; height:190px; margin:0 0 0 5px; width:310px;}

.arsec h2{margin:0; background:#09F; padding:5px; color:#fff; text-transform:uppercase;}

.arsec a{text-decoration:none;}

.arsec img{padding:5px; background:#ddd; margin:6px; width:65px;}


.arsecsub{width:140px; padding:6px; text-align:center; float:left; font-size:12px;}

.arsecsub img{padding:5px; background:#ddd; margin:7px; width:70px;}


.publications{margin:30px 0 0 0;}

.publications h2{text-align:center; background:#09F; text-transform:uppercase; padding:5px; color:#fff;}

.pubsec{width:140px; padding:6px; text-align:center; float:left; font-size:12px;}

.pubsec a{text-decoration:none;}

.pubsec img{padding:5px; background:#ddd; margin:7px; width:70px;}

/*
.brall{margin:10px 0 0 0; text-align:center;}

.brall a{display:block; height:18px; padding:4px 0 0 0; background:#0C3; width:155px; margin:0 auto; border-radius:5px; color:#fff; text-decoration:none;}

.brall a:hover{background:#06C;}
*/

.publicationsinner .wp-block-column{float:left; height:300px; width:200px;}

.publicationsinner .wp-block-column .wp-block-image{margin:5px;padding:0;}

.publicationsinner .wp-block-column img{padding:10px; background:#fff; margin:10px 20px; width:130px; height:100%; border:1px solid #eee;}

.publicationsinner .wp-block-column h4{font-family: Arial, Helvetica, sans-serif; font-size:14px; text-align:center; margin:0; padding:0;}

.publicationsinner .wp-block-column a{text-decoration:none;}


.twlist li{list-style:disc; margin:0 0 5px 25px; padding:0 0 0 5px; text-align:left;}



.newssection{width:460px; margin:15px 0 30px 0;}

.tendersection{background:#eee; padding:0;}


.newsinner{margin:15px 0 30px 0;}


.ext-res-inner{margin:15px 0 30px 0;}

.ext-res-inner h3{border:0;}

.ext-res-inner ul li{margin:0 0 10px 0;}


.right{float:right; width:240px; margin-right:10px;}

.right .widget_block {padding:0 0 10px 0; margin:0;}

.right figure{padding:0; margin:0;}

.right figure.plogosm figure{float:left;}

.right figure.plogosm figure img{padding:2px 10px;}

.right .wp-block-gallery{padding:0;margin:0;}

.right .wp-block-gallery img{padding:0; margin:0; width:100px; height:66px;}

.right ul.blocks-gallery-grid li{float:left; padding:5px 10px;}


.cpartners{margin:0 0 20px 0; width:240px;}

.cpartners h2{font-size:15px; font-weight:normal; text-transform:uppercase; background:#ddd; height:22px; padding:5px 0 0 0; margin:0; text-align:center;}

.cpartners div{display:block; width:100px; float:left; margin:5px 10px;}

.cpartners img{width:110px;}


.plogos{margin:0 0 10px 0; width:240px;}

.plogos h2{text-align:center; background:#036; font-size:13px; text-transform:uppercase; padding:5px;  color:#fff; margin:0;}

.plogos div{display:block; width:100px; float:left; padding:5px 10px; margin:0 auto;}

.plogos img{width:100px;}

.ipartnersinner h2{border-bottom:1px solid #ddd;}

.ipartnersinner div{width:110px; float:left; padding:5px 10px;}

.ipartnersinner img{width:110px;}


.npartnersinner{margin:40px 0;}

.npartnersinner h2{border-bottom:1px solid #ddd;}

.npartnersinner div{width:100px; float:left; margin:5px 7px;}

.npartnersinner img{width:100px;}


.right p.readmore{text-align:center; margin:20px 0 0 0; font-size:12px; width:240px;}

.right p.readmore a{display:block; height:18px; padding:4px 0 0 0; background:#0C3; width:140px; margin:0 auto; border-radius:5px; color:#fff; text-decoration:none;}

.right p.readmore a:hover{background:#06C;}




.rpartners{margin:30px 0 0 0; width:240px;}

.rpartners h2{text-align:center; background:#036; font-size:13px; text-transform:uppercase; padding:5px;  color:#fff; margin:0;}

.rpartners div{display:block; width:100px; float:left; padding:5px 10px; margin:0 auto;}

.rpartners img{width:110px;}



.videogal-th1{height:350px;}

.videogal-th1 .wp-block-column{margin:20px; float:left; width:330px;}

.videogal-th1 figure{margin:0; padding:0;}

.videogal-th1 h4{text-align:center; font-family: 'Roboto Condensed', sans-serif; font-weight:normal; font-size:18px; margin:5px;}

.videogal-th h2{text-align:center; background:#036; font-size:13px; text-transform:uppercase; padding:5px;  color:#fff; margin:0;}

.videogal-th div{display:block; width:100px; float:left; padding:5px 10px; margin:0 auto;}

.videogal-th img{padding:15px; border:1px solid #ddd; width:300px; height:190px; margin:0;}

.videogal-th span{font-size:15px; color:#06C;}

.videogal-th p{margin:5px; font-family: 'Roboto Condensed', sans-serif; font-weight:normal; font-size:18px; height:50px;}

.videogal-th a{text-decoration:none;}

.videogal-th a:hover{text-decoration:underline;}


.brvideosbtn{width:1050px; background:#ddd; border-radius:7px;}

.brvideosbtn a{display:block; padding:5px; border-radius:7px; text-transform:uppercase; text-align:center; text-decoration:none; font-weight:bold; margin:0 0 20px 0; color:#06C;}

.brvideosbtn a:hover{background:#06C; color:#fff;}




.photogal-th{margin:8px; float:left; width:330px;}

.photogal-th h2{text-align:center; background:#036; font-size:13px; text-transform:uppercase; padding:5px;  color:#fff; margin:0;}

.photogal-th div{display:block; width:100px; float:left; padding:5px 10px; margin:0 auto;}

.photogal-th img{padding:10px; border:1px solid #ddd; width:300px;}

.photogal-th span{font-size:15px; color:#06C;}

.photogal-th p{margin:5px; font-family: 'Roboto Condensed', sans-serif; font-weight:normal; font-size:18px; height:50px;}

.photogal-th a{text-decoration:none;}

.photogal-th a:hover{text-decoration:underline;}



.rbox{margin:0 0 18px 0;}

.rbox img{width:160px;}

.rboxppaf img{width:140px; margin:30px 0 10px 0; padding:0 5px;}




.footer{width:1200px; margin:15px 0 0 15px; background:#099; color:#fff;}

.bot-menu{float:left; width:240px; height:150px; padding:10px; margin:0 20px;}

.bot-menu ul li{height:20px;}

.bot-menu a{color:#fff;}

.bot-menu a:hover{text-decoration:underline;}

.bot-menu h3{margin:10px 0; text-transform: uppercase; font-size:16px;}



.fadd{background:#fff; font-size:12px; text-align:center;}

.fadd img{width:30px; margin:10px 20px;}

.fadd p{color:#aaa;}







.cr-op p{font-family:Arial, Helvetica, sans-serif;}

.cr-op h3{border-bottom:0px;}

.apply-now{padding:4px 8px; background:#369; color:#fff; font-size:13px; border-radius:5px; text-decoration:none;}

.apply-now:hover{background:#036;}

.apply-online{padding:4px 8px; background:#c40037; color:#fff; font-size:13px; border-radius:5px; text-decoration:none;}

.apply-online:hover{background:#004f7c;}



.tenderinner{margin:15px 0 30px 0; border:1px solid #ddd; padding:10px;}

.tenderinner h3{font-size:20px;}

.tenderinner h3 span{font-size:13px; color:#666;}

.tenderinner ul{ border-bottom:1px solid #ddd; padding:0 0 15px 0;}

.tenderinner ul li{list-style:disc; margin:0 0 0 20px; padding:0 0 0 7px;}

.tenderinner h1{margin:0; padding:0; font-size:18px; sans-serif; text-transform:uppercase; text-align:center; color:#039; background:#D5F8FF; font-weight:normal;}


.tenderinnerexp{margin:15px 0 30px 0; padding:10px; background:#eee;}

.tenderinnerexp h3{font-size:20px; color:#444; }

.tenderinnerexp h3 span{font-size:13px; color:#666;}

.tenderinnerexp h4{font-size:17px; color:#369; margin:5px 0;}

.tenderinnerexp ul{text-decoration: border-bottom:1px solid #ddd; padding:0 0 15px 0; color:#666;}

.tenderinnerexp ul li{list-style:disc; margin:0 0 0 20px; padding:0 0 0 7px;}

.tenderinnerexp h1{margin:0; padding:0; font-size:18px; text-transform:uppercase; text-align:center; color:#039; background:#fff; font-weight:normal;}



.nrspgmap{margin-bottom:30px;}

.nrspgmap h5{color:#06F; margin:0; padding:0; font-size:14px; font-family: 'Roboto Condensed', sans-serif;}

.nrspgmap h4{color:#000; margin:0; padding:0; font-size:14px; font-family: 'Roboto Condensed', sans-serif; font-weight:bold; }


.jpicon{margin:20px 0 0 0;}

.jpicon a{display:block; margin:0 0 0 80px;}


p.cojd-p{margin:0;}


.rssection{margin:30px 0;}

.rssection h2{text-align:center; background:#396; text-transform:uppercase; padding:5px; color:#fff; margin:0;}

.rssection ol{padding:0; margin:0; background:#eee; }

.rssection ol li{list-style:none;}

.rssection ol li a{color:#00F; text-decoration:none; display:block; height:25px; padding:10px 0 0 10px;}

.rssection ol li a:hover{background:#ddd;}

.rssection h3{font-size:14px; margin:10px 0 10px 0;}


.jobsinner ul span {display:block; width:300px;}

.hrbanner{margin:0 0 10px 0; width:240px;}

.hrbanner a{display:block; width:240px; height:85px; border:1px solid #09F; background:url(images/we-are-hiring.jpg) no-repeat; }

.hrbanner a:hover{background:url(images/we-are-hiring_.jpg); border:1px solid #F00;}

.nrspcms{margin:0; padding:10px; border:1px solid #ddd;}

.nrspcms p{margin:0; padding:5px 0;}

.crupdate {text-align:center; width:241px; margin:10px 0;}

.crupdate a{display:block; background:#169672; color:#fff; padding:5px; text-decoration:none;}

.crupdate a:hover{background:#087050;}

.crupdate1 {text-align:center; margin:10px 0;}

.crupdate1 a{display:block; background:#169672; color:#fff; padding:5px; text-decoration:none;}

.crupdate1 a:hover{background:#087050;}

.ntf {text-align:center; width:241px; margin:10px 0;}

.ntf a{display:block; background:#C03; color:#fff; padding:5px; text-decoration:none;}

.ntf a:hover{background:#06C;}



.blink_me {
  animation: blinker 1s linear infinite;
}

.blink_me h1{padding:5px 0;margin:0;}

@keyframes blinker {
  80% {
    opacity: 0;
  }
}

.marker {
  background-image: url('images/map-pin.png');
  background-size: cover;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  cursor: pointer;
}
.mapboxgl-popup {
  max-width: 250px; padding:0 20;
}
.mapboxgl-popup-content {
  text-align: center; padding:0 20px;
  font-family: 'Open Sans', sans-serif;
}



.pagination {
  clear:both;
  padding:20px 0;
  position:relative;
  font-size:11px;
  line-height:13px;
  }
   
  .pagination span, .pagination a {
  display:block;
  float:left;
  margin: 2px 2px 2px 0;
  padding:6px 9px 5px 9px;
  text-decoration:none;
  width:auto;
  color:#fff;
  background: #555;
  }
   
  .pagination a:hover{
  color:#fff;
  background: #3279BB;
  }
   
  .pagination .current{
  padding:6px 9px 5px 9px;
  background: #3279BB;
  color:#fff;
  }


.wsp-container{font-weight:normal;}

.wsp-pages-list{font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

.wsp-pages-title{display:none;}

.wsp-container ul.children{padding:0 0 0 20px;}

.os-ul{margin-bottom:10px;}

.os-ul li{list-style:disc; margin:0 0 0 20px; padding:0 0 0 10px;}

.wp-block-embed-youtube {
	overflow: hidden;
	position: relative;
	max-width: 100%;
	height: 90%;
	padding-bottom: 56.25%;
}

.wp-block-embed-youtube iframe,
.wp-block-embed-youtube object,
.wp-block-embed-youtube embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 90%;
}

.tablepress{font-size:12px; width:100%;}

.tablepress tr, td{border:1px solid #ddd; padding:5px; margin:0;}

.tablepress thead tr td{padding:5px;}

.tablepress thead tr{background:#ddd;}

.pubbtn .wp-block-column{float:left; text-align:center; border:1px solid #ddd; width:180px; height:150px; padding:5px 10px 0 10px; margin:15px;}

.pubbtn .wp-block-column:hover{background:#e8e8e8;}

.pubbtn .wp-block-column h3{text-align:center; margin:0; padding:0 20px;}

.wpdm_icon{width:30px;}

.caddr .wp-block-column{float:left; width:420px; margin-bottom:20px;}

.caddr .wp-block-column p{font-size:13px; padding:0;margin:0;}


.wsp-container li a{display:block; padding:5px; color:#099;}

.wsp-container li a:hover{display:block;background:#eee;}

.jobsinner{margin:20px 10px;}

.jobsinner h5{font-size:16px; border:1px dotted #999; padding:10px 15px; margin:10px 0;}

.jobsinner li{padding:2px 10px; margin:0 10px; list-style:disc;}

.jobsinner li a{padding:0 20px;}

.jobsinner li:hover{background:#eee;}


.jobsinner .jobsli li{padding:5px; margin:5px 0; list-style:none; font-size:16px;}

.jobsinner .jobsli li a{background:url(images/bullet1.jpg) no-repeat; block; padding:0 20px;}

.jobsinner .jobsli li:hover{background:#eee;}

.jobsinner .wp-block-button a{position:absolute; background:#eee; font-size:18px; color:#099; padding:15px 30px; margin:10px 0; border-radius:10px;}

.jobsinner .wp-block-button a:hover{background:#099; color:#fff;}

.contentsinner blockquote{border-left:2px solid #f00; padding-left:10px; margin:0; font-weight:bold; margin:20px 0;}

.contentsinner .wp-block-button a.wp-element-button{display:block; width:100px; padding:10px 20px; background:#666; font-size:18px; color:#fff; border-radius:20px; text-align:center;}

.wfu-block{margin:20px 0; padding:0 0 25px 15px; border:1px solid #ddd; border-radius:10px;}
