@charset "utf-8";
/* CSS Document */
body{ padding:0 0 0 0; margin:0; color:#000; font-size:14px ; font-weight:normal; line-height:17px; font-family: 'CalibriRegular'; width:100%; background:#fff;}
*{padding:0; margin:0;}
img{border:0;}

form,input, select, textarea{outline:0;}
p strong{  }
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
}

ul,li,a{ 
	list-style:none; 
	text-decoration:none;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

.clear{ clear:both;}
.left{ float:left !important;}
.right{ float:right !important;}


/*------font-face Start ------*/
@font-face {
    font-family: 'CalibriRegular';
    src: url('../fonts/calibri_0.eot');
    src: url('../fonts/calibri_0.eot') format('embedded-opentype'),
         url('../fonts/calibri_0.woff') format('woff'),
         url('../fonts/calibri_0.ttf') format('truetype'),
         url('../fonts/calibri_0.svg#CalibriRegular') format('svg');
}

@font-face {
    font-family: 'CalibriBold';
    src: url('../fonts/calibrib_0.eot');
    src: url('../fonts/calibrib_0.eot') format('embedded-opentype'),
         url('../fonts/calibrib_0.woff') format('woff'),
         url('../fonts/calibrib_0.ttf') format('truetype'),
         url('../fonts/calibrib_0.svg#CalibriBold') format('svg');
}


@font-face {
	font-family: 'HelveticaLT-Condensed';
	src: url('../fonts/HelveticaLT-Condensed.eot?') format('eot'), 
	     url('../fonts/HelveticaLT-Condensed.woff') format('woff'), 
	     url('../fonts/HelveticaLT-Condensed.ttf')  format('truetype'),
	     url('../fonts/HelveticaLT-Condensed.svg#HelveticaLT-Condensed') format('svg');
}

@font-face {
    font-family: 'HelveticaLTCondensedBold';
    src: url('../fonts/helveticalt-condensed-bold.eot');
    src: url('../fonts/helveticalt-condensed-bold.eot') format('embedded-opentype'),
         url('../fonts/helveticalt-condensed-bold.woff2') format('woff2'),
         url('../fonts/vhelveticalt-condensed-bold.woff') format('woff'),
         url('../fonts/helveticalt-condensed-bold.ttf') format('truetype'),
         url('../fonts/helveticalt-condensed-bold.svg#HelveticaLTCondensedBold') format('svg');
}

/*------font-face End ------*/

#wrapper{ padding:0px; margin:0px;}
.content{ width:1000px; margin:0 auto;}

/*=============== Header Start ================*/
.header-block{ padding:15px 0 16px 0;}
.header-block .logo-block{ float:left; margin-right:22%;}
.header-block #nav{ float:left; width:516px; padding:23px 0px 14px 0;}
.header-block #nav ul li{ float:left; display:block; font-family: 'HelveticaLT-Condensed'; font-size:15px; color:#000; line-height:17px; margin-right:16px;border-right:1px solid #999999; text-transform:uppercase; padding-right:17px;}
.header-block #nav ul li a{ display:block; color:#000;}
.header-block #nav ul li a:hover{color:#414141;}
.header-block #nav ul li:nth-child(6){ margin-right:0; border:none; padding:0;}
.header-block .social-block{ border: 1px solid #999; float: right; line-height: 0; margin: 16px 0 8px; padding: 6px 0 6px 11px; width: 50px; line-height:0;}
.header-block .social-block ul li{ display:block; float:left; margin-right:12px;}
.header-block .social-block ul li a{  display:block; background:url(../images/social-icon.png) no-repeat left top; width:12px; height:13px;}
.header-block .social-block ul li a.twitter{ background-position:-21px 0; width:14px;}
.header-block .social-block ul li a:hover{ background:url(../images/social-icon-hover.png) no-repeat  left top;;}
.header-block .social-block ul li a:hover.twitter{ background-position:-21px 0; width:14px; }
/*============== Home Slider ==============*/
.home-slider{ position:relative; padding:0; margin:0; line-height:0;}
.home-slider img.big{ width:100%;}
.home-slider .desc-block{ width:100%; position:absolute; bottom:26%;  z-index:2;}
.home-slider .desc-block .text-block{ text-align:center;}
.home-slider .desc-block .text-block h2{ font-family: 'HelveticaLTCondensedBold'; font-size:80px; line-height:82px; color:#fff; text-transform:uppercase; margin-bottom:13px;}
.home-slider .desc-block .text-block h2 span{ color:#00c3d3;}
.home-slider .desc-block .text-block h4{ font-family: 'HelveticaLT-Condensed'; font-size:16px; text-transform:uppercase; color:#fff; line-height:18px; display:inline-block; }
.home-slider .desc-block .text-block h4 a{ display:inline-block; color:#fff; background:#00b0be; padding:14px 32px; border-radius:2px;}
.home-slider .desc-block .text-block h4 a:hover{ background:#008994;}

/*========== Details Block =============*/
.thumb-box{ background:#00b0be; padding:26px 10px 34px 10px;}
.thumb-box .box{ width:205px; float:left; border-right:3px solid #fff; padding:0 18px;}
.thumb-box .box .title-block{ padding:0 0 12px 0;}
.thumb-box .box .title-block .lt-block{ float:left; line-height:0; margin-right:9px;}
.thumb-box .box .title-block .rt-block{ float:left; padding-top:13px;}
.thumb-box .box .title-block .rt-block h3{ font-family: 'HelveticaLTCondensedBold'; font-size:18px; color:#fff; line-height:20px; text-transform:uppercase;}
.thumb-box .box .title-block .rt-block h4{font-family: 'CalibriRegular'; font-size:16px; color:#fff; line-height:18px; font-style:italic;}
.thumb-box .box p{ font-family: 'CalibriRegular'; font-size:16px; color:#fff; line-height:18px; padding:0px 0 23px 0;}
.thumb-box .box p.time{ background:url(../images/clock-img1.png) no-repeat left 8px; padding-left:19px; padding-bottom:0px; padding-top:4px;}
.thumb-box .box p span{ display:inline-block; min-width:78px;}
.thumb-box .box:nth-child(4){ width:230px; padding-right:0; border:none; padding-left:10px;}
.thumb-box .box ul li{ font-family: 'CalibriRegular'; font-size:16px; color:#fff; line-height:18px; padding:0px 0 6px 20px; background:url(../images/arrow-3.png) no-repeat 4px 6px;}

/*========== Whats New Block ============*/
.whats-block{ padding:57px 0 0 0;}
.whats-block .top-block{ padding-bottom:30px;}
.whats-block .top-block .lt-panel{ float:left;}
.whats-block .top-block .lt-panel h2{ font-family: 'HelveticaLTCondensedBold'; font-size:34px; color:#000; line-height:36px; padding-right:20px; text-transform:uppercase; display:inline-block;}
.whats-block .top-block .rt-panel{ float:right; width:770px;}
.whats-block .top-block .rt-panel p{ font-family: 'CalibriRegular'; font-size:18px; color:#5c5c5c; line-height:20px; border-left:6px solid #00b0be; padding-left:21px;}
.whats-block .bottom-block .img-block{ float:left; line-height:0;}
.whats-block .bottom-block .text-block{ float:right; width:649px; padding:8px 0 0 0;}
.whats-block .bottom-block .text-block h3{ font-family: 'HelveticaLTCondensedBold'; font-size:20px; color:#101010; line-height:22px; border-bottom:1px solid #e5e5e5; padding-bottom:4px; margin-bottom:20px; text-transform:uppercase;}
.whats-block .bottom-block .text-block h3.no-border{ border-bottom:none;}
.whats-block .bottom-block .text-block p{ font-family: 'CalibriRegular'; font-size:16px; color:#5c5c5c; line-height:18px; padding-bottom:22px;}
.whats-block .bottom-block .text-block p.calender{ background:url(../images/calender-img.png) no-repeat left 1px; padding-left:28px; padding-bottom:8px;}
.whats-block .bottom-block .text-block p.clock{ background:url(../images/clock-img.png) no-repeat left 4px; padding-left:28px; padding-bottom:37px;}
.whats-block .bottom-block .text-block h4{ font-family: 'HelveticaLT-Condensed'; font-size:15px; text-transform:uppercase; color:#fff; line-height:17px; display:inline-block;  margin-right:15px;}
.whats-block .bottom-block .text-block h4 a{display:inline-block; color:#fff;background:#00b0be; padding:9px 20px 8px 20px; border-radius:2px;}
.whats-block .bottom-block .text-block h4 a:hover{background:#008994;}
.whats-block .bottom-block .text-block h5{ font-family: 'HelveticaLT-Condensed'; font-size:15px; text-transform:uppercase; color:#00b0be; line-height:17px; display:inline-block; }
.whats-block .bottom-block .text-block h5 a{ display:inline-block; color:#00b0be;background:#fff; padding:7px 35px 6px 35px; border-radius:2px; border:2px solid #00b0be;}
.whats-block .bottom-block .text-block h5 a:hover{ background:#f4f0f0;}

/*============ Discount Block ============*/
.discount-block{ background:url(../images/discount-bg.jpg) no-repeat; text-align:center; padding:116px 0 69px 0;}
.discount-block h2{ font-family: 'HelveticaLTCondensedBold'; font-size:35px; color:#fff; line-height:37px; padding-bottom:9px;}
.discount-block h2 span{ color:#00b0be;}
.discount-block h3{ font-family: 'CalibriBold'; font-size:19px; line-height:21px; color:#fff; padding-bottom:27px;}
.discount-block h4{ font-family: 'HelveticaLTCondensedBold'; font-size:16px; text-transform:uppercase; color:#fff; line-height:18px; display:inline-block; }
.discount-block h4 a{display:inline-block; color:#fff; background:#00b0be;padding:9px 34px 8px 34px; border-radius:2px;}
.discount-block h4 a:hover{background:#008994;}

/*============ Training Block ============*/
.training-block{ padding: 48px 0 42px 0;}
.training-block .top-block{ padding-bottom:39px;}
.training-block .top-block .lt-panel{ float:left;}
.training-block .top-block .lt-panel h2{ font-family: 'HelveticaLTCondensedBold'; font-size:30px; color:#000; line-height:32px; padding-right:24px; text-transform:uppercase; display:inline-block;}
.training-block .top-block .rt-panel{ float:right; width:800px;}
.training-block .top-block .rt-panel p{ font-family: 'CalibriRegular'; font-size:20px; color:#5c5c5c; line-height:22px; border-left:6px solid #00b0be; padding-left:21px;}
.training-block .top-block .rt-panel p span{ font-size:16px; line-height:18px;  font-style:italic;}
.training-block .thumb-box2 .box{ float:left; width:328px; margin-right:7px;}
.training-block .thumb-box2 .box:nth-child(3){ margin-right:0;}
.training-block .thumb-box2 .box .img-block{ line-height:0;}
.training-block .thumb-box2 .box h3{ font-family: 'HelveticaLTCondensedBold'; font-size:20px; color:#000; line-height:22px; padding-top:15px; text-transform:uppercase;}

/*============ Footer Block =============*/
.footer-block{ padding:0 0 33px 0;}
.footer-block .footer-top{ background:url(../images/footer-bg.jpg) no-repeat; background-size:cover; padding-left:110px;}
.footer-block .footer-top .block-lt{ float:left;}
.footer-block .footer-top .block-lt .form-block{ width:260px; background:url(../images/form-bg.png) repeat; padding:28px 34px 14px 34px;}
.footer-block .footer-top .block-lt .form-block h2{font-family: 'HelveticaLTCondensedBold'; font-size:23px; color:#fff; line-height:25px; padding-bottom:22px; text-transform:uppercase; display:block;} 
.footer-block .footer-top .block-lt .form-block .panel{ width:100%; margin-bottom:13px;}
.footer-block .footer-top .block-lt .form-block .field{ font-family: 'CalibriRegular'; font-size:16px; color:#fff; line-height:18px; background:none; border:2px solid #fff; padding:4% 2%; width:94.5%;}
.footer-block .footer-top .block-lt .form-block .panel-2 .message{ border:2px solid #fff; padding:9px 0 8px 11px; font-family: 'CalibriRegular'; font-size:16px; color:#fff; line-height:18px; background:none; height:102px; width:244px; resize:none;}
.footer-block .footer-top .block-lt .form-block .panel .submit{ font-family: 'CalibriBold'; font-size:15px; color:#00b0be; line-height:17px; background:#fefefa; text-align:center; text-transform:uppercase; padding:10px 104px; height:37px; width:258px; letter-spacing:3px; margin-top:16px; cursor:pointer; border:none;}
.footer-block .footer-top .block-lt .form-block .panel .submit:hover{ background:#e6e6e3;}
.footer-block .footer-top .block-rt{ float:right; width:542px;}
.footer-block .footer-top .block-rt h2{ font-family: 'HelveticaLT-Condensed'; font-size:26px; color:#000; line-height:30px; letter-spacing:1px; margin-top:32%; background:#fff;; padding:20px 20px 20px 50px;}
.footer-block .footer-top .block-rt h2 span{ color:#00b0be; font-style:italic;}
.footer-block .footer-bottom{ text-align:center;}
.footer-block .footer-bottom p{ font-family: 'CalibriRegular'; font-size:14px; color:#7a7a7a; line-height:16px; padding-top:42px;}


/*======= Thank You Start ==========*/
.thank-you-block{ padding:50px 0; }
.thank-you-block h2{ color:#00c3d3;font-size:23px; border-bottom:1px solid #ededed; padding-bottom:12px; margin-bottom:12px; font-family: 'HelveticaLTCondensedBold'; text-transform:uppercase;}
.thank-you-block p{ font-family: 'CalibriRegular'; font-size:18px; color:#3d3d3d; line-height:20px; }
.thank-you-block p a{  font-family: 'CalibriBold'; color:#3d3d3d;font-size:24px; }
.thank-you-block p a:hover{ color:#161616; }


/*----------- Welcome Page Start  ----------*/
.weicome-block{ background:#00C3D3; padding:42px 0 25px;}
.weicome-block h3{font-family: 'HelveticaLT-Condensed'; font-size:22px; color:#fff; line-height:24px; padding:0 0 18px 0;}
.weicome-block h3 span{font-family: 'HelveticaLTCondensedBold';}
.weicome-block h2{font-family: 'HelveticaLTCondensedBold'; font-size:36px; color:#333333; line-height:38px; border-bottom:1px solid #ececec; padding:0 0 18px 0; margin:0 0 10px 0;}
.weicome-block h3.middle{ text-align:center;}
.weicome-block h3.arrow{ background:url(../images/arrow-3.png) no-repeat left 9px; padding:0 0 18px 16px;}
.weicome-block h3 a{ color:#fff;}
.weicome-block h3 a:hover{ color:#e1e1e1;}
.header-block .mail-block{ float:right; margin:0 20px 0 0; padding:17px 0 0 0;}
.header-block .mail-block p{font-family: 'CalibriRegular'; font-size:18px; color:#3d3d3d; line-height:20px; background:url(../images/icon-5.png) no-repeat left 0; padding:0 0 0 38px;}
.header-block .mail-block p a{ color:#3d3d3d;}
.header-block .mail-block p a:hover{ color:#00C3D3;}
.header-block .mail-block p.last{ background:url(../images/icon-6.png) no-repeat left 0; padding:0 0 0 22px; }


.home-slider .desc-block .text-block{ text-align:center; background:#FFF;}
.home-slider .desc-block .text-block h2{ font-family: 'HelveticaLTCondensedBold'; font-size:80px; line-height:82px; color:#000; text-transform:uppercase; margin-bottom:13px;}