/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 26 2025 | 11:54:13 */
/* First Big blog card */
.custom_firstbig_card_blogs_items .loop.loop-list article:first-child .post-title
{
	margin-top:10px !important;
}
.custom_firstbig_card_blogs_items .loop.loop-list article:first-child {
    display: flex;
    flex-direction: column-reverse;
}

.custom_firstbig_card_blogs_items .loop.loop-list article:first-child .media {
    margin: 0 !important;
    width: 100% !important;
    max-width: unset !important;
}

.custom_firstbig_card_blogs_items .loop.loop-list article:first-child .media a.image-link {
    width: 100% !important;
    max-width: unset !important;
}


/* View more button */

.custom_view_more_btn a {
    display: inline-block;
    margin-bottom: 20px;
}

.custom_view_more_btn {
    text-align: center;
    margin-top: 20px;
}

.custom_view_more_btn a {
    background: #000;
    color: #fff;
    padding: 10px 25px 10px 15px;
    border-radius: 100px;
    font-size: 16px;
    position: relative;
    border: 1px solid #000;
}

.custom_view_more_btn a:after {
    content: "";
    height: 10px;
    width: 10px;
    background: url(/wp-content/uploads/2025/05/Diagonal-arrow.png) no-repeat;
    background-size: contain;
    position: absolute;
    right: 10px;
    top: 50%;
    filter: invert(1);
    transform: translateY(-50%);
}

.custom_view_more_btn a:hover {
    background: transparent;
    color: #000;
}

.custom_view_more_btn a:hover::after {
    filter: unset !IMPORTANT;
}

.homepage_marquee_section ul.elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-wrap: nowrap !important;
}



/* Responsive */


@media screen and (max-width:767px){
	
	.lower-footer.bold-footer-lower .ts-contain {
    padding-top: 40px;
    padding-bottom: 25px;
}
	
	footer ul#menu-footer-links {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 12px;
}

footer ul#menu-footer-links li a {
    font-size: 13px;
	text-align: center;
}

footer ul#menu-footer-links li {
    width: 100%;
	margin-right: 0;
	text-align: center;
}

	
	.tech_event_miss_section figure.elementor-image-box-img img {
    width: 100%;
}
	
	.artificial .block-head.block-head-ac.block-head-b.is-left h4 {
    flex: 0 0 50%;
    padding: 0;
}
}

