/****** Start - Task #872 ******/
body.account-info .breadcrumbs {
    background: #3365FF;
}

body.account-info .button button.grey-button {
    background: #3365FF !important;
}
/****** End - Task #872 ******/


/****** Start - Task #818 ******/
@media (max-width: 767px){
    body {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    body section article {
        padding-right: 20px;
        padding-left: 20px;
    }
}
/****** End - Task #818 ******/

/****** Begin - Task QUAN-62 ******/
p.hikashop_cart_product_name.bundleProduct, .status-products.bundleProduct, .productOrder.bundleProduct td:nth-child(1), .productOrder.bundleProduct td:nth-child(2) {
    padding-left: 20px
}
/****** End - Task QUAN-62 ******/


/****** Start - Task #845 ******/
body.practitioner-back-office .breadcrumbs {
    background: #3365FF;
}
/****** End - Task #845 ******/


/****** Start - Task #862 ******/
body.professional-program article {
    min-width: 100%;
    padding-top: 0 !important;
}

body.professional-program .page-box {
    max-width: 1080px;
    margin: 0px auto;
    padding-left: 20px;
    padding-right: 20px;
}

body.professional-program .yellow-background {
    background-color: #ffffd9;
}

body.professional-program .purple-background {
    background-color: #9900CB;
    padding: 22px 0;
}

body.professional-program hr {
    border-top: 1px solid #666666;
}
.shareIcons {
    width: 1080px;
    margin: 20px auto !important
}

.qt-certified {
    color: #fff;
    font-size: 43px;
    margin-top: 0;
}

.qt-certified span {
    font-weight: 100;
}

.margin-right20 {
    margin-right: 20px;
}

.margin-left20 {
    margin-left: 20px !important;
}

h2.become-a-level1 {
    font-size: 40px;
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: center;
}

h3.the-requirements {
    font-size: 32px;
    text-align: center;
    font-weight: 500;
    margin-bottom: 30px;
}
div.some-of-the-topics {
    float: right;
}

p {
    margin-bottom: 20px !important;
}

.margin-bottom10 {
    margin-bottom: 10px !important;
}

.margin-bottom15 {
    margin-bottom: 15px !important;
}

.margin-bottom20 {
    margin-bottom: 20px;
}

.no-list-style-type {
    list-style-type: none;
    margin-left: 10px;
}

.font-size22 {
    font-size: 22px !important;
}

.overflow-hidden {
    overflow: hidden !important;
}

.benefits-of-qt-mentor-program {
    padding: 0 40px 20px 40px;
}

.orange {
    color: #e56b53;
}

.margin-bottom30 {
    margin-bottom: 30px !important;
}

.qt-mentor-program {
    text-align: center;
    font-size: 22px;
    font-weight: bold;
}

.step-by-step {
    font-size: 28px;
    font-weight: bold;
    text-align: center;
}

div.download {
    text-align: center;
    margin: 25px 0 30px 0;
}

div.download div {
    display: inline-block;
    padding: 0 140px;
}

div.download div p {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
}

div.download div a {
    display: block;
}

.complete-the-instructor {
    font-size: 17.9px;
}

h3.step6 {
    line-height: 25px;
    padding: 0 140px;
    margin-bottom: 20px;
}

h3.step8 {
    line-height: 25px;
    padding: 0 170px;
    margin-bottom: 20px;
}

.font-size28 {
    font-size: 28px;
}

.margin0 {
    margin: 0 !important;
}

.margin-top0 {
    margin-top: 0 !important;
}

.become-a-level-1-instructor li {
    margin-bottom: 10px;
}

.margin-left45 {
    margin-left: 45px !important;
}
/****** End - Task #862 ********/


/****** Start - Task #730 ******/
#shareIcons .icon-envelope {
    background: none;
}
/****** End - Task #730 ******/


/****** Start - Task #873 ******/
.grey-button {
    background: none repeat scroll 0 0 #949494 !important;
    border-radius: 7px;
    color: #fff !important;
    padding: 5px 45px;
    display: inline-block;
    font-size: 18px !important;
    margin-right: 30px;
    text-decoration: none;
    font-weight: bold;
}

.grey-button:hover {
    background-color: #3365ff !important;
}


button.grey-button {
    background: none repeat scroll 0 0 #3365ff !important;
}

body.contact-info .breadcrumbs,
body.bliss-program.blue-brackground .breadcrumbs {
    background: #3365FF;
}


/****** End - Task #873 ******/

/****** Start - Task #292 ******/
table.orderProducts {
    width: 100%;
    border-collapse: collapse;
}
table.orderProducts th {
    color: black;
    font-weight: bold;
    text-align: left;
}
table.orderProducts td, table.orderProducts th {
    padding: 6px;
    text-align: left;
}
.thanks-page .orderNumber,
.thanks-page .beginText,
.thanks-page .addressTitle {
    text-align: center;
}
.thanks-page .orderNumber{
    font-size: 24px;
}
.thanks-page .beginText{
    font-size: 18px;
}
.thanks-page .beginText h2{
    font-size: 36px;
}
.thanks-page .addressTitle {
    text-transform: uppercase;
}
.thanks-page hr.both{
    margin-bottom: -15px !important;
}
.thanks-page hr{
    border-bottom: #999 solid 1px !important;
}
#hikashop_checkout_page .span5,
#hikashop_checkout_page .span12{
    text-align: center;
}
#hikashop_checkout_page .orderBill, #hikashop_checkout_page .orderShip{
    display: inline-block;
}
#hikashop_checkout_page .orderBill p, #hikashop_checkout_page .orderShip p {
    display: inline-block;
    float: left;
    clear: both;
}
#hikashop_checkout_page .orderShip {
    margin-top: 20px;
}
a.btnsyle{
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    color: white;
    font-weight: bold;
    text-decoration: none;
    width: 205px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    font-size: 17px;
}
a.btnOrange{
    background: #E56B53;
}
a.btnPurple{
    background: #9900CB;
}
a.btnGray{
    background: #999999;
}
div.btnContinue, div.btnHome, div.btnPrint {
    text-align: center;
    margin:15px 0;
}
.thanks-page{
    margin-bottom: 100px;
}
/****** End - Task #292 ******/


/****** START - TASK #311 ******/
body.faqs article .span12 h2 {
    font-size: 50px;
    line-height: 60px;
}

body.faqs article .span12 hr {
    border-top: 1px solid #cccccc;
}

body.faqs article .span12 .faq-question .arrow {
    text-decoration: none;
    margin-left: 5px;
}

.faq-block h3 {
    font-size: 24px;
    color: #9900CB;
    font-weight: bold;
    padding: 0 30px;
}

.faq-question {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    padding-left: 65px;
    display: inline-block;
    cursor: pointer;
}

.faq-question:hover {
    color: #9900CB;
}

.faq-answer {
    padding-top: 10px;
    background: url('../images/faq-answer-background.png') scroll repeat-x 0 bottom transparent;
    display: none;
    margin-top: 10px;
}

.faq-answer p {
    padding-left: 100px;
}

.faq-item ul {
    padding-left: 110px;
}

.faq-answer .learn-more {
    color: #E56B53;
    margin-bottom: 20px;
    display: block;
    font-weight: bold;
    text-decoration: none;
    padding-left: 100px;
}

.faq-hide {
    color: #9900CB;
    text-decoration: none;
    font-weight: bold;
    display: inline-block;
    font-size: 16px;
    padding-right: 30px;
    cursor: pointer;
}

.faq-question span.arrow {
    font-size: 28px;
    color: #9900CB;
}

.faq-question:hover span.arrow {
    color: #000000 !important;
}

.black {
    color: #656565 !important;
}

/****** END - TASK #311 ******/

/****** Start - Task #905 ******/

.left-menu a.activeProfile {
    color: #3365ff !important;
}

.left-menu  ul.sub-items li {
    list-style-type: none;
}

.left-menu  ul.sub-items li a, .left-menu  ul.sub-items li button {
    color: #999999 !important;
    font-size: 17px;
}

.left-menu ul.sub-items li a.blue, .left-menu ul.sub-items li button.blue {
    color: #3365ff !important;
}

#qt-profile.affiliateProgram td {
    border-bottom: none;
}

body.site.bliss-program.blue-brackground .breadcrumbs {
    background: #3365ff !important;
}

/****** End - Task #905 ******/


/****** Start - Task 493 ******/
html body.site.quantum-energy-system div.container-fluid section article {
    max-width: initial !important;
}

html body.site.quantum-energy-system div.container-fluid section article .item-page {
    max-width: initial !important;
}

.page-box {
    max-width: 1080px;
    margin: 0 auto;
}

.quantum-energy-system article h2 {
    font-size: 28px;
    margin-bottom: 20px;
}

.quantum-energy-system article h3 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 20px;
}

.quantum-energy-system article p {
    margin-bottom: 20px;
}

.access-qes-online {
    margin-top: 20px;
}

.quantum-energy-system article ul {
    margin-left: 60px;
}

.quantum-energy-system article li {
    margin-bottom: 15px;
}

.qes-image {
    margin: 37px 0 0 10px !important;
}

.start-learning-now {
    margin-top: 20px;
}

.online-training-fee {
    margin: 20px 0;
    text-align: center;
}

.quantum-energy-system article .purple-button {
    font-size: 18px;
    text-transform: inherit;
    margin-top: 20px;
}


.quantum-energy-system  .quantum-touch-mobile img {
    width: 500px;
}

.overflow-hidden {
    overflow: hidden;
}

.margin-bottom20 {
    margin-bottom: 20px;
}

.quantum-energy-system article .get-started-now {
    float: right;
    clear: right;
    margin: 30px 170px 0;
}

.quantum-energy-system article .yellow-background {
    background-color: #ffffd9;
    padding: 10px 0;
    margin-bottom: 10px;
}

.quantum-energy-system article figure {
    float: right;
    margin: 0 0 5px 15px;
}

.quantum-energy-system article .in-its-elegance {
    margin: 50px 0 10px 0;
}

.quantum-energy-system article .dr-jerry-pittman {
    margin: 0 60px 0 0;
}

.quantum-energy-system article .review-of-the-qt-system p.text-right {
    margin-right: 140px;
}

html body.site.quantum-energy-system  div.container-fluid section article div.item-page div#shareIcons div.shareIcons {
    margin: 0 auto !important;
    max-width: 1080px !important;
}

/* Large desktop */
@media (min-width: 1024px) {
    .page-box {
        padding: 0 20px;
    }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    .page-box {
        padding: 0 20px;
    }

    .quantum-energy-system article ul {
        clear: both;
    }

    .quantum-energy-system article .get-started-now {
        float: none;
        clear: right;
        margin: 0 0 10px 0;
        text-align: center;
    }

    .quantum-energy-system article figure.quantum-touch-mobile {
        float: none;
        margin: 0;
        text-align: center;
    }
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    .quantum-energy-system article figure {
        float: none;
        margin: 0 0 10px 0;
    }

    body section article {
        padding-right: 0;
        padding-left: 0;
    }

    .page-box {
        padding: 0 20px;
    }

    .quantum-energy-system article .review-of-the-qt-system p.text-right {
        margin-right: 0;
    }

    .quantum-energy-system article .get-started-now {
        float: none;
        clear: right;
        margin: 0 0 10px 0;
        text-align: center;
    }
}

/* Landscape phones and down */
@media (max-width: 480px) {
    .quantum-energy-system article figure.qes-image {
        margin: 15px 0 0 0 !important;
    }
    .quantum-energy-system article figure {
        /* float: right; */
        margin: 0 0 10px 0 !important;
        text-align: center;
    }
    .quantum-energy-system article h2 {
        font-size: 28px !important;
        margin-bottom: 20px;
        text-align: left;
    }
    .quantum-energy-system article .get-started-now {
        margin: 0 auto 15px;
        display: inline-block;
        float: none;
    }

    .quantum-energy-system article ul {
        margin-left: 40px;
    }

    .quantum-energy-system article .review-of-the-qt-system p.text-right {
        margin-right: 0;
    }

    body section article {
        padding-right: 0;
        padding-left: 0;
    }

    .page-box {
        padding: 0 20px;
    }

}

/****** End - Task 493 ******/

/****** Start - Task #495 ******/

html body.site.bliss-program.Itemid_325 div.container-fluid section article,
html body.site.bliss-program.Itemid_325 div.container-fluid section article .item-page {
    max-width: initial !important;
}

.bliss-program.Itemid_325 article .page-box {
    max-width: 1080px;
    margin: 0 auto;
}

.bliss-program.Itemid_325 article h2 {
    font-size: 28px;
    margin-bottom: 20px;
}

.bliss-program.Itemid_325 article h3 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 20px;
}

.bliss-program.Itemid_325 article .bliss-image {
    margin-top: 20px;
}

.bliss-program.Itemid_325 article ul.current-practitioners {
    list-style-type: none;
    margin: 0 0 20px 30px;
}

.bliss-program.Itemid_325 article ul.current-practitioners li,
.bliss-program.Itemid_325 article .with-the-bliss-program li {
    margin-bottom: 0;
}

.bliss-program.Itemid_325 article p.view-practitioner-requirements {
    margin: 35px 0;
}

.bliss-program.Itemid_325 article p {
    margin-bottom: 20px;
}

.bliss-program.Itemid_325 article ul {
    margin-left: 60px;
}

.bliss-program.Itemid_325 article li {
    margin-bottom: 30px;
}

.bliss-program.Itemid_325 article .purple-button {
    font-size: 18px;
    text-transform: inherit;
}

.overflow-hidden {
    overflow: hidden;
}

.margin-bottom20 {
    margin-bottom: 20px;
}

.bliss-program.Itemid_325 article .yellow-background {
    background-color: #ffffd9;
    padding: 10px 0;
    margin-bottom: 10px;
}

.bliss-program.Itemid_325 article figure {
    float: right;
    margin: 0 0 5px 15px;
}


html body.site.bliss-program.Itemid_325  div.container-fluid section article div.item-page div#shareIcons div.shareIcons {
    margin: 0 auto !important;
    max-width: 1080px !important;
}

/* Large desktop */
@media (min-width: 1024px) {
    .page-box {
        padding: 0 20px;
    }

    .bliss-program.Itemid_325 p.text-center.get-started-now {
        margin: 0;
    }

    html body.site.bliss-program.Itemid_325  div.container-fluid section article div.item-page div#shareIcons {
        padding-left: 20px !important;
    }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    .page-box {
        padding: 0 20px;
    }

    .bliss-program.Itemid_325 article ul {
        clear: both;
    }

    .bliss-program.Itemid_325 article .get-started-now {
        float: none;
        clear: right;
        margin: 0 0 10px 0;
        text-align: center;
    }

    .bliss-program.Itemid_325 article .bliss-image {
        float: none !important;
        margin: 20px 0 20px 0;
        text-align: center;
    }

    html body.site.bliss-program.Itemid_325  div.container-fluid section article div.item-page div#shareIcons {
        padding-left: 20px !important;
    }

}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

    .bliss-program.Itemid_325 article figure {
        float: none;
        margin: 20px 0 10px 0;
    }

    body section article {
        padding-right: 0;
        padding-left: 0;
    }

    .bliss-program.Itemid_325 article .page-box {
        padding: 0 20px;
    }

    .bliss-program.Itemid_325 article p.get-started-now {
        margin: 0 auto;
        display: block;
    }

    html body.site.bliss-program.Itemid_325  div.container-fluid section article div.item-page div#shareIcons {
        padding-left: 20px !important;
    }

}

/* Landscape phones and down */
@media (max-width: 480px) {

    .bliss-program.Itemid_325 article figure {
        margin: 20px 0 10px 0 !important;
        text-align: center;
    }
    .bliss-program.Itemid_325 article h2 {
        font-size: 28px !important;
        margin-bottom: 20px;
        text-align: left;
    }

    .bliss-program.Itemid_325 article p.get-started-now {
        margin: 0 auto;
        display: block;
    }

    .bliss-program.Itemid_325 article ul {
        margin-left: 40px;
    }

    .bliss-program.Itemid_325 article p.view-practitioner-requirements {
        margin: 30px 0;
    }

    .bliss-program.Itemid_325 article ul.current-practitioners li, .bliss-program.Itemid_325 article .with-the-bliss-program li {
        margin-bottom: 15px;
    }

    body section article {
        padding-right: 0;
        padding-left: 0;
    }

    .bliss-program.Itemid_325 article .page-box {
        padding: 0 20px;
    }

    html body.site.bliss-program.Itemid_325  div.container-fluid section article div.item-page div#shareIcons {
        padding-left: 20px !important;
    }
}
/****** End - Task #495 ******/

/****** Start - Task #936 ******/
/*#qt-profile .left-menu {
    width: auto !important;
    float: none !important;
    padding: 0 !important;
    border: none !important;
}*/
/****** End - Task #936 ******/


/****** Start - Task #848 ******/
.el_startdate .icon-calendar{
    background-image: none;
}
div.evaluationHeader {
    float: left;
    margin: 0 10px 10px 10px;
}
div.jform_usecomments label,  div.jform_usecomments input ,
div.jform_useinfo label,  div.jform_useinfo input {
    float: left;
    margin-right: 10px;
    margin-top: 10px;
    line-height: 13px;
}
label#jform_name-lbl {
    display: inline-block;
    margin-right: 20px;
}
.evaluationHeader label strong{
    display: none;
    margin-left: 20px;
}
#evaluationRadios .radio label{
    display: inline-block;
    min-width: 65px;
    text-align: left;
    margin-right: 10px;
    margin-left: 5px;
}
#evaluationRadios .radio input{
    float: none;
    margin: 0;
}
#evaluationRadios .radio:not("#jform_overall"),
#evaluationHeader,
.evaluationTextarea{
    margin-bottom: 20px;
}
.evaluationRadios label:first-child,
.evaluationHeader label,
.evaluationTextarea label{
    font-weight: bold;
}
hr.sep_evaluation {
    border-bottom: 1px solid #999;
}
.jform_usecomments {
    clear: left;
}
fieldset#evaluationRadios,
fieldset#evaluationTextarea{
    padding-left: 10px;
}
div.jform_anotherclassexplanation {
    margin-left: 15px;
}
#evaluationRadios textarea ,
#evaluationTextarea textarea {
    width: 96%;
    height: 100px;
}
#evaluationTextarea{
    margin-bottom: 20px;
}
#evaluationRadios .evaluationRadios:not(.jform_anotherclass):not(.jform_anotherclassexplanation) {
    margin-bottom: 10px;
}
.evaluationTextarea {
    padding-left: 15px;
    padding-bottom: 15px;
}
label#jform_improve-lbl ,
label#jform_comments-lbl {
    margin-left: -15px;
}
form#evalForm *{
    font-size: 18px;
}
.preTextEval{
    margin: 0 10px 30px 10px;
}
.evalDates {
    display: inline-block;
    list-style: none;
    margin-left: 0;
}
.evalDetails strong{
    vertical-align: top;
    color: #9900CB;
    font-size: 1.1em;
    width: 30%;
    display: inline-block;
}
.evalDetails{
    font-size: 18px;
    margin: 0 10px 10px 10px;
    font-weight: bold;
}

/****** End - Task #848 ******/

/****** Start - Task #947 ******/
#hikashop_checkout_status h1{
    color: #9913b7 !important;
    font-size: 21px !important;
    text-transform: none !important;
    font-weight:bold !important;
    width: 480px;
    margin-top: 20px;
    text-align: left;
    float: left;
}
#hikashop_checkout_cart .hikashop_cart_product_name_value a,
#hikashop_checkout_cart .hikashop_cart_product_availability,
#hikashop_checkout_cart .hikashop_product_quantity_field,
.hikashop_product_price_full .hikashop_product_price,
#hikashop_checkout_cart .hikashop_product_price,
#hikashop_checkout_cart .hikashop_cart_product_name{
    font-weight: bold !important;
}
table.status-table{
    margin-bottom: 25px;
    color: #414141;
    float: left;
}
table.status-table .bold{
    font-weight: 900;
    font-size: 18px;
}
table.status-table .title{
    font-weight: 300;
    font-size: 18px !important;
    height: 50px;
    text-transform: uppercase;
}
/****** End - Task #947 ******/

/************ START - #960 **************/

div#slider-home-page-text-box {
    width: 500px;
    margin-left: 54%;
    margin-top: 0;
}

div#slider-home-page-text-box p:first-child {
    color: #438CCA;
    font-weight: bold;
    display:block;
}
/************ END - #960 **************/



/************ START - TASK #982 ************/

#slider-home-page-text-box-2 {
    width: 625px;
    margin: 0 auto;
    text-align: center;
    position: relative;
    top: -93px;
}

#slider-home-page-text-box-2 p:first-child {
    font-size: 23px;
    text-align: center;
    line-height: 0px;
    font-weight: bold;
}

#slider-home-page-text-box-2 .light-blue {
    color: #26ADC5;
    text-align: center;
    font-weight: bold;
    margin: 0 !important;
    font-size: 55px;
}

#slider-home-page-text-box-2 .new-workshop-from-qt {
    font-size: 34px;
}

#slider-home-page-link-2 {
    position: relative;
    width: 220px;
}

/************ END - TASK #982 ************/


/************ START - #974 **************/
.pane-sliders .panel{
    overflow: hidden;
}
/************ END - #974 **************/

/************ START - #966 **************/
@media (min-width: 1125px) and (max-width: 1300px) {
    .moduletable_socialmenu li {
        margin: 0 3px !important;
    }
    .headerTopRightLine1 .moduletable_usermenu.span2 {
        width: 20% !important;
    }
    .headerTopRightLine1 .moduletable_usermenu.span5 {
        width: 33% !important;
    }
}
/************ END - #966 **************/

