/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 21 2026 | 06:37:47 */
.project-card-sec{
	scroll-margin-top: 80px; 
}
.career-card-sec .elementor-heading-title span{
	color:#D4AF37;
	font-size:18px;
}
.career-card-sec p strong{
	color:#000;
}
.career-card-sec .elementor-widget-button{
	margin-top:auto;
}
.sub-menu{
	min-width:250px !important;
}
.project-card-sec img{
	height:350px;
	object-fit:cover;
	 box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}
.client-card-sec .icon-box-wrapper {
	height:100%;
}
.footer-sec a{
	color:#A09D9D !important;
}
.footer-sec a:hover{
	color:var( --e-global-color-primary ) !important;
}
.client-slider img{
	background:#fff;
}
.post-detail-sec h1{
	font-size:44px !important;
	color:#000 !important;
	font-weight:700;
}
.post-detail-sec h2,
.post-detail-sec h3 {
	color:#000 !important;
	font-weight:700;
	font-size:32px !important;
}
.post-detail-sec h4,
.post-detail-sec h5 {
	color:#000 !important;
	font-weight:700;
	font-size:28px !important;
}
.post-detail-sec h6 {
	font-size:24px !important;
	font-weight:700;
	color:#000 !important;	
}
.project-tag li.elementor-icon-list-item {
    background: #d4af37;
    padding: 12px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
    color: #fff;
}
.project-tag ul{
	gap:20px;
}
.srvice-card .elementor-widget-button{
	margin-top:auto !important;
}
.btn-tabs ul.elementor-icon-list-items {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 25px;
}

.btn-tabs ul.elementor-icon-list-items li {
    background: #051f45;
    padding: 12px 20px!important;
    color: #fff;
}
.btn-tabs ul a span{
	color:#fff !important;
	text-align:center;
	font-weight:500;
	font-size:16px;
}
.btn-tabs ul a{
	text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
	font-weight:500;
	font-size:16px;
}
.table-tab .cno {
	width:160px;
}
@media (max-width:767px){
	.post-detail-sec h1{
		font-size:36px !important;
	}
	.btn-tabs ul.elementor-icon-list-items {
    grid-template-columns: repeat(1,1fr);
    gap: 15px;
}
}

.job-form .elementor-field-group .elementor-select-wrapper select, .job-form input{
	padding:10px !important;
	    height: 48px;
}