@media (min-width: 576px) {

}

@media (min-width: 768px) {

}

@media (min-width: 992px) {

}

@media (min-width: 1500px) {
	h2, .h2 {font-size: 5.4rem}
	h3, .h3 {font-size: 3.3rem}
	h4, .h4 {font-size: 2.7rem}

	.featured-item-right .details h3 {font-size: 26px}
	.businesses-leaders .title {font-size: 26px}
	.featured-item h3 {font-size: 27px}
	.process-item {font-size:unset}
	table.table-compare {font-size: unset}
	.competitor {font-size: 24px}
}

@media (min-width: 1800px) {
	body {font-size: 2.4rem;}
	.site-header .header-inner {--size: 400px}	
	.site-header .header-inner {display: grid; grid-template-columns: 500px 1fr 500px}
	.section-heading .title, .section-title {font-size: 54px}
	ul.main-menu > li:not(:last-child) {margin-right: 20px}
	.businesses-leaders .title {font-size: 33px}
	.businesses-leaders {padding: 25px 100px}
	.featured-item h3 {font-size: 32px}
	.featured-item-right .details h3 {font-size: 33px;}
	.wrapper-competitor {padding: 35px 60px 44px}
	table.table-compare tbody tr th:first-child {font-size: 33px}

	.wcag-compliance-women {max-width: 360px; top: 15%; right: 12%}	
	.wcag-compliance-shape {top: -77px; left: -144px}
	.section.section-web-accessibility .content {padding-top: 75px;}
	.section.section-web-accessibility .featured-image {margin-top: 0px}

	.featured-item-more {font-size: 20px; padding: 75px 15px 45px; background-position-x: calc(100% - 50px)}
	ul.feature-options {font-size: 17px}

	ul.feature-options {
		grid-template-columns: repeat(2, max-content);
	}

	table.table-compare, table.table-compare th, table.table-compare td {padding-left: 30px; padding-right: 30px}

	.grid-featured-items .featured-item-right {font-size: 20px;}
	.featured-item-right .details h3 {font-size: 25px}
}

@media (max-width: 1499px) {
	.site-header .header-inner, .wrapper-slider.container {max-width: none}	
	.header-inner ul.main-menu, .header-inner .header-right {display: none}
	.header-mobile {margin-left: auto}
}

@media (max-width: 1199px) {
	.header-mobile {display: block}
	.grid-featured-items {justify-content: center; flex-wrap: wrap;}	
	.grid-featured-items .featured-item-right {margin: 10px; border-right: none}
	.header-inner .header-right {display: none;}
	.grid-featured-items .featured-item:after {content: none;}
	.grid-featured-items .featured-item:not(:last-child) {margin-bottom: 50px;}
	.featured-content-row .featured-image {margin-bottom: 25px;}
	.section-heading .title, .section-title {font-size: 30px}
	.process-item {font-size: 13px;}
	.row-process-item .process-item:first-child:before {left: 0;}
	.row-process-item .process-item:last-child:before {right: 0;}
	.standard-package {display: block;}
	.standard-package .more-info {margin-top: 20px; text-align: center;}
	.standard-package .pricing-lead-info {list-style: none; padding: 0; margin: 0;}
}

@media (max-width: 991px) {
	.standard-package {padding: 20px}
	.grid-pricing {grid-template-columns: repeat(2, 1fr)}
}

@media (max-width: 767px) {
	.header-wrapper {padding: 0;}
	.site-header {position: relative; top: 0; left: 0; right: 0;}	
	.section.section-web-accessibility {padding-top: 30px;}
	.section.section-web-accessibility .featured-image {margin-top: 100px}
}

@media (max-width: 576px) {
	.grid-pricing {grid-template-columns: 1fr}
	.package-item {border-width: 1px 0}
	.grid-featured-items {margin: 0;}
	.package-item .title {font-size: 45px}
	.package-item .price {font-size: 25px;}
	.package-item .price span {font-size: 40px}
	.grid {--col: 1}
	
}
