/*
Theme Name: Pearson
Description: Pearson theme
Author: Thinklab
Author URI: http://www.thinklab.co.uk
Version: 1
*/
@import url("//hello.myfonts.net/count/2bea3f");
@font-face {font-family: 'GillSansMTStd'; font-weight:bold; font-style: normal; src: url('fonts/2BEA3F_0_0.eot');src: url('fonts/2BEA3F_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/2BEA3F_0_0.woff') format('woff'),url('fonts/2BEA3F_0_0.ttf') format('truetype');}
@font-face {font-family: 'GillSansMTStd'; font-weight:bold; font-style: italic; src: url('fonts/2BEA3F_1_0.eot');src: url('fonts/2BEA3F_1_0.eot?#iefix') format('embedded-opentype'),url('fonts/2BEA3F_1_0.woff') format('woff'),url('fonts/2BEA3F_1_0.ttf') format('truetype');}
@font-face {font-family: 'GillSansMTStd'; font-weight:normal; font-style: normal;  src: url('fonts/2BEA3F_2_0.eot');src: url('fonts/2BEA3F_2_0.eot?#iefix') format('embedded-opentype'),url('fonts/2BEA3F_2_0.woff') format('woff'),url('fonts/2BEA3F_2_0.ttf') format('truetype');}
@font-face {font-family: 'GillSansMTStd'; font-weight:normal; font-style: italic;  src: url('fonts/2BEA3F_3_0.eot');src: url('fonts/2BEA3F_3_0.eot?#iefix') format('embedded-opentype'),url('fonts/2BEA3F_3_0.woff') format('woff'),url('fonts/2BEA3F_3_0.ttf') format('truetype');}


/* Box Sizing */
*, *:before, *:after {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* Clearfix */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1% }

/* Standard */
body{ font-family: 'GillSansMTStd',"Gill Sans", "Gill Sans MT", Calibri, sans-serif; padding-top:60px; }
input, textarea, select{ font-family: 'GillSansMTStd', "Gill Sans", "Gill Sans MT", Calibri, sans-serif; }
.alignleft{ float:left; margin:10px 20px 10px 0px; }
.alignright{ float:right; margin:10px 0px 10px 20px; }
.click{ cursor:pointer; }
.img-block { width: 100%; height: auto; }

/* Wordpress */
/* .widget img{ max-width: inherit !important; min-width: inherit !important; width:inherit !important;  } */
.map img { max-width: none !important; }

