@font-face{
	font-family:"Brandon Grotesque";
	src:url("../fonts/5579733/050663eb-e1cb-4e20-83bc-b6fbb0650136.woff2") format("woff2"),url("../fonts/5579733/3c904513-944e-4a14-9492-e7bd0f1d77c0.woff") format("woff");
	font-weight: normal;
	font-style: normal;
}
@font-face{
	font-family:"Brandon Grotesque";
	src:url("../fonts/5579738/40ae7f1f-757a-4df4-90bd-6c1ea77a6cc0.woff2") format("woff2"),url("../fonts/5579738/0bd54cb1-cfb7-4292-9e99-861508a6df66.woff") format("woff");
	font-weight: normal;
	font-style: italic;
}
@font-face{
	font-family:"Brandon Grotesque";
	src:url("../fonts/5579756/d849a1c9-784e-4774-af52-86b6dc52cae6.woff2") format("woff2"),url("../fonts/5579756/6a0d5f5e-3ccd-4763-9f8b-e93735b722bc.woff") format("woff");
	font-weight: bold;
	font-style: normal;
}
@font-face{
	font-family:"Brandon Grotesque";
	src:url("../fonts/5579759/1469f706-7560-455a-9fde-3f59a866768f.woff2") format("woff2"),url("../fonts/5579759/2ae806c7-2209-4bfd-8709-05e32ae03217.woff") format("woff");
	font-weight: bold;
	font-style: italic;
}

* {
	padding: 0;
	margin: 0;
	font-family: "Brandon Grotesque";
}
html { scroll-behavior: smooth;  }
body,
textarea,
input {
	padding: 0;
	margin: 0;
	line-height: 1.5;
	font-weight: 400;
	color: #2C353C;
	font-family: "Brandon Grotesque";
}
a {
	display: inline-block;
}
a:hover {
	text-decoration: none;
}
h1,h2,h3,h4,h5,h6 {
	padding: 0;
	margin: 0;
	font-weight: 400;
}
p {
	margin: 0;
	padding: 0;
}
ul,
ol {
	padding: 0;
	margin: 0;
}
ul{
	list-style: none;
}

.wrapper {
	position: relative;
	overflow: hidden;
}

.btn:focus {
	box-shadow: unset
}


