.footer-container {
  display: block;
}
.footer-container .container {
  max-width: 100%;
}
.informa-footer .copyright-section {
  background: #525a5c;
  border-top: 1px solid #a5acaf;
  color: #ffffff;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  margin-right: 0px;
  line-height: 20px;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
}
.informa-footer .row {
  margin-left: -15px;
  margin-right: 0px;
}
.informa-footer .row:before, .informa-footer .row:after {
  content: " ";
  display: table;
  clear: both;
}
.informa-footer .container-fluid {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.informa-footer .footerBottombg {
  background: #252424;
  border-top: 1px solid #252424;
  font-family: "Open Sans";
  padding-left: 35px;
}
.informa-footer .footerBottombg .footerBottombg-container {
  margin-right: 0;
}
.informa-footer .container {
  width: 1170px;
}
.informa-footer .container {
  margin-right: auto;
  margin-left: auto;
}
.informa-footer .container:before, .informa-footer .container:after {
  content: " ";
  display: table;
}
.informa-footer .navbar-nav, .informa-footer .community-menu .menu.nav {
  float: left;
  margin: 0;
}
.informa-footer .nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.informa-footer .nav:before, .informa-footer .nav:after {
  content: " ";
  display: table;
}
.informa-footer .footerBottombg .nav .informa-link-list-item {
  display: inline-block;
}
.informa-footer .footerBottombg .nav li {
  display: inline-block;
  line-height: 20px;
}
.informa-footer .navbar-nav > li, .informa-footer .community-menu .menu.nav > li {
  float: left;
}
.informa-footer .nav > li {
  position: relative;
}
.informa-footer li {
  text-align: -webkit-match-parent;
}
.informa-footer .nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.informa-footer .footerBottombg .nav .informa-link-list-item .informa-link-list-link {
  color: #ccc;
  font-weight: normal;
  font-size: 14px;
  padding: 20px 0;
  display: inline;
  line-height: 20px;
  cursor: pointer;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
}
.informa-footer a {
  color: #ef7d5a;
  text-decoration: none;
}
.informa-footer a {
  background-color: transparent;
}
.informa-footer .nav:after {
  clear: both;
}
.informa-footer .nav:before, .nav:after {
  content: " ";
  display: table;
}
.informa-footer .col-sm-9 {
  width: 75%;
}
.informa-footer .copyright-section .about-informa .row .col-sm-9 .copyright-text {
  margin-bottom: 20px;
}
.informa-footer .copyright-text {
  float: right;
  margin: 0;
  text-align: right;
}
.informa-footer .footerLogo-container, .informa-footer .copyright-text-container {
  float: left;
  position: relative;
  min-height: 1px;
}
.informa-footer .footerLogo-container {
  width: 33.33333%;
}
.informa-footer .copyright-text-container {
  width: 66.66667%;
  padding: 30px 0;
  /*padding: 35px 0;*/
}
.informa-footer .copyright-section .footerLogo {
  margin-top: 0;
}
.informa-footer .copyright-section a {
  color: #f6b4a0;
  font-weight: normal;
  text-decoration: none;
}
.informa-footer .copyright-section .footerLogo img {
  width: 68.21%;
  float: left;
  margin: 20px 0;
}
.informa-footer img {
  vertical-align: middle;
}
.informa-footer img {
  border: 0;
}
.informa-footer .navbar-nav, .informa-footer .community-menu .menu.nav {
  margin: 17.5px 5px;
}
.informa-footer .footerBottombg .nav li + li::before {
  content: "|";
  padding-right: 13px;
  padding-left: 13px;
  color: #ffffff;
}
.informa-footer .nav>li>a:focus, .informa-footer .nav>li>a:hover {
  background: none;
}
 @media only screen and (min-device-width : 360px) and (max-device-width : 740px) and (orientation : portrait) {
.informa-footer .container {
  width: 870px;
}
.informa-footer .copyright-text-container {
  text-align: right;
  width: 26.66667%;
  padding: 35px 30px 35px 0;
  right: 15px;
}
.informa-footer .copyright-text {
  line-height: 23px;
  font-size: 14px;
}
.informa-footer .footerLogo-container {
  width: 18%;
}
.informa-footer .nav {
  width: 350px;
}
.informa-footer .footerBottombg .nav li + li::before {
  padding-right: 5px;
  padding-left: 5px;
}
.informa-footer .copyright-section .footerLogo img {
  width: 80%;
  float: left;
  margin: 56px 12px;
}
}
 @media only screen and (min-device-width : 375px) and (max-device-width : 812px) and (-webkit-device-pixel-ratio : 3) and (orientation : portrait) {
.informa-footer .footerLogo-container {
  width: 20%;
}
.informa-footer .copyright-text-container {
  width: 26.66667%;
}
.informa-footer .copyright-text {
  font-size: 14px;
  line-height: 23px;
}
.informa-footer .nav {
  width: 328px;
}
}
 @media only screen and (max-width: 640px) {
.footerLogo-container {
  width: 100% !important;
}
.footerLogo-container img {
  width: auto !important;
}
.copyright-text-container {
  width: 100% !important;
}
.copyright-text-container p {
  width: 100% !important;
  text-align: left !important;
}
.informa-footer .copyright-text-container {
  padding: 0px 35px 35px 35px;
}
.footer-container .copyright-text-container .copyright-text {
  float: right !important;
}
}
 @media only screen and (min-device-width : 360px) and (max-device-width : 667px) and (orientation : portrait) {
.informa-footer .footerLogo-container {
  width: 18%;
}
}
@media only screen and (min-device-width : 411px) and (max-device-width : 824px) and (orientation : portrait) {
.informa-footer .footerLogo-container {
  width: 22.33333%;
}
.informa-footer .nav {
  width: 360px;
}
.informa-footer .footerBottombg .nav li + li::before {
  padding-right: 5px;
  padding-left: 5px;
}
.informa-footer .copyright-section .footerLogo img {
  width: 86.21%;
  margin: 48px 20px;
}
.informa-footer .copyright-text-container {
  width: 26.66667%;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.informa-footer .copyright-text-container {
  width: 35.66667%;
}
.informa-footer .copyright-section .footerLogo img {
  width: 70%;
  margin: 35px 20px;
}
.informa-footer .nav {
  width: 100%;
}
.informa-footer .footerLogo-container {
  width: 28.33333%;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.informa-footer .copyright-text-container {
  margin-left: 0px;
}
.informa-footer .copyright-section .footerLogo img {
  width: 70%;
}
.informa-footer .nav {
  width: 100%;
}
.informa-footer .copyright-text-container {
  width: 24.66667%;
}
.informa-footer .footerLogo-container {
  width: 36.33333%;
}
}
 @media only screen and (min-device-width : 360px) and (max-device-width : 896px) and (orientation : landscape) {
.informa-footer .footerLogo-container {
  width: 36.33333%;
}
.informa-footer .copyright-text {
  width: 71%;
  float: right;
}
.informa-footer .copyright-text-container {
  width: 62%;
  margin-left: 0;
}
.informa-footer .nav {
  padding: 0 0;
  width: 100%;
  margin: 15.5px 5px;
}
.informa-footer .copyright-section .footerLogo img {
  width: 80%;
  float: left;
  margin: 35px 25px;
}
.informa-footer .container {
  width: 100%;
}
.informa-footer .footerBottombg {
  padding-left: 32px;
}
}
 @media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation:portrait) {
.informa-footer .copyright-text-container {
  width: 45.66%;
}
.informa-footer .copyright-section .footerLogo img {
  width: 70%;
  margin: 28px 40px;
}
.informa-footer .copyright-text-container {
  width: 37.66667%;
  padding: 35px 0;
  text-align: right;
  margin-left: 120px;
}
.informa-footer .footerBottombg {
  padding-left: 51px;
}
.informa-footer .nav {
  margin: 15.5px 5px;
}
.informa-footer .footerLogo-container {
  margin-right: 0px;
}
.informa-footer .copyright-section .footerLogo img {
  width: 70%;
  margin: 20px 40px;
}
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: landscape) {
.informa-footer .copyright-text-container {
  /*width: 55.66667%;*/
  width: 69.66667%;
}
.informa-footer .copyright-section .footerLogo img {
  width: 77%;
  margin: 15px 20px;
  /*margin: 27px 20px;*/
}
.informa-footer .footerLogo-container {
  width: 30.33333%;
}
.informa-footer .copyright-text {
  /*width: 421px;*/
  width: 580px
}
}
@media (min-width: 1025px) and (max-width: 1200px) {
.informa-footer .footerLogo-container {
  padding-left: 20px;
}
.informa-footer .container {
  width: 980px;
}
.informa-footer .nav {
  margin: 15.5px 20px;
}
}
