﻿@import url('https://fonts.googleapis.com/css?family=Open+Sans:300');
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@import url('https://fonts.googleapis.com/css?family=Roboto:400,700');

*{margin:0;
	padding:0;}


.work-head {
	background: url(../png/bg-pattern-border-gray-small.png) repeat #ffffff;
	padding: 46px 0;
	border-bottom: 5px solid #cbcbcb;
}

.work-head h1 {
	font-size: 37px;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	text-transform: uppercase;
	background: #a4cf0b;
	border-radius: 40px;
	color: #fff;
	width: 62%;
	left: 0;
	right: 0;
	margin: auto;
	border: 4px solid #9ac001;
	padding: 3px 33px;
	font-weight: 300;
}

.container {
    margin: 0 auto;
    width: 980px;
}

.clearfix{
	clear:both;
	position:relative;
	width:100%;
}

/*.map{
	background:url('https://blobpdtaus2.blob.core.windows.net/images2/work-work-for-map.jpg') ;
	padding:280px 0;
}*/

.map img {

    width: 100%;
    display: block;

}

.map-in{
	float: left;
}

.trainers-heading {
	background: #8cb706;
	padding: 50px 0;
}

.trainers h1 {
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	text-transform: uppercase;
	color: #fff;

	left: 0;
	right: 0;
	margin: auto;
	font-size: 30px;
	position:relative;
}

.trainers h1 sapn {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

.trainers-heading h1::before {
	content: "";
	height: 3px;
	background-color: #a9ef3e;
	position: absolute;
	top: -16px;
	width: 100%;
	left: 0;
	right: 0;
	margin: auto;
}

.trainers-heading h1::after {
	content: "";
	height: 3px;
	background-color: #a9ef3e;
	position: absolute;
	bottom: -16px;
	width: 100%;
	left: 0;
	right: 0;
	margin: auto;
}

.director-video iframe {
	border: 6px solid #eeeeee;

}

.director-video {
	float: left;
	width: 47%;
	position: relative;
	margin-right: 40px;
}

.custom-close {
	top: 14px;
	right: 0;
	background-color: #000;
	width: 35px;
	height: 35px;
	text-align: center;
	color: #fff;
	padding-top: 17px;
	line-height: 0 !important;
	border-radius: 30px;
	cursor: pointer;
}
.cio-video iframe{
	border: 6px solid #eeeeee;
}

.cio-video  {
	float: left;
	width: 47%;
	margin-right: 0;
}

.work-video{
	padding:66px 0;
}

.work-video h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 18px;
	text-transform: uppercase;
	position: relative;
	margin: 4px 0 0 0;
}

.work-video h3::after {
	content: "";
	height: 4px;
	background-color: #ef6c00;
	position: absolute;
	width: 58%;
	left: 0;
	margin: auto;
	top: 30px;
}

.work-video h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 25px;
	text-transform: uppercase;
	margin-top: 10px;
}

.work-video .cio-video:nth-child(2)   h3::after{
	width:21%;
}

.work-video img{
	border: 6px solid #eee;
}

.founding-members {
	background: url(../jpg/pdt-work-for-us-founding-members-bg.jpg) fixed no-repeat;
	padding: 100px 0;
	border-top: 5px solid #0895d8;
	border-bottom: 5px solid #0895d8;
	background-size: cover;
}

.founding-members-odi-logo {
	position: relative;
	width: 22%;
	float: left;
}

.founding-members-odi-logo img {
	background: #fff;
	padding: 18px 41px;
}


.founding-members-odi-text {
    width: 74%;
    position: relative;
    float: right;
}

.founding-members-odi-text h3 {
	font-family: 'Roboto', sans-serif;
	text-align: right;
	background: #0094da;
	color: #fff;
	padding: 24px 38px 25px 85px;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 22px;
	min-height: 89px;
}

.founding-members-odi-text h3 span{
	font-weight: 700;
}

/*.founding-members-odi-text h3::before {
	content: "";
	width: 0;
	height: 0;
	border-top: 139px solid transparent;
	border-bottom: 0px solid transparent;
	border-right: 40px solid #0094da;
	position: absolute;
	top: 1px;
	left: calc(100% + -105.6%);
}*/

.founding-members-box h2{
    font-size: 36px;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    text-transform: uppercase;
    background: #364856;
    border-radius: 40px;
    color: #fff;
    width: 34%;
    left: 0;
    right: 0;
    margin: auto;
        margin-top: auto;
    border: 4px solid #e7eaed;
    padding: 0px 0;
    font-weight: 300;
    margin-top: 30px;
	position:relative;
}

