body 			{ color: #36505A; /* #5d5d5d */ font-size: 14px; font-family: 'Noto Sans', sans-serif; letter-spacing: normal; margin: 0; overflow-y: scroll; z-index: 1; }
a 				{ border: 0; }
input 			{ border-radius: 0; }
div				{ display:block; }
main            { height: 100%; background: #fff;}
#siteframe 		{ background-color: #393e40; overflow: hidden; position: relative; width: 100%; z-index: 1; min-width:320px; }
#wrapper 		{ background-color: #ffffff; /* #393e40; */ width:100%; min-height: 400px; min-width: 1280px; z-index: 1; overflow:hidden; position:relative; }
.inner 			{ margin: 0 auto; width: 1220px; z-index: 1;  }

#touts          {  }
#form-area      { background-color: #ffffff; }
#faq            { background-color: #ffffff; }
sup             { vertical-align: top; position: relative; top: -0.2em; }

/* Hide HTML5 Up and Down arrows. */
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input.middle:focus {
    outline-width: 0;
}

input {
 outline:none;
}

input[type="number"] {
    -moz-appearance: textfield;
}

  @media all and (-ms-high-contrast:none)
  {

 }


.card-back { display: none; }

/* FORMS */
.hidden         { display: none; }
.parsley-error  { border-bottom: 1px solid red !important; }
.parsley-errors-list { color: red; position: absolute; font-size: .8em !important; }
.bs-callout-warning {color: red; font-family: 'Noto Sans', sans-serif; font-size: 14px; }

#example-section .pad	{ padding:30px 0; }
#banner         { background-image: url("../images/banner-home.jpg"); min-height: 579px; background-size: cover; background-repeat: no-repeat;  background-position: center center;}

#banner-secondary { background-image: url("../images/banner-faq.jpg"); min-height: 359px; background-size: cover; background-repeat: no-repeat;  background-position: center center;}


#banner-inner   { padding-top: 60px; }


header			{ font-size:24px; }
header a		{ font-size:14px; }
header .inner	{ min-height:100px; background-color:#999; }

#mobile_menu 	{ display:block; position:absolute; top:0; right:0; }
#responder 		{ left: -5000px; position: absolute; z-index: 1; }

/* HOME PAGE OBJECTS */
#logo           { width: 56px; height: 56px; margin: 0px auto 0px;}
#homepage-header { color: #fff; font-family: 'Montserrat', sans-serif; font-weight: 800; font-size: 48px; line-height: 50px; margin: 54px auto 25px; text-align: center;}
#secondary-header { color: #fff; font-family: 'Montserrat', sans-serif; font-weight: 800; font-size: 48px; line-height: 50px; margin: 54px auto 25px; text-align: center;}
#banner-inner p  { color: #fff; text-align: center; max-width: 522px; margin: 0px auto 0px;  font-size: 14px; line-height: 21px; font-family: 'Noto Sans', Arial, Helvetica, sans-serif;}

#btn-refer-a-friend { margin-top: 50px; } 
.float-text { color: #fff; font-family: 'Montserrat', sans-serif; font-weight: 800; }
#dollar-sign-small {font-size: 25px; float: left; top: 110px; left: 195px; position: relative;}
#dollar-sign-large {font-size: 43px; float: right; top: 140px; right: 130px; position: relative;}
#icon-light-blub { float: left; top: 212px; left: 100px;  position: relative; background-image: url("../images/svg/Marquee_Lightbulb.svg"); background-repeat: no-repeat; width: 42px; height: 47px;}
#icon-bank { float: right; top: 240px; right: 150px; position: relative; background-image: url("../images/svg/Marquee_PiggyBank.svg"); background-repeat: no-repeat; width: 24px; height: 27px; }
#dollar-sign-small-2 {font-size: 25px; float: left; top: 60px; left: 195px; position: relative;}
#dollar-sign-large-2 {font-size: 43px; float: right; top: 90px; right: 130px; position: relative;}
#icon-light-blub-2 { float: left; top: 162px; left: 100px;  position: relative; background-image: url("../images/svg/Marquee_Lightbulb.svg"); background-repeat: no-repeat; width: 42px; height: 47px;}
#icon-bank-2 { float: right; top: 190px; right: 150px; position: relative; background-image: url("../images/svg/Marquee_PiggyBank.svg"); background-repeat: no-repeat; width: 24px; height: 27px; }

/* FAQ */
#faq .inner {padding: 92px 0px;}
.question-row {padding: 30px; cursor: pointer;}
.q { 
     margin: auto;
     font-size: 36px; font-family: 'Montserrat', sans-serif; font-weight: 800; color: #e0e5e7;
     width: 40px;
     height: 40px;  
	 margin-right: 26px; 
	 float: left;
	  }
.question {float:left; margin: auto; height: 40px; width: 80%; }
.question p
{
     position: relative;
     top: 50%;
	 font-family: 'Montserrat', sans-serif; font-weight: 800; 
     transform: perspective(1px) translateY(-50%);
	 display: block;
	 margin: 0px;
}
.selected-row  {border-bottom: 1px solid #bbc8d0;}
.answer-row  {display: none;}
.icon-toggle {float: right; width: 17px; height: 17px; margin: auto; padding: 12px; background-repeat: no-repeat;  background-position: center center;}
.icon-down   { background-image: url("../images/icon-down-arrow.png");  }
.icon-up   { background-image: url("../images/icon-up-arrow.png");  }
.answer-row.active {display: block;}
.answer-row p {margin-left: 90px; margin-right: 30px;}
.answer-row ol {margin-left: 85px; margin-right: 30px;}
.answer-row ul {margin-left: 85px; margin-right: 30px;}
.answer-row li {margin-bottom: 5px;}
.answer-row strong.green {margin-left: 90px; margin-right: 30px; font-family: 'Montserrat', sans-serif; font-weight: 800;  color: #6aa509;}

/* TOUTS OBJECTS */

.ct-home-group h3 { margin: 0 auto 8px; font-size: 17px; font-family: 'Montserrat', sans-serif; font-weight: 800; color: #36505a }
.ct-home__content { height: 260px; max-width: 1080px; margin: -50px auto 55px; -ms-flex: 0 0 auto;flex: 0 0 auto; -ms-flex-order: 1; display: flex; order: 1; padding: 0; box-shadow: none }

.ct-home-group { border-radius: 5px; }
.ct-home-group-1 { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; flex: 1 1 auto; border: none; box-shadow: 0 0 12px 0 rgba(0,0,0,.15);
 background: #fff; margin: 0 20px 0 0; text-align: center;}

.ct-home-group-2 { display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; flex: 1 1 auto; border: none; box-shadow: 0 0 12px 0 rgba(0,0,0,.15); background: #fff;
text-align: center; }

.tout-inner {margin: 36px auto 38px; }
.tout-left-icon { width: 45px; height: 67px; margin: 0 auto 20px; background-image: url("../images/svg/ITCCard_Man.svg"); background-repeat: no-repeat;}
.tout-right-icon { width: 47px; height: 67px; margin: 0 auto 20px; background-image: url("../images/svg/TKACard_Woman.svg"); background-repeat: no-repeat;}
.ct-home-group p { font-size: 14px; line-height: 21px; max-width: 370px; margin: 0 auto;}
.tout-link { font-size: 14px; text-decoration: none; font-weight: 700; margin-top: 10px; display: block;}

.purple-link { color: #af6aa4; text-decoration: none; font-weight: 700;}
.green-link { color: #6aa509; text-decoration: none; font-weight: 700;}

/* HELP CENTER */
#help-center {
    padding: 115px 0;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	background-image: url("../images/banner-help.jpg"); 
}
#help-center .c1 {
    width: 50%;
    float: left;
}
#help-center .c2 {
    width: 680px;
    float: right;
    text-align: right;
	margin-top: -45px;
}
#faq-c2 {
	margin-top: -35px !important;
}

.c2-container { height: 60px; float: right; }
#help-center h3 {
    font-size: 18px;
    color: #fff;
    margin: 0;
    padding: 0;
    text-transform: none;
}
.help-cta {
	float: left;
    font-size: 13px;
	line-height: 60px;
    color: #fff;	
	font-family: 'Montserrat', sans-serif; font-weight: 800;
	text-transform: uppercase;
}

.icon-about-courses {width: 60px; height: 60px; margin-right: 24px; 
  background-image: url("../images/svg/HelpCenter_AboutCourses.svg"); 
  background-repeat: no-repeat;
  background-position: center center;
  }
.icon-faqs {width: 60px; height: 60px; margin-right: 24px; 
  background-image: url("../images/svg/HelpCenter_FAqs.svg"); 
  background-repeat: no-repeat;
  background-position: center center;
  }
.icon-pdf {width: 60px; height: 60px; margin-right: 24px;  
  background-image: url("../images/svg/HelpCenter_Brochure.svg"); 
  background-repeat: no-repeat;
  background-position: center center;
  }
  .link-about-courses {
   text-decoration: none;
}

.link-faqs {
   text-decoration: none;
}

.link-pdf {
   text-decoration: none;	
}
.text-about-courses, .text-faqs  {
    margin-right: 75px;	
}
 
/* FORM form-area */
#form-area {
    padding: 40px 0 80px;
}
#form-area h3 {
	font-family: 'Montserrat', sans-serif;
    font-weight: 800;
    font-size: 30px;
	margin: 25px auto;
}
#progress-panel-1 h3 {width: 395px;}
#progress-panel-2 h3 {width: 402px;}
#progress-panel-3 h3 {width: 410px;}
#progress-panel-4 h3 {width: 530px !important;}

/*  Form - Panel 4 */
.panel-4-buttonset {width: 325px; margin: 60px auto 0;}
#thankyou-text { max-width: 525px; display: block; font-size: 14px; margin: 0 auto 36px !important;}

/*  Form - Panel 3 */
.panel-3-buttonset {width: 325px; margin: 60px auto 0;}



/*  Form - Panel 2 */
.ct-home__content2 { height: 120px; max-width: 1080px; margin: 50px auto 55px; -ms-flex: 0 0 auto;flex: 0 0 auto; -ms-flex-order: 1; display: flex; order: 1; padding: 0; box-shadow: none }
.tout-left-icon-2 { width: 45px; height: 67px; margin: 0px; background-image: url("../images/svg/ITCCard_Man.svg"); background-repeat: no-repeat; float: left;}
.tout-right-icon-2 { width: 47px; height: 67px; margin: 0px; background-image: url("../images/svg/TKACard_Woman.svg"); background-repeat: no-repeat; float: left;}
.ct-home-group-1-2 { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; flex: 1 1 auto; border: none; box-shadow: 0 0 8px 0 rgba(0,0,0,.15);
 background: #fff; margin: 0 10px 0 0; text-align: center; width: 50%;}

.ct-home-group-2-2 { display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; flex: 1 1 auto; border: none; box-shadow: 0 0 8px 0 rgba(0,0,0,.15); background: #fff;
text-align: center; width: 50%;}

.ct-home-group-1-2 .tout-inner {margin: 28px auto 28px; width: 334px; }
.ct-home-group-2-2 .tout-inner {margin: 28px auto 28px; width: 334px; }

.ct-home-group-1-2 .tout-inner strong { float: left; line-height: 67px; margin-left: 37px; }
.ct-home-group-2-2 .tout-inner strong { float: left; line-height: 67px; margin-left: 37px;}

.activeITC {background-color: #8b5cb7;}
.activeITCText {color: #ffffff;}
.activeTKA {background-color: #6aa509;}
.activeTKAText {color: #ffffff;}

.check-div-left {display: none; margin: 10px 0px; background-image: url("../images/icon-checkbox.png"); background-repeat: no-repeat; background-position: center center; width: 40px; height: 40px; background-color: #d872e7; float: left; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
.check-div-right {display: none; margin: 10px 0px; background-image: url("../images/icon-checkbox.png"); background-repeat: no-repeat; background-position: center center; width: 40px; height: 40px; background-color: #b6d572; float: left; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
/*  Forms  */
.form-container                                 { width: 670px; margin: 0 auto;}
#progress-panel-2                               { display: none; } 
#progress-panel-3 								{ display: none; }
#progress-panel-4 								{ display: none; }

.button-cta                                     { cursor: pointer }
#form-area h4									{ text-align:right; }
#form-area p 									{ text-align:justify; margin:20px 0; }
#form-area .field 							{ display:inline-block; margin:9px 22px 9px 0px; }
#form-area label 								{ visibility:hidden; position:absolute; }
#form-area                                      { font-family: 'Montserrat', sans-serif; }

.panel-2-buttonset                              { width: 325px; margin: 0 auto;}
.btn-progress-next-2                            { float: left; }
.back-button                                    { background-image: url("../images/icon-arrow.png"); background-repeat: no-repeat; background-position: center center; width: 40px; height: 40px; background-color: #e0e5e7; float: left; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; margin-right: 10px;}
#form-area input,
#form-area select								{ font-family: 'Noto Sans', Arial, Helvetica, sans-serif; border: 0; outline: 0; background: transparent; border-bottom:1px solid #36424a; padding:0 5px; border-radius:0px; line-height:40px; height:40px; color:#5d5d5d; /*color:#a9a9a9;*/ 
												-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; outline:none; 
												-webkit-transition:all 0.15s ease-in-out; -moz-transition:all 0.15s ease-in-out; ms-transition:all 0.15s ease-in-out; }

#form-area select 							{ background-image:url(../images/form-select.png); background-position:95% 50%; background-repeat:no-repeat; 
												-webkit-appearance:none; -moz-appearance:none; appearance:none; }

#form-area select option:first-child 			{ display:none; }

#form-area select::-ms-expand 				{ display: none; }

#form-area .friend-info input,
#form-area .friend-info select 				{ border:1px solid #efefef; background-color:#dddedd; }

/* hrb green rgba(91,155,28,1)*/

#form-area input::-webkit-input-placeholder 	{ color: #444a42; }
#form-area input::-moz-placeholder 			{ color: #444a42; }
#form-area input:-ms-input-placeholder 		{ color: #444a42; }

#form-area .input-end                                  { margin:9px 0px 9px 0px; }
#form-area .emp input 						{ width:320px; }
#form-area .officeNumber            		{ width:320px; }

#form-area .fName input 					{ width:320px; }
#form-area .mInit input						{ width:80px; }
#form-area .lName input						{ width:320px; }
#form-area .addr input						{ width:240px; }
#form-area .city input						{ width:142px; }
#form-area .state select						{ width:91px; }
#form-area .zip input 						{ width:113px; }
#form-area .phone	input						{ width:240px; }
#form-area .email input						{ width:400px; }

#form-area .add-friend 						{ display:inline-block; font-size:20px; line-height:38px; color:#276702; margin-top:10px; }
#form-area .add-friend:hover 					{ color:#2b4720; }
#form-area .edit 								{ display:inline-block; font-size:20px; line-height:38px; color:#468522; margin:10px; }
#form-area .edit:hover 						{ color:#2b4720; }
#form-area .disclaimer p						{ font-size:11px; line-height:13px; font-family:'Noto Sans', sans-serif; color:#717171; }

#form-area .disclaimer p a  		{ font-weight:normal; font-size:11px; line-height:13px; color:#717171; text-transform:none; text-decoration:underline;}
#form-area .disclaimerp a:hover 	{ color:#2b4720; }

#form-area .submit,
#form-area .more-referrals					{ display:block; background-color:#468522; padding:25px 0; max-width:291px; text-align: center; color:#fff; margin:0px auto 30px auto; } 

#form-area .submit:hover,
#form-area .more-referrals:hover 				{ background-color:#62a61f; }

 
.progress-bar {
	margin: 0px auto;	
	width: 170px;
}

#progress-step-1, #progress-step-2 {
	margin-right: 10px; 
 }
 
 .progress-grid.active {
	 background: #ecb112;
 }
 
.progress-grid {
	width: 50px;
	height: 3px;
	background: #bbc8d0;
	float: left;
 }
 
 #btn-progress-next-1 {margin-top: 30px;}
/* FOOTER */
footer {
	background: #393e40;
}
footer p {
	color: #bbc8d0;
	font-size: 10px;
	font-family: 'Roboto', sans-serif;
}
#footer-logo { margin: 70px 0px 40px; display: block; }
#copyright-text { float: left; margin: 0px; line-height: 25px;}
.footer-copyright-area { margin: 30px 0px 60px;  display: block; height: 25px;}

nav {
	float: right;	
}

nav a {
	color: #75efff;
	font-size: 12px;
	text-decoration: none;
	margin-right: 25px;
}

.mobile-only-break {
    display: none;	
}

/* HRBLOCK CSS */
.oval-btn, .oval-btn-lg {
    background-color: #6aa509;
	font-family: 'Noto Sans', sans-serif;
    font-weight: 700;
	font-size: 15px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    margin: 0;
    white-space: nowrap;
    position: relative;
    display: block;
    min-width: 258px;
    height: 40px;
    border-radius: 20px;
	border: 0px;
    margin: 0 auto;
    cursor: pointer;
}

/* mobile small */
@media only screen and (max-width: 567px) {
	.mobile-only-break {
		display: block;	
	}
}

/* mobile */
@media only screen and (max-width: 767px) {
    
	.desktop-only { display: none; }
	#wrapper { width:100%; min-height: 400px; min-width: 320px; z-index: 1; margin: 0px auto; -webkit-box-shadow:  0px 0px 10px 0px #000000; box-shadow:  0px 0px 10px 0px #000000; position:relative; top:0; }
	.inner { width: 90%; margin: 0px auto;  }
	
	#mobile_menu { width: 68%; background: #e6e2e7; padding: 0px; font-size:10px; color: #949494; text-align: center; display:block; }
		
	header .hamburger { display:block; float: right; height: 50px; width: 35px; padding: 30px 0px 0px 0px; }
	#nav-toggle { cursor: pointer; padding: 10px 35px 16px 0px; position:absolute; }
	#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after { cursor: pointer; border-radius: 1px; height: 5px; width: 35px; background: #fff; position: absolute; display: block; content: ''; }
	#nav-toggle span:before { top: -10px; }
	#nav-toggle span:after { bottom: -10px; }
	#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after { transition: all 500ms ease-in-out; }
	#nav-toggle.active span { background-color: transparent; }
	#nav-toggle.active span:before, #nav-toggle.active span:after { top: 0; }
	#nav-toggle.active span:before { transform: rotate(45deg); }
	#nav-toggle.active span:after { transform: rotate(-45deg); }
		
	#banner         { min-height: 380px; background-size: cover; }
	#banner-secondary { background-image: url("../images/banner-faq-mobile.jpg");  min-height: 359px; background-size: cover; background-repeat: no-repeat;  background-position: center center; }

	/* HOME PAGE OBJECTS */
	#homepage-header { font-size: 28px; line-height: 34px; margin:25px auto 0px; text-align: center;}
	#secondary-header { font-size: 24px; line-height: 34px; margin:25px auto 20px; text-align: center;}
	.home-banner-text { display: none;}
	#btn-refer-a-friend { margin-top: 25px; }
	
	/* TOUTS OBJECTS */
	.ct-home__content { height: auto; display: block; }
	.ct-home-group-1  { margin: 0px 0px 10px 0px }
	.tout-inner {margin: 38px auto 38px; max-width: 250px;}
	
	/* HELP CENTER */
	#help-center {
		padding: 88px 0px;
	}
	
	#help-center .c1 {
		width: 100%;
		float: none;
	}
	#help-center .c2 {
		width: 100%;
		float: none;
		text-align: left;
		margin-top: 0px;
	}
	

	#help-center h3 {
		margin: 0 auto;
		width: 260px;
		font-size: 20px;
		margin-bottom: 38px;
	}
	.faq c2-container {
		width: auto;		
	}
	#btn-refer-a-friend-2 {margin-top: 70px;}
	#faq-sub-header { width: 238px !important; }
	
	.c2-container { margin: 0 auto; float: none; width: 300px;}
	.help-cta { float: none; }
	.link-about-courses { float: left;	margin-right: 44px;}
	.icon-about-courses { margin: 0 auto; }
	.text-about-courses { margin: 0 auto; width: 50px; }
	.link-faqs { float: left; margin-right: 44px; }
	.icon-faqs { margin: 0 auto; }
	.text-faqs { margin: 0 auto; width: 36px; }
	.link-pdf { float: left;	 }
	.icon-pdf { margin: 0 auto; }
	
	/* FORMS */


	.form-container  { width: auto;}
	#form-area h3 { font-size: 18px; width: 240px;}
	#form-area .pad 				{ padding:30px 0; }
	#form-area h4 				{ text-align: left; }
	#form-area .c1 				{ width:100%; float:none; }
	#form-area .c2 				{ width:100%; margin-top:0px; }
	
	/* PANEL 4 */
	#progress-panel-4 h3 {
    		width: 260px !important;
			text-align: center;
	}
	
	
	#progress-panel-3 h3 {
		width: 248px;
	}
	
	/* PANEL 2 */
	#progress-panel-2 {}
	#progress-panel-2 h3 {
    		width: 242px;
	}
	.ct-home__content2 {
	   margin: 0px auto; 
	   height: auto;
	}
	.tout-left-icon-2            { float: none; margin: 0 auto; }
	.ct-home-group-1-2 { width: 48%; }
	.ct-home-group-2-2 { width: 48%; }
	.ct-home-group-1-2 .tout-inner { }
	.ct-home-group-1-2 .tout-inner strong { float: none; line-height: normal; margin: 8px auto 0px; max-width: 100px; display: block;}
	.tout-right-icon-2            { float: none; margin: 0 auto; }
	.ct-home-group-2-2 .tout-inner strong { float: none; line-height: normal; margin: 8px auto 0px; max-width: 140px; display: block;}
	.ct-home-group-2-2 .tout-inner {  }
	
	.check-div-left {float: none;  margin: 0 auto; margin-bottom: 34px; }
	.check-div-right {float: none;  margin: 0 auto; margin-bottom: 34px; }
	
	#form-area .field 			{ margin:6px 0; }

	#form-area .emp input 		{ position:static; }
	#form-area label.empID-label  { padding:0 0 10px 0; }

	#form-area .emp 				{ width:100%;   }
	#form-area .office-number				{ width:100%;  }
    #form-area .field.emp         { } /* margin-top: 20px; */
	#form-area .fName 			{ width:100%; float:left; }
	#form-area .mInit				{ width:25%; margin-left:5%; float:left; } 
	#form-area .lName				{ width:100%; }
	#form-area .addr 				{ width:100%; }
	#form-area .city 				{ width:35%; float:left;}
	#form-area .state				{ width:20%; margin-left:5%; float:left; }
	#form-area .zip  				{ width:35%; margin-left:5%; float:left; }
	#form-area .phone				{ width:100%; float:left; }
	#form-area .email 			{ width:100%; }

	#form-area .emp input 		{ width:100%; }
	#form-area .officeNumber  	{ width:100%; }
	#form-area .fName input 		{ width:100%; }
	#form-area .mInit input 		{ width:100%; }
	#form-area .lName	input		{ width:100%; }
	#form-area .addr input		{ width:100%; }
	#form-area .city input		{ width:100%; }
	#form-area .state	select		{ width:100%; }
	#form-area .zip input			{ width:100%; }
	#form-area .phone input		{ width:100%; }
	#form-area .email input 		{ width:100%; }

	
	
	/* FOOTER */
	#copyright-text { float: none;}
	nav {
		margin-top: 20px;
		float: none;	
	}

	/* HRBLOCK CSS */
	.oval-btn, .oval-btn-lg {
		min-width: 225px;
	}

	#responder { z-index: 10; }
	
	/* FAQ */
	#faq .inner {padding: 45px 0px;}
	.question-row {padding: 30px 0px; }
	.q { display: none; }
	.question p {font-size: 14px;}
	.answer-row p {font-size: 14px; margin: 0px;}
	.answer-row ol {font-size: 14px; margin: 20px 0px;}
    .answer-row ul {font-size: 14px; margin: 0px;}
}
/* tablet vertical */
@media only screen and (min-width: 768px) and (max-width: 989px) {
	
	.desktop-only { display: none; }
	#wrapper { min-height: 400px; min-width: 768px; z-index: 1; }
	.inner { width: 708px; }


	header .hamburger { display:block; height: 50px; width: 35px; padding: 0px; margin: 0px; float:right; padding: 40px 0px 0px 0px; }
	#nav-toggle { cursor: pointer; padding: 10px 35px 16px 0px; position:absolute; }
	#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after { cursor: pointer; border-radius: 1px; height: 5px; width: 35px; background: #fff; position: absolute; display: block; content: ''; }
	#nav-toggle span:before { top: -10px; }
	#nav-toggle span:after { bottom: -10px; }
	#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after { transition: all 500ms ease-in-out; }
	#nav-toggle.active span { background-color: transparent; }
	#nav-toggle.active span:before, #nav-toggle.active span:after { top: 0; }
	#nav-toggle.active span:before { transform: rotate(45deg); }
	#nav-toggle.active span:after { transform: rotate(-45deg); }	
		
	#responder { z-index: 10; }
	
	/* TOUTS OBJECTS */
	.tout-inner {margin: 38px 14px 38px 14px; }
	
	/* HELP CENTER */
	#help-center .c2 { width: 400px; }
	
	.help-cta { float: none; }
	.link-about-courses { float: left;	margin-right: 44px;}
	.icon-about-courses { margin: 0 auto; }
	.text-about-courses { margin: 0 auto; width: 50px; }
	.link-faqs { float: left; margin-right: 44px; }
	.icon-faqs { margin: 0 auto; }
	.text-faqs { margin-right: 0px; width: 48px; }
	.link-pdf { float: left;	 }
	.icon-pdf { margin: 0 auto; }
	.desktop-only {display: none;}


	 /* FAQ */
	 #faq .inner {padding: 56px 0px;}
	
}
/* desktop 1024 */
@media only screen and (min-width: 990px) and (max-width: 1279px) {
	#wrapper { min-width: 990px; }
	.inner { width: 960px; }
	#responder { z-index: 5; }	
}