/****** BEGIN - Task #1014 ******/
@media (min-width: 1125px) {
    .headerFoot .navbar ul li:hover {
        background-color: #E56B53 !important;
        color: #fff !important;
    }
}
.headerFoot .navbar .nav .nav-child li:hover a {
    color: black !important;
    background-color: #E5BFF2 !important;
    font-weight: bold !important;
    overflow: hidden;
}
/****** END - Task #1014 ******/

/****** BEGIN - Task #963 ******/
.goToVideoWrap {
    position: absolute;
    bottom: 8px;
    z-index: 100;
    text-align: center;
    width: 100%;
}
a#goToVideo{
    display: inline-block;
}
@media (min-width: 768px) and (max-width: 799px) {
    #goToVideo {
        bottom: 16px;
    }
    #goToVideo img{
        height: 30px;
    }
}
@media (min-width: 800px) and (max-width: 859px) {
    #goToVideo {
        bottom: 14px;
    }
    #goToVideo img{
        height: 35px;
    }
}
@media (min-width: 860px) and (max-width: 899px) {
    #goToVideo {
        bottom: 12px;
    }
    #goToVideo img{
        height: 40px;
    }
}
@media (min-width: 900px) and (max-width: 959px) {
    #goToVideo {
        bottom: 10px;
    }
    #goToVideo img{
        height: 45px;
    }
}
@media (min-width: 960px) and (max-width: 1079px) {
    #goToVideo {
        bottom: 8px;
    }
    #goToVideo img{
        height: 50px;
    }
}
/****** END - Task #963 ******/

/****** BEGIN - Task #1011 ******/
@media (min-width: 1000px) and (max-width: 1224px) {
    .headerTopRightLine1 .moduletable_usermenu.span5,
    .headerTopRightLine1 .moduletable_socialmenu.span2,
    .headerTopRightLine1 .moduletable_usermenu.span3{
        width: 100% !important;
        overflow:hidden;
        float: right;
        text-align: right;
    }
    .headerTopRightLine1 .moduletable_usermenu.span2{
        width: 200px !important;
        float: right
    }
}
@media (max-width: 999px) {
    .headerTopRightLine1 .moduletable_socialmenu.span2 {
        min-width: 108px;
    }
    .moduletable_socialmenu li {
        margin: 0 6px !important;
    }
    .headerTopRightLine1 .moduletable_usermenu.span5,
    .headerTopRightLine1 .moduletable_usermenu.span3{
        width: 100% !important;
    }
}
@media (max-width: 999px) and (min-width: 768px){
    .row-fluid {
        overflow: hidden;
    }
    .headerTopRightLine1 .moduletable_usermenu.span3 {
        padding-right: 10px;
        margin-top: -10px;
    }
    .btn-navbar.mainmenu{
        display: inline-block;
        margin-right: 20px;
        margin-top: 20px;
        cursor: pointer;
    }
    .headerTopRightLine1 .moduletable_usermenu.span2 {
        min-width: 202px;
    }
}
.btn-navbar.mainmenu span {
    font-size: 17px;
    color: white;
    vertical-align: middle;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Lato', helvetica, arial, sans-serif;
    letter-spacing: 2px;
    border: 2px solid #E56C53;
    margin-right: 6px;
    padding: 2px 6px 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

@media (min-width:620px ) and (max-width: 767px) {
    .headerTopRight.span9{
        margin-top: -20px;
        display: inline-block !important;
    }
}
@media (min-width:500px ) and (max-width: 619px) {
    .headerTopRight.span9{
        margin-top: -10px;
        display: inline-block !important;
    }
}
@media (min-width:420px ) and (max-width: 767px) {
    .headerTopRightLine1.row-fluid{
        min-height:95px;
    }
    .headerTopRightLine1 .moduletable_socialmenu.span2 ,
    .headerTopRightLine1 .moduletable_usermenu.span2 {
        top:55px;
    }
    body.login .headerTopRightLine1.row-fluid{
        min-height:120px;
    }
    body.login .headerTopRightLine1 .moduletable_socialmenu.span2 ,
    body.login .headerTopRightLine1 .moduletable_usermenu.span2 {
        top:85px;
    }
    .headerTopRightLine1 .moduletable_socialmenu.span2{
        float: left !important;
        width: 42%;
    }
    .headerTopRightLine1 .moduletable_usermenu.span2 {
        float: right !important;
        width: 53%;
    }
    .btn-navbar.mainmenu{
        display: inline-block;
        margin-right: 20px;
        margin-bottom: 20px;
        cursor: pointer;
        position: absolute;
        top: 30px;
        right: 0;
    }
    .headerTopRightLine1 .moduletable_usermenu.span5{
        top:-40px;
    }
}
@media (max-width: 419px) {
    .headerTopRightLine1.row-fluid{
        min-height:125px;
    }
    body.login .headerTopRightLine1.row-fluid{
        min-height:145px;
    }
    .headerTopRightLine1 .moduletable_socialmenu.span2{
        top: 45px;
        max-width: 145px;
    }
    .headerTopRightLine1 .moduletable_usermenu.span2 {
        top:35px;
        max-width: 202px;
    }
    body.login .headerTopRightLine1 .moduletable_socialmenu.span2{
        top: 85px;
        max-width: 145px;
    }
    body.login .headerTopRightLine1 .moduletable_usermenu.span2 {
        top:70px;
        max-width: 202px;
        overflow: visible;
    }
    .headerTopRightLine1 .moduletable_socialmenu.span2{
        float: none;
        overflow: hidden;
        text-align: center;
        margin: 0 auto !important;
    }
    .headerTopRightLine1 .moduletable_usermenu.span2 {
        float: none;
        overflow: hidden;
        margin: 0 auto !important;
    }
    .headerTopRightLine1 .moduletable_usermenu.span5{
        top:-90px;
    }
    .btn-navbar.mainmenu{
        display: inline-block;
        margin-right: 10px;
        margin-bottom: 20px;
        margin-top: -10px;
        cursor: pointer;
        position: absolute;
        top: 30px;
        right: 0;
    }
}
@media(min-width: 550px) and (max-width: 999px) {
    .headerTopLeft.span3 {
        width: 60% !important;
    }
}
@media(max-width: 549px) {
    .headerTopLeft.span3 {
        width: 80% !important;
    }
}
@media(min-width: 768px) and (max-width: 999px) {
    .headerTopRightLine1.row-fluid{
        width: 320px;
        float: right;
    }
    .headerTopRight.span9{
        margin-top: -30px;
    }
}
@media (max-width: 999px) {
    .moduletable_usermenu.span5 ul{
        max-width: 280px !important;
        float: right;
    }
    .moduletable_usermenu ul.menu a.hidden-desktop{
        margin: 0 5px;
    }
}
@media (min-width: 1000px){
    .moduletable_usermenu ul.menu a.hidden-desktop{
        margin: 0 15px;
    }
}
@media (min-width: 1000px) and (max-width: 1224px) {
    .container-fluid .headerTopRight.span9{
        width: 60% !important;
    }
    .container-fluid .headerTopLeft.span3{
        width: 40%;
    }
    .moduletable_usermenu.span5 ul{
        width: 290px !important;
        float: right;
    }
}
@media (min-width: 1000px) and (max-width: 1124px) {
    .navbar .nav > li > a.shop{
        padding: 0 20px !important;
    }
    .navbar .nav > li > a{
        padding: 10px 2px !important;
    }
}
/****** END - Task #1011 ******/

/****** BEGIN - Task #1012 ******/
.become-a-practitioner article,
.become-a-practitioner .item-page{
    max-width: 1600px;
}
.become-a-practitioner article .row-fluid{
    max-width: 1080px;
    margin: 0 auto;
}
.become-a-practitioner article .case_study{
    max-width: 100%;
}
.become-a-practitioner article p.plink{
    text-align: center;
}
.become-a-practitioner article .case_study p.plink{
    text-align: left;
}
.become-a-practitioner article a.colorpri{
    text-decoration: underline;
}
.become-a-practitioner article a.stylelink1,
.become-a-practitioner article a.stylelink2{
    text-transform: none !important;
}
.become-a-practitioner article h3.title_center{
    text-align: center;
}
.become-a-practitioner article h3.title_left{
    text-align: left;
}
.become-a-practitioner article ul{
    padding-left: 20px;
}
.become-a-practitioner article ul li{
    padding: 15px 0;
}
.become-a-practitioner article p strong{
    margin-left: 45px;
    display: inline-block;
}
body.become-a-practitioner .case_study p{
    padding-bottom: 0px !important;
}
body.become-a-practitioner article h4,
body.become-a-practitioner article p{
    margin-bottom: 30px !important;
}
@media (min-width:768px) {
    .become-a-practitioner article .row-fluid .span5{
        padding-top: 35px;
    }
}
.become-a-practitioner article .row-fluid .span5 img{
    width:100%;
}
.become-a-practitioner article h4{
    font-size: 25px;
}
/****** END - Task #1012 ******/

/****** BEGIN - Task #1019 ******/
.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}
.embed-container iframe, .embed-container object, .embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.margin-right30{
    margin-right: 30px;
}
.case_study hr{
    margin-top: 30px;
    border-color: #666;
    min-height: 0 !important;
    border-bottom: none;
}
p.quote{
    font-style:italic;
    clear: both;
}
p.quoteName{
    text-align: left;
    width: 225px;
    float: right;
    font-weight: bold;
    clear: both;
}
p.quoteName span{
    font-weight: normal;
}

/* Zebra striping */
.level-2-workshop tr:nth-of-type(even) {
    background: #FFFFD9;
}

.level-2-workshop tr:nth-of-type(odd) {
    background: #ffffff;
}
.level-2-workshop th {
    background: #e56b53;
    color: white;
    font-weight: bold;
    border: none;
}
.level-2-workshop td, .level-2-workshop th {
    padding: 6px;
    border: none;
    text-align: left;
}
.level-2-workshop article,
.level-2-workshop .item-page{
    max-width: 1600px;
}
.level-2-workshop article .row-fluid{
    max-width: 1080px;
    margin: 0 auto;
}
.level-2-workshop article .case_study{
    max-width: 100%;
}
.level-2-workshop article p.plink{
    text-align: center;
}
.level-2-workshop article .case_study p.plink{
    text-align: left;
}
.level-2-workshop article a.colorpri{
    text-decoration: underline;
}
.level-2-workshop article h3.title_center{
    text-align: center;
}
.level-2-workshop article h3.title_left{
    text-align: left;
}
.level-2-workshop article ul{
    padding-left: 20px;
}
.level-2-workshop article ul li{
    padding: 15px 0;
}
.level-2-workshop article ul.normal li{
    padding: 0;
}
.level-2-workshop article p strong{
    display: inline-block;
}
body.level-2-workshop .case_study p{
    padding-bottom: 0px !important;
}
body.level-2-workshop article h4,
body.level-2-workshop article p{
    margin-bottom: 30px !important;
}
@media (min-width:768px) {
    .level-2-workshop article .row-fluid .firstImage{
        padding-top: 35px;
    }
}
.level-2-workshop article .row-fluid .span5 img{
    width:100%;
}
@media (max-width:767px){
    .level-2-workshop article{
        padding:0 20px;
    }
}
.level-2-workshop article h4{
    font-size: 25px;
}
.level-2-workshop .row-fluid.case_study > div{
    max-width: 1080px;
    float: none;
    overflow: hidden;
    margin: 0 auto;
}
.level-2-workshop #pricing-table{
    border-bottom: none;
    margin-bottom: 30px;
}
a.colorpri{
    color: #9900CC;
    font-weight: bold;
}
.paddingtop10{
    padding-top: 10px;
}
/****** END - Task #1019 ******/

/****** BEGIN - Task #1031 ******/
#evaluationTextarea1 textarea ,
#evaluationTextarea2 textarea ,
#evaluationTextarea3 textarea ,
#evaluationTextarea4 textarea {
    width: 96%;
    height: 100px;
}
#evaluationTextarea1,
#evaluationTextarea2,
#evaluationTextarea3,
#evaluationTextarea4{
    margin-bottom: 20px;
}
fieldset#evaluationTextarea1,
fieldset#evaluationTextarea2,
fieldset#evaluationTextarea3,
fieldset#evaluationTextarea4{
    padding-left: 10px;
}
.evaluationTextarea1,
.evaluationTextarea2,
.evaluationTextarea3,
.evaluationTextarea4{
    padding-left: 15px;
    padding-bottom: 15px;
}
label#jform_outstanding-lbl,
label#jform_firsthear-lbl,
label#jform_inspired-lbl{
    margin-left: -15px;
}
.evaluationTextarea1 label,
.evaluationTextarea2 label,
.evaluationTextarea3 label,
.evaluationTextarea4 label{
    font-weight: bold;
}
/****** END - Task #1031 ******/

/****** Begin - Task #935 ******/
#newsletterModal {
    background: #9900CD;
    font-family: 'Lato';
}
#newsletterModal .modal-header {
    height: 35px;
    padding: 0;
    border: none;
}
#newsletterModal .modal-header .close{
    color: #fff;
    text-shadow: none;
    font-weight: bold;
    line-height: 30px;
    padding-left: 15px;
    background-color: #E46B53;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 5px;
    padding-right: 15px;
    opacity: 1;
}
#newsletterModal .modal-footer .close{
    opacity: 1;
    margin: 0 auto;
    display: block;
    float: none;
}
#newsletterModal .modal-footer .close{
    color:#fff;
    text-shadow:none;
    font-weight: normal;
    padding-right: 15px;
    line-height: 35px;
}
#newsletterModal .modal-body{
    background: url('../images/modal-body-background.jpg') scroll no-repeat right 0 transparent;
    width: 100%;
}
#newsletterModal .modal-footer{
    background: transparent;
    border:none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}
#newsletterModal.modal .modal-body h2 {
    text-align: center !important;
    color: #FFF !important;
    max-width: 700px;
    padding: 0 10px;
    margin: 0 10px;
}
#newsletterModal.modal .modal-body h4 {
    text-align: center !important;
    color: #FFF !important;
    max-width: 500px;
    font-weight: normal !important;
    margin: 0 auto;
}
#newsletterModal.modal .modal-body h5{
    text-align: center !important;
    color: #FFF !important;
    max-width: 500px;
    font-weight: 200 !important;
    margin: 60px auto 45px auto;
    font-size: 24px !important;
    line-height: 30px;
}
#newsletterModal.modal .modal-body h2.light,
#newsletterModal.modal .modal-body h4.light{
    font-weight: 100 !important;
}
#newsletterModal.modal .modal-body > strong {
    text-align: center;
    color: #FFF !important;
    line-height: 40px;
    display: inline-block;
    width: 100%;
}
#newsletterModal .modal-footer {
    position: relative;
    padding-bottom: 0px;
}
#newsletterModal .modal-footer .firstText {
    color: #fff;
    margin-top: 26px;
    text-align: center;
}
#newsletterModal .modal-footer .firstText p{
    font-size: 20px;
}
#newsletterModal .modal-footer .firstText strong{
    font-size: 24px;
}
#newsletterModal .modal-footer form {
    height: 80px;
    padding: 0;
    text-align: left;
}
#newsletterModal #signupinputmodal3{
    width: 109px;
    background: #E46B53;
    font-weight: 900;
    color: white;
    padding: 4px 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    height: 30px;
    margin-top: -10px;
}
#newsletterModal .modalError {
    background: url('../images/warning-icon.png') no-repeat 0 0;
    padding-left: 25px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    margin: 0 auto;
    max-width: 410px;
    line-height: 18px;
    display: none;
}
#newsletterModal img.modal-success{
    display: block;
    width: auto;
    margin: 0 auto;
}
#newsletterModal div.modal-footer + div.modal-body{
    margin-top: 50px;
}
#newsletterModal .modal-footer form input{
    font-size: 18px;
    height: 22px;
}
@media (min-width: 890px) {
    div#newsletterModal {
        width: 800px !important;
        margin-left: -400px !important;
        top: 5% !important;
        left: 50% !important;
    }
    #newsletterModal .modal-footer form input{
        width: 210px;
        margin-right: 15px;
    }
    #newsletterModal .modal-footer {
        background: url('../images/modal-left-image.png') no-repeat 15px 0 transparent;
        padding-top: 94px;
        top: -100px;
    }
    #newsletterModal .modal-footer .firstText {
        padding-left: 350px;
    }
    #newsletterModal.modal .modal-body > strong {
        margin: 30px auto;
    }
    #newsletterModal .modal-footer form {
        margin: 30px 80px 0 80px;
    }
}
@media (min-width: 650px) {
    #newsletterModal.modal .modal-body h2 {
        font-size: 42px !important;
        line-height: 50px;
    }
    #newsletterModal.modal .modal-body h4 {
        font-size: 30px !important;
        line-height: 40px;
    }
    #newsletterModal.modal .modal-body > strong {
        font-size: 30px !important;
    }
}
@media (max-width: 889px) {
    div#newsletterModal {
        width: 90% !important;
        top: 5% !important;
        left:5% !important;
        margin-left: 0px !important;
    }
}
@media (min-width: 810px) and (max-width: 889px) {
    #newsletterModal .modal-footer form input{
        width: 33%;
        margin-right: 2%;
    }
    #newsletterModal .modal-footer {
        background: url('../images/modal-left-image.png') no-repeat 15px 0 transparent;
        padding-top: 94px;
        top: -94px;
    }
    #newsletterModal .modal-footer .firstText {
        padding-left: 350px;
    }
    #newsletterModal.modal .modal-body > strong {
        margin: 30px auto;
    }
    #newsletterModal .modal-footer form {
        margin: 30px 80px 0 80px;
    }
}
@media (min-width: 750px) and (max-width: 809px) {
    #newsletterModal .modal-footer form input{
        width: 33%;
        margin-right: 2%;
    }
    #newsletterModal .modal-footer form {
        margin: 30px 80px 0 45px;
    }
}
@media (min-width: 600px) and (max-width: 749px) {
    #newsletterModal .modal-footer form input {
        width: 28%;
        margin-right: 2%;
    }
    #newsletterModal .modal-footer form {
        margin: 30px 80px 0 3%;
    }
}
@media (min-width: 540px) and (max-width: 599px) {
    #newsletterModal .modal-footer form input{
        width: 26%;
        margin-right: 2%;
    }
    #newsletterModal .modal-footer form {
        margin: 30px 80px 0 4%;
    }
}
@media (max-width: 539px) {
    .firstText p:first-child{
        display: none;
    }
}
@media (max-width: 480px) {
    #newsletterModal img.modal-success{
        display: none !important;
    }
}
@media (min-width: 480px) and (max-width: 539px) {
    #newsletterModal .modal-footer form input{
        width: 23%;
        margin-right: 2%;
    }
    #newsletterModal .modal-footer form {
        margin: 10px 80px 0 4%;
    }
}
@media (max-width: 370px){
    #newsletterModal .modal-body h2{
        font-size: 24px !important;
    }
    #newsletterModal .modal-body h4{
        font-size: 20px !important;
    }
}

/****** End - Task #935 ******/

/****** Begin - Task #1066 ******/
@media (max-width: 671px) {
    .moduletable_footerhome h3{
        line-height: 42px !important;
    }
}
/****** End - Task #1066 ******/

/****** Begin - Task #1064 ******/
tr.tditemseval td,
tr.tdvalueseval td{
    font-size: 18px;
}
/****** End - Task #1064 ******/

/****** Begin - Task #1052 ******/
.circle{
    background: #9900CB;
    line-height: 60px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    font-size: 40px;
    font-weight: 100;
    color: #fff;
    width: 60px;
    height: 60px;
    text-align: center;
}
.intuitive-development .circle{
    margin: 0 auto;
}
.intuitive-development .span6 h3.colorpri{
    margin-top: 0;
}
.intuitive-development article, .intuitive-development .item-page {
    max-width: initial;
}
.intuitive-development article .row-fluid hr.span12{
    border-top-color: #999;
}
.intuitive-development article .row-fluid {
    max-width: 1080px;
}
.intuitive-development article .row-fluid:first-child {
    margin: 30px auto 0 auto;
}
.intuitive-development article .row-fluid {
    margin: 0  auto;
}
.intuitive-development article h3.title_center {
    text-align: center;
    margin-top: 0;
}
.intuitive-development article .row-fluid:not(.package) ul {
    padding-left: 20px;
    padding-bottom: 10px;
}
.intuitive-development article .row-fluid.package h4.colorpri {
    font-size: 24px;
    padding-top: 10px;
}
.intuitive-development article .row-fluid:not(.package) ul li {
    padding: 0;
}
.intuitive-development .row-fluid.package{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.intuitive-development .row-fluid.package .span5 figure{
    margin: 0 auto;
}
.intuitive-development .row-fluid.package .span5{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.intuitive-development .row-fluid.package .span5,
.intuitive-development .row-fluid.package .span6{
    margin-top: 30px;
    margin-bottom: 10px;
}
.intuitive-development article .case_study{
    max-width: 100% !important;
    margin-bottom: 50px;
}
.intuitive-development .circle{
    margin: 0 auto;
}
.intuitive-development article p.plink{
    text-align: center;
    width: 100%;
}
.intuitive-development article .case_study p.plink{
    text-align: left;
}
.intuitive-development #workshopPrices{
    margin-top: 20px;
}
.intuitive-development #workshopPrices p strong{
    margin-left: 30px;
}
.intuitive-development .row-fluid .span12 p.plink .stylelink2{
    padding-left: 40px !important;
    padding-right: 40px !important;
}
.intuitive-development #pricing-table{
    border-bottom: none;
    margin: 0 10px 10px 30px;
}
.intuitive-development tr:nth-of-type(even) {
    background: #FFFFD9;
}

