.vert-middle { vertical-align: middle !important; }
.bigger{ font-size: 50px; }
.big{ font-size: 18px; }

.panel3{ width: 31%; height:230px; float: left; margin: 0.5%;  background-color: #2172ba; margin-left: 18px; }
.panel3 h4 { color:#ffffff; /*padding-top:10px;*/ }
.panel3 span { color:#ffffff; }
.panel3 span:hover { color:#edb72b; }
.panel3 i { color:#edb72b; }
.panel3 i:hover { color:#ffffff; }
.cover-page-shadow { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }
.justify{ text-align: justify; text-justify: inter-word; }
.testimonials { font-size: 14px; padding-left: 6px; }
.testimonial-img { width: 150px; height: auto; padding-left: 5px; }
.Partner-text { font-size: 14px; margin: 35px 20px 25px 25px; float: right; width: 70%; }
.Partner-img { float: left; width: 20%; margin-left: 40px; }
.heading { font-size: 18px; font-weight: 700; padding: 20px 0px 10px 0px; }
.member img, .journal-details-left-section img{box-shadow: rgb(160, 160, 160) 5px 10px 8px;}

.press-release-outer-div {
	padding: 30px 30px 20px 30px!important;
	border-radius: 4px;
	background: #fff;
	border-bottom: 2px solid #f2f2f2;
	min-height: 300px
}

a.press-release div {
	border: 1px solid #4184bc;
	border-radius: 3px;
    padding: 10px;
	background-color: #edf3fc;
    text-align: left;
	width: 32.0%; 
	margin: 0.5%;
	float: left;
	min-height: 150px; 
	cursor:pointer;
}

a.press-release div h4 {
	color: #4184bc;
	font-size: 18px;
	font-weight:600;
	line-height:1.3;
	text-decoration: none;
	padding: 0px 5px 5px 0px;
}


a.press-release div p {
	color: #4184bc;
	font-size: 14px;
	text-decoration: none;
}

a.press-release div:hover, a.press-release div h4:hover, a.press-release div p:hover { color: #031e4c!important; }
.press-release-page-inner-div { background-color: #edf3fc !important; border-radius: 3px; margin: 1%; padding: 15px 10px 15px 10px; }
.press-release-page-inner-div:hover { background-color: #4184bc !important; }
.news-entry { font-size: 16px; color: #095aa0!important; font-weight:550; }
.news-entry:hover { color: #fff !important; }
.press-release-page-inner-div:hover .news-entry{ color: #000 !important; }
.press-release-page-inner-div a .news-entry:hover{ color: #fff !important; }
.press-release-data { font-style: italic; font-size: 13px; padding-right: 20px }
.press-release-link { font-size: 13px; padding-right: 20px; padding-top:-10px!important }
.pad20 { padding: 20px }

.member {
  margin: 0 30px;
  text-align: center;
  color:#03c;
}
.member span {
  color:#03427a;
  font-weight:700;
}
.member :hover{
  color:#FFAD09;
  font-weight:bold;
}
.member h4{
  color:#03427a;
  font-weight:bold;
}

.carousel.scale .left-arrow,
.carousel.scale .right-arrow {
  top: 30%;
  position: absolute;
}
.carousel.scale .left-arrow {
  left: -10px;
}
.carousel.scale .right-arrow {
  right: -10px;
}

.coockie-msg {
	position: fixed;
	background-color: #c8d9e8;
}

.cookie-panel10{
	width: 88%; 
	float: left; 
	margin: 0.5%;
	padding: 10px 10px 10px 10px;
}

.cookie-panel2{
	width: 10%; 
	float: left; 
	margin: 0.5%;
	padding: 10px 10px 10px 10px;
}

.cookie-permission{
	bottom: 0;
	left: 0;
	width: 100%;
}

/* Dropdown Button */
.dropbtn {
    background-color: #031e4c;
	line-height: 20px;
    color: white;
    text-transform: uppercase;
    font-family: 'robotobold';
    font-size: 14px;
    color: #fff !important;
    padding: 14px 16px !important;
    border: none;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #031e4c;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #103868;}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {display: block;}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {background-color: #103868;}


/* Mobile dropdown =============
 Dropdown Button */
.dropbtn-mob {
    font-size: 14px;
    color: #818181;
    border: none;
}

/* The container <div> - needed to position the dropdown content */
.dropdown-mob {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content-mob {
    display: none;
    position: absolute;
/*  background-color: #333;	*/
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content-mob a {
/*  color: #818181;	*/
    padding: 0px 16px 0Px 50px; 
    text-decoration: none;
    display: block;
	line-height: 2.0;
}

/* Show the dropdown menu on hover */
.dropdown-mob:hover .dropdown-content-mob {display: block;}


.icon-angle-left:before{content:"\f104";}
.icon-angle-right:before{content:"\f105";}


.top-bar {
	width: 100%;
	text-align: right;
	padding: 0px 10px 0px 0px;
}

.top-bar-btn{padding:5px 10px;text-transform:uppercase;	color: #fff;border: 0px;margin: -2px; font-size:14px !important;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.panel3{ width: 47.5%!important; float: left; margin: 15px 15px 15px 15px auto; }
	.search-div-section-top {width: 50%; }
	a.press-release div { min-height: 245px  }
	.Partner-text { width: 650px; }
}

@media (min-width: 768px) and (max-width: 991px) {
	.panel3{ width: 47%!important; float: left; margin: 15px 10px 15px 10px auto; }
	.cookie-panel10 { width: 85%; }
	.cookie-panel2 { width: 13%; }
	a.press-release div { width:49%!important; }
	.press-release-outer-div { min-height: 530px }
	.Partner-text { width: 420px; margin: 22px 0px 25px 25px; }
}

@media (min-width: 651px) and (max-width: 767px) {				/*	400px and up	*/
	.panel3{ width: 46%!important; float: left; margin: 15px 10px 15px 10px auto; }
	.top-bar { padding-bottom: 15px; }
	.testimonial-img { width: 200px; height: auto; }
}

@media (min-width: 180px) and (max-width: 650px){
	.panel3{ width: 97%; margin: 1.5%; /*width: 100%;*/}
	.top-bar { padding-bottom: 15px; }
	.testimonial-img { width: 200px; height: auto; }
}

@media (min-width: 180px) and (max-width: 440px){
	#reCaptcha{
		transform:scale(0.77);
		-webkit-transform:scale(0.77);
		transform-origin:0 0;
		-webkit-transform-origin:0 0; 
	}
	.press-release { margin-bottom: 5px; }
	.press-release-outer-div { padding: 15px 10px 0px 10px!important; min-height: 635px }
}

@media (min-width: 561px) and (max-width: 767px) {
	.cookie-panel10 { width: 78%; }
	.cookie-panel2 { width: 20%; }
	.footer-mob { padding-bottom: 20px; background-color: #8c8c8c; }
	a.press-release div { width:100%;  }
	.press-release-outer-div { min-height: 580px; }
}
		
@media (min-width: 431px) and (max-width: 560px) {
	.cookie-panel10 { width: 100%; padding: 10px 0px 5px 0px; }
	.cookie-panel2 { width: 100%; padding: 5px 0px 10px 0px; }
	.cookie-btn { width: 100%;}
	.footer-mob { padding-bottom: 55px; background-color: #8c8c8c; }
	.press-release-outer-div { min-height: 620px }
	a.press-release div { width:100%!important; }
}

@media (min-width: 180px) and (max-width: 430px) {
	.cookie-panel10 { width: 100%; padding: 10px 0px 5px 0px; }
	.cookie-panel2 { width: 100%; padding: 5px 0px 10px 0px; }
	.cookie-btn { width: 100%;}
	.footer-mob { padding-bottom: 100px; background-color: #8c8c8c; }
	.top-bar { font-size: 13px; }
	a.press-release div { width:100%!important; }
}
@media (min-width: 350px) and (max-width: 430px) {
	.grey-strip-div { padding: 15px; margin: -10px -10px 20px -16px; width: 110%; }
	.press-release-outer-div { min-height: 720px }
}

@media (min-width: 300px) and (max-width: 350px) {
	.grey-strip-div { padding: 10px; margin: -10px -10px 20px -20px; width: 119%; }
	.press-release-outer-div { min-height: 800px }
	.selected-journal-cover { height: 400px!important; }
	.Partner-text { margin: 10px 25px!important;; }
	.Partner-img { margin: 10px 25px; width: 230px }
}


@media only screen and (max-width: 768px) {
	.sidenav .dropdown-content-mob { position: relative; }
	.testimonial-img { align: center!important; }
	.Partner-text { width: 90%; margin: 15px 25px 25px 40px; }
}