.elementor-kit-10{--e-global-color-primary:#000032;--e-global-color-secondary:#C9E3EBB0;--e-global-color-text:#000032;--e-global-color-accent:#F2BC57;--e-global-typography-primary-font-family:"danafunm";--e-global-typography-primary-line-height:1.2;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-size:16px;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Responsive Navbar adjustments */
.elementor-nav-menu--main .elementor-item {
    font-size: 18px;
    padding: 0 15px;
    white-space: nowrap;
}
@media (max-width: 1200px) {
    .elementor-nav-menu--main .elementor-item {
        font-size: 16px;
        padding: 0 12px;
    }
}
@media (max-width: 992px) {
    .elementor-nav-menu--main .elementor-item {
        font-size: 14px;
        padding: 0 10px;
    }
}
@media (max-width: 768px) {
    .elementor-nav-menu--dropdown {
        background-color: var(--e-global-color-primary);
    }
    .elementor-nav-menu--dropdown .elementor-item {
        color: #ffffff;
        font-size: 16px;
        padding: 12px 20px;
        border-bottom: 1px solid rgba(255,255,255,0.2);
    }
    .elementor-menu-toggle {
        color: var(--e-global-color-primary);
        font-size: 28px;
    }
}
#navbar{
    background-color: var(--e-global-color-primary) !important;
direction: ltr;
    
   
}
#navbar a{
     color: white !important;
     font-size: 1.1rem;
     margin-right: 15px;
}
#navbar a:hover{
    color: var(--e-global-color-accent) !important;;
}


.offcanvas-header{
    background-color: var(--e-global-color-primary) !important;
    
   
}


#navbarOffcanvas{
    background-color: var(--e-global-color-primary) !important;
direction: ltr;
    
   
}
#navbarOffcanvas a{
     color: white !important;
     font-size: 20px;
     margin-right: 15px;
}
#navbarOffcanvas a:hover{
    color: var(--e-global-color-accent) !important;;
}
.ri-close-line{
    width: 20px;
    height: 20px;
}

body, div{
    font-family: "IRANSansWeb_Medium"!important;
}
h1{
    font-family: "IRANSansWeb_Medium"!important;
}
h2{
    font-family: "IRANSansWeb_Medium"!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'danafunm';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://draryanjamili.com/wp-content/uploads/2024/05/DanaFaNum-Regular.woff2') format('woff2'),
		url('http://draryanjamili.com/wp-content/uploads/2024/05/DanaFaNum-Regular.woff') format('woff'),
		url('http://draryanjamili.com/wp-content/uploads/2024/05/DanaFaNum-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */