@media all and (max-width: 1200px) {
	.justify {width:1000px;}
	header#top {margin-left:-490px;}
	section#welcome {height:700px;padding-top:15%;}
	section#download h3, section#footdownload h3 {font-size:28px;}
	section#about img.logo {max-width:18%;}
	footer#contact span.icon {font-size:20px;}
	section#application .phone {max-width:800px;top:220px;}
}
@media all and (max-width: 1040px) {
	.justify {width:800px;}
	header#top {margin-left:-390px;}
	section#welcome {height:600px;}
	section#welcome h2 {font-size:70px;line-height:70px;}
	header h3, hgroup h3 {font-size:48px;line-height:48px;}
	p.header {font-size:18px;line-height:26px;}
	section#function .half {padding:40px 20px 0;}
	section#atwork .left {display:none;}
	section#atwork .right {margin:0;width:100%;}
	section#atwork .right ul {width:80%;margin:30px 10%;}
	section#download .left, 	section#download .right, section#footdownload .left, 	section#footdownload .right {width:100%;margin:10px 0;text-align:center;}
	section#download.padding.less, section#footdownload.padding.less {padding:20px 0;}
	section#slider h3 {font-size:48px;}
	.da-slider {height:500px;}
	.da-slide h2 {font-size:32px;line-height:32px;}
	.da-slide p {font-size:18px;line-height:26px;top:220px;}
	.da-slider:hover .da-img {top:70px;}
	.da-slide .da-img img {max-width:100%;}
	footer#contact span.icon {width:50%;}
	nav#menu ul li {margin-right:0;}
	nav#menu ul li a {padding:8px 12px;}
	footer#contact div.copyright p, footer#contact div.copyright p.design {width:100%;text-align:center;}
}
@media all and (max-width: 820px) {
	.justify {width:600px;}
	header#top {position:absolute;margin-left:-57px;top:80px;}
	nav#menu ul {text-align:center;}
	nav#menu ul li a {padding:8px 10px;}
	nav#menu ul li.demo {display:none;}
	section#welcome {height:650px;padding-top:20%;}
	.left, .right {width:100%;margin:15px 0;}
	section#application .phone {max-width:700px;top:-200px;margin-left:0;}
	.half {width:100%;}
	section#function .half:nth-of-type(2), section#function .half:nth-of-type(4) {border-right:0;}
	section#function .half:nth-of-type(4) {border-bottom:1px solid #dbdbdb;}
	section#atwork .right ul {width:100%;margin-left:0;margin-right:0;}
	.da-slider {height:420px;}
	.da-slide h2 {font-size:24px;}
	.da-slide p {font-size:16px;line-height:21px;}
	.da-dots {bottom:5%;display:none;}
	.da-arrows span {top:80%;}
	.da-arrows span.da-arrows-prev, .da-arrows span.da-arrows-next {left:40%;}
	.da-arrows span.da-arrows-prev {margin-top:0;margin-left:-60px;}
	section#pricing div.white {width:96%;}
	section#pricing .boxes {width:42%;}
	footer#contact span.icon {width:60%;}
	footer#contact span.icon img {display:table;margin:0 auto;}
}

@media all and (max-width: 620px) {
	.justify {width:460px;}
	nav#menu {display:none;}
	header#top {top:10px;}
	section#welcome {padding-top:35%;}
	section#welcome h2 {font-size:50px;line-height:50px;}
	.da-slide h2 span {display:none;}
	section#application .phone {max-width:600px;}
	footer#contact span.icon {width:70%;margin-left:15%;margin-top:30px;}
	.da-slider {height:900px;}
	.da-arrows span {top:5%;}
	.da-arrows span.da-arrows-prev, .da-arrows span.da-arrows-next {left:50%;}
	.da-slide .da-img {margin-left:-55%;width:100%;}
	.da-slide h2, .da-slide p {width:90%;text-align:center;}
	.da-slide p {top:190px;}
	section#about img.logo {max-width:48%;margin-top:5%;}
	.owl-controls {display:none !important;}
	section#pricing div.white {width:100%;}
	section#pricing .boxes {width:48%;margin-left:1%;margin-right:1%;}
	.da-slider {height:780px;}
	.da-slider .da-slide .da-img {top:52%;}
	.da-slider:hover .da-slide .da-img {top:50%;}
}

@media all and (max-width: 500px) {
	.justify {max-width:300px;width:94%;}
	section#welcome {height:500px;padding-top:25%;}
	section#welcome h2 {font-size:24px;line-height:24px;}
	section#welcome p {font-size:18px;}
	a.button.inline {margin-top:30px;margin-left:0;}
	header h3, hgroup h3, section#slider h3 {font-size:28px;line-height:28px;}
	section#application .phone {max-width:100%;top:-80px;}
	ul.check li {width:100%;}
	section#download .right a, section#footdownload .right a {margin-bottom:20px;margin-right:0;}
	footer#contact h3 {font-size:36px;}
	footer#contact span.icon {margin-left:0;width:100%;}
	footer#contact span.icon img {max-width:42px;}
	img {max-width:90%;}
	section#about img.logo {max-width:98%;}
	section#pricing .boxes {width:98%;}
}
