@media (prefers-reduced-motion: no-preference){:root {scroll-behavior: auto;}}
:root {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #f8f9fa;
    --bs-gray-200: #e9ecef;
    --bs-gray-300: #dee2e6;
    --bs-gray-400: #ced4da;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6c757d;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
	--bs-bg-fc: #fcfcfc;
    --bs-color-bg-gray: #F7F7F7;  /*color1*/
    --bs-primary: #fc9601;        /*color2*/
    --primary: #fc9601;
    --bs-secondary: #f6e820;      /*color3*/
    --secondary: #f6e820;
    --bs-tertiary: #e92c2d;
    --tertiary: #e92c2d;
    --bs-quaternary: #2BAAB1;
    --quaternary: #2BAAB1;
    --bs-quinary: #a134eb;
    --bs-senary: #eb348c;
    --bs-success: #198754;
    --bs-info: #0dcaf0;
    --bs-warning: #ffc107;
    --bs-danger: #dc3545;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 252,150,1;     /*color4*/   
    --bs-secondary-rgb: 246, 232, 32;    /*color5*/
    --bs-success-rgb: 25, 135, 84;
    --bs-info-rgb: 13, 202, 240;
    --bs-warning-rgb: 255, 193, 7;
    --bs-danger-rgb: 220, 53, 69;
    --bs-light-rgb: 248, 249, 250;
    --bs-dark-rgb: 33, 37, 41;
    --bs-white-rgb: 255,255,255;
    --bs-black-rgb: 0,0,0;
    --bs-body-color-rgb: 33,37,41;
    --bs-body-bg-rgb: 255,255,255;
    --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --bs-font-opensans: 'Open Sans', sans-serif;
    --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
    --bs-body-font-family: var(--bs-font-sans-serif);
    --bs-alt-font: "Shadows Into Light", cursive;
    --bs-alt-font2: "Oswald", sans-serif;
    --bs-body-font-size: 1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #212529;
    --bs-body-bg: #f2f2ef;
    --bs-footer-bg: #373737;
    --bs-footer-cr-bg: #272829;
    --bs-font-color: #606060;
    --bs-bg-opacity: 1;
    --bs-text-opacity: 1;
    --bs-text-opacity75: 0.75;
    --bs-text-opacity5: 0.5;
    --bs-text-opacity25: 0.25;
    --bs-opacity01: 0.01;
    --bs-table-bg: transparent;
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: #212529;
    --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
    --bs-table-active-color: #212529;
    --bs-table-active-bg: rgba(0, 0, 0, 0.1);
    --bs-table-hover-color: #212529;
    --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
    --bs-table-accent-bg: var(--bs-table-striped-bg);
    --bs-font-weight-200: 200;
    --bs-font-weight-300: 300;
    --bs-font-weight-400: 400;
    --bs-font-weight-500: 500;
    --bs-font-weight-600: 600;
    --bs-font-weight-700: 700;
    --bs-font-weight-800: 800;
    --bs-container-full: 100%;
	--bs-container-home: 92%;
    --bs-container-lg: 95%;
    --bs-container-otlg: 96%;
}
html {direction: ltr;overflow-x: hidden;box-shadow: none !important;-webkit-font-smoothing: antialiased;}
*, ::after, ::before {box-sizing: border-box;}
body[data-plugin-page-transition] {transition: ease opacity 300ms;}
body {font-family: var(--bs-body-font-family);font-size: var(--bs-body-font-size);font-weight: var(--bs-body-font-weight);line-height: var(--bs-body-line-height);color: var(--bs-body-color);text-align: var(--bs-body-text-align);background-color: var(--bs-body-bg);-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent;margin: 0;}
.body {background-color: var(--bs-body-bg);}
.row {--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display: flex;flex-wrap: wrap;margin-top: calc(-1 * var(--bs-gutter-y));margin-right: calc(-.5 * var(--bs-gutter-x));margin-left: calc(-.5 * var(--bs-gutter-x));}
.row > *{flex-shrink: 0;width: 100%;max-width: 100%;padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);margin-top: var(--bs-gutter-y);}
.col{flex:1 0 0%}
.col-auto{flex:0 0 auto;width:auto}
.col-1{flex:0 0 auto;width:8.33333333%}
.col-2{flex:0 0 auto;width:16.66666667%}
.col-3{flex:0 0 auto;width:25%}
.col-4{flex:0 0 auto;width:33.33333333%}
.col-5{flex:0 0 auto;width:41.66666667%}
.col-6{flex:0 0 auto;width:50%}
.col-7{flex:0 0 auto;width:58.33333333%}
.col-8{flex:0 0 auto;width:66.66666667%}
.col-9{flex:0 0 auto;width:75%}
.col-10{flex:0 0 auto;width:83.33333333%}
.col-11{flex:0 0 auto;width:91.66666667%}
.col-12{flex:0 0 auto;width:100%}
.g-0,.gx-0{--bs-gutter-x:0}
.g-0,.gy-0{--bs-gutter-y:0}
.g-1,.gx-1{--bs-gutter-x:0.25rem}
.g-1,.gy-1{--bs-gutter-y:0.25rem}
.g-2,.gx-2{--bs-gutter-x:0.5rem}
.g-2,.gy-2{--bs-gutter-y:0.5rem}
.g-3,.gx-3{--bs-gutter-x:1rem}
.g-3,.gy-3{--bs-gutter-y:1rem}
.g-4,.gx-4{--bs-gutter-x:1.5rem}
.g-4,.gy-4{--bs-gutter-y:1.5rem}
.g-5,.gx-5{--bs-gutter-x:3rem}
.g-5,.gy-5{--bs-gutter-y:3rem}

