.theme-loader:before {
    border-color: #ed1d24;
}

.theme-loader:after {
    border-color: #262626;
}

.preloader-area {
    background-color: #ffffff;
}

.to-top {
    color: #ffffff;
}

.to-top {
    background-color: #ed1d24;
}

body {
    font-family: "Montserrat", Sans-serif !important;
    color: #010101;
    font-weight: 500;
    letter-spacing: 0.5px;
}

h1 {
    font-family: "Montserrat", Sans-serif !important;
    color: #010101;
    font-weight: normal;
    font-size: 30px;
}

h2 {
    font-family: "Montserrat", Sans-serif !important;
    color: #010101;
    font-weight: normal;
}

h3 {
    font-family: "Montserrat", Sans-serif !important;
    color: #010101;
    font-weight: normal;
}

h4 {
    font-family: "Montserrat", Sans-serif !important;
    color: #010101;
    font-weight: normal;
    letter-spacing: 0.5px;
}

h5 {
    font-family: "Montserrat", Sans-serif !important;
    color: #010101;
    font-weight: normal;
}

h6 {
    font-family: "Montserrat", Sans-serif !important;
    color: #010101;
    font-weight: normal;
    font-size: 13px;
}

.main-navigation ul li a {
    font-family: "Montserrat", Sans-serif !important;
    font-weight: 700;
    font-size: 12px;
}

.main-navigation ul li ul li a {
    font-family: "Montserrat", Sans-serif !important;
    font-weight: 700;
}

.stellarnav.desktop li.mega li li a {
    font-family: "Montserrat", Sans-serif !important;
    font-weight: 700;
}

.main-header.sticky-bar {
    background-color: #010101 !important;
}

.header-ten .header-top {
    background-color: #104cba;
}

.header-one .site-branding img {
    width: 95px;
}

.logo-area.logobg:after {
    background-color: #ffffff;
}

.header-top {
    background-color: #eb0029;
}

.header-top ul li span {
    color: #ffffff;
}

.header-top ul li {
    color: #ffffff;
}

.office-time i {
    color: #ffffff;
}

.header-top ul li a {
    color: #ffffff;
}

.header-top ul li a:hover {
    color: #3FAE2A;
}

.main-navigation ul li a {
    color: #010101;
}

.main-navigation ul li a:hover {
    color: #3FAE2A;
}

.header-one .main-header.header-fluid .navbar {
    background-color: #ffffff;
}

.header-one .button .theme-btns {
    background-color: #eb0029;
}

.header-one .button .theme-btns:hover {
    background-color: #3fae2a;
}

.header-one .button .theme-btns {
    color: #ffffff;
}

.header-one .button .theme-btns:hover {
    color: #ffffff;
}

.header-two .site-branding img {
    width: 118px;
}

.header-two .main-header.header-fluid,
.header-two .main-header-right,
.header-two .header-top {
    border-color: rgba(255, 255, 255, 0.71);
}

.header-two .header-top {
    background-color: #bb0000;
}

.header-two .header-top ul li span {
    color: #ffffff;
}

.header-two .header-top ul li {
    color: #ffffff;
}

.header-two .office-time i {
    color: #ffffff;
}

.header-two .header-top ul li a {
    color: #ffffff;
}

.header-two .header-top ul li a:hover {
    color: #0f990f;
}

.header-two .main-navigation ul li a {
    color: #ffffff;
}

.header-two .main-navigation ul li a:hover {
    color: #0f990f;
}

.header-two .button .theme-btns {
    background-color: #000000;
}

.header-two .button .theme-btns:hover {
    background-color: #0f990f;
}

.header-two .button .theme-btns {
    color: #ffffff;
}

.header-two .button .theme-btns:hover {
    color: #ffffff;
}

.header-three .header-top {
    background-color: #ed1d24;
}

.header-three .header-top ul li span {
    color: #ffffff;
}

.header-three .header-top ul li {
    color: #ffffff;
}

.header-three .office-time i {
    color: #ffffff;
}

.header-three .header-top ul li a {
    color: #ffffff;
}

.header-three .header-top ul li a:hover {
    color: #262626;
}

.header-three .main-navigation ul li a {
    color: #ffffff;
}

.header-three .main-navigation ul li a:hover {
    color: #b0c2d7;
}

.header-three .button .theme-btns {
    background-color: #ed1d24;
}

.header-three .button .theme-btns:hover {
    background-color: #262626;
}

.header-three .button .theme-btns {
    color: #ffffff;
}