@font-face {
    font-family: 'Hind Vadodara';
    src: url('../fonts/HindVadodara-Medium.woff2') format('woff2'),
        url('../fonts/HindVadodara-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Hind Vadodara';
    src: url('../fonts/HindVadodara-Light.woff2') format('woff2'),
        url('../fonts/HindVadodara-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Hind Vadodara';
    src: url('../fonts/HindVadodara-Bold.woff2') format('woff2'),
        url('../fonts/HindVadodara-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Hind Vadodara';
    src: url('../fonts/HindVadodara-Regular.woff2') format('woff2'),
        url('../fonts/HindVadodara-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Hind Vadodara';
    src: url('../fonts/HindVadodara-SemiBold.woff2') format('woff2'),
        url('../fonts/HindVadodara-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Minion Pro';
    src: url('../fonts/MinionPro-Regular.woff2') format('woff2'),
        url('../fonts/MinionPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}




/*-_-_Header_CSS_Start_-_-*/
header {
	position: absolute;
	width: 100%;
	z-index: 5;
}

.header-wrap {
	display: flex;
    align-items: center;
	justify-content: space-between;
	padding: 42px 55px;
}

.header-wrap .navbar-brand {
	display: inline-block;
}

.header-wrap .navbar-brand img {
	width: 290px;
}

.overlay {
	height: 100vh;
	width: 100%;
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	background-color: #fff;
	overflow-x: hidden;
	transition: 0.5s;
	pointer-events: none;
	-webkit-transform: translateY(-25%);
	transform: translateY(-25%);
	opacity: 0;
	-webkit-transition: opacity .8s cubic-bezier(.77,0,.175,1),-webkit-transform .8s cubic-bezier(.77,0,.175,1);
    transition: opacity .8s cubic-bezier(.77,0,.175,1),-webkit-transform .8s cubic-bezier(.77,0,.175,1);
    transition: transform .8s cubic-bezier(.77,0,.175,1),opacity .8s cubic-bezier(.77,0,.175,1);
    transition: transform .8s cubic-bezier(.77,0,.175,1),opacity .8s cubic-bezier(.77,0,.175,1),-webkit-transform .8s cubic-bezier(.77,0,.175,1);
}

.menushow .overlay {
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
	pointer-events: auto;
	opacity: 1;
}
  
.overlay .overlay-content-wrap {
	overflow-y: scroll;
}

.overlay .overlay-content-wrap::-webkit-scrollbar {
	width: 5px;
}
  
/* Track */
.overlay .overlay-content-wrap::-webkit-scrollbar-track {
	background: #f1f1f1; 
}
   
/* Handle */
.overlay .overlay-content-wrap::-webkit-scrollbar-thumb {
	background: #888; 
}
  
/* Handle on hover */
.overlay .overlay-content-wrap::-webkit-scrollbar-thumb:hover {
	background: #555; 
}

.overlay-content {
	position: relative;
	width: 100%;
	padding: 70px 70px;
}

.overlay a.layout-logo {
	display: block;
	margin-bottom: 32px;
}
  
.overlay a.layout-logo img {
	width: 290px;
}

.menu-btn {
	margin-bottom: 15px;
	position: relative;
    z-index: 1250;
}
/* 
.menushow .menu-btn {
	background: #fff;
} */

.menu-btn .openNav {
	cursor: pointer;
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.3;
	color: #fff !important;
	display: flex;
	transition: all .5s ease;
}

.menushow .menu-btn .openNav{
	color: #F37221 !important;
}

.menu-btn .openNav .move-btn {
	display: inline-block;
    height: 45px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
}

header .menu-btn .openNav .move-btn img {
    -webkit-transition: all .5s cubic-bezier(.77,0,.175,1);
    transition: all .5s cubic-bezier(.77,0,.175,1);
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
}

header.menushow .menu-btn .openNav .move-btn img {
    color: rgba(63,63,63,.65);
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}

header .menu-btn .openNav .move-btn img:first-child {
	opacity: 1;
}

header .menu-btn .openNav .move-btn img:nth-child(2){
	opacity: 0;
}

header.menushow .menu-btn .openNav .move-btn img:first-child {
	opacity: 0;
}

header.menushow .menu-btn .openNav .move-btn img:nth-child(2){
	opacity: 1;
}

.menu-btn .openNav img {
	width: 45px;
	margin-left: 27px;
}
  
  
.closebtn img{
	  width: 50px;
}

.overlay a:hover, .overlay a:focus {
	color: #97B83D;
}
  
.overlay .closebtn {
	position: absolute;
	top: 40px;
	right: 70px;
	font-size: unset;
	padding: 0;
	z-index: 100;

}

.overlay .closebtn img {
	width: 45px;
}

.menu-btn-wrap .language-dropdown-wrap {
	display: flex;
	justify-content: flex-end;
 }

.language-dropdown .dropdown-toggle {
	padding: 0 ;
	border: 0;
	background: unset;
	padding-bottom: 25px;
	position: relative;
}

.language-dropdown .dropdown-toggle img {
	width: 45px;
}

.language-dropdown .dropdown-toggle::after {
	border: 0;
	content: "\f107";
	font-family: "Fontawesome";
	font-size: 25px;
	position: absolute;
	left: 9px;
	top: 63%;
	color: #fff;
}

.language-dropdown .dropdown-menu {
	left: auto !important;
	right: 0px !important;
	transform: unset !important;
	top: 100% !important;
	margin: 0;
	min-width: 8rem;
}
  
.language-dropdown .dropdown-menu a.dropdown-item {
	padding: 5px 15px;
}

.multi-navbar {
	width: 305px;
	display: inline-block;
	position: relative;
}

.multi-navbar li a {
	border-top: 1px solid #808285;
	font-size: 22px;
	line-height: 1.3;
	color: #414042;
	display: block;
	padding: 12px 10px;
	position: relative;	
}

.multi-navbar li a:hover::after{
	opacity: 1;
	right: 10px;
}

.multi-navbar li a::after {
	content: "";
	background: url(../images/white-arrow.svg) center center no-repeat;
	background-size: contain;
	width: 30px;
	height: 18px;
	top: 50%;
	transform: translateY(-50%);
	position: absolute;
	right: 22px;
	opacity: 0;
	transition: 0.6s all ease;
}

.multi-navbar li a:hover,
.multi-navbar li a:focus {
	background: #FFDC00;
	color: #414042;
	text-decoration: none;
}

.multi-navbar li.show>a,
.multi-navbar li.open>a {
	color: #97B83D !important;
}
/* 
.multi-navbar li.dropdown-submenu>a:hover,
.multi-navbar li.dropdown-submenu>a:focus {
	background: transparent;
	color: #97B83D;
} */

.multi-navbar li a.nav-btn{
	background: #F37221;
	color: #fff;
	border:2px solid #F37221;
}

.multi-navbar li a.nav-btn:hover {
	color: #F37221;
	background: #fff;
	border:2px solid #F37221;
}

.multi-navbar li a.nav-btn::after {
	display: none;
}

.multi-navbar .dropdown-menu {
	transform: unset !important;
	left: 100% !important;
	padding: 0;
	background: transparent;
	min-width: 355px;
	padding-left: 50px;
	border: 0;
	top: 0;
	height: 100%;
}

.multi-navbar .dropdown-toggle::after {
	content: "\f105";
    font-family: "Fontawesome";
    border: 0;
    position: absolute;
	right: 15px;
	top: unset;
	width: unset;
	height: unset;
	transform: unset;
	opacity: 1;
}


.multi-navbar {
	padding: 0;
  	margin: 0;
	list-style: none;
	position: relative;
	}

.multi-navbar a {
	display:block;
	padding:0 10px;	
	color:#FFF;
	font-size:20px;
	line-height: 60px;
	text-decoration:none;
}


/* Hide Dropdowns by Default */
.multi-navbar ul {
	display: none;
	position: absolute; 
}
	
/* Display Dropdowns on Hover */
.multi-navbar li:hover > ul {
	display:inherit;
}
	
/* Fisrt Tier Dropdown */
.multi-navbar ul li {
	float:none;
	display:list-item;
}

/*-_-_Header_CSS_End_-_-*/

/*-_-_Banner_CSS_Start_-_-*/

.banner {
	position: relative;
	height: 100vh;
	overflow: hidden;
}

.banner .carousel-item img{
	height: 100vh;
}

.banner .slider-nav img {
	height: 100vh;
	width: 100%;
	object-fit: cover;
}

.slick-list.draggable {
	padding: 0 !important;
}
.banner .slider-nav {
	height: 100vh;
}

.banner .aside-slider {
	position: absolute;
    top: 0;
	left: -10%;
	right: auto;
    z-index: 1;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #fff;
	text-align: center;
	background: rgba(0,0,0,0.8);
	width: 48%;
	transform: skewX(15deg);
	padding-right: 5%;
    padding-left: 2%;
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
	height: calc(100% - 0px);
}

.banner .aside-slider .slider-caption-inner {
	transform: skewX(-15deg);
	width: 80%;
	margin-bottom: 130px;
}

.banner .aside-slider .slider-content {
	text-align: left;
}

.banner .aside-slider .slider-content h1{
	color: #fff;
	text-transform: uppercase;
	font-size: 40px;
	line-height: 1.1;
	font-weight: 700;
	margin-bottom: 45px;
}

.banner .aside-slider .slider-content p {
	font-size: 25px;
	line-height: 1.1;
	color: #fff;
}

.banner .aside-slider .slider-content p:nth-child(3){
	margin-top: 30px;
}

/*-_-_Banner_CSS_End_-_-*/

/*-_-_Content_CSS_Start_-_-*/
.content h2 {
	font-size: 35px;
	font-weight: 700;
	line-height: 1.3;
	color: #414042;
	text-transform: uppercase;
}

.content h3 {
	font-size: 30px;
	font-weight: 400;
	line-height: 1.2;
	color: #414042;
	text-transform: uppercase;
}

.content p {
	font-size: 25px;
	font-weight: 400;
	line-height: 1.3;
	color: #414042;
}

.subject-from-wrap {
	padding: 85px 0px 40px;
}

.subject-from-wrap .subject-from {
	text-align: center;
}

.subject-from-wrap .subject-from h3 {
	margin-bottom: 72px;
}

.subject-from-wrap .subject-from p {
	margin-bottom: 32px;
}

.subject-from-wrap .subject-from p:last-child {
	margin: 0;
}

.subject-interest-wrap {
	padding-top: 40px;
}

.subject-interest-wrap .subject-interest h3 {
	padding-bottom: 38px;
	text-align: center;
}

.subject-interest-wrap .subject-interest a {
	overflow: hidden;
	display: block;
	position: relative;
}

.subject-interest-wrap .subject-interest a:hover img {
	transform: scale(1.1);
}


.subject-interest-wrap .subject-interest a img{
	width: 100%;
	height: 422px;
	object-fit: cover;
	transition: 0.6s all ease;
}

.subject-interest-content {
	transform: skewX(15deg);
    background: rgba(0,0,0,0.8);
    height: 130px;
    width: 97%;
    position: absolute;
    left: -4%;
    bottom: 0;
    display: flex;
    align-items: center;
} 

.subject-interest-content .subject-interest-content-inner {
	transform: skewX(-15deg);
	padding-left: 40px;
	padding-right: 30px;
} 

.subject-interest-content .subject-interest-content-inner h3{
	font-weight: 700;
	padding: 0;
	color: #fff;
	text-align: left;
}

.current-wrap .current-content-outer {
	padding: 85px 0 80px;
}

.current-wrap .current-content-outer h3 {
	text-align: center;
	margin-bottom: 38px;
}

.current-content-wrap {
	background: url(../images/kathrin-henneberger.jpg) center center no-repeat;
	background-size: cover;
	min-height: 600px;
	display: flex;
	align-items: flex-end;
	overflow: hidden;
}

.current-col:nth-child(2) .current-content-wrap {
	background: url(../images/gui-minhai-1.jpg) center center no-repeat;
}

.current-col:nth-child(3) .current-content-wrap {
	background: url(../images/zweierlei-mass.png) center center no-repeat;
}

.current-content-wrap .current-content {
	background: rgba(0,0,0,0.7);
	/* padding: 25px 30px 25px 30%; */
	padding: 25px 12px 25px 26%;
	width: 100%;
	position: relative;
}

.current-content-wrap .current-content span {
	font-weight: 300;
	font-size: 20px;
	line-height: 1.3;
	color: #fff;
	padding-bottom: 30px;
	display: inline-block;
}

.current-content-wrap .current-content p {
	font-weight: 600;
	font-size: 20px;
	line-height: 1.3;
	color: #fff;
	min-height: 84px;
}

.arrow-wrap {
	position: absolute;
	transform: skewX(12deg);
	background: rgba(255,255,255,0.7);
	height: 100%;
	top: 0;
	left: -28px;
	width: 27%;
	display: flex;
    align-items: center;
}

.arrow-wrap img {
	width: 52px;
	transform: skewX(-12deg);
	margin-left: 60px;
	padding-top: 40px;
	transition: 0.6s all ease;
}

.arrow-wrap:hover img {
	margin-left: 70px;
}

.btn-wrap {
	transform: skewX(-12deg);
	color: #2C353C !important;
	background: #FFDC00;
	padding: 24px 42px 18px;
	display: inline-block;
	transition: 0.6s all ease;
}

.btn-wrap span {
	transform: skewX(12deg);
	font-size: 25px;
	line-height: 1.2;
	color: #2C353C !important;
	display: inline-block;
	transition: 0.6s all ease;
}

.contribution-wrap {
	padding-top: 30px;
	display: flex;
	justify-content: flex-end;
	padding-right: 10px;
}

.more-about-experience-wrap {
	background: url(../images/shutterstock_1110245381.jpg) center right no-repeat;
    background-size: 70% 100%;
	position: relative;
}

.more-about-experience-wrap::before {
	content: "";
    position: absolute;
    background: #F1F2F2;
    transform: skewX(12deg);
    height: 100%;
    width: 46%;
    top: 0;
    left: -5.5%;
}

.more-about-experience-wrap .more-about-experience {
	width: 600px;
	position: relative;
	padding: 285px 0px 280px;
}

.more-about-experience-wrap .more-about-experience h2 {
	color: #414042;
	margin-bottom: 70px;
}

.more-about-experience-wrap .more-about-experience a {
	margin-left: 10px;
}

.buxus-edition-wrap {
	background: url(../images/shutterstock_621157613-Kopie_sw.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
}

.buxus-edition-wrap::before {
	content: "";
	background: rgba(255,255,255,0.7);
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.buxus-edition-wrap .buxus-edition {
	padding: 260px 150px 250px;
	text-align: center;
	position: relative;
}

.buxus-edition-wrap .buxus-edition h2{
	margin-bottom: 93px;
}

.legal-biogrphy-wrap {
	padding: 130px 0px 123px;
}

.legal-biogrphy {
	max-width: 1480px;
	margin: 0 auto;
}

.legal-biogrphy-img img {
	width: 435px;
	max-width: 100%;
}

.legal-biogrphy-content-wrap {
	display: flex;
	align-items: center;
}

.legal-biogrphy-content h2 {
	margin-bottom: 100px;
}

.two-btn-wrap {
	margin-top: 95px;
	display: flex;
	align-items: center;
}

.two-btn-wrap li {
	margin-right: 55px;
}

.two-btn-wrap li a {
	width: 253px;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
}

.two-btn-wrap li:last-child{
	margin-right: 55px;
}

.legal-biogrphy-wrap.english-book-wrap {
	background: #F1F2F2;
}

.legal-biogrphy-wrap.english-book-wrap .legal-biogrphy-img {
	display: flex;
	justify-content: flex-end;
}

.events-leatures-wrap {
	background: url(../images/shutterstock_215561266.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	padding: 70px 0px 68px;
}

.events-leatures-wrap::before {
	content: "";
	background: rgba(255,255,255,0.7);
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.events-leatures-content-wrap {
	display: flex;
	align-items: center;
}

.events-leatures-wrap .events-leatures-img {
	position: relative;
	overflow: hidden;
}

.events-leatures-wrap .events-leatures-img:hover img {
    transform: scale(1.1);
}

.events-leatures-wrap .events-leatures-img img {
	width: 100%;
	height: 622px;
	object-fit: cover;
	transition: 0.6s all ease;
}

.events-wrap {
	transform: skewX(15deg);
    background: rgba(0,0,0,0.8);
    width: 97%;
    position: absolute;
    left: -4%;
    bottom: 0;
}

.events-wrap .events {
	transform: skewX(-15deg);
	padding: 38px 20px 32px 52px;
}

.events-wrap .events p {
	color: #fff;
	font-size: 20px;
	line-height: 1.3;
	font-weight: 300;
	margin-bottom: 24px;
}

.events-wrap .events h3 {
	color: #fff;
	font-weight: 600;
}

.events-leatures-wrap .events-leatures-content {
	text-align: center;
}

.events-leatures-wrap .events-leatures-content h2 {
	margin-bottom: 60px;
}


.foundation-support-wrap {
	background: url(../images/shutterstock_708077515.jpg) center center no-repeat;
	background-size: cover;
	position: relative;
	overflow: hidden;
}

.foundation-support-wrap::before {
	content: "";
    position: absolute;
    background: #000;
    transform: skewX(-10deg);
    height: 100%;
    width: 48%;
    top: 0;
    right: -5%;
}

.foundation-support-wrap .foundation-support {
	display: flex;
	justify-content: flex-end;
	position: relative;
	z-index: 1;
}

.foundation-support-content {
	max-width: 550px;
	padding: 250px 0 243px;
}

.foundation-support-content h2 {
	color: #fff;
	margin-bottom: 28px;
}

.foundation-support-content p {
	color: #fff;
	margin-bottom: 72px;
}

.foundation-support-content a {
	margin-left: 10px;
}

.other-project-wrap .other-project {
	padding: 74px 0px 80px;
}

.other-project-wrap .other-project h3 {
	font-weight: 400;
	text-align: center;
	padding-bottom: 38px;
}

.other-project-content {
	position: relative;
	overflow: hidden;
	display: block;
}

.other-project-content img {
	width: 100%;
	height: 800px;
	object-fit: cover;
	transition: 0.6s all ease;
}

.other-project-content:hover img {
	transform: scale(1.1);
}

.other-project-name-wrap {
    transform: skewX(12deg);
    background: rgba(0,0,0,0.8);
    height: 130px;
    width: 400px;
    position: absolute;
    left: -15px;
    bottom: 0;
    display: flex;
    align-items: center;
}

.other-project-name-wrap .other-project-name {
	transform: skewX(-12deg);
    padding-left: 43px;
}

.other-project-name-wrap .other-project-name p {
	font-size: 30px;
	line-height: 1.3;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
}


/*-_-_Content_CSS_End_-_-*/


/*-_-_Menschenrechte-page_CSS_Start_-_-*/

.banner.mens-banner {
	background: url(../images/shutterstock_1110245378.jpg)center center no-repeat;
	background-size: cover;
}

.breadcrumb-wrap {
	background: #E6E7E8;
	padding: 27px 0 26px;
}

.breadcrumb-wrap .breadcrumb {
	margin-bottom: 0;
	padding: 0;
	background: transparent;
}
.breadcrumb-wrap .breadcrumb-item,
.breadcrumb-wrap .breadcrumb-item a {
	color:#414042 ;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 1;
	font-weight: 300;
}

.breadcrumb-wrap .breadcrumb-item+.breadcrumb-item::before {
	display: none;
}

.breadcrumb-wrap .breadcrumb-item::after{
	color:#414042 ;
	display: inline-block;
    padding-right: .5rem;
    padding-left: .5rem;
    content: "/";
}

.breadcrumb-wrap .breadcrumb-item:last-child::after{
	display: none;
}

.breadcrumb-wrap .breadcrumb-item.active {
	color: #414042;
}

.subject-interest-wrap.mens-subject-interest-wrap {
	padding: 80px 0px 50px;
}

.subject-interest-wrap.mens-subject-interest-wrap .subject-interest-box {
	margin-bottom: 30px;
}

.subject-interest-box .subject-interest-content .subject-interest-content-inner h3{
	min-height: 72px;
}
/*-_-_Menschenrechte-page_CSS_End_-_-*/


/*-_-_Blog-inner-page_CSS_End_-_-*/
.banner.blog-inner-banner {
	background: url(../images/shutterstock_1154653396.jpg)center center no-repeat;
    background-size: cover;
}

.banner.blog-inner-banner .aside-slider {
	padding-right: 3%;
}

.banner.blog-inner-banner .aside-slider {
	background: rgba(240,83,69,0.5);
}


.blog-inner-wrap {
	padding: 40px 0 55px;
}

.blog-inner-content-wrap {
	position: relative;
	margin-top: 30px;
	margin-bottom: 45px;
}

.blog-inner-content-wrap img {
	width: 100%;
	height: 700px;
	object-fit: cover;
}

.blog-inner-content {
	background: rgba(0,0,0,0.8);
	padding: 25px 30px 30px 30px;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
}

.blog-inner-content>span {
	color: #fff;
	font-size: 20px;
	line-height: 1.3;
	font-weight: 300;
	margin-bottom: 25px;
	display: inline-block;
}

.blog-inner-content p {
	color: #fff;
	font-size: 24px;
	line-height: 1.3;
	font-weight: 600;
	margin-bottom: 50px;
	text-transform: uppercase;
	min-height: 62px;
}

.btn-wrap.red-bg {
	margin-left: 10px;
	background: #F05345;
	border: 2px solid #F05345;
	padding: 18px 15px 18px;
}

.btn-wrap.red-bg:hover,
.btn-wrap.red-bg:focus {
	background: #e0e0e0;
    border: 2px solid #e0e0e0;
}

.btn-wrap.red-bg:hover span,
.btn-wrap.red-bg:focus span {
	color: #F05345;
}

.pagination-wrap .pagination {
	justify-content: center;
	margin-top: 15px;
}
.pagination-wrap .pagination .page-item {
	padding: 0 2px;
}
.pagination-wrap .pagination .page-item:focus {
	outline: 0;
}
.pagination-wrap .pagination .page-link{
	color:#231F20;
	font-size: 20px;
	line-height: 1.3;
	border: 0;
	width: 42px;
	height: 42px;
	text-align: center;
	border-radius: 50%;
	background: transparent;
}
.pagination-wrap .pagination .page-item.active .page-link {
	background: #e9ecef;
}
.pagination-wrap .pagination .page-link:focus {
	box-shadow: unset;
	background-color: #e9ecef;
}
.pagination-wrap .pagination .page-link:hover {
	/* background: #F05345;
	color: #fff; */
	box-shadow: unset;
}
.pagination-wrap .pagination .page-link span {
	font-size: 30px;
	line-height: 0.8;
}
/* .pagination-wrap .pagination .page-item:first-child .page-link,
.pagination-wrap .pagination .page-item:last-child .page-link  {
	padding-left: 5px;
	padding-right: 5px;
} */

/*-_-_Blog-inner-page_CSS_End_-_-*/

/*-_-_Rebellin-Against-page_CSS_Start_-_-*/
.back-to-overview {
	padding-top: 20px;
}

.back-to-overview a {
	font-size: 25px;
	color: #97B83D;
	line-height: 1.3;
	display: inline-block;
}

.back-to-overview a i {
	margin-left: 6px;
}

.banner.blog-inner-banner.rebellin-banner {
	background: url(../images/rasha-jarhum.png)top 30% center no-repeat;
    background-size: cover;
}

.single-section-wrap {
	padding: 15px 0 65px;
}

.single-section-content h2 {
	font-weight: 400;
	text-align: center;
	padding-top: 60px;
	margin-bottom: 55px;
}

.single-section-content img.interview-img {
	width: 50%;
	float: right;
	margin-left: 25px;
	margin-bottom: 10px;
}

.single-section-content p {
	padding: 15px 0;
}

.single-section-content p:first-child {
	padding-top: 0;
}

.single-section-content p:last-child {
	padding-bottom: 0;
}

.single-section-content a {
	color: #414042;
}

.single-section-content a.link-break{
	word-break: break-all;
}

.single-section-content ul {
	padding-top: 30px;
}

.single-section-content ul li {
	font-size: 25px;
	font-weight: 400;
    line-height: 1.3;
	color: #414042; 
}

.single-section-content ul li a{
	color: #97B83D;
}
/*-_-_Rebellin-Against-page_CSS_End_-_-*/



/*-_-_Monika-Hauser-page_CSS_Start_-_-*/
.banner.blog-inner-banner.monika-banner {
	background: url(../images/912-monika-hauser-1524825806.jpg) top 25% center no-repeat;
    background-size: cover;
}

.single-section-wrap .single-section-content h3 {
	font-weight: 700;
	padding: 25px 0 25px;
}

.video-wrap {
	max-width: 1480px;
	margin: 0 auto;
}

.video-wrap iframe {
	width: 100%;
	height: 830px;
	margin-bottom: 15px;
}
/*-_-_Monika-Hauser-page_CSS_End_-_-*/

/*-_-_fritz-bauer-library-page_CSS_Start_-_-*/
.banner.fritz-bauer-banner {
	background: url(../images/fbb-fb-ikon-rz140319-1.png)center center no-repeat;
    background-size: cover;
}

.resistance-and-survival-wrap {
	position: relative;
}

.resistance-and-survival-wrap a.download-wrap{
	background: #97B83D;
	position: absolute;
	right: 0;
	top: 70px;
}

.resistance-and-survival-wrap a.download-wrap img{
	width: 52px;
	margin: 28px 19px;
}

.resistance-and-survival-wrap .resistance-and-survival {
	padding: 75px 0px 62px;
}

.resistance-and-survival h3 {
	margin-bottom: 40px;
}

.resistance-and-survival p.color-green {
	color: #97B83D;
}

.resistance-and-survival p {
	margin-bottom: 30px;
}

.resistance-and-survival p:last-child{
	margin: 0;
}

.resistance-and-survival span{
	font-size: 20px;
	line-height: 1.3;
	font-style: italic;
	color: #414042;
	margin-bottom: 40px;
	display: inline-block;
}


.resistance-and-survival p a {
	color: #97B83D;
}
/*-_-_fritz-bauer-library-page_CSS_End_-_-*/

/*-_-_veranstaltungen-page_CSS_Start_-_-*/

.banner.mens-banner.veranstaltungen-banner {
	background: url(../images/shutterstock_385329412.jpg)center center no-repeat;
    background-size: cover;
}

.library-wrap {
	padding: 70px 0px 60px;
}

.library-wrap .library-content-wrap {
	position: relative;
	overflow: hidden;
	margin-bottom: 70px;
}

.library-wrap .library-content-wrap img {
	height: 570px;
	width: 100%;
	object-fit: cover;
	transition: 0.6s all ease;
}

.library-wrap .library-content-wrap:hover img {
	transform: scale(1.1);
}

.library-content-wrap .library-content {
    transform: skewX(15deg);
    background: rgba(0,0,0,0.8);
    width: 97%;
    position: absolute;
    left: -5%;
    bottom: 0;
    display: flex;
	align-items: center;
	padding: 30px 0px 20px;
}

.library-content .library-content-inner {
    transform: skewX(-15deg);
    padding-left: 45px;
    padding-right: 25px;
}

.library-content .library-content-inner span {
    color: #fff;
    font-size: 20px;
    line-height: 1.3;
    font-weight: 300;
    margin-bottom: 18px;
    display: inline-block;
}

.library-content .library-content-inner p {
    color: #fff;
    font-size: 24px;
    line-height: 1.2;
    font-weight: 600;
    text-transform: uppercase;
    min-height: 84px;
}

.library-wrap .pagination {
	margin: 0;
}
/*-_-_veranstaltungen-page_CSS_End_-_-*/


/*-_-_kontakt-page_CSS_Start_-_-*/

.banner.kontakt-banner {
	background: url(../images/shutterstock_453775216.jpg)center center no-repeat;
	background-size: cover;
	overflow: unset;
}

.banner.kontakt-banner .aside-slider {
	width: 57%;
	padding-right: 3%;
	transform: skewX(12deg);
	position: relative;
    top: 0;
    left: -17%;
    right: auto;
    height: 200vh;
}

.banner.kontakt-banner .aside-slider .slider-caption-inner {
	transform: skewX(-12deg);
	width: 60%;
    margin-bottom: calc(100vh + 130px);
}

.banner.kontakt-banner .aside-slider:before {
    content: "";
    position: absolute;
    top: 100vh;
    /* left: -10%; */
    right: -1px;
    background: url(../images/shutterstock_1443475445.jpg) right center no-repeat;
    background-size: cover;
    width: 100%;
    /* transform: skewX(12deg); */
    padding-right: 5%;
    padding-left: 2%;
    height: 100vh;
}

.banner.kontakt-banner .aside-slider:after {
    content: "";
    position: absolute;
    top: 100vh;
    /* left: -10%; */
    right: -1px;
    background: rgba(255,255,255,0.4);
    background-size: cover;
    width: 100%;
    /* transform: skewX(12deg); */
    padding-right: 5%;
    padding-left: 2%;
    height: 100vh;
}

.kontakt-warp {
	position: relative;
}

.kontakt-warp::before {
	content: "";
	position: absolute;
    top: 0;
    left: -10%;
    right: 0;
	background: url(../images/shutterstock_1443475445.jpg) right center no-repeat ;
	background-size: cover;
    width: 54.7%;
    transform: skewX(12deg);
    padding-right: 5%;
    padding-left: 2%;
	height: 100%;
	display: none;
}

.kontakt-warp::after {
	content: "";
	position: absolute;
    top: 0;
    left: -10%;
    right: 0;
	background: rgba(255,255,255,0.4) ;
	background-size: cover;
    width: 54.7%;
    transform: skewX(12deg);
    padding-right: 5%;
    padding-left: 2%;
	height: 100%;
	display: none;
}

.kontakt-content-left {
	padding: 80px 0;
	position: relative;
	z-index: 1;
	height: 100vh;
	display: flex;
	align-items: center;
}

.kontakt-content-left form{
	width: 572px;
}

.kontakt-content-left form label {
	position: relative;
	margin: 0;
	width: 100%;
}

.kontakt-content-left form label::after {
	content: "\f107";
	font-family: "Fontawesome";
	font-size: 22px;
	right: 20px;
	top: 10px;
	position: absolute;
	z-index: -1;
}

.kontakt-content-left form .form-group {
	margin-bottom: 30px;
}

.kontakt-content-left form .form-control {
	font-size: 20px;
	background: transparent;
	border: 1px solid #414042;
	border-radius: 0;
	color: #414042;
	font-weight: 500;
	width: 100%;
}

.kontakt-content-left form label.select-wrap {
	position: relative;
}

.kontakt-content-left form label select {
	/* for Firefox */
	-moz-appearance: none;
	/* for Chrome */
	-webkit-appearance: none;
}
  
  /* For IE10 */
.kontakt-content-left form label select::-ms-expand {
	display: none;
}

.kontakt-content-left form .form-control::placeholder {
	color: #414042;
}

.kontakt-content-left form .form-control:focus {
	box-shadow: unset;
}

.kontakt-content-left form select.form-control,
.kontakt-content-left form input.form-control {
	height: 50px !important;
}

.kontakt-content-left form textarea.form-control {
	height: 345px !important;
	resize: unset;
}

.kontakt-content-left form .btn-wrap {
	padding: 18px 56px 15px;
	margin-top: 40px;
}

.kontakt-content-right {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	text-align: center;
	height: 100%;
	position: relative;
	z-index: 1;
}

.kontakt-content-right h2 {
	font-size: 40px;
	margin-bottom: 70px;
}

.kontakt-content-right p {
	max-width: 860px;
	line-height: 1.5;
}

/*-_-_kontakt-page_CSS_End_-_-*/


/*-_-_Responsiveness_-_-*/

@media only screen and (min-width: 1200px) {
	.container {
		max-width: 1170px;
		margin: 0 auto;
	}
}

@media only screen and (min-width: 1367px) {
	.container {
		max-width: 1280px;
		margin: 0 auto;
	}
}
@media only screen and (min-width: 1440px) {
	.container {
		max-width: 1380px;
		margin: 0 auto;
	}
}
@media only screen and (min-width: 1601px) {
	.container {
		max-width: 1560px;
		margin: 0 auto;
	}
}
@media only screen and (min-width: 1751px) {
	.container {
		max-width: 1700px;
		margin: 0 auto;
	}
}
@media only screen and (min-width: 1851px) {
	.container {
		max-width: 1810px;
		margin: 0 auto;
	}
}


@media only screen and (max-width: 1850px) {
	.subject-interest-wrap .subject-interest a img {
		height: 410px;
	}

	.subject-interest-content .subject-interest-content-inner h3 {
		font-size: 29px ;
		text-align: left;
	}
	.current-content-wrap {
		min-height: 550px;
	}

	.more-about-experience-wrap { 
		background-size: contain;
	}


	/*-_-_Blog-inner-page_CSS_Start_-_-*/

	.blog-inner-content p {
		min-height: 93px;
	}

	/*-_-_Blog-inner-page_CSS_End_-_-*/

}

@media only screen and (max-width: 1750px) {
	.header-wrap {
		padding: 42px 30px;
	}

	.banner .aside-slider .slider-caption-inner {
		width: 75%;    
		margin-bottom: 110px;
	}

	.banner .aside-slider .slider-content h1 {
		margin-bottom: 40px;
	}

	.subject-interest-content .subject-interest-content-inner {
		padding-left: 40px;
		padding-right: 20px;
	}

	.current-content-wrap .current-content span {
		padding-bottom: 18px;
	}

	.current-content-wrap .current-content {
		padding: 20px 30px 20px 30%;
	}

	.current-content-wrap {
		min-height: 500px;
	}

	.btn-wrap {
		padding: 18px 40px 16px;
	}

	.btn-wrap span {
		font-size: 24px;
	}

	.more-about-experience-wrap .more-about-experience {
		padding: 250px 0px 240px;
	}

	.more-about-experience-wrap::before {
		width: 48%;
	}

	.more-about-experience-wrap .more-about-experience h2 {
		margin-bottom: 60px;
	}

	.buxus-edition-wrap .buxus-edition h2 {
		margin-bottom: 85px;
	}

	.legal-biogrphy-content h2 {
		margin-bottom: 85px;
	}
	
	.two-btn-wrap {
		margin-top: 75px;
	}

	.other-project-content img {
		height: 750px;
	}	

	.current-content-wrap .current-content p {
		//min-height: 600px;
	}

	.arrow-wrap img {
		margin-left: 48px;
		width: 48px;
	}

	.arrow-wrap:hover img {
		margin-left: 56px;
	}

	.subject-interest-content {
		left: -4.5%;
	}

	/*-_-_Blog-inner-page_CSS_Start_-_-*/

	.blog-inner-wrap {
		padding: 40px 0 45px;
	}

	.btn-wrap.red-bg {
		padding: 16px 15px 16px;
	}

	/*-_-_Blog-inner-page_CSS_End_-_-*/


	/*-_-_fritz-bauer-library-page_CSS_Start_-_-*/
	.resistance-and-survival-wrap a.download-wrap img {
		width: 48px;
		margin: 26px 17px;
	}

	.resistance-and-survival span {
		font-size: 18px;
	}
	/*-_-_fritz-bauer-library-page_CSS_End_-_-*/


	/*-_-_veranstaltungen-page_CSS_Start_-_-*/
	.library-wrap .library-content-wrap img {
		height: 535px;
	}

	.library-wrap .library-content-wrap {
		margin-bottom: 60px;
	}

	/*-_-_veranstaltungen-page_CSS_End_-_-*/


	/*-_-_kontakt-page_CSS_Start_-_-*/

	.banner.kontakt-banner .aside-slider .slider-caption-inner {
		width: 56%;
		margin-bottom: calc(100vh + 110px);
	}

	.kontakt-content-left form select.form-control, 
	.kontakt-content-left form input.form-control {
		height: 46px !important;
	}

	.kontakt-content-left form {
		max-width: 540px;
	}

	.kontakt-content-left form label::after {
		right: 18px;
		top: 8px;
	}

	.kontakt-content-left form .form-group {
		margin-bottom: 25px;
	}

	.kontakt-content-left form textarea.form-control {
		height: 300px !important;
	}

	.kontakt-content-left form .btn-wrap {
		padding: 14px 45px 12px;
		margin-top: 28px;
	}

	.kontakt-content-right h2 {
		font-size: 38px;
		margin-bottom: 55px;
	}

	.kontakt-content-right p {
		max-width: 780px;
	}
	/*-_-_kontakt-page_CSS_End_-_-*/
}

@media only screen and (max-width: 1600px) {
	.header-wrap {
		padding: 30px 20px;
		align-items: self-start;
	}

	.menu-btn .openNav .move-btn {
		height: 38px;
	}
	
	.menu-btn .openNav img {
		width: 38px;
		margin-left: 22px;
	}

	.menu-btn .openNav {
		font-size: 28px; 
		line-height: 1.2;
	}

	.language-dropdown .dropdown-toggle img {
		width: 38px;
	}

	.language-dropdown .dropdown-toggle {
		padding-bottom: 22px
	}

	.language-dropdown .dropdown-toggle::after {
		font-size: 24px;
		left: 6px;
		top: 55%;
	}

	.banner .aside-slider .slider-content h1 {
		font-size: 39px;
		margin-bottom: 32px;
	}

	.banner .aside-slider .slider-content p {
		font-size: 24px;
	}

	.banner .aside-slider .slider-caption-inner {
		width: 75%;
		margin-bottom: 75px;
	}

	.overlay-content {
		padding: 30px 35px;
	}

	.multi-navbar li a {
		font-size: 19px;
		padding: 9px 10px;
	}

	.multi-navbar {
		width: 270px;
	}

	.multi-navbar .dropdown-menu {
		left: 100% !important;
		min-width: 305px;
		padding-left: 35;
	}

	.overlay .closebtn img {
		width: 38px;
	}

	.overlay .closebtn {
		top: 35px;
		right: 35px;
	}

	.multi-navbar .dropdown-toggle::after {
		right: 10px;
	}

	.multi-navbar li a::after {
		width: 25px;
		right: 10px;
	}

	.subject-from-wrap {
		padding: 75px 0px 30px;
	}

	.subject-from-wrap .subject-from h3 {
		margin-bottom: 50px;
	}

	.subject-from-wrap .subject-from p {
		margin-bottom: 25px;
	}

	.content p {
		font-size: 23px;
	}

	.subject-interest-wrap .subject-interest a img {
		height: 340px;
	}

	.subject-interest-content {
		height: 110px;
		left: -4.5%;
	}

	.subject-interest-content .subject-interest-content-inner h3 {
		font-size: 28px;
	}

	.current-content-wrap {
		min-height: 500px;
	}

	.current-content-wrap .current-content span {
		padding-bottom: 12px;
		font-size: 19px;
	}

	.current-content-wrap .current-content {
		padding: 20px 20px 20px 28%;
	}

	.current-content-wrap .current-content p {
		min-height: 96px;
		line-height: 1.2;
	}
/* 
	.subject-interest-wrap .subject-interest h3 {
		padding-bottom: 32px;
	} */

	.current-wrap .current-content-outer h3 {
		margin-bottom: 35px;
	}

	.current-wrap .current-content-outer {
		padding: 65px 0;
	}

	.btn-wrap span {
		font-size: 23px;
	}

	.btn-wrap {
		padding: 14px 32px 12px;
	}

	.contribution-wrap {
		padding-top: 28px;
	}

	.more-about-experience-wrap .more-about-experience {
		padding: 230px 80px 220px 0;
	}

	.more-about-experience-wrap .more-about-experience h2 {
		word-break: break-word;
		margin-bottom: 50px;
	}

	.buxus-edition-wrap .buxus-edition h2 {
		margin-bottom: 75px;
	}

	.buxus-edition-wrap .buxus-edition {
		padding: 250px 100px 225px;
	}

	.legal-biogrphy-img img {
		width: 410px;
	}

	.legal-biogrphy-wrap {
		padding: 100px 0px 85px;
	}

	.two-btn-wrap li a {
		width: 230px;
	}

	.events-leatures-wrap .events-leatures-img img {
		height: 540px;
	}

	.events-wrap .events {
		padding: 32px 20px 26px 52px;
	}

	.events-wrap .events p {
		margin-bottom: 18px;
	}

	.events-leatures-wrap .events-leatures-content h2 {
		margin-bottom: 55px;
	}

	.foundation-support-content {
		max-width: 505px;
		padding: 220px 0 205px;
	}

	.foundation-support-wrap::before {
		width: 49%;
	}

	.foundation-support-content p {
		margin-bottom: 55px;
	}

	.other-project-content img {
		height: 650px;
	}

	.other-project-wrap .other-project {
		padding: 72px 0px 50px;
	}

	.other-project-name-wrap {
		height: 115px;
		width: 420px;
	}

	.other-project-name-wrap .other-project-name p {
		font-size: 29px;
	}

	.subject-interest-content .subject-interest-content-inner {
		padding-left: 30px;
		padding-right: 20px;
	}

	/*-_-_Blog-inner-page_CSS_Start_-_-*/

	.blog-inner-content-wrap img {
		height: 600px;
	}

	.blog-inner-content>span {
		margin-bottom: 20px;
		font-size: 19px;
	}

	.blog-inner-content p {
		font-size: 24px;
		margin-bottom: 40px;
	}

	.btn-wrap.red-bg {
		padding: 13px 15px;
	}

	.blog-inner-content-wrap {
		margin-top: 25px;
		margin-bottom: 25px;
	}
	
	/*-_-_Blog-inner-page_CSS_end_-_-*/


	/*-_-_Rebellin-Against-page_CSS_Start_-_-*/

	.single-section-content h2 {
		margin-bottom: 50px;
	}

	.single-section-content ul {
		padding-top: 25px;
	}

	.single-section-content ul li,
	.back-to-overview a {
		font-size: 23px;
	}

	/*-_-_Rebellin-Against-page_CSS_End_-_-*/

	/*-_-_Monika-Hauser-page_CSS_Start_-_-*/
	.single-section-wrap .single-section-content h3 {
		font-size: 29px;
		padding: 60px 0 20px;
	}

	.banner .aside-slider .slider-content p:nth-child(3) {
		margin-top: 25px;
	}

	.video-wrap iframe {
		height: 780px;
		margin-bottom: 12px;
	}
	/*-_-_Monika-Hauser-page_CSS_END_-_-*/

	/*-_-_fritz-bauer-library-page_CSS_Start_-_-*/
	.resistance-and-survival-wrap .resistance-and-survival {
		padding: 68px 0px 55px;
	}

	.resistance-and-survival h3 {
		margin-bottom: 60px;
	}

	.resistance-and-survival p {
		margin-bottom: 25px;
	}

	.resistance-and-survival span {
		font-size: 16px;
		margin-bottom: 35px;
	}

	.resistance-and-survival-wrap a.download-wrap img {
		width: 42px;
		margin: 22px 15px;
	}

	/*-_-_fritz-bauer-library-page_CSS_End_-_-*/


	/*-_-_veranstaltungen-page_CSS_Start_-_-*/

	.library-wrap {
		padding: 65px 0px 50px;
	}

	.library-wrap .library-content-wrap {
		margin-bottom: 50px;
	}

	.library-content-wrap .library-content {
		left: -7%;
	}

	.library-wrap .library-content-wrap img {
		height: 490px;
	}

	.library-content .library-content-inner span {
		font-size: 19px;
	}

	.library-content .library-content-inner p {
		min-height: 108px;
		font-size: 23px;
	}
	/*-_-_veranstaltungen-page_CSS_End_-_-*/

	/*-_-_kontakt-page_CSS_Start_-_-*/

	.banner.kontakt-banner .aside-slider .slider-caption-inner {
		width: 58%;
		margin-bottom: calc(100vh + 75px);
	}

	.kontakt-content-left form {
		max-width: 480px;
	}

	.kontakt-content-left form select.form-control, .kontakt-content-left form input.form-control {
		height: 44px !important;
	}

	.kontakt-content-left form label::after {
		right: 15px;
		top: 7px;
	}

	.kontakt-content-left form .form-control {
		font-size: 19px; 
	}

	.kontakt-content-left form .btn-wrap {
		padding: 12px 38px 10px;
		margin-top: 22px;
	}

	.btn-wrap span {
		font-size: 22px;
	}

	.kontakt-content-right h2 {
		font-size: 38px;
		margin-bottom: 45px;
	}

	.kontakt-content-right p {
		max-width: 670px;
	}
	/*-_-_kontakt-page_CSS_End_-_-*/
}

@media only screen and (max-width: 1440px) {	
	.banner .aside-slider .slider-caption-inner {
		width: 80%;
		margin-bottom: 70px;
		padding-right: 15px;
	}

	.banner .aside-slider .slider-content h1 {
		font-size: 39px;
		margin-bottom: 25px;
	}

	.banner .aside-slider .slider-content p {
		font-size: 23px;
	}

	.content p {
		font-size: 22px;
	}

	.subject-from-wrap {
		padding: 68px 0px 25px;
	}

	.subject-from-wrap .subject-from h3 {
		margin-bottom: 35px;
	}

	.subject-from-wrap .subject-from p {
		margin-bottom: 20px;
	}

	.subject-interest-wrap .subject-interest a img {
		height: 305px;
	}
	
	.subject-interest-content .subject-interest-content-inner {
		padding-left: 28px;
		padding-right: 20px;
	}

	.subject-interest-content .subject-interest-content-inner h3 {
		padding-bottom: 0;
	}

	.subject-interest-content .subject-interest-content-inner h3 {
		font-size: 26px;
	}

	.subject-interest-content {
		height: 95px;
	}

	.current-wrap .current-content-outer {
		padding: 60px 0;
	}

	.current-wrap .current-content-outer h3 {
		margin-bottom: 28px;
	}

	.current-content-wrap {
		min-height: 550px;
	}

	.arrow-wrap img {
		margin-left: 43px;
		width: 40px;
		padding-top: 35px;
	}

	.current-content-wrap .current-content span {
		padding-bottom: 8px;
		font-size: 18px;
	}

	.current-content-wrap .current-content p {
		font-size: 19px;
		min-height: 88px;
	}

	.current-content-wrap .current-content {
		padding: 18px 16px 18px 26%;
	}

	.btn-wrap span {
		font-size: 22px;
	}

	.contribution-wrap {
		padding-top: 25px;
	}

	.more-about-experience-wrap .more-about-experience {
		padding: 220px 50px 210px 0;
		width: 520px;
	}

	.more-about-experience-wrap .more-about-experience h2 {
		margin-bottom: 38px;
	}

	.buxus-edition-wrap .buxus-edition h2 {
		margin-bottom: 60px;
	}

	.buxus-edition-wrap .buxus-edition {
		padding: 230px 100px 200px;
	}

	.legal-biogrphy-content h2 {
		margin-bottom: 65px;
	}

	.two-btn-wrap {
		margin-top: 55px;
	}

	.two-btn-wrap li a {
		width: 205px;
	}

	.content h2 {
		font-size: 34px;
	}

	.events-wrap .events {
		padding: 28px 20px 24px 52px;
	}

	.events-wrap .events p {
		margin-bottom: 13px;
		font-size : 19px
	}

	.foundation-support-content {
		max-width: 465px;
		padding: 210px 0 195px;
	}

	.other-project-wrap .other-project h3 {
		padding-bottom: 35px;
	}

	.other-project-name-wrap {
		height: 100px;
		width: 400px;
	}

	.other-project-content img {
		height: 600px;
	}

	.arrow-wrap:hover img {
		margin-left: 50px;
	}

	/*-_-_Menschenrechte-page_CSS_Start_-_-*/

	.subject-interest-wrap.mens-subject-interest-wrap {
		padding: 65px 0px 40px;
	}

	/*-_-_Menschenrechte-page_CSS_End_-_-*/

	/*-_-_Blog-inner-page_CSS_Start_-_-*/

	.blog-inner-content-wrap img {
		height: 540px;
	}

	.blog-inner-content>span {
		margin-bottom: 16px;
		font-size: 18px;
		line-height: 1.2;
	}

	.blog-inner-content p {
		font-size: 24px;
		line-height: 1.2;
		margin-bottom: 32px;
		min-height: 112px;
	}

	.blog-inner-content {
		padding: 25px 25px 28px 25px;
	}

	.btn-wrap.red-bg {
		padding: 10px 15px;
	}

	.blog-inner-content-wrap {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	/*-_-_Blog-inner-page_CSS_End_-_-*/

	/*-_-_Rebellin-Against-page_CSS_Start_-_-*/
	.single-section-content p {
		padding: 12px 0;
	}

	.single-section-content h2 {
		margin-bottom: 35px;
		padding-top: 50px;
	}

	.single-section-content ul li,
	.back-to-overview a {
		font-size: 22px;
	}

	.single-section-content ul {
		padding-top: 20px;
	}
	/*-_-_Rebellin-Against-page_CSS_End_-_-*/

	/*-_-_Monika-Hauser-page_CSS_Start_-_-*/
	.banner .aside-slider .slider-content p:nth-child(3) {
		margin-top: 22px;
	}

	.single-section-wrap .single-section-content h3 {
		font-size: 28px;
		padding: 55px 0 20px;
	}

	.video-wrap iframe {
		height: 720px;
		margin-bottom: 12px;
	}
	/*-_-_Monika-Hauser-page_CSS_END_-_-*/

	/*-_-_fritz-bauer-library-page_CSS_Start_-_-*/
	.resistance-and-survival-wrap .resistance-and-survival {
		padding: 65px 0px 52px;
	}

	.resistance-and-survival h3 {
		margin-bottom: 55px;
	}

	.resistance-and-survival p {
		margin-bottom: 22px;
	}

	.resistance-and-survival span {
		font-size: 16px;
		margin-bottom: 30px;
	}

	.resistance-and-survival-wrap a.download-wrap img {
		width: 38px;
		margin: 21px 14px;
	}

	/*-_-_fritz-bauer-library-page_CSS_End_-_-*/


	/*-_-_veranstaltungen-page_CSS_Start_-_-*/

	.library-wrap .library-content-wrap img {
		height: 450px;
	}

	.library-content .library-content-inner span {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.library-content-wrap .library-content {
		padding: 22px 0px 20px;
	}

	.library-wrap .library-content-wrap {
		margin-bottom: 40px;
	}
	/*-_-_veranstaltungen-page_CSS_End_-_-*/

	/*-_-_kontakt-page_CSS_Start_-_-*/

	.banner.kontakt-banner .aside-slider .slider-caption-inner {
		width: 60%;
		margin-bottom: calc(100vh + 70px);
	}

	.kontakt-content-left form select.form-control, .kontakt-content-left form input.form-control {
		height: 42px !important;
	}

	.kontakt-content-left form .form-group {
		margin-bottom: 22px;
	}

	.kontakt-content-left form textarea.form-control {
		height: 270px !important;
	}

	.btn-wrap span {
		font-size: 21px;
	}

	.kontakt-content-left form .btn-wrap {
		padding: 10px 32px 8px;
		margin-top: 16px;
	}

	.kontakt-content-left form label::after {
		right: 15px;
		top: 6px;
	}

	.kontakt-content-right h2 {
		margin-bottom: 35px;
	}

	.kontakt-content-right p {
		max-width: 575px;
	}

	.kontakt-content-left {
		padding: 75px 0;
	}
	/*-_-_kontakt-page_CSS_End_-_-*/
}

@media only screen and (max-width: 1366px) {	
	.banner .aside-slider {
		left: -9%;
		width: 54%;
		padding-right: 5%;
		padding-left: 2%;
		height: calc(100% - 0px);
	}

	.multi-navbar li a {
		font-size: 18px;
		padding: 9px 10px;
	}

	.multi-navbar {
		width: 255px;
	}

	.multi-navbar .dropdown-menu {
		left: 100% !important;
		min-width: 285px;
		padding-left: 30px;
	}

	.overlay a.layout-logo {
		display: block;
		margin-bottom: 28px;
	}

	.banner .aside-slider .slider-content h1 {
		font-size: 37px;
		margin-bottom: 22px;
	}
	
	.banner .aside-slider .slider-content p {
		font-size: 22px;
	}

	.subject-from-wrap {
		padding: 60px 0px 20px;
	}

	.subject-from-wrap .subject-from h3 {
		margin-bottom: 30px;
	}

	.subject-from-wrap .subject-from p {
		margin-bottom: 15px;
	}

	.content p {
		font-size: 20px;
	}

	.content h3 {
		font-size: 29px;
	}

	.content h3 {
		font-size: 29px;
	}

	.subject-interest-wrap .subject-interest a img {
		height: 285px;
	}

	.subject-interest-content .subject-interest-content-inner h3 {
		font-size: 24px;
	}

	.subject-interest-content {
		height: 86px;
	}

	.current-wrap .current-content-outer {
		padding: 55px 0 50px;
	}

	.current-content-wrap {
		min-height: 370px;
	}

	.current-content-wrap .current-content span {
		padding-bottom: 7px;
		font-size: 16px;
	}

	.arrow-wrap {
		left: -18px;
		width: 23%;
	}

	.arrow-wrap img {
		margin-left: 30px;
		width: 34px;
		padding-top: 30px;
	}

	.arrow-wrap:hover img {
		margin-left: 38px;
	}

	.btn-wrap {
		padding: 12px 28px 10px;
	}

	.btn-wrap span {
		font-size: 21px;
	}

	.contribution-wrap {
		padding-top: 22px;
	}

	.more-about-experience-wrap::before {
		width: 50%;
	}

	.more-about-experience-wrap .more-about-experience {
		padding: 205px 45px 190px 0;
		width: 520px;
	}

	.more-about-experience-wrap .more-about-experience h2 {
		margin-bottom: 35px;
	}

	.buxus-edition-wrap .buxus-edition {
		padding: 210px 100px 190px;
	}

	.buxus-edition-wrap .buxus-edition h2 {
		margin-bottom: 50px;
	}

	.legal-biogrphy-img img {
		width: 360px;
	}

	.content h2 {
		font-size: 33px;
	}

	.legal-biogrphy-content h2 {
		margin-bottom: 50px;
	}

	.two-btn-wrap li a {
		width: 190px;
	}

	.two-btn-wrap {
		margin-top: 46px;
	}

	.two-btn-wrap li {
		margin-right: 40px;
	}

	.two-btn-wrap li:last-child {
		margin: 0;
	}

	.legal-biogrphy-wrap {
		padding: 80px 0px 65px;
	}

	.events-leatures-wrap .events-leatures-content h2 {
		margin-bottom: 45px;
	}

	.events-leatures-wrap .events-leatures-img img {
		height: 520px;
	}

	.events-wrap .events {
		padding: 25px 20px 21px 45px;
	}

	.foundation-support-content {
		max-width: 430px;
		padding: 190px 0 170px;
	}

	.foundation-support-content p {
		margin-bottom: 45px;
	}

	.other-project-content img {
		height: 530px;
	}

	.other-project-name-wrap .other-project-name p {
		font-size: 28px;
	}

	.other-project-name-wrap {
		height: 88px;
		width: 385px;
	}

	.other-project-wrap .other-project h3 {
		padding-bottom: 28px;
	}

	.other-project-wrap .other-project {
		padding: 55px 0px 40px;
	}


	/*-_-_Menschenrechte-page_CSS_Start_-_-*/
	.subject-interest-box .subject-interest-content .subject-interest-content-inner {
		padding-left: 20px;
	}

	.subject-interest-box .subject-interest-content .subject-interest-content-inner h3 {
		font-size: 23px;
	}

	.subject-interest-wrap.mens-subject-interest-wrap {
		padding: 55px 0px 30px;
	}

	/*-_-_Menschenrechte-page_CSS_End_-_-*/

	/*-_-_Blog-inner-page_CSS_Start_-_-*/

	.blog-inner-content>span {
		margin-bottom: 14px;
		font-size: 17px;
	}

	.blog-inner-content p {
		font-size: 23px;
		min-height: 108px;
	}

	.blog-inner-content {
		padding: 20px 20px 22px 20px;
	}

	.blog-inner-content-wrap {
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.blog-inner-wrap {
		padding: 40px 0 38px;
	}
	/*-_-_Blog-inner-page_CSS_End_-_-*/

	/*-_-_Rebellin-Against-page_CSS_Start_-_-*/
	.single-section-content ul li, 
	.back-to-overview a {
		font-size: 20px;
	}

	.single-section-content h2 {
		margin-bottom: 28px;
		padding-top: 35px;
	}

	.single-section-wrap {
		padding: 18px 0 60px;
	}

	.single-section-content p {
		padding: 10px 0;
	}

	/*-_-_Rebellin-Against-page_CSS_End_-_-*/

	/*-_-_Monika-Hauser-page_CSS_Start_-_-*/
	.banner .aside-slider .slider-content p:nth-child(3) {
		margin-top: 20px;
	}

	.single-section-wrap .single-section-content h3 {
		padding: 52px 0 15px;
	}

	.video-wrap iframe {
		height: 680px;
		margin-bottom: 12px;
	}
	/*-_-_Monika-Hauser-page_CSS_END_-_-*/

	/*-_-_fritz-bauer-library-page_CSS_Start_-_-*/
	.resistance-and-survival-wrap .resistance-and-survival {
		padding: 60px 0px 48px;
	}

	.resistance-and-survival h3 {
		margin-bottom: 50px;
	}

	.resistance-and-survival p {
		margin-bottom: 20px;
	}

	.resistance-and-survival span {
		font-size: 15px;
		margin-bottom: 25px;
	}

	.resistance-and-survival-wrap a.download-wrap img {
		width: 35px;
		margin: 20px 13px;
	}

	.resistance-and-survival-wrap a.download-wrap {
		top: 60px;
	}
	/*-_-_fritz-bauer-library-page_CSS_End_-_-*/


	/*-_-_veranstaltungen-page_CSS_Start_-_-*/
	.library-wrap .library-content-wrap img {
		height: 410px;
	}

	.library-content .library-content-inner span {
		font-size: 17px;
		margin-bottom: 12px;
	}

	.library-content .library-content-inner p {
		min-height: 104px;
		font-size: 22px;
	}
	/*-_-_veranstaltungen-page_CSS_End_-_-*/

	/*-_-_kontakt-page_CSS_Start_-_-*/

	.banner.kontakt-banner .aside-slider {
		width: 59%;
	}
	.kontakt-content-left {
		padding: 70px 0 60px;
	}

	.kontakt-content-left form {
		max-width: 420px;
	}

	.kontakt-content-left form select.form-control, 
	.kontakt-content-left form input.form-control {
		height: 40px !important;
	}

	.kontakt-content-left form .form-control {
		font-size: 18px;
	} 

	.kontakt-content-left form .form-group {
		margin-bottom: 18px;
	}

	.kontakt-content-left form textarea.form-control {
		height: 250px !important;
	}

	.kontakt-content-left form label::after {
		font-size: 20px;
	}

	.btn-wrap span {
		font-size: 19px;
	}

	.kontakt-content-left form .btn-wrap {
		padding: 9px 26px 8px;
		margin-top: 12px;
	}

	.kontakt-content-left {
		padding: 60px 0 50px;
	}

	.kontakt-content-right h2 {
		margin-bottom: 30px;
	}

	.kontakt-content-right p {
		max-width: 500px;
	}

	.kontakt-warp::before, .kontakt-warp::after {
		width: 58.2%;
	}
	/*-_-_kontakt-page_CSS_End_-_-*/
}

@media only screen and (max-width: 1199px) {	

	.header-wrap {
		padding: 25px 10px;
	}

	.header-wrap .navbar-brand img {
		width: 275px;
	}

	.menu-btn .openNav img {
		width: 34px;
		margin-left: 15px;
	}

	.menu-btn .openNav .move-btn {
		height: 34px;
	} 

	.language-dropdown .dropdown-toggle img {
		width: 34px;
	}

	.menu-btn .openNav {
		font-size: 25px;
	}

	.menu-btn {
		margin-bottom: 12px;
	}

	.language-dropdown .dropdown-toggle::after {
		left: 4px;
		top: 50%;
	}

	.overlay .closebtn img {
		width: 34px;
	}

	.overlay-content {
		padding: 25px 20px;
	}

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

	.multi-navbar {
		width: 218px;
	}

	.multi-navbar .dropdown-menu {
		left: 100% !important;
		min-width: 236px;
		margin: 0;
		padding-left: 18px;
	}

	.overlay a.layout-logo img {
		width: 275px;
	}

	.banner .aside-slider {
		left: -18%;
		width: 65%;
	}

	.banner .aside-slider .slider-caption-inner {
		width: 74%;
	}

	.banner .aside-slider .slider-content h1 {
		font-size: 36px;
	}

	.banner .aside-slider .slider-content p {
		font-size: 21px;
	}

	.subject-from-wrap {
		padding: 55px 0px 15px;
	}

	.content p {
		font-size: 19px;
	}

	.content h3 {
		font-size: 28px;
	}

	.subject-from-wrap .subject-from h3 {
		margin-bottom: 22px;
	}

	.subject-from-wrap .subject-from p {
		margin-bottom: 12px;
	}

	.subject-interest-wrap .subject-interest h3 {
		padding-bottom: 25px;
	}

	.subject-interest-wrap .subject-interest a img {
		height: 420px;
	}

	.subject-interest-wrap .subject-interest a {
		margin-bottom: 20px;
	}

	.subject-interest-content .subject-interest-content-inner h3 {
		padding: 0;
		font-size: 28px;
	}

	.subject-interest-content .subject-interest-content-inner {
		padding-left: 40px;
		padding-right: 20px;
	}

	.current-wrap .current-content-outer {
		padding: 45px 0 40px;
	}

	.current-wrap .current-content-outer h3 {
		margin-bottom: 20px;
	}

	.current-content-wrap {
		min-height: 500px;
		margin-bottom: 25px;
	}

	.current-wrap-row {
		justify-content: center;
	}

	.more-about-experience-wrap {
		background: url(../images/shutterstock_1110245381.jpg) center right -55% no-repeat;
		background-size: contain;
	}

	.more-about-experience-wrap .more-about-experience {
		padding: 185px 45px 170px 0px;
		width: 475px;
	}

	.more-about-experience-wrap::before {
		width: 57%;
	}

	.content h2 {
		font-size: 32px;
	}

	.btn-wrap span {
		font-size: 20px;
	}

	.buxus-edition-wrap .buxus-edition {
		padding: 175px 50px 150px;
	}

	.btn-wrap {
		padding: 10px 22px 9px;
	}

	.contribution-wrap {
		padding-top: 5px;
	}

	.legal-biogrphy-img img {
		width: 320px;
	}

	.legal-biogrphy-content h2 {
		margin-bottom: 42px;
	}

	.two-btn-wrap {
		margin-top: 38px;
	}

	.two-btn-wrap li {
		margin-right: 32px;
	}

	.two-btn-wrap li a {
		width: 175px;
	}

	.events-leatures-wrap .events-leatures-content h2 {
		margin-bottom: 35px;
	}

	.events-leatures-wrap .events-leatures-img img {
		height: 450px;
	}

	.events-wrap .events p {
		margin-bottom: 8px;
		font-size: 16px;
	}

	.events-wrap .events {
		padding: 18px 20px 18px 40px;
	}

	.foundation-support-wrap::before {
		width: 58%;
	}

	.foundation-support-content {
		padding: 165px 0 150px;
	}

	.other-project-content img {
		height: 450px;
	}

	.other-project-name-wrap .other-project-name {
		padding-left: 34px;
	}

	.other-project-name-wrap {
		height: 72px;
		width: 360px;
	}

	.other-project-name-wrap .other-project-name p {
		font-size: 26px;
	}

	.other-project-wrap .other-project {
		padding: 50px 0px 30px;
	}


	/*-_-_Menschenrechte-page_CSS_Start_-_-*/

	
	.subject-interest-box .subject-interest-content .subject-interest-content-inner {
		padding-left: 40px;
	}

	.subject-interest-box .subject-interest-content .subject-interest-content-inner h3{
		min-height: 54px;
	}

	/*-_-_Menschenrechte-page_CSS_End_-_-*/


	/*-_-_Blog-inner-page_CSS_Start_-_-*/

	.blog-inner-content-wrap img {
		height: 460px;
	}

	.blog-inner-content>span {
		margin-bottom: 12px;
		font-size: 16px;
	}

	.blog-inner-content p {
		font-size: 22px;
		min-height: 104px;
		margin-bottom: 28px;
	}

	.btn-wrap.red-bg {
		padding: 9px 15px;
	}

	.btn-wrap.red-bg span {
		font-size: 18px;
	}
	/*-_-_Blog-inner-page_CSS_End_-_-*/
	

	/*-_-_Rebellin-Against-page_CSS_Start_-_-*/

	.single-section-content ul li, 
	.back-to-overview a {
		font-size: 19px;
	}

	.single-section-content h2 {
		margin-bottom: 24px;
		padding-top: 30px;
	}

	.single-section-content p {
		padding: 9px 0;
	}

	.breadcrumb-wrap .breadcrumb-item {
		padding-bottom: 5px;
	}

	.breadcrumb-wrap .breadcrumb-item ,
	.breadcrumb-wrap .breadcrumb-item a {
		line-height: 1.5;
	}

	.single-section-content ul {
		padding-top: 15px;
	}
	/*-_-_Rebellin-Against-page_CSS_End_-_-*/

	/*-_-_Monika-Hauser-page_CSS_Start_-_-*/
	.banner .aside-slider .slider-content p:nth-child(3) {
		margin-top: 17px;
	}

	.single-section-wrap .single-section-content h3 {
		font-size: 26px;
		padding: 45px 0 15px;
	}

	.video-wrap iframe {
		height: 560px;
		margin-bottom: 10px;
	}
	/*-_-_Monika-Hauser-page_CSS_END_-_-*/


	/*-_-_fritz-bauer-library-page_CSS_Start_-_-*/

	.resistance-and-survival-wrap .resistance-and-survival {
		padding: 50px 0px 45px;
	}

	.resistance-and-survival h3 {
		margin-bottom: 40px;
	}

	.resistance-and-survival p {
		margin-bottom: 18px;
	}

	.resistance-and-survival span {
		margin-bottom: 22px;
	}
	/*-_-_fritz-bauer-library-page_CSS_End_-_-*/

	/*-_-_veranstaltungen-page_CSS_Start_-_-*/
	.library-wrap .library-content-wrap img {
		height: 460px;
	}

	.library-content .library-content-inner p {
		min-height: 108px;
		font-size: 23px;
	}
	/*-_-_veranstaltungen-page_CSS_End_-_-*/

	/*-_-_kontakt-page_CSS_Start_-_-*/

	.kontakt-content-left {
		height: auto;
	}
	.banner.kontakt-banner .aside-slider {
		width: 60%;
		height: 100vh;
		left: -16%;
		padding-right: 2%;
	}

	.banner.kontakt-banner .aside-slider .slider-caption-inner {
		width: 76%;
		margin-bottom: 70px;
	}

	.banner.kontakt-banner .aside-slider:before,
	.banner.kontakt-banner .aside-slider:after{
		display: none;
	}

	.kontakt-warp::before, .kontakt-warp::after {
		display: inline-block;
		transform: skewX(0deg);
		width: 100%;
		left: 0;
	}
	/*-_-_kontakt-page_CSS_End_-_-*/
}

@media only screen and (max-width: 1024px){
	.more-about-experience-wrap {
		background: url(../images/shutterstock_1110245381.jpg) center right -100% no-repeat;
		background-size: contain;
	}
}

@media only screen and (max-width: 991px) { 

	.banner .aside-slider {
		left: -18%;
		width: 75%;
		
	}

	.banner .aside-slider .slider-caption-inner {
		width: 76%;
		margin-bottom: 70px;
		padding-right: 15px;
	}

	.banner .aside-slider .slider-content h1 {
		font-size: 33px;
		line-height: 1.2;
	}

	.subject-from-wrap {
		padding: 45px 0px 15px;
	}

	.subject-interest-wrap {
		padding-top: 25px;
	}

	.subject-interest-wrap .subject-interest a img {
		height: 350px;
	}

	.subject-interest-content .subject-interest-content-inner h3 {
		font-size: 24px;
	}

	.subject-interest-content {
		height: 78px;
	}

	.current-wrap .current-content-outer {
		padding: 35px 0;
	}

	.current-content-wrap {
		min-height: 500px;
		margin-bottom: 25px;
	}

	.current-content-wrap .current-content span {
		font-size: 15px;
		padding-bottom: 5px;

	}

	.current-content-wrap .current-content p {
		font-size: 18px;
		min-height: 84px;
	}

	.current-content-wrap .current-content {
		padding: 15px 14px 17px 24%;
	}

	.btn-wrap span {
		font-size: 18px;
	}

	.btn-wrap {
		padding: 9px 18px 8px;
	}

	.more-about-experience-wrap .more-about-experience {
		padding: 130px 45px 110px 0px;
		width: 460px;
	}

	.more-about-experience-wrap {
		background: url(../images/shutterstock_1110245381.jpg) center right -50% no-repeat;
		background-size: contain;
	}

	.more-about-experience-wrap::before {
		width: 66%;
	}

	.buxus-edition-wrap .buxus-edition {
		padding: 140px 0px 125px;
	}

	.buxus-edition-wrap .buxus-edition h2 {
		margin-bottom: 42px;
	}

	.legal-biogrphy-wrap {
		padding: 60px 0px 55px;
	}

	.legal-biogrphy-content h2 {
		margin-bottom: 32px;
	}

	.content p {
		font-size: 18px;
	}

	.two-btn-wrap {
		margin-top: 32px;
	}

	.two-btn-wrap li a {
		width: 160px;
	}

	.two-btn-wrap li {
		margin-right: 25px;
	}

	.events-leatures-wrap .events-leatures-img img {
		height: 550px;
	}

	.events-leatures-wrap .events-leatures-content {
		padding: 100px 0 50px;
	}

	.foundation-support-content {
		padding: 140px 0 130px;
		max-width: 400px;
	}

	.foundation-support-wrap::before {
		width: 68%;
	}

	.other-project-wrap .other-project h3 {
		padding-bottom: 22px;
	}
	.other-project-content {
		margin-bottom: 30px;
	}
	.other-project-content img {
		height: 560px;
	}

	.other-project-wrap .other-project {
		padding: 50px 0px 20px;
	}

	.multi-navbar .dropdown-toggle::after {
		content: "\f0d7";
	}

	
	.multi-navbar .dropdown-menu {
		position: relative !important;
		left: 0px !important;
		min-width: 100%;
		border-bottom: 0px solid #e4e4e4;
		border-radius: 0;
	}

	.multi-navbar>.dropdown-submenu>.dropdown-menu {
		border-bottom: 1px solid #e4e4e4;
	}

	.multi-navbar {
		width: 100%
	}

	.multi-navbar .dropdown-menu.show li {
		padding-left: 20px;
	}

	.multi-navbar li a {
		border-top: 1px solid #e4e4e4;
		display: inline-block;
		width: 100%;
	}


	/*-_-_Menschenrechte-page_CSS_Start_-_-*/

	.breadcrumb-wrap {
		padding: 22px 0 20px;
	}

	.subject-interest-wrap.mens-subject-interest-wrap {
		padding: 50px 0px 20px;
	}
	
	.subject-interest-box .subject-interest-content .subject-interest-content-inner {
		padding-left: 35px;
	}
	
	/*-_-_Menschenrechte-page_CSS_End_-_-*/

	/*-_-_Blog-inner-page_CSS_Start_-_-*/

	.blog-inner-content p {
		font-size: 23px;
		min-height: 108px;
	}
	/*-_-_Blog-inner-page_CSS_End_-_-*/

	/*-_-_Rebellin-Against-page_CSS_Start_-_-*/
	.single-section-content ul li, .back-to-overview a {
		font-size: 18px;
	}

	.back-to-overview {
		padding-top: 15px;
	}

	.single-section-content h2 {
		margin-bottom: 20px;
		padding-top: 30px;
	}

	.single-section-content p {
		padding: 8px 0;
	}

	.single-section-content ul {
		padding-bottom: 10px;
	}


	.single-section-wrap {
		padding: 18px 0 48px;
	}
	/*-_-_Rebellin-Against-page_CSS_End_-_-*/


	/*-_-_Monika-Hauser-page_CSS_Start_-_-*/
	.single-section-wrap .single-section-content h3 {
		font-size: 25px;
		padding: 40px 0 12px;
	}

	.video-wrap iframe {
		height: 440px;
		margin-bottom: 10px;
	}
	/*-_-_Monika-Hauser-page_CSS_END_-_-*/

	/*-_-_fritz-bauer-library-page_CSS_Start_-_-*/
	.resistance-and-survival-wrap .resistance-and-survival {
		padding: 48px 0px 42px;
	}

	.resistance-and-survival h3 {
		margin-bottom: 32px;
	}

	.resistance-and-survival p {
		margin-bottom: 15px;
	}

	.resistance-and-survival span {
		font-size: 14px;
	}

	.resistance-and-survival-wrap a.download-wrap img {
		width: 32px;
		margin: 19px 12px;
	}
	/*-_-_fritz-bauer-library-page_CSS_Start_-_-*/

	/*-_-_veranstaltungen-page_CSS_Start_-_-*/
	.library-wrap .library-content-wrap img {
		height: 380px;
	}

	.library-content .library-content-inner span {
		font-size: 15px;
	}

	.library-content .library-content-inner p {
		min-height: 96px;
		font-size: 20px;
	}

	.library-content-wrap .library-content {
		padding: 18px 0px;
	}

	.library-content .library-content-inner {
		padding-left: 42px;
		padding-right: 22px;
	}

	.library-wrap {
		padding: 52px 0px 40px;
	}

	.library-wrap .library-content-wrap {
		margin-bottom: 35px;
	}

	/*-_-_veranstaltungen-page_CSS_End_-_-*/


	/*-_-_kontakt-page_CSS_Start_-_-*/

	.banner.kontakt-banner .aside-slider {
		width: 75%;
		padding-right: 5%;
	}

	.banner.kontakt-banner .aside-slider .slider-caption-inner {
		width:82%;
	}

	.kontakt-warp::before, .kontakt-warp::after {
		width: 100%;
		left: 0%;
		transform: skewX(0deg);
	}

	.kontakt-content-left {
		padding: 75px 0 50px;
	}

	.kontakt-content-left form {
		max-width: 500px;
		margin: 0 auto;
	}

	.kontakt-content-right {
		padding: 30px 0px 80px;
	}

	.kontakt-content-right h2 {
		margin-bottom: 22px;
	}
	/*-_-_kontakt-page_CSS_End_-_-*/
}

@media only screen and (max-width: 850px){
	.more-about-experience-wrap {
		background: url(../images/shutterstock_1110245381.jpg) center right -100% no-repeat;
		background-size: contain;
	}
}

@media only screen and (max-width: 767px) {

	.banner .aside-slider,
	.banner .aside-slider .slider-caption-inner {
		transform: skewX(0deg);
	}

	.banner .aside-slider {
		left: 0%;
		width: 100%;
		padding: 0;
		justify-content: center;
		align-items: center;
		background: rgba(0,0,0,0.6);
	}

	.banner .aside-slider .slider-content h1 {
		text-align: center;
	}

	.banner .aside-slider .slider-content p{
		text-align: center;
	}

	.banner .aside-slider .slider-caption-inner {
		width: 100%;
		margin-bottom: 0px;
		padding: 120px 60px 0;
	}

	.content p {
		font-size: 17px;
	}

	.subject-interest-wrap .subject-interest a img {
		height: 450px;
	}

	.current-content-wrap .current-content p {
		font-size: 20px;
		min-height: 72px;
	}

	.current-content-wrap {
		min-height: 500px; 
	}

	.arrow-wrap img {
		margin-left: 30px;
		width: 44px;
		padding-top: 25px;
	}

	.arrow-wrap:hover img {
		margin-left: 48px;
	}

	.more-about-experience-wrap {
		background: url(../images/shutterstock_1110245381.jpg) center center no-repeat;
		background-size: cover;
	}

	.more-about-experience-wrap::before {
		background: rgba(241,242,242,0.5);
		transform: skewX(0deg);
		height: 100%;
		width: 100%;
		top: 0;
		left: 0%;
	}

	.more-about-experience-wrap .more-about-experience {
		padding:  140px 0 110px ;
		width: 100%;
		text-align: center;
	}

	.buxus-edition-wrap .buxus-edition {
		padding: 130px 0px 110px;
	}

	.legal-biogrphy-img img {
		width: 280px;
		margin-bottom: 30px;
	}

	.legal-biogrphy-wrap.english-book-wrap .legal-biogrphy-img {
		justify-content: flex-start;
	}

	.legal-biogrphy-wrap.english-book-wrap .row {
		flex-direction: column-reverse;
	}

	.events-leatures-wrap .events-leatures-img img {
		height: 500px;
	}

	.foundation-support-content {
		padding: 140px 0 130px;
		max-width: 100%;
		text-align: center;
	}

	.foundation-support-wrap::before {
		width: 100%;
		right: 0;
		transform: skewX(0deg);
		background: rgba(0, 0, 0, 0.5);
	}

	.other-project-content img {
		height: 500px;
	}

	.other-project-wrap .other-project {
		padding: 45px 0px 10px;
	}

	.header-wrap .navbar-brand {
		padding: 0;
		margin: 0;
	}

	/*-_-_Menschenrechte-page_CSS_Start_-_-*/

	.subject-interest-wrap.mens-subject-interest-wrap .subject-interest-box {
		margin-bottom: 25px;
	}

	.subject-interest-box .subject-interest-content .subject-interest-content-inner h3 {
		min-height: auto;
	}

	.subject-interest-wrap.mens-subject-interest-wrap {
		padding: 40px 0px 10px;
	}
	/*-_-_Menschenrechte-page_CSS_End_-_-*/

	/*-_-_Blog-inner-page_CSS_Start_-_-*/
	.blog-inner-content-wrap img {
		height: 580px;
	}

	.blog-inner-content p {
		font-size: 24px;
		min-height: auto;
	}
	/*-_-_Blog-inner-page_CSS_Start_-_-*/


	/*-_-_Rebellin-Against-page_CSS_Start_-_-*/
	.single-section-content h2 {
		margin-bottom: 20px;
		padding-top: 30px;
		font-size: 30px;
	}

	.single-section-content ul li {
		font-size: 17px;
		line-height: 1.5;
	}


	.single-section-content ul {
		padding-bottom: 0px;
		padding-top: 12px;
	}
	/*-_-_Rebellin-Against-page_CSS_End_-_-*/


	/*-_-_Monika-Hauser-page_CSS_Start_-_-*/

	.banner .aside-slider .slider-content p:nth-child(3) {
		margin-top: 14px;
	}

	.single-section-wrap .single-section-content h3 {
		font-size: 23px;
		padding: 35px 0 12px;
	}

	.video-wrap iframe {
		height: 360px;
		margin-bottom: 10px;
	}
	/*-_-_Monika-Hauser-page_CSS_END_-_-*/

	/*-_-_fritz-bauer-library-page_CSS_Start_-_-*/

	.resistance-and-survival-wrap a.download-wrap img {
		width: 30px;
	}

	.resistance-and-survival-wrap .resistance-and-survival {
		padding: 45px 0px 38px;
	}

	.resistance-and-survival h3 {
		margin-bottom: 30px;
	}

	.resistance-and-survival p {
		margin-bottom: 13px;
	}
	/*-_-_fritz-bauer-library-page_CSS_End_-_-*/


	/*-_-_veranstaltungen-page_CSS_Start_-_-*/
	.library-wrap .library-content-wrap img {
		height: 500px;
	}

	.library-content .library-content-inner span {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.library-content .library-content-inner p {
		min-height: 85px;
		font-size: 24px;
	}

	.library-content .library-content-inner {
		padding-left: 60px;
		padding-right: 30px;
	}

	.library-wrap {
		padding: 58px 0px 35px;
	}

	.library-wrap .library-content-wrap {
		margin-bottom: 30px;
	}

	/*-_-_veranstaltungen-page_CSS_End_-_-*/

	/*-_-_kontakt-page_CSS_Start_-_-*/
	.banner.kontakt-banner .aside-slider {
		width: 100%;
		transform: skewX(0deg);
		left: 0;
		padding: 0;
	}

	.banner.kontakt-banner .aside-slider .slider-caption-inner {
		transform: skewX(0deg);
		width: 100%;
	}
	/*-_-_kontakt-page_CSS_End_-_-*/
}

@media only screen and (max-width: 640px) { 

	.banner.main-banner {
		height: calc(100vh - 54px);
	}

	.banner .aside-slider .slider-caption-inner {
		padding: 120px 40px 0;
	}

	.overlay-content {
		padding: 25px 20px 90px;
	}
	/*-_-_fritz-bauer-library-page_CSS_Start_-_-*/
	.resistance-and-survival-wrap a.download-wrap img {
		width: 28px;
		margin: 17px 10px;
	}

	.resistance-and-survival-wrap .resistance-and-survival {
		padding: 40px 0px 35px;
	}

	.resistance-and-survival h3 {
		margin-bottom: 28px;
	}
	/*-_-_fritz-bauer-library-page_CSS_End_-_-*/

	/*-_-_kontakt-page_CSS_Start_-_-*/
	.kontakt-content-left {
		padding: 65px 0 30px;
	}

	.kontakt-content-right {
		padding: 30px 0px 65px;
	}
	
	/*-_-_kontakt-page_CSS_End_-_-*/

}

@media only screen and (max-width: 575px) {

	.banner .aside-slider .slider-caption-inner {
		width: 100%;
		margin-bottom: 0px;
		padding: 120px 25px 0;
	}

	.subject-interest-wrap {
		padding-top: 20px;
	}

	.subject-interest-wrap .subject-interest a img {
		height: 420px;
	}

	.current-content-wrap {
		min-height: 440px;
		margin-bottom: 20px;
	}

	.contribution-wrap {
		padding-top: 0px;
	}
	
	.btn-wrap span {
		font-size: 17px;
	}

	.current-wrap .current-content-outer {
		padding: 25px 0 45px;
	}

	.content h2 {
		font-size: 30px;
	}

	.more-about-experience-wrap .more-about-experience h2 {
		margin-bottom: 32px;
	}

	.legal-biogrphy-img img {
		width: 270px;
	}

	.events-leatures-wrap .events-leatures-img img {
		height: 420px;
	}

	.legal-biogrphy-wrap {
		padding: 55px 0px 48px;
	}

	.btn-wrap {
		padding: 7px 15px 7px;
	}

	.btn-wrap span {
		font-size: 16px;
	}

	.two-btn-wrap li a {
		width: 148px;
	}

	.two-btn-wrap li {
		margin-right: 20px;
	}

	.events-wrap .events p {
		margin-bottom: 6px;
		font-size: 15px;
	}

	.events-wrap .events {
		padding: 18px 20px 15px 38px;
	}

	.events-leatures-wrap .events-leatures-content h2 {
		margin-bottom: 32px;
	}

	.events-leatures-wrap .events-leatures-content {
		padding: 85px 0 25px;
	}

	.events-leatures-wrap {
		padding: 50px 0px 50px;
	}

	.foundation-support-content {
		padding: 120px 0 110px;
	}

	.other-project-content img {
		height: 470px;
	}

	.other-project-name-wrap .other-project-name p {
		font-size: 24px;
	}

	.other-project-content {
		margin-bottom: 22px;
	}

	.other-project-name-wrap {
		height: 65px;
	}

	/*-_-_Menschenrechte-page_CSS_Start_-_-*/

	.subject-interest-wrap.mens-subject-interest-wrap .subject-interest-box {
		margin-bottom: 22px;
	}

	.breadcrumb-wrap {
		padding: 20px 0 18px;
	}

	/*-_-_Menschenrechte-page_CSS_End_-_-*/

	/*-_-_Blog-inner-page_CSS_Start_-_-*/
	.blog-inner-content-wrap img {
		height: 570px;
	}

	.pagination-wrap .pagination {
		margin-top: 8px;
	}

	.blog-inner-wrap {
		padding: 35px 0 28px;
	}
	/*-_-_Blog-inner-page_CSS_End_-_-*/

	/*-_-_Rebellin-Against-page_CSS_Start_-_-*/
	.single-section-content img.interview-img {
		width: 100%;
		float: unset;
		margin-left: 0;
		margin-bottom: 15px;
	}

	/*-_-_Rebellin-Against-page_CSS_End_-_-*/

	/*-_-_Monika-Hauser-page_CSS_Start_-_-*/
	.single-section-wrap .single-section-content h3 {
		font-size: 22px;
		padding: 32px 0 10px;
	}

	.video-wrap iframe {
		height: 300px;
		margin-bottom: 5px;
	}
	/*-_-_Monika-Hauser-page_CSS_END_-_-*/

	/*-_-_fritz-bauer-library-page_CSS_Start_-_-*/

	.resistance-and-survival-wrap a.download-wrap {
		top: auto;
		bottom: 0;
	}

	.resistance-and-survival h3 {
		margin-bottom: 25px;
	}

	.resistance-and-survival p {
		margin-bottom: 11px;
	}

	.resistance-and-survival span {
		margin-bottom: 20px;
	}
	/*-_-_fritz-bauer-library-page_CSS_End_-_-*/

	/*-_-_veranstaltungen-page_CSS_Start_-_-*/
	.library-wrap {
		padding: 52px 0px 30px;
	}

	.library-wrap .library-content-wrap img {
		height: 450px;
	}

	.library-content .library-content-inner {
		padding-left: 50px;
		padding-right: 30px;
	}

	.library-wrap .library-content-wrap {
		margin-bottom: 25px;
	}

	.library-wrap .pagination {
		margin: 0;
	}
	/*-_-_veranstaltungen-page_CSS_End_-_-*/

	/*-_-_kontakt-page_CSS_Start_-_-*/
	.kontakt-content-left {
		padding: 50px 0 20px;
	}

	.kontakt-content-left form select.form-control, 
	.kontakt-content-left form input.form-control {
		height: 38px !important;
	}

	.kontakt-content-left form .form-control {
		font-size: 17px;
	}

	.kontakt-content-left form textarea.form-control {
		height: 220px !important;
	}
	/*-_-_kontakt-page_CSS_End_-_-*/
}

@media only screen and (max-width: 480px) {
	.language-dropdown .dropdown-menu a.dropdown-item {
		padding: 3px 12px;
		font-size: 15px;
	}

	.language-dropdown .dropdown-menu {
		min-width: 6rem;
	}

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

	.multi-navbar .dropdown-menu.show li {
		padding-left: 10px;
	}

	.header-wrap .navbar-brand img {
		width: 235px;
	}

	.overlay a.layout-logo img {
		width: 235px;
	}

	.menu-btn .openNav img {
		width: 28px;
		margin-left: 0px;
	}

	.menu-btn .openNav .move-btn {
		height: 28px;
	}

	.overlay-content {
		padding: 20px 15px 80px;
	}

	.overlay .closebtn {
		top: 25px;
		right: 25px;
	}
	
	.overlay .closebtn img {
		width: 26px;
	}

	.menu-btn .openNav {
		font-size: 0;
	}

	.language-dropdown .dropdown-toggle img {
		width: 28px;
	}

	.language-dropdown .dropdown-toggle {
		padding-bottom: 20px;
	}

	.language-dropdown .dropdown-toggle::after {
		left: 2px;
		top: 45%;
		font-size: 22px;
	}

	.banner .aside-slider .slider-content h1 {
		font-size: 29px;
		line-height: 1.2;
	}

	.banner .aside-slider .slider-caption-inner {
		padding: 120px 15px 0;
	}

	.banner .aside-slider .slider-content p {
		font-size: 18px;
	}

	.content h3 {
		font-size: 25px;
	}

	.subject-from-wrap .subject-from p {
		margin-bottom: 10px;
	}

	.subject-from-wrap .subject-from h3 {
		margin-bottom: 15px;
	}

	.subject-interest-wrap .subject-interest a img {
		height: 400px;
	}

	.subject-interest-content .subject-interest-content-inner h3 {
		font-size: 20px;
	}

	.subject-interest-content .subject-interest-content-inner {
		padding-left: 30px;
		padding-right: 20px;
	}

	.subject-interest-wrap .subject-interest a {
		margin-bottom: 15px;
	}

	.subject-interest-content {
		height: 70px;
	}

	.content p {
		font-size: 16px;
	}

	.subject-from-wrap {
		padding: 38px 0px 15px;
	}

	.current-content-wrap .current-content p {
		font-size: 18px;
	}

	.current-content-wrap .current-content span {
		font-size: 14px;
	}

	.arrow-wrap img {
		margin-left: 28px;
		width: 32px;
		padding-top: 25px;
	}

	.arrow-wrap:hover img {
		margin-left: 28px;
	}

	.current-wrap .current-content-outer h3 {
		margin-bottom: 15px;
	}

	.current-content-wrap {
		min-height: 390px;
		margin-bottom: 15px;
	}

	.btn-wrap span {
		font-size: 15px;
	}

	.btn-wrap {
		padding: 5px 12px 5px;
	}

	.more-about-experience-wrap .more-about-experience h2 {
		margin-bottom: 20px;
	}

	.content h2 {
		font-size: 25px;
	}

	.current-wrap .current-content-outer {
		padding: 22px 0 35px;
	}

	.two-btn-wrap li a {
		width: 130px;
		padding-right: 5px;
		padding-left: 5px;
	}

	.legal-biogrphy-content h2 {
		margin-bottom: 20px;
	}

	.two-btn-wrap {
		margin-top: 22px;
	}

	.events-leatures-wrap .events-leatures-img img {
		height: 380px;
	}

	.events-wrap .events p {
		margin-bottom: 5px;
		font-size: 14px;
	}

	.events-wrap .events {
		padding: 15px 18px 12px 30px;
	}

	.events-leatures-wrap .events-leatures-content {
		padding: 75px 0 18px;
	}

	.events-leatures-wrap .events-leatures-content h2 {
		margin-bottom: 25px;
	}

	.foundation-support-content h2 {
		margin-bottom: 18px;
	}

	.foundation-support-content p {
		margin-bottom: 30px;
	}

	.foundation-support-content {
		padding: 100px 0 95px;
	}

	.other-project-wrap .other-project h3 {
		padding-bottom: 18px;
	}

	.other-project-content img {
		height: 390px;
	}

	.other-project-name-wrap {
		height: 60px;
		width: 290px;
	}

	.other-project-name-wrap .other-project-name p {
		font-size: 21px;
	}

	.other-project-name-wrap .other-project-name {
		padding-left: 30px;
	}

	.other-project-content {
		margin-bottom: 18px;
	}

	/*-_-_Menschenrechte-page_CSS_Start_-_-*/
	
	.subject-interest-wrap.mens-subject-interest-wrap .subject-interest-box {
		margin-bottom: 18px;
	}

	.subject-interest-box .subject-interest-content .subject-interest-content-inner {
		padding-left: 30px;
	}

	.subject-interest-box .subject-interest-content .subject-interest-content-inner h3 {
		font-size: 20px;
	}

	.subject-interest-wrap.mens-subject-interest-wrap {
		padding: 32px 0px 10px;
	}

	.breadcrumb-wrap .breadcrumb-item+.breadcrumb-item::before {
		padding-right: 0.3rem;
		padding-left: 0.3rem;
	}
	/*-_-_Menschenrechte-page_CSS_End_-_-*/

	/*-_-_Blog-inner-page_CSS_Start_-_-*/
	.blog-inner-wrap {
		padding: 32px 0 28px;
	}

	.blog-inner-content p {
		font-size: 23px;
	}

	.blog-inner-content-wrap img {
		height: 500px;
	}

	.btn-wrap.red-bg {
		padding: 8px 15px;
	}

	.btn-wrap.red-bg span {
		font-size: 17px;
	}

	.pagination-wrap .pagination .page-link  {
		color: #231F20;
		border: 0;
		width: 36px;
		height: 36px;
		font-size: 17px;
		line-height: 1.2;
	}

	.pagination-wrap .pagination .page-link span {
		font-size: 26px;
		line-height: 0.6;
	}
	/*-_-_Blog-inner-page_CSS_End_-_-*/


	/*-_-_Rebellin-Against-page_CSS_Start_-_-*/

	.single-section-content ul li{
		font-size: 16px;
		line-height: 1.4;
	}

	.single-section-content h2 {
		margin-bottom: 15px;
		padding-top: 25px;
	}

	.single-section-content ul {
		padding-top: 8px;
	}

	.single-section-wrap {
		padding: 8px 0 35px;
	}
	/*-_-_Rebellin-Against-page_CSS_End_-_-*/

	/*-_-_Monika-Hauser-page_CSS_Start_-_-*/

	.banner .aside-slider .slider-content p:nth-child(3) {
		margin-top: 12px;
	}

	.single-section-wrap .single-section-content h3 {
		font-size: 21px;
		padding: 28px 0 8px;
	}

	.video-wrap iframe {
		height: 260px;
		margin-bottom: 3px;
	}
	/*-_-_Monika-Hauser-page_CSS_END_-_-*/

	/*-_-_fritz-bauer-library-page_CSS_Start_-_-*/
	.resistance-and-survival h3 {
		margin-bottom: 18px;
	}

	.resistance-and-survival span {
		font-size: 12px;
	}

	.resistance-and-survival-wrap a.download-wrap img {
		width: 26px;
		margin: 15px 10px;
	}

	.resistance-and-survival-wrap .resistance-and-survival {
		padding: 38px 0px 32px;
	}
	/*-_-_fritz-bauer-library-page_CSS_End_-_-*/


	/*-_-_veranstaltungen-page_CSS_Start_-_-*/
	.library-wrap {
		padding: 42px 0px 28px;
	}

	.library-wrap .library-content-wrap {
		margin-bottom: 20px;
	}

	.library-content .library-content-inner {
		padding-left: 42px;
		padding-right: 22px;
	}

	.library-content .library-content-inner span {
		font-size: 16px;
		margin-bottom: 12px;
	}

	.library-content .library-content-inner p {
		min-height: 104px;
		font-size: 22px;
	}

	.library-wrap .library-content-wrap img {
		height: 420px;
	}

	.library-content .library-content-inner p {
		min-height: auto;
		font-size: 21px;
	}
	/*-_-_veranstaltungen-page_CSS_End_-_-*/


	/*-_-_kontakt-page_CSS_Start_-_-*/

	.kontakt-content-left {
		padding: 45px 0 12px;
	}

	.kontakt-content-left form .form-control {
		font-size: 16px;
	}

	.kontakt-content-left form select.form-control, 
	.kontakt-content-left form input.form-control {
		height: 36px !important;
	}

	.kontakt-content-left form textarea.form-control {
		height: 190px !important;
	}

	.kontakt-content-left form .form-group {
		margin-bottom: 16px;
	}

	.kontakt-content-right {
		padding: 30px 0px 50px;
	}
	/*-_-_kontakt-page_CSS_End_-_-*/

}

@media only screen and (max-width: 380px) {
	.subject-interest-wrap .subject-interest a img {
		height: 320px;
	}


	/*-_-_Blog-inner-page_CSS_Start_-_-*/
	.blog-inner-content-wrap {
		margin-top: 12px;
		margin-bottom: 12px;
	}

	.blog-inner-content-wrap img {
		height: 440px;
	}

	.blog-inner-content>span {
		margin-bottom: 12px;
		font-size: 15px;
	}

	.btn-wrap.red-bg {
		padding: 7px 15px;
	}

	.blog-inner-content p {
		font-size: 22px;
	}
	/*-_-_Blog-inner-page_CSS_End_-_-*/

	/*-_-_Monika-Hauser-page_CSS_Start_-_-*/
	.single-section-wrap .single-section-content h3.text-break {
		word-break: break-all;
	} 
	/*-_-_Monika-Hauser-page_CSS_End_-_-*/

	/*-_-_Monika-Hauser-page_CSS_Start_-_-*/
	.single-section-wrap .single-section-content h3 {
		font-size: 20px;
		padding: 22px 0 8px;
	}

	.video-wrap iframe {
		height: 230px;
		margin-bottom: 3px;
	}
	/*-_-_Monika-Hauser-page_CSS_END_-_-*/


	/*-_-_veranstaltungen-page_CSS_Start_-_-*/

	.library-wrap .library-content-wrap img {
		height: 350px;
	}

	.library-content .library-content-inner span {
		font-size: 15px;
		margin-bottom: 10px;
	}

	.library-content-wrap .library-content {
		padding: 15px 0px;
	}

	
	.library-content .library-content-inner {
		padding-left: 42px;
	}

	.library-content-wrap .library-content {
		left: -9%;
	}

	.library-content .library-content-inner p {
		font-size: 20px;
	}

	.library-wrap .library-content-wrap {
		margin-bottom: 18px;
	}

	/*-_-_veranstaltungen-page_CSS_End_-_-*/
}

/* ADD FILES */

* {
	padding: 0;
	margin: 0;
	font-family: "Brandon Grotesque";
}
html { scroll-behavior: smooth;  }
body,
textarea,
input {
	padding: 0;
	margin: 0;
	line-height: 1.5;
	font-weight: 400;
	color: #2C353C;
	font-family: "Brandon Grotesque";
}
a {
	display: inline-block;
}
a:hover {
	text-decoration: none;
}
h1,h2,h3,h4,h5,h6 {
	padding: 0;
	margin: 0;
	font-weight: 400;
}
p {
	margin: 0;
	padding: 0;
}
ul,
ol {
	padding: 0;
	margin: 0;
}
ul{
	list-style: none;
}

.wrapper {
	position: relative;
	overflow: hidden;
}

.btn:focus {
	box-shadow: unset
}


@font-face {
    font-family: 'Hind Vadodara';
    src: url('../fonts/HindVadodara-Medium.woff2') format('woff2'),
        url('../fonts/HindVadodara-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Hind Vadodara';
    src: url('../fonts/HindVadodara-Light.woff2') format('woff2'),
        url('../fonts/HindVadodara-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Hind Vadodara';
    src: url('../fonts/HindVadodara-Bold.woff2') format('woff2'),
        url('../fonts/HindVadodara-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Hind Vadodara';
    src: url('../fonts/HindVadodara-Regular.woff2') format('woff2'),
        url('../fonts/HindVadodara-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Hind Vadodara';
    src: url('../fonts/HindVadodara-SemiBold.woff2') format('woff2'),
        url('../fonts/HindVadodara-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Minion Pro';
    src: url('../fonts/MinionPro-Regular.woff2') format('woff2'),
        url('../fonts/MinionPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


/*-_-_datenbank-page_CSS_Start_-_-*/
.subject-interest-wrap.daten-character {
	padding: 80px 0px 65px;
}

.subject-interest-wrap.daten-character .subject-interest a{
	margin-bottom: 30px;
}

.banner.blog-inner-banner.daten-banner .aside-slider {
    background: rgba(213,149,97,0.8);
}

.banner.blog-inner-banner.daten-banner {
    background: url(../images/lucia.jpg)center center no-repeat;
    background-size: cover;
}

.subject-interest-content.daten-character-wrap .subject-interest-content-inner h3 {
	font-size: 25px;
	font-weight: 600;
}

.subject-interest-wrap.daten-character .pagination-wrap {
	margin-top: 40px;
}

.search-wrap {
	display: inline-block;
}

.search-wrap a {
	font-size: 15px;
	line-height: 1.3;
	font-weight: 300;
	color: #e77f34;
	text-transform: uppercase;
	width: 100%;
	display: block;
}

.suche-popup .modal-dialog {
	max-width: 1680px;
}

.suche-popup .modal-body {
	padding: 0;
}

.suche-popup .close {
	opacity: 1;
	top: 50px;
	right: 50px;
	position: absolute;
}

.suche-popup .close:focus {
	outline: unset;
}

.suche-popup .close img {
	width: 45px;
}

.login-wrap {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 50px;
}

.login-wrap .login-btn-wrap {
	height: 80px;
	width: 167px;
	border: 0;
	background: #e77f34;
	display: flex;
    flex-direction: row;
    justify-content: center;
	align-items: center;
	margin-right: 35px;
}

.login-wrap .login-btn-wrap img {
	width: 36px;
	margin-right: 20px;
}

.login-wrap .login-btn-wrap span {
	font-size: 25px;
	line-height: 1.3;
	text-transform: uppercase;
	color: #fff;
	font-weight: 600;
}

.login-wrap label {
	position: relative;
	margin-bottom: 15px;
}

.login-wrap label input {
	width: 450px;
	height: 80px;
	border: 1px solid #000;
	padding: 28px 68px 22px 20px;
	font-size: 25px;
	font-weight: 600;
	line-height: 1.3;
	text-transform: uppercase;
}

.login-wrap label input:focus {
	outline: unset;
}

.login-wrap label input::placeholder {
	color: #000;
}

.login-wrap label button{
	position: absolute;
	right: 20px;
	top: 22px;
	border: 0;
	background: transparent;
	cursor: pointer;
}

.login-wrap label button:focus {
	outline: 0;
}

.login-wrap label img {
	width: 40px;
}

.datenbank-popup-warp {
	padding: 50px 95px 50px 50px;
}

.datenbank-popup-warp .form-row .form-group {
	margin-bottom: 50px;
}

.datenbank-popup-warp .form-control,
.datenbank-popup-warp select.form-control {
	height: 56px !important;
	font-size: 25px;
	border-radius: 0;
	border: 1px solid #000 ;
	width: 420px;
	color: #414042;
}

.datenbank-popup-warp input.form-control::placeholder {
	color: #414042;
}

.datenbank-popup-warp select.form-control{
	background: transparent;
	z-index: 1;
    position: relative;
}

.datenbank-popup-warp .form-control:focus {
	outline: 0;
	box-shadow: unset;
}

.datenbank-popup-warp .form-row label {
	position: relative;
	margin-bottom: 0;
}

.datenbank-popup-warp .form-row label.select-wrap i {
	right: 15px;
	top: 16px;
	position: absolute;
	font-size: 25px;
	transition: 0.3s all ease;
}

.datenbank-popup-warp .form-row label.select-wrap select:focus~i {
	transform: rotate(90deg);
	top: 17px;
}

select {
	/* for Firefox */
	-moz-appearance: none;
	/* for Chrome */
	-webkit-appearance: none;
}
  
  /* For IE10 */
select::-ms-expand {
	display: none;}

.datenbank-popup-warp p {
	margin-bottom: 40px;
}

.custom-checkbox-outer-wrap {
	column-count: 2;
}

.form-group.custom-checkbox-wrap {
	display: block;
	margin-bottom: 27px;
  }
  
.form-group.custom-checkbox-wrap input {
	padding: 0;
	height: initial;
	width: initial;
	margin-bottom: 0;
	display: none;
	cursor: pointer;
}
  
.form-group.custom-checkbox-wrap label {
	position: relative;
	cursor: pointer;
	font-size: 20px;
	font-weight: 300;
	line-height: 1.1;
	padding-left: 45px;
	margin: 0;
	padding-top: 2px;
	padding-bottom: 4px;
}
  
.form-group.custom-checkbox-wrap label:before {
	content:'';
	-webkit-appearance: none;
	background-color: transparent;
	border: 1px solid #000;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
	padding: 12.5px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
	margin-right: 5px;
	left: 0;
	position: absolute;
	top: 0px;
}
  
.form-group.custom-checkbox-wrap input:checked + label:after {
	content: '';
	display: block;
	position: absolute;
	top: 3px;
    left: 10px;
    width: 7px;
    height: 17px;
	border: solid #e77f34;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
}
/*-_-_datenbank-page_CSS_End_-_-*/

/*-_-_Impressum-page_CSS_Start_-_-*/


.banner.impressum-banner {
    background: url(../images/impressum-bg.png)center center no-repeat;
    background-size: cover;
}

.impressum-content-wrap .impressum-content{
	padding: 90px 0px 72px;
}

.impressum-content h3 {
	margin-bottom: 78px;
}

.impressum-content .impressum-content-inner {
	margin-bottom: 60px;
}

.impressum-content .impressum-content-inner:last-child {
	margin-bottom: 10px;
}

.impressum-content .impressum-content-inner p {
	margin-bottom: 30px;
}

.impressum-content .impressum-content-inner p:last-child{
	margin-bottom: 0;
}

.impressum-content .impressum-content-inner a {
	color: #A2B603;
}

.impressum-content .impressum-content-inner ul li {
	font-size: 25px;
	line-height: 1.3;
}

.social-link {
	display: flex;
	justify-content: flex-end;
}
.social-link li {
	margin-right: 28px;
}

.social-link li:last-child {
	margin-right: 0;
}

.social-link li a img {
	width: 50px;
	height: 52px;
}
/*-_-_Impressum-page_CSS_End_-_-*/

/*-_-_datenbank-deatil-page_CSS_Start_-_-*/

.back-to-overview.datenbank-overview a {
	color: #e77f34;
}

.about-the-person-wrap {
	padding: 86px 0px 75px;
}

.about-the-person-wrap .quote-about-the-person {
	text-align: center;
}

.about-the-person-wrap .quote-about-the-person a {
	font-size: 15px;
	line-height: 1.3;
	font-weight: 300;
	margin-top: 25px;
	color: #414042;
}

.fact-and-figure-wrap {
	padding-bottom: 10px;
}

.read-more-about-wrap {
	padding: 26px 35px 23px 0;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 30px;
}

.read-more-about-wrap::before {
	content: "";
	background: #e77f34;
	height: 100%;
	width: 150%;
	right: 0;
	top: 0;
	position: absolute;
	z-index: -1;
}

.read-more-about-wrap p {
	color: #fff;
	margin-right: 35px;
	display: inline-block;
}

.read-more-about-wrap ul {
	display: flex;
}

.person-detail-accordion .card {
	border: 0;
	border-bottom: 1px solid #3A3A39;
	border-radius: 0;
}

.person-detail-accordion .card-header {
	padding: 0;
	background: transparent;
	border: 0;
}

.person-detail-accordion .card:last-child {
	border: 0;
}

.person-detail-accordion .card-header a {
	display: block;
	padding: 28px 15px 25px;
}

.person-detail-accordion .card-header p {
	line-height: 1.2;
	position: relative;
}

.person-detail-accordion .card-header p::before {
	content: "-";
	position: absolute;
	font-size: 45px;
	line-height: 1;
	font-weight: 300;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	width: 17px;
	text-align: center;
}

.person-detail-accordion .collapsed p::before {
	content: "+" !important;
	font-size: 36px;
}

.person-detail-accordion .card-body {
	padding: 25px 15px;
	overflow: auto;
}

.person-image-wrap {
	text-align: right;
}

.person-image-wrap img {
	max-width: 100%;
	max-height: 950px;
}

.detail-about-person-wrap {
	margin-bottom: 73px;
}

.detail-about-person h2 {
	font-weight: 400;
	text-align: center;
	margin-top: 80px;
	margin-bottom: 30px;
}

.detail-about-person img {
	float: right;
	margin-left: 40px;
	margin-bottom: 30px;
	height: auto;
}

.detail-about-person p {
	margin-bottom: 25px;
}

.detail-about-person p.quote-wrap {
	text-align: center;
	font-weight: 700;
}

.detail-about-person p:last-child{
	margin: 0;
}

.gallery-person-wrap {
	background: #ECECED;
}

.gallery-person-wrap .gallery-person {
	padding: 80px 0px 70px ;
}

.gallery-person-wrap .gallery-person h2 {
	font-weight: 400;
	margin-bottom: 58px;
	text-align: center;
}

.gallery-person-wrap .gallery-person-slider {
	padding: 0 150px;
	margin: 0;
}

.gallery-person-slider .slick-slider {
    margin:0 -30px;
}
.gallery-person-slider .slick-slide {
    margin-right:30px;
    margin-left:30px;
}

.gallery-person-slider .img-wrap img {
	width: 100%;
}

.gallery-person-slider .slick-prev:before, 
.gallery-person-slider .slick-next:before {
	display: none;
}
.gallery-person-slider .slick-prev {
	left: 0px;
}

.gallery-person-slider .slick-next {
    right: 0px;
}

.accordian-list li {
	position: relative;
	padding-left: 30px;
}

.accordian-list li::before {
	content: "\f105";
	font-family: "FontAwesome";
	font-size: 25px;
	line-height: 1;
	top: 4px;
	left: 0;
	position: absolute;
}
/*-_-_datenbank-deatil-page_CSS_End_-_-*/

/*-_-_Responsiveness_-_-*/

@media only screen and (min-width: 1200px) {
	.container {
		max-width: 1170px;
		margin: 0 auto;
	}
}

@media only screen and (min-width: 1367px) {
	.container {
		max-width: 1280px;
		margin: 0 auto;
	}
}
@media only screen and (min-width: 1440px) {
	.container {
		max-width: 1380px;
		margin: 0 auto;
	}
}
@media only screen and (min-width: 1600px){
	.container {
		max-width: 1520px;
		margin: 0 auto;
	}
}


@media only screen and (max-width: 1850px) {
	/*-_-_datenbank-page_CSS_Start_-_-*/
	.login-wrap .login-btn-wrap {
		height: 75px;
		margin-right: 30px;
	}

	.login-wrap label input {
		height: 75px;
		padding: 25px 65px 20px 20px;
	}

	.login-wrap label img {
		width: 37px;
	}

	.login-wrap {
		margin-bottom: 42px;
	}

	.subject-interest-wrap.daten-character .pagination-wrap {
		margin-top: 35px;
	}
	/*-_-_datenbank-page_CSS_End_-_-*/

	/*-_-_datenbank-deatil-page_CSS_Start_-_-*/

	.read-more-about-wrap p {
		margin-right: 25px;
	}

	.read-more-about-wrap {
		padding: 24px 20px 22px 0;
	}
	/*-_-_datenbank-deatil-page_CSS_End_-_-*/
}

@media only screen and (max-width: 1750px) {
	/*-_-_datenbank-page_CSS_Start_-_-*/
	.subject-interest-wrap.daten-character {
		padding: 72px 0px 58px;
	}

	.login-wrap .login-btn-wrap {
		height: 65px;
		margin-right: 30px;
	}

	.login-wrap label input {
		height: 65px;
		padding: 22px 60px 18px 20px;
	}

	.login-wrap label img {
		width: 34px;
	}

	.login-wrap label button {
		top: 16px;
	}

	.login-wrap .login-btn-wrap img {
		margin-right: 17px;
	}

	.login-wrap {
		margin-bottom: 38px;
	}

	.subject-interest-wrap.daten-character .pagination-wrap {
		margin-top: 25px;
	}

	.suche-popup .modal-dialog {
		max-width: 1550px;
	}

	.datenbank-popup-warp .form-control, .datenbank-popup-warp select.form-control {
		height: 54px !important;
		font-size: 24px;
	}

	.datenbank-popup-warp .form-row .form-group {
		margin-bottom: 45px;
	}
	/*-_-_datenbank-page_CSS_End_-_-*/

	/*-_-_Impressum-page_CSS_Start_-_-*/
	.impressum-content-wrap .impressum-content {
		padding: 75px 0px 65px;
	}
	.impressum-content h3 {
		margin-bottom: 65px;
	}

	.impressum-content .impressum-content-inner {
		margin-bottom: 55px;
	}

	.impressum-content .impressum-content-inner p {
		margin-bottom: 25px;
	}
	/*-_-_Impressum-page_CSS_End_-_-*/

	/*-_-_datenbank-deatil-page_CSS_Start_-_-*/

	.datenbank-popup-warp .form-row label.select-wrap i {
		top: 15px;
	}
	
	.datenbank-popup-warp .form-row label.select-wrap select:focus~i {
		top: 16px;
	}

	.read-more-about-wrap p {
		margin-right: 22px;
		font-size: 23px;
	}

	.read-more-about-wrap {
		padding: 28px 15px 24px 0;
	}

	.person-detail-accordion .card-header a {
		padding: 25px 15px 25px;
	}

	.person-detail-accordion .card-body {
		padding: 20px 15px;
	}

	.gallery-person-wrap .gallery-person-slider {
		padding: 0 120px;
	}
	/*-_-_datenbank-deatil-page_CSS_End_-_-*/
}

@media only screen and (max-width: 1600px) {
	/*-_-_datenbank-page_CSS_Start_-_-*/
	.login-wrap .login-btn-wrap {
		height: 60px;
		margin-right: 30px;
		width: 155px;
		margin-right: 25px;
	}

	.login-wrap {
		margin-bottom: 35px;
	}

	.login-wrap label input {
		height: 60px;
		padding: 18px 60px 17px 20px;
		width: 400px;
	}
	.login-wrap .login-btn-wrap img {
		margin-right: 15px;
		width: 33px;
	}

	.login-wrap label img {
		width: 30px;
	}

	.login-wrap label button {
		top: 16px;
	}

	.suche-popup .modal-dialog {
		max-width: 1400px;
	}

	.datenbank-popup-warp label {
		width: 100%;
	}

	.datenbank-popup-warp .form-control,
	.datenbank-popup-warp select.form-control {
		height: 52px !important;
		width: 100%;
		min-width: 100%;
	}

	.suche-popup .close {
		top: 30px;
		right: 30px;
	}

	.suche-popup .close img {
		width: 38px;
	}

	.datenbank-popup-warp .form-row .form-group {
		margin-bottom: 38px;
	}

	.form-group.custom-checkbox-wrap {
		margin-bottom: 25px;
	}

	.datenbank-popup-warp .form-control, .datenbank-popup-warp select.form-control {
		font-size: 23px;
	}
	/*-_-_datenbank-page_CSS_End_-_-*/

	/*-_-_Impressum-page_CSS_Start_-_-*/

	.impressum-content-wrap .impressum-content {
		padding: 68px 0px 60px;
	}
	.impressum-content h3 {
		margin-bottom: 55px;
	}

	.impressum-content .impressum-content-inner {
		margin-bottom: 48px;
	}

	.impressum-content .impressum-content-inner p {
		margin-bottom: 20px;
	}

	.impressum-content .impressum-content-inner ul li {
		font-size: 23px;
	}
	/*-_-_Impressum-page_CSS_End_-_-*/

	/*-_-_datenbank-deatil-page_CSS_Start_-_-*/

	.about-the-person-wrap {
		padding: 70px 0px 65px;
	}

	.read-more-about-wrap p {
		margin-right: 35px;
		font-size: 23px;
		width: 100%;
		display: block;
	}

	.read-more-about-wrap>p {
		margin-bottom: 10px;
	}

	.read-more-about-wrap {
		padding: 24px 20px 22px 0;
	}

	.person-detail-accordion .card-header a {
		padding: 20px 15px 18px;
	}

	.person-detail-accordion .card-body {
		padding: 15px 15px 18px;
	}

	.gallery-person-wrap .gallery-person-slider {
		padding: 0 70px;
	}

	.gallery-person-wrap .gallery-person h2 {
		margin-bottom: 50px;
	}

	.accordian-list li {
		padding-left: 22px;
	}
	
	.accordian-list li::before {
		font-size: 22px;
	}
	/*-_-_datenbank-deatil-page_CSS_End_-_-*/
}

@media only screen and (max-width: 1440px) {
	/*-_-_datenbank-page_CSS_Start_-_-*/
	.login-wrap .login-btn-wrap span {
		font-size: 24px;
	}

	.login-wrap .login-btn-wrap {
		height: 52px;
		margin-right: 20px;
		width: 145px;
	}

	.login-wrap .login-btn-wrap img {
		margin-right: 10px;
		width: 30px;
	}	

	.login-wrap label input {
		height: 52px;
		padding: 15px 52px 14px 20px;
		width: 350px;
		font-size: 24px;
	}

	.login-wrap label img {
		width: 27px;
	}

	.login-wrap label button {
		top: 14px;
		right: 16px;
	}

	.login-wrap label {
		margin-bottom: 10px;
	}

	.login-wrap {
		margin-bottom: 26px;
	}

	.subject-interest-wrap.daten-character {
		padding: 65px 0px 48px;
	}

	.subject-interest-wrap.daten-character .pagination-wrap {
		margin-top: 20px;
	}

	.subject-interest-content.daten-character-wrap .subject-interest-content-inner h3 {
		font-size: 22px;
	}

	.suche-popup .modal-dialog {
		max-width: 1300px;
	}

	.datenbank-popup-warp .form-row .form-group {
		margin-bottom: 30px;
	}

	.datenbank-popup-warp p {
		margin-bottom: 35px;
	}

	.form-group.custom-checkbox-wrap {
		margin-bottom: 22px;
	}

	.suche-popup .close img {
		width: 35px;
	}

	.datenbank-popup-warp .form-control, .datenbank-popup-warp select.form-control {
		height: 50px !important;
		font-size: 22px;
	}

	.form-group.custom-checkbox-wrap label {
		font-size: 19px;
	}

	.datenbank-popup-warp .form-row label.select-wrap i {
		top: 14px;
	}
	
	.datenbank-popup-warp .form-row label.select-wrap select:focus~i {
		top: 15px;
	}
	/*-_-_datenbank-page_CSS_End_-_-*/

	/*-_-_Impressum-page_CSS_Start_-_-*/
	.impressum-content-wrap .impressum-content {
		padding: 58px 0px 55px;
	}

	.impressum-content h3 {
		margin-bottom: 50px;
	}

	.impressum-content .impressum-content-inner {
		margin-bottom: 45px;
	}

	.impressum-content .impressum-content-inner p {
		margin-bottom: 20px;
	}

	.social-link li a img {
		width: 45px;
		height: auto;
	}

	.impressum-content .impressum-content-inner ul li {
		font-size: 22px;
	}
	/*-_-_Impressum-page_CSS_End_-_-*/

	/*-_-_datenbank-deatil-page_CSS_Start_-_-*/
	.about-the-person-wrap {
		padding: 65px 0px 60px;
	}

	.read-more-about-wrap p {
		font-size: 22px;
	}

	.read-more-about-wrap>p {
		margin-bottom: 8px;
	}

	.read-more-about-wrap {
		padding: 20px 20px 18px 0;
	}

	.person-detail-accordion .collapsed p::before {
		font-size: 32px  !important 
	}

	.person-detail-accordion .card-header p::before {
		font-size: 40px;
	}

	.detail-about-person h2 {
		margin-top: 68px;
		margin-bottom: 22px;
	}

	.detail-about-person p {
		margin-bottom: 22px;
	}

	.gallery-person-wrap .gallery-person h2 {
		margin-bottom: 45px;
	}

	.gallery-person-wrap .gallery-person {
		padding: 70px 0px 60px;
	}

	.gallery-person-wrap .gallery-person-slider {
		padding: 0 40px;
	}

	.accordian-list li {
		padding-left: 20px;
	}
	
	.accordian-list li::before {
		font-size: 20px;
	}
	/*-_-_datenbank-deatil-page_CSS_End_-_-*/
}

@media only screen and (max-width: 1366px) {
	/*-_-_datenbank-page_CSS_Start_-_-*/	
	.login-wrap .login-btn-wrap span {
		font-size: 22px;
	}

	.login-wrap .login-btn-wrap {
		height: 48px;
		margin-right: 20px;
		width: 130px;
	}

	.login-wrap .login-btn-wrap img {
		margin-right: 10px;
		width: 30px;
	}	

	.login-wrap label input {
		height: 48px;
		padding: 13px 45px 12px 20px;
		width: 320px;
		font-size: 22px;
	}

	.login-wrap .login-btn-wrap img {
		margin-right: 8px;
		width: 26px;
	}

	.login-wrap label img {
		width: 25px;
	}

	.login-wrap label button {
		top: 11px;
		right: 14px;
	}

	.suche-popup .modal-dialog {
		max-width: 1160px;
	}

	.datenbank-popup-warp .form-row .form-group {
		margin-bottom: 25px;
	}

	.datenbank-popup-warp .form-control, .datenbank-popup-warp select.form-control {
		height: 48px !important;
		font-size: 20px;
	}

	.form-group.custom-checkbox-wrap label {
		font-size: 18px;
		padding-top: 2px;
	}

	.form-group.custom-checkbox-wrap label:before {
		padding: 11px;
	}

	.form-group.custom-checkbox-wrap input:checked + label:after {
		top: 2px;
		left: 9px;
	}

	.form-group.custom-checkbox-wrap {
		margin-bottom: 20px;
	}

	.datenbank-popup-warp p {
		margin-bottom: 30px;
	}

	.datenbank-popup-warp .form-row label.select-wrap i {
		top: 12px;
	}
	
	.datenbank-popup-warp .form-row label.select-wrap select:focus~i {
		top: 13px;
	}
	/*-_-_datenbank-page_CSS_End_-_-*/

	/*-_-_Impressum-page_CSS_Start_-_-*/
	.impressum-content-wrap .impressum-content {
		padding: 55px 0px 52px;
	}

	.impressum-content h3 {
		margin-bottom: 45px;
	}

	.impressum-content .impressum-content-inner {
		margin-bottom: 40px;
	}

	.impressum-content .impressum-content-inner p {
		margin-bottom: 18px;
	}

	.social-link li a img {
		width: 40px;
	}

	.impressum-content .impressum-content-inner ul li {
		font-size: 20px;
	}

	.social-link li {
		margin-right: 22px;
	}
	/*-_-_Impressum-page_CSS_End_-_-*/

	/*-_-_datenbank-deatil-page_CSS_Start_-_-*/
	.about-the-person-wrap {
		padding: 60px 0px 55px;
	}

	.read-more-about-wrap p {
		font-size: 21px;
	}

	.read-more-about-wrap {
		padding: 18px 20px 15px 0;
		margin-bottom: 22px;
	}

	.person-detail-accordion .card-header a {
		padding: 16px 12px 16px;
	}

	.person-detail-accordion .card-body {
		padding: 12px 12px 16px;
	}

	.person-detail-accordion .collapsed p::before {
		font-size: 29px !important;
	}

	.person-detail-accordion .card-header p::before {
		font-size: 36px;
	}

	.detail-about-person h2 {
		margin-top: 50px;
		margin-bottom: 18px;
	}

	.detail-about-person p {
		margin-bottom: 18px;
	}

	.detail-about-person-wrap {
		margin-bottom: 60px;
	}

	.gallery-person-wrap .gallery-person {
		padding: 52px 0px 50px;
	}

	.gallery-person-wrap .gallery-person h2 {
		margin-bottom: 32px;
	}

	.gallery-person-wrap .gallery-person-slider {
		padding: 0px 28px;
	}

	.gallery-person-slider.slick-prev, 
	.gallery-person-slider.slick-next {
		width: 18px;
	}

	.gallery-person-slider .slick-slider {
		margin:0 -18px;
	}

	.gallery-person-slider .slick-slide {
		margin-right: 18px;
		margin-left: 18px;
	}
	/*-_-_datenbank-deatil-page_CSS_End_-_-*/
}

@media only screen and (max-width: 1199px) {
	/*-_-_datenbank-page_CSS_Start_-_-*/	
	.subject-interest-wrap.daten-character {
		padding: 60px 0px 45px;
	}

	.login-wrap .login-btn-wrap span {
		font-size: 20px;
	}

	.login-wrap label input {
		height: 45px;
		padding: 13px 42px 12px 16px;
		width: 300px;
		font-size: 20px;
	}

	.login-wrap .login-btn-wrap img {
		width: 24px;
	}

	.login-wrap .login-btn-wrap {
		height: 45px;
		margin-right: 16px;
		width: 120px;
	}

	.login-wrap label img {
		width: 23px;
	}

	.login-wrap label button {
		top: 9px;
		right: 12px;
	}

	.login-wrap label {
		margin-bottom: 8px;
	}

	.login-wrap {
		margin-bottom: 22px;
	}

	.suche-popup .modal-dialog {
		max-width: 940px;
	}

	.datenbank-popup-warp .form-control, .datenbank-popup-warp select.form-control {
		height: 45px !important;
		font-size: 18px;
	}

	.datenbank-popup-warp .form-row .form-group {
		margin-bottom: 18px;
	}

	.datenbank-popup-warp {
		padding: 45px 60px 45px 30px;
	}

	.datenbank-popup-warp .form-row label.select-wrap i {
		right: 12px;
		top: 11px;
		font-size: 22px;
	}
	
	.datenbank-popup-warp .form-row label.select-wrap select:focus~i {
		top: 12px;
	}

	.suche-popup .close {
		top: 22px;
		right: 22px;
	}

	.suche-popup .close img {
		width: 30px;
	}

	.form-group.custom-checkbox-wrap label {
		font-size: 17px;
		padding-top: 3px;
		padding-left: 38px;
	}

	.datenbank-popup-warp p {
		margin-bottom: 25px;
	}
	/*-_-_datenbank-page_CSS_End_-_-*/


	/*-_-_Impressum-page_CSS_Start_-_-*/

	.impressum-content h3 {
		margin-bottom: 40px;
	}

	.impressum-content .impressum-content-inner {
		margin-bottom: 32px;
	}

	.impressum-content .impressum-content-inner p {
		margin-bottom: 16px;
	}

	.social-link li a img {
		width: 38px;
	}

	.impressum-content .impressum-content-inner ul li {
		font-size: 19px;
	}

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

	.social-link {
		justify-content: flex-start;
	}
	/*-_-_Impressum-page_CSS_End_-_-*/

	/*-_-_datenbank-deatil-page_CSS_Start_-_-*/
	.detail-about-person img {
		margin-left: 35px;
		margin-bottom: 20px;
		width: 46%;
	}

	.about-the-person-wrap {
		padding: 50px 0px 45px;
	}

	.read-more-about-wrap p {
		font-size: 19px;
		margin-right: 28px;
	}

	.read-more-about-wrap>p {
		margin-bottom: 7px;
	}

	.read-more-about-wrap {
		padding: 15px 15px 12px 0;
		margin-bottom: 18px;
	}

	.detail-about-person h2 {
		margin-top: 38px;
		margin-bottom: 15px;
	}

	.detail-about-person p {
		margin-bottom: 15px;
	}

	.detail-about-person-wrap {
		margin-bottom: 50px;
	}

	.gallery-person-wrap .gallery-person {
		padding: 40px 0px 42px;
	}

	.gallery-person-wrap .gallery-person-slider {
		padding: 0px 25px;
	}

	.gallery-person-slider .slick-slider {
		margin:0 -12px;
	}

	.gallery-person-slider .slick-slide {
		margin-right: 12px;
		margin-left: 12px;
	}

	.gallery-person-slider .slick-prev img, 
	.gallery-person-slider .slick-next img {
		width: 17px;
	}

	.gallery-person-wrap .gallery-person h2 {
		margin-bottom: 25px;
	}

	.accordian-list li {
		padding-left: 18px;
	}

	.accordian-list li::before {
		top: 3px;
		font-size: 19px;
	}
	/*-_-_datenbank-deatil-page_CSS_End_-_-*/
}

@media only screen and (max-width: 1024px){
	
}

@media only screen and (max-width: 991px) { 
	/*-_-_datenbank-page_CSS_Start_-_-*/
	.login-wrap label input {
		height: 42px;
		padding: 11px 42px 10px 12px;
		width: 280px;
		font-size: 18px;
	}

	.login-wrap .login-btn-wrap {
		height: 42px;
		margin-right: 12px;
		width: 110px;
	}

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

	.login-wrap .login-btn-wrap img {
		width: 22px;
	}

	.subject-interest-wrap.daten-character {
		padding: 55px 0px 40px;
	}

	.subject-interest-wrap.daten-character .pagination-wrap {
		margin-top: 15px;
	}

	.subject-interest-content.daten-character-wrap .subject-interest-content-inner h3 {
		font-size: 21px;
	}

	.suche-popup .modal-dialog {
		max-width: 720px;
	}

	.suche-popup .close {
		top: 15px;
		right: 15px;
	}

	.suche-popup .close img {
		width: 25px;
	}

	.datenbank-popup-warp {
		padding: 35px 55px 35px 25px;
	}

	.form-group.custom-checkbox-wrap label:before {
		padding: 10px;
	}

	.form-group.custom-checkbox-wrap input:checked + label:after {
		left: 8px;
		width: 6px;
		height: 15px;
	}
	
	.form-group.custom-checkbox-wrap label {
		padding-left: 35px;
		font-size: 16px;
	}

	.form-group.custom-checkbox-wrap {
		margin-bottom: 18px;
	}

	.datenbank-popup-warp p {
		margin-bottom: 20px;
	}

	.datenbank-popup-warp .form-control, .datenbank-popup-warp select.form-control {
		height: 42px !important;
		font-size: 17px;
	}

	.datenbank-popup-warp .form-row label.select-wrap i {
		top: 10px;
	}
	
	.datenbank-popup-warp .form-row label.select-wrap select:focus~i {
		top: 11px;
	}
	/*-_-_datenbank-page_CSS_End_-_-*/


	/*-_-_Impressum-page_CSS_Start_-_-*/

	.impressum-content h3 {
		margin-bottom: 35px;
	}

	.impressum-content .impressum-content-inner {
		margin-bottom: 28px;
	}

	.impressum-content .impressum-content-inner p {
		margin-bottom: 14px;
	}

	.social-link li a img {
		width: 38px;
	}

	.impressum-content .impressum-content-inner ul li {
		font-size: 18px;
	}

	.social-link li {
		margin-right: 20px;
	}

	.social-link {
		justify-content: flex-start;
	}

	.impressum-content-wrap .impressum-content {
		padding: 48px 0px 40px;
	}
	/*-_-_Impressum-page_CSS_End_-_-*/

	/*-_-_datenbank-deatil-page_CSS_Start_-_-*/
	.about-the-person-wrap .quote-about-the-person a {
		font-size: 14px;
		margin-top: 20px;
	}

	.about-the-person-wrap {
		padding: 42px 0px 35px;
	}
	.read-more-about-wrap p{
		width: auto;
		display: inline-block;
		margin-bottom: 0;
	}

	.read-more-about-wrap {
		padding: 20px 20px 18px 0;
	}

	.person-detail-accordion {
		margin-bottom: 45px;
	}

	.detail-about-person h2 {
		margin-top: 30px;
		margin-bottom: 12px;
	}

	.gallery-person-wrap .gallery-person {
		padding: 40px 0px 35px;
	}

	.accordian-list li {
		padding-left: 16px;
	}

	.accordian-list li::before {
		font-size: 18px;
	}
	/*-_-_datenbank-deatil-page_CSS_End_-_-*/
}

@media only screen and (max-width: 850px){
}

@media only screen and (max-width: 767px) {
	/*-_-_datenbank-page_CSS_Start_-_-*/
	.subject-interest-wrap.daten-character .pagination-wrap {
		margin-top: 5px;
	}

	.subject-interest-content.daten-character-wrap .subject-interest-content-inner h3 {
		font-size: 22px;
	}

	.datenbank-popup-warp .form-row .form-group {
		margin-bottom: 15px;
	}

	.datenbank-popup-warp .form-control, .datenbank-popup-warp select.form-control {
		font-size: 16px;
	}

	.suche-popup .modal-dialog {
		max-width: 520px;
	}

	.custom-checkbox-outer-wrap {
		column-count: 1;
	}

	.form-group.custom-checkbox-wrap {
		margin-bottom: 15px;
	}

	.suche-popup .modal-dialog {
		max-width: 100%;
		margin: 1.75rem 15px;
	}
	/*-_-_datenbank-page_CSS_End_-_-*/

	
	/*-_-_Impressum-page_CSS_Start_-_-*/

	.impressum-content h3 {
		margin-bottom: 30px;
	}

	.impressum-content .impressum-content-inner {
		margin-bottom: 28px;
	}

	.impressum-content .impressum-content-inner p {
		margin-bottom: 12px;
	}

	.social-link li a img {
		width: 35px;
	}

	.impressum-content .impressum-content-inner ul li {
		font-size: 17px;
	}

	.social-link li {
		margin-right: 20px;
	}

	.impressum-content-wrap .impressum-content {
		padding: 42px 0px 35px;
	}
	/*-_-_Impressum-page_CSS_End_-_-*/

	/*-_-_datenbank-deatil-page_CSS_Start_-_-*/
	.read-more-about-wrap {
		padding: 15px 15px 12px 0;
	}

	.read-more-about-wrap>p {
		margin-bottom: 7px;
	}

	.person-detail-accordion .card-header a {
		padding: 14px 10px 14px;
	}

	.person-detail-accordion .card-body {
		padding: 10px 10px 12px;
	}

	.person-detail-accordion .card-header p::before {
		font-size: 32px;
	}

	.person-detail-accordion .collapsed p::before {
		font-size: 26px !important;
	}

	.detail-about-person img {
		margin-left: 15px;
		margin-bottom: 15px;
		width: 46%;
	}

	.accordian-list li {
		padding-left: 15px;
	}

	.accordian-list li::before {
		top: 1px;
		font-size: 17px;
	}
	/*-_-_datenbank-deatil-page_CSS_End_-_-*/
}

@media only screen and (max-width: 640px) { 
}

@media only screen and (max-width: 575px) {
	/*-_-_datenbank-page_CSS_Start_-_-*/
	.subject-interest-wrap.daten-character .subject-interest a {
		margin-bottom: 20px;
	}

	.subject-interest-content.daten-character-wrap .subject-interest-content-inner h3 {
		font-size: 20px;
	}

	.datenbank-popup-warp .form-control, .datenbank-popup-warp select.form-control {
		height: 40px !important;
	}

	.datenbank-popup-warp .form-row label.select-wrap i {
		font-size: 20px;
	}

	.form-group.custom-checkbox-wrap label {
		padding-left: 32px;
		font-size: 15px;
	}

	.datenbank-popup-warp .form-row .form-group,
	.form-group.custom-checkbox-wrap {
		margin-bottom: 12px;
	}

	.datenbank-popup-warp p {
		margin-bottom: 15px;
	}

	.suche-popup .close img {
		width: 22px;
	}

	.suche-popup .close {
		top: 12px;
		right: 14px;
	}

	.datenbank-popup-warp {
		padding: 32px 48px 25px 20px;
	}
	/*-_-_datenbank-page_CSS_End_-_-*/

	/*-_-_datenbank-deatil-page_CSS_Start_-_-*/
	.person-detail-accordion {
		margin-bottom: 28px;
	}

	.read-more-about-wrap p {
		font-size: 17px;
	}

	.read-more-about-wrap>p {
		margin-bottom: 5px;
	}

	.detail-about-person h2 {
		margin-top: 25px;
		margin-bottom: 10px;
	}

	.detail-about-person-wrap {
		margin-bottom: 42px;
	}

	.gallery-person-wrap .gallery-person {
		padding: 35px 0px 32px;
	}

	.gallery-person-wrap .gallery-person h2 {
		margin-bottom: 18px;
	}
	/*-_-_datenbank-deatil-page_CSS_End_-_-*/
}

@media only screen and (max-width: 480px) {
	/*-_-_datenbank-page_CSS_Start_-_-*/
	.login-wrap .login-btn-wrap {
		margin-bottom: 15px;
	}

	.subject-interest-wrap.daten-character .subject-interest a {
		margin-bottom: 15px;
	}

	.subject-interest-wrap.daten-character {
		padding: 40px 0px 32px;
	}

	.subject-interest-content.daten-character-wrap .subject-interest-content-inner h3 {
		font-size: 18px;
	}

	.login-wrap .login-btn-wrap span {
		font-size: 17px;
	}

	.login-wrap .login-btn-wrap {
		height: 40px;
		width: 105px;
	}

	.login-wrap label input {
		height: 40px;
		padding: 9px 42px 8px 12px;
		width: 290px;
		font-size: 17px;
	}

	.login-wrap label img {
		width: 21px;
	}

	.login-wrap label button {
		top: 7px;
		right: 10px;
	}

	.subject-interest-wrap.daten-character .pagination-wrap {
		margin-top: 0;
	}

	.suche-popup .close img {
		width: 18px;
	}

	.suche-popup .close {
		top: 8px;
		right: 12px;
	}

	.datenbank-popup-warp {
		padding: 45px 15px 15px 15px;
	}

	.datenbank-popup-warp .form-control, .datenbank-popup-warp select.form-control {
		height: 36px !important;
		font-size: 15px;
	}

	.datenbank-popup-warp p {
		margin-bottom: 12px;
	}

	.form-group.custom-checkbox-wrap label:before {
		padding: 9px;
	}

	.form-group.custom-checkbox-wrap label {
		padding-bottom: 3px;
	}

	.form-group.custom-checkbox-wrap input:checked + label:after {
		left: 7px;
		width: 6px;
		height: 14px;
	}

	.datenbank-popup-warp .form-row label.select-wrap i {
		font-size: 20px;
		top: 7px;
	}

	.datenbank-popup-warp .form-row label.select-wrap select:focus~i {
		top: 9px;
	}
	/*-_-_datenbank-page_CSS_End_-_-*/

	/*-_-_Impressum-page_CSS_Start_-_-*/

	.impressum-content-wrap .impressum-content {
		padding: 30px 0px 25px;
	}

	.impressum-content h3 {
		margin-bottom: 20px;
	}

	.impressum-content .impressum-content-inner p {
		margin-bottom: 8px;
	}

	.impressum-content .impressum-content-inner {
		margin-bottom: 22px;
	}

	.impressum-content .impressum-content-inner ul li {
		font-size: 16px;
	}

	.social-link li {
		margin-right: 15px;
	}

	.social-link li a img {
		width: 32px;
	}
	/*-_-_Impressum-page_CSS_End_-_-*/

	/*-_-_datenbank-deatil-page_CSS_Start_-_-*/
	.read-more-about-wrap ul {
		flex-wrap: wrap;
	}

	.read-more-about-wrap p {
		font-size: 16px;
	}

	.about-the-person-wrap .quote-about-the-person a {
		word-break: break-all;
	}

	.about-the-person-wrap {
		padding: 32px 0px 25px;
	}

	.read-more-about-wrap>p {
		margin-bottom: 4px;
	}

	.person-detail-accordion .card-header a {
		padding: 12px 5px 12px 5px;
	}

	.person-detail-accordion .card-header p {
		padding-right: 20px;
	}

	.person-detail-accordion .card-body {
		padding: 8px 5px 10px;
	}

	.person-detail-accordion .card-header p::before {
		top: 10px;
	}

	.person-detail-accordion {
		margin-bottom: 20px;
	}

	.detail-about-person h2 {
		margin-top: 22px;
		margin-bottom: 8px;
	}

	.detail-about-person img {
		margin-left: 0px;
		margin-bottom: 15px;
		width: 100%;
	}
	/*-_-_datenbank-deatil-page_CSS_End_-_-*/
}

/*-_-_searching-books-page_CSS_End_-_-*/
.banner.search-book-banner {
	background: url(../images/shutterstock_509582812.jpg)center bottom no-repeat;
	background-size: cover;
}

.subject-from-wrap.searching-on-books-wrap .subject-from {
text-align: left;
}

.subject-from-wrap.searching-on-books-wrap .subject-from h3 {
text-align: center;
}

.subject-from-wrap.searching-on-books-wrap .more-search-book {
margin-bottom: 66px ;
}

.subject-from-wrap.searching-on-books-wrap .more-search-book:last-child {
margin-bottom: 33px;
}

.contact-us-through-mail-wrap {
	background: #FFDC00;
	color: #000
}

.contact-us-through-mail-wrap .contact-us-through-mail {
padding: 73px 0px 70px;
text-align: center;
}

.contact-us-through-mail-wrap .contact-us-through-mail h2 {
font-size: 40px;
line-height: 1;
color: #000;
margin-bottom: 80px;
}

.contact-us-through-mail-wrap .contact-us-through-mail p {
margin-bottom: 40px;
color: #000;
}

.contact-us-through-mail-wrap .contact-us-through-mail h6,
.contact-us-through-mail-wrap .contact-us-through-mail a {
font-size: 30px;
line-height: 1.3;
color: #000;
}

.contact-us-through-mail-wrap .contact-us-through-mail h6 {
margin-bottom: 30px;
}
/*-_-_searching-books-page_CSS_End_-_-*/

/*-_-_biography-page_CSS_Start_-_-*/

.a-biography-wrap {
padding-top: 83px;
}

.a-biography-left-wrap .book-infro-wrap {
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: flex-start;
align-items: flex-start;
}

.book-infro-wrap img {
width: 420px;
}

.book-infro-wrap .about-book {
width: calc(100% - 420px);
padding-left: 25px;
}
.book-infro-wrap .about-book p {
font-weight: 300;
}
.book-infro-wrap .about-book p:first-child {
margin-bottom: 30px;
font-weight: 400;
}

.book-infro-wrap .about-book ul {
padding-top: 12px;
margin-bottom: 34px;
}

.book-infro-wrap .about-book ul li {
font-size: 20px;
line-height: 1.3;
color: #3A3A39;
font-weight: 300;
margin-bottom: 10px;
}

.book-infro-wrap .about-book p.book-price {
font-size: 20px;
line-height: 1.3;
margin-bottom: 30px;
}

.book-infro-wrap .about-book p.book-price span {
display: block;
font-weight: 500;
color: #97B83D;
}

.book-infro-wrap .about-book a {
font-size: 20px;
line-height: 1.3;
color: #3A3A39;
font-weight: 300;
color: #97B83D;
}

.a-biography-left-wrap .two-btn-wrap {
margin-top: 30px;
}

.a-biography-left-wrap .two-btn-wrap li a {
padding-left: 5px;
padding-right: 5px;
width: 270px;
}

.a-biography-right-wrap p b {
display: block;
}

.a-biography-right-wrap p {
margin-bottom: 50px;
}

.a-biography-right-wrap p:last-child {
margin-bottom: 0;
}

/*-_-_biography-page_CSS_End_-_-*/

/*-_-_Books-page_CSS_Start_-_-*/
.books-catagory-wrap {
padding-top: 88px;
}

.books-catagory-content {
margin-bottom: 12px;
}

.books-catagory-content:last-child {
margin-bottom: 0;
}

.books-catagory-content h2 {
font-weight: 400;
margin-bottom: 70px;
}

.books-catagory-content-inner {
margin-bottom: 77px;
}

.books-catagory-content-inner img {
width: 100%;
object-fit: contain;
margin-bottom: 22px;
}

.books-catagory-content.book-top .books-catagory-content-inner img {
height: 600px;
}

.books-catagory-content-inner a {
min-height: 35px;
font-size: 15px;
line-height: 1.3;
color: #3A3A39;
margin-bottom: 18px;
display: block;
transition: 0.3s all ease;
}

.books-catagory-content-inner a:hover {
color: #97B83D;
}

.books-catagory-content-inner span {
font-size: 12px;
line-height: 1.3;
color: #3A3A39;
}

.books-catagory-content.book-mid .books-catagory-content-inner img {
height: 570px;
}

.books-catagory-content.book-btm .books-catagory-content-inner img {
height: 530px;
}

.books-catagory-content.book-btm .books-catagory-content-inner a {
min-height: unset;
}

/*-_-_Books-page_CSS_End_-_-*/
@media only screen and (max-width: 1850px)  {
/*-_-_Books-page_CSS_Start_-_-*/
.books-catagory-content-inner a {
	min-height: 57px;
	margin-bottom: 12px;
}

.books-catagory-content h2 {
	margin-bottom: 60px;
}

.books-catagory-content.book-top .books-catagory-content-inner img {
	height: 565px;
}

.books-catagory-content-inner {
	margin-bottom: 70px;
}

.books-catagory-content.book-mid .books-catagory-content-inner img {
	height: 560px;
}
/*-_-_Books-page_CSS_End_-_-*/
}

@media only screen and (max-width: 1750px) {
/*-_-_searching-books-page_CSS_Start_-_-*/
.contact-us-through-mail-wrap .contact-us-through-mail h2 {
	font-size: 38px;
	margin-bottom:70px;
}
/*-_-_searching-books-page_CSS_End_-_-*/

/*-_-_biography-page_CSS_Start_-_-*/

.a-biography-right-wrap p {
	margin-bottom: 45px;
}

/*-_-_biography-page_CSS_End_-_-*/

/*-_-_Books-page_CSS_Start_-_-*/
.books-catagory-wrap {
	padding-top: 80px;
}

.books-catagory-content.book-top .books-catagory-content-inner img {
	height: 512px;
}

.books-catagory-content.book-mid .books-catagory-content-inner img {
	height: 510px;
}

.books-catagory-content.book-btm .books-catagory-content-inner img {
	height: 450px;
}

.books-catagory-content-inner {
	margin-bottom: 60px;
}

.books-catagory-content h2 {
	margin-bottom: 55px;
}
/*-_-_Books-page_CSS_End_-_-*/
}

@media only screen and (max-width: 1600px) {
 /*-_-_searching-books-page_CSS_Start_-_-*/
.subject-from-wrap.searching-on-books-wrap .more-search-book {
	margin-bottom: 50px;
}

.contact-us-through-mail-wrap .contact-us-through-mail h2 {
	font-size: 37px;
	margin-bottom: 60px;
}

.contact-us-through-mail-wrap .contact-us-through-mail h6, .contact-us-through-mail-wrap .contact-us-through-mail a {
	font-size: 28px;
}

.contact-us-through-mail-wrap .contact-us-through-mail h6 {
	margin-bottom: 28px;
}

.contact-us-through-mail-wrap .contact-us-through-mail p {
	margin-bottom: 36px;
}
/*-_-_searching-books-page_CSS_End_-_-*/

/*-_-_biography-page_CSS_Start_-_-*/

.a-biography-right-wrap p {
	margin-bottom: 40px;
}

.a-biography-left-wrap .two-btn-wrap li a {
	width: 240px;
}

.book-infro-wrap .about-book ul li,
.book-infro-wrap .about-book p.book-price,
.book-infro-wrap .about-book a {
	font-size: 19px;
}

.book-infro-wrap .about-book p:first-child {
	margin-bottom: 25px;
}

.book-infro-wrap .about-book ul {
	margin-bottom: 28px;
}

.book-infro-wrap .about-book p.book-price {
	margin-bottom: 25px;
}

.book-infro-wrap .about-book ul li {
	margin-bottom: 8px;
}
/*-_-_biography-page_CSS_End_-_-*/

/*-_-_Books-page_CSS_Start_-_-*/
.books-catagory-wrap {
	padding-top: 68px;
}

.books-catagory-content h2 {
	margin-bottom: 45px;
}

.books-catagory-content.book-top .books-catagory-content-inner img {
	height: 450px;
}

.books-catagory-content.book-mid .books-catagory-content-inner img {
	height: 440px;
}

.books-catagory-content.book-btm .books-catagory-content-inner img {
	height: 395px;
}
/*-_-_Books-page_CSS_End_-_-*/
}

@media only screen and (max-width: 1440px) {
/*-_-_searching-books-page_CSS_Start_-_-*/
.subject-from-wrap.searching-on-books-wrap .more-search-book {
	margin-bottom: 42px;
}

.contact-us-through-mail-wrap .contact-us-through-mail {
	padding: 65px 0px 60px;
}

.contact-us-through-mail-wrap .contact-us-through-mail h2 {
	margin-bottom: 50px;
}

.contact-us-through-mail-wrap .contact-us-through-mail p {
	margin-bottom: 30px;
}

.contact-us-through-mail-wrap .contact-us-through-mail h6, .contact-us-through-mail-wrap .contact-us-through-mail a {
	font-size: 25px;
}

.contact-us-through-mail-wrap .contact-us-through-mail h6 {
	margin-bottom: 22px;
}
/*-_-_searching-books-page_CSS_End_-_-*/

/*-_-_biography-page_CSS_Start_-_-*/

.a-biography-right-wrap p {
	margin-bottom: 32px;
}

.book-infro-wrap img {
	width: 380px;
}

.book-infro-wrap .about-book {
	width: calc(100% - 380px);
}

.book-infro-wrap .about-book ul li, 
.book-infro-wrap .about-book p.book-price, 
.book-infro-wrap .about-book a {
	font-size: 18px;
}
/*-_-_biography-page_CSS_End_-_-*/

/*-_-_Books-page_CSS_Start_-_-*/
.books-catagory-wrap {
	padding-top: 60px;
}

.books-catagory-content h2 {
	margin-bottom: 42px;
}

.books-catagory-content.book-top .books-catagory-content-inner img {
	height: 415px;
}

.books-catagory-content-inner a {
	margin-bottom: 10px;
}

.books-catagory-content-inner {
	margin-bottom: 50px;
}

.books-catagory-content.book-mid .books-catagory-content-inner img {
	height: 405px;
}

.books-catagory-content.book-btm .books-catagory-content-inner img {
	height: 365px;
}
/*-_-_Books-page_CSS_End_-_-*/
}
@media only screen and (max-width: 1366px) {
/*-_-_searching-books-page_CSS_Start_-_-*/
.subject-from-wrap.searching-on-books-wrap .more-search-book {
	margin-bottom: 35px;
}

.contact-us-through-mail-wrap .contact-us-through-mail {
	padding: 55px 0px 48px;
}

.contact-us-through-mail-wrap .contact-us-through-mail h2 {
	font-size: 36px;
	margin-bottom: 40px;
}

.contact-us-through-mail-wrap .contact-us-through-mail p {
	margin-bottom: 26px;
}

.contact-us-through-mail-wrap .contact-us-through-mail h6, 
.contact-us-through-mail-wrap .contact-us-through-mail a {
	font-size: 23px;
}

.contact-us-through-mail-wrap .contact-us-through-mail h6 {
	margin-bottom: 20px;
}
/*-_-_searching-books-page_CSS_End_-_-*/

/*-_-_biography-page_CSS_Start_-_-*/

.a-biography-right-wrap p {
	margin-bottom: 25px;
}

.book-infro-wrap img {
	width: 340px;
}

.book-infro-wrap .about-book {
	width: calc(100% - 340px);
}

.a-biography-wrap {
	padding-top: 70px;
}

.a-biography-left-wrap .two-btn-wrap li a {
	width: 205px;
}

.book-infro-wrap .about-book ul {
	margin-bottom: 20px;
}

.book-infro-wrap .about-book p:first-child {
	margin-bottom: 20px;
}

.book-infro-wrap .about-book p.book-price {
	margin-bottom: 20px;
}
/*-_-_biography-page_CSS_End_-_-*/

 /*-_-_Books-page_CSS_Start_-_-*/
.books-catagory-wrap {
	padding-top: 55px;
}

.books-catagory-content.book-top .books-catagory-content-inner img {
	height: 375px;
}

.books-catagory-content.book-top .books-catagory-content-inner img {
	height: 375px;
}

.books-catagory-content h2 {
	margin-bottom: 38px;
}

.books-catagory-content {
	margin-bottom: 0;
}

.books-catagory-content-inner {
	margin-bottom: 42px;
}

.books-catagory-content.book-btm .books-catagory-content-inner img {
	height: 330px;
}

.books-catagory-content-inner a {
	margin-bottom: 8px;
}

  /*-_-_Books-page_CSS_End_-_-*/
}
@media only screen and (max-width: 1199px) {
 /*-_-_searching-books-page_CSS_Start_-_-*/
.subject-from-wrap.searching-on-books-wrap .more-search-book {
	margin-bottom: 28px;
}

.contact-us-through-mail-wrap .contact-us-through-mail {
	padding: 50px 0px 42px;
}
.contact-us-through-mail-wrap .contact-us-through-mail h2 {
	font-size: 35px;
	margin-bottom: 39px;
}

.contact-us-through-mail-wrap .contact-us-through-mail h6, 
.contact-us-through-mail-wrap .contact-us-through-mail a {
	font-size: 22px;
}

.contact-us-through-mail-wrap .contact-us-through-mail h6 {
	margin-bottom: 18px;
}
/*-_-_searching-books-page_CSS_End_-_-*/

/*-_-_biography-page_CSS_Start_-_-*/
.book-infro-wrap img {
	width: 290px;
}

.book-infro-wrap .about-book {
	width: calc(100% - 290px);
	padding-left: 20px;
}

.book-infro-wrap .about-book ul li, .book-infro-wrap .about-book p.book-price, .book-infro-wrap .about-book a {
	font-size: 16px;
}

.a-biography-left-wrap .two-btn-wrap li {
	margin-right: 25px;
}

.a-biography-left-wrap .two-btn-wrap li a {
	width: 210px;
}

.a-biography-wrap {
	padding-top: 60px;
}
/*-_-_biography-page_CSS_End_-_-*/

/*-_-_Books-page_CSS_Start_-_-*/
.books-catagory-content.book-top .books-catagory-content-inner img {
	height: 410px;
}

.books-catagory-content h2 {
	margin-bottom: 32px;
}

.books-catagory-content.book-btm .books-catagory-content-inner a {
	min-height: 38px;
}
/*-_-_Books-page_CSS_End_-_-*/
}
@media only screen and (max-width: 991px) {
 /*-_-_searching-books-page_CSS_Start_-_-*/
.contact-us-through-mail-wrap .contact-us-through-mail h6, .contact-us-through-mail-wrap .contact-us-through-mail a {
	font-size: 20px;
}

.contact-us-through-mail-wrap .contact-us-through-mail h6 {
	margin-bottom: 15px;
}
/*-_-_searching-books-page_CSS_End_-_-*/

/*-_-_biography-page_CSS_Start_-_-*/
.a-biography-left-wrap {
	margin-bottom: 30px;
}

.a-biography-wrap {
	padding-top: 55px;
}

.book-infro-wrap .about-book p {
	font-size: 20px;
}

.book-infro-wrap img {
	width: 340px;
}

.book-infro-wrap .about-book {
	width: calc(100% - 340px);
	padding-left: 25px;
}

.a-biography-left-wrap .two-btn-wrap li a {
	width: 200px;
}

/*-_-_biography-page_CSS_End_-_-*/

/*-_-_Books-page_CSS_Start_-_-*/

.books-catagory-content-inner img {
	width: auto;
	max-width: 100%;
}

.books-catagory-content h2 {
	margin-bottom: 28px;
}
/*-_-_Books-page_CSS_End_-_-*/
}
@media only screen and (max-width: 767px) {
/*-_-_searching-books-page_CSS_Start_-_-*/
.subject-from-wrap.searching-on-books-wrap .more-search-book:last-child {
	margin-bottom: 22px;
}

.contact-us-through-mail-wrap .contact-us-through-mail {
	padding: 45px 0px 38px;
}

.contact-us-through-mail-wrap .contact-us-through-mail h2 {
	font-size: 33px;
	margin-bottom: 36px;
}

.contact-us-through-mail-wrap .contact-us-through-mail p {
	margin-bottom: 22px;
}

.contact-us-through-mail-wrap .contact-us-through-mail h6, 
.contact-us-through-mail-wrap .contact-us-through-mail a {
	font-size: 19px;
}

.contact-us-through-mail-wrap .contact-us-through-mail h6 {
	margin-bottom: 12px;
}
/*-_-_searching-books-page_CSS_End_-_-*/

/*-_-_biography-page_CSS_Start_-_-*/
.book-infro-wrap img {
	width: 320px;
}

.book-infro-wrap .about-book {
	width: 100%;
	padding-left: 0px;
	padding-top: 25px;
}

.a-biography-left-wrap {
	margin-bottom: 40px;
}

.book-infro-wrap .about-book ul li, .book-infro-wrap .about-book p.book-price, .book-infro-wrap .about-book a {
	font-size: 15px;
}
/*-_-_biography-page_CSS_End_-_-*/

/*-_-_Books-page_CSS_Start_-_-*/
.books-catagory-wrap {
	padding-top: 48px;
}

.books-catagory-content h2 {
	margin-bottom: 24px;
}

.books-catagory-content-inner {
	margin-bottom: 36px;
}

.books-catagory-content-inner img {
	margin-bottom: 18px;
}

.books-catagory-content.book-top .books-catagory-content-inner img {
	height: 345px;
}

.books-catagory-content.book-mid .books-catagory-content-inner img {
	height: 340px;
}

.books-catagory-content.book-btm .books-catagory-content-inner img {
	height: 310px;
}
/*-_-_Books-page_CSS_End_-_-*/
}
@media only screen and (max-width: 640px) {
}
@media only screen and (max-width: 575px) {
/*-_-_searching-books-page_CSS_Start_-_-*/
.contact-us-through-mail-wrap .contact-us-through-mail h6, 
.contact-us-through-mail-wrap .contact-us-through-mail a {
	font-size: 18px;
}

.contact-us-through-mail-wrap .contact-us-through-mail h2 {
	font-size: 31px;
	margin-bottom: 34px;
}

.contact-us-through-mail-wrap .contact-us-through-mail {
	padding: 42px 0px 36px;
}

.subject-from-wrap.searching-on-books-wrap .more-search-book {
	margin-bottom: 25px;
}
/*-_-_searching-books-page_CSS_End_-_-*/

/*-_-_biography-page_CSS_Start_-_-*/
.a-biography-wrap {
	padding-top: 48px;
}

/*-_-_biography-page_CSS_End_-_-*/

/*-_-_Books-page_CSS_Start_-_-*/
.books-catagory-content.book-top .books-catagory-content-inner img {
	height: 380px;
}

.books-catagory-content-inner a,
.books-catagory-content.book-btm .books-catagory-content-inner a {
	min-height: unset;
}

.books-catagory-content-inner a {
	margin-bottom: 5px;
}

.books-catagory-content-inner {
	margin-bottom: 32px;
}
/*-_-_Books-page_CSS_End_-_-*/
}
@media only screen and (max-width: 480px) {
 /*-_-_searching-books-page_CSS_Start_-_-*/
.contact-us-through-mail-wrap .contact-us-through-mail h2 {
	font-size: 28px;
	margin-bottom: 28px;
}

.subject-from-wrap.searching-on-books-wrap .more-search-book {
	margin-bottom: 22px;
}

.contact-us-through-mail-wrap .contact-us-through-mail {
	padding: 36px 0px 30px;
}

.contact-us-through-mail-wrap .contact-us-through-mail p {
	margin-bottom: 18px;
}

.contact-us-through-mail-wrap .contact-us-through-mail h6, .contact-us-through-mail-wrap .contact-us-through-mail a {
	font-size: 16px;
}

.contact-us-through-mail-wrap .contact-us-through-mail h6 {
	margin-bottom: 10px;
}
/*-_-_searching-books-page_CSS_End_-_-*/

/*-_-_biography-page_CSS_Start_-_-*/

.a-biography-left-wrap .two-btn-wrap {
	margin-top: 25px;
	flex-wrap: wrap;
}

.a-biography-left-wrap .two-btn-wrap li a {
	width: 170px;
}

.a-biography-left-wrap .two-btn-wrap li {
	margin-right: 15px;
	margin-bottom: 10px;
}

.a-biography-left-wrap .two-btn-wrap li:last-child {
	margin-right: 0;
}
/*-_-_biography-page_CSS_End_-_-*/
}
@media only screen and (max-width: 400px) {

/*-_-_biography-page_CSS_Start_-_-*/
.a-biography-left-wrap .two-btn-wrap li {
	margin-right: 0px;
	width: 100%;
	text-align: center;
}

/*-_-_biography-page_CSS_End_-_-*/
}

/* Footer (Neu) */

/* Footer */
footer {
	background: #000;
	padding: 50px 0 0;
	position: relative;
  }
  @media (max-width: 1399.98px) {
	footer {
	  padding: 50px 0 0;
	}
  }
  @media (max-width: 1199.98px) {
	footer {
	  padding: 50px 0 0px;
	}
  }
  footer .footer-logo {
	margin-bottom: 70px;
	display: flex;
	align-items: center;
  }
  @media (max-width: 1199.98px) {
	footer .footer-logo {
	  margin-bottom: 30px;
	}
  }
  footer h3 {
	font-size: 25px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 23px;
  }
  @media (max-width: 1199.98px) {
	footer h3 {
	  font-size: 22px;
	}
  }
  footer .newsletter {
	transform: skew(-10deg);
	display: flex;
	height: 63px;
	background: #fff;
	margin-left: 10px;
	margin-right: 100px;
  }
  @media (max-width: 1399.98px) {
	footer .newsletter {
	  margin-right: 0px;
	  max-width: 500px;
	}
  }
  @media (max-width: 767.98px) {
	footer .newsletter {
	  max-width: calc(100% - 10px);
	  height: 50px;
	}
  }
  footer .newsletter input[type=email] {
	transform: skew(10deg);
	width: 100%;
	background-color: transparent;
	border: none !important;
	outline: none !important;
	box-shadow: none !important;
	margin-left: 20px;
  }
  footer .newsletter-button {
	background-color: #FFDC00;
	flex: 0 0 180px;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all 0.3s ease;
	position: relative;
  }
  @media (max-width: 1399.98px) {
	footer .newsletter-button {
	  flex: 0 0 150px;
	}
  }
  footer .newsletter-button input {
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100%;
  }
  footer .newsletter-button span {
	transform: skew(10deg);
	font-weight: bold;
	transition: all 0.3s ease;
  }
  footer .newsletter-button:hover {
	background-color: #000;
	transition: all 0.3s ease;
  }
  footer .newsletter-button:hover span {
	color: #FFDC00;
	transition: all 0.3s ease;
  }
  footer .footer-nav {
	margin-top: 0px;
  }
  footer .footer-nav ul {
	display: flex;
	flex-flow: column;
  }
  footer .footer-nav ul li {
	margin-bottom: 10px;
  }
  footer .footer-nav ul li:last-child {
	margin-bottom: 0px;
  }
  footer .footer-nav ul li a {
	color: #fff !important;
  }
  footer .footer-nav ul li a:hover {
	color: #FFDC00;
  }
  footer address {
	color: #fff;
	margin-top: 0px;
  }
  footer address p {
	margin-bottom: 10px;
  }
  footer .contacts-anchor a {
	color: #fff !important;
	display: flex;
	margin-bottom: 10px;
  }
  footer .contacts-anchor a:last-child {
	margin-bottom: 0;
  }
  footer .contacts-anchor a:hover {
	color: #FFDC00;
  }
  footer .footer-social {
	margin-top: 0px;
	display: flex;
	justify-content: flex-end;
  }
  @media (max-width: 1199.98px) {
	footer .footer-social {
	  justify-content: flex-start;
	}
  }
  footer .footer-social ul {
	display: flex;
  }
  footer .footer-social ul li {
	margin-right: 30px;
  }
  @media (max-width: 1399.98px) {
	footer .footer-social ul li {
	  margin-right: 30px;
	}
  }
  @media (max-width: 1199.98px) {
	footer .footer-social ul li {
	  margin-right: 20px;
	}
  }
  footer .footer-social ul li:last-child {
	margin-right: 0;
  }
  footer .footer-social ul li a img {
	filter: brightness(0) invert(1);
  }
  footer .footer-social ul li a:hover img {
	filter: none;
  }
  
  .bottom-footer {
	background-color: #fff;
	margin-top: 50px;
	padding: 10px 0;
  }
  .bottom-footer-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
  }
  @media (max-width: 767.98px) {
	.bottom-footer-inner {
	  flex-flow: column;
	  align-items: flex-start;
	}
  }
  .bottom-footer-inner p {
	margin: 0;
  }
  @media (max-width: 767.98px) {
	.bottom-footer-inner p {
	  margin-bottom: 15px;
	}
  }
  .bottom-footer-inner nav ul {
	display: flex;
  }
  .bottom-footer-inner nav ul li {
	margin-left: 50px;
  }
  .bottom-footer-inner nav ul a {
	color: #000 !important;
  }
  @media (max-width: 1199.98px) {
	.bottom-footer-inner nav ul li {
	  margin-left: 30px;
	}
  }
  @media (max-width: 767.98px) {
	.bottom-footer-inner nav ul li {
	  margin-left: 0px;
	  margin-right: 15px;
	}
  }
  .bottom-footer-inner nav ul li a:hover {
	color: #FFDC00;
  }

header .menu-right__top {
	display: flex;
	flex-flow: row wrap;
}

header .menu-right__top .donate {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	height: 75px;
	background: #ed6d05;
	color: #fff;
	padding: 0 20px;
	font-weight: bold;
	text-decoration: none !important;
}

html body .donate-btn {
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 999999;
	display: block;
	color: #fff !important;;
	background: #00D1AC;
	padding: 20px 30px;
	font-weight: bold;
}

@media screen and (max-width:800px) {
	header .menu-right__top .donate {
		padding: 0 10px;
		font-size: 14px;
	}
	html body .donate-btn {
		padding: 10px 20px;
	}
}

header .header-right {
	display: flex;
    flex-flow: column wrap;
    align-items: flex-end;
}

.podcasts-overview__single {
	margin-bottom: 60px;
}

.podcasts-overview__single .thumbnail {
	margin-bottom: 10px;
}

.podcasts-overview__single .thumbnail img {
	width: 100%;
	height: auto;
}

.new-button {
	display: inline-block;
	font-weight: bold;
	text-decoration: none !important;
	font-size: 20px;
	margin-bottom: 30px;
}

.new-button:after {
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background: #FFDC00;
	transition: 0.3s ease;
}

.new-button:hover:after {
	width: 0;
}

.new-button i {
	margin-left: 20px;
	font-size: 14px;
}

.podcasts-overview__single .title h2 {
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
	padding-top: 0;
	text-transform: none;
}

.podcasts-overview__single .description p {
	font-size: 16px;
	margin-bottom: 0;
}

.episodes-overview h3 {
	margin-bottom: 10px;
	padding: 0 !important;
}

.episodes-overview .episodes-controller {
	text-align: right;
	margin-bottom: 20px;
}

.episodes-overview .episodes-controller button {
	border: none;
	padding: 0;
	outline: none;
	background: transparent;
	cursor: pointer;
}

.episodes-overview .episodes-controller .prev-slide {
	margin-right: 20px;
}

.episodes-overview .episodes {
	margin: 0 -15px;
}

.episodes-overview .episodes .slick-track {
	margin-left: 0;
	margin-right: 0;
}

.episodes-overview .episodes .episodes__single {
	padding: 0 15px;
}

.episodes-overview .episodes .episodes__single .thumbnail {
	margin-bottom: 10px;
}

.episodes-overview .episodes .episodes__single .thumbnail img {
	width: 100%;
	height: auto;
}

.episodes-overview .episodes .episodes__single .title {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
}

.episodes-overview .episodes .episodes__single .description {
	margin-bottom: 15px;
}

.episodes-overview .episodes .episodes__single .description p {
	font-size: 16px;
	margin-bottom: 0;
}

.episodes-overview .episodes .episodes__single .info {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: space-between;
}

.episodes-overview .episodes .episodes__single .info a {
	font-weight: bold;
	text-decoration: none !important;
}

.episodes-overview .episodes .episodes__single .info a i {
	margin-right: 10px;
}

.podcast-single p {
	font-size: 16px;
}

/* Top Bar */

body {
	padding-top: 34px;
}

header {
	top: 34px;
}

.overlay .overlay-content-wrap .overlay-content {
	top: 34px;
}

.top-bar {
	background: #000;
	padding: 5px 133px;
	text-align: right;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.top-bar nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.top-bar nav ul li {
	display: inline-block;
	margin-left: 30px;
}

.top-bar nav ul li:first-child {
	margin-left: 0 !important;
}

.top-bar nav ul li a {
	font-size: 14px;
	color: #fff !important;
}

@media screen and (max-width: 1399.98px) {
	.top-bar {
		padding: 5px 80px;
	}
}

@media screen and (max-width: 1199.98px) {
	.top-bar {
		padding: 5px 50px;
	}
}

@media screen and (max-width: 767.98px) {
	.top-bar {
		padding: 5px 15px;
	}
	.top-bar nav ul li {
		margin-left: 15px;
	}
}

header .menu-right__top .donate {
	display: none !important;
}