@media (min-width: 1700px) {
	.container {
		max-width: 1680px;
	}
}

@media screen and (max-width: 1699px) {
	 .banner-sec .green-leaf {
		right: 50px;
	}

	.product-sec .slick-list {
		max-width: 1160px;
	}

	.green-leaf.leaf2 {
		right: -15px;
	}

	.green-leaf.leaf1 {
		left: -80px;
	}

	.career-top ol li a {
		padding: 20px 40px;
	}

	.stellenangebote .banner-sec {
		padding: 80px 0 0 140px;
	}

	.box .large-heading {
		font-size: 26px;
	}

	.box.last-box {
		padding: 21px;
		border-radius: 0px 44px;
	}

	.last-box-bottom a {
		font-size: 16px;
	}

	.broschuren-main {
		border-radius: 380px 0px;
	}

	.logos-main {
		border-radius: 0px 400px;
		padding: 100px 80px;
	}

	.broschuren-main {
		padding: 100px 80px;
	}

	.manufacturing-main {
		border-radius: 400px 0px;
		padding: 100px 100px;
	}
}

@media(max-width: 1440px) {
	.product-sec .slick-list {
		max-width: 970px;
	}

	.login-btn {
		gap: 6px;
		flex: 1;
	}

	.company-inner {
		border-radius: 350px 0 350px 0;
		padding: 100px 100px;
	}

	.news-box .image-holder img {
		height: 300px;
	}

	.news-box .image-holder {
		min-height: 420px;
	}

	.login-btn {
		font-size: 20px;
		justify-content: flex-end;
	}

	.green-leaf.leaf1 {
		left: -60px;
	}

	.unternehmen .banner-sec .text-box {
		max-width: 800px;
	}

	.banner-sec .green-leaf {
		right: 0;
	}

	.medicine-sec {
		padding-bottom: 100px;
	}

	.green-leaf.leaf2 {
		right: -90px;
		bottom: 50px;
	}

	.box-bottom {
		padding-top: 24px;
	}

	.career-top ol li a {
		padding: 16px 26px;
		font-size: 18px;
	}

	.box-bottom p {
		font-size: 18px;
		padding: 12px 0;
	}

	.box .large-heading {
		font-size: 24px;
	}

	.pharmacy-main {
		border-radius: 0px 240px;
		padding: 100px 60px 124px 60px;
	}

	.unsere table tbody tr th,
	.unsere table tbody tr td {
		padding: 30px;
	}

	.unsere table .text-large {
		font-size: 18px;
	}

	.unsere table tbody tr td:last-child {
		padding-right: 40px;
		padding-left: 0px;
	}

	.table-top {
		gap: 12px;
	}

	.unsere-table table tr a {
		font-size: 18px;
	}

	.unsere table thead tr th {
		padding: 40px 0;
	}

	.unsere table thead tr th:first-child {
		padding-left: 40px;
		padding-right: 30px;
		border-radius: 90px 0px 0px 0px;
	}

	.unsere-table table tbody tr:last-child td:last-child {
		border-radius: 0px 0px 90px 0px;
	}

	.table .large-heading {
		font-size: 26px;
	}

	.unsere table tbody tr td:nth-child(2) p {
		max-width: 500px;
	}

	.unsere table thead tr th:last-child {
		padding-left: 30px;
	}

	.product-feature-right .large-heading,
	.product-feature-left .large-heading {
		font-size: 24px;
	}

	.product-feature-right {
		gap: 24px;
	}

	.product-feature-left p {
		padding: 20px 0;
	}

	.product-feature-right {
		border-radius: 0px 62px;
		background: #EDF7EA;
		padding: 40px
	}

	.product-feature-right .large-heading {
		padding-bottom: 24px;
	}

	.product-feature {
		padding: 100px 0;
	}

	.unsere-product .product-info-left img {
		height: 400px;
	}

	.unsere-product .another-product-main {
		padding: 112px 100px;
	}

	.hormone-shape {
		border-radius: 0 70px 0 70px;
		width: 140px;
		height: 140px;
	}

	.another-product .hormone-shape {
		left: -87px;
		z-index: 0;
	}

	.another-product .hormone-shape.shape-right {
		left: auto;
		border-radius: 70px 0 70px 0;
		right: 0;
	}

	.another-product-inner h4,
	.another-product-inner p {
		position: relative;
		z-index: 1;
	}

	.another-product-main {
		border-radius: 0px 350px;
	}

	.download-info-inner {
		gap: 20px;
		flex-direction: column;
	}

	.info-right-list {
		gap: 10px;
		flex-direction: column;
	}

	.download-info-right ol li {
		padding-bottom: 20px;
	}

	.another-product-top {
		padding-bottom: 50px;
	}

	.logos .banner-sec {
		padding: 80px 0 0 119px;
	}

	.logos .primary-btn {
		padding: 0 27px;
	}

	.broschuren-main {
		border-radius: 280px 0px;
	}

	.broschuren-top {
		padding-bottom: 40px;
	}

	.broschuren-main h2 {
		font-size: 44px;
	}

	.logo-top {
		padding-bottom: 40px;
	}

	.logos-bottom-text h3 {
		font-size: 40px;
	}

	.logos-bottom-text {
		padding-top: 60px;
		padding-bottom: 40px;
	}

	.manufacturing-main {
		border-radius: 280px 0px;
	}

	.manufacturing-inner h4 {
		padding-bottom: 24px;
		font-size: 42px;
	}

	.manufacturing-box {
		padding-bottom: 50px;
	}

	.herstellung .banner-sec .text-box h1 {
		font-size: 60px;
	}

	.herstellung .banner-sec {
		padding: 80px 0 0 119px;
	}

	.service-offering-main {
		gap: 90px
	}

	.service-offering-right {
		max-width: 570px;
	}

	.zum-sec .slider-FF {
		max-width: 992px;
	}
		.pressemeldungen .banner-sec {
		padding: 80px 0 0 115px;
	}
	.pressemeldungen-news-main {
	gap: 24px;
	}
	.pressemeldungen-news-left .large-heading {
	font-size: 26px;
	}
	.pressemeldungen-news-left p {
	padding: 10px 0;
}
.pressemeldungen-box {
	padding: 16px;
}
.pressemeldungen-right .text-large{
	font-size: 20px;
}
.pressemeldungen-right p{
	font-size: 16px;
}
.pressemeldungen-box a p{
	flex: 1;
}
}