.intuitive-development tr:nth-of-type(odd) {
    background: #ffffff;
}
.intuitive-development th {
    background: #e56b53;
    color: white;
    font-weight: bold;
    border: none;
}
.intuitive-development td, .intuitive-development th {
    padding: 6px;
    border: none;
    text-align: left;
    font-weight: bold;
}
/****** End - Task #1052 ******/

/****** Begin - Task #955 ******/
body.front.home .modal-backdrop.fade.in {
    opacity: 0.9;
    z-index: 1080;
}
/****** End - Task #955 ******/

/****** Begin - Task #1117 ******/
.addtocartlink.stylelink1 {
    margin-top: 10px;
}
/****** End - Task #1117 ******/


/************ BEGIN - TASK #1095 ************/
.headerTop.row-fluid, .headerTopRight.span9{
    overflow: visible;
}
#languageSelect_chzn a span{
    padding-left: 41px;
    background: no-repeat left center;
}
#languageSelect_chzn .chzn-search{
    display: none;
}
#languageSelect_chzn *{
    color: #CBCBCB;
    font-size: 16px;
    font-family: 'Lato';
}
#languageSelect_chzn a.chzn-single-with-drop {

}
#languageSelect_chzn .chzn-drop {
    background: #999999;
    border-radius: 0;
    width: 200px !important;
    top: 28px !important;
}
#languageSelect_chzn .chzn-drop ul.chzn-results{
    margin-bottom: 0;
}
#languageSelect_chzn a.chzn-single {
    border-radius: 0;
    height: 26px;
    line-height: 26px;
    width: 196px;
    border: 1px #666 solid;
    background: #333333 none;
    padding-left: 4px;
    box-shadow: none
}
#languageSelect_chzn .chzn-drop ul.chzn-results li{
    padding: 3px 0 3px 41px !important;
    height: 25px;
    line-height: 25px;
}
#languageSelect_chzn .chzn-single div b {
    background: url('../images/icons/sprite-default.png') -10px -216.5px no-repeat;
}
#languageSelect_chzn .chzn-drop ul.chzn-results li:hover{
    color: #000000;
}
#languageSelect_chzn.chzn-container-single .chzn-single div{
    width: 25px ;
}
#languageSelect_chzn{
    width: 202px !important;
    text-align: left;
}
.headerTopLeft.span3{
    overflow: hidden;
}
/************ END - TASK #1095 ************/

/************ BEGIN - TASK #1075 ************/
.headerTopRightLine1 .moduletable_usermenu.span5 ul{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.headerTopRightLine1 .moduletable_usermenu.span5 ul li{
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}
/************ END - TASK #1075 ************/

/************ BEGIN - TASK #1136 ************/
.headerTopRightLine1 .moduletable_usermenu.span5 ul li {
    white-space: nowrap;
}
@media (max-width: 1200px){
    #login ul a{
        font-size: 15px !important;
        padding-bottom: 5px !important;

    }
    #login ul{
        margin-bottom: 5px !important;
    }
    #login.login{
        padding-top: 5px !important;
    }
    #login button.stylelink1{
        margin: 5px 0 10px 0 !important;
    }
    div.modalSigninHead h3.siginTitle.show1 span.hidden-desktop{
        font-size: 24px !important;
    }
    div.modal{
        width: 90% !important;
        height: 90% !important;
        overflow-y: scroll;
        overflow-x: hidden;
    }
    .modal .closeModal{
        top: 0 !important;
        right: 10px !important;
    }
}
@media (max-width: 999px){

    #hikashop_checkout_page .fright{
        float: none !important;
    }

    /* Force table to not be like tables anymore */
    .hikashop_checkout_page_step0 #hikashop_checkout_cart table,
    .hikashop_checkout_page_step0 #hikashop_checkout_cart thead,
    .hikashop_checkout_page_step0 #hikashop_checkout_cart tbody,
    .hikashop_checkout_page_step0 #hikashop_checkout_cart tfoot,
    .hikashop_checkout_page_step0 #hikashop_checkout_cart th,
    .hikashop_checkout_page_step0 #hikashop_checkout_cart tbody td,
    .hikashop_checkout_page_step0 #hikashop_checkout_cart tbody tr {
        display: block;
    }


    /* Hide table headers (but not display: none;, for accessibility) */
    .hikashop_checkout_page_step0 #hikashop_checkout_cart thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    .hikashop_checkout_page_step0 #hikashop_checkout_cart tfoot{
        text-align: right;
    }

    .hikashop_checkout_page_step0 #hikashop_checkout_cart tbody td {
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        width: 55% !important;
    }

    .hikashop_cart_product_availability{
        width: 100% !important;
        text-align: left !important;
        line-height: 45px !important;
    }

    .hikashop_checkout_page_step0 #hikashop_checkout_cart tbody td:before {
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
        min-height: 45px;
        text-align: left;
    }

    /*
    Label the data
    */
    .hikashop_checkout_page_step0 #hikashop_checkout_cart tbody td:nth-of-type(2):before {
        content: "ITEM";
        font-weight: bold;
        margin: 10px 0 0 15px
    }

    .hikashop_checkout_page_step0 #hikashop_checkout_cart tbody td:nth-of-type(3):before {
        content: "QTY";
        font-weight: bold;
        margin: 10px 0 0 15px
    }

    .hikashop_checkout_page_step0 #hikashop_checkout_cart tbody td:nth-of-type(4):before {
        content: "PRICE";
        font-weight: bold;
        margin: 10px 0 0 15px
    }

    .hikashop_checkout_page_step0 #hikashop_checkout_cart tbody td:nth-of-type(6):before {
        content: "TOTAL";
        font-weight: bold;
        margin: 10px 0 0 15px
    }

    .hikashop_checkout_page_step0 #hikashop_checkout_cart table tbody tr td {
        max-width: none;
        padding: 6px 6px 6px 45% !important;
        min-height: 45px;
    }

    .hikashop_checkout_page_step0 #hikashop_checkout_cart table tbody tr td:last-child {
        max-width: none;
    }
    span.hikashop_product_price_full,a.remove_product{
        float: none !important;
        display: inline-block !important;
    }
    .hikashop_product_quantity_field ~ div{
        overflow: hidden;
    }
    a.increment, a.decrement{
        float: left !important;
    }
    #hikashop_checkout_page .continue_link, #hikashop_checkout_page .loginmodal{
        display: block !important;
        width: 90% !important;
        text-align: center;
        margin: 20px auto !important;
        float: none;
        padding: 0 !important;
    }
    .hikashop_checkout_page_step1 .fleft{
        width: 100%;
        float: none;
    }
    #pane{
        width: 100%;
    }
    #pane table tr td{
        display: block;
    }

    .hikashop_checkout_address,
    .hikashop_checkout_page_step0 #hikashop_checkout_cart.panels_checkout,
    #hikashop_checkout_address_left_part td input,
    .hikashop_checkout_cart.panels_checkout .hikashop_cart_product_name {
        width: 100% !important;
    }

    #pane .hikashop_shipping_methods td {
        display: table-cell;
    }
    .coupon-container div .dt, .coupon-container div .dd {
        display: inline-block;
        width: 100%;
    }
    .dt{
        padding-left: 0 !important;
    }
    #pane .panel .placeOrderBtns .submitStep {
        float: left !important;
        margin-bottom: 20px !important;
    }
}
@media (max-width: 600px){
    .hikashop_checkout_page_step0 #hikashop_checkout_cart table tbody tr td ,
    .hikashop_checkout_page_step0 #hikashop_checkout_cart.panels_checkout table tbody tr td {
        max-width: none;
        padding: 6px 6px 6px 55% !important;
        min-height: 45px;
    }
    .hikashop_checkout_page_step0 #hikashop_checkout_cart tbody td ,
    .hikashop_checkout_page_step0 #hikashop_checkout_cart.panels_checkout tbody td {
        width: 40% !important;
    }
}
/************ END - TASK #1136 ************/

/************ BEGIN - TASK #1130 ************/
.videos-container .clip{
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    width: 100%;
}
.videos-container .clip iframe,.videos-container .clip object,.videos-container .clip embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.videos-container .modal{
    height: auto !important;
}
/************ END - TASK #1130 ************/

/************ BEGIN - TASK #1140 ************/
#dialog a {
    color:#3366BB !important;
    border-bottom: 1px solid #3366BB;
}
.login-info,.edit_cart_right a{
    float: right;
    color: #9913b7 !important;
    font-size: 13px !important;
    font-weight: 400 !important;
}
.hikashop_cart_input_button[name=next]{
    background: #9900CB;
    font-family: 'Lato', helvetica, arial, sans-serif;
    font-weight: bold;
    display: inline-block;
    width: auto;
    height: 30px;
    line-height: 30px;
    color: white;
    text-decoration: none;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    vertical-align: baseline;
}

#hikashop_checkout_status{
    overflow: hidden;
}
.status-products{
    float: left;
    margin-bottom: 25px;
    width: 100%;
}
.status-products-total{
    text-align: right;
    margin-bottom: 20px;
    clear: both;
}
.status-products-total .left1{
    float: left;
}
#hikashop_checkout_page div.hikashop_cart_bar{
    background-image: url('../images/line.png');
    padding-top: 0;
}
#hikashop_checkout_page .hikashop_cart_step,#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_current{
    background-image: none !important;
    display: inline-block;
}
#hikashop_checkout_page .hikashop_cart_step a,
#hikashop_checkout_page .hikashop_cart_step span{
    font-weight: bold;
    text-decoration: none;
}
#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_finished span.step_number{
    background-color: #E56B53;
}
#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_finished span.step_number a,
#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_finished span.step_number{
    color: #fff;
}
#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_current span.step_number{
    background-color: #9900cb;
    color: #fff;
    border-color: #9900cb;
    height: 40px;
    width: 40px;
}
#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_finished span.step_number{
    height: 40px;
    width: 40px;
}
#hikashop_checkout_page div.hikashop_cart_step span{
    display: inline-block;
}
#hikashop_checkout_page div.hikashop_cart_step span.step_number{
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    border-radius: 22px;
    display: inline-block;
    border:2px solid #E56B53;
    background-color: #fff;
    line-height: 40px;
    font-size: 25px;
}
#hikashop_checkout_page div.hikashop_cart_step span.step_number a{
    display: inline-block;
    font-size: 25px;
    height: 40px;
    width: 40px;
}
#hikashop_checkout_page div.hikashop_cart_step span.step_number:hover,
#hikashop_checkout_page div.hikashop_cart_step span.step_number.hoverClass{
    background-color: #9900cb;
    border-color: #9900cb;
}
#hikashop_checkout_page.hikashop_checkout_page_step5 div.hikashop_cart_step span.step_number:hover,
#hikashop_checkout_page.hikashop_checkout_page_step5 div.hikashop_cart_step span.step_number.hoverClass{
    background-color: #E56B53 !important;
    border-color: #E56B53 !important;
}
#hikashop_checkout_page div.hikashop_cart_step span.step_number:hover a,
#hikashop_checkout_page div.hikashop_cart_step span.step_number.hoverClass a{
    color: #fff;
}
#hikashop_checkout_payment_ccinfo tr.hikashop_checkout_payment_ccinfo label{
    font-weight: bold;
}
#hikashop_payment_methods .select-wrapper:first-child {
    margin-right: 15px !important;
}
#hikashop_checkout_page #login .remember {
    font-size: 13px;
    width: 95%;
}
#hikashop_checkout_page #login .remember * {
    font-size: 13px;
}
#hikashop_checkout_page #login input.stylelink1 {
    width: 95% !important;
    margin: 15px 0 25px 0;
}
#notModalLogin .form-actions{
    background-color: #fff;
}
#hikashop_checkout_page #registration input{
    margin-bottom: 0;
}
.hikashop_shipping_group table tbody tr td:first-child{
    width: 37px;
}
.hikashop_shipping_group{
    padding-left: 5px;
}
span.hikashop_checkout_shipping_address_buttons a ,
span.hikashop_checkout_billing_address_buttons a {
    color: #E56B53;
    text-decoration: none;
    font-size: 20px !important;
    font-weight: bold;
}
span.hikashop_checkout_shipping_address_buttons a:hover,
span.hikashop_checkout_billing_address_buttons a:hover{
    color: #9900cb;
    text-decoration: underline;
}
#hikashop_checkout_address{
    display: inline-block;
}
@media (min-width: 1000px) {
    #hikashop_checkout_page #hikashop_checkout_next_button{
        bottom:0;
    }
    .hikashop_checkout_page_step2 #hikashop_checkout_cart {
        position: absolute;
        right: 0;
        width: 55%;
        top: 86px
    }
    .hikashop_checkout_address_left_part,
    .hikashop_checkout_address_right_part{
        width: 97%;
        margin-right: 3%;
        margin-bottom: 5%;
    }
    #hikashop_shipping_methods,#hikashop_checkout_address{
        width: 45%;
    }
}
@media (max-width: 999px) {
    .hikashop_checkout_page_step2 #hikashop_checkout_cart {
        display: inline-block;
        width: 100%;
    }
    .hikashop_checkout_address_left_part,
    .hikashop_checkout_address_right_part,
    .hikashop_shipping_methods{
        margin-right: 3%;
        margin-bottom: 5%;
    }
    #hikashop_checkout_page #hikashop_checkout_next_button{
        bottom:-15px;
    }
}
#hikashop_checkout_page{
    position: relative;
}
.hikashop_checkout_page_step2#hikashop_checkout_page form{
    min-height: 600px
}
#hikashop_checkout_next_button{
    bottom:-30px;
}
/************ END - TASK #1140 ************/

/************ BEGIN - TASK #1156 ************/
.shopProductImageWrap{
    overflow: hidden;
    position: relative;
}
.shopProductImage a{
    display: inline-block;
    text-align: center;
}
.shopProducts .shopProduct .shopProductImageWrap:hover .shopProductImage:before {
    visibility: visible;
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.shopProducts .shopProduct .shopProductImageWrap .shopProductImage:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 99;
    background: rgba(0,0,0,.6);
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
}
.shopProducts .shopProduct .shopProductImageWrap .shopProductImage img {
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
}
.shopProducts .shopProduct .shopProductImageWrap:hover .shopProductImage img {
    transform: scale(1.15,1.15);
}
#hikashop.view-category .shopProductImage .hikashop_cart_input_button {
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    z-index: 100;
    transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
}

#hikashop.view-category .shopProductImageWrap:hover .shopProductImage .hikashop_cart_input_button {
    visibility: hidden;
    top: 30%;
    opacity: 1;
    filter: alpha(opacity=100);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    visibility: visible;
}
/************ END - TASK #1156 ************/

/************ BEGIN - TASK #1170 ************/
@media (max-width: 979px) {
    .moduletable_signupslider {
        background-image: none !important;
    }
}
.moduletable_signupslider {
    background-repeat: no-repeat;
    background-position: 0;
}
.custom_signupslider {
    background-image: none !important;
}
/************ END - TASK #1170 ************/

/************ BEGIN - TASK #1216 ************/
.slide-text div.div_slider7 p.div_slider7_p1{ font-weight: bold; font-style: italic; margin-bottom: 0 !important }
.slide-text div.div_slider7 p.div_slider7_p2{ font-weight: bold; margin-top: 0 !important }
.slide-text div.div_slider7 p.div_slider7_p3{ font-weight: bold }
.slide-text div.div_slider7 p.div_slider7_p4{ font-style: italic }
.slide-text div.div_slider7 p.div_slider7_p5{ text-transform: uppercase }
.div_slider8{ width: 100% }
.div_slider8 a{ position: relative; margin-left: 50% }
@media (max-width: 479px){
    .div_slider7{ margin-left: 45% }
    .slide-text .div_slider7 p{ width:100%; display: inline-block; position: relative;  margin:0 !important; padding: 0 !important }
    .slide-text div.div_slider7 p.div_slider7_p1{ font-size: 16px; top: -5px }
    .slide-text div.div_slider7 p.div_slider7_p2{ font-size: 17px; top:-11px }
    .slide-text div.div_slider7 p.div_slider7_p3{ font-size: 14px; top: -15px }
    .slide-text div.div_slider7 p.div_slider7_p4{ font-size: 13px; top: -20px }
    .slide-text div.div_slider7 p.div_slider7_p5{ font-size: 11px; top: -25px }
    .slide-text div.div_slider7 a { font-size: 12px; position: relative; top: -30px }
    .slide-text div.div_slider8 a{ font-size: 10px !important; top: 45px; width: 50% !important; left: -25% }
}
@media (min-width: 480px) and (max-width: 767px){
    .div_slider7{ margin-left: 50% }
    .slide-text .div_slider7 p{ width:100%; display: inline-block; margin:0 !important; padding: 0 !important }
    .slide-text div.div_slider7 p.div_slider7_p1{ font-size: 20px }
    .slide-text div.div_slider7 p.div_slider7_p2{ font-size: 24px }
    .slide-text div.div_slider7 p.div_slider7_p3{ font-size: 22px }
    .slide-text div.div_slider7 p.div_slider7_p4{ font-size: 18px }
    .slide-text div.div_slider7 p.div_slider7_p5{ font-size: 16px }
    .slide-text div.div_slider7 a { font-size: 16px }
    .slide-text div.div_slider8 a{ font-size: 16px; top: 40px }
    .slide-text div.div_slider8 a{ font-size: 12px !important; top: 65px; width: 50% !important; left: -25% }
}
@media (min-width: 768px) and (max-width: 1023px){
    .div_slider7{ margin-left: 55% }
    .slide-text .div_slider7 p{  }
    .slide-text div.div_slider7 p.div_slider7_p1{ font-size: 30px }
    .slide-text div.div_slider7 p.div_slider7_p2{ font-size: 44px }
    .slide-text div.div_slider7 p.div_slider7_p3{ font-size: 34px }
    .slide-text div.div_slider7 p.div_slider7_p4{ font-size: 26px }
    .slide-text div.div_slider7 p.div_slider7_p5{ font-size: 22px }
    .slide-text div.div_slider7 a { font-size: 18px; width: 50% }
    .slide-text div.div_slider8 a{ font-size: 12px !important; top: 90px; width: 30% !important; left: -15% }
}
@media (min-width: 1024px) and (max-width: 1439px){
    .div_slider7{ margin-left: 55% }
    .slide-text .div_slider7 p{ margin-left: 5% }
    .slide-text div.div_slider7 p.div_slider7_p1{ font-size: 38px }
    .slide-text div.div_slider7 p.div_slider7_p2{ font-size: 52px }
    .slide-text div.div_slider7 p.div_slider7_p3{ font-size: 42px }
    .slide-text div.div_slider7 p.div_slider7_p4{ font-size: 32px }
    .slide-text div.div_slider7 p.div_slider7_p5{ font-size: 28px }
    .slide-text div.div_slider7 a { font-size: 18px; width: 50% }
    .slide-text div.div_slider8 a{ font-size: 16px !important; top: 115px; width: 20% !important; left: -10% }
}
@media (min-width: 1440px) and (max-width: 2559px){
    .div_slider7{ margin-left: 43%; margin-top: -30px }
    .slide-text .div_slider7 p{ margin-left: 10%; position: relative }
    .slide-text div.div_slider7 p.div_slider7_p1{ font-size: 73px; margin-bottom: 0 !important }
    .slide-text div.div_slider7 p.div_slider7_p2{ font-size: 81px; top:-20px }
    .slide-text div.div_slider7 p.div_slider7_p3{ font-size: 68px; top:-25px }
    .slide-text div.div_slider7 p.div_slider7_p4{ font-size: 65px; top:-30px }
    .slide-text div.div_slider7 p.div_slider7_p5{ font-size: 45px; top:-35px }
    .slide-text div.div_slider7 a { font-size: 18px; width: 35%; position: relative; top:-35px }
    .slide-text div.div_slider8 a{ font-size: 18px !important; top: 160px; width: 20% !important; left: -10% }
}
@media (min-width: 2560px){
    .div_slider7{ margin-left: 43%; margin-top: -30px }
    .slide-text .div_slider7 p{ margin-left: 10%; position: relative }
    .slide-text div.div_slider7 p.div_slider7_p1{ font-size: 113px; margin-bottom: 0 !important }
    .slide-text div.div_slider7 p.div_slider7_p2{ font-size: 151px; top:-30px }
    .slide-text div.div_slider7 p.div_slider7_p3{ font-size: 123px; top:-30px }
    .slide-text div.div_slider7 p.div_slider7_p4{ font-size: 95px; top:-30px }
    .slide-text div.div_slider7 p.div_slider7_p5{ font-size: 65px; top:-30px }
    .slide-text div.div_slider7 a { font-size: 28px; width: 25%; position: relative; top:-30px; padding: 10px 20px !important }
    .slide-text div.div_slider8 a{ font-size: 28px !important; top: 300px; width: 15% !important; left: -8%; padding: 5px 30px !important }
}
/************ END - TASK #1216 ************/

/************ BEGIN - TASK #1260 ************/
.fake-textarea{
    background-color: #eee;
    border: #999 1px solid;
    padding: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 570px
}
.fake-textarea *, .fake-textarea * *{
    color: #414141 !important;
    font-size: 18px !important;
    font-family: 'Lato', Helvetica, Arial, serif !important;
    font-weight: bold
}
/************ END - TASK #1260 ************/

