/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 29 2025 | 10:37:10 */
.elementor-kit-7 {
	--e-global-typography-primary-font-family: "Nokora";
    --e-global-typography-text-font-family: "Nokora";
}

body {
	font-family: Nokora!important;
    line-height: 28px;
    font-size: 15px;
}



.counter-number h6 {
    font-size: 16px;
}

.counter-number .symbol, .counter-number h3 {
    font-size: 35px !important;
}

#chaty-widget-_1 .on-hover-text {
    font-size: 12px;
}

.iconbox .icon-wrap svg {
    max-width: 100%!important;
    max-height: 100%!important;
}

.button {
    font-size: 14px;
}

.button.scaleup span {
    text-transform: none;
}

.main-content div.wpforms-container-full button[type=submit] {
    background: #1397d5;
}


.mo-header-v2 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul.columns4:after, .mo-header-v2 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul.columns4:before, .mo-header-v3 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul.columns4:after, .mo-header-v3 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul.columns4:before, .mo-header-v4 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul.columns4:after, .mo-header-v4 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul.columns4:before, .mo-header-v5 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul.columns4:after, .mo-header-v5 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul.columns4:before, .mo-header-v6 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul.columns4:after, .mo-header-v6 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul.columns4:before, .mo-header-v7 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul.columns4:after, .mo-header-v7 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul.columns4:before{
	background: transparent;
}
	
	
div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form input[type=submit]:focus, div.wpforms-container-full .wpforms-form input[type=submit]:active, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:focus, div.wpforms-container-full .wpforms-form button[type=submit]:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:focus {
    background-color: #127eb1;
    border: none;
}

div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
    font-size: 14px;
	background: transparent;
    height: 48px;
    border-radius: 6px;
    padding: 5px 15px;
}

.title-box-style-6 h5{
	max-width: none!important;
}

/* .service.iconbox.icon-box-style6 .icon-wrap {
	display: none;
}
 */
.icon-box-style6 {
    min-height: auto;
}

.mo-testimonial.tpl5 .testimonial-details .content {
    font-size: 15px;
}

.mo-testimonial.tpl5 .item {
    padding: 45px 40px 30px;
	min-height: 480px;
}

.mo-brand-carousel.style3 .owl-item {
    height: 140px;
}

.white .title-box-style-6 h5:after {
    opacity: 1;
    background: #ffffff;
}

.counter-number .symbol, .counter-number h3  {
    font-size: 45px;
    line-height: 70px;
}

.mo-header-v4 .mo-menu-list > ul > li > a, .mo-header-v4 .mo-search-header > a, .mo-header-v4 .mo-cart-header > a {
    font-size: 14px!important;
}
.mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li > a, .mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li > ul > li > a, .mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul > li > a, .mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul.columns2 > li > ul > li > a, .mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul.columns3 > li > ul > li > a, .mo-header-v4 .mo-menu-list > ul > li.menu-item-has-children.mega-menu-item > ul.columns4 > li > ul > li > a, .mo-header-v4 .mo-cart-content .total, .mo-header-v4 .mo-cart-content .cart_list.product_list_widget .mini_cart_item > a {
/* 	font-family: Nokora!important;	 */
}

.mo-header-v4 .mo-menu-list > ul > li > a, .mo-header-v4 .mo-search-header > a, .mo-header-v4 .mo-cart-header > a {
/* 	font-family: Nokora!important; */
/* 	line-height: 30px!important; */
}

.mo-header-v4 .mo-header-top, .mo-header-v4 .mo-header-top .contact_info a{
/* 	font-family: Nokora!important; */
}

.mo-title-box h3{
	padding-right: 0;
}

.list-style li .descrption{
	max-width: none!important;
}

.pagetitle-v3 .mo-title-bar-wrap {
    height: 400px;
}

.text-primary{
	color: var(--color-primary);
}

.footer_v3 .wg-title {
    font-size: 20px!important;
    font-weight: 600!important;
}

.footer .lg-logo {
    max-width: 250px !important;
}

.footer_v3 .wg-title {
	margin-top: 0!important;
}

.image-box-style5 .content{
    font-size: 14px;
    line-height: 22px;
}

.image-box .perspective-caption .perspective-title{
	font-size: 20px;
    line-height: 26px;
}

.image-box-style1 .content{
	font-size: 13px;
    line-height: 22px;
}

.image-box-style1 .perspective-caption {
    padding: 30px!important;
}

.image-box.image-box-style1 .perspective-caption .perspective-title {
    font-size: 19px;
}

.list-style li{
	max-width: none!important;
}

.icon-box-style6 {
    padding: 25px;
}
/* .list-style.list-style4 li h4{
	padding: 0px;	
} */

.list-style.list-style4 li{
	padding: 0px;	
}

.title-box-style-6 h5:after {
    opacity: 1;
    background: #e9faff;
}

.font-title, .heading-fancy, .mo-title-box h3, .single-product .mo-product-item .mo-content .product_title {
    font-size: 32px;
    line-height: 42px;
}

