@media (min-width:679px){
	.awsm-timeline-style-1 .awsm-date{
		color: #fff;
	}
}
@media (min-width:769px){
	.login-form{
		padding: 6px 133px 6px 77px;
		float: right;
		margin-top: 4px;
		max-width: 490px;
		width: 100%;
		position: relative;
	}
}
@media (min-width:991px){
	.award-item:nth-child(2){
		margin-top: 80px;
	}
	.work-with-us-content p.text-shifted{
		margin-left: 90px;
	}
	.disclaimer-main .content-icon-list li:nth-child(4){
		margin-left: 55px;
	}
	.disclaimer-main .content-icon-list li:nth-child(5){
		margin-left: 115px;
	}
}
@media (min-width:1024px){
	.content-icon-list{
		padding-left: 35px;
	}
	.privacy-main .content-icon-list{
		padding-left: 63px;
	}
}
@media (min-width:1200px){
	.main-section{
		text-align: left;
	}
	.sketch-digit p{
		margin-left:  170px;
	}
	.main-section li.data-analytics{
		margin-left: -30px;
	}
	.main-section li.up-to-date{
		margin-top: -98px;
		margin-left: 30px;
	}
	.main-section li.tax-collection{
		margin-top: 120px;
	}
	.sketching-main img{
		margin-left: 100px;
	}
	.services-main h3{
		margin-top: 70px;
	}
	.in-short-item ul{
		padding: 0 30px;
	}
	.news-list li p{
		padding-left: 65px;
	}
	.award-item:first-child{
		margin-left: 370px;
	}
	.award-item:last-child{
		margin-left: 150px;
	}

}
@media (min-width:1300px){
	.award-item:last-child{
		margin-left: 220px;
	}
}
@media (min-width:1330px){
	.culture-sectioninner img{
		float: left;
		margin-bottom: 0;
	}
	.culture-sectioninner .image-01{
		margin-left: 78px;
		margin-top: 18px;
		z-index: 1;
	}
	.culture-sectioninner .image-02{
		margin-left: -36px;
	}
	.culture-sectioninner .image-03{
		margin-left: 87px;
		margin-top: 9px;
		z-index: 3;
	}
	.culture-sectioninner .image-04{
		margin-left: -47px;
		margin-top: -100px;
		z-index: 2;
	}
	.culture-sectioninner .image-05{
		margin-right: -150px;
		margin-top: -100px;
		margin-left: -63px;
		z-index: 4;
	}
	.culture-sectioninner .image-06{
		margin-top: -268px;
		margin-left: -56px;
		z-index: 1;
	}
	.culture-sectioninner .image-07{
		margin-left: 20px;
		margin-top: -226px;
	}
	.culture-sectioninner .image-08{
		margin-left: -260px;
		margin-top: -122px;
		z-index: 1;
	}
	.culture-sectioninner .image-09{
		margin-left: 97px;
		margin-top: -173px;
	}
	.culture-sectioninner .image-10{
		margin-left: 106px;
		margin-top: -232px;
	}
}
@media (max-width:1199px){
	.main-section li{
		margin-bottom: 60px;
	}
	.team-section-main{
		padding-top: 200px;
	}
	.col-3 .awsm-team-item{
		width: 50%;
	}
	.award-items{
		padding: 180px 20px 0;
	}
	.award-item{
		width: 50%;
	}
	.award-item img{
		width: 100%;
	}
	.work-at-synet-top{
		padding-left: 0;
		padding-top: 260px;
	}
}

