body{font-family:'Roboto',sans-serif;font-weight:400;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
ul{padding:0;margin:0}
li{list-style:none}
.full{float:left;width:100%}
img{max-width:100%}
p{font-size:16px;font-weight:400;color:#4b4f55}
a:hover,a:focus{text-decoration:none; outline:none!important;}
.heading-2{display:block;font-size:36px;color:#24282e;font-weight:400;margin:0 0 20px}
.Os_hed{display:block;font-size:28px;color:#24282e;font-weight:400;margin:0 0 10px}
.animation {position: relative;}
.in-view.typ-head span{opacity:1}

/*................banner-css-start.........................*/
.hdr-row {background: #303d4f;overflow: hidden;padding-top: 83px;}
.bnr_dl{padding-left:24px; }
.bnr_down {color: #fff;font-size: 41px;font-weight: 300;line-height: 58px;margin-top: 40px;margin-bottom: 10px;}
.bnr_dl p {font-size: 21px;color: #fff;font-weight: 400;line-height: 30px;margin-bottom: 42px;}
.bnr_bg{background: url(https://cdn.systweak.com/content/wp/diskcleanpro/v2/download-bg-banner.jpg) no-repeat scroll right top;min-height: 393px;padding-top: 20px;}
.pad_dw{ padding: 50px 0 10px;}
/*................banner-css-end.........................*/


/*................Steps-start.........................*/
.stp_cln{position: relative;}
.dld_sec{padding-top:80px;padding-bottom:30px}
.com_hed{display:block;font-size:50px;color:#24282e;font-weight:400;margin:0 0 20px;}
.stps-col{position:relative;text-align:left;display:table;width:100%;margin-bottom:45px}
.stps-col .stps_num{display:table-cell;background:#107df6;height:50px;width:50px;border-radius:50px;color:#fff;font-size:24px;line-height:36px;padding:7px;top:0;left:0;text-align:center}
.step-title{display:table-cell;font-size:17px;color:#000;vertical-align:middle;padding-left:15px}
.sup_os_row{padding:25px 0 55px}
.sup_os{position:relative;overflow:hidden;margin-top:45px;margin-bottom:70px}
.sup_os_row .Os_hed{color:#000;font-weight:500}
.row.spcer{margin-left:-2px;margin-right:-2px}
.os_col{margin-top:30px;float:left}
.os_img{float:left;vertical-align:middle;width:58px}
.os_titles{margin:0;vertical-align:middle;font-size:15px;margin-left:0}
.os_titles p{font-size:15px;font-weight:400;color:#4b4f55;padding-left:65px;margin-top:6px; line-height: 21px;}

/*................Steps-end.........................*/


@media(max-width:1023px){
.com_hed {font-size: 38px;}
}
@media(max-width:992px){
.stps-col {margin-bottom: 25px;}
.bnr_down {font-size: 38px;}
.step-title {font-size: 15px;padding-left: 12px;}
.dld_sec {padding-top: 30px;}
.Os_hed{ font-size: 26px;}
.os_titles p {font-size: 13px;}
}
@media(max-width:991px){
.bnr_bg{display: none;}
.pad_dw {padding: 0px 0 10px;}
.step-title {font-size: 12px;}
.stps-col .stps_num {height: 40px;width: 40px;font-size: 18px;line-height: 26px;}
.dld_sec {padding-top: 40px;padding-bottom: 20px;}
.com_hed {font-size: 30px;}
.Os_hed {font-size: 24px;}
}
@media(max-width:768px){
.bnr_bg{display:none}
.pad_dw{padding:0 0 10px}
.bnr_down{font-size:38px;font-weight:300;line-height:58px;margin-top:30px;margin-bottom:10px}
}
@media(max-width:767px){
.stps-col img{width:100%}
.mrb{margin-bottom:20px}
.bnr_down{font-size:28px;line-height:36px;margin-top:20px}
.bnr_dl p{font-size:15px;color:#fff;font-weight:400;line-height:30px;margin-bottom:22px}
.bnr_dl{padding-left:24px;padding-right:24px}
.hdr-row{padding-top:54px}
}
@media(max-width:576px){
.bnr_down {font-size: 25px;line-height: 32px;margin-top: 12px;}
.bnr_dl p {font-size: 13px;line-height: 24px;margin-bottom: 16px;}
.com_hed {font-size: 24px;}
.dld_sec {padding-top: 25px;padding-bottom: 16px;}
.Os_hed {font-size: 18px;}
.sup_os_row {padding: 25px 0 0;}
	
}
@media(max-width:479px){
    .os_titles p {
        padding-left: 0;
    }
}



