.vendotop_box { overflow: hidden; box-shadow: 0 0 20px #ddd; margin:20px 0 30px; }
.vendotop_box h2, .vendotop_box p { color: #ed5153; }
.white_clr h2 {color: var(--white-color);}
.vendotop_box .des_title h2:after { background: #ed5153; }
.vendotop_box .web_btn { background: #ed5153; }
.vendotop_mid_sec { background: #ec6271; clear: both; padding: 0 0 30px; }
.vendotop_mid_sec li, .vendotop_mid_sec p { color: var(--white); }
.vendotop_mid_sec .col2_list ul li:after { background: var(--white); }
.vendo_icons { text-align: center; margin: 40px 0 0; }
.vendo_icons li { display: inline-block; padding: 10px 3%; }
.vendop_screens figure:first-child { text-align: left; }
.vendop_screens figure:nth-child(2) { text-align: right; margin-top: -7rem; }
.vendop_screens figure img { width: 90%; }
.col2_list { color: #414141; padding: 50px 0 0; }
.col2_list .des_title { margin-bottom: 50px; }
.col2_list ul { padding: 0 50px; }
.col2_list ul li { width: 49%; display: inline-block; text-align: left; position: relative; padding-left: 45px; margin-bottom: 15px; vertical-align: top;text-transform: capitalize; }
.col2_list ul li:nth-child(2n+1) { clear: both; }
.col2_list ul li:after { content: ''; background: #414141; width: 12px; height: 12px; position: absolute; left: 0; border-radius: 100%; top: 8px; }
.screen_desktop { padding: 50px 0; }
.screen_desktop figure { margin: 30px 0 0; }
.white_clr h2 { color: #fff; }
.des_title.white_clr h2:after { background: #fff; }

@media (max-width:1024px){
	.col2_list ul { padding: 0; }
	.vendo_icons { margin: 20px 0 0;}
}
@media (max-width:767px){
  .screen_desktop { padding: 30px 0;}
  .col2_list ul { padding: 0; }
  .col2_list ul li { width:100%; padding-left: 32px; }
  .col2_list .des_title { margin-bottom: 30px; }
  .col2_list { padding: 30px 0 0; }
}