/*TYPOGRAPHY*/body{font-family:"Roboto";font-weight:400;color:#191919;}h1,h2,h3,h4,h5,h6{font-family:"Lato";font-weight:700;}/*ACCENT COLOR*/.rev-btn.btn-outline-light:hover,.text-accent-color,.link-dark:hover,.link-gray:hover,.accent-color,.has-arrows.arrow-style-2 .owl-theme .owl-nav [class*="owl-"]:hover:after,.has-arrows.arrow-style-2 .owl-theme .owl-nav [class*="owl-"].disabled:hover:after,.sticky-post,.post.sticky .post-title:after,.topbar-socials a:hover,#site-logo .site-logo-text:hover,#main-nav > ul > li:hover > a > span,.header-style-1 #site-header .nav-top-cart-wrapper .nav-cart-trigger:hover,.header-style-1 #site-header .header-search-trigger:hover,.search-style-fullscreen .search-submit:hover:after,#featured-title #breadcrumbs a:hover,.hentry .page-links > span,.hentry .page-links a > span,.hentry .post-title a:hover,.hentry .post-meta .item:before,.hentry .post-meta .item.post-by-author a:hover,.hentry .post-meta .item.post-comment a:hover,.hentry .post-meta .item.post-meta-categories a:hover,.hentry .post-link:hover a,.hentry .post-link:hover a > span:before ,.hentry .post-tags a:hover,.hentry .post-author .author-socials .socials a:hover,.related-news .related-title,.related-news .post-item .post-categories a:hover,.related-news .post-item .text-wrap h3 a:hover,.related-news .related-post .slick-next:hover:before,.related-news .related-post .slick-prev:hover:before,.comment-reply-link,.comment-edit-link,#cancel-comment-reply-link,.unapproved,.logged-in-as a,.widget.widget_archive ul li a:hover,.widget.widget_categories ul li a:hover,.widget.widget_meta ul li a:hover,.widget.widget_nav_menu ul li a:hover,.widget.widget_pages ul li a:hover,.widget.widget_recent_entries ul li a:hover,.widget.widget_recent_comments ul li a:hover,.widget.widget_rss ul li a:hover,.widget.widget_categories ul li > span,.widget.widget_archive ul li > span,#sidebar .widget.widget_calendar caption,.widget.widget_latest_posts .post-title:hover a,.widget.widget_nav_menu .menu > li.current-menu-item > a,.widget.widget_nav_menu .menu > li.current-menu-item,.widget.widget_calendar a,.widget.widget_calendar tbody #today,.widget.widget_search .search-form .search-submit:hover:after,.widget.widget_recent_posts h3 a:hover,.widget.widget_recent_posts .post-author,.widget.widget_recent_posts .post-author a,#bottom #copyright a:hover,#bottom #bottom-logo .bottom-logo-text:hover,.no-results-content .search-form .search-submit:hover:before,.nusafe-accordions .item .heading:hover h6,.nusafe-links.accent-color,.nusafe-button.button-outline-accent .btn-icon,.nusafe-divider.has-icon .icon-wrap > span.accent,.nusafe-event-box .texts .title:hover a,.nusafe-event-box.style-2 .content:after,.nusafe-event-block .title:hover a,.nusafe-icon.accent-color .icon-wrap,.nusafe-list ul li:after,.nusafe-news .post-item .cat-item,.nusafe-news .post-item .title:hover a,.nusafe-news .post-item .meta:hover a,.nusafe-progress .perc.accent,.nusafe-headings .pre-heading.accent-color,.woocommerce-page .woocommerce-MyAccount-content .woocommerce-info .button,.products li .product-info .button,.products li .product-info .added_to_cart,.products li .product-cat:hover,.products li h2:hover,.woo-single-post-class .images .woocommerce-product-gallery__trigger:hover:after,.woo-single-post-class .woocommerce-grouped-product-list-item__label a:hover,.woo-single-post-class .summary .product_meta > span a:hover,.woocommerce-page .shop_table.cart .product-name a:hover,.product_list_widget .product-title:hover,.widget_recent_reviews .product_list_widget a:hover,.widget_product_categories ul li a:hover,.widget.widget_product_search .woocommerce-product-search .search-submit:hover:before,.widget_shopping_cart_content ul li a:hover,.single-campaign .campaign-raised .amount,.single-campaign .campaign-figures .amount,.single-campaign .donors-count,.single-campaign .time-left,.single-campaign .charitable-form-field a:not(.button),.single-campaign .charitable-form-fields .charitable-fiedset a:not(.button),.single-campaign .charitable-notice,.single-campaign .charitable-notice .errors a,.campaign-title:hover a,.campaign-donation-stats .donation-stats-wrap > span:after,a{color:#1e6caf;}.rev-btn.btn-accent,blockquote:before,button,input[type="button"],input[type="reset"],input[type="submit"],.bg-accent,.owl-theme .owl-nav [class*="owl-"],.owl-theme .owl-dots .owl-dot.active span,.topbar-socials.style-1 a:hover,.topbar-socials.style-2 a:hover,.topbar-button a,#main-nav > ul > li > a > span:before,#main-nav .sub-menu li a:before,#main-nav-mobi::-webkit-scrollbar,#main-nav-mobi::-webkit-scrollbar-thumb,.nav-top-cart-wrapper .shopping-cart-items-count,.header-style-2 #site-header-wrap #site-header .site-header-inner,.header-style-2 #site-header:after,#featured-title.creative #breadcrumbs .breadcrumbs-inner,.hentry .post-media .post-date-custom,.post-media .slick-prev:hover,.post-media .slick-next:hover,.post-media .slick-dots li.slick-active:after,.post-media .post-cat-custom a,#sidebar .widget:before,.widget.widget_mc4wp_form_widget .submit:after,.widget.widget_socials .socials a:hover,#footer-widgets .widget.widget_socials .socials a:hover,.widget.widget_tag_cloud .tagcloud a:hover,#footer .widget.widget_tag_cloud .tagcloud a:hover,#bottom .bottom-socials a:hover,#scroll-top:hover:before,#project-filter .cbp-filter-item.cbp-filter-item-active span,#project-filter .cbp-filter-item:hover span,.mc4wp-form .submit,.nusafe-pagination ul li .page-numbers.current,.nusafe-pagination ul li .page-numbers:hover,.nusafe-accordions .item.active .heading .button:after,.nusafe-links.accent-color.link-style-1 .text:before,.nusafe-links.accent-color.link-style-1 .text:after,.nusafe-button.button-accent,.nusafe-button.button-outline-accent,.nusafe-event-box .date,.nusafe-event-block .event-date,.nusafe-galleries .single-image .view-gallery-btn:hover:after,.nusafe-headings .pre-heading .line,.nusafe-icon.accent-bg .icon-wrap,.nusafe-icon.icon-style-2 .icon-wrap,.nusafe-list.style-2 ul li:after,.nusafe-progress .progress-animate.accent,.nusafe-progress .progress-animate.accent:after,.nusafe-team-box .texts,.owl-item.center .nusafe-team-box.team-style-2 .texts,.nusafe-team-box.team-style-2:hover .texts,.nusafe-team-box.team-style-1 .texts:after,.woocommerce-page .woo-single-post-class .summary .stock.in-stock,.product .onsale,.woocommerce-page .wc-proceed-to-checkout .button,.woocommerce-page .return-to-shop a,#payment #place_order,.widget_price_filter .price_slider_amount .button:hover,.widget_shopping_cart_content .buttons a.checkout,.woocommerce-pagination .page-numbers li .page-numbers.current,.woocommerce-pagination .page-numbers li .page-numbers:hover,.campaign-nusafe-progress .bar,.donate-button,#charitable-donation-form .donation-amount.selected,#charitable-donation-amount-form .donation-amount.selected,#charitable-donation-form .donation-amount.custom-donation-amount.selected .custom-donation-input,#charitable-donation-form .donation-amount.custom-donation-amount.selected input:focus,#charitable-donation-amount-form .donation-amount.custom-donation-amount.selected input:focus,#charitable-donation-amount .donation-amount.custom-donation-amount.selected input,#charitable-donation-amount-form .donation-amount.custom-donation-amount.selected input,.button.charitable-button,.campaign-style-3 .perc .number-wrap{background-color:#1e6caf;}.trapezoid-right:after{border-bottom-color:#1e6caf;}.widget.widget_links ul li a:after{border-bottom-color:#1e6caf;}.campaign-style-3 .perc .number-wrap:after{border-bottom-color:#1e6caf;}textarea:focus{border-color:#1e6caf;}input:focus{border-color:#1e6caf;}.underline-solid:after{border-color:#1e6caf;}.underline-dotted:after{border-color:#1e6caf;}.underline-dashed:after{border-color:#1e6caf;}.owl-theme .owl-nav [class*="owl-"]{border-color:#1e6caf;}.topbar-socials.style-1 a:hover{border-color:#1e6caf;}.topbar-socials.style-2 a:hover{border-color:#1e6caf;}#topbar.topbar-dark .topbar-socials a:hover{border-color:#1e6caf;}#footer-widgets .widget.widget_socials .socials a:hover{border-color:#1e6caf;}.nusafe-pagination ul li .page-numbers:hover{border-color:#1e6caf;}.woocommerce-pagination .page-numbers li .page-numbers:hover{border-color:#1e6caf;}.nusafe-pagination ul li .page-numbers.current{border-color:#1e6caf;}.no-results-content .search-form .search-field:focus{border-color:#1e6caf;}#project-filter .cbp-filter-item.cbp-filter-item-active span{border-color:#1e6caf;}#project-filter .cbp-filter-item:hover span{border-color:#1e6caf;}.border-accent{border-color:#1e6caf;}.nusafe-button.button-outline-accent{border-color:#1e6caf;}.divider-icon-before.accent{border-color:#1e6caf;}.divider-icon-after.accent{border-color:#1e6caf;}.nusafe-divider.has-icon .divider-double.accent{border-color:#1e6caf;}.nusafe-icon.accent-border .icon-wrap{border-color:#1e6caf;}.woocommerce-pagination .page-numbers li .page-numbers.current{border-color:#1e6caf;}.widget_price_filter .ui-slider .ui-slider-handle{border-color:#1e6caf;}.header-style-2 #site-header-wrap #site-header .site-header-inner{box-shadow: 0 20px 0 -10px rgba(30,108,175,0.5);}.project-item .project-image:hover .mask, .nusafe-charitable .campaign .image-wrap:hover:after{box-shadow: inset 0 0 0 360px rgba(30,108,175,0.9);}.nusafe-team-box.team-style-3 .texts{background-color: rgba(30,108,175,0.8);}/*CUSTOMIZER STYLING*/.animsition-loading{border-top-color:#1e6caf;}.animsition-loading:before{border-top-color:#b02c2a;}#topbar{background-color:#1e6caf;}.topbar-info .content, #topbar.topbar-dark .topbar-info .content{color:#0c0c0c;}.topbar-info .content:before{color:#0c0c0c;}.header-style-1 #site-header:after{opacity:0.9;}.header-style-2 #site-header:after{opacity:1;}#site-header #main-nav > ul > li > a{height:105px;line-height:105px;}#footer-widgets .widget{color:#ffffff;}#footer{background-color:#403f3f;}#bottom{background:#0c0c0c;}#bottom:before{background-color:#383838;}

.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}
.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
			#main-content {
    padding: 75px 0;
}
#site-logo-inner{
	margin:0px;
}
.wpcf7 .submit-btn:after{
	top: 10px;right: 48px;font-size: 17px;
}
input[type="submit"]{
	font-size: 14px;padding: 12px 60px;
}
#site-logo-inner img{
	padding: 3px 0px;
}
.inner.ctb-1432520640 {
    padding: 0px 17.2% 0px 0px !important                             ;
}
#footer-widgets .widget.widget_links ul li a {
    color: #ffffff;
}
#footer-widgets .widget_information .desc {
    margin-bottom: 15px;
    color: #ffffff;
}
#footer{padding: 40px 0 0px;}
#bottom{min-height: 87px;}
#bottom .bottom-bar-inner-wrap {
    padding: 4px 0;}