.dropdown-menu {position: absolute;z-index: 1000;display: none;min-width: 10rem;padding: .5rem 0;margin: 0;font-size: 1rem;color: #212529;list-style: none;background-color: var(--bs-white);background-clip: padding-box;border: 1px solid rgba(0,0,0,.15);border-radius: .25rem;}
.dropdown-item {display: block;width: 100%;padding: .25rem 1rem;clear: both;font-weight: var(--bs-font-weight-400);color: #212529;text-align: inherit;text-decoration: none;white-space: nowrap;background-color: transparent;border: 0;}
.dropdown, .dropend, .dropstart, .dropup {position: relative;}
.dropdown-item:not(.btn):hover {text-decoration: none;}
.dropdown-item:focus, .dropdown-item:hover {color: #1e2125;background-color: #e9ecef;}
.input-group {position: relative;display: flex;flex-wrap: wrap;width: 100%;}
.input-group .form-control {height: auto;}
.input-group>.form-control, .input-group>.form-select {flex: 1 1 auto;width: 1%;min-width: 0;}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {margin-left: -1px;border-top-left-radius: 0;border-bottom-left-radius: 0;}
.form-control {display: block;width: 100%;padding: .375rem .75rem;font-weight: var(--bs-font-weight-400);color: #212529;background-color: var(--bs-white);background-clip: padding-box;border: 1px solid #ced4da;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
form label {font-weight: normal;}
label {display: inline-block;}
.form-control:not(.form-control-lg) {line-height: 1.3;}
.form-control-sm {min-height: calc(1.5em + .5rem + 2px);padding: .25rem .5rem;font-size: .875rem;border-radius: .2rem;}
.form-group {margin-bottom: 1rem;}
.form-group:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

#header {position: relative;z-index: 1030;}
.container, .container-fluid, .container-fluid-home, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {width: var(--bs-container-full);margin-right: auto;margin-left: auto;padding-right: var(--bs-gutter-x,.75rem);padding-left: var(--bs-gutter-x,.75rem);}
html.sticky-header-active #header .header-body {position: fixed;border-bottom-color: rgba(234, 234, 234, 0.5);box-shadow: 0 0 3px rgb(234 234 234 / 50%);}
#header .header-body {display: flex;flex-direction: column;background: var(--bs-white);transition: min-height 0.3s ease;width: 100%;border-bottom: 1px solid transparent;z-index: 1001;}
#header .header-container {position: relative;display: flex;flex-flow: row wrap;align-items: center;transition: ease height 300ms;}
#header .header-row {display: flex;flex-grow: 1;align-items: center;align-self: stretch;max-height: 100%;}
#header .header-column {display: flex;align-self: stretch;align-items: center;flex-grow: 1;flex-direction: column;}
#header .header-column .header-row {justify-content: inherit;}
#header .header-logo {margin: 0.5rem 0;position: relative;z-index: 1;}
#header .header-logo img {transition: all 0.3s ease;position: relative;top: -3px;image-rendering: -webkit-optimize-contrast;transform: translateZ(0);}
#header .header-nav {min-height: 70px;}
.nav {display: flex;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;}
#header .header-nav.header-nav-icons nav > ul > li > a [class*="fa-"] {font-size: .8rem;width: 12.8px;height: 12.8px;}
#header .header-btn-collapse-nav {background: var(--bs-primary);color: var(--bs-white);display: none;float: right;margin: 0 0 0 1rem;}
#header .header-nav-features {position: relative;margin-left: 10px;}
#header .header-nav-features:not(.header-nav-features-no-border):before, #header .header-nav-features:not(.header-nav-features-no-border):after {content: '';}
#header .header-nav-features:before, #header .header-nav-features:after {background: rgba(0, 0, 0, 0.03);width: 1px;height: 16px;position: absolute;display: block;top: 50%;transform: translate3d(0, -50%, 0);left: 0;}
#header .header-nav-features .header-nav-features-search-reveal-container {display: flex;align-items: center;min-height: 42px;}
#header .header-nav-features .header-nav-feature {position: relative;}
#header .header-nav-features .header-nav-top-icon, #header .header-nav-features .header-nav-top-icon-img {font-size: 0.8rem;position: relative;color: #444;width: 12.8px;height: 12.8px;}
#header .header-nav-features .header-nav-features-search-reveal-big-search {color: var(--bs-white);display: none;position: absolute;left: 0;top: 0;background: var(--bs-white);width: 100%;height: 100%;z-index: 1;}
#header .header-nav-features .header-nav-features-search-reveal-big-search .big-search-header {align-items: center;}
#header .header-nav-features .header-nav-features-search-reveal-big-search .form-control {border: 0;background: transparent;font-size: 22px !important;line-height: 1;border-bottom: 2px solid var(--bs-primary);border-radius: 0;box-shadow: none;position: relative;z-index: 1;}
#header .header-nav-features .header-nav-features-search-reveal-big-search .header-nav-features-search-hide-icon {position: absolute;right: 0px;top: 50%;z-index: 2;display: block;margin-right: 10px;margin-top: -10px;}
#header .header-nav-features .header-nav-features-search-reveal-big-search .header-nav-features-search-hide-icon i {font-size: 20px;}
#header .header-nav-features .header-nav-features-search-reveal.show .header-nav-features-search-show-icon {display: none;}
#header .header-nav-features .header-nav-features-search-reveal .header-nav-features-search-show-icon {display: inline-flex;text-decoration: none;}
#header.search-show .header-nav-features .header-nav-features-search-reveal-big-search {display: flex;}
#header .header-nav-features .header-nav-features-search-reveal-big-search .big-search-header input[type="search"]::-webkit-search-decoration, #header .header-nav-features .header-nav-features-search-reveal-big-search .big-search-header input[type="search"]::-webkit-search-cancel-button, #header .header-nav-features .header-nav-features-search-reveal-big-search .big-search-header input[type="search"]::-webkit-search-results-button, #header .header-nav-features .header-nav-features-search-reveal-big-search .big-search-header input[type="search"]::-webkit-search-results-decoration {-webkit-appearance: none;}
#header .header-nav-features .header-nav-features-search-reveal-big-search .form-control:focus {outline: none;}
#header .header-nav.header-nav-links nav > ul:not(:hover) > li > a.active {color: var(--bs-primary);}

[type=button], [type=reset], [type=submit], button {-webkit-appearance: button;}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {cursor: pointer;}
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], textarea {-webkit-appearance: none;}
[type=search] {outline-offset: -2px;}

.btn {font-size: 0.8rem;padding: 0.533rem 0.933rem;font-weight: var(--bs-font-weight-600);line-height: 1.5;text-align: center;text-decoration: none;vertical-align: middle;user-select: none;border-radius: .25rem;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
button, select {text-transform: none;}
button, input, optgroup, select, textarea {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit;}
a {text-decoration: none;color: var(--primary);}
body a {outline: none !important;}
.page-header.page-header-sm {padding: 5px 0;}
html .bg-color-light-scale-1 {background-color: #fdfdfd !important;}
dl, ol, ul {margin-top: 0;}
li {line-height: 24px;}
.page-header h1 {display: inline-block;line-height: 1;margin: 0;padding: 0;font-weight: var(--bs-font-weight-400);position: relative;top: 1px;}
.page-header.page-header-modern.page-header-sm h1 {font-size: 21px;}
.bg-color-fc {background: var(--bs-bg-fc);}

.bg-color-grey {background-color: var(--bs-color-bg-gray)!important;}
.d-none {display: none!important;}
.d-block {display: block!important;}
.d-flex {display: flex!important;}
.d-inline-flex {display: inline-flex!important;}
.z-index-2 {z-index: 2 !important;}
.p-static {position: static !important;}
.align-self-center {align-self: center!important;}
.align-middle {vertical-align: middle!important;}
.align-items-center {align-items: center!important;}
.text-dark {color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important;}
.text-decoration-none {text-decoration: none !important;}
.text-uppercase {text-transform: uppercase !important;}
.font-weight-regular, .font-weight-normal {font-weight: var(--bs-font-weight-400) !important;}
.font-weight-semibold, .font-weight-semi-bold {font-weight: var(--bs-font-weight-600) !important;}
.font-weight-bold {font-weight: var(--bs-font-weight-700) !important;}
.font-weight-extrabold, .font-weight-extra-bold {font-weight: var(--bs-font-weight-800) !important;}
.caption-top {caption-side: top;}
.rounded {border-radius: 5px !important;}
.text-1 {font-size: .8em !important;}
.text-2 {font-size: .9em !important;}
.text-3 {font-size: 1em !important;}
.text-4 {font-size: 1.2em !important;}
.text-5 {font-size: 1.4em !important;}
.text-6 {font-size: 1.7em !important;}
.text-7 {font-size: 2em !important;}
.justify-content-center {justify-content: center!important;}
.justify-content-end {justify-content: flex-end!important;}
.overflow-hidden {overflow: hidden !important;}
.flex-column {flex-direction: column!important;}
.line-height-1 {line-height: 1 !important;}
.opacity-4 {opacity: 0.4 !important;}
.opacity-7 {opacity: 0.7 !important;}
.float-end {float: right!important;}
.text-center {text-align: center!important;}
.text-end {text-align: right!important;}
.text-semi-bold{font-weight: var(--bs-font-weight-600);}
.text-bold{font-weight: var(--bs-font-weight-700);}
.collapse:not(.show) {display: none;}
.order-1 {order: 1!important;}
.order-2 {order: 2!important;}
.border-top-0 {border-top: 0!important;}
.mx-auto {margin-right: auto !important;margin-left: auto !important;}

.me-auto {margin-right: auto!important;}
.p-0 {padding: 0!important;}
.p-0 {padding: 0.25rem!important;}
.p-0 {padding: 0.50rem!important;}
.p-0 {padding: 1rem!important;}
.p-0 {padding: 1.5rem!important;}
.p-0 {padding: 2rem!important;}
.pt-0 {padding-top: 0rem!important;}
.pt-1 {padding-top: .25rem!important;}
.pt-2 {padding-top: .5rem!important;}
.pt-3 {padding-top: 1rem!important;}
.pt-4 {padding-top: 1.5rem!important;}
.pt-5 {padding-top: 2rem!important;}
.pb-0 {padding-bottom: 0rem!important;}
.pb-1 {padding-bottom: .25rem!important;}
.pb-2 {padding-bottom: .5rem!important;}
.pb-3 {padding-bottom: 1rem!important;}
.pb-4 {padding-bottom: 1.5rem!important;}
.pb-5 {padding-bottom: 2rem!important;}
.py-0 {padding-top: 0rem!important;padding-bottom: 0rem!important;}
.py-1 {padding-top: .25rem!important;padding-bottom: .25rem!important;}
.py-2 {padding-top: .5rem!important;padding-bottom: .5rem!important;}
.py-3 {padding-top: 1rem!important;padding-bottom: 1rem!important;}
.py-4 {padding-top: 1.5rem!important;padding-bottom: 1.5rem!important;}
.py-5 {padding-top: 2rem!important;padding-bottom: 2rem!important;}
.ps-0 {padding-left: 0rem!important;}
.ps-1 {padding-left: .25rem!important;}
.ps-2 {padding-left: .5rem!important;}
.ps-3 {padding-left: 1rem!important;}
.ps-4 {padding-left: 1.5rem!important;}
.ps-5 {padding-left: 2rem!important;}
.pe-0 {padding-right: 0rem!important;}
.pe-1 {padding-right: .25rem!important;}
.pe-2 {padding-right: .5rem!important;}
.pe-3 {padding-right: 1rem!important;}
.pe-4 {padding-right: 1.5rem!important;}
.pe-5 {padding-right: 2rem!important;}
.px-0 {padding-right: 0rem!important;padding-left: 0rem!important;}
.px-1 {padding-right: .25rem!important;padding-left: .25rem!important;}
.px-2 {padding-right: .5rem!important;padding-left: .5rem!important;}
.px-3 {padding-right: 1rem!important;padding-left: 1rem!important;}
.px-4 {padding-right: 1.5rem!important;padding-left: 1.5rem!important;}
.px-5 {padding-right: 2rem!important;padding-left: 2rem!important;}
.m-0 {margin: 0!important;}
.m-1 {margin: 0.25!important;}
.m-2 {margin: 0.50!important;}
.m-3 {margin: 1!important;}
.m-4 {margin: 1.5!important;}
.m-5 {margin: 2!important;}
.ms-0 {margin-left: 0rem!important;}
.ms-1 {margin-left: .25rem!important;}
.ms-2 {margin-left: .5rem!important;}
.ms-3 {margin-left: 1rem!important;}
.ms-4 {margin-left: 1.5rem!important;}
.ms-5 {margin-left: 2rem!important;}
.me-0 {margin-right: 0rem!important;}
.me-1 {margin-right: .25rem!important;}
.me-2 {margin-right: .5rem!important;}
.me-3 {margin-right: 1rem!important;}
.me-4 {margin-right: 1.5rem!important;}
.me-5 {margin-right: 2rem!important;}
.mx-0 {margin-right: 0rem!important;margin-left: 0rem!important;}
.mx-1 {margin-right: .25rem!important;margin-left: .25rem!important;}
.mx-2 {margin-right: .5rem!important;margin-left: .5rem!important;}
.mx-3 {margin-right: 1rem!important;margin-left: 1rem!important;}
.mx-4 {margin-right: 1.5rem!important;margin-left: 1.5rem!important;}
.mx-5 {margin-right: 2rem!important;margin-left: 2rem!important;}
.mb-0 {margin-bottom: 0 !important;}
.mb-1 {margin-bottom: .25rem!important;}
.mb-2 {margin-bottom: .5rem!important;}
.mb-3 {margin-bottom: 1rem!important;}
.mb-4 {margin-bottom: 1.5rem!important;}
.mb-5 {margin-bottom: 3rem!important;}
.mt-0 {margin-top: 0rem!important;}
.mt-1 {margin-top: .25rem!important;}
.mt-2 {margin-top: .5rem!important;}
.mt-3 {margin-top: 1rem!important;}
.mt-4 {margin-top: 1.5rem!important;}
.mt-5 {margin-top: 2rem!important;}
.my-0 {margin-top: 0!important;margin-bottom: 0!important;}
.my-1 {margin-top: .25rem!important;margin-bottom: .25rem!important;}
.my-2 {margin-top: .5rem!important;margin-bottom: .5rem!important;}
.my-3 {margin-top: 1rem!important;margin-bottom: 1rem!important;}
.my-4 {margin-top: 1.5rem!important;margin-bottom: 1.5rem!important;}
.my-5 {margin-top: 2rem!important;margin-bottom: 2rem!important;}
.h-100 {height: 100%!important;}
.h-auto {height: auto!important;}
.w-100 {width: 100%!important;}
.left-10 {left: 10px !important;}
.start-0 {left: 0 !important;}
.start-50 {left: 50% !important;}
.top-0 {top: 0 !important;}
.top-50 {top: 50% !important;}
.end-0 {right: 0 !important;}
.end-50 {right: 50% !important;}
.bottom-0 {bottom: 0 !important;}
.bottom-50 {bottom: 50% !important;}
.position-absolute {position: absolute !important;}
.position-relative {position: relative !important;}
.translate-middle {transform: translate(-50%,-50%) !important;}

html .text-color-dark, html .text-dark {color: var(--bs-gray-900) !important;}
html .badge-dark {background-color: #212529;color: var(--bs-white);}

.heading.heading-border h1, .heading.heading-border h2, .heading.heading-border h3, .heading.heading-border h4, .heading.heading-border h5, .heading.heading-border h6 {margin-right: 0;margin-top: 0;margin-bottom: 0;padding: 0;}

h1 {font-size: 2.1em;word-spacing: 2px;line-height: 45px;margin: 0 0 25px 0;font-weight: var(--bs-font-weight-400);color: #212529;letter-spacing: -.03em;-webkit-font-smoothing: antialiased;}
.heading.heading-border h1, h1.font-with-minus {margin-left: -6px;}
h2 {font-size: 1.9em;line-height: 40px;margin: 0 0 25px 0;font-weight: var(--bs-font-weight-400);letter-spacing: -.03em;-webkit-font-smoothing: antialiased;}
.heading.heading-border h2, h2.font-with-minus {margin-left: -5px;}
h3 {font-size: 1.7em;text-transform: initial;line-height: 35px;margin: 0 0 25px 0;font-weight: var(--bs-font-weight-400);color: #212529;letter-spacing: -.03em;-webkit-font-smoothing: antialiased;}
.heading.heading-border h3, h3.font-with-minus {margin-left: -4px;}
h4 {font-size: 1.5em;line-height: 30px;margin: 0 0 25px 0;font-weight: var(--bs-font-weight-400);color: #212529;letter-spacing: -.03em;-webkit-font-smoothing: antialiased;}
.heading.heading-border h4, h4.font-with-minus {margin-left: -3px;}
h5 {font-size: 1.3em;text-transform: initial;line-height: 25px;margin: 0 0 25px 0;font-weight: var(--bs-font-weight-400);color: #212529;letter-spacing: -.03em;-webkit-font-smoothing: antialiased;}
.heading.heading-border h5, h5.font-with-minus {margin-left: -2px;}
h6 {font-size: 1.1em;font-weight: var(--bs-font-weight-600);line-height: 20px;margin: 0 0 25px 0;color: #333;letter-spacing: -.03em;-webkit-font-smoothing: antialiased;}
.heading.heading-border h6, h6.font-with-minus {margin-left: -1px;}

.heading.heading-middle-border {position: relative;}
.heading.heading-border {margin-bottom: 25px;}
.heading.heading-middle-border:before {border-top: 1px solid #eaeaea;content: "";height: 0;left: auto;position: absolute;right: 0;top: 50%;width: 100%;}
.heading.heading-middle-border h1 {padding-right: 15px;position: relative;background: var(--bs-white);display: inline-block;}
.heading.heading-middle-border h2, .heading.heading-middle-border h3 {padding-right: 10px;position: relative;background: var(--bs-white);display: inline-block;}
.heading.heading-middle-border h4, .heading.heading-middle-border h5, .heading.heading-middle-border h6 {padding-right: 5px;position: relative;background: var(--bs-white);display: inline-block;}

h1.border-bottom-short, h2.border-bottom-short, h3.border-bottom-short, h4.border-bottom-short, h5.border-bottom-short, h6.border-bottom-short {margin: 5px 0 10px 0;}
.divider {border: 0;height: 1px;margin: 44px auto;background: rgba(0, 0, 0, 0.06);text-align: center;position: relative;clear: both;}
.divider.divider-small {margin: 22px auto;background: transparent;}
.divider.divider-small hr {width: 47px;height: 3px!important;}
h4.font-weight-bold {letter-spacing: 0em;}

html .bg-color-primary, html .bg-primary {background-color: var(--bs-primary);}
html .text-color-primary, html .text-primary {color: var(--bs-primary);}
html .text-color-secondary, html .text-secondary {color: var(--bs-secondary);}
html .text-color-tertiary, html .text-tertiary {color: var(--bs-tertiary);}
html .text-color-quaternary, html .text-quaternary {color: var(--bs-quaternary);}
html .text-color-quinary, html .text-quinary  {color: var(--bs-quinary);}
html .text-color-senary, html .text-senary {color: var(--bs-senary);}

html .divider.divider-primary.divider-small hr{background: var(--bs-primary);}
html .divider.divider-secondary.divider-small hr {background: var(--bs-secondary);}
html .divider.divider-tertiary.divider-small hr{background: var(--bs-tertiary);}
html .divider.divider-quaternary.divider-small hr {background: var(--bs-quaternary);}
html .divider.divider-quinary.divider-small hr{background: var(--bs-quinary);}
html .divider.divider-senary.divider-small hr {background: var(--bs-senary);}

b, strong {font-weight: bolder;}
.breadcrumb {background: none;margin: 0;padding: 0;position: relative;z-index: 1;flex-wrap: wrap;list-style: none;}
.breadcrumb > li {display: inline-block;font-size: 0.8em;text-transform: uppercase;text-shadow: none;font-weight: var(--bs-font-weight-600);}
.breadcrumb > li + li:before {color: inherit;opacity: 0.5;font-family: 'Font Awesome 6 Free';font-weight: 900;content: "\f105";padding: 0 7px 0 5px;}
.breadcrumb > li + li:before, ul.nav-list li a:before {font: var(--fa-font-solid);font-size: .7rem;width: 12.8px;height: 12.8px;}
.card {position: relative;border: 1px solid rgba(0, 0, 0, 0.06);display: flex;flex-direction: column;min-width: 0;word-wrap: break-word;background-clip: border-box;border-radius: .25rem;}
aside .card {border: 2px solid rgba(0, 0, 0, 0.06);background-color: transparent;}
aside ul.nav-list > li > a {font-size: 1rem;padding: 6px 0 6px 25px;border-bottom: 0px;color: #666;}
ul.nav-list li a:hover {text-decoration: none;}
ul.nav-list li > a.active {font-weight: bold;color:var(--bs-primary);}
ul.nav-list li {margin: 0;padding: 0;display: block;position: relative;}
ul.nav-list li a {transition: background 0.1s;display: block;text-decoration: none;line-height: 20px;}
ul.nav-list li a:before {content: "\f518";left: 2px;top: 15px;position: absolute;opacity: 0.7;transform: translate3d(-1px, 0, 0);}
ul.nav-list li > a.active {font-weight: bold;}
ul.nav-list li > a.active:before {content: "\f5da";color: var(--bs-primary);font-size: 0.8rem;top: 13px;}
.nav > li > a:hover, .nav > li > a:focus {background: transparent;}
.nav-link:focus, .nav-link:hover {color: var(--bs-secondary);}
.card-header {padding: .25rem 1rem;border-bottom: 1px solid rgba(0, 0, 0, 0.06);background-color: rgba(0,0,0,.03);margin-bottom: 0;}
.card-header:first-child {border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;}
.card-header h5 {font-size: 1.1rem;text-transform: none;margin: 0;font-weight: var(--bs-font-weight-500);}
.card-body {padding: .5rem 1rem;position: relative;z-index: 1;flex: 1 1 auto;}
.card-footer {border-top: 1px solid rgba(0, 0, 0, 0.06);background-color: rgba(0,0,0,.03);padding: .2rem 1rem;}
.card-footer:last-child {border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px);}
.content-box {background-color: var(--bs-white);border: 2px solid rgba(0, 0, 0, 0.06);border-radius: .25rem;}
.pagination {display: flex;padding-left: 0;list-style: none;position: relative;z-index: 1;}
.pagination > li > a, .pagination > li > span, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {box-shadow: none !important;}
.pagination > a, .pagination > a:hover, .pagination > a:focus, .pagination > li > a, .pagination > li > span, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {color: var(--bs-primary);}
.content-box a.page-link {line-height: 26px;}
.page-link {position: relative;display: block;text-decoration: none;background-color: var(--bs-white);border: 2px solid #e0e0e0;padding: .375rem .75rem;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.page-item:first-child .page-link {border-top-left-radius: .25rem;border-bottom-left-radius: .25rem;}
.page-item:last-child .page-link {border-top-right-radius: .25rem;border-bottom-right-radius: .25rem;}
.page-item:not(:first-child) .page-link {margin-left: -1px;}
.list.list-icons {padding-left: 5px;list-style: none;padding-right: 0;}
.list.list-icons li {position: relative;padding-left: 25px;padding-bottom: 0px;}
.list.list-icons.list-summary li {margin-bottom: 0px;}
.list.list-icons li > [class*="fa-"]:first-child, .list.list-icons li > .icons:first-child, .list.list-icons li a:first-child > [class*="fa-"]:first-child, .list.list-icons li a:first-child > .icons:first-child {position: absolute;left: 0;top: 7px;height: 16.3px;width: 14.3px;}
html .list-primary.list-icons li a:first-child > [class*="fa-"]:first-child {color: var(--bs-primary);}
html .list-secondary.list-icons li a:first-child > [class*="fa-"]:first-child {color: var(--bs-secondary);}
html .list-tertiary.list-icons li a:first-child > [class*="fa-"]:first-child {color: var(--bs-tertiary);}
html .list-quaternary.list-icons li a:first-child > [class*="fa-"]:first-child {color: var(--bs-quaternary);}
html .list-quinary.list-icons li a:first-child > [class*="fa-"]:first-child {color: var(--bs-quinary);}
html .list-senary.list-icons li a:first-child > [class*="fa-"]:first-child {color: var(--bs-senary);}
hr {border: 0;margin: 22px 0;opacity: 1;color: inherit;}

html .text-color-primary, html .text-primary {color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important;}
html .text-color-secondary, html .text-secondary {color: rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important;}
/*html .text-color-tertiary, html .text-tertiary {color: rgba(var(--bs-tertiary-rgb),var(--bs-text-opacity))!important;}
html .text-color-quaternary, html .text-quaternary {color: rgba(var(--bs-quaternary-rgb),var(--bs-text-opacity))!important;}
html .text-color-quinary, html .text-quinary {color: rgba(var(--bs-quinary-rgb),var(--bs-text-opacity))!important;}
html .text-color-senary, html .text-senary {color: rgba(var(--bs-senary-rgb),var(--bs-text-opacity))!important;}*/
html .text-color-success, html .text-success {color: rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important;}
html .text-color-danger, html .text-danger {color: rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important;}
html .text-color-warning, html .text-warning {color: rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important;}
html .text-color-info, html .text-info {color: rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important;}
html .text-color-light, html .text-light {color: rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important;}
html .text-color-dark, html .text-dark {color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important;}
html .text-color-body, html .text-body {color: rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important;}
.text-muted {color: #999 !important;}
.text-white {color: rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important;}
.text-gray200 {color: var(--bs-gray-200)!important;}
.text-gray300 {color: var(--bs-gray-300)!important;}
.text-dark {color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important;}
.text-opacity-25 {opacity: var(--bs-text-opacity25);}
.text-opacity-50 {opacity: var(--bs-text-opacity5);}
.text-opacity-75 {opacity: var(--bs-text-opacity75);}

html .bg-color-primary, html .bg-primary {background-color: var(--bs-primary) !important;}
html .bg-color-secondary, html .bg-secondary {background-color: var(--bs-secondary) !important;}
html .bg-color-tertiary, html .bg-tertiary {background-color: var(--bs-tertiary) !important;}
html .bg-color-quaternary, html .bg-tquaternary {background-color: var(--bs-quaternary) !important;}
html .bg-color-quinary, html .bg-quinary {background-color: var(--bs-quinary) !important;}
html .bg-color-senary, html .bg-senary {background-color: var(--bs-senary) !important;}
html .bg-color-tertiary, html .bg-tertiary {background-color: var(--bs-tertiary) !important;}
html .bg-color-dark, html .bg-dark {background-color: rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important;}

p, .alert, .table {color: var(--bs-font-color);line-height: 29px;word-spacing: 2px;font-size: 1.03rem;letter-spacing: 0.12px;margin-bottom: 1.2rem;}
.alternative-font {display: inline-block;margin-top: -15px;position: relative;top: 3px;margin-bottom: -6px;color: var(--bs-primary);font-size: 1.6em;font-family: var(--bs-alt-font);}
.alternative-font-2 {font-family: var(--bs-alt-font);}
p.lead {line-height: 1.8rem;letter-spacing: 0.1px;font-size: 1.2rem;font-weight: 300;}
ol, ul {padding-left: 2rem;}
.list li {margin-bottom: 7px;}
.list.list-ordened {counter-reset: custom-counter;list-style: none;}
.list.list-ordened li {position: relative;padding-left: 22px;}
.list.list-ordened li:before {position: absolute;top: 0;left: 0;content: counter(custom-counter);counter-increment: custom-counter;font-weight: bold;color: var(--bs-primary);border-color: var(--bs-primary);}
.list.list-ordened.primary li:before {color: var(--bs-primary);border-color: var(--bs-primary);}
.list.list-ordened.secondary li:before {color: var(--bs-secondary);border-color: var(--bs-secondary);}
.list.list-ordened.tertiary li:before {color: var(--bs-tertiary);border-color: var(--bs-tertiary);}
.list.list-ordened.quaternary li:before {color: var(--bs-quaternary);border-color: var(--bs-quaternary);}
.list.list-ordened.quinary li:before {color: var(--bs-quinary);border-color: var(--bs-quinary);}
.list.list-ordened.senary li:before {color: var(--bs-senary);border-color: var(--bs-senary);}
.list.list-icons.list-body {padding-left: 29px;}
html .list-primary.list-icons li > [class*="fa-"]:first-child, html .list-primary.list-icons li a:first-child > [class*="fa-"]:first-child, html .list-primary.list-icons li > .icons:first-child, html .list-primary.list-icons li a:first-child > .icons:first-child {color: var(--bs-primary);border-color: var(--bs-primary);}
html .list-secondary.list-icons li > [class*="fa-"]:first-child, html .list-secondary.list-icons li a:first-child > [class*="fa-"]:first-child, html .list-secondary.list-icons li > .icons:first-child, html .list-secondary.list-icons li a:first-child > .icons:first-child {color: var(--bs-secondary);border-color: var(--bs-secondary);}
html .list-tertiary.list-icons li > [class*="fa-"]:first-child, html .list-tertiary.list-icons li a:first-child > [class*="fa-"]:first-child, html .list-tertiary.list-icons li > .icons:first-child, html .list-tertiary.list-icons li a:first-child > .icons:first-child {color: var(--bs-tertiary);border-color: var(--bs-tertiary);}
html .list-quaternary.list-icons li > [class*="fa-"]:first-child, html .list-quaternary.list-icons li a:first-child > [class*="fa-"]:first-child, html .list-quaternary.list-icons li > .icons:first-child, html .list-quaternary.list-icons li a:first-child > .icons:first-child {color: var(--bs-quaternary);border-color: var(--bs-quaternary);}
.list.list-borders li {border-bottom: 1px solid #eaeaea;margin-top: 9px;margin-bottom: 0;padding-bottom: 9px;}
.list.list-icons.list-borders {padding-left: 19px;}
.list.list-icons.list-borders li {padding-left: 35px;}

.rounded-pill {border-radius: 50rem!important;}
a.badge {display: inline-block;font-weight: var(--bs-font-weight-700);text-align: center;white-space: nowrap;vertical-align: baseline;}
a.badge:hover, a.badge:focus {color: var(--bs-primary);}
a.text-dark:focus, a.text-dark:hover {color: #121416 !important;}
a.badge:not(.btn):hover {text-decoration: underline;}

.alert {position: relative;padding: 1rem 1rem;margin-bottom: 1rem;border: 1px solid transparent;border-radius: .25rem;}
html .alert-primary {background-color: var(--bs-primary);border-color: #007ebd;color: var(--bs-white);}
html .alert-secondary {background-color: var(--bs-secondary);border-color: #e1554c;color: var(--bs-white);}
html .alert-tertiary {background-color: var(--bs-tertiary);border-color: #289ea5;color: var(--bs-white);}
html .alert-quaternary {background-color: var(--bs-quaternary);border-color: #31373f;color: var(--bs-white);}
.alert.alert-default {background-color: #f2f2f2;border-color: #eaeaea;color: #737272;}
.alert-success {color: #0f5132;background-color: #d1e7dd;border-color: #badbcc;}
.alert-info {color: #055160;background-color: #cff4fc;border-color: #b6effb;}
.alert-warning {color: #664d03;background-color: #fff3cd;border-color: #ffecb5;}
.alert-danger {color: #842029;background-color: #f8d7da;border-color: #f5c2c7;}
.alert.alert-dark {color: #d3d8dc;background-color: #383f45;border-color: #0a0c0d;}
html .alert-primary .alert-link, html .alert-secondary .alert-link, html .alert-tertiary .alert-link, html .alert-quaternary .alert-link {color: var(--bs-white);}
.alert.alert-default .alert-link {color: #4c4c4c;}
.alert-success .alert-link {color: #0c4128;}
.alert-info .alert-link {color: #04414d;}
.alert-danger .alert-link {color: #6a1a21;}
.alert-warning .alert-link {color: #523e02;}
.alert.alert-dark .alert-link {color: #fefefe;}
a:not(.btn):hover {text-decoration: underline;}

table {border-collapse: collapse;}
.table-responsive {overflow-x: auto;-webkit-overflow-scrolling: touch;}
.table {--bs-table-bg: transparent;--bs-table-accent-bg: transparent;--bs-table-striped-color: #212529;--bs-table-striped-bg: rgba(0, 0, 0, 0.05);--bs-table-active-color: #212529;--bs-table-active-bg: rgba(0, 0, 0, 0.1);--bs-table-hover-color: #212529;--bs-table-hover-bg: rgba(0, 0, 0, 0.075);width: 100%;margin-bottom: 1rem;color: #212529;vertical-align: top;border-color: #dee2e6;}
caption {padding-top: .5rem;padding-bottom: .5rem;color: #6c757d;text-align: left;}
.table>:not(:first-child) {border-top: 2px solid currentColor;}
.table>thead {vertical-align: bottom;}
tbody, td, tfoot, th, thead, tr {border-color: inherit;border-style: solid;border-width: 0;}
th {text-align: inherit;text-align: -webkit-match-parent;}
.table td, .table th {border-color: rgba(0, 0, 0, 0.06);}
.table>:not(caption)>*>* {padding: .5rem .5rem;background-color: var(--bs-table-bg);border-bottom-width: 1px;box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);}
.table>:not(:first-child) {border-top: 2px solid currentColor;}
.table-striped>tbody>tr:nth-of-type(odd)>* {color: var(--bs-table-striped-color);}
html.dark .table-striped > tbody > tr:nth-child(2n+1) > td,
html.dark .table-striped > tbody > tr:nth-child(2n+1) > th {background-color: #333940;}
.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}
.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}
.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}
.table-sm>:not(caption)>*>*{padding:.25rem .25rem}
.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}

.img-thumbnail {border-radius: 4px;position: relative;padding: .25rem;background-color: var(--bs-white);border: 1px solid #dee2e6;max-width: 100%;height: auto;}
.img-thumbnail img {border-radius: 4px;}
.img-fluid {max-width: 100%;height: auto;}
img, svg {vertical-align: middle;}

.recent-posts {padding-bottom: 1.2rem;}
article.post .post-date {float: left;margin-right: 10px;text-align: center;}
article.post .post-date .day {background: #f7f7f7;border-radius: 2px 2px 0 0;display: block;font-size: 18px;font-weight: 900;padding: 10px;}
.recent-posts .date .day, article.post .post-date .day {color: var(--bs-primary);}
article.post .post-date .month {display: block;border-radius: 0 0 2px 2px;color: var(--bs-white);font-size: 0.8em;line-height: 1.8;padding: 1px 10px;text-transform: uppercase;}
.recent-posts .date .month, article.post .post-date .month {background-color: var(--bs-primary);}
.read-more, .learn-more {display: inline-block;white-space: nowrap;}

html body .btn.focus, html body .btn:focus, html body .btn.active, html body .btn:active, html body.body .btn.focus, html body.body .btn:focus, html body.body .btn.active, html body.body .btn:active {box-shadow: none !important;}
html .btn-primary:active, html .btn-primary.active {background-color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important; background-image: none !important;border-color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important;}
html .btn-primary:hover, html .btn-primary.hover {background-color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity75))!important;border-color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity50))!important;color: var(--bs-white);}
html .btn-primary {background-color: var(--bs-primary);border-color: var(--bs-primary);color: var(--bs-white);--color: --var(--bs-primary);--hover: rgba(var(--bs-primary-rgb),var(--bs-text-opacity75))!important;--disabled: var(--bs-primary);--active: rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important;}
.btn-modern {text-transform: uppercase;font-size: .8em;padding: 0.8rem 1.5rem;font-weight: var(--bs-font-weight-600);}

.portfolio-next:hover [class*="fa-"], .portfolio-next:hover .icons, .portfolio-prev:hover [class*="fa-"], .portfolio-prev:hover .icons {animation: navItemArrow 600ms ease;}

.content-box .card, .img-thumbnail, .alert, .table, .body-links, .content-box label, .img-thumbnail, .contact-form-recaptcha-v3 {margin-bottom: 1.2rem;}
ul, ol {margin-bottom: 1rem;}
ul.list.list-icons, ol.list.list-icons {margin-bottom: 0rem;}
.content-box a, .content-box label {line-height: 29px;word-spacing: 2px;font-size: 1.03rem;letter-spacing: 0.1px;}
.content-box ul li, .content-box ol li {line-height: 26px;word-spacing: 2px;font-size: 1.03rem;letter-spacing: 0.1px;padding-bottom: 5px;padding-left: 9px;}
.content-box ul.pagination li, .content-box ol.pagination li {line-height: 29px;word-spacing: 2px;font-size: 1.03rem;letter-spacing: 0.1px;padding-bottom: 0px;padding-left: 0px;}
.content-box ul li ul, .content-box ol li ol, .content-box ul li ol, .content-box ol li ul {margin-top: 1rem;}
ul.list.list-icons ul, ol.list.list-icons ol, ul.list.list-icons ol, ol.list.list-icons ul {margin-top: 0rem;} 
.content-box ul.small-listing li, .content-box ol.small-listing li {font-size: 1.02rem;padding-bottom: 2px;}
.content-box ul.large-listing li, .content-box ol.large-listing li {padding-bottom: 11px;}
.content-box ul li, .content-box ol li, .table {color: var(--bs-font-color);}
a.badge {font-size: .75em;line-height: 1;}

body[data-plugin-section-scroll] #header .header-body {background: transparent;}
html[dir="rtl"] #header .header-search .btn-light {right: -35px;}
html.ie #header .header-column .header-extra-info .feature-box .feature-box-info {flex: none;}
html.sticky-header-reveal.sticky-header-active #header .header-body {position: fixed;border-bottom: none;width: 100%;max-width: 100%;}
@-webkit-keyframes headerReveal {from {top: -150px;}to {top: 0;}}
@keyframes headerReveal {from {top: -150px;}to {top: 0;}}
.sticky-wrapper.sticky-wrapper-effect-1.sticky-effect-active .sticky-body {position: fixed;background: var(--bs-white);-webkit-animation: headerReveal 0.4s ease-in;animation: headerReveal 0.4s ease-in;}
section.page-header {border-top: 1px solid #f0f0f0;border-bottom: 2px solid #b2b2b2;}

.form-select{display:block;width:100%;padding: 0.275rem 2.25rem 0.275rem 0.75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}
html body .btn-light, html body .btn-outline.btn-light {border-color: #d9d9d9 #d9d9d9 #bfbfbf;color: #777;}
html .btn-outline.btn-light {background-color: transparent;background-image: none;}
html .btn-light {--color: #FFF;--hover: #ffffff;--disabled: #FFF;--active: #ececec;}
.btn {font-size: 0.8rem;cursor: pointer;font-weight: 600;display: inline-block;line-height: 1.5;text-align: center;text-decoration: none;vertical-align: middle;user-select: none;border: 1px solid transparent;border-radius: .25rem;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.btn-outline {border-width: 2px;padding: 0.17rem 0.933rem;}
html body .btn-light:hover, html body .btn-light.hover, html body .btn-outline.btn-light:hover, html body .btn-outline.btn-light.hover {background-color: #f2f2f2;border-color: #e6e5e5 #e6e5e5 #cccccc;color: #777;}
html body .btn-light:focus, html body .btn-light.focus, html body .btn-outline.btn-light:focus, html body .btn-outline.btn-light.focus {box-shadow: 0 0 0 3px rgba(191, 191, 191, 0.5);}
html body .btn-light:active, html body .btn-light.active, .show > html body .btn-light.dropdown-toggle, html body .btn-outline.btn-light:active, html body .btn-outline.btn-light.active, .show > html body .btn-outline.btn-light.dropdown-toggle {border-color: #bfbfbf #bfbfbf #bfbfbf;}
html .btn-outline.btn-primary {color: var(--bs-primary);background-color: transparent;background-image: none;border-color: var(--bs-primary);font-size: .9rem;}
html .btn-outline.btn-primary:hover,html .btn-outline.btn-primary.hover {color: #FFF;background-color: var(--bs-primary);border-color: var(--bs-primary);}
html .btn-outline.btn-primary:focus,html .btn-outline.btn-primary.focus {box-shadow: 0 0 0 3px rgba(0, 136, 204, 0.5);}
html .btn-outline.btn-primary:active,html .btn-outline.btn-primary.active {color: #FFF !important;background-color: var(--bs-primary)!important;border-color: var(--bs-primary)!important;}

#footer {background: var(--bs-footer-bg);border-top: 4px solid var(--bs-footer-bg);margin-top: 20px;font-size: 0.9em;padding: 0;position: relative;clear: both;}
#footer .footer-ribbon {margin: -20px 0 0 0;padding: 5px 20px 6px 20px;background: var(--bs-primary);position: absolute;}
#footer .footer-ribbon:before {border-right-color: #666666;border-left-color: #666666;border-right: 10px solid #646464;border-top: 16px solid transparent;content: "";display: block;height: 0;right: 100%;position: absolute;top: 0;width: 7px;}
#footer .footer-ribbon span {font-size: 1.4em;color: var(--bs-white);font-family: var(--bs-alt-font);}
#footer .footer-nav nav {display: flex;}
#footer .footer-nav nav > ul {display: flex;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;}
#footer .footer-nav nav > ul > li {padding: 0 15px;position: relative;height: 100%;align-self: stretch;}
#footer .footer-nav.footer-nav-links nav > ul > li:first-child > a {padding-left: 0;}
#footer a:not(.btn):not(.no-footer-css) {color: var(--bs-gray-300);transition: all 0.1s ease-in-out;}
#footer .footer-nav nav > ul > li > a {word-spacing: 1px;letter-spacing: 0.7px;font-weight: var(--bs-font-weight-600);position: relative;background: transparent;padding: 0 .9rem;margin: 0;height: 100%;display: inline-flex;align-items: center;white-space: normal;font-style: normal;text-transform: uppercase;text-decoration: none;}
#footer .footer-nav.footer-nav-links nav > ul > li:first-child > a:before {left: 0;}
#footer .logo img {position: relative;top: 2px;image-rendering: -webkit-optimize-contrast;transform: translateZ(0);}
#footer .footer-copyright {background: var(--bs-footer-cr-bg);}
#footer .footer-copyright p {font-size: 1.02rem;word-spacing: 3px;letter-spacing: 0.1px;margin: 0;padding: 0;}
#footer .footer-nav.footer-nav-bottom-line nav > ul:hover > li:hover > a:before {background: var(--bs-primary);}
#footer .footer-nav.footer-nav-bottom-line nav > ul:hover > li:hover > a {color: var(--bs-primary);}

.social-icons {margin: 0;padding: 0;width: auto;}
.social-icons li {display: inline-block;margin: -1px 1px 0 0;padding: 0;border-radius: 100%;overflow: visible;}
.social-icons li a {transition: all 0.1s ease-in-out;border-radius: 100%;display: block;height: 28px;line-height: 28px;width: 28px;text-align: center;color: #333 !important;text-decoration: none;font-size: 0.8rem;}
.social-icons.social-icons-icon-light.social-icons-clean li a i {color: var(--bs-white) !important;}
.social-icons li:hover.social-icons-facebook a {background: #3b5a9a !important;}
.social-icons li:hover.social-icons-twitter a {background: #1aa9e1 !important;}
.social-icons li:hover.social-icons-linkedin a {background: #0073b2 !important;}
.social-icons li:hover.social-icons-pinterest a {background: #cc2127 !important;}
.social-icons li:hover.social-icons-instagram a {background: #7c4a3a !important;}
#footer .social-icons li:hover.social-icons-telegram a {background: #229ED9 !important;}

html .scroll-to-top {transition: opacity 0.3s;border-radius: 4px 4px 0 0;color: inherit;bottom: 0;display: block;height: 9px;padding: 10px 10px 35px;position: fixed;right: 10px;text-align: center;text-decoration: none;min-width: 50px;z-index: 1040;font-size: 0.8em;}
html a.scroll-to-top {color: transparent;}
html .scroll-to-top span {display: inline-block;padding: 0 5px;}
html.ie11 .scroll-to-top {right: 25px;}
html .scroll-to-top.visible {opacity: 0.75;background: #404040;color: var(--bs-white);}
html .scroll-to-top:hover {opacity: 1;background: #404040;color: var(--bs-primary);}
.visible {visibility: visible!important;}

@media (min-width: 992px) {
	.container-fluid-home {width: var(--bs-container-home)!important;}
    .container, .container-fluid {width: var(--bs-container-lg)!important;padding-right: var(--bs-gutter-x,.5rem);padding-left: var(--bs-gutter-x,.5rem);}
    .col-lg{flex:1 0 0%}
    .col-lg-auto{flex:0 0 auto;width:auto}
    .col-lg-1{flex:0 0 auto;width:8.33333333%}
    .col-lg-2{flex:0 0 auto;width:16.66666667%}
    .col-lg-3{flex:0 0 auto;width:25%}
    .col-lg-4{flex:0 0 auto;width:33.33333333%}
    .col-lg-5{flex:0 0 auto;width:41.66666667%}
    .col-lg-6{flex:0 0 auto;width:50%}
    .col-lg-7{flex:0 0 auto;width:58.33333333%}
    .col-lg-8{flex:0 0 auto;width:66.66666667%}
    .col-lg-9{flex:0 0 auto;width:75%}
    .col-lg-10{flex:0 0 auto;width:83.33333333%}
    .col-lg-11{flex:0 0 auto;width:91.66666667%}
    .col-lg-12{flex:0 0 auto;width:100%}
    
   #header .header-body:not(.h-100) {height: auto !important;}
   #header .header-nav-features {padding-left: 20px;}
   #header .header-nav.header-nav-links, #header .header-nav.header-nav-line {padding: 0;}
   #header .header-nav {display: flex;align-items: center;flex-grow: 1;justify-content: flex-end;align-self: stretch;}
   #header .header-nav.header-nav-links .header-nav-main, #header .header-nav.header-nav-line .header-nav-main {align-self: stretch;min-height: 0;margin-top: 0;}
   #header .header-nav-main {display: flex !important;height: auto !important;}
   #header .header-nav-main nav {display: flex !important;}
   #header .header-nav-main nav > ul > li {height: 100%;align-self: stretch;margin-left: 2px;}
   #header .header-nav-main.header-nav-main-font-alternative nav > ul > li > a {font-family: var(--bs-font-opensans);font-size: 0.85rem;font-weight: var(--bs-font-weight-600);}
   #header .header-nav-main.header-nav-main-square nav > ul > li.dropdown-mega > .dropdown-menu {border-radius: 0 !important;}
   #header .header-nav.header-nav-links:not(.header-nav-light-text) nav > ul > li > a, #header .header-nav.header-nav-line:not(.header-nav-light-text) nav > ul > li > a {letter-spacing: 0.005px;word-spacing: 3px;color: #444;}
   #header .header-nav-main.header-nav-main-square nav > ul > li > a {border-radius: 0 !important;}
   #header .header-nav.header-nav-links nav > ul > li > a, #header .header-nav.header-nav-links nav > ul > li:hover > a, #header .header-nav.header-nav-line nav > ul > li > a, #header .header-nav.header-nav-line nav > ul > li:hover > a {position: relative;background: transparent !important;padding: 0 .9rem;margin: 1px 0 0;min-height: 60px;height: 100%;}
   #header .header-nav-main nav > ul > li > a {display: inline-flex;align-items: center;white-space: normal;font-style: normal;text-transform: uppercase;text-decoration: none;}
   /*#header .header-nav.header-nav-icons nav > ul > li > a [class*="fa-"], #header .header-nav.header-nav-icons nav > ul > li > a .icons {margin-right: 0.3rem;margin-top: -0.1rem;}*/
   #header .header-nav-main nav > ul > li.dropdown-mega {position: static;}
   #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title:first-child {margin-top: 0;}
   #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav {list-style: none;padding: 0;margin: 0;}
   #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-title {color: #333333;display: block;font-size: 0.9em;font-weight: var(--bs-font-weight-600);padding-bottom: 10px;text-transform: none;letter-spacing: -0.5px;}
   #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:last-child a {border-bottom: 0;}
   #header .header-nav-main.header-nav-main-square nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a {border-radius: 0 !important;}
   #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a {border: 0 none;border-radius: 4px;color: #777;display: block;font-weight: normal;margin: 0 0 3px -8px;padding: 3px 8px;text-shadow: none;text-transform: none;text-decoration: none;}
   #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {font-size: 0.87rem;letter-spacing: 0px;position: relative;}
   #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:hover > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:focus > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.active > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:active > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.open > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.accessibility-open > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:hover, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:focus, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a.active, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:active {background: #f7f7f7;}
   #header .header-nav-main-effect-2 nav > ul > li.dropdown .dropdown-menu {transition: opacity .2s ease-out;opacity: 0;}   
   #header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu {left: 12px;right: 12px;width: auto;}
   #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-content {padding: 1.6rem;}
   #header .header-nav.header-nav-links nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav.header-nav-links nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav.header-nav-links nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav.header-nav-line nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav.header-nav-line nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav.header-nav-line nav > ul > li.dropdown:hover > .dropdown-menu {margin-top: 0;}
   #header .header-nav-main-effect-2 nav > ul > li.dropdown:hover > .dropdown-menu, #header .header-nav-main-effect-2 nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main-effect-2 nav > ul > li.dropdown.accessibility-open > .dropdown-menu {opacity: 1;}
   #header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown.accessibility-open > .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu {top: auto;display: block;}
   #header .header-nav-main nav > ul > li.dropdown .dropdown-menu {top: -10000px;display: block;opacity: 0;border-radius: 0 4px 4px;border: 0;border-top: 3px solid var(--bs-primary);box-shadow: 0 15px 30px -5px rgb(0 0 0 / 7%);margin: 0;min-width: 200px;padding: 5px 0;text-align: left;}
   #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:hover > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:focus > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.active > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:active > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.open > a, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.accessibility-open > a {background-color: #f8f9fa;}
   #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {border: 0 none;border-bottom: 1px solid #f7f7f7;color: #777;display: block;font-weight: var(--bs-font-weight-500);padding: 7px 18px;position: relative;text-shadow: none;text-transform: none;text-decoration: none;}
   #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li > a {padding: 5px 22px;}
   #header .header-nav.header-nav-links nav > ul li:hover > a {color: var(--bs-primary);}
   #header .header-nav-main.header-nav-main-square nav > ul > li.dropdown .dropdown-menu {border-radius: 0 !important;}
   #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu {position: relative;}
   #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a .fa-chevron-down {display: none;}
   #header .header-nav-main.header-nav-main-square nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {border-radius: 0 !important;}
   #header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {transition: transform .2s ease-out, opacity .2s ease-out;transform: translate3d(-10px, 0, 0);opacity: 0;}
   #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {left: 100%;display: block;margin-top: -8px;margin-left: -1px;}
   #header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu, #header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.open > .dropdown-menu, #header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.accessibility-open > .dropdown-menu {transform: translate3d(0, 0, 0);opacity: 1;}
   #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.open > .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.accessibility-open > .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu {top: 0;}
   #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after {font-family: 'Font Awesome 6 Free';content: "\f054";font-weight: 900;position: absolute;top: 50%;font-size: 0.5rem;opacity: 0.7;right: 20px;transform: translateY(-50%);transition: all .2s ease-out;}
   #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.open > a:after, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu.accessibility-open > a:after, #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > a:after {opacity: 1;right: 15px;}
  
   .page-header {margin: 0 0 5px 0;position: relative;text-align: left;}
 
   .content-box {padding: 1rem 2rem;}
    .d-lg-inline-block{display:inline-block!important}
    .d-lg-block{display:block!important}
	.d-lg-none{display:none!important}
   
   .my-lg-0 {margin-top: 0!important;margin-bottom: 0!important;}
   .mt-lg-3 {margin-top: 1rem!important;}
   .ms-lg-2 {margin-left: .5rem!important;}
   .me-lg-4 {margin-right: 1.5rem!important;}
   
   .px-lg-3 {padding-left: 1rem!important;padding-right: 1rem!important;}
   .px-lg-4 {padding-left: 1.5rem!important;padding-right: 1.5rem!important;}
 
   .order-lg-1 {order: 1!important;}
   .order-lg-2 {order: 2!important;}
   .justify-content-lg-start {justify-content: flex-start!important;}
   .justify-content-lg-end {justify-content: flex-end!important;}
   
   .top-ad-responsive {min-height:250px; max-height:290px;}
   .top-horizontal-ad {min-height:70px; max-height:110px;}
   .middle-ad1, .middle-ad2, .middle-ad3, .middle-ad4, .middle-ad5 {min-height: 290px;text-align: center;}
   .bottom-ad {min-height: 400px;max-height: 420px;text-align: center;}
   .right-ad1, .right-ad2, .right-ad3 {text-align: center;}
}

@media (max-width: 991px) {
    .container, .container-fluid {width: var(--bs-container-otlg)!important;}
    #header .header-container {padding-right: calc(var(--bs-gutter-x), -.75rem);margin-right: 0px;margin-left: 7px;}
    #header .header-nav-features {padding-left: 10px;}
    #header .header-nav.header-nav-links, #header .header-nav.header-nav-line {min-height: 70px;}
    #header .header-nav {display: flex;align-items: center;}
	#header .header-nav-main {position: absolute;background: transparent;width: 100%;top: 100%;left: 50%;transform: translate3d(-50%, 0, 0);}
	#header .header-nav-main:before {content: '';display: block;position: absolute;top: 0;left: 50%;width: 100vw;height: 100%;background: var(--bs-white);z-index: -1;transform: translateX(-50%);}
	#header .header-nav-main nav {max-height: 50vh;overflow: hidden;overflow-y: auto;padding: 0 15px;transition: ease all 250ms;}
	#header .header-nav-main nav.collapsing {overflow-y: hidden;}
    #header .header-nav-main nav::-webkit-scrollbar {width: 5px;}
	#header .header-nav-main nav::-webkit-scrollbar-thumb {border-radius: 0px;background: rgba(204, 204, 204, 0.5);}
    #header .header-nav-main nav > ul {padding-top: 15px;padding-bottom: 15px;flex-direction: column;}
    #header .header-nav-main nav > ul li {border-bottom: 1px solid #e8e8e8;clear: both;display: block;float: none;margin: 0;padding: 0;position: relative;}
    #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a {color: var(--bs-gray-dark);}
    #header .header-nav-main.header-nav-main-square nav > ul > li a {border-radius: 0 !important;}
    #header .header-nav-main nav > ul > li > a {text-transform: uppercase;font-weight: var(--bs-font-weight-600);margin-top: 1px;margin-bottom: 1px;}
    #header .header-nav-main nav > ul li a {font-size: 13px;font-style: normal;line-height: 20px;padding: 7px 8px;margin: 1px 0;text-align: left;font-weight:var(--bs-font-weight-500);}
    #header .header-nav-main nav > ul li a.dropdown-toggle {position: relative;}
    #header .header-nav-main nav > ul li a.dropdown-toggle:after {content: none;}
    #header .header-nav-main nav > ul li a.dropdown-toggle .fa-chevron-down {position: absolute;top: 12px;right: 0;width: 30px;height: 100%;display: flex;align-items: center;justify-content: center;}
    #header .header-nav-main nav > ul li.dropdown .dropdown-menu {background: transparent;padding: 0;margin: 0;font-size: 13px;box-shadow: none;border-radius: 0;border: 0;clear: both;display: none;float: none;position: static;}
    #header .header-nav-main nav > ul li:last-child {border-bottom: 0;}
    #header .header-nav-main nav > ul li.dropdown-mega .dropdown-mega-sub-nav {margin: 0 0 0 20px;padding: 0;list-style: none;}
    #header .header-nav-main nav > ul li.dropdown-mega .dropdown-mega-sub-nav > li > a {display: block;text-decoration: none;}
    #header .header-nav-main nav > ul li a:active {background-color: #f8f9fa;color: inherit;}
    #header .header-nav-main nav > ul li.dropdown.open > .dropdown-menu {display: block;margin-left: 20px;}
    #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a:active {color: var(--bs-primary);}
    #header .header-nav-main nav > ul li.dropdown > a.active {margin-top: -1px;margin-bottom: -1px;}
    #header .header-nav-main nav > ul li.dropdown .dropdown-menu li.dropdown-submenu > a .fa-chevron-down {position: absolute;top: 12px;right: 0;width: 30px;height: 100%;display: flex;align-items: center;justify-content: center;font-size: 0.6rem;}
    #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active, #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active:focus, #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active:hover {background: var(--bs-primary)!important;}
    #header .header-nav-main nav > ul li.dropdown .dropdown-menu li.dropdown-submenu > a {position: relative;}
    #header .header-nav-main nav > ul li.dropdown .dropdown-menu li.dropdown-submenu.open > .dropdown-menu {display: block;margin-left: 20px;}
    #header .header-btn-collapse-nav {outline: 0;display: block;position: relative;z-index: 1;border: 1px solid var(--bs-primary);margin: 0 0 0 .8rem;}
    #header .header-nav-main nav > ul > li > a.active {color: var(--bs-white) !important;}
	#header .header-nav-main nav > ul li a .fa-caret-down {line-height: 35px;min-height: 38px;min-width: 30px;position: absolute;right: 5px;text-align: center;top: 0;}
	html.safari #header .header-body {overflow: visible !important;}
	
	.page-header {margin: 0 0 10px 0;}
	aside {height: 300px;overflow: auto;    margin-right: calc(-.5 * var(--bs-gutter-x));margin-left: calc(-.5 * var(--bs-gutter-x));}
	
	.content-box {padding: 0.5rem 1.2rem;}
	.middle-ad1, .middle-ad2, .middle-ad3, .middle-ad4, .middle-ad5 {height: 250px;text-align: center;}
	.bottom-ad {height: 260px;text-align: center;}
	.right-ad1, .right-ad2, .right-ad3 {text-align: center; }
	
	#footer .footer-nav nav {text-align: left;}
	#footer .footer-nav nav > ul > li {height: auto;width: auto;}
	.social-icons {margin: 12px 0 0 0;}
	
	html .scroll-to-top.hidden-mobile {display: none !important;}
}

@media (min-width: 768px) {
    .col-md{flex:1 0 0%}
    .col-md-auto{flex:0 0 auto;width:auto}
    .col-md-1{flex:0 0 auto;width:8.33333333%}
    .col-md-2{flex:0 0 auto;width:16.66666667%}
    .col-md-3{flex:0 0 auto;width:25%}
    .col-md-4{flex:0 0 auto;width:33.33333333%}
    .col-md-5{flex:0 0 auto;width:41.66666667%}
    .col-md-6{flex:0 0 auto;width:50%}
    .col-md-7{flex:0 0 auto;width:58.33333333%}
    .col-md-8{flex:0 0 auto;width:66.66666667%}
    .col-md-9{flex:0 0 auto;width:75%}
    .col-md-10{flex:0 0 auto;width:83.33333333%}
    .col-md-11{flex:0 0 auto;width:91.66666667%}
    .col-md-12{flex:0 0 auto;width:100%}
   
   .text-md-end {text-align: right!important;}
   
   .me-md-4 {margin-right: 1.5rem!important;}
   .pt-md-1 {padding-top: .25rem !important;}
   .pt-md-2 {padding-top: .5rem!important;}
   .pr-md-5 {padding-right: 2rem !important;}
   
   .g-md-3, .gx-md-3 {--bs-gutter-x: 1rem;}
   .d-md-block {display: block!important;}
   
   .order-md-1 {order: 1!important;}
   .order-md-2 {order: 2!important;}
   
   #footer .footer-nav.footer-nav-bottom-line nav > ul > li > a:before {content: "";position: absolute;width: auto;height: 3px;top: 50%;left: .85rem;right: .85rem;margin-top: 15px;transform: translate3d(0, -50%, 0);}
}
@media (max-width: 767px) {
    .container, .container-fluid {width: var(--bs-container-otlg)!important;}
    #footer .footer-nav {width: 100%;}
    #footer .footer-nav nav > ul > li {height: auto;width: auto;}
    #footer .footer-nav nav > ul > li > a {text-align: center;padding: 1em 0;}
	html .scroll-to-top.hidden-mobile {display: none !important;}
	.content-box {padding: 0.5rem 1.2rem;}
	aside {height: 300px;overflow: auto;    margin-right: calc(-.5 * var(--bs-gutter-x));margin-left: calc(-.5 * var(--bs-gutter-x));}
}

/*pcss*/
/*body {-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}*/

/*home - jobserach*/
html .bg-color-light, html .bg-light {background-color: #fff !important;}
.card-header {padding: 0 .75rem;background-color: #fcfcfc;border-bottom: 1px solid rgba(0,0,0,.06);}
.card-header:first-child {border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;}
.thumb-info {background-color: rgba(0,0,0,.05) !important;display: block;position: relative;text-decoration: none;max-width: 100%;background-color: #fff;border-radius: 4px;overflow: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;transform: translate3d(0,0,0);height: 47px;}
.thumb-info-side-image .thumb-info-side-image-wrapper {padding: 0;float: left;margin-right: 20px;}
.thumb-info-caption {padding: 10px 0;}
.thumb-info-caption .thumb-info-caption-text, .thumb-info-caption p {font-size: .9em;margin: 0;display: block;}
.thumb-info-caption .thumb-info-caption-text {padding: 0 0 !important;}
.thumb-info-caption-text h5 {font-size: 1em !important;margin: 14px 0 14px 0 !important;text-shadow: 1px 1px 1px rgba(0,0,0,.2),0 -5px 3px rgba(255,255,255,.3);letter-spacing: 0.1px;}
sub, sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}
sup {top: -.5em;}
.thumb-info .thumb-info-wrapper {backface-visibility: hidden;transform: translate3d(0,0,0);border-radius: 4px;margin: 0;overflow: hidden;display: block;position: relative;}
.thumb-info .thumb-info-action-icon {transition: all .3s;background-color: #7cabf7;border-radius: 0 0 0 4px;display: inline-block;font-size: 25px;height: 50px;line-height: 50px;position: absolute;right: -100px;text-align: center;top: -100px;width: 50px;z-index: 2;}
.img-thumbnail .zoom, .thumb-info .thumb-info-type, .thumb-info-ribbon, .thumb-info-social-icons a, .thumbnail .zoom {background-color: #7cabf7;}
.thumb-info .thumb-info-action-icon i {font-size: 14px;right: 50%;position: absolute;top: 50%;color: #fff;transform: translate(50%,-50%);margin: -2px -1px 0 0;}
.http-error {padding: 50px 0;}
.http-error h2 {font-size: 140px;font-weight: 600;line-height: 140px;}

.thumb-info-wrapper .img-thumbnail {margin-bottom:0px;}
/*gsearch*/
.gsc-thumbnail-inside, .gsc-url-top {font-family: var(--bs-body-font-family);font-size: 1.03rem;padding-top: 2px;padding-bottom: 4px;}
.gsc-control-cse .gsc-table-result, .gsc-results .gsc-cursor, .gsc-control-cse .gsc-table-result {font-family: var(--bs-body-font-family);font-size: 1rem;}
.gsc-webResult:after {height: 1rem !important;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {color: var(--bs-primary)!important;}
.gsc-results .gsc-cursor-box .gsc-cursor-page {color: var(--bs-dark)!important;}
/*post,tabs*/
.post-author .img-thumbnail {display: inline-block;float: left;margin-right: 20px;}
.img-thumbnail {border-radius: 4px;position: relative;background-color: #fff;max-width: 100%;height: auto;}
.img-thumbnail.img-thumbnail-no-borders {border: none;padding: 10px 0 0 0;}
.post a {line-height: inherit; word-spacing: inherit;font-size: inherit; letter-spacing: inherit;}
.post h4 {margin: inherit;}
.post-author p .name {font-size: 1.1em;color: var(--bs-quaternary);}
.post-author p {font-size: 0.9em;line-height: 24px;margin: 0;padding: 0;}
.tabs.tabs-bottom {padding: 0;}
.tabs.tabs-bottom {margin: 0 0 20px 0;}
.tabs {border-radius: 4px;}
.tabs.tabs-simple .nav-tabs {justify-content: center;border: 0;margin-bottom: 10px;}
.tabs-center .nav-tabs {margin: 0 auto;text-align: center;}
.nav-tabs {padding: 0;}
.tabs.tabs-simple .nav-tabs > li {margin-left: 0;margin-bottom: 20px;}
.tabs.tabs-bottom .nav-tabs li {margin-top: -1px;}
.tabs.tabs-simple .nav-tabs > li .nav-link, .tabs.tabs-simple .nav-tabs > li .nav-link:hover, .tabs.tabs-simple .nav-tabs > li .nav-link:focus {padding: 15px 30px;background: none;border: 0;border-bottom: 3px solid #eee;border-radius: 0;color: #777;font-size: 16px;}
.tabs.tabs-bottom .nav-tabs li .nav-link {margin-right: 1px;border-top-color: transparent !important;}