/*
*
* Iphone
* @media (max-width: 767px) { ... }
*
* Ipad
* @media (min-width:768px) and (max-width: 979px) { ... }
*
* Ipad and Laptop
* @media (min-width: 980px) and (max-width: 1139px) { ... }
*
* @media (min-width: 1140px) and (max-width: 1279px){ ... }
*
* @media (min-width: 1280px) and (max-width: 1439px){ ... }
*
* Laptop and Desktop
* @media (min-width: 1440px) { ... }
*
* Large desktop
* @media (min-width: 1920px) { ... }
*
*/

@media (max-width: 767px) {

	/******* START - MAIN HEADER *******/

/*	body {
		padding-top: 120px;
	}*/

	div#account-logedin {
		float: left;
		margin: 0 0 2px 0;
		padding-left: 14px;
		clear: inherit;
		position: inherit;
	}

	header#main-header.parent-my-account .span12 {
		position: relative;
	}

	.parent-my-account .top-user-panel {
		float: none;
		position: initial;
		right: initial;
		top: initial;
		margin: 0 0 10px 0;
		text-align: center;
	}
	/******* END - MAIN HEADER *******/

	.page-header > p {
		width: auto !important;
	}

	#banner-section.parent-my-account div.span12 {
		width: auto;
	}

	#banner-section.parent-my-account div.span12 > div > div:nth-child(1) {
		float: none;
		text-align: center;
		width: 70px;
		margin: 5px auto 14px;
		height: 70px;
	}

	#banner-section.parent-my-account div.span12 > div > div:nth-child(1) figure {
		display: inline-block;
		width: 70px;
		height: 70px;
	}

	#banner-section.parent-my-account div.span12 > div > div:nth-child(1) figure img:last-child {
		top: 26px;
	}

	#banner-section.parent-my-account div.span12 > div > div:nth-child(1):hover > span:nth-child(3) {
		font-size: 13px;
		line-height: 13px;
		top: -54px;
		left: 0;
	}

	#banner-section.parent-my-account div.span12 > div > div:nth-child(1) figure img:first-child {
		height: 70px;
	}

	#banner-section.parent-my-account div.span12 > div > div:nth-child(1):hover > span:nth-child(2) {
		display: inline-block;
		left: 0;
		background-size: 70px 70px;
	}

	#banner-section.parent-my-account div.span12 > div > div:nth-child(2) {
		margin: 0;
		float: none;
	}

	#banner-section.parent-my-account div.span12 > div > div:nth-child(2) > span {
		font-size: 30px;
		display: block;
		margin: -8px 0 0 0;
		text-align: center;
	}

	#banner-section.parent-my-account div.span12 > div > div:nth-child(2) a {
		font-size: 15px;
		line-height: 20px;
	}

	#banner-section.parent-my-account div.span12 > div > div:nth-child(2) ul {
		margin: 10px 0 0 15px;
	}

	#banner-section.parent-my-account div.span12 > div > div:nth-child(2) li {
		font-size: 15px;
	}

	/******** BEGIN - MY ACCOUNT CONTENT SECTION *********/

	.parent-my-account .span12 .page-header {
		width: auto !important;
	}

	.parent-my-account .color-grey-box {
		width: 245px;
		padding: 30px 10px 15px;
	}

	.parent-my-account .color-grey-box.grey-warning-box > div.close-and-dont-show {
		text-align: left;
	}

	#my-account-content-section .box-container {
		width: auto;
	}

	#my-account-content-section.child-my-account-trial-user .color-grey-box.launch-free-preview.grey-warning-box > p:nth-child(2) {
		font-size: 20px;
	}

	 #my-account-content-section.child-my-account-trial-user .color-grey-box.launch-free-preview.grey-warning-box > div:nth-child(3) > a {
		font-size: 16px;
	}

	#my-account-content-section.child-my-account-trial-user .color-grey-box.grey-warning-box > .important-text {
		margin-bottom: 10px;
	}

	#my-account-content-section.child-my-account-trial-user .color-grey-box.launch-free-preview.grey-warning-box > div:nth-child(5) > a {
		font-size: 15px;
		margin: 0 0 10px 0;
	}

	/******** END - MY ACCOUNT CONTENT SECTION *********/

	/******** BEGIN - MY STUDENT CONTENT SECTION ********/

	#my-students-content-section .color-grey-box .header-line figure {
		float: none;
		text-align: center;
	}

	#my-students-content-section .color-grey-box .header-line a {
		float: none;
		font-size: 15px;
		margin-top: 15px;
		text-align: center;
		display: block;
	}

	#my-students-content-section .color-grey-box .class-line {
		padding: 10px 0;
	}

	#my-students-content-section .color-grey-box .class-line strong {
		margin-bottom: 5px;
	}

	#my-students-content-section .color-grey-box .class-line > div {
		float: none;
	}

	#my-students-content-section .color-grey-box .class-line > div > a {
		font-size: 14px;
		border: none;
		padding: 0;
		margin: 0;
		display: block;
	}

	#my-students-content-section .color-grey-box > a.blue-link {
		margin: 15px 0 5px;
	}

    #my-students-content-section.child-my-students-view-class .color-grey-box .header-line > span {
	    line-height: 35px;
	    margin-bottom: 15px;
    }

	#my-students-content-section.child-my-students-view-class .color-grey-box .class-line > div:nth-child(3) {
		float: none;
	}

	#my-students-content-section.child-my-students-view-class .color-grey-box > div:nth-child(3) > div a {
		padding: 10px 20px;
	}

	#my-students-content-section table,
	#my-students-content-section thead,
	#my-students-content-section tbody,
	#my-students-content-section th,
	#my-students-content-section td,
	#my-students-content-section tr {
		display: block;
	}

	#my-students-content-section thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	#my-students-content-section tr { border: 1px solid #ccc;
		margin-bottom: 10px;}

	#my-students-content-section td {
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}

	#my-students-content-section td:before {
		position: absolute;
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
	}

	#my-students-content-section td:nth-of-type(1):before { content: "Students"; }
	#my-students-content-section td:nth-of-type(2):before { content: "User"; }
	#my-students-content-section td:nth-of-type(3):before { content: "Status"; }
	#my-students-content-section td:nth-of-type(4):before { content: "Actions"; }

	#my-students-content-section.child-my-students-view-class .color-grey-box > table td,
	#my-students-content-section.child-my-students-view-class .color-grey-box > table th {
		padding: 10px 0 10px 35%;
	}

	#my-students-content-section.child-my-students-view-class .color-grey-box > table td:nth-child(4) {
		text-align: left;
	}

	#my-students-content-section.child-my-students-view-class .color-grey-box > table td:nth-child(4) > a {
		display: block;
		border: none;
		margin: 0;
		padding: 0;
	}

	#my-students-content-section.child-my-students-view-class .color-grey-box > table td:last-child {
		border-bottom: none;
	}


	/******** END - MY STUDENT CONTENT SECTION ********/

	/******** BEGIN - MY STUDENT ADD CLASS CONTENT SECTION ********/

	#my-students-add-class-content-section .span12 {
		width: 275px;
	}

	#my-students-add-class-content-section form .control-group .controls select {
		width: 270px;
	}

	#my-students-add-class-content-section form .control-group .controls input {
		width: 248px;
	}

	#my-students-add-class-content-section form button {
		font-size: 15px;
	}

	#my-students-add-class-content-section a.blue-link {
		font-size: 17px;
	}

	/******** END - MY STUDENT ADD CLASS CONTENT SECTION ********/

	/******** BEGIN - MY STUDENT ADD STUDENTS CONTENT SECTION ********/

	#my-students-add-students-content-section .span12 {
		width: 275px;
	}

	#my-students-add-students-content-section form > div.control-group label,
	#my-students-add-students-content-section form > div.control-group span,
	#my-students-add-students-content-section form > div.control-group input {
		display: block;
	}

	#my-students-add-students-content-section form > div.control-group span {
		line-height: 23px;
	}

	#my-students-add-students-content-section form > div.control-group label {
		margin-bottom: 10px;
	}

	#my-students-add-students-content-section form > div.control-group input {
		margin-bottom: 15px;
	}

	#my-students-add-students-content-section form > label,
	#my-students-add-students-content-section form > a.blue-link {
		margin-left: 0;
	}

	#my-students-add-students-content-section form > textarea {
		margin-left: 0;
		width: 260px;
	}

	#my-students-add-students-content-section form > button {
		margin-left: 0;
		font-size: 17px;
	}

	/******** END - MY STUDENT ADD STUDENTS CONTENT SECTION ********/

	/******** BEGIN - FREE RESOURCES CONTENT SECTION ********/

	#free-resources-content-section .free-resources-container {
		width: 275px;
	}

	#free-resources-content-section .free-resources-container .free-resource-item {
		margin: 0 0 40px 0;
	}

	#free-resources-content-section .span12 .blue-button {
		font-size: 15px;
		padding: 10px 20px;
		margin-bottom: 30px;
	}

	#free-resources-content-section .free-resources-container .free-resource-item:last-child {
		margin-bottom: 30px;
	}

	/******** END - FREE RESOURCES CONTENT SECTION ********/

	/******** BEGIN - SUPPORT CONTENT SECTION ********/

	#support-content-section .container-fluid .row-fluid .span12 > div:nth-child(2) {
		width: 275px;
	}

	#support-content-section .container-fluid .row-fluid .span12 > div:nth-child(2) > p:nth-child(5) {
		width: auto;
	}

	#support-content-section form {
		padding: 0;
	}

	#support-content-section form input,
	#support-content-section form textarea {
		width: 250px;
	}

	#support-content-section form select {
		width: 272px;
	}

	#support-content-section form button {
		font-size: 18px;
		width: 270px;
	}

	/******** END - SUPPORT CONTENT SECTION ********/

	/****** BEGIN - MY PROGRAMS CONTENT SECTION ******/

	#my-programs-content-section .browser-more-programs {
		width: auto;
		padding: 10px 10px 20px;
	}

	#my-programs-content-section .browser-more-programs p {
		width: auto;
	}

	#my-programs-content-section .browser-more-programs a {
		float: none;
		margin-top: 0;
	}

	#my-programs-content-section .color-grey-box .header-line {
		text-align: center;
	}

	#my-programs-content-section .color-grey-box .header-line figure {
		float: none;
	}

	#my-programs-content-section .color-grey-box .header-line div.text-center > a {
		margin: 20px 0 0 0
	}

	#my-programs-content-section .color-grey-box > .order-line > div > div:nth-child(1) {
		float: none;
	}

	#my-programs-content-section .color-grey-box > .order-line > div > div:nth-child(2) {
		float: none;
		margin: 0 0 15px 0;
	}

	#my-programs-content-section .color-grey-box > .curricum-guides-line > div > div {
		width: auto;
	}

	/****** END - MY PROGRAMS CONTENT SECTION ******/

	/****** BEGIN - MY PROGRAMS CONTENT SECTION (TRIAL USER) ********/

	#my-programs-content-section.child-my-programs-trial-user .color-grey-box .header-line div.text-center > a {
		padding: 10px 20px;
		margin: 15px 0;
	}

	#my-programs-content-section.child-my-programs-trial-user .color-grey-box .header-line .remaining-days {
		float: none;
	}

	#my-programs-content-section.child-my-programs-trial-user .color-grey-box .header-line {
		padding-bottom: 10px;
	}

	/****** END - MY PROGRAMS CONTENT SECTION (TRIAL USER) *******/

	/******* BEGIN - MY PROGRAMS CONTENT SECTION (ENTER CODE) *******/

	#my-programs-content-section.child-my-programs-enter-code form {
		width: auto;
		padding: 10px 15px;
	}

	/******* END - MY PROGRAMS CONTENT SECTION (ENTER CODE) *******/

	/******* BEGIN - MY PROFILE CONTENT SECTION *******/

	#my-profile-content-section .span6 {
		width: 275px;
		margin-bottom: 20px;
	}

	#my-profile-content-section .span6:nth-child(2) {
		margin: 0;
	}

	/******* END - MY PROFILE CONTENT SECTION *******/

	/******* BEGIN - SUPPORT CONTENT SECTION ********/

	#support-content-section form > span.error-message {
		bottom: 50px;
	}

	/******* END - SUPPORT CONTENT SECTION *********/

	#my-profile-content-section .span6 .box-information .light-blue-button {
		width: auto;
	}

    /********* BEGIN - MY ACCOUNT CHANGE PHOTO SECTION *********/

	.my-account-change-photo .span12 {
		width: auto;
	}

	.my-account-change-photo .close-x {
		margin: 0 15px 0 0;
	}

	.my-account-change-photo .light-blue-button span {
		font-size: 18px;
	}

	.my-account-change-photo .span12 div#avatar-container form > p {
		font-size: 20px;
	}

    /********* END - MY ACCOUNT CHANGE PHOTO SECTION *********/

	#my-students-delete-content-section .span12,
	#my-students-edit-profile-content-section .span12 {
		width: auto;
		padding: 0 10px;
	}

	#my-students-edit-profile-content-section form > div.control-group select {
		width: 220px;
	}

	#my-students-delete-content-section p,
	#my-students-edit-profile-content-section.edit-display-name .span12 > p,
	#my-students-edit-profile-content-section form > div.control-group input,
	#my-students-edit-profile-content-section form > div.control-group#city_field input,
	#my-students-edit-profile-content-section form > div.control-group#phone_mobile_field input,
	#my-students-edit-profile-content-section form > div.control-group#phone_office_field input {
		width: auto;
	}

	#my-students-edit-profile-content-section.edit-subscription .span12 > div,
	#my-students-edit-profile-content-section.edit-subscription .span12 > form {
		margin-bottom: 0;
	}

	#my-students-delete-content-section .close-x {
		top: -30px;
	}

	#my-students-delete-content-section h1 {
		margin-top: 50px;
	}

	#my-students-content-section.child-my-students-view-class .color-grey-box > table td:nth-child(1) {
		padding-left: 99px;
	}

	#my-students-content-section.child-my-students-view-class .color-grey-box > table td,
	#my-students-content-section.child-my-students-view-class .color-grey-box > table th {
		padding: 10px 0 10px 40%;
	}

	.page-header .edit > p {
		width: auto;
	}

	.my-account-change-photo .light-blue-button {
		font-size: 17px;
	}

	div#account_logedin {
		float: left;
		margin: -1px 0 0 15px;
	}

	.top_user_panel.visible-phone span {
		display: inline-block;
		font-size: 14px;
		font-family: PFDinTextStd-Medium;
	}

	.top_user_panel.visible-phone .logout {
		display: inline-block;
		font-size: 14px !important;
		text-decoration: underline !important;
		border-left: 1px solid #999999;
		padding: 0 0 0 10px;
		margin: 0 0 0 5px;
	}

	.top_user_panel.visible-phone {
		margin-bottom: 13px;
	}

	.my-account-change-photo.edit-your-photo .click-edit {
		width: auto;
		padding: 0 5px;
	}

	.my-account-change-photo .span12 div#avatar-container form > p.for-best-results {
		width: auto;
		padding: 0 7px;
	}

	/******** BEGIN - CROP IMAGE ***********/

	div#modal-crop-image-container {
		left: inherit;
	}

	#crop-image-container {
		width: auto;
	}

	#crop-image-container .crop-image-side {
		width: 100%;
		height: 100%;
	}

	#crop-image-container .preview-image-side {
		width: auto;
		height: auto;
	}

	/******** END - CROP IMAGE ***********/

}

