@media only screen and (max-width:1600px){
	h2 {font-size: 35px;}
}
@media only screen and (max-width:1400px){
}
@media only screen and (max-width:1366px){
	.primary-btn {padding: 8px 20px;font-size: 14px;}
	.arrow-btn {background-position: right 13px center;padding-right: 45px;padding-right: 32px;background-size: 13px;}
}
@media only screen and (max-width:1280px){
}
@media only screen and (max-width:1200px){
}
@media only screen and (max-width:1080px){
}
@media only screen and (max-width:1024px){
}
@media only screen and (max-width:991px){
	.container{max-width: 100%;}
	h3 {font-size: 22px;margin-bottom: 10px;}
	p {font-size: 15px;line-height: 22px;}
	.dot-list li {font-size: 15px;line-height: 22px;margin-bottom: 5px;}
	.site-section {padding: 40px 0;}
	.row>div:first-child .sec-image{padding-right: 0;box-sizing: border-box;}
	.row>div:last-child .sec-image{padding-left: 0;box-sizing: border-box;}
	.site-section .row + .row {margin-top: 30px;}
}
@media only screen and (max-width:767px){
	h2 {font-size: 30px;}
}
@media only screen and (max-width:680px){
}
@media only screen and (max-width:600px){
}
@media only screen and (max-width:575px){
	.sec-image{padding-top: 30px;}
	.site-section{text-align: center;}
}
@media only screen and (max-width:480px){
}
@media only screen and (max-width:420px){
}
@media only screen and (max-width:360px){
}
@media only screen and (max-width:320px){
}