@media only screen and (max-width: 1200px) {
	.mobile_sec {display: none;}
	.dl_sec,
	.info_sec {
		float: none;
		width: 100%;
		padding-right: 0px;
		box-sizing: border-box;
	}
	.info_sec #logo {padding-top: 0px;}
}
@media only screen and (max-width: 950px) {
	.features_sec .features_box {
		width: 48%;
		margin: 1% 1% 1.5%;
	}
}
@media only screen and (max-width: 750px) {
	.dl_sec .dl_box.larg_dl.btns_dl .download_btn,
	.dl_sec .dl_box.small_dl .download_btn {
		width: 48%;
		margin: 0 1% 15px;
	}
}
@media only screen and (max-width: 650px) {
	.dl_sec .dl_box.med_dl,
	.dl_sec .dl_box.mini_dl {
		width: 100%;
		float: none;
	}
	.dl_sec .dl_box .download_btn {
		width: 47%;
		margin-left: 1.5%;
		margin-right: 1.5%;
		margin-bottom: 10px;
	}
	.info_sec .desc p {
		text-align-last: center;
	}
	.info_sec #logo a {margin: 0 auto;}
	.dl_sec .dl_box .dl_head {text-align: center;margin-left: 0;}
	#webgap {left: 15px;}

}
@media only screen and (max-width: 580px) {
	#webgap {display: none;}
}
@media only screen and (max-width: 550px) {
	.features_sec .features_box {
		width: 98%;
		margin: 1% 1% 1.5%;
	}
	.dl_sec .dl_box .full_btn {
		width: 97%;
		margin-bottom: 10px;
	}
}
@media only screen and (max-width: 425px) {
	.dl_sec .dl_box.larg_dl.desktop_dl .download_btn {font-size: 0px;text-align: center;}
	.dl_sec .dl_box.larg_dl.desktop_dl .download_btn .icon{display: inline-block;float: none;}
}
@media only screen and (max-width: 418px) {
	.dl_sec .dl_box.med_dl .download_btn {
		width: 48%;
		margin: 0 1%;
	}
	.dl_sec .dl_box.med_dl .download_btn:nth-child(2) {margin: 0 1%;}
	.dl_sec .dl_box.med_dl .download_btn:nth-child(3) {margin-top: 2%;}
}