@media (min-width:768px) and (max-width: 979px) {

	/******* START - MAIN HEADER *******/

	div#account-logedin {
		clear: none;
		margin: 30px 130px 0 0;
	}

	.parent-my-account .top-user-panel {
		right: 130px;
	}

	/******* END - MAIN HEADER *******/

	/******** BEGIN - MY ACCOUNT CONTENT SECTION *********/

	body.parent-my-account .span12 .page-header,
	#my-account-content-section .box-container,
	body.parent-my-account .color-grey-box.grey-warning-box,
	body.parent-my-account.child-my-students .color-grey-box {
		width: auto !important;
	}

	/******** BEGIN - MY ACCOUNT CONTENT SECTION *********/

	/******** BEGIN - MY STUDENT CONTENT SECTION ********/

	#my-students-content-section .color-grey-box .class-line strong {
		font-size: 16px;
	}

	#my-students-content-section .color-grey-box > a.blue-link {
		margin: 15px 0 5px;
	}


	body.parent-my-account.child-my-students-view-class .color-grey-box {
		width: auto;
	}

	body.child-my-students-view-class #my-students-content-section .color-grey-box .header-line > span {
		line-height: 35px;
		margin-bottom: 15px;
	}

	body.child-my-students-view-class #my-students-content-section .color-grey-box .class-line > div:nth-child(3) {
		float: none;
	}

	body.child-my-students-view-class #my-students-content-section .color-grey-box > div:nth-child(3) > div a {
		padding: 10px 20px;
	}

	.child-my-students-view-class table,
	.child-my-students-view-class thead,
	.child-my-students-view-class tbody,
	.child-my-students-view-class th,
	.child-my-students-view-class td,
	.child-my-students-view-class tr {
		display: block;
	}

	.child-my-students-view-class thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.child-my-students-view-class tr { border: 1px solid #ccc;
		margin-bottom: 10px;}

	.child-my-students-view-class td {
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}

	.child-my-students-view-class td:before {
		position: absolute;
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
	}

	.child-my-students-view-class td:nth-of-type(1):before { content: "Students"; }
	.child-my-students-view-class td:nth-of-type(2):before { content: "User"; }
	.child-my-students-view-class td:nth-of-type(3):before { content: "Status"; }
	.child-my-students-view-class td:nth-of-type(4):before { content: "Actions"; }

	body.child-my-students-view-class #my-students-content-section .color-grey-box > table td,
	body.child-my-students-view-class #my-students-content-section .color-grey-box > table th {
		padding: 10px 0 10px 35%;
	}

	body.child-my-students-view-class #my-students-content-section .color-grey-box > table td:nth-child(4) {
		text-align: left;
	}

	body.child-my-students-view-class #my-students-content-section .color-grey-box > table td:last-child {
		border-bottom: none;
	}

	/******** END - MY STUDENT CONTENT SECTION ********/


	/******** BEGIN - FREE RESOURCES CONTENT SECTION ********/

	body.parent-my-account #free-resources-content-section .free-resources-container {
		width: auto;
	}

	/******** END - FREE RESOURCES CONTENT SECTION ********/

	/****** BEGIN - MY PROGRAMS CONTENT SECTION ******/

	body.parent-my-account.child-my-programs .browser-more-programs {
		width: auto;
		padding: 10px 10px 20px;
	}

	body.parent-my-account.child-my-programs .browser-more-programs p {
		width: auto;
	}

	body.parent-my-account.child-my-programs .browser-more-programs a {
		float: none;
		margin-top: 0;
	}

	#my-programs-content-section .color-grey-box > .order-line > div > div:nth-child(1) {
		float: none;
	}

	#my-programs-content-section .color-grey-box > .order-line > div > div:nth-child(2) {
		float: none;
		margin: 0 0 15px 0;
	}

	body.parent-my-account.child-my-programs .color-grey-box {
		width: auto;
	}

	/****** BEGIN - MY PROGRAMS CONTENT SECTION ******/

	/****** BEGIN - MY PROGRAMS CONTENT SECTION (TRIAL USER) ********/

	body.child-my-programs-trial-user #my-programs-content-section .color-grey-box .header-line div.text-center > a {
		padding: 10px 20px;
		margin: 15px 0;
	}

	body.child-my-programs-trial-user #my-programs-content-section .color-grey-box .header-line .remaining-days {
		float: none;
	}

	body.child-my-programs-trial-user #my-programs-content-section .color-grey-box .header-line {
		padding-bottom: 10px;
	}

	/****** END - MY PROGRAMS CONTENT SECTION (TRIAL USER) *******/

	/******* BEGIN - MY PROGRAMS CONTENT SECTION (ENTER CODE) *******/

	body.child-my-programs-enter-code #my-programs-content-section form {
		width: auto;
		padding: 10px 15px;
	}

	/******* END - MY PROGRAMS CONTENT SECTION (ENTER CODE) *******/

	/******* BEGIN - MY PROFILE CONTENT SECTION *******/

	#my-profile-content-section .span6 {
		width: 275px;
		margin: 0 10px;
	}

	/******* END - MY PROFILE CONTENT SECTION *******/

	body.parent-my-account.child-my-account .page-header > p,
	body.parent-my-account #banner-section div.span12,
	body.parent-my-account.child-my-students .span12 .page-header p,
    body.parent-my-account.child-support .page-header > p,
    body.parent-my-account.child-support #support-content-section .container-fluid .row-fluid .span12 > div:nth-child(2) > p,
    body.parent-my-account.child-support #support-content-section .container-fluid .row-fluid .span12 > div:nth-child(2) {
	    width: auto !important;
    }

	.parent-my-account .color-grey-box,
	.my-account-change-photo .span12,
	section#my-account-content-section .span12 .page-header,
	#free-resources-content-section .free-resources-container,
	#my-profile-content-section .span6 .box-information .light-blue-button,
	.child-my-students .span12 .page-header,
	#my-programs-content-section .span12 .page-header,
	#my-programs-content-section .browser-more-programs,
	#my-programs-content-section.child-my-programs-enter-code form,
	#banner-section.parent-my-account div.span12,
	#support-content-section .container-fluid .row-fluid .span12 > div:nth-child(2) {
		width: auto;
	}

	#my-programs-content-section .browser-more-programs p {
		margin: 0 auto;
		float: none;
	}

	#my-programs-content-section .browser-more-programs > div {
		text-align: center;
	}

	#my-programs-content-section .browser-more-programs a {
		float: none;
	}

	.top_user_panel.off.hidden-phone {
		right: 135px;
	}

	div#account_logedin {
		margin: 40px 20px 0 0;
	}

	div#modal-crop-image-container {
		border-radius: 0;
	}

	#crop-image-container .crop-image-side {
		width: 260px;
	}

	#crop-image-container .preview-image-side {
		width: 280px;
	}

	#crop-image-container {
		width: auto;
	}

	#my-students-content-section.child-my-students-view-class .color-grey-box > table td:nth-child(1) {
		padding-left: 50%;
	}

	#my-students-content-section.child-my-students-view-class .color-grey-box > table td:nth-child(4) {
		text-align: left;
	}

}

