@media(min-width: 1360px) and (max-width: 1585px) {
	.container {
		max-width: 1300px;
	}

	.social-media ul li {
		margin-right: 22px;
	}


}

@media(min-width: 1585px) {
	/*.container{
		max-width: 1555px;
	}*/


}

@media(max-width: 1585px) {
	.teaser-info-box h2 {
		font-size: 38px;
		line-height: 48px;
	}

	/*.full-screen-video , .full-screen-video video , .full-slide-img{
		min-height: 765px;
	}*/

	.home-slider-box-inner {
		padding: 25px;
	}

	.home-slider-box-inner h2 {
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 15px;
	}

	.home-slider-box-inner {
		font-size: 18px;
		line-height: 26px;
	}

	.home-slider-box-inner p {
		margin: 0 0 25px 0;
	}
}

@media(max-width: 1360.90px) {


	body {
		font-size: 16px;
		line-height: 22px;
	}




	.social-media ul li {
		margin-right: 15px;
		width: 20px;
		height: 20px;
		background-size: 20px auto !important;
	}

	.social-media ul li a {
		width: 20px;
		height: 20px;
		background-size: 20px auto !important;
	}

	.footer-part {
		font-size: 18px;
		line-height: 24px;
	}

	.logo-footer {
		width: 125px;
		height: 110px;
	}

	.footer-bottom-inner {
		top: -55px;
	}

	.teaser-info-box {
		padding: 35px;
	}

	.teaser-info-box h2 {
		font-size: 30px;
		line-height: 40px;
	}

	.teaser-info-box h2 {
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 25px;
	}

	.teaser-info-box {
		font-size: 18px;
		line-height: 22px;
	}

	.teaser-info-box p {
		margin: 0 0 25px 0;
	}

	.teaser-info-box {
		padding: 50px 30px 50px 30px;
	}

	.click-language::after {
		top: 7px;
	}

	.teaser-info-box {
		min-height: 356px;
	}
}

@media(max-width: 1200.90px) {
	.main-menu>ul>li {
		margin-right: 8px;
	}

	.social-media ul li {
		margin-right: 8px;
		width: 16px;
		height: 16px;
		background-size: 16px auto !important;
	}

	.social-media ul li a {
		width: 16px;
		height: 16px;
		background-size: 16px auto !important;
	}

	.footer-top-links {
		margin-bottom: 30px;
	}


	.accordion-item .accordion-header .accordion-button {
		font-size: 20px;
	}

	/* .nav-tabs .nav-link{
		font-size: 18px;
	} */

	.teaser-info-box {
		min-height: 280px;
	}
}

@media(min-width: 992px) {
	/* .header-part.sticky.sticky-fixed .main-menu > ul > li > a{
		color: var(--primary);
		padding: 13px 0;
	} */

	.header-part.sticky.sticky-fixed .social-media ul .social-insta a {
		background: url('../Images/insta-sticky.svg') no-repeat center center;
	}

	.header-part.sticky.sticky-fixed .social-media ul .social-twitter a {
		background: url('../Images/twitter-sticky.svg') no-repeat center center;
	}

	.header-part.sticky.sticky-fixed .social-media ul .social-facebook a {
		background: url('../Images/facebook-sticky.svg') no-repeat center center;
	}

	.header-part.sticky.sticky-fixed .social-media ul .social-linked a {
		background: url('../Images/linked-sticky.svg') no-repeat center center;
	}
}

