.badges .cnet { max-width: 50% }
.fw-semibold {font-weight: 500;}
#features, #tech-specs {background: #f2f2f2;}
.features .icon {position: absolute; height: 90px; width: auto;}
#whats-new .features .icon {position: inherit;}
.disclaimers {font-size: .750rem;}
.new {color: #ed0000;}
.new-callout-small {color: #ed0000; font-weight: 500;}
.enhanced {color: #ff9c00;}
.wzcompare-check i {filter: invert(81%) sepia(79%) saturate(5021%) hue-rotate(200deg) brightness(96%) contrast(101%);}
table .top-buy { border-bottom: transparent; }
table .top { border-top: transparent; }
table .last { border-bottom: transparent;}
table .wzcompare-header {font-size: 1.25rem; font-weight: 500; min-width: 15rem;}
.wzcompare-stdpro, .wzcompare-ent {font-weight: 400; width: 15%; min-width: 9.375rem; }
.modal-dialog .details {min-height: 120px;}
.modal-dialog .col:first-child {border-right: 1px solid #ccc; }	

#trial {min-height: 25rem;}
.trial-thank-you .icon-holder {
	background: url(../png/wz-clamp.png) no-repeat scroll 0 0;
	background-size: 5rem;
	padding-left: 6rem;
}

@media (min-width: 768px) {
.features .details {padding-left: 165px;}
#whats-new .features .details {padding-left: inherit;}	
}

/* X-Large devices (large desktops, less than 1400px) */
@media (max-width: 1399.98px) { 
}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) { 

}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) { 
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) { 
.wzcompare-header {font-size:1.25rem !important; width:9.375rem;}
}

@media (max-width: 575.98px) { 
table {font-size: .825rem;}
table .wzcompare-check {font-size: 1rem;}
.features .icon {position: relative; max-width: 100%; height: auto;}
.modal-dialog .col:first-child {border-right: none; border-bottom: 1px solid #ccc; padding-bottom: 1.5rem; margin-bottom: 2rem;}
}

@media (min-width: 992px) {
}

@media (min-width: 1200px) {
}