/*.founding-members-box h2::before {
	content: "";
	background: transparent;
	position: absolute;
	height: 5px;
	width: 60%;
	top: 24px;
	left: -200px;
	border-top: 1px double #8cb706;
	border-bottom: 1px double #8cb706;
}

.founding-members-box h2::after {
	content: "";
	background: transparent;
	position: absolute;
	height: 5px;
	width: 60%;
	top: 24px;
	right: -200px;
	border-top: 1px double #8cb706;
	border-bottom: 1px double #8cb706;
}*/

.founding-members-box ul li {
	font-family: 'Open Sans', sans-serif;
	list-style: none;
	position: relative;
	padding: 29px 70px;
	line-height: 27px;
	font-size: 17px;
	font-weight: 400;
	box-sizing: border-box;
}

.founding-members-box .list {
	border: 2px solid #eee;
	background: rgba(255, 255, 255);
	border-radius: 40px;
	height: 39px;
	width: 40px;
	color: #8cb706;
	font-size: 20px;
	position: absolute;
	left: 19px;
	text-align: center;
	padding: 0px 0 9px 3px;
	top: 25px;
	line-height: 34px;
}

.founding-members-box {
	border: 5px solid #8cb706;
	background: rgba(255, 255, 255, 0.7);
	margin-top: 27px;
}

.founding-members-box ul li:nth-child(2) {
	background: #000;
	width: 100%;
	color: #fff;
}

.founding-members-box ul li:nth-child(4) {
    background: #000;
    width: 100%;
    color: #fff;
}

.founding-members-box ul {
	padding: 20px 0 20px 0;
	border-top: 4px double #f0f0f0;
	margin-top: 25px;
}

.business{
	background: url(../jpg/pdt-work-for-us-trusted-supplier-bg.jpg) fixed no-repeat;
	padding: 100px 0; background-size: cover;
}

/*
.founding-members-odi-logo::after{content:"";
width: 0;
height: 0;
border-bottom: 139px solid transparent;
border-top: 0px solid transparent;
border-left: 40px solid #fff;
position: absolute;
top: 0;
display:block;
right: calc(100% - 132.5%);}
*/

.business-heading {
	background: #000;
	padding: 50px 0;
}

.business-heading h1 {
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	width: 100%;
	left: 0;
	right: 0;
	margin: auto;
	font-size: 35px;
	position: relative;
	font-weight: 300;
}

.business-heading h1::before {
	content: "";
	height: 3px;
	background:rgba(255, 255, 255, 0.5);
	position: absolute;
	top: -16px;
	width: 100%;
	left: 0;
	right: 0;
	margin: auto;
}

.business-heading h1::after {
	content: "";
	height: 3px;
	background:rgba(255, 255, 255, 0.5);
	position: absolute;
	bottom: -16px;
	width: 100%;
	left: 0;
	right: 0;
	margin: auto;
}

.business-heading h1 span{
	font-weight: 400;
}

.business-logo {
	background: rgb(255, 255, 255);
	width: 22%;
	text-align: center;
	padding: 30px 0 30px 0;
	border: 5px solid #eee;
	float: left;
	margin-right: 18px;
	min-height: 235px;
	margin-bottom: 36px;
}

.business-logo .title-grey {
	background: #364856;
	padding: 10px 0px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
	margin-top: 35px;
}

.business-logo p {
	font-size: 15px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	color: #333;
	margin-top: 18px;
	width: 98%;
}

.business-logo .title-orange {
	background: #ef6c00;
	padding: 10px 0px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
	margin-top: 35px;
}

.business-logo-height {
	min-height: 80px;
}

.business-logo-height img {
	max-height: 74px;
	width: auto;
}



.innovation-quality-heading {
	background: #ee6b07;
	padding: 50px 0;
}

.innovation-quality-heading h1 {
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	width: 100%;
	left: 0;
	right: 0;
	margin: auto;
	font-size: 35px;
	position: relative;
	font-weight: 300;
}

.innovation-quality-heading h1 span{
	font-weight: 400;
}

.innovation-quality-heading h1::before {
	content: "";
	height: 3px;
	background: #f4984d;
	position: absolute;
	top: -16px;
	width: 100%;
	left: 0;
	right: 0;
	margin: auto;
}

.innovation-quality-heading h1::after {
	content: "";
	height: 3px;
	background: #f4984d;
	position: absolute;
	bottom: -16px;
	width: 100%;
	left: 0;
	right: 0;
	margin: auto;
}

