@media (min-width: 1600px) {
    .container {max-width: 1520px;}
	
	.gx-xxl-5{--bs-gutter-x:4rem!important;}
	.fs-30{font-size:32px;}
	.w-700{width:900px;}
	
	body {font-size: 26px;}
	h1, .h1 {font-size: 82px;}
	h2, .h2 {font-size: 52px;}
	h3, .h3 {font-size: 42px;}
	.fs-21{font-size:21px;line-height:1.4;}
	.fs-22{font-size:22px;line-height:1.4;}
	.fs-24{font-size:24px;line-height:1.4;}
	.fs-29{font-size:29px;line-height:1.4;}
	.fs-30{font-size:32px;line-height:1.4;}
	.fs-35{font-size:35px;line-height:1.4;}
		
	#swade #MainBanner h2{font-size:75px;}
	.pt-130{padding-top:280px;}
	.exp1{right:150px;}
	.exp2{right:50px;}
	.exp3{right:-50px;}
	
	.news .fs-21{font-size:26px;}
		
	.footer{padding:350px 0px 50px 0px;}
	#ecv .footer{padding:70px 0px 50px 0px;}
}

@media (min-width: 1800px) {
    .container{max-width: 1750px;}
	.container.small-container {max-width: 1520px;}
	
	.bg6 .display-6{font-size:55px!important;}
	.bg6 .h2{font-size:38px!important;}
	
	.bg5 .display-6{font-size:49px!important;}
}

@media (min-width: 1200px) {
  .bg5 .display-6,.bg6 .display-6 {font-size:2.3rem;}
  .bg6 .h2{font-size:1.7rem;}
}

@media (min-width: 991.98px) and (max-width: 1199.98px) {
	.w-700{width:500px;}
	.pt-250{padding-top:50px;}
	
	.py-tech{padding-bottom:50px;}
	.w-400{width:350px;}
}

@media (max-width: 991.98px) {
	#ecv .footer,.footer{padding:10px 0px;}
	h1,.h1{font-size:50px;}
	
	.swade-bg3 {min-height:auto;background:url(../images/swade/bg3.jpg) top right no-repeat;background-size:cover;}
	#swade h1{font-size:50px;}
	#swade h2{font-size:40px;}
	
	.pt-250{padding-top:20px;}
	.w-350,.w-500,.w-700{width:100%;}
	
	.news img {height:350px;width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}
	.news .fs-21{font-size:18px;line-height:1.4;}
	
	.py-tech{padding-bottom:0px;}
	
}

@media (max-width: 767.98px) {
	.carousel-control-next, .carousel-control-prev {top:-55px;}
	
	.w-400{width:350px;}
	.py-tech{padding-top:150px;}
}

@media (max-width: 575.98px) {
	h1,.h1{font-size:35px;}
	h3,.h3{font-size:30px;}
	
	#swade h1{font-size:30px;}
	#swade h2{font-size:30px;}
	
	.news img {height:500px;}
	.w-400{width:auto;}
}

@media (max-width: 1199.98px) {
	body, .container{
		width: 1200px!important;
		max-width: none!important;
	}
}