
@media only screen and (min-width: 1400px) {
.sectionghop .container, .taghopsec .container, .bgcontkop .container, .contboxwav .container, .volucontent .container, .infobgsec .container, .notilap .container {
	max-width: 1100px;
}
}

@media only screen and (min-width: 1200px) {
.sectionghop .container, .taghopsec .container, .bgcontkop .container, .contboxwav .container, .volucontent .container, .infobgsec .container, .notilap .container {
	max-width: 1100px;
}
}

@media only screen and (max-width: 1400px) {
.firstbgtq {
	padding: 120px 100px 100px;
}
}

@media only screen and (max-width: 1300px) {
.nav-section li {
	padding: 10px 15px;
}
}

@media only screen and (max-width: 1200px) {
.righthdpanel {
	width: 100%;
	text-align: center;
}
.menubtn {
	display: inline-block;
}
.mailsec {
	float: none;
	margin-right: 0;
}
.socialsec {
	float: none;
	width: 100%;
	text-align: center;
}
.socialsec ul {
	margin: 25px 0 0 0;
}
.matebtn {
	text-align: center;
	margin-top: 32px;
	margin-bottom: 15px;
	float: none;
	width: 100%;
}
.nav-section li {
	width: 100%;
	border-bottom: 1px dashed #ffffff30;
}
.nav-section li:last-child {
	border-bottom: 0;
}
.nav-section {
	display: none;
}
.nav-section.open {
	display: block;
}
.banner-content h1 {
	font-size: 30px;
}
.banner-content h2 {
	font-size: 20px;
}
.secbanner-content h1 {
	font-size: 20px;
}
.firstbanbg, .secbanbg {
	width: 100%;
	text-align: center;
	align-items: center;
}
.dopbosec {
	padding-right: 20px;
	padding-left: 20px;
}
.dopbothird {
	padding-right: 20px;
	padding-left: 20px;
}
.taghopsec h1, .contboxwav h1, .infobgsec h1, .volheadbg h1, .notilap h1 {
	font-size: 30px;
}
.bgvolht {
	padding-left: 0;
	padding-top: 20px;
}
.bgjolhk {
	padding-top: 20px;
}
}

@media only screen and (max-width: 991px) {
.textyop {
	text-align: center;
	padding: 40px 5px 20px;
}
.imgtoyop {
	text-align: center;
	padding: 0 5px 40px;
}
.taghopsec h1 {
	padding-bottom: 20px;
}
.contboxwav li {
	width: 50%;
}
.shawdbox {
	margin-top: 40px;
	margin-bottom: 0;
}
.volusecbg {
	padding: 50px 10px 40px;
}
.rocksectaq {
	display: block;
}
.firstbgtq {
	width: 100%;
	padding: 80px 40px 60px;
	text-align: center;
}
.firstbgtq p {
	max-width: 100%;
	text-align: center;
}
.secnhqwr {
	width: 100%;
	height: auto;
	position: static;
}
.noticontbn {
	padding: 30px 30px;
}
.noticontbn a {
	padding: 11px 30px;
}
.depbox {
	padding-left: 0;
}
}

@media only screen and (max-width: 600px) {
.contmail span:nth-child(2) {
	font-size: 13px;
}
.mailicon {
	margin-top: 0px;
}
.contboxwav li {
	width: 100%;
}
.depbox h3 {
	font-size: 16px;
}
.imgdepgt {
	width: 120px;
}
.contdbty {
	width: calc(100% - 120px);
}
.tapformbox h1 {
	font-size: 30px;
}
.tapformbox h2 {
	font-size: 18px;
}
.tapformbox {
	padding: 40px 20px 45px;
}
}

@media only screen and (max-width: 500px) {
.bgvolht {
	width: 100%;
	height: auto;
}
.bgvolht img {
	height: auto;
}
.bgjolhk {
	width: 100%;
	height: auto;
	padding-left: 0;
}
.bgjolhk img {
	height: auto;
}
}