/************ BEGIN - TASK #1268 ************/
.div_slider9{ width: 100% }
.div_slider9 a{ position: relative }
@media (max-width: 479px){
    .div_slider9{
        margin-top: -20px
    }
    .div_slider9 .title-slider9{
        font-size: 18px;
        font-weight: bold;
        width: 150px
    }
    .div_slider9 .text-slider9{
        font-size: 16px;
        width: 200px
    }
    .slide-text div.div_slider9 a{ font-size: 12px !important;
        top: -10px;
        width: 150px !important;
        height: 12px !important;
        line-height: 12px !important;
        padding: 5px 0 !important;
        left: 50%;
        margin-left: -75px
    }
}
@media (min-width: 480px) and (max-width: 767px){
    .div_slider9{
        margin-left: 15px
    }
    .div_slider9 .title-slider9{
        font-size: 22px;
        font-weight: bold;
        width: 200px
    }
    .div_slider9 .text-slider9{
        font-size: 18px;
        width: 200px;
        padding-top: 15px
    }
    .slide-text div.div_slider9 a{     font-size: 12px !important;
        top: 5px;
        width: 220px !important;
        height: 12px !important;
        line-height: 12px !important;
        padding: 5px 0 !important;
        left: 50%;
        margin-left: -110px
    }
}
@media (min-width: 768px) and (max-width: 1023px){
    .div_slider9{
        margin-left: 35px;
        margin-top: -50px
    }
    .div_slider9 .title-slider9{
        font-size: 40px;
        font-weight: bold;
        width: 360px
    }
    .div_slider9 .text-slider9{
        font-size: 28px;
        width: 290px;
        padding-top: 15px
    }
    .slide-text div.div_slider9 a{
        font-size: 15px !important;
        top: 10px;
        left: 50%;
        margin-left: -165px;
        width: 260px !important;
        height:15px !important;
        line-height: 15px !important;
        padding: 5px 0 !important
    }
}
@media (min-width: 1024px) and (max-width: 1439px){
    .div_slider9{
        margin-left: 45px;
        margin-top: -80px
    }
    .div_slider9 .title-slider9{
        font-size: 54px;
        font-weight: bold;
        width: 440px
    }
    .div_slider9 .text-slider9{
        font-size: 36px;
        width: 400px;
        padding-top: 15px
    }
    .slide-text div.div_slider9 a{
        font-size: 15px !important;
        top: 20px;
        left: 50%;
        margin-left: -185px;
        width: 280px !important;
        height:15px !important;
        line-height: 15px !important;
        padding: 5px 0 !important
    }
}
@media (min-width: 1440px) and (max-width: 2559px){
    .slide-text div.div_slider9 a{
        font-size: 15px !important;
        top: 100px;
        left:37.5%;
        margin-left: -15%;
        width: 25% !important;
        height:15px !important;
        line-height: 15px !important;
        padding: 5px 0 !important
    }
}
@media (min-width: 1440px){
    .div_slider9{
        margin-left: 15%;
        margin-top: -10%
    }
    .div_slider9 .title-slider9{
        font-weight: bold;
        width: 30%
    }
    .div_slider9 .text-slider9{
        width: 30%;
        padding-top: 3%
    }
}
@media (min-width: 1440px) and (max-width: 1659px){
    .div_slider9 .title-slider9 {
        font-size: 54px
    }
    .div_slider9 .text-slider9 {
        font-size: 36px
    }
}
@media (min-width: 1660px) and (max-width: 1899px){
    .div_slider9 .title-slider9 {
        font-size: 62px
    }
    .div_slider9 .text-slider9 {
        font-size: 41px
    }
}
@media (min-width: 1900px) and (max-width: 2099px){
    .div_slider9 .title-slider9 {
        font-size: 72px
    }
    .div_slider9 .text-slider9 {
        font-size: 48px
    }
}
@media (min-width: 2100px) and (max-width: 2559px){
    .div_slider9 .title-slider9 {
        font-size: 80px
    }
    .div_slider9 .text-slider9 {
        font-size: 54px
    }
}
@media (min-width: 2560px){
    .div_slider9 .title-slider9 {
        font-size: 96px
    }
    .div_slider9 .text-slider9 {
        font-size: 65px
    }
    .slide-text div.div_slider9 a{
        font-size: 25px !important;
        top: 255px;
        left: 37.5%;
        margin-left: -15%;
        width: 25% !important;
        height:25px !important;
        line-height: 25px !important;
        padding: 10px 0 !important
    }
}
/************ END - TASK #1268 ************/

/************ BEGIN - TASK QUAN-22 ************/
.chossed_address{
    padding-left: 10px;
    padding-bottom: 15px
}
.chossed_address p{
    padding: 0;
    margin-bottom: 0 !important;
    font-weight: bold
}
.change_address_link{
    color: #E56B53;
    text-decoration: none;
    font-size: 20px !important;
    font-weight: bold;
    float: right;
    margin-right: 20px
}
div#billing_address_modal,
div#shipping_address_modal{
    height: auto !important;
}
div#billing_address_modal .choose_this_address.checked {
    background: url('../images/icons/check_address.png') #aaaaaa no-repeat 20px center !important;
}
div#shipping_address_modal .choose_this_address.checked {
    background: url('../images/icons/check_address.png') #aaaaaa no-repeat 10px center !important;
}
div#billing_address_modal .choose_this_address.checked,
div#shipping_address_modal .choose_this_address.checked {
    color: #000 !important;
    cursor: auto;
    padding-left: 10px !important
}
div#billing_address_modal .choose_this_address,
div#shipping_address_modal .choose_this_address{
    text-transform: none !important;
    margin: 15px 0
}
div#billing_address_modal .radio_new,
div#shipping_address_modal .radio_new{
    display: none
}
.hikashop_checkout_billing_address_buttons .stylelink2,
.hikashop_checkout_shipping_address_buttons .stylelink2{
    text-transform: none !important;
    margin-top: 0 !important;
    text-align: center
}
@media (max-width: 767px) {
    div#billing_address_modal .choose_this_address,
    div#shipping_address_modal .choose_this_address{
        width: 220px !important
    }
}
@media (min-width: 768px) {
    div#billing_address_modal table tr,
    div#shipping_address_modal table tr {
        display: inline-block;
        margin: 0 1%;
        width: 31%
    }

    div#billing_address_modal table tr label,
    div#shipping_address_modal table tr label {
        height: 145px;
    }
    div#billing_address_modal .choose_this_address,
    div#shipping_address_modal .choose_this_address{
        width: 100% !important
    }
}
/************ END - TASK QUAN-22 ************/
/************ BEGIN - TASK QUAN-26 ************/
.audio-item .loadingSubmit{
    width: 18px;
    height: 24px;
    font-weight: bold;
    background: url("../images/icons/loadicon.gif") 10px 2px no-repeat !important;
    padding-left:35px;
    margin-bottom: 0;
    margin-top: 8px
}
.audio-item iframe{
    margin-top: 5px;
}
/************ END - TASK QUAN-26 ************/

/************ START - TASK QUAN-28 ************/
#slider-home-page-text-box-2 {
    margin: 0 auto;
    text-align: center;
    position: relative;
    width: 100%
}
#slider-home-page-link-2{
    position: relative
}
#slider-home-page-text-box-2 .light-blue {
    color: #26ADC5;
    text-align: center;
    font-weight: bold;
    margin: 0 !important
}
#slider-home-page-text-box-2 .light-blue span {
    font-weight: 100
}
#slider-home-page-text-box-2 p:first-child {
    font-size: 23px;
    text-align: center;
    line-height: 0;
    font-weight: bold;
}
@media (max-width: 479px){
    #slider-home-page-text-box-2 {
        top: -20px
    }

    #slider-home-page-text-box-2 p:first-child {
        font-size: 18px !important;
        display: block !important;
        margin-bottom: 13px !important
    }

    #slider-home-page-text-box-2 .light-blue {
        font-size: 20px !important;
        display: block
    }

    #slider-home-page-link-2 {
        font-size: 12px !important;
        margin: 0 !important;
        top: 30px;
        line-height: 12px !important;
        height: 12px !important;
        padding: 5px 0;
        width: 150px !important
    }
}

@media (min-width: 480px) and (max-width: 767px){
    #slider-home-page-text-box-2 {
        top: -40px
    }

    #slider-home-page-text-box-2 p:first-child {
        font-size: 20px;
        display: block;
        margin-bottom: 13px !important
    }

    #slider-home-page-text-box-2 .light-blue {
        font-size: 35px;
        display: block;
    }

    #slider-home-page-link-2 {
        font-size: 12px !important;
        margin: 0 !important;
        top: 50px;
        line-height: 12px !important;
        height: 12px !important;
        padding: 5px 0;
        width: 220px !important
    }
}

@media (min-width: 768px) and (max-width: 1023px){
    #slider-home-page-text-box-2 {
        top: -70px
    }

    #slider-home-page-text-box-2 p:first-child {
        font-size: 25px;
        display: block;
        margin-bottom: 13px !important;
    }

    #slider-home-page-text-box-2 .light-blue {
        font-size: 60px;
        display: block;
    }

    #slider-home-page-link-2 {
        font-size: 15px !important;
        margin: 0 !important;
        top: 50px;
        line-height: 15px !important;
        height: 15px !important;
        padding: 5px 0;
        width: 260px !important
    }
}

@media (min-width: 1024px) and (max-width: 1439px){
    #slider-home-page-text-box-2 {
        top: -120px
    }

    #slider-home-page-text-box-2 p:first-child {
        font-size: 25px;
        display: block;
        margin-bottom: 13px !important;
    }

    #slider-home-page-text-box-2 .light-blue {
        font-size: 60px;
        display: block;
    }

    #slider-home-page-link-2 {
        font-size: 15px !important;
        margin: 0 !important;
        top: 80px;
        line-height: 15px !important;
        height: 15px !important;
        padding: 5px 0;
        width: 280px !important
    }
}
@media (min-width: 1440px) and (max-width: 2559px){
    #slider-home-page-text-box-2 {
        top: -180px
    }

    #slider-home-page-text-box-2 p:first-child {
        font-size: 25px;
        display: block;
        margin-bottom: 13px !important;
    }

    #slider-home-page-text-box-2 .light-blue {
        font-size: 60px;
        display: block;
    }

    #slider-home-page-link-2 {
        font-size: 15px !important;
        margin: 0 !important;
        top: 150px;
        line-height: 15px !important;
        height: 15px !important;
        padding: 5px 0;
        width: 25% !important
    }
}
@media (min-width: 2560px){
    #slider-home-page-text-box-2 {
        top: -280px
    }

    #slider-home-page-text-box-2 p:first-child {
        font-size: 45px;
        display: block;
        margin-bottom: 13px !important;
    }

    #slider-home-page-text-box-2 .light-blue {
        font-size: 80px;
        display: block;
    }

    #slider-home-page-link-2 {
        font-size: 25px !important;
        margin: 0 !important;
        top: 345px;
        line-height: 25px !important;
        height: 25px !important;
        padding: 10px 0;
        width: 25% !important
    }
}
/************ END - TASK QUAN-28 ************/

/************ BEGIN - TASK QUAN-27 ************/
.audios-container .clip{
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    width: 100%;
}
.audios-container .clip iframe,.audios-container .clip object,.audios-container .clip embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.audios-container .modal{
    height: auto !important;
}
/************ END - TASK QUAN-27 ************/

/****** Begin - Task QUAN-41 ******/
#mailtoModal{
    width:545px
}
#mailtoModal.modal .closeModal {
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 100;
    color: #fff;
    font-family: 'Lato',Sans-Serif;
    text-decoration: none;
    font-weight: 100;
    font-size: 22px

}
/****** End - Task QUAN-41 ******/

/****** Begin - Task QUAN-57 ******/
.slider12{
    width:50%;
    text-align: center
}
.slider12 p{
    display: inline-block !important
}
.slider12 p.line1{
    text-transform: uppercase;
    font-family: 'Lato', helvetica, arial, sans-serif
}
.slider12 p.line2{
    font-family: 'Lato Light', helvetica, arial, sans-serif
}
.slider12 p.line3{
    font-family: 'Lato Bold', helvetica, arial, sans-serif
}
@media (max-width: 479px){
    .slider12 p.line1{
        font-size: 13px;
        margin:0 0 2px 0 !important
    }
    .slider12 p.line2{
        font-size: 17px;
        margin:0 0 10px 0 !important
    }
    .slider12 p.line3{
        font-size: 12px;
        margin:0 0 2px 0 !important

    }
    .slider12 p.line4 a.stylelink2{
        font-size: 12px !important;
        padding: 5px 10px !important;
        height: 12px !important;
        line-height: 12px !important
    }
}
@media (min-width: 480px) and (max-width: 767px){
    .slider12 p{
        margin:0 0 10px 0 !important
    }
    .slider12 p.line1{
        font-size: 16px
    }
    .slider12 p.line2{
        font-size: 22px
    }
    .slider12 p.line3{
        font-size: 12px

    }
    .slider12 p.line4 a.stylelink2{
        font-size: 16px !important;
        padding: 5px 20px !important;
        height: 16px !important;
        line-height: 16px !important
    }
}
@media (min-width: 768px) and (max-width: 1023px){
    .slider12 p{
        margin:0 0 25px 0 !important
    }
    .slider12 p.line1{
        font-size: 26px
    }
    .slider12 p.line2{
        font-size: 46px
    }
    .slider12 p.line3{
        font-size: 16px

    }
    .slider12 p.line4 a.stylelink2{
        font-size: 18px !important;
        padding: 5px 50px !important;
        height: 18px !important;
        line-height: 18px !important
    }
}
@media (min-width: 1024px) and (max-width: 1439px){
    .slider12 p.line1{
        font-size: 32px;
        margin:0 0 25px 0 !important
    }
    .slider12 p.line2{
        font-size: 60px;
        margin:0 0 50px 0 !important
    }
    .slider12 p.line3{
        font-size: 22px
    }
    .slider12 p.line4{
        width: 100%
    }
    .slider12 p.line4 a.stylelink2{
        font-size: 18px !important;
        padding: 5px 50px !important;
        height: 18px !important;
        line-height: 18px !important
    }
}
@media (min-width: 1440px) and (max-width: 2559px){
    .slider12 p.line1{
        font-size: 40px;
        margin:0 0 35px 0 !important
    }
    .slider12 p.line2{
        font-size: 82px;
        margin:0 0 70px 0 !important
    }
    .slider12 p.line3{
        font-size: 30px
    }
    .slider12 p.line4{
        width: 100%
    }
    .slider12 p.line4 a.stylelink2{
        font-size: 18px !important;
        padding: 5px 90px !important;
        height: 18px !important;
        line-height: 18px !important
    }
}
@media (min-width: 2560px){
    .slider12 p.line1{
        font-size: 72px;
        margin:0 0 70px 0 !important
    }
    .slider12 p.line2{
        font-size: 152px;
        margin:0 0 100px 0 !important
    }
    .slider12 p.line3{
        font-size: 56px
    }
    .slider12 p.line4{
        width: 100%
    }
    .slider12 p.line4 a.stylelink2{
        font-size: 30px !important;
        padding: 10px 150px !important;
        height: 30px !important;
        line-height: 30px !important
    }
}
/****** End - Task QUAN-57 ******/

/****** Begin - Task QUAN-58 ******/
@media (min-width: 1101px){
    .shopRight {
        width: 250px;
        border-left: 1px solid #999;
    }
    .shopLeft{
        width: 793px;
    }
}
@media (max-width: 1100px){
    .shopRight {
        width: 100%;
    }
    .shopLeft{
        width: 100%;
    }
}
@media (max-width: 767px){
    .shopLeftInnerRight {
        text-align: center
    }
}
@media (min-width: 768px){
    img.shopProductImage {
        float: left
    }
    .shopLeftInnerRight {
        padding-left: 20px
    }
}
/*@media (min-width: 1024px) and (max-width: 1439px){*/
/*}*/
/*@media (min-width: 1440px) and (max-width: 2559px){*/
/*}*/
/*@media (min-width: 2560px){*/
/*border-left: 1px solid #999;*/
/*}*/
/****** End - Task QUAN-57 ******/

/****** Begin - Task QUAN-64 ******/
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
@media (max-width: 1100px) {
    .videoWrapper iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
}
@media (min-width: 1101px) {
    .videoWrapper iframe {
        position: absolute;
        top: 0;
        left: 10%;
        width: 80%;
        height: 100%;
    }
}
/****** End - Task QUAN-64 ******/

/****** Begin - Task QUAN-75 ******/
@font-face {
    font-family: 'latoblack';
    src: url('../fonts/lato-black-webfont.eot');
    src: url('../fonts/lato-black-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/lato-black-webfont.woff') format('woff'),
    url('../fonts/lato-black-webfont.ttf') format('truetype'),
    url('../fonts/lato-black-webfont.svg#latoblack') format('svg');
    font-weight: normal;
    font-style: normal;
}
.research .stylelink1,
.healing-stories .stylelink1{
    text-transform:none !important;
}
.research .pager,
.healing-stories .pager{
    display:inline-block;
    float: right;
    margin-top: 0;
}
.research .pager a,
.healing-stories .pager a{
    border:none;
    color:#E56B53;
    font-weight:bold;
}
.research .pager a:focus,.research .pager a:hover,
.healing-stories .pager a:focus,.healing-stories .pager a:hover{
    background-color: transparent;
    color:#E56B53;
}

.blog .category-desc h1{
    font-weight: bold;
    color: #000;
    width: 100%;
    text-align: center;
}
.blog .category-desc p{
    color: #000;
    text-align: center;
    padding-top: 15px;
    margin: 0 auto;
}
.blog .sepline{
    margin-top: 0 !important;
}
.blog h2{
    padding:0;
    margin:0
}
.blog h2 a{
    text-decoration:none;
    font-family: 'latoblack';
    font-weight: bold
}
.items-leading [class*="leading"]{
    padding-bottom:10px
}
.blog .page-header{
    margin: 0;
}
.research .item-page,
.healing-stories .item-page{
    margin-top:20px
}
.research .item-page h1,
.healing-stories .item-page h1{
    color:#9900CB;
    text-transform:none;
    font-weight:bold;
    width:auto;
    display: inline-block;
    margin-top: 0
}
.pager li{
    overflow:hidden;
    display: inline-block !important;
}
@media (max-width: 479px){
    .blog .category-desc h1{
        font-size: 32px;
    }
    .blog .category-desc p{
        font-size: 20px;
        width: 250px;
    }
    .blog .sepline{
        margin-top: 0 !important;
    }
    .blog h2{
        line-height:28px;
        width: auto;
        display: inline-block;
    }
    .blog h2 a{
        font-size: 23px;
    }
    .blog .item-image img{
    width: 100%;
    }
    .items-leading [class*="leading"]{
        padding-bottom:10px
    }
    .intro-text-region{
    }
    .blog .page-header{
        padding-bottom: 20px;
        text-align: center;
    }
    .research .text_img,
    .healing-stories .text_img{
        width: 100%;
        margin-bottom: 20px;
    }
    .research .item-page,
    .healing-stories .item-page{
        margin-top:20px
    }
    .research .item-page h1,
    .healing-stories .item-page h1{
        font-size: 28px;
        margin-bottom:25px;
        line-height: 28px;
    }
    .research .pager li a,
    .healing-stories .pager li a{
        width: 100%;
        padding: 0;
    }
    .research .stylelink1,
    .healing-stories .stylelink1{
        margin-left:6%
    }
}
@media (min-width: 480px) and (max-width: 767px){
    .blog .category-desc h1{
        font-size: 32px;
    }
    .blog .category-desc p{
        font-size: 20px;
        width: 380px;
    }
    .blog .sepline{
        margin-top: 0 !important;
    }
    .blog h2{
        line-height:28px;
        display: inline-block;
    }
    .blog h2 a{
        font-size:23px
    }
    .blog .item-image img{
    width: 100%;
    }
    .items-leading [class*="leading"]{
        padding-bottom:10px
    }
    .intro-text-region{
        text-align: center;
    }
    .blog .page-header{
        padding-bottom: 20px;
        text-align: center;
    }
    .research .text_img,
    .healing-stories .text_img{
        width: 450px;
        float:right;
        margin-left: 20px
    }
    .research .item-page,
    .healing-stories .item-page{
        margin-top:20px
    }
    .research .item-page h1,
    .healing-stories .item-page h1{
        font-size: 28px;
        margin-bottom: 20px;
        line-height: 28px;
        text-align: center;
        width: 100%;
    }
    .research .pager li a,
    .healing-stories .pager li a{
        width: 100%;
        padding: 0;
    }
    .research .stylelink1,
    .healing-stories .stylelink1{
        margin-left: 23%;
    }
}
@media (min-width: 768px) and (max-width: 1023px){
    .blog .category-desc h1{
        font-size: 32px;
    }
    .blog .category-desc p{
        font-size: 20px;
        width: 600px;
    }
    .blog .sepline{
        margin-top: 0 !important;
    }
    .blog h2{
        line-height: 22px;
    }
    .blog h2 a{
        font-size: 24px;
    }
    .blog .item-image{
        padding-left: 10px;
        padding-right: 10px;
    }
    .items-leading [class*="leading"]{
        padding-bottom:10px
    }
    .intro-text-region{
        margin-left:10px !important
    }
    .blog .page-header{
        padding-bottom: 20px;
    }
    .research .text_img,
    .healing-stories .text_img{
        width: 450px;
        float:right;
        margin-left: 20px
    }
    .research .item-page,
    .healing-stories .item-page{
        margin-top:20px
    }
    .research .item-page h1,
    .healing-stories .item-page h1{
        font-size:32px;
        margin-bottom:25px;
        line-height: 32px
    }
    .research .pager li a,
    .healing-stories .pager li a{
        width: 100%;
        padding: 0;
    }
    .research .pager,
    .healing-stories .pager{
        width: 450px;
    }
    .pager li.previous{
        float:left
    }
    .pager li.next{
        float:right
    }
}
@media (min-width: 1024px) and (max-width: 1439px){
    .blog .category-desc h1{
        font-size: 42px;
    }
    .blog .category-desc p{
        font-size: 20px;
        max-width: 800px;
    }
    .blog .sepline{
        margin-top: 0 !important;
    }
    .blog h2{
        line-height:28px
    }
    .blog h2 a{
        font-size:28px
    }
    .blog .item-image{
        padding-left: 20px;
        padding-right: 20px;
    }
    .items-leading [class*="leading"]{
        padding-bottom:10px
    }
    .intro-text-region{
        margin-left:10px !important
    }
    .blog .page-header{
        padding-bottom: 20px;
    }
    .research .text_img,
    .healing-stories .text_img{
        width: 450px;
        float:right;
        margin-left: 20px
    }
    .research .item-page,
    .healing-stories .item-page{
        margin-top:20px
    }
    .research .item-page h1,
    .healing-stories .item-page h1{
        font-size:32px;
        margin-bottom:25px;
        line-height: 32px
    }
}
@media (min-width: 1440px) and (max-width: 2559px){
    .blog .category-desc h1{
        font-size: 46px
    }
    .blog .category-desc p{
        font-size: 22px;
        max-width: 960px
    }
    .blog .sepline{
        margin-top: 0 !important;
    }
    .blog h2{
        line-height:28px
    }
    .blog h2 a{
        font-size:28px
    }
    .blog .item-image{
        padding-left: 20px;
        padding-right: 20px;
    }
    .items-leading [class*="leading"]{
        padding-bottom:10px
    }
    .intro-text-region{
        margin-left:10px !important
    }
    .blog .page-header{
        padding-bottom: 30px;
    }
    .research .text_img,
    .healing-stories .text_img{
        width: 450px;
        float:right;
        margin-left: 20px
    }
    .research .item-page,
    .healing-stories .item-page{
        margin-top:20px
    }
    .research .item-page h1,
    .healing-stories .item-page h1{
        font-size:32px;
        margin-bottom:25px;
        line-height: 32px
    }
}
@media (min-width: 2560px){
    .blog .category-desc h1{
        font-size: 46px
    }
    .blog .category-desc p{
        font-size: 22px;
        max-width: 960px
    }
    .blog .sepline{
        margin-top: 0 !important;
    }
    .blog h2{
        line-height:28px
    }
    .blog h2 a{
        font-size:28px
    }
    .blog .item-image{
        padding-left: 20px;
        padding-right: 20px;
    }
    .items-leading [class*="leading"]{
        padding-bottom:10px
    }
    .intro-text-region{
        margin-left:10px !important
    }
    .blog .page-header{
        padding-bottom: 30px
    }
    .research .text_img,
    .healing-stories .text_img{
        width: 450px;
        float:right;
        margin-left: 20px
    }
    .research .item-page,
    .healing-stories .item-page{
        margin-top:20px
    }
    .research .item-page h1,
    .healing-stories .item-page h1{
        font-size:32px;
        margin-bottom:25px;
        line-height: 32px
    }
}
/****** End - Task QUAN-75 ******/

