@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');


.aLink a {color: #324599;}
.aLink a:hover {color: #0797DD;}

/* --- Footer ---- */
/* .footermenu ul.elementor-nav-menu{-moz-column-count: 2;-moz-column-gap: 15px;-webkit-column-count: 2;-webkit-column-gap: 15px; column-count: 2;column-gap: 15px;} */
.footermenu ul.elementor-nav-menu li.menu-item > a{display: inline-block;}
.footermenu ul.elementor-nav-menu li.menu-item > a::before{content: '\f105';font: 400 18px 'FontAwesome' !important; margin-right: 9px;color: #E4F3FF;opacity: 1 !important; position: static;background-color: transparent !important; display: inline-block;}
.footermenu ul.elementor-nav-menu li.menu-item > a:hover::before,
.footermenu ul.elementor-nav-menu li.menu-item.current_page_item > a::before{color: #fff;}

/* ---------- Header Strt ----------- */
/* .header-menu-sec {clip-path: polygon(2% 0, 100% 0, 100% 100%, 0% 100%);} */
.header-menu-sec {position: relative;}
.header-menu-sec::before {content: ''; position: absolute; width: 20px; height: 100%; background: #2E318E; left: -1px; top: 0; clip-path: polygon(0 0, 100% 0, 10% 100%, 0% 100%);}



/* ---------- Home ----------- */
.testimonialWrapper:hover {background-color: #2E318E !important;}
.testimonialWrapper:hover .elementor-widget-container .elementor-icon svg {fill: #ffffff !important;}
.testimonialWrapper:hover .elementor-widget-container p {color: #fff !important;}
.testimonialWrapper:hover .elementor-widget-container .elementor-heading-title {color: #fff !important;}

.homeLatestNews .elementor-widget-container .swiper-wrapper > .swiper-slide {padding: 16px;}

/* -------------- Blog details ------------ */
.blogContent .elementor-widget-container h2 {color: #222F44; font: 700 25px 'Roboto'; margin-top: 30px;}
.blogContent .elementor-widget-container p {margin-bottom: 10px;}
.blogContent .elementor-widget-container ul {padding: 7px 0 10px;}
.blogContent .elementor-widget-container ul li {padding-left: 25px; list-style: none; position: relative; margin-bottom: 10px;}
.blogContent .elementor-widget-container ul li::before {content: '\f058'; position: absolute; left: 0; top: -1; color: #2E318E; font-family: 'Fontawesome';}

.blogListExcerpt .elementor-widget-container {min-height: 125px;}


/* .elementor-nav-menu .sub-menu {
    z-index: 9999;
} */





/* responsive */

@media screen and (max-width: 1299px){
}

@media screen and (max-width: 1199px){
}

@media screen and (max-width: 1024px){
	
}

@media screen and (max-width: 991px){

}

@media screen and (max-width: 767px){
.a-img-after::after { width: 0px; height: 0px;}
}

@media screen and (max-width: 575px){

}

@media screen and (max-width: 400px){
}
