#content div.anycastDnsPageContainer h1,
#content div.anycastDnsPageContainer div.container h2,
#content div.anycastDnsPageContainer div.container h3,
#content div.anycastDnsPageContainer.whmcs-module div.h1 {
	margin: 20px 0 20px 0;
	padding: 0 10px 0 10px;
}

#content div.anycastDnsPageContainer.whmcs-module h1 {
	padding: 0;
}

#content div.anycastDnsPageContainer div.container,
#content div.anycastDnsPageContainer div.nostyleContainer,
#content div.anycastDnsPageContainer table.dnsPlansTable {
	margin: 10px 0 0 0;
}

#content div.anycastDnsPageContainer div.container p {
	padding: 0 10px 0 10px;
}
#content div.anycastDnsPageContainer div.container div.image-networks {
	text-align:center;
	width:200px;
}
#content div.anycastDnsPageContainer div.container div.image-networks div {
	margin: 10px;
}
#content div.anycastDnsPageContainer div.container div.image-networks img {
	margin-bottom: 20px;
}
#content div.anycastDnsPageContainer div.container ul li {
	margin-top:10px;
}

#content div.anycastDnsPageContainer div.infoBox { display:inline-block; width:31%; margin-top:30px; padding:1%; }
#content div.anycastDnsPageContainer div.infoBox div.description { padding:0 30px 0 30px; }

#content div.anycastDnsPageContainer.whmcs-module div.h1 {
	font-size: 25px;
}

#content  #fo_beta_form form div { margin: 10px; }
#content  #fo_beta_form input, #content #fo_beta_form textarea { height: 30px; padding:5px; font-size: 16px; width: 250px; box-sizing: border-box; }
#content  #fo_beta_form textarea { height: 110px; }

.section-info {
	margin-top: -4em;
}

table.anycast-vs-unicast tbody tr:last-of-type td {
	border-bottom: 1px solid #e5e5e5;
}

table.anycast-vs-unicast tbody tr td:first-child,
table.anycast-vs-unicast thead tr th:first-child {
	border-left: 1px solid #e5e5e5;
}

table.anycast-vs-unicast tbody tr td:last-child,
table.anycast-vs-unicast thead tr th:last-child {
	border-right: 1px solid #e5e5e5;
}

table.anycast-vs-unicast thead tr th {
	border-top: 1px solid #e5e5e5; 
}

table.anycast-vs-unicast.no-hover tbody tr:last-of-type:hover {
	background-color: #f5f5f5 !important;
}

#loadanycast-dns {
	display: none;
}

.icon-lock::before {
	margin-left: 30px;
}

p.premium-pages label {
	margin: 0 25px 0 68px;
}

/* Video container */
.video-container.webm-container {
    position: relative;
    text-align: center;
    max-width: 100%;
    margin: 0 auto;
    cursor: pointer; /* Indicate that the container is clickable */
    width: 70%;
    padding-bottom: 37.25%;
}

.video {
    width: 100%;
    height: auto;
    display: block;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    border: 1px solid #434343; /* Border color and thickness */
    background-color: #ededed;
}

.small-section-margin .section-wraper.video-wraper {
	margin-top: -3em;
}

.smallest-section-margin .section-heading {
	margin-bottom: 3em;
}

@media only screen and (max-width: 1080px) {
	.on-1080 {
		display: block !important;
	}
	
	.off-1080 {
		display: none !important;
	}
}

@media only screen and (max-width: 870px) {
	.video-container {
		padding-bottom: 61.25% !important;
		width: 100%;
	}
}

