/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 30 2025 | 19:41:41 */
ff.font h6{
	font-family: Microsoft JhengHei, "Helvetica Neue", Helvetica, Arial !important;
    font-weight: 300 !important;
}
	
.header-button{2
	display:none;
}

.akiraf H6{
	font-family: 'Akira Expanded' !important;
    font-weight: bold;
    font-style: normal;
    font-size: 20px;
    color: #929292 !important;
    margin-top: 5px;
    margin-bottom: 10px;
	letter-spacing: 1px;
}

.akirafm H6{
	font-family: 'Akira Expanded' !important;
    font-weight: bold;
    font-style: normal;
    font-size: 20px;
    color: #ffffff !important;
    margin-top: 5px;
    margin-bottom: 10px;
	letter-spacing: 1px;
}

.iconheader H6{
/* 	font-family: 'Akira Expanded' !important; */
	font-weight: 300!important;
    font-style: normal;
    font-size: 18px!important;
	line-height: 26px;
}

.iconcontent H6{
/* 	font-family: 'Akira Expanded' !important; */
	font-weight: 300!important;
    font-style: normal;
    font-size: 14px!important;
	line-height: 26px;
}

.joinon h6{
	font-family: 'Akira Expanded' !important;
	font-weight: bold;
    font-style: normal;
    font-size: 20px;
	padding-top: 50px;
}

.sciconheader H6{
	font-family: "Cal Sans", sans-serif!important;
	font-weight: 400;
	font-style: normal;
	font-size: 20px;
}

.funtionhead h3{
	font-weight: 300!important;;
	font-style: normal;
	font-size: 36px;
	font-family: Microsoft JhengHei, "Helvetica Neue", Helvetica, Arial !important;
}

.functioncontent h3{
	font-weight: 300!important;;
	font-style: normal;
	font-size: 18px;
	font-family: Microsoft JhengHei, "Helvetica Neue", Helvetica, Arial !important;
}

.elementor-element {
    --widgets-spacing-column: 10px;
}

.sub-arrow{
	display:none!important;
}

.ssheader h4{
	font-family: "Cal Sans", sans-serif!important;
	font-weight: 400;
	font-style: normal;
	font-size: 20px;	
}

.servicesheader h5{
	font-weight: 300!important;;
	font-style: normal;
	font-size: 16px;
	font-family: Microsoft JhengHei, "Helvetica Neue", Helvetica, Arial !important;	
}

.newshdate h2{
	font-weight: 300!important;;
	font-style: normal;
	font-size: 14px;
	font-family: Microsoft JhengHei, "Helvetica Neue", Helvetica, Arial !important;		
}

.newshheader h2{
	font-weight: 300!important;
	font-style: normal;
	font-size: 18px;
	font-family: Microsoft JhengHei, "Helvetica Neue", Helvetica, Arial !important;		
}

.afterheader h6{
	font-weight: 400!important;
	font-style: normal;
	font-size: 18px;
	font-family: Microsoft JhengHei, "Helvetica Neue", Helvetica, Arial !important;		
}

.aftercontent {
	font-weight: 300!important;
	font-style: normal;
	font-size: 16px;
	font-family: Microsoft JhengHei, "Helvetica Neue", Helvetica, Arial !important;		
}

.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
    font-weight: 300!important;
}

button, optgroup, select, textarea, label {
    width: 100%;
	font-weight: 300;
}

input[type=checkbox], input[type=checkbox]~label {
    display: inline;
}

input[type="text"], input[type="email"], input[type="tel"],input[type="date"] {
     width: 100%;
	background-color: #ffffff;
    border-radius: 5px;
    border: solid 1px #d2d7e1;
	font-family: inherit;
    font-size: 16px;
    font-weight: 300;
    height: 42px;
    line-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 30px;
}

[type=submit]{
    -webkit-appearance: button;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 18px;
    font-weight: 300;
    color: #000000 ! Important;
    background-color: #d2d7e1;
    border-radius: 5px;
    border: solid 1px #989898;
	margin-top: 10px;
}

.wpcf7 form .wpcf7-response-output {
    margin: 0;
    padding: 0;
    border: 0px solid #00a0d2;
    border-color: #ffb900;
    color: #dc3232;
}

.nice-select {
    -webkit-tap-highlight-color: transparent;
    background-color: #ffffff;
    border-radius: 5px;
    border: solid 1px #d2d7e1;
    box-sizing: border-box;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    font-family: inherit;
    font-size: 16px;
    font-weight: 300;
    height: 42px;
    line-height: 40px;
    outline: none;
    padding-left: 18px;
    padding-right: 30px;
    position: relative;
    text-align: left !important;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: 100%;
	scrollbar-color: #d2d7e1 var(--tj-scrollbar-secondary);
}

.dialog-type-lightbox {
    z-index: 999999;
}

.elementor-menu-toggle .e-font-icon-svg {
    fill: #ffffff!important;
    height: 1em;
    width: 1em;
}