/* ✅ General Media Queries */


@media screen and (max-width: 1600px) {
    
    .hero-leftcon .vc_column-inner{
        padding-left:0 !important;
    }
}

@media screen and (min-width:1025px){

	.padding-80{
		padding-top:80px;
		padding-bottom:80px;

}

	.col-6{
		width:50%;
	}

}

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

	.padding-80{
		padding-top:50px;
		padding-bottom:50px;

}

	.col-6{
		width:100%;
	}

}


/* Extra Small Devices (phones, less than 576px) */
@media (max-width: 575.98px) {
	#main-content .sticky-sidebar 
	{
		position: static !important;
		margin: 30px 0;
	}
	#main-content .main_content_inner 
	{
		margin: 0 3%;
		width: 94%;
	}
}






@media screen and (max-width: 767px) {
         .tc-cell { min-height: 44px; padding: 3px; }
        .tc-day-num { font-size: 0.72rem; }
        .tc-day-name { font-size: 0.65rem; padding: 5px 0; }
        .tc-popup { min-width: 160px; font-size: 0.78rem; }
        
        .calendar-row{
            top: 0;
            position: static !important;
            left: unset  !important;
            right: unset !important;
        }
}