@media (min-width: 980px) and (max-width: 1139px) {

	/******* START - MAIN HEADER *******/

	div#account-logedin {
		clear: none;
		margin: 35px 135px 0 0;
	}

	/******* END - MAIN HEADER *******/

	.top_user_panel.off.hidden-phone {
		right: 135px;
	}

	div#account_logedin {
		margin: 40px 20px 0 0;
	}
}

@media (min-width: 1140px) and (max-width: 1279px) {

/******** BEGIN - TUTORIAL TRIAL USER SECTION *******/

	#tutorial-trial-user-section .title {
		top: 122px;
		left: -40px;
	}

	#tutorial-trial-user-section .title span:nth-child(1) {
		font-size: 40px;
	}

	#tutorial-trial-user-section .title span:nth-child(2) {
		font-size: 22px;
		margin-top: 10px;
	}

	#tutorial-trial-user-section .tutorial-text span {
		font-size: 25px;
	}

	#tutorial-trial-user-section .tutorial-text:nth-child(3) {
		right: 280px;
	}

	#tutorial-trial-user-section .tutorial-text:nth-child(6) {
		top: 640px;
	}

	#tutorial-trial-user-section .tutorial-text:nth-child(6) span:nth-child(1) {
		width: 233px;
	}

/******** END - TUTORIAL TRIAL USER SECTION *******/

}

