.page-id-3645 ul#menu-1-165ab88 li.menu-item-40, .page-id-3645 ul#menu-1-165ab88 li.menu-item-2020, .page-id-3645 ul#menu-1-165ab88 li.menu-item-3551, .page-id-3645 ul#menu-1-165ab88 li.menu-item-365, .page-id-3645 ul#menu-1-165ab88 li.menu-item-2364, .page-id-3645 ul#menu-1-165ab88 li.menu-item-432, .page-id-3645 ul#menu-1-165ab88 li.menu-item-2808, .page-id-3645 ul#menu-1-165ab88 li.menu-item-3085 {display: none;}

.page-id-3645 ul.elementor-icon-list-items.elementor-inline-items {display: none;}

.page-id-3645 section.elementor-section.elementor-top-section.elementor-element.elementor-element-7604bae.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {display: none;}

.page-id-3645 .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-069d653 {pointer-events: none;}

li.google.ads.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3702 {
    display: none;
}

.page-id-3645 ul#menu-1-165ab88 li.menu-item-3702 {display:block !important;}

.page-id-3709 .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-069d653 {pointer-events: none;}

.page-id-3709 nav.elementor-nav-menu--main.elementor-nav-menu__container.elementor-nav-menu--layout-horizontal.e--pointer-underline.e--animation-fade {
    display: none;
}

.page-id-3709 section.elementor-section.elementor-inner-section.elementor-element.elementor-element-b2d24a4.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

*::placeholder {
  color: #000 !important;
}

.page-id-1520 .elementor-element-830c3fa.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}

.page-id-1520 .searchandfilter ul {
    display: flex !important;
    margin-top: 0;
    margin-bottom: 0;
    padding: 16px 0px 16px 0px;
}

.page-id-1520 .searchandfilter ul li {
    list-style: none;
    display: block;
    padding: 12px 10px;
    margin: 0px;
}

header.site-header {
    display: none;
}
.el-navmenu ul.elementor-nav-menu li {
    display: inline-block;
    padding: 11px 3px;
}
.el-navmenu ul.elementor-nav-menu li a {
    display: block;
    overflow-wrap: break-word;
		padding: 15px 6px 6px !important;
		border-top: 2px solid #1b1b1b00;
		margin-top: -10px !important;
	  letter-spacing:0.3px !important;
	font-size:14px !important;
}
.el-navmenu ul.elementor-nav-menu li.current-menu-item a {
	border-color: #1b1b1b;
	font-weight: 700 !important;
	padding: 15px 0px 6px !important;
}
.single .elementor-element a{font-weight: 500;
    color: #09103e;}
.single .elementor-element a:hover{font-weight: 500;
    color: #09103e;text-decoration:underline}


@media(max-width:1199px){
	.el-navmenu ul.elementor-nav-menu li {
    padding: 11px 2px;
}
	.el-navmenu ul.elementor-nav-menu li a {
    letter-spacing: 0px !important;
		font-size:12px !important;
}
}
@media(max-width:1024px){
	.el-navmenu ul.elementor-nav-menu li {
    display: block;
}
	.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown {
	position: fixed;
	height: 100% !important;
	width: 100% !important;
	z-index: 1;
	top: 0 !important;
	left: 0 !important;
	background-color: rgba(22, 22, 22, 0.9);
	overflow-y: hidden;
	transition: ease-in-out 0.3s;
	padding-top: 56px;
		margin: 0 !important;
}
	.el-navmenu ul.elementor-nav-menu li {
	padding: 0px 24px;
}
	.el-navmenu ul.elementor-nav-menu li a {
	color: #fff !important;
	border-top: none;
	margin-top: 0px !important;
	padding: 16px 24px !important;
		border-bottom: 1px solid rgb(76 76 76 / 50%) !important;
	font-size: 22px !important;
}
	.el-navmenu ul.elementor-nav-menu li.current-menu-item a {
	background: transparent;
	padding: 16px 24px !important;
}
	.el-navmenu ul.elementor-nav-menu li a:hover {
	background: transparent !important;
	color: rgb(183, 187, 239) !important;
}
	.elementor-menu-toggle:focus {
	outline: none !important;
}
	.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container {
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	max-width: 0;
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	max-height: 100vh;
}
	.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
	max-width: 100%;
}
	.elementor-menu-toggle.elementor-active {
	color: #fff;
	z-index: 9;
	position: absolute;
	top: -40px;
	right: 0;
}
	.home-banner-col2 .elementor-column-wrap {
	padding: 153px 0;
}
	.news-post article.elementor-post {
	height: auto !important;
}
}