#topbar{height:40px;}
#topbar .topbar-info {margin:8px 0px;}
#topbar .topbar-socials { margin: 5px 0;}
.topbar-info.has-sep .content:after{height: 49px;}
#scroll-top.show {bottom: 50px;}
#featured-title .main-title{font-size: 45px;text-transform: uppercase;}
#featured-title.creative .inner-wrap{padding:93px 0px;}
.pre-heading {color: #ae2d2a !important;}
.read-more{
	background-color: #1c66aa;
    padding: 10px 31px; 
    color: #fff;
	border-radius: 20px;
}
.read-more:hover{
	background-color:#ffffff;
	border:1.5px solid #000;
	color:#000;
	font-weight:500;
}
.read-more:focus{color:#fff;}
.wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a{
	padding: 12px 45px !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #e3e3e3 !important;
    background-color: #1e6caf !important;
    color: #fff !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{
	background-color: #ae2c29! important;
}
.office-bearers {
    padding: 30px 0px;
    border: 1px solid #1c66ac;
    margin-bottom: 30px !important;
	height: 170px;
}
#main-nav .sub-menu{
	padding:8px 0px;
}
#main-nav .sub-menu li a{
	font-size:15px !important;
}
#main-nav > ul > li > a{font-size: 17px;}
#main-nav .sub-menu li a:hover{
	color:#1e6caf !important;
}

@media only screen and (max-width: 600px) {
	#featured-title.creative .inner-wrap {
    padding: 93px 0px 0px 0px;
}
	table {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #ddd;
}
	.wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a{
	padding: 12px 45px !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #e3e3e3 !important;
    background-color: #1e6caf !important;
    color: #fff !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{
	background-color: #ae2c29! important;
}
	.home-activities{
		width:94% !important;
	}
	.nusafe-headings .heading {
    font-size: 37px;
    line-height: 50px;
}
	#site-logo-inner img{width: 170px;
	}
	.nusafe-list{margin-top: 25px;}
h4.vc_custom_heading.vc_custom_1616402612200 {
    margin-top: 30px;
    font-size: 33px;
}
	#featured-title.creative .inner-wrap {
    padding: 50px 0px 50px 0px;
}
	.title-top{margin-top:45px;}
	.mob-heading{font-size:35px;
	margin-bottom:35px !important}
	.office-bearers{height: 150px;}
	#featured-title .main-title {
    font-size: 40px;
}
}

.home-activities{
	border: 1px solid #f6f6f6;
    padding: 20px 0px;
    margin: 0px 10px 35px;
    width: 30%;
    height: 380px;
		box-shadow: 0 0px 6px 6px rgb(0 0 0 / 6%);
}
.home-activities1{
	width: 31.8%;
}
.post-item .hentry .post-content-wrap{
	height: 150px !important;
}
.post-item{box-shadow: 0 0px 6px 6px rgb(0 0 0 / 6%);
border: 1px solid #f6f6f6;}   
.nusafe-headings {
    margin-bottom: 20px;
}
#breadcrumbs {
    display: none !important;
}
.donate-ica{
	  background-color: #f5fbff;
    border: 2px solid #ae2d2a;
    padding: 45px 20px 45px 20px;
}
span.post-by-author.item {
    display: none !important;
}
span.post-comment.item{
	display: none !important;
}


