@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('font/proxima_nova-regular-webfont.eot');
    src: url('font/proxima_nova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/proxima_nova-regular-webfont.woff2') format('woff2'),
         url('font/proxima_nova-regular-webfont.woff') format('woff'),
         url('font/proxima_nova-regular-webfont.ttf') format('truetype'),
         url('font/proxima_nova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novasemibold';
    src: url('font/proxima_nova-semibold-webfont.eot');
    src: url('font/proxima_nova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/proxima_nova-semibold-webfont.woff2') format('woff2'),
         url('font/proxima_nova-semibold-webfont.woff') format('woff'),
         url('font/proxima_nova-semibold-webfont.ttf') format('truetype'),
         url('font/proxima_nova-semibold-webfont.svg#proxima_novasemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novablack';
    src: url('font/proxima_nova-black-webfont.eot');
    src: url('font/proxima_nova-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/proxima_nova-black-webfont.woff2') format('woff2'),
         url('font/proxima_nova-black-webfont.woff') format('woff'),
         url('font/proxima_nova-black-webfont.ttf') format('truetype'),
         url('font/proxima_nova-black-webfont.svg#proxima_novablack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_nova_rgbold';
    src: url('font/proxima_nova-bold-webfont.eot');
    src: url('font/proxima_nova-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/proxima_nova-bold-webfont.woff2') format('woff2'),
         url('font/proxima_nova-bold-webfont.woff') format('woff'),
         url('font/proxima_nova-bold-webfont.ttf') format('truetype'),
         url('font/proxima_nova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

@font-face {
    font-family: 'proxima_novalight';
    src: url('font/proxima_nova-light-webfont.eot');
    src: url('font/proxima_nova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/proxima_nova-light-webfont.woff2') format('woff2'),
         url('font/proxima_nova-light-webfont.woff') format('woff'),
         url('font/proxima_nova-light-webfont.ttf') format('truetype'),
         url('font/proxima_nova-light-webfont.svg#proxima_novalight') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {font-family: 'proxima_nova_rgregular';
		color:#505050;
		font-size:14px;
	}



/* coman css */
.no-padding { padding:0;}
.no-margin { margin:0;}
.margin-auto { margin:0 auto;}
.orange { color:#ff9000;}
.dark-blue { color:#003969;}
.blue { color:#0094d6;}
.no-padding-top { padding-top:0 !important;}
.no-padding-bottom { padding-bottom:0 !important;}



.header { background:url(../images/header-bg.png) repeat-x; height:100%;}
.logo { padding-top:20px;}
.title-text { font-size:40px;font-family: 'proxima_novasemibold'; color:#ffffff;}
.sub-title-text { font-size:27px;font-family: 'proxima_nova_rgbold';padding-top: 22px;}
.sub-title-text-get { background:#ff8f00; color:#ffffff; font-size:36px;font-family: 'proxima_novasemibold'; padding:9px 5px 6px;}
.call-us-text {font-family: 'proxima_nova_rgbold'; font-size:22px; padding:0px 0 28px 0;}
.logo-area { padding-left:0 !important;}
.logo-titel-area {  padding-top: 22px;}
.top-line { width:100%; overflow:hidden; height:15px;}
.about-titel { font-size:30px; font-family: 'proxima_nova_rgbold'; padding:9px 0 9px 0; background:#00aeee; color:#ffffff;}
.about-text p { padding-bottom:10px; display:inline-table;}
.about-text p span { display:table-cell;}
.about-text p:last-child { padding-bottom:4px;}
.about-text span { padding-right:10px;}
.logo-area ul { list-style:none; padding:0 0 34px 0;}
.logo-area ul li { display:inline-block; padding:0; padding-right:26px;}
.logo-area ul li:last-child { padding-right:0;}
.modules-titel { padding-top:8px; padding-bottom:28px; font-size:50px;}
.course-text {padding-top:16px;}
.module-text  { padding-bottom:34px;}
.module-text a {font-family: 'proxima_novasemibold'; }
.module-text a span { padding-left:3px;}
.module-img { padding-bottom:28px;}
.module-titel { font-size:24px; line-height:30px;font-family: 'proxima_novasemibold'; padding-bottom:6px;}
.module-detail { min-height:180px;}
.enquire-box { background:#003969; color:#ffffff; display:inline-table; padding:32px 25px; vertical-align:middle; width:100%; text-align:center;}
.enquire-box-icon { display:inline-block; vertical-align:middle; padding-right:7px;}
.enquire-text {font-family: 'Oswald', sans-serif; font-size:60px; text-decoration:underline; padding-right:7px; display:inline-block; vertical-align:middle; }
.enquire-text a {color:#ffffff;}
.enquire-text a:hover { color:#ff9000}
.enquire-call { font-size:30px; line-height:33px;font-family: 'proxima_nova_rgbold'; padding-right:7px; display:inline-block; vertical-align:middle;}
.enquire-call span {display: inline-block;}
.enquire-or { font-size:30px;font-family: 'proxima_nova_rgbold'; display:block; vertical-align:middle;}
.training-titel {font-size:30px;font-family: 'proxima_nova_rgbold'; padding:29px 0 4px 0;}
.training-titel p { line-height:20px;}
.training-text ul { list-style:none; margin:0; padding:0; font-size:14px;}
.training-text ul li { padding-bottom:5px;}
.training-text ul li span {font-family: 'proxima_novasemibold';}
.enquire-today { background-color:#008fcd; font-size:32px; color:#ffffff;font-family: 'proxima_nova_rgbold';}
.enquire-today span { text-transform:capitalize; font-size:17px;}
.enquire-titel-text { padding:12px 0 20px 0; line-height:28px;}
.enquire-form { background:#d7f4fe; padding:10px 15px;}
.logo-area { text-align: center; padding-top: 10px;}
.logo-area ul li:last-child { padding-top: 20px;}
.about-area { margin-top:33px;}
.about-text { margin-top: 16px;}
.container-fluid { padding-left:0; padding-right:0;}

/*.enquire-form > div {width:248px;}*/

.clients-say { background:url(../images/clients-say.jpg); background-position:center; padding:28px 0; margin-top:15px;}
.clients-say-titel { font-size:36px;font-family: 'proxima_nova_rgregular'; color:#FFF; padding-bottom:8px; background:url(../images/line.jpg) center bottom no-repeat; margin-bottom:39px;}
.testimonials-text {font-family: 'proxima_nova_rgregular'; font-style:italic; color:#ffffff;}
.testimonials-name { font-style:normal; font-family: 'proxima_novasemibold';}
.certification {font-family: 'proxima_novasemibold'; font-size:36px; display:table-cell; line-height:36px; vertical-align:middle; padding-left:30px;}
.certification span {}
.certification-blod {font-family: 'proxima_nova_rgbold'; text-decoration:underline;}
.img-one { display:table-cell;}
.certificatio-box { display:inline-table; padding:35px 0;}
.copy-msg { background:#00afef; padding:28px 0; color:#ffffff;}
.copy-msg a { color:#ffffff;}



@media screen and (max-width: 1199px) {
	 .enquire-box {text-align: center;}
	 .enquire-or { width:100% !important;}
	 .title-text { font-size:32px; padding:5px 0 0 0;}
	 .sub-title-text { font-size:22px;}
	 .about-text { padding:0 10px;}
	}

@media screen and (max-width: 991px) {
   .col-sm-8 { width: 100%;}
   .logo { text-align:center; display:inline-block;}
   .logo-titel-area { text-align:center;}
   .title-text { color:#003969; font-size:40px;}
   .sub-title-text { padding-top:0;}
   .logo-area { text-align:center; padding-top:10px;}
   .logo-area ul li:last-child {padding-top:20px;}
   .enquire-box { text-align:center;}
   .enquire-today { margin-top:30px;}
   .enquire-today img { text-align:center; margin:0 auto;}
   .sidebar { margin: 0 auto !important;width: 50%;}
   .clients-say .col-sm-2 img { margin:0 auto;}
   .enquire-box-icon { padding-bottom:10px;}
   .enquire-text { padding-bottom:10px;}
   .enquire-or { padding-bottom:10px;}
   .enquire-call { padding-bottom:10px;}
   
  
}

@media screen and (max-width: 767px) {
	.module-text .col-sm-4 { margin-bottom:30px;}
	.module-detail { min-height:10px;}
	.clients-say .col-sm-12 { margin-bottom:30px;}
	.clients-say .col-sm-12 .col-sm-2 { margin-bottom:15px;}
	.title-text { line-height:50px; padding:0 0 20px;}
	.logo-area ul li img { height:40px;}
	
}

@media screen and (max-width: 630px) {
	.enquire-or { display:block;}.title-text
	.enquire-box { width:100%;}
	.sidebar { width:100%; }
	.copy-msg { padding: 20px;}
	.logo-area ul li { padding-top:10px;}
}
@media screen and (max-width: 550px) {
	.enquire-call { font-size:20px;}
}
@media screen and (max-width: 500px) {
	.certification { font-size: 27px;}
	.enquire-text { font-size:46px;}
	.title-text {line-height: 40px; padding: 14px 0; font-size: 38px;}
	.call-us-text { font-size:20px;}
	.img-one { display: block; text-align:center;}
	.certificatio-box { display:block; text-align: center !important;}
	.certification { text-align:center; padding:10px 0 0 0}
	.about-titel {line-height: 35px;}
	.clients-say-titel { line-height: 40px;}
}
@media screen and (max-width: 420px) {
.enquire-call { font-size:20px;}
.enquire-text { font-size:34px;}
}
















