@media only screen and (max-width: 1023px){ 
	.partner-details-container.tp_grid-template-column-1, .price-model-section .tp_grid-template-column-1 {
		grid-template-columns: 1fr;
	}
	.scope-enterprise-section .scope-enterprise-container, 
	.enterprise-main .enterprise_services_details, 
	.enterprise-innovation-section .innovation_container, 
	.process_grid-template-column-2  {
		grid-template-columns: 1fr 1fr !important;
	}
	.enterprise-partner-section .tp_grid-template-column-3 {
		grid-template-columns: 1fr 1fr 1fr;
	}
	.scope-enterprise-container .scope-enterprise-card:nth-child(3n) {
		border-right: 1px solid #E7E7E7;
	}
	.scope-enterprise-container .scope-enterprise-card:nth-child(2n) {
		border-right: none;
	}
	.reliable-container {
		padding: 40px;
	}
	h2.comm_second_heading {
		font-size: 24px;
		line-height: 32px;
	}
}

@media only screen and (max-width: 767px) {
	.enterprise-banner-video video {
		height: 500px
	}
	.scope-enterprise-section .scope-enterprise-container, 
	.enterprise-main .enterprise_services_details, 
	.enterprise-innovation-section .innovation_container, 
	.enterprise-partner-section .m_grid-template-column-1,
	.process_grid-template-column-2  {
		grid-template-columns: 1fr !important;
	}
	.scope-enterprise-container .scope-enterprise-card {
		border: none !important;
		padding: 8px 0;
	}
	.enterprise-software-section .software-card-details {
		padding: 40px 16px;
	}
	.enterprise-software-section .software-card-details {
		background: url('https://media.calibraint.com/calibraint-wordpress/wp-content/uploads/2025/03/03133040/cta_gradient_bg.svg') no-repeat #FB7000 bottom right;
	}
	.enterprise-software-section h2 {
		font-size: 24px;
		line-height: 32px;
	}
	.reliable-container{
		margin: 0 -16px;
		border-radius: 0;
	}
	.stats-details div h3.statscount { 
		font-size: 28px;
		padding-right: 0;
	}
	.stats-details div p.statsinfo {
		font-size: 14px;
	}
	.enterprise-software-section .software-card-details {
		border-radius: 8px;
	}
	.enterprise-main .section_heading.f-32{
		 font-size: 24px;
    	line-height: 33px;
	}
}

@media only screen and (min-width:768px) and (max-width:1023px) {
	.enterprise-partner-section .tp_grid-template-column-3{
		    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 2rem;
	}
	.enterprise-partner-section .partner-section-card{
		flex: 0 0 30%;
	}
	section.testimonials_section.enterprise_testimonial{
		padding-top: 35px !important;
	}
	.stats-details div:first-child{
		padding-top: 0px;
	}
	.reliable-container{
		padding: 30px;
	}
	section.reliable-section .statscount{
		font-size: 30px;
		line-height: 40px;
	}
	section.reliable-section h2.section_heading{
		line-height: 33px;
	}
	section.reliable-section .grid-gap-40{
		    grid-gap: 25px;
    grid-template-columns: 1fr 1.2fr;
	}
	section.reliable-section .statsinfo{
		font-size: 15px;
		line-height: 22px;
	}
	section.price-model-section{
		padding-bottom: 1rem !important;
	}
	.enterprise-main .section_heading.f-32{
		font-size: 24px;
    	line-height: 33px;
	}
	.wp-block-column.client-project-scroll img{
		margin: 0 20px;
	}
}
@media only screen and (max-width:760px){
	section.enterprise-innovation-section.section_padding_80.tp_section_padding_40{
		padding-top: 0px !important;
	}
	section.reliable-section.section_padding_80.tp_section_padding_40{
		padding-top: 0px !important;
	}
	section.price-model-section.section_padding_80.tp_section_padding_40{
		padding-bottom: 0px !important;
	}
	.price-model-section .price-modal-card{
		padding: 12px !important;
	}
	.price-model-section .price-modal-card .price-box{
		margin-bottom: 8px !important;
	}
	section.price-model-section.section_padding_80.tp_section_padding_40 .d-grid.gap-24{
		gap: 20px;
	}
	section.enterprise-innovation-section.section_padding_80.tp_section_padding_40 h2.section_heading{ 
		line-height: 32px;
	}
}
