.wpcf7-form label {
	background: #000;
	color: #fff;
	padding: 1px;
	margin: 0px;
	display: block;
}
.big-block-title {
	text-align: center !important;
	font-size: 30px !important;
}
.big-block-title span {
	padding: 15px !important;
  	color: #000000;
}
.vc_tta-panel-heading a {
	background: #4db2ec !important;
	color: #fff !important;
}
.vc_tta-panel-body p {
	font-size: 20px;
}
.big-left-title {
	text-align: left !important;
	font-size: 30px !important;
}

.slide-out-div {
          padding: 20px;
          width: 250px;
          background: #ccc;
          border: 1px solid #29216d;
      }
.steel-blue {
	background: #4C95BF;
	padding: 10px 20px;
	border-radius: 10px;
	color: #000000;
}
.home-custom-icon img{
  max-width: 200px !important;
  max-height: 200px !important;
}
.footer-logo-wrap img {
	width: 130px !important;
}
.td-header-style-3 .td-header-sp-logo {
	width: 170px;
	margin: 28px 0px !important;
	float: left !important;
}
.steel-blue {
	background: none;
}
@media (max-width: 767px) {
  .steel-blue {
	background: #4C95BF;
}
}
#site-text{
  width:70%; float:left; font-size: 35px; line-height: 1.3;   
}
#site-issn{
    color:#4893BE;width:30%; float:left; font-size: 18px; line-height: 1.3; padding-top:23px;
}
@media (max-width: 767px) {
#site-text {
    width: 100%;
    float: none;
    font-size: 200%;
    text-align: center;
}
#site-issn{
    width: 100%;
    float: none;
    font-size: 150%;
    text-align: center;
}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.home-custom-icon img {
	max-width: 100px;
	max-height: 100px;
}
}

.page-template-page-pagebuilder-title .wpb_text_column :last-child, .page-template-default .wpb_text_column :last-child, .page-template-page-pagebuilder-title .wpb_text_column p:last-child, .page-template-default .wpb_text_column p:last-child{
  margin-bottom:0px;
}

a.ra:hover {
    border: 2px solid #585A57;
    line-height: 1.5;
    background: #4893BE !important;
    color: #fff;
}
a.rb:hover {
    border: 2px solid #4893BE;
    line-height: 1.5;
    background: #585A57 !important;
    color: #fff;
}
a.rc:hover {
    border: 2px solid #585A57;
    line-height: 1.5;
    background: #4893BE !important;
    color: #fff;
}
a.rd:hover {
    border: 2px solid #4893BE;
    line-height: 1.5;
    background: #585A57 !important;
    color: #fff;
}
a.re:hover {
    border: 2px solid #585A57;
    line-height: 1.5;
    background: #4893BE !important;
    color: #fff;
}