@media screen and (max-width: 1365px) {
	.banner-sec .text-box {
		padding-top: 129px;
		max-width: 710px;
	}

	.banner-sec .text-box h1 {
		font-size: 50px;
	}

	.copyright {
		padding-bottom: 0;
	}

	footer {
		padding: 70px 0;
	}

	.unternehmen .banner-sec {
		padding: 80px 0 0 34px;
	}

	.banner-sec .green-leaf {
		bottom: 20px;
	}

	.green-leaf.leaf2 {
		right: -20px;
	}

	.green-leaf.leaf1 {
		left: -30px;
	}

	.box-bottom h4 {
		padding-bottom: 4px;
	}

	.unsere .heading .text-inner h2 {
		font-size: 42px;
	}

	.unsere .product-sec {
		padding: 96px 0 100px;
	}

	.another-product-left .hormone-shape {
		width: 250px;
		height: 257px;
		border-radius: 0 120px 0 120px;
	}

	.another-product-top h4 {
		font-size: 40px;
	}

	.unsere-product .another-product-main {
		padding: 71px 100px;
	}

	.logos .banner-sec .text-box {
		max-width: 700px;
	}

	.broschuren-box h3 {
		padding-top: 24px;
		font-size: 20px;
		padding-bottom: 20px;
	}

	.broschuren-main {
		padding: 80px;
	}

	.logos-main {
		border-radius: 0px 280px;
		padding: 80px;
	}

	.manufacturing-inner h4 {
		font-size: 34px;
	}
	.pressemeldungen-news-top {
	padding-bottom: 32px;
	}
	.zum-sec .slider-FF-3{
		max-height: 750px;
	}
}

@media screen and (max-width: 1199px) {
	.banner-sec {
		padding: 80px 0 0 130px;
	}

	.heading .text-inner {
		max-width: 600px;
	}

	.heading .text-inner h2 {
		font-size: 40px;
	}

	.product-sec .slick-list {
		max-width: 820px;
	}

	.product-sec {
		padding: 96px 0 100px;
	}

	.company-box {
		padding: 35px 0;
	}

	.leaf-box {
		left: -26px;
	}

	.news-sec {
		padding: 90px 0;
	}

	.news-box {
		padding: 30px;
	}

	.news-box .image-holder img {
		height: 270px;
	}

	.news-box .text-box {
		margin-top: 26px;
	}

	.news-inner {
		padding: 50px 0;
	}

	.company-box .text-box p {
		margin-top: 12px;
		margin-bottom: 20px;
	}

	.company-inner {
		border-radius: 230px 0 230px 0;
		padding: 80px 50px;
	}

	.leaf-box {
		left: -18px;
	}

	.heading .text-inner h2 {
		font-size: 36px;
	}

	.unternehmen .banner-sec .text-box {
		max-width: 660px;
	}

	.medicine-left p {
		font-size: 18px;
	}

	.medicine-right .large-heading {
		font-size: 28px;
	}

	.green-leaf.leaf2 {
		bottom: 0;
	}

	.green-leaf {
		width: 226px;
		height: 222px;
		border-radius: 110px 0 110px 0;
	}

	.box {
		padding: 24px;
	}

	.box .large-heading {
		font-size: 20px;
	}

	.box p {
		padding-top: 11px;
		padding-bottom: 16px;
		font-size: 16px;
	}

	.career-top ol li a {
		padding: 12px 24px;
		font-size: 16px;
	}

	.box p.paragraph {
		padding-bottom: 16px;
	}

	.pharmacy-main h2 {
		font-size: 40px;
	}

	.job-info-box {
		padding: 15px;
	}

	.icon-label {
		gap: 6px;
	}

	.stellenangebote .text-large {
		font-size: 18px;
	}

	.downloads h3 {
		margin-bottom: 8px;
	}

	.pharmacy-main {
		padding: 80px 60px 124px 60px;
	}

	.unsere .heading .text-inner h2 {
		font-size: 36px;
	}

	.unsere table tbody tr td:nth-child(2) p {
		max-width: 360px;
	}

	.unsere table tbody tr th,
	.unsere table tbody tr td {
		padding: 15px;
	}

	.unsere table .text-large {
		font-size: 16px;
	}

	.unsere-table table tr a {
		font-size: 16px;
	}

	.unsere table thead tr th:first-child {
		padding-left: 28px;
		padding-right: 24px;
		border-radius: 75px 0px 0px 0px;
	}

	.unsere table thead tr th:last-child {
		padding-left: 15px;
	}

	.unsere-table table tbody tr:last-child td:last-child {
		border-radius: 0px 0px 75px 0px;
	}

	.unsere table thead tr th {
		padding: 32px 0;
	}

	.unsere-table {
		padding: 70px 0;
	}

	.table-top span img {
		height: 28px;
	}

	.product-feature-right .large-heading,
	.product-feature-left .large-heading {
		font-size: 20px;
	}

	.product-feature-left a {
		font-size: 16px;
	}

	.product-feature-left p {
		font-size: 16px;
	}

	.unsere .banner-sec .text-box {
		padding-left: 26px;
	}

	.hormone-left .large-heading {
		font-size: 28px;
	}

	.hormone-items img {
		margin-top: 20px;
	}

	.hormone-sec {
		padding-top: 65px;
		padding-bottom: 70px;
	}

	.unsere-product .product-info-left img {
		height: 320px;
	}

	.product-info-right .large-heading {
		font-size: 26px;
	}

	.product-info-right ol li p {
		font-size: 16px;
	}

	.product-info-right ol li {
		padding-bottom: 10px;
	}

	.another-product-main {
		border-radius: 0px 260px;
	}

	.product-info-right ul li p {
		font-size: 16px;
	}

	.another-product-left .hormone-shape {
		width: 220px;
		height: 227px;
		border-radius: 0 100px 0 100px;
	}

	.another-product-inner h4 {
		font-size: 28px;
	}

	.another-product-inner p {
		font-size: 20px;
	}

	.broschuren-sec {
		padding: 80px 0;
	}

	.logos-main,
	.broschuren-main {
		padding: 50px;
	}

	.broschuren-main {
		border-radius: 200px 0px;
	}

	.logos-main {
		border-radius: 0px 200px;
	}

	.logos .primary-btn {
		padding: 0 15px;
		font-size: 18px;
		gap: 9px;
		height: 50px;
	}

	.manufacturing-inner h4 {
		font-size: 30px;
	}

	.pressemeldung .job-info-box a,
	.pressemeldung .download-link,
	.pressekontakt p {
		font-size: 16px;
	}

	.pressemeldung .job-info-box {
		margin-bottom: 20px;
	}

	.pressemeldung .pharmacy-top {
		padding-bottom: 32px;
	}

	.herstellung .banner-sec .text-box h1 {
		font-size: 48px;
	}

	.herstellung .banner-sec .text-box p {
		font-size: 18px;
	}

	.herstellung .banner-sec {
		padding: 80px 0 0 20px;
	}

	.service-offering-main {
		gap: 32px;
	}

	.zum-sec .slider-FF {
		max-width: 820px;
	}
		.pressemeldungen-news-left .large-heading {
		font-size: 20px;
	}
	.green-leaf{
		display: none;
	}
	.company-box .text-box.text-box-right{
		padding-top: 0;
	}
	.company-box .text-box .label{
		margin-top: 24px;
	}
	.product-sec {
		padding: 60px 0 60px;
	}
	.herstellung-unsere-sec .company-box .text-box .label{
		margin-top: 24px;
	}
	.zum-sec .slider-FF-3{
		max-height: 700px;
	}

}

