@font-face {
	font-family: 'gotham-light';
	src: url('../fonts/Gotham-Light.ttf') format('truetype');
}

@font-face {
	font-family: 'gotham-bold';
	src: url('../fonts/Gotham-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'gotham-book';
	src: url('../fonts/Gotham-Book.ttf') format('truetype');
}

@font-face {
	font-family: 'gotham-medium';
	src: url('../fonts/Gotham-Medium.ttf') format('truetype');
}

body {
	font-family: 'gotham-light';
	padding-top: 56px;
}

.title-text {
	font-family: 'gotham-bold';
}

h2.title-text{
	font-size: 3.4rem;
	line-height: 50px;
	height: inherit;
    vertical-align: bottom;
    display: table-cell;
}

.nav-item{
	padding: 0 20px;
}

.modal-header{
	border-bottom: none;
	padding: 0.5rem;
}

.content-slider{
	margin-top: 10px;
	font-size: 1.2rem;
}
.text-slider{
	height: 120px;
	max-height: 120px;
}

.column-slider{
	height :150px;
	max-height: 150px;
}
.margin-x80{
	margin-top: 80px;
	margin-bottom: 80px;
}
.marginx-custom-formulate{
	margin-top: 135px;
	margin-bottom: 100px;
}

.margintop100{
	margin-top: 100px;
}
.download-product{
	padding: 13px 55px;
	border-radius: 0px;
}
.navbar-toggler-icon {
	background-image: url(../images/menu-button.png);
	cursor: pointer;
}

.fixed-top {
	box-shadow: 0 .3rem 0.5rem rgba(0, 0, 0, .10)!important;
}

.nav-link {
	font-family: gotham-book;
	color: #000;
}

#join {
	background-image: url('../images/banner2.jpg');
	background-color: rgba(248, 247, 216, 0.7);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	background-size: 100% 100%;
}

.layer {
	background-color: rgb(23 150 72 / 0.7);
	width: 100%;
	height: 100%;
}

.title-line-green {
	width: 15%;
	border-top: 5px solid rgba(0, 155, 57, 1);
	border-radius: 10px;
}

.title-line-bluelight {
	width: 15%;
	border-top: 5px solid rgb(20 142 130);
	border-radius: 10px;
}

.table-bordered thead td, .table-bordered thead th{
	font-family: gotham-bold;
}

.table td,
.table th {
	padding: .15rem;
}

.padding-custom {
	padding-top: 4rem !important;
	padding-bottom: 4rem !important;
	padding-left: 20rem;
	padding-right: 20rem;
}
.padding5-3{
		padding: 5rem;
}
.sustainable {
	width: 50%;
}
h5.contribution-text{
	font-family: gotham-book;
}

h3.join-us{
	font-family: gotham-medium;
	font-size: 1.7rem;
}
.site-image {
	width: 55%;
}

.text-footer {
	font-size: 0.9rem;
}

.images-subtitle {
	width: 60%;
}

.g-recaptcha {
	display: inline-block;
}

.btn-learn{
	font-family: gotham-medium;
	padding: 13px 55px; 
	border-radius: 0px;
}
.btn-form{
	font-family: gotham-medium;
}
.fertilizer{
	font-family: gotham-book;
}
.subtitle-product{
	font-family: gotham-book;
}
.text-statement{
	font-family: gotham-medium;
}

span.select2-selection.select2-selection--single{
	display: block;
    width: 100%;
    height: calc(1.6em + 0.75rem + 2px) !important;
    padding: 0.375rem 0.75rem !important;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.6;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da !important;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;

}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
}
.select2-container--default .select2-selection--single .select2-selection__rendered:focus{
    border-color: #f7c1c5;
    box-shadow: 0 0 0 0.2rem rgba(232, 80, 92, 0.25);
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #f7c1c5;
}

.mobile-language{
	display: none;
}

img.icon-flag{
	width: 32px;
	height: 32px;

}

.float {
    position: fixed;
    width: 50px;
    height: 50px;
    bottom: 10px;
    right: 10px;
    color: #fff;
    border-radius: 50px;
    text-align: center;
    z-index: 999;
}


@media (max-width: 767.98px) {
	p br {
		display: none;
	}
	.mobile-language{
		display: block;
	}
	.website-language{
		display: none;
	}

	h2.title-text{
	line-height: 40px;
	font-size: 2.5rem;
	}
	.images-subtitle {
		width: 70%;
	}

	.text-statement {
		margin-bottom: 0;
		font-size: 0.8rem;
	}
	.download-product{
		font-family: gotham-medium;
   		 padding: 13px 25px;
	}
	.site-image {
		width: 45%;
	}
	.title-custom {
		font-size: 2rem;
	}
	.sustainable {
		width: 100%;
	}
	h5.contribution-text{
		font-size: 0.9rem;
	}
	.padding5-3{
		padding: 2rem;
	}

	.padding-custom {
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
		padding-left: 2rem;
		padding-right: 2rem;
	}
	.padding-custom h3 {
    	font-size: 1rem;
	}
	.center-align {
		text-align: center;
	}
	.font-custom {
		font-size: 0.7rem;
	}
	.fertilizer {
		font-size: 0.8rem;
		line-height: 1rem;
	}
}