
@media (min-width: 1500px) {
}

@media (max-width: 1400px) {

}
	
@media (max-width: 1200px) {
	.title-pagein {
        margin-top: 60px !important;
        margin-bottom: 30px;
    }
}


@media (max-width: 1024px) {
	.contactForm input:not([type="submit"]) {width: 280px; max-width: 100% !important;}
	.contactForm textarea {width: 280px;}

	.textbody td {display: block; width: 100%;}
	.textbody tr td:first-child {padding-top: 10px;}
}

@media (max-width: 768px) {
	.slider {height: 90vh; margin-top: -50px;}
	.slider .list .item img {height: auto; min-height: 50vh; margin-top: 20vh}
	.slider .arrows {right: 10px;}
	
	.list-left ul {margin: 0 0 5px 0 !important;}
	
	.mobile-hidden {display: none !important;}
	.gmap {padding-right: 0 !important;}

	.full-img {margin-top: 25px;}
	
	.card-home {overflow: visible;}
	.title-client {margin-top: 35px !important; font-size: 22px !important; padding: 10px 5px !important; height: auto;}
	.wrapper-gallery {height: 80px;}
	
	.content-row {
		padding-top: 30px;
		padding-bottom: 10px;
	}

	.bgtop{
		display: none;
	}
	.topMenu{
		display: none;
	}
	    .container-full {
        width: 85vw;
        height: 60vh;
    }
    #hero{
    	min-height: unset;
    }
    .flex2colum{
    	flex-direction: column;
    }
    .pinned-element-content{
    	width: 80%;
    }
    .strongs{
    	height: auto;
    	flex-direction: column;
    	row-gap: 30px;
    	flex-wrap: wrap;
    	padding-bottom: 50px;
    }
    .content-slider.small-looped-carousel .clapat-slider-viewport{
    	max-width: 50%;
    }
	.content-st-item {width: 350px; max-width: 96%;}
    .fw-gallery .wrapper-gallery{

    }
}


@media (max-width: 560px) {
	.news-box {width: 100%;}
	.news-box img {width: 100%; max-width: 100%; float: none; margin: 6px 0;}

	#slide .item .content{
	    top:50%;
	    left:40px;
	    width:250px;
	}
	.full-width{
		background: transparent;
	}
	.breadcrumb-page{
		margin-top: 83px;
	}
	.full-img{
		height: 100%;
	}
	.gap-y-f{
		grid-template-columns: auto 50%;
	}
	.footer-content{
		padding: 30px 25px;
	}
	.w100{
		grid-column-start: 1;
		grid-column-end: 3;
	}
	.title-client{
		width: 90%;
		margin: 0 5%;
	}

}

@media (max-width: 480px) {
}

@media (max-width: 380px) {
}