@media only screen and (max-width: 1499px){
	.container {max-width: 1320px;}
	#sync2 {width: 930px;}
	#sync2 .imgbox {height: 170px;}
}
@media only screen and (max-width: 1399px){
	.container {max-width: 1140px;}
	header {padding: 25px 30px;}
	.mainpart .texts h3 {font-size: 50px;}
	#sync2 {width: 740px; left: -155px;}
	#sync2 .item {padding: 0 15px;}
	.aboutpart {padding: 140px 0px;}
	.aboutpart .imgpart .imgbox {width: 570px;}
		.aboutpart .textinfo {
			padding-left: 80px;
			padding-top: 30px;
		}
	.newspart, .contactpart {padding: 130px 0;}	
}
@media only screen and (max-width: 1199px){
	.container {max-width: 960px;}
	.language {margin-right: 20px;}
	#mobilemenu {display:none;float: left; width: 40px; height: 40px; margin: 6px 20px 0px 0px; background-color: #BF7B3F; background-image: url(../images/menu-icon.png); background-repeat: no-repeat; background-position: 50% 50%; cursor: pointer; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;}
	.custnav {position: absolute; display: none; z-index: 11; top: 90px; left: 30px; right: 30px; background-color: #ffffff; margin: 0px; transform: none; -moz-transform: none; -webkit-transform: none;}
	.custnav .menus li {width: 100%; border-top: 1px solid #F3F2F0; margin: 0px;}
	.custnav .menus li a {width: 100%; padding: 10px 20px; color: #262626;}
	.ctitle h3 {font-size: 38px;}
	#sync2 {width: 480px; bottom: 30px; left: -95px;}
	#sync2 .imgbox {height: 70px; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;}
	#sync2 .item {padding: 0 8px;}
	#sync2 .owl-nav {top: -60px;}
	#sync2 .owl-nav div, #newslider .owl-nav div {width: 44px; height: 44px;}
	.aboutpart .imgpart .imgbox {width: 510px;}
	#newslider .owl-nav {width: 100px;}
}
@media only screen and (max-width: 991px){
	.container {max-width: 720px;}
	.mainpart .bannertexts {margin-top: -20px;}
	.mainpart .texts h3 {font-size: 35px; margin-top: 15px;}
	.aboutpart {padding: 100px 0px;}
	.aboutpart:after {width: 10%;}
	.aboutpart .imgpart .imgbox {width: 100%;}
		.aboutpart .textinfo {
			padding-left: 95px;
			padding-bottom: 30px;
		}
	.newspart, .contactpart {padding: 110px 0;}
	.newspart .ctitle {padding: 0 180px;}
	.contactpart .innerpart {width: 100%; padding: 40px 20px;}
	.cform .btnrow {margin-top: 0px;}
	.contactpart .innerpart .ctitle {margin-bottom: 40px;}
	footer .topfooter {padding: 70px 0px 50px;}
	footer .topfooter .logoicon, footer .topfooter .fmenu {width: 100%; text-align: center;}
	footer .topfooter .fmenu {margin-top: 15px;}
	footer .topfooter .fmenu ul li {float: none; display: inline-block;}
}
@media only screen and (max-width: 767px){
	header {padding: 15px;}
	.container {width: auto; max-width: 100%; padding: 0 15px;}
	.custnav {right: 15px; left: 15px; top: 76px;}
	#sync1 .imgbox {height: 450px;}
	#sync1 .imgbox img {height: 100%; object-fit: cover;}
	.aboutpart {padding: 60px 0px;}
	.newspart .ctitle {padding: 0;}
	#newslider .owl-nav {left: 30px; right: 30px; width: initial; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%);}
	#newslider .owl-nav div {background-color: rgba(255,255,255,0.1);}
	.newspart, .contactpart {padding: 60px 0;}
	.newspart .ctitle {margin-bottom: 30px;}
	.contactpart .innerpart {padding: 20px;}
	.cform .fieldcol {width: 100%; margin-bottom: 20px;}
	footer {padding: 0 15px;}
	footer .topfooter {padding: 35px 0px 15px;}
	footer .topfooter .fmenu ul li {padding: 5px 10px;}
}
@media only screen and (max-width: 575px){
	header {padding: 12px 15px;}
	.ctitle h3 {font-size: 28px;}
	.bbtn {padding: 0 20px;}
	.logo {width: 100%; text-align: center; margin-bottom: 6px;}
	.logo a {display: inline-block;}
	.custnav {top: 130px;}
	.rheader {float: right !important;}
	#sync2 {width: 430px; bottom: 15px;}
	.mainpart .bannertexts {margin-top: 0px;}
	.mainpart .texts h3 {font-size: 28px;}
	.mainpart .texts h3 br {display: none;}
	.mainpart .texts h4 {font-size: 20px;}
	.aboutpart:after {display: none;}
	.aboutpart {padding: 30px 0px 50px;}
	.aboutpart .imgpart .imgbox {border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;}
	.aboutpart .imgpart .imgbox .playbtn {background-size: 64px;}
		.aboutpart .textinfo {
			padding-left: 15px;
		}
	.aboutpart .textinfo p {padding-top: 20px;}
	.newspart, .contactpart {padding: 30px 0;}
	.cnewbox .info {padding-bottom: 10px; padding-top: 20px;}
	.cform .fieldcol, .cform .btnrow {padding: 0px;}
	footer .copyright p, footer .socials {width: 100%; text-align: center;}
	footer .socials a {display: inline-block; float: none; margin-top: 15px;}
}