.apply-btn{
	background-color: #16798b;
	border-radius:25px;
	color:#fff;
	padding: 8px 20px;
}
.apply-btn:hover{
	background-color: #1a2b63;
	border-radius:25px;
	color:#fff;
	padding: 8px 20px;
}
.apply-btn:disabled {
  background: #999;
  color: #555;
  cursor: not-allowed;
}
.ch-language{
	background-color: #f3525a;
	border-radius:5px;
	color:#fff;
	padding: 10px 35px;
}
.ch-language:hover{
	background-color: #1a2b63;
	border-radius:5px;
	color:#fff;
	padding: 10px 35px;
}
.disclaimer {
    background-color: #ff0000;
    padding: 13px 10px;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
}

.vc_images_carousel .vc_carousel-control .icon-next {
    width: 40px !important;
    height: 40px !important;
    background-color: #000 !important;
    color: #fff !important;
}
	
.vc_images_carousel .vc_carousel-control .icon-prev {
    width: 40px !important;
    height: 40px !important;
    background-color: #000 !important;
    color: #fff !important;
}
.vc_images_carousel .vc_carousel-indicators li{
	border: 1px solid white !important;
    background-color: #808080 !important;
}
.vc_images_carousel .vc_carousel-indicators .vc_active{
    background-color: #ffffff !important;
}
.ky2023 table, th, td{
	border:1px solid #808080
}
.part-note{
	background-color: #fff600;
  padding: 15px;
	font-size: 18px;
}		


