.sites_box li, .sites_box p { color: var(--white); font-size: 18px; }
.sites_box { overflow: hidden; background-color: rgb(36, 104, 212); background-image: -moz-linear-gradient(127deg, rgb(1, 4, 92) 0, rgb(36, 104, 212) 93%); background-image: -webkit-linear-gradient(127deg, rgb(1, 4, 92) 0, rgb(36, 104, 212) 93%); background-image: -ms-linear-gradient(127deg, rgb(1, 4, 92) 0, rgb(36, 104, 212) 93%); }
.sites_top_hd { background: url(img/sites-internet/sites_top_bg.png); }
.sites_main_pic img { width: 100%; }
.site_top { padding: 50px; position: relative; z-index: 99; }
.sites_main_pic { margin-top: -15%; }
.btn_web a { border: 3px solid var(--white); background: #111; color: var(--white); width: 190px; text-align: center; border-radius: 7px; text-transform: capitalize; display: inline-block; padding: 12px 20px; }
.sites_detail p { text-align: left; }
.sites_wrap { padding: 0 80px; }
.sites_listing { padding: 50px 0; }
.site_key_listing { background: #edf2f5; }
.sites_listing li { position: relative; padding-left: 40px; font-size: 20px; line-height: 38px; }
.white-list ul li {color: var(--white-color);}
.site_key_listing li { color: #0f0f0f;}
.sites_listing li:before { 
	content: ''; border-radius: 100%; width: 10px; height: 10px; position: absolute; left: 0; top: 15px;
}
.site_key_listing li:before { background: #111;}
.site_tech_listing li:before { background: var(--white);}
.site_key_listing .des_title { color: #121111; }
.site_key_listing .des_title h2:after { background: #121111; }
.site_tech_listing .des_title h2:after { background: var(--white);}

@media (max-width:1200px) {
	.sites_box { background: #194db3; }
	.sites_wrap { padding: 0 40px; }
	.site_top { padding: 30px; }
	.sites_logo { width: 50%; }
	.sites_logo img { width: 100%; }
}
@media (max-width:767px) {
	.sites_listing { padding: 30px 0; }
	.sites_wrap { padding: 0 25px; }
	.sites_listing li { padding-left: 30px; font-size: 16px; }
}
@media (max-width:575px) {
	.sites_logo { width: 300px; margin: 0 0 20px; }
}