.innovation-quality{
	background: url(../jpg/pdt-work-for-us-awards-bg.jpg) fixed no-repeat;
	padding: 100px 0; background-size: cover;
}

.innovation-quality-logo {
	background: rgb(255, 255, 255);
	width: 29%;
	text-align: center;
	padding: 30px 0 30px 0;
	border: 5px solid #eee;
	float: left;
	margin-right: 30px;
	min-height: 242px;
	margin-bottom: 36px;
}

.innovation-quality-logo .title-grey {
	background: #364856;
	padding: 10px 0px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
	margin-top: 35px;
}

.innovation-quality-logo p {
	font-size: 15px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	color: #333;
	margin-top: 18px;
	width: 98%;
}

.innovation-quality-logo .title-orange {
	background: #ef6c00;
	padding: 10px 0px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
	margin-top: 35px;
}

.innovation-quality-logo-height {
	min-height: 80px;
}

.innovation-quality-logo-height img {
	max-height: 74px;
	width: auto;
}

.visit-press {
	background: url(../jpg/bg-pattern-black-diagonal-gray-small.jpg) repeat #ffffff;
	padding: 50px 0;
	float: left;
	width: 100%;
}

.visit-press h1 {
	font-family: 'Open Sans', sans-serif;
	font-size: 40px;
	font-weight: 400;
	border-left: 6px solid #ef6c00;
	padding-left: 10px;
	color: #fff;
	text-transform: uppercase;
	line-height: 49px;
}

.worldwide{float: left;
	 width: 50%;}

.worldwide-button{
	float: left;
	width: 50%;
}

.worldwide-button p {
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-size: 26px;
	text-align: center;
	background: #ee6b07;
	border-radius: 40px;
	width: 73%;
	left: 0;
	right: 0;
	margin: auto;
	padding: 12px 15px;
	margin-top: 45px;
	text-transform: uppercase;
}

.worldwide-button p a{
	color: #fff;
	text-decoration: none;
}

.best-people-title {
	background: #f7f7f7;
	padding: 30px 0 20px 0;
	border-bottom: 5px solid #e6e6e6;
}

.best-people-title h2{
	font-family: 'Open Sans', sans-serif;
	font-size: 29px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 400;
}

.best-people h1 {
	font-family: 'Open Sans', sans-serif;
	font-size: 36px;
	font-weight: 300;
	text-transform: uppercase;
	color: #ee6b07;
	text-align: center;
}

.best-people h1 span{
	font-weight: 400;
}

.best-people{
	background: #f7f7f7;
	padding: 20px 0 70px 0;
}

.best-people p {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: 300;
	color: #fff;
	text-align: center;
	background: #353535;
	width: 30%;
	left: 0;
	right: 0;
	margin: auto;
	border-radius: 40px;
	padding: 6px 0;
	margin-top: 10px;
}

