#qt-profile a.link-underline.orange-text {
	white-space: nowrap;
}

@media (max-width: 1349px) {
	div#menu-toggle a.btn.btn-navbar {
		float: none !important;
		display: inline-block !important;
		width: 15px;
		background-position: 0 7px;
		background-image: url('../images/left-menu-toggle-icon.png');
		height: 20px;
		border: none;
		background-color: transparent;
	}


	.left-menu .nav {
		padding: 0;
		border: none;
	}

	.left-menu a {
		text-decoration: none;
		color: #000000 !important;
		padding-top: 2px !important;
		padding-bottom: 2px !important;
	}

	.QES-box {
		margin-left: 0;
	}

	.QES-box,
	.BLISS-program-box {
		margin-top: 20px;
		display: block;
		width: auto;
        text-align: left;
	}

	.BLISS-program-box {
		margin-bottom: 0;
	}

    .profAffiliate.span6.offset3 {
        margin-top: 0;
    }

    .QES-box figure,
    .BLISS-program-box figure {
	    margin: 0 10px 5px 0;
	    width: 130px;
	    float: left;
    }

    .QES-box h3,
    .BLISS-program-box h3,
    .item-box h3 {
	    font-size: 18px;
	    color: #3365FA;
	    line-height: 25px;
    }

    .QES-box p,
    .BLISS-program-box p {
	    font-size: 15px;
	    line-height: 22px;
    }
	
	.item-box {
		margin: 30px 0 30px 30px !important;
		float: none !important;
	}

	#qt-profile h2 {
		font-size: 25px !important;
	}

	#qt-profile .update-october {
		font-size: 15px;
		margin-bottom: 5px;
	}

    #qt-profile .welcome-to-qt {
		font-size: 16px;
    }

    .bliss-img {
	    margin: 30px 0;
	    float: none !important;
    }

    .your-account {
	    display: none;
    }

    .your-account-sub-navigation {
	    display: block;
    }

	#qt-profile .left-menu {
		width: auto;
		float: none;
		padding: 0;
		border: none;
	}

	#qt-profile .qt-profile {
		width: auto;
		float: none;
		padding-left: 0 !important;
	}

	.qt-profile-page-title,
	.qt-profile-intro-text {
		margin-left: 0;
	}

    .bottom-text {
        margin: 0 !important;
        text-align: left;
        padding-left: 20px;
        padding-right: 20px;
	}

	.email-devon {
		margin-bottom: 20px;
	}

}

@media (min-width: 481px) and (max-width: 1349px) {
	.left-menu ul {
		margin-bottom: 20px !important;
	}

    .left-menu .visible-desktop {
        display: none !important;
    }

    #qt-profile hr.hidden-desktop {
        display: block !important;
    }

	.left-menu a {
		padding-top: 4px !important;
		font-size: 24px;
		padding-bottom: 4px !important;
	}

	.qt-profile-page-title {
		padding: 0 0 23px 70px;
		margin-top: 20px;
	}

	#qt-profile h2 {
		font-size: 40px !important;
	}

	.qt-profile-page-title p {
		font-size: 24px;
	}

    .qt-profile-intro-text {
	    font-size: 24px;
    }

	.QES-box, .BLISS-program-box {
		display: block;
		margin: 10px 0 20px auto;
	}

	.QES-box figure, .BLISS-program-box figure {
		width: auto;
	}

	.QES-box h3, .BLISS-program-box h3, .item-box h3 {
		font-size: 22px;
        white-space: normal !important;
	}

	.QES-box p, .BLISS-program-box p {
		font-size: 17px;
	}

	div#menu-toggle p {
		font-size: 24px;
	}

	.item-box {
		display: inline-block;
	}

    .bliss-img {
	   float: right !important;
    }

}

@media (min-width: 677px){
	#qt-profile .items {
        padding-top: 12px;
	}

    #qt-profile .item-box {
		text-align: left;
	}
}

@media (min-width: 768px) and (max-width: 1080px) {

    .modal-workshop-type .level-1-icon {
        font-size: 25px;
        background-position: 15px 27px;
    }

    .modal-workshop-type .modal-header span {
        top: 33px;
    }

    .modal-workshop-type .modal-body {
        padding: 15px 20px;
    }

    .modal-workshop-type .modal-body p {
        font-size: 14px;
        line-height: 18px;
    }
}

@media (min-width: 732px) {
	.QES-box, .BLISS-program-box {
		width: 345px;
		float: none;
        margin-left: 10px;
        margin-right: 10px;
	}
}

@media (min-width: 480px) and (max-width: 1340px) {
    .QES-box, .BLISS-program-box {
        float: none;
        margin-right: 0;
        text-align: left;
        margin-left: 0;
        display: inline-block;
    }
}


@media (max-width: 480px) {
    .QES-box h3, .BLISS-program-box h3, .item-box h3 {
        white-space: normal !important;
    }

    .QES-box p, .BLISS-program-box p {
        width: auto;
    }

    #qt-profile .item-box {
		margin-bottom: 0 !important;
	}

    .qt-profile-intro-text {
        margin-left: 0 !important;
    }

}

@media (max-width: 1080px) {
    div.modal.fade.in.modal-workshop-type {
        height: auto !important;
        max-height: none !important;
        top: 10% !important;
    }

    .modal-workshop-type .level-1-icon {
        font-size: 26px;
        background-position: 10px 25px;
    }

    .modal-workshop-type .modal-header span {
        top: 29px;
    }

    .modal-workshop-type .modal-body p {
        font-size: 14px;
        line-height: 18px;
    }

    .modal-workshop-type .modal-body {
        padding: 15px 25px;
    }
}