/****** Begin - Task QUAN-87 ******/
.research .item-image a img,
.healing-stories .item-image a img{
    width: 100%
}
/****** End - Task QUAN-87 ******/

/****** Begin - Task QUAN-97 ******/
.headerTopRightLine1.row-fluid,.headerTopRight.span9 > .container-fluid > .row-fluid, .moduletable.moduletable_usermenu.span2{
    overflow:visible;
}
/****** End - Task QUAN-97 ******/

/****** Begin - Task QUAN-135 ******/
.slider13{
    padding:0 !important;
    margin:0 !important;
    display:table !important;
    min-height:100% !important;
    height:100% !important;
    text-align: center;
    width: 100%;
    position: relative
}
.slider13 p{

}
.slider13 p.line1{
    text-transform: uppercase;
    font-family: 'Lato', helvetica, arial, sans-serif;
    font-weight: bold;
    color: #9900CB;
    width: 100%
}
.slider13 p.line2{
    font-family: 'Lato Light', helvetica, arial, sans-serif;
    font-weight: bold
}
.slider13 p.line3{
    font-family: 'Lato Bold', helvetica, arial, sans-serif
}
@media (max-width: 479px){
    .slider13 p.line1{
        font-size: 13px;
        margin-bottom: 0 !important;
        position: absolute;
        top: 0;
        left:50%;
        margin-left: -160px;
        width: 320px
    }
    .slider13 p.line2{
        font-size: 17px;
        position: absolute;
        top: 17px;
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
        left:50%;
        margin-left: -160px;
        width: 320px
    }
    .slider13 p.line3{
        font-size: 12px;
        margin-bottom: 0 !important;
        position: absolute;
        bottom: 24px;
        left:50%;
        margin-left: -160px;
        width: 320px
    }
    .slider13 p.line4{
        position: absolute;
        bottom: 2px;
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
        left:50%;
        margin-left: -160px;
        width: 320px
    }
    .slider13 p.line4 a.stylelink1{
        font-size: 12px !important;
        padding: 5px 40px !important;
        height: 12px !important;
        line-height: 12px !important
    }
}
@media (min-width: 480px) and (max-width: 767px){
    .slider13 p.line1{
        font-size: 16px;
        margin-bottom: 0 !important;
        position: absolute;
        top: 0;
        left:50%;
        margin-left: -240px;
        width: 480px
    }
    .slider13 p.line2{
        font-size: 22px;
        position: absolute;
        top: 22px;
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
        left: 50%;
        margin-left: -240px;
        width: 480px
    }
    .slider13 p.line3{
        font-size: 16px;
        margin-bottom: 0 !important;
        position: absolute;
        bottom: 40px;
        left: 50%;
        margin-left: -160px;
        width: 320px
    }
    .slider13 p.line4{
        position: absolute;
        bottom: 10px;
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
        left: 50%;
        margin-left: -240px;
        width: 480px
    }
    .slider13 p.line4 a.stylelink1{
        font-size: 14px !important;
        padding: 4px 50px !important;
        height: 16px !important;
        line-height: 16px !important
    }
}
@media (min-width: 768px) and (max-width: 1023px){
    .slider13 p.line1{
        font-size: 20px;
        margin-bottom: 0 !important;
        position: absolute;
        top: 0;
        left:50%;
        margin-left: -240px;
        width: 480px
    }
    .slider13 p.line2{
        font-size: 28px;
        position: absolute;
        top: 35px;
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
        left: 50%;
        margin-left: -240px;
        width: 480px
    }
    .slider13 p.line3{
        font-size: 16px;
        margin-bottom: 0 !important;
        position: absolute;
        bottom: 25%;
        left: 50%;
        margin-left: -384px;
        width: 768px
    }
    .slider13 p.line4{
        position: absolute;
        bottom: 16%;
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
        left: 50%;
        margin-left: -240px;
        width: 480px
    }
    .slider13 p.line4 a.stylelink1{
        font-size: 16px !important;
        padding: 3px 50px !important;
        height: 16px !important;
        line-height: 16px !important
    }
}
@media (min-width: 1024px) and (max-width: 1439px){
    .slider13 p.line1{
        font-size: 24px;
        margin-bottom: 0 !important;
        position: absolute;
        top: 0;
        left:50%;
        margin-left: -512px;
        width: 1024px
    }
    .slider13 p.line2{
        font-size: 44px;
        position: absolute;
        top: 44px;
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
        left: 50%;
        margin-left: -512px;
        width: 1024px
    }
    .slider13 p.line3{
        font-size: 16px;
        margin-bottom: 0 !important;
        position: absolute;
        bottom: 22%;
        left: 50%;
        margin-left: -180px;
        width: 360px
    }
    .slider13 p.line4{
        position: absolute;
        bottom: 15%;
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
        left: 50%;
        margin-left: -512px;
        width: 1024px
    }
    .slider13 p.line4 a.stylelink1{
        font-size: 16px !important;
        padding: 3px 50px !important;
        height: 16px !important;
        line-height: 16px !important
    }
}
@media (min-width: 1440px) and (max-width: 2559px){
    .slider13 p.line1{
        font-size: 28px;
        margin-bottom: 0 !important;
        position: absolute;
        top: 12px;
        left: 50%;
        margin-left: -720px;
        width: 1440px
    }
    .slider13 p.line2{
        font-size: 58px;
        position: absolute;
        top: 80px;
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
        left: 50%;
        margin-left: -720px;
        width: 1440px
    }
    .slider13 p.line3{
        font-size: 24px;
        margin-bottom: 0 !important;
        position: absolute;
        bottom: 21%;
        left: 50%;
        margin-left: -260px;
        width: 520px
    }
    .slider13 p.line4{
        position: absolute;
        bottom: 14%;
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
        left: 50%;
        margin-left: -720px;
        width: 1440px
    }
    .slider13 p.line4 a.stylelink1{
        font-size: 16px !important;
        padding: 5px 50px !important;
        height: 16px !important;
        line-height: 16px !important
    }
}
@media (min-width: 2560px){
    .slider13 p.line1{
        font-size: 50px;
        margin-bottom: 0 !important;
        position: absolute;
        top: 25px;
        left: 50%;
        margin-left: -1280px;
        width: 2560px
    }
    .slider13 p.line2{
        font-size: 110px;
        position: absolute;
        top: 140px;
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
        left: 50%;
        margin-left: -1280px;
        width: 2560px
    }
    .slider13 p.line3{
        font-size: 54px;
        margin-bottom: 0 !important;
        position: absolute;
        bottom: 19%;
        left: 50%;
        margin-left: -512px;
        width: 1024px
    }
    .slider13 p.line4{
        position: absolute;
        bottom: 10%;
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
        left: 50%;
        margin-left: -720px;
        width: 1440px
    }
    .slider13 p.line4 a.stylelink1{
        font-size: 30px !important;
        padding: 10px 100px !important;
        height: 30px !important;
        line-height: 30px !important
    }
}
/****** End - Task QUAN-135 ******/

/****** Begin - Task QUAN-140 ******/
#slider186 .home-slider-13 .slide-desc-text.slider-relative, #slider186 .home-slider-13 .slide-text.slider-relative{
    height:100% !important;
}
#slider186 .slide-desc-text.slider-relative, #slider186 .slide-text.slider-relative{
    padding:0 !important;
    margin:0 !important;
    display:table !important;
    width:100% !important
}
/****** End - Task QUAN-140 ******/

/****** Begin - Task QUAN-151 ******/
@media (min-width: 1000px) and (max-width: 1439px) {
    .headerFoot ul li a {
        font-size: 15px;
    }
}
/****** End - Task QUAN-151 ******/

