
/* 1199 */

@media screen and (max-width:1400px){
	.footer .mxh-ft a{
		padding-right: 10px;
	}
	
}

@media screen and (max-width: 1199.5px) {
	.header .menu{
		display: none;
	}
	.site-banner .slick-banner img{
		height: 600px;
	}
	.site-services .items h3{
		font-size: 100%;
		line-height: 1.3;
	}
	.site-about{
		padding:50px 0px;
	}
	.site-tech .title-main{
		padding:0px 10px;
		max-width: 100%;
	}
	.header .logo{
		padding:10px 0px;
	}
	.pd-main{
		padding:50px 0px;
	}
	.page-contact .contact---content{
		padding:30px;
	}
}

/* 991 */

@media screen and (max-width: 991.5px) {
	.site-banner--content h2{
		font-size: 200%;
	}
	.site-banner--content img{
		max-width: 300px;
	}
	.site-about .video{
		padding-left: 0;
	}
	.title-main .heading{
		font-size: 150%;
		line-height: 1.5;
	}
	.title-main .btn{
		margin-top: 20px;
	}
	.site-team .bg-team .title-main{
		padding:0;
	}
	.site-team .images-2{
		display: none !important;
	}
	.site-tech .title-main{
		margin-bottom: 30px;
	}
	.site-sytem .the_content{
		padding-left: 0;
	}
	.site-banner .images{
		max-height: 500px;
	}
	.the_content_single .form .form_custom{
		padding:15px;
	}
	.page-contact .contact---content{
		margin-top: 30px;
	}
}

/* 767 */

@media screen and (max-width: 767.5px) {
	.site-banner .slick-banner img{
		height: 400px;
	}
	.site-banner--content h2{
		font-size: 100%;
		margin-bottom: 20px;
	}
	.site-banner--content img{
		max-width: 200px;
	}
	.site-services .items{
		margin-bottom: 20px;
	}
	.site-about .video{
		margin-top: 20px;
	}
	.site-about iframe{
		height: 300px;
	}
	.title-main .heading{
		text-align: left !important;
	}
	.site-team{
		padding-bottom: 0;
	}
	.title-main-2 .heading{
		font-size: 150%;
	}
	.title-main-2 .text{
		font-size: 100%;
	}
	.site-customer--slick .content{
		padding:0px 10px;
	}
	.site-news .row{
		margin:0;
	}
	.row-custom-50 .col-custom-50{
		padding:0;
	}
	.itemw-news .content{
		padding:10px;
	}
	.site-banner .images{
		max-height: 300px;
		border-radius: 0;
	}
	.itemw-products h3 a{
		font-size: 100%;
		line-height: 1.3;
	}
	.itemw-products p{
		font-size: 90%;
		text-align: justify;
	}
	.the_content_single .form .form_custom{
		padding:10px;
	}
	.page-contact .contact---content{
		padding:15px;
	}
	.page-contact .contact---content .address{
		padding-bottom: 30px;
	}
	.page-contact .contact---content .maps iframe{
		height: 300px;
		z-index: 0;
	}
	.site-banner{
		margin-top: 0 !important;
	}
	.header{
		background: linear-gradient(180deg, #0d2e42 0%, rgb(89,89,89) 100%) !important;
	}
	.sidebar-custom{
		margin-top: 30px;
	}
}

