@media (min-width: 1514px){
    div#site-header .menu-col {
        margin-right: -30px;
    }
}
@media (max-width: 1500px){
    div#site-header .btn-col .elementor-icon-list-text,
    div#site-header .btn-col .btn-icon .elementor-button .elementor-button-text{
        font-size: 12px;
    }
    div#site-header .menu-col .elementor-nav-menu .elementor-item {
        font-size: 13px !important;
    }
    div#site-header .header-box {
        padding: 10px;
		gap: 10px;
    }
}
@media (max-width: 1363px){
	div#site-header .menu-col .elementor-widget-nav-menu .elementor-nav-menu--layout-horizontal .elementor-nav-menu li > a {
		margin-right: 6px !important;
	}
    div#site-header .btn-col .elementor-widget-icon-list {
        display: none;
    }
    div#site-header .btn-col {
        width: fit-content;
    }
    div#site-header .menu-col {
        width: auto;
        margin: 0 auto;
    }
	div#site-header .btn-col{
		text-wrap: wrap;
	}
}
@media (min-width: 768px){
	.portfolio-card .elementor-widget-image-box .elementor-image-box-title {
		max-width: 300px;
	}
}
@media(max-width: 1199px){
    .brands-grid {
        display: flex !important;
        gap: 20px !important;
    }
    .brands-grid .elementor-widget-image {
        flex: 0 0 200px;
    }
}
@media (max-width: 1024px){
	div#site-header .menu-col {
		margin: 0;
	}
	div#site-header .btn-col {
		margin-left: auto;
		
	}
}

@media (max-width: 767px){
	div#site-header .header-box{
		justify-content: space-between;
	}
	div#site-header .header-box .logo-col {
		width: fit-content;
	}
	div#site-header .header-box .btn-col .btn-icon .elementor-button {
		padding: 12px !important;
		background-color: #0B629920;
		color: #0B6299
	}
	div#site-header .header-box .btn-col .btn-icon .elementor-button-icon {
		display: none;
	}
	.hero-form-box .elementor-icon-list-items {
		flex-wrap: wrap !important;
		gap: 15px 0;
	}
	.header-area.sticky > .e-con-inner {
		padding-top: 10px
	}
	.brands-grid .elementor-widget-image {
		flex: 0 0 150px;
		padding: 15px;
	}
}