.header-three .button .theme-btns:hover {
    color: #ffffff;
}

.header-three.header-three.header-four .header-top {
    background-color: #e5eef6;
}

.header-three.header-three.header-four .header-top ul li span {
    color: #1d2c38;
}

.header-three.header-three.header-five .header-top {
    background-color: #e5eef6;
}

.header-three.header-three.header-five .header-top ul li span {
    color: #1d2c38;
}

.header-three.header-five .main-navigation>div>ul>li>a {
    color: #1d2c38;
}

.header-three.header-five .main-navigation>div>ul>li>a:hover {
    color: #104cba;
}

.header-six .main-header {
    border-color: rgba(0, 0, 0, 0);
}

.header-eight .logo-area a {
    background-color: #24af47;
}

.header-eight .button .theme-btns {
    background-color: #f43336;
}

.header-eight .button .theme-btns:hover {
    background-color: #1d2c38;
}

.header-eight .button .theme-btns {
    color: #ffffff;
}

.header-eight .button .theme-btns:hover {
    color: #ffffff;
}

.header-nine .main-header {
    border-color: rgba(0, 0, 0, 0);
}

.breadcroumb-area {
    background-image: url(https://img.freepik.com/free-photo/business-person-futuristic-business-environment_23-2150970208.jpg?t=st=1718351992~exp=1718355592~hmac=3c012644f3380821c92bd110777da6efc5fbac845b371bda61d0f5447f08f679&w=996);
    background-color: #eb0029;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.breadcroumb-area {
    padding-right: 0px;
    padding-left: 0px;
}

.breadcroumb-area.shop {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.woocommerce-shop {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

h4.widget-title,
.subscribe-widget h4.widget-title {
    color: #ffffff;
}

.company-info-widget p,
.company-contact-widget ul li,
.company-subscribe-widget p {
    color: #ffffff;
}

.footer-widgets-area .widget ul li a {
    color: #ffffff;
}

.footer-widgets-area .widget ul li a:hover {
    color: #b0c2d7;
}

.footer-one .copyright-area p {
    color: #ffffff;
}

.footer-one .copyright-area .social-icons ul li a {
    color: #ffffff;
}

.footer-one .copyright-area .social-icons ul li a:hover {
    color: #b0c2d7;
}

.footer-one .copyright-area {
    background-color: #003fb4;
}

.footer-one .footer-widgets-area {
    background-image: url(https://wptf.themepul.co/restly/wp-content/uploads/2021/04/ftbgt-1.png);
    background-color: #104cba;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.footer-two .ft2-icon i {
    color: #ffffff;
}

.footer-two .ft2-icon i {
    background-color: #eb0029;
}

.footer-two .ft2-content label {
    color: #bdc2cb;
}

.footer-two .ft2-content,
.footer-two .ft2-content span {
    color: #ffffff;
}

.footer-two .ft2-content a {
    color: #ffffff;
}

.footer-two .ft2-content a:hover {
    color: #010101;
}

.footer-two .footer-top-area .ft-top-item {
    border-color: #010101;
}

.footer-two h4.widget-title,
.footer-two .subscribe-widget h4.widget-title {
    color: #ffffff;
}

.footer-two .company-info-widget p,
.footer-two .company-contact-widget ul li,
.footer-two .company-subscribe-widget p {
    color: #ffffff;
}

.footer-two .company-contact-widget ul li a,
.footer-two .footer-widgets-area .widget ul li a {
    color: #ffffff;
}

.footer-two .company-contact-widget ul li a,
.footer-two .footer-widgets-area .widget ul li a:hover {
    color: #eb0029;
}

.footer-two .copyright-area p {
    color: #ffffff;
}

.footer-two .copyright-area .social-icons ul li a {
    color: #ffffff;
}

.footer-two .copyright-area .social-icons ul li a:hover {
    color: #eb0029;
}

.footer-two .copyright-area {
    border-color: #010101;
}

.footer-two .footer-widgets-area {
    background-image: url(https://kenic.webcom.co.ke/wp-content/uploads/2021/04/ftbg2.png);
    background-color: #010101;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

.footer-three h4.widget-title,
.footer-three .subscribe-widget h4.widget-title {
    color: #ffffff;
}

.footer-three .company-info-widget p,
.footer-three .company-contact-widget ul li,
.footer-three .company-subscribe-widget p {
    color: #ffffff;
}

.footer-three .company-contact-widget ul li a,
.footer-three .footer-widgets-area .widget ul li a {
    color: #ffffff;
}

.footer-three .company-contact-widget ul li a,
.footer-three .footer-widgets-area .widget ul li a:hover {
    color: #104cba;
}

.footer-three .copyright-area p {
    color: #ffffff;
}

.footer-three .copyright-area .social-icons ul li a {
    color: #ffffff;
}

.footer-three .copyright-area .social-icons ul li a:hover {
    color: #104cba;
}

.footer-three .copyright-area {
    border-color: #223452;
}

.footer-three .footer-widgets-area {
    background-image: url(https://wptf.themepul.co/restly/wp-content/uploads/2021/04/ft3.jpg);
    background-color: #091d3e;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.site-footer.footer-four h4.widget-title,
.site-footer.footer-four .subscribe-widget h4.widget-title {
    color: #0A1426;
}

.site-footer.footer-four .company-info-widget p,
.site-footer.footer-four .company-contact-widget ul li,
.site-footer.footer-four .company-subscribe-widget p,
.site-footer.footer-four .mc4wp-form-fields input[type=email],
.site-footer.footer-four .mc4wp-form-fields input[type=email]::placeholder {
    color: #6C727D;
}

.site-footer.footer-four .widget.widget_nav_menu ul li a:before {
    color: #6C727D;
}

.site-footer.footer-four .footer-widgets-area .widget ul li a {
    color: #6C727D;
}

.site-footer.footer-four .footer-widgets-area .widget ul li a:hover {
    color: #0A1426;
}

.site-footer.footer-four .subscribe-widget {
    background-color: #eef1f4;
}

.site-footer.footer-four .site-info {
    color: #0A1426;
}

.site-footer.footer-four .copyright-area a {
    color: #0A1426;
}

.site-footer.footer-four .copyright-area a:hover {
    color: #2F97F7;
}

.site-footer.footer-four .copyright-area {
    background-color: #F4F7FA;
}

.site-footer.footer-four .footer-widgets-area {
    background-color: #F4F7FA;
}

.footer-five h4.widget-title,
.footer-five .widget-title,
.footer-five .subscribe-widget h4.widget-title {
    color: #000F5C;
}

.footer-five .company-info-widget p,
.footer-five .company-contact-widget ul li,
.footer-five .company-subscribe-widget p {
    color: #808080;
}

.footer-five .company-contact-widget ul li a,
.footer-five .footer-widgets-area .widget ul li a {
    color: #333F7D;
}

.footer-five .company-contact-widget ul li a,
.footer-five .footer-widgets-area .widget ul li a:hover {
    color: #104cba;
}

.footer-five .footer-widgets-area {
    background-color: #ffffff;
}

.footer-five .copyright-area p {
    color: #000F5C;
}

.footer-five .copyright-area a {
    color: #104cba;
}

.footer-five .copyright-area a:hover {
    color: #000F5C;
}

.footer-five .copyright-area {
    background-color: #F8FBFF;
}

.footer-six h4.widget-title,
.footer-six .subscribe-widget h4.widget-title,
.footer-six .wp-block-group__inner-container h2,
.footer-six h2.widget-title {
    color: #ffffff;
}

.footer-six .company-info-widget p,
.footer-six .company-contact-widget ul li,
.footer-six .company-subscribe-widget p,
.footer-six p,
.footer-six article footer {
    color: #ffffff;
}

.footer-six .footer-widgets-area li a,
.footer-six .footer-widgets-area ul li a {
    color: #ffffff;
}

.footer-six .footer-widgets-area li a,
.footer-six .footer-widgets-area ul li a:hover {
    color: #b0c2d7;
}

.footer-six .footer-widgets-area {
    background-color: #104cba;
}

.footer-six .copyright-area p {
    color: #ffffff;
}

.footer-six .copyright-area p a {
    color: #ffffff;
}

.footer-six .copyright-area p a:hover {
    color: #b0c2d7;
}

.footer-six .copyright-area {
    background-color: #003fb4;
}

.footer-seven .copyright-area p,
.footer-seven .copyright-area {
    color: #ffffff;
}

.footer-seven .copyright-area p a {
    color: #ffffff;
}

.footer-seven .copyright-area p a:hover {
    color: #b0c2d7;
}

.footer-seven .copyright-area a {
    color: #ffffff;
}

.footer-seven .copyright-area a:hover {
    color: #b0c2d7;
}

.footer-seven .copyright-area {
    background-color: #003fb4;
}

