/* Theme Name:  The International Ecotourism Society
 * Description: ties-child 
 * Template:    ties
 * Author:      Franz Daryl Duetes | 09772476402
 * Text Domain: ties 
 * */
 
 /********* Parent Theme ************/

@import url("../ties/style.css");

/********* My  Responsive Core **************/
@import url("js/tree.css");
@import url("responsive/responsive.css");
@import url("events.css");
/************************************ Font Styles ******************************/

@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,700,800');
@import url('https://fonts.googleapis.com/css?family=Roboto:400,300,400italic,500,700,100');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700');
@import url('https://fonts.googleapis.com/css?family=Raleway:400,500,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Asap:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100;0,200;0,300;0,500;0,600;0,700;1,100&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Exo:ital,wght@0,100;0,200;0,400;0,600;0,700;0,800;1,200&display=swap');

/************************************ Main ******************************/
 html {
     margin-top: 0px !important;
}
 .page-id-17 {
     font-family: Montserrat;
     font-weight: normal;
}
#chaty-widget-0 .chaty-widget {
    bottom: 91px !important;
}
 .page-id-17 .acf-field .acf-label label {
     font-family: Montserrat;
     font-weight: normal;
}
 a {
     color: rgb(8, 95, 202);
     text-decoration: none;
}
 .sr-modal {
     display: none;
     position: fixed;
     z-index: 2147483647 !important;
}
 .LogoReg {
     position: fixed;
}
 .LogoReg img {
     width: 100px;
     float: left;
     margin: 90px 69px 10px 25px;
}
 .is-showup-content {
}
 .already-shown {
     visibility: visible;
     opacity: 1;
}
 .partnerBody {
     margin-top: -39px;
     margin-bottom: -37px;
     background-color: rgb(245, 251, 251) !important;
}
 .partners {
     border: 1px solid rgb(238, 238, 238);
     padding: 10px;
     margin-top: 18px;
     background: rgb(255, 255, 255);
     width: 100%;
     border-radius: 5px;
     height: 470px !important;
}
 .partners .containerTitle {
     text-transform: uppercase;
     font-family: Roboto;
     padding: 10px 0px 0px;
     color: rgb(57, 65, 80);
     font-weight: 800;
     text-align: center;
     font-size: 12px;
}
 .containerLogo {
     height: 300px;
     margin-top: 10px;
     background-size: contain;
     background-color: rgb(230, 230, 230);
     background-repeat: no-repeat;
     background-position: center center;
}
 .partners .socialMedia {
     float: right;
     border: 1px solid rgb(238, 238, 238);
     padding: 10px;
     height: 40px;
     text-align: center;
     background: rgb(238, 238, 238);
     margin-right: 6px;
     font-size: 17px;
     text-transform: uppercase;
     width: 38px !important;
}
 .partners .socialMedia .fa-facebook-f {
     color: rgb(32, 128, 211);
}
 .partners h3, .partners h3 > a {
     text-transform: uppercase;
     font-family: Roboto;
     padding: 10px 0px;
     color: rgb(36, 37, 39);
     font-weight: 800;
     text-align: center;
     font-size: 15px;
     margin: 0px;
}
 .partners .socialMedia .fa-globe {
     color: rgb(32, 128, 211);
     font-style: normal;
}
 .show {
     display: block !important;
}
 .page-id-219 .maintop, .page-id-219 .pageHeader, .page-id-219 .footerWrapper, .page-id-219 .govFooter {
     display: none;
}
 .adjuster {
     padding-top: 11px;
     color: rgb(255, 255, 255);
     font-size: 19px;
}
 .sidebarArticle {
     background: rgba(242, 250, 255, 0.8);
     padding: 10px;
     border: 1px solid rgb(238, 238, 238);
     margin-bottom: 13px;
     color: rgb(74, 74, 79);
     line-height: 1.3;
     font-size: 13px;
     text-align: left;
     font-family: Poppins, arial, sans-serif;
     text-decoration: none;
     font-weight: 500;
}
 .sidebarArticle img {
     width: 100%;
     height: 167px;
     object-fit: cover;
     object-position: top center;
     margin-bottom: 10px;
     filter: grayscale(1);
     transition: object-position 3s ease-in-out;
}
 .sidebarArticle img:hover{
      filter: none;
      object-position: center bottom;
      filter: grayscale(0); /* optional: remove grayscale */
 }
 .page-id-25 .btn-pp {
     display: none;
}
 .slideUp_2A8B5 {
     animation: 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s 1 normal both running slideUp_2A8B5;
     font-family: Montserrat;
}
 .fa-facebook-square:hover {
     color: skyblue;
}
 .fb-1 {
     border: 1px solid rgb(218, 218, 218);
     margin-top: -15px;
     margin-bottom: 3px;
}
 .header-top {
     margin-top: 19px;
     font-family: "Work Sans";
}
 .header-top a {
     color: rgb(0, 118, 218);
     font-weight: 600;
     font-size: 17px !important;
}
 .footertexter {
     padding: 0px 32px 0px 0px;
     color: rgb(98, 102, 113);
     font-size: 13px;
     text-align: justify;
}
 .fb-2 {
     border: 1px solid rgb(218, 218, 218);
}
 .panel_head_byw_S {
     background: linear-gradient(90deg, var(--call-us-form-header-background, #0596d4) 0%, #e12026 100%) !important;
}
 h2, h3, h4, h5 {
     font-family: Montserrat;
}
 a {
     text-decoration: none !important;
}
 .book-genres {
     margin: 0px !important;
     padding: 0px !important;
     text-align: left;
}
 .book-genres li {
     display: inline-flex;
     background: rgb(78 173 255);
     padding: 4px;
     border-radius: 4px;
     text-transform: uppercase;
     margin: 3px 5px 0px 0px;
}
 .book-genres li a {
     color: rgb(251 252 255);
     font-size: 13px;
}
 .wp-dark-mode-switcher.floating.right_bottom {
     right: 2px !important;
}
 .wp-dark-mode-switcher.style-1 label {
     background: rgba(85, 85, 85, 0.52) !important;
     border-radius: 0px !important;
}
 #menu-item-38 {
     border-left: 1px solid rgb(241, 239, 239);
}
 .fb_iframe_widget_fluid_desktop iframe {
     min-width: 100% !important;
     position: relative;
}
 .error404 .page-wrapper {
     background-color: rgb(251, 251, 251);
}
 .searchForms input[type="search"] {
     appearance: textfield;
     padding: 10px;
     width: 100%;
     border: 1px solid rgb(87, 199, 217);
     border-radius: 30px;
     background: rgb(238, 238, 238);
     font-family: "Work Sans";
}
 .float-80 {
     font-size: 14px;
     font-weight: 600;
     padding: 10px;
     color: rgb(75, 142, 167);
     cursor: pointer;
     font-family: Montserrat;
}
 .arrow-down {
     font-size: 29px;
}
 .frontendhidden, .owl-theme .owl-nav {
     display: none;
}
 .owl-theme .owl-dots, .owl-theme .owl-nav {
     text-align: center;
     -webkit-tap-highlight-color: transparent;
}
 .officialPage {
     text-align: center;
     padding-top: 20px;
}
 .officialContent {
     text-align: center;
     padding: 10px 0px 5px 10px;
     width: 100%;
     display: inline-block;
}
 .name {
     font-weight: 600;
     font-family: Poppins, arial, sans-serif;
     font-size: 16px;
     color: rgb(113, 101, 101);
}
 .messenger {
     float: right;
     bottom: 23px;
     right: -1px;
     position: fixed;
     z-index: 99999;
}
 .pagecss {
     text-align: justify;
     font-family: Roboto;
     margin-bottom: 30px;
     padding-top: 34px;
}
 .pagecss p {
     margin: 2px 0px;
}
 .messenger img {
     width: 52px;
}
 .position {
     font-family: Exo, arial, sans-serif;
     text-transform: uppercase;
     color: rgb(225, 32, 38);
     font-size: 12px;
     font-weight: 600;
}
 .pageContainer {
     font-size: 14px;
     color: rgb(34 44 51);
     line-height: 1.3;
     text-align: justify;
     display: table;
     width: 100%;
     padding-bottom: 33px;
     font-family: Montserrat;
}
 .pageContainer h2 {
     font-weight: 600;
     font-family: "Open Sans Condensed";
     margin: 0px 2px 35px 11px !important;
}
 .bordered-title-colored::after {
     background: rgb(226, 162, 159);
}
 .bordered-title {
     margin-top: 18px;
     margin-bottom: 36px;
     position: relative;
     color: rgb(95, 105, 107);
     font-size: 27px;
     font-weight: 700;
     font-family: "Open Sans Condensed";
     text-transform: uppercase;
}
 .bordered-title::after {
     content: "";
     position: absolute;
     left: 0px;
     bottom: -10px;
     height: 2px;
     width: 24%;
}
 .acf-fields > .acf-field {
     position: relative;
     margin: 0px;
     padding: 12px 8px !important;
     border-top: 0px solid rgb(238, 238, 238) !important;
}
 .acf-field input[type="text"], .acf-field input[type="password"], .acf-field input[type="date"], .acf-field input[type="datetime"], .acf-field input[type="datetime-local"], .acf-field input[type="email"], .acf-field input[type="month"], .acf-field input[type="number"], .acf-field input[type="search"], .acf-field input[type="tel"], .acf-field input[type="time"], .acf-field input[type="url"], .acf-field input[type="week"], .acf-field textarea, .acf-field select {
     width: 100%;
     margin: 0px;
     box-sizing: border-box;
     font-size: 14px;
     line-height: 1.4;
     padding: 13px 10px !important;
     border: 1px solid rgb(204, 196, 196) !important;
}
 body {
     font-family: "Open Sans", arial, sans-serif, FontAwesome;
     appearance: none;
     font-size: 15px;
     line-height: 1.3;
     color: rgb(10, 26, 22);
     font-weight: 400;
     margin: 0px !important;
     padding: 0px !important;
}
 .welcome {
     text-align: center;
     font-family: Poppins, arial, sans-serif;
     color: rgb(154, 143, 143);
     line-height: 1.2;
     margin-bottom: 20px !important;
     font-size: 15px !important;
}
 .sidebarlinks ul {
     margin: 0px;
     padding: 0px;
     list-style: none;
}
 .sidebarlinks ul li {
     padding: 10px;
     width: 100%;
     border-bottom: 1px solid rgb(238, 238, 238);
}
 .sidebarlinks ul a {
     padding: 0px;
     list-style: none;
     width: 100%;
     /* text-transform: uppercase; */
     /* color: rgb(51, 156, 206); */
     display: table;
     font-size: 13px;
     color: rgb(1, 101, 137);
     font-weight: 700;
     font-size: 14px;
     font-family: "Open Sans", arial, sans-serif;
     text-transform: uppercase;
     letter-spacing: -1px;
     text-align: left;
}
 .sidebarlinks ul li:hover {
     background-color: rgb(61, 146, 233);
     transition: 0.4s;
}
 .sidebarlinks ul li a:hover {
     color: rgb(251, 245, 245);
}
 .headerTop {
     background: url("assets/pattern.png") rgb(19, 139, 42);
     color: rgb(255, 255, 255);
     width: 100%;
     box-shadow: rgba(0, 0, 0, 0.11) -2px 1px;
     top: 0px;
     z-index: 99999999;
}
 .maintop {
     margin-top: 15px;
     z-index: 9999;
     position: absolute;
     width: 100%;
}
 .headerTop ul {
     padding: 0px;
     margin: 0px !important;
}
 .headerTop ul > li {
     display: inline-block;
     padding: 15px 12px;
     border-right: 1px solid rgb(241, 239, 239);
}
 .headerTop ul > li > a {
     text-transform: uppercase;
     font-weight: 600;
     color: rgb(103, 93, 93);
     text-decoration: none;
     font-size: 13px;
     letter-spacing: -0.7px;
}
 .headerTop ul > li > a:hover {
     color: rgb(130, 151, 228);
}
 #headerLogo {
     width: 146px;
     padding: 10px 4px;
     object-fit: contain;
     border-radius: 100%;
     margin-left: 47px;
}
 .headerTop {
     margin-top: 0px;
}
 .sidebar {
     margin-bottom: 20px;
     margin-left: 20px;
}
 .mainNavigation {
     background: none;
     justify-content: space-between;
}
 .mainNavigation ul {
     display: inherit;
     text-align: right;
     z-index: 9999;
     margin: 0px !important;
     padding: 10px 0px !important;
}
 .mainNavigation ul > li {
     display: inline-block;
     margin-left: -4px;
}
 .home .mainNavigation ul > li > a {
     text-transform: uppercase;
     font-weight: 500;
     color: rgb(255, 255, 255);
     font-size: 16px;
     text-decoration: none;
     padding: 11px 19px;
     font-family: "Work Sans";
     letter-spacing: -0.3px;
}
 .mainNavigation ul > li > a {
     text-transform: uppercase;
     font-weight: 500;
     color: rgb(255, 255, 255);
     font-family: Montserrat;
}
 .headerTop form input[type="search"] {
     appearance: textfield;
     width: auto;
     margin: 4px 0px;
     padding: 5px;
     border: 1px solid rgb(238, 238, 238);
}
 .headerTop form {
     text-align: right;
}
 .mainNavigation .current_page_item > a, .mainNavigation .current_page_ancestor > a, .mainNavigation .current-menu-item > a, .mainNavigation .current-menu-ancestor > a {
     color: rgb(255, 255, 255);
     font-style: normal !important;
}
 .mainNavigation .nav-menu li:hover > a, .mainNavigation .nav-menu li a:hover, .mainNavigation .nav-menu li:focus > a, .mainNavigation .nav-menu li a:focus {
     background-color: rgb(22, 33, 9);
     color: rgb(255, 255, 255);
     border-radius: 43px;
     transition: 0.5s;
}
 .transparent ul {
     margin: 1px 0px !important;
}
 .transparent ul > li > a {
     margin-top: -1px;
     font-weight: 600;
     color: rgb(37, 55, 30) !important;
}
 .transparent {
     transition: 500ms;
     padding: 1px 0px;
     box-shadow: rgba(0, 0, 0, 0.05) 0px 7px 21px 0px;
     z-index: 500;
     position: fixed;
     top: 0px;
     width: 100%;
     background-image: url("assets/pattern.png");
     background-color: rgb(255, 255, 255) !important;
     opacity: 1 !important;
     display: block !important;
}
 .blindadjust {
     position: fixed;
     bottom: 18px;
     right: 10px;
     z-index: 99999;
}
 .blindadjust #contrastHigh {
     color: rgb(0, 0, 0);
}
 .btn-pp {
}
 .pictureKap {
     text-align: center;
     padding-top: 27px;
}
 .hidden {
     opacity: 0;
     position: fixed;
     display: none;
}
 .transparent a {
     text-transform: uppercase;
     font-weight: 600;
     font-size: 13px;
     text-decoration: none;
     font-family: Poppins, arial, sans-serif;
     margin-top: 9px;
     padding: 13px 11px !important;
}
 .transparent .nav-menu li:hover > a, .transparent .nav-menu li a:hover, .transparentn .nav-menu li:focus > a, .transparent .nav-menu li a:focus {
     background-color: rgb(239, 239, 239) !important;
     color: rgb(99, 82, 82) !important;
}
 .transparent .menu-float-navigation-container {
     text-align: right;
}
 .transparent #headerLogo {
     width: 100%;
     padding: 10px 0px;
}
 .transparent {
     transition: 0.5s;
}
 .transparent:hover {
     opacity: 1;
     transition: 0.5s;
}
 .transparent .logo img {
     width: 100%;
     height: 57px;
     object-fit: contain;
     margin-top: 11px;
     margin-bottom: 6px;
}
 .barangayOfficialContainer {
     text-align: center;
     padding: 0px;
     width: 334px;
     margin: 0px auto;
}
 .clear {
     margin: 0px;
     padding: 0px;
     clear: both;
}
 .barangayPic {
     height: 265px;
     width: 265px;
     background-repeat: no-repeat;
     background-size: cover;
     border-radius: 58%;
     border: 5px solid rgb(202, 44, 49);
     background-position: center top;
}
 .transparent .searchForm {
     display: none;
}
 .gallery ul {
     padding: 0px;
     margin: 0px;
     list-style: none;
}
 .gallery img {
     width: 300px;
     height: 327px;
     padding: 0px;
     object-fit: cover;
     background: rgb(238, 238, 238);
     margin: 0px;
}
 .sliderWrapper {
     margin-top: 0px;
     border-bottom: 0px solid rgb(255, 255, 255) !important;
}
 .sliderWrapper .sliderImg .item-image {
     height: 693px;
     background-position: center center;
     background-size: cover;
}
 #slider .owl-nav {
}
 #slider .owl-prev:hover, .owl-next:hover {
     opacity: 1;
     transition: visibility, opacity 0.5s linear;
}
 #slider .owl-prev, .owl-next {
     width: 30px;
     height: 40px;
     cursor: pointer;
     top: 45%;
     left: 47px;
     margin-top: -20px;
     position: absolute;
     z-index: 110;
     background: url("images/light-skin-1.png") -89px -26px !important;
}
 #slider .owl-next {
     right: 43px;
     left: auto;
     background-position: -89px -103px !important;
}
 #slider .owl-dots {
     margin-top: -99px;
     position: absolute;
     z-index: 5;
     width: 100%;
     text-align: center;
}
 #slider .caption {
     padding: 0px 223px 30px;
     width: 100%;
     position: absolute;
     margin: 0px;
     color: rgb(255, 255, 255);
     font-weight: normal;
     z-index: 999;
     font-family: Poppins, arial, sans-serif;
     font-size: 18px;
     text-align: left;
     top: 32%;
     letter-spacing: -0.9px;
}
 #slider h3 {
     font-size: 42px;
     margin: 2px 0px;
     font-weight: bold;
     color: rgb(239, 39, 42);
     letter-spacing: -2.1px;
}
 #slider h2 {
     font-size: 35px;
     margin: 2px 0px;
     font-weight: bold;
     color: rgb(213, 255, 212);
     letter-spacing: normal;
     text-transform: uppercase;
     line-height: 1.2;
}
 #slider p {
     width: 700px;
     font-weight: normal;
     line-height: 1;
     font-size: 20px;
}
 #slider .readmorebtn {
     padding: 29px 223px 30px;
     width: 100%;
     position: absolute;
     margin: 0px;
     color: rgb(255, 255, 255);
     font-weight: normal;
     z-index: 999;
     font-family: Poppins, arial, sans-serif;
     font-size: 18px;
     text-align: left;
     top: 62%;
     letter-spacing: -0.9px;
}
 #slider .readmorebtn button {
     background: rgb(30, 119, 49);
     border-radius: 30px;
     text-transform: uppercase;
     font-size: 14px;
     font-weight: 600;
     padding: 11px 65px 10px;
     border: 0px solid rgb(30, 119, 49) !important;
}
 #slider .readmorebtn button:hover {
     background: rgba(32, 85, 63, 0.76);
     transition: 0.5s;
}
 #projects .owl-nav, #accomplishment .owl-nav, #accomplishment .owl-dots {
     display: none !important;
}
 #projects .owl-prev, .owl-next {
     width: 30px;
     height: 48px;
     cursor: pointer;
     top: 40%;
     position: absolute;
     z-index: 888;
     filter: brightness(0.7);
     right: 219px;
     background: url("assets/light-skin-1.png") -89px -26px !important;
}
 #accomplishment .owl-prev, .owl-next {
     width: 30px;
     height: 48px;
     cursor: pointer;
     top: 60%;
     position: absolute;
     z-index: 888;
     filter: brightness(0.7);
     right: 219px;
     background: url("assets/light-skin-1.png") -89px -26px !important;
}
 #projects .owl-carousel .owl-nav.disabled, #accomplishment .owl-carousel .owl-nav.disabled {
     display: block !important;
}
 #projects .owl-next {
     right: 187px;
     left: auto;
     top: 40%;
     filter: brightness(0.7);
     z-index: 888;
     background-position: -89px -103px !important;
}
 #accomplishment .owl-next {
     right: 185px;
     left: auto;
     z-index: 888;
     background-position: -89px -103px !important;
}
 .announcementWrapper {
     padding: 26px 0px 22px;
     margin-top: 0px;
     z-index: 3;
     position: relative;
     font-family: "Open Sans", arial, sans-serif;
     font-size: 14px;
     font-weight: 600;
     letter-spacing: 0px;
     background: rgb(247, 247, 247);
     color: rgb(105, 99, 99);
}
 .announcementWrapper h3 {
     margin: 0px;
     font-size: 18px;
     font-weight: normal;
     letter-spacing: -1px;
}
 .bookingWrapper {
     top: 0%;
     background: linear-gradient(to left, rgba(255, 0, 0, 0), rgba(0, 0, 0, 0.81));
     color: rgb(232, 234, 234);
     padding: 40px 50px 693px;
     position: absolute;
     width: 100%;
     z-index: 3;
}
 .file-bg-default {
     background-image: url("assets/pdf.png");
     background-repeat: no-repeat;
     background-size: contain;
     background-position: right center;
     background-color: rgb(255, 255, 255) !important;
}
 .section2Wrapper {
     padding: 20px 0px 65px;
     background: rgb(240, 255, 251);
     font-family: Montserrat;
     font-size: 18px;
     color: rgb(38, 32, 32);
     line-height: 1.2;
     text-align: justify;
}
 .NewsWrapper {
     padding: 20px 168px 40px;
     background: rgb(255, 255, 255);
     font-family: Montserrat;
     font-size: 18px;
     color: rgb(38, 32, 32);
     line-height: 1.2;
     text-align: justify;
}
 .singleNewsImg {
     width: auto;
     height: 292px;
     object-fit: contain;
     object-position: left center;
     border: 1px solid rgb(171, 159, 159);
     padding: 10px;
     float: left;
     margin-right: 10px;
}
 .section4Wrapper {
     padding: 20px 0px 65px;
     background: rgb(255, 255, 255);
     font-family: Montserrat;
     font-size: 18px;
     color: rgb(38, 32, 32);
     line-height: 1.2;
     text-align: justify;
}
 .section3Wrapper img {
     height: 500px;
}
 .messageKap {
     padding: 99px 0px 20px;
     text-align: center;
     font-size: 15px;
     line-height: 1.3;
     font-family: "Open Sans", arial, sans-serif;
     letter-spacing: -0.8px;
     color: rgb(105, 104, 104);
}
 .messageKap h3 {
     text-transform: uppercase;
}
 .kapname {
     font-weight: bold;
     margin-top: 15px;
     color: rgb(32, 225, 114);
     font-size: 21px;
}
 .WrapperBackground {
     background-image: url("assets/forest-438432_1280.jpg");
     background-size: cover;
     background-repeat: no-repeat;
     background-color: rgb(245, 245, 245) !important;
}
 .WrapperBackground {
     font-size: 34px;
     color: rgb(255, 255, 255);
     letter-spacing: -1px;
     font-weight: normal;
     text-align: left;
}
 .registered_memberWrapper {
     padding: 59px 340px;
     background-image: url("assets/waiting-room-with-monitors.jpg");
     background-size: cover;
     background-repeat: no-repeat;
     background-position: center center;
     font-family: Montserrat;
     font-size: 18px;
     color: rgb(38, 32, 32);
     line-height: 1.2;
     text-align: justify;
}
 .home .registered_memberWrapper {
     padding: 59px 340px;
     background: rgb(227, 241, 253);
     font-family: Montserrat;
     font-size: 18px;
     color: rgb(38, 32, 32);
     line-height: 1.2;
     text-align: justify;
}
 .members-text {
     border-left: 1px solid rgb(238, 238, 238);
     padding-left: 10px;
     font-size: 14px;
}
 .registered_member {
     padding: 44px 30px 44px 33px;
     margin: 0px auto;
     background: url("assets/people.jpg") left -25px bottom / 28% repeat-x rgb(255, 255, 255);
     color: rgb(57, 56, 71);
     font-size: 15px;
     border: 3px solid rgb(238, 238, 238);
     box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px;
     border-radius: 11px;
}
 .registered_member p {
     margin: 0px 0px 4px;
}
 .section2Wrapper h3 {
     font-size: 22px;
     color: rgb(62, 95, 109);
     letter-spacing: -1px;
     font-weight: normal;
     text-align: left;
}
 .section2Wrapper p {
     margin: 0px 0px 2px;
     font-family: Poppins, arial, sans-serif;
     font-size: 14px;
}
 .section2Wrapper #projects, .section2Wrapper #accomplishment {
     padding: 0px;
}
 .section2Wrapper .excerpt a {
     color: rgb(117, 117, 127);
     line-height: 1.3;
     font-size: 12px;
     text-align: left;
     font-family: Poppins, arial, sans-serif;
     text-decoration: none;
     font-weight: 500;
}
 .section2Wrapper .blogtitle {
}
 .section2Wrapper .blogimage img {
     filter: brightness(0.8);
     margin-bottom: 10px;
     border: 1px solid rgb(224, 216, 216);
     height: 219px;
     object-fit: cover;
     object-position: top;
}
 .section2Wrapper .blogimage img:hover {
     filter: brightness(1);
     transition: 0.5s;
     object-position: center bottom;
     filter: grayscale(0); /* optional: remove grayscale */
}
 .section2Wrapper a:hover > .blogimage img {
     filter: brightness(1);
     transition: 0.5s;
}
 .NewsWrapper p {
     margin: 0px 0px 2px;
     font-family: Poppins, arial, sans-serif;
     font-size: 14px;
}
 .NewsWrapper #projects, .NewsWrapper #accomplishment {
     padding: 0px 10px;
}
 .NewsWrapper .excerpt {
          text-align: justify !important;
 }
 .NewsWrapper .excerpt a {
     color: rgb(103 103 103);
     line-height: 1.3;
     font-size: 13px;
     text-align: left !important;
     font-family: 'Roboto';
     text-decoration: none;
     font-weight: 500;
}
 .NewsWrapper .blogtitle {text-align: justify !important;}
 .NewsWrapper .blogimage img {
     filter: brightness(0.8);
     margin-bottom: 10px;
     border: 1px solid rgb(224, 216, 216);
     height: 219px;
     object-fit: cover;
     width: 100%;
}
 .NewsWrapper .blogimage a {
     position: relative;
}
 .NewsWrapper .blogimage a img {
     filter: brightness(0.8);
     margin-bottom: 10px;
     border: 1px solid rgb(224, 216, 216);
     height: 281px;
     object-fit: cover;
     transition: 0.5s;
     width: 100%;
     transition: object-position 3s ease-in-out;
}
 .NewsWrapper .blogimage a i {
     display: none;
     position: absolute;
     top: 50%;
     left: 0%;
     transform: translate(-50%, -50%);
     font-size: 66px;
     color: rgb(165, 255, 223);
     text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px;
     pointer-events: none;
}
 .NewsWrapper .blogimage a:hover img {
     filter: brightness(0.3);
     object-position: center bottom;
   
}
 .NewsWrapper .blogimage a:hover i {
     display: block;
}
 .newsLeftSide {
}
 .newsLeft {
     margin-right: 0px;
}
 .newsLeft img {
     width: 100%;
     height: 400px;
     object-fit: contain;
     object-position: center center;
     margin: 0px;
     background: rgb(218, 237, 234);
}
 .postArticle {
     text-align: center;
     padding: 0px;
     /* background: rgb(255, 255, 255); */
     border-radius: 3px;
     /* border-left: 1px dotted rgb(245, 240, 240);
     */
}
 .section2Wrapper .blogtitle a {
     font-family: "Work Sans";
     color: rgb(47, 60, 80);
     font-size: 16px;
     font-weight: 600;
     line-height: 1.4;
     letter-spacing: -0.7px;
     margin: 0px 0px 15px;
     text-transform: uppercase;
     text-decoration: none;
}
 .section2Wrapper .readMore {
     padding: 34px 5px 84px;
     text-align: right;
     z-index: 10;
}
 .NewsWrapper .blogtitle a {
     font-family: "Work Sans";
     color: rgb(47, 60, 80);
     font-size: 16px;
     font-weight: 600;
     line-height: 1.4;
     letter-spacing: -0.7px;
     margin: 0px 0px 15px;
     text-transform: uppercase;
     text-decoration: none;
}
 .NewsWrapper .readMore {
     padding: 34px 5px 84px;
     text-align: right;
     z-index: 10;
     display:none;
}
 .NewsWrapper .blogtitle a {
     line-height: 1.4;
     margin: 0px 0px 15px;
     text-transform: uppercase;
     text-decoration: none;
     color: rgb(1, 101, 137);
     font-weight: 700;
     font-size: 14px;
     font-family: "Open Sans", arial, sans-serif;
     text-transform: uppercase;
     letter-spacing: -1px;
     text-align: left;
}
 .NewsWrapper .readMore {
     padding: 34px 5px 84px;
     text-align: right;
     z-index: 10;
     position: a;
}
 .flex {
     display: table;
     width: 100%;
}
 .more {
     display: inline-block;
     font-size: 14px;
     font-weight: 500;
     text-transform: uppercase;
     left: 5px;
     position: absolute;
     right: 82px;
     top: 397px;
     color: rgba(48, 48, 48, 0.27) !important;
}
 .section2Wrapper .readMore a {
     color: rgb(48, 48, 48);
     font-family: Poppins, arial, sans-serif;
     font-weight: 600;
     inset: 432px 30px 0px 0px;
     font-size: 0px;
     position: absolute;
}
 .btn-1 {
     background: rgb(232, 23, 44);
     border: none;
     border-radius: 30px;
     display: inline-block;
     font-size: 14px;
     font-weight: 800;
     line-height: 1;
     padding: 20px 30px;
     position: relative;
     text-align: center;
     text-transform: uppercase;
     vertical-align: top;
     transition: 0.5s;
     font-family: Montserrat;
     color: rgb(255, 255, 255) !important;
}
 .btn-pp {
     background: rgb(255 255 255 / 85%);
     border-radius: 5px 5px 0px 0px;
     bottom: 30%;
     font-size: 13px;
     font-weight: 500;
     height: 50px;
     line-height: 50px;
     position: fixed;
     right: -80px;
     text-align: center;
     text-transform: uppercase;
     width: 200px;
     transform: rotate(-90deg);
     z-index: 8009;
     text-decoration: none;
     color: rgb(113, 104, 104) !important;
}
 .btn-pp:hover, .btn-1:hover {
     background: rgb(51, 51, 51);
     transition: 0.5s;
     color: rgb(255, 255, 255) !important;
}
 .navigation {
     text-align: right;
}
 .navigation ul li {
     display: inline-block;
     padding: 8px;
     background-color: rgb(242, 246, 247);
     border: 1px solid rgb(154, 177, 208);
}
 .navigation .active {
     display: inline-block;
     padding: 10px;
     background-color: rgb(103, 150, 247);
     border: 0px solid rgb(255, 255, 255);
}
 .navigation .active a {
     color: rgb(255, 255, 255) !important;
}
 .navigation ul li a {
     color: rgb(16, 68, 119);
}
 .align-right {
     text-align: right;
}
 .searchResultsWithImages img {
     width: 100%;
     height: 300px;
     object-fit: cover;
}
 .section2Wrapper .readMore .fa-arrow-circle-right {
     font-size: 38px;
     color: rgb(99, 181, 114);
}
 .section2Wrapper .readMore .fa-arrow-circle-right:hover {
     color: red;
     transition: 0.5s;
}
 .NewsWrapper .readMore .fa-arrow-circle-right {
     font-size: 22px;
     color: rgb(74, 126, 181);
}
 .NewsWrapper .readMore .fa-arrow-circle-right:hover {
     color: red;
     transition: 0.5s;
}
 .getintouch {
     background: rgb(225, 32, 38);
     color: rgb(255, 255, 255);
     padding: 20px 0px;
}
 .footerLogos ul li {
     display: inline;
     padding: 0px 5px;
}
 .footerWrapper {
     padding: 5px 0px 49px;
     line-height: 1.2;
     font-family: Poppins, arial, sans-serif;
     letter-spacing: -0.5px;
     font-weight: 500;
     color: rgb(32, 65, 48);
     display: table;
     width: 100%;
     border-top: 1px solid rgb(238, 238, 238);
     background: rgb(225, 238, 243);
}
 .footerWrapper ul {
     margin: 0px;
     padding: 0px;
     text-align: left !important;
}
 .footerWrapper h3 {
     color: rgb(81, 88, 141);
     text-transform: uppercase;
     font-size: 16px !important;
}
 .footerWrapper ul li a {
     color: rgb(32, 65, 48);
     text-transform: uppercase;
     font-weight: 500;
     font-family: Montserrat;
}
 .footerWrapper ul li a:hover {
     color: red;
     text-decoration: underline;
}
 .footerWrapper ul > li {
     color: rgb(225, 32, 38);
     list-style: circle;
     padding: 11px 0px 0px;
}
 .footerLogos ul {
     margin: 0px;
     padding: 0px;
}
 .govFooter {
        padding: 90px 0 33px;
        background: url("assets/grass-border-vector-illustration.png") right bottom / 30% repeat-x,
        url("assets/loveearth.png") right bottom / 25% no-repeat,
        rgb(225, 238, 244);
        color: rgb(13, 113, 103);
        font-size: 14px;
        font-family: Montserrat;
        text-transform: uppercase;
        }
 .govFooter a:hover {
     text-decoration: underline !important;
}
 .margin-top {
     margin-top: 90px;
}
 .title {
     margin: 0px 0px 8px;
     font-weight: 800;
}
 .aboutgov ul {
     margin: 54px 0px 0px;
     padding: 0px;
}
 .aboutgov ul > li {
     list-style: none;
}
 .aboutgov ul a {
     color: rgb(169, 161, 161);
}
 ul.gov-links {
     margin: 0px;
     padding: 0px;
     list-style-type: none;
}
 ul.gov-links li a {
     color: rgb(71, 79, 133);
     font-size: 13px;
     font-weight: 600;
     text-transform: uppercase;
}
 .rop {
     margin: 0px 0px 49px;
     filter: brightness(0.5);
}
 .foi {
     margin: 0px 0px 49px;
     filter: brightness(0.5);
}
 .copyright {
     padding: 12px 0px;
     text-align: center;
     background: rgb(34, 80, 1);
     font-family: "Open Sans", sans-serif, arial;
     color: rgb(105, 143, 129);
     font-size: 13px;
     font-weight: 600;
}
 .redish {
     background: url("assets/pattern.png") rgb(0, 118, 218);
     color: rgb(255, 255, 255);
}
 .home .site-main {
     margin-bottom: 0px;
}
 .site-main {
     position: relative;
     margin-bottom: 0px;
}
 .pageHeader {
     background-attachment: initial;
     background-origin: initial;
     background-clip: initial;
     margin-top: 0px;
     padding: 55px;
     background-size: cover;
     background-repeat: no-repeat;
     background-image: url("assets/leaves-1868742_1280.jpg");
     background-position: center top;
     margin-bottom: 0px;
     text-align: left;
     background-color: rgb(245, 245, 245) !important;
}
 .post-type-archive-news .pageHeader {
     background-image: url("assets/waiting-room-with-monitors.jpg");
     background-position: center bottom;
}
 .pageHeader h1 {
     text-transform: uppercase;
     font-family: Poppins, arial, sans-serif;
     letter-spacing: 0px;
     font-size: 36px;
     margin-top: 146px;
     color: rgb(255, 255, 255);
}
 .headers h1 {
     text-transform: uppercase;
     font-family: Poppins, arial, sans-serif;
     letter-spacing: -2px;
     font-size: 36px;
}
 .sidebarHeader {
     padding: 10px;
     color: rgb(255, 255, 255);
     font-family: Poppins, arial, sans-serif;
     text-transform: uppercase;
     margin: 10px 0px;
     background: linear-gradient(rgb(33, 150, 243) 0%, rgb(21, 117, 193) 100%);
}
 #pst-time {
     color: rgb(214, 73, 18);
}
 #pst-container {
     margin: 26px 0px 0px;
     font-family: "Open Sans", sans-serif;
     letter-spacing: -1px;
     color: rgb(136, 131, 131);
     font-weight: 600;
}
 .title {
     margin: 10px 0px -1px;
     font-weight: 500;
}
 .fileManager {
     margin-top: 0px;
     margin-left: 0px;
}
 .pageContainer .fileManager {
     margin-top: 0px;
     margin-left: 0px;
}
 .taxonomy-categories-class .fileManager {
     margin-top: 10px !important;
     margin-left: 20px;
}
 .bids_and_awards {
     margin-top: 10px;
     margin-left: 0px;
}
 .bids_and_awards a {
     font-size: 14px;
     border-radius: 2px;
     margin-bottom: 3px;
     color: rgb(87, 93, 107);
     margin-top: 5px;
     font-weight: 800;
     display: block;
     text-align: center;
     background: rgb(208, 226, 234);
     padding: 9px 47px 8px;
     text-decoration: none;
     text-transform: uppercase;
     bottom: 6px;
     position: absolute;
     width: 96%;
     border: 0px solid rgb(210, 216, 218) !important;
}
 .bids_and_awards .btn-download a:hover {
     transition: 0.4s;
     color: rgb(255, 255, 255);
     background-color: rgb(26, 116, 148) !important;
}
 .bids_and_awards .title {
     color: rgb(1, 101, 137);
     font-weight: 700;
     font-size: 20px;
     font-family: "Open Sans", arial, sans-serif;
     text-transform: uppercase;
     letter-spacing: -1px;
     text-align: left;
}
 .bids_and_awards .btn-download li a:hover {
     color: rgb(255, 255, 255);
}
 .btn-download ul {
     margin: 0px;
     padding: 0px;
}
 .bids_and_awards span {
     font-size: 13px;
     font-weight: 600;
     color: rgb(30, 115, 76);
     padding: 4px;
     font-family: "Open Sans", sans-serif;
}
 .bids_and_awards {
     border: 1px solid rgb(232, 224, 224);
     margin: 3px 16px 3px 2px;
     background-color: rgb(250, 250, 250);
     font-size: 13px;
     color: rgb(0, 0, 0);
     height: 190px;
     position: relative;
     width: 100%;
     padding: 10px !important;
}
 .bids_and_awards article:hover {
     cursor: pointer;
}
 .bids_and_awards .hentry .thumbnail {
     padding: 11px 0px;
}
 .bids_and_awards .hentry .thumbnail .fa {
     text-align: center;
     width: 100%;
     font-size: 40px !important;
}
 .projects-articles.projects-articles {
     margin-top: 10px;
     margin-left: 0px;
}
 .projects-articles .btn-download a {
     font-size: 14px;
     border-radius: 2px;
     margin-bottom: 3px;
     color: rgb(255 255 255);
     margin-top: 5px;
     font-weight: 800;
     display: block;
     text-align: center;
     background: rgb(86 203 255);
     padding: 9px 47px 8px;
     text-decoration: none;
     text-transform: uppercase;
     bottom: -16px;
     position: absolute;
     width: 96%;
     border: 0px solid rgb(210, 216, 218) !important;
}
 .projects-articles .btn-download a:hover {
     transition: 0.4s;
     color: rgb(255, 255, 255);
     background-color: rgb(26, 116, 148) !important;
}
 .projects-articles .title {
     color: rgb(1, 101, 137);
     font-weight: 700;
     font-size: 15px;
     font-family: "Open Sans", arial, sans-serif;
     text-transform: uppercase;
     letter-spacing: -1px;
     text-align: left;
}
 .projects-articles .btn-download li a:hover {
     color: rgb(255, 255, 255);
}
 .projects-articles ul {
     margin: 0px;
     padding: 0px;
}
 .projects-articles span {
     font-size: 13px;
     font-weight: 600;
     color: rgb(30, 115, 76);
     padding: 4px;
     font-family: "Open Sans", sans-serif;
}
 .projects-articles {
     border-left: 1px solid rgb(232, 224, 224);
     margin: 3px 4px 32px 2px;
     background-color: rgb(255, 255, 255);
     font-size: 13px;
     color: rgb(97, 89, 89);
     height: 541px;
     position: relative;
     width: 100%;
     padding: 10px !important;
}
 .projects-articles article:hover {
     cursor: pointer;
}
 .projects-articles .hentry .thumbnail {
     padding: 11px 0px;
}
 .projects-articles .hentry .thumbnail .fa {
     text-align: center;
     width: 100%;
     font-size: 40px !important;
}
 .projects-articles img {
     width: 100%;
     height: 251px;
     object-fit: cover;
     background: rgb(255, 255, 255);
     border: 1px solid rgb(238, 238, 238);
}
 .projects-articles img:hover {
     filter: brightness(0.5);
}
 .latest-projects li {
     text-transform: uppercase;
     padding: 13px 11px 10px;
     border-bottom: 1px dotted rgb(214, 206, 206);
     margin: 4px 0px 3px;
     background: rgb(237, 243, 255);
     line-height: 6.3px;
}
 .latest-projects p {
     margin: 10px 0px;
}
 .latest-projects li a {
     font-style: normal;
     font-weight: 500;
     font-family: Montserrat;
     line-height: 12.2px;
     text-align: left;
     font-size: 13px;
     margin-top: 10px;
     letter-spacing: 0px;
     color: rgb(40, 63, 108) !important;
}
 .latest-projects li a:hover {
     color: rgb(104, 104, 121);
}
 .pdfviewer {
     text-align: center;
}
 .pdfviewer iframe {
     height: 500px;
     border: 1px solid rgb(231, 237, 239);
     width: 100% !important;
}
 .relatedPub li {
     font-size: 13px;
     padding: 3px 0px;
     border-bottom: 1px dotted rgb(238, 238, 238);
     list-style: none !important;
}
 .relatedPub li a {
     color: darkblue;
}
 .btn-download button, input[type="submit"], input[type="button"], input[type="reset"] {
     border-top: none;
     border-right: none;
     border-left: none;
     border-image: initial;
     margin-left: 10px;
     background: linear-gradient(rgb(202, 44, 49) 0%, rgb(202, 44, 49) 100%) !important;
     border-bottom: 3px solid rgb(173, 33, 37) !important;
}
 #footerLogo {
     width: 43%;
     padding: 10px 0px;
     object-fit: contain;
     text-align: center;
}
 @media only screen and (max-width: 8000px) {
     .NewsWrapper {
         padding: 20px 168px 40px;
    }
     .registered_memberWrapper {
    }
}
 @media only screen and (max-width: 1920px) {
     .NewsWrapper {
         padding: 20px 81px 40px;
    }
     #slider p {
         font-size: 19px;
    }
     .pageHeader {
         padding: 27px;
    }
     .service-box .service-content p {
         font-size: 15px;
    }
     .registered_memberWrapper {
         padding: 59px 97px;
    }
     .home .registered_memberWrapper {
         padding: 59px 28px;
    }
     .drop, .stem {
         display: none;
    }
     #slider .caption {
         padding: 0px 123px 30px;
    }
     #slider .readmorebtn {
         padding: 29px 123px 30px;
    }
     #headerLogo {
         margin-left: -23px;
    }
     .header-top a {
         font-size: 13px !important;
    }
}
 @media only screen and (max-width: 1280px) {
}
 @media only screen and (max-width: 768px) {
     .welcome {
         text-align: center;
         font-family: Exo, arial, sans-serif;
         color: rgb(119, 96, 96);
         line-height: 1.2;
         margin-bottom: 20px !important;
         font-size: 14px !important;
    }
     .flex {
         display: block;
         width: 100%;
    }
     .page-id-219 .registered_member {
         padding: 0px;
    }
     .section2Wrapper .excerpt a {
         color: rgb(51, 51, 53);
         line-height: normal;
         font-size: 14px;
         text-align: left;
         font-family: Exo, arial, sans-serif;
         text-decoration: none;
         font-weight: 700;
    }
     .NewsWrapper .excerpt a {
         color: rgb(51, 51, 53);
         line-height: normal;
         font-size: 14px;
         text-align: left;
         text-decoration: none;
         font-weight: 700;
    }
     .transparent, .mainNavigation, .headerTop, #slider .owl-theme .owl-dots .owl-dot span {
         display: none !important;
    }
     .ties-modal ul {
         margin: 0px;
         padding: 4px;
    }
     #slider .caption {
         padding: 10px;
         width: 100%;
         position: absolute;
         margin: 0px;
         color: rgb(255, 255, 255);
         font-weight: normal;
         z-index: 999;
         font-family: Exo, arial, sans-serif;
         font-size: 13px;
         text-align: center;
         top: 34%;
         line-height: 1.2;
         letter-spacing: -0.1px;
    }
     #slider h3 {
         font-size: 19px;
         margin: 2px 0px;
         font-weight: bold;
         color: rgb(239, 39, 42);
         letter-spacing: -1px;
         font-family: Exo, sans-serif;
    }
     #headerLogo {
         width: 140px;
         text-align: center;
         margin: 0px;
    }
     .sliderWrapper .sliderImg .item-image {
         height: 500px;
         background-position: center center;
         filter: brightness(107%);
         background-size: cover;
    }
     #pst-container {
         display: none;
    }
     .NewsWrapper {
         padding: 10px;
    }
     .registered_memberWrapper {
         padding: 10px !important;
    }
     .loader {
         font-size: 50px;
         padding: 10px;
    }
     .newsLeft {
         margin: 0px;
    }
     .newsLeft img, .NewsWrapper .blogimage img {
         width: 100%;
         height: 300px !important;
    }
     .section2Wrapper .blogimage img {
         height: 270px;
         object-fit: cover;
         width: 100%;
    }
     .section2Wrapper h3 {
         font-size: 24px;
    }
     .announcementWrapper {
         font-size: 14px;
    }
     .section2Wrapper p {
         margin: 0px 0px 18px;
         font-family: Poppins, arial, sans-serif;
         font-size: 14px;
         line-height: 1;
         text-align: justify;
         letter-spacing: -0.5px;
    }
     .excerpt {
         text-align: justify;
    }
     .govlogos {
         text-align: center;
    }
     .footerWrapper h3 {
         color: rgb(31, 95, 114);
         text-transform: uppercase;
         margin: 10px 0px;
         font-size: 18px !important;
    }
     .footerLogos {
         text-align: center !important;
    }
     .footerWrapper {
         padding: 20px 30px;
    }
     .announcementWrapper h3 {
         margin: 0px 0px 18px;
         font-size: 17px;
         font-weight: normal;
         letter-spacing: -1px;
    }
     .aboutgov ul {
         margin: 9px 0px 0px;
         padding: 0px;
    }
     ul.gov-links {
         margin: 10px 0px 10px 10px;
         padding: 0px;
         list-style-type: none;
    }
     .title {
         font-size: 20px;
         margin: 10px 4px 1px 8px;
         font-weight: 800;
    }
     .margin-top {
         margin-top: 8px;
    }
     .flex-responsive .col-mid-10 {
         width: 10% !important;
         float: left !important;
    }
     .flex-responsive .col-mid-80 {
         width: 80% !important;
         float: left !important;
    }
     .announcementWrapper {
         line-height: 1.2;
         background-color: rgb(249, 246, 246);
         color: rgb(123, 112, 112);
         font-size: 13px;
         text-align: justify;
         letter-spacing: -0.5px;
         padding: 20px 20px 21px;
    }
     .redish .align-right {
         text-align: center;
    }
     .footerWrapper {
         padding: 20px;
    }
     .footerWrapper ul > li {
         color: rgb(225, 32, 38);
         list-style: none;
         padding: 17px 0px 3px;
    }
     .govFooter .margin-right {
         margin-right: 0px;
         margin-left: 0px;
    }
     .center-responsive {
         text-align: center;
    }
     .rop, .foi {
         margin: 0px;
         filter: brightness(0.5);
    }
     .copyright {
         text-transform: capitalize;
    }
     .cbp-spmenu-vertical {
         width: 100% !important;
         max-width: 100% !important;
    }
     html body div#wprmenu_bar {
         height: 52px !important;
         box-shadow: rgba(0, 0, 0, 0.05) 0px 7px 21px 0px;
    }
     #wprmenu_bar div.hamburger {
         margin-top: 4px !important;
    }
     .menu_title a {
         top: 6px !important;
         color: rgb(51, 46, 46) !important;
         font-family: Poppins !important;
         font-weight: 500 !important;
    }
     #wprmenu_menu_ul {
         padding: 14px 0px 50px !important;
    }
     html body div.wprm-wrapper {
         overflow: auto !important;
    }
     .section2Wrapper .readMore a, .more {
         right: 8px;
         display: none;
         top: 336px !important;
    }
     .margin-right {
         margin-right: 0px;
    }
     .postArticle {
         text-align: left;
         padding: 10px;
    }
     .redish {
         text-align: center;
         color: rgb(255, 255, 255);
         background-color: rgb(0, 118, 218);
    }
     .btn-pp {
         background: rgb(255 255 255);
         border-radius: 5px 5px 0px 0px;
         bottom: 37%;
    }
     .section2Wrapper .readMore {
         padding: 38px 0px 93px;
         text-align: right;
         z-index: 10;
         display: none;
    }
     .gallery img {
         width: 100%;
         height: 218px;
         padding: 0px;
         object-fit: cover;
    }
     .headers h1 {
         font-size: 22px;
    }
     .section3Wrapper img {
         height: 369px;
    }
     .messageKap {
         padding: 20px;
    }
     #projects .owl-nav, #accomplishment .owl-nav, #accomplishment .owl-dots {
         display: none !important;
    }
     .copyright {
         padding: 20px;
         font-size: 12px;
    }
     .pageHeader h1 {
         font-size: 21px !important;
    }
     div#mg-wprm-wrap form.wpr-search-form button.wpr_submit {
         position: absolute;
         top: 0px;
         right: 0px;
         height: 35px;
         padding: 0px 8px;
         border: none;
         background: rgb(107, 15, 15) !important;
         color: rgb(241, 231, 231) !important;
         width: 50px !important;
    }
     #mg-wprm-wrap li.menu-item a {
         font-size: 15px;
         text-transform: uppercase;
         font-weight: 700;
         border-bottom: 1px solid rgb(212, 212, 212) !important;
    }
     .excerpt {
         text-align: justify;
         line-height: 1.3px;
    }
     .pageContainer {
         display: block;
         width: 100%;
    }
     .pageContainer p, .site-main {
         font-size: 14px;
         line-height: 1.2;
    }
     #footerLogo {
         width: 138px;
         padding: 10px 0px;
    }
     .messenger {
         float: right;
         bottom: 23px;
         right: 7px;
         position: fixed;
         z-index: 99999;
    }
     .wp-dark-mode-switcher.floating {
         position: fixed;
         z-index: 2147483647;
         bottom: unset !important;
         top: 16px !important;
         right: 14px !important;
         left: unset !important;
    }
     #mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a, div#mg-wprm-wrap ul li span.wprmenu_icon {
         color: rgb(255, 255, 255) !important;
    }
     .fb-1 {
         border: 1px solid rgb(127, 133, 140);
         margin-top: 0px;
         margin-bottom: 3px;
    }
     .fb-2 {
         border: 1px solid rgb(127, 133, 140);
    }
     #slider h2 {
         font-size: 17px;
         letter-spacing: -0.1px;
    }
     #slider .readmorebtn {
         padding: 20px;
         font-size: 16px;
         text-align: center;
         top: 65%;
         letter-spacing: -0.9px;
         display: none;
    }
     .LogoReg {
         display: none;
    }
     .sr-modal {
         padding: 10px;
    }
     .newsLeftside {
         display: none;
    }
     .box, .drop {
         display: none;
    }
     #slider p {
         text-align: center;
    }
     #slider p {
         width: auto;
         font-weight: normal;
         line-height: 1;
         font-size: 16px;
         text-align: center;
    }
     .maintop {
         margin-top: 15px;
         width: 100%;
         text-align: center;
    }
     h2, h3, h4, h5 {
         font-family: Montserrat;
         text-align: center !important;
    }
     .acf-fields > .acf-field {
         position: relative;
         margin: 0px;
         padding: 15px 12px;
         border-top: 1px solid rgb(238, 238, 238);
         width: 100% !important;
         min-height: auto !important;
         font-weight: normal !important;
    }
     .page-id-219 .registered_memberWrapper {
         height: auto;
         padding: 0px;
         border-radius: 0px;
    }
     .page-id-219 .registered_member {
         padding: 0px !important;
    }
     #wprmenu_bar .menu_title a {
         font-size: 16px;
         font-weight: normal;
         color: rgb(255, 255, 255) !important;
    }
     .members-text {
         padding-left: 0px;
         font-weight: 500;
         border: 0px !important;
    }
     .margin-left {
         margin-left: 0px;
    }
     .singleNewsImg {
         float: none;
         height: auto;
         width: 100%;
         padding: 0px;
         border: 0px;
         object-position: center;
    }
     .sidebar {
         margin-bottom: 20px;
         margin-left: 0px;
    }
     ul.gov-links li a {
         color: rgb(24, 21, 21);
         font-size: 13px;
         font-weight: 600;
    }
     .footertexter {
         padding: 0px;
    }
     .pageHeader {
         text-align: center;
    }
     .registered_member {
    }
  .sidebarArticle img {
    width: 100%;
    height: 230px;
  }
  .NewsWrapper .blogimage a i{
      display:none !important;
  }
}
 