
.pagename-wrap h1 {
    font-weight: bold;
}

/* Utility */
.big-underline {
	border-bottom: 0.5rem solid #ee6517;
	padding-bottom: 2rem;
}
.txt-center {
	text-align: center;
}
.dark-background {
	background-color: #282828;
	border-radius: 1rem;
	padding: 2rem;
}

.gallery td {
  display: flex;
  flex-wrap: wrap;
}
.gallery .gal-image-wrap {
	width: min(12.5%, 175px);
	flex-basis: 175px;
	flex-grow: 1;
	flex-shrink: 1;
}

/* Drive Your Brand Forward */

.drive-your-brand-forward tr {
	display: flex;
	gap: 6rem;
}
.drive-your-brand-forward td:first-child {
	display: flex;
	flex-direction: column;
}
.drive-your-brand-forward td:first-child ul {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
}
.drive-your-brand-forward li::marker {
	font-size: 3rem;
	color: #ff6701;
}
.drive-your-brand-forward td:last-child {
	width: 50%;
}
.drive-your-brand-forward video {
	width: 100%;
	object-fit: cover;
	border-radius: 1rem;
	height: 100%;
	min-width: 470px;
}
@media screen and (max-width: 1200px) {
	.drive-your-brand-forward tr {
		  display: flex;
		  flex-direction: column-reverse;
		  align-items: center;
	   }
	   .drive-your-brand-forward td:last-child {
		  width: 100%;
	   }
}



/* 50/50 Table */
.table-50-50 {
    margin-bottom: 8rem;
}

.table-50-50 tr {
	display: flex;
	gap: 6rem;
}
.flex {
	display: flex;
}
.flex-col {
	flex-direction: column;
}

.table-50-50 td:first-child ol {
	height: 100%;
	display: flex;
	flex-direction: column;
}
.table-50-50 li::marker {
	font-size: 3rem;
	color: #ff6701;
}
.table-50-50 td:last-child {
	width: 50%;
}
.table-50-50 video {
	width: 100%;
	object-fit: cover;
	border-radius: 1rem;
	height: 100%;
	min-width: 470px;
}

@media screen and (max-width: 1200px) {
	.table-50-50 tr {
		  display: flex;
		  flex-direction: column-reverse;
		  align-items: center;
	   }
	   .table-50-50 td:last-child {
		  width: 100%;
	   }
	   .table-50-50 iframe {
            width: 100%;
        }
}
@media screen and (max-width: 1000px) {
  .table-50-50 video {
	min-width: revert;
   }
}




.pricing-table td {
    padding: 2rem;
}

@media screen and (max-width: 600px) {
    table.pricing-table tr {
    display: flex;
    flex-direction: column;
    }

    table.pricing-table td {
        width: 100% !important;
        box-sizing: border-box;
        text-align: center;
    }
    
    table.pricing-table li {
        list-style-type: none;
    }
    
    table.why-skyline-table tr {
         display: flex;
        flex-direction: column;
    }
}

.top-feature-wrap:after {
    background: #0000008c;
    -webkit-clip-path: revert;
	clip-path: revert;
}


section.bg-dark-after {
    position: relative;
    padding-block: 5rem;
    margin-bottom: 4rem;
}

section.bg-dark-after::after {
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    width: 100vw;
    height: 100%;
    background-color: #282828;
    transform: translateX(-50%);
    z-index: -1;
}

.why-skyline-table td {
	padding: 1rem;
}