@media screen and (max-width: 991px) {
	.logos-bottom-product .primary-btn, .logo-box .primary-btn {
		width: auto;
		padding: 6px 0;
		text-align: center;
		width: 100%;
		gap: 7px;
		justify-content: center;
	}
	ul.header-dropmain {
		width: 100%;
	}
	.produkt-img{
		display: none;
	}
	.footer-item2 .menu-item {
		margin-right: 0;
	}
	.banner-sec {
		padding: 80px 0 0 40px;
	}

	.navbar-nav {
		gap: 20px;
	}

	.navbar-nav .nav-link {
		font-size: 18px;
	}

	.banner-sec .text-box h1 {
		font-size: 44px;
	}

	.banner-sec .text-box {
		max-width: 650px;
	}

	.product-sec .slick-list {
		max-width: 550px;
	}

	.heading .text-inner {
		max-width: 490px;
	}

	.heading .text-inner h2 {
		font-size: 28px;
	}

	.product-slider-FF {
		margin-top: 50px;
	}

	.product-sec {
		padding: 40px 0 40px;
	}

	.leaf-box {
		width: 230px;
		height: 223px;
		border-radius: 0 70px 0 70px;
		left: -20px;
		top: -27px;
	}

	.company-box .text-box h3 {
		font-size: 25px;
	}

	.company-inner {
		border-radius: 200px 0 200px 0;
		padding: 60px 40px;
	}

	.news-box .image-holder img {
		height: 200px;
	}

	.news-box .image-holder {
		min-height: 270px;
		padding: 50px 0;
	}

	.news-box .text-box h4 {
		font-size: 22px;
	}

	.news-box {
		border-radius: 0 70px 0 70px;
	}

	.news-box .text-box p {
		margin: 10px 0 16px;
	}

	.partners-inner {
		padding: 40px 18px;
	}

	.banner-sec .text-box {
		border-radius: 0 290px 0 0;
	}

	.footer-link li a {
		font-size: 14px;
	}

	.footer-left h4 {
		font-size: 16px;
		margin: 20px 0 16px;
	}

	.green-leaf {
		width: 180px;
		height: 180px;
		border-radius: 90px 0 90px 0;
	}

	.medicine-right .large-heading {
		font-size: 24px;
	}

	.medicine-left p {
		font-size: 16px;
		padding-bottom: 12px;
	}

	.unternehmen .banner-sec .text-box {
		padding-left: 40px;
	}

	.unternehmen .banner-sec .text-box {
		max-width: 620px;
	}

	.medicine-sec {
		padding: 70px 0;
	}

	.box.last-box img {
		width: 100%;
	}

	.box.last-box {
		padding: 40px;
		margin-top: 24px
	}

	.career-top ol {
		flex-wrap: wrap;
	}

	.career-sec {
		padding: 70px 0;
	}

	.career-top ol li a {
		padding: 12px 16px;
	}

	.career-top-main {
		padding: 24px 32px;
	}

	.box .large-heading {
		word-break: break-all;
	}

	.box p br {
		display: none;
	}

	.stellenangebote .banner-sec .text-box {
		max-width: 500px;
	}

	.pharmacy-main h2 {
		font-size: 32px;
	}

	.pharmacy-main {
		padding: 50px 40px 70px 50px;
		border-radius: 0px 160px;
	}

	.job-details {
		gap: 10px;
	}

	.job-row span {
		width: 100%;
		padding-left: 30px;
	}

	.icon-label {
		width: 100%;
	}

	.job-row {
		flex-direction: column;
	}

	.downloads {
		margin-top: 10px;
	}

	.download-link {
		font-size: 14px;
	}

	.pharmacy-main h2 {
		font-size: 28px;
	}

	.unsere .banner-sec .text-box p {
		font-size: 18px;
	}

	.unsere .banner-sec .text-box {
		max-width: 560px;
		padding-left: 20px;
	}

	.table {
		width: 900px;
	}

	.table .large-heading {
		font-size: 20px;
	}

	.unsere table thead tr th {
		padding: 24px 0;
	}

	.unsere table thead tr th:first-child {
		border-radius: 55px 0px 0px 0px;
	}

	.unsere-table table tbody tr:last-child td:last-child {
		border-radius: 0px 0px 55px 0px;
	}

	.product-feature-right {
		gap: 14px;
	}

	.product-feature-right,
	.product-feature-left {
		padding: 20px;
	}

	.product-feature-left p {
		padding: 12px 0;
	}

	.product-feature-right .large-heading,
	.product-feature-left .large-heading {
		font-size: 18px;
	}

	.product-feature-right a {
		font-size: 16px;
	}

	.product-feature-left a {
		font-size: 14px;
	}

	.product-feature {
		padding: 60px 0;
	}

	.hormone-left .large-heading {
		font-size: 24px;
		padding-bottom: 16px;
	}

	.hormone-left .text-large {
		font-size: 18px;
	}

	.hormone-right {
		padding: 20px;
	}

	.another-product .shape-white {
		left: -20px;
	}

	.another-product .shape-white.right-0 {
		right: -20px;
	}

	.another-product-top h4 {
		font-size: 28px;
	}

	.another-product-top p {
		font-size: 18px;
	}

	.another-product-inner h4 {
		font-size: 24px;
	}

	.another-product-inner p {
		font-size: 18px;
	}

	.another-product-top {
		padding-bottom: 32px;
	}

	.unsere-product .another-product-main {
		padding: 71px 50px;
	}

	.another-product-left .hormone-shape {
		width: 180px;
		height: 187px;
		border-radius: 0 90px 0 90px;
		left: -37px;
	}

	.product-info-right .large-heading {
		font-size: 24px;
	}

	.download-info-sec {
		padding-top: 90px;
		padding-bottom: 100px;
	}

	.download-info-left {
		height: auto;
		margin-bottom: 20px;
	}

	.another-product .hormone-shape.shape-right {
		right: -20px;
	}

	.another-product .hormone-shape {
		left: -38px;
	}

	.download-info-right {
		padding: 32px 38px;
	}

	.download-info-right h4 {
		padding-bottom: 20px;
		font-size: 28px;
	}

	.info-list-div {
		max-width: 100%;
	}

	.broschuren-sec {
		padding: 60px 0;
	}

	.logo-top h3 {
		font-size: 40px;
	}

	.logos-bottom-text h3,
	.logo-top h3 {
		font-size: 34px;
	}

	.logo-top {
		padding-bottom: 30px;
	}

	.logo-box h4 {
		padding-top: 12px;
		padding-bottom: 14px;
	}

	.logos-bottom-product .primary-btn {
		margin-top: 16px;
	}

	.logos-bottom-text {
		padding-top: 50px;
		padding-bottom: 30px;
	}

	.manufacturing-main {
		border-radius: 200px 0px;
		padding: 70px;
	}

	.manufacturing-box {
		padding-bottom: 40px;
	}

	.manufacturing {
		padding-bottom: 60px;
	}

	.pressemeldung .job-info-box a,
	.pressemeldung .download-link,
	.pressekontakt p {
		font-size: 14px;
	}

	.pressekontakt {
		padding: 20px;
	}

	.pressemeldung .download-link {
		word-break: break-all;
	}

	.herstellung .banner-sec .text-box h1 {
		font-size: 34px;
	}

	.herstellung .banner-sec .text-box {
		padding-left: 30px;
		padding-bottom: 50px;
		padding-right: 40px;
	}

	.herstellung .banner-sec .text-box p {
		font-size: 16px;
	}

	.herstellung .info-available {
		padding: 66px 0;
	}

	.herstellung .herstellung-unsere-sec {
		padding: 72px 0;
	}

	.herstellung .slick-dots li {
		margin: 0 6px;
	}

	.herstellung .herstellung-right {
		border-radius: 72px 0px;
	}

	.herstellung .contract-activity .herstellung-right a {
		word-break: break-all;
	}

	.herstellung .service-offering-right p {
		padding: 10px 0;
	}

	.herstellung .herstellung-unsere-sec .company-box p {
		padding-top: 14px;
	}

	.zum-sec {
		padding-bottom: 100px;
	}

	.zum-produkt .info-available-main h2 {
		padding-bottom: 16px;
		font-size: 28px;
	}

	.zum-produkt .banner-sec .text-box {
		padding-bottom: 10px;
	}

	.zum-sec .slider-FF {
		max-width: 590px;
		padding: 36px;
	}
	.pressemeldungen-news {
	padding-top: 56px;
	padding-bottom: 70px;
}
.pressemeldungen-box-second .pressekontakt-img{
	width: 100%;
}
.pressemeldungen-pagination-main ol {
	gap: 8px;
}
	.pressemeldungen-news-main {
		gap: 20px;
		flex-direction: column;
	}
	.pressemeldungen-news-left .large-heading {
		font-size: 18px;
	}
	.pressemeldungen-news-top h2 {
	padding-bottom: 12px;
	}
	.styled-box{
		padding: 17px 0;
	}
	.info-available-main p{
		white-space: normal;
		word-wrap: break-word;
		overflow-wrap: break-word;
	}
	.footer-item2 ul{
		display: block;
	}
	.footer-item{
		display: block;
		text-align: center;
		padding: 10px;
	}
	.footer-item2 ul li a{
		text-align: center;
	}
	.styled-box{
		margin-bottom: 0;
	}
	.entry-title{
		margin-bottom: 28px;
	}
	.primary-more-btn{
		margin-top: 35px;
	}
	.footer-item-inner{
		width: 100%;
	}
	.footer-item1{
		text-align: center;
	}
	.footer-item2{
		width: 100%;
		text-align: center;
		margin-bottom: 24px;
	}
	.footer-item3{
		width: 100%;
		text-align: center;
		margin-bottom: 24px;
	}
	.menu-item-has-children img{
	  display: none;
	}
	.green-leaf{
		display: none;
	}
	.company-box .text-box .label{
		margin-top: 24px;
	}
	.herstellung-unsere-sec .company-box .image-holder{
		margin-top: 24px;
	}
	.service-offering-main img.ic-fade-in{
		margin-bottom: 24px;
	}
	.slider-FF-3 .slick-dots{
		display: none !important;
	}
	.hormone-shape{
		display: none;
	}
	.news-sec{
		padding: 0;
	}
	.news-inner{
		padding: 0;
	}
	.partner-item-s1 {
		background: #4dae2e;
		border-radius: 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 50px 0 0 10px;
	}
	
	.partner-item-s1 .partner-item-inner-s1{
	  padding-left: 24px;
	  padding-top: 41px;
	  padding-bottom: 14px;
	  padding-right: 35px;
	  width: 100%;
	  border-radius: 0 130px 0 0;
	}
	.partner-item-s1 .partner-item-inner-s1 .small-tx{
	 font-size: 30px
	}
	.search .partner-item-s1{
		padding-right: 0;
	}
	.partner-area-s1 .container{
		padding-right: 0;
		padding-left: 0;
	}
	.company-box .text-box.text-box-right{
		padding-top: 0;
	}
	.herstellung-unsere-sec .company-box .text-box .label{
		margin-top: 20px;
	}
	.zum-sec .slider-FF-3{
		max-height: 650px;
	}
}
@media screen and (max-width: 767px) {
	.header-right {
		gap: 8px;
	}

	.navbar-toggler-icon {
		display: block;
		width: 20px;
		height: 2px;
		margin-top: 4px;
		background: #000;
	}

	.navbar-toggler-icon:first-child {
		margin-top: 0;
	}

	.navbar-nav .nav-link {
		width: 100%;
		justify-content: space-between;
	}

	.banner-sec .text-box {
		padding-left: 44px;
		padding-top: 60px;
		padding-bottom: 31px;
		padding-right: 50px;
		max-width: 490px;
	}

	.banner-sec .text-box h1 {
		font-size: 36px;
	}

	.header-bottom {
		padding: 20px 0;
	}

	.product-sec .slick-list {
		max-width: 460px;
	}

	.heading {
		flex-direction: column;
		gap: 14px;
		align-items: flex-start;
	}

	.product-slider-FF {
		margin-top: 32px;
	}

	.product-sec {
		padding: 30px 0 30px;
	}

	.company-sec {
		padding: 60px 0;
	}

	.company-inner {
		border-radius: 150px 0 150px 0;
		padding: 60px 40px;
	}

	.company-box .text-box.text-box-right {
		padding-top: 0;
		word-wrap: break-word;
		overflow-wrap: break-word;
		white-space: normal;
	}

	.company-inner .text-box {
		/*padding-top: 20px;*/
	}

	.news-box .image-holder {
		padding: 32px 0;
	}

	.news-sec {
		padding: 50px 0;
	}

	.news-box {
		margin-bottom: 20px;
	}

	.news-box .image-holder img {
		height: 230px;
	}

	.partners-inner ul {
		flex-wrap: wrap;
		gap: 20px;
		justify-content: center;
	}

	.partners-inner ul li img {
		height: 70px;
	}

	.partners-inner {
		padding: 24px 18px;
		margin-top: 24px;
	}

	.partners-sec {
		padding: 44px 0;
	}

	.footer-link.last-child {
		padding-top: 20px;
	}

	footer {
		padding: 50px 0;
	}

	.navbar-nav {
		padding: 20px 0;
	}

	.header-bottom {
		padding: 0;
		position: absolute;
		background: #fff;
		left: 0;
		top: 110px;
		width: 100%;
	}

	.prev-arrow-FF,
	.next-arrow-FF {
		width: 40px;
		height: 40px;
	}

	.unternehmen .banner-sec .text-box p {
		font-size: 18px;
	}

	.unternehmen .banner-sec .text-box {
		padding-top: 76px;
	}

	.unternehmen .banner-sec {
		padding: 80px 0 0 20px;
	}

	.banner-sec .green-leaf {
		display: none;
	}

	.green-leaf.leaf2 {
		bottom: -50px;
	}

	.green-leaf.leaf1 {
		left: -20px;
		top: -50px;
	}

	.medicine-left {
		padding-bottom: 20px;
	}

	.primary-btn {
		width: 100%;
	}

	.box {
		margin-bottom: 20px;
	}

	.career-top-main {
		margin-bottom: 38px;
	}

	.pharmacy-main {
		padding: 50px 30px 50px 30px;
		border-radius: 0px 90px;
	}

	.job-row {
		flex-direction: row;
	}

	.downloads {
		margin-top: 20px;
	}

	.download-link {
		font-size: 18px;
	}

	.job-row span {
		padding-left: 0;
	}

	.pharmacy-list h3 {
		padding-bottom: 8px;
	}

	.pharmacy-main h2 {
		font-size: 24px;
	}

	.pharmacy-top {
		padding-bottom: 20px;
	}

	.unsere .heading .text-inner h2 {
		font-size: 28px;
	}

	.unsere .product-sec {
		padding: 60px 0 60px;
	}

	.product-feature-right {
		margin-top: 20px;
	}

	.unsere .product-slider-FF {
		margin-top: 40px;
	}

	.unsere .banner-sec .text-box h1 {
		font-size: 32px;
	}

	.unsere .banner-sec {
		padding: 60px 0 0 20px;
	}

	.unsere-product .hormone-left {
		padding-bottom: 40px;
	}

	.hormone-sec {
		padding: 50px 0;
	}

	.hormone-right {
		max-width: 100%;
	}

	.hormone-items img {
		width: 100%;
	}

	.unsere-product .product-info-left img {
		height: 270px;
	}

	.another-product-top p {
		font-size: 16px;
	}

	.another-product-main {
		border-radius: 0px 120px;
	}

	.product-last .product-info-right {
		padding-top: 40px;
	}

	.product-info-right,
	.product-info-left {
		padding-bottom: 40px;
	}

	.shape-white {
		top: -20px;
	}

	.unsere-product .product-info {
		padding-top: 70px;
		padding-bottom: 50px;
	}

	.another-product-inner h4 {
		font-size: 22px;
	}

	.another-product-inner p {
		font-size: 16px;
	}

	.another-product-inner h4 {
		padding-bottom: 14px;
	}

	.download-info-sec h4 {
		font-size: 28px;
	}

	.download-info-inner ol li {
		margin-bottom: 8px;
	}

	.another-product {
		padding-bottom: 60px;
	}

	.logos .info-available-main ol li p {
		flex: 1;
	}

	.logos .info-available {
		padding: 56px 0;
	}

	.broschuren-main {
		border-radius: 150px 0px;
	}

	.broschuren-main h2 {
		font-size: 40px;
	}

	.logos .stellenangebote .text-large {
		font-size: 16px;
	}

	.logos-bottom-text h3,
	.logo-top h3 {
		font-size: 28px;
	}

	.logos-main {
		border-radius: 0px 120px;
	}

	.broschuren-main {
		border-radius: 120px 0px;
	}

	.manufacturing-inner h4 {
		font-size: 24px;
	}

	.manufacturing-inner ol li {
		padding-bottom: 10px;
	}

	.manufacturing-main {
		border-radius: 160px 0px;
	}

	.download-list-bottom p {
		word-break: break-all;
	}

	.manufacturing-inner ol li a {
		font-size: 16px;
	}

	.pressemeldung .job-info-box a,
	.pressemeldung .download-link,
	.pressekontakt p {
		font-size: 16px;
	}

	.pressemeldung .pharmacy-top {
		padding-bottom: 20px;
	}

	.pressemeldung .pharmacy-left p {
		font-size: 16px;
	}

	.herstellung .info-available-main p:first-child {
		padding-bottom: 14px;
	}

	.herstellung .banner-sec .text-box p {
		font-size: 16px;
	}

	.herstellung .herstellung-unsere-sec .company-box .image-holder {
		margin-bottom: 30px;
	}

	.herstellung .perfection-end {
		padding: 40px 0;
	}

	.herstellung .contract-activity .text-box {
		margin-bottom: 20px;
	}

	.herstellung .herstellung-unsere-sec {
		padding: 50px 0;
	}

	.herstellung .herstellung-right {
		padding: 20px;
	}

	.herstellung .herstellung-right {
		border-radius: 40px 0px;
	}

	.herstellung .service-offering-main {
		flex-direction: column;
	}

	.herstellung .service-offering-right .large-heading {
		font-size: 28px;
	}

	.herstellung .service-offering-right p {
		font-size: 16px;
	}

	.herstellung .service-offering-main {
		gap: 20px;
	}

	.herstellung .service-offering {
		padding: 50px;
	}

	.zum-sec .slider-FF {
		border-radius: 70px 0px;
	}

	.zum-produkt .info-available {
		padding: 36px 0;
	}

	.zum-produkt .banner-sec .text-box {
		padding-top: 50px;
	}
	.styled-box{
		padding: 17px 0;
	}
	.banner-sec .text-box h1{
		font-size: 22px;
	}
	.info-available-main p{
		white-space: normal;
		word-wrap: break-word;
		overflow-wrap: break-word;
	}
	.footer-item2 ul{
		display: block;
	}
	.footer-item{
		display: block;
		text-align: center;
	}
	.footer-item2 ul li a{
		text-align: center;
	}
	.styled-box{
		margin-bottom: 0;
	}
	.tabel {
		padding: 60px 8px;
	}
	.tr {
	padding: 20px 24px;
	display: block;
	}
	.tabel .tr .td{
		margin-bottom: 10px;
	}
	.company-sec .company-inner h2{
	  font-size: 20px;
	}
	.mobile_headbar{
		gap: 20px;
	}
	.mobile-nav-wrapper{
		justify-content: space-between;
		gap: 7px;
	}
	.logo-top h2{
		font-size: 24px;
	}
	.logo-top{
		padding-top: 0;
	}
	.text-large{
		font-size: 16px;
	}
	.broschuren-box .primary-btn, .logo-box .primary-btn, .logos-bottom-product .primary-btn{
		justify-content: center;
	}
	.product-inner-mid{
		z-index: 1;
	}
	.product-inner-mid .hormone-shape.shape-right{
		right: -12px;
		left: unset;
		border-radius: 70px 0 70px 0;
	}
	.product-inner-mid .hormone-shape{
		left: -12px;
		border-radius: 0 70px 0 70px;
		z-index: -1;
	}
	.product-inner-mid h3{
		font-size: 22px;
	}
	
	.entry-title{
		margin-bottom: 28px;
	}
	.primary-more-btn{
		margin-top: 35px;
	}
	.footer-item-inner{
		width: 100%;
	}
	.footer-item1{
		text-align: center;
	}
	.footer-item2{
		width: 100%;
		text-align: center;
		margin-bottom: 24px;
	}
	.footer-item3{
		width: 100%;
		text-align: center;
		margin-bottom: 24px;
	}
	.menu-item-has-children img{
	  display: none;
	}
	.green-leaf{
		display: none;
	}
	.company-box .text-box .label{
		margin-top: 0;
	}
	.herstellung-unsere-sec .company-box .image-holder{
		margin-top: 24px;
	}
	.service-offering-main img.ic-fade-in{
		margin-bottom: 24px;
	}
	.slider-FF-3 .slick-dots{
		display: none !important;
	}
	.hormone-shape{
		display: none;
	}
	.news-sec{
		padding: 0;
	}
	.news-inner{
		padding: 0;
	}
	.partner-item-s1 {
		background: #4dae2e;
		border-radius: 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 50px 0 0 10px;
	}
	
	.partner-item-s1 .partner-item-inner-s1{
	  padding-left: 24px;
	  padding-top: 41px;
	  padding-bottom: 14px;
	  padding-right: 35px;
	  width: 100%;
	  border-radius: 0 130px 0 0;
	}
	.partner-item-s1 .partner-item-inner-s1 .small-tx{
	 font-size: 30px
	}
	.search .partner-item-s1{
		padding-right: 0;
	}
	.partner-area-s1 .container{
		padding-right: 0;
		padding-left: 0;
	}
	.herstellung-unsere-sec .company-box .text-box .label{
		margin-top: 18px;
	}
	.mobile_headbar .lang-item::after{
		margin-left: 5px;
		margin-right: unset;
	}
	.zum-sec .slider-FF-3{
		max-height: 650px;
	}
}