@media (min-width: 1280px) and (max-width: 1439px){

	/******** BEGIN - MAIN HEADER SECTION ********/

	div#account-logedin {
		margin: 5px 0 0 30px;
	}

	/******** END - MAIN HEADER SECTION ********/

	/******** BEGIN - TUTORIAL TRIAL USER SECTION *******/

	#tutorial-trial-user-section .title {
		top: 122px;
		left: -40px;
	}

	#tutorial-trial-user-section .title span:nth-child(1) {
		font-size: 60px;
	}

	#tutorial-trial-user-section .title span:nth-child(2) {
		font-size: 25px;
		margin-top: 25px;
	}

	#tutorial-trial-user-section .tutorial-text span {
		font-size: 25px;
	}

	#tutorial-trial-user-section .tutorial-text:nth-child(3) {
		right: 305px;
	}

	#tutorial-trial-user-section .tutorial-text:nth-child(6) {
		top: 620px;
	}

	/******** END - TUTORIAL TRIAL USER SECTION *******/

}

@media (min-width: 1440px) and (max-width: 1919px){

	/******** BEGIN - TUTORIAL TRIAL USER SECTION *******/

	#tutorial-trial-user-section .tutorial-text:nth-child(3) {
		right: 355px;
	}

	/******** END - TUTORIAL TRIAL USER SECTION *******/

	.parent-my-account .top-user-panel {
		right: 128px;
	}

	nav#main-menu ul.nav > li > a {
		padding: 35px 12px;
	}
}