.alder_box { background:#e0e0e0; overflow: hidden; padding: 0 30px 20px; }
.alder_box li, .alder_box p { color:#5d5d5d; font-size: 18px; }
.alder_logo { margin: 0 0 20px; }
.alder_banner figure { border: 5px solid #fff; box-shadow: 0 0 16px #a7a7a7; }
.alder_banner figure img { width: 100%; }
.alder figure {border: 4px solid #fff; position: relative; box-shadow: 0 0 16px #a7a7a7; }
.alder_banner a { float: right; font-size: 16px; padding: 3px 7px; background: #969696; color: #fff; border-radius: 5px; min-width: 150px; text-align: center; border: 2px solid #fff; margin: 10px 0 0; }
.alder_banner a i { margin-left: 5px; display: inline-block; vertical-align: top; }
.alder_banner a:hover { background: #222; }
.alder_title h4 { background: #898989; color: #fff; display: inline-block; font-weight: 400; padding: 10px 30px; border-radius: 7px; margin: 0 0 30px; text-transform: uppercase; }
.alder_detail { padding: 80px 30px 30px; }
.alder_screens h6 { text-transform: uppercase; letter-spacing: 1.5px; font-weight: 600; margin: 0 0 25px; }
.alder_lft { float: left; width: 68%; margin: 30px 0 0; }
.alder_lft img, .alder_rht img { width: 100%; border: 5px solid #fff; box-shadow: 0 0 16px #a7a7a7; }
.alder_rht { float: right; width: 26%; margin: 30px 0 0; }
.alder_listing { width: 100%; float: left; padding: 60px 40px 45px; }
.alder_listing h6 { text-align: center; }
.alder_listing li { position: relative; padding: 0 20px; width: 50%; float: left; margin: 0 0 10px; }
.alder_listing li:nth-child(2n+1) { clear: both; }
.alder_listing li::before { 
	content: ''; background: #5d5d5d; border-radius: 100%; width: 10px; height: 10px; position: absolute; left: 0; top: 10px; 
}
.alder_screens_3col { width: 100%; text-align: center; }
.alder_screens_3col .col3 { display: inline-block; }

@media (max-width:880px) {
	.alder_listing li { width: 100%; }
}
@media (max-width:767px){
	.alder_box li, .alder_box p { font-size: 16px; }
	.alder_listing li:before { width: 8px; height: 8px; }
}
@media (max-width:575px){
	.alder_listing { padding: 45px 0 25px; }
	.alder_lft, .alder_rht { width: 100%; }
	.alder_detail { padding: 60px 0 0; }
	.alder_title h4 { margin: 0 0 20px; }
	.alder_screens_3col { flex-direction: column; }
}