@media screen and (max-width: 575px) {
	.logo a img {
		height: 55px;
	}

	.banner-sec {
		padding: 50px 0 0 10px;
	}

	.banner-sec .text-box {
		padding-left: 24px;
		padding-top: 41px;
		padding-bottom: 14px;
		padding-right: 35px;
		max-width: 320px;
		border-radius: 0 130px 0 0;
	}

	.banner-sec .text-box h1 {
		font-size: 24px;
	}

	.product-sec .slick-list {
		max-width: 260px;
	}

	.heading .text-inner h2 {
		font-size: 24px;
	}

	.language li a {
		font-size: 16px;
	}

	.expert-btn {
		font-size: 14px;
	}

	.header-bottom {
		top: 90px;
	}

	.navbar-nav .nav-link {
		font-size: 16px;
	}

	.heading .text-inner h2 {
		font-size: 20px;
	}

	.login-btn {
		font-size: 18px;
	}

	.prev-arrow-FF,
	.next-arrow-FF {
		width: 30px;
		height: 30px;
	}

	.prev-arrow-FF img,
	.next-arrow-FF img {
		height: 14px;
	}

	.company-inner {
		border-radius: 100px 0 100px 0;
		padding: 50px 20px;
	}

	.leaf-box {
		width: 220px;
		height: 183px;
		top: -17px;
		left: -12px;
	}

	.company-box .text-box p {
		font-size: 16px;
	}

	.primary-btn {
		font-size: 18px;
		height: 50px;
		padding: 0 10px;
	}

	.slick-slide {
		margin: 0 5px;
		/* 10px space on left and right */
	}

	.company-box {
		padding: 20px 0;
	}

	.news-inner {
		padding: 30px 0;
	}

	.news-box .image-holder img {
		height: 190px;
	}

	.news-box .image-holder {
		min-height: 200px;

	}

	.primary-more-btn {
		height: 50px;
		font-size: 18px;
		padding: 0 24px;
	}

	.partners-inner ul li img {
		height: 53px;
	}

	.footer-link h4 {
		font-size: 18px;
		line-height: 130%;
		margin-bottom: 16px;
	}

	.footer-left a img {
		height: 60px;
	}

	.copyright .media {
		flex-direction: column-reverse;
		gap: 10px;
	}

	.copyright {
		padding: 24px 0;
		padding-bottom: 0;
	}

	footer {
		padding: 30px 0;
	}

	.back-top {
		font-size: 18px;
	}

	.copyright .media p {
		font-size: 16px;
	}

	.unternehmen .banner-sec .text-box {
		padding-top: 40px;
	}

	.unternehmen .banner-sec .text-box {
		padding-left: 20px;
	}

	.unternehmen .banner-sec {
		padding: 40px 0 0 5px;
	}

	.unternehmen .banner-sec .text-box p {
		font-size: 14px;
	}

	.unternehmen .banner-sec .text-box {
		padding-left: 12px;
	}

	.medicine-sec {
		padding: 50px 0;
	}

	.green-leaf.leaf1 {
		left: -7px;
		top: -34px;
	}

	.green-leaf.leaf2 {
		bottom: -30px;
		right: -10px;
	}

	.unternehmen .company-box .text-box span {
		font-size: 16px;
		padding: 0 14px;
	}

	.career-top ol li a {
		padding: 10px;
	}

	.career-top-main {
		margin-bottom: 28px;
	}

	.career-sec {
		padding: 50px 0;
	}

	.box.last-box {
		padding: 20px
	}

	.pharmacy-main {
		border-radius: 0px 40px;
		padding: 40px 24px 40px 24px;
	}

	.pharmacy-main h2 {
		font-size: 18px;
	}

	.pharmacy-top-left {
		margin-bottom: 20px;
	}

	.pharmacy-list .text-large {
		font-size: 16px;
	}

	.pharmacy-list li {
		font-size: 16px;
		padding-bottom: 8px;
	}

	.pharmacy-list ol {
		padding-left: 20px;
		padding-bottom: 20px;
	}

	.pharmacy-left p {
		padding-bottom: 20px;
		font-size: 16px;
	}

	.pharmacy-main ul li a {
		padding: 6px 10px;
		gap: 3px;
		font-size: 14px;
	}

	.pharmacy-top-left .text-large {
		font-size: 16px;
	}

	.pharmacy-top-left {
		padding: 16px;
		margin-bottom: 12px;
	}

	.job-row .text-small,
	.download-link {
		font-size: 16px;
	}

	.pharmacy-left-bottom {
		padding-bottom: 0;
	}

	.unsere .banner-sec .text-box h1 {
		font-size: 24px;
	}

	.unsere .banner-sec .text-box p {
		font-size: 12px;
	}

	.unsere .heading .text-inner h2 {
		font-size: 20px;
	}

	.unsere .product-slider-FF {
		margin-top: 30px;
	}

	.unsere .product-sec {
		padding: 40px 0 40px;
	}

	.product-feature-right {
		flex-direction: column;
		border-radius: 0px 40px;
	}

	.product-feature-right .large-heading,
	.product-feature-left .large-heading {
		font-size: 16px;
	}

	.product-feature-right .large-heading {
		padding-bottom: 10px;
	}

	.unsere-table {
		padding: 50px 0;
	}

	.unsere-product .banner-sec .text-box {
		padding-left: 36px;
		padding-top: 67px;
		padding-bottom: 33px;
	}

	.unsere-product .banner-sec .text-box p {
		font-size: 16px;
		padding-bottom: 8px;
	}

	.hormone-left .large-heading {
		font-size: 20px;
	}

	.product-info-right .large-heading {
		font-size: 20px;
	}

	.unsere-product .product-info-left img {
		height: 230px;
	}

	.shape-white {
		width: 240px;
		height: 247px;
	}

	.unsere-product .another-product-main {
		padding: 40px 20px;
	}

	.another-product-main {
		border-radius: 0px 90px;
	}

	.another-product-top h4 {
		font-size: 20px;
	}

	.another-product .hormone-shape {
		left: -12px;
	}

	.product-info-right ul li p {
		font-size: 14px;
	}

	.download-info-sec {
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.download-info-sec h4 {
		font-size: 20px;
	}

	.download-info-inner h5 {
		font-size: 18px;
		padding-bottom: 10px;
	}

	.download-info-sec h4 {
		padding-bottom: 12px;
	}

	.download-info-inner ol li a {
		font-size: 16px;
	}

	.download-info-right ol li p {
		font-size: 16px;
	}

	.info-right-list a {
		font-size: 16px;
	}

	.download-info-right {
		border-radius: 0px 50px;
		padding: 32px 28px;
	}

	.download-info-left {
		padding: 32px 28px;
	}

	.info-list-div,
	.info-list-right-div {
		gap: 10px;
	}

	.logos .green-leaf.leaf-right {
		width: 151px;
		height: 151px;
	}

	.logos .text-large {
		font-size: 16px;
	}

	.broschuren-main h2 {
		font-size: 32px;
	}

	.broschuren-top {
		padding-bottom: 24px;
	}

	.broschuren-main {
		border-radius: 90px 0px;
	}

	.logos-main,
	.broschuren-main {
		padding: 30px;
	}

	.broschuren-box,
	.broschuren-box.mb-0 {
		margin-bottom: 30px !important;
	}

	.logo-top {
		padding-bottom: 20px;
	}

	.logos-main {
		border-radius: 0px 90px;
	}

	.logo-box {
		margin-bottom: 20px;
	}

	.logos-bottom-text {
		padding-top: 30px;
		padding-bottom: 20px;
	}

	.logos-bottom-text h3,
	.logo-top h3 {
		font-size: 24px;
	}

	.logos-bottom-product,
	.logos-bottom-product.mb-0 {
		margin-bottom: 30px !important;
	}

	.manufacturing-main {
		border-radius: 80px 0px;
		padding: 30px;
	}

	.manufacturing-inner h4 {
		font-size: 20px;
	}

	.manufacturing-inner ol li a {
		font-size: 14px;
	}

	.manufacturing-box {
		padding-bottom: 24px;
	}

	.manufacturing-inner ol li {
		padding-bottom: 8px;
	}

	.logos .info-available {
		padding: 36px 0;
	}

	.herstellung .banner-sec .text-box h1 {
		font-size: 28px;
	}

	.herstellung .banner-sec .text-box {
		padding-bottom: 30px;
	}

	.herstellung .info-available {
		padding: 50px 0;
	}

	.herstellung .text-large {
		font-size: 16px;
	}

	.herstellung .info-available .green-leaf.leaf-right {
		left: 0;
		top: -190px;
		width: 150px;
		height: 150px;
	}

	.herstellung .info-available .green-leaf {
		right: 0;
	}

	.herstellung .herstellung-unsere-sec .company-box p {
		font-size: 16px;
	}

	.herstellung .company-box .text-box h3 {
		font-size: 20px;
	}

	.herstellung .perfection-end {
		padding: 20px 0;
	}

	.herstellung .slick-dots li button {
		width: 12px;
		height: 12px;
	}

	.herstellung .service-offering {
		padding: 12px;
	}

	.herstellung .service-offering-main {
		border-radius: 60px 0px;
		padding: 20px;
	}

	.herstellung .service-offering-right .large-heading {
		font-size: 20px;
	}

	.zum-produkt .info-available-main h2 {
		font-size: 20px;
	}

	.zum-produkt .info-available .green-leaf.leaf-right {
		left: 0;
		top: -140px;
	}

	.zum-produkt .info-available {
		padding: 40px 0;
	}

	.zum-sec .slider-FF {
		max-width: 270px;
		padding: 24px;
		border-radius: 50px 0px;
	}

	.zum-produkt .slick-dots {
		bottom: -33px;
	}

	.zum-sec {
		padding-bottom: 70px;
	}
		.zum-produkt .banner-sec .text-box {
		padding-bottom: 10px;
	}
		.pressemeldungen .text-large {
		font-size: 16px;
	}
	.pressemeldungen-news-main {
	border-radius: 76px 0px;
	}
	.pressemeldungen-news-left .pressemeldungen-para {
	padding-bottom: 16px;
	font-size: 16px;
}
.pressemeldungen-news-left p {
		font-size: 16px;
	}
	.pressemeldungen-news{
		padding: 50px 0;
	}
	.pressemeldungen-pagination-main .page-link {
	width: 42px;
	height: 42px;
	}
	.styled-box{
		padding: 17px 0;
	}
	.banner-sec .text-box h1{
		font-size: 22px;
	}
	.info-available-main p{
		white-space: normal;
		word-wrap: break-word;
		overflow-wrap: break-word;
	}
	.footer-item2 ul{
		display: block;
	}
	.footer-item{
		display: block;
		text-align: center;
	}
	.footer-item2 ul li a{
		text-align: center;
	}
	.styled-box{
		margin-bottom: 0;
	}
	.company-box .text-box.text-box-right {
		/*padding-top: 20px;*/
		word-wrap: break-word;
		overflow-wrap: break-word;
		white-space: normal;
	}
	.company-sec .company-inner h2{
	  font-size: 20px;
	}
	.mobile_headbar{
		gap: 20px;
	}
	.mobile-nav-wrapper{
		justify-content: space-between;
		gap: 7px;
	}
	.logo-top h2{
		font-size: 24px;
	}
	.logo-top{
		padding-top: 0;
	}
	.text-large{
		font-size: 16px;
	}
	.broschuren-box .primary-btn, .logo-box .primary-btn, .logos-bottom-product .primary-btn{
		justify-content: center;
	}
	.product-inner-mid{
		z-index: 1;
	}
	.product-inner-mid .hormone-shape.shape-right{
		right: -12px;
		left: unset;
		border-radius: 70px 0 70px 0;
	}
	.product-inner-mid .hormone-shape{
		left: -12px;
		border-radius: 0 70px 0 70px;
		z-index: -1;
	}
	.product-inner-mid h3{
		font-size: 22px;
	}
	
	.entry-title{
		margin-bottom: 28px;
	}
	.primary-more-btn{
		margin-top: 35px;
	}
	.slick-dots li{
		margin-right: 8px;
	}
	.zum-sec .slider-FF-3{
		border-radius: 33px 0px;
		max-height: 270px;
	}
	.zum-sec .slider-FF-3 img{
		border-radius: 33px 0px;
	}
	.footer-item-inner{
		width: 100%;
	}
	.footer-item1{
		text-align: center;
	}
	.footer-item2{
		width: 100%;
		text-align: center;
		margin-bottom: 24px;
	}
	.footer-item3{
		width: 100%;
		text-align: center;
		margin-bottom: 24px;
	}
	.footer-bottom-area .col{
		padding: 0;
	}
	.menu-item-has-children img{
	  display: none;
	}
	.green-leaf{
		display: none;
	}
	.company-box .text-box .label{
		margin-top: 0;
	}
	.herstellung-unsere-sec .company-box .image-holder{
		margin-top: 24px;
	}
	.service-offering-main{
		display: block;
	}
	.service-offering-main img.ic-fade-in{
		margin-bottom: 24px;
	}
	.slider-FF-3 .slick-dots{
		display: none !important;
	}
	.hormone-shape{
		display: none;
	}
	.news-sec{
		padding: 0;
	}
	.news-inner{
		padding: 0;
	}
	.partner-item-s1 {
		background: #4dae2e;
		border-radius: 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 50px 0 0 10px;
	}
	
	.partner-item-s1 .partner-item-inner-s1{
	  padding-left: 24px;
	  padding-top: 41px;
	  padding-bottom: 14px;
	  padding-right: 35px;
	  width: 100%;
	  border-radius: 0 130px 0 0;
	}
	.partner-item-s1 .partner-item-inner-s1 .small-tx{
	 font-size: 30px
	}
	.search .partner-item-s1{
		padding-right: 0;
	}
	.partner-area-s1 .container{
		padding-right: 0;
		padding-left: 0;
	}
	.herstellung-unsere-sec .company-box .text-box .label{
		margin-top: 14px;
	}
	.mobile_headbar .lang-item::after{
		margin-left: 5px;
		margin-right: unset;
	}
	.news-box .text-box{
		height: fit-content;
	}
}
/* tablet size only */
@media (min-width: 768px) and (max-width: 1194px) {
	.panel-grid {
		margin-bottom: 30px !important; 
	}
}