@media(max-width: 991.90px) {


	.kontrast-blog,
	.header-top-right ul li {
		margin-right: 20px;
	}





	.footer-part h5 {
		margin: 0 0 20px 0;
		font-size: 20px;
	}

	.footer-top-links {
		margin-bottom: 25px;
	}



	.body-hide .header-part.sticky.sticky-fixed .close-humb .burger .burger-lines,
	.body-hide .header-part.sticky.sticky-fixed .close-humb .burger .burger-lines::after,
	.body-hide .header-part.sticky.sticky-fixed .close-humb .burger .burger-lines::before {
		background: var(--primary);
	}

	.body-hide .header-part.sticky.sticky-fixed .burger .burger-lines,
	.body-hide .header-part.sticky.sticky-fixed .burger .burger-lines::after,
	.body-hide .header-part.sticky.sticky-fixed .burger .burger-lines::before {
		background: var(--primary);
	}

	.body-hide .menu-txt {
		display: none;
	}



	.teaser-info-box.teaser-info-box-xs .theme-btn.theme-btn-white {
		min-width: 175px;
	}

	.teaser-info-box h2 {
		font-size: 24px;
		line-height: 34px;
	}

	.teaser-info-box {
		padding: 35px 15px 35px 15px;
	}

	.teaser-info-box h2 {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 25px;
	}

	.theme-btn {
		min-width: 190px;
	}

	.boxer-row {
		padding: 0 15px;
	}

	.boxer-col-head,
	.boxer-col-info {
		padding: 13px 20px 13px 0;
	}

	.search-title {
		font-size: 35px;
		line-height: 45px;
		margin-bottom: 35px;
	}

	.media .media-body .media-heading {
		font-size: 30px;
	}

	.searchforword {
		font-size: 32px;
		line-height: 42px;
	}

	.footer-left-info p strong {
		display: block;
	}

	/* .nav-tabs .nav-link{
		font-size: 16px;
	} */
}

@media(max-width: 767.90px) {
	.header-top-left {
		width: 100%;
	}

	.language-menu-left {
		display: none;
	}

	/* .header-top-right{
		display: none;
	} */

	.language-menu {
		margin-left: auto;
	}

	.footer-top-left {
		margin-bottom: 50px;
	}

	.logo-footer {
		width: 125px;
		height: 80px;
		padding: 15px;
	}

	.footer-bottom-inner {
		top: -35px;
	}


	.info-wrapper {
		margin-top: 25px;
	}

	/* COMMON TYPO3 */

	.ce-right.ce-intext.ce-nowrap .ce-gallery,
	.ce-left.ce-intext.ce-nowrap .ce-gallery,
	.ce-left.ce-intext .ce-gallery,
	.ce-right.ce-intext .ce-gallery {
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
	}

	.ce-right.ce-intext.ce-nowrap .ce-bodytext,
	.ce-left.ce-intext.ce-nowrap .ce-bodytext {
		padding-right: 0px;
		padding-left: 0px;
	}

	.tx-indexedsearch-res h3 {
		font-size: 20px;
	}

	.teaser-info-box {
		padding: 25px;
	}

	.teaser-info-box {
		font-size: 16px;
		line-height: 24px;
	}

	.boxer-col-head,
	.boxer-col-info {
		padding: 15px;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.boxer-row-head {
		display: none;
	}

	.boxer-row-body .boxer-col-head {
		display: block;
	}

	.home-slider-box {
		padding: 0px 15px;
	}

	.home-slider-box.box-top-side {
		top: 30px;
	}

	.home-slider-box.home-slider-box-bottom {
		bottom: 150px;
	}

	.searchforword {
		margin: 20px 0 40px 0;
	}
}

@media(max-width: 576.90px) {
	.footer-top-right {
		display: block;
	}

	.footer-top-links ul {
		display: none;
		padding-left: 36px;
	}

	.footer-top-links h5 {
		position: relative;
		padding-left: 35px;
		cursor: pointer;
	}

	.footer-top-links h5:before {
		background: url('../Images/arrow-menu.svg') no-repeat center center;
		width: 20px;
		height: 25px;
		position: absolute;
		left: 0px;
		top: 3px;
		content: "";
	}

	.footer-top-links h5 {
		cursor: pointer;
		font-size: 22px;
	}

	.footer-top-links.active ul {
		display: block;
	}

	.footer-top-links.active h5:before {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	.logo-footer {
		width: 135px;
		height: 125px;
		margin-right: 25px;
		padding: 10px;
		margin-bottom: 20px;
	}

	.logo-footer:nth-child(even) {
		margin-right: 0px;
	}

	.footer-bottom-inner {
		top: -50px;
		flex-wrap: wrap;
		justify-content: flex-start;
		max-width: 300px;
		margin: 0 auto;
	}

	.footer-top-part {
		padding: 50px 0 80px 0;
	}


	.main-menu-outer {
		padding: 0;
	}





	.full-left-curve {
		width: 53%;
	}

	.full-right-curve {
		width: 53%;
	}

	.full-screen-video,
	.full-screen-video video,
	.full-slide-img {
		min-height: 367px;
		height: auto;
	}

	.click-arrow {
		display: none;
	}

	#tx_indexedsearch #tx-indexedsearch-searchbox-sword {
		max-width: 100%;
		margin: 15px 0;
		width: 100%;
	}

	#tx_indexedsearch .form-group .input-group {
		display: block;
	}

	#tx_indexedsearch .form-group .input-group-btn {
		display: block;
		width: 100%;
	}

	#tx_indexedsearch #tx-indexedsearch-searchbox-button-submit {
		width: 100%;
	}

	.search-title {
		margin-bottom: 25px;
	}

	.searchforword {
		font-size: 32px;
		line-height: 42px;
	}

	.media .media-body .media-heading {
		font-size: 24px;
	}
}

