.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: 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%;
  }
  .informa-footer .copyright-section .footerLogo img {
    width: 77%;
    margin: 27px 20px;
  }
  .informa-footer .footerLogo-container {
    width: 30.33333%;
  }
  .informa-footer .copyright-text {
    width: 421px;
  }
}
@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;
  }
}