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

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

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

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

	.header-bottom-inner {
		font-size: 21px;
	}
}

@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;
	}*/


}

@media(max-width: 1360.90px) {
	/* .logo {
    	max-width: 160px;
	} */

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

	.main-menu>ul>li>a {
		padding: 14px 0;
	}

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

	/* .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;
	} */

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

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

	.header-top {
		font-size: 16px;
	}

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

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

@media(max-width: 1200.90px) {

	.header-top,
	.header-top-left {
		font-size: 14px;
		line-height: 22px;
	}

	/* .header-top{
		padding: 2px 0 0;
	} */

	.header-top-left ul li {
		margin-right: 25px;
	}

	/* .kontrast-blog, .font-large {
    	margin-right: 25px;
	} */

	/* .header-bottom{
		padding: 15px 0;
	} */

	/* .logo {
    	max-width: 140px;
	} */

	.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;
	} */

	/* .header-part.sticky.sticky-fixed .header-top {
		margin-top: -30px;
	} */

	/* .accordion-item .accordion-header .accordion-button{
		font-size: 16px;
	} */

	.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(--fix-menu-anchor);
		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) {
	.header-top {
		font-size: 16px;
	}

	/* .kontrast-blog, .font-large , .header-top-left ul li{
		margin-right: 20px;
	} */

	.humbarger-menu {
		display: flex;
		align-items: center;
	}

	/* .header-bottom {
		padding: 15px 0;
	} */

	/* .header-part.sticky.sticky-fixed .header-top {
		margin-top: -30px;
	} */



	.main-menu {
		width: 100%;
	}

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

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

	.main-menu>ul>li>a {
		/* font-weight: 600;  */
		padding: 0px;
	}



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

	/* .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: 0;
		background: var(--light-green);
		padding: 25px 33px;
		display: none;
		margin-top: 25px;
	}

	.main-menu>ul>li .submenu-menu:before {
		position: absolute;
		left: -100%;
		width: 100%;
		height: 100%;
		content: "";
		background: var(--light-green);
		top: 0px;
	}

	.main-menu>ul>li .submenu-menu:after {
		position: absolute;
		right: -100%;
		width: 100%;
		height: 100%;
		content: "";
		background: var(--light-green);
		top: 0px;
	}

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



	/* .submenu-click{
		display: block;
		min-width: 20px;
		margin-right: 12px;
		cursor: pointer;
	} */

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




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

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

	.body-hide .header-top {
		/*		margin-top: -48px;*/
		display: none;
	}

	.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(--secondary);
	}

	.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(--white-color);
	}

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



	.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);
	}

	.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) {
	body {
		line-height: 24px;
		font-size: 16px;
	}



	h2 {
		font-size: 35px;
		line-height: 45px;
		margin: 25px 0;
	}

	h3 {
		font-size: 30px;
		line-height: 40px;
		margin: 25px 0;
	}

	h4 {
		font-size: 24px;
		line-height: 34px;
		margin: 25px 0;
	}

	h5 {
		font-size: 22px;
		line-height: 30px;
		margin: 25px 0;
	}

	h6 {
		font-size: 20px;
		line-height: 25px;
		margin: 25px 0;
	}

	.header-top-left {
		display: none;
	}

	.kontrast-blog a span {
		display: none;
	}

	/* .kontrast-blog{
		margin-right: auto;
	} */

	.font-large {
		margin-right: 0px;
	}

	.font-large button span {
		display: none;
	}

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

	.header-top-right {
		width: 100%;
	}

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

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

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

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

	.font-large-pop li a span {
		display: block;
	}

	.font-large-pop {
		left: -78px;
	}

	.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: 21px;
		line-height: 1.3;
		margin: 0 0 28px 0;
	}

	.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: 100px 20px 30px 20px;
	} */



	.theme-btn {
		margin-bottom: 15px;
	}

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

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




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

	.click-arrow {
		display: none;
	}



	.full-screen-video .full-left-curve,
	.full-screen-video .full-right-curve {
		display: none;
	}


	#tx_indexedsearch #tx-indexedsearch-searchbox-sword {
		max-width: 65%;
		/* 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: 30%;
		margin-left: 10px;
	}

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

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

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