@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700'); /* font-family: 'Montserrat', sans-serif; */
body {font-family: 'Montserrat', sans-serif;margin:0;padding:0;}
* {box-sizing:border-box;}
a, a:hover, a:focus {transition: all 0.5s ease-out 0s;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;text-decoration:none;}
#irwWrapper h2.border-title {display: table;line-height: normal;margin: 0 auto;padding: 0 0 10px 0;position: relative;text-align: center;font-size:32px;color:#1c1c1c;}
#irwWrapper h2.border-title::before {border-bottom: 4px solid #1c1c1c;bottom: 0;content: "";left: 0;margin: 0 auto;position: absolute;right: 0;text-align: center;width: 70%;}
#irwWrapper h1, #irwWrapperPR h1,#irwWrapper h2, #irwWrapperPR h2,#irwWrapper h3, #irwWrapperPR h3,#irwWrapper h4, #irwWrapperPR h4,#irwWrapper h5, #irwWrapperPR h5,#irwWrapper h6, #irwWrapperPR h6 {color:#000;font-weight:normal;font-family: 'Montserrat', sans-serif;line-height:normal;margin:20px 0 5px;}
#irwWrapper h1, #irwWrapperPR h1 {font-size:36px;}
#irwWrapper h2, #irwWrapperPR h2 {font-size:28px;}
#irwWrapper h3, #irwWrapperPR h3 {font-size:26px;}
#irwWrapper h4, #irwWrapperPR h4 {font-size:26px;}
#irwWrapper h5, #irwWrapperPR h5 {font-size:24px;}
#irwWrapper h6, #irwWrapperPR h6 {font-size:22px;}
#irwWrapper p, #irwWrapperPR p {color: #333333;font-family: "Montserrat",sans-serif;font-size: 15px;line-height: 26px;margin-bottom: 15px;}
#irwWrapper hr {border-bottom:1px solid #eeeeee;border-top:none;display: inline-block;margin-bottom: 30px;margin-top: 20px;width: 100%;}
.grey-box {background:#494949;}
.no-padding {padding:0;}
#irwWrapper .more-btn {text-align: center;}
#irwWrapper .more-btn a {background:#494949;display:inline-block;font-size:16px;color:#FFF;text-transform:uppercase;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px;padding:12px 40px 8px 20px;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;line-height:normal;border-bottom:3px solid transparent;}
#irwWrapper .more-btn a:before {content: "\f105";position: absolute;right:23px;padding: 0 0px;font-family: FontAwesome;-webkit-transform: translateZ(0);transform: translateZ(0);font-size:20px;top:11px;font-weight:normal;}
#irwWrapper .more-btn a:hover:before, #irwWrapper .more-btn a:focus:before, #irwWrapper .more-btn a:active:before {}
#irwWrapper .more-btn a:hover, #irwWrapper .more-btn a:focus {background:#1b6dc7;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;border-bottom:3px solid #013469;}
@-webkit-keyframes hvr-icon-wobble-horizontal {16.65% {-webkit-transform: translateX(6px);transform: translateX(6px);}
33.3% {-webkit-transform: translateX(-5px);transform: translateX(-5px);}
49.95% {-webkit-transform: translateX(4px);transform: translateX(4px);}
66.6% {-webkit-transform: translateX(-2px);transform: translateX(-2px);}
83.25% {-webkit-transform: translateX(1px);transform: translateX(1px);}
100% {-webkit-transform: translateX(0);transform: translateX(0);}
}
@keyframes hvr-icon-wobble-horizontal {16.65% {-webkit-transform: translateX(6px);transform: translateX(6px);}
33.3% {-webkit-transform: translateX(-5px);transform: translateX(-5px);}
49.95% {-webkit-transform: translateX(4px);transform: translateX(4px);}
66.6% {-webkit-transform: translateX(-2px);transform: translateX(-2px);}
83.25% {-webkit-transform: translateX(1px);transform: translateX(1px);}
100% {-webkit-transform: translateX(0);transform: translateX(0);}
}
.container-fluid {max-width: 1400px;}
header {padding:10px 0;background:#FFF;}
header.sticky {position: fixed;top: 0;width:100%;box-shadow:0px 1px 5px -2px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 1px 5px -2px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 1px 5px -2px rgba(0, 0, 0, 0.5);-mos-box-shadow:0px 1px 5px -2px rgba(0, 0, 0, 0.5);-o-box-shadow:0px 1px 5px -2px rgba(0, 0, 0, 0.5);z-index: 99999;}
.header-navigation nav {background:none;border:none;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-mos-border-radius: 0;-o-border-radius: 0;margin: 0;min-height: inherit;padding: 0;}
.header-navigation nav .collapse.navbar-collapse {padding:0;}
.header-navigation nav.navbar ul {float:right;}
.header-navigation nav.navbar ul li a {color: #1c1c1c;font-size: 14px;padding: 10px 12px;text-transform: uppercase;line-height:normal;white-space: inherit;}
.header-navigation nav.navbar ul li a span.caret {border-left: 5px solid rgba(0, 0, 0, 0);border-right: 5px solid rgba(0, 0, 0, 0);border-top:7px dashed;margin-top: -2px;}
.header-navigation nav.navbar ul li.open a, .header-navigation nav.navbar ul li.open a:focus, .header-navigation nav.navbar ul li.open a:hover, .header-navigation nav.navbar ul li a.active, .header-navigation nav.navbar ul li a.active:hover, .header-navigation nav.navbar ul li a.active:focus {background:none;color:#1f59a2;}
.header-navigation nav.navbar ul li a:hover, .header-navigation nav.navbar ul li a:focus {color:#1f59a2;}
.header-navigation nav.navbar ul li ul.dropdown-menu {width: 100%;min-width:220px;}
.header-navigation nav.navbar ul li ul {background: #f8f8f8;border: 1px solid #eeeeee;box-shadow: none;padding: 0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-mos-border-radius:0;-o-border-radius:0;}
.header-navigation nav.navbar ul li:last-child ul {left: -70px;}
.header-navigation nav.navbar ul li ul li:last-child a {border-bottom:none;}
.header-navigation nav.navbar ul li.open ul.dropdown-menu li a {color: #333333;padding: 6px 10px;font-size:15px;text-transform: none;border-bottom: 1px solid #e6e6e6;}
.header-navigation nav.navbar ul li ul.dropdown-menu li a.active {color:#1f59a2;}
.header-navigation nav.navbar ul li.open ul.dropdown-menu li a:hover,.header-navigation nav.navbar ul li.open ul.dropdown-menu li a:focus {color:#1f59a2;}
#irwWrapper .banner .banner-content {position:absolute;left:0;right:0;margin:0 auto;text-align:center;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-mos-transform:translate(0, -50%);-o-transform:translate(0, -50%);width:100%;padding:0 20px;}
#irwWrapper .banner .banner-content .top-border {background: #ffffff;height: 6px;width: 50%;float:right;display:block;position: relative;right: 5%;}
#irwWrapper .banner .banner-content .bottom-border {background: #ffffff;height: 6px;display:block;float:left;width:50%;left: 5%;position: relative;}
#irwWrapper .banner .banner-content .banner-title {font-size:48px;margin:0;padding:35px 0;font-weight:700;line-height:normal;color:#FFF;text-transform:uppercase;}
#irwWrapper .banner .banner-content p {font-size:26px;color:#FFF;font-weight:normal;line-height:normal;margin: 0 0 30px;padding:0;}
#irwWrapper .industry-visionaries {padding:60px 0;}
#irwWrapper .industry-visionaries h2 {margin:0 auto 25px;color:#1c1c1c; font-weight:600}
#irwWrapper .industry-visionaries p {color: #1c1c1c;display: table;float: none;font-size: 24px;line-height: 26px;margin: 0 auto 100px;text-align: center;}
#irwWrapper .industry-visionaries ul {font-size:0;float: left;padding: 0;text-align:center;}
#irwWrapper .industry-visionaries ul li {display: inline-block;margin: 0 0 50px;text-align: center;vertical-align: middle;width:19%;}
#irwWrapper .industry-visionaries ul li img {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;width:auto;}
#irwWrapper .industry-visionaries ul li img:hover, #irwWrapper .industry-visionaries ul li img:focus {}
/* Wobble Skew */@-webkit-keyframes hvr-wobble-skew {16.65% {-webkit-transform: skew(-12deg);transform: skew(-12deg);}
33.3% {-webkit-transform: skew(10deg);transform: skew(10deg);}
49.95% {-webkit-transform: skew(-6deg);transform: skew(-6deg);}
66.6% {-webkit-transform: skew(4deg);transform: skew(4deg);}
83.25% {-webkit-transform: skew(-2deg);transform: skew(-2deg);}
100% {-webkit-transform: skew(0);transform: skew(0);}
}
@keyframes hvr-wobble-skew {16.65% {-webkit-transform: skew(-12deg);transform: skew(-12deg);}
33.3% {-webkit-transform: skew(10deg);transform: skew(10deg);}
49.95% {-webkit-transform: skew(-6deg);transform: skew(-6deg);}
66.6% {-webkit-transform: skew(4deg);transform: skew(4deg);}
83.25% {-webkit-transform: skew(-2deg);transform: skew(-2deg);}
100% {-webkit-transform: skew(0);transform: skew(0);}
}
#irwWrapper .international-partner-content {text-align:center;padding:60px 0;}
#irwWrapper .international-partner-content .sub-description {margin:0 auto;float:none;}
#irwWrapper .international-partner-content .sub-description p {text-align:center;font-size:32px;line-height:40px;color:#FFF;margin:0;}
#irwWrapper .international-partner {display: inline-block;overflow: hidden;width: 100%; margin-bottom:-6px;}
#irwWrapper .international-partner .international-partner-listing a {display: inline-block;width: 100%;}
#irwWrapper .international-partner .international-partner-listing a img {width: 100%;}
#irwWrapper .international-partner-listing a .overlay {left: 0;margin: 0 auto;position: absolute;right: 0;text-align: center;top: 50%;width: 70%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-mos-transform:translate(0, -50%);-o-transform:translate(0, -50%);z-index:3;}
#irwWrapper .international-partner-listing a .overlay img {width:auto;}
#irwWrapper .international-partner-listing {overflow: hidden;position: relative;padding:0;}
#irwWrapper .international-partner .international-partner-listing a span.thumb {display: inline-block;position: relative;width: 100%;}
#irwWrapper .international-partner .international-partner-listing a span.thumb img {transform: scale(1.3);-webkit-transform: scale(1.3);-moz-transform: scale(1.3);-mos-transform: scale(1.3);-o-transform: scale(1.3);transition: all 0.5s ease-out 0s;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-mos-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;}
#irwWrapper .international-partner .international-partner-listing a:hover span.thumb img {transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-mos-transform: scale(1.1);-o-transform: scale(1.1);transition: all 0.5s ease-out 0s;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-mos-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;}
#irwWrapper .international-partner .international-partner-listing a span.thumb:before {background: rgba(0, 0, 0, 0.3);content: "";display: inline-block;height: 100%;left: 0;margin: 0 auto;position: absolute;right: 0;text-align: center;width: 100%;z-index:1;}
#irwWrapper .international-partner-listing a .overlay p {font-size:32px;color:#FFF;line-height:32px;margin:15px 0 0 0;}
#irwWrapper .pioner-spirit-content {display:table;margin:0 auto;float:none;text-align:center;padding:60px 0;}
#irwWrapper .pioner-spirit-content h2 {line-height:36px;margin-bottom:20px;width:90%; font-weight:bold;}
#irwWrapper .pioner-spirit-content h2.border-title:before {width:40%; border-bottom:none!important}
#irwWrapper .pioner-spirit-content p {font-size:26px;line-height:32px;color:#1c1c1c;}
#irwWrapper .about-strategy {float:left;overflow: hidden;width: 100%;}
#irwWrapper .about-strategy .what-we-do, #irwWrapper .about-strategy .investment-strategy {background:#1f59a2;padding:40px 100px;}
#irwWrapper .about-strategy .investment-strategy {background:#6d6d6d;}
#irwWrapper .about-strategy h2 {color:#FFF;margin-bottom:25px;}
#irwWrapper .about-strategy h2.border-title:before {border-bottom: 4px solid #FFF;}
#irwWrapper .about-strategy p {color:#FFF;font-size:20px;line-height:26px;margin-bottom: 25px;}
#irwWrapper .what-we-do .more-btn a {background: #ffffff;color: #333333;}
#irwWrapper .what-we-do .more-btn a:hover, #irwWrapper .what-we-do .more-btn a:focus {background:#1b6dc7;color:#FFF;}
#irwWrapper .investor-relation-content {background:url(../images/ir-bg.jpg) top center no-repeat;background-attachment:fixed;background-size:cover;display:block;overflow: hidden;padding: 80px 0 200px;width: 100%;position:relative;}
#irwWrapper .investor-relation-content:before {content:"";width:100%;height:100%;background:rgba(0, 0, 0, 0.5);position:absolute;left:0;top:0;}
#irwWrapper .ir-description {float:none;margin:0 auto;display:table;}
#irwWrapper .ir-description h2 {color:#FFF;margin-bottom:40px;}
#irwWrapper .ir-description h2.border-title:before {border-bottom:none;}
#irwWrapper .ir-description p {color:#FFF;font-size:24px;line-height:32px;margin-bottom: 40px;}
#irwWrapper .ir-description .more-btn a {background: #ffffff;color: #333333;}
#irwWrapper .ir-description .more-btn a:hover, #irwWrapper .ir-description .more-btn a:focus {background:#1b6dc7;color:#FFF;}
.footer {height:90px;background:#2e2e2e;padding:10px 0;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-mos-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;overflow:hidden;}
footer.active {height:390px;}
.footer-menu {float: right;}
.footer-menu .footer-nav {display: inline-block;margin-right: 30px;vertical-align: top;width: 130px;}
.footer .footer-menu .footer-nav h3 {color: #b8b8b5;cursor: pointer;font-size: 14px;margin-bottom: 56px;margin-top: 23px;}
div#footer h3.active {color: #2189d8;}
footer div.footer-sub-nav-wrapper h3.block-title, footer div.footer-sub-nav-wrapper h3.block-title a {font-size: 15px;opacity:0.8;color: #FFF;margin-top:25px;cursor: pointer;text-transform:uppercase;}
footer div.footer-sub-nav-wrapper h3.block-title, footer .footer-logo h3 {
    height: 65px;    
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -mos-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}
footer .footer-logo h3
{
    margin-top:0 !important;
    margin-bottom:20px;
    display: block;
    cursor: pointer;
    float:left;
}
footer .footer-logo ul
{
    margin: 0;
    padding:0 0 0 17px;
    display: inline-block;
    width: 100%;
}
footer .footer-logo ul li {
    display: block;
    margin: 0 0 10px;
    width: 100%;
    color:#fff;
}
footer .footer-logo ul li a {
    color: #ffffff;
    display: inline-block;
    font-size: 13px;
    font-weight: 300;
    padding: 0 0 0 14px;
    position: relative;
    white-space: inherit;
}
footer .footer-logo ul li a:before {
    content: "\f105";
    display: inline-block;
    font-family: fontawesome;
    left: 0;
    position: absolute;
    top: 0;
}
footer .footer-logo ul li a:hover
{
    color: #40a7ec;
}
footer div.footer-sub-nav-wrapper h3.block-title a {color: #ffffff;display: inline-block;margin: 0;opacity: 1;width: 100%;}
footer div.footer-sub-nav-wrapper h3.block-title:hover, footer div.footer-sub-nav-wrapper h3.block-title:focus {opacity:1;}
footer div.footer-sub-nav-wrapper h3.block-title.active, footer .footer-logo h3.active {opacity:1;height:40px;}
#footer-nav-wrapper {float: right;}
.footer-sub-nav-wrapper {float: left;margin-right:30px;width:140px;}
.footer-sub-nav-wrapper:last-child {margin-right: 0;}
.footer-sub-nav-wrapper ul.menu {margin: 0;padding: 0;display: inline-block;width: 100%;}
.footer-sub-nav-wrapper ul.menu li {display:block;margin: 0 0 10px;width: 100%;}
.footer-sub-nav-wrapper ul.menu li a {color: #ffffff;display:inline-block;font-size: 13px;font-weight: 300;padding: 0 0 0 14px;position: relative;white-space:inherit;}
.footer-sub-nav-wrapper ul.menu li a:before {content:"\f105";display: inline-block;font-family: fontawesome;left: 0;position: absolute;top: 0;}
.footer-sub-nav-wrapper ul.menu li a:hover, .footer-sub-nav-wrapper ul.menu li a:focus, .footer-sub-nav-wrapper ul.menu li a.active {color:#40a7ec;}
.copyright {background:#6d6d6d;padding:10px 0;}
.copyright-text p {text-align: right;color:#FFF;font-size:16px;margin:0;}
#irwWrapper .banner {background-attachment: fixed;background-position: center center;background-size: cover;display: inline-block;height: 598px;width: 100%;position:relative;overflow:hidden;}
#irwWrapper .banner:before {background: rgba(0, 0, 0, 0.2);content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.responsive-nav {display:none;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari only override */
/*::i-block-chrome,.investor-relation-content {background-attachment:inherit;}*/
::i-block-chrome, header {transition:none;-webkit-transition:none;-moz-transition:none;-mos-transition:none;-o-transition:none;}
::i-block-chrome, header.sticky {transition:none;-webkit-transition:none;-moz-transition:none;-mos-transition:none;-o-transition:none;}
}
.header-navigation .footer-dy-menu {display: none;}
.footer #footer-nav-wrapper #bs-example-navbar-collapse-1{display: none !important;}

/**************** Inner Page CSS ***************/
.inner-content {margin-bottom: 70px;margin-top: 30px;}
.inner-banner {background:url(/Interactive/newlookandfeel/4148043/trial/images/banner.jpg) top center no-repeat;background-size: cover;height:300px;position: relative;}
.inner-banner:before {background: rgba(0, 0, 0, 0.2);content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
.inner-banner-title {background:rgba(31,89,162,0.8);bottom: 0;display: inline-block;left: 0;margin: 0 auto;position: absolute;right: 0;width: 100%;}
h1.page-title {color: #ffffff;font-size: 36px;margin: 0;padding: 20px 0;}
#irwWrapper .vcenter {display: inline-block;float: none !important;vertical-align: middle;}
#irwWrapper .shareholder-hist-content h2 {line-height: 1;margin-top: 0;}
#irwWrapper .service-offering h3 {margin-top: 0;}
#irwWrapper ul.inner-list li {display: inline-block;margin: 0 0 10px;padding: 0 0 0 20px;position: relative;width: 100%;color: #333333;font-family: "Montserrat",sans-serif;font-size: 15px;line-height: 26px;}
#irwWrapper ul.inner-list li a {display: inline-block;width: 100%;color: #333333;font-family: "Montserrat",sans-serif;font-size: 15px;line-height: 26px;}
#irwWrapper ul.inner-list li::before {content: "\f105";font-family: fontawesome;font-size: 20px;left: 0;position: absolute;top: 0;}
#irwWrapper .no-title-margin {margin-top: 0;}
.fast-facts .map {padding: 0 !important;text-align: right;}
.fast-facts {background: #1f59a2;display: inline-block;padding: 0 0 20px;width: 100%;margin:20px 0 0 0;}
#irwWrapper .fast-facts h2, #irwWrapper .fast-facts ul.inner-list li, #irwWrapper .fast-facts ul.inner-list li a {color: #ffffff;}
.fast-facts .wunderground {margin: 20px 0 0;padding: 0 30px 0 0;}
#irwWrapper .fast-facts .wunderground p, #irwWrapper .fast-facts .wunderground img {display: inline-block;line-height: normal;margin: 0 5px;padding: 0;vertical-align: middle;color: #ffffff;}
#irwWrapper .fast-facts .wunderground p strong {display: block;text-align: left;}
#irwWrapper ul.inner-list.two-col li {display: inline-block;margin-right: 1%;vertical-align: top;width: 48%;}
.creditratings, .peeranalysis, .financialsdocs, #irwCustomPage.container, #irwWrapper .container {padding-left: 0;padding-right: 0;}
.content-col {font-size: 0;}
#irwWrapper ul.inner-list {margin-bottom: 15px;}
.content-col img {width: 100%;}
form#creditratingsform, form#peeranalysisform, form#FinancialDocsform {display: none;}
#irwWrapper .degree-video .modal-content {
    background: #444444;
}
#irwWrapper .degree-video .modal-content .modal-body h3 {
    color: #ffffff;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    padding:0 0 10px 0;
    text-align: left;
}
#irwWrapper .degree-video .modal-content .modal-header {
    border: medium none;
    margin: 0;
    min-height: inherit;
    padding: 0;
}
#irwWrapper .degree-video .modal-content .modal-header button {
    color: #ffffff;
    font-size: 40px;
    height: inherit;
    margin: 0;
    min-height: inherit;
    position: absolute;
    right: 20px;
    top: 0;
    z-index:33;
}


/* ============== Responsive CSS Start ============== */
@media only screen and (min-width:1200px) and (max-width:1399px) {
.logo img {width: 100%;}
.header-navigation nav.navbar ul li a {font-size:15px;padding:10px 10px;}
.header-navigation nav.navbar ul li.open ul.dropdown-menu li a {font-size: 14px;}
.header-navigation nav.navbar ul li:last-child ul {left: -80px;}
.header-navigation nav.navbar ul li ul.dropdown-menu {min-width:200px;width: auto;}
#irwWrapper .international-partner-listing a .overlay {width:90%;}
.footer-logo {max-width: 100%;width:292px;}
.footer-logo img {width:100%;}
footer div.footer-sub-nav-wrapper h3.block-title, footer div.footer-sub-nav-wrapper h3.block-title a {font-size:14px;}
.footer-sub-nav-wrapper {margin-right:25px;width:120px;}
footer.active {height: 515px;}
}

@media only screen and (min-width:1024px) and (max-width:1199px) {
.logo img {width: 100%;}
.header-navigation nav.navbar ul li a {font-size:13px;padding:10px 6px;}
.header-navigation nav.navbar ul li.open ul.dropdown-menu li a {font-size: 13px;}
.header-navigation nav.navbar ul li:last-child ul {left: -80px;}
.header-navigation nav.navbar ul li ul.dropdown-menu {min-width: 180px;width: auto;}
#irwWrapper .banner .banner-content .banner-title {font-size:38px;padding:35px 0 15px 0;}
#irwWrapper .industry-visionaries p {line-height:32px;}
#irwWrapper .industry-visionaries ul li {width:25%;}
    
#irwWrapper .international-partner-listing a .overlay {width:90%;}
#irwWrapper .international-partner-listing a .overlay p {font-size:20px;line-height:24px;}
#irwWrapper .international-partner-listing a .overlay img {transform: scale(0.7);-webkit-transform: scale(0.7);-moz-transform: scale(0.7);-mos-transform: scale(0.7);-o-transform: scale(0.7);}
#irwWrapper .pioner-spirit-content h2 {width:60%;}
#irwWrapper .about-strategy .what-we-do, #irwWrapper .about-strategy .investment-strategy {padding:40px;}
#irwWrapper .about-strategy p {font-size: 18px;}
.footer-logo img {width: 100%;}
footer div.footer-sub-nav-wrapper h3.block-title, footer div.footer-sub-nav-wrapper h3.block-title a {font-size:13px;}
footer div.footer-sub-nav-wrapper h3.block-title, footer .footer-logo h3 {margin-top: 20px;}
.footer-sub-nav-wrapper {float: left;margin-right:10px;width:110px;}
.footer-sub-nav-wrapper ul.menu li a {font-size:13px;}
footer.active {height:450px;}
}

@media only screen and (min-width:768px) and (max-width:1023px) {
.logo {display: table;float: none !important;margin: 0 auto;text-align: center;}
.header-navigation nav.navbar ul li a {font-size:12px;padding:10px 5px;}
.header-navigation {display: table;float: none !important;margin:20px auto 0;}
.header-navigation nav.navbar ul li.open ul.dropdown-menu li a {font-size:12px;}
.header-navigation nav.navbar ul li:last-child ul {left: -60px;}
.header-navigation nav.navbar ul li ul.dropdown-menu {min-width: 180px;width: auto;}
header {padding:10px 0;}
header.sticky {padding:10px 0;}
.header-navigation {margin: 10px auto 0;}
#irwWrapper .banner .banner-content .banner-title {font-size:36px;}
#irwWrapper .industry-visionaries p {font-size:22px;}
#irwWrapper .industry-visionaries ul li {width:33%;}
#irwWrapper .international-partner-content .sub-description p {font-size: 24px;line-height: 34px;}
#irwWrapper .international-partner-listing a .overlay {width:90%;}
#irwWrapper .international-partner-listing a .overlay p {font-size: 16px;line-height: 18px;}
#irwWrapper .international-partner-listing a .overlay img {transform: scale(0.7);-webkit-transform: scale(0.7);-moz-transform: scale(0.7);-mos-transform: scale(0.7);-o-transform: scale(0.7);}
#irwWrapper .pioner-spirit-content h2 {width:80%;}
#irwWrapper h2.border-title {font-size:26px;}
#irwWrapper .pioner-spirit-content p {font-size: 20px;line-height: 28px;}
#irwWrapper .about-strategy .what-we-do, #irwWrapper .about-strategy .investment-strategy {padding: 40px 20px;}
#irwWrapper .about-strategy p {font-size: 16px;line-height: 26px;}
#irwWrapper .ir-description p {font-size:20px;line-height:28px;}
.wow {visibility: visible !important;-webkit-animation: none !important;-moz-animation: none !important;-o-animation: none !important;-ms-animation: none !important;animation: none !important;}
.footer {height: 180px;}
.footer-logo {display: table;float: none !important;margin: 0 auto;text-align: center;width:301px;max-width:100%;}
.footer-logo img {width: 100%;}
.footer-navigation {display: table;float: none !important;margin: 0 auto;text-align: center;}
#footer-nav-wrapper {float: none;}
.footer-sub-nav-wrapper {margin-right:10px;width:100px;float:none;display:inline-block;vertical-align:top;}
.footer-sub-nav-wrapper ul.menu {text-align: left;}
footer div.footer-sub-nav-wrapper h3.block-title {height: 58px;}
footer .footer-logo ul
{
    height:0;
    overflow:hidden;
}
footer.active .footer-logo ul
{
    height:auto;
    overflow:hidden;
}
footer .footer-logo h3
{
    margin-bottom:0;
}
footer.active .footer-logo h3
{
    margin-bottom:20px;
}
footer div.footer-sub-nav-wrapper h3.block-title, footer div.footer-sub-nav-wrapper h3.block-title a {font-size: 13px;}
footer.active {height: 520px;}
.copyright-text p {font-size:14px;}
#irwWrapper .banner, #irwWrapper .investor-relation-content {background-attachment: inherit;}
.header-navigation nav.navbar ul {float: none;}
.header-navigation nav .collapse.navbar-collapse {text-align: center;}
.navbar-nav > li {display: inline-block;float: none;}
}

@media only screen and (min-width:768px) and (max-width:991px) {
.content-col img {margin-bottom: 30px;width: auto;}
}

@media only screen and (max-width:767px) {
header {padding:20px 20px 0;box-shadow:-9px 2px 4px -2px rgba(0, 0, 0, 0.5);-webkit-box-shadow:-9px 2px 4px -2px rgba(0, 0, 0, 0.5);-moz-box-shadow:-9px 2px 4px -2px rgba(0, 0, 0, 0.5);-mos-box-shadow:-9px 2px 4px -2px rgba(0, 0, 0, 0.5);-o-box-shadow:-9px 2px 4px -2px rgba(0, 0, 0, 0.5);}
.header-navigation nav.navbar ul li ul.dropdown-menu {width: 100%;}
.navbar-header.responsive-nav {background: #fff none repeat scroll 0 0;margin: 0px 0 0;}
.header-navigation .navbar-collapse {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 1px solid #e4e4e4;padding:0;}
.header-navigation .navbar-default ul.navbar-nav {display: inline-block;margin: 0;padding: 0;width: 100%;}
.header-navigation .navbar-default ul.navbar-nav li a {border-bottom: 1px solid #e4e4e4;display: inline-block;font-size: 16px;line-height: normal;margin: 0;padding:10px 10px;text-transform: none;width: 100%;}
.header-navigation .navbar-default ul.navbar-nav li:last-child a {border-bottom: 1px solid rgba(0, 0, 0, 0);}
.header-navigation .navbar-default ul.navbar-nav li ul.dropdown-menu li a {padding:6px 15px;}
.header-navigation nav.navbar ul li.open ul.dropdown-menu li a {padding:6px 25px;font-size:14px;white-space:inherit;}
.header-navigation nav.navbar ul li.open ul.dropdown-menu li:last-child a {border-bottom: 1px solid #e4e4e4;}
.wow {visibility: visible !important;-webkit-animation: none !important;-moz-animation: none !important;-o-animation: none !important;-ms-animation: none !important;animation: none !important;}
#irwWrapper .banner, #irwWrapper .investor-relation-content {background-attachment: inherit;}
.responsive-nav {display:block;}
header.sticky {position:relative;padding: 20px;}
#irwWrapper .banner .banner-content .banner-title {font-size:28px;}
#irwWrapper .banner .banner-content p {font-size:22px;padding:0 10px;}
#irwWrapper .industry-visionaries p {font-size:18px;}
#irwWrapper .international-partner-content .sub-description p {font-size:26px;line-height:34px;}
#irwWrapper .international-partner-listing {height:inherit !important;}
#irwWrapper .international-partner-listing a .overlay {width:90%;}
#irwWrapper .international-partner-listing a .overlay p {font-size: 16px;line-height: 18px;}
#irwWrapper .international-partner-listing a .overlay img {transform: scale(0.7);-webkit-transform: scale(0.7);-moz-transform: scale(0.7);-mos-transform: scale(0.7);-o-transform: scale(0.7);}
#irwWrapper .pioner-spirit-content h2 {font-size:24px;width:100%;line-height: 30px;}
#irwWrapper .pioner-spirit-content {padding:60px 10px;}
#irwWrapper .pioner-spirit-content p {font-size: 16px;line-height: 26px;}
#irwWrapper .about-strategy .what-we-do, #irwWrapper .about-strategy .investment-strategy {padding: 40px 30px;height: inherit !important;}
#irwWrapper .ir-description {padding:0 20px;}
#irwWrapper .ir-description p {font-size: 20px;line-height: 28px;}
#irwWrapper h2.border-title {font-size:28px;}
.footer, footer.active {height:inherit;}
#irwWrapper .industry-visionaries ul li {width:49%;}
.footer-sub-nav-wrapper {display: inline-block;float: none;min-width: 165px;vertical-align: top;}
footer div.footer-sub-nav-wrapper h3.block-title, footer .footer-logo h3 {margin-bottom:15px;cursor:text;height:inherit;}
footer div.footer-sub-nav-wrapper h3.block-title, footer div.footer-sub-nav-wrapper h3.block-title a {opacity: 1;}
.footer-logo {display: table;float: none !important;margin: 0 auto;text-align: center;width: 301px;max-width: 100%;}
.footer-logo img {width: 100%;}
.copyright-text {display: table;float: none !important;margin: 0 auto;text-align: center;width: 100%;}
.copyright-text p {font-size: 16px;text-align: center;}
#irwWrapper h1, #irwWrapperPR h1,#irwWrapper h2, #irwWrapperPR h2,#irwWrapper h3, #irwWrapperPR h3,#irwWrapper h4, #irwWrapperPR h4,#irwWrapper h5, #irwWrapperPR h5,#irwWrapper h6, #irwWrapperPR h6 {line-height:30px;}
#irwWrapper h1, #irwWrapperPR h1 {font-size:32px;}
#irwWrapper h2, #irwWrapperPR h2 {font-size:26px;}
#irwWrapper p, #irwWrapperPR p {line-height: 24px;}
.content-col img {margin-bottom: 30px;width: auto;}
.footer-logo
{
    text-align:left;
    padding:0;
    width:100%;
}
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #1f59a2;
}
@media only screen and (min-width:480px) and (max-width:767px) {
.responsive-nav button.navbar-toggle {background:#fff;border: 0px solid #e4e4e4;margin: 0;padding: 10px 0px;position: absolute;right: 0;top: 2px;transition: all 0.5s ease-out 0s;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;}
.responsive-nav button.navbar-toggle:hover, .responsive-nav button.navbar-toggle:focus {background:#fff;border:0px solid #1f59a2;transition: all 0.5s ease-out 0s;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;}
.responsive-nav button.navbar-toggle:hover span.icon-bar, .responsive-nav button.navbar-toggle:focus span.icon-bar {background-color: #1f59a2;transition: all 0.5s ease-out 0s;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;}
.desktop-navigation {
        padding-left:0;
        padding-right:0;
        padding-bottom:20px;
    }
h1.page-title {
        font-size:28px;
    }
}

@media only screen and (max-width:639px) {
#irwWrapper .banner .banner-content p {font-size:16px;padding:0 10px;}
#irwWrapper .industry-visionaries ul li {width:100%;margin-bottom:35px;}
#irwWrapper .industry-visionaries ul li:last-child {margin-bottom:0;}
.footer-navigation {margin: 30px 0 0;}
.footer-sub-nav-wrapper {float: left;margin: 0 0 30px;width: 100%;}
footer div.footer-sub-nav-wrapper h3.block-title, footer .footer-logo h3 {margin-bottom:10px;margin-top:0;}
footer div.footer-sub-nav-wrapper h3.block-title, footer div.footer-sub-nav-wrapper h3.block-title a {height: inherit;}
    h1.page-title {
        font-size:28px;
    }
}

@media only screen and (max-width:479px) {
.logo img {width: 100%;}
.footer-logo img {width: 100%;}
header {padding:20px;}
header .logo {display: table;float: none !important;margin: 0 auto;text-align: center;width: 315px;max-width: 100%;}
.responsive-nav button.navbar-toggle {background:#fff;border: medium none;margin:7px 0px 18px;padding: 0;right:auto;top:auto;position:relative;}
.responsive-nav button.navbar-toggle:hover span.icon-bar {background-color: #1f59a2;}
.content-col img {margin-bottom: 30px;width: 100%;}
.desktop-navigation {
        padding-left:0;
        padding-right:0;
    }
}

@media (min-width:768px) {
    #irwWrapper .container {
        width: 750px !important;
    }
}

@media (min-width:992px) {
    #irwWrapper .container {
        width: 970px !important;
    }
}

@media (min-width:1200px) {
    #irwWrapper .container {
        width: 1170px !important;
    }
}
#irwWrapper section.industry-visionaries h2.border-title::before {
        border-bottom:none!important;
    }