@media(max-width: 480px) {
	.home-slider-box-inner {
		padding: 25px 35px 70px 35px;
	}
}

@media(max-width:1365px){
	.humbarger-menu {
		display: flex;
		align-items: center;
	}
	.main-menu-outer {
		position: fixed;
		left: 0px;
		top: 48px;
		width: 100%;
		height: 100%;
		background-color: var(--secondary);
		align-items: flex-start;
		display: block;
		font-size: 22px;
		line-height: 26px;
		overflow-x: hidden;
		overflow-y: auto;
		display: none;

	}
	.main-menu-outer.active {
		top: 0px;
	}

	[data-bs-theme=dark] .main-menu-outer {
		background-color: var(--black-color);
	}

	.main-menu {
		width: 100%;
	}

	.main-menu>ul {
		display: block;
		width: 100%;
	}

	.main-menu>ul>li>a:before,
	.main-menu>ul>li>a:after {
		display: none !important;
	}

	.main-menu>ul>li>a {
		font-size: 20px;
		line-height: 1.5;
		font-weight: 600;
		padding: 0;
		border: none;
		padding-left: 34px;
		width: 100%;
	}



	.main-menu>ul>li {
		margin-bottom: 24px;
	}

	.social-media ul li,
	.social-media ul li a {
		width: 30px;
		height: 30px;
		background-size: 30px auto !important;
	}

	.main-menu>ul>li .submenu-menu {
		position: relative;
		top: 0;
		left: 20px;
		transform: translateX(0);
		display: none;
	}


	.main-menu>ul>li:hover>.submenu-menu {
		display: none;
	}

	.social-media ul {
		justify-content: space-between;
	}


	.main-menu li.has-child {
		display: flex;
		flex-wrap: wrap;
	}



	.main-menu>ul>li {
		margin-right: 0;
	}

	.main-menu ul li.open .submenu-menu {
		display: block;
		width: 100%;
	}

	.main-menu ul li.open>.submenu-click {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		transform: rotate(90deg);
	}

}

@media(max-width:767px){
	.humbarger-menu {
		margin-right: 0;
	}
}
@media(max-width:600px){
	.sticky-fixed .humbarger-menu {
		margin-right: 40px;
	}
 }

@media (min-width: 1360px) and (max-width: 1585px) {
	.humbarger-menu {
		margin-right: 100px;
	}
}