body{font-family:verdana;}


@font-face {
  font-family: 'Helvetica';
  src: url('fonts/Helvetica.eot?#iefix') format('embedded-opentype'),  url('fonts/Helvetica.woff') format('woff'), url('fonts/Helvetica.ttf')  format('truetype'), url('fonts/Helvetica.svg#Helvetica') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'verdana';
  src: url('fonts/Verdana/Verdana.eot?#iefix') format('embedded-opentype'),  url('fonts/Verdana/Verdana.woff') format('woff'), url('fonts/Verdana/Verdana.ttf')  format('truetype'), url('fonts/Verdana/Verdana.svg#Verdana') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Verdana-Bold';
  src: url('fonts/Verdana/Verdana-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/Verdana/Verdana-Bold.woff') format('woff'), url('fonts/Verdana/Verdana-Bold.ttf')  format('truetype'), url('fonts/Verdana/Verdana-Bold.svg#Verdana') format('svg');
  font-weight: normal;
  font-style: normal;
}

a{transform: translateZ(0px);
  transition-duration: 0.8s;
  transition-property: color, background-color;}

.top-section{background:#10023f; padding: 19px 0;}
.top-section a{ float:right; color:#fff; text-transform:uppercase; color:#ff7600; font-size:23px;  }
.top-section a:hover{color:#fff; text-decoration:none;}

.header-bg{background:url(../images/header-bg.jpg) no-repeat;  width: 100%; -webkit-background-size: cover;-moz-background-size: cover;
  -o-background-size: cover; background-size: cover; padding:0 0 50px; max-height:715px; min-height:715px;}
  
.logo{margin-top:30px;}
.logo img {
  width: 240px;
}

.header-bg h1{ color:#10023f; text-align:center; font-size:70px; margin:30px 0 20px;}
.header-bg p{ color:#10023f; text-align:center; font-size:26px; width:40%; margin:0 auto; line-height:30px;}
.select-country{ width:76%; margin:30px auto 0; color:#10023f; font-size:27px;}

.contact-section{ padding:100px 0; }
.contact-section-left p{ font-size:30px; font-family:verdana; color:#25215e; }

.form-group input{border:2px #ff7600 solid; border-radius:0; font-size:30px; height:90px; padding-left:20px; color:#ff7600;}
.form-control::-moz-placeholder {color: #ff7600;}

.form-group input.submit{float:right; background:#ff7600; background:#ff7600; color:#fff !important; text-transform:uppercase; font-size:30px;  border:0px; width:170px; height:60px; font-weight:bold; padding:0 20px;  text-align:center; 	
    transform: translateZ(0px);
    transition-duration: 0.8s;
    transition-property: color, background-color;}

.form-group input.submit:hover{background:#10023f;}

.padding-right{padding-left:0px;}
.padding-left{ padding-left:0px;}

.partner-section{ background:#3f0d52; padding:76px 0;}
.partner-section p {color: #ffffff; font-size: 30px; line-height: 39px; margin: 0; padding: 0;}

.about-cambridge{ background:#2d033e; padding:130px 0; position:relative;}
.about-cambridge h1 {color: #ffffff; font-size:46px; line-height:30px; margin: 0; padding: 0; text-align:center; font-weight:bold; margin-bottom:80px; }
.about-cambridge p {color: #ffffff; font-size:24px; line-height:30px; margin: 0; padding: 0;}
p.learn-more{text-align:center; padding-top:100px; clear:both; font-size:30px; }
p.learn-more a{color:#ff7600; text-decoration:none;}
p.learn-more a:hover{color:#e29aff;}

.btn-section-bottom{ position:relative; padding:90px 0; text-align:center; }
.btn-section-bottom a{text-decoration:none;}
.download{float:none; display:inline-block;}
.testimonial{float:none; display:inline-block;}
.btn-orange {background-color: #ff7600; padding: 20px 0px; font-size:24px; text-transform:uppercase; color:#fff; font-weight:bold;
	width:415px; text-align:center;	margin:0 20px;    
	transform: translateZ(0px);
    transition-duration: 0.8s;
    transition-property: color, background-color;
}
.btn-orange:hover{background-color:#2d033e;}

.mid-square{ position:absolute; top:0; left:0; right:0; width:68px; height:68px; margin:0 auto; margin-top:-34px }

.footer-bg{background:url(../images/footer-bg.jpg) no-repeat;  width: 100%; -webkit-background-size: cover;-moz-background-size: cover;
  -o-background-size: cover; background-size: cover; padding:0 0 50px; max-height:780px; min-height:780px;}
  
.footer-bg p {
  color: #ffffff;
  font-family: "verdana";
  font-size: 20px;
  line-height: 25px;
  margin: 10px 0;
  padding: 0;
}
.footer-logo-left {
    border-right: 1px solid #25215e;
    float: left;
	padding:50px 47px 90px 0;
}

.footer-logo-left a{ text-decoration:none; color:#ffffff;}
.footer-logo-left a:hover{color:#000;}

.footer-social{margin-left:30px; margin-top:100px;}
.footer-social h2{color:#ff6c00; font-size:29px; margin:0 0 18px; padding: 0;}
.footer-social p{color:#25215e; font-size:21px;  margin:0 0 7px; padding: 0;}
.footer-social p a{color:#25215e; text-decoration:none; }
.footer-social p a:hover{color:#fff;}

.footer-logo-right img{width:100%; margin-top:120px;}

.chkbox{margin-top:-3px; float:left; margin-right:14px;}