@media (max-width:992px){
	.grid-section-top-content{
		padding-left: 0;
		padding-top: 150px;
	}
	.grid-section-top-content-alt{
		padding-left: 0;
	}
	.footer-bottom{
		text-align: center;
	}
	.footer-form{
		max-width: 600px;
		margin: 0 auto;
		text-align: center;
	}
	.footer-form button{
		margin: 0 auto;
	}
	.awsm-team-item{
		width: 50%;
	}
	.col-3 .awsm-team-item{
		width: 60%;
	}
	.award-items{
		text-align: center;
	}
	.award-item{
		width: auto;
		display: inline-block;
		float: none !important; 
		text-align: left;
	}
}
@media (max-width:768px){

	.sketching-section{
		text-align: center;
	}
	.site-logo{
	}
	.nav-toggle{
		display: block;
	}
	.login-form{
		display: none;
		float: none;
		margin: 30px -15px 20px;
		clear: both;
		border-top: 1px solid #2b2e32;
		padding: 20px 15px 6px 15px;
	}
	.login-form form{
		position: relative;
		padding-right: 133px;
		max-width: 500px;
	}
	.login-form .login-icon{
		display: block;
		position: relative;
		width: 58px;
		margin-bottom: 20px;
	}
	.form-button{
		top: auto;
		bottom: 0;
		right: 0;
	}
	.site-footer{
		text-align: center;
	}
	.footer-address{
		display: inline-block;
	}
	.footer-address li{
		display: block;
	}
	.map-image span{
		left: 0;
	}
	.col-3 .awsm-team-item{
		width: 80%;
	}
	.awsm-team-details{
		font-size: 18px;
	}
	.work-with-us-content-inner{
		padding-left: 0;
	}

}
@media (max-width:600px){
	.in-short-item li{
		width: 50% !important;
		margin: 0 0 60px !important
	}
	.in-short-item li span{
		float: none !important;
	}
	.grid-item{
		padding-top: 70px;
	}
	.grid-item-1{
		padding-top: 90px;
	}
	.grid-item-2{
		padding-top: 80px;
	}
	.footer-address{
		padding-top: 80px;
		background-position: center 0;
		padding-left: 0;
	}
	.col-3 .awsm-team-item{
		width: 100%;
	}
	.awsm-team-item{
		width: 90%;
	}
	.team-section-main{
		padding-left: 15px;
		padding-right: 15px;
	}
	.btm-label::before{
		border-width: 0 230px 110px 0;
	}
	.work-at-synet .top-label{
		padding: 20px 0 0 10px;
	}
	.work-at-synet .top-label::before{
		border-width: 150px 269px 0 0;
	}
	.work-at-synet .top-label img{
		max-width: 60px;
		margin-left: 0;
	}
	.work-at-synet .cs-icon-list li{
		top: 120px;
		left: 40px;
		max-width: 60px;
	}
	.work-at-synet .cs-icon-list li:nth-child(2){
		top: 80px;
		left: 112px;
	}
	.work-at-synet .cs-icon-list li:nth-child(3){
		top: 98px;
		left: 186px;
	}
	.work-at-synet .cs-icon-list li:nth-child(4){
		top: 35px;
		left: 196px;
	}
	.work-at-synet-top{
		padding-top: 150px;
	}
	.content-main-top{
		padding-left: 60px !important;
	}
	.content-main-top .side-icon{
		max-width: 50px;
	}
	.content-icon-list li > span{
		width: 60px !important;
		
	}
	.content-icon-list li > span{
		max-width: 55px;
	}
	.content-icon-list li > span span{
		margin-bottom: 10px;
		margin-right: 0;
	}
}
@media (max-width:490px){
	.in-short-item li{
		width: 100% !important;
	}
	.grid-section-main{
		padding: 0 15px;
	}
	.top-label, .bottom-label{
		width: 190px;
		height: 80px;
	}
	.top-label{
		padding: 6px 0 0 15px;
		font-size: 20px;
	}
	.top-label::before{
		border-width: 80px 190px 0 0;
	}
	.top-label.with-icon::before{
		border-width: 159px 250px 0 0;
	}
	.bottom-label{
		padding: 50px 10px 0 0;
		font-size: 16px;
	}
	.bottom-label::before{
		border-width:0 0 80px 190px;
	}
	.top-label.with-icon img{
		max-width: 80px;
	}
	.cs-icon-list-alt li:nth-child(2){
		left: 200px;
	}
	.cs-icon-list-alt li{
		left: 80px;
	}
	.btm-label::before{
		border-width: 0px 200px 70px 0;
	}
	.btm-label span{
		margin-left: 0;
		font-size: 16px;
	}
	.btm-label p{
		font-size: 16px;
	}
}
@media (max-width:390px){
	.awsm-team-details-inner{
		padding-left: 0;
	}
	.awsm-team-details-inner >img{
		display: none;
	}
}