.best-people p a{	color: #fff;	text-decoration: none;}
.director-video iframe, .cio-video iframe{display: none;}
.director-video .showf{display: block;}
.custom-close{position: absolute; right: 0; z-index: 11111;}
.global_map{ background: url(../jpg/pdt-global-map.jpg) no-repeat; min-height: 540px; max-width: 1349px; min-width: 1330px; margin:0 auto; position:relative;}
.map_overlay{ overflow: auto; background-color: #f4f4f4; border-bottom: 4px double #d9d9d9; position:relative; }

.pin {display: inline-block; position: absolute; left: 165px; top: 100px; padding-top: 20px;line-height: 20px;}
.pin::before{ content: ""; position: absolute; width: 100%; height: 23px; background-color: #e51f1f; display: block; border-radius: 5px;}
.pin::after{ bottom: 7px; content: ""; border-left: 20px solid transparent; border-right: transparent; border-top: 15px solid #e51f1f; position: absolute;  left: 12px;}

.pin a { display: inline-block; height: 40px; padding: 0px 14px; text-decoration: none; color: #000; font-weight: 600; font-size: 13px; text-align: center; position: relative; color: #fff;}
.pin span { background-color: #A4CF0A; border: 1px solid #000; width: 20px; height: 20px; display: inline-block; top: 50px;
 border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -khtml-border-radius: 50%; position: absolute; left: 28px; top:calc(100% - 8px);}

.pin:hover .ac{ top:-15px; opacity: 1;filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; transform: scale(1.5); -ms-transform: scale(1.5); -webkit-transform: scale(1.5); -moz-transform: scale(1.5);}
.ac { position: absolute; left: 23px; width: 30px; height: 30px; overflow: hidden; top:0px; transition: 0.3s all; -ms-transition: 0.3s all; -webkit-transition: 0.3s all; -moz-transition: 0.3s all; opacity: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; transform: scale(0.4); -ms-transform: scale(0.4); transform: scale(0.4); left: -45px;}
.ac img{ width: 100%; height: 100%; border-radius: 50%;}

.united-kingdom { left:165px;}
.united-kingdom::after{ border-top-color: #e51f1f;}
.united-kingdom span{background-color: #e51f1f}

.nigeria{ left: 195px; top: 260px; }
.nigeria::before, .nigeria span{background-color: #008751}
.nigeria::after{ border-top: 15px solid #008751;}

.south-africa{ left: 240px; top: 360px; }
.south-africa::before, .south-africa span{background-color: #C8171E}
.south-africa::after{border-top-color:#C8171E }

.malaysia{ left: 434px; top: 267px; }
.malaysia::before{ background-color: #CB0000;}
.malaysia::after{ border-top: 15px solid #CB0000;}
.malaysia span{background-color:#CB0000 }

.australia{ left: 527px; top: 365px; }
.australia::before{background-color: #002776}
.australia::after{border-top-color:#002776;}
.australia span{background-color: #002776;}

.new-zealand{ left: 624px; top: 415px; }
.new-zealand::before{background-color:#303030; }
.new-zealand::after{border-top-color: #303030}
.new-zealand span{background-color: #303030 }

.usa{ left: 920px; top: 140px; }
.usa::before{background-color: #000099;}
.usa::after{border-top-color: #000099;}
.usa span{background-color:#000099 }

.hong-kong { left: 482px; top: 200px; }
.hong-kong::before { background: #009; }
.hong-kong::after { border-top-color: #009; }
.hong-kong span { background-color: #009; }

.singapore { left: 394px; top: 330px; }
.singapore::before{ background-color: #ED2939; left: -11px; top: 36px; }
.singapore::after{ border-top-color: #ED2939; transform: skew(130deg); left: 61px; top: 39px; }
.singapore span{ background-color: #ED2939; left: 98px; top: -5px; }
.singapore .ac{ left: 24px !important; top: 0px !important; }
.singapore a{ left: -9px; top: 16px; }

.philippines { left: 570px; top: 275px; }
.pin.philippines::after { left: -15px; top: 26px; }
.philippines span { background-color: #e51f1f; left: -37px; top: 3px; }
.pin philippines > a{ left: 0; }
.philippines .ac { left: 35px; }

.map_locations {
    background-color: rgba(48, 48, 48, 0.82);
    bottom:21%;
    padding:10px;
    position: absolute;
    border-radius: 50px;
    display:none;
}
.map_locations li a {
    color: #626262; text-align:center;
}
.map_locations li {
    line-height: 27px;
    position: relative;
}
.map_locations li:hover .sticky_map{width:200px;}
.map_locations li a span {
    border-radius: 30px;
    display: inline-block;
    height: 30px;
    overflow: hidden;
    position: relative;
    width: 30px;
}
.map_locations img {
    margin: 5px 0px;
    transform: scale(1.5);
    width: 100%;
}
.sticky_map {
    background-color:rgba(255, 252, 252, 0.96);
    border-radius: 0 10px 10px 0;
    -webkit-border-radius: 0 10px 10px 0;
    box-shadow: 0 2px 3px rgba(204, 204, 204, 0.39);
    color: #5f5f5f;
    left: 40px;
    overflow: inherit !important;
    padding: 3px 20px;
    position: absolute;
    width: 150px;
    transition:0.5s all;
    -webkit-transition:0.5s all;
    text-align:center;
    top:0;
}
.sticky_map a{color:#6A6A6A}
@media(max-width:1050px){.founding-members-odi-text h3::before, .founding-members-odi-logo::after{display:none; }
}
@media(max-width:1024px){



    .map_locations{display:block;}
    .global_map .pin{display:none;}
    .map_overlay{  background-color: #ccc; }

}



@media(max-width:767px){
    .global_map{min-width:inherit; background:none;}
}





@media (min-width: 1024px) and (max-width: 1044px){


.custom-close {
	right: 19px;
}



}



@media only screen and (min-width: 897px) and (max-width: 979px) {

.container {
    margin: 0 auto;
    width: 100%;
}

.work-head h1 {
	font-size: 32px;
	width: 48%;
}

.trainers h1 {
	width: 86%;
	font-size: 28px;
}

.work-video {
    padding: 66px 16px;
}


.founding-members-box {
	border: 0px solid #eee;
}



.founding-members {
    padding: 40px 0;
}

.business-heading h1 {
	width: 86%;
	font-size: 28px;
}

.business {
     padding: 50px 10px;
 }


.innovation-quality-heading h1 {
	width: 86%;
	font-size: 28px;
}

.innovation-quality {
	padding: 50px 10px;
}


.visit-press h1 {
	font-size: 35px;
	line-height: 43px;
	margin-left: 10px;
}
.worldwide-button p {
	margin-top: 32px;
}



}


@media only screen and (min-width: 768px) and (max-width: 897px) {

.container {
    margin: 0 auto;
    width: 100%;
    box-sizing: border-box;
}

.work-head h1 {
	font-size: 30px;
	width: 56%;
}

.trainers h1 {
    font-size: 23px;
}

.work-video {
	padding: 65px 15px;
}

.work-video img{
	width: 100%;
}

.founding-members-odi-text h3 {
	padding: 30px 23px 25px 32px;
	font-size: 19px;
}

.founding-members-odi-logo img {
	background: #fff;
	padding: 24px 23px;
	width: 100%;
}

.founding-members-odi-logo {
    width: 18%;
    float: left;
}





.founding-members-odi-text {
	width: 74%;
	position: relative;
	float: right;
}

.business-logo {
    width: 46%;
    margin: 2% 2%;
    overflow: hidden;
    min-height: 240px;
    border: 0;
    box-shadow: 0 0 0 5px #ccc;
    padding: 4% 0%;
    box-sizing: border-box;
}

.business {
    padding: 50px 0;
}

.business-logo img{
	max-width: 100%;
	width: auto;
}

.business-logo-p{
	font-size: 12px !important;
}


.business-logo p {
	font-size: 14px;
	margin-top: 11px;
	width: 100%;
}

.innovation-quality {
    padding: 50px 0;
}

.innovation-quality-logo {
    min-height: 264px;
    width: 31.2%;
    margin: 1% 1%;
    border: none;
    box-shadow: 0 0 0 5px #ccc;
    box-sizing: border-box;
    padding: 1% 0%;
}
.innovation-quality-logo img{
	max-width: 100%;
	width: auto;
}

.innovation-quality-logo .title-grey {
	font-size: 15px;
}

.visit-press h1 {
    font-size: 30px;
    margin-left: 10px;
}

.worldwide-button p {
	font-size: 24px;
	width: 77%;
}

.founding-members-box h2 {

    width: 44%;
}

}

@media only screen and (min-width: 480px) and (max-width: 767px) {



	.container {
    margin: 0 auto;
    width: 100%;
    box-sizing: border-box;
}

.work-head h1 {
    font-size: 16px;
    width: 70%;
}



.trainers h1 {
	font-size: 19px;
}

.director-video {
    width: 100%;
    display: block;
    margin-bottom: 30px;
}

.work-video img {
    border: 0px;
    box-shadow: 0 0 0 5px #ccc;
        width: 100%;
}

.director-video iframe {
    border: 0;
    box-shadow: 0 0 0 5px #ccc;
}

.cio-video iframe {
    border: 0;
    box-shadow: 0 0 0 5px #ccc;
}

.business-heading h1 {
    font-size: 26px
}

.business-logo {
    width: 97%;
    box-sizing: border-box;
    border: 0;
    box-shadow: 0 0 0 5px #ccc;
    margin-left: 7px;
}

.business {
    padding: 50px 0;
}

.innovation-quality {
    padding: 50px 0;
}

.innovation-quality-heading h1 {
    font-size: 30px;
}

.founding-members-odi-logo img {
    width: auto;
}

.innovation-quality-logo {
    min-height: 264px;
    width: 97%;
    margin-right: 0;
    border: 0;
    box-shadow: 0 0 0 5px #ccc;
    margin-left: 7px;
}

.founding-members-odi-text {
    width: 100%;
}

.founding-members-odi-text h3 {
    padding: 25px 10px 25px 10px;
    font-size: 19px;
    text-align: center;
}

.founding-members-box ul li {
    padding: 12px 30px;
    line-height: 28px;
}

.founding-members-box ul li::before{
	display: none;
}


.innovation-quality .clearfix {
    display: block;
}

.visit-press h1 {
    font-size: 30px;
    line-height: 35px;
    margin-left: 10px;
}

.founding-members-odi-logo {
    width: 100%;
    float: none;
    text-align: center;
    margin-bottom: 20px;
}

.founding-members {
    padding: 50px 0;
}

.worldwide {
    float: left;
    width: 100%;
}

.worldwide-button {
    float: left;
    width: 100%;
}

.worldwide-button p {
    font-size: 19px;
    width: 83%;
}

.best-people p {
    font-size: 17px;
    width: 70%;
}

.work-video {
    padding: 35px 15px;
}

.best-people-title h2 {
    font-size: 26px;
}

body{
	overflow-x: hidden;
}

.founding-members-box h2 {

    width: 50%;
}


}


@media only screen and (min-width: 0px) and (max-width: 479px) {



.best-people-title h2 {
    font-size: 24px;
}


	.container {
    margin: 0 auto;
    width: 100%;
    box-sizing: border-box;
}

.work-head h1 {
    font-size: 16px;
    width: 70%;
}

.trainers h1 {
    font-size: 21px;
}

.work-video img {
    border: 0px solid #eee;
    width: 100%;
    box-shadow: 0 0 0 5px #ccc;
}

.director-video {
    width: 96%;
    margin-right: 0;
    margin-left: 6px;
    margin-bottom: 10px;
}

.work-video {
    padding: 35px 0;
}

.founding-members {
    padding: 50px 0;
}

.founding-members-odi-logo {
    width: 100%;
    text-align: center;
}

.founding-members-odi-text {
    width: 100%;
}

.founding-members-odi-text h3 {
    padding: 40px 10px;
    font-size: 21px;
    text-align: center;
}

.founding-members-box ul li {
    padding: 12px 20px;
    line-height: 33px;
}

.founding-members-box ul li::before{
	display: none;
}

.business-heading h1 {
    font-size: 19px;
}

 .business {
    padding: 50px 0;
}

.business-logo {
    width: 96%;
    margin-left: 6px;
    border: 0;
    box-shadow: 0 0 0 3px #ccc;
}

.innovation-quality-heading h1 {
    font-size: 21px;
}

.innovation-quality {
    padding: 50px 0;
}

.innovation-quality-logo {
    background: rgb(255, 255, 255);
    width: 96%;
    border: 0;
    box-shadow: 0 0 0 3px #ccc;
    margin-left: 5px;
}

.worldwide {
    float: left;
    width: 100%;
}

.visit-press h1 {
    font-size: 30px;
    line-height: 41px;
    margin-left: 5px;
}

.worldwide-button {
    float: left;
    width: 100%;
}

.worldwide-button p {
    font-size: 18px;
}

.best-people p {
width: 85%;}

.founding-members-box h2 {

    width: 75%;

}



}

/* Added Foxtel 20181109 */

.foxtel {
	padding-top: 60px;
	padding-bottom: 60px;
	background: url(../jpg/pdt-work-for-us-foxtel-bg.jpg) no-repeat fixed;
	width: 100%;
	float: left;
	background-size: cover;
}

.foxtel-box{
	width: 100%;
	float: left;
	background: #fff;
	padding: 25px 15px;
	border: 6px solid #eee;
	box-sizing: border-box;
}

.foxtel-text{
	float: left;
	width: 47%;
	position: relative;
	margin-right: 40px;
	padding-left: 7px;
}

.foxtel-text h4 {
	font-size: 24px;
	color: #232323;
	text-transform: uppercase;
	line-height: 36px;
}

.foxtel-text h4 span {
	display: block;
	font-weight: 600;
	color: #e95355;
	font-size: 30px;
}

.foxtel-text figure {
	border-bottom: 1px dashed #303030;
	padding-bottom: 8px;
	margin-bottom: 10px;
}

.foxtel-video{
	float: left;
	width: 47%;
	margin-right: 0;
}

.foxtel-video iframe{
	border: 5px solid #364856;
	box-shadow: 4px 4px 10px rgb(156, 156, 156);
}

@media only screen and (min-width: 768px) and (max-width: 979px) {
.foxtel-text {
	 padding-left: 0px;
}

.foxtel-text h4 {
	font-size: 20px;
	line-height: 30px;
}

.foxtel-text h4 span {
	font-size: 25px;
}
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
.foxtel-text, .foxtel-video{
	width: 96%;
	margin-right: 0;
	margin-left: 6px;
	margin-bottom: 10px;
}
}