/****** Begin - Task QUAN-165 ******/
.pendantReturnTopWrap{
    max-width: 1080px;
    text-align: left;
    margin: 0 auto;
}
.pendantBannerWrap,.contentInner{
    position: relative;
}
.pendantBannerTextWrap{
    position: absolute;
    width: 74%;
    text-align: center;
    top: 0;
    left: 0;
}
.pendanBannerTitle,.pendanBannerSubTitle,.pendanBannerText,.pendanBannerBtn a{
    color: #fff;
    font-family: 'Lato', helvetica, arial, sans-serif;
}
.quantum-touch-pendant .purple.modal{
    position: static;
}
@media (max-width: 479px){
    .pendantshopbanner figure:nth-of-type(1),
    .pendantshopbanneryellow figure:nth-of-type(1){
        margin-left: auto;
        margin-right: 73px;
    }
    .pendantshopbanner figure:nth-of-type(2),
    .pendantshopbanneryellow figure:nth-of-type(2){
        margin-right: auto;
        margin-left: 73px;
    }
    .quantum-touch-pendant .item-page h2{
        font-size: 36px !important;
        padding-bottom: 15px;
        text-align: center !important;
    }
    .quantum-touch-pendant .item-page h4{
        font-size: 20px;
        padding-bottom: 15px;
    }
    h4.italic,strong.italic{
        font-style: italic !important
    }
    .quantum-touch-pendant .item-page h3{
        font-size: 32px;
        padding-bottom: 25px;
    }
    .pendantfigure{
        position:relative; max-width:1067px; margin:0 auto
    }
    .pendantfigure .videobtnlink{
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -50px;
        margin-top: -55px;
        width: 100px;
        height: 100px;
        background: url('../../../images/articleimages/videobtnlink.png') 0 0 no-repeat;
        background-size: 100px;
    }
    .pendantfigure .videobtnlink:hover{
        background-position-y: -150px
    }
    .pendantfigure .pendantfigurelegend{
        font-size:15px; padding-top:10px
    }
    .pendantfigure .pendantfigurelegend a.purple{
        text-decoration:none
    }
    .pendantfigure .pendantfigurelegend a.purple:hover{
        text-decoration:underline
    }
    .quantum-touch-pendant .item-page,.quantum-touch-pendant article{
        max-width: 100%;
    }
    .quantum-touch-pendant .item-page p,.quantum-touch-pendant .item-page h3{
        max-width: 1080px;
        margin:0 auto;
        text-align: center !important;
    }
    .quantum-touch-pendant .item-page .pendantshopbanner{
        background: url('../../../images/articleimages/pendantpagebannerbg.jpg') center center no-repeat;
        background-size:  100% 100%;
        text-align: center;
        padding: 35px 0;
    }
    .pendantshopbanner{
        color: #fff;
    }
    .pendantshopbanner h2{
        font-size: 48px;
        text-align: center;
        padding: 0 0 20px 0;
    }
    .pendantshopbanner figure,
    .pendantshopbanneryellow figure{
        width: 250px;
        display: inline-block;
        text-align: center;
    }
    .quantum-touch-pendant .item-page .pendantshopbanner p{
        font-size: 20px;
        font-weight: 100;
        font-family: 'Lato', helvetica, arial, sans-serif;
        margin-top: -70px;
        margin-bottom: 15px !important;
    }
    .quantum-touch-pendant .item-page .pendantshopbanneryellow p{
        font-size: 20px;
        font-weight: normal;
        font-family: 'Lato', helvetica, arial, sans-serif;
        margin-top: -70px;
        margin-bottom: 15px !important;
    }
    .quantum-touch-pendant .item-page .pendantshopbanner a,
    .quantum-touch-pendant .item-page .pendantshopbanneryellow a{
        font-size: 20px;
        font-weight: bold;
        font-family: 'Lato', helvetica, arial, sans-serif;
        color: #9900cb;
        text-transform: uppercase;
        text-decoration: none;
    }
    .quantum-touch-pendant .item-page .pendantshopbanner a:hover,
    .quantum-touch-pendant .item-page .pendantshopbanneryellow a:hover{
        text-decoration: underline;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox{
        background: #FFFEDB;
        padding: 40px 0;
        margin-bottom: 20px;
        text-align: center;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox h3{
        color: #9900cb;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox p.pendantquotes{
        max-width: 880px;
        text-align: center;
        font-size: 21px;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox p.pendantquotes strong{
        font-size: 18px;
        font-style: italic;
        padding: 15px 0;
        display: inline-block;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox .pendantfigurelegend{
        text-align: left;
    }
    .quantum-touch-pendant .item-page .pendantbtnlinkwrap{
        text-align: center;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox a.pendantbtnlink,
    .quantum-touch-pendant .item-page .pendantbtnlinkwrap a.pendantbtnlink{
        text-transform: uppercase;
        font-size: 16px;
        color: #fff;
        font-weight: bold;
        width: 215px;
        line-height: 40px;
        display: inline-block;
        background: #9900cb;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        text-decoration: none;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox a.pendantbtnlink:hover,
    .quantum-touch-pendant .item-page .pendantbtnlinkwrap a.pendantbtnlink:hover{
        color: #000;
    }
    .quantum-touch-pendant .item-page .pendantshopbanneryellow h2{
        font-size: 38px;
        color: #9900cb;
    }
    .moduletable_pendant .slide-desc-text {
        padding: 2px 5px;
    }
    .moduletable_pendant .slide-desc-in{
        display: inline-block;
        width: 100%;
    }
    .moduletable_pendant .slide-text{
        width: 160px;
        text-align: left;
        padding-left: 0;
        padding-top: 5px;
    }
    .moduletable_pendant .slide-text h3{
        font-size: 14px;
        line-height: 14px !important;
        padding-bottom: 5px;
        padding-top: 0;
        margin: 0;
        font-weight: bold;
        color: #9900cb;
        text-transform: uppercase;
    }
    .moduletable_pendant .slide-text h2{
        font-size: 18px !important;
        line-height: 20px;
        padding-bottom: 5px;
        margin: 0;
        padding-top: 0;
    }
    .moduletable_pendant .slide-text p{
        display: none;
    }
    .moduletable_pendant .slide-text a{
        width: 215px;
        line-height: 40px;
        height: 40px;
        font-size: 16px;
        text-align: center;
    }
    .moduletable_pendant .slide-text a:hover{
        color: #000;
    }
    .moduletable_pendant{
        height: 100px;
    }
    .pendanBannerTitle,.pendanBannerSubTitle,.pendanBannerText,.pendanBannerBtn{
        margin-bottom: 0 !important;
    }
    .pendanBannerTitle{
        margin-top: 2px;
    }
    .pendanBannerTitle{
        font-size: 10px;
        line-height: 10px;
        text-transform: uppercase;
        font-weight: bold;
    }
    .pendanBannerSubTitle{
        font-size: 12px;
        line-height: 12px;
        font-weight: bold;
    }
    .pendanBannerText{
        display: none;
    }
    .pendanBannerBtn{
        height: 16px;
        padding-top: 2px;
    }
    .pendanBannerBtn a{
        font-size: 10px;
        height: 16px;
        line-height: 16px;
        text-transform: uppercase;
        font-weight: bold;
        text-decoration: none;
        width: 120px;
        background: #9900cb;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        display: inline-block;
        vertical-align: top;
    }
}
@media (min-width: 480px) and (max-width: 767px){
    .pendantshopbanner figure:nth-of-type(1),
    .pendantshopbanneryellow figure:nth-of-type(1){
        margin-left: auto;
        margin-right: 73px;
    }
    .pendantshopbanner figure:nth-of-type(2),
    .pendantshopbanneryellow figure:nth-of-type(2){
        margin-right: auto;
        margin-left: 73px;
    }
    .quantum-touch-pendant .item-page h2{
        font-size: 36px !important;
        padding-bottom: 15px;
        text-align: center !important;
    }
    .quantum-touch-pendant .item-page h4{
        font-size: 20px;
        padding-bottom: 15px;
    }
    h4.italic,strong.italic{
        font-style: italic !important
    }
    .quantum-touch-pendant .item-page h3{
        font-size: 32px;
        padding-bottom: 25px;
    }
    .pendantfigure{
        position:relative; max-width:1067px; margin:0 auto
    }
    .pendantfigure .videobtnlink{
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -50px;
        margin-top: -55px;
        width: 100px;
        height: 100px;
        background: url('../../../images/articleimages/videobtnlink.png') 0 0 no-repeat;
        background-size: 100px;
    }
    .pendantfigure .videobtnlink:hover{
        background-position-y: -150px
    }
    .pendantfigure .pendantfigurelegend{
        font-size:15px; padding-top:10px
    }
    .pendantfigure .pendantfigurelegend a.purple{
        text-decoration:none
    }
    .pendantfigure .pendantfigurelegend a.purple:hover{
        text-decoration:underline
    }
    .quantum-touch-pendant .item-page,.quantum-touch-pendant article{
        max-width: 100%;
    }
    .quantum-touch-pendant .item-page p,.quantum-touch-pendant .item-page h3{
        max-width: 1080px;
        margin:0 auto;
        text-align: center !important;
    }
    .quantum-touch-pendant .item-page .pendantshopbanner{
        background: url('../../../images/articleimages/pendantpagebannerbg.jpg') center center no-repeat;
        background-size:  100% 100%;
        text-align: center;
        padding: 35px 0;
    }
    .pendantshopbanner{
        color: #fff;
    }
    .pendantshopbanner h2{
        font-size: 48px;
        text-align: center;
        padding: 0 0 20px 0;
    }
    .pendantshopbanner figure,
    .pendantshopbanneryellow figure{
        width: 250px;
        display: inline-block;
        text-align: center;
    }
    .quantum-touch-pendant .item-page .pendantshopbanner p{
        font-size: 20px;
        font-weight: 100;
        font-family: 'Lato', helvetica, arial, sans-serif;
        margin-top: -70px;
        margin-bottom: 15px !important;
    }
    .quantum-touch-pendant .item-page .pendantshopbanneryellow p{
        font-size: 20px;
        font-weight: normal;
        font-family: 'Lato', helvetica, arial, sans-serif;
        margin-top: -70px;
        margin-bottom: 15px !important;
    }
    .quantum-touch-pendant .item-page .pendantshopbanner a,
    .quantum-touch-pendant .item-page .pendantshopbanneryellow a{
        font-size: 20px;
        font-weight: bold;
        font-family: 'Lato', helvetica, arial, sans-serif;
        color: #9900cb;
        text-transform: uppercase;
        text-decoration: none;
    }
    .quantum-touch-pendant .item-page .pendantshopbanner a:hover,
    .quantum-touch-pendant .item-page .pendantshopbanneryellow a:hover{
        text-decoration: underline;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox{
        background: #FFFEDB;
        padding: 40px 0;
        margin-bottom: 20px;
        text-align: center;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox h3{
        color: #9900cb;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox p.pendantquotes{
        max-width: 880px;
        text-align: center;
        font-size: 21px;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox p.pendantquotes strong{
        font-size: 18px;
        font-style: italic;
        padding: 15px 0;
        display: inline-block;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox .pendantfigurelegend{
        text-align: left;
    }
    .quantum-touch-pendant .item-page .pendantbtnlinkwrap{
        text-align: center;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox a.pendantbtnlink,
    .quantum-touch-pendant .item-page .pendantbtnlinkwrap a.pendantbtnlink{
        text-transform: uppercase;
        font-size: 16px;
        color: #fff;
        font-weight: bold;
        width: 215px;
        line-height: 40px;
        display: inline-block;
        background: #9900cb;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        text-decoration: none;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox a.pendantbtnlink:hover,
    .quantum-touch-pendant .item-page .pendantbtnlinkwrap a.pendantbtnlink:hover{
        color: #000;
    }
    .quantum-touch-pendant .item-page .pendantshopbanneryellow h2{
        font-size: 38px;
        color: #9900cb;
    }
    .moduletable_pendant .slide-desc-text {
        padding: 2px 5px;
    }
    .moduletable_pendant .slide-desc-in{
        display: inline-block;
        width: 100%;
    }
    .moduletable_pendant .slide-text{
        width: 230px;
        text-align: left;
        padding-left: 0;
        padding-top: 5px;
    }
    .moduletable_pendant .slide-text h3{
        font-size: 18px;
        line-height: 18px !important;
        padding-bottom: 5px;
        padding-top: 0;
        margin: 0;
        font-weight: bold;
        color: #9900cb;
        text-transform: uppercase;
    }
    .moduletable_pendant .slide-text h2{
        font-size: 30px !important;
        line-height: 30px;
        padding-bottom: 5px;
        margin: 0;
        padding-top: 0;
    }
    .moduletable_pendant .slide-text p{
        display: none;
    }
    .moduletable_pendant .slide-text a{
        width: 145px;
        line-height: 40px;
        height: 40px;
        font-size: 16px;
        text-align: center;
    }
    .moduletable_pendant .slide-text a:hover{
        color: #000;
    }
    .pendanBannerTitle,.pendanBannerSubTitle,.pendanBannerText,.pendanBannerBtn{
        margin-bottom: 4px !important;
    }
    .pendanBannerTitle{
        margin-top: 2px;
    }
    .pendanBannerTitle{
        font-size: 14px;
        line-height: 14px;
        text-transform: uppercase;
        font-weight: bold;
    }
    .pendanBannerSubTitle{
        font-size: 18px;
        line-height: 18px;
        font-weight: bold;
    }
    .pendanBannerText{
        display: none;
    }
    .pendanBannerBtn{
        height: 16px;
        padding-top: 2px;
    }
    .pendanBannerBtn a{
        font-size: 14px;
        height: 20px;
        line-height: 20px;
        text-transform: uppercase;
        font-weight: bold;
        text-decoration: none;
        width: 160px;
        background: #9900cb;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        display: inline-block;
        vertical-align: top;
    }
}
@media (min-width: 768px) and (max-width: 1023px){
    .pendantshopbanner figure:nth-of-type(1),
    .pendantshopbanneryellow figure:nth-of-type(1){
        margin-left: auto;
        margin-right: 73px;
    }
    .pendantshopbanner figure:nth-of-type(2),
    .pendantshopbanneryellow figure:nth-of-type(2){
        margin-right: auto;
        margin-left: 73px;
    }
    .quantum-touch-pendant .item-page h2{
        font-size: 36px !important;
        padding-bottom: 15px;
        text-align: center !important;
    }
    .quantum-touch-pendant .item-page h4{
        font-size: 20px;
        padding-bottom: 15px;
    }
    h4.italic,strong.italic{
        font-style: italic !important
    }
    .quantum-touch-pendant .item-page h3{
        font-size: 32px;
        padding-bottom: 25px;
    }
    .pendantfigure{
        position:relative; max-width:1067px; margin:0 auto
    }
    .pendantfigure .videobtnlink{
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -50px;
        margin-top: -55px;
        width: 100px;
        height: 100px;
        background: url('../../../images/articleimages/videobtnlink.png') 0 0 no-repeat;
        background-size: 100px;
    }
    .pendantfigure .videobtnlink:hover{
        background-position-y: -150px
    }
    .pendantfigure .pendantfigurelegend{
        font-size:15px; padding-top:10px
    }
    .pendantfigure .pendantfigurelegend a.purple{
        text-decoration:none
    }
    .pendantfigure .pendantfigurelegend a.purple:hover{
        text-decoration:underline
    }
    .quantum-touch-pendant .item-page,.quantum-touch-pendant article{
        max-width: 100%;
    }
    .quantum-touch-pendant .item-page p,.quantum-touch-pendant .item-page h3{
        max-width: 1080px;
        margin:0 auto;
        text-align: center !important;
    }
    .quantum-touch-pendant .item-page .pendantshopbanner{
        background: url('../../../images/articleimages/pendantpagebannerbg.jpg') center center no-repeat;
        background-size:  100% 100%;
        text-align: center;
        padding: 35px 0;
    }
    .pendantshopbanner{
        color: #fff;
    }
    .pendantshopbanner h2{
        font-size: 48px;
        text-align: center;
        padding: 0 0 20px 0;
    }
    .pendantshopbanner figure,
    .pendantshopbanneryellow figure{
        width: 250px;
        display: inline-block;
        text-align: center;
    }
    .quantum-touch-pendant .item-page .pendantshopbanner p{
        font-size: 20px;
        font-weight: 100;
        font-family: 'Lato', helvetica, arial, sans-serif;
        margin-top: -70px;
        margin-bottom: 15px !important;
    }
    .quantum-touch-pendant .item-page .pendantshopbanneryellow p{
        font-size: 20px;
        font-weight: normal;
        font-family: 'Lato', helvetica, arial, sans-serif;
        margin-top: -70px;
        margin-bottom: 15px !important;
    }
    .quantum-touch-pendant .item-page .pendantshopbanner a,
    .quantum-touch-pendant .item-page .pendantshopbanneryellow a{
        font-size: 20px;
        font-weight: bold;
        font-family: 'Lato', helvetica, arial, sans-serif;
        color: #9900cb;
        text-transform: uppercase;
        text-decoration: none;
    }
    .quantum-touch-pendant .item-page .pendantshopbanner a:hover,
    .quantum-touch-pendant .item-page .pendantshopbanneryellow a:hover{
        text-decoration: underline;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox{
        background: #FFFEDB;
        padding: 40px 0;
        margin-bottom: 20px;
        text-align: center;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox h3{
        color: #9900cb;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox p.pendantquotes{
        max-width: 880px;
        text-align: center;
        font-size: 21px;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox p.pendantquotes strong{
        font-size: 18px;
        font-style: italic;
        padding: 15px 0;
        display: inline-block;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox .pendantfigurelegend{
        text-align: left;
    }
    .quantum-touch-pendant .item-page .pendantbtnlinkwrap{
        text-align: center;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox a.pendantbtnlink,
    .quantum-touch-pendant .item-page .pendantbtnlinkwrap a.pendantbtnlink{
        text-transform: uppercase;
        font-size: 16px;
        color: #fff;
        font-weight: bold;
        width: 215px;
        line-height: 40px;
        display: inline-block;
        background: #9900cb;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        text-decoration: none;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox a.pendantbtnlink:hover,
    .quantum-touch-pendant .item-page .pendantbtnlinkwrap a.pendantbtnlink:hover{
        color: #000;
    }
    .quantum-touch-pendant .item-page .pendantshopbanneryellow h2{
        font-size: 38px;
        color: #9900cb;
    }
    .moduletable_pendant .slide-desc-text {
        padding: 2px 5px;
    }
    .moduletable_pendant .slide-desc-in{
        display: inline-block;
        width: 100%;
    }
    .moduletable_pendant .slide-text{
        width: 380px;
        text-align: left;
        padding-left: 10px;
        padding-top: 5px;
    }
    .moduletable_pendant .slide-text h3{
        font-size: 24px;
        line-height: 24px !important;
        padding-bottom: 5px;
        padding-top: 0;
        margin: 0;
        font-weight: bold;
        color: #9900cb;
        text-transform: uppercase;
    }
    .moduletable_pendant .slide-text h2{
        font-size: 42px !important;
        line-height: 42px;
        padding-bottom: 5px;
        margin: 0;
        padding-top: 0;
    }
    .moduletable_pendant .slide-text p{
        font-size: 17px;
        line-height: 20px;
        font-family: 'Lato', helvetica, arial, sans-serif;
        font-weight: normal;
        padding-bottom: 5px;
        margin-bottom: 0 !important;
    }
    .moduletable_pendant .slide-text a{
        width: 200px;
        line-height: 35px;
        height: 35px;
        font-size: 16px;
        text-align: center;
    }
    .moduletable_pendant .slide-text a:hover{
        color: #000;
    }
    .pendanBannerTitle,.pendanBannerSubTitle,.pendanBannerText,.pendanBannerBtn{
        margin-bottom: 8px !important;
    }
    .pendanBannerTitle{
        margin-top: 4px;
    }
    .pendanBannerTitle{
        font-size: 13px;
        line-height: 13px;
        text-transform: uppercase;
        font-weight: bold;
    }
    .pendanBannerSubTitle{
        font-size: 22px;
        line-height: 22px;
        font-weight: bold;
    }
    .pendanBannerText{
        font-size: 13px;
        line-height: 13px;
        font-weight: normal;
    }
    .pendanBannerBtn{
        height: 22px;
        padding-top: 2px;
    }
    .pendanBannerBtn a{
        font-size: 14px;
        height: 22px;
        line-height: 22px;
        text-transform: uppercase;
        font-weight: bold;
        text-decoration: none;
        width: 170px;
        background: #9900cb;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        display: inline-block;
        vertical-align: top;
    }
}
@media (min-width: 1024px) and (max-width: 1439px){
    .pendantshopbanner figure:nth-of-type(1),
    .pendantshopbanneryellow figure:nth-of-type(1){
        margin-left: auto;
        margin-right: 73px;
    }
    .pendantshopbanner figure:nth-of-type(2),
    .pendantshopbanneryellow figure:nth-of-type(2){
        margin-right: auto;
        margin-left: 73px;
    }
    .quantum-touch-pendant .item-page h2{
        font-size: 48px;
        padding-bottom: 15px;
    }
    .quantum-touch-pendant .item-page h4{
        font-size: 30px;
        padding-bottom: 30px;
    }
    h4.italic,strong.italic{
        font-style: italic !important
    }
    .quantum-touch-pendant .item-page h3{
        font-size: 32px;
        padding-bottom: 25px;
    }
    .pendantfigure{
        position:relative; max-width:1067px; margin:0 auto
    }
    .pendantfigure .videobtnlink{
        position:absolute; top:50%; left:50%; margin-left:-75px; margin-top:-75px; width: 150px; height: 150px;
        background: url('../../../images/articleimages/videobtnlink.png') 0 0 no-repeat;
    }
    .pendantfigure .videobtnlink:hover{
        background-position-y: -150px
    }
    .pendantfigure .pendantfigurelegend{
        font-size:15px; padding-top:10px
    }
    .pendantfigure .pendantfigurelegend a.purple{
        text-decoration:none
    }
    .pendantfigure .pendantfigurelegend a.purple:hover{
        text-decoration:underline
    }
    .quantum-touch-pendant .item-page,.quantum-touch-pendant article{
        max-width: 100%;
    }
    .quantum-touch-pendant .item-page p,.quantum-touch-pendant .item-page h3{
        max-width: 1080px;
        margin:0 auto
    }
    .quantum-touch-pendant .item-page .pendantshopbanner{
        background: url('../../../images/articleimages/pendantpagebannerbg.jpg') center center no-repeat;
        background-size:  100% 100%;
        text-align: center;
        padding: 35px 0;
    }
    .pendantshopbanner{
        color: #fff;
    }
    .pendantshopbanner h2{
        font-size: 48px;
        text-align: center;
        padding: 0 0 20px 0;
    }
    .pendantshopbanner figure,
    .pendantshopbanneryellow figure{
        width: 289px;
        display: inline-block;
        text-align: center;
    }
    .quantum-touch-pendant .item-page .pendantshopbanner p{
        font-size: 20px;
        font-weight: 100;
        font-family: 'Lato', helvetica, arial, sans-serif;
        margin-top: -70px;
        margin-bottom: 15px !important;
    }
    .quantum-touch-pendant .item-page .pendantshopbanneryellow p{
        font-size: 20px;
        font-weight: normal;
        font-family: 'Lato', helvetica, arial, sans-serif;
        margin-top: -70px;
        margin-bottom: 15px !important;
    }
    .quantum-touch-pendant .item-page .pendantshopbanner a,
    .quantum-touch-pendant .item-page .pendantshopbanneryellow a{
        font-size: 20px;
        font-weight: bold;
        font-family: 'Lato', helvetica, arial, sans-serif;
        color: #9900cb;
        text-transform: uppercase;
        text-decoration: none;
    }
    .quantum-touch-pendant .item-page .pendantshopbanner a:hover,
    .quantum-touch-pendant .item-page .pendantshopbanneryellow a:hover{
        text-decoration: underline;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox{
        background: #FFFEDB;
        padding: 40px 0;
        margin-bottom: 20px;
        text-align: center;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox h3{
        color: #9900cb;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox p.pendantquotes{
        max-width: 880px;
        text-align: center;
        font-size: 21px;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox p.pendantquotes strong{
        font-size: 18px;
        font-style: italic;
        padding: 15px 0;
        display: inline-block;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox .pendantfigurelegend{
        text-align: left;
    }
    .quantum-touch-pendant .item-page .pendantbtnlinkwrap{
        text-align: center;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox a.pendantbtnlink,
    .quantum-touch-pendant .item-page .pendantbtnlinkwrap a.pendantbtnlink{
        text-transform: uppercase;
        font-size: 16px;
        color: #fff;
        font-weight: bold;
        width: 215px;
        line-height: 40px;
        display: inline-block;
        background: #9900cb;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        text-decoration: none;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox a.pendantbtnlink:hover,
    .quantum-touch-pendant .item-page .pendantbtnlinkwrap a.pendantbtnlink:hover{
        color: #000;
    }
    .quantum-touch-pendant .item-page .pendantshopbanneryellow h2{
        font-size: 38px;
        color: #9900cb;
    }
    .moduletable_pendant .slide-desc-in{
        display: inline-block;
        width: 100%;
    }
    .moduletable_pendant .slide-text{
        width: 470px;
        text-align: left;
        padding-left: 10px;
    }
    .moduletable_pendant .slide-text h3{
        font-size: 24px;
        line-height: 24px;
        padding-bottom: 0;
        padding-top: 5px;
        font-weight: bold;
        color: #9900cb;
        text-transform: uppercase;
        margin: 0;
    }
    .moduletable_pendant .slide-text h2{
        font-size: 52px;
        line-height: 54px;
        padding-bottom: 0;
    }
    .moduletable_pendant .slide-text p{
        font-size: 23px;
        line-height: 26px;
        font-family: 'Lato', helvetica, arial, sans-serif;
        font-weight: normal;
        padding-bottom: 0;
    }
    .moduletable_pendant .slide-text a{
        width: 200px;
        line-height: 35px;
        height: 35px;
        font-size: 16px;
        text-align: center;
    }
    .moduletable_pendant .slide-text a:hover{
        color: #000;
    }
    .pendanBannerTitle,.pendanBannerSubTitle,.pendanBannerText,.pendanBannerBtn{
        margin-bottom: 8px !important;
    }
    .pendanBannerTitle{
        margin-top: 1%;
    }
    .pendanBannerTitle{
        font-size: 18px;
        text-transform: uppercase;
        font-weight: bold;
    }
    .pendanBannerSubTitle{
        font-size: 36px;
        font-weight: bold;
    }
    .pendanBannerText{
        font-size: 18px;
        font-weight: normal;
    }
    .pendanBannerBtn{
        height: 30px;
        padding-top: 2px;
    }
    .pendanBannerBtn a{
        font-size: 16px;
        height: 30px;
        line-height: 30px;
        text-transform: uppercase;
        font-weight: bold;
        text-decoration: none;
        width: 170px;
        background: #9900cb;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        display: inline-block;
        vertical-align: top;
    }
}
@media (min-width: 1440px) and (max-width: 2559px){
    .pendantshopbanner figure:nth-of-type(1),
    .pendantshopbanneryellow figure:nth-of-type(1){
        margin-left: auto;
        margin-right: 73px;
    }
    .pendantshopbanner figure:nth-of-type(2),
    .pendantshopbanneryellow figure:nth-of-type(2){
        margin-right: auto;
        margin-left: 73px;
    }
    .quantum-touch-pendant .item-page h2{
        font-size: 48px;
        padding-bottom: 15px;
    }
    .quantum-touch-pendant .item-page h4{
        font-size: 30px;
        padding-bottom: 30px;
    }
    h4.italic,strong.italic{
        font-style: italic !important
    }
    .quantum-touch-pendant .item-page h3{
        font-size: 32px;
        padding-bottom: 25px;
    }
    .pendantfigure{
        position:relative; max-width:1067px; margin:0 auto
    }
    .pendantfigure .videobtnlink{
        position:absolute; top:50%; left:50%; margin-left:-75px; margin-top:-75px; width: 150px; height: 150px;
        background: url('../../../images/articleimages/videobtnlink.png') 0 0 no-repeat;
    }
    .pendantfigure .videobtnlink:hover{
        background-position-y: -150px
    }
    .pendantfigure .pendantfigurelegend{
        font-size:15px; padding-top:10px
    }
    .pendantfigure .pendantfigurelegend a.purple{
        text-decoration:none
    }
    .pendantfigure .pendantfigurelegend a.purple:hover{
        text-decoration:underline
    }
    .quantum-touch-pendant .item-page,.quantum-touch-pendant article{
        max-width: 100%;
    }
    .quantum-touch-pendant .item-page p,.quantum-touch-pendant .item-page h3{
        max-width: 1080px;
        margin:0 auto
    }
    .quantum-touch-pendant .item-page .pendantshopbanner{
        background: url('../../../images/articleimages/pendantpagebannerbg.jpg') center center no-repeat;
        background-size:  100% 100%;
        text-align: center;
        padding: 35px 0;
    }
    .pendantshopbanner{
        color: #fff;
    }
    .pendantshopbanner h2{
        font-size: 48px;
        text-align: center;
        padding: 0 0 20px 0;
    }
    .pendantshopbanner figure,
    .pendantshopbanneryellow figure{
        width: 289px;
        display: inline-block;
        text-align: center;
    }
    .quantum-touch-pendant .item-page .pendantshopbanner p{
        font-size: 20px;
        font-weight: 100;
        font-family: 'Lato', helvetica, arial, sans-serif;
        margin-top: -70px;
        margin-bottom: 15px !important;
    }
    .quantum-touch-pendant .item-page .pendantshopbanneryellow p{
        font-size: 20px;
        font-weight: normal;
        font-family: 'Lato', helvetica, arial, sans-serif;
        margin-top: -70px;
        margin-bottom: 15px !important;
    }
    .quantum-touch-pendant .item-page .pendantshopbanner a,
    .quantum-touch-pendant .item-page .pendantshopbanneryellow a{
        font-size: 20px;
        font-weight: bold;
        font-family: 'Lato', helvetica, arial, sans-serif;
        color: #9900cb;
        text-transform: uppercase;
        text-decoration: none;
    }
    .quantum-touch-pendant .item-page .pendantshopbanner a:hover,
    .quantum-touch-pendant .item-page .pendantshopbanneryellow a:hover{
        text-decoration: underline;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox{
        background: #FFFEDB;
        padding: 40px 0;
        margin-bottom: 20px;
        text-align: center;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox h3{
        color: #9900cb;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox p.pendantquotes{
        max-width: 880px;
        text-align: center;
        font-size: 21px;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox p.pendantquotes strong{
        font-size: 18px;
        font-style: italic;
        padding: 15px 0;
        display: inline-block;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox .pendantfigurelegend{
        text-align: left;
    }
    .quantum-touch-pendant .item-page .pendantbtnlinkwrap{
        text-align: center;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox a.pendantbtnlink,
    .quantum-touch-pendant .item-page .pendantbtnlinkwrap a.pendantbtnlink{
        text-transform: uppercase;
        font-size: 16px;
        color: #fff;
        font-weight: bold;
        width: 215px;
        line-height: 40px;
        display: inline-block;
        background: #9900cb;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        text-decoration: none;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox a.pendantbtnlink:hover,
    .quantum-touch-pendant .item-page .pendantbtnlinkwrap a.pendantbtnlink:hover{
        color: #000;
    }
    .quantum-touch-pendant .item-page .pendantshopbanneryellow h2{
        font-size: 38px;
        color: #9900cb;
    }
    .moduletable_pendant .slide-desc-in{
        display: inline-block;
        width: 100%;
    }
    .moduletable_pendant .slide-text{
        width: 560px;
        text-align: left;
        padding-left: 160px;
    }
    .moduletable_pendant .slide-text h3{
        font-size: 29px;
        line-height: 29px;
        padding-bottom: 5px;
        padding-top: 15px;
        font-weight: bold;
        color: #9900cb;
        text-transform: uppercase;
    }
    .moduletable_pendant .slide-text h2{
        font-size: 61px;
        line-height: 64px;
        padding-bottom: 20px;
    }
    .moduletable_pendant .slide-text p{
        font-size: 25px;
        line-height: 33px;
        font-family: 'Lato', helvetica, arial, sans-serif;
        font-weight: normal;
        padding-bottom: 15px;
    }
    .moduletable_pendant .slide-text a{
        width: 215px;
        line-height: 40px;
        height: 40px;
        font-size: 16px;
        text-align: center;
    }
    .moduletable_pendant .slide-text a:hover{
        color: #000;
    }
    .pendanBannerTitle,.pendanBannerSubTitle,.pendanBannerText,.pendanBannerBtn{
        margin-bottom: 8px !important;
    }
    .pendanBannerTitle{
        margin-top: 1%;
    }
    .pendanBannerTitle{
        font-size: 20px;
        text-transform: uppercase;
        font-weight: bold;
    }
    .pendanBannerSubTitle{
        font-size: 40px;
        font-weight: bold;
    }
    .pendanBannerText{
        font-size: 20px;
        font-weight: normal;
    }
    .pendanBannerBtn{
        height: 31px;
        padding-top: 2px;
    }
    .pendanBannerBtn a{
        font-size: 16px;
        height: 31px;
        line-height: 31px;
        text-transform: uppercase;
        font-weight: bold;
        text-decoration: none;
        width: 201px;
        background: #9900cb;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        display: inline-block;
        vertical-align: top;
    }
}
@media (min-width: 2560px){
    .pendantshopbanner figure:nth-of-type(1),
    .pendantshopbanneryellow figure:nth-of-type(1){
        margin-left: auto;
        margin-right: 73px;
    }
    .pendantshopbanner figure:nth-of-type(2),
    .pendantshopbanneryellow figure:nth-of-type(2){
        margin-right: auto;
        margin-left: 73px;
    }
    .quantum-touch-pendant .item-page h2{
        font-size: 48px;
        padding-bottom: 15px;
    }
    .quantum-touch-pendant .item-page h4{
        font-size: 30px;
        padding-bottom: 30px;
    }
    h4.italic,strong.italic{
        font-style: italic !important
    }
    .quantum-touch-pendant .item-page h3{
        font-size: 32px;
        padding-bottom: 25px;
    }
    .pendantfigure{
        position:relative; max-width:1067px; margin:0 auto
    }
    .pendantfigure .videobtnlink{
        position:absolute; top:50%; left:50%; margin-left:-75px; margin-top:-75px; width: 150px; height: 150px;
        background: url('../../../images/articleimages/videobtnlink.png') 0 0 no-repeat;
    }
    .pendantfigure .videobtnlink:hover{
        background-position-y: -150px
    }
    .pendantfigure .pendantfigurelegend{
        font-size:15px; padding-top:10px
    }
    .pendantfigure .pendantfigurelegend a.purple{
        text-decoration:none
    }
    .pendantfigure .pendantfigurelegend a.purple:hover{
        text-decoration:underline
    }
    .quantum-touch-pendant .item-page,.quantum-touch-pendant article{
        max-width: 100%;
    }
    .quantum-touch-pendant .item-page p,.quantum-touch-pendant .item-page h3{
        max-width: 1080px;
        margin:0 auto
    }
    .quantum-touch-pendant .item-page .pendantshopbanner{
        background: url('../../../images/articleimages/pendantpagebannerbg.jpg') center center no-repeat;
        background-size:  100% 100%;
        text-align: center;
        padding: 35px 0;
    }
    .pendantshopbanner{
        color: #fff;
    }
    .pendantshopbanner h2{
        font-size: 48px;
        text-align: center;
        padding: 0 0 20px 0;
    }
    .pendantshopbanner figure,
    .pendantshopbanneryellow figure{
        width: 289px;
        display: inline-block;
        text-align: center;
    }
    .quantum-touch-pendant .item-page .pendantshopbanner p{
        font-size: 20px;
        font-weight: 100;
        font-family: 'Lato', helvetica, arial, sans-serif;
        margin-top: -70px;
        margin-bottom: 15px !important;
    }
    .quantum-touch-pendant .item-page .pendantshopbanneryellow p{
        font-size: 20px;
        font-weight: normal;
        font-family: 'Lato', helvetica, arial, sans-serif;
        margin-top: -70px;
        margin-bottom: 15px !important;
    }
    .quantum-touch-pendant .item-page .pendantshopbanner a,
    .quantum-touch-pendant .item-page .pendantshopbanneryellow a{
        font-size: 20px;
        font-weight: bold;
        font-family: 'Lato', helvetica, arial, sans-serif;
        color: #9900cb;
        text-transform: uppercase;
        text-decoration: none;
    }
    .quantum-touch-pendant .item-page .pendantshopbanner a:hover,
    .quantum-touch-pendant .item-page .pendantshopbanneryellow a:hover{
        text-decoration: underline;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox{
        background: #FFFEDB;
        padding: 40px 0;
        margin-bottom: 20px;
        text-align: center;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox h3{
        color: #9900cb;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox p.pendantquotes{
        max-width: 880px;
        text-align: center;
        font-size: 21px;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox p.pendantquotes strong{
        font-size: 18px;
        font-style: italic;
        padding: 15px 0;
        display: inline-block;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox .pendantfigurelegend{
        text-align: left;
    }
    .quantum-touch-pendant .item-page .pendantbtnlinkwrap{
        text-align: center;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox a.pendantbtnlink,
    .quantum-touch-pendant .item-page .pendantbtnlinkwrap a.pendantbtnlink{
        text-transform: uppercase;
        font-size: 16px;
        color: #fff;
        font-weight: bold;
        width: 215px;
        line-height: 40px;
        display: inline-block;
        background: #9900cb;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        text-decoration: none;
    }
    .quantum-touch-pendant .item-page .pendantyellowbox a.pendantbtnlink:hover,
    .quantum-touch-pendant .item-page .pendantbtnlinkwrap a.pendantbtnlink:hover{
        color: #000;
    }
    .quantum-touch-pendant .item-page .pendantshopbanneryellow h2{
        font-size: 38px;
        color: #9900cb;
    }
    .moduletable_pendant .slide-desc-in{
        display: inline-block;
        width: 100%;
    }
    .moduletable_pendant .slide-text{
        width: 590px;
        text-align: left;
        padding-left: 720px;
    }
    .moduletable_pendant .slide-text h3{
        font-size: 39px;
        line-height: 39px;
        padding-bottom: 5px;
        padding-top: 15px;
        font-weight: bold;
        color: #9900cb;
        text-transform: uppercase;
    }
    .moduletable_pendant .slide-text h2{
        font-size: 68px;
        line-height: 74px;
        padding-bottom: 40px;
    }
    .moduletable_pendant .slide-text p{
        font-size: 28px;
        line-height: 43px;
        font-family: 'Lato', helvetica, arial, sans-serif;
        font-weight: normal;
        padding-bottom: 55px;
    }
    .moduletable_pendant .slide-text a{
        width: 260px;
        line-height: 60px;
        height: 60px;
        font-size: 22px;
        text-align: center;
    }
    .moduletable_pendant .slide-text a:hover{
        color: #000;
    }
    .pendanBannerTitle,.pendanBannerSubTitle,.pendanBannerText,.pendanBannerBtn{
        margin-bottom: 8px !important;
    }
    .pendanBannerTitle{
        margin-top: 1%;
    }
    .pendanBannerTitle{
        font-size: 20px;
        text-transform: uppercase;
        font-weight: bold;
    }
    .pendanBannerSubTitle{
        font-size: 40px;
        font-weight: bold;
    }
    .pendanBannerText{
        font-size: 20px;
        font-weight: normal;
    }
    .pendanBannerBtn{
        height: 31px;
        padding-top: 2px;
    }
    .pendanBannerBtn a{
        font-size: 16px;
        height: 31px;
        line-height: 31px;
        text-transform: uppercase;
        font-weight: bold;
        text-decoration: none;
        width: 201px;
        background: #9900cb;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        display: inline-block;
        vertical-align: top;
    }
}
/****** End - Task QUAN-165 ******/

/****** End - Task QUAN-213 ******/
.full-workshop-event-schedule-2 div.modal.fade.in.modal-register{
    top:50% !important;
    left:50% !important;
    margin: 0 !important;
    -moz-transform: translateX(-50%) translateY(-50%) !important;
    -webkit-transform: translateX(-50%) translateY(-50%) !important;
    -o-transform: translateX(-50%) translateY(-50%) !important;
    -ms-transform: translateX(-50%) translateY(-50%) !important;
    transform: translateX(-50%) translateY(-50%) !important;
}
/****** End - Task QUAN-213 ******/

/****** Begin - Task QUAN-214 ******/
.event-price-level{
    margin-bottom: 5px;
}
.event-price-note{
    font-size: 14px;
    margin-top: 15px;
}
/****** End - Task QUAN-214 ******/

/****** Begin - Task QUAN-230 ******/
@media (max-width: 480px){
    .nav-collapse .nav > li > form {
        display: inline-block;
        height: 26px
    }
    .nav-collapse .nav > li > form button{
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        line-height: 26px
    }
}
@media (min-width: 481px) and (max-width: 1349px){
    .nav-collapse .nav > li > form {
        display: inline-block;
        height: 37px
    }
    .nav-collapse .nav > li > form button{
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        font-size: 24px;
        line-height: 37px
    }
}
/****** End - Task QUAN-230 ******/

/****** Begin - Task QUAN-234 ******/
@media (max-width: 480px){
    div.modal.fade.in.modal-big{
        height: 500px !important;
    }
    div.modal.fade.in.modal-small{
        height: 350px !important;
    }
}
@media (min-width: 481px) and (max-width: 1080px){
    div.modal.fade.in.modal-big{
        height: 450px !important;
    }
    div.modal.fade.in.modal-small{
        height: 300px !important;
    }
}
@media (min-width: 1081px) and (max-width: 1200px){
    div.modal.fade.in.modal-big{
        height: 480px !important;
    }
    div.modal.fade.in.modal-small{
        height: 350px !important;
    }
}
/****** End - Task QUAN-234 ******/

/****** Begin - Task QUAN-240 ******/
@media (max-width: 479px){
    .slider15 {width: 55%; margin-left: 45%; text-shadow: 1px 1px #000; position: relative;}
    .slider15 .div1 {color: #8B3DC9; text-transform: uppercase; font-weight: bold; width: 100%; font-size: 13px}
    .slider15 .div2 {font-weight: bold; width: 100%; font-size: 17px}
    .slider15 .div3 {width: 100%; font-size: 15px; font-weight: 100}
}
@media (min-width: 480px) and (max-width: 767px){
    .slider15 {width: 48%; margin-left: 45%; text-shadow: 1px 1px #000}
    .slider15 .div1 {color: #8B3DC9; text-transform: uppercase; font-weight: bold; width: 100%; font-size: 13px; padding-bottom: 5px}
    .slider15 .div2 {font-weight: bold; width: 100%; font-size: 28px}
    .slider15 .div3 {width: 100%; font-size: 18px; font-weight: 100; padding-top: 5px}
}
@media (min-width: 768px) and (max-width: 1023px){
    .slider15 {width: 40%; margin-left: 43%; text-shadow: 1px 1px #000}
    .slider15 .div1 {color: #8B3DC9; text-transform: uppercase; font-weight: bold; width: 100%; font-size: 20px}
    .slider15 .div2 {font-weight: bold; width: 100%; font-size: 38px}
    .slider15 .div3 {width: 100%; font-size: 24px; font-weight: 100; padding-top: 5px; margin-bottom: 10px}
}
@media (min-width: 1024px) and (max-width: 1439px){
    .slider15 {width: 40%; margin-left: 43%; text-shadow: 1px 1px #000; position: relative;}
    .slider15 .div1 {color: #8B3DC9; text-transform: uppercase; font-weight: bold; width: 100%; font-size: 24px; padding-bottom: 10px}
    .slider15 .div2 {font-weight: bold; width: 100%; font-size: 50px}
    .slider15 .div3 {width: 100%; font-size: 32px; font-weight: 100; padding-top: 10px; margin-bottom: 25px}
}
@media (min-width: 1440px) and (max-width: 2559px){
    .slider15 {width: 40%; margin-left: 43%; text-shadow: 1px 1px #000; position: relative;}
    .slider15 .div1 {color: #8B3DC9; text-transform: uppercase; font-weight: bold; width: 100%; font-size: 32px; padding-bottom: 10px}
    .slider15 .div2 {font-weight: bold; width: 100%; font-size: 74px}
    .slider15 .div3 {width: 100%; font-size: 46px; font-weight: 100; padding-top: 10px; margin-bottom: 55px}
    .slider15 div a {width: 205px; padding: 5px; font-size: 15px }
}
@media (min-width: 2560px){
    .slider15 {width: 50%; margin-left: 43%; text-shadow: 1px 1px #000; position: relative;}
    .slider15 .div1 {color: #8B3DC9; text-transform: uppercase; font-weight: bold; width: 100%; font-size: 68px; padding-bottom: 10px}
    .slider15 .div2 {font-weight: bold; width: 100%; font-size: 162px}
    .slider15 .div3 {width: 100%; font-size: 100px; font-weight: 100; padding-top: 10px; margin-bottom: 25px}
    .slider15 div a {width: 550px; padding: 25px; font-size: 45px }
}
/****** End - Task QUAN-240 ******/

/****** Begin - Task QUAN-249 ******/
@media (max-width: 479px){
    .slider16 {width: 55%; margin-left: 45%; text-shadow: 1px 1px #000; position: relative;}
    .slider16 .div2 {font-weight: bold; width: 100%; font-size: 14px; padding-top: 5px}
    .slider16 .div3 {width: 100%; font-size: 13px; font-weight: 100}
    .slider16 div a {  font-size: 10px !important;  width: 80% !important;  line-height: 22px !important;  height: 22px !important;  margin-top: 5px !important;  }
}
@media (min-width: 480px) and (max-width: 767px){
    .slider16 {width: 54%; margin-left: 42%; text-shadow: 1px 1px #000}
    .slider16 .div2 {font-weight: bold; width: 100%; font-size: 22px}
    .slider16 .div3 {width: 100%; font-size: 17px; font-weight: 100; padding: 10px 0}
    .slider16 div a {  font-size: 12px !important;  width: 70% !important;  line-height: 22px !important;  height: 22px !important;  margin-top: 5px !important;  }
}
@media (min-width: 768px) and (max-width: 1023px){
    .slider16 {width: 52%; margin-left: 43%; text-shadow: 1px 1px #000}
    .slider16 .div2 {font-weight: bold; width: 100%; font-size: 32px}
    .slider16 .div3 {width: 100%; font-size: 22px; font-weight: 100; padding: 15px 0;}
    .slider16 div a {  font-size: 15px !important;  width: 60% !important;  line-height: 28px !important;  height: 28px !important;  margin-top: 5px !important;  }
}
@media (min-width: 1024px) and (max-width: 1439px){
    .slider16 {width: 56%; margin-left: 43%; text-shadow: 1px 1px #000; position: relative;}
    .slider16 .div2 {font-weight: bold; width: 100%; font-size: 50px}
    .slider16 .div3 {width: 100%; font-size: 32px; font-weight: 100; padding: 20px 0; margin-bottom: 10px}
    .slider16 div a {  font-size: 15px !important;  width: 60% !important;  line-height: 32px !important;  height: 32px !important;  margin-top: 5px !important;  }
}
@media (min-width: 1440px) and (max-width: 2559px){
    .slider16 {width: 50%; margin-left: 44%; text-shadow: 1px 1px #000; position: relative;}
    .slider16 .div2 {font-weight: bold; width: 100%; font-size: 64px}
    .slider16 .div3 {width: 100%; font-size: 44px; font-weight: 100; padding: 20px 0; margin-bottom: 20px}
    .slider16 div a {width: 280px; padding: 5px; font-size: 16px }
}
@media (min-width: 2560px){
    .slider16 {width: 52%; margin-left: 43%; text-shadow: 1px 1px #000; position: relative;}
    .slider16 .div2 {font-weight: bold; width: 100%; font-size: 120px}
    .slider16 .div3 {width: 100%; font-size: 80px; font-weight: 100; padding: 30px 0; margin-bottom: 30px}
    .slider16 div a {width: 480px; padding: 20px; font-size: 28px }
}
/****** End - Task QUAN-249 ******/

/************ BEGIN - TASK QUAN-241 ************/
#hikashop_checkout_page .internationalDisclaimer{
    float: left
}
#hikashop_checkout_page .internationalDisclaimer p{
    font-size: 14px;
    text-align: left;
}
#hikashop_checkout_page .viewCartCoupon{
    float: right
}
@media (max-width: 767px){
    #hikashop_checkout_page .viewCartCoupon{
        text-align: center;
        margin-bottom: 20px;
    }
}
/************ END - TASK QUAN-241 ************/

/************ BEGIN - TASK QUAN-363 ************/
.shopProductCharacteristic{
    font-weight: bold;
    font-size: 24px;
    padding-bottom: 15px;
}
.shopProductCharacteristic table{
    width: auto;
}
.shopProductCharacteristic table td {
    padding-right: 15px;
}
.hikashop_product_variant_subname{
    display: none;
}
/************ END - TASK QUAN-363 ************/

/************ BEGIN - TASK QUAN-373 ************/
.hikashop_payment_methods_table tr.row0 td:first-child,
.hikashop_payment_methods_table tr.row1 td:first-child{
    width: 10px;
}
/************ END - TASK QUAN-373 ************/

.left-menu a, .left-menu button{
    text-align: left;
}

.hikashop_creditcard_end{
    display: none;
}

@media (max-width:479px){
    #newsletterModal .modal-header .close{
        font-size: 17px;
        padding: 3px 5px;
    }
    #newsletterModal .modal-footer form input{
        width: 95%;
    }
    #newsletterModal .modal-footer form {
        margin: 10px 0 30px 0;
    }
    .firstText{
        display: none;
    }
    #newsletterModal #signupinputmodal3{
        width: 100%
    }
}

@media (min-width: 480px) and (max-width:767px){
    #newsletterModal .modal-header .close{
        font-size: 20px;
    }
    #newsletterModal .modal-footer form input{
        width: 98%;
        margin: 5px 0;
        padding: 1%;
    }
    #newsletterModal .modal-footer form {
        margin: 10px 0 30px 0;
    }
    .firstText{
        display: none;
    }
    #newsletterModal #signupinputmodal3{
        width: 100%;
        margin: 5px auto;
        padding: 0;
    }
}

@media (min-width: 768px){
    div#newsletterModal {
        overflow-y: hidden;
    }
}

/****** Begin - Task QUAN-465 ******/
.slider17 {text-align: center}
@media (max-width: 479px){
    .slider17 {width: 70%; margin-left: 33%; text-shadow: 1px 1px #000; position: relative; top:-10px}
    .slider17 br {display: none}
    .slider17 .div1 {width: 100%; font-size: 13px; font-weight: 100}
    .slider17 .div2 {width: 100%; font-size: 14px; padding-top: 5px}
    .slider17 .div3 {width: 100%; font-size: 13px; font-weight: 100}
    .slider17 div a {font-size: 10px !important;  width: 80% !important;  line-height: 22px !important;  height: 22px !important;  margin-top: 5px !important;  }
}
@media (min-width: 480px) and (max-width: 767px){
    .slider17 {width: 54%; margin-left: 42%; text-shadow: 1px 1px #000}
    .slider17 .div1 {width: 100%; font-size: 16px; font-weight: 100; padding: 10px 0 0 0}
    .slider17 .div2 {width: 100%; font-size: 22px}
    .slider17 .div3 {width: 100%; font-size: 17px; font-weight: 100; padding: 10px 0}
    .slider17 div a {font-size: 12px !important;  width: 70% !important;  line-height: 22px !important;  height: 22px !important;  margin-top: 5px !important;  }
}
@media (min-width: 768px) and (max-width: 1023px){
    .slider17 {width: 52%; margin-left: 43%; text-shadow: 1px 1px #000}
    .slider17 .div1 {width: 100%; font-size: 20px; font-weight: 100; padding: 15px 0 0 0}
    .slider17 .div2 {width: 100%; font-size: 32px}
    .slider17 .div3 {width: 100%; font-size: 22px; font-weight: 100; padding: 15px 0;}
    .slider17 div a {font-size: 15px !important;  width: 60% !important;  line-height: 28px !important;  height: 28px !important;  margin-top: 5px !important;  }
}
@media (min-width: 1024px) and (max-width: 1439px){
    .slider17 {width: 56%; margin-left: 43%; text-shadow: 1px 1px #000; position: relative; top:-20px}
    .slider17 .div1 {width: 100%; font-size: 29px; font-weight: 100; padding: 20px 0}
    .slider17 .div2 {width: 100%; font-size: 50px}
    .slider17 .div3 {width: 100%; font-size: 32px; font-weight: 100; padding: 20px 0; margin-bottom: 10px}
    .slider17 div a {font-size: 15px !important;  width: 60% !important;  line-height: 32px !important;  height: 32px !important;  margin-top: 5px !important;  }
}
@media (min-width: 1440px) and (max-width: 2559px){
    .slider17 {width: 50%; margin-left: 44%; text-shadow: 1px 1px #000; position: relative; top:-25px}
    .slider17 .div1 {width: 100%; font-size: 40px; font-weight: 100; padding: 20px 0}
    .slider17 .div2 {width: 100%; font-size: 64px}
    .slider17 .div3 {width: 100%; font-size: 44px; font-weight: 100; padding: 20px 0; margin-bottom: 20px}
    .slider17 div a {width: 280px; padding: 5px; font-size: 16px }
}
@media (min-width: 2560px){
    .slider17 {width: 52%; margin-left: 43%; text-shadow: 1px 1px #000; position: relative; top:-45px}
    .slider17 .div1 {width: 100%; font-size: 72px; font-weight: 100; padding: 30px 0}
    .slider17 .div2 {width: 100%; font-size: 120px}
    .slider17 .div3 {width: 100%; font-size: 80px; font-weight: 100; padding: 30px 0; margin-bottom: 30px}
    .slider17 div a {width: 480px; padding: 20px; font-size: 28px }
}
/****** End - Task QUAN-465 ******/

/****** Begin - Task QUAN-472 ******/
/* Zebra striping */
.supercharging-table tr:nth-of-type(even) {
    background: #FFFFD9;
}

.supercharging-table tr:nth-of-type(odd) {
    background: #ffffff;
}
.supercharging-table th {
    background: #e56b53;
    color: white;
    font-weight: bold;
    border: none;
}
.supercharging-table td, .level-2-workshop th {
    padding: 6px;
    border: none;
    text-align: left;
}
.supercharging-table td, .supercharging-table th {
    padding: 6px;
    border: none;
    text-align: left;
}
/****** End - Task QUAN-472 ******/

/****** Begin - Task QUAN-480 ******/
.formBox #ordering{
    top:377px;
    width: auto
}
.search-areas label{
    display: inline-block
}
.searchLabel{
    margin-bottom: 5px
}
.search-results .text_box{
    width: 98%;
}
.search-results{
    overflow: hidden;
}
.search .pagination .pagination-next{
    margin-right: 0 !important;
    margin-left: 0 !important;
}
.search .pagination{
    margin-right: 2%;
}
/****** End - Task QUAN-472 ******/
/****** Begin - Task QUAN-472 ******/
body.sc-instructor-back-office .breadcrumbs,
body.supercharging-instructor-back-office .breadcrumbs {
    background: #3365FF;
}
/****** End - Task QUAN-472 ******/

/****** Begin - Task QUAN-577 ******/
@media (max-width: 767px) {
    .moduletable_signupslider.directionrtl h3 ,
    .moduletable_footerhome.directionrtl h3 ,
    .moduletable_signup.directionrtl h3 {
        text-align: right !important;
    }
}
/****** End - Task QUAN-577 ******/

/****** Begin - Task QUAN-798 ******/
.transformational-slider{
    width:290px;
    max-width:290px;
    margin:0 auto 0 auto;
    text-align:center;
}
.transformational-slider div{
    margin: 2px 0;
}
.transformational-slider .transformational-1{
    font-family: 'Lato Black',Sans-Serif;
    font-size: 10px;
}
.transformational-slider .transformational-2{
    font-family: 'Lato Black',Sans-Serif;
    font-size: 13px;
}
.transformational-slider .transformational-3{
    font-family: 'Lato Medium',Sans-Serif;
    font-size: 13px;
    display: none;
}
.transformational-slider .transformational-4{
    font-family: 'Lato Black',Sans-Serif;
    font-size: 11px;
}
.transformational-slider .transformational-5{
    font-family: 'Lato Medium',Sans-Serif;
    font-size: 11px;
}
.transformational-slider .transformational-6 a{
    width: 130px !important;
}
.transformational-slider .transformational-1,
.transformational-slider .transformational-2,
.transformational-slider .transformational-4,
.transformational-slider .transformational-5{
    text-transform: uppercase;
}
@media (min-width:480px){
    .transformational-slider{
        width:450px;
        max-width:450px;
    }
    .transformational-slider div{
        margin: 6px 0;
    }
    .transformational-slider .transformational-1{
        font-size: 10px;
    }
    .transformational-slider .transformational-2{
        font-size: 20px;
    }
    .transformational-slider .transformational-3{
        font-size: 14px;
        display: block;
    }
    .transformational-slider .transformational-4{
        font-size: 12px;
    }
    .transformational-slider .transformational-5{
        font-size: 12px;
    }
    .transformational-slider .transformational-6 a{
        width: 150px !important;
        font-size: 13px !important;
        line-height: 22px !important;
        height: 22px !important;
    }
}
@media (min-width:768px){
    .transformational-slider{
        width:738px;
        max-width:738px;
    }
    .transformational-slider div{
        margin: 15px 0;
    }
    .transformational-slider .transformational-1{
        font-size: 13px;
    }
    .transformational-slider .transformational-2{
        font-size: 26px;
    }
    .transformational-slider .transformational-3{
        font-size: 16px;
    }
    .transformational-slider .transformational-4{
        font-size: 14px;
    }
    .transformational-slider .transformational-5{
        font-size: 14px;
    }
    .transformational-slider .transformational-6 a{
        width: 150px !important;
        font-size: 14px !important;
        line-height: 24px !important;
        height: 24px !important;
    }
}
@media (min-width:1024px){
    .transformational-slider{
        width:994px;
        max-width:994px;
    }
    .transformational-slider div{
        margin: 15px 0;
    }
    .transformational-slider .transformational-1{
        font-size: 19px;
    }
    .transformational-slider .transformational-2{
        font-size: 39px;
    }
    .transformational-slider .transformational-3{
        font-size: 24px;
    }
    .transformational-slider .transformational-4{
        font-size: 21px;
    }
    .transformational-slider .transformational-5{
        font-size: 21px;
    }
    .transformational-slider .transformational-6 a{
        width: 200px !important;
        font-size: 14px !important;
        line-height: 26px !important;
        height: 26px !important;
    }
}
@media (min-width:1440px){
    .transformational-slider{
        width:1410px;
        max-width:1410px;
    }
    .transformational-slider div{
        margin: 25px 0;
    }
    .transformational-slider .transformational-1{
        font-size: 24px;
    }
    .transformational-slider .transformational-2{
        font-size: 48px;
    }
    .transformational-slider .transformational-3{
        font-size: 30px;
    }
    .transformational-slider .transformational-4{
        font-size: 27px;
    }
    .transformational-slider .transformational-5{
        font-size: 27px;
        width: 440px;
        margin: 0 auto;
    }
    .transformational-slider .transformational-6 a{
        width: 230px !important;
        font-size: 20px !important;
        line-height: 40px !important;
        height: 40px !important;
    }
}
@media (min-width:2560px){
    .transformational-slider{
        width:2530px;
        max-width:2530px;
    }
    .transformational-slider div{
        margin: 50px 0;
    }
    .transformational-slider .transformational-1{
        font-size: 48px;
    }
    .transformational-slider .transformational-2{
        font-size: 96px;
    }
    .transformational-slider .transformational-3{
        font-size: 60px;
    }
    .transformational-slider .transformational-4{
        font-size: 54px;
    }
    .transformational-slider .transformational-5{
        font-size: 54px;
        width: 800px;
        margin: 0 auto;
    }
    .transformational-slider .transformational-6 a{
        width: 360px !important;
        font-size: 30px !important;
        line-height: 65px !important;
        height: 65px !important;
    }
}
/****** End - Task QUAN-798 ******/

/****** Begin - Task QUAN-806 ******/
.jewelry-slider{
    width:290px;
    max-width:290px;
    margin:-20px auto 0 auto;
    text-align:center;
}
.jewelry-slider div{
    margin: 0;
}
.jewelry-slider .jewelry-1 img{
    width: 200px;
}
.jewelry-slider .jewelry-2{
    font-family: 'Lato Black',Sans-Serif;
    font-size: 18px;
    margin: 2px auto;
}
.jewelry-slider .jewelry-3{
    font-family: 'Lato Medium',Sans-Serif;
    font-size: 13px;
}
.jewelry-slider .jewelry-4{
    font-family: 'Lato Light',Sans-Serif;
    font-size: 14px;
    margin: 10px auto 2px auto;
}
.jewelry-slider .jewelry-5{
    font-family: 'Lato Bold',Sans-Serif;
    font-size: 10px;
}
.jewelry-slider .jewelry-2,
.jewelry-slider .jewelry-3,
.jewelry-slider .jewelry-5{
    text-transform: uppercase;
}
@media (min-width:480px){
    .jewelry-slider{
        width:450px;
        max-width:450px;
    }
    .jewelry-slider .jewelry-1 img{
        width: 300px;
    }
    .jewelry-slider .jewelry-2{
        font-size: 25px;
        margin: 3px auto;
    }
    .jewelry-slider .jewelry-3{
        font-size: 20px;
    }
    .jewelry-slider .jewelry-4{
        font-size: 20px;
        margin: 15px auto 3px auto;
    }
    .jewelry-slider .jewelry-5{
        font-size: 12px;
    }
}
@media (min-width:768px){
    .jewelry-slider{
        width:738px;
        max-width:738px;
        margin-top: -30px;
    }
    .jewelry-slider .jewelry-1 img{
        width: 380px;
    }
    .jewelry-slider .jewelry-2{
        font-size: 31px;
        margin: 10px auto;
    }
    .jewelry-slider .jewelry-3{
        font-size: 24px;
    }
    .jewelry-slider .jewelry-4{
        font-size: 24px;
        margin: 25px auto 10px auto;
    }
    .jewelry-slider .jewelry-5{
        font-size: 15px;
    }
}
@media (min-width:1024px){
    .jewelry-slider{
        width:994px;
        max-width:994px;
        margin-top: -40px;
    }
    .jewelry-slider .jewelry-1 img{
        width: 440px;
    }
    .jewelry-slider .jewelry-2{
        font-size: 36px;
        margin: 10px auto;
    }
    .jewelry-slider .jewelry-3{
        font-size: 28px;
    }
    .jewelry-slider .jewelry-4{
        font-size: 28px;
        margin: 40px auto 20px auto;
    }
    .jewelry-slider .jewelry-5{
        font-size: 16px;
    }
}
@media (min-width:1440px){
    .jewelry-slider{
        width:1410px;
        max-width:1410px;
        margin-top: -90px;
    }
    .jewelry-slider .jewelry-1 img{
        width: 600px;
    }
    .jewelry-slider .jewelry-2{
        font-size: 50px;
        margin: 10px auto;
    }
    .jewelry-slider .jewelry-3{
        font-size: 40px;
    }
    .jewelry-slider .jewelry-4{
        font-size: 40px;
        margin: 60px auto 20px auto;
    }
    .jewelry-slider .jewelry-5{
        font-size: 24px;
    }
}
@media (min-width:2560px){
    .jewelry-slider{
        width:2530px;
        max-width:2530px;
        margin-top: -100px;
    }
    .jewelry-slider .jewelry-1 img{
        width: 1000px;
    }
    .jewelry-slider .jewelry-2{
        font-size: 80px;
        margin: 10px auto;
    }
    .jewelry-slider .jewelry-3{
        font-size: 64px;
    }
    .jewelry-slider .jewelry-4{
        font-size: 64px;
        margin: 100px auto 40px auto;
    }
    .jewelry-slider .jewelry-5{
        font-size: 38px;
    }
}
/****** End - Task QUAN-806 ******/

/****** Begin - Task QUAN-813 ******/
.slide-desc-text-default .slider-necklaces .slider-necklaces-1,
.slide-desc-text-default .slider-necklaces .slider-necklaces-2{
    color: #000000;
}
.slider-necklaces .slider-necklaces-1{
    font-size: 16px;
    font-family: 'Lato Bold',sans-serif;
    margin-top: -20px;
}
.slider-necklaces .slider-necklaces-2{
    font-size: 13px;
    font-family: 'Lato Bold',sans-serif;
    text-transform: uppercase;
}
.slider-necklaces .slider-necklaces-3 a{
    position: relative;
    z-index: 100;
}
.slider-necklaces .slider-necklaces-4 img{
    width: 100px;
    margin-top: -15px;
}
.slider-necklaces{
    width: 190px;
    text-align: center;
}
@media (min-width:480px){
    .slider-necklaces .slider-necklaces-1{
        font-size: 30px;
        margin-top: -60px;
    }
    .slider-necklaces .slider-necklaces-2{
        font-size: 15px;
        line-height: 30px;
    }
    .slider-necklaces .slider-necklaces-3 a{
        width: 50% !important;
    }
    .slider-necklaces .slider-necklaces-4 img{
        width: 140px;
        margin-top: 0;
        position: absolute;
        top: 65px;
        margin-left: -70px;
    }
    .slider-necklaces{
        width: 300px;
    }
}
@media (min-width:768px){
    .slider-necklaces .slider-necklaces-1{
        font-size: 45px;
        margin-top: -70px;
    }
    .slider-necklaces .slider-necklaces-2{
        font-size: 22px;
        line-height: 60px;
    }
    .slider-necklaces .slider-necklaces-3 a{
        width: 28% !important;
    }
    .slider-necklaces .slider-necklaces-4 img{
        width: 200px;
        margin-top: 0;
        position: absolute;
        top: 125px;
        margin-left: -100px;
    }
    .slider-necklaces{
        width: 500px;
        margin-left: 2%;
    }
}
@media (min-width:1024px){
    .slider-necklaces .slider-necklaces-1{
        font-size: 60px;
        margin-top: -90px;
    }
    .slider-necklaces .slider-necklaces-2{
        font-size: 30px;
        line-height: 80px;
    }
    .slider-necklaces .slider-necklaces-3 a{
        width: 28% !important;
    }
    .slider-necklaces .slider-necklaces-4 img{
        width: 270px;
        margin-top: 0;
        position: absolute;
        top: 145px;
        margin-left: -135px
    }
    .slider-necklaces{
        width: 650px;
    }
}
@media (min-width:1440px){
    .slider-necklaces .slider-necklaces-1{
        font-size: 80px;
        margin-top: -90px;
    }
    .slider-necklaces .slider-necklaces-2{
        font-size: 40px;
        line-height: 110px;
    }
    .slider-necklaces .slider-necklaces-3 a{
        width: 22% !important;
    }
    .slider-necklaces .slider-necklaces-4 img{
        width: 350px;
        margin-top: 0;
        position: absolute;
        top: 210px;
        margin-left: -175px;
    }
    .slider-necklaces{
        width: 950px;
    }
}
@media (min-width:2560px){
    .slider-necklaces .slider-necklaces-1{
        font-size: 150px;
        margin-top: -150px;
    }
    .slider-necklaces .slider-necklaces-2{
        font-size: 75px;
        line-height: 160px;
    }
    .slider-necklaces .slider-necklaces-3 a{
        width: 22% !important;
        font-size: 30px !important;
        line-height: 50px !important;
        height: 50px !important;
    }
    .slider-necklaces .slider-necklaces-4 img{
        width: 600px;
        margin-top: 0;
        position: absolute;
        top: 390px;
        margin-left: -300px;
    }
    .slider-necklaces{
        width: 1700px;
    }
}
/****** End - Task QUAN-806 ******/

.djslider-default .navigation-container img{
    height: 30px;
}
.navigation-container{
    margin: 0 5px !important;
}
@media (min-width:480px){
    .djslider-default .navigation-container img{
        height: 30px;
    }
    .navigation-container{
        margin: 0 15px !important;
    }
}
@media (min-width:768px){
    .djslider-default .navigation-container img{
        height: 50px;
    }
    .navigation-container{
        margin: 0 20px !important;
    }
}
@media (min-width:1024px){
    .djslider-default .navigation-container img{
        height: 50px;
    }
    .navigation-container{
        margin: 0 20px !important;
    }
}
@media (min-width:1440px){
    .djslider-default .navigation-container img{
        height: 70px;
    }
    .navigation-container{
        margin: 0 20px !important;
    }
}
@media (min-width:2560px){
    .djslider-default .navigation-container img{
        height: 70px;
    }
    .navigation-container{
        margin: 0 20px !important;
    }
}

/****** Start - Task QUAN-861 ******/
.healing-stories .contentInner{
    padding: 0
}
.healing-stories .moduletable_finder h3{
    text-align: center;
}
.healing-stories .moduletable_finder,
.finder #search-form{
    background: #ffffd9;
    padding: 8px 18px;
    margin: 5px 0 15px;
}
.healing-stories .moduletable_finder label.finder_finder,
.finder #search-form label{
    font-size: 1.125em;
    font-weight: bold;
    margin-right: 6px;
    width: 280px;
}
.healing-stories .moduletable_finder input.search-query,
.finder #search-form input{
    border: 1px solid #9900CB;
    border-radius: 3px;
    font-size: 22px;
    padding: 4px 5px !important;
    margin: 10px 20px 0 0;
    vertical-align: baseline;
    width: 380px
}
.finder #search-form h2{
    text-transform: none !important;
    font-size: 1.5em !important;
    color: #9900CB !important;
    font-weight: bold;
    margin-bottom: 10px;
}
.healing-stories .moduletable_finder button.finder_finder, .finder #search-form button {
    padding: 0 20px !important;
    font-size: 17px !important;
    margin-right: 17px !important;
}
.finder #search-results ul.search-results li .result-title {
    font-size: 1.25em;
    color: #9900CB;
}
.finder #search-results ul.search-results li p.result-text {
    line-height: 25px;
}
.finder #search-results ul.search-results li{
    float: left;
    border-radius: 10px;
    margin-top: 6px;
    margin-bottom: 6px;
    background: #EDB6F0 no-repeat;
    padding: 10px;
}
#search-results .search-pagination{
    padding-right: 15px;
    text-align: right;
}
/****** End - Task QUAN-861 ******/

/****** Begin - Task QUAN-869 ******/
.slider-container .hero-image .heroImageSlideTit {
    color: #000;
    font-family: 'Lato';
    font-weight: bold;
    font-size: 17px;
    margin-top: -10px;
    margin-bottom: 10px;
}
.slider-container .hero-image .heroImageSlideText {
    display: none;
}
.slider-container .hero-image .heroImageSlideLink {
    width: 100px !important;
}
@media (min-width: 480px){
    .slider-container .hero-image .heroImageSlideTit {
        font-size: 24px;
        margin-top: -30px;
    }
}
@media (min-width: 768px){
    .slider-container .hero-image .heroImageSlideTit {
        font-size: 32px;
        margin-bottom: 20px;
    }
    .slider-container .hero-image .heroImageSlideText {
        display: inline-block;
        color:#000;
        font-size: 18px;
        padding-bottom: 20px;
    }
    .slider-container .hero-image .heroImageSlideLink {
        width: 250px !important;
    }
}
@media (min-width: 1024px){
    .slider-container .hero-image .heroImageSlideTit {
        font-size: 45px;
        margin-bottom: 20px;
    }
    .slider-container .hero-image .heroImageSlideText {
        font-size: 24px;
        padding-bottom: 20px;
    }
    .slider-container .hero-image .heroImageSlideLink {
        width: 250px !important;
    }
}
@media (min-width: 1440px){
    .slider-container .hero-image > div{
        margin-left: 5%;
    }
    .slider-container .hero-image .heroImageSlideTit {
        font-size: 60px;
        margin-bottom: 30px;
    }
    .slider-container .hero-image .heroImageSlideText {
        font-size: 32px;
        padding-bottom: 30px;
    }
    .slider-container .hero-image .heroImageSlideLink {
        width: 320px !important;
    }
}
@media (min-width: 2560px){
    .slider-container .hero-image .heroImageSlideTit {
        font-size: 108px;
        margin-bottom: 80px;
    }
    .slider-container .hero-image .heroImageSlideText {
        font-size: 52px;
        padding-bottom: 80px;
    }
    .slider-container .hero-image .heroImageSlideLink {
        width: 490px !important;
        font-size: 30px;
        line-height: 60px !important;
        height: 60px !important;
    }
}
/****** End - Task QUAN-869 ******/
/****** Begin - Task QUAN-878 ******/
.h1-p{
    font-size: 38.5px;
}
.h2-p{
    font-size: 31.5px;
}
.h1-p,.h2-p{
    line-height: 40px;
    margin: 10px 0;
    font-family: 'Lato';
    font-weight: bold;
    color: inherit;
    text-rendering: optimizelegibility;
}
/****** End - Task QUAN-869 ******/

/****** Begin - Task QUAN-883 ******/
.djslider .accelerate-healing .slide-desc-text .slide-text{
     text-align: center;
     padding: 0 10px;
 }
.djslider .accelerate-healing .slide-desc-text .slide-text h2{
    color: #000000;
    font-size: 20px !important;
    line-height: 20px;
    text-align: center !important;
    margin: 0;
}
.djslider .accelerate-healing .slide-desc-text .slide-text a{

}
@media (min-width: 480px){
    .djslider .accelerate-healing .slide-desc-text .slide-text h2{
        font-size: 26px !important;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .djslider .accelerate-healing .slide-desc-text .slide-text a{
        font-size: 16px !important;
        line-height: 35px !important;
        height: 35px !important;
        width: 330px !important;
    }
}
@media (min-width: 768px){
    .djslider .accelerate-healing .slide-desc-text .slide-text h2{
        font-size: 40px !important;
        line-height: 46px;
        max-width: 630px;
        margin: 35px auto;
    }
}
@media (min-width: 1024px){
    .djslider .accelerate-healing .slide-desc-text .slide-text h2{
        font-size: 54px !important;
        line-height: 60px;
        max-width: 850px;
        margin: 40px auto;
    }
    .djslider .accelerate-healing .slide-desc-text .slide-text a{
        font-size: 22px !important;
        line-height: 40px !important;
        height: 40px !important;
        width: 450px !important;
        margin: 0 auto;
    }
}
@media (min-width: 1440px){
    .djslider .accelerate-healing .slide-desc-text .slide-text h2{
        font-size: 70px !important;
        line-height: 85px;
        max-width: 1120px;
        margin: 60px auto;
    }
    .djslider .accelerate-healing .slide-desc-text .slide-text a{
        font-size: 28px !important;
        line-height: 80px !important;
        height: 80px !important;
        width: 540px !important;
    }
}
@media (min-width: 2560px){
    .djslider .accelerate-healing .slide-desc-text .slide-text h2{
        font-size: 120px !important;
        line-height: 140px;
        max-width: 1900px;
        margin: 120px auto;
    }
    .djslider .accelerate-healing .slide-desc-text .slide-text a{
        font-size: 32px !important;
        line-height: 100px !important;
        height: 100px !important;
        width: 600px !important;
    }
}
/****** End - Task QUAN-883 ******/

/****** Begin - Task QUAN-894 ******/
.grecaptcha-badge {
    display: none !important;
}
/****** End - Task QUAN-894 ******/

/****** Begin - Task QUAN-887 ******/
@media (max-width: 1050px){
    .event-slider-prev, .event-slider-next,
    .event-slider-prev img, .event-slider-next img{
        width: 35px !important;
    }
    .event-slider-item{
        padding: 0 40px !important;
    }
}
/****** End - Task QUAN-887 ******/