.vc_custom_1678370858061{background-color: #ecf9f8 !important;}.vc_custom_1671259633184{margin-bottom: 45px !important;}.vc_custom_1670305873945{margin-bottom: 45px !important;}.vc_custom_1618212171458{margin-bottom: 30px !important;}.vc_custom_1677944009736{padding-top: 20px !important;padding-bottom: 30px !important;}.vc_custom_1638788270004{padding-top: 45px !important;padding-bottom: 30px !important;}.vc_custom_1673694364545{padding-top: 45px !important;padding-bottom: 30px !important;}.vc_custom_1639636962662{padding-top: 45px !important;padding-bottom: 30px !important;}.vc_custom_1639031232312{padding-top: 10px !important;padding-bottom: 10px !important;}.vc_custom_1669204563226{margin-bottom: 30px !important;}.vc_custom_1669201782093{padding-top: 30px !important;padding-bottom: 30px !important;}.vc_custom_1669204542304{margin-bottom: 30px !important;}.vc_custom_1670826240337{padding-top: 20px !important;}.vc_custom_1638788633518{margin-bottom: 10px !important;}.vc_custom_1670824792552{margin-bottom: 30px !important;}.vc_custom_1639040766380{margin-top: 100px !important;padding-top: 40px !important;}.vc_custom_1639648559618{padding-top: 20px !important;}</style><noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }

.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
	justify-content: center!important;
}

.alert-danger {
    color: #155724;
    background-color: #f8d7da;
    border-color: #f8d7da;
	justify-content: center!important;
}

@media (min-width:1300px) 
{ 
	.banner-height
	{
		height:350px;
	}
}


.custom-container {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .custom-list {
    text-align: left;
  }

  #apply_checkbox
  {
	display: flex;
    justify-content: center;
    align-items: center;
  }
  


  .toggle-container {
    display: flex;
    align-items: center;
}

/* Optional: Style for the switch label */
.toggle-label {
    margin-left: 10px;
}

/* Style for the actual toggle switch */
.toggle-switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
}

.toggle-switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.toggle-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    border-radius: 34px;
    transition: .4s;
}

.toggle-slider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    border-radius: 50%;
    transition: .4s;
}

input:checked + .toggle-slider {
    background-color: #2196F3;
}

input:checked + .toggle-slider:before {
    transform: translateX(26px);
}

.vc_btn3-container.vc_btn3-right {
    display: flex;
    justify-content: right;
    align-items: right;
}

.vc_custom_1616049828169 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

.vc_btn3-container {
    display: block;
    margin-bottom: 21.73913043px;
    max-width: 100%;
}
/*----------------------Modal Changes Starts ---------------------------------------*/

.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  }
  
  /* Modal Content */
  .modal-content {
    position: relative;
    background-color: #fefefe;
    margin: 15% auto;
    padding: 0;
    border: 1px solid #888;
    max-width: 90%;
    width: 500px;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
  }
  
  /* Add Animation */
  @-webkit-keyframes animatetop {
    from {top:-300px; opacity:0} 
    to {top:0; opacity:1}
  }
  
  @keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
  }
  
  /* The Close Button */
  .close {
    color: white;
    float: right;
    font-size: 28px;
    font-weight: bold;
  }
  
  .close:hover,
  .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
  }
  
  .modal-header {
    padding: 2px 16px;
    background-color: #1e6caf;
    color: white;
  }
  
  .modal-body {padding: 2px 16px;}
  
  .modal-footer {
    padding: 2px 16px;
    color: white;
  }

  

/*----------------------Modal Changes Ends ---------------------------------------*/
  .btn-sm {
    padding: 7px 13px; 
    font-size: 14px;
}