/* Header */
.header{ position:fixed; top:0px; left:0px; width:100%; z-index: 10000; }
.header-top{ background-color:#374593; color:#FFF; height:60px; padding-top:20px; }
.header-top .logo{ background-image: url('images/logo-pearson.png'); width:111px; height:18px; max-width:100%; }
.header-top .subtitle{ display:inline-block; background-image: url('images/logo-always-learning.png'); background-repeat: no-repeat; background-position: right center; background-size:contain; width:170px; max-width:100%; height:11px; margin-top:5px; }
.mobile_menu{ display:none; }
.header-nav{ background-color:#0080aa; background-color:rgba(0,128,170,0.95); color:#FFF; }
.header-nav ul{ list-style: none; margin:0px; padding:0px; }
.header-nav ul li{ position:relative; display:block; float:left; margin:0px; padding:0px; }
.header-nav ul li a{ display:inline-block; padding:18px 15px; text-transform: uppercase; color:#FFF; letter-spacing: 2px; border-right:1px solid #27579a; }
.header-nav ul li a:hover{ background-color:#20639e; text-decoration: none; }
.header-nav ul li:first-child a{ border-left:1px solid #27579a; }
.header-nav .btn{ margin-left:6px; }
.header-nav ul li a .icon-home{ display:inline-block; background-image: url('images/icon-home.png'); width:16px; height:14px; }
.header-nav ul li ul{ display:none; }
.header-nav ul li:hover ul{ display:block; position: absolute; top:40px; padding-top:30px; width:300px; }
.header-nav ul li:hover ul li{ float:none; display:block; width:100%; }
.header-nav ul li:hover ul li a{ display:block; width:100%; border:0px; padding:5px; font-size:13px; }
.header-nav ul li:hover ul li a:hover{ background-color: transparent; color:#8ebb40; }

.header-sub-nav{ display:none; position:fixed; top:116px; left:0px; width:100%; height:200px; z-index: 9999; background-color:#0080aa; background-color:rgba(0,128,170,0.95); color:#FFF; border-top:1px solid #27579a; border-bottom:1px solid #27579a; padding:20px 0px; }

/* No Menu Fix */
.page-template-template-noheadermenu-php .header-nav{ display:none; }

/* Footer */
.footer-logos{ border-top:1px solid #EEE; border-bottom:1px solid #EEE; height:80px; background-image: url('images/footer-logos.png'); margin:50px 0px 20px 0px; }
.footer{ position: relative; z-index: 100; background-color:#3b3a3a; color:#f7f1e8; font-size:11px; padding:50px 0px 0px 0px; letter-spacing: 1px; font-weight: normal; }
.footer h3{ font-weight:normal; letter-spacing: 2px; margin:0px 0px 5px 0px; padding:0px; }
.footer ul{ list-style: none; padding:0px; margin:0px; }
.footer ul li{ padding:0px; margin:0px 0px 5px 0px; }
.footer ul li a{ color:#EEE; }
.footer-social{ text-align: center; margin-bottom:15px; }
.footer-social img{ margin:0px 2px; border:0px; }
.newsletter-button{ text-align: center; padding-top:20px; }
.newsletter-button a{ display:inline-block; padding:10px 15px; font-size:14px; font-weight: normal; letter-spacing: 2px; border:1px solid #EEE; color:#999; }
.newsletter-button a:hover{ text-decoration: none; background-color:#F3F3F3; }
.newsletter-button a img{ vertical-align: middle; margin-left:5px; }
.newsletter-holder{ display:none; background-color:#3b3a3a; color:#f7f1e8; padding:30px 0px; letter-spacing: 1px; font-weight: normal; border-bottom:1px solid #4F4F4F; }
.newsletter-holder input[type=text], .newsletter-holder input[type=email]{ width:100% !important; border:0px; background-color:#FFF; padding:6px; }
.newsletter-holder input[type=submit]{ float:right; display: inline-block; padding: 7px 15px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid #FFF; text-transform: uppercase; letter-spacing: 1px; background-color:#4556b8; color:#FFF; }
.wpcf7-form-control-wrap{ width:100%; }
.sub-footer{ padding:20px 0px; background-color:#3b3a3a; color:#f7f1e8; border-top:1px solid #444; font-size:11px; text-align: center; letter-spacing: 1px; }
.sub-footer ul{ display:inline; list-style: none; margin:0px 0px 0px 10px; padding:0px; }
.sub-footer ul li{ display:inline-block; margin:0px; padding:0px; }
.sub-footer ul li a{ border-left:1px solid #706d69; padding:0px 7px 0px 10px; color:#f7f1e8;  }

/* Home */
.page-home{ margin-top:20px; }
.page-home .large-button{ padding:40px 10px !important; }
.page-home .large-buttons{ position: relative; height:190px; overflow: hidden; margin-bottom:30px; }
.page-home .large-buttons .arrow{ position:absolute; top:70px; left:-800px; background-image:url('images/long-arrow.png'); background-repeat: no-repeat; width:718px; height:24px; }
.slideshow{ position: relative; width:100%; height:600px; background-color:#F3F3F3; z-index: 0; overflow: hidden; }
.slideshow .slide{ width:100%; height:600px; background-size:cover; background-position: center center; }
.slideshow .cycle-pager{ position:absolute; bottom:0px; width:100%; text-align: center; z-index: 999; }
.slideshow .cycle-pager span{ font-size:50px; line-height: 30px; padding:0px 0px; color:#FFF; }
.slideshow .cycle-pager span.cycle-pager-active{ color:#0089b7; }
.slideshow .slideshow-text{ position:absolute; top:180px; right:50%; margin-right:-563px; z-index:1000; width:463px; color:#FFF; font-size:20px; letter-spacing: 2px; }
.slideshow .slideshow-text .pte-academic{ background-image:url('images/pte-academic.png'); width:463px; height:44px; margin-bottom:40px; }
.slideshow .slideshow-text span{ display:inline-block; background-color:#374593; color:#FFF; padding:12px; font-size:24px; white-space: nowrap; margin-bottom:10px; }
.slide-content{ padding-top:150px; color:#FFF; }
.slide-content img{ max-width:100%; height:auto; }
.slide-content p{ display:block; font-weight:300; font-size:20px; }
.slide-content h2{ display:inline-block; background-color:#374593; color:#FFF; padding:12px; font-size:24px; margin-bottom:10px; font-weight:400; }
.slide-content a{ color:#FFF; font-weight:300; font-size:20px;  text-shadow: 0px 0px 10px black, 0px 0px 10px black; }
.home-news{ margin-bottom:15px; }
.home-news-date{ color:#0089b7; font-size:12px;}
.home-news-title a{ color:#999; }
section.scrollpanel{ display:block; width:100%; background-size: cover; background-repeat: no-repeat; background-position: center center; background-attachment: fixed; padding:130px 0px 60px 0px; }
#panel1{ background-image:url('images/home-bg-1.jpg'); color:#FFF; text-align: center; }
#panel1 img{ margin:0px 20px; }
#panel2{ background-color:#0089b7; color:#FFF; text-align: center; }
#panel2 img{ margin:0px 0px 10px 0px; }
#panel3{ background-image:url('images/home-bg-3.jpg'); color:#FFF; text-align: center; }
#panel4{ background-color:#f8f0e3; color:#3b3a3a; text-align: center; }
section.scrollpanel h2{ text-transform: uppercase; font-weight:500; letter-spacing: 1px; }
section.scrollpanel p{ margin-bottom:30px; }
section.scrollpanel img{ display:none; max-width: 100%; height:auto; }

/* Scaling Sizes for Scrollpanel text */
@media (max-width: 2560px){
	section.scrollpanel h2{ font-size:46px; padding-top:30px; }
	section.scrollpanel p{ font-size:18px; }
}
@media (max-width: 1920px){
	section.scrollpanel h2{ font-size:46px; padding-top:30px; }
	section.scrollpanel p{ font-size:18px; }
}
@media (max-width: 1360px){
	section.scrollpanel h2{ font-size:42px; padding-top:30px; }
	section.scrollpanel p{ font-size:18px; }
}
@media (max-width: 1280px){
	section.scrollpanel h2{ font-size:32px; padding-top:30px; }
	section.scrollpanel p{ font-size:16px; }
}
@media (max-width: 1024px){
	section.scrollpanel h2{ font-size:26px; padding-top:10px; }
	section.scrollpanel p{ font-size:14px; }
}


/* Page */
.banner{ width:100%; height:375px; background-color:#F3F3F3; background-size: cover; background-position: center center; }
.no-banner{ margin-top:60px; }
.page-body{ margin-top:-60px; }
.large-buttons{ height:140px; }
.large-button{ width:100%; padding:15px 10px; color:#FFF; text-align: center; display:none; }
.large-button:hover{ text-decoration: none; background-color:#18a2d5;  }
.large-button h3{ text-transform: uppercase; color:#FFF; font-weight: normal; font-size:16px; letter-spacing: 2px; margin:0px; padding:0px; }
.large-button .icon{ display:inline-block; }
.large-button-1{ background-color:#0089b7; }
.large-button-1 .icon{ background-image: url('images/icon-findtestcentre.png');  no-repeat; width:48px; height:56px; margin-bottom:5px; }
.large-button-2{ background-color:#0080aa; }
.large-button-2 .icon{ background-image: url('images/icon-booktest.png');  no-repeat; width:76px; height:55px; margin-bottom:6px; }
.large-button-3{ background-color:#006da4; }
.large-button-3 .icon{ background-image: url('images/icon-preparetest.png');  no-repeat; width:48px; height:50px; margin-top:3px; margin-bottom:8px; }
.large-button-4{ background-color:#205f9f; }
.large-button-4 .icon{ background-image: url('images/icon-scores.png');  no-repeat; width:55px; height:43px; margin-top:7px; margin-bottom:11px; }
.button-buffer{ height:80px; }
.breadcrumb{ position: relative; border-top:1px solid #EEE; border-bottom:1px solid #EEE; padding:0px 0px; text-transform: uppercase; font-size:12px; margin-bottom:30px; }
.breadcrumb p span span{ padding:0px 2px; }
.breadcrumb .logo-small{ position: absolute; top:14px; right:0px; float:right; background-image:url('images/logo-small.png'); width:161px; height:15px; background-size:161px 15px; background-repeat: no-repeat; }
.page-body{ color:#7c7c7c; font-size:14px; }
.page-content p{ color:#7c7c7c; font-size:14px; }
.page-content h1, .page-content h2, .page-content h3, .page-content h4, .page-content h5, .page-content h6{ color:#374593; margin:0px 0px 10px 0px; font-size:16px; font-weight:normal; text-transform: uppercase; }
.page-content .panel-grid{ margin:0px !important; }
.page-content .panel-grid-cell{ border-right:1px solid #EEE; margin:0px; padding-bottom:30px; }
.page-content .widget{ }
.page-content table{ width:100%; margin:25px 0px; }
.page-content table td{ border:1px solid #DDD; padding:8px; }
.page-content img.size-medium, .img-block { width: 100%; height: auto; }
.sidebar .widget{ margin-bottom:20px; }
.sidebar .widget_siteorigin-panels-image{ text-align: center; }
.sidebar .widget_siteorigin-panels-image img{ max-width:100%; }
.subnav h4{ border-bottom:1px solid #EEE; padding-bottom:8px; }
.subnav ul{ list-style: none; padding:0px; margin:0px; }
.subnav ul li{ margin-bottom:4px; }
.subnav ul li a{ text-transform: uppercase; color:#AAA; font-size:12px; }
.subnav ul li.current-menu-item a{ color:#0089b7; }

/* Font Fix */
.main-content.plain-text,
.main-content.plain-text p,
.main-content.plain-text h1,
.main-content.plain-text h2,
.main-content.plain-text h3,
.main-content.plain-text h4,
.main-content.plain-text h5,
.main-content.plain-text h6,
.pte-who{ font-family:verdana,sans-serif; }

/* News */
.page-news{ margin-top:80px; }
.page-news .widget{ margin-bottom:50px; font-size:13px; }
.page-news .widget h2{ color:#374593; margin:0px 0px 10px 0px; font-size:16px; font-weight:normal; text-transform: uppercase; border-bottom:1px solid #EEE; }
.page-news .widget ul{ list-style: none; margin:0px; padding:0px }
.page-news .widget ul li{ margin-bottom:6px; }
.page-news .widget ul li a{ color:#999; }
.page-news .page-content h2 a{ color:#394791; }
.page-news .page-content .row .col:first-child{ border-right:1px solid #EEE; }
.page-news .row .news-entry{ min-height: 550px; border-bottom:1px solid #EEE; margin-bottom:30px; padding-bottom:20px; }
.page-news .banner{ height:270px; margin-bottom:20px; }
.page-news-single .entry{ margin-bottom:30px; }
.page-news-single .entry p{ line-height: 24px; }

/* Tooltip */
.tooltip{ background-color:#F9F9F9; margin-bottom:20px; border:1px solid #d0dee2; }
.tooltip-title{ padding:10px; background-color:#dbebf0; color:#374593; cursor:pointer; }
.tooltip-content{ padding:10px; display:none;  }

/* Highlight box */
.highlightbox{ position:relative; padding:15px 15px 5px 15px; color:#FFF !important; margin-bottom:15px; }
.highlightbox h1, .highlightbox h2, .highlightbox h3, .highlightbox h4, .highlightbox h5, .highlightbox h6, .highlightbox p{ color:#FFF; }
.highlightbox-blue{ background-color:#0089b7; }
.highlightbox-green{ background-color:#8dbd35; }
.highlightbox-blue.highlightbox-arrow-true:after { content: ""; position: absolute; bottom: -15px; left: 50%; border-width: 15px 15px 0; border-style: solid; border-color: #0089b7 transparent; display: block; width: 0; }
.highlightbox-green.highlightbox-arrow-true:after { content: ""; position: absolute; bottom: -15px; left: 50%; border-width: 15px 15px 0; border-style: solid; border-color: #8dbd35 transparent; display: block; width: 0; }

/* Widget Background Colors */
.widget.rhc-1bg{ background-color:#384991; color:#FFF; padding:15px 20px; }
.widget.rhc-1bg h1, .widget.rhc-1bg h2, .widget.rhc-1bg h3, .widget.rhc-1bg h4, .widget.rhc-1bg h5, .widget.rhc-1bg h6, .widget.rhc-1bg p{ color:#FFF; }
.widget.rhc-2bg{ background-color:#e9ecf5; color:#384991; padding:10px 20px; }
.widget.rhc-2bg h1, .widget.rhc-2bg h2, .widget.rhc-2bg h3, .widget.rhc-2bg h4, .widget.rhc-2bg h5, .widget.rhc-2bg h6, .widget.rhc-2bg p{ color:#384991; }
.widget.rhc-3bg{ background-color:#208bb5; color:#FFF; padding:10px 20px; }
.widget.rhc-3bg h1, .widget.rhc-3bg h2, .widget.rhc-3bg h3, .widget.rhc-3bg h4, .widget.rhc-3bg h5, .widget.rhc-3bg h6, .widget.rhc-3bg p{ color:#FFF; }
.widget.rhc-1bg p, .widget.rhc-2bg p, .widget.rhc-3bg p{ font-size:11px; }
.widget.rhc-1bg ul, .widget.rhc-2bg ul, .widget.rhc-3bg ul{ margin:0px; padding:0px 0px 0px 15px; }
.widget.rhc-1bg ul li, .widget.rhc-2bg ul li, .widget.rhc-3bg ul li{ margin:0px !important; padding:0px; }
.widget.ly {
	border: 1px dotted black;
	padding: 2em;
	background-color: #fbf5ea;
}

/* University Finder */
.finder-country, .finder-state, .finder-city, .finder-keyword{ padding:8px; font-size:16px; text-transform: uppercase; letter-spacing: 1px; margin-bottom:20px; }
.finder-country select, .finder-state select, .finder-city select{ width:100%; }
.finder-country{ background-color:#e9ebf5; color:#374593; border-top:1px solid #dbdce6; border-bottom:1px solid #dbdce6; }
.finder-state{ background-color:#dbebf0; color:#374593; border-top:1px solid #d0dee2; border-bottom:1px solid #d0dee2; }
.finder-city{ background-color:#dbebf0; color:#374593; border-top:1px solid #d0dee2; border-bottom:1px solid #d0dee2; }
.finder-keyword{ background-color:#f3f8ea; color:#374593; border-top:1px solid #e0e5d8; border-bottom:1px solid #e0e5d8; }
.finder-keyword input{ margin:0px 10px; }
.finder-keyword .btn{ padding:5px 10px; }
.finder-results h3{ font-size:18px; margin:0px !important; padding:0px !important; }
.loader{ background-image:url('images/loader.gif'); width:100%; height:40px; background-repeat: no-repeat; background-position: center center; margin-top:50px; }
.tt-who{ margin-bottom:70px; }
.tt-who h3{ margin:0px 0px 15px 0px !important; text-transform: none; }
.tt-who h4{ margin:0px; text-transform: none; }
.tt-who h5{ margin:0px; text-transform: uppercase; font-size:13px; }
.tt-who p{ margin:0px 0px 15px 0px; font-size:13px; }
.tt-who .map{ background-image:url('images/loader.gif'); background-repeat: no-repeat; background-position: center center; border:1px solid #EEE; height:195px; margin:10px 0px 10px 0px; }
.tt-who .map iframe{ margin:0px; padding:0px; }
.tt-who-single{ border-bottom:1px solid #EEE; }
.tt-who-single h4{ cursor:pointer; margin:0px; padding:5px; }
.tt-who-single h4:hover{ background-color:#EEE; }
.tt-where h4{ margin:0px !important; font-size:13px; }
.tt-where-price{ background-color:#e8f2d7; padding:10px; margin:20px 0px 10px 0px; }
.tt-where-accept{ background-color:#e9ebf5; padding:10px; }
.tt-where-price h3, .tt-where-accept h3{ font-size:13px; }
.tt-where .map{ background-image:url('images/loader.gif'); background-repeat: no-repeat; background-position: center center; border:1px solid #EEE; height:600px; margin:10px 0px 10px 0px; }
.tt-where .map iframe{ margin:0px; padding:0px; }
.pte-who{ border-bottom:1px solid #EEE; margin-bottom:10px; }
.pte-who h3{ font-size:14px; margin-bottom:5px !important; }
.pte-who h4{ font-size:12px; margin:0px !important; }
.pte-who p{ margin:0px 0px 10px 0px; padding:0px; }

/* 404 */
.fourohfour{ min-height: 600px !important; padding-top:250px; text-align: center; color:#777; }
.fourohfour h2{ font-weight:400; }
.fourohfour h3{ font-weight:300; }

/* Twitter Widget Font Fix */
.wptt_TwitterTweets .wdtf-screen-name{ font-family: 'GillSansMTStd' !important; }
.wptt_TwitterTweets .tweet_data{ font-family: 'GillSansMTStd' !important; font-size:14px; margin-top:10px; }
.wptt_TwitterTweets .times{ font-family: 'GillSansMTStd' !important; }

/* Testimonials Widget */
.pearson-testimonials-outer{ border:1px solid #DDD; padding:15px; background-color:#F9F9F9; margin-bottom:20px; }
.pearson-testimonials-outer .testimonial{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.pearson-testimonials-outer .testimonial .text{ font-style: italic; }
.pearson-testimonials-outer .testimonial .text p{ margin:0px 0px 5px 0px; }
.pearson-testimonials-outer .testimonial .name{ text-transform: uppercase; font-size:16px; color:#205f9f; }
.pearson-testimonials-outer .testimonial .location{ text-transform: uppercase; font-size:12px; }

/* Additional Table Styles */
table.no-border td {
	border: 0;
}

.features-table__feature {
	width: 10%;
	vertical-align: top;
}

.features-table__feature img {
	max-width: 50px;
}

.partners-table td {
	width: 33.33%;
	vertical-align: top;
}

.partners-table img {
    width: 100%;
    height: auto;
}

@media (max-width: 1200px) {
	.slideshow .slideshow-text{ right:30px; margin-right:0px; }
}

@media (max-width: 992px){
	.header-nav ul li a{ padding:18px 12px; letter-spacing: 1px; font-size:12px; }
	.header-nav ul li a .icon-home{ width:16px; height:10px; background-size: contain; background-repeat: no-repeat; background-position: center center; }
	.large-buttons{ height:auto !important; margin-bottom:15px; }
}

@media (max-width: 768px) {
	.mobile_menu{ display:inline-block; padding:16px 20px 18px 0px; }
	.header{ position: absolute; }
	.header-nav ul{ display:none; background-color:rgba(0,128,170,0.95); position:absolute; top:54px; left:0px; width:320px; border-bottom:4px solid #27579a; }
	.header-nav ul li{ display:block; float:none; border-top:1px solid #27579a; }
	.header-nav ul li a{ display:block; width:100%; padding:12px 10px; letter-spacing: 1px; font-size:12px; }
	.header-nav ul li ul, .header-nav ul li:hover ul{ display:block !important; position:inherit !important; top:auto; padding:0px; width:100%; margin:0px 0px 15px 0px; background-color:transparent; border:0px; }
	.header-nav ul li ul li, .header-nav ul li:hover ul li{ float:none !important; display:block; width:100%; border-top:0px; }
	.header-nav ul li ul li a, .header-nav ul li:hover ul li a{ display:block; width:100%; border:0px; padding:5px 5px 5px 30px; font-size:13px; }
	.header-nav ul li ul li a:hover, .header-nav ul li:hover ul li a:hover{ background-color: transparent; color:#8ebb40; }
	.header-sub-nav{ display:none !important; }
	.header-nav .btn{ padding:3px 6px; }
	.header-nav .col-xs-10{ padding-top:12px !important; }
	.large-button{ margin-bottom:5px; }
	.large-button h3{ font-size:12px; }
	.footer ul{ margin-bottom:30px; }
	.slideshow .slideshow-text{ right:5%; margin:0px; width:90%; }
	.slideshow .slideshow-text .pte-academic{ background-repeat: no-repeat; width:100%; height:44px; background-size: contain; margin-bottom:40px; }
	section.scrollpanel{ padding:20px 0px 40px 0px; height:auto !important; }
	section.scrollpanel img{ display:inline; }
	#panel1 img{ margin:10px 0px !important; }
}

@media (max-width: 520px) {
	.partners-table td {
		width: 100%;
		display: block;
	}

	.breadcrumb .logo-small {
		display: none;
	}
}