@font-face {
	font-family:'Century Gothic Regular';
	src: url('../fonts/century-gothic-regular.eot');
	src: url('../fonts/century-gothic-regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/century-gothic-regular.woff') format('woff'),
		url('../fonts/century-gothic-regular.ttf') format('truetype'),
		url('../fonts/century-gothic-regular.svg#Century Gothic Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:'Century Gothic Bold';
	src: url('../fonts/century-gothic-bold.eot');
	src: url('../fonts/century-gothic-bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/century-gothic-bold.woff') format('woff'),
		url('../fonts/century-gothic-bold.ttf') format('truetype'),
		url('../fonts/century-gothic-bold.svg#Century Gothic Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{background:url(../img/body-bg.png) repeat left top; color:#555; font-family:'Century Gothic Regular';}
.site-box{margin:50px auto; width:1000px; background-color:#fff; box-shadow:0 0 10px rgba(0,0,0,0.3); -o-box-shadow:0 0 10px rgba(0,0,0,0.3); -ms-box-shadow:0 0 10px rgba(0,0,0,0.3); -moz-box-shadow:0 0 10px rgba(0,0,0,0.3); -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);}
.header{padding:18px 15px 15px; background:url(../img/top-header.png) repeat-x top left;}
.contact-info{padding-top:20px;}
.contact-info .number a{background:url(../img/call-us.png) no-repeat left center; display:block; font-size:30px; line-height:1; padding:5px 0 5px 50px;}
.number a:hover{color:#1CB9F7;}
.banner{}
.banner img{display:block; width:100%;}
.content-box{position:relative;}
.content-box .two-third{width:700px;}
.content-box .one-third{width:300px;}
.content-box .content-block{padding:30px 15px 0;}
.content-box .form{background-color:#f9f9f9; border:1px solid #ccc; padding:30px 15px;}
.form h5{font-size:16px; text-align:center; margin:0 0 10px;}
.form-row{margin:0 0 10px; overflow:hidden;}
.form-row .fields{width:140px; margin-right:5px;}
.form-row .captcha-img{width:90px; margin-right:5px;}
.captcha-img img{width:100%; border:1px solid #ccc;}
.form-row .refresh-icon a{display:block; background:url(../img/refresh.png) no-repeat; text-indent:-999em; width:20px; height:20px; overflow:hidden; margin:5px 0 0;}
.btn{display:inline-block; background-color:#1CB9F7; border:0; border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:10px; line-height:1; color:#fff; text-transform:uppercase;}
.btn:hover{color:#fff;}
.form .btn{width:100%;}
.position-class{position:absolute; right:0; top:0; z-index:999;}
.courses-block{text-align:center; margin:0;}
.courses-block h1{padding-bottom:10px; border-bottom:1px solid #ccc; line-height:0.8;}
.course-listing{}
.course-listing ul,.course-listing li{list-style:none; margin:0; padding:0;}
.course-listing li{display:table-cell; font-size:15px; vertical-align:middle; height:100px; background-color:#1CB9F7; color:#fff; width:20%; padding:10px;}
.course-listing li:first-child{margin-left:0;}
.course-listing li:last-child{margin-right:0;}
.course-listing li.light-blue{background-color:#4777B5;}
.course-listing li.dark-red{background-color:#C43531;}
.course-listing li.yellow{background-color:#E1A425;}
.course-listing li.green{background-color:#79B300;}
.course-listing li.purple{background-color:#9400D2;}
.features{margin:30px 0 0;}
.fixed-header{display:none; padding:10px; background-color:#f5f5f5; border-bottom:1px solid #ccc; box-shadow:0 0 5px rgba(0,0,0,0.3); -o-box-shadow:0 0 5px rgba(0,0,0,0.3); -ms-box-shadow:0 0 5px rgba(0,0,0,0.3); -moz-box-shadow:0 0 5px rgba(0,0,0,0.3); -webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);}
a.enquiry{}
a.call-us{background-color:#79B300;}
.click-to-call{display:none; text-align:center; margin:20px 0 0;}