/* RESPONSIVE */
@media(max-width:575px){
	.gelibert-renovation-image{
		max-width: 100% !important;
	}

	.gelibert-renovation-content{
		margin-top: 0px;
		padding: 30px;
	}

	.gelibert-page-introduction{
		padding-top: 50px;
	}

	.gelibert-title{
		font-size: 52px;
		line-height: 54px;
	}

	.gelibert-title-page{
		font-size: 52px;
		line-height: 54px;
	}

	.gelibert-page-color, .gelibert-page-works .gelibert-page-color{
		padding-left: 30px;
		padding-right: 30px;
	}

	.gelibert-numbers{
		grid-template-columns: 1fr;
	}

	.gelibert-numbers > .gelibert-numbers-element{
		padding-top: 0px !important;
		padding-bottom: 30px;
		border-bottom: solid 2px #FFFFFF !important;
		margin: 30px 0;
	}

	.gelibert-numbers > .gelibert-numbers-element:after{
		display: none;
	}

	.gelibert-numbers > .gelibert-numbers-element:nth-child(odd){
		border-right: solid 2px #FFFFFF;
	}

	.gelibert-numbers > .gelibert-numbers-element:nth-child(even){
		border-left: solid 2px #FFFFFF;
	}

	.gelibert-certifications-elements{
		grid-template-columns: 1fr;
	}

	.gelibert-knowledges-elements{
	  columns: 1;
	}

	.gelibert-knowledges-element-title{
		font-size: 30px;
		line-height: 35px;
	}

	.gelibert-knowledges-element .gelibert-readmore{
		padding: 30px 0;
	}

	.gelibert-knowledges, .gelibert-page-content [class*="col-"]{
		padding-top: 80px;
		padding-bottom: 80px;
	}

	.gelibert-clip-both{
		clip-path: polygon(0 3%, 100% 0, 100% 100%, 0 97%);
	}

	.gelibert-clip-top{
		clip-path: polygon(0 3%, 100% 0, 100% 100%, 0% 100%);
	}

	.gelibert-clip-bottom{
		clip-path: polygon(0 0, 100% 0, 100% 100%, 0 97%);
	}

	.gelibert-title-big{
		font-size: 65px;
		line-height: 75px;
	}

	.gelibert-content{
		font-size: 18px;
		line-height: 27px;
	}

	.gelibert-contact .wpcf7-form-control.wpcf7-radio {
	    grid-template-columns: repeat(1, 1fr);
	}

	.gelibert-header .navbar-expand-md .navbar-nav .nav-link{
		font-size: 15px;
		line-height: 22px;
		text-align: left;
	}

	.gelibert-footer-logo{
		max-width: 60% !important;
	}

	.gelibert-footer-address{
		font-size: 25px;
		line-height: 40px;
	}

	.gelibert-footer-phone{
		font-size: 40px;
	}
}

@media(min-width:576px) and (max-width:767px){
	.gelibert-renovation-image{
		max-width: 100% !important;
	}

	.gelibert-renovation-content{
		margin-top: 0px;
		padding: 30px;
	}

	.gelibert-page-introduction{
		padding-top: 50px;
	}

	.gelibert-page-color{
		padding-left: 30px;
		padding-right: 30px;
	}

	.gelibert-certifications-elements{
		grid-template-columns: 1fr 1fr;
	}

	.gelibert-knowledges-elements{
	  columns: 1;
	}

	.gelibert-knowledges-element .gelibert-readmore{
		padding: 30px 0;
	}

	.gelibert-knowledges, .gelibert-page-content [class*="col-"]{
		padding-top: 80px;
		padding-bottom: 180px;
	}

	.gelibert-clip-both{
		clip-path: polygon(0 3%, 100% 0, 100% 100%, 0 97%);
	}

	.gelibert-clip-top{
		clip-path: polygon(0 3%, 100% 0, 100% 100%, 0% 100%);
	}

	.gelibert-clip-bottom{
		clip-path: polygon(0 0, 100% 0, 100% 100%, 0 97%);
	}

	.gelibert-footer-logo{
		max-width: 60% !important;
	}
}

@media(min-width:768px) and (max-width:991px){
	.gelibert-renovation-image{
		max-width: 100% !important;
	}

	.gelibert-renovation-content{
		margin-top: 0px;
		padding: 30px;
	}

	.gelibert-certifications-elements{
		grid-template-columns: 1fr 1fr;
	}

	.gelibert-knowledges-element-title{
		font-size: 30px;
		line-height: 35px;
	}

	.gelibert-header .navbar-expand-md .navbar-nav{
		column-gap: 30px;
	}

	.gelibert-header .navbar-expand-md .navbar-nav .nav-link{
		font-size: 10px;
		line-height: 10px;
		letter-spacing: 1.2px;
	}
}

@media(min-width: 992px) and (max-width:1199px){
	.gelibert-renovation-content{
		padding-left: 14%;
		padding-right: 7%;
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.gelibert-certifications-elements{
		grid-template-columns: 1fr 1fr;
	}

	.gelibert-header .navbar-expand-md .navbar-nav{
		column-gap: 30px;
	}

	.gelibert-header .navbar-expand-md .navbar-nav .nav-link{
		font-size: 14px;
		line-height: 14px;
		letter-spacing: 1.8px;
	}

	.gelibert-footer-logo{
		max-width: 80% !important;
	}
}

@media(min-width: 1200px) and (max-width:1330px){
	.gelibert-header .navbar-expand-md .navbar-nav{
		column-gap: 30px;
	}

	.gelibert-header .navbar-expand-md .navbar-nav .nav-link{
		font-size: 13px;
		line-height: 13px;
		letter-spacing: 1.2px;
	}
}

@media(min-width: 1331px) and (max-width:1399px){
	.gelibert-header .navbar-expand-md .navbar-nav{
		column-gap: 30px;
	}

	.gelibert-header .navbar-expand-md .navbar-nav .nav-link{
		font-size: 14px;
		line-height: 14px;
		letter-spacing: 1.8px;
	}
}

@media(min-width: 1400px) and (max-width:1696px){
	.gelibert-page-color{
		padding-left: 30px;
		padding-right: 30px;
	}

	.gelibert-title-big{
		font-size: 85px;
		line-height: 85px;
	}

	.gelibert-header .navbar-expand-md .navbar-nav{
		column-gap: 30px;
	}

	.gelibert-header .navbar-expand-md .navbar-nav .nav-link{
		font-size: 14px;
		line-height: 14px;
		letter-spacing: 1.8px;
	}

	.gelibert-footer-address{
		font-size: 25px;
		line-height: 40px;
	}

	.gelibert-footer-phone{
		font-size: 40px;
	}
}

@media(min-width: 1697px){
	
}
/* RESPONSIVE */