.mo-header-v5.mo-header-fixed .mo-header-menu, .mo-header-v5 .menu_other_v5 {
    height: 120px;
}
.mo-header-v5 .menu_other_v5 .call-us {
    padding-top: 40px;
}
.mo-header-v5 .color-switcher {
    top: 40px;
}
.mo-stick-active .mo-header-v4.mo-header-stick .mo-menu-list > ul > li > a, .mo-stick-active .mo-header-v4.mo-header-stick .mo-search-header > a, .mo-stick-active .mo-header-v4.mo-header-stick .mo-cart-header > a,
.mo-header-v4 .mo-menu-list > ul > li > a, .mo-header-v4 .mo-search-header > a, .mo-header-v4 .mo-cart-header > a{
/*     font-family: 'Nokora'!important; */
}

.footer_v1, .footer_v1 p, .footer_v1 a, .footer_v1 .widget_nav_menu ul > li a, .footer_v1 span, .footer_v1 select, .footer_v1 select option, .footer_v1 td, .footer_v1 th{
/*     font-family: 'Nokora'!important; */
}

.mo-header-menu .mo-menu-list>ul:hover li .l-dropdown-icon:after, .mo-header-menu .mo-menu-list>ul:hover li a {
    opacity: 1;
}
.mo-header-v4 .menu_other_v4 .mo-search-header {
    display: none;
}

.dark-mode-on .counter-number.style1 .counter-wrap .symbol, .dark-mode-on .counter-number.style1 .counter-wrap h3.counter, .dark-mode-on .counter-number.style3 .counter-wrap .symbol, .dark-mode-on .counter-number.style3 .counter-wrap h3.counter, .dark-mode-on .counter-number.style4 .counter-wrap .symbol, .dark-mode-on .counter-number.style4 .counter-wrap h3.counter, section[data-section-bgcolor=dark] .counter-number.style1 .counter-wrap .symbol, section[data-section-bgcolor=dark] .counter-number.style1 .counter-wrap h3.counter, section[data-section-bgcolor=dark] .counter-number.style3 .counter-wrap .symbol, section[data-section-bgcolor=dark] .counter-number.style3 .counter-wrap h3.counter, section[data-section-bgcolor=dark] .counter-number.style4 .counter-wrap .symbol, section[data-section-bgcolor=dark] .counter-number.style4 .counter-wrap h3.counter {
    color: #cfaf2d;
}

.team-title h6 {
    font-size: 14px;
	line-height: 22px;
    text-transform: normal;
}


.icon-box-style9 {
    padding: 32px;
}

.footer_v1 .footer-widget-1, .footer_v1 .footer-widget-2, .footer_v1 .footer-widget-3, .footer_v1 .footer-widget-4, .footer_v1 .footer-widget-5 {
    padding-top: 60px;
}

.hfe-nav-menu li.menu-item {
    font-size: 14px!important;
	line-height: 22px;
	margin-bottom: 15px!important;
}

.btn-nav {
	padding-left: 18px;
    padding-right: 18px;
}


@media (max-width: 1199px) {
	.menu_other_v4 .btn-nav{
		display: none;
	}
}

@media (max-width: 991px) {
    .mo-header-v4 .mo-menu-list {
        top: 80px;
	}
}
@media only screen and (max-width: 768px) {
	.mo-header-v4 .mo-header-menu  {
	    background: rgb(255,255,255, 0.8);
	}
	.mo-header-v4 .mo-header-menu .wrap-menu  {
		background: transparent;
	}
}

@media (max-width: 992px) {
	.boxed {
	    width: 100%;
		margin: 0;
	}	
	.mo-header-v4 .mo-header-top {
		display: none;
	}
}
@media (min-width: 992px) {	
	.mo-header-v4 .mo-menu-list>ul>li {
		margin: 0px 5px;
	}
    .mo-header-v4 .mo-menu-list>ul>li.menu-item-has-children.nomega-menu-item>ul {
        min-width: 250px;
    }
	.mo-header-v4 .mo-menu-list>ul>li.menu-item-has-children.nomega-menu-item>ul>li {
        padding: 0px 15px;
    }
	.mo-stick-active .mo-header-v4.mo-header-stick .menu_other_v4:before {
        opacity: 0;
    }
}
@media only screen and (max-width: 768px) {
    .page .wrapper.mo-title-bar-wrap {
        height: 300px !important;       /* your mobile height */
        background-attachment: scroll !important; 
        background-position: center top !important; /* control image position */
        
        /* or use padding-top if you only want the content inside to move */
    }
}

.icon-box-style6 .icon-wrap:before{
	opacity: 0;
}

@media (min-width: 992px) {
    .mo-header-v4 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul>li>a {
		text-transform: none;
	}
}

.elementor-454 .elementor-element.elementor-element-8c5549e .list-style li h4,
.elementor-454 .elementor-element.elementor-element-72442a2 .list-style li h4{
	    padding: 4px 2px 0px 0;
}

@media screen and (max-width: 991px) {
    .mo-heading-fancy .mo-element {
        font-size: 20px !important;
        line-height: 25px !important;
    }
}


@media only screen and (max-width: 1024px) {
    .iconbox{
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }
}