[class*="grid_"] {
    display: inline;
    float: left; }

.section {
    clear: both; }

.alpha {
    margin-left: 0 !important;
    clear: left; }

[id=wrapper] {
    width: 960px;
    margin: 0 auto; }

[id=wrapper] .main {
    margin: auto;
    padding-left: 10px;
    padding-right: 10px;
    width: 940px; }

.main {
    width: 100%; }

.main:before,
.main:after {
    display: table;
    content: "";
    line-height: 0; }

.main:after {
    clear: both; }

.main [class*="grid_"] {
    display: block;
    width: 100%;
    float: left;
    margin-left: 2.08333%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

.main [class*="grid_"]:first-child {
    margin-left: 0; }

.main .grid_1 {
    width: 6.42361%; }

.main .prefix_1 {
    margin-left: 10.59028%; }

.main .prefix_1.alpha {
    margin-left: 8.50694% !important; }

.main .suffix_1 {
    margin-right: 8.50694%; }

.main .grid_2 {
    width: 14.93056%; }

.main .prefix_2 {
    margin-left: 19.09722%; }

.main .prefix_2.alpha {
    margin-left: 17.01389% !important; }

.main .suffix_2 {
    margin-right: 17.01389%; }

.main .grid_3 {
    width: 23.4375%; }

.main .prefix_3 {
    margin-left: 27.60417%; }

.main .prefix_3.alpha {
    margin-left: 25.52083% !important; }

.main .suffix_3 {
    margin-right: 25.52083%; }

.main .grid_4 {
    width: 31.94444%; }

.main .prefix_4 {
    margin-left: 36.11111%; }

.main .prefix_4.alpha {
    margin-left: 34.02778% !important; }

.main .suffix_4 {
    margin-right: 34.02778%; }

.main .grid_5 {
    width: 40.45139%; }

.main .prefix_5 {
    margin-left: 44.61806%; }

.main .prefix_5.alpha {
    margin-left: 42.53472% !important; }

.main .suffix_5 {
    margin-right: 42.53472%; }

.main .grid_6 {
    width: 48.95833%; }

.main .prefix_6 {
    margin-left: 53.125%; }

.main .prefix_6.alpha {
    margin-left: 51.04167% !important; }

.main .suffix_6 {
    margin-right: 51.04167%; }

.main .grid_7 {
    width: 57.46528%; }

.main .prefix_7 {
    margin-left: 61.63194%; }

.main .prefix_7.alpha {
    margin-left: 59.54861% !important; }

.main .suffix_7 {
    margin-right: 59.54861%; }

.main .grid_8 {
    width: 65.97222%; }

.main .prefix_8 {
    margin-left: 70.13889%; }

.main .prefix_8.alpha {
    margin-left: 68.05556% !important; }

.main .suffix_8 {
    margin-right: 68.05556%; }

.main .grid_9 {
    width: 74.47917%; }

.main .prefix_9 {
    margin-left: 78.64583%; }

.main .prefix_9.alpha {
    margin-left: 76.5625% !important; }

.main .suffix_9 {
    margin-right: 76.5625%; }

.main .grid_10 {
    width: 82.98611%; }

.main .prefix_10 {
    margin-left: 87.15278%; }

.main .prefix_10.alpha {
    margin-left: 85.06944% !important; }

.main .suffix_10 {
    margin-right: 85.06944%; }

.main .grid_11 {
    width: 91.49306%; }

.main .prefix_11 {
    margin-left: 95.65972%; }

.main .prefix_11.alpha {
    margin-left: 93.57639% !important; }

.main .suffix_11 {
    margin-right: 93.57639%; }

.main .grid_12 {
    width: 100%; }

.main .prefix_12 {
    margin-left: 104.16667%; }

.main .prefix_12.alpha {
    margin-left: 102.08333% !important; }

.main .suffix_12 {
    margin-right: 102.08333%; }

.main .grid_11 .grid_12 {
    width: 100%; }

.main .grid_11 .grid_11 {
    width: 100%; }

.main .grid_11 .prefix_11 {
    margin-left: 104.16667%; }

.main .grid_11 .prefix_11.alpha {
    margin-left: 102.08333% !important; }

.main .grid_11 .suffix_11 {
    margin-right: 102.08333%; }

.main .grid_11 .grid_10 {
    width: 90.7197%; }

.main .grid_11 .prefix_10 {
    margin-left: 94.88636%; }

.main .grid_11 .prefix_10.alpha {
    margin-left: 92.80303% !important; }

.main .grid_11 .suffix_10 {
    margin-right: 92.80303%; }

.main .grid_11 .grid_9 {
    width: 81.43939%; }

.main .grid_11 .prefix_9 {
    margin-left: 85.60606%; }

.main .grid_11 .prefix_9.alpha {
    margin-left: 83.52273% !important; }

.main .grid_11 .suffix_9 {
    margin-right: 83.52273%; }

.main .grid_11 .grid_8 {
    width: 72.15909%; }

.main .grid_11 .prefix_8 {
    margin-left: 76.32576%; }

.main .grid_11 .prefix_8.alpha {
    margin-left: 74.24242% !important; }

.main .grid_11 .suffix_8 {
    margin-right: 74.24242%; }

.main .grid_11 .grid_7 {
    width: 62.87879%; }

.main .grid_11 .prefix_7 {
    margin-left: 67.04545%; }

.main .grid_11 .prefix_7.alpha {
    margin-left: 64.96212% !important; }

.main .grid_11 .suffix_7 {
    margin-right: 64.96212%; }

.main .grid_11 .grid_6 {
    width: 53.59848%; }

.main .grid_11 .prefix_6 {
    margin-left: 57.76515%; }

.main .grid_11 .prefix_6.alpha {
    margin-left: 55.68182% !important; }

.main .grid_11 .suffix_6 {
    margin-right: 55.68182%; }

.main .grid_11 .grid_5 {
    width: 44.31818%; }

.main .grid_11 .prefix_5 {
    margin-left: 48.48485%; }

.main .grid_11 .prefix_5.alpha {
    margin-left: 46.40152% !important; }

.main .grid_11 .suffix_5 {
    margin-right: 46.40152%; }

.main .grid_11 .grid_4 {
    width: 35.03788%; }

.main .grid_11 .prefix_4 {
    margin-left: 39.20455%; }

.main .grid_11 .prefix_4.alpha {
    margin-left: 37.12121% !important; }

.main .grid_11 .suffix_4 {
    margin-right: 37.12121%; }

.main .grid_11 .grid_3 {
    width: 25.75758%; }

.main .grid_11 .prefix_3 {
    margin-left: 29.92424%; }

.main .grid_11 .prefix_3.alpha {
    margin-left: 27.84091% !important; }

.main .grid_11 .suffix_3 {
    margin-right: 27.84091%; }

.main .grid_11 .grid_2 {
    width: 16.47727%; }

.main .grid_11 .prefix_2 {
    margin-left: 20.64394%; }

.main .grid_11 .prefix_2.alpha {
    margin-left: 18.56061% !important; }

.main .grid_11 .suffix_2 {
    margin-right: 18.56061%; }

.main .grid_11 .grid_1 {
    width: 7.19697%; }

.main .grid_11 .prefix_1 {
    margin-left: 11.36364%; }

.main .grid_11 .prefix_1.alpha {
    margin-left: 9.2803% !important; }

.main .grid_11 .suffix_1 {
    margin-right: 9.2803%; }

.main .grid_10 .grid_12 {
    width: 100%; }

.main .grid_10 .grid_11 {
    width: 100%; }

.main .grid_10 .grid_10 {
    width: 100%; }

.main .grid_10 .prefix_10 {
    margin-left: 104.16667%; }

.main .grid_10 .prefix_10.alpha {
    margin-left: 102.08333% !important; }

.main .grid_10 .suffix_10 {
    margin-right: 102.08333%; }

.main .grid_10 .grid_9 {
    width: 89.79167%; }

.main .grid_10 .prefix_9 {
    margin-left: 93.95833%; }

.main .grid_10 .prefix_9.alpha {
    margin-left: 91.875% !important; }

.main .grid_10 .suffix_9 {
    margin-right: 91.875%; }

.main .grid_10 .grid_8 {
    width: 79.58333%; }

.main .grid_10 .prefix_8 {
    margin-left: 83.75%; }

.main .grid_10 .prefix_8.alpha {
    margin-left: 81.66667% !important; }

.main .grid_10 .suffix_8 {
    margin-right: 81.66667%; }

.main .grid_10 .grid_7 {
    width: 69.375%; }

.main .grid_10 .prefix_7 {
    margin-left: 73.54167%; }

.main .grid_10 .prefix_7.alpha {
    margin-left: 71.45833% !important; }

.main .grid_10 .suffix_7 {
    margin-right: 71.45833%; }

.main .grid_10 .grid_6 {
    width: 59.16667%; }

.main .grid_10 .prefix_6 {
    margin-left: 63.33333%; }

.main .grid_10 .prefix_6.alpha {
    margin-left: 61.25% !important; }

.main .grid_10 .suffix_6 {
    margin-right: 61.25%; }

.main .grid_10 .grid_5 {
    width: 48.95833%; }

.main .grid_10 .prefix_5 {
    margin-left: 53.125%; }

.main .grid_10 .prefix_5.alpha {
    margin-left: 51.04167% !important; }

.main .grid_10 .suffix_5 {
    margin-right: 51.04167%; }

.main .grid_10 .grid_4 {
    width: 38.75%; }

.main .grid_10 .prefix_4 {
    margin-left: 42.91667%; }

.main .grid_10 .prefix_4.alpha {
    margin-left: 40.83333% !important; }

.main .grid_10 .suffix_4 {
    margin-right: 40.83333%; }

.main .grid_10 .grid_3 {
    width: 28.54167%; }

.main .grid_10 .prefix_3 {
    margin-left: 32.70833%; }

.main .grid_10 .prefix_3.alpha {
    margin-left: 30.625% !important; }

.main .grid_10 .suffix_3 {
    margin-right: 30.625%; }

.main .grid_10 .grid_2 {
    width: 18.33333%; }

.main .grid_10 .prefix_2 {
    margin-left: 22.5%; }

.main .grid_10 .prefix_2.alpha {
    margin-left: 20.41667% !important; }

.main .grid_10 .suffix_2 {
    margin-right: 20.41667%; }

.main .grid_10 .grid_1 {
    width: 8.125%; }

.main .grid_10 .prefix_1 {
    margin-left: 12.29167%; }

.main .grid_10 .prefix_1.alpha {
    margin-left: 10.20833% !important; }

.main .grid_10 .suffix_1 {
    margin-right: 10.20833%; }

.main .grid_9 .grid_12 {
    width: 100%; }

.main .grid_9 .grid_11 {
    width: 100%; }

.main .grid_9 .grid_10 {
    width: 100%; }

.main .grid_9 .grid_9 {
    width: 100%; }

.main .grid_9 .prefix_9 {
    margin-left: 104.16667%; }

.main .grid_9 .prefix_9.alpha {
    margin-left: 102.08333% !important; }

.main .grid_9 .suffix_9 {
    margin-right: 102.08333%; }

.main .grid_9 .grid_8 {
    width: 88.65741%; }

.main .grid_9 .prefix_8 {
    margin-left: 92.82407%; }

.main .grid_9 .prefix_8.alpha {
    margin-left: 90.74074% !important; }

.main .grid_9 .suffix_8 {
    margin-right: 90.74074%; }

.main .grid_9 .grid_7 {
    width: 77.31481%; }

.main .grid_9 .prefix_7 {
    margin-left: 81.48148%; }

.main .grid_9 .prefix_7.alpha {
    margin-left: 79.39815% !important; }

.main .grid_9 .suffix_7 {
    margin-right: 79.39815%; }

.main .grid_9 .grid_6 {
    width: 65.97222%; }

.main .grid_9 .prefix_6 {
    margin-left: 70.13889%; }

.main .grid_9 .prefix_6.alpha {
    margin-left: 68.05556% !important; }

.main .grid_9 .suffix_6 {
    margin-right: 68.05556%; }

.main .grid_9 .grid_5 {
    width: 54.62963%; }

.main .grid_9 .prefix_5 {
    margin-left: 58.7963%; }

.main .grid_9 .prefix_5.alpha {
    margin-left: 56.71296% !important; }

.main .grid_9 .suffix_5 {
    margin-right: 56.71296%; }

.main .grid_9 .grid_4 {
    width: 43.28704%; }

.main .grid_9 .prefix_4 {
    margin-left: 47.4537%; }

.main .grid_9 .prefix_4.alpha {
    margin-left: 45.37037% !important; }

.main .grid_9 .suffix_4 {
    margin-right: 45.37037%; }

.main .grid_9 .grid_3 {
    width: 31.94444%; }

.main .grid_9 .prefix_3 {
    margin-left: 36.11111%; }

.main .grid_9 .prefix_3.alpha {
    margin-left: 34.02778% !important; }

.main .grid_9 .suffix_3 {
    margin-right: 34.02778%; }

.main .grid_9 .grid_2 {
    width: 20.60185%; }

.main .grid_9 .prefix_2 {
    margin-left: 24.76852%; }

.main .grid_9 .prefix_2.alpha {
    margin-left: 22.68519% !important; }

.main .grid_9 .suffix_2 {
    margin-right: 22.68519%; }

.main .grid_9 .grid_1 {
    width: 9.25926%; }

.main .grid_9 .prefix_1 {
    margin-left: 13.42593%; }

.main .grid_9 .prefix_1.alpha {
    margin-left: 11.34259% !important; }

.main .grid_9 .suffix_1 {
    margin-right: 11.34259%; }

.main .grid_8 .grid_12 {
    width: 100%; }

.main .grid_8 .grid_11 {
    width: 100%; }

.main .grid_8 .grid_10 {
    width: 100%; }

.main .grid_8 .grid_9 {
    width: 100%; }

.main .grid_8 .grid_8 {
    width: 100%; }

.main .grid_8 .prefix_8 {
    margin-left: 104.16667%; }

.main .grid_8 .prefix_8.alpha {
    margin-left: 102.08333% !important; }

.main .grid_8 .suffix_8 {
    margin-right: 102.08333%; }

.main .grid_8 .grid_7 {
    width: 87.23958%; }

.main .grid_8 .prefix_7 {
    margin-left: 91.40625%; }

.main .grid_8 .prefix_7.alpha {
    margin-left: 89.32292% !important; }

.main .grid_8 .suffix_7 {
    margin-right: 89.32292%; }

.main .grid_8 .grid_6 {
    width: 74.47917%; }

.main .grid_8 .prefix_6 {
    margin-left: 78.64583%; }

.main .grid_8 .prefix_6.alpha {
    margin-left: 76.5625% !important; }

.main .grid_8 .suffix_6 {
    margin-right: 76.5625%; }

.main .grid_8 .grid_5 {
    width: 61.71875%; }

.main .grid_8 .prefix_5 {
    margin-left: 65.88542%; }

.main .grid_8 .prefix_5.alpha {
    margin-left: 63.80208% !important; }

.main .grid_8 .suffix_5 {
    margin-right: 63.80208%; }

.main .grid_8 .grid_4 {
    width: 48.95833%; }

.main .grid_8 .prefix_4 {
    margin-left: 53.125%; }

.main .grid_8 .prefix_4.alpha {
    margin-left: 51.04167% !important; }

.main .grid_8 .suffix_4 {
    margin-right: 51.04167%; }

.main .grid_8 .grid_3 {
    width: 36.19792%; }

.main .grid_8 .prefix_3 {
    margin-left: 40.36458%; }

.main .grid_8 .prefix_3.alpha {
    margin-left: 38.28125% !important; }

.main .grid_8 .suffix_3 {
    margin-right: 38.28125%; }

.main .grid_8 .grid_2 {
    width: 23.4375%; }

.main .grid_8 .prefix_2 {
    margin-left: 27.60417%; }

.main .grid_8 .prefix_2.alpha {
    margin-left: 25.52083% !important; }

.main .grid_8 .suffix_2 {
    margin-right: 25.52083%; }

.main .grid_8 .grid_1 {
    width: 10.67708%; }

.main .grid_8 .prefix_1 {
    margin-left: 14.84375%; }

.main .grid_8 .prefix_1.alpha {
    margin-left: 12.76042% !important; }

.main .grid_8 .suffix_1 {
    margin-right: 12.76042%; }

.main .grid_7 .grid_12 {
    width: 100%; }

.main .grid_7 .grid_11 {
    width: 100%; }

.main .grid_7 .grid_10 {
    width: 100%; }

.main .grid_7 .grid_9 {
    width: 100%; }

.main .grid_7 .grid_8 {
    width: 100%; }

.main .grid_7 .grid_7 {
    width: 100%; }

.main .grid_7 .prefix_7 {
    margin-left: 104.16667%; }

.main .grid_7 .prefix_7.alpha {
    margin-left: 102.08333% !important; }

.main .grid_7 .suffix_7 {
    margin-right: 102.08333%; }

.main .grid_7 .grid_6 {
    width: 85.41667%; }

.main .grid_7 .prefix_6 {
    margin-left: 89.58333%; }

.main .grid_7 .prefix_6.alpha {
    margin-left: 87.5% !important; }

.main .grid_7 .suffix_6 {
    margin-right: 87.5%; }

.main .grid_7 .grid_5 {
    width: 70.83333%; }

.main .grid_7 .prefix_5 {
    margin-left: 75.0%; }

.main .grid_7 .prefix_5.alpha {
    margin-left: 72.91667% !important; }

.main .grid_7 .suffix_5 {
    margin-right: 72.91667%; }

.main .grid_7 .grid_4 {
    width: 56.25%; }

.main .grid_7 .prefix_4 {
    margin-left: 60.41667%; }

.main .grid_7 .prefix_4.alpha {
    margin-left: 58.33333% !important; }

.main .grid_7 .suffix_4 {
    margin-right: 58.33333%; }

.main .grid_7 .grid_3 {
    width: 41.66667%; }

.main .grid_7 .prefix_3 {
    margin-left: 45.83333%; }

.main .grid_7 .prefix_3.alpha {
    margin-left: 43.75% !important; }

.main .grid_7 .suffix_3 {
    margin-right: 43.75%; }

.main .grid_7 .grid_2 {
    width: 27.08333%; }

.main .grid_7 .prefix_2 {
    margin-left: 31.25%; }

.main .grid_7 .prefix_2.alpha {
    margin-left: 29.16667% !important; }

.main .grid_7 .suffix_2 {
    margin-right: 29.16667%; }

.main .grid_7 .grid_1 {
    width: 12.5%; }

.main .grid_7 .prefix_1 {
    margin-left: 16.66667%; }

.main .grid_7 .prefix_1.alpha {
    margin-left: 14.58333% !important; }

.main .grid_7 .suffix_1 {
    margin-right: 14.58333%; }

.main .grid_6 .grid_12 {
    width: 100%; }

.main .grid_6 .grid_11 {
    width: 100%; }

.main .grid_6 .grid_10 {
    width: 100%; }

.main .grid_6 .grid_9 {
    width: 100%; }

.main .grid_6 .grid_8 {
    width: 100%; }

.main .grid_6 .grid_7 {
    width: 100%; }

.main .grid_6 .grid_6 {
    width: 100%; }

.main .grid_6 .prefix_6 {
    margin-left: 104.16667%; }

.main .grid_6 .prefix_6.alpha {
    margin-left: 102.08333% !important; }

.main .grid_6 .suffix_6 {
    margin-right: 102.08333%; }

.main .grid_6 .grid_5 {
    width: 82.98611%; }

.main .grid_6 .prefix_5 {
    margin-left: 87.15278%; }

.main .grid_6 .prefix_5.alpha {
    margin-left: 85.06944% !important; }

.main .grid_6 .suffix_5 {
    margin-right: 85.06944%; }

.main .grid_6 .grid_4 {
    width: 65.97222%; }

.main .grid_6 .prefix_4 {
    margin-left: 70.13889%; }

.main .grid_6 .prefix_4.alpha {
    margin-left: 68.05556% !important; }

.main .grid_6 .suffix_4 {
    margin-right: 68.05556%; }

.main .grid_6 .grid_3 {
    width: 48.95833%; }

.main .grid_6 .prefix_3 {
    margin-left: 53.125%; }

.main .grid_6 .prefix_3.alpha {
    margin-left: 51.04167% !important; }

.main .grid_6 .suffix_3 {
    margin-right: 51.04167%; }

.main .grid_6 .grid_2 {
    width: 31.94444%; }

.main .grid_6 .prefix_2 {
    margin-left: 36.11111%; }

.main .grid_6 .prefix_2.alpha {
    margin-left: 34.02778% !important; }

.main .grid_6 .suffix_2 {
    margin-right: 34.02778%; }

.main .grid_6 .grid_1 {
    width: 14.93056%; }

.main .grid_6 .prefix_1 {
    margin-left: 19.09722%; }

.main .grid_6 .prefix_1.alpha {
    margin-left: 17.01389% !important; }

.main .grid_6 .suffix_1 {
    margin-right: 17.01389%; }

.main .grid_5 .grid_12 {
    width: 100%; }

.main .grid_5 .grid_11 {
    width: 100%; }

.main .grid_5 .grid_10 {
    width: 100%; }

.main .grid_5 .grid_9 {
    width: 100%; }

.main .grid_5 .grid_8 {
    width: 100%; }

.main .grid_5 .grid_7 {
    width: 100%; }

.main .grid_5 .grid_6 {
    width: 100%; }

.main .grid_5 .grid_5 {
    width: 100.0%; }

.main .grid_5 .prefix_5 {
    margin-left: 104.16667%; }

.main .grid_5 .prefix_5.alpha {
    margin-left: 102.08333% !important; }

.main .grid_5 .suffix_5 {
    margin-right: 102.08333%; }

.main .grid_5 .grid_4 {
    width: 79.58333%; }

.main .grid_5 .prefix_4 {
    margin-left: 83.75%; }

.main .grid_5 .prefix_4.alpha {
    margin-left: 81.66667% !important; }

.main .grid_5 .suffix_4 {
    margin-right: 81.66667%; }

.main .grid_5 .grid_3 {
    width: 59.16667%; }

.main .grid_5 .prefix_3 {
    margin-left: 63.33333%; }

.main .grid_5 .prefix_3.alpha {
    margin-left: 61.25% !important; }

.main .grid_5 .suffix_3 {
    margin-right: 61.25%; }

.main .grid_5 .grid_2 {
    width: 38.75%; }

.main .grid_5 .prefix_2 {
    margin-left: 42.91667%; }

.main .grid_5 .prefix_2.alpha {
    margin-left: 40.83333% !important; }

.main .grid_5 .suffix_2 {
    margin-right: 40.83333%; }

.main .grid_5 .grid_1 {
    width: 18.33333%; }

.main .grid_5 .prefix_1 {
    margin-left: 22.5%; }

.main .grid_5 .prefix_1.alpha {
    margin-left: 20.41667% !important; }

.main .grid_5 .suffix_1 {
    margin-right: 20.41667%; }

.main .grid_4 .grid_12 {
    width: 100%; }

.main .grid_4 .grid_11 {
    width: 100%; }

.main .grid_4 .grid_10 {
    width: 100%; }

.main .grid_4 .grid_9 {
    width: 100%; }

.main .grid_4 .grid_8 {
    width: 100%; }

.main .grid_4 .grid_7 {
    width: 100%; }

.main .grid_4 .grid_6 {
    width: 100%; }

.main .grid_4 .grid_5 {
    width: 100%; }

.main .grid_4 .grid_4 {
    width: 100%; }

.main .grid_4 .prefix_4 {
    margin-left: 104.16667%; }

.main .grid_4 .prefix_4.alpha {
    margin-left: 102.08333% !important; }

.main .grid_4 .suffix_4 {
    margin-right: 102.08333%; }

.main .grid_4 .grid_3 {
    width: 74.47917%; }

.main .grid_4 .prefix_3 {
    margin-left: 78.64583%; }

.main .grid_4 .prefix_3.alpha {
    margin-left: 76.5625% !important; }

.main .grid_4 .suffix_3 {
    margin-right: 76.5625%; }

.main .grid_4 .grid_2 {
    width: 48.95833%; }

.main .grid_4 .prefix_2 {
    margin-left: 53.125%; }

.main .grid_4 .prefix_2.alpha {
    margin-left: 51.04167% !important; }

.main .grid_4 .suffix_2 {
    margin-right: 51.04167%; }

.main .grid_4 .grid_1 {
    width: 23.4375%; }

.main .grid_4 .prefix_1 {
    margin-left: 27.60417%; }

.main .grid_4 .prefix_1.alpha {
    margin-left: 25.52083% !important; }

.main .grid_4 .suffix_1 {
    margin-right: 25.52083%; }

.main .grid_3 .grid_12 {
    width: 100%; }

.main .grid_3 .grid_11 {
    width: 100%; }

.main .grid_3 .grid_10 {
    width: 100%; }

.main .grid_3 .grid_9 {
    width: 100%; }

.main .grid_3 .grid_8 {
    width: 100%; }

.main .grid_3 .grid_7 {
    width: 100%; }

.main .grid_3 .grid_6 {
    width: 100%; }

.main .grid_3 .grid_5 {
    width: 100%; }

.main .grid_3 .grid_4 {
    width: 100%; }

.main .grid_3 .grid_3 {
    width: 100.0%; }

.main .grid_3 .prefix_3 {
    margin-left: 104.16667%; }

.main .grid_3 .prefix_3.alpha {
    margin-left: 102.08333% !important; }

.main .grid_3 .suffix_3 {
    margin-right: 102.08333%; }

.main .grid_3 .grid_2 {
    width: 65.97222%; }

.main .grid_3 .prefix_2 {
    margin-left: 70.13889%; }

.main .grid_3 .prefix_2.alpha {
    margin-left: 68.05556% !important; }

.main .grid_3 .suffix_2 {
    margin-right: 68.05556%; }

.main .grid_3 .grid_1 {
    width: 31.94444%; }

.main .grid_3 .prefix_1 {
    margin-left: 36.11111%; }

.main .grid_3 .prefix_1.alpha {
    margin-left: 34.02778% !important; }

.main .grid_3 .suffix_1 {
    margin-right: 34.02778%; }

.main .grid_2 .grid_12 {
    width: 100%; }

.main .grid_2 .grid_11 {
    width: 100%; }

.main .grid_2 .grid_10 {
    width: 100%; }

.main .grid_2 .grid_9 {
    width: 100%; }

.main .grid_2 .grid_8 {
    width: 100%; }

.main .grid_2 .grid_7 {
    width: 100%; }

.main .grid_2 .grid_6 {
    width: 100%; }

.main .grid_2 .grid_5 {
    width: 100%; }

.main .grid_2 .grid_4 {
    width: 100%; }

.main .grid_2 .grid_3 {
    width: 100%; }

.main .grid_2 .grid_2 {
    width: 100%; }

.main .grid_2 .prefix_2 {
    margin-left: 104.16667%; }

.main .grid_2 .prefix_2.alpha {
    margin-left: 102.08333% !important; }

.main .grid_2 .suffix_2 {
    margin-right: 102.08333%; }

.main .grid_2 .grid_1 {
    width: 48.95833%; }

.main .grid_2 .prefix_1 {
    margin-left: 53.125%; }

.main .grid_2 .prefix_1.alpha {
    margin-left: 51.04167% !important; }

.main .grid_2 .suffix_1 {
    margin-right: 51.04167%; }

.main .grid_1 .grid_12 {
    width: 100%; }

.main .grid_1 .grid_11 {
    width: 100%; }

.main .grid_1 .grid_10 {
    width: 100%; }

.main .grid_1 .grid_9 {
    width: 100%; }

.main .grid_1 .grid_8 {
    width: 100%; }

.main .grid_1 .grid_7 {
    width: 100%; }

.main .grid_1 .grid_6 {
    width: 100%; }

.main .grid_1 .grid_5 {
    width: 100%; }

.main .grid_1 .grid_4 {
    width: 100%; }

.main .grid_1 .grid_3 {
    width: 100%; }

.main .grid_1 .grid_2 {
    width: 100%; }

.main .grid_1 .grid_1 {
    width: 100%; }

.main .grid_1 .prefix_1 {
    margin-left: 104.16667%; }

.main .grid_1 .prefix_1.alpha {
    margin-left: 102.08333% !important; }

.main .grid_1 .suffix_1 {
    margin-right: 102.08333%; }

@media (max-width: 767px) {
    [id=wrapper] {
        width: 100%; }

    [id=wrapper] .main {
        width: 98%;
        padding: 0 1%; }

    .main {
        width: 100%; }

    [class*="grid_"],
    .main [class*="grid_"],
    .main [class*="grid_"].alpha,
    .main [class*="grid_"] [class*="grid_"],
    .main [class*="grid_"] [class*="grid_"].alpha {
        float: none;
        display: block;
        width: 100%;
        margin-left: 0 !important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }

    .main [class*="grid_"]:first-child {
        margin-left: 0; } }
@media (min-width: 768px) and (max-width: 980px) {
    [class*="grid_"] {
        float: left;
        min-height: 1px;
        margin-left: 20px; }

    [id=wrapper] {
        width: 100%;
        margin: 0; }
    [id=wrapper] .main {
        width: 98%;
        padding: 0 1%; } }

.component, .section.target {
    clear: left; }

.component[class*="grid"], .section.target[class*="grid"], .section.composite[class*="grid"] {
    clear: none; }

.component[class*="grid"].alpha, .section.target.alpha[class*="grid"], .section.composite.alpha[class*="grid"] {
    clear: left; }/*! normalize.css v2.1.1 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 11, ../../sass/core/normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 30, ../../sass/core/normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 41, ../../sass/core/normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 50, ../../sass/core/normalize.scss */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Prevent system color scheme's background color being used in Firefox, IE,
 *    and Opera.
 * 2. Prevent system color scheme's text color being used in Firefox, IE, and
 *    Opera.
 * 3. Set default font family to sans-serif.
 * 4. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 68, ../../sass/core/normalize.scss */
html {
  background: #fff;
  /* 1 */
  color: #000;
  /* 2 */
  font-family: sans-serif;
  /* 3 */
  -ms-text-size-adjust: 100%;
  /* 4 */
  -webkit-text-size-adjust: 100%;
  /* 4 */
}

/**
 * Remove default margin.
 */
/* line 80, ../../sass/core/normalize.scss */
body {
  line-height: 1;
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/*
a:focus {
    outline: thin dotted;
}
*/
/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 101, ../../sass/core/normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 115, ../../sass/core/normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 124, ../../sass/core/normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 132, ../../sass/core/normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 141, ../../sass/core/normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 149, ../../sass/core/normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 159, ../../sass/core/normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 168, ../../sass/core/normalize.scss */
code,
kbd,
pre,
samp {
  font-family: serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 180, ../../sass/core/normalize.scss */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 188, ../../sass/core/normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 196, ../../sass/core/normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 204, ../../sass/core/normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 212, ../../sass/core/normalize.scss */
sup {
  top: -0.5em;
}

/* line 216, ../../sass/core/normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 228, ../../sass/core/normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 236, ../../sass/core/normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 248, ../../sass/core/normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 260, ../../sass/core/normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 271, ../../sass/core/normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 282, ../../sass/core/normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 296, ../../sass/core/normalize.scss */
button,
input {
  line-height: 1;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 308, ../../sass/core/normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 321, ../../sass/core/normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 333, ../../sass/core/normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
/* line 343, ../../sass/core/normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 355, ../../sass/core/normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 367, ../../sass/core/normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 376, ../../sass/core/normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 387, ../../sass/core/normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 400, ../../sass/core/normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/libs/mediaelement.scss */
.mejs-container {
  position: relative;
  background: #000;
  font-family: 'Open Sans';
  text-align: left;
  vertical-align: top;
  text-indent: 0;
}

/* line 12, ../../sass/libs/mediaelement.scss */
.mejs-fullscreen {
  overflow: hidden !important;
}

/* line 16, ../../sass/libs/mediaelement.scss */
.mejs-container-fullscreen {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 1000;
}

/* line 26, ../../sass/libs/mediaelement.scss */
.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen {
  width: 100%;
  height: 100%;
}

/* Start: LAYERS */
/* line 33, ../../sass/libs/mediaelement.scss */
.mejs-background {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 39, ../../sass/libs/mediaelement.scss */
.mejs-mediaelement,
.me-plugin {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 48, ../../sass/libs/mediaelement.scss */
.mejs-poster {
  position: absolute;
  top: 0;
  left: 0;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

/* line 57, ../../sass/libs/mediaelement.scss */
.mejs-overlay {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 63, ../../sass/libs/mediaelement.scss */
.mejs-overlay-play {
  cursor: pointer;
}

/* line 67, ../../sass/libs/mediaelement.scss */
.mejs-overlay-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
  background: none;
}
/* line 75, ../../sass/libs/mediaelement.scss */
.mejs-overlay-button:before {
  content: "\f04b";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  font-size: 30px;
  width: 100%;
  height: 100%;
  border: 3px solid #3e3e3e;
  text-indent: 7px;
  background: #fff;
  text-align: center;
  line-height: 67px;
}

/* line 91, ../../sass/libs/mediaelement.scss */
.mejs-overlay:hover .mejs-overlay-button {
  background-position: 0 -100px;
}

/* line 95, ../../sass/libs/mediaelement.scss */
.mejs-overlay-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80px;
  height: 80px;
  margin: -40px 0 0 -40px;
  background: #333;
  background: url(../background.png);
  background: rgba(0, 0, 0, 0.9);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyMzIzMiIgc3RvcC1vcGFjaXR5PSIwLjkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC45Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(50, 50, 50, 0.9)), color-stop(100%, rgba(0, 0, 0, 0.9)));
  background-image: -moz-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background-image: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
  background-image: linear-gradient(to bottom, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
}

/* line 108, ../../sass/libs/mediaelement.scss */
.mejs-overlay-loading span {
  display: block;
  width: 80px;
  height: 80px;
  background: transparent url(../../assets/img/loading.gif) center center no-repeat;
}

/* End: LAYERS */
/* Start: CONTROL BAR */
/* line 118, ../../sass/libs/mediaelement.scss */
.mejs-container .mejs-controls {
  position: absolute;
  background: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
  bottom: 0;
  left: 0;
  background: url(../../assets/img/background.png);
  background: rgba(0, 0, 0, 0.7);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyMzIzMiIgc3RvcC1vcGFjaXR5PSIwLjciLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(50, 50, 50, 0.7)), color-stop(100%, rgba(0, 0, 0, 0.7)));
  background-image: -moz-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background-image: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background-image: linear-gradient(to bottom, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  height: 30px;
  width: 100%;
}

/* line 133, ../../sass/libs/mediaelement.scss */
.mejs-container .mejs-controls div {
  list-style-type: none;
  background-image: none;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 26px;
  height: 26px;
  font-size: 11px;
  line-height: 11px;
  background: 0;
  border: 0;
}

/* line 148, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-button button {
  cursor: pointer;
  display: block;
  font-size: 0px;
  line-height: 0;
  text-decoration: none;
  margin: 7px 5px;
  padding: 0;
  position: absolute;
  height: 12px;
  width: 12px;
  border: 0;
}

/* End: CONTROL BAR */
/* Start: Time (current / duration) */
/* line 165, ../../sass/libs/mediaelement.scss */
.mejs-container .mejs-controls .mejs-time {
  color: #fff;
  display: block;
  height: 17px;
  width: auto;
  padding: 8px 3px 0 3px;
  overflow: hidden;
  text-align: center;
  padding: auto 4px;
}

/* line 176, ../../sass/libs/mediaelement.scss */
.mejs-container .mejs-controls .mejs-time span {
  font-size: 11px;
  color: #fff;
  line-height: 12px;
  display: block;
  float: left;
  margin: 1px 2px 0 0;
  width: auto;
}

/* End: Time (current / duration) */
/* Start: Play/pause */
/* line 189, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-play button {
  background-position: 0 0;
}

/* line 193, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-pause button {
  background-position: 0 -16px;
}

/* End: Play/pause */
/* Stop */
/* line 200, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-stop button {
  background-position: -112px 0;
}

/* End: Play/pause */
/* Start: Progress bar */
/* line 207, ../../sass/libs/mediaelement.scss */
.mejs-controls div.mejs-time-rail {
  width: 200px;
  padding-top: 5px;
}

/* line 212, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-time-rail span {
  display: block;
  position: absolute;
  width: 180px;
  height: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
}

/* line 223, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-total {
  margin: 5px;
  background: #333;
  background: rgba(50, 50, 50, 0.8);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlMWUxZSIgc3RvcC1vcGFjaXR5PSIwLjgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYzNjM2MiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(30, 30, 30, 0.8)), color-stop(100%, rgba(60, 60, 60, 0.8)));
  background-image: -moz-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background-image: -webkit-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  background-image: linear-gradient(to bottom, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#1E1E1E, endColorstr=#3C3C3C);
}

/* line 231, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: #3caac8;
  background: rgba(60, 170, 200, 0.8);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjN2M5MSIgc3RvcC1vcGFjaXR5PSIwLjgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZWI3ZDQiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(44, 124, 145, 0.8)), color-stop(100%, rgba(78, 183, 212, 0.8)));
  background-image: -moz-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background-image: -webkit-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  background-image: linear-gradient(to bottom, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#2C7C91, endColorstr=#4EB7D4);
  width: 0;
}

/* line 239, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-current {
  width: 0;
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGM4YzgiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(200, 200, 200, 0.8)));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#FFFFFF, endColorstr=#C8C8C8);
}

/* line 247, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-handle {
  display: none;
  position: absolute;
  margin: 0;
  width: 10px;
  background: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  border: solid 2px #333;
  top: -2px;
  text-align: center;
}

/* line 262, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-float {
  visibility: hidden;
  position: absolute;
  display: block;
  background: #eee;
  width: 36px;
  height: 17px;
  border: solid 1px #333;
  top: -26px;
  margin-left: -18px;
  text-align: center;
  color: #111;
}

/* line 276, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-time-rail:hover .mejs-time-float {
  visibility: visible;
}

/* line 280, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-float-current {
  margin: 2px;
  width: 30px;
  display: block;
  text-align: center;
  left: 0;
}

/* line 288, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-float-corner {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  line-height: 0;
  border: solid 5px #eee;
  border-color: #eee transparent transparent transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  top: 15px;
  left: 13px;
}

/* End: Progress bar */
/* Start: Fullscreen */
/* line 306, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-fullscreen-button button {
  background-position: -32px 0;
}

/* line 310, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-unfullscreen button {
  background-position: -32px -16px;
}

/* End: Fullscreen */
/* line 316, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-mute button {
  background-position: -16px -16px;
}

/* line 320, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-unmute button {
  background-position: -16px 0;
}

/* line 324, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-volume-button {
  position: relative;
}

/* line 328, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-volume-button .mejs-volume-slider {
  display: none;
  height: 115px;
  width: 25px;
  background: url(../../assets/img/background.png);
  background: rgba(50, 50, 50, 0.7);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  top: -115px;
  left: 0;
  z-index: 1;
  position: absolute;
  margin: 0;
}

/* line 344, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-volume-button:hover {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

/* line 350, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-volume-button:hover .mejs-volume-slider {
  display: block;
}

/* line 354, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
  position: absolute;
  left: 11px;
  top: 8px;
  width: 2px;
  height: 100px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.5);
  margin: 0;
}

/* line 365, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
  position: absolute;
  left: 11px;
  top: 8px;
  width: 2px;
  height: 100px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.9);
  margin: 0;
}

/* line 376, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
  position: absolute;
  left: 4px;
  top: -3px;
  width: 16px;
  height: 6px;
  background: #ddd;
  background: rgba(255, 255, 255, 0.9);
  cursor: N-resize;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  margin: 0;
}

/* End: Mute/Volume */
/* Start: TRACK (Captions and Chapters) */
/* line 394, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-captions-button {
  position: relative;
}

/* line 398, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-captions-button button {
  background-position: -48px 0;
}

/* line 402, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-captions-button .mejs-captions-selector {
  visibility: hidden;
  position: absolute;
  bottom: 26px;
  right: -10px;
  width: 130px;
  height: 100px;
  background: url(../../assets/img/background.png);
  background: rgba(50, 50, 50, 0.7);
  border: solid 1px transparent;
  padding: 10px;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 419, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-captions-button:hover .mejs-captions-selector {
  visibility: visible;
}

/* line 423, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden;
}

/* line 431, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
  margin: 0 0 6px 0;
  padding: 0;
  list-style-type: none !important;
  display: block;
  color: #fff;
  overflow: hidden;
}

/* line 440, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0px 5px;
}

/* line 446, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
  width: 100px;
  float: left;
  padding: 4px 0 0 0;
  line-height: 15px;
  font-size: 10px;
}

/* line 454, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-captions-button .mejs-captions-translations {
  font-size: 10px;
  margin: 0 0 5px 0;
}

/* line 459, ../../sass/libs/mediaelement.scss */
.mejs-chapters {
  position: absolute;
  top: 0;
  left: 0;
  -xborder-right: solid 1px #fff;
  width: 10000px;
}

/* line 467, ../../sass/libs/mediaelement.scss */
.mejs-chapters .mejs-chapter {
  position: absolute;
  float: left;
  background: #222;
  background: rgba(0, 0, 0, 0.7);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyMzIzMiIgc3RvcC1vcGFjaXR5PSIwLjciLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(50, 50, 50, 0.7)), color-stop(100%, rgba(0, 0, 0, 0.7)));
  background-image: -moz-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background-image: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  background-image: linear-gradient(to bottom, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232, endColorstr=#000000);
  overflow: hidden;
  border: 0;
}

/* line 478, ../../sass/libs/mediaelement.scss */
.mejs-chapters .mejs-chapter .mejs-chapter-block {
  font-size: 11px;
  color: #fff;
  padding: 5px;
  display: block;
  border-right: solid 1px #333;
  border-bottom: solid 1px #333;
  cursor: pointer;
}

/* line 488, ../../sass/libs/mediaelement.scss */
.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
  border-right: none;
}

/* line 492, ../../sass/libs/mediaelement.scss */
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
  /*background: #333;*/
  background: #666;
  background: rgba(102, 102, 102, 0.7);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIwLjciLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMjMyMzIiIHN0b3Atb3BhY2l0eT0iMC42Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(102, 102, 102, 0.7)), color-stop(100%, rgba(50, 50, 50, 0.6)));
  background-image: -moz-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background-image: -webkit-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  background-image: linear-gradient(to bottom, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666, endColorstr=#323232);
}

/* line 500, ../../sass/libs/mediaelement.scss */
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
  font-size: 12px;
  font-weight: bold;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 0 3px 0;
  line-height: 12px;
}

/* line 510, ../../sass/libs/mediaelement.scss */
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
  font-size: 12px;
  line-height: 12px;
  margin: 3px 0 4px 0;
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/* line 519, ../../sass/libs/mediaelement.scss */
.mejs-captions-layer {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  /*font-weight: bold;*/
  line-height: 22px;
  font-size: 12px;
  color: #fff;
}

/* line 530, ../../sass/libs/mediaelement.scss */
.mejs-captions-layer a {
  color: #fff;
  text-decoration: underline;
}

/* line 535, ../../sass/libs/mediaelement.scss */
.mejs-captions-layer[lang=ar] {
  font-size: 20px;
  font-weight: normal;
}

/* line 540, ../../sass/libs/mediaelement.scss */
.mejs-captions-position {
  position: absolute;
  width: 100%;
  bottom: 15px;
  left: 0;
}

/* line 547, ../../sass/libs/mediaelement.scss */
.mejs-captions-position-hover {
  bottom: 45px;
}

/* line 551, ../../sass/libs/mediaelement.scss */
.mejs-captions-text {
  padding: 3px 5px;
  background: url(../../assets/img/background.png);
  background: rgba(20, 20, 20, 0.8);
}

/* End: TRACK (Captions and Chapters) */
/* line 558, ../../sass/libs/mediaelement.scss */
.mejs-clear {
  clear: both;
}

/* line 562, ../../sass/libs/mediaelement.scss */
.me-cannotplay a {
  color: #fff;
  font-weight: bold;
}

/* line 567, ../../sass/libs/mediaelement.scss */
.me-cannotplay span {
  padding: 15px;
  display: block;
}

/* End: ERROR */
/* line 574, ../../sass/libs/mediaelement.scss */
.mejs-offscreen {
  /* Accessibility: hide screen reader texts (and prefer "top" for RTL languages). */
  position: absolute !important;
  top: -10000px;
  left: -10000px;
  overflow: hidden;
  width: 1px;
  height: 1px;
}

/* line 584, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-time-rail span, .mejs-controls .mejs-time-rail a {
  display: block;
  position: absolute;
  width: 180px;
  height: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
}

/* Start: Loop */
/* line 596, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-loop-off button {
  background-position: -64px -16px;
}

/* line 600, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-loop-on button {
  background-position: -64px 0;
}

/* End: Loop */
/* Start: backlight */
/* line 607, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-backlight-off button {
  background-position: -80px -16px;
}

/* line 611, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-backlight-on button {
  background-position: -80px 0;
}

/* End: backlight */
/* Start: picture controls */
/* line 618, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-picturecontrols-button {
  background-position: -96px 0;
}

/* End: picture controls */
/* MEJS Zen garden skin */
/* line 625, ../../sass/libs/mediaelement.scss */
.mejs-controls {
  display: block;
  visibility: visible;
}

/* line 630, ../../sass/libs/mediaelement.scss */
.mejs-container .mejs-controls {
  z-index: 25;
  height: 47px;
  background: #d6d6d6;
  border-top: 2px solid #303030;
}

/* line 637, ../../sass/libs/mediaelement.scss */
.mejs-container .mejs-controls .mejs-button {
  width: 20px;
  height: 20px;
  margin: 4px 6px;
}

/* line 643, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-button button {
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  background: inherit;
}
/* line 649, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-button button:before {
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: block;
  font-size: 20px;
  color: #000;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 662, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-playpause-button button {
  text-align: center;
}
/* line 664, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-playpause-button button:before {
  content: "\f04b";
}

/* line 669, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-pause button {
  width: 15px;
}
/* line 671, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-pause button:before {
  content: "\f04c";
}

/* line 677, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-fullscreen-button button:before {
  content: "\f0b2";
}

/* line 682, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-share-button button {
  background-position: -2px -39px;
}

/* line 686, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-share-button button:hover {
  background-position: -2px -3px;
}

/* line 690, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-volume-button {
  margin: 4px 6px;
}

/* line 695, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-volume-button button:before {
  content: "\f026";
}

/* line 701, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-mute button:before {
  content: "\f028";
}

/* line 707, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-unmute button:before {
  content: "\f026";
}

/* line 712, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-horizontal-volume-slider {
  background: url(../../assets/img/controls.png) 0 -83px no-repeat;
  display: block !important;
  width: 34px;
  height: 21px;
  margin-top: 12px;
  position: relative;
}

/* line 721, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  width: 34px;
}

/* line 725, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: url(../../assets/img/controls.png) 0 -108px no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  height: 21px;
}

/* line 733, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-volume-button .mejs-volume-handle {
  display: none;
}

/* line 737, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-time-rail {
  height: 20px;
  padding-top: 8px;
  margin-left: 2px;
}

/* line 743, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-total {
  height: 3px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: #303030;
}

/* line 753, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-loaded {
  height: 6px;
  background-color: transparent;
  filter: none;
  background-image: none;
  display: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

/* line 766, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-current {
  height: 3px;
  background-color: #303030;
  filter: none;
  background-image: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}

/* line 778, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-handle {
  background: #fff;
  border: 1px solid #303030;
  height: 14px;
  width: 14px;
  top: -6px;
  display: block;
  padding: 0;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}

/* line 793, ../../sass/libs/mediaelement.scss */
.mejs-container .mejs-controls .mejs-time {
  width: 100px;
  margin: 15px 0 0 0;
  padding: 0;
  position: absolute;
  left: 8px;
  top: 12px;
}

/* line 802, ../../sass/libs/mediaelement.scss */
.mejs-container .mejs-controls .mejs-time span {
  float: left;
  color: #303030;
  font-size: 14px;
}

/* line 808, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-float {
  z-index: 10;
}

/* line 812, ../../sass/libs/mediaelement.scss */
.mejs-container-fullscreen {
  z-index: 10000 !important;
}

/* line 816, ../../sass/libs/mediaelement.scss */
.mejs-overlay:hover .mejs-overlay-button {
  background-position: 0 0;
  opacity: 1;
}

/* line 821, ../../sass/libs/mediaelement.scss */
.mejs-overlay-loading {
  background: url(../../assets/img/loader.gif) center center no-repeat;
}

/* line 825, ../../sass/libs/mediaelement.scss */
.mejs-overlay-button {
  opacity: 0.7;
  height: 69px;
  left: 50%;
  margin: -35px 0 0 -36px;
  position: absolute;
  top: 50%;
  width: 73px;
}

/* line 835, ../../sass/libs/mediaelement.scss */
.mejs-poster {
  background: none !important;
}

/* line 839, ../../sass/libs/mediaelement.scss */
.mejs-poster img {
  width: auto !important;
  margin: 0 auto;
  display: block;
}

/* line 848, ../../sass/libs/mediaelement.scss */
:root .mejs-poster img {
  display: none;
}

/* line 852, ../../sass/libs/mediaelement.scss */
:root .mejs-poster {
  position: absolute;
  top: 0;
  left: 0;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 4, ../../sass/core/cookiePolicy.scss */
.cookiePolicy-info {
  background-color: #e1e1e1;
  -moz-transition: linear 2s all;
  -o-transition: linear 2s all;
  -webkit-transition: linear 2s all;
  transition: linear 2s all;
  max-height: 1000px;
  overflow: hidden;
}
/* line 10, ../../sass/core/cookiePolicy.scss */
.cookiePolicy-info.collapsed {
  max-height: 0;
}
/* line 14, ../../sass/core/cookiePolicy.scss */
.cookiePolicy-info .cookiePolicy-inner {
  padding: 20px 10px;
  width: auto;
  max-width: 940px;
  margin: 0 auto;
}

/* line 23, ../../sass/core/cookiePolicy.scss */
.cookiePolicy-restrictive {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: black;
  background: rgba(0, 0, 0, 0.8);
  z-index: 1000;
}
/* line 33, ../../sass/core/cookiePolicy.scss */
.cookiePolicy-restrictive.collapsed {
  display: none;
}
/* line 37, ../../sass/core/cookiePolicy.scss */
.cookiePolicy-restrictive .cookiePolicy-inner {
  position: fixed;
  top: 100px;
  width: 700px;
  margin-left: -363px;
  left: 50%;
  padding: 13px;
  background-color: #e1e1e1;
}
@media screen and (max-width: 699px) {
  /* line 37, ../../sass/core/cookiePolicy.scss */
  .cookiePolicy-restrictive .cookiePolicy-inner {
    position: absolute;
    width: auto;
    margin: 20px;
    left: 0;
    top: 0;
  }
}

@media screen and (max-width: 699px) {
  /* line 60, ../../sass/core/cookiePolicy.scss */
  .cookiePolicy-restrictive {
    position: absolute;
  }
}
/* line 66, ../../sass/core/cookiePolicy.scss */
.cookiePolicy-buttons {
  text-align: right;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 4, ../../sass/core/exitNotification.scss */
.exit-notification {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: black;
  background: rgba(0, 0, 0, 0.8);
  z-index: 1000;
}
/* line 14, ../../sass/core/exitNotification.scss */
.exit-notification.is-hidden {
  display: none;
}
/* line 18, ../../sass/core/exitNotification.scss */
.exit-notification .exit-notification-inner {
  position: fixed;
  top: 100px;
  width: 700px;
  margin-left: -363px;
  left: 50%;
  padding: 13px;
  background-color: #e1e1e1;
}
@media screen and (max-width: 699px) {
  /* line 18, ../../sass/core/exitNotification.scss */
  .exit-notification .exit-notification-inner {
    position: absolute;
    width: auto;
    margin: 20px;
    left: 0;
    top: 0;
  }
}

@media screen and (max-width: 699px) {
  /* line 40, ../../sass/core/exitNotification.scss */
  .exit-notification-restrictive {
    position: absolute;
  }
}
/* line 46, ../../sass/core/exitNotification.scss */
.exit-notification-buttons {
  text-align: right;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
    font-family: 'FontAwesome';
    src: url("../../assets/fonts/fontawesome-webfont.eot?v=4.1.0");
    src: url("../../assets/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0") format("embedded-opentype"), url("../../assets/fonts/fontawesome-webfont.woff?v=4.1.0") format("woff"), url("../../assets/fonts/fontawesome-webfont.ttf?v=4.1.0") format("truetype"), url("../../assets/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* line 5, ../../sass/core/main.scss */
#cq-emulator-content.firefox {
    background-color: #FFF !important;
}

/* line 9, ../../sass/core/main.scss */
html,
body {
    width: 100%;
    font-size: 14px;
}

/* line 14, ../../sass/core/main.scss */
body {
    line-height: 1.5;
    color: black;
    font-family: 'Open Sans', sans-serif;
    position: relative;
    overflow: auto;
}

/* line 22, ../../sass/core/main.scss */
[id=wrapper],
.container {
    color: #323131;
    background-color: #F5F5F5;
}

/* line 28, ../../sass/core/main.scss */
[id=header] {
    padding-top: 15px;
    padding-bottom: 15px;
}

/* line 33, ../../sass/core/main.scss */
[id=footer] {
    padding-bottom: 15px;
    padding-top: 15px;
}

/* BASE STYLES
----------------------------------------- */
/* line 41, ../../sass/core/main.scss */
img {
    max-width: 100%;
}

/* line 45, ../../sass/core/main.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
    color: #323131;
    margin: 10px 0;
}

/* line 52, ../../sass/core/main.scss */
h1 {
    font-size: 2em;
}

/* line 56, ../../sass/core/main.scss */
h2 {
    font-size: 1.5em;
}

/* line 60, ../../sass/core/main.scss */
h3 {
    font-size: 1.17em;
}

/* line 64, ../../sass/core/main.scss */
h4 {
    font-size: 1em;
}

/* line 68, ../../sass/core/main.scss */
h5 {
    font-size: 0.83em;
}

/* line 72, ../../sass/core/main.scss */
h6 {
    font-size: 0.67em;
}

/* line 76, ../../sass/core/main.scss */
a {
    color: #323131;
    text-decoration: none;
}

/* line 81, ../../sass/core/main.scss */
a:hover {
    color: #868484;
}

/* line 85, ../../sass/core/main.scss */
button,
input,
select,
textarea {
    margin: 0;
    font-size: 100%;
    vertical-align: middle;
}

/* line 94, ../../sass/core/main.scss */
button,
input {
    overflow: visible;
    line-height: normal;
}

/* line 100, ../../sass/core/main.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
    padding: 0;
    border: 0;
}

/* line 106, ../../sass/core/main.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
}

/* line 114, ../../sass/core/main.scss */
label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
    cursor: pointer;
}

/* line 125, ../../sass/core/main.scss */
input[type="search"] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield;
}

/* line 132, ../../sass/core/main.scss */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

/* line 137, ../../sass/core/main.scss */
textarea {
    overflow: auto;
    vertical-align: top;
}

/* LAYOUT STYLES
----------------------------------------- */
/* line 145, ../../sass/core/main.scss */
.component {
    margin-bottom: 10px;
}

/* line 149, ../../sass/core/main.scss */
.component-content {
    margin-bottom: 14px;
}

/* line 166, ../../sass/core/_mixins.scss */
.component-content:before,
.component-content:after {
    content: "";
    display: table;
}

/* line 172, ../../sass/core/_mixins.scss */
.component-content:after {
    clear: both;
}

/* line 154, ../../sass/core/main.scss */
.component > .component-content {
    margin-bottom: 0;
}

/* ALERTS
-------------------------------------*/
/* line 161, ../../sass/core/main.scss */
.alert-list {
    margin: 0;
    padding: 0;
    list-style-position: inside;
    list-style-type: disc;
}

/* line 168, ../../sass/core/main.scss */
.alert-list li {
    padding-left: 4px;
}

/* line 172, ../../sass/core/main.scss */
.alert {
    margin-bottom: 20px;
}

/* line 176, ../../sass/core/main.scss */
.alert-error {
    color: red;
}

/* UTILITIES
----------------------------------- */
/* line 183, ../../sass/core/main.scss */
.pull-right {
    float: right;
}

/* line 187, ../../sass/core/main.scss */
.pull-left {
    float: left;
}

/* line 191, ../../sass/core/main.scss */
.is-hidden {
    display: none !important;
    visibility: hidden !important;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
/* line 201, ../../sass/core/main.scss */
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
/* line 212, ../../sass/core/main.scss */
.clearfix:before,
.clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

/* line 222, ../../sass/core/main.scss */
.clearfix:after {
    clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/
/* line 231, ../../sass/core/main.scss */
.clearfix {
    zoom: 1;
}

/* BUTTONS
----------------------------------*/
/* line 237, ../../sass/core/main.scss */
.button {
    background-color: #e1e1e1;
    border: 1px solid #656363;
    color: #323131;
    padding: 5px 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    cursor: pointer;
    display: inline-block;
}

/* line 249, ../../sass/core/main.scss */
.lt-ie8 .button {
    display: inline;
}

/* line 253, ../../sass/core/main.scss */
.button:hover {
    background-color: #939191;
    color: white;
}

/* Panadol Styles Starts */

/* Panadol Full Width Styles Starts */
#wrapper {
    width: 100%;
    margin: 0 auto;
}

#wrapper .main {
    width: 100%;
    padding: 0;
}

/* Panadol Full Width Styles Ends */

/* Panadol Header Starts */

.panadol-desktop-box .panadol-desktop-header-box {
    position: absolute;
    width: 100%;
    z-index: 100000;
}

.panadol-header-links-rte.richText ul li {
    display: inline-block;
}

.panadol-desktop-box .panadol-header-links-rte.richText ul li {
    padding-bottom: 1.75em;
    padding-top: 1.75em;
}

/* alam | GSKBD-27974 | 09-05-23 | add .panadol-crown-topic-box class for new drop-down menu*/
.panadol-pdcts-menu-box,
.panadol-symptoms-menu-box,
.panadol-safety-content-box,
.panadol-patient-content-box,
.box.panadol-navigation-dosage-box,
.panadol-treat-it-content-box,
.panadol-post-vaccine-box,
.panadol-crown-topic-box {
    display: none;
    background-color: #ffffff;
    -moz-box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.15);
    width: 94%;
    margin: 0 auto !important;
}

.panadol-desktop-box .panadol-search-outer-box .searchBox.section.panadol-search {
    width: 70%;
    margin: 0 auto;
    margin-top: 1.5vw;
}

.panadol-desktop-box .panadol-products-submenu-rte.richText ul,
.panadol-desktop-box .panadol-symptoms-submenu-rte.richText ul,
.panadol-desktop-box .panadol-vaccine-submenu-rte.richText ul {
    margin-left: 0;
}

.panadol-desk-inner-box,
.panadol-desktop-box .panadol-search-outer-box {
    margin-bottom: 0;
    background: -webkit-linear-gradient(left, #f1f2f2, #c4c3c3);
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #f1f2f2, #c4c3c3);
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #f1f2f2, #c4c3c3);
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #f1f2f2, #c4c3c3);
    background: -ms-linear-gradient(to right, #f1f2f2, #c4c3c3);
    -webkit-box-shadow: 1px 3px 5px 0px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 1px 3px 5px 0px rgba(0, 0, 0, 0.35);
    box-shadow: 1px 3px 5px 0px rgba(0, 0, 0, 0.35);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#f1f2f2, endColorstr=#c4c3c3)";
    min-height: 61px;
    z-index: 3;
    position: relative;
    line-height: normal;
}

.en_ae .panadol-desk-inner-box {
    opacity: 1;
}

.en_ae .panadol-desktop-box .panadol-desktop-header-box {
    position: static;
}

.panadol-desktop-box .panadol-search-outer-box {
    display: none;
    top: -7.3em;
    position: relative;
    min-height: 7.3em;
    opacity: 1;
}

.panadol-desktop-box .panadol-search-outer-box .searchBox.section.panadol-search form.form-search {
    width: 92%;
    float: left;
}

.panadol-header-links-rte.richText ul {
    margin-left: 12.5em;
    margin-top: 2.3em;
    margin-bottom: 0em;
    padding-top: 0;
    padding-bottom: 0;
}

.panadol-desktop-box .panadol-header-links-rte.richText ul {
    margin-top: 0em;
}

.panadol-header-links-rte.richText ul li span,
.panadol-desk-inner-box select#selector {
    background: url("../../assets/img/panadol-menu-arrow.png") no-repeat right center;
    padding-right: 1em;
    padding-left: 0em;
}

.panadol-header-links-rte.richText ul li,
.panadol-desk-inner-box select#selector,
.panadol-mobile-menu-rte.richText ul li {
    font-size: 1.5vw;
    color: #666666;
    cursor: pointer;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    margin-bottom: 0;
}

/* Rohit Singh- GSKBD-26437 :: 18/11/2022 starts*/
.panadol-desktop-header-static .panadol-header-links-rte.richText ul li {
    font-size: 1.3vw;
}

/* Rohit Singh- GSKBD-26437 :: 18/11/2022 ends*/
.panadol-header-links-rte.richText ul li a {
    text-decoration: none;
    color: #666666;
}

.panadol-header-links-rte.richText ul li:nth-child(3),
.panadol-header-links-rte.richText ul li:nth-child(4) {
    background: none;
    padding-right: 0.5vw;
}

/* PAN-6 | header white text */
.blue-gradient-bg-section .panadol-header-links-rte.richText ul li,
.blue-gradient-bg-section .panadol-header-links-rte.richText ul li a {
    color: #ffffff;
}

/* PAN-6 | header white text end */

.panadol-desktop-box .panadol-header-links-rte.richText ul li:nth-child(3),
.panadol-desktop-box .panadol-header-links-rte.richText ul li:nth-child(4) {
    padding-bottom: 0;
}

.panadol-desk-inner-box select#selector {
    border: none;
    text-indent: 1px;
    text-overflow: '';
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    display: block;
}

.panadol-desk-inner-box select#selector::-ms-expand {
    display: none;
}

.main .panadol-desk-inner-box .parametrizedhtml {
    margin-left: 0;
}

.panadol-header-links-rte {
    float: left;
    width: 88%;
}

.box.panadol-desk-right-box {
    margin-left: 0;
    float: right;
    width: 18%;

    .paragraphSystem {
        display: flex;
        align-items: center;
    }

    .language-select {
        display: flex;
        justify-content: center;
    }
}

.box.panadol-desk-inner-box .panadol-header-links-rte {
    float: left;
    width: 78vw;
    margin-bottom: 0;
}

.panadol-header-links-rte.richText ul li:nth-child(1),
.panadol-header-links-rte.richText ul li:nth-child(2),
.panadol-header-links-rte.richText ul li:nth-child(5),
.panadol-header-links-rte.richText ul li:nth-child(6),
.panadol-header-links-rte.richText ul li:nth-child(7) {
    padding-left: 0;
    margin-right: 1.4vw;
}

@media (min-width: 922px) and (max-width: 1200px) {

    :lang(en) .panadol-header-links-rte.richText ul li:nth-child(1),
    .panadol-header-links-rte.richText ul li:nth-child(2),
    .panadol-header-links-rte.richText ul li:nth-child(5),
    .panadol-header-links-rte.richText ul li:nth-child(6),
    .panadol-header-links-rte.richText ul li {
        margin-right: 5px !important;
        margin-left: 0 !important;
        padding-left: 4px !important;
    }
}

.panadol-header-links-rte.richText ul li:nth-child(1) span {
    padding-left: 0;
}

.panadol-desktop-header-box,
.panadol-desktop-box {
    margin-bottom: 0;
}

.panadol-mobile-box .panadol-mobile-language-rte {
    display: none;
}

.panadol-mobile-box .richText.panadol-mobile-header-nav-rte span.mobile-menu-active,
.richText.panadol-mobile-header-nav-rte span.mobile-menu {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 13.39px;
    display: block;
}

.panadol-mobile-box .richText.panadol-mobile-header-nav-rte .component-content {
    width: 100%;
    text-align: center;
}

.panadol-mobile-box .richText.panadol-mobile-header-nav-rte p {
    margin-top: 0.5em;
}

.panadol-mobile-box .panadol-see-more-mobile-rte {
    text-align: center;
}

.panadol-mobile-box span.see-more-pdct-details a {
    text-decoration: none;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #25408f;
    background: url("../../assets/img/green-arrow.png?auto=format") no-repeat right 3px;
    padding-right: 1em;
}

.panadol-mobile-box .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab li.tabs-nav-item {
    background-color: transparent;
    padding: 7px 0px 7px 0px;
}

.panadol-mobile-box .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab.tabs .tabs-content {
    background-color: transparent;
    border: 0;
    margin-top: 1em;
    margin-bottom: 0;
}

.panadol-mobile-box .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab .tabs-nav {
    width: 19em;
    padding-bottom: 0em;
    height: auto;
}

.panadol-mobile-box .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab li.tabs-nav-item.is-active {
    background: url("../../assets/img/Tablet_Tabs_GreenBar.png?auto=format") no-repeat 50% 100%;
}

.panadol-mobile-box .panadol-symptoms-menu-box,
.panadol-mobile-box .panadol-crown-topic-box,
.panadol-mobile-box .panadol-safety-content-box,
.panadol-mobile-box .panadol-patient-content-box,
.panadol-mobile-box .panadol-treat-it-content-box,
.panadol-safety-content-box .panadol-content-rte.richText ul .panadol-treat-it-content-box .panadol-content-rte.richText ul,
.panadol-patient-content-box .panadol-content-rte.richText ul .panadol-treat-it-content-box .panadol-content-rte.richText ul {
    margin: 0;
    width: auto;
}

.panadol-mobile-box .panadol-post-vaccine-box,
.panadol-post-vaccine-box .panadol-content-rte.richText ul {
    margin: 0;
    width: auto;
}

.panadol-mobile-symptoms-tab.panadol-home-spotlight-tab.tabs .tabs-content {
    border: 0;
    margin: 0;
}

.panadol-mobile-products-submenu-rte.richText ul {
    margin-left: 0;
    padding: 0;
    margin-bottom: 0;
}

.panadol-mobile-symptoms-tab,
.panadol-mobile-products-submenu-rte {
    margin-bottom: 0;
}

.panadol-mobile-symptoms-tab.panadol-home-spotlight-tab,
.tabs.panadol-navigation-tab.panadol-home-best-of-week-tab {
    margin-left: 1.2em;
    margin-right: 1.2em;
    width: auto;
}

.panadol-mobile-box .panadol-safety-content-box .panadol-content-rte.richText ul li,
.panadol-mobile-box .panadol-patient-content-box .panadol-content-rte.richText ul li,
.panadol-mobile-box .panadol-treat-it-content-box .panadol-content-rte.richText ul li,
.panadol-mobile-box .panadol-post-vaccine-box .panadol-content-rte.richText ul li {
    font-size: 15.99px;
    color: #666666;
    font-family: 'Montserrat', sans-serif;
    background: url("../../assets/img/panadol-list-bullet.png") no-repeat 15px 10px;
    padding-left: 2em;
    padding-right: 1em;
}

.panadol-mobile-box .panadol-safety-content-box .panadol-content-rte h2,
.panadol-mobile-box .panadol-patient-content-box .panadol-content-rte h2,
.panadol-mobile-box .panadol-treat-it-content-box .panadol-content-rte h2,
.panadol-mobile-box .panadol-post-vaccine-box .panadol-content-rte h2 {
    font-size: 16px;
    line-height: normal;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    margin-top: 1.5em;
    margin-bottom: 1em;
    text-align: left;
    margin-left: 10em;
}

.panadol-mobile-box .panadol-safety-content-box .panadol-content-rte.richText ul,
.panadol-mobile-box .panadol-patient-content-box .panadol-content-rte.richText ul,
.panadol-mobile-box .panadol-post-vaccine-box .panadol-content-rte.richText ul {
    border-top: 1px solid #eeeeee;
    padding-top: 1.5em;
    margin-left: 2em;
    margin-right: 2em;
    padding-left: 6em;
    padding-right: 6em;
}

.panadol-mobile-box .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab .richText.panadol-navigation-products-rte {
    margin: 0 !important;
    width: auto;
}

.panadol-mobile-box .panadol-mobile-language-rte p {
    text-align: center;
    display: block;
    background: #25408f url("../../assets/img/white-back-arrow.png") no-repeat 97%;
    color: #ffffff;
    margin: 0;
    padding-top: 1em;
    padding-bottom: 1em;
}

.panadol-mobile-box .panadol-mobile-language-rte p span.mobile-menu-active {
    font-size: 13.99px;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.panadol-mobile-box .panadol-mobile-language-rte.richText ul {
    margin-left: 1.2em;
    margin: 0;
    margin-right: 1.2em;
}

.panadol-mobile-box .box.panadol-navigation-dosage-box {
    margin-left: 0;
    margin-right: 0;
}

.panadol-mobile-box .richText.panadol-menu-icon.activeSection {
    border-bottom: 5px solid #25408f;
    padding-bottom: 6px;
}

.panadol-mobile-box .richText.panadol-menu-icon.activeSection p {
    color: #ffffff;
}

.panadol-mobile-box .panadol-dosage-mobile.activeSection {
    border-bottom: 5px solid #25408f;
    background: url("../../assets/img/panadol-dosage-calculator.png") no-repeat;
    background-size: 100%;
    max-height: 35px;
}

.panadol-mobile-box .panadol-dosage-mobile.activeSection img {
    visibility: hidden;
}

.panadol-mobile-box .image.panadol-search-icon.activeSection {
    background: url("../../assets/img/panadol-green-search.png") no-repeat;
    background-size: 100%;
    border-bottom: 5px solid #25408f;
    padding-bottom: 2px;
    padding-bottom: 6px;
    padding-top: 3px;
}

.panadol-mobile-box .image.panadol-search-icon.activeSection img {
    visibility: hidden;
}

.panadol-mobile-box .panadol-navigation-dosage-box {
    padding-left: 3.3em;
    padding-right: 3.3em;
    width: auto;
}

.panadol-mobile-box .panadol-navigation-dosage-box h2 {
    font-size: 21.34px;
    line-height: 30px;
}

.panadol-mobile-box .panadol-navigation-dosage-box .panadol-content-rte .component-content {
    width: 100%;
}

.panadol-mobile-box .panadol-navigation-dosage-box h2 {
    font-size: 21.34px;
    line-height: 28px;
    margin-top: 0.6em;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

.panadol-mobile-box .panadol-navigation-dosage-box p {
    color: #666666;
    font-size: 13.7px;
    font-family: 'Montserrat', sans-serif;
    text-align: center;
    margin-bottom: 0;
}

.panadol-mobile-box .dosagecalculator.panadol-dosage-weight {
    background: url("../../assets/img/dosage-calc-mob-background.png") no-repeat;
    margin-bottom: 0;
    width: 228px;
    margin: 0 auto;
}

.panadol-mobile-box .dosagecalculator.panadol-dosage-weight .dosageCalculatorInput {
    padding: 11px;
    border: 0;
    display: block;
    margin-bottom: 0;
}

.panadol-mobile-box .panadol-navigation-dosage-box .dosagecalculator .dosageCalculatorInput input {
    width: 70px;
    margin-right: 7px;
}

.panadol-mobile-box .panadol-navigation-dosage-box .dosagecalculator .dosageCalculatorInput span {
    float: right;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 13.03px;
    color: #666666;
    display: block;
    padding-top: 6px;
}

.panadol-mobile-box .panadol-navigation-dosage-box .dosagecalculator .dosageCalculatorInput .dosageOptionGroup label {
    float: left;
}

.panadol-mobile-box .panadol-navigation-dosage-box .dosagecalculator .dosageCalculatorInput button.button.dosageCalculatorButton {
    float: left;
    background: url("../../assets/img/panadol-calc-buttton.png") no-repeat;
    margin-bottom: 0;
    min-width: 94px;
    min-height: 32px;
    border: 0;
    margin-top: 1px;
    font-size: 13.8px;
    margin-right: 0;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    padding-left: 2px;
    padding-right: 2px;
}

.panadol-mobile-box .panadol-navigation-dosage-box .dosagecalculator .dosageCalculatorInput .dosageOptionGroup {
    margin-bottom: 0px;
}

.panadol-navigation-dosage-box .richText.panadol-dosage-content-rte span.dosage-cta-link {
    text-decoration: none;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #25408f;
    background: url("../../assets/img/green-arrow.png?auto=format") no-repeat right center;
    padding-right: 1em;
    font-size: 13.76px;
}

.panadol-desktop-box .panadol-pdcts-submenu-inner-box.panadol-children-menu-box,
.panadol-symptoms-submenu-inner-box.panadol-symptoms-children-menu,
.panadol-navigation-dosage-box .panadol-dosage-age-box,
.panadol-symptoms-submenu-inner-box.cold-and-flu-box,
.panadol-pannatural-menu-box {
    display: none;
}

.panadol-desktop-box .panadol-products-submenu-rte.richText ul li a,
.panadol-symptoms-submenu-rte li span {
    font-size: 1.15vw;
    text-decoration: none;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #25408f;
    padding-left: 3em;
    cursor: pointer;
    outline: 0;
}

.panadol-desktop-box .panadol-products-submenu-rte.richText ul li span {
    outline: 0;
}

.panadol-desktop-box .panadol-products-submenu-rte,
.panadol-desktop-box .panadol-pdcts-submenu-inner-box {
    padding-top: 6em;
}


.panadol-desktop-box .panadol-products-submenu-rte,
.panadol-desktop-box .panadol-symptoms-submenu-rte,
.panadol-desktop-box .panadol-vaccine-submenu-rte {
    background-color: #f2f2f2;
    margin-bottom: 0;
}

.panadol-desktop-box .panadol-products-submenu-rte.richText ul li {
    margin-bottom: 0;
    padding-top: 1em;
    padding-bottom: 1em;
}

.panadol-desktop-box .panadol-products-submenu-rte.richText ul li.activeSubMenu {
    background: url("../../assets/img/panadol-dekstop-nav-arrow.png") no-repeat;
}

.panadol-mobile-box .panadol-dosage-age-box button.button.dosageCalculatorButton {
    margin-left: 4px;
}

.panadol-mobile-box .panadol-dosage-weight-box button.button.dosageCalculatorButton {
    /* margin-left: 9px;*/
    margin-left: 37px;
}

.panadol-mobile-box .panadol-navigation-dosage-box .panadol-dosage-age-box .richText.panadol-dosage-content-rte p:nth-child(1) span.dosage-cta-link {
    font-size: 12.5px;
    background: none;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
}

.panadol-mobile-box .panadol-search-button button,
.panadol-desktop-box .panadol-search-outer-box .panadol-search button {
    background-color: transparent;
    border: none;
    text-indent: -999px;
    background: url("../../assets/img/panadol-search-button.png") no-repeat;
    width: 27px;
    position: relative;
    top: -33px;
    left: 10px;
}

.panadol-mobile-box .searchBox.panadol-search-button {
    margin-left: 3em;
    margin-right: 3em;
    margin-top: 1.5em;
}

.panadol-mobile-box .searchBox.panadol-search-button input[type=text] {
    width: 84%;
    height: 33px;
    padding-left: 16%;
}

.main .panadol-mobile-box .panadol-mobile-header-inner-box .panadol-pdcts-submenu-inner-box .panadol-navigation-products-rte .component-content {
    width: 300px;
    margin: 0 auto;
}

.panadol-desktop-box .panadol-products-submenu-rte.richText ul {
    padding: 0;
    margin: 0;
}

.panadol-desktop-box .panadol-products-submenu-rte.richText ul li.activeSubMenu,
.panadol-desktop-box .panadol-desktop-header-box .box.panadol-treat-it-content-box ul li,
.panadol-desktop-box .panadol-symptoms-submenu-rte li.activeSubMenu {
    background: url("../../assets/img/panadol-dekstop-nav-arrow.png") no-repeat;
    background-size: 100% 100%;
    /*min-width: 22.5vw;
    position: absolute;*/
    min-width: 21.5vw;
}


.panadol-desktop-box .panadol-products-submenu-rte.richText ul li.subNextMenu {
    background: transparent;
}

.panadol-desktop-box .panadol-products-submenu-rte.richText ul li.subNextMenu a {
    color: #25408f;
}

.panadol-desktop-box .panadol-products-submenu-rte.richText ul li.activeSubMenu a,
.panadol-desktop-box .panadol-symptoms-submenu-rte li.activeSubMenu span {
    color: #ffffff;
    /*margin-top: 1vw;*/
    display: block;
    outline: 0;
}

.panadol-desktop-box .panadol-navigation-products-rte p,
.panadol-desktop-box .panadol-navigation-products-rte p a {
    font-size: 0.89vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    margin: 0em;
    text-decoration: none;
}

.panadol-desktop-box span.nav-pdct-title a,
.panadol-desktop-box span.nav-pdct-title {
    font-size: 1.19vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    color: #25408f;
    text-decoration: none;
}

.panadol-desktop-box .richText.panadol-navigation-products-rte img {
    width: 9vw;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 2px;
    margin-left: 0;
}

.panadol-desktop-box .panadol-navigation-products-rte .richText-content {
    margin-top: 2vw;
}

.panadol-desktop-box .richText.panadol-navigation-products-rte {
    border-bottom: 1px solid #d4d4d4;
}

.panadol-desktop-box .panadol-pdcts-submenu-inner-box {
    padding-right: 1em;
    padding-left: 0.5em;
    padding-top: 3em;
}

.panadol-desktop-box span.see-more-pdct-details a {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    text-decoration: none;
    color: #25408f;
    font-size: 1.12vw;
    width: 9px;
    height: 15px;
    background: url('../../assets/img/css_sprites.png') -10px -125px no-repeat;
    background-position-x: 12.7em;
    padding-right: 1em;
}

.panadol-desktop-box .panadol-products-submenu-rte p a {
    text-decoration: none;
    font-size: 1.15vw;
    text-decoration: none;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #25408f;
    padding-left: 4em;
    margin-top: 5.5em;
    display: block;
    padding-bottom: 3em;
}

.panadol-desktop-box .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item {
    background-color: #ffffff;
    padding: 4px 2vw 7px 2vw;
    cursor: pointer;
    height: 25px;
}

.panadol-desktop-box .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab .tabs-content {
    border: 0;
    margin-top: 1em;
    margin-bottom: 1em;
}

.panadol-desktop-box .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item a {
    font-size: 1.2vw;
    cursor: pointer;
}

.panadol-desktop-box .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab .tabs-nav {
    width: 34vw;
    margin: 0;
    height: 34px;
    padding-bottom: 0;
}

.panadol-desktop-box .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
    padding-bottom: 0.5em;
}

.panadol-desktop-box .panadol-symptoms-submenu-rte,
.panadol-desktop-box .panadol-vaccine-submenu-rte {
    padding-top: 6em;
    padding-bottom: 8em;
    min-height: 23em;
}

.panadol-desktop-box .box.panadol-symptoms-submenu-outer-box {
    padding-top: 6em;
}

.panadol-desktop-box .panadol-symptoms-submenu-inner-box a {
    color: #25408f;
    font-size: 1.19vw;
    text-decoration: none;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.panadol-desktop-box .panadol-desktop-header-box .box.panadol-safety-content-box,
.panadol-desktop-box .panadol-desktop-header-box .box.panadol-patient-content-box,
.panadol-desktop-box .panadol-desktop-header-box .box.panadol-treat-it-content-box,
.panadol-desktop-box .panadol-desktop-header-box .box.panadol-post-vaccine-box {
    width: 60%;
    padding-right: 8%;
    padding-left: 8%;
}

.panadol-desktop-header-box .parametrizedhtml.panadol-map-html {
    margin-bottom: 0;
}

.panadol-desktop-box .panadol-safety-content-box h2,
.panadol-desktop-box .panadol-patient-content-box h2,
.panadol-desktop-box .panadol-treat-it-content-box h2,
.panadol-desktop-box .panadol-post-vaccine-box h2 {
    color: #666666;
    font-size: 1.43vw;
    text-align: center;
    border-bottom: 2px solid #ebebeb;
    margin-top: 1.5em;
    padding-bottom: 0.5em;
}

.panadol-desktop-box .panadol-desktop-header-box .box.panadol-safety-content-box .richText ul li,
.panadol-desktop-box .panadol-desktop-header-box .box.panadol-patient-content-box .richText ul li,
    /* .panadol-desktop-box .panadol-desktop-header-box .box.panadol-treat-it-content-box .richText ul li, */
.panadol-desktop-box .panadol-desktop-header-box .box.panadol-post-vaccine-box .richText ul li {
    background: url("../../assets/img/panadol-list-bullet-desktop.png") no-repeat left 1vw;
    font-size: 1.43vw;
    color: #666666;
    font-family: 'Montserrat', sans-serif;
    padding-left: 2em;
    margin-left: 1em;
    margin-bottom: 0;
}


.panadol-desktop-box .panadol-symptoms-submenu-rte li.active-children-menu.subNextMenu {
    margin-top: 5.2em !important;
}

.panadol-desktop-box .panadol-symptoms-submenu-rte li.subNextMenu.activeSubMenu {
    margin-top: 1em;
}

.panadol-mobile-box .panadol-mobile-symptoms-tab.panadol-home-spotlight-tab .tabs-nav {
    width: 16em;
}

.panadol-desktop-box .panadol-search-outer-box .panadol-search.searchBox input[type=text] {
    width: 94%;
    border: none;
    min-height: 3em;
    padding-left: 6%;
}

.panadol-desktop-box .panadol-search-outer-box .searchBox.section.panadol-search .panadol-search-close {
    text-indent: -99999px;
    background: url("../../assets/img/panadol-search-close.png") no-repeat;
    cursor: pointer;
    float: right;
    background-size: 100%;
    width: 3em;
    min-height: 3em;
}

.panadol-desktop-box .panadol-desktop-header-box .box.panadol-navigation-dosage-box h2 {
    font-size: 2.26vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

.panadol-desktop-box .panadol-desktop-header-box .box.panadol-navigation-dosage-box {
    width: 38vw;
    position: relative;
    left: 38vw;
    padding-top: 2.5em;
    background-color: #efefef;
}

.panadol-desktop-box .panadol-desktop-header-box .box.panadol-navigation-dosage-box p {
    font-size: 1.19vw;
    color: #666666;
    text-align: center;
}

.panadol-desktop-box .panadol-desktop-header-box .box.panadol-navigation-dosage-box .dosagecalculator.panadol-dosage-weight {
    background: url("../../assets/img/panadol-dosage-desktop-background.png") no-repeat;
    width: 303px;
    margin: 0 auto;
}

.panadol-desktop-box .panadol-desktop-header-box .box.panadol-navigation-dosage-box button.button.dosageCalculatorButton {
    background: url("../../assets/img/panadol-calc-desktop.png") no-repeat;
    min-width: 124px;
    min-height: 43px;
    border: 0;
    margin-left: 82px;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    font-size: 14.78px;
    margin-bottom: 0;
    margin-right: 20px;
}

.panadol-desktop-box .panadol-desktop-header-box .box.panadol-navigation-dosage-box .box.panadol-dosage-weight-box,
.panadol-desktop-box .panadol-desktop-header-box .box.panadol-navigation-dosage-box .box.panadol-dosage-age-box {
    width: 30vw;
    margin: 0px auto;
}

.panadol-desktop-box .panadol-desktop-header-box .box.panadol-navigation-dosage-box .box.panadol-dosage-weight-box {
    width: 400px;
    margin: 0px auto;
}

.panadol-desktop-box .panadol-desktop-header-box .box.panadol-navigation-dosage-box .dosageCalculator .dosageCalculatorInput {
    border: 0;
    padding: 12px;
    margin-bottom: 0;
}

.panadol-desktop-box .panadol-desktop-header-box .box.panadol-navigation-dosage-box .dosageCalculator input {
    /*padding: 10px 0;*/
    padding: 9px;
    border: solid 1px #e0e0e0;
    margin-left: 93px;
    margin-top: 13px;
    margin-bottom: 1px;
    margin-top: 12px;
    /* width: 100px;*/
    width: 68px;
    height: 18px;
    min-height: 18px;
    margin-right: 5px;
    float: none;
    font-size: 1.33vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.panadol-desktop-box .panadol-desktop-header-box .box.panadol-navigation-dosage-box .dosageOptionGroup label span {
    font-size: 18.61px;
    color: #666666;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    margin-right: 5px;
    margin-top: 0px;
    display: inline-block;
    position: relative;
    top: 6px;
}

.panadol-desktop-box .panadol-desktop-header-box .box.panadol-navigation-dosage-box .dosageCalculator .dosageOptionGroup {
    margin-bottom: 0;
}

.panadol-desktop-box .panadol-desktop-header-box .box.panadol-navigation-dosage-box .richText.panadol-dosage-content-rte span.dosage-cta-link {
    font-size: 1.24vw;
    background: url("../../assets/img/panadol-desktop-green-arrow.png?auto=format") no-repeat right center;
}

.panadol-desktop-box .panadol-desktop-header-box .box.panadol-navigation-dosage-box .dosagecalculator.panadol-dosage-age {
    background: url("../../assets/img/panadol-desktop-age-background.png") no-repeat;
    width: 336px;
    margin: 0 auto;
}

.panadol-desktop-box .panadol-desktop-header-box .box.panadol-navigation-dosage-box span.dosage-note-text {
    font-family: 'Montserrat', sans-serif;
    font-size: 0.89vw;
    line-height: 1.5vw;
    display: block;
}

.panadol-header-tooltip {
    position: absolute;
    left: 46vw;
    width: auto;
    background: url("../../assets/img/panadol-tooltip-background.png") no-repeat;
    top: 5vw;
    z-index: 6;
    width: 18vw;
    height: 6vw;
    padding-top: 2vw;
    font-size: 1.43vw;
    padding-left: 1vw;
    padding-right: 1vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    background-size: 100% 100%;
}

.panadol-header-links-rte.richText ul li.highlightedMenu span,
.panadol-header-links-rte.richText ul li.highlightedMenuActive span {
    color: #25408f;
    background: url(../../assets/img/green-arrow-desktop-nav.png) no-repeat right center;
}

#header span.see-more-pdct-details {
    background: none;
}

.panadol-desktop-box .panadol-header-links-rte.richText ul li.highlightedMenu,
.panadol-desktop-box .panadol-header-links-rte.richText ul li.highlightedMenuActive {
    border-bottom: 0.4em solid #25408f;
    padding-bottom: 1.35em;
}

.panadol-desktop-box .panadol-header-links-rte.richText ul li:nth-child(5) {
    margin-left: .9vw;
    margin-right: 0;
}

.panadol-desktop-box .panadol-header-links-rte.richText ul li:nth-child(2) {
    margin-right: 1vw;
}

.panadol-desktop-box li .highlightedMenuBorder {
    border-bottom: 0.4em solid #25408f;
    padding-bottom: 1.3em;
    display: block;
}

.panadol-header-links-rte.richText ul li .highlightedMenuBorder {
    color: #25408f;
}

.panadol-desktop-box .panadol-products-submenu-rte.richText ul li.active-children-menu.subNextMenu {
    padding-bottom: 0;
}

/* Panadol Header Ends */

/* Panadol Common Styles Starts */

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

p {
    font-family: 'Montserrat', sans-serif;
}

.panadol-content-banner-image img {
    width: 100%;
    vertical-align: top;
}

/* Panadol Common Styles Ends */
/* Color Palette Styles Starts */

span.sweetPink {
    color: #f5918c;
    font-size: 5.36vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    line-height: 1;
}

span.skyBlue {
    color: #86d0f3;
    font-size: 5.36vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    line-height: 1;
}

span.olivine {
    color: #98c16c;
    font-size: 5.36vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    line-height: 1;
}

span.sunglow {
    color: #fcc338;
    font-size: 5.36vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    line-height: 1;
}

span.cinnabar {
    color: #e9513c;
    font-size: 5.36vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    line-height: 1;
}

span.viking {
    color: #43b7b4;
    font-size: 5.36vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    line-height: 1;
}

span.mediumSeaGreen {
    color: #36aa65;
    font-size: 5.36vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    line-height: 1;
}

span.seaBuckThorn {
    color: #f29449;
    font-size: 5.36vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    line-height: 1;
}

span.mandy {
    color: #ce404d;
    font-size: 5.36vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    line-height: 1;
}

span.summerSky {
    color: #1aa0e1;
    font-size: 5.36vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    line-height: 1;
}

span.carissma {
    color: #ea8399;
    font-size: 5.36vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    line-height: 1;
}

span.pancho {
    color: #e3bb97;
    font-size: 5.36vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    line-height: 1;
}

/* Color Palette Styles Ends */

.panadol-desktop-box .panadol-header-links-rte.richText ul li span {
    outline: 0;
}

.box.panadol-navigation-dosage-box-dummy,
.panadol-livewell-remove {
    display: none;
}

.panadol-desktop-box .panadol-products-submenu-rte span {
    outline: 0;
}

.panadol-home-houserule-image img {
    width: 100%;
}

.snippetReference,
.snippetReference .component-content {
    margin-bottom: 0;
}

/* Panadol Styles Ends */

@media screen and (max-width: 767px) and (min-width: 320px) {

    .panadol-footer-box select {
        min-width: 95%;
        min-height: 80px;
        padding: 0 1em;
        color: #ffffff;
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 0.5em;
    }
}

.panadol-dosage-calculator-tip-rte {
    display: none;
}

.hyperlink-in-word-wrap {
    word-break: break-word;
}

.panadol-related-articles-carousel ul.carousel-slides,
.panadol-related-products-carousel ul.carousel-slides {
    min-height: auto !important;
}

.warning-message-right-button a:lang(no) {
    height: 5%;
    white-space: nowrap;
    top: 65%;
    font-size: 14px;
}

.warning-message-right-button p:lang(no) {
    height: 150px;
    padding-top: 46px;
}

.layout-inner .warning-message-right-button:lang(no) {
    width: 45px;
    background-size: cover;
    height: 210px;
}

@media (min-width: 992px) {

    .panadol-desktop-box .panadol-products-submenu-rte.richText ul li a:lang(vi),
    .panadol-symptoms-submenu-rte li span:lang(vi),
    .panadol-desktop-box .panadol-symptoms-submenu-inner-box a:lang(vi) {
        font-size: 20px;
    }
}

.richText p {
    word-break: break-word;
}

/* Custom popup C19 */
.popup-custom {
    position: absolute;
    top: 12vw;
    left: 25%;
    width: 50%;
    background-color: #fff;
    border: 5px solid #25408f;
    z-index: 10020;
}

@media (max-width: 1024px) {
    .popup-custom {
        left: 10%;
        width: 80%;
    }

    .panadol-pannatural-menu-box {
        background-color: #ffffff;
        -moz-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.44);
        -webkit-box-shadow: 0px 5px 20px 0px rgb(0 0 0 / 44%);
        box-shadow: 0px 5px 20px 0px rgb(0 0 0 / 44%);
    }

    .panadol-pannatural-menu-box .panadol-mobile-header-nav-rte span {
        padding-left: 30px;
        padding-right: 30px;
    }

}

@media (min-width: 1025px) {
    span.pannatural-submenu {
        display: block;
        padding-right: 30px;
    }
}

.popup-custom .image {
    margin: 1vw;
}

.popup-custom .image img {
    cursor: pointer;
}

@media (max-width: 767px) {
    .popup-custom .image .component-content {
        text-align: right;
    }
}

.popup-custom .richText {
    padding: 0 2vw;
}

.popup-custom .richText h3 {
    font-size: 24px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    letter-spacing: -.6px;
    color: #16183b;
}

.popup-custom .richText h4 {
    color: #25408f;
    cursor: pointer;
    font-size: 18px;
    text-decoration: underline;
}

.popup-custom .richText ul {
    margin-left: 0;
}

.popup-custom .richText ul li {
    font-family: 'Montserrat', sans-serif;
}

.popup-custom .richText ul li::before {
    content: "\f111";
    font-family: FontAwesome;
    font-style: normal;
    font-size: 5px;
    color: #16183b;
    position: absolute;
    top: 7px;
    left: 4px;
}

@media (max-width: 767px) {
    .popup-custom .richText ul li {
        font-size: 12px;
    }
}

@media (max-width: 1024px) {
    .popup-custom .richText h3 {
        font-size: 18px;
    }
}

/****************  IRELAND LOCALIZATION  ****************/
.en_ie .panadol-desktop-box .panadol-desktop-header-box {
    position: relative;
}

.en_ie .panadol-pdcts-menu-box,
.en_ie .panadol-symptoms-menu-box,
.en_ie .panadol-crown-topic-box,
.en_ie .panadol-safety-content-box,
.en_ie .panadol-treat-it-content-box,
.en_ie .box.panadol-navigation-dosage-box {
    position: absolute;
    /*left: 3%;*/
    width: 100%;
}

.panadol-mobile-symptoms-tab.panadol-home-spotlight-tab,
.tabs.panadol-navigation-tab.panadol-home-best-of-week-tab {
    margin-left: 0;
    margin-right: 0;
}

.en_ie .panadol-mobile-box .panadol-mobile-symptoms-tab.panadol-home-spotlight-tab .tabs-nav {
    background: #fff;
}

.en_ie .panadol-mobile-box .panadol-mobile-products-submenu-rte ul {
    margin-top: 0;
}

.en_ie .panadol-desktop-box .richText.panadol-navigation-products-rte img {
    max-width: 115px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 10px;
}

.en_ie .panadol-desktop-box .panadol-navigation-products-rte .richText-content {
    margin-left: 125px;
}

.en_ie .panadol-mobile-box .richText.panadol-navigation-products-rte img {
    max-width: 115px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 10px;
}

.en_ie .panadol-mobile-box .panadol-navigation-products-rte .richText-content {
    margin-top: 1em;
    margin-left: 125px;
}

.en_ie .main .panadol-mobile-box .panadol-headaches-menu-box .panadol-navigation-products-rte .richText-content {
    margin-top: 1em;
}

.en_ie span.nav-pdct-title {
    min-height: 100%;
}

.en_ie span.nav-pdct-title,
.en_ie span.nav-pdct-title a {
    font-size: 18px;
    line-height: 22px;
}

.en_ie .main .panadol-mobile-box .panadol-headaches-menu-box .panadol-navigation-products-rte p:nth-child(3) {
    border-top: none;
}

.en_ie .main .panadol-mobile-box .panadol-mobile-header-inner-box .panadol-pdcts-submenu-inner-box .panadol-navigation-products-rte .component-content {
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 10px;
}

.en_ie .main .panadol-mobile-box .panadol-mobile-header-inner-box .panadol-navigation-products-rte {
    border-bottom: none;
}

.en_ie .box.panadol-prod-dosage-table-box .panadol-content-rte p {
    padding-left: 10px;
    padding-right: 10px;
}

.en_ie .panadol-desktop-box .panadol-desktop-header-box .box.panadol-safety-content-box,
.en_ie .panadol-desktop-box .panadol-desktop-header-box .box.panadol-treat-it-content-box {
    left: 12%;
}

.en_ie .panadol-logo {
    top: -0.8rem;
}

@media all and (min-width: 320px) {
    .en_ie .panadol-mobile-products-submenu-rte {
        -moz-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.44);
        -webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.44);
        box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.44);
    }

    .en_ie .main .box.share-print-wrapper .grid_2,
    .en_ie .main .box.share-print-wrapper .grid_2.richText.panadol-download {
        float: none;
        width: 100%;
        min-width: 100%;
        margin-left: 0;
    }

    .en_ie .main .box.share-print-wrapper a.fileList-download-link {
        line-height: 52px !important;
        padding-left: 62px !important;
        background: url(../../assets/img/Desktop_Icons_DownloadButton.png) no-repeat left 0;
    }

    .en_ie .main .box.share-print-wrapper a.addthis_button {
        background: url(../../assets/img/Desktop_Icons_ShareButton.png) no-repeat left 0;
        line-height: 52px !important;
        padding-left: 62px !important;
    }

    .en_ie .main .box.share-print-wrapper .panadol-print p {
        background: url(../../assets/img/Desktop_Icons_PrintButton.png) no-repeat left 0;
        line-height: 52px !important;
        padding-left: 62px !important;
    }

    .en_ie .panadol-symptoms-article-second-box .image.first {
        padding-top: 20px;
    }

    .en_ie.page-what-causes-menstrual-pain .panadol-symptoms-article-second-box .image.first {
        padding-top: 0;
    }

    .en_ie .panadol-symptoms-article-second-box .image.livewell-secondary-image {
        padding-top: 0;
    }

    .en_ie .main .panadol-symptoms-heading-rte .symptoms-heading {
        display: block;
        font-size: 38px;
        line-height: 42px;
        margin-bottom: 40px;
    }
}

@media all and (min-width: 320px) and (max-width: 767px) {
    .en_ie.page-home .panadol-home-mobile-carousel-text {
        min-height: 225px !important;
        height: 225px !important;
    }

    .en_ie.page-home .panadol-home-clock-mobile-box .panadol-content-rte h2 {
        margin-top: 1em;
        margin-bottom: 0;
    }
}

@media all and (min-width: 320px) and (max-width: 480px) {
    .en_ie .box.panadol-prod-dosage-text-box .panadol-content-rte p {
        font-size: 12px !important;
        line-height: 16px !important;
    }
}

@media all and (min-width: 481px) and (max-width: 767px) {
    .en_ie .box.panadol-prod-dosage-text-box .panadol-content-rte p {
        font-size: 14px !important;
        line-height: 18px !important;
    }
}

@media screen and (max-width: 767px) {
    .order-change-last {
        display: table-footer-group !important;
    }

    .order-change-first {
        display: table-header-group !important;
    }
}

@media all and (min-width: 768px) {
    .en_ie .main .panadol-symptoms-heading-rte .symptoms-heading {
        font-size: 44px;
        line-height: 48px;
    }

    .en_ie.page-what-causes-menstrual-pain .panadol-symptoms-article-second-box .image.first {
        padding-top: 20px;
    }

    .en_ie .panadol-mobile-products-submenu-rte {
        -moz-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
        box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    }

    .en_ie .main .box.share-print-wrapper .grid_2,
    .en_ie .main .box.share-print-wrapper .grid_2.richText.panadol-download {
        float: left;
    }

    .en_ie .main .box.share-print-wrapper .grid_2 {
        width: 50%;
        min-width: 50%;
    }

    .en_ie .main .box.share-print-wrapper .grid_2.richText.panadol-download {
        width: 50%;
        min-width: 50%;
    }
}

@media all and (max-width: 1024px) {

    .en_ie .panadol-mobile-box .panadol-header-links-rte,
    .en_ie .panadol-mobile-menu-rte {
        background-color: #fff;
    }

    .en_ie .panadol-mobile-box .panadol-mobile-products-submenu-rte ul li {
        margin-left: 1.2em;
        margin-right: 1.2em;
    }

    .en_ie .main .panadol-symptoms-heading-rte .symptoms-heading {
        font-size: 4.76vw;
        line-height: 1.5;
    }

    .en_ie .panadol-mobile-box .panadol-mobile-header-box {
        position: relative;
    }

    .en_ie .panadol-mobile-box .panadol-header-links-rte,
    .en_ie .panadol-mobile-menu-rte {
        position: absolute;
    }
}

@media all and (min-width: 1025px) {
    .en_ie .panadol-mobile-products-submenu-rte {
        -moz-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
        box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    }

    .en_ie .main .box.share-print-wrapper .grid_2 {
        width: 31%;
        min-width: 31%;
    }

    .en_ie .main .box.share-print-wrapper .grid_2.richText.panadol-download {
        width: 38%;
        min-width: 38%;
    }

    .en_ie .panadol-symptoms-article-second-box .image.first {
        padding-top: 25px;
    }

    .en_ie.page-what-causes-menstrual-pain .panadol-symptoms-article-second-box .image.first {
        padding-top: 25px;
    }

    .en_ie .panadol-logo {
        top: -6.7rem;
    }
}

/****************  END IRELAND LOCALIZATION  ****************/

/****************  VIETNAM LOCALIZATION  ****************/

html[lang=vi-VN] .box.panadol-prod-dosage-table-box .richText.panadol-content-rte {
    width: 48.95833%;
}

html[lang=vi-VN] .box.panadol-prod-dosage-text-box {
    padding: 0;
}

html[lang=vi-VN] .page-san-pham .box.component.section.grid_9.prefix_1.even.last.panadol-prod-dosage-text-box {
    width: 79%;
}

html[lang=vi-VN] .page-san-pham .box.component.section.grid_12.odd.last.panadol-prod-dosage-text-box {
    margin-left: 0;
}

html[lang=vi-VN] .page-vietnam.page-home.layout-panadol-blue-theme-layout .spotlight-tab-content-box .richText ul li {
    margin-left: 4%;
    font-size: 20px !important;
    color: #666666;
    line-height: 20px;
    font-weight: 600;
}

.page-vietnam .box.panadol-prod-dosage-table-box .panadol-content-rte p {
    border-bottom: 4px solid #d4d4d4;
}

.page-vietnam .box.panadol-prod-dosage-table-box .panadol-content-rte p:first-child,
.page-vietnam .box.panadol-prod-dosage-table-box .panadol-content-rte p:last-child {
    border-bottom: none;
}

.page-vietnam.page-san-pham .box.panadol-prod-dosage-text-box,
.page-vietnam.page-san-pham .panadol-content-rte.panadol-warning-section {
    border: none;
    padding: 0;
}

.page-vietnam .box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(odd) {
    background-color: #ffffff;
}

.page-vietnam .box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(even) {
    background-color: #ffffff;
}

.page-vietnam.page-san-pham .box.panadol-prod-dosage-table-box .richText.panadol-content-rte {
    width: 50%;
}

.page-vietnam.page-san-pham .box.panadol-prod-dosage-table-box {
    margin-bottom: 0;
}

.page-vietnam.page-san-pham .box.panadol-prod-dosage-table-box .panadol-content-rte p {
    padding: 1em;
}

html[lang=vi-VN] .panadol-header-links-rte.richText ul li.highlightedMenuActive a {
    color: #25408f;
}

html[lang=vi-VN] .panadol-prod-dosage-text-box .richText {
    padding: 0 10px;
}

html[lang=vi-VN] .panadol-prod-dosage-text-box .panadol-prod-dosage-table-box .richText {
    padding: 0;
}

html[lang=vi-VN] .page-hieu-ve-cum-trieu-chung-va-cach-phong-ngua .richText.grid_4 {
    margin-top: 32px;
}

html[lang=vi-VN] .compare-section .richText ul li {
    font-size: 1.6em !important;
    height: 63px;
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .compare-section.last .richText ul li {
    font-size: 1.37em !important;
}

html[lang=vi-VN] .compare-section .richText ul:nth-child(2) li {
    min-height: auto;
}

html[lang=vi-VN] .compare-section .richText ul:nth-child(2) html[lang=vi-VN] .compare-section .richText ul:nth-child(3) {
    padding-top: 0vw;
}

html[lang=vi-VN] .compare-section .richText ul:nth-child(2) li {
    padding-top: 0;
    background: none;
}

html[lang=vi-VN] .compare-section .richText ul:nth-child(3) li {
    background: none;
    height: auto;
}

html[lang=vi-VN] .compare-section .richText ul li:before {
    content: "Ã¢â‚¬Â¢";
    left: 20px;
}

html[lang=vi-VN] .table span.optimized-H1-grey-normal {
    font-size: 1.43vw;
    font-family: 'Open Sans', sans-serif;
}

@media screen and (min-width: 1025px) {
    html[lang=vi-VN] .panadol-headaches-menu-box.panadol-pdcts-submenu-inner-box.first .paragraphSystem.content {
        display: flex;
        flex-wrap: wrap;
        gap: 20px;
        width: 100%;
    }

    html[lang=vi-VN] .panadol-headaches-menu-box.panadol-pdcts-submenu-inner-box.first .richText.component.section.panadol-navigation-products-rte {
        flex: 0 46%;
    }

    html[lang=vi-VN] .panadol-logo {
        top: -6.8em;
    }

    html[lang=vi-VN] .page-panadol-cam-cum .richText table {
        width: 100%;
    }

    html[lang=vi-VN] .compare-section .richText ul li {
        height: 6em;
    }

    html[lang=vi-VN] .compare-section .richText ul:nth-child(3) li {
        height: auto;
    }
}

@media screen and (max-width: 1024px) {
    html[lang=vi-VN] .panadol-mobile-box .panadol-header-links-rte.richText ul li span {
        background: url(../../assets/img/css_sprites.png) -10px -60px no-repeat;
        background-position-x: 80%;
    }

    html[lang=vi-VN] .panadol-dosage-mobile {
        display: none !important;
    }

    html[lang=vi-VN] .compare-section .richText ul li:before {
        left: 6px;
    }
}

@media (min-width: 768px) {
    html[lang=vi-VN] .page-vietnam.page-home.layout-panadol-blue-theme-layout .spotlight-tab-content-box .richText ul li {
        font-size: 1.79vw !important;
        line-height: 35px;
    }
}

@media (min-width: 320px) {
    html[lang=vi-VN] .main .panadol-content-box .panadol-prod-dosage-text-box .panadol-prod-dosage-table-box .panadol-content-rte p {
        font-size: 1.43vw;
    }
}

@media (min-width: 320px) and (max-width: 767px) {
    html[lang=vi-VN] .table span.optimized-H1-grey-normal {
        font-size: 14px;
    }

    html[lang=vi-VN] .alwayson-title-align-left h1 .optimized-H1-grey {
        font-size: 1.8rem;
    }

    html[lang=vi-VN] .panadol-logo {
        top: -0.8em;
    }

    html[lang=vi-VN] .spotlight-tab-content-box .richText ul {
        margin-left: 20px;
    }

    html[lang=vi-VN] .spotlight-tab-content-box .richText ul li {
        margin-left: 0;
    }

    html[lang=vi-VN] .panadol-home-mobile-carousel-image.component div.component-content img {
        height: auto;
    }

    html[lang=vi-VN] .page-hieu-ve-cum-trieu-chung-va-cach-phong-ngua h1,
    html[lang=vi-VN] .page-hieu-ve-cam-lanh-trieu-chung-va-cach-phong-ngua h1 {
        font-size: 1.8em;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    html[lang=vi-VN] .table span.optimized-H1-grey-normal {
        font-size: 16px;
    }

    html[lang=vi-VN] .page-hieu-ve-cum-trieu-chung-va-cach-phong-ngua h1,
    html[lang=vi-VN] .page-hieu-ve-cam-lanh-trieu-chung-va-cach-phong-ngua h1 {
        font-size: 39px;
    }

    html[lang=vi-VN] .panadol-mobile-header-menu-wrapper {
        min-width: 255px;
    }

    html[lang=vi-VN] .panadol-content-banner-image {
        margin-top: 50px;
    }

    html[lang=vi-VN] .panadol-logo {
        top: -0.8em;
    }

    html[lang=vi-VN] .spotlight-tab-content-box .parametrizedhtml,
    html[lang=vi-VN] .spotlight-tab-content-box .richText,
    html[lang=vi-VN] .spotlight-tab-content-box .image {
        width: 100%;
    }
}

@media screen and (max-width: 1920px) and (min-width: 1025px) {
    html[lang=vi-VN] .panadol-footer-box .panadol-mobile-box {
        display: none;
    }
}

html[lang=vi-VN] .page-san-pham-nguoi-lon .richText.panadol-prod-comp-checkbox-rte p {
    width: 100%;
}

/****************  END VIETNAM LOCALIZATION  ****************/

/****************  PAKISTAN  LOCALIZATION****************/
.en_pk .panadol-desktop-box .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab .tabs-nav {
    width: 50vw;
    height: 50px;
}

.en_pk .panadol-desktop-box .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item {
    padding-bottom: 1.7em;
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    .en_pk .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item a {
        font-size: 13px;
    }

    .en_pk .panadol-mobile-box .gsk-logo {
        position: relative;
        top: -1px;
        max-width: 32px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {

    .en_pk .box.panadol-product-list-tab-box,
    .panadol-product-listing-box .box.panadol-product-list-tab-box,
    .en_pk .box.panadol-product-list-tab-box,
    .en_pk .panadol-product-listing-box .box.panadol-product-list-tab-box {
        width: 100%;
        box-sizing: border-box;
    }

    .en_pk .panadol-mobile-box .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab .tabs-nav {
        width: 400px;
    }

    .en_pk .main .panadol-related-products-carousel .snippetReference > .inner > .component-content > .box.panadol-product-list-tab-box {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    .en_pk .panadol-prod-list-image img {
        height: 222px;
    }

    .en_pk .box.panadol-product-list-tab-box .panadol-content-rte p {
        font-size: 16px;
    }

    .en_pk .tabs.panadol-product-children-tab.panadol-home-best-of-week-tab .tabs-nav {
        width: 400px;
    }

    .en_pk .panadol-mobile-box .gsk-logo {
        position: relative;
        top: -1px;
        width: 36px !important;
    }
}

@media (min-width: 1025px) {

    .en_pk .box.panadol-product-list-tab-box,
    .en_pk .panadol-product-listing-box .box.panadol-product-list-tab-box {
        width: 100%;
        box-sizing: border-box;
    }

    .en_pk .tabs.panadol-product-children-tab.panadol-home-best-of-week-tab .tabs-nav {
        width: 700px;
        height: 50px;
    }

    .en_pk .tabs.panadol-product-children-tab.panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item {
        padding-bottom: 30px;
    }

    .en_pk .panadol-pdcts-menu-box,
    .en_pk .panadol-symptoms-menu-box,
    .en_pk .panadol-crown-topic-box,
    .en_pk .panadol-safety-content-box,
    .en_pk .panadol-treat-it-content-box,
    .en_pk .box.panadol-navigation-dosage-box {
        position: absolute;
        left: 3%;
    }

    .en_pk .panadol-desktop-box .panadol-desktop-header-box .box.panadol-safety-content-box,
    .en_pk .panadol-desktop-box .panadol-desktop-header-box .box.panadol-treat-it-content-box {
        left: 12%;
    }

    .en_pk .panadol-desktop-box .panadol-desktop-header-box .box.panadol-navigation-dosage-box {
        position: absolute;
    }
}

.en_pk .box.panadol-prod-dosage-table-box .panadol-content-rte p {
    height: auto !important;
}

@media (max-width: 374px) {
    .en_pk .page-panadol-infant-drops .box.panadol-prod-dosage-table-box .panadol-content-rte p {
        min-height: 38px;
    }
}

@media (max-width: 767px) {
    .en_pk .panadol-content-rte h1 {
        font-size: 20px;
    }
}

.panadol-pdcts-submenu-inner-box .panadol-pdcts-submenu-inner-box {
    display: none;
}

.panadol-pdcts-submenu-inner-box .panadol-pdcts-submenu-inner-box.panadol-headaches-menu-box {
    display: block;
}

.en_pk .carousel-slides .carousel-slide .panadol-product-list-tab-box .panadol-product-list-tab-box {
    width: 100% !important;
    margin-left: 0 !important;
}

@media (max-width: 767px) {
    .panadol-faq-question-rte {
        position: relative;
    }

    .panadol-faq-question-rte img:last-child {
        position: absolute;
        right: 0;
        bottom: 2px;
    }

    .en_pk .panadol-product-children-tab .tabs-nav .tabs-nav-list li.tabs-nav-item a,
    .en_pk .panadol-mobile-box .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab li.tabs-nav-item a {
        font-size: 10px;
    }
}


.en_pk.page-products .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section ul li {
    font-family: 'Montserrat', sans-serif;
}

@media (min-width: 320px) {
    .en_pk.page-products .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p {
        text-align: center;
    }

    .en_pk.page-products .richText.panadol-content-rte.panadol-enquiry-section p {
        text-align: center;
    }

    .en_pk.page-products .main .panadol-dosage-swiss-box .panadol-content-rte p,
    .en_pk.page-products .box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(1) {
        font-size: 10px !important;
        line-height: 12px !important;
    }
}

@media (min-width: 768px) {
    .en_pk.page-products .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p {
        text-align: justify;
    }

    .en_pk.page-products .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p span {
        display: inline-block;
        text-align: left;
    }

    .en_pk.page-products .richText.panadol-content-rte.panadol-enquiry-section p {
        text-align: justify;
    }

    .en_pk.page-products .panadol-faq-answer-content-rte p {
        text-align: justify;
    }

    .en_pk.page-products .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section ul li {
        text-align: justify;
    }

    .en_pk #footer .panadol-footer-rte ul li {
        padding-left: 0.5vw !important;
    }

    .en_pk #footer .panadol-footer-rte ul li:nth-child(1) {
        padding-left: 0 !important;
    }

    .en_pk.page-products .main .panadol-dosage-swiss-box .panadol-content-rte p,
    .en_pk.page-products .box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(1) {
        font-size: 16px !important;
        line-height: 18px !important;
    }

    .en_pk.page-symptoms .panadol-symptoms-lanading-outer-box .panadol-content-grey-box p {
        text-align: justify;
    }

    .en_pk.page-symptoms .panadol-symptoms-lanading-outer-box .panadol-content-grey-box .panadol-product-list-tab-box p {
        text-align: left;
    }
}

@media (min-width: 992px) {
    .en_pk #footer .panadol-footer-rte ul li {
        padding-left: 3.5vw !important;
    }

    .en_pk.page-products .main .panadol-dosage-swiss-box .panadol-content-rte p,
    .en_pk.page-products .box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(1) {
        font-size: 1.55vw !important;
    }
}

@media (min-width: 320px) {
    .en_pk .panadol-compare-close {
        margin-bottom: 0;
    }

    .en_pk .panadol-compare-close img,
    .en_pk .panadol-compare-product-close img {
        display: block;
        width: 30px;
        height: 30px;
        border-radius: 50%;
    }
}

@media screen and (min-width: 320px) and (max-width: 991px) {
    .en_pk .panadol-faq-question-rte img {
        display: block;
        width: 20px;
        height: 20px;
        background: #149253;
        border-radius: 50%;
        padding-right: 0;
    }
}

/* task 42206 */

.en_pk .panadol-faq-question-rte {
    position: relative;
    margin-bottom: 10px;
}

.en_pk .panadol-faq-question-rte .blue_trigger {
    position: absolute;
    background-image: url("../../assets/img/Arrow-img_blue.png");
    background-repeat: no-repeat;
    background-position: 0 0;
    border-radius: 50%;
    cursor: pointer;
}

@media screen and (min-width: 320px) {
    .en_pk .panadol-faq-question-rte .blue_trigger {
        top: 0;
        right: 10px;
        width: 20px;
        height: 20px;
        background-size: 20px;
    }
}

@media screen and (min-width: 768px) {
    .en_pk .panadol-faq-question-rte .blue_trigger {
        right: 0;
        width: 22px;
        height: 22px;
        background-size: 22px;
    }
}

@media screen and (min-width: 992px) {
    .en_pk .panadol-faq-question-rte .blue_trigger {
        top: 0px;
        right: 25px;
        width: 42px;
        height: 42px;
        background-size: 42px;
    }
}

@media screen and (min-width: 1025px) {
    .en_pk .panadol-faq-question-rte .blue_trigger {
        top: 5px;
        right: 45px;
        width: 51px;
        height: 51px;
        background-size: 51px;
    }

    .en_pk .panadol-faq-question-rte {
        min-height: 58px;
    }
}

.en_pk .panadol-faq-question-rte .blue_trigger.opened {
    background-image: url("../../assets/img/Arrow-img_blue_open.png");
}

.en_pk .panadol-faq-question-rte .pull-right {
    display: none;
}

.en_pk .panadol-faq-answer-content-rte {
    background: none;
}

.en_pk .panadol-faq-answer-content-rte p {
    padding: 1.5em 2em 0 2em;
}

.en_pk.page-references .richText .component-content {
    word-wrap: break-word;
}

/* 27.06.2018 Margin top on homepage on the box - new class */
.pk-safe-use-top-margin {
    margin-top: 48px !important;
}

@media screen and (max-width: 767px) {
    .pk-safe-use-top-margin {
        width: 71% !important;
    }
}

/****************  END OF PAKISTAN LOCALIZATION****************/

/****************  NORWAY LOCALIZATION  ****************/
body #wrapper .panadol-references {
    display: block;
    font-size: x-small !important;
    line-height: 1.5 !important;
    font-family: 'Montserrat', sans-serif;
    margin-top: 1em !important;
    margin-bottom: 1em !important;
    height: auto !important;
}

@media (min-width: 768px) {
    body #wrapper .panadol-symptoms-tip-section-rte .panadol-references {
        margin-left: 131px;
    }
}

@media (min-width: 1024px) {
    body #wrapper .panadol-symptoms-tip-section-rte .panadol-references {
        margin-left: 185px;
    }
}

/****************  END OF NORWAY LOCALIZATION  ****************/

/****************  SWITZERLAND LOCALIZATION  ****************/

.dot_paragraph {
    display: block;
    position: relative;
    padding-left: 15px;
    box-sizing: border-box;
}

.panadol-home-outer-box .panadol-home-bestweek-content-Box .panadol-home-bow-box.even {
    float: left;
}

.dot_paragraph:before {
    position: absolute;
    top: 0;
    left: 0;
    /* content: "Ã¢â‚¬Â¢"; */
    content: "\2022";
    font-size: 24px;
}

.template-panadol-template--de-ch .box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(1) {
    max-height: 2.6em;
}

.de_ch .panadol-desktop-box span.see-more-pdct-details a {
    background: url(../../assets/img/css_sprites.png) -10px -122px no-repeat;
    background-position-x: 18em;
}

.de_ch .panadol-home-bow-box .panadol-content-rte span.read-more-button {
    background-position-x: 6em;
}

.fr_ch .panadol-desktop-box span.see-more-pdct-details a {
    background: url(../../assets/img/css_sprites.png) -10px -122px no-repeat;
    background-position-x: 24.7em;
}

.fr_ch .panadol-home-bow-box .panadol-content-rte span.read-more-button {
    background-position-x: 7em;
}

.fr_ch .richText.panadol-content-rte.panadol-symptoms-heading-rte .richText-content p,
.de_ch .richText.panadol-content-rte.panadol-symptoms-heading-rte .richText-content p {
    text-align: left;
}

@media (max-width: 767px) {
    .template-panadol-template--de-ch .box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(1) {
        max-height: 3.5em;
    }
}

.main .panadol-content-box .panadol-prod-dosage-text-box .panadol-dosage-swiss-box .panadol-content-rte {
    position: relative;
}

@media (min-width: 320px) {
    .main .panadol-content-box .panadol-prod-dosage-text-box .panadol-prod-dosage-table-box .panadol-content-rte p {
        font-size: 14px;
    }

    .main .panadol-content-box .panadol-prod-dosage-text-box .panadol-dosage-swiss-box .panadol-content-rte:after {
        content: "";
        display: block;
        width: 1px;
        background-color: #d4d4d4;
        position: absolute;
        top: 0;
        bottom: 0;
        right: -1px;
    }

    .main .panadol-content-box .panadol-prod-dosage-text-box .panadol-dosage-swiss-box .panadol-content-rte:last-child:after {
        display: none;
    }

    .main .box.share-print-wrapper .panadol-print p {
        line-height: 52px !important;
    }

    .main .box.share-print-wrapper .panadol-print p,
    .share-print-wrapper .panadol-download a.fileList-download-link {
        padding-left: 75px !important;
    }
}

@media (min-width: 768px) {
    .main .panadol-content-box .panadol-prod-dosage-text-box .panadol-dosage-swiss-box .panadol-content-rte:after {
        content: "";
        display: block;
        width: 4px;
        background-color: #d4d4d4;
        position: absolute;
        top: 0;
        bottom: 0;
        right: -4px;
    }

    .main .panadol-content-box .panadol-prod-dosage-text-box .panadol-dosage-swiss-box .panadol-content-rte:last-child:after {
        display: none;
    }
}

@media (min-width: 992px) {
    .page-products .main .panadol-content-box .panadol-prod-dosage-text-box .panadol-prod-dosage-table-box .panadol-content-rte p {
        font-size: 1.27vw !important;
    }

    .page-products .page-products .box.panadol-prod-dosage-table-box .panadol-content-rte p .table-header {
        font-size: 1.27vw !important;
    }
}

@media all and (min-width: 768px) and (max-width: 1024px) {
    .panadol-related-articles-carousel .panadol-related-articles-box {
        min-height: 422px;
    }
}


.panadol-home-bow-box .panadol-content-rte p:first-child,
.box.panadol-related-articles-box .panadol-content-rte p:first-child {
    height: auto !important;
    margin-bottom: 10px !important;
}

@media all and (min-width: 320px) and (max-width: 1024px) {
    .panadol-mobile-header-menu-wrapper .panadol-menu-icon {
        width: auto !important;
    }
}

@media all and (min-width: 320px) and (max-width: 767px) {

    .main .panadol-symptoms-lanading-outer-box .panadol-content-rte h2 {
        font-size: 19px;
        line-height: 25px;
    }
}

@media all and (min-width: 768px) {

    .main .panadol-symptoms-lanading-outer-box .panadol-symptoms-tip-section-rte p,
    .main .panadol-symptoms-tip-section .panadol-symptoms-tip-section-rte p {
        padding-left: 0 !important;
    }

    .panadol-content-box .richText.panadol-content-rte.panadol-warning-section.even.last,
    .panadol-content-box .panadol-content-rte.panadol-warning-section.last {
        margin-left: 0 !important;
        width: 50% !important;
    }

    .en_ie .panadol-content-box .richText.panadol-content-rte.panadol-warning-section.even.last,
    .en_ie .panadol-content-box .panadol-content-rte.panadol-warning-section.last {
        margin-left: 2.08333% !important;
        width: 48.95833% !important;
    }
}

@media all and (min-width: 320px) {
    .panadol-mobile-box .panadol-mobile-symptoms-tab.panadol-home-spotlight-tab .tabs-nav {
        width: 100% !important;
        text-align: center;
    }

    :lang(de) .main .panadol-home-bestweek-content-Box .panadol-bow-german-tab .tabs-nav {
        width: 100%;
        text-align: center;
    }

    .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item,
    .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item,
    .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item {
        display: inline-block;
        float: none;
    }
}

@media all and (min-width: 1025px) {
    :lang(de) .main .panadol-home-bestweek-content-Box .panadol-bow-german-tab .tabs-nav {
        width: 30vw;
    }
}

.page-common-causes-of-knee-pain.template-panadol-template--de-ch .panadol-symptoms-lanading-outer-box .panadol-content-grey-box p strong {
    display: inline-block;
}

.template-panadol-template--de-ch .tabs.panadol-product-children-tab.panadol-home-best-of-week-tab .tabs-nav {
    width: 50%;
}

html[lang=fr] .panadol-home-bestweek-content-Box .panadol-bow-german-tab .tabs-nav {
    width: 100%;
}

html[lang=de] .panadol-home-bestweek-content-Box .panadol-bow-german-tab .tabs-nav {
    width: 100%;
}

@media all and (max-width: 767px) {
    html[lang=fr] .searchResults-pagination-item:last-child {
        width: 78px;
    }

    html[lang=de] .searchResults-pagination-item:last-child {
        width: 78px;
    }
}

/****************  END OF SWITZERLAND LOCALIZATION  ****************/

/****************  PORTUGAL LOCALIZATION  ****************/
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .template-panadol-template-pt .panadol-home-spotlight-tab.tabs .tabs-nav {
        width: 70%;
    }

    :lang(pt) .panadol-content-banner-image {
        margin-top: 50px;
    }

    :lang(pt) .panadol-logo {
        top: -0.7rem;
    }

    :lang(pt) .panadol-home-outer-box .panadol-content-banner-image {
        margin-top: 48px;
    }
}

@media (min-width: 1025px) {
    .template-panadol-template-pt .panadol-home-spotlight-tab.tabs .tabs-nav {
        width: 610px;
        padding-top: 20px;
    }

    .template-panadol-template-pt .panadol-home-spotlight-tab.tabs .tabs-nav .tabs-nav-item {
        float: none;
        display: inline-block;
    }

    :lang(pt) .panadol-logo {
        top: -6.8rem;
    }

    :lang(pt) .panadol-home-outer-box .panadol-content-banner-image {
        margin-top: 0px;
    }
}

@media (max-width: 1920px) and (min-width: 1025px) {
    .template-panadol-template-pt.page-home .panadol-symptoms-lanading-outer-box .panadol-desktop-n-tablet-conent-box .parametrizedhtml img {
        margin-top: 8.3em;
        width: 100%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .template-panadol-template-pt.page-home .panadol-symptoms-lanading-outer-box .panadol-desktop-n-tablet-conent-box .parametrizedhtml img {
        margin-top: 3.7em;
        width: 100%;
    }
}

@media (max-width: 767px) and (min-width: 320) {
    .template-panadol-template-pt.page-home .panadol-mobile-content-box .parametrizedhtml img {
        margin-top: 2.85em;
        width: 100%;
    }

    .template-panadol-template-pt.page-home .panadol-mobile-content-box .panadol-home-did-you-know-mobile-carousel .parametrizedhtml img {
        margin-top: 0;
    }
}

.panadol-portugal-desktop-spotlight-box .spotlight-tab-content-box .panadol-philippines-video iframe {
    width: 100% !important;
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    .template-panadol-template-pt .panadol-home-spotlight-tab.tabs .tabs-nav {
        width: 100%;
    }

    :lang(pt) .panadol-logo {
        top: -0.9rem;
    }
}

:lang(pt) .panadol-desktop-header-box {
    position: static;
}

.template-panadol-template-pt .panadol-footer-rte ul li {
    padding-left: 2vw;
}

.template-panadol-template-pt .panadol-footer-rte ul li a {
    font-size: 1.1vw;
}

/*fixes after optimization*/
.template-panadol-template-pt .panadol-product-list-tab-box .parametrizedhtml {
    text-align: center;
    margin-top: 1em;
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    .template-panadol-template-pt.page-sintomas .panadol-mobile-content-box .parametrizedhtml img {
        width: 100%;
        margin-top: 2.8em;
    }

    .template-panadol-template-pt.page-sintomas .panadol-mobile-content-box .panadol-related-articles-box .parametrizedhtml img {
        padding: 5%;
        margin-top: 0;
        width: 90%;
    }

    .template-panadol-template-pt .panadol-footer-rte ul li a {
        font-size: 13.63px;
    }

    .template-panadol-template-pt .panadol-footer-rte ul li {
        padding-left: 0;
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .template-panadol-template-pt.page-sintomas .panadol-desktop-n-tablet-conent-box .parametrizedhtml img {
        width: 100%;
        margin-top: 3.8em;
    }

    .template-panadol-template-pt.page-sintomas .panadol-tablet-content-box .panadol-related-articles-box .parametrizedhtml img {
        padding: 5%;
        margin-top: 0;
        width: 90%;
    }

    .template-panadol-template-pt .panadol-mobile-box .panadol-header-links-rte.richText ul li span {
        background: url(../../assets/img/css_sprites.png) -10px -60px no-repeat;
        background-position-x: 52em;
    }
}

@media screen and (max-width: 1920px) and (min-width: 1025px) {
    .template-panadol-template-pt.page-sintomas .panadol-desktop-n-tablet-conent-box .parametrizedhtml img {
        width: 100%;
        margin-top: 8.4em;
    }

    .template-panadol-template-pt.page-sintomas .panadol-home-bow-box .parametrizedhtml {
        text-align: center;
    }
}

/* Panatosse new products and articles */
.pt-product-where-to-buy-section {
    background-color: #f4fbf4;
    margin-bottom: 0;
    padding: 0 0 8vw;
}

.pt-background-green {
    background-color: #388c2a;
    padding-top: 60px;
}

.pt-background-green-light {
    background-color: #f4fbf4;
    margin-bottom: 0;
    padding: 10vw 0 8vw;
}

.pt-background-green-light.pt-img-text .richText,
.pt-img-text .richText {
    background-color: #fff;
    padding: 4vw;
}

.pt-background-green-light.pt-img-text .richText .richText-content,
.pt-img-text .richText .richText-content {
    width: 100%;
    display: block;
}

.pt-background-blue-gradient {
    background: linear-gradient(90deg, rgba(33, 62, 106, 1) 0%, rgba(16, 155, 222, 1) 100%);
    padding: 2vw 0;
    /* margin-bottom: 40px; */
    margin-bottom: 0;
}

.pt-background-blue-gradient p,
.pt-background-blue-gradient ul li {
    color: #fff !important;
}

.pt-txt-green {
    color: #388c2a !important;
}

.pt-background-blue-gradient ul li {
    background: none !important;
}

.pt-background-blue-gradient .richText ul li::before {
    content: "•";
    top: 0;
    left: 0;
}

.pt-product-where-to-buy-section .panadol-product-list-tab-box {
    margin: 0 auto !important;
    float: none;
    background: #fff;
    border: 15px solid #efefef;
}

.pt-product-where-to-buy-section .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
    background: none;
    padding-bottom: 0;
    margin-bottom: 3em;
}

.pt-product-where-to-buy-section .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item a {
    color: #388c2a;
}

.pt-product-where-to-buy-section .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item.is-active a {
    padding-bottom: 0.3em;
    border-bottom: 5px solid #388c2a;
}

.pt-product-where-to-buy-section .panadol-where-to-buy-tab.tabs .tabs-nav {
    border-bottom: none;
}

#wrapper .pt-product-where-to-buy-section .panadol-where-to-buy-tab,
.pt-product-where-to-buy-section .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item,
.pt-product-where-to-buy-section .panadol-where-to-buy-tab.tabs .tabs-content {
    background-color: #f4fbf4;
}

.pt-product-custom-box.box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(1),
.pt-product-custom-box span.product-green-bar {
    background-color: #388c2a !important;
}

.pt-product-custom-box.box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(odd) {
    background-color: #fff;
}

.template-panadol-template-pt .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box h1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 2.98vw;
}

.template-panadol-template-pt .panadol-prod-overview-mobile .panadol-product-overview .accordion-head {
    background: #388c2a url(../../assets/img/accordion-icon-close.png) no-repeat 95%;
}

.template-panadol-template-pt .panadol-prod-overview-mobile .panadol-product-overview .accordion-slide.is-active > .accordion-head {
    background: #388c2a url(../../assets/img/accordion-open-icon.png) no-repeat 95% !important;
}

.template-panadol-template-pt .panadol-prod-overview-mobile .panadol-product-overview .accordion-slide.is-active > .accordion-head:hover {
    background-color: #388c2a !important;
}

.template-panadol-template-pt.page-home .panadol-content-rte strong {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.template-panadol-template-pt.page-home .panadol-content-rte h3 {
    margin-top: 1em;
    font-size: 2vw;
}

.template-panadol-template-pt.page-home .pt-background-blue-gradient .panadol-content-rte h3 {
    color: #fff;
}

.template-panadol-template-pt.page-home .panadol-product-list-tab-box {
    background-color: #fff;
    border: 5px solid #388c2a !important;
}

.template-panadol-template-pt .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.panadol-green-card-custom {
    width: 100%;
}

.template-panadol-template-pt.page-gripe-constipacao .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section ul li {
    font-family: 'Montserrat', sans-serif;
}

.template-panadol-template-pt.page-home .panadol-home-outer-box > .component-content > .paragraphSystem > .pt-background-green,
.template-panadol-template-pt.page-home .panadol-home-outer-box > .component-content > .paragraphSystem > .pt-background-blue-gradient {
    margin-bottom: 0;
}

.template-panadol-template-pt.page-home .panadol-home-outer-box > .component-content > .paragraphSystem > .image {
    margin-bottom: -7px;
}

.template-panadol-template-pt.page-home .panadol-prod-dosage-text-box,
.template-panadol-template-pt.page-sintomas .panadol-prod-dosage-text-box {
    margin-top: 40px;
}

.template-panadol-template-pt.page-home .panadol-product-list-tab-box .image {
    margin-top: 15px;
}

.pt-product-where-to-buy-section .panadol-where-to-buy-tab.tabs .tabs-nav {
    width: auto;
}

@media (max-width: 767px) {
    .template-panadol-template-pt .panadol-article-detail-content-box ul li {
        background-position: 0px 7px;
    }

    .template-panadol-template-pt .panadol-article-detail-content-box ul li:nth-child(2) {
        background: url(../../assets/img/article_list_icon.png) no-repeat;
        background-position: 0px 7px;
    }

    .template-panadol-template-pt .panadol-article-detail-content-box .panadol-content-rte h1 {
        font-size: 21.33px;
        line-height: 30.72px;
    }

    .template-panadol-template-pt .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box h1 {
        font-size: 6vw;
    }

    .template-panadol-template-pt.page-home .panadol-content-rte h3 {
        font-size: 6vw;
    }

    .template-panadol-template-pt.page-home .pt-img-text .richText img,
    .pt-background-green-light.pt-img-text .richText img {
        width: 50%;
        margin: 0 auto;
        float: none;
    }

    .template-panadol-template-pt.page-home .pt-img-text .richText .richText-content {
        text-align: center;
    }

    .pt-product-custom-box.box.panadol-prod-dosage-table-box .panadol-content-rte p {
        font-size: 12px !important;
    }

    .pt-product-custom-box.box.panadol-prod-dosage-table-box .panadol-content-rte p:first-child {
        padding-top: 5px;
        padding-bottom: 25px;
    }

    /* .pt-product-custom-box.box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(3),
    .pt-product-custom-box.box.panadol-prod-dosage-table-box .panadol-content-rte p:last-child {
        height: 116px!important;
    } */
}

@media (min-width: 768px) {
    .pt-background-green-light {
        padding: 6vw 0 4vw;
    }

    .pt-background-green-light.pt-img-text .richText,
    .pt-img-text .richText {
        padding: 1vw;
    }

    .pt-background-green-light.pt-img-text .richText img,
    .pt-img-text .richText img {
        width: 25%;
        margin: 0;
    }

    .template-panadol-template-pt.page-home .pt-img-text .richText img {
        width: 15%;
    }

    .pt-background-green-light.pt-img-text .richText .richText-content,
    .pt-img-text .richText .richText-content {
        width: 73%;
        float: right;
        margin-left: 2%;
    }

    .template-panadol-template-pt.page-home .pt-img-text .richText .richText-content {
        width: 78%;
    }

    .template-panadol-template-pt .panadol-content-box .richText.panadol-content-rte.panadol-warning-section.even.last,
    .template-panadol-template-pt .panadol-content-box .panadol-content-rte.panadol-warning-section.last {
        width: 48.95833% !important;
        margin-left: 2.08333% !important;
    }

    .template-panadol-template-pt.page-home .pt-img-text .richText .component-content {
        display: flex;
        flex-wrap: wrap;
    }

    .template-panadol-template-pt.page-home .pt-img-text .richText .component-content .richText-content {
        display: flex;
        align-items: center;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {

    .template-panadol-template-pt.page-home .panadol-related-products-carousel .box.panadol-product-list-tab-box,
    .template-panadol-template-pt.page-home .panadol-home-bow-box {
        width: 80% !important;
        margin-left: 10% !important;
        box-sizing: border-box;
    }

    .pt-product-custom-box.pt-box-custom .panadol-green-card-section span.product-green-bar {
        min-height: 5.4vw;
    }

    .pt-box-custom .panadol-warning-section {
        min-height: 108vw;
    }

    .template-panadol-template-pt.page-home .spotlight-tab-content-box .parametrizedhtml {
        width: 60%;
    }

    .template-panadol-template-pt.page-home .spotlight-tab-content-box .panadol-content-rte {
        width: 36%;
    }

    .template-panadol-template-pt.page-home .panadol-prod-dosage-text-box {
        width: 90% !important;
    }

    .template-panadol-template-pt .panadol-article-detail-content-box ul li,
    .template-panadol-template-pt .panadol-article-detail-content-box ul li:nth-child(2) {
        background: url(../../assets/img/article_list_icon.png) no-repeat 0% 8px;
    }

    .template-panadol-template-pt.page-produtos .pt-box-custom .richText.panadol-warning-section.alpha.odd.last {
        width: 90% !important;
        margin-left: 0 !important;
    }
}

@media (max-width: 1024px) {

    .template-panadol-template-pt.page-home .pt-background-green .carousel .carousel-nav li.is-active a,
    .template-panadol-template-pt.page-home .pt-background-green-light .carousel .carousel-nav li.is-active a,
    .template-panadol-template-pt.page-home .pt-background-green .carousel .carousel-nav li a,
    .template-panadol-template-pt.page-home .pt-background-green-light .carousel .carousel-nav li a {
        background: none;
    }

    .template-panadol-template-pt.page-home .pt-background-green .carousel .carousel-nav li a::before,
    .template-panadol-template-pt.page-home .pt-background-green-light .carousel .carousel-nav li a::before {
        content: '';
        display: block;
        width: 18px;
        height: 18px;
        border-radius: 50%;
        background-color: #d4d4d4;
    }

    .template-panadol-template-pt.page-home .pt-background-green .carousel .carousel-nav li.is-active a::before {
        background-color: #6cb822;
    }

    .template-panadol-template-pt.page-home .pt-background-green-light .carousel .carousel-nav li.is-active a::before {
        background-color: #388c2a;
    }

    .template-panadol-template-pt.page-home .pt-background-green .carousel .carousel-nav li,
    .template-panadol-template-pt.page-home .pt-background-green-light .carousel .carousel-nav li {
        margin: 0 10px;
    }
}

@media (min-width: 1025px) {
    .pt-background-green-light {
        padding: 2vw 0 4vw;
    }

    .tablet-mobile-box {
        display: none;
    }

    .pt-background-green .panadol-desktop-box > .component-content > .paragraphSystem {
        display: flex;
        flex-wrap: wrap;
    }

    .pt-background-green .panadol-desktop-box .panadol-home-bow-box .richText-content p:first-child {
        min-height: 5.7vw;
    }

    .pt-background-green .panadol-desktop-box .panadol-home-bow-box .richText-content p:last-child {
        width: 100%;
    }

    .template-panadol-template-pt .panadol-product-detail-outer-box .richText p {
        font-size: 1.43vw;
    }

    .pt-product-custom-box.pt-box-custom .panadol-green-card-section span.product-green-bar {
        min-height: 5vw;
    }

    .pt-box-custom .panadol-warning-section {
        min-height: 62vw;
    }

    .template-panadol-template-pt.page-home .panadol-content-rte p {
        font-size: 1.43vw;
        font-family: 'Montserrat', sans-serif;
        color: #666666;
    }

    .template-panadol-template-pt.page-produtos .pt-box-custom .richText.panadol-warning-section.alpha.odd.last {
        width: 93.8% !important;
        margin-left: 0 !important;
    }

    .template-panadol-template-pt.page-home .panadol-product-list-tab-box .richText .component-content,
    .template-panadol-template-pt.page-home .panadol-product-list-tab-box .richText .richText-content {
        position: relative;
        height: 100%;
    }

    .template-panadol-template-pt.page-home .panadol-product-list-tab-box .richText p:last-child {
        position: absolute;
        bottom: 0
    }

    .pt-product-custom-box.panadol-prod-dosage-table-box .panadol-content-rte p {
        font-size: 1.43vw !important;
    }

    .template-panadol-template-pt .panadol-fever-menu-box > .component-content > .paragraphSystem {
        display: flex;
        flex-wrap: wrap;
    }

    .template-panadol-template-pt .panadol-fever-menu-box > .component-content > .paragraphSystem .richText.last {
        width: 100%;
    }
}

/****************  END OF PORTUGAL LOCALIZATION  ****************/

/****************  FINLAND LOCALIZATION  ****************/
.page-symptoms .panadol-content-banner-image.component,
.page-symptoms .panadol-mobile-content-box .image.component {
    margin-bottom: 0;
}

.page-symptoms .panadol-content-banner-image img,
.page-symptoms .panadol-mobile-content-box .image.component img {
    display: block;
}

.page-symptoms .panadol-mobile-content-box .image.component img {
    margin-left: auto;
    margin-right: auto;
}

.page-symptoms .panadol-mobile-content-box .panadol-related-articles-image img {
    margin-bottom: 15px;
}

.panadol-desktop-box .panadol-products-submenu-rte.richText ul li.activeSubMenu,
.panadol-desktop-box .panadol-symptoms-submenu-rte li.activeSubMenu {
    min-width: auto;
}

.panadol-desktop-box .panadol-products-submenu-rte.richText ul li,
.panadol-desktop-box .panadol-symptoms-submenu-rte.richText ul li,
.panadol-desktop-box .panadol-vaccine-submenu-rte.richText ul li {
    padding-top: 1em;
    padding-bottom: 1em;
}

:lang(fi) .page-annostelusovellus .main .panadol-related-products-carousel .box.panadol-product-list-tab-box {
    background-color: #fff;
}

:lang(fi) .panadol-home-spotlight-tab .read-more-button {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    padding-right: 5%;
    background: url(../../assets/img/Desktop_content_right_arrow.png?auto=format) no-repeat right center;
}

:lang(fi) .panadol-home-spotlight-tab .read-more-button,
:lang(fi) .panadol-home-spotlight-tab .read-more-button a {
    color: #25408f;
}

:lang(fi) .panadol-faq-tab .tabs-nav {
    text-align: center;
}

:lang(fi) .panadol-faq-tab.tabs .tabs-nav-list {
    display: inline-block;
}

:lang(fi) .panadol-faq-tab ul.tabs-nav-list li.tabs-nav-item {
    margin-left: 0;
}

:lang(fi) .panadol-faq-tab .richText h2 {
    color: #25408f;
}

:lang(fi) .panadol-faq-tab .richText.panadol-content-rte {
    margin-bottom: 0;
}

:lang(fi) #video_modal {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
}

:lang(fi) iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media (min-width: 320px) {

    .main .box.share-print-wrapper,
    .main .grid_6 .share-print-wrapper .grid_2,
    .main .box.share-print-wrapper .grid_2.richText.panadol-download {
        float: none;
        width: 100%;
    }

    .main .box.share-print-wrapper a.fileList-download-link {
        line-height: 52px;
        background: url(../../assets/img/Desktop_Icons_DownloadButton.png) no-repeat left 0;
    }

    .main .box.share-print-wrapper a.addthis_button {
        background: url(../../assets/img/Desktop_Icons_ShareButton.png) no-repeat left 0;
        line-height: 52px;
    }

    .main .box.share-print-wrapper .panadol-print p {
        background: url(../../assets/img/Desktop_Icons_PrintButton.png) no-repeat left 0;
        line-height: 52px;
    }

    .share-print-wrapper .panadol-download a.fileList-download-link {
        padding-left: 4em;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .share-print-wrapper .panadol-print p,
    .share-print-wrapper .panadol-download a.fileList-download-link {
        font-size: 100%;
    }

    .main .panadol-symptoms-heading-rte .symptoms-heading {
        font-size: 30px;
        line-height: 32px;
    }

    .page-symptoms .main .panadol-symptoms-heading-rte .symptoms-heading {
        font-size: 32px;
        line-height: 36px;
    }

    :lang(fi) .page-Aivastelun-syita .main .box.share-print-wrapper .grid_2,
    :lang(fi) .page-Aivastelun-syita .main .box.share-print-wrapper .grid_2.richText.panadol-download {
        float: left;
        width: 50%;
        min-width: 50%;
    }

    :lang(fi) .main .box.share-print-wrapper a.fileList-download-link {
        font-size: 16px;
    }

    :lang(fi) .panadol-article-bread-crumb ul li {
        font-size: 12px;
        line-height: 16px;
    }

    :lang(fi) .panadol-content-rte h1 {
        font-size: 16px;
    }

    :lang(fi) .richText {
        word-break: break-word;
    }
}

@media (min-width: 414px) {
    :lang(fi) .panadol-content-rte h1 {
        font-size: 2.98vw;
    }

    :lang(fi) .panadol-article-bread-crumb ul li {
        font-size: 13.65px;
        line-height: 18.77px;
    }
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    .main .box.share-print-wrapper .richText.panadol-download .component-content {
        overflow: visible;
    }

    :lang(fi) .panadol-faq-tab ul.tabs-nav-list li.tabs-nav-item a {
        font-size: 18px;
    }

    :lang(fi) .panadol-dosage-weight .dosageCalculator .dosageOptionGroup {
        float: left;
    }

    :lang(fi) .panadol-dosage-weight .dosageOptionGroup input {
        max-width: 148px;
    }

    :lang(fi) .main .panadol-dosage-result-outer-box .panadol-dosage-weight-box .parametrizedhtml .panadol-dosage-weight .button {
        margin-top: 15px;
        height: 42px;
    }

    :lang(fi) .reference-panadol-f5y-video-share {
        margin-top: 2.7rem;
    }
}

@media (min-width: 768px) {
    .main .panadol-symptoms-heading-rte .symptoms-heading {
        font-size: 38px;
        line-height: 40px;
    }

    .page-symptoms .main .panadol-symptoms-heading-rte .symptoms-heading {
        font-size: 45px;
        line-height: 100%;
    }

    :lang(fi) .panadol-footer-rte ul li {
        padding-left: 1vw;
    }

    :lang(fi) .page-Aivastelun-syita .main .box.share-print-wrapper .grid_2,
    :lang(fi) .page-Aivastelun-syita .main .box.share-print-wrapper .grid_2.richText.panadol-download {
        float: left;
        width: 33%;
        min-width: 33%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    :lang(fi) .panadol-navigation-dosage-box .panadol-dosage-weight .dosageOptionGroup span {
        position: relative;
        top: -19px;
    }
}

@media (min-width: 992px) {
    :lang(fi) .panadol-footer-rte ul li {
        padding-left: 4vw;
    }

    .main .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p:nth-child(5),
    .main .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p:nth-child(6) {
        float: none;
        clear: both;
        text-align: left;
        padding: 1em 0 0 0;
    }

    .main .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p:nth-child(5) {
        margin: 0;
    }

    .main .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p:nth-child(6) {
        margin-top: 0;
        margin-bottom: 10px;
    }

    :lang(fi) .panadol-home-spotlight-tab .read-more-button {
        font-size: 1.43vw;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    :lang(fi) .panadol-dosage-weight .dosageCalculator .dosageOptionGroup {
        line-height: 80px;
    }

    :lang(fi) .reference-panadol-f5y-video-share {
        margin-top: 3.6rem;
    }
}

@media (min-width: 1025px) {
    .page-search #content {
        padding-top: 90px;
    }

    .main .box.share-print-wrapper .grid_2,
    .main .box.share-print-wrapper .grid_2.richText.panadol-download {
        float: left;
        width: 50%;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .share-print-wrapper .panadol-print p,
    .share-print-wrapper .panadol-download a.fileList-download-link {
        font-size: 1.3vw;
    }

    .page-symptoms .main .panadol-symptoms-heading-rte .symptoms-heading {
        display: block;
        font-size: 4.76vw;
        margin-bottom: 15px;
    }

    .page-search .panadol-search-results {
        font-size: 16px;
    }

    :lang(fi) .reference-panadol-f5y-video-share {
        margin-top: 8rem;
    }
}

/****************  END OF FINLAND LOCALIZATION  ****************/

:lang(zh) .page-symptoms .panadol-content-banner-image.component,
:lang(zh) .page-symptoms .panadol-mobile-content-box .image.component {
    margin-bottom: 10px;
}

/****************  KENYA LOCALIZATION  ****************/

.en-ke.page-home .panadol-singapore-standard-carousel-box .panadol-home-did-you-know-carousel {
    background-color: #efefef !important;
}

.en-ke.page-home .panadol-singapore-standard-carousel-box .panadol-home-carousel-slide-box {
    background-color: #efefef;
}

@media (max-width: 1024px) and (min-width: 768px) {
    .en-ke .panadol-mobile-header-menu-wrapper {
        min-width: 168px;
    }

    .en-ke .panadol-footer-rte ul li {
        padding-left: 2vw;
    }
}

@media (max-width: 767px) {
    .en-ke #wrapper {
        background-color: #efefef;
    }

    .en-ke .panadol-home-did-you-know-mobile-carousel {
        background-color: #efefef;
    }

    .en-ke.page-contact-us .panadol-content-banner-image {
        margin-top: 40px;
    }
}

.panadol-desktop-header-box .panadol-products-submenu-rte {
    padding-bottom: 10000px;
    margin-bottom: -10000px;
}

.panadol-desktop-header-box .panadol-pdcts-menu-box .component-content > div {
    overflow: hidden;
}

.main .panadol-mobile-box .panadol-mobile-header-inner-box .panadol-navigation-products-rte {
    border-bottom: none !important;
}

.main .panadol-mobile-header-box .richText.panadol-navigation-products-rte img {
    width: 100%;
    max-width: 115px;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 15px;
}

.main .panadol-mobile-box .panadol-headaches-menu-box .panadol-navigation-products-rte .richText-content,
.main .panadol-mobile-box .panadol-navigation-products-rte .richText-content {
    margin-left: 125px;
    margin-top: 1em !important;
}

.main .panadol-mobile-box .panadol-headaches-menu-box span.nav-pdct-title,
.main .panadol-mobile-box span.nav-pdct-title {
    font-size: 18px;
    line-height: 20px;
    min-height: 100%;
}

.main .panadol-mobile-box .panadol-headaches-menu-box .panadol-navigation-products-rte p,
.main .panadol-mobile-box .panadol-navigation-products-rte p {
    margin-bottom: 5px;
}

.main .panadol-mobile-box .panadol-headaches-menu-box .panadol-navigation-products-rte p:nth-child(3),
.main .panadol-mobile-box .panadol-navigation-products-rte p:nth-child(3) {
    border-top: none !important;
}

.main .panadol-mobile-box .panadol-mobile-header-inner-box .panadol-pdcts-submenu-inner-box .panadol-navigation-products-rte .component-content {
    border-bottom: 1px solid #eeeeee;
    margin-top: 10px;
    margin-bottom: 10px;
}

.page-products .main .grid_12 .paragraphSystem .panadol-content-grey-box ~ .panadol-desktop-content-box,
.page-products .main .grid_12 .paragraphSystem .panadol-content-grey-box ~ .panadol-tablet-content-box,
.page-products .main .grid_12 .paragraphSystem .panadol-content-grey-box ~ .panadol-mobile-content-box {
    background-color: #fff;
}

@media all and (min-width: 320px) and (max-width: 479px) {
    .en-ke.page-products .box.panadol-prod-dosage-text-box .panadol-content-rte p {
        font-size: 10px !important;
        line-height: 14px !important;
    }
}

@media all and (min-width: 480px) and (max-width: 567px) {
    .en-ke.page-products .box.panadol-prod-dosage-text-box .panadol-content-rte p {
        font-size: 12px !important;
        line-height: 16px !important;
    }
}

@media all and (min-width: 568px) and (max-width: 767px) {
    .en-ke.page-products .box.panadol-prod-dosage-text-box .panadol-content-rte p {
        font-size: 14px !important;
        line-height: 18px !important;
    }
}

@media (min-width: 320px) {
    .en-ke.page-products .box.panadol-prod-dosage-table-box .panadol-content-rte p {
        padding-left: 5px;
        padding-right: 5px;
    }

    .main .box.panadol-prod-dosage-text-box {
        margin-bottom: 50px;
    }

    .panadol-product-detail-outer-box.panadol-product-detail-active-box ~ .panadol-mobile-content-box {
        padding-top: 40px;
    }
}

@media all and (min-width: 320px) and (max-width: 479px) {
    .page-products .box.panadol-prod-dosage-table-box .panadol-content-rte p:first-child {
        display: block;
        min-height: 20px;
        padding-left: 6px;
        padding-right: 6px;
        /* padding-top: 5px; */
        padding-bottom: 12px;
        /* line-height: 14px !important; */
    }

    .en-ke.box.panadol-prod-dosage-text-box .panadol-content-rte p {
        font-size: 14px !important;
    }

    .en-ke.page-products .box.panadol-prod-dosage-table-box .panadol-content-rte p .table-header {
        font-size: 9px;
    }
}

@media all and (min-width: 480px) and (max-width: 567px) {
    .en-ke.page-products .box.panadol-prod-dosage-table-box .panadol-content-rte p .table-header {
        font-size: 10px;
    }

    .page-products .box.panadol-prod-dosage-table-box .panadol-content-rte p:first-child {
        display: block;
        min-height: 22px;
        /* padding-top: 8px; */
        padding-bottom: 8px;
        /* line-height: 12px !important; */
    }
}

@media (min-width: 768px) {
    .page-products .box.panadol-prod-dosage-table-box .panadol-content-rte p {
        padding-left: 10px;
        padding-right: 10px;
    }

    .en-ke.page-products .box.panadol-prod-dosage-table-box .panadol-content-rte p .table-header {
        font-size: 14px;
    }

    .panadol-product-detail-outer-box.panadol-product-detail-active-box ~ .panadol-desktop-content-box,
    .panadol-product-detail-outer-box.panadol-product-detail-active-box ~ .panadol-content-grey-box,
    .panadol-product-detail-outer-box.panadol-product-detail-active-box ~ .panadol-tablet-content-box {
        padding-top: 40px;
    }
}

@media (min-width: 1025px) {
    .en-ke .panadol-singapore-standard-carousel-box .panadol-home-did-you-know-carousel .carousel-nav {
        text-align: right !important;
        padding: 0 !important;
        width: 94%;
        margin: 0 auto;
    }
}

.page-home .main .grid_12 > .paragraphSystem > .component {
    margin-bottom: 0;
}

.panadol-home-did-you-know-carousel .carousel-nav li a {
    top: 82%;
}

/****************  END OF KENYA LOCALIZATION  ****************/

/****************  SINGAPORE LOCALIZATION  *******************/

/* Cold&Flu menu */

.en_sg .cold-and-flu-box {
    margin: 0 auto;
}

.en_sg .cold-and-flu-box ul li a {
    color: #25408f;
    font-size: 1.19vw;
    text-decoration: none;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .en_sg .cold-and-flu-box {
        display: none;
    }

    .en_sg .coldFlu-h2-tablet-middle h2 {
        text-align: center;
    }
}

@media screen and (max-width: 767px) {
    .cold-and-flu-grey-opacity-title {
        font-size: 7.87vw !important;
    }

    .en_sg .cold-and-flu-box {
        display: none;
        margin-left: 0;
        margin-right: 0;
        width: auto;
    }

    .en_sg .cold-and-flu-box .component-content {
        width: 100%;
    }

    .en_sg .cold-and-flu-box ul {
        margin-left: 0;
    }

    .en_sg .cold-and-flu-box ul li a {
        display: block;
        color: #25408f;
        text-decoration: none;
        font-size: 13.39px;
    }

    .en_sg .cold-and-flu-box ul li {
        display: block;
        border-bottom: 1px solid #d4d4d4;
        padding-left: 0;
        text-align: center;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        font-size: 13.39px;
        color: #25408f;
        margin-bottom: 0;
        padding-top: 1.1em;
        padding-bottom: 1.1em;
    }
}

@media screen and (min-width: 768px) {
    .page-post-vaccine-care .main .panadol-symptoms-heading-rte .symptoms-heading {
        font-size: 4.76vw;
        line-height: 100%;
    }
}

/* Cold & Flu articles */
.en_sg.en_sg-ColdFlu .panadol-article-bread-crumb {
    margin-top: 1em;
}

.coldFlu-imgtext-box {
    margin-bottom: 40px !important;
}

@media screen and (max-width: 767px) {
    .coldFlu-imgtext-box {
        margin-bottom: 10px !important;
    }
}

.en_sg.en_sg-ColdFlu .panadol-symptoms-lanading-outer-box .panadol-content-grey-box .panadol-content-rte,
.en_sg.en_sg-ColdFlu .panadol-article-detail-content-box .panadol-content-rte {
    text-align: left !important;
}

.en_sg.page-up-close-with-the-flu1 h1 {
    line-height: 1.2;
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .en_sg.en_sg-ColdFlu .panadol-article-detail-outer-box {
        margin-top: 50px !important;
    }

    .en_sg.page-up-close-with-the-flu1 h1,
    .en_sg.page-up-close-with-the-flu4 h1 {
        font-size: 2.3em;
    }
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    .en_sg-ColdFlu .panadol-article-detail-content-box h1 {
        font-size: 21.33px;
    }

    .en_sg.en_sg-ColdFlu .panadol-article-detail-outer-box {
        margin-top: 40px !important;
    }

    .en_sg.page-up-close-with-the-flu1 h1,
    .en_sg.page-up-close-with-the-flu4 h1 {
        font-size: 2em;
        width: 94%;
    }

    .en_sg.page-up-close-with-the-flu2 .panadol-content-rte h1,
    .en_sg.page-up-close-with-the-flu4 .panadol-content-rte h1 {
        font-size: 1.7em;
        line-height: 1.2;
    }
}

@media screen and (max-width: 1920px) and (min-width: 1025px) {
    .en_sg.page-home .panadol-home-spotlight-tab.tabs .tabs-nav {
        width: 22vw;
    }
}

.learn-more-dosage-calc {
    background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png) no-repeat;
    color: #fff;
    padding: .5em 1em;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    background-size: 100% 100%;
}

@media screen and (max-width: 1024px) {
    .en_sg .panadol-mobile-box .panadol-header-links-rte.richText ul li span {
        padding-right: 1em;
        padding-left: 0em;
        /* background: url(../../assets/img/green-arrow.png?auto=format) no-repeat right 2px; */
        background: url(../../assets/img/css_sprites.png) -10px -60px no-repeat;
        background-position-x: right;
        display: block;
    }
}

/*Safety page*/
.txt-blue {
    color: #0b0068 !important;
}

.txt-blue-custom-font {
    color: #0b0068 !important;
    font-size: 150% !important;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.en_sg.page-safety-information strong {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.en_sg.page-safety-information .panadol-content-banner-image {
    margin-bottom: -6px;
    margin-top: 40px;
}

.en_sg.page-safety-information .safety-background-blue {
    background: rgb(55, 118, 190);
    background: linear-gradient(90deg, rgba(55, 118, 190, 1) 0%, rgba(31, 160, 219, 1) 100%);
}

.en_sg.page-safety-information h1 {
    color: #fff;
    text-align: left;
    margin: 3% 0 2%;
}

.en_sg.page-safety-information .safety-custom-width-box {
    width: 90%;
    margin: 0 auto;
    padding: 4vw 0 2vw;
}

.en_sg.page-safety-information h2 {
    line-height: 1.2;
    margin-bottom: 2vw;
}

.en_sg.page-safety-information p {
    line-height: 1.4;
}

.en_sg .safety-iconographics .image {
    width: 100%;
}

.en_sg .panadol-content-grey-box.last {
    padding-top: 2vw;
}

.en_sg.page-safety-information .panadol-desktop-box .panadol-header-links-rte.richText ul li:last-child,
.en_sg.page-general-information .panadol-desktop-box .panadol-header-links-rte.richText ul li:last-child {
    border-bottom: 0.4em solid #25408f;
    padding-bottom: 1.35em;
}

@media (max-width: 767px) {

    .en_sg.page-safety-information h1,
    .en_sg.page-safety-information h2 {
        font-size: 8vw;
    }

    .en_sg.page-safety-information h2,
    .en_sg.page-safety-information .panadol-content-grey-box .panadol-content-rte h2 {
        margin-top: 1em;
    }

    .en_sg .safety-iconographics h3 {
        font-size: 8vw;
    }
}

@media (max-width: 1024px) {

    .en_sg .panadol-safety-content-box .panadol-mobile-menu-rte ul,
    .en_sg .panadol-patient-content-box .panadol-mobile-menu-rte ul,
    .en_sg .panadol-treat-it-content-box .panadol-mobile-menu-rte ul,
    .en_sg .panadol-post-vaccine-box .panadol-mobile-menu-rte ul {
        padding: 0;
        margin: 0;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .en_sg.page-safety-information .panadol-content-banner-image {
        margin-top: 50px;
    }

    .en_sg.page-safety-information .safety-custom-width-box {
        width: 75%;
    }

    .en_sg.page-safety-information h1,
    .en_sg.page-safety-information h2 {
        font-size: 4vw;
    }

    .en_sg .panadol-content-grey-box .safety-iconographics .image.last {
        margin: 0 auto;
    }
}

@media (min-width: 768px) {
    .en_sg .safety-iconographics > .component-content > .paragraphSystem {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .en_sg .safety-iconographics .image {
        width: 45%;
    }
}

@media (min-width: 1025px) {

    .en_sg.page-safety-information .panadol-header-links-rte.richText ul li span.safety-menu,
    .en_sg.page-general-information .panadol-header-links-rte.richText ul li span.safety-menu {
        color: #25408f;
        background: url(../../assets/img/green-arrow-desktop-nav.png) no-repeat right center;
    }

    .en_sg.page-safety-information .panadol-content-banner-image {
        margin-top: 118px;
    }

    .en_sg.page-safety-information .safety-custom-width-box {
        width: 50%;
    }

    .en_sg.page-safety-information h1 {
        font-size: 3.6vw;
    }

    .en_sg.page-safety-information p {
        font-size: 1vw;
    }

    .en_sg.page-safety-information .safety-custom-width-box.odd .richText.last {
        padding: 0 6vw;
    }

    .en_sg .safety-iconographics .image figcaption {
        width: 75%;
        margin: 0 auto;
    }

    .en_sg .safety-iconographics h3 {
        font-size: 2.5vw;
    }

    .en_sg .safety-iconographics .image {
        width: 30%;
    }
}

/**************  END OF SINGAPORE LOCALIZATION  **************/

/****************  OPTIMIZED H ***************/

.optimized-carousel-H2-blue {
    color: #86d0f3;
    font-size: 5.36vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    text-align: center;
    line-height: 1;
}

.optimized-H1-grey {
    color: #666;
    font-size: 2.37vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    text-align: center;
}

.optimized-H1-grey-normal {
    color: #666;
    font-size: 2.37vw;
    font-family: 'Montserrat', sans-serif;
    text-align: center;
}

@media (max-width: 767px) and (min-width: 320px) {
    .optimized-H1-grey-normal {
        font-size: 24px;
    }
}

/****************  END OF OPTIMIZED H ***************/

/****************  VIETNAM FONT CHANGES  ************/

html[lang=vi-VN] .panadol-header-links-rte.richText ul li,
html[lang=vi-VN] .panadol-desk-inner-box select#selector,
html[lang=vi-VN] .panadol-mobile-menu-rte.richText ul li,
html[lang=vi-VN] .panadol-mobile-box .panadol-safety-content-box .panadol-content-rte.richText ul li,
html[lang=vi-VN] .panadol-mobile-box .panadol-treat-it-content-box .panadol-content-rte.richText ul li {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-children-parenting-tips-box ul.tabs-nav-list li.tabs-nav-item a {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .spotlight-tab-content-box .panadol-content-rte p:first-child {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-home-bow-box .panadol-content-rte p:first-child {
    font-family: 'Open Sans', sans-serif !important;
}

html[lang=vi-VN] .panadol-home-bow-box .panadol-content-rte span.read-more-button {
    font-family: 'Open Sans', sans-serif !important;
}

html[lang=vi-VN] .green-text {
    font-family: 'Open Sans', sans-serif !important;
!important;
}

html[lang=vi-VN] .panadol-children-green-background-box h4 a {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-footer-rte ul li a {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .see-more-pdct-details {
    font-family: 'Open Sans', sans-serif !important;
}

html[lang=vi-VN] .panadol-content-page-rte p strong {
    font-family: 'Open Sans', sans-serif !important;
}

html[lang=vi-VN] h1,
html[lang=vi-VN] h2,
html[lang=vi-VN] h3,
html[lang=vi-VN] h4,
html[lang=vi-VN] h5,
html[lang=vi-VN] h6 {
    font-family: 'Open Sans', sans-serif !important;
}

html[lang=vi-VN] p {
    font-family: 'Open Sans', sans-serif !important;
    word-break: break-word;
}

html[lang=vi-VN] .panadol-children-teddybook-image-rte p a span.learn-more-button {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-dosage-weight .dosageCalculatorButton {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-dosage-result-outer-box .panadol-content-rte p span.learn-more-button {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-faq-header-rte h1 .grey-title {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-faq-tab ul.tabs-nav-list li.tabs-nav-item a {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-faq-see-details,
html[lang=vi-VN] .panadol-faq-outer-box .read-more-button,
html[lang=vi-VN] .panadol-faq-outer-box .read-more-button {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-livewell-tab ul.tabs-nav-list li.tabs-nav-item a {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-livewell-featured-article-box .panadol-content-rte p .grey-title {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-live-well-outer-box .panadol-loadmore p span.learn-more-button {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-live-well-outer-box .panadol-home-bow-box .panadol-content-rte p .grey-title {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-livewell-featured-article-box .panadol-content-rte span.read-more-button {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-article-bread-crumb ul li {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-content-image-rte p,
html[lang=vi-VN] .panadol-article-related-content-richtext p a {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-download a.fileList-download-link {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .share-bar a.addthis_button {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .main .panadol-print p {
    font-family: 'Open Sans', sans-serif !important;
}

html[lang=vi-VN] .panadol-article-detail-content-box ul li {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-product-listing-box.panadol-product-listing-active-box .panadol-content-rte p span.where-to-buy {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .box.panadol-product-list-tab-box .panadol-content-rte p strong,
.panadol-related-articles-box .richText.panadol-content-rte p strong {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box span.grey-title {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p span.where-to-buy a {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] span.product-green-bar {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
}

html[lang=vi-VN] .panadol-related-articles-box .richText.panadol-content-rte p strong {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-related-articles-box .panadol-content-rte span.read-more-button {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-desktop-box span.nav-pdct-title a,
html[lang=vi-VN] .panadol-desktop-box span.nav-pdct-title {
    font-family: 'Open Sans', sans-serif !important;
}

html[lang=vi-VN] .panadol-desktop-box .panadol-products-submenu-rte.richText ul li a,
html[lang=vi-VN] .panadol-symptoms-submenu-rte li span {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-desktop-box span.see-more-pdct-details a {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-desktop-box .panadol-navigation-products-rte p a {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-desktop-box .panadol-symptoms-submenu-inner-box a {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-desktop-box .panadol-desktop-header-box .box.panadol-safety-content-box .richText ul li,
html[lang=vi-VN] .panadol-desktop-box .panadol-desktop-header-box .box.panadol-treat-it-content-box .richText ul li {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p span.where-to-buy {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .symptoms-heading {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .box.panadol-product-list-tab-box .panadol-content-rte p span.green-text a {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .richText.panadol-content-rte.panadol-symptoms-tip-section-rte p strong {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-symptoms-lanading-outer-box .panadol-content-grey-box ul li {
    font-family: 'Open Sans', sans-serif;
    background: none;
}

html[lang=vi-VN] .optimized-carousel-H2-blue {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .optimized-H1-grey {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-home-main-tab-rte ul li {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .panadol-content-rte p {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .page-san-pham-nguoi-lon .panadol-green-card-section p strong {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: bold !important;
}

html[lang=vi-VN] .page-san-pham-nguoi-lon .panadol-related-articles-box .panadol-content-rte p:last-child {
    font-weight: bold;
}

html[lang=vi-VN] .panadol-prod-dosage-text-box .panadol-content-rte p strong {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: bold !important;
}

html[lang=vi-VN] .page-home .panadol-home-bow-box .panadol-content-rte p:first-child,
html[lang=vi-VN] .page-home .panadol-home-bow-box .panadol-content-rte p:last-child {
    font-weight: bold !important;
}

html[lang=vi-VN] .page-home .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item a {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .page-home .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item a {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .page-song-khoe .panadol-content-rte p .body-Bold-text {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .page-trieu-chung .panadol-content-rte p strong {
    font-family: 'Open Sans', sans-serif;
}

html[lang=vi-VN] .page-trieu-chung .panadol-home-bow-box .panadol-content-rte p:first-child,
html[lang=vi-VN] .page-trieu-chung .panadol-home-bow-box .panadol-content-rte p:last-child {
    font-weight: bold;
}

/****************  END OF VIETNAM FONT CHANGES  *****/

/* FR CH */
.template-panadol-template--de-ch .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item a {
    padding: 0;
}

.template-panadol-template--de-ch .panadol-product-overview .accordion-head a {
    font-size: 12px;
}

@media (max-width: 1024px) {
    .template-panadol-template--de-ch .main .panadol-content-box .panadol-prod-dosage-text-box .panadol-dosage-swiss-box .panadol-content-rte p {
        min-height: 5em !important;
    }
}

@media (max-width: 767px) {
    .template-panadol-template--de-ch .main .panadol-content-box .panadol-prod-dosage-text-box .panadol-dosage-swiss-box .panadol-content-rte p {
        line-height: 2.3vw !important;
        min-height: 5em !important;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .template-panadol-template--de-ch .main .panadol-footer-box .panadol-footer-rte ul li a {
        font-size: 13px;
    }
}


/*tiny*/
.tinyscroll {
    width: 100%;
    margin: 0 0 0 0;
    padding: 0px 0 0px;
}

.tinyscroll .viewport {
    width: 90%;
    height: 440px;
    overflow: hidden;
    position: relative;
}

.tinyscroll .overview {
    list-style: none;
    position: relative;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;

}

.tinyscroll .scrollbar {
    background: transparent url(../../assets/img/bg-scrollbar-trackend-y.png) no-repeat 0 0;
    position: absolute;
    background-position: 0 0;
    top: 20px;
    bottom: 0px;
    height: auto;
    right: 10px;
    width: 9px;
}

.tinyscroll .track {
    background: transparent url(../../assets/img/bg-scrollbar-trackend-y.png) no-repeat 0 100%;
    height: 100%;
    width: 9px;
    position: relative;
    padding: 0 1px;

}

.tinyscroll .thumb {
    background: transparent url(../../assets/img/bg-scrollbar-thumb-y.png) 50% 100% no-repeat;
    height: 20px;
    width: 9px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;

}

.tinyscroll .thumb .end {
    background: transparent url(../../assets/img/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
    overflow: hidden;
    height: 5px;
    width: 25px;

}

.tinyscroll .disable {
    display: none;

}

.noSelect {
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}


/*"Always On" articles - new classes*/
.panadol-article-detail-content-box .panadol-content-rte h2.white_h2,
.panadol-article-detail-content-box .panadol-content-rte h2 .white_h2 {
    display: block;
    text-align: center !important;
    color: white;
    background-color: #25408f;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 1.43vw;
    padding: 20px 0;
    line-height: 1.4;
}

.en_ae.page-up-close-with-the-flu .panadol-article-bread-crumb ul li:nth-child(2),
.en_ae.page-up-close-with-the-common-cold .panadol-article-bread-crumb ul li:nth-child(2),
.en_ae.page-whats-the-difference-between-a-cold-and-flu .panadol-article-bread-crumb ul li:nth-child(2),
.en_ae.page-dry-vs-wet-coughs .panadol-article-bread-crumb ul li:nth-child(2),
.en_ae.page-the-flu-journey .panadol-article-bread-crumb ul li:nth-child(2) {
    background: url(../../assets/img/light-green-arrow.png) no-repeat right;
    padding: 0em 1.5em 0em 0em;
}

@media (max-width: 1024px) {
    .panadol-article-detail-content-box .panadol-content-rte h2 .white_h2 {
        font-size: 2.43vw !important;
    }
}

@media (max-width: 767px) {
    .panadol-article-detail-content-box .panadol-content-rte h2 .white_h2 {
        font-size: 4.43vw !important;
        margin-top: -30px;
        padding: 12px 4px;
    }
}

.alwayson-blue-text {
    color: #009ee3 !important;
}

.alwayson-rich-bullets-blue ul li {
    background: none;
    line-height: 1em;
}

.alwayson-rich-bullets-blue ul li::before {
    content: "Ã¢â‚¬Â¢";
    color: #009ee3;
}

.alwayson-orange-text {
    color: #f3943e;
}

.alwayson-rich-bullets-orange ul li {
    background: none;
    line-height: 1em;
}

.alwayson-rich-bullets-orange ul li::before {
    content: "Ã¢â‚¬Â¢";
    color: #f3943e;
}

.alwayson-img-top-margin img {
    margin-top: 20px;
}

.alwayson-green-text {
    font-size: 1.3vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #25408f;
}

@media (max-width: 1024px) and (min-width: 768px) {
    .alwayson-green-text {
        font-size: 2.4vw;
    }
}

@media (max-width: 767px) and (min-width: 320px) {
    .alwayson-green-text {
        font-size: 13.65px;
    }
}

.alwayson-green-text-li ul li {
    color: #25408f;
    font-weight: bold;
}

.alwayson-green-text-li ul li::before {
    content: "Ã¢â‚¬Â¢";
    color: #25408f;
}

.alwayson-table table {
    border: 0;
    border-collapse: separate;
}

.alwayson-table th,
.alwayson-table td {
    border: 0px;
}

.alwayson-breadcrumbs ul li {
    font-size: 1.41vw;
    font-family: 'Montserrat', sans-serif;
    color: #25408f;
    line-height: 32px;
    display: inline-block;
    background: none;
    padding: 0em 1em 0em 0.5em;
    margin-bottom: 0;
}

.alwayson-breadcrumbs ul {
    padding: 0;
    margin: 0;
}

.alwayson-breadcrumbs ul li {
    background: url(../../assets/img/light-green-arrow.png) no-repeat right;
    padding: 0em 1.5em 0em 0em;
}

.alwayson-breadcrumbs ul li:last-child {
    background: none;
}

.alwayson-title-align-left h1 {
    text-align: left !important;
}

@media (max-width: 767px) and (min-width: 320px) {
    .alwayson-sp-img-left {
        width: 50% !important;
        float: left !important;
        margin-bottom: 50px;
    }

    .alwayson-sp-img-right {
        width: 50% !important;
        float: right !important;
    }

    .alwayson-sp-img-left p {
        line-height: 1.4;
    }

    .alwayson-sp-img-right p {
        line-height: 1.4;
    }

    .alwayson-breadcrumbs ul li {
        font-size: 13.65px;
        background: url(../../assets/img/light-green-arrow.png) no-repeat right !important;
        padding: 0em 1.5em 0em 0em !important;
    }

    .alwayson-breadcrumbs ul li:last-child {
        background: none !important;
    }

    .alwayson-text-left-right {
        width: 45% !important;
        float: left !important;
    }

    .alwayson-text-middle {
        width: 10% !important;
        float: left !important;
    }

    .alwayson-sp-img-width-small img {
        width: 70%;
    }

    .page-children .panadol-article-detail-content-box ul li:nth-child(2) {
        background: none;
    }

    .page-children .panadol-article-detail-content-box ul li {
        background: none;
    }

    .page-children .panadol-article-detail-content-box ul li::before {
        content: "Ã¢â‚¬Â¢";
    }

    .alwayson-breadcrumbs ul li::before {
        content: none !important;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .alwayson-breadcrumbs ul li {
        background: url(../../assets/img/light-green-arrow.png) no-repeat right !important;
        padding: 0em 1.5em 0em 0em !important;
        font-size: 2.3vw;
    }

    .alwayson-breadcrumbs ul li:last-child {
        background: none !important;
    }

    .alwayson-title-align-left h1 {
        font-size: 2.8em;
    }
}

/*END OF "Always On" articles - new classes*/

/* Calpol PH new style */
.randomizer-img-top-align-mobile {
    position: relative !important;
    top: 0px !important;
}

@media (max-width: 374px) and (min-width: 320px) {
    .randomizer-img-top-align-mobile {
        margin-top: -86px;
    }
}

@media (max-width: 413px) and (min-width: 375px) {
    .randomizer-img-top-align-mobile {
        margin-top: -38px;
    }
}

@media (max-width: 600px) and (min-width: 414px) {
    .randomizer-img-top-align-mobile {
        margin-top: -38px;
    }
}


/* Panadol UAE GNE en locale start */

.en_ae.page-sitemap a {
    text-decoration: none !important;
}

.en_ae-ColdandFlu .main .box.share-print-wrapper .panadol-print p {
    color: #25408f;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.en_ae-ColdandFlu .panadol-article-bread-crumb ul li {
    background: url(../../assets/img/light-green-arrow-green.png?auto=format) no-repeat right;
}

.en_ae-ColdandFlu .panadol-article-bread-crumb ul li:nth-child(2) {
    background: url(../../assets/img/light-green-arrow-green.png?auto=format) no-repeat right;
}

.cold-and-flu-grey-opacity-title {
    color: #666;
    font-size: 2.87vw;
    line-height: 1.1;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    opacity: 0.5;
}

.en_ae .panadol-desktop-box span.nav-pdct-title a,
.en_ae .panadol-desktop-box span.nav-pdct-title {
    font-size: 0.9vw;
    line-height: 1.2;
}

.en_ae .parametrizedhtml.language-selector {
    right: 16em !important;
}

.en_ae .carousel.panadol-campaign-new-video-carousel {
    padding: 0;
    margin-bottom: 0;
    margin-top: 8.2em;
}

.en_ae .carousel.panadol-campaign-new-video-carousel .carousel-slides {
    width: 100%;
}

.en_ae .carousel.panadol-campaign-new-video-carousel ul li.carousel-slide .image {
    margin-bottom: 0;
}

.en_ae .carousel.panadol-campaign-new-video-carousel ul li.carousel-slide .image img {
    width: 100%;
}

.en_ae .carousel.panadol-campaign-new-video-carousel .carousel-nav .carousel-nav-prev,
.en_ae .carousel.panadol-campaign-new-video-carousel .carousel-nav .carousel-nav-next {
    display: none;
}

.en_ae .carousel.panadol-campaign-new-video-carousel .carousel-nav {
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
}

.en_ae .carousel.panadol-campaign-new-video-carousel .carousel-nav li {
    margin: 0;
    width: 1.5%;
}

.en_ae .carousel.panadol-campaign-new-video-carousel .carousel-nav li a {
    position: absolute;
    top: auto;
    bottom: 1.8rem;
    margin-left: 10rem;
}

.womanhood-campaign .panadol-children-landing-header-box .panadol-content-rte h1 {
    color: #d60d8b;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.womanhood-campaign .panadol-children-landing-header-box .panadol-content-rte p {
    line-height: 1.4;
}

.womanhood-campaign .panadol-children-pink-background-box .panadol-content-rte h2 {
    text-align: left;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.womanhood-campaign .panadol-children-pink-oval-rte p:first-child {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.womanhood-campaign .womanhood-banner-section {
    margin-top: 5rem;
}

.womanhood-campaign .womanhood-banner-section .image img {
    width: 100%;
}

.womanhood-campaign .womanhood-banner-section .richText p {
    font-size: 1.96rem;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    margin-top: 0;
    line-height: 1.4;
}

.womanhood-campaign .womanhood-banner-section .learn-more-button {
    background-color: #d60d8b;
    border-radius: 0.14rem;
    color: #ffffff;
    padding: 1rem 2rem;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    cursor: pointer;
    -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.75), inset 1px 1px 2px 0px rgba(255, 255, 255, 0.75);
    -moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.75), inset 1px 1px 2px 0px rgba(255, 255, 255, 0.75);
    box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.75), inset 1px 1px 2px 0px rgba(255, 255, 255, 0.75);
}

.womanhood-campaign .womanhood-banner-section .learn-more-button a {
    color: #ffffff;
}

.womanhood-campaign .panadol-children-landing-header-box .parametrizedhtml {
    border: 15px solid #efefef;
    -webkit-box-shadow: 0 3px 5px #c5c5c5;
    -moz-box-shadow: 0 3px 5px #c5c5c5;
    box-shadow: 0 3px 5px #c5c5c5;
}

.womanhood-campaign .panadol-campaign-new-video-carousel .carousel-nav li.is-active a {
    width: 24px;
    height: 24px;
    background: url(../../assets/img/Desktop_CarouselDots_GreenActiveDot-Pink.png) no-repeat;
}

.womanhood-campaign .carousel-nav li.carousel-nav-next a,
.womanhood-campaign .carousel-nav li.carousel-nav-prev a {
    background: none;
}

.en_ae.page-home h1 {
    color: #181818;
}

.en_ae.page-home .panadol-home-spotlight-tab.tabs .tabs-nav {
    border: none;
}

.en_ae.page-home .panadol-home-spotlight-tab.tabs .tabs-nav ul li a:after {
    content: "";
    position: absolute;
    left: 9%;
    bottom: 0;
    height: 1px;
    width: 82%;
    border-bottom: 1px solid #dfdfdf;
}

.womanhood-campaign .panadol-home-did-you-know-carousel .panadol-content-rte h2,
.en_ae.page-home .spotlight-tab-content-box .panadol-content-rte p:first-child {
    color: #181818;
}

.en_ae.page-home .spotlight-tab-content-box .panadol-content-rte p {
    line-height: 1.4;
    margin: 1.4rem 0;
}

.en_ae.page-home .panadol-home-spotlight-tab.tabs .tabs-nav {
    width: 55%;
}

.en_ae.page-home .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item a {
    color: #201547;
}

.en_ae.page-home .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
    background: none;
    padding-bottom: 1rem;
}

.en_ae.page-home .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item.is-active:after {
    content: '';
    display: block;
    margin: auto;
    position: relative;
    bottom: -0.5rem;
    width: 5rem;
    height: 7px;
    background: #201547;
}

.en_ae.page-home.layout-panadol-blue-theme-layout .spotlight-tab-content-box .panadol-content-rte p span.learn-more-button {
    background-color: #201547;
    border-radius: 0.14rem;
    color: #ffffff;
    padding: 1rem 2rem;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    cursor: pointer;
    -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.75), inset 1px 1px 2px 0px rgba(255, 255, 255, 0.75);
    -moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.75), inset 1px 1px 2px 0px rgba(255, 255, 255, 0.75);
    box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.75), inset 1px 1px 2px 0px rgba(255, 255, 255, 0.75);
}

.en_ae .richText ol {
    margin-left: 0;
}

@media (min-width: 1024px) {
    .en_ae .panadol-product-table-section ul li .fsize20 {
        font-size: 16px !important;
        line-height: 22px;
    }
}

.en_ae .compare-section .richText ul:nth-child(2) li {
    background: url(../../assets/img/article_list_icon.png) no-repeat 1vw 1.4vw;
}

.en_ae .compare-section .richText ul:nth-child(3) li {
    background: url(../../assets/img/article_list_icon.png) no-repeat 1vw 0.4vw;
}

@media (max-width: 767px) and (min-width: 320px) {
    .en_ae .compare-section .richText ul:nth-child(2) li {
        background: url(../../assets/img/article_list_icon.png) no-repeat 1vw 8vw;
    }

    .en_ae .compare-section .richText ul:nth-child(3) li {
        background: url(../../assets/img/article_list_icon.png) no-repeat 1vw 1vw;
    }

    .en_ae .panadol-product-table-section ul li .fsize20 {
        line-height: 14px;
    }

    .en_ae.page-panadol-woman .panadol-prod-dosage-text-box {
        padding: 0;
    }

    .en_ae.page-panadol-woman .panadol-prod-dosage-text-box .panadol-prod-dosage-table-box {
        margin-bottom: 0;
    }

    .en_ae.page-panadol-woman .panadol-prod-dosage-text-box .panadol-prod-dosage-table-box .richText p {
        line-height: 1.4 !important;
    }

    .en_ae.page-home.layout-panadol-blue-theme-layout .spotlight-tab-content-box .panadol-content-rte p span.learn-more-button {
        padding: 0.6rem 1.2rem;
    }

    .en_ae.page-home .panadol-home-spotlight-tab.tabs .tabs-nav {
        width: 100%;
    }

    .en_ae.page-home .panadol-home-spotlight-tab.tabs .tabs-nav ul li a:after {
        content: "";
        position: absolute;
        left: 23%;
        bottom: 0;
        height: 1px;
        width: 54%;
        border-bottom: 1px solid #dfdfdf;
    }

    .en_ae .cold-and-flu-grey-opacity-title {
        font-size: 7.87vw !important;
    }

    .en_ae .panadol-article-detail-content-box h1 {
        font-size: 21.33px !important;
    }

    .en_ae .cold-flu-visit-doctor-box .richText-image.pull-left {
        width: 60% !important;
        margin: 0 20% !important;
    }

    .en_ae .panadol-mobile-box .panadol-header-links-rte.richText ul li span {
        background: url(../../assets/img/css_sprites.png) -10px -60px no-repeat;
        background-position-x: 26em;
    }

    .womanhood-campaign .carousel-nav li.carousel-nav-next a,
    .womanhood-campaign .carousel-nav li.carousel-nav-prev a {
        background: none;
    }
}

@media (max-width: 1920px) and (min-width: 1025px) {
    .en_ae.page-home .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item.is-active:after {
        content: '';
        display: block;
        margin: auto;
        position: relative;
        bottom: -0.2rem;
        width: 8rem;
        height: 7px;
        background: #201547;
    }

    .en_ae .panadol-desktop-box .panadol-desktop-header-box {
        position: absolute;
    }

    .en_ae .panadol-content-banner-image {
        margin-top: 8.2em;
    }

    .en_ae .panadol-desktop-box li .highlightedMenuBorder {
        border-bottom: 0.4em solid #25408f;
        padding-bottom: 1.05em;
        display: block;
    }

    .womanhood-campaign .panadol-home-did-you-know-carousel .carousel-nav li {
        width: 1.4%;
    }

    .womanhood-campaign .panadol-home-kids-video-box.grid_4 .image.panadol-home-kids-video {
        margin-top: -4vw;
    }

    .womanhood-campaign .panadol-children-pink-background-box {
        background: url(../../assets/img/womanhood-landing-page-background-desktop.jpg) no-repeat;
        background-size: 100% 100%;
        min-height: 693px;
        margin-bottom: 0;
    }

    .womanhood-campaign .panadol-children-pink-background-box .panadol-content-rte h2 {
        text-align: left;
    }

    .womanhood-campaign .panadol-children-pink-oval-rte {
        background: url(../../assets/img/womanhood-article-teaser-oval-fuchsia.png) no-repeat 0% 35%;
        background-size: 88%;
    }

    .womanhood-campaign .green-oval-small-rte {
        background: url(../../assets/img/womanhood-article-teaser-oval-fuchsia-read-more.png) no-repeat 25% 24%;
        min-height: 12vw;
        z-index: 9;
        margin-top: -5.5vw;
        background-size: 28%;
        width: 42vw;
    }

    .womanhood-campaign .panadol-children-pink-background-box .panadol-children-pink-oval-box.alpha .green-oval-small-rte {
        margin-left: 8rem;
        margin-top: -8rem;
    }

    .womanhood-campaign .panadol-children-pink-background-box .panadol-children-pink-oval-box.last {
        margin-left: 90px;
    }

    .womanhood-campaign .panadol-campaign-new-video-carousel ul li .parametrizedhtml iframe,
    .en_ae.page-home .panadol-campaign-new-video-carousel ul li .parametrizedhtml iframe {
        width: 100%;
        height: 680px;
    }

    .womanhood-campaign .panadol-children-landing-header-box .parametrizedhtml iframe {
        width: 100%;
        height: 680px;
    }

    .en_ae.page-home .panadol-home-spotlight-tab .spotlight-tab-content-box .parametrizedhtml iframe {
        width: 100%;
        height: 32vw;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .en_ae .compare-section .richText ul:nth-child(2) li {
        background: url(../../assets/img/article_list_icon.png) no-repeat 1vw 3.4vw;
    }

    .en_ae .compare-section .richText ul:nth-child(3) li {
        background: url(../../assets/img/article_list_icon.png) no-repeat 1vw 0.4vw;
    }

    .en_ae .panadol-product-table-section ul li .fsize20 {
        line-height: 14px;
    }

    .womanhood-campaign .panadol-children-pink-background-box .panadol-content-box {
        width: 90%;
    }

    .womanhood-campaign .panadol-children-pink-background-box .box.section.grid_6.alpha.component.even {
        width: 42%;
    }

    .womanhood-campaign .panadol-children-pink-background-box .panadol-children-pink-oval-box.last {
        margin-left: 54px;
    }

    .womanhood-campaign .panadol-children-pink-background-box .panadol-children-pink-oval-box.grid_5.suffix_1 {
        margin-right: 7%;
    }

    .en_ae.page-home .panadol-home-spotlight-tab.tabs .tabs-nav {
        width: 70%;
    }

    .en_ae.page-home .panadol-home-spotlight-content-box {
        margin-bottom: 0.7rem;
    }

    .en_ae.page-home .panadol-home-spotlight-tab.tabs .tabs-nav ul li a:after {
        content: "";
        position: absolute;
        left: 12%;
        bottom: 0;
        height: 1px;
        width: 76%;
        border-bottom: 1px solid #dfdfdf;
    }

    .womanhood-campaign .panadol-home-did-you-know-carousel .panadol-home-clock-image {
        margin-top: 50px;
    }

    .womanhood-campaign .womanhood-banner-section .richText p {
        font-size: 1rem;
        padding: 0 1em;
    }

    .en_ae .carousel.panadol-campaign-new-video-carousel {
        margin-top: 3.6em;
    }

    .en_ae .carousel.panadol-campaign-new-video-carousel .carousel-nav li {
        width: 3.4%;
    }

    .en_ae .carousel.panadol-campaign-new-video-carousel .carousel-nav li a {
        bottom: 1.6rem;
        margin-left: 5rem;
    }

    .womanhood-campaign .panadol-campaign-new-video-carousel .carousel-nav li a {
        background: url(../../assets/img/Desktop_CarouselDots_GreyInactiveDot.png?auto=format) no-repeat 1px;
        background-size: contain;
        width: 24px;
        height: 24px;
    }

    .womanhood-campaign .panadol-campaign-new-video-carousel .carousel-nav li.is-active a {
        background: url(../../assets/img/Desktop_CarouselDots_GreenActiveDot-Pink.png) no-repeat;
        background-size: contain;
        width: 24px;
        height: 24px;
    }

    .en_ae .carousel.panadol-campaign-new-video-carousel .carousel-nav li {
        width: 3%;
    }

    .womanhood-campaign .panadol-home-did-you-know-carousel .carousel-nav li {
        width: 3%;
    }

    .womanhood-campaign .panadol-home-did-you-know-carousel .carousel-nav li a {
        position: relative;
        top: unset;
        background: url(../../assets/img/Desktop_CarouselDots_GreyInactiveDot.png?auto=format) no-repeat 1px;
        background-size: contain;
        width: 24px;
        height: 24px;
    }

    .womanhood-campaign .panadol-home-did-you-know-carousel .carousel-nav li.is-active a {
        width: 24px;
        height: 24px;
        background: url(../../assets/img/Desktop_CarouselDots_GreenActiveDot.png?auto=format) no-repeat;
        background-size: contain;
    }

    .womanhood-campaign .carousel-nav li.carousel-nav-next a,
    .womanhood-campaign .carousel-nav li.carousel-nav-prev a {
        background: none;
    }

    .womanhood-campaign .panadol-children-pink-oval-box {
        width: 50% !important;
    }

    .womanhood-campaign .panadol-home-kids-video-box {
        width: 40% !important;
        margin-left: 10%;
    }

    .womanhood-campaign .panadol-children-pink-background-box {
        background: url(../../assets/img/womanhood-landing-page-background-desktop.jpg) no-repeat;
        background-size: 100% 100%;
        min-height: 693px;
        margin-bottom: 0;
    }

    .womanhood-campaign .panadol-children-pink-background-box .panadol-content-rte h2 {
        text-align: left;
    }

    .womanhood-campaign .panadol-children-pink-background-box .panadol-home-kids-video.grid_4 {
        width: 100%;
    }

    .womanhood-campaign .panadol-children-pink-oval-rte {
        background: url(../../assets/img/womanhood-article-teaser-oval-fuchsia.png) no-repeat 0% 35%;
        background-size: 88%;
        width: 54vw;
    }

    .womanhood-campaign .green-oval-small-rte {
        background: url(../../assets/img/womanhood-article-teaser-oval-fuchsia-read-more.png) no-repeat 42% 40% !important;
        min-height: 12vw !important;
        z-index: 9;
        margin-top: -8.5vw !important;
        background-size: 40% !important;
        width: 42vw;
        margin-left: 0 !important;
    }

    .womanhood-campaign .panadol-children-pink-background-box .panadol-children-pink-oval-box.alpha .green-oval-small-rte {
        margin-left: 6rem !important;
        margin-top: -6rem !important;
    }

    .womanhood-campaign .panadol-children-pink-oval-rte p {
        padding: 0;
        margin: 0.6em 5em 0 2.6em;
    }

    .womanhood-campaign .panadol-children-pink-oval-rte p:first-child {
        font-size: 1.4rem;
        padding: 0;
        margin: 4em 5em 0 2.4em;
    }

    .womanhood-campaign .panadol-campaign-new-video-carousel ul li .parametrizedhtml iframe,
    .en_ae.page-home .panadol-campaign-new-video-carousel ul li .parametrizedhtml iframe {
        width: 100%;
        height: 35.7vw;
    }

    .womanhood-campaign .panadol-children-landing-header-box .parametrizedhtml iframe {
        width: 100%;
        height: 320px;
    }

    .en_ae.page-home .panadol-home-spotlight-tab .spotlight-tab-content-box .parametrizedhtml iframe {
        width: 100%;
        height: 52vw;
    }

    .en_ae.page-home .panadol-home-spotlight-tab .spotlight-tab-content-box .parametrizedhtml {
        width: 62%;
    }

    .en_ae.page-home .spotlight-tab-content-box .panadol-content-rte {
        width: 35%;
    }

    .en_ae .panadol-mobile-box .panadol-header-links-rte.richText ul li span {
        background: url(../../assets/img/css_sprites.png) -10px -60px no-repeat;
        background-position-x: 52em;
    }

    .en_ae .panadol-content-banner-image {
        margin-top: 3.5em;
    }

    .en_ae .panadol-content-rte.panadol-warning-section {
        width: auto !important;
        height: auto !important;
        word-break: break-word;
    }

    .en_ae .panadol-footer-rte ul li a {
        font-size: 15px;
    }

    .en_ae .panadol-footer-rte ul li {
        padding-left: 2vw;
    }

    .en_ae .overlay-content {
        border: 2rem solid rgba(0, 0, 0, .95);
    }
}

@media (max-width: 767px) and (min-width: 320px) {
    .en_ae.page-home h1 {
        font-size: 1.8rem;
    }

    .en_ae.page-home .panadol-home-spotlight-content-box {
        margin-top: 0.7rem;
        margin-bottom: 0.7rem;
    }

    .en_ae .panadol-children-landing-header-box .panadol-content-rte h1 {
        width: 100%;
    }

    .en_ae .carousel.panadol-campaign-new-video-carousel {
        margin-top: 2.8rem;
    }

    .en_ae .carousel.panadol-campaign-new-video-carousel .carousel-nav {
        text-align: center;
    }

    .en_ae .carousel.panadol-campaign-new-video-carousel .carousel-nav li {
        margin-top: 0.2rem;
        width: 5%;
    }

    .womanhood-campaign .panadol-campaign-new-video-carousel .carousel-nav li a {
        background: url(../../assets/img/Desktop_CarouselDots_GreyInactiveDot.png?auto=format) no-repeat 1px;
        background-size: contain;
        width: 20px;
        height: 20px;
    }

    .womanhood-campaign .panadol-campaign-new-video-carousel .carousel-nav li.is-active a {
        background: url(../../assets/img/Desktop_CarouselDots_GreenActiveDot-Pink.png) no-repeat;
        background-size: contain;
        width: 20px;
        height: 20px;
    }

    .en_ae .carousel.panadol-campaign-new-video-carousel .carousel-nav li {
        width: 20px;
        height: 20px;
    }

    .en_ae .carousel.panadol-campaign-new-video-carousel .carousel-nav li a {
        position: relative;
        top: auto;
        bottom: 1.2rem;
        margin-left: 0;
    }

    .en_ae.page-home .spotlight-tab-content-box .panadol-content-rte p {
        padding: 0 1.5rem;
    }

    .womanhood-campaign .panadol-children-pink-background-box {
        background: url(../../assets/img/womanhood-landing-page-background-mobile.png) no-repeat;
        background-size: 100% 100%;
        min-height: 475px;
        margin-bottom: 0;
    }

    .womanhood-campaign .panadol-children-pink-oval-rte {
        background: url(../../assets/img/womanhood-article-teaser-oval-fuchsia.png) no-repeat 36% 44%;
        background-size: 90%;
    }

    .womanhood-campaign .panadol-children-pink-background-box .green-oval-small-rte {
        background: url(../../assets/img/womanhood-article-teaser-oval-fuchsia-read-more.png) no-repeat 82% 0%;
        background-size: 30vw;
    }

    .womanhood-campaign .panadol-children-pink-oval-rte p:first-child {
        font-size: 1.4rem;
        margin: 12vw 0 0 14vw;
        padding: 0;
    }

    .womanhood-campaign .panadol-children-pink-background-box .panadol-children-pink-oval-box.alpha .green-oval-small-rte {
        margin-left: 32vw;
        margin-top: -14vw;
        min-height: 24vw;
    }

    .womanhood-campaign .carousel-nav li,
    .en_ae.page-home .panadol-campaign-new-video-carousel .carousel-nav li {
        display: inline-block;
    }

    .womanhood-campaign .panadol-home-did-you-know-carousel .carousel-nav-prev,
    .womanhood-campaign .panadol-home-did-you-know-carousel .carousel-nav-next {
        display: none;
    }

    .womanhood-campaign .panadol-home-did-you-know-carousel .carousel-nav {
        text-align: center;
        padding-left: 0;
    }

    .womanhood-campaign .panadol-home-did-you-know-carousel .carousel-nav li {
        width: 3%;
    }

    .womanhood-campaign .panadol-home-did-you-know-carousel .carousel-nav li a {
        position: relative;
        background: url(../../assets/img/Desktop_CarouselDots_GreyInactiveDot.png?auto=format) no-repeat 1px;
        background-size: contain;
        width: 20px;
        height: 20px;
    }

    .womanhood-campaign .panadol-home-did-you-know-carousel .carousel-nav li.is-active a {
        width: 20px;
        height: 20px;
        background: url(../../assets/img/Desktop_CarouselDots_GreenActiveDot.png?auto=format) no-repeat;
        background-size: contain;
    }

    .womanhood-campaign .carousel-nav li.carousel-nav-next a,
    .womanhood-campaign .carousel-nav li.carousel-nav-prev a {
        background: none;
    }

    .womanhood-campaign .panadol-campaign-new-video-carousel ul li .parametrizedhtml iframe,
    .en_ae.page-home .panadol-campaign-new-video-carousel ul li .parametrizedhtml iframe {
        width: 100%;
        height: 70vw;
    }

    .womanhood-campaign .panadol-children-landing-header-box .parametrizedhtml iframe,
    .en_ae.page-home .panadol-home-spotlight-tab .spotlight-tab-content-box .parametrizedhtml iframe {
        width: 100%;
        height: 290px;
    }

    .womanhood-campaign .panadol-children-landing-header-box p {
        width: 100%;
        font-size: 0.98rem;
    }

    .womanhood-campaign .womanhood-banner-section .richText p {
        font-size: 0.98rem;
    }

    .en_ae .panadol-content-banner-image {
        margin-top: 7em;
    }

    .en_ae.page-symptoms .panadol-mobile-content-box .image,
    .en_ae.page-live-well .panadol-mobile-content-box .image {
        margin-top: 2.8em;
    }

    .en_ae.page-symptoms .panadol-symptoms-lanading-mobile-box .image,
    .en_ae.page-symptoms .panadol-mobile-content-box .panadol-related-products-carousel .image {
        margin-top: 0;
    }

    .en_ae.page-home .panadol-home-did-you-know-mobile-carousel .image {
        margin-top: 0 !important;
    }

    .en_ae.page-products .box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(1) {
        font-size: 11px !important;
    }

    .en_ae.page-live-well .panadol-article-detail-rel-product-box {
        margin: 0;
    }

    .en_ae .overlay-content {
        border: 1rem solid rgba(0, 0, 0, .95);
    }

    .en_ae .overlay-close {
        width: 15%;
    }
}

@media screen and (max-width: 1024px) and (min-width: 320px) {
    .en_ae .panadol-article-detail-content-box ul li:nth-child(2) {
        background: none;
    }

    .en_ae .panadol-article-detail-content-box ul li:nth-child(2):before {
        content: "Ã¢â‚¬Â¢";
        font-size: 1.4em;
    }

    .en_ae .panadol-article-detail-content-box ul li {
        background: none;
    }

    .en_ae .panadol-article-detail-content-box ul li:before {
        content: "Ã¢â‚¬Â¢";
        font-size: 1.4em;
    }

    .en_ae .panadol-article-detail-content-box .panadol-article-bread-crumb ul li:before {
        content: none;
        font-size: 1.4em;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
    .womanhood-campaign .panadol-children-pink-oval-rte p:first-child {
        font-size: 1.75rem;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1024px) {
    .en_ae.page-home .panadol-home-spotlight-tab .spotlight-tab-content-box .parametrizedhtml iframe {
        height: 34vw;
    }

    .womanhood-campaign .panadol-children-pink-background-box .panadol-children-pink-oval-box.alpha .green-oval-small-rte {
        margin-top: -8rem !important;
    }
}

@media only screen and (min-width: 1920px) {
    .en_ae .panadol-search-results {
        margin-top: -80px !important;
    }
}

@media screen and (max-width: 767px) and (min-width: 760px) {
    .en_ae .panadol-footer-rte ul li:nth-child(5) {
        padding-left: 0vw !important;
    }
}

@media screen and (max-width: 770px) and (min-width: 768px) {
    .en_ae .panadol-footer-rte ul li:nth-child(5) {
        padding-left: 2vw !important;
    }
}

@media screen and (max-width: 767px) {
    .en_ae .panadol-footer-rte ul li:nth-child(5) {
        padding-left: 0vw !important;
    }
}

/* END OF Panadol UAE GNE en locale start */

/* Denmark localization */
html[lang=da] h3 {
    font-size: 19.53px !important;
    color: #666666 !important;
}

html[lang=da] .panadol-content-rte a {
    color: #666666 !important;
}

html[lang=da] .page-home .panadol-desktop-n-tablet-conent-box .panadol-home-spotlight-tab .tabs-nav {
    width: 100%;
}

html[lang=da] .page-home .panadol-desktop-n-tablet-conent-box .panadol-home-spotlight-tab .parametrizedhtml iframe {
    margin-left: 10%;
}

@media screen and (max-width: 1920px) and (min-width: 768px) {
    html[lang=da] .page-home .panadol-desktop-n-tablet-conent-box .panadol-home-spotlight-tab .richText {
        width: 95%;
    }
}

/* Toughies page */
html[lang=da] .page-toughies h1,
html[lang=da] .page-toughies h2,
html[lang=da] .page-toughies h3 {
    color: #fff;
}

html[lang=da] .page-toughies h2 {
    text-align: left;
    font-size: 3.4rem;
    line-height: 1.2;
}

.toughie-top-box {
    margin-top: 8.2rem;
    margin-bottom: 0;
}

.toughie-video-box,
.toughie-red-background,
.toughie-carousel-box,
.toughie-product-box {
    margin-bottom: 0;
}

.toughie-top-box p,
.toughie-video-box p,
.toughie-red-background p,
.toughie-carousel-box p {
    color: #fff;
}

.toughie-top-box .component-content,
.toughie-video-box .component-content {
    background-size: cover;
}

.toughie-top-box .panadol-content-rte.first.odd {
    margin-top: 47vw;
}

.inner-page1 .toughie-top-box .panadol-content-rte.first.odd {
    margin-top: 30vw;
    margin-bottom: 5vw;
}

.toughie-top-box .panadol-content-rte.last.even {
    width: 40%;
    margin: 3rem auto;
}

.toughie-top-box .panadol-content-rte.last.even .richText-image.pull-left {
    margin: 5px 15px 5px 10px;
    float: left;
}

.toughie-video-box .panadol-content-rte.first {
    margin-top: 6vw;
}

.toughie-video-box .panadol-content-rte.first.odd.last {
    margin-top: 14vw;
}

.toughie-video-box .box.even.last {
    margin-left: 5%;
}

.toughie-video-box .panadol-content-rte.first.odd.last h4 {
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: normal;
    font-size: 2rem;
    margin-bottom: 0;
    line-height: 1;
}

.toughie-video-box .panadol-content-rte.first.odd.last p {
    font-size: 1rem;
    line-height: 1;
    margin: 0.2rem 0 0;
}

.toughie-red-background {
    background-color: #ff2b39;
}

.toughie-red-background p {
    font-size: 6.8rem;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    line-height: 1;
    margin: 7rem 0;
}

.toughie-carousel-box {
    background-color: #252525;
}

.toughie-product-box {
    background-color: #000;
}

.toughie-product-white-box {
    background-color: #fff;
    margin-top: 10vw;
    margin-bottom: 5vw;
}

.toughie-product-white-box .panadol-content-rte h2 {
    color: #c51925 !important;
}

.toughie-product-white-box .panadol-content-rte.last p {
    display: inline-block;
}

.toughie-product-white-box .panadol-content-rte.last p:first-child {
    display: block;
}

.toughie-product-white-box .image.first.odd img {
    width: 100%;
}

.toughie-product-white-box .learn-more-button {
    margin-right: 1rem;
}

html[lang=da] .page-toughies .learn-more-button {
    padding: 0.4rem 2rem;
    background-color: #c51925;
    border-radius: 25px;
    font-weight: bold;
    font-size: 1.6rem;
    color: #fff;
    cursor: pointer;
}

html[lang=da] .page-toughies .learn-more-button:hover {
    background-color: #ff2b39;
}

.inner-page1 .box.compontent {
    margin-bottom: 0;
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    html[lang=da] .page-toughies h2 {
        font-size: 1.3rem;
    }

    .toughie-top-box {
        margin-top: 2.8rem;
        background-color: #000;
    }

    .toughie-top-box .component-content {
        background-size: contain;
        background-repeat: no-repeat;
    }

    .toughie-top-box .panadol-content-rte.first.odd {
        margin-top: 68vw;
    }

    .toughie-top-box .panadol-content-rte h1 {
        font-size: 1.6rem;
        line-height: 1.2;
        text-align: left !important;
    }

    .toughie-top-box .panadol-content-rte p {
        text-align: left !important;
    }

    .toughie-top-box .panadol-content-rte.last.even {
        width: 100%;
        margin: 2rem 0;
    }

    .toughie-top-box .panadol-content-rte.last.even .richText-content {
        margin-top: 8vw;
    }

    .toughie-red-background p {
        font-size: 1.6rem;
        line-height: 1.2;
        margin: 2.4rem 0;
    }

    .toughie-product-white-box {
        margin-top: 0;
    }

    .toughie-product-white-box .image.grid_5.alpha,
    .toughie-product-white-box .image.grid_7,
    .toughie-product-white-box .panadol-content-rte.grid_7 {
        width: 80% !important;
        margin-left: 10% !important;
    }

    .toughie-product-white-box .panadol-content-rte.last p {
        display: block;
    }

    .toughie-video-box .learn-more-button,
    .toughie-product-white-box .learn-more-button {
        font-size: 1.2rem !important;
        margin: 0;
        display: block;
        text-align: center;
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    html[lang=da] .page-toughies h2 {
        font-size: 2.4rem;
    }

    .toughie-top-box {
        margin-top: 3.6rem;
    }

    .toughie-top-box .panadol-content-rte.first.odd {
        margin-top: 32vw;
    }

    .toughie-top-box .panadol-content-rte h1 {
        font-size: 3.4rem;
        line-height: 1.2;
    }

    .toughie-top-box .panadol-content-rte {
        font-size: 1.2rem;
    }

    .toughie-top-box .panadol-content-rte.last.even {
        width: 58%;
    }

    .toughie-video-box .panadol-content-rte,
    .toughie-video-box .image {
        width: 100%;
    }

    .toughie-video-box .box.even.last {
        display: none;
    }

    .toughie-red-background p {
        font-size: 3.4rem;
        margin: 3rem 0;
    }

    .toughie-product-white-box .image.first.odd,
    .toughie-product-white-box .panadol-content-rte {
        width: 100%;
    }

    .toughie-product-white-box .image.even {
        display: none;
    }
}

@media screen and (max-width: 1920px) and (min-width: 1025px) {
    .toughie-top-box .panadol-content-rte h1 {
        font-size: 6.8rem;
        line-height: 1;
    }

    .inner-page1 .toughie-top-box .panadol-content-rte h1 {
        margin-bottom: 4rem;
    }

    .toughie-top-box .panadol-content-rte h3 {
        font-size: 2rem;
        line-height: 1;
        padding-top: 3rem;
    }

    .toughie-top-box .panadol-content-rte.first.odd p,
    .toughie-video-box .panadol-content-rte p,
    .toughie-product-white-box .panadol-content-rte p {
        font-size: 1.3rem;
    }

    .toughie-top-box .panadol-content-rte.first.odd p {
        width: 74%;
        margin: 0 auto;
    }

    .toughie-video-box .panadol-content-box {
        margin-bottom: 7.6vw;
    }

    .toughie-product-white-box {
        width: 90%;
        margin-left: 10%;
    }

    .toughie-product-white-box {
        width: 90%;
        margin-left: 10%;
    }

    .toughie-product-white-box .image.first.odd {
        margin-left: -5% !important;
        margin-bottom: 4%;
        margin-top: -10%;
    }

    .toughie-product-white-box .image.even {
        margin-top: -10%;
    }

    .toughie-product-white-box .image.even,
    .toughie-product-white-box .panadol-content-rte {
        margin-left: 4%;
    }
}

/* END OF Denmark Localization */

/* Indonesia localization */

html[lang=id-ID] .main .box.share-print-wrapper a.fileList-download-link {
    font-size: 1.43vw;
}

html[lang=id-ID] .panadol-livewell-tab ul.tabs-nav-list li.tabs-nav-item {
    margin-left: 0;
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    html[lang=id-ID] #content {
        margin-top: 39px;
    }

    html[lang=id-ID] .main .box.share-print-wrapper a.fileList-download-link {
        font-size: 16px;
        padding-left: 4em !important;
    }

    html[lang=id-ID] .panadol-article-detail-content-box h1 {
        font-size: 21.33px;
        line-height: 30.72px;
    }

    html[lang=id-ID] .main .box.share-print-wrapper .grid_2.richText.panadol-download {
        float: left;
        width: inherit;
        margin-right: 12px;
    }

    html[lang=id-ID] .page-pilek-dan-flu .panadol-content-banner-image {
        margin-top: 40px;
    }

    html[lang=id-ID] .page-pilek-dan-flu .panadol-article-detail-content-box .panadol-content-rte p {
        word-wrap: break-word;
    }

    html[lang=id-ID] .panadol-social-icon-box {
        border: none;
    }
}

@media screen and (max-width: 770px) and (min-width: 760px) {
    html[lang=id-ID] .panadol-footer-rte ul li:nth-child(5) {
        padding-left: 0 !important;
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    html[lang=id-ID] #content {
        margin-top: 51px;
    }

    html[lang=id-ID] .panadol-livewell-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        margin-bottom: 0.5em;
    }

    html[lang=id-ID] .panadol-livewell-tab ul.tabs-nav-list li.tabs-nav-item {
        margin-bottom: 1.1em;
    }

    html[lang=id-ID] .panadol-footer-rte ul li {
        display: block;
        border-bottom: 1px solid #575757;
        padding: 1.35em 0em 1.45em 0em;
    }

    html[lang=id-ID] .panadol-footer-rte ul li:first-child {
        border-top: 1px solid #575757;
    }

    html[lang=id-ID] .panadol-footer-rte ul {
        border: none;
    }

    html[lang=id-ID] .main .box.share-print-wrapper a.fileList-download-link {
        font-size: 16px;
        padding-left: 4em !important;
    }

    html[lang=id-ID] .main .box.share-print-wrapper .parametrizedhtml {
        margin-left: 0;
    }

    html[lang=id] .main .box.share-print-wrapper .grid_2.richText.panadol-download {
        float: left;
        width: inherit;
    }

    html[lang=id-ID] .page-pilek-dan-flu .panadol-content-banner-image {
        margin-top: 50px;
    }
}

@media screen and (max-width: 1920px) and (min-width: 1025px) {
    html[lang=id-ID] #content {
        margin-top: calc(1.71vw + 61px);
    }

    html[lang=id-ID] .panadol-footer-rte ul li {
        padding-left: 1.2vw;
    }

    html[lang=id] .panadol-footer-rte ul li:first-child {
        padding-left: 0;
    }

    html[lang=id-ID] .panadol-footer-rte ul li a {
        font-size: 1.24vw;
    }

    html[lang=id-ID] .main .box.share-print-wrapper .grid_2.richText.panadol-download {
        width: inherit;
    }

    html[lang=id-ID] .page-pilek-dan-flu .panadol-content-banner-image {
        margin-top: 116px;
    }
}

@media screen and (min-width: 1400px) {
    html[lang=id-ID] #content {
        margin-top: calc(2.71vw + 61px);
    }
}

/* END OF Indonesia localization */

/*Fixes for Portugal localization starts here:*/
.template-panadol-template-pt .panadol-desktop-box span.see-more-pdct-details a {
    background-position-x: 19em;
}

/*End of Portugal localization*/

/* UK united kingdom localization */
.en_gb.page-symptoms .richText p {
    word-wrap: break-word;
}

.en_gb.page-home .panadol-home-bestweek-content-Box .panadol-home-bow-box {
    background-color: #efefef;
}

.en_gb.page-home .panadol-home-bestweek-content-Box .panadol-home-bow-box .image img {
    border-color: #efefef;
    width: 92%;
}

.en_gb.page-home .panadol-home-did-you-know-mobile-carousel.panadol-home-uk-carousel {
    background-color: #efefef;
}

.en_gb .panadol-logo {
    top: -0.8rem;
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .en_gb.page-home .panadol-home-outer-box .panadol-singapore-standard-carousel-box {
        margin-top: 3.5em;
    }

    .en_gb.page-home .panadol-home-best-of-week-tab.tabs .tabs-content {
        border: none;
    }

    .en_gb.page-home .panadol-home-outer-box .panadol-home-clock-carousel-content-box .carousel {
        margin: 0;
        margin-bottom: -3em;
    }
}

@media screen and (max-width: 1920px) and (min-width: 1025px) {
    .en_gb.page-home .panadol-home-outer-box .panadol-desktop-content-box.panadol-singapore-standard-carousel-box {
        margin-top: 6em;
    }

    .en_gb .panadol-logo {
        top: -6.7rem;
    }
}

/* END OF UK united kingdom localization*/

/* CARICAM localization */
html[lang=es] .cb-locale sup,
html[lang=es] .cb-locale sub,
html[lang=es] .cb-locale .superscript {
    font-size: 55%;
}

.cb-locale.page-Signos-y-Sintomas-del-Dolor .richText p {
    word-wrap: break-word;
}

.cb-locale .panadol-desktop-box span.see-more-pdct-details a {
    background: url(../../assets/img/css_sprites.png) -10px -121px no-repeat;
    background-position-x: 14.7em;
}

.cb-locale .compare-section .richText ul:nth-child(2) li {
    background: none;
}

.cb-locale .compare-section .richText ul:nth-child(2) li:before {
    content: "Ã¢â‚¬Â¢";
    left: 5px;
    top: 19px;
}

.cb-locale .panadol-product-overview .panadol-content-rte ul li:before {
    content: "Ã¢â‚¬Â¢";
}

.cb-locale .panadol-product-overview .panadol-content-rte ul li {
    background: none;
}

.cb-locale .carousel-nav li.is-active a {
    background: url('../../assets/img/css_sprites.png') -10px -163px;
}

.cb-locale.page-productos .panadol-related-products-carousel .box.panadol-product-list-tab-box {
    background-color: #ffffff;
    border: 0;
    padding-left: 0.5em;
    padding-right: 0.5em;
}

.cb-locale .winasorb-products-table .div-height span {
    white-space: pre-wrap;
    height: 20px;
}

.cb-locale.page-productos .panadol-content-box .panadol-prod-dosage-text-box .panadol-prod-dosage-table-box .panadol-content-rte p {
    font-size: 1.5rem;
}

.cb-locale .winasorb-products-table.winasorb-products-table-es_cb .image1,
.cb-locale .winasorb-products-table.winasorb-products-table-es_cb .image2,
.cb-locale .winasorb-products-table.winasorb-products-table-es_cb .image3,
.cb-locale .winasorb-products-table.winasorb-products-table-es_cb .image4 {
    width: 32%;
    border: #fff;
    display: inline-block;
    border-top: 1px solid #a7a3a3;
    margin-left: -4px;
}

.cb-locale .winasorb-products-table.winasorb-products-table-es_cb .image3 {
    margin-left: -5px;
}

.cb-locale .winasorb-products-table.winasorb-products-table-es_cb .image4 {
    border-right: 1px solid #a7a3a3;
}

.cb-locale .winasorb-products-table .image1,
.cb-locale .winasorb-products-table .image2,
.cb-locale .winasorb-products-table .image3 {
    width: 43%;
    border: #fff;
    display: inline-block;
    border-top: 1px solid #a7a3a3;
}

.cb-locale .winasorb-products-table .image3 {
    background: #f6f6f6;
    border-top: 1px solid #a7a3a3;
    border-right: 1px solid #a7a3a3;
    margin-left: -4px;
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    .cb-locale .panadol-content-banner-image {
        margin-top: 40px;
    }

    .cb-locale .panadol-mobile-symptoms-tab .panadol-mobile-menu-rte.richText ul li {
        padding-right: 10px;
        padding-left: 10px;
    }

    .cb-locale .panadol-logo {
        top: -0.7rem;
    }

    .cb-locale.page-adultos.en_ae-ColdandFlu .panadol-content-rte h1 {
        font-size: 1.7em;
        line-height: 1.2
    }

    .cb-locale.page-sintomas .panadol-content-rte h1 {
        font-size: 1.7em;
        line-height: 1.2;
    }

    .cb-locale .main .box.share-print-wrapper a.fileList-download-link {
        font-size: 16px;
        padding-left: 3.5em !important;
    }

    .cb-locale .share-bar a.addthis_button {
        padding-left: 3.5em;
    }

    .cb-locale .main .box.share-print-wrapper .grid_2.richText.panadol-download {
        float: left;
        width: 50%;
    }

    .cb-locale.page-Signos-y-Sintomas-del-Dolor .panadol-symptoms-lanading-outer-box .richText h1 {
        font-size: 19px;
        line-height: 25px;
    }

    .cb-locale.page-Signos-y-Sintomas-del-Dolor .component-content.left {
        text-align: center;
    }

    .cb-locale.page-Signos-y-Sintomas-del-Dolor .image.grid_2 {
        width: 100%;
    }

    .cb-locale.page-Signos-y-Sintomas-del-Dolor .panadol-mobile-box {
        text-align: center;
    }

    .cb-locale.page-Signos-y-Sintomas-del-Dolor .panadol-mobile-box .richText-content {
        height: 35px;
    }

    .cb-locale.page-productos .main .box.share-print-wrapper a.addthis_button {
        padding-left: 4.6em !important;
    }

    .cb-locale.page-productos .main .box.share-print-wrapper a.fileList-download-link {
        font-size: 16px;
    }

    .cb-locale .carousel.panadol-product-detail-image-carousel .carousel-nav li a,
    .cb-locale .panadol-related-products-carousel .carousel-nav li a {
        width: 22px;
        height: 22px;
    }

    .cb-locale .winasorb-products-table .image1,
    .cb-locale .winasorb-products-table .image2,
    .cb-locale .winasorb-products-table .image3 {
        width: 100%;
    }

    .cb-locale .winasorb-products-table.winasorb-products-table-es_cb .image1,
    .cb-locale .winasorb-products-table.winasorb-products-table-es_cb .image2,
    .cb-locale .winasorb-products-table.winasorb-products-table-es_cb .image3,
    .cb-locale .winasorb-products-table.winasorb-products-table-es_cb .image4 {
        width: 100%;
    }

    .cb-locale .compare-section .richText ul:nth-child(2) li {
        min-height: 21vw;
    }

    .cb-locale.page-acerca-del-resfriado-comun .panadol-article-detail-content-box .panadol-content-rte ul li {
        background-position: 0px 5px;
    }

    .cb-locale .winasorb-products-table.winasorb-products-table-es_cb ul {
        margin-left: -12px;
    }

    .cb-locale .winasorb-products-table .div-height span {
        font-size: 15px;
    }

    .cb-locale.page-Ninos .panadol-children-parenting-tips-box ul.tabs-nav-list li.tabs-nav-item {
        padding: 12px 7px !important;
    }

    .cb-locale.page-Ninos .panadol-children-tab-inner-box .panadol-content-rte p {
        margin-top: -38vw;
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .cb-locale .panadol-logo {
        top: -0.7rem;
    }

    .cb-locale .main .box.share-print-wrapper .grid_2.richText.panadol-download {
        float: left;
        min-width: 30%;
        width: 30%;
    }

    .cb-locale .panadol-content-banner-image {
        margin-top: 50px;
    }

    .cb-locale.page-Signos-y-Sintomas-del-Dolor .panadol-tablet-content-box .panadol-product-list-tab-box {
        background-color: #fff;
        border: none !important;
        padding-left: 0.5em;
        padding-right: 0.5em;
    }

    .cb-locale.page-Signos-y-Sintomas-del-Dolor .component-content.left {
        text-align: center;
    }

    .cb-locale.page-Signos-y-Sintomas-del-Dolor .image.grid_2 {
        width: 100%;
    }

    .cb-locale.page-Signos-y-Sintomas-del-Dolor .panadol-mobile-box {
        text-align: center;
    }

    .cb-locale.page-home .spotlight-tab-content-box .panadol-content-rte p {
        font-size: 14px;
        margin-bottom: 16px;
    }

    .cb-locale.page-productos .main .box.share-print-wrapper .share-bar {
        margin-left: 0;
    }

    .cb-locale.page-productos .main .box.share-print-wrapper a.addthis_button {
        padding-left: 4.6em !important;
    }

    .cb-locale .compare-section .richText ul:nth-child(2) li:before {
        content: "Ã¢â‚¬Â¢";
        left: 5px;
        top: 19px;
    }

    .cb-locale span.panadol-format-label,
    .cb-locale span.panadol-age-label,
    .cb-locale span.panadol-keyfeatures-label,
    .cb-locale .compare-section .richText ul:nth-child(2) li {
        min-height: 5em !important;
    }

    .cb-locale .fsize20 {
        font-size: 13px !important;
    }

    .cb-locale span.panadol-product-label {
        min-height: 19.7vw;
    }

    .cb-locale .panadol-product-list-tab-box .panadol-content-rte {
        min-height: 460px !important;
    }

    .cb-locale.page-children-products .panadol-content-rte.product-richtext-height {
        min-height: 390px !important;
    }

    .cb-locale.page-Ninos .panadol-children-product-oval-rte .richText-content {
        width: 60vw;
    }

    .cb-locale.page-Ninos .panadol-children-green-background-box h4 a {
        padding-right: .5rem;
    }

    .cb-locale.page-productos .panadol-compare-selected .panadol-content-rte .richText-content ul {
        display: inline-block;
    }

    .cb-locale.page-vivir-bien .tabs-nav-item {
        padding: 7px 10px 7px 6px;
    }

    .cb-locale .winasorb-products-table .div-height .title-img {
        height: 50%;
        width: 77%;
    }

    .cb-locale.page-cual-es-la-diferencia-entre-el-resfriado-y-la-gripe .winasorb-products-table .div-height .title-img {
        height: 50%;
        width: 59%;
    }

    .cb-locale.page-vivir-bien .panadol-livewell-tab ul.tabs-nav-list li.tabs-nav-item {
        margin-left: 0;
    }

    .cb-locale.page-Ninos .panadol-children-parenting-tips-box ul.tabs-nav-list li.tabs-nav-item {
        padding: 12px 7px !important;
    }

    .cb-locale.page-Ninos .panadol-children-tab-inner-box .panadol-content-rte p {
        line-height: 26px;
    }
}

@media screen and (min-width: 1025px) {
    .cb-locale .panadol-logo {
        position: relative;
        top: -6.7em;
        left: 0;
        min-width: 12em;
        z-index: 4;
        margin-bottom: -14em;
    }

    .cb-locale.en_sg-ColdFlu .panadol-content-banner-image,
    .cb-locale.en_ae-ColdandFlu .panadol-content-banner-image {
        margin-top: 8rem;
    }

    .cb-locale .box.share-print-wrapper .grid_2,
    .cb-locale .box.share-print-wrapper .grid_2.richText.panadol-download {
        width: 28%;
        min-width: 20%;
    }

    .cb-locale .box.share-print-wrapper .panadol-print {
        display: contents;
    }

    .cb-locale.page-children-products .product-height {
        height: 1300px !important;
    }

    .cb-locale.page-children-products .product-richtext-height {
        height: 800px !important;
    }

    .cb-locale .compare-section .richText ul:nth-child(2) li:before {
        content: "Ã¢â‚¬Â¢";
        left: 17px;
        top: 17px;
    }

    .cb-locale .compare-section .panadol-content-rte p {
        min-height: 8vw;
    }

    .cb-locale span.panadol-product-label {
        min-height: 12.85vw;
    }

    .cb-locale span.panadol-format-label,
    .cb-locale span.panadol-age-label,
    .cb-locale span.panadol-keyfeatures-label {
        min-height: 8vw !important;
    }

    .cb-locale .compare-section .richText ul:nth-child(2) li {
        min-height: 9vw;
        font-size: 1.07vw;
    }

    .cb-locale .panadol-desktop-box span.see-more-pdct-details a {
        background-position-x: 12.7em;
    }

    .cb-locale .winasorb-products-table .div-height .title-img {
        height: 50%;
        width: 77%;
    }

    .cb-locale .winasorb-products-table-en-cb .div-height .title-img {
        height: 50%;
        width: 66%;
    }

    .cb-locale.page-productos.page-ninos .panadol-product-list-tab-box .panadol-content-rte {
        min-height: 760px !important;
    }

    .cb-locale.page-cual-es-la-diferencia-entre-el-resfriado-y-la-gripe .panadol-article-detail-content-box p {
        font-size: 1.42vw;
    }
}

/* END OF CARICAM localization */

/* DO Dominican Winasorb localization */
.es-do .panadol-desktop-box .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab .tabs-nav {
    height: 40px;
}

.es-do .panadol-desktop-box .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
    padding-bottom: 0.92em;
}

.es-do .panadol-desktop-box span.see-more-pdct-details a {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    text-decoration: none;
    color: #25408f;
    font-size: 1.12vw;
    /* background: url(../../assets/img/Desktop_content_right_arrow.png?auto=format) no-repeat right; */
    width: 9px;
    height: 15px;
    background: url(../../assets/img/css_sprites.png) -10px -122px no-repeat;
    background-position-x: 14.8em;
    padding-right: 1em;
}

.es-do .panadol-dosage-range-text-rte span {
    font-size: 1.1vw;
    line-height: 22px;
}

.es-do .top-margin-none p {
    margin-top: 0;
}

.es-do .panadol-print {
    margin-top: 2rem;
}

.es-do .panadol-symptoms-lanading-outer-box .panadol-content-grey-box p strong {
    display: inline-block;
}

.es-do.page-Signos-y-Sintomas-del-Dolor .panadol-prod-dosage-table-box .panadol-content-rte p {
    max-height: 1.5em;
}

.es-do.page-Signos-y-Sintomas-del-Dolor .panadol-home-bow-box .panadol-content-rte p:nth-child(2) {
    min-height: 160px;
}

.es-do.page-Signos-y-Sintomas-del-Dolor .panadol-home-bow-box .panadol-content-rte p:first-child {
    min-height: 108px;
}

.es-do .panadol-symptoms-lanading-outer-box .panadol-content-grey-box p,
.es-do .panadol-symptoms-lanading-outer-box .panadol-content-grey-box ul li,
.es-do .richText.panadol-content-rte.panadol-symptoms-heading-rte .richText-content p {
    text-align: justify;
}

.es-do.page-gripe-y-resfrio .panadol-prod-dosage-table-box .panadol-content-rte p.border-right {
    border-right: 4px solid #d4d4d4;
}

.es-do.page-gripe-y-resfrio .panadol-prod-dosage-table-box .panadol-content-rte p.border-bottom {
    border-bottom: 4px solid #d4d4d4;
}

.es-do select#selector {
    font-family: inherit;
}

.es-do.page-causas-del-dolor-de-cadera .carousel .richText.section.panadol-content-rte.component.even {
    height: 743px !important;
}

.es-do.page-sitemap .sitemap-column h3 {
    pointer-events: none;
}

.es-do.page-home .anchor-link {
    height: 0;
}

.es-do.page-home .box-more-title,
.es-do.page-home .box-more-arrow {
    display: none;
}

.es-do.page-acerca-del-resfriado-comun .winasorb-products-table .div-height .title-img,
.es-do.page-de-cerca-con-la-gripe .winasorb-products-table .div-height .title-img,
.es-do.page-cual-diferencia-entre-resfriado .winasorb-products-table .div-height .title-img,
.es-do.page-combatir-resfriado-remedios-caseros .winasorb-products-table .div-height .title-img,
.es-do.page-el-progreso-de-la-gripe .winasorb-products-table .div-height .title-img {
    width: 50%;
    margin: 0 auto;
    height: 68%;
}

@media (max-width: 767px) and (min-width: 320px) {

    .es-do.page-acerca-del-resfriado-comun .winasorb-products-table .div-height .title-img,
    .es-do.page-de-cerca-con-la-gripe .winasorb-products-table .div-height .title-img,
    .es-do.page-cual-diferencia-entre-resfriado .winasorb-products-table .div-height .title-img,
    .es-do.page-combatir-resfriado-remedios-caseros .winasorb-products-table .div-height .title-img,
    .es-do.page-el-progreso-de-la-gripe .winasorb-products-table .div-height .title-img {
        width: 66%;
        margin: 0 auto;
        height: 66%;
    }

    .es-do.page-Signos-y-Sintomas-del-Dolor .panadol-prod-dosage-table-box .panadol-content-rte p {
        max-height: 4.5em;
        padding: 0.5em 0;
    }

    .es-do.page-Signos-y-Sintomas-del-Dolor .panadol-prod-dosage-table-box .panadol-content-rte p:first-child {
        max-height: 3em;
    }

    .es-do .panadol-logo {
        top: -0.6em;
    }

    .es-do.page-Signos-y-Sintomas-del-Dolor #content {
        margin-top: 40px;
    }

    .es-do .panadol-dosage-weight {
        width: 85%;
    }

    .es-do .panadol-dosage-weight .dosageOptionGroup select {
        width: 82%;
        background: url(../../assets/img/article-mobile-menu-arrow.png) no-repeat 185px 16px;
        background-color: #ffffff;
    }

    .es-do.page-Ninos .panadol-children-bow-box .panadol-related-articles-carousel .carousel-nav li a {
        background: url(../../assets/img/Desktop_CarouselDots_GreyInactiveDot.png?auto=format) no-repeat;
        border: 0;
        background-size: 100%;
        width: 4.5vw;
        height: 4.5vw;
    }

    .es-do.page-Ninos .panadol-children-bow-box .panadol-related-articles-carousel .carousel-nav li.is-active a {
        background: url(../../assets/img/Mobile_CarouselDots_PinkActiveDot.png) no-repeat;
        background-size: 100%;
        width: 5vw;
        height: 5vw;
    }

    .es-do .panadol-children-green-background-box h4 a {
        font-size: 0.9em;
    }

    .es-do.page-Ninos .panadol-home-bow-box .panadol-content-rte span.read-more-button {
        background-position-x: 4.2em;
    }

    .es-do .panadol-compare-table-section-box .fsize20 {
        font-size: 12px !important;
        line-height: 14px;
    }

    .es-do .panadol-compare-selected ul li {
        background: none !important;
    }

    .es-do .compare-section .richText ul:nth-child(2) li {
        min-height: 6rem;
    }

    .es-do .panadol-compare-selected ul li:before {
        content: "Ã¢â‚¬Â¢";
        left: 5px;
        top: 17px;
    }

    .es-do .panadol-navigation-dosage-box .panadol-dosage-weight .dosageOptionGroup select {
        right: 71%;
        width: 254px;
    }

    .es-do .panadol-randomizier-mobile-box {
        top: 320px !important;
    }

    .es-do .panadol-content-rte h1,
    .es-do .panadol-content-page-rte h1 {
        font-size: 21.33px;
        line-height: 30.72px;
    }

    .es-do .panadol-children-symptoms-circle-box .panadol-children-symptoms-image-rte img.richText-image.pull-left {
        width: 64%;
        padding-left: 2.8rem;
    }

    .es-do .panadol-home-spotlight-tab.panadol-home-spotlight-tab2 ul.tabs-nav-list li.tabs-nav-item a {
        font-size: 16px;
    }

    .es-do .dosage-text {
        font-size: 1rem;
        line-height: 22px;
    }

    .es-do.page-vivir-mejor .panadol-article-detail-content-box .panadol-content-rte ul li {
        background: none !important;
    }

    .es-do.page-vivir-mejor .panadol-article-detail-content-box .panadol-content-rte ul li::before {
        content: "Ã¢â‚¬Â¢";
    }

    .es-do.vivir-bien .panadol-home-bow-box .panadol-content-rte span.read-more-button {
        background: url(../../assets/img/Desktop_content_right_arrow.png?auto=format) no-repeat 80% 60% !important;
    }

    .es-do.page-home .panadol-home-mobile-carousel-text {
        min-height: 250px;
        height: 250px;
    }

    .es-do.page-cual-es-la-diferencia-entre-gripe-y-resfriado .panadol-prod-dosage-table-box p {
        font-size: 13px;
    }

    .es-do.page-home .panadol-home-mobile-carousel-image.component div.component-content {
        height: 350px;
    }

    .es-do.page-cual-es-la-diferencia-entre-gripe-y-resfriado .panadol-prod-dosage-table-box .panadol-content-rte p strong,
    .es-do.page-cual-es-la-diferencia-entre-gripe-y-resfriado .panadol-prod-dosage-table-box .panadol-content-rte p {
        font-size: 13px !important;
    }

    .es-do.page-cual-es-la-diferencia-entre-gripe-y-resfriado .panadol-prod-dosage-table-box {
        width: 100%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {

    .es-do.page-acerca-del-resfriado-comun .winasorb-products-table .div-height .title-img,
    .es-do.page-de-cerca-con-la-gripe .winasorb-products-table .div-height .title-img,
    .es-do.page-cual-diferencia-entre-resfriado .winasorb-products-table .div-height .title-img,
    .es-do.page-combatir-resfriado-remedios-caseros .winasorb-products-table .div-height .title-img,
    .es-do.page-el-progreso-de-la-gripe .winasorb-products-table .div-height .title-img {
        width: 61%;
        margin: 0 auto;
        height: 70%;
    }

    .es-do .panadol-logo {
        top: -0.5em;
    }

    .es-do.page-Signos-y-Sintomas-del-Dolor #content {
        margin-top: 50px;
    }

    .es-do .panadol-dosage-weight .dosageOptionGroup select {
        font-size: 16px;
        background: url(../../assets/img/article-mobile-menu-arrow.png) no-repeat 234px 20px;
        background-color: #ffffff;
    }

    .es-do .panadol-footer-rte ul li:nth-child(5) {
        padding-left: 0 !important;
    }

    .es-do .panadol-footer-rte ul li {
        display: block;
        padding-left: 0;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        border-bottom: 1px solid #575757;
        padding: 1.35em 0em 1.45em 0em;
    }

    .es-do .panadol-footer-rte ul {
        display: flex;
        flex-direction: column;
        border-bottom: 0;
    }

    .es-do.page-Ninos .panadol-children-safety-section-rte p span.learn-more-button {
        background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png?auto=format) no-repeat;
        color: #ffffff;
        padding: 0.5em 1em;
        font-family: 'Nunito', sans-serif;
        font-weight: 700;
        background-size: 100% 100%;
    }

    .es-do .panadol-children-green-background-box h4 a {
        font-size: 1.1em;
    }

    .es-do.page-Ninos .panadol-home-bow-box .panadol-content-rte span.read-more-button {
        background-position-x: 4.2em;
    }

    .es-do.page-productos.page-ninos .panadol-product-list-tab-box .richText.panadol-content-rte.even {
        height: 420px !important;
    }

    .es-do .panadol-compare-table-section-box .fsize20 {
        font-size: 12px !important;
        line-height: 14px;
    }

    .es-do .panadol-compare-selected ul li {
        background: none !important;
    }

    .es-do .panadol-compare-selected ul li:before {
        content: "Ã¢â‚¬Â¢";
        left: 5px;
        top: 17px;
    }

    .es-do .panadol-livewell-tab .tabs-nav {
        width: 100%;
    }

    .es-do span.panadol-format-label,
    .es-do span.panadol-age-label,
    .es-do span.panadol-keyfeatures-label,
    .es-do .compare-section .richText ul:nth-child(2) li {
        min-height: 7rem;
    }

    .es-do .panadol-home-spotlight-tab.panadol-home-spotlight-tab2 ul.tabs-nav-list li.tabs-nav-item a {
        font-size: 1rem;
    }

    .es-do .panadol-navigation-dosage-box .panadol-dosage-weight .dosageOptionGroup select {
        width: 305px;
        margin-left: 10px;
    }

    .es-do.page-vivir-mejor .panadol-article-detail-content-box .panadol-content-rte ul li {
        background: none !important;
    }

    .es-do.page-vivir-mejor .panadol-article-detail-content-box .panadol-content-rte ul li::before {
        content: "Ã¢â‚¬Â¢";
    }

    .es-do.page-Ninos .panadol-children-product-oval-rte .richText-content p:first-child {
        padding-top: 3em;
    }

    .es-do.page-Ninos .panadol-children-green-background-box h4 a {
        padding-right: .5rem;
    }

    .es-do.page-productos .panadol-compare-selected .panadol-content-rte .richText-content ul {
        display: inline-block;
    }

    .es-do.page-vivir-bien .tabs-nav-item {
        padding: 7px 10px 7px 6px;
    }

    .es-do.page-vivir-mejor .panadol-livewell-tab ul.tabs-nav-list li.tabs-nav-item {
        margin-left: 0.2rem;
    }

    .es-do.page-vivir-mejor .panadol-mobile-box .panadol-header-links-rte.richText ul li span {
        background-position-x: 18em;
    }

    .es-do .panadol-mobile-box .panadol-header-links-rte.richText ul li span {
        background-position-x: 18em;
    }

    .es-do.page-dosage-results .panadol-dosage-results-image-rte {
        min-height: 290px;
    }

    .es-do .panadol-mobile-box .panadol-mobile-header-inner-box .panadol-pdcts-submenu-inner-box .panadol-navigation-products-rte .component-content {
        width: 365px;
    }
}

@media (min-width: 1025px) {
    .es-do .panadol-desktop-box .richText.panadol-navigation-products-rte {
        height: 190px;
        width: 480px;
    }

    .es-do .panadol-logo {
        top: -6.4em;
    }

    .es-do.page-Signos-y-Sintomas-del-Dolor #content {
        margin-top: 116px;
    }

    .es-do .panadol-children-green-background-box h4 a {
        font-size: 1.93vw;
        font-family: 'Nunito', sans-serif;
        font-weight: 700;
        color: #25408f;
        line-height: 32px;
        text-align: center;
        background: url(../../assets/img/Desktop_content_right_arrow.png?auto=format) no-repeat 74%;
        margin-bottom: 2em;
        display: block;
    }

    .es-do .panadol-footer-rte ul li {
        padding-left: 3vw;
    }

    .es-do .panadol-footer-rte ul li a {
        font-size: 1.14vw;
    }

    .es-do.page-productos.page-ninos .panadol-product-list-tab-box .richText.panadol-content-rte.even {
        height: 40vw !important;
    }

    .es-do .main .panadol-content-box .panadol-prod-dosage-text-box .panadol-prod-dosage-table-box .panadol-content-rte p {
        font-size: 1.43vw;
    }

    .es-do .box.panadol-prod-dosage-table-box {
        width: 70%;
        margin: 0 auto;
    }

    .es-do .panadol-compare-table-section-box .fsize20 {
        font-size: 1vw !important;
        line-height: 1.2;
    }

    .es-do .panadol-compare-selected ul li {
        background: none !important;
    }

    .es-do .panadol-compare-selected ul li:before {
        content: "Ã¢â‚¬Â¢";
        left: 1vw;
        top: 0.6vw;
    }

    .es-do span.panadol-format-label,
    .es-do span.panadol-age-label,
    .es-do span.panadol-keyfeatures-label {
        min-height: 10vw;
    }

    .es-do .compare-section .richText ul:nth-child(2) li {
        min-height: 11vw;
    }

    .es-do select#selector {
        margin-left: 0.5rem;
    }

    .es-do.page-dosage-results .panadol-dosage-results-image-rte {
        min-height: 380px;
    }
}

@media (min-width: 1380px) {
    .es-do .panadol-dosage-weight {
        width: 55.5em;
    }
}

/* END OF DO Dominican Winasorb localization */

/* Peru localization */
.es-pe .main .panadol-content-box .panadol-prod-dosage-text-box .panadol-prod-dosage-table-box .panadol-content-rte p:first-child {
    font-size: 1.6rem;
}

.es-pe .main .panadol-content-box .panadol-prod-dosage-text-box .panadol-prod-dosage-table-box .panadol-content-rte p {
    font-size: 1.125rem;
}

.es-pe .panadol-desktop-box span.see-more-pdct-details a {
    background: url(../../assets/img/css_sprites.png) -10px -122px no-repeat;
    background-position-x: 17em;
}

.es-pe.page-productos.page-ninos .panadol-prod-dosage-table-box .panadol-content-rte p {
    height: 20px !important;
    font-size: 18px !important;
}

.es-pe.page-productos.page-ninos .panadol-prod-dosage-table-box .panadol-content-rte p:first-child {
    padding-top: 8px;
}

.es-pe.page-productos .panadol-product-detail-rhs-text-box p:nth-child(5) {
    display: flex;
}

.es-pe.page-ninos .learn-more-button {
    background-color: #25408f;
    border-radius: 0.14rem;
    color: #ffffff;
    padding: 1rem 2rem;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    cursor: pointer;
    -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.75), inset 1px 1px 2px 0px rgba(255, 255, 255, 0.75);
    -moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.75), inset 1px 1px 2px 0px rgba(255, 255, 255, 0.75);
    box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.75), inset 1px 1px 2px 0px rgba(255, 255, 255, 0.75);
    display: inline-block;
    margin-top: 18px;
}

@media screen and (min-width: 1025px) {

    .es-pe .box.share-print-wrapper .grid_2,
    .es-pe .box.share-print-wrapper .grid_2.richText.panadol-download {
        width: 28%;
        min-width: 20%;
    }

    .es-pe.page-productos .panadol-product-detail-rhs-text-box p:nth-child(4) a:first-child {
        display: flex;
    }

    .es-pe.page-productos .panadol-product-detail-rhs-text-box p:nth-child(4) a:first-child {
        display: flex;
    }

}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .es-pe .main .box.share-print-wrapper .grid_2.richText.panadol-download {
        float: left;
        min-width: 30%;
        width: 30%;
    }

    .es-pe.page-ninos .panadol-home-bow-box .panadol-content-rte span.read-more-button {
        padding-right: 10%;
    }

    .es-pe.page-productos.page-ninos .panadol-prod-dosage-table-box .panadol-content-rte p:first-child {
        padding-top: 15px;
        font-size: 1.6rem !important;
    }

    .es-pe.page-productos .panadol-product-detail-rhs-text-box p a:first-child span.where-to-buy {
        display: inline-block;
        margin-bottom: 1rem;
    }

    .es-pe.page-productos .panadol-product-detail-rhs-text-box p:nth-child(4) {
        text-align: left;
    }
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    .es-pe.page-productos .panadol-product-detail-rhs-text-box p:nth-child(4) a:first-child {
        display: flex;
        justify-content: center;
    }

    .es-pe.page-productos .panadol-product-detail-rhs-text-box p a:first-child span.where-to-buy {
        background: none;
    }

    .es-pe.page-sintomas .panadol-content-rte h1 {
        font-size: 1.7em;
        line-height: 1.2;
    }

    .es-pe .main .box.share-print-wrapper a.fileList-download-link {
        font-size: 16px;
        padding-left: 3.5em !important;
    }

    .es-pe .share-bar a.addthis_button {
        padding-left: 3.5em;
    }

    .es-pe .main .box.share-print-wrapper .grid_2.richText.panadol-download {
        float: left;
        width: 50%;
    }

    .es-pe.page-ninos .panadol-home-bow-box .panadol-content-rte span.read-more-button {
        padding-right: 10%;
    }

    .es-pe.page-productos.page-ninos .panadol-prod-dosage-table-box .panadol-content-rte p {
        font-size: 16px !important;
    }

    .es-pe.page-productos.page-ninos .panadol-prod-dosage-table-box .panadol-content-rte p {
        height: 28px !important;
    }

    .es-pe.page-productos .panadol-product-detail-rhs-text-box p:nth-child(4) a:first-child {
        display: flex;
        width: 100%;
    }

    .es-pe.page-productos .panadol-product-detail-rhs-text-box p:nth-child(4) a:first-child::after {
        background: url(../../assets/img/Desktop_content_right_arrow.png) no-repeat left center;
        padding-left: 10px;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        content: "";
    }

    .es-pe.page-productos .panadol-product-detail-rhs-text-box p a:first-child span.where-to-buy {
        background: none;
    }
}

/* END OF Peru localization */

/* Malaysia localization */
.en_my .panadol-desktop-box .richText.panadol-navigation-products-rte {
    height: 15.5em;
}

.en_my .panadol-desktop-box .panadol-children-menu-box .richText.panadol-navigation-products-rte {
    height: 18em;
}

.en_my .panadol-footer-rte ul li {
    padding-left: 2vw;
}

@media (max-width: 767px) and (min-width: 320px) {
    .en_my .panadol-footer-rte ul li {
        padding-left: 0;
    }
}

@media screen and (min-width: 767px) and (max-width: 1024px) {
    .en_my .panadol-footer-rte ul {
        border-bottom: none;
    }

    .en_my .panadol-footer-rte ul li {
        display: block;
        padding-left: 0;
        margin-bottom: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid #575757;
    }

    .en_my .panadol-footer-rte ul li:last-child {
        margin-bottom: 0;
    }
}

@media screen and (max-width: 770px) and (min-width: 760px) {
    .en_my .panadol-footer-rte ul li:nth-child(5) {
        padding-left: 0 !important;
    }
}

/*CAROUSEL*/
.en_my.page-experts-landing-page .panadol-experts-carousel {
    display: flex;
    justify-content: center;
}

.en_my.page-experts-landing-page .slick-dots li.slick-active button:before {
    color: #1aa0e1 !important;

}

.en_my.page-experts-landing-page .slick-dots li button:before {
    font-size: 0.8rem !important;
}

.en_my.page-experts-landing-page .experts-video-title {
    color: #201547;
    font-size: 1.1rem;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.en_my.page-experts-landing-page .panadol-experts-carousel p {
    text-align: center;
    font-size: 1.3rem;
    font-family: 'Montserrat', sans-serif;
}

@media screen and (min-width: 767px) and (max-width: 1024px) {
    .en_my.page-experts-landing-page .panadol-video-boxes .panadol-content-box {
        width: 100%;
    }
}

.en_my.page-experts-landing-page .panadol-video-boxes figcaption h3 {
    text-align: center;
    font-size: 1.3rem;
    font-weight: bold;
    line-height: 1.25;
    font-family: 'Montserrat', sans-serif;
    margin: 5px 0;
}

.en_my.page-experts-landing-page .carousel-did-you-know .carousel-did-you-know-txt {
    width: 32%;
}

.en_my.page-experts-landing-page .carousel-did-you-know .carousel-did-you-know-txt p {
    width: 90%;
}

.en_my.page-experts-landing-page .carousel-did-you-know .carousel-did-you-know-title {
    font-size: 1.5rem;
    color: #201547;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.en_my.page-experts-landing-page .carousel-did-you-know .carousel-did-you-know-image {
    display: flex;
    justify-content: flex-end;
}

.en_my.page-experts-landing-page .carousel-did-you-know .carousel-did-you-know-image img {
    width: 77%;
}

.en_my.page-experts-landing-page .carousel-did-you-know .slick-slide {
    display: flex !important;
    justify-content: center;
    padding-top: 50px;
}

.en_my.page-experts-landing-page .carousel-video-article,
.en_my.page-experts-landing-page .carousel-three-articles {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.en_my.page-experts-landing-page .carousel-video-article-slide {
    margin-right: 20px;
}

.en_my.page-experts-landing-page .articles-read-more a {
    color: #201547;
}

.en_my.page-experts-landing-page .carousel-three-articles .articles-read-more a::after,
.en_my.page-experts-landing-page .carousel-our-articles .articles-read-more a::after {
    content: "\2192";
    padding-left: 5px;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.en_my.page-experts-landing-page .carousel-our-articles .articles-read-more a,
.en_my.page-experts-landing-page .carousel-three-articles .articles-read-more a {
    float: right;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

/*BUTTONS*/
.en_my.page-experts-landing-page span.view-pdf-button {
    background: #201547;
    background-size: 46px;
    color: #ffffff;
    padding: 0.5em 2em;
    margin: 0 auto;
    font-size: 1.2rem;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    display: flex;
    width: 144px;
    max-width: 178px;
    border-radius: 7px;
}

.en_my.page-experts-landing-page.page-joint-oa-pain span.view-pdf-button {
    margin: 0;
}

.en_my.page-experts-landing-page span.experts-learn-more-btn,
.en_my.page-experts-landing-page span.view-pdf-button a {
    color: white;
    text-decoration: none;
}

.en_my.page-experts-landing-page span.view-pdf-button:before {
    content: '';
    background: url(../../assets/img/pdf-file-1.png) no-repeat;
    background-size: 20px;
    width: 49px;
    height: 28px;
    display: inline-block;
    box-sizing: border-box;
}


.en_my.page-experts-landing-page span.experts-learn-more-btn {
    background: #201547;
    background-size: 46px;
    color: #ffffff;
    padding: 0.8em 2em;
    font-size: 1.2rem;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    display: flex;
    width: 144px;
    max-width: 178px;
    border-radius: 7px;
}

.en_my.page-joint-oa-pain span.experts-learn-more-btn {
    margin: 0 auto;
}

.en_my.page-experts-landing-page span.experts-learn-more-btn:before {
    content: '';
    background: url(../../assets/img/Plus-Sign-For-Button.png) no-repeat;
    background-size: 24px;
    position: relative;
    right: 6px;
    width: 24px;
    height: 24px;
    display: inline-block;
    box-sizing: border-box;
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .en_my.page-experts-landing-page span.experts-learn-more-btn {
        margin: 0 auto;
    }
}

/*TABLES*/
.en_my.page-experts-landing-page .experts-table-box {
    background: #EFEFEF;
}

.en_my.page-experts-landing-page .pain-patients .alwayson-table table,
.en_my.page-experts-landing-page .pain-patients .alwayson-table table td {
    border: none;
}

.en_my.page-experts-landing-page .pain-patients .alwayson-table table tr:first-child {
    border-bottom: 1px solid black;
    color: #00A0DF;
}

.en_my.page-experts-landing-page .pain-patients .alwayson-table table td:nth-child(2) {
    border-right: 1px solid black;
    border-left: 1px solid black;
}

/*IFRAME*/
.en_my.page-experts-landing-page .panadol-experts-carousel iframe {
    width: 80%;
    height: 200px;
    margin-left: 35px;
}

/*Overlay*/
.en_my.page-experts-landing-page .overlay-background {
    z-index: 40000;
}

.en_my.page-experts-landing-page .overlay-container {
    z-index: 40001;
}

/*NAVIGATION*/
.experts-menu-box {
    display: none;
    background-color: #ffffff;
    -moz-box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.15);
    width: 100%;
    margin: 0 auto;
}

.experts-menu-box .panadol-mobile-menu-rte ul {
    margin: 0;
    padding: 0;
}

.experts-navigation-box {
    display: none;
}

.en_my.page-experts-landing-page .experts-navigation-box {
    display: block;
}

.en_my.page-experts-landing-page .panadol-desktop-header-box {
    position: fixed;
    z-index: 20000;
}

.en_my.page-experts-landing-page .panadol-desktop-box .experts-navigation-box .component-content,
.en_my.page-experts-landing-page .panadol-symptoms-lanading-outer-box .experts-navigation-box .component-content {
    position: fixed;
    z-index: 10000;
}

.en_my.page-experts-landing-page .experts-navigation-box .component-content {
    display: flex;
    justify-content: space-between;
    position: absolute;
    background: #201547;
    margin-top: 7%;
    left: 0;
    right: 0;
    color: #fff;
    font-weight: bold;
}

.en_my.page-experts-landing-page .panadol-symptoms-lanading-outer-box .richText ul {
    padding: 10px 0;
}

.en_my.page-experts-landing-page .experts-navigation-box ul li {
    margin: 0 25px;
    padding: 0
}

.en_my.page-experts-landing-page .experts-navigation-box ul {
    display: flex;
    margin-top: 10px;
    margin-bottom: 0;
    color: white;
    justify-content: space-around;
}

.en_my.page-joint-oa-pain .experts-navigation-box ul li:nth-child(2),
.en_my.page-paracetamol-uses .experts-navigation-box ul li:nth-child(3),
.en_my.page-osteaoarthritis-symptoms-diagnosis .experts-navigation-box ul li:nth-child(4),
.en_my.page-which-type-of-headache-is-causing-you-pain11 .experts-navigation-box ul li:nth-child(5) {
    border-bottom: 2px solid #fff;
}

/*NAVIGATION*/
.en_my.page-experts-landing-page .panadol-desktop-box .panadol-desktop-header-box {
    margin-top: -10px;
}

.en_my.page-experts-landing-page .experts-navigation-box .component-content {
    position: absolute;
    background: #201547;
    margin-top: 6.8%;
    /*  margin-top: 116px; */
    left: 0;
    right: 0;
}

.en_my.page-experts-landing-page .experts-navigation-box .component-content a {
    color: white;
    text-decoration: none;
    font-family: 'Montserrat', sans-serif;
}

/*FONTS*/
.en_my.page-experts-landing-page .panadol-content-rte ul li::before {
    content: "Ã¢â‚¬Â¢";
    color: #201547;
    font-size: 1.8rem;
    position: absolute;
    top: -5px
}

.en_my.page-experts-landing-page h1 {
    /* font-size:58px; */
    font-family: 'Montserrat', sans-serif;
    font-weight: 200;
    color: #201547;
}

.en_my.page-experts-landing-page h2 {
    font-size: 48px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 200;
    color: #201547;
}

.en_my.page-experts-landing-page h3 {
    font-size: 1.8rem;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-weight: 200;
    color: #201547;
}

.en_my.page-experts-landing-page ul li {
    line-height: 1.5;
    margin: 0
}

.en_my.page-experts-landing-page .pain-symptoms-list ul {
    display: block;
}

.en_my.page-experts-landing-page .panadol-content-rte p {
    font-size: 1.3rem;
    font-family: 'Montserrat', sans-serif;
}

.en_my.page-experts-landing-page span.dot_paragraph:before {
    color: #201547;
    font-size: 25px;
    top: -8px;
}

.en_my.page-experts-landing-page .carousel-article-title {
    font-size: 1.6rem;
    font-weight: bold;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #201547;
}

.en_my.page-which-type-of-headache-is-causing-you-pain11 .extended-tablet-text {
    font-size: 1rem;
    line-height: 1.3;
}

.en_my.page-experts-landing-pagepage-which-type-of-headache-is-causing-you-pain11 .panadol-content-banner-image {
    margin-top: 2rem !important;
}

.en_my.page-which-type-of-headache-is-causing-you-pain11 .extended-tablet-title {
    color: #201547;
}

.en_my.page-which-type-of-headache-is-causing-you-pain11 .alwayson-blue-text {
    font-weight: bold;
}

.en_my.page-which-type-of-headache-is-causing-you-pain11 .experts-feature-box p {
    overflow: hidden;
}

.en_my.page-experts-landing-page .experts-table-box {
    padding-top: 70px;
    padding-bottom: 70px;
}

.en_my.page-experts-landing-page .carousel-article-text {
    font-size: 1.1rem;
}

.en_my.page-experts-landing-page .panadol-experts-products p {
    font-size: 1.1rem;
}

.en_my.page-experts-landing-page .children-medical-symptoms .children-medical-symptoms p {
    font-size: 0.7rem
}

.en_my.page-joint-oa-pain .experts-blue-title {
    font-size: 2rem;
    color: #201547;
    padding-right: 70px;
}

.en_my.page-experts-landing-page .experts-page-relief-title h1 {
    /* font-size: 3rem; */
    font-size: 57px;
    color: #201547;
    padding-right: 25%;
    padding-left: 25%;
}

.en_my.page-experts-landing-page .dot_paragraph {
    display: inline-block;
}

.en_my.page-experts-landing-page .panadol-experts-products {
    padding-bottom: 50px;
}

.en_my.page-experts-landing-page .experts-children-products {
    padding-top: 10px;
}

.en_my.page-experts-landing-page .panadol-experts-carousel {
    display: flex;
    justify-content: center;
}

.en_my.page-joint-oa-pain .experts-mobile-breakpoint {
    display: none;
}

.en_my.page-experts-landing-page .carousel-our-articles {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.en_my.page-experts-landing-page .carousel-our-articles-slide {
    flex: 0 0 40%;
    padding-bottom: 30px;
}

.en_my.page-experts-landing-page .carousel-video-article-slide {
    flex: 0 0 45%;
    padding-bottom: 30px;
}

.en_my.page-experts-landing-page .carousel-three-articles-slide {
    flex: 0 0 30%;
    padding-bottom: 30px;
}

.en_my.page-experts-landing-page .children-medical-symptoms .medical-symptoms-icons {
    max-width: 100%;
    width: 20%;
    margin-right: 5%;
}

.en_my.page-experts-landing-page .children-medical-symptoms .medical-symptoms-icons p {
    font-size: 1rem;
}

.en_my.page-experts-landing-page .experts-blue-subtitle {
    font-size: 1.5rem;
    color: #201547;
}

.en_my.page-experts-landing-page .children-products-title-img img {
    max-width: 50%;
}

.en_my.page-which-type-of-headache-is-causing-you-pain11 .experts-feature-box img {
    margin-bottom: 40px;
}

.en_my.page-osteaoarthritis-symptoms-diagnosis .experts-diagnose-box p:nth-child(2) {
    clear: both;
}

.en_my.page-experts-landing-page .experts-children-conditions-box {
    padding-top: 50px;
    padding-bottom: 60px;
}

.en_my.page-joint-oa-pain .experts-joints-factors-box {
    padding-bottom: 60px;
    padding-top: 15%;
}

.en_my.page-which-type-of-headache-is-causing-you-pain11 .panadol-symptoms-lanading-outer-box .extented-tablet-box .richText.last h2 {
    padding-top: 0;
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .en_my.page-experts-landing-page .fixed-box {
        position: fixed;
        width: 100%;
        top: 10px;
        z-index: 10000;
    }

    .en_my.page-experts-landing-page .panadol-mobile-header-box {
        position: fixed;
        z-index: 20000;
    }

    .en_my.page-experts-landing-page .experts-navigation-box .component-content {
        margin-top: 0 !important;
    }

    .en_my.page-experts-landing-page .experts-navigation-box {
        margin-top: 30px;
    }

    .en_my.page-experts-landing-page .experts-children-conditions-box h2 {
        text-align: left !important;
    }

    .en_my.page-experts-landing-page .experts-children-conditions-box {
        padding-top: 30px;
    }

    .en_my.page-joint-oa-pain .experts-joints-factors-box .richText {
        text-align: center;
    }

    .en_my.page-joint-oa-pain .experts-joints-factors-box .richText .view-pdf-button {
        margin: 0 auto;
    }

    .en_my.page-joint-oa-pain .experts-joints-factors-box .richText .optimized-carousel-H2-blue {
        font-size: 6rem;
    }

    .en_my.page-experts-landing-page .panadol-symptoms-lanading-outer-box .panadol-mobile-box.odd {
        margin-top: 88px;
    }
}

.en_my.page-joint-oa-pain .experts-joints-subtitle {
    font-size: 3rem;
    color: #201457;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-weight: bold;
    text-align: center;
}

.en_my.page-joint-oa-pain .experts-joints-title {
    font-size: 2.3rem;
    line-height: 1.2;
    color: #201547;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.en_my.page-osteaoarthritis-symptoms-diagnosis .experts-diagnose-box h2 {
    padding-top: 0;
}

.en_my.page-osteaoarthritis-symptoms-diagnosis .osteo-banner .richText a {
    text-decoration: none;
}

.en_my.page-joint-oa-pain .experts-joints-factors-box .richText.first.odd.last p {
    width: 62%;
}

.en_my.page-joint-oa-pain .experts-joints-factors-box .richText.first.odd.last p span.view-pdf-button {
    margin-top: 50px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .en_my.page-experts-landing-page .panadol-symptoms-lanading-outer-box .panadol-mobile-box.fixed-box {
        display: block;
    }

    .en_my.page-experts-landing-page .experts-navigation-box .component-content {
        margin-top: 0 !important;
    }

    .en_my.page-experts-landing-page .experts-navigation-box {
        margin-top: 40px;
    }

    .en_my.page-experts-landing-page .panadol-mobile-header-box {
        position: fixed;
        z-index: 20000;
        width: 100%;
    }

    .en_my.page-experts-landing-page .fixed-box {
        position: fixed;
        z-index: 10000;
        width: 100%;
        top: 10px;
    }

    .en_my.page-joint-oa-pain .experts-joints-title {
        font-size: 3rem;
    }

    .en_my.page-osteaoarthritis-symptoms-diagnosis .experts-diagnose-box .richText.first p {
        height: 5vw;
    }
}

@media screen and (min-width: 1025px) {
    .en_my.page-joint-oa-pain .experts-joints-title {
        font-size: 3.8rem;
    }

    .en_my.page-joint-oa-pain .experts-joints-text {
        display: block;
        width: 62%;
        margin: 40px 0;
        font-family: 'Montserrat', sans-serif;
    }

    .en_my.page-joint-oa-pain .experts-paracetamol-box .richText h2 {
        width: 50%;
        margin: 0 auto;
    }

    .en_my.page-which-type-of-headache-is-causing-you-pain11 .panadol-content-grey-box .panadol-content-box .richText {
        width: 33%;
        margin-right: 15%;
    }

    .en_my.page-which-type-of-headache-is-causing-you-pain11 .headache-page-diagram .headache-page-diagram-txt {
        width: 33%;
    }

    .en_my.page-which-type-of-headache-is-causing-you-pain11 .extented-tablet-box .richText.first {
        width: 70%;
        margin: 0 auto;
    }

    .en_my.page-which-type-of-headache-is-causing-you-pain11 .extented-tablet-box .richText.last {
        width: 60%;
        margin: 0 auto;
    }

    .en_my .experts-ref-parent-box > .component-content > .paragraphSystem {
        display: flex;
    }

    .en_my .experts-ref-child-box {
        flex: 1;
        margin-bottom: 0;
        position: relative;
    }

    .en_my .experts-ref-child-box > .component-content > .paragraphSystem > .box.last .richText.last,
    .en_my .experts-ref-child-box.children-medical-symptoms > .component-content > .paragraphSystem > .richText.last,
    .en_my .experts-ref-child-box.pain-patients-table > .component-content > .paragraphSystem > .richText.last {
        position: absolute;
        bottom: 0;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .en_my .experts-ref-parent-box > .component-content > .paragraphSystem {
        display: flex;
    }

    .en_my .experts-ref-child-box {
        flex: 1;
        margin-bottom: 0;
        position: relative;
    }

    .en_my .experts-ref-child-box.medical-symptoms-video > .component-content > .paragraphSystem > .richText.last,
    .en_my .experts-symptoms-box .experts-ref-child-box.last > .component-content > .paragraphSystem > .richText.last,
    .en_my .experts-ref-child-box.pain-patients-video > .component-content > .paragraphSystem > .richText.last {
        position: absolute;
        bottom: 0;
    }
}

@media (max-width: 1024px) {

    .en_my.page-which-type-of-headache-is-causing-you-pain11 .panadol-content-grey-box .panadol-content-box .richText,
    .en_my.page-which-type-of-headache-is-causing-you-pain11 .headache-page-diagram .headache-page-diagram-txt,
    .en_my.page-which-type-of-headache-is-causing-you-pain11 .image.grid_6 {
        width: 100%;
    }

    .en_my.page-which-type-of-headache-is-causing-you-pain11 .panadol-content-grey-box .panadol-content-box .image {
        margin-top: 60px;
    }

    .en_my.page-experts-landing-page .carousel-three-articles-image img {
        max-height: 100%;
        width: 100%;
    }

    .en_my.page-joint-oa-pain .experts-joints-factors-box .richText.first.odd.last p {
        width: 100%;
    }
}

@media (min-width: 1680px) {
    .en_my.page-experts-landing-page .experts-navigation-box .component-content {
        margin-top: 5.5%;
    }

    .en_my.page-joint-oa-pain .richText.experts-navigation-box .component-content,
    .en_my.page-paracetamol-uses .richText.experts-navigation-box .component-content,
    .en_my.page-osteaoarthritis-symptoms-diagnosis .richText.experts-navigation-box .component-content,
    .en_my.page-which-type-of-headache-is-causing-you-pain11 .richText.experts-navigation-box .component-content {
        margin-top: 6%;
    }
}

@media screen and (min-width: 768px) {

    .en_my.page-experts-landing-page .panadol-experts-products .products-regular-img,
    .en_my.page-experts-landing-page .panadol-experts-products .box.even.last .box.grid_6.even {
        float: right;
    }

    .en_my.page-experts-landing-page .panadol-experts-products .products-actifast-text {
        margin-bottom: 70px;
        float: right;
    }

    .en_my.page-experts-landing-page .panadol-experts-products .products-regular-text.odd.last {
        margin-top: 0;
        margin-bottom: 70px;
    }

    .en_my.page-experts-landing-page .panadol-experts-products .products-regular-text.first,
    .en_my.page-experts-landing-page .panadol-experts-products .products-regular-text.first .richText,
    .en_my.page-experts-landing-page .panadol-experts-products .products-regular-text.first .richText ul,
    .en_my.page-experts-landing-page .panadol-experts-products .products-actifast-text.even .richText,
    .en_my.page-experts-landing-page .panadol-experts-products .products-actifast-text.even .richText ul,
    .en_my.page-experts-landing-page .panadol-experts-products .products-actifast-text.even,
    .en_my.page-experts-landing-page .panadol-experts-products .box.even.last .box.grid_6.first,
    .en_my.page-experts-landing-page .panadol-experts-products .box.even.last .box.grid_6.first .richText,
    .en_my.page-experts-landing-page .panadol-experts-products .box.even.last .box.grid_6.first .richText ul {
        margin-bottom: 0;
    }

    .en_my.page-experts-landing-page .panadol-symptoms-lanading-outer-box .panadol-mobile-box {
        display: none;
    }

    .en_my.page-paracetamol-uses .para-banner-title h1 {
        width: 54%;
        margin-left: auto;
        margin-right: auto;
    }
}

.en_my.page-joint-oa-pain .experts-paracetamol-box {
    padding-top: 50px;
}

.en_my.page-joint-oa-pain .experts-paracetamol-box img {
    padding-top: 50px;
}

.en_my.page-joint-oa-pain .carousel-three-articles {
    padding-top: 50px;
}

.en_my.page-paracetamol-uses .view-pdf-button {
    margin: 0 auto;
}

.en_my.page-which-type-of-headache-is-causing-you-pain11 .headache-pain-banner {
    margin-top: 200px;
}

.en_my.page-which-type-of-headache-is-causing-you-pain11 .headache-pain-banner .superscript {
    font-size: 0.5rem;
}

@media (max-width: 1024px) and (min-width: 768px) {
    .en_my.page-experts-landing-page .experts-custom-box .panadol-desktop-box.first {
        display: block !important;
        margin-top: 10px;
    }

    .en_my.page-experts-landing-page .experts-custom-box .panadol-mobile-box.fixed-box {
        display: none;
    }

    .en_my .panadol-mobile-box .panadol-header-links-rte.richText ul li span {
        background: url(../../assets/img/css_sprites.png) -10px -60px no-repeat;
        background-position-x: 68%;
    }

    .en_my.page-which-type-of-headache-is-causing-you-pain11 .extended-tablet-title {
        font-size: 32px;
    }

    .en_my.page-experts-landing-page .experts-page-relief-title h1 {
        padding: 0;
    }

    .en_my.page-experts-landing-page .panadol-experts-carousel iframe {
        margin-left: 10%;
    }

    .en_my.page-experts-landing-page .experts-page-relief-title p {
        width: 84%;
        margin: 0 auto;
    }

    .en_my.page-experts-landing-page .children-medical-symptoms .medical-symptoms-icons {
        width: 100%;
    }

    .en_my.page-experts-landing-page .children-medical-symptoms .medical-symptoms-icons p {
        font-size: 1.3rem;
    }

    .en_my.page-experts-landing-page .carousel-did-you-know .slick-slide {
        padding-left: 5px;
        padding-right: 5px;
    }

    .en_my.page-experts-landing-page .carousel-did-you-know .carousel-did-you-know-image {
        display: block;
    }

    .en_my.page-experts-landing-page .carousel-our-articles-slide .carousel-our-articles-image img {
        width: 100%;
    }

    .en_my.page-which-type-of-headache-is-causing-you-pain11 .headache-pain-banner {
        margin-top: 100px;
    }

    .en_my.page-experts-landing-page.page-paracetamol-uses .para-banner-title h1,
    .en_my.page-experts-landing-page.page-osteaoarthritis-symptoms-diagnosis .panadol-content-rte h1 {
        margin-top: 120px;
    }

    .en_my.page-paracetamol-uses .para-uses-number p {
        overflow: none;
        float: left;
    }
}

@media (max-width: 767px) and (min-width: 320px) {
    .en_my.page-joint-oa-pain .experts-paracetamol-box {
        background-color: #fff;
        margin-bottom: 0;
    }

    .en_my.page-which-type-of-headache-is-causing-you-pain11 .headache-pain-banner {
        margin-top: 0;
    }

    .en_my.page-experts-landing-page.page-paracetamol-uses .para-banner-title h1,
    .en_my.page-experts-landing-page.page-osteaoarthritis-symptoms-diagnosis .panadol-content-rte h1 {
        margin-top: 20px;
    }

    .en_my.page-which-type-of-headache-is-causing-you-pain11 .headache-page-diagram-txt h3,
    .en_my.page-which-type-of-headache-is-causing-you-pain11 .panadol-symptoms-lanading-outer-box .panadol-content-grey-box h3 {
        text-align: center;
    }
}

.en_my.page-experts-landing-page .carousel-did-you-know-slide3 > .carousel-did-you-know-txt {
    width: 91%;
}

.en_my.page-experts-landing-page .carousel-did-you-know-slide3 .carousel-did-you-know-txt p {
    font-size: 1.2rem;
    width: 43%;
}

.en_my.page-experts-landing-page .carousel-did-you-know-slide3 > .carousel-did-you-know-txt img {
    width: 58%;
    margin-top: -13%;
    float: right;
}

.en_my.page-experts-landing-page .carousel-video-article-slide {
    flex: 0 0 49.5%;
    margin-right: 0;
}

.en_my.page-experts-landing-page .experts-video-title,
.en_my.page-experts-landing-page .carousel-article-title {
    font-size: 1.5rem;
    line-height: 1.2;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.en_my.page-paracetamol-uses .para-banner-title h1,
.en_my.page-osteaoarthritis-symptoms-diagnosis .panadol-content-rte h1 {
    margin-top: 236px;
    line-height: 1;
}

.en_my.page-paracetamol-uses .para-banner-image img {
    width: 100%;
}

.en_my.page-paracetamol-uses .panadol-content-rte h1 {
    line-height: 1;
}

.en_my.page-which-type-of-headache-is-causing-you-pain11 .image.grid_6 {
    margin-top: 120px;
}

.en_my.page-which-type-of-headache-is-causing-you-pain11 .headache-page-diagram-txt p,
.en_my.page-which-type-of-headache-is-causing-you-pain11 .panadol-symptoms-lanading-outer-box .panadol-content-grey-box p,
.en_my.page-which-type-of-headache-is-causing-you-pain11 .panadol-symptoms-lanading-outer-box .panadol-content-grey-box ul li {
    color: #666666;
    font-size: 1.2rem !important;
    line-height: 1vw !important;
    font-family: 'Montserrat', sans-serif;
}

.en_my.page-which-type-of-headache-is-causing-you-pain11 .panadol-symptoms-lanading-outer-box .panadol-content-grey-box ul li {
    background: none;
    margin: 24px 0;
}

.en_my.page-which-type-of-headache-is-causing-you-pain11 .panadol-symptoms-lanading-outer-box .panadol-content-grey-box ul {
    margin-left: 0;
}

.en_my.page-which-type-of-headache-is-causing-you-pain11 .panadol-symptoms-lanading-outer-box .panadol-content-grey-box ul li:before {
    content: "•";
    top: 0;
    left: 0;
    font-size: 1.8rem;
}

.en_my.page-experts-landing-page .pain-symptoms-list ul {
    float: left;
    margin-left: 0;
}

.en_my.page-experts-landing-page .panadol-content-rte ul li {
    font-size: 1.1rem;
}

.en_my.page-which-type-of-headache-is-causing-you-pain11 .headache-page-diagram-txt h3,
.en_my.page-which-type-of-headache-is-causing-you-pain11 .panadol-symptoms-lanading-outer-box .panadol-content-grey-box h3 {
    margin-top: 40px;
}

.en_my.page-experts-landing-page .products-oa,
.en_my.page-experts-landing-page .symptoms-grey-box {
    padding-top: 3%;
    padding-bottom: 3%;
}

.en_my.page-experts-landing-page .experts-symptoms-box {
    padding-top: 3%;
}

.en_my.page-experts-landing-page .carousel-did-you-know .carousel-did-you-know-txt ul li {
    list-style: none;
    font-family: 'Montserrat', sans-serif;

}

.en_my.page-experts-landing-page .carousel-did-you-know .carousel-did-you-know-txt ul li::before {
    content: "Ã¢â‚¬Â¢";
    color: #201547;
    font-size: 1.8rem;
    position: relative;
    top: 2px;
    right: 3px;

}

.en_my.page-experts-landing-page .carousel-did-you-know .carousel-did-you-know-txt ul {
    padding-left: 0;
}

@media screen and (min-width: 1025px) {
    .en_my.page-experts-landing-page.page-joint-oa-pain .experts-joints-factors-box .box.odd .image.grid_3 {
        width: 20%;
        margin: 0;
    }

    .en_my.page-experts-landing-page.page-joint-oa-pain .experts-joints-factors-box .box.odd .image.grid_3:first-child {
        margin-left: 10% !important;
    }

    .en_my.page-experts-landing-page .actifast-product {
        margin-bottom: 50px;
    }
}

@media screen and (min-width: 320px) and (max-width: 1024px) {

    .en_my.page-which-type-of-headache-is-causing-you-pain11 .headache-page-diagram-txt p,
    .en_my.page-which-type-of-headache-is-causing-you-pain11 .panadol-symptoms-lanading-outer-box .panadol-content-grey-box p,
    .en_my.page-which-type-of-headache-is-causing-you-pain11 .panadol-symptoms-lanading-outer-box .panadol-content-grey-box ul li {
        line-height: 20px !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .en_my.page-experts-landing-page .panadol-mobile-box.first .image {
        margin-top: 40px;
        padding-top: 0;
    }

    .en_my.page-joint-oa-pain .experts-joints-factors-box {
        padding-top: 0;
    }

    .en_my.page-experts-landing-page .headache-pain-banner .panadol-content-banner-image,
    .en_my.page-experts-landing-page .osteo-banner .image.even.last,
    .en_my.page-experts-landing-page .para-banner-image,
    .en_my.page-experts-landing-page .experts-joints-factors-box .box.grid_6 .image {
        display: none;
    }

    .en_my.page-paracetamol-uses .para-banner-title h1,
    .en_my.page-osteaoarthritis-symptoms-diagnosis .panadol-content-rte h1 {
        margin-top: 50px;
    }
}

/*MEDIA SCREEN MOBILE*/
@media screen and (max-width: 767px) {
    .en_my.page-experts-landing-page .carousel-did-you-know-slide3 .carousel-did-you-know-txt p {
        font-size: 1.2rem;
        width: 100%;
    }

    .en_my.page-experts-landing-page .pain-symptoms-list ul {
        width: 100%;
    }

    .en_my.page-experts-landing-page .pain-symptoms-list .richText.even {
        margin-bottom: 0;
    }

    .en_my.page-experts-landing-page .carousel-did-you-know .carousel-did-you-know-txt ul {
        padding-left: 6px;
    }

    .en_my.page-experts-landing-page h1 {
        font-size: 2rem;
    }

    .en_my.page-experts-landing-page h2 {
        font-size: 2rem;
    }

    .en_my.page-experts-landing-page .pain-symptoms-list ul {
        margin: 0;
        padding: 0;
    }

    .en_my.page-experts-landing-page .children-medical-symptoms .medical-symptoms-icons {
        text-align: center;
    }

    .en_my.page-experts-landing-page .children-medical-symptoms .medical-symptoms-icons {
        max-width: 36%;
        width: 14%;
        margin-right: 5%;
    }

    .en_my.page-experts-landing-page .children-medical-symptoms .medical-symptoms-icons:last-child {
        margin-right: 46%;
    }

    .en_my.page-experts-landing-page .medical-symptoms-icons.grid_1.component.even {
        margin-right: 46%;
    }

    .en_my.page-experts-landing-page .medical-symptoms-icons.grid_1.alpha.component.even,
    .en_my.page-experts-landing-page .medical-symptoms-icons.grid_1.omega.component.even {
        margin-right: 5%;
    }

    .en_my.page-experts-landing-page .children-medical-symptoms .richText.odd.last {
        width: 100%;
    }

    .en_my.page-experts-landing-page .carousel-did-you-know-slide3 .carousel-did-you-know-txt {
        width: 100%;
    }

    .en_my.page-experts-landing-page .carousel-did-you-know-slide3 .carousel-did-you-know-txt img {
        width: 100%;
        margin-top: 0;
        margin-bottom: 30px;
    }

    .en_my.page-experts-landing-page .carousel-did-you-know-slide3 .carousel-did-you-know-txt .view-pdf-button {
        margin: 0 auto;
    }

    .en_my.page-experts-landing-page .carousel-did-you-know .carousel-did-you-know-txt {
        width: 100%;
    }

    .en_my.page-experts-landing-page .medical-symptoms-list > .component-content > .paragraphSystem {
        display: flex;
        flex-direction: column;
    }

    .en_my.page-experts-landing-page .medical-symptoms-pain > .component-content > .paragraphSystem {
        display: flex;
    }

    .en_my.page-experts-landing-page .pain-symptoms-list {
        order: 5
    }

    .en_my.page-experts-landing-page #footer.main {

        padding-top: 0 !important;
    }

    .en_my.page-experts-landing-page #footer.main ul li {
        text-align: center;
        border-top: none;
    }

    .en_my.page-paracetamol-uses .para-banner-title {
        order: 2;
    }

    .en_my.page-experts-landing-page .medical-symptoms-pain > .component-content > .paragraphSystem {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .en_my.page-which-type-of-headache-is-causing-you-pain11 .headache-page-diagram > .component-content > .paragraphSystem {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
    }

    .en_my.page-which-type-of-headache-is-causing-you-pain11 .alwayson-blue-text {
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        font-size: 1.3rem;
    }

    .en_my.page-which-type-of-headache-is-causing-you-pain11 .headache-page-diagram-img {
        order: 2;
    }

    .en_my.page-experts-landing-page .medical-symptoms-pain > .component-content > .paragraphSystem > .grid_1 {
        flex: 0 41%;
        margin-bottom: 17px;
    }

    .experts-navigation-box {
        display: none;
    }

    .en_my.page-experts-landing-page .carousel-did-you-know .carousel-did-you-know-image {
        display: flex;
        justify-content: center;
    }

    .en_my.page-experts-landing-page .actifast-product .paragraphSystem {
        display: flex;
        flex-direction: column;
    }

    .en_my.page-experts-landing-page .experts-page-relief-title h1 {
        font-size: 2rem;
        padding-right: 0;
        padding-left: 0;
    }

    .en_my.page-experts.page-joint-oa-pain .experts-joints-subtitle {
        font-size: 2rem;
    }

    .en_my.page-experts-landing-page .pain-patients .alwayson-table table td {
        font-size: 0.75rem;
    }

    .en_my.page-which-type-of-headache-is-causing-you-pain11 .experts-feature-box p:nth-child(2) {
        clear: both;
    }

    .en_my.page-which-type-of-headache-is-causing-you-pain11 .experts-feature-box img {
        margin-bottom: 10px;
    }

    .en_my.page-osteaoarthritis-symptoms-diagnosis .experts-diagnose-box p:nth-child(2) {
        clear: none;
    }

    .en_my.page-joint-oa-pain span.view-pdf-button {
        margin: 0 auto;
    }

    .en_my.page-joint-oa-pain .experts-desktop-breakpoint {
        display: none;
    }

    .en_my.page-joint-oa-pain .experts-mobile-breakpoint {
        display: block;
    }

    .en_my.page-joint-oa-pain .experts-joints-subtitle {
        font-size: 2rem;
    }

    .en_my.page-joint-oa-pain .panadol-content-grey-box {
        background: white;
    }

    .en_my.page-joint-oa-pain span.learn-more-button {
        margin: 0 auto;
    }

    .en_my.page-experts-landing-page .carousel-did-you-know .slick-slide {
        display: block !important;
    }

    .en_my .slick-slide {
        outline: none !important;
    }

    .en_my.page-experts-landing-page .children-medical-symptoms .paragraphSystem {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }


    .en_my.page-experts-landing-page .children-medical-symptoms .medical-symptoms-icons {
        flex-basis: 50%;
        justify-content: center;
    }

    .en_my.page-experts-landing-page .experts-children-products .paragraphSystem {
        display: flex;
        flex-direction: column;
    }

    .en_my.page-experts-landing-page .children-products-title-img img {
        width: 60%;
    }

    .en_my.page-experts-landing-page .products-actifast-image {
        order: 2;
    }

    .en_my.page-experts-landing-page .products-actifast-text.even {
        order: 1;
    }

    .en_my.page-experts-landing-page .products-actifast-text.odd {
        order: 3;
    }
}

@media screen and (min-width: 768px) and (max-width: 1150px) {
    .en_my.page-experts-landing-page .medical-symptoms-icons {
        max-width: 243px;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .en_my.page-experts-landing-page .carousel-did-you-know .carousel-did-you-know-txt {
        width: 100%;

    }

    .en_my.page-experts-landing-page .children-medical-symptoms .medical-symptoms-icons {
        max-width: 96px;
        margin-right: 4px;
    }

    .en_my.page-experts-landing-page .carousel-did-you-know .carousel-did-you-know-image img {
        width: 100%;
    }

    .en_my.page-experts-landing-page .pain-symptoms-list ul {
        margin: 0;
        padding: 0;
    }
}

.en_my.page-paracetamol-uses .para-uses-number p {
    overflow: hidden;
    margin-top: 0;
}

.en_my.page-paracetamol-uses .para-banner-title h1 {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #201547;
}

.en_my.page-paracetamol-uses .para-banner > .component-content > .paragraphSystem {
    display: flex;
    flex-direction: column;
}

/****************  MALASYA LOCALIZATION  ****************/

.en_my .panadol-desktop-box span.see-more-pdct-details a {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    text-decoration: none;
    color: #25408f;
    font-size: 1.12vw;
    width: 9px;
    height: 15px;
    background: url(../../assets/img/css_sprites.png) -10px -122px no-repeat;
    background-position-x: 12.7em;
    padding-right: 1em;
}

.en_my.page-symptoms .richText p {
    word-wrap: break-word;
}

.en_my.page-experts-landing-page .experts-page-relief-title {
    margin-top: 10%;
    color: #201547;
}

@media screen and (max-width: 767px) {
    .en_my.page-experts-landing-page .experts-page-relief-title {
        margin-top: 90px;
    }
}

.en_my.page-experts-landing-page .panadol-home-did-you-know-carousel {
    background: white;
}

.en_my.page-experts-landing-page .experts-products-title {
    color: #201547;
}

.en_my.page-experts-landing-page .panadol-home-did-you-know-carousel .carousel-nav li.carousel-nav-next a:before,
.en_my.page-experts-landing-page .panadol-home-did-you-know-carousel .carousel-nav li.carousel-nav-prev a:before {
    display: none;
}

.en_my.page-FAQ .richText li {
    word-wrap: break-word;
}

@media screen and (max-width: 1920px) and (min-width: 1025px) {
    .en_my div.panadol-where-to-buy-tab-box:nth-child(10) {
        margin-top: 3em;
    }

    .en_my.page-home .panadol-homepage-content-carousel-box,
    .en_my.page-home .panadol-homepage-image-carousel-box {
        margin-bottom: 0;
    }

    .en_my.page-home .panadol-homepage-carousel-box {
        margin-bottom: -6px;
    }

    .en_my .panadol-product-table-section .image.panadol-compare-product figcaption {
        text-align: center;
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {

    .en_my div.panadol-where-to-buy-tab-box:nth-child(9),
    .en_my div.panadol-where-to-buy-tab-box:nth-child(11) {
        margin-top: 3em;
    }

    .en_my .panadol-product-table-section .image.panadol-compare-product figcaption {
        text-align: center;
    }

    .en_my.page-home .panadol-homepage-content-carousel-box,
    .en_my.page-home .panadol-homepage-image-carousel-box {
        margin-bottom: 0;
    }

    .en_my.page-home .panadol-homepage-carousel-box {
        margin-bottom: -6px;
    }

    .en_my .panadol-mobile-box .panadol-mobile-header-inner-box .panadol-navigation-products-rte {
        height: 16em;
    }

    .en_my .panadol-tablet-content-box .panadol-home-did-you-know-carousel .richText h2 {
        line-height: 1.2;
        font-size: 2rem;
    }
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    .en_my div.panadol-where-to-buy-tab-box {
        margin-top: 0 !important;
        margin-bottom: 3em !important;
    }

    .en_my .panadol-home-mobile-carousel-image {
        margin-top: 2.8em;
    }

    .en_my .panadol-randomizier-mobile-box.component {
        top: 24em !important;
    }

    .en_my .carousel.panadol-product-detail-image-carousel .carousel-nav li a,
    .en_my .panadol-related-products-carousel .carousel-nav li a,
    .en_my .panadol-related-articles-carousel .carousel-nav li a {
        width: 22px;
        height: 22px;
    }

    .en_my.page-PANAFLEX-PAIN-RELIEF-PATCH .box.panadol-prod-dosage-table-box .richText.panadol-content-rte {
        width: 49.33%;
    }

    .en_my.page-PANADOL-CHILDREN-SUSPENSION-6 .box.panadol-prod-dosage-table-box .panadol-content-rte p:first-child {
        font-size: 2.2em !important;
        padding-top: 3px !important;
        padding-bottom: 25px !important;
    }
}

/* EXPERTS */
.experts-menu {
    background: none !important;
}

.experts-reference {
    text-decoration: underline;
    font-style: italic;
    cursor: pointer;
    font-size: 1.43vw;
    color: #666;
}

.dose-popup-experts {
    cursor: pointer;
    font-size: 65%;
    text-decoration: underline;
}

.experts-video-popup {
    color: #25408f;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 1.43vw;
    background: url(../../assets/img/green-arrow.png?auto=format) no-repeat right center;
    padding-right: 1em;
    cursor: pointer;
}

.en_my.page-experts-landing-page .richText .experts-reference {
    font-size: 1.3rem;
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
}

.en_my.page-experts-landing-page .panadol-related-articles-box .panadol-content-rte span.read-more-button {
    display: inline-block;
    color: #25408f;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    background: url(../../assets/img/green-arrow.png?auto=format) no-repeat 100% 70%;
    padding-right: 5%;
    margin-top: 10px;
}

.en_my.page-experts-landing-page .see-more-pdct-details {
    color: #25408f;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 1.43vw;
    background: url(../../assets/img/green-arrow.png?auto=format) no-repeat right center;
    padding-right: 1em;
}

.experts-button-popup {
    background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png) no-repeat;
    background-size: cover;
    color: #ffffff;
    padding: 0.5em 1em;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.en_my.page-experts-landing-page .experts-button-popup {
    background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png) no-repeat;
    background-size: cover;
    color: #ffffff;
    padding: 0.5em 1em;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    cursor: pointer;
}

.en_my.page-experts-landing-page .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item.is-active,
.en_my.page-experts-landing-page .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item.is-active,
.en_my.page-experts-landing-page .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
    background: url(../../assets/img/Desktop_Tabs_GreenBar.png) no-repeat 50% 105%;
}

@media screen and (max-width: 1024px) and (min-width: 768px) {

    .en_my.page-experts-landing-page .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item.is-active,
    .en_my.page-experts-landing-page .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item.is-active,
    .en_my.page-experts-landing-page .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        background: url(../../assets/img/Tablet_Tabs_GreenBar.png?auto=format) no-repeat 50% 105%;
    }
}

@media screen and (max-width: 767px) and (min-width: 320px) {

    .en_my.page-experts-landing-page .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item.is-active,
    .en_my.page-experts-landing-page .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        background: url(../../assets/img/Tablet_Tabs_GreenBar.png?auto=format) no-repeat 50% 100%;
    }
}

.en_my.page-experts-landing-page .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item a {
    color: #25408f;
}

.en_my.page-experts-landing-page .dose-popup-experts + span {
    font-size: 48%;
}

.en_my.page-experts-landing-page .panadol-home-outer-box .experts-custom-carousel {
    background-color: #fff;
}

.en_my.page-experts-landing-page .panadol-home-outer-box .panadol-home-clock-carousel-content-box .panadol-home-did-you-know-carousel {
    background-color: #ececec;
}

.en_my.page-experts-landing-page .panadol-home-outer-box .experts-custom-carousel .carousel-nav {
    text-align: left;
    padding-left: 4.5vw;
}

.en_my.page-experts-landing-page .panadol-home-outer-box .experts-custom-carousel .carousel-slides {
    width: 90%;
    margin: 0 auto;
}

.en_my.page-experts-landing-page .panadol-home-outer-box .experts-custom-carousel span.learn-more-button {
    background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png) no-repeat;
    background-size: cover;
}

.en_my.page-experts-landing-page .panadol-home-outer-box .experts-custom-carousel .richText p {
    margin-bottom: 1.5em;
}

.en_my.page-experts-landing-page .panadol-home-outer-box .panadol-home-did-you-know-carousel span.learn-more-button {
    background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png) no-repeat;
    background-size: cover;
}

.en_my.page-experts-landing-page .panadol-home-best-of-week-tab .panadol-content-grey-box.first .image img {
    width: 100%;
}

.en_my.page-experts-landing-page .panadol-home-best-of-week-tab .panadol-content-grey-box .image figcaption p {
    color: #666;
}

.en_my span.learn-more-button {
    background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png) no-repeat;
    background-size: cover;
    color: #ffffff;
    padding: 0.5em 1em;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.en_my span.learn-more-button a {
    color: #ffffff;
    text-decoration: none;
}

.en_my.page-experts-landing-page .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
    padding-bottom: 2.5em;
}

.en_my.page-experts-landing-page .panadol-home-best-of-week-tab .richText p {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666;
    line-height: 32px;
    margin: 6px 0;
}

.en_my.page-experts-landing-page strong {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.en_my.page-experts-landing-page .panadol-home-best-of-week-tab .richText p strong {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.en_my.page-experts-landing-page .panadol-home-best-of-week-tab .image {
    margin-top: 64px;
}

.en_my.page-experts-landing-page .panadol-home-best-of-week-tab .image figcaption {
    font-size: 1.43vw;
}

.en_my.page-experts-landing-page.page-which-type-of-headache-is-causing-you-pain11 h1,
.en_my.page-experts-landing-page.page-which-type-of-headache-is-causing-you-pain11 h2,
.en_my.page-experts-landing-page.page-which-type-of-headache-is-causing-you-pain2 h1,
.en_my.page-experts-landing-page.page-which-type-of-headache-is-causing-you-pain3 h1 {
    line-height: 1.2;
}

.en_my.page-experts-landing-page.page-which-type-of-headache-is-causing-you-pain3 .panadol-content-grey-box .panadol-content-box .box.grid_4 {
    padding-top: 4em;
}

.en_my.page-experts-landing-page .panadol-home-bow-box .parametrizedhtml iframe {
    width: 90%;
    margin: 5% 5% 0;
}

.experts-text-nomargintop p {
    margin-top: 0;
}

.experts-text-footnote {
    font-size: 75% !important;
}

.dot-dot-paragraph {
    display: block;
    position: relative;
    padding-left: 45px;
    box-sizing: border-box;
    margin-bottom: -16px;
    margin-top: -16px;
}

.dot-dot-paragraph::before {
    position: absolute;
    top: 0px;
    left: 15px;
    content: "-";
}

.experts-oa-text-left p {
    margin-top: 0 !important;
}

.experts-oa-smaller-text p {
    font-size: 18px !important;
}

.experts-img-no-marg-top {
    margin-top: 0 !important;
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    .experts-img-no-marg-top {
        margin-top: 1em !important;
    }

    .experts-reference {
        font-size: 12px;
    }

    .experts-video-popup {
        font-size: 16px;
        line-height: 22px;
    }

    .en_my.page-experts-landing-page .experts-video-popup {
        font-size: 16px;
        line-height: 22px;
    }

    .experts-button-popup {
        padding: 0.8em 1.5em;
        font-size: 1em;
        background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png) no-repeat;
        background-size: auto;
        color: #ffffff;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
    }

    .en_my.page-experts-landing-page .experts-button-popup {
        padding: 0.8em 1.5em;
        font-size: 1em;
        background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png) no-repeat;
        background-size: auto;
        color: #ffffff;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
    }

    .en_my .experts-parahtml-video iframe {
        height: 216px;
    }

    .en_my.page-experts-landing-page .panadol-related-articles-carousel .panadol-related-articles-box .parametrizedhtml iframe {
        width: 94%;
        margin: 3% 3% 0;
        height: 174px;
    }

    .en_my span.learn-more-button {
        font-size: 1em;
        background-size: auto;
    }

    .en_my.page-experts-landing-page span.learn-more-button {
        font-size: 1em;
        background-size: auto;
    }

    .en_my.page-experts-landing-page .panadol-content-grey-box.even .panadol-mobile-content-box {
        background-color: #fff;
    }

    .en_my.page-experts-landing-page .panadol-content-grey-box.even .panadol-mobile-content-box .experts-custom-carousel.odd.last .richText.alpha p {
        font-size: 14px;
        line-height: 22px;
        color: #666;
        text-align: left;
        font-family: 'Montserrat', sans-serif;
        margin: 0;
    }

    .en_my.page-experts-landing-page .panadol-content-grey-box.even .panadol-mobile-content-box .experts-custom-carousel.odd.last .richText.alpha p:first-child {
        margin-bottom: 20px;
    }

    .en_my.page-experts-landing-page .panadol-content-grey-box.even .panadol-mobile-content-box .experts-custom-carousel.odd.last .richText.alpha ol li {
        font-size: 14px;
        line-height: 22px;
        color: #666;
        font-family: 'Montserrat', sans-serif;
        margin-left: 0.5em;
    }

    .en_my.page-experts-landing-page .panadol-content-grey-box.even .panadol-mobile-content-box .experts-custom-carousel.odd.last .carousel-slide.last .richText p:first-child {
        font-size: 14px;
        line-height: 22px;
        color: #666;
        text-align: left;
        font-family: 'Montserrat', sans-serif;
        margin: 0;
    }

    .en_my.page-experts-landing-page .panadol-home-best-of-week-tab .tabs-content span.learn-more-button {
        padding: 0.8em 1.5em;
        font-size: 1em;
        background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png) no-repeat;
        background-size: auto;
    }

    .en_my.page-experts-landing-page .panadol-home-outer-box .experts-custom-carousel {
        padding: 0;
    }

    .en_my.page-experts-landing-page .panadol-home-outer-box .experts-custom-carousel p {
        color: #666;
        font-size: 1.2em;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        text-align: center;
    }

    .en_my.page-experts-landing-page .panadol-home-outer-box .experts-custom-carousel p .optimized-H1-grey {
        color: #666;
        font-size: 1.2em;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
    }

    .en_my.page-experts-landing-page .panadol-home-outer-box .experts-custom-carousel span.learn-more-button {
        padding: 0.8em 1.5em;
        font-size: 1em;
        background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png) no-repeat;
        background-size: auto;
    }

    .en_my.page-experts-landing-page .panadol-home-outer-box .panadol-home-did-you-know-carousel span.learn-more-button {
        padding: 1em 2.5em;
        font-size: 1em;
        background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png) no-repeat;
        background-size: contain;
    }

    .en_my.page-experts-landing-page h1 {
        font-size: 2em;
        line-height: 1.2;
    }

    .en_my.page-experts-landing-page .panadol-home-carousel-slide-box {
        margin-top: 1em;
    }

    .en_my.page-experts-landing-page .panadol-home-best-of-week-tab .richText p {
        font-size: 12px;
        line-height: 1.2;
    }

    .en_my.page-experts-landing-page .panadol-home-best-of-week-tab .image {
        margin-top: 1em;
    }

    .en_my.page-experts-landing-page .panadol-home-best-of-week-tab .image figcaption {
        font-size: 12px;
        text-align: left;
    }

    .en_my.page-experts-landing-page .panadol-home-best-of-week-tab .tabs-nav {
        width: 100%;
    }

    .en_my.page-experts-landing-page .panadol-home-best-of-week-tab.tabs .tabs-content {
        margin-top: 0;
    }

    .en_my.page-experts-landing-page .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item {
        padding: 0;
    }

    .en_my.page-experts-landing-page .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        padding: 5px 0;
    }

    .en_my.page-experts-landing-page .panadol-home-outer-box .experts-custom-carousel .carousel-nav li.carousel-nav-prev,
    .en_my.page-experts-landing-page .panadol-home-outer-box .experts-custom-carousel .carousel-nav li.carousel-nav-next {
        display: none;
    }

    .en_my.page-experts-landing-page .panadol-home-outer-box .experts-custom-carousel .carousel-nav {
        height: 4em;
        text-align: center;
        padding-left: 0;
    }

    .en_my.page-experts-landing-page .panadol-home-outer-box .experts-custom-carousel .carousel-nav li {
        display: inline-block;
        margin: 0 8px;
    }

    .en_my.page-experts-landing-page .panadol-home-did-you-know-carousel .carousel-nav {
        height: 4em;
        text-align: center;
        padding-left: 0;
    }

    .en_my.page-experts-landing-page .panadol-home-did-you-know-carousel .carousel-nav li {
        display: inline-block;
        margin: 0 8px;
    }

    .en_my.page-experts-landing-page .panadol-home-outer-box .experts-custom-carousel .carousel-nav li a {
        position: relative;
    }

    .en_my.page-experts-landing-page .panadol-home-outer-box .panadol-home-did-you-know-carousel .carousel-nav li a {
        position: relative;
    }

    .en_my.page-experts-landing-page .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item a {
        font-size: 10px;
    }

    .en_my.page-experts-landing-page .panadol-home-clock-mobile-box .experts-custom-carousel .panadol-content-rte.last p {
        color: #666;
        font-size: 1.2em;
        font-family: 'Montserrat', sans-serif;
        text-align: left;
        margin: 0.3em 0;
    }

    .en_my.page-experts-landing-page .panadol-home-clock-mobile-box .experts-custom-carousel .panadol-content-rte.last p:first-child {
        margin-bottom: 1.6em;
    }

    .en_my.page-experts-landing-page .panadol-home-clock-mobile-box .experts-custom-carousel .panadol-content-rte.last ol li {
        color: #666;
        font-size: 1.2em;
        font-family: 'Montserrat', sans-serif;
    }

    .flagimg:nth-child(odd) {
        width: 48% !important;
        float: left !important;
        margin-right: 10px !important;
    }

    .flagimg:nth-child(even) {
        width: 48% !important;
        float: left !important;
    }

    .flagimgmiddle {
        width: 48% !important;
        float: left !important;
        position: relative !important;
        left: 26% !important;
    }

    .dot-dot-paragraph {
        margin-bottom: -7px;
        margin-top: -7px;
        padding-left: 30px;
    }

    .panadol-symptoms-lanading-outer-box .panadol-content-grey-box .experts-oa-smaller-text p {
        font-size: 8px !important;
        line-height: 12px !important;
    }

    .experts-mobile-text-left {
        float: left !important;
        width: 76% !important;
    }

    .experts-mobile-text-left p {
        margin-top: 0 !important;
    }

    .experts-mobile-img-right {
        float: left !important;
        width: 24% !important;
    }

    .en_my.page-which-type-of-headache-is-causing-you-pain1 .panadol-mobile-content-box .panadol-content-white-box,
    .en_my.page-which-type-of-headache-is-causing-you-pain2 .panadol-mobile-content-box .panadol-content-white-box,
    .en_my.page-which-type-of-headache-is-causing-you-pain3 .panadol-mobile-content-box .panadol-content-white-box,
    .en_my.page-which-type-of-headache-is-causing-you-pain11 .panadol-mobile-content-box .panadol-content-white-box {
        background-color: #fff;
    }

    .en_my.page-which-type-of-headache-is-causing-you-pain1 .panadol-mobile-content-box .panadol-content-box .panadol-content-rte h2 {
        margin: 0.8em 0 0 0;
    }

    .en_my.page-experts-landing-page .panadol-content-banner-image {
        margin-top: 2.8em;
    }

    .en_my.page-experts-landing-page .panadol-home-bestweek-content-Box .panadol-home-best-of-week-tab {
        margin-top: 2rem;
    }

    .en_my.page-experts-landing-page .panadol-home-best-of-week-tab .richText p strong span.grey-title {
        font-size: 1.1rem;
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .en_my.page-experts-landing-page .panadol-home-best-of-week-tab .richText p strong span.grey-title {
        font-size: 1.5rem;
    }

    .experts-video-popup {
        font-size: 16px;
        line-height: 20px;
    }

    .en_my.page-experts-landing-page .experts-video-popup {
        font-size: 16px;
        line-height: 20px;
    }

    .experts-button-popup {
        background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png) no-repeat;
        background-size: auto;
        font-size: 1.1em;
        padding: 1em 2.5em;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        color: #ffffff;
    }

    .en_my.page-experts-landing-page .experts-button-popup {
        background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png) no-repeat;
        background-size: auto;
        font-size: 1.1em;
        padding: 1em 2.5em;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        color: #ffffff;
    }

    .en_my .experts-parahtml-video iframe {
        height: 190px;
    }

    .en_my.page-experts-landing-page .panadol-related-articles-carousel .panadol-related-articles-box .parametrizedhtml iframe {
        width: 94%;
        margin: 3% 3% 0;
        height: 174px;
    }

    .en_my.page-experts-landing-page .panadol-home-best-of-week-tab .tabs-nav {
        width: 97%;
    }

    .en_my.page-experts-landing-page .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        padding-bottom: 0.5em;
    }

    .en_my.page-experts-landing-page .panadol-home-best-of-week-tab .richText p {
        font-size: 16px;
        line-height: 22px;
    }

    .en_my.page-experts-landing-page .panadol-home-best-of-week-tab .richText p:last-child {
        margin: 1.6em 0;
    }

    .en_my span.learn-more-button {
        background-size: auto;
        padding: 1em 2.5em;
        font-size: 1.2em;
    }

    .en_my.page-experts-landing-page span.learn-more-button {
        background-size: auto;
        padding: 1em 2.5em;
        font-size: 1.2em;
    }

    .en_my.page-experts-landing-page .panadol-home-outer-box .panadol-home-clock-carousel-content-box .panadol-home-did-you-know-carousel .carousel-nav {
        margin-top: 6em;
    }

    .en_my.page-which-type-of-headache-is-causing-you-pain1 .panadol-tablet-content-box .panadol-content-white-box,
    .en_my.page-which-type-of-headache-is-causing-you-pain2 .panadol-tablet-content-box .panadol-content-white-box,
    .en_my.page-which-type-of-headache-is-causing-you-pain3 .panadol-tablet-content-box .panadol-content-white-box,
    .en_my.page-which-type-of-headache-is-causing-you-pain11 .panadol-tablet-content-box .panadol-content-white-box {
        background-color: #fff;
    }

    .en_my.page-experts-landing-page .panadol-home-outer-box .experts-custom-carousel span.learn-more-button {
        background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png) no-repeat;
        background-size: auto;
        font-size: 1.1em;
    }

    .en_my.page-experts-landing-page .panadol-home-outer-box .panadol-home-did-you-know-carousel span.learn-more-button {
        background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png) no-repeat;
        background-size: auto;
        font-size: 1.1em;
    }

    .en_my.page-experts-landing-page.page-which-type-of-headache-is-causing-you-pain2 .panadol-content-grey-box .panadol-content-box {
        margin-top: 2rem;
    }

    .en_my.page-experts-landing-page.page-which-type-of-headache-is-causing-you-pain2 .panadol-content-grey-box .panadol-content-box .panadol-symptoms-article-second-box {
        margin-top: 1rem;
    }

    .dot-dot-paragraph {
        margin-bottom: -12px;
        margin-top: -12px;
        padding-left: 30px;
    }

    .panadol-symptoms-lanading-outer-box .panadol-content-grey-box .experts-oa-smaller-text p {
        font-size: 11px !important;
        line-height: 14px !important;
    }

    .en_my.page-experts-landing-page .panadol-content-banner-image {
        margin-top: 3.6em;
    }

    .en_my.page-experts-landing-page .panadol-home-bestweek-content-Box .panadol-home-best-of-week-tab {
        margin-top: 3rem;
    }
}

@media screen and (max-width: 1920px) and (min-width: 1025px) {
    .en_my.page-experts-landing-page .panadol-home-best-of-week-tab .richText p strong span.grey-title {
        font-size: 2.3rem;
    }

    .en_my.page-experts-landing-page .panadol-home-bestweek-content-Box .panadol-home-best-of-week-tab {
        margin-top: 6rem;
    }

    .en_my.page-experts-landing-page .panadol-home-outer-box .experts-custom-carousel .carousel-nav {
        margin-top: 80px;
    }

    .en_my.page-experts-landing-page .panadol-home-best-of-week-tab .richText p:last-child {
        margin: 1.6em 0;
    }

    .en_my.page-experts-landing-page .experts-custom-carousel.component.even.last .panadol-home-carousel-slide-box .richText {
        margin-top: 5em;
    }

    .expert-oa-pain-text p {
        width: 90% !important;
        text-align: center !important;
        margin-left: 5% !important;
    }

    .en_my.page-experts-landing-page .panadol-home-carousel-slide-box .panadol-content-rte p {
        margin: 0 0 10px;
    }

    .en_my.page-experts-landing-page .panadol-content-banner-image {
        /*margin-top: 8.3em;*/
        margin-top: 7.6em;
    }

    .en_my.page-experts-landing-page.page-which-type-of-headache-is-causing-you-pain11 .panadol-content-banner-image {
        margin-top: 40px;
    }

    .en_my.page-which-type-of-headache-is-causing-you-pain1 .spotlight-content-rte p {
        font-size: 1.5em;
    }

    .en_my.page-which-type-of-headache-is-causing-you-pain1 .panadol-desktop-content-box.component.even {
        margin-top: 5em;
    }

    .en_my.page-experts-landing-page .panadol-home-bow-box .panadol-content-rte span.read-more-button {
        background-position-x: 6.3em;
    }

    .en_my.page-experts-landing-page.page-which-type-of-headache-is-causing-you-pain2 .panadol-content-grey-box .panadol-content-box {
        margin-top: 3rem;
    }

    .en_my.page-experts-landing-page.page-which-type-of-headache-is-causing-you-pain2 .panadol-content-grey-box .panadol-content-box .panadol-symptoms-article-second-box {
        margin-top: 2rem;
    }

    .en_my.page-experts-landing-page.page-which-type-of-headache-is-causing-you-pain1 .panadol-desktop-n-tablet-conent-box .panadol-content-box.last .richText.last,
    .en_my.page-experts-landing-page.page-which-type-of-headache-is-causing-you-pain1 .panadol-desktop-content-box.odd .panadol-content-grey-box .panadol-content-box .richText.last {
        margin-bottom: 6rem;
    }
}

@media only screen and (max-width: 1920px) and (min-width: 768px) {
    .flagimg {
        width: 18% !important;
    }
}

.fsize24 {
    font-size: 16px !important;
    display: block;
    line-height: 16px;
}

@media screen and (min-width: 1025px) {
    .fsize24 {
        font-size: 24px !important;
        line-height: 26px;
        display: block;
    }
}

/* Experts exit-notification popup */
.en_my .exit-notification {
    z-index: 30000 !important;
}

.en_my .exit-notification {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #000;
    background: rgba(0, 0, 0, .8);
    z-index: 10000
}

.en_my .exit-notification.is-hidden {
    display: none
}

.en_my .exit-notification .exit-notification-inner {
    position: absolute;
    width: auto;
    margin: 20px;
    left: 0;
    top: 0;
    background: url(../../assets/img/exit.jpg) repeat-x 0 0;
    background-size: auto 100%;
    padding: 13px;
}

.en_my .exit-notification-text h2 {
    color: #242f60;
    font-family: 'Montserrat', sans-serif;
    font-size: 24px;
    line-height: 34px;
    padding: 30px 50px 0;
}

.en_my .exit-notification-text h3 {
    font-size: 16px;
    line-height: 1.4;
    font-family: 'Montserrat', sans-serif;
    font-weight: 100;
}

.en_my .exit-notification-text h3:nth-child(2) {
    color: #242f60;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 18px;
}

@media screen and (min-width: 992px) {
    .en_my .exit-notification .exit-notification-inner {
        /*position: fixed;*/
        top: 100px;
        width: 730px;
        margin-left: -378px;
        left: 50%
    }
}

/*@media (max-width: 768px) {
    .en_my .exit-notification .exit-notification-inner {
        position: fixed
    }
}*/
@media screen and (max-width: 699px) {
    .en_my .exit-notification-restrictive {
        position: absolute
    }
}

.en_my .exit-notification-text {
    text-align: center;
    font-size: 16px;
    line-height: 20px;
    color: #242f60
}

.en_my .exit-notification-text p {
    margin: 0
}

.en_my .exit-notification-text .subtitle {
    display: block;
    font-weight: 600;
    color: #f05322;
    font-size: 20px
}

@media screen and (min-width: 768px) {
    .en_my .exit-notification-text {
        font-size: 24px;
        line-height: 34px;
        padding: 30px 50px 0
    }

    .en_my .exit-notification-text .subtitle {
        font-size: 34px
    }
}

.en_my .exit-notification-buttons {
    text-align: center;
    padding-top: 30px
}

@media screen and (min-width: 768px) {
    .en_my .exit-notification-buttons {
        padding-bottom: 50px
    }
}

.en_my .exit-notification-buttons button {
    font-size: 14px;
    height: 74px;
    width: 230px;
    padding: 0 25px;
    border-radius: 110px/10px;
    margin: 0 20px;
    text-transform: none;
    background: #e86215;
}

.en_my .exit-notification-buttons button:hover {
    background: #242f60;
}

@media (min-width: 480px) {
    .en_my .exit-notification-buttons button {
        display: inline-block;
        margin: 0 5px
    }
}

@media (min-width: 768px) {
    .en_my .exit-notification-buttons button {
        margin: 0 20px;
    }
}

@media (min-width: 992px) {
    .en_my .exit-notification-buttons button {
        font-size: 14px;
        height: 74px;
        width: 230px;
        padding: 0 25px;
        border-radius: 110px/10px;
        margin: 0 20px
    }
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    .en_my .exit-notification-text h2 {
        font-size: 16px;
        line-height: 20px;
        padding: 30px 15px 0;
    }

    .en_my .exit-notification-buttons button {
        height: 70px;
        width: 203px;
        padding: 0 25px;
        margin: 0 auto 8px;
    }

    .en_my .exit-notification-text h3 {
        font-size: 12px;
    }

    .en_my .exit-notification-buttons {
        padding-top: 0;
    }
}

/*END OF Malaysia localization */

/* Vietnam homepage popup modal */

/* prevent scroll */
.modalShowing {
    overflow: hidden;
}

.vietnam-homepage-popup {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100000;
    background: rgba(0, 0, 0, 0.6);
    margin-bottom: 0;
    width: 100vw;
    height: 100vh;
}

.vietnam-homepage-popup.show {
    display: block;
}

.vietnam-homepage-popup .component-content {
    position: absolute;
    width: 50%;
    top: 10%;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: #fff;
    box-sizing: border-box;
    padding: 10px;
    border-radius: 10px;
}

.vietnam-homepage-popup .close-modal {
    position: absolute;
    right: 10px;
    top: 0;
    font-size: 2em;
    cursor: pointer;
}

.vietnam-homepage-popup.richText ul {
    margin-left: 15px;
}

.vietnam-homepage-popup.richText ul li {
    list-style-type: disc;
    padding-left: 0;
}

@media (max-width: 1025px) {
    .vietnam-homepage-popup.richText {
        overflow-y: scroll;
    }

    .vietnam-homepage-popup.richText .component-content {
        width: 80%;
        top: 10%;
        margin-bottom: 10px;
    }
}

@media (max-width: 768px) {
    .vietnam-homepage-popup.richText .component-content {
        width: 95%;
    }

    .vietnam-homepage-popup.richText h3 {
        width: 80%;
    }
}

.vietnam-homepage-popup.author,
.vietnam-homepage-popup.author .component-content {
    display: block !important;
    position: static;
    width: auto;
}

.vietnam-homepage-popup.author .close-modal {
    display: none;
}

/* end vietnam homepage modal */

/* Greece localization */
.gr-gr * {
    font-family: 'Open Sans', sans-serif !important;
}

.gr-gr .green-text,
.gr-gr .panadol-home-main-tab-rte ul li,
.gr-gr .panadol-home-bow-box .panadol-content-rte p:first-child,
.gr-gr .panadol-home-bow-box .panadol-content-rte span.read-more-button,
.gr-gr .panadol-header-links-rte.richText ul li,
.gr-gr .panadol-desk-inner-box select#selector,
.gr-gr .panadol-mobile-menu-rte.richText ul li,
.gr-gr .spotlight-tab-content-box .panadol-content-rte p span.learn-more-button,
.gr-gr .spotlight-tab-content-box .panadol-content-rte p:first-child,
.gr-gr .panadol-desktop-box .panadol-products-submenu-rte.richText ul li a,
.gr-gr .panadol-symptoms-submenu-rte li span,
.gr-gr .panadol-desktop-box span.see-more-pdct-details a,
.gr-gr .panadol-desktop-box .panadol-products-submenu-rte p a,
.gr-gr .panadol-desktop-box span.nav-pdct-title a,
.gr-gr .panadol-desktop-box span.nav-pdct-title,
.gr-gr .panadol-desktop-box .panadol-symptoms-submenu-inner-box a,
.gr-gr .panadol-desktop-box .panadol-desktop-header-box .box.panadol-navigation-dosage-box button.button.dosageCalculatorButton,
.gr-gr .panadol-desktop-box .panadol-desktop-header-box .box.panadol-navigation-dosage-box .dosageOptionGroup label span,
.gr-gr .panadol-children-pink-oval-rte p:first-child,
.gr-gr .panadol-dosage-weight .dosageOptionGroup span,
.gr-gr .panadol-dosage-weight .dosageCalculatorButton,
.gr-gr .panadol-children-pink-oval-box .green-oval-small-rte p,
.gr-gr .panadol-children-product-and-oval-box .green-oval-small-rte p,
.gr-gr .panadol-children-product-and-oval-box-two .green-oval-small-rte p,
.gr-gr .learn-more-dosage-calc,
.gr-gr .panadol-children-blue-background-box p,
.gr-gr .panadol-children-teddybook-image-rte p a span.learn-more-button,
.gr-gr .panadol-livewell-featured-article-box .panadol-content-rte p .grey-title,
.gr-gr .panadol-livewell-featured-article-box .panadol-content-rte span.read-more-button,
.gr-gr .panadol-live-well-outer-box .panadol-loadmore p span.learn-more-button,
.gr-gr .panadol-article-detail-rel-article-box .panadol-content-rte p,
.gr-gr .panadol-article-detail-rel-product-box .panadol-content-rte p,
.gr-gr .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p span.where-to-buy,
.gr-gr .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p span.where-to-buy a,
.gr-gr .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText p strong,
.gr-gr span.product-green-bar,
.gr-gr .box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(1),
.gr-gr .richText.panadol-prod-comp-checkbox-rte p,
.gr-gr .panadol-related-articles-box .panadol-content-rte span.read-more-button,
.gr-gr .panadol-product-listing-box.panadol-product-listing-active-box .panadol-content-rte p span.where-to-buy,
.gr-gr .panadol-compare-now-link p,
.gr-gr .panadol-compare-label-rte.richText ul li,
.gr-gr .compare-name .panadol-content-rte p,
.gr-gr .richText.section.panadol-compare-minimize-link p,
.gr-gr .panadol-where-to-buy-tab-box .panadol-content-rte p,
.gr-gr .see-more-pdct-details,
.gr-gr .panadol-faq-question-style-rte p,
.gr-gr .panadol-faq-answer-style-rte p,
.gr-gr .panadol-search-results .searchResults-title,
.gr-gr .panadol-search-results .searchResults-pagination-item.is-active a,
.gr-gr .main .panadol-mobile-header-menu-box .panadol-menu-icon p,
.gr-gr span.nav-pdct-title,
.gr-gr span.nav-pdct-title a,
.gr-gr .panadol-mobile-box .richText.panadol-mobile-header-nav-rte span.mobile-menu-active,
.gr-gr .richText.panadol-mobile-header-nav-rte span.mobile-menu,
.gr-gr .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box span.grey-title,
.gr-gr .panadol-symptoms-lanading-outer-box .carousel.panadol-related-articles-carousel .box.panadol-related-articles-box .panadol-content-rte p .grey-title,
.gr-gr .box.panadol-related-articles-box .panadol-content-rte p:first-child,
.gr-gr span.product-warning-red,
.gr-gr .live-well-mobile-dropdown .livewell-select select,
.gr-gr .live-well-mobile-dropdown .livewell-select select option,
.gr-gr .alwayson-green-text {
    font-weight: bold;
}

.gr-gr .panadol-footer-text {
    opacity: 1;
}

.gr-gr .panadol-footer-text p {
    color: #969696;
}

.text-color-white {
    color: #fff !important;
}

.gr-gr .compare-section .richText ul li {
    font-size: 0.8vw;
    line-height: 1.2;
}

.gr-gr .compare-section .richText.last {
    margin-bottom: 0;
}

.gr-gr .panadol-compare-label-rte.richText ul {
    margin-bottom: 0;
    padding-bottom: 0;
}

.gr-gr .compare-section .richText ul:nth-child(2) li {
    background: none
}

.gr-gr .compare-section .richText ul:nth-child(2) li:before {
    content: "•";
    top: 1.5rem;
    left: 1vw;
    font-size: 1rem;
}

.gr-gr.page-home .panadol-singapore-standard-carousel-box .panadol-home-carousel-slide-box,
.gr-gr.page-home .panadol-home-outer-box .panadol-content-banner-image img {
    margin-top: 0;
}

.gr-gr.page-live-well .panadol-article-detail-content-box .panadol-content-rte ul li {
    background: none;
}

.gr-gr.page-live-well .panadol-article-detail-content-box .panadol-content-rte ul li:before {
    content: "•";
    top: 0em;
    left: 0em;
    font-size: 1.8rem;
}

.gr-gr .panadol-desktop-box li .highlightedMenuBorder {
    padding-bottom: 1.08em;
}

.gr-gr #header span.see-more-pdct-details {
    background: url(../../assets/img/green-arrow.png?auto=format) no-repeat right center;
}

.gr-gr .panadol-desktop-box span.see-more-pdct-details a,
.gr-gr .panadol-mobile-box span.see-more-pdct-details a {
    background: none;
}

.gr-gr .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section ul li {
    background: none;
}

.gr-gr .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section ul li::before {
    content: "•";
    top: 0em;
    left: 0em;
    font-size: 1.8rem;
}

.gr-gr .panadol-print {
    max-width: none;
}

@media (min-width: 1025px) {
    .gr-gr.page-adult .panadol-product-listing-box .box.panadol-product-list-tab-box {
        width: 32%;
    }

    .gr-gr.page-home .panadol-home-outer-box .panadol-content-banner-image,
    .gr-gr.page-symptoms .panadol-content-banner-image,
    .gr-gr.page-live-well .panadol-content-banner-image,
    .gr-gr.page-safety-information .panadol-content-banner-image,
    .gr-gr.page-contact-us .panadol-content-banner-image,
    .gr-gr.page-terms-and-conditions .panadol-content-banner-image,
    .gr-gr.page-cookie-policy .panadol-content-banner-image {
        margin-top: 8.4rem;
    }

    .gr-gr .compare-section .richText ul:nth-child(2) li:before {
        top: 1vw;
        left: 1vw;
    }

    .gr-gr.page-home .panadol-home-spotlight-tab.tabs .tabs-nav {
        width: 22vw;
    }

    .gr-gr.page-live-well .panadol-livewell-tab ul.tabs-nav-list li.tabs-nav-item {
        margin-left: 3.5%;
    }

    .gr-gr .panadol-livewell-featured-article-box .panadol-content-rte span.read-more-button {
        background: url(../../assets/img/Desktop_content_right_arrow.png?auto=format) no-repeat 90% 60%;
    }

    .gr-gr .panadol-desktop-box .panadol-products-submenu-rte.richText ul li a,
    .gr-gr .panadol-symptoms-submenu-rte li span {
        display: block;
    }

    .gr-gr.page-symptoms .panadol-home-bow-box .panadol-content-rte span.read-more-button {
        background-position-x: 11em;
    }

    .gr-gr.page-panadol-for-children .box.panadol-product-list-tab-box.panadolProduct-suppositories-6mnths-5years {
        margin-left: 20% !important;
    }

    .gr-gr .main .panadol-symptoms-lanading-outer-box .panadol-symptoms-tip-section-rte p,
    .gr-gr .main .panadol-symptoms-tip-section .panadol-symptoms-tip-section-rte p {
        padding-left: 6.8em !important;
    }

    .gr-gr .panadol-product-detail-outer-box .panadol-content-box.even.last .richText.grid_6 {
        min-height: 26vw;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {

    .gr-gr.page-symptoms .panadol-content-banner-image,
    .gr-gr.page-live-well .panadol-content-banner-image,
    .gr-gr.page-safety-information .panadol-content-banner-image,
    .gr-gr.page-contact-us .panadol-content-banner-image,
    .gr-gr.page-terms-and-conditions .panadol-content-banner-image,
    .gr-gr.page-cookie-policy .panadol-content-banner-image {
        margin-top: 3.6rem;
    }

    .gr-gr.page-home .panadol-home-did-you-know-carousel .carousel-nav {
        height: 0;
        margin: 0;
        text-align: left;
        padding-left: 3em;
    }

    .gr-gr.page-home .panadol-home-outer-box .panadol-home-did-you-know-carousel ul.carousel-slides {
        min-height: 100% !important;
        max-height: 100% !important;
    }

    .gr-gr .panadol-footer-rte ul li {
        padding-left: 2vw;
    }

    .gr-gr.page-panadol-for-children .panadol-product-listing-box .box.panadol-product-list-tab-box {
        margin-left: 3%;
    }

    .gr-gr .panadol-home-outer-box .panadol-home-did-you-know-carousel.first {
        width: 100%;
        padding: 0;
    }

    .gr-gr .panadol-home-outer-box .panadol-home-did-you-know-carousel.first ul.carousel-slides {
        width: 100%;
        margin-top: 3.5rem;
    }

    .gr-gr .panadol-livewell-featured-article-box .panadol-content-rte span.read-more-button {
        background: url(../../assets/img/Desktop_content_right_arrow.png?auto=format) no-repeat 92% 60%;
    }

    .gr-gr .panadol-home-bow-box .panadol-content-rte span.read-more-button {
        background: url(../../assets/img/css_sprites.png) -10px -122px no-repeat;
        background-position-x: 10.6em;
    }

    .gr-gr .panadol-livewell-tab ul.tabs-nav-list li.tabs-nav-item {
        padding-left: 0;
        padding-right: 0;
        margin-left: 0.2em;
    }

    .gr-gr .main .panadol-symptoms-lanading-outer-box .panadol-symptoms-tip-section-rte p,
    .gr-gr .main .panadol-symptoms-tip-section .panadol-symptoms-tip-section-rte p {
        padding-left: 8.2em !important;
    }

    .gr-gr.page-contact-us .panadol-content-page-rte h1,
    .gr-gr.page-terms-and-conditions .panadol-content-page-rte h1,
    .gr-gr.page-cookie-policy .panadol-content-page-rte h1 {
        font-size: 2.3rem;
    }

    .gr-gr .panadol-product-detail-outer-box .panadol-content-box.even.last .richText.grid_6 {
        min-height: 42vw;
    }

    .gr-gr .main .panadol-print {
        display: block !important;
    }
}

@media (min-width: 1025px) {
    .gr-gr .panadol-logo {
        top: -6.6em;
    }
}

@media (max-width: 1024px) {
    .gr-gr .panadol-logo {
        top: -0.8em;
    }

    .gr-gr .panadol-mobile-box .panadol-header-links-rte.richText ul li span {
        padding-right: 1em;
        padding-left: 0em;
        /* background: url(../../assets/img/green-arrow.png?auto=format) no-repeat right 2px; */
        background: url(../../assets/img/css_sprites.png) -10px -60px no-repeat;
        background-position-x: right;
        display: block;
    }

    .gr-gr .panadol-mobile-content-box.even .panadol-home-clock-mobile-box.first,
    .gr-gr .panadol-mobile-content-box.even .panadol-home-clock-mobile-box.first .panadol-home-did-you-know-mobile-carousel .carousel-slides,
    .gr-gr .panadol-mobile-content-box.even .panadol-home-clock-mobile-box.first .panadol-home-did-you-know-mobile-carousel .carousel-slides .panadol-home-carousel-slide-box {
        width: 100%;
    }

    .gr-gr .panadol-home-clock-mobile-box.first .panadol-home-did-you-know-mobile-carousel .carousel-slides .panadol-home-carousel-slide-box {
        margin-top: 1rem;
    }

    .gr-gr span.panadol-format-label,
    .gr-gr span.panadol-age-label,
    .gr-gr span.panadol-keyfeatures-label,
    .gr-gr .compare-section .richText ul:nth-child(2) li {
        min-height: 7rem;
    }
}

@media (max-width: 767px) {
    .gr-gr .panadol-home-bow-box .panadol-content-rte span.read-more-button {
        background: url(../../assets/img/css_sprites.png) -10px -122px no-repeat;
        background-position-x: 10.5em;
    }

    .gr-gr .panadol-social-icon-box {
        border-bottom: none;
    }

    .gr-gr.page-live-well .panadol-article-detail-content-box .panadol-content-rte h1 {
        font-size: 1.5rem;
    }

    .gr-gr.page-symptoms .panadol-content-banner-image,
    .gr-gr.page-live-well .panadol-content-banner-image,
    .gr-gr.page-safety-information .panadol-content-banner-image,
    .gr-gr.page-contact-us .panadol-content-banner-image,
    .gr-gr.page-terms-and-conditions .panadol-content-banner-image,
    .gr-gr.page-cookie-policy .panadol-content-banner-image {
        margin-top: 2.8rem;
    }

    .gr-gr .panadol-home-clock-mobile-box.first .panadol-home-did-you-know-mobile-carousel .carousel-slides .panadol-home-carousel-slide-box {
        margin-top: 1.8rem;
    }

    .gr-gr .panadol-pdcts-submenu-inner-box.panadol-fever-menu-box .panadol-mobile-header-nav-rte span {
        width: 70%;
        margin: 0 auto;
    }

    .gr-gr.page-safety-information h1,
    .gr-gr.page-contact-us h1,
    .gr-gr.page-terms-and-conditions h1,
    .gr-gr.page-cookie-policy h1 {
        font-size: 1.6rem;
    }

    .gr-gr .panadol-live-well-table p {
        font-size: 13.65px;
        line-height: 18.77px;
    }

    .gr-gr.page-products.page-adult .panadol-content-rte h1 {
        font-size: 6vw;
    }

    .gr-gr .box.panadol-prod-dosage-text-box {
        padding: 0;
    }

    .gr-gr .box.panadol-prod-dosage-text-box .panadol-content-rte p {
        font-size: 3.5vw !important;
        line-height: 1.3 !important;
    }

    .gr-gr .box.panadol-prod-dosage-text-box .panadol-content-rte p:first-child {
        font-size: 4vw !important;
        line-height: 1.3 !important;
    }
}

/* END OF Greece localization */

/* Hong Kong localization */
.zh-hk.page-live-well .panadol-content-rte h1 {
    text-align: left;
}

.zh-hk .panadol-article-detail-content-box .panadol-content-rte ul li,
.zh-hk .panadol-article-detail-content-box .panadol-content-rte ul li:nth-child(2) {
    background: none;
}

.zh-hk .panadol-article-detail-content-box .panadol-content-rte ul li:before {
    content: "•";
    font-size: 1.5em;
}

.zh-hk .richText.panadol-prod-comp-checkbox-rte p {
    width: auto;
}

.zh-hk .panadol-dosage-result-outer-box .panadol-dosage-notes-header-rte .dosage-note-text {
    color: #666666;
}

.zh-hk .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item.is-active,
.zh-hk .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item.is-active,
.zh-hk .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
    padding-bottom: 1.8em;
}

.zh-hk .richText ol li {
    font-family: 'Montserrat', sans-serif;
    color: #666666;
}

.zh-hk .compare-section .richText ul li {
    font-size: 1.07vw;
}

.zh-hk.page-topical-pain-relief.page-panaflex-gel .box.panadol-prod-dosage-table-box .richText.panadol-content-rte {
    width: 50%;
}

.zh-hk.page-home .panadol-singapore-standard-carousel-box .panadol-home-did-you-know-carousel {
    background-color: #efefef !important;
}

.zh-hk.page-home .panadol-home-did-you-know-carousel .carousel-nav {
    text-align: right;
    padding-left: 0;
    padding-right: 9.5vw;
    margin-bottom: 0;
}

.zh-hk.page-home .panadol-home-did-you-know-carousel .carousel-nav li.carousel-nav-prev,
.zh-hk.page-home .panadol-home-did-you-know-carousel .carousel-nav li.carousel-nav-next {
    margin-top: -2rem;
}

.zh-hk .panadol-singapore-standard-carousel-box .panadol-home-did-you-know-carousel img {
    margin-top: 0;
}

.zh-hk .panadol-singapore-standard-carousel-box .panadol-home-carousel-slide-box {
    margin-top: 0;
}

.zh-hk .panadol-desktop-box li .highlightedMenuBorder {
    padding-bottom: 1.05em;
}

.zh-hk .panadol-children-menu-box.panadol-pdcts-submenu-inner-box .richText span.dosage-menu {
    cursor: pointer;
}

@media screen and (max-width: 1024px) {
    .zh-hk .compare-section .richText ul:nth-child(3) li {
        background: url(../../assets/img/article_list_icon.png) no-repeat 1vw 1vw;
    }

    .zh-hk .compare-section .richText ul li {
        line-height: 20px;
    }

    .zh-hk.page-cold-journey .panadol-content-banner-image {
        margin-top: 50px;
    }
}

@media screen and (max-width: 767px) {
    .zh-hk .compare-section .richText ul li {
        font-size: 15px !important;
    }

    .zh-hk .compare-section .richText ul:nth-child(3) li {
        background: url(../../assets/img/article_list_icon.png) no-repeat 1vw 1.6vw;
    }

    .zh-hk.page-cold-journey .panadol-mobile-banner {
        margin-top: 40px;
    }

    .zh-hk.page-where-to-buy .panadol-where-to-buy-header-rte h1 {
        font-size: 22px;
    }

    .zh-hk .panadol-where-to-buy-header-rte h1 {
        font-size: 22px;
    }

    .zh-hk.page-cold-and-flu .panadol-article-detail-content-box h1 {
        font-size: 21.33px;
    }
}

@media (min-width: 1025px) {
    .zh-hk .richText ol li {
        font-size: 1.43vw;
    }

    .zh-hk .richText ol {
        margin-left: 1.4em;
    }

    .zh-hk .panadol-dosage-results-image-rte .read-more-button {
        left: 35%;
    }

    .zh-hk .panadol-children-menu-box.panadol-pdcts-submenu-inner-box .richText span.dosage-menu {
        font-size: 2rem;
    }

    .zh-hk .panadol-dosage-result-outer-box .panadol-dosage-notes-header-rte .dosage-note-text {
        font-size: 2rem;
    }

    .zh-hk .panadol-home-outer-box .panadol-home-did-you-know-carousel ul {
        margin-top: 8.5rem;
    }

    .zh-hk.page-cold-journey .panadol-content-banner-image {
        margin-top: 8.8rem;
    }

    .zh-hk.page-symptoms .panadol-content-banner-image,
    .zh-hk.page-terms-and-conditions .panadol-content-banner-image,
    .zh-hk.page-about-us .panadol-content-banner-image,
    .zh-hk.page-contact-us .panadol-content-banner-image,
    .zh-hk.page-live-well .panadol-content-banner-image,
    .zh-hk.page-toughie .panadol-content-banner-image {
        margin-top: 8.8rem;
    }

    .zh-hk .panadol-symptoms-lanading-outer-box .panadol-desktop-content-box .panadol-content-box > .component-content > .paragraphSystem {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }

    .zh-hk .panadol-symptoms-lanading-outer-box .panadol-desktop-content-box .panadol-content-box > .component-content > .paragraphSystem > .richText {
        width: 100%;
    }

    .zh-hk .panadol-symptoms-lanading-outer-box .panadol-desktop-content-box .panadol-content-box .panadol-home-bow-box .richText p:nth-child(2) {
        min-height: 100px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .zh-hk .panadol-symptoms-lanading-outer-box .panadol-tablet-content-box .panadol-related-articles-carousel .carousel-content > .paragraphSystem {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }

    .zh-hk .panadol-symptoms-lanading-outer-box .panadol-tablet-content-box .panadol-related-articles-carousel .panadol-related-articles-box .richText p:nth-child(2) {
        min-height: 82px;
    }

    .zh-hk.page-home .panadol-home-did-you-know-carousel .carousel-nav {
        text-align: center;
        padding-right: 0;
    }

    .zh-hk .panadol-home-outer-box .panadol-home-did-you-know-carousel {
        padding: 0;
    }

    .zh-hk .panadol-home-outer-box .panadol-home-did-you-know-carousel ul {
        width: 100%;
        margin: 0;
        margin-top: 3.4rem;
    }

    .zh-hk.page-home .panadol-home-bestweek-content-Box .panadol-home-bow-box {
        min-height: auto;
    }

    .zh-hk .panadol-related-articles-carousel .panadol-related-articles-box {
        min-height: auto;
    }

    .zh-hk .panadol-navigation-dosage-box .panadol-dosage-weight .dosageOptionGroup input {
        margin-left: 2em;
    }

    .zh-hk .panadol-mobile-box .panadol-dosage-weight-box button.button.dosageCalculatorButton {
        margin: 0 0 1em 2em;
    }

    .zh-hk .panadol-children-menu-box.panadol-pdcts-submenu-inner-box .richText span.dosage-menu {
        font-size: 1.4rem;
    }

    .zh-hk .panadol-children-menu-box.panadol-pdcts-submenu-inner-box .richText.last {
        text-align: center;
    }

    .zh-hk .panadol-dosage-weight {
        width: 22em;
    }

    .zh-hk .dosageCalculator .dosageOptionGroup span {
        position: relative;
        top: 0.4em;
        left: 0.4em;
    }

    .zh-hk .panadol-dosage-result-outer-box .dosageCalculator .dosageOptionGroup span {
        position: relative;
        top: 1.4em;
        left: 0.4em;
    }

    .zh-hk .panadol-dosage-result-outer-box .dosageCalculator .dosageOptionGroup {
        margin-right: 3em;
    }

    .zh-hk.page-symptoms .panadol-content-banner-image,
    .zh-hk.page-terms-and-conditions .panadol-content-banner-image,
    .zh-hk.page-about-us .panadol-content-banner-image,
    .zh-hk.page-contact-us .panadol-content-banner-image,
    .zh-hk.page-live-well .panadol-content-banner-image,
    .zh-hk.page-toughie .panadol-content-banner-image {
        margin-top: 3.5rem;
    }
}

@media (max-width: 479px) and (min-width: 320px) {
    .zh-hk.page-products .box.panadol-prod-dosage-table-box .panadol-content-rte p:first-child {
        padding-top: 12px;
        padding-bottom: 5px;
    }
}

@media screen and (max-width: 767px) and (min-width: 320px) {

    .zh-hk.page-symptoms .panadol-mobile-content-box .panadol-content-banner-image,
    .zh-hk.page-terms-and-conditions .panadol-content-banner-image,
    .zh-hk.page-about-us .panadol-content-banner-image,
    .zh-hk.page-contact-us .panadol-content-banner-image,
    .zh-hk.page-live-well .panadol-content-banner-image,
    .zh-hk.page-toughie .panadol-content-banner-image {
        margin-top: 2.8rem;
    }

    .zh-hk.page-symptoms .panadol-home-bow-box .panadol-home-bow-image,
    .zh-hk.page-symptoms .panadol-related-articles-box .panadol-home-bow-image {
        margin-bottom: 0.7rem;
    }

    .zh-hk.page-air-condition-cold .panadol-related-articles-carousel .carousel-nav {
        width: 80%;
        margin: 0 auto;
    }

    .zh-hk.page-air-condition-cold .panadol-related-articles-carousel .carousel-nav li {
        width: 7%;
    }

    .zh-hk.page-terms-and-conditions h1,
    .zh-hk.page-about-us h1,
    .zh-hk.page-contact-us h1,
    .zh-hk.page-contact-us .green-text {
        font-size: 1.5rem;
    }

    .zh-hk .panadol-social-icon-box {
        border: none;
    }

    .zh-hk .panadol-navigation-dosage-box .panadol-dosage-weight .dosageCalculator .dosageOptionGroup,
    .zh-hk .panadol-mobile-box .panadol-dosage-weight-box button.button.dosageCalculatorButton {
        margin-left: 0;
    }

    .zh-hk .dosageCalculator {
        padding-top: 0.7em;
    }

    .zh-hk .panadol-navigation-dosage-box .panadol-dosage-weight .dosageOptionGroup span {
        position: relative;
        top: 0.4em;
    }

    .zh-hk .panadol-dosage-weight .dosageCalculator .dosageOptionGroup {
        display: inline-block;
        padding-bottom: 0;
    }

    .zh-hk .panadol-dosage-result-outer-box .dosageCalculator {
        padding-bottom: 0;
    }

    .zh-hk .panadol-dosage-result-outer-box .dosageCalculator button {
        margin-top: 1.2rem;
    }

    .zh-hk .panadol-children-menu-box.panadol-pdcts-submenu-inner-box .richText span.dosage-menu {
        font-size: 1.2rem;
    }

    .zh-hk .panadol-children-menu-box.panadol-pdcts-submenu-inner-box .richText.last {
        text-align: center;
    }

    .zh-hk.page-live-well .panadol-content-rte h1 {
        font-size: 2em;
    }

    .zh-hk .panadol-live-well-table p {
        font-size: 13.65px;
        line-height: 1.35;
    }

    .zh-hk .panadol-mobile-content-box .panadol-home-did-you-know-mobile-carousel.carousel {
        padding: 0;
    }

    .zh-hk .panadol-mobile-content-box .panadol-home-did-you-know-mobile-carousel.carousel ul.carousel-slides,
    .zh-hk .panadol-mobile-content-box .panadol-home-did-you-know-mobile-carousel.carousel ul.carousel-slides .panadol-home-carousel-slide-box {
        width: 100%;
    }

    .zh-hk .panadol-mobile-content-box .panadol-home-did-you-know-mobile-carousel.carousel ul.carousel-slides .panadol-home-carousel-slide-box {
        margin-top: 2.8em;
    }
}

/* Toughie page */
body.zh-hk.page-toughie {
    font-size: 16px;
}

.zh-hk.page-toughie .main {
    background-color: #fff;
}

.zh-hk.page-toughie .panadol-content-rte h2 {
    font-size: 2em;
    padding: 0 0 20px;
    font-weight: bold;
    color: #681e1f;
    text-align: left
}

.zh-hk.page-toughie .panadol-content-rte p {
    font-size: 1em;
    padding: 10px 0 0 0;
}

.zh-hk.page-toughie .panadol-content-rte ul li {
    font-size: 1em;
    font-family: 'Montserrat', sans-serif;
}

.zh-hk.page-toughie .panadol-content-box .panadol-content-rte ul li:before {
    position: absolute;
    top: -10px;
    left: 0;
    content: "Ã¢â‚¬Â¢";
    font-size: 2em;
    color: #ab0000;
}

.zh-hk.page-toughie .panadol-content-box .panadol-content-rte.first p:last-child {
    font-size: 120%;
}

.zh-hk.page-toughie .panadol-content-box .panadol-content-rte.last p {
    text-align: center;
}

.zh-hk.page-toughie .panadol-content-box .panadol-content-rte.last p:last-child {
    text-align: left;
}

.zh-hk.page-toughie .panadol-content-box .panadol-content-rte .read-more-button {
    background: none;
    padding-right: 0;
}

.zh-hk.page-toughie .panadol-content-box .panadol-content-rte .read-more-button a {
    color: #fff;
    background: #681e1f;
    transition: all .2s;
    border-radius: 50px;
    display: inline-block;
    padding: 5px 15px;
    font-size: 24px;
    text-align: center;
    margin: 45px auto 0;
}

.zh-hk.page-toughie .panadol-content-box .panadol-content-rte .read-more-button a:hover {
    color: #fff;
    background: #891619;
    text-decoration: none;
}

@media (min-width: 576px) {
    .zh-hk.page-toughie .panadol-content-box {
        width: 540px;
        max-width: 100%;
    }
}

@media (min-width: 768px) {
    .zh-hk.page-toughie .panadol-content-box {
        width: 720px;
        max-width: 100%;
    }

    .zh-hk.page-toughie .panadol-content-rte h2 {
        line-height: 1.4;
    }
}

@media (min-width: 992px) {
    .zh-hk.page-toughie .panadol-content-box {
        width: 960px;
        max-width: 100%;
    }
}

@media (min-width: 1200px) {
    .zh-hk.page-toughie .panadol-content-box {
        width: 1140px;
        max-width: 100%;
    }
}

@media (min-width: 320px) and (max-width: 767px) {

    .zh-hk.page-toughie .panadol-content-rte p,
    .zh-hk.page-toughie .panadol-content-rte ul li {
        font-size: 14px;
    }

    .zh-hk.page-toughie .panadol-content-rte h2 {
        font-size: 19px;
        line-height: 1.4;
    }
}

/* END OF Hong Kong localization */

/* PH Philippines localisation */
.en-ph.page-home #content .parametrizedhtml {
    margin: 0;
}

.en-ph.page-home .panadol-home-outer-box {
    margin-top: 40px;
}

.en-ph.page-calpol-extra .panadol-download {
    display: none !important;
}

.en-ph.page-calpol-extra .main .panadol-print {
    display: block !important;
    max-width: 100%;
}

.en-ph.page-calpol-extra .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box .panadol-print p {
    text-align: left;
}

@media (min-width: 768px) {
    .en-ph.page-home .panadol-home-outer-box {
        margin-top: 50px;
    }
}

@media (min-width: 1025px) {
    .en-ph.page-home .panadol-home-outer-box {
        margin-top: 116px;
    }

    .en-ph .panadol-logo {
        top: -8em;
    }

    .en-ph.page-teething-taking-care-of-your-babys-teeth .panadol-home-bow-box .panadol-content-rte p:first-child {
        min-height: 74px;
    }

    .en-ph.page-teething-taking-care-of-your-babys-teeth .panadol-home-bow-box .panadol-content-rte p:nth-child(2) {
        min-height: 96px;
    }
}

@media (max-width: 1024px) {

    .en-ph.page-calpol-extra .share-bar a.addthis_button,
    .en-ph.page-calpol-extra .panadol-product-detail-outer-box.panadol-product-detail-active-box .share-print-wrapper .panadol-print p {
        padding-left: 75px;
        font-size: 16px;
    }

    .en-ph .panadol-logo {
        width: 6.4em !important;
        top: -0.2em;
    }
}

@media (max-width: 767px) and (min-width: 320px) {
    .en-ph .panadol-logo {
        width: 5em !important;
    }

    .en-ph.page-calpol-extra .main .box.share-print-wrapper .share-bar,
    .en-ph.page-calpol-extra .main .panadol-print {
        float: left;
        width: 45%;
        max-width: 100%;
    }

    .en-ph.page-calpol-extra .main .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box .panadol-print p {
        line-height: 52px !important;
        font-size: 16px !important;
    }

    .en-ph .panadol-symptoms-lanading-outer-box .panadol-content-grey-box .richText ul li {
        background: url(../../assets/img/article_list_icon.png) no-repeat left 1vw;
    }
}

@media (max-width: 375px) {
    .en-ph .panadol-mobile-header-menu-box .mb-safety-information-menu {
        display: none !important;
    }

    .en-ph .panadol-symptoms-lanading-outer-box .panadol-content-grey-box .richText ul li {
        background: url(../../assets/img/article_list_icon.png) no-repeat left 2.1vw;
    }
}

/* END OF Philippines localisation */

/* Start of 11670 */
@media only screen and (min-width: 768px) {
    .en_ae.page-common-causes-of-hip-pain .panadol-symptoms-tip-section .panadol-symptoms-tip-section-rte img {
        padding-bottom: 50px;
    }
}

@media only screen and (max-width: 1024px) {
    :lang(ar) .ar_ae.page-references .panadol-warning-section p {
        word-break: break-word;
    }
}

/* End of 11670 */

/* New custom dosage calculator */
.false-header {
    background: #25408f;
    height: 200px;
    margin-top: 124px;
    padding-top: 40px;
}

.calc-header h1 {
    background: url(../../assets/img/calc-cup-tablet-icon.png) no-repeat;
    background-size: 3%;
    border-bottom: 2px solid #fff;
    font-size: 18px;
    padding-bottom: 5px;
    padding-left: 55px;
    padding-top: 4px;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

.calc-header h1,
h2 {
    color: #fff;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

.calc-header h2 {
    font-size: 45px;
    width: 60%;
}

.calc-instruction h3 {
    color: #666;
    font-size: 19px;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

.calc-instruction p {
    font-size: 14px;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    margin-bottom: 0px;
}

.calc-instruction,
.calc-instruction a,
.calc-instruction a:link,
.calc-instruction a:active {
    color: #25408f;
}

.calc-instruction a:hover {
    color: #435fb3;
}

.calc-instruction {
    margin-top: 20px;
}

.calc-note h4 {
    color: #25408f;
    font-size: 28px;
    text-align: center;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

.calc-note p {
    color: #666;
    font-size: 20px;
    padding: 0px 0px 26px 0px;
    text-align: center;
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
}

.calc-note p:last-child {
    padding-bottom: 0px;
}

.calc-note a {
    text-decoration: none !important;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

.calc-note .richText .c-green-btn {
    background-color: #25408f;
    border-radius: 5px;
    color: #fff;
    padding: 15px 30px;
}

.calc-note {
    margin-top: 35px;
}

.title-wrapper h2,
.title-wrapper h3,
.calculator-description h2 {
    color: #666;
}

p.calc-warning {
    color: #666;
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    font-size: 1em;
    text-align: center;
    width: 60%;
    margin: 0 auto;
    margin-bottom: 25px;
}

@media (max-width: 767px) {
    p.calc-warning {
        font-size: 1em;
        width: 90%;
    }
}

/* small DT */
@media (max-width: 1025px) {
    .false-header {
        margin-top: 80px;
        padding-top: 60px;
    }

    .calc-header h1 {
        background-size: 5%;
        padding-bottom: 5px;
        padding-left: 50px;
    }

    .calc-header h2 {
        width: 100%;
    }
}

/* TB styles */
@media (max-width: 1024px) {
    .false-header {
        margin-top: 52px;
    }

    .calc-header h1 {
        background-size: 46px;
        padding-bottom: 8px;
    }

    .calc-header h2 {
        width: 100%;
    }

    .calc-instruction h3 {
        font-size: 21px;
    }

    .calc-instruction p {
        font-size: 16px;
    }
}

/* SP styles */
@media (max-width: 767px) {
    .false-header {
        margin-bottom: 0;
        margin-top: 40px;
        padding-top: 15px;
    }

    .calc-header h1 {
        background-size: 32px;
        font-size: 12px;
        padding-left: 35px;
    }

    .calc-header h2 {
        font-size: 27px;
        width: 100%;
        line-height: 1.2;
    }

    .calc-instruction {
        margin-bottom: 0;
        margin-top: 0;
    }

    .calc-instruction h3 {
        font-size: 18px;
    }

    .calc-instruction p {
        font-size: 11px;
    }

    .calc-note h4 {
        font-size: 15px;
    }

    .calc-note p {
        font-size: 12px;
    }

    .calc-note {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    p.calc-warning {
        text-align: left;
        padding: 0 8px;
    }
}

#side-note ul {
    padding-left: 22px;
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    color: #666;
}

#side-note ul li {
    padding-left: 5px;
    font-size: 1.5em;
    line-height: 1.9;
}

#side-note h3 {
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

@media (max-width: 1024px) {
    #side-note ul {
        padding-left: 42px;
    }
}

@media (max-width: 767px) {
    #side-note ul {
        padding-left: 18px;
    }

    #side-note ul li {
        font-size: 0.9em;
        line-height: 1.6;
    }
}

#products-list > .section {
    margin: 1% !important;
    width: 48%;
    float: left;
    background-color: white;
    border-radius: 10px;
}

#products-list > .section:nth-child(1),
#products-list > .section:nth-child(3),
#products-list > .section:nth-child(5),
#products-list > .section:nth-child(7) {
    margin-left: 0px !important;
}

@media (max-width: 767px) {
    #products-list > .section {
        margin-left: 0px !important;
    }
}

@media (max-width: 767px) {
    #products-list > .section {
        width: 98%;
        margin-bottom: 10px !important;
    }
}

#products-list {
    overflow: overlay;
}

.no-margin-padding {
    padding: 0px;
    margin: 0px;
}

.vertical-wrapper {
    display: table;
    height: 200px;
    width: 100%;
}

@media (max-width: 767px) {
    .vertical-wrapper {
        height: 150px;
    }
}

#products-list .vertical-child {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

#products-list img {
    padding: 0px;
    margin: 0px auto;
    float: initial;
}

#products-list .left-child {
    text-align: center;
    width: 40%;
}

#products-list .middle-child {
    text-align: left;
    width: 50%;
}

#products-list .right-child {
    text-align: center;
    width: 10%;
    padding-right: 10px;
}

#products-list .right-child img {
    height: 25px;
    width: auto;
}

#products-list .product-title {
    font-size: 32px;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    color: #25408f;
}

a.product-title {
    text-decoration: underline;
}

@media (max-width: 1025px) {
    #products-list .product-title {
        font-size: 30px;
    }
}

@media (max-width: 1024px) {
    #products-list .product-title {
        font-size: 26px;
    }
}

@media (max-width: 767px) {
    #products-list .product-title {
        font-size: 20px;
    }
}

#products-list .product-subtitle {
    font-size: 1.6em;
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    color: #666;
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
}

@media (max-width: 1025px) {
    #products-list .product-subtitle {
        font-size: 18px;
    }
}

@media (max-width: 1024px) {
    #products-list .product-subtitle {
        font-size: 17px;
    }
}

@media (max-width: 767px) {
    #products-list .product-subtitle {
        font-size: 15px;
    }
}

.calculator-block {
    margin: 40px auto 0px auto;
    position: relative;
    width: 100%;
    /*max-width: 686px;*/
    clear: both;
}

@media (max-width: 1024px) {
    .calculator-block {
        width: 90%;
    }
}

@media (max-width: 767px) {
    .calculator-block {
        width: 95%;
        margin-top: 0px;
    }
}

@media (max-width: 767px) {

    #side-note,
    #calculator-share {
        width: 78%;
    }

    #calculator-share {
        margin-bottom: 0px !important;
    }

    #side-note {
        margin-top: 34px !important;
    }

    #what-next {
        width: 96%;
        margin-top: 0px !important;
        margin-bottom: 36px !important;
    }
}

#calculator {
    display: none;

    background-color: #eeefe9;
    z-index: 1000;
    width: 100%;
    height: 100%;
    top: 50px;
    left: 0;
}

@media (max-width: 1025px) {
    #calculator {
        top: 40px;
    }
}

@media (max-width: 1024px) {
    #calculator {
        height: 105%;
        top: -50px;
    }
}

#calculator span.close {
    color: #25408f;
    cursor: pointer;
    position: absolute;
    bottom: 17px;
    right: 0px;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    text-decoration: underline;
}

#calculator .calc-close-text {
    margin-right: 8px;
}

@media (max-width: 767px) {
    #calculator span.close {
        position: absolute;
        bottom: 4px;
        width: 80px;
    }

    #calculator .calc-close-text {
        display: inline-block;
        width: 54px;
        font-size: 8px;
        text-decoration: underline;
        margin-right: 0px;
        text-align: right;
    }

    #calculator span.close-arrow {
        float: right;
    }
}

#calculator span.close-arrow {
    color: white;
    background-color: #25408f;
    height: 20px;
    width: 18px;
    display: inline-block;
    text-align: center;
    border-radius: 10px;
    font-weight: bold;
    padding-right: 2px;
}

#calculator-heading .hr-line {
    border-bottom: 2px solid #25408f;
    display: block;
    margin-top: 2px;
}

#calculator-heading .product-package {
    max-width: 200px;
    overflow: hidden;
    bottom: -18px;
    padding-top: 110px;
    position: relative;
    margin-left: -30px;
    height: 180px;
}

@media (max-width: 1025px) {
    #calculator-heading .product-package {
        padding-top: 70px;
    }
}

@media (max-width: 1024px) {
    #calculator-heading .product-package {
        padding-top: 20px;
    }
}

@media (max-width: 767px) {
    #calculator-heading .product-package {
        padding-top: 0;
        max-width: 100px;
        padding-left: 10px;
        height: 100px;
        bottom: -17px;
    }
}

#calculator-heading div {
    display: inline-block;
}

#calculator-heading .title-wrapper {
    margin-left: -13px;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

#calculator-heading .title-wrapper h2 {
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    font-size: 2.5em;
}

#calculator-heading .title-wrapper h3 {
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    font-size: 1.4em;
}

@media (max-width: 1024px) and (min-width: 768px) {
    #calculator-heading .title-wrapper h2 {
        font-size: 1.5em;
    }
}

@media (max-width: 767px) {
    .title-wrapper h2 {
        font-size: 16px;
    }

    #calculator-heading .title-wrapper h2 {
        font-size: 1.1em;
    }

    #calculator-heading .title-wrapper h3 {
        font-size: 0.8em;
    }

    .title-wrapper h3 {
        font-size: 12px;
    }

    #calculator-heading .title-wrapper {
        margin-left: -15px;
        width: 45%;
        position: relative;
        top: 7px;
    }
}

#calculator-heading img {

    bottom: -68px;
    z-index: -100;
}

#calculator-heading h2 {
    margin-bottom: 0px;
    font-weight: bold;
}

#calculator-heading h3 {
    margin-top: 0px;
    padding-bottom: 0px;
}

#calculator-widget {
    width: 61%;
    display: inline-block;
    padding: 10px;
    text-align: center;
    background-color: #81cece;
    border-radius: 10px;
    min-height: 20em;
    color: white;
    margin-top: 28px;
    padding-top: 45px;
}

@media (max-width: 1025px) {
    #calculator-widget {
        width: 57%;
    }
}

@media (max-width: 1024px) {
    #calculator-widget {
        width: 56%;
    }
}

@media (max-width: 767px) {
    #calculator-widget {
        width: 92%;
        margin-top: 10px;
        padding-top: 30px;
        min-height: 11em;
    }
}

#calculator-widget p {
    font-size: 6.7em;
    display: inline-block;
    float: left;
    margin-top: 0px;
    margin-bottom: 75px;
    max-height: 120px;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

@media (max-width: 767px) {
    #calculator-widget p {
        font-size: 2.8em;
        margin-bottom: 0px;
    }

    #calculator-widget .weight-kg {
        font-size: 0.6em !important;
    }
}

#calculator-widget [class*="units-"] {
    font-size: 0.6em !important;
}

#calculator-widget .weight-kg {
    font-size: 0.6em !important;
}

#calculator-widget span[class*="units-icon-"] {
    display: block;
    text-align: center;
    margin: 0px auto;
    width: 100px;
    height: 25px;
}

#calculator-widget .units-icon-cup {
    background: url('../../assets/img/units/cup.png') no-repeat center center;
}

#calculator-widget .units-icon-drops {
    background: url('../../assets/img/units/dropper.png') no-repeat center center;
}

#calculator-widget .units-icon-suppositories {
    background: url('../../assets/img/units/suppositories.png') no-repeat center center;
}

#calculator-widget .units-icon-syringe {
    background: url('../../assets/img/units/syringe.png') no-repeat center center;
}

#calculator-widget .units-icon-tablets {
    background: url('../../assets/img/units/tablets.png') no-repeat center center;
}


.calculator-display-left,
.calculator-display-right {
    width: 45%;
    margin: 0px;
    padding: 0px;
}

.calculator-display-middle {
    padding: 8px 0 0 0;
    width: 10%;
}

@media (max-width: 767px) {
    .calculator-display-middle {
        margin-left: -8px;
        margin-right: 6px;
    }

    .calculator-display-left {
        margin-left: -5px;
    }
}

#calculator-widget .age {
    font-size: 0.21em;
    vertical-align: top;
    text-align: right;
    width: 65%;
    display: inline-block;
    margin-right: 18px;
}


#calculator-widget .age {
    font-size: 0.21em;
    vertical-align: top;
}

#calculator-widget input {
    width: 95%;
    border-radius: 3px;
    /* background-color: white;*/
}

#side-note {
    background-color: white;
    border-radius: 10px;
    padding: 16px 46px 16px 36px;
    max-width: 93%;
    margin-top: 80px;
}

#side-note h3 {
    color: #25408f;
    font-size: 2em;
}

@media (max-width: 767px) {
    #side-note {
        padding: 16px 20px 16px 20px;
        width: 80%;
    }

    #side-note h3 {
        font-size: 1em;
    }
}

#side-note span.icon-clock {
    background-image: url('../../assets/img/time-icon.png');
}

#side-note span.icon-repeat {
    background-image: url('../../assets/img/repeat-icon.png');
}

#side-note h3 span {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: sub;
    height: 20px;
    width: 20px;
    margin: 7px 7px 0 0;
}

#side-note hr {
    margin: 17px 0;
    border: 0.6px solid #efefef;
}

@-moz-document url-prefix() {
    input[type=range] {
        height: 6px;
    }
}

input[type=range] {
    -webkit-appearance: none;
    width: 100%;
    margin: 10px auto;
    display: inline-block;
    /*height: 6px;*/
}

input[type="range"] {
    -webkit-appearance: none;
    -moz-apperance: none;
    border-radius: 6px;
}

input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none !important;
    background-color: #E9E9E9;
    border: 1px solid #CECECE;
    height: 15px;
    width: 15px;
}

input[type=range]:focus {
    outline: none;
}

input[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: 8.4px;
    cursor: pointer;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0), 0px 0px 1px rgba(13, 13, 13, 0);
    background: rgba(48, 113, 169, 0);
    border-radius: 1.3px;
    border: 0.2px solid rgba(1, 1, 1, 0);
}

input[type=range]::-webkit-slider-thumb {
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(13, 13, 13, 0);
    border: 4.5px solid #81cece;
    height: 50px;
    width: 50px;
    border-radius: 25px;
    background: #ff6a16;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -21px;
}

@supports (-ms-ime-align: auto) {
    input[type=range]::-webkit-slider-thumb {
        margin-top: 0px;
    }
}

input[type=range]:focus::-webkit-slider-runnable-track {
    background: rgba(48, 113, 169, 0);
}

input[type=range]::-moz-range-track {
    width: 100%;
    height: 8.4px;
    cursor: pointer;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0), 0px 0px 1px rgba(13, 13, 13, 0);
    background: rgba(48, 113, 169, 0);
    border-radius: 1.3px;
    border: 0.2px solid rgba(1, 1, 1, 0);
}

input[type=range]::-moz-focus-outer {
    /*https://stackoverflow.com/questions/18794026/remove-dotted-outline-from-range-input-element-in-firefox?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa*/
    border: 0;
}

input[type=range]::-moz-range-thumb {
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0), 0px 0px 0px rgba(13, 13, 13, 0);
    border: 4.5px solid #81cece;
    height: 50px;
    width: 50px;
    border-radius: 29px;
    background: #ff6a16;
    cursor: pointer;
}

/*hide the outline behind the border*/

input[type=range]::-ms-track {
    width: 100%;
    height: 6px;

    /*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
    background: #81cece;

    /*leave room for the larger thumb to overflow with a transparent border */
    border-color: transparent;
    border-width: 30px 0;

    /*remove default tick marks*/
    color: transparent;
}

input[type=range]::-ms-fill-lower {
    background: #3aa5a5;
    border-radius: 10px;
}

input[type=range]::-ms-fill-upper {
    background: #fff;
    border-radius: 10px;
}

input[type=range]::-ms-thumb {
    border: #fff solid 5px;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    background: #ff6a16;
}

input[type=range]:focus::-ms-fill-lower {
    background: #3aa5a5;
}

input[type=range]:focus::-ms-fill-upper {
    background: #fff;
}

input[type=range]::-ms-tooltip {
    display: none;
}

.calculator-description {
    width: 35%;
    display: inline-block;
    float: left;
    padding-right: 20px;
    margin-top: 15px;
    line-height: 1.9em;
}

.calculator-description h2 {
    font-size: 2.7em;
    line-height: 1.1;
}

.calculator-description .calc-hr {
    border: 0;
    height: 2px;
    background: #fff;
    margin-top: 34px;
}

@media (max-width: 767px) {
    .calculator-description {
        width: 100%;
    }

    .calculator-description h2 {
        font-size: 18px;
        line-height: 1.1;
    }

    .calculator-description .calc-hr {
        display: none;
    }
}

.calculator-description p {
    margin-top: 15px;
    line-height: 1.7em;
    color: #666;
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    font-size: 1.7em;
}

@media (max-width: 767px) {
    .calculator-description p {
        font-size: 15px;
        line-height: 1.4;
        margin-top: 10px;
    }
}

@media (max-width: 1025px) and (min-width: 768px) {
    .calculator-description h2 {
        font-size: 1.7em;
    }

    .calculator-description p {
        font-size: 1em;
    }
}

.calculator-description a {
    color: #25408f;
    display: inline-block;
    font-weight: bold;
    text-decoration: underline;
}

#how-to-dose {
    overflow: hidden;
}

#how-to-dose h3 {
    color: #666;
    text-align: center;
    font-size: 2em;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

.how-to-dose-item {
    display: inline-block;
    text-align: center;
    float: left;
    width: 33%;
    min-height: 250px;
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    color: #666;
    font-size: 1.5em;
}

@media (max-width: 767px) {
    .how-to-dose-item {
        width: 46%;
        margin-right: 8px;
        font-size: 1em;
    }

    .how-to-dose-item:nth-child(4) {
        clear: both;
    }

    .how-to-dose-item:nth-child(6) {
        clear: both;
    }

    #how-to-dose {
        margin-top: 30px;
    }

    #how-to-dose h3 {
        margin-bottom: 0px;
        font-size: 1.5em;
    }

    .how-to-dose-item p {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

.how-to-dose-item div {
    margin: 0px auto;
}

.how-to-dose-item span {
    text-align: inherit;
    display: inherit;
    color: #25408f;
    font-size: 1.1em;
    margin-bottom: 8px;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

#calculator-share {
    display: table;
    background-color: white;
    border-radius: 10px;
    margin-top: 30px;
    margin-bottom: 40px;
    padding: 18px 26px;
    max-width: 450px;
}

.share-left,
.share-right {
    display: table-cell;
    vertical-align: middle;
}

.share-left h3 {
    color: #25408f;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    font-size: 1.5em;
}

.share-left p {
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    color: #666;
    font-size: 12px;
}

.share-left {
    font-size: 0.8em;
}

.share-right a {
    width: 160px;
    background-color: #457bcb;
    color: white;
    font-weight: bold;
    height: 50px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    border-radius: 6px;
    font-family: 'Nunito', sans-serif;
}

@media (max-width: 767px) {

    .share-left,
    .share-right {
        display: block;
    }

    .how-to-dose-item span {
        font-size: 0.8em;
    }

    .share-left h3 {
        font-size: 16px;
        text-align: center;
    }

    .share-left p {
        font-size: 12px;
        text-align: center;
    }

    .share-right a {
        display: inline-block;
        height: 20px;
        padding: 15px;
        vertical-align: initial !important;
        width: 81%;
    }

    .share-right {
        margin: 0 auto;
        width: 185px;
    }
}

/*
https://www.toptal.com/developers/css/sprite-generator
*/

.bg-how_to_dose_01 {
    width: 145px;
    height: 145px;
    background: url('../../assets/img/how-to-dose/css_sprites.png') -175px -10px;
}

.bg-how_to_dose_02 {
    width: 145px;
    height: 145px;
    background: url('../../assets/img/how-to-dose/css_sprites.png') -505px -175px;
}

.bg-how_to_dose_03 {
    width: 145px;
    height: 145px;
    background: url('../../assets/img/how-to-dose/css_sprites.png') -10px -175px;
}

.bg-how_to_dose_04 {
    width: 145px;
    height: 145px;
    background: url('../../assets/img/how-to-dose/css_sprites.png') -175px -175px;
}

.bg-how_to_dose_05 {
    width: 145px;
    height: 145px;
    background: url('../../assets/img/how-to-dose/css_sprites.png') -340px -10px;
}

.bg-how_to_dose_06 {
    width: 145px;
    height: 145px;
    background: url('../../assets/img/how-to-dose/css_sprites.png') -340px -175px;
}

.bg-how_to_dose_07 {
    width: 145px;
    height: 145px;
    background: url('../../assets/img/how-to-dose/css_sprites.png') -10px -340px;
}

.bg-how_to_dose_08 {
    width: 145px;
    height: 145px;
    background: url('../../assets/img/how-to-dose/css_sprites.png') -175px -340px;
}

.bg-how_to_dose_09 {
    width: 145px;
    height: 145px;
    background: url('../../assets/img/how-to-dose/css_sprites.png') -340px -340px;
}

.bg-how_to_dose_10 {
    width: 145px;
    height: 145px;
    background: url('../../assets/img/how-to-dose/css_sprites.png') -505px -10px;
}

.bg-how_to_dose_11 {
    width: 145px;
    height: 145px;
    background: url('../../assets/img/how-to-dose/css_sprites.png') -10px -10px;
}

.bg-how_to_dose_12 {
    width: 145px;
    height: 145px;
    background: url('../../assets/img/how-to-dose/css_sprites.png') -505px -340px;
}

.bg-how_to_dose_13 {
    width: 145px;
    height: 145px;
    background: url('../../assets/img/how-to-dose/css_sprites.png') -10px -505px;
}

.bg-how_to_dose_14 {
    width: 145px;
    height: 145px;
    background: url('../../assets/img/how-to-dose/css_sprites.png') -175px -505px;
}

.bg-how_to_dose_15 {
    width: 145px;
    height: 145px;
    background: url('../../assets/img/how-to-dose/css_sprites.png') -340px -505px;
}

.bg-how_to_dose_16 {
    width: 145px;
    height: 145px;
    background: url('../../assets/img/how-to-dose/css_sprites.png') -505px -505px;
}

.bg-how_to_dose_17 {
    width: 145px;
    height: 145px;
    background: url('../../assets/img/how-to-dose/css_sprites.png') -670px -10px;
}

.bg-how_to_dose_33 {
    width: 145px;
    height: 145px;
    background: url('../../assets/img/how-to-dose/css_sprites.png') -670px -175px;
}

.bg-how_to_dose_34 {
    width: 145px;
    height: 145px;
    background: url('../../assets/img/how-to-dose/css_sprites.png') -670px -340px;
}

.bg-how_to_dose_35 {
    width: 145px;
    height: 145px;
    background: url('../../assets/img/how-to-dose/css_sprites.png') -670px -505px;
}

.bg-how_to_dose_36 {
    width: 145px;
    height: 145px;
    background: url('../../assets/img/how-to-dose/css_sprites.png') -10px -670px;
}

@media (max-width: 767px) {
    div[class^="bg-how_to_dose"] {
        transform: scale(0.8);
        margin-left: 0px auto;
    }
}

#what-next {
    margin-top: 60px;
    margin-bottom: 60px;
    background-color: white;
    border-radius: 10px;
    overflow: overlay;
    /*max-width: 686px;*/
    margin-left: auto;
    margin-right: auto;
}

#what-next h3 {
    color: #666;
    text-align: center;
    margin-bottom: 10px;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    font-size: 2em;
}

@media (max-width: 1024px) and (min-width: 768px) {
    #what-next .next-item {
        font-size: 1em;
    }
}

@media (max-width: 767px) {
    #what-next h3 {
        font-size: 1.5em;
    }

    #what-next .next-item {
        font-size: 1em;
    }
}

#what-next .next-item {
    display: table;
    margin-bottom: 20px;
    font-size: 1.5em;
}

@media (max-width: 1024px) and (max-width: 768px) {
    #what-next .next-item {
        font-size: 1em;
    }
}

@media (max-width: 767px) {
    #what-next .next-item {
        font-size: 1em;
    }
}

@media (max-width: 1920px) and (min-width: 768px) {
    #what-next .next-item:first-child {
        margin-bottom: 0px;
    }
}

/*#what-next .next-item img {
        width: 100px;
        float: left;
    }*/

#what-next .next-item span {
    width: 10%;
    margin-left: -20px;
    text-align: center;
    color: #25408f;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

#what-next .next-item p {
    width: 50%;
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    color: #666;
}

#what-next .next-item p.image-wrapper {
    width: 32%;
}


#what-next .next-item img,
#what-next .next-item span,
#what-next .next-item p {
    display: table-cell;
    vertical-align: middle;
}

#what-next .left-column,
#what-next .right-column {
    float: left;
    width: 35%;
}

#what-next .left-column {
    padding-left: 15%;
}

#what-next .right-column {
    padding-right: 15%;
}

@media (max-width: 1024px) and (min-width: 768px) {
    #what-next .right-column {
        padding-right: 0px;
    }

    #what-next .left-column {
        padding-left: 0px;
    }

    #what-next .left-column,
    #what-next .right-column {
        width: 50%;
    }
}

@media (max-width: 767px) {

    #what-next .left-column,
    #what-next .right-column {
        float: left;
        width: 100%;
    }

    #what-next .left-column {
        padding-left: 0;
    }

    #what-next .right-column {
        padding-right: 0;
    }
}

.page-dosage-calculator #wrapper {
    background-color: #edefe8;
}

@media (max-width: 1024px) and (max-width: 768px) {
    #calculator-widget p {
        font-size: 3.3em;
    }

    #calculator-heading .title-wrapper h3 {
        font-size: 1.1em;
    }

    #side-note h3 {
        font-size: 1.2em;
    }

    #side-note ul li {
        font-size: 1em;
    }

    .how-to-dose-item {
        font-size: 1em;
    }
}

/* END OF New custom dosage calculator */
/*Uplift-2020 Code Changes Start*/
.main [class*="grid_"]:nth-child(2) {
    margin-left: 0;
}

.tabs .tabs-nav div {
    display: inline;
}

.carouselSlide,
.tabContent {
    margin-bottom: 0;
}

.page-panadol-actifast-soluble .panadol-related-products-carousel {
    overflow: auto;
}

.en_sg.page-safety-information .safety-iconographics a {
    display: none
}

/* Master code missing - \etc\designs\zg\cf-gds\desktop\css\components\poll.css */
.poll button.showPollResult {
    margin: 15px 0 0 0;
}

/* Master code missing - \etc\designs\zg\cf-gds\desktop\css\components\editusername.css */
.panadol-search .button {
    border-radius: 0;
    color: #fff;
    padding: 5px 20px;
}

/* Master code missing - \etc\designs\zg\cf-gds\desktop\css\core\fullcalendar.css */
.searchResults {
    border: 1px solid;
    width: 70%;
    margin: 40px auto;
    padding: 10px;
}

/*Table custom style*/
.winasorb-products-table .table {
    border-left: 2px solid #fff !important;
    display: block;
    width: 100%;
    border-collapse: collapse;
    position: relative;
    font-family: 'Montserrat', sans-serif;
}

.winasorb-products-table .thead {
    width: 33.3333%;
    display: block;
    float: left;
    border-top: 1px solid #25408F;
    color: #7f7f7f;
}

.winasorb-products-table li {
    font-size: 1rem;
    background: none !important;
    line-height: 20px;
}

.winasorb-products-table .th.blue {
    color: #fff;
    font-size: 1rem;
    padding-bottom: 0;
    background: #25408F;
    font-weight: 700;
}

.winasorb-products-table .tbody {
    width: auto;
    display: block;
    white-space: nowrap;
    position: relative;
    color: #7f7f7f;
}

.winasorb-products-table .images-wrapper {
    display: inline-block;
    text-align: center;
    width: 50%;
}

.winasorb-products-table .image1,
.winasorb-products-table .image2 {
    width: 66%;
    border: #fff;
    display: inline-block;
}

.winasorb-products-table .first-row {
    display: block;
}

.winasorb-products-table ul {
    margin: 0;
}

.winasorb-products-table .thead li {
    font-size: 1rem;
    line-height: 20px;
}

.winasorb-products-table tr {
    border-bottom: 1px solid #a7a3a3;
    display: block;
    text-align: left;
}

.winasorb-products-table .image2 {
    border-right: 1px solid #a7a3a3;
    border-top: 1px solid #a7a3a3;
    margin-left: -4px;
}

.winasorb-products-table .image1 {
    background: #f6f6f6;
    box-shadow: inset 7px 0 11px -7px rgb(0 0 0 / 32%);
    border-top: 1px solid #a7a3a3;
}

.winasorb-products-table .image1 span {
    white-space: pre-wrap;
}

.winasorb-products-table .th {
    height: 190px;
    background: #ececec;
    border-bottom: 1px solid #a7a3a3;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 2rem;
    line-height: 2rem;
}

.winasorb-products-table .div-height {
    height: 190px;
    border-bottom: 1px solid #a7a3a3;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.winasorb-products-table .div-height .title-img {
    width: 47%;
    margin: 0 auto;
    height: 40%;
}

.winasorb-products-table .div-height .icons {
    width: 40px;
    margin: 0 auto;
}

@media (max-width: 767px) {
    .winasorb-products-table .thead {
        width: 50%;
    }

    .winasorb-products-table .image1,
    .winasorb-products-table .image2 {
        width: 100%;
    }

    .winasorb-products-table .tbody {
        overflow-x: auto;
        width: 50%;
    }

    .winasorb-products-table .images-wrapper {
        width: 100%;
    }

    .winasorb-products-table .th {
        padding-left: 1rem;
    }

    .winasorb-products-table .div-height .title-img {
        width: 46%;
        margin: 0 auto;
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .winasorb-products-table .div-height .title-img {
        height: 40%;
    }
}

@media screen and (max-width: 1024px) {
    .panadol-mobile-box .panadol-post-vaccine-box .richText.panadol-mobile-header-nav-rte p {
        padding-top: 1em;
        padding-bottom: 1em;
    }
}

.box.panadol-prod-dosage-table-box.table-text-center .richText.component.section.panadol-content-rte p {
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (max-width: 480px) {
    .box.panadol-prod-dosage-table-box.table-text-center .richText.component.section.panadol-content-rte p {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 10px 0;
        font-size: 8px !important;
    }
}

/* .panadol-social-icon-box .panadol-footer-rte, .main [class*="grid_"] .youtube-icon {display: none!important} */
@media (max-width: 767px) {
    #wrapper #footer.main {
        padding-top: 1em !important
    }
}

/* 17-June-22 Pradeep */
.panadol-desktop-box .panadol-desktop-header-box {
    position: static;
}

.panadol-home-outer-box .carousel {
    padding: 0 !important;
}

@media screen and (max-width: 1899px) and (min-width: 1600px) {
    .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        padding-bottom: 2.5em !important;
    }
}

@media screen and (max-width: 2199px) and (min-width: 1900px) {
    .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        padding-bottom: 3.5em !important;
    }
}

@media screen and (max-width: 3500px) and (min-width: 2200px) {
    .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        padding-bottom: 4.5em !important;
    }
}

@media screen and (min-width: 3501px) {
    .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        padding-bottom: 8.5em !important;
    }
}

@media screen and (min-width: 3381px) {
    .panadol-logo {
        top: -7em !important;
        margin-bottom: -19em !important;
    }
}

@media screen and (max-width: 3380px) and (min-width: 2693px) {
    .panadol-logo {
        top: -6.4em !important;
        margin-bottom: -16em !important;
    }
}

@media screen and (max-width: 2692px) and (min-width: 1025px) {
    .panadol-logo {
        top: -5.4em;
        margin-bottom: -14em;
    }
}

@media screen and (min-width: 992px) {
    .panadol-where-to-buy-tab-outer-box > .component-content > .paragraphSystem {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        gap: 2em;
    }

    .panadol-where-to-buy-tab-outer-box .panadol-where-to-buy-tab-box {
        width: auto;
        margin: 0;
    }

    .panadol-where-to-buy-tab-outer-box div.panadol-where-to-buy-tab-box:nth-child(5),
    .panadol-where-to-buy-tab-outer-box div.panadol-where-to-buy-tab-box:nth-child(8),
    .panadol-where-to-buy-tab-outer-box div.panadol-where-to-buy-tab-box:nth-child(10),
    .panadol-where-to-buy-tab-outer-box div.panadol-where-to-buy-tab-box:nth-child(4),
    .panadol-where-to-buy-tab-outer-box div.panadol-where-to-buy-tab-box:nth-child(6),
    .panadol-where-to-buy-tab-outer-box div.panadol-where-to-buy-tab-box:nth-child(8),
    .panadol-where-to-buy-tab-outer-box div.panadol-where-to-buy-tab-box:nth-child(10) {
        margin-top: 0rem;
    }

    .panadol-where-to-buy-tab-outer-box > .component-content > .paragraphSystem > a[aria-hidden="true"] {
        display: none;
    }
}

html[lang=en] .panadol-content-box .panadol-where-to-buy-header-rte {
    margin-top: 3.15rem;
}

/*charan*/
.box-design {
    box-shadow: none !important;
}

.livewell-secondary-image a {
    color: #0000EE;
    font-weight: bold;
}

.link-design a {
    color: #0000EE;
    font-weight: bold;
    text-decoration: none !important;

}

.panadol-home-bow-box .panadol-content-rte p:first-child {
    font-family: 'Montserrat', sans-serif;
}

/* .carousel-nav-item {
    margin-bottom: 13% !important;
} */

.panadol-live-well-outer-box .panadol-home-bow-box .panadol-content-rte p .grey-title {
    font-size: 2.5vw !important;
}

.panadol-live-well-outer-box .panadol-home-bow-box .panadol-content-rte p .grey-title-1 {
    font-size: 1.7vw !important;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #666666;
    line-height: 36px;
    margin: 0;

}

/*charan/25-07-2022/GSKBD-629*/
@media (min-width: 1200px) {
    .address-text {
        float: initial !important;
        width: 100% !important;
        line-height: 0.5;
        transform: translate(26px, -8px);
        font-weight: bold;
    }

    .address-text .component-content .richText-content p:nth-child(2) {
        transform: translate(17px, 0px);
    }

    .address-text .component-content .richText-content p:nth-child(3) {
        transform: translate(72px, 0px);
    }
}

/* Rohan / 12-08-2022/GSKBD-1305 */
.cust-margin {
    margin-bottom: 4.3em;
}

@media screen and (max-width: 767px) {
    .cust-margin {
        margin-bottom: 2em;
    }
}

/* START / Chaitanyavamshi 12-09-2022/GSKBD-792 */
:lang(da) .panadol-home-outer-box {
    position: relative;
    top: 80px;
}

@media (max-width: 1024px) {
    :lang(da) .panadol-home-outer-box {
        top: 40px;
    }
}

@media (max-width: 991px) {

    :lang(da) .panadol-home-outer-box .carousel-nav li a,
    :lang(da) .panadol-home-outer-box .carousel-nav li.is-active a {
        zoom: 50%;
    }

    :lang(da) .panadol-home-outer-box .carousel-nav li.carousel-nav-prev,
    :lang(da) .panadol-home-outer-box .carousel-nav li.carousel-nav-next {
        margin: 0;
        top: 50%;
        height: auto;
    }
}

/* END / Chaitanyavamshi 12-09-2022/GSKBD-792 */

/* START / Aman Singh 14-10-2022/CCW-1033 */

.m-d-l-1 {
    margin-left: 1rem;
}

.m-m-l-1 {
    margin-left: 1rem;
}

.contact-us ul.contact-list li span div {
    background: #b3b3b3;
    text-align: center;
    border-radius: 50%;
    height: 70px;
    width: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.contact-us ul.contact-list li img {
    width: 30px
}

.contact-us ul.contact-list li {
    display: flex !important;
    align-items: center;
    font-style: normal;
    font-size: 24px;
    margin-bottom: 1.5rem;
}

.contact-us ul.contact-list li p {
    margin: 0;
    font-size: 24px;
}

.contact-us ul.contact-list li .col-md-9 {
    padding-left: 1rem;
}

.visibility-hide {
    visibility: hidden !important
}

.contact-us .richText ul li:before {
    display: none
}

.contact-us li a {
    border-bottom: 2px solid #25408f;
}

.contact-us li div a:not(.btn-default):hover {
    background-color: #25408f;
    color: #fff
}

.contact-us li .default-icon > a {
    border-radius: 50%;
    display: flex !important;
    justify-content: center;
    align-items: center;
    margin-left: 5px;
    width: 22px;
    height: 22px !important;
    background-color: #25408f;
    border: none;
}

.contact-us .default-icon > a img {
    width: auto !important;
    height: 14px !important;
    text-align: center;
}

@media screen and (min-width: 1025px) {
    .haleon-logo {
        position: relative;
        left: 1.5vw;
        width: 120px !important;
    }

    .zh-hk .haleon-logo {
        position: absolute;
        right: 8%;
        left: unset;
        top: 0;
        margin-top: .3rem;
    }

    .zh-hk .panadol-desk-right-box .paragraphSystem.content {
        position: relative;
    }

    .zh-hk .panadol-search-icon {
        position: absolute;
        left: unset;
        top: 50%;
        margin-top: 0.6em;
        right: 11em;
    }
}

@media screen and (max-width: 1024px) {
    .haleon-logo {
        width: 104px !important;
        margin-top: 0.25rem;
    }
}

@media (max-width: 767px) {
    .contact-us ul.contact-list li {
        padding: 10px !important;
        border-radius: 4px;
        background: #8080800f
    }

    .panadol-mobile-box .haleon-logo {
        margin-right: 16px;
        max-width: 80px;
        float: left !important;
        margin-top: 0.25rem;
    }
}


/* END / Aman Singh 14-10-2022/CCW-1033 */

/*Amrendra | ticket-GSKBD-26739 | 14-12-2022 | hide carousel on mobile, here-carousel careated for en_sg local| start*/
.here-carousel {
    margin-top: 3rem;
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    .panadol-home-did-you-know-carousel {
        display: none;
    }

    /*Amrendra | ticket-GSKBD-26739 | 16-12-2022 | for video background cover image */
    .panadol-home-spotlight-tab .panadol-philippines-video iframe {
        height: 250px;
    }
}

@media (max-width: 991px) {
    .m-m-t-2 {
        margin-top: 2rem !important;
    }
}

@media (min-width: 1025px) {
    .here-carousel {
        margin-top: 5rem;
    }
}


/*Amrendra | ticket-GSKBD-26739 | 14-12-2022 | hide carousel on mobile| end*/

/*Amrendra | ticket-GSKBD-26739 | 15-12-2022 | for video content | start*/
@media screen and (max-width: 1024px) and (min-width: 768px) {

    .panadol-home-spotlight-tab .spotlight-tab-content-box .panadol-content-rte,
    .panadol-home-spotlight-tab .panadol-philippines-video {
        width: 100%;
    }
}

.zh-hk .panadol-article-detail-content-box .left-arrow-icon-list ul li.list-style-none {
    background: none;
}

.zh-hk .panadol-article-detail-content-box .left-arrow-icon-list ul li:before {
    content: "\f0da" !important;
    font-size: 1.5em !important;
}

@media (max-width: 991px) {
    .zh-hk.page-the-flu-journey.en_sg-ColdFlu .panadol-article-detail-content-box .richText ul li {
        font-size: 14px;
        line-height: 22px;
        padding-left: 15px;
        margin-bottom: 10px;
    }
}

/* Abhay Shishodia | GSKBD-27411 | Build new Hoida PAge | Start */

/* As a new link has been added to navigation, reducing margin-left from 12.5em to 8.5 */
.panadol-desktop-box .panadol-header-links-rte.richText ul {
    margin-left: 9.5em;
}

.panadol-desktop-box .panadol-desktop-header-box .box.panadol-treat-it-content-box {
    width: 80%;
    padding-right: 1em;
    padding-left: 1em;
}

.panadol-desktop-box .panadol-desktop-header-box .box.panadol-treat-it-content-box ul li {
    background: url("../../assets/img/panadol-dekstop-nav-arrow.png") no-repeat;
    background-size: 100% 100%;
    /*min-width: 22.5vw;
    position: absolute;*/
    min-width: 200px;
    max-width: 250px;
    color: #fff;
    padding: 1em;
}

.panadol-desktop-box .panadol-desktop-header-box .box.panadol-treat-it-content-box ul li a,
.panadol-mobile-box .panadol-treat-it-content-box .panadol-content-rte.richText ul li a {
    color: #fff;
}

.panadol-desktop-box .panadol-desktop-header-box .box.panadol-treat-it-content-box ul li a::before {
    content: '';
    position: absolute;
    width: 90%;
    top: 0;
    left: 0;
    height: 100%;
}

.panadol-mobile-box .panadol-treat-it-content-box .panadol-content-rte.richText ul {
    border-top: 1px solid #eeeeee;
    padding-top: 1.5em;
    margin-left: 2em;
    margin-right: 2em;
    padding-left: 1em;
    padding-right: 1em;

}

.panadol-mobile-box .panadol-treat-it-content-box .panadol-content-rte.richText ul li {
    background: url("../../assets/img/panadol-dekstop-nav-arrow.png") no-repeat;
    background-size: 100% 100%;
    font-size: 16px;
    width: 80%;
    font-family: 'Montserrat', sans-serif;
    padding: .5em;
}

.fi-hoida-list-container {
    padding-top: 3rem;
}

/* some utility classes to override the past CSS */
/* important notations is being used to override the previous css */

.font-gothambold {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.fi-theme-green {
    color: #2C671D !important;
}

.fi-theme-blue {
    color: #08246C !important;
}

.fi-theme-gray {
    color: #666666 !important;
}

.fi-theme-white {
    color: #fff !important;
}

.fi-text-align-left {
    text-align: left !important;
}

.fi-font-bold {
    font: bold;
}

.text-align-center {
    text-align: center !important;
}

.p-b-1 {
    padding-bottom: 1em;
}

.p-b-2 {
    padding-bottom: 2em;
}

.p-t-2 {
    padding-top: 2em;
}

.p-t-1 {
    padding-top: 1em;
}

.m-b-0 {
    margin-bottom: 0 !important;
}

.margin-top-0 {
    margin-top: 0 !important;
}

.padding-top-0 {
    padding-top: 0 !important;
}

.d-block {
    display: block;
}

.component {
    margin-bottom: 0;
}

.bg-blue-text-white {
    background-color: #08246C;
    color: #fff;
}

.bg-white-text-blue {
    background-color: #fff;
    color: #08246C;
}

.bg-gray-text-blue {
    background-color: #D2D2D2;
    color: #08246C;
}

.text-align-left {
    text-align: left !important;
}

.paragraph2 .fi-hoida-section-four .richText p,
.fi-hoida-section-three .richText p,
.fi-hoida-section-two .richText p,
.bg-gray-text-blue .richText p,
.bg-blue-text-white .richText p,
.bg-blue-text-white .richText p,
.fi-hoida-list-container .richText p,
.fi-hoida-instruction-container .richText p {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    line-height: 1.5;
    display: block;
    color: #666666;
}

.bg-blue-text-white .richText p,
.fi-hoida-section-two .richText p {
    font-weight: bold;
}

.fi-hoida-section-two .component-content .richText-content h1,
.fi-hoida-section-two .component-content .richText-content h2,
.fi-hoida-section-three .component-content .richText-content h1,
.fi-hoida-section-three .component-content .richText-content h2,
.fi-hoida-section-three .component-content .richText-content p,
.bg-blue-text-white .component-content .richText-content p,
.bg-blue-text-white .component-content .richText-content h1 {
    text-align: center;
}

.bg-gray-text-blue .component-content .richText-content p,
.bg-gray-text-blue .component-content .richText-content h2,
.bg-white-text-green-blue .component-content .richText-content p,
.bg-white-text-green-blue .component-content .richText-content h2 {
    text-align: left;
    /* color: #08246C */
}


.bg-white-text-green-blue .panadol-content-page-rte .component-content .richText-content ul li {
    font-size: 16px;
    margin-left: 10px;
    list-style-type: disc;
    color: #2C671D;
    font-style: initial;
    text-align: left;
    font-family: 'Montserrat', sans-serif;
}

.fi-hoida-section-four > .component-content > .paragraphSystem h1,
.fi-hoida-section-four > .component-content > .paragraphSystem h2,
.fi-hoida-section-four > .component-content > .paragraphSystem p {
    color: #08246C;

}

.fi-hoida-hero-banner {
    background-color: #08246C;
    margin-bottom: 0;
}

.bg-dark-blue {
    background-color: #08246C !important;
}

.fi-hoida-section-three {
    background-color: #00ACE9;
    padding: 1em 0;
}

.hoida-theme-blue.fi-hoida-section-three {
    background-color: #08246C;
    margin-bottom: 0;
    min-height: 57px;
}

.hoida-theme-gray.fi-hoida-section-two {
    background-color: #D2D2D2;
    margin: 0;
    min-height: 95px;
}

.paragraph2 .fi-hoida-section-four .box-container .richText p span {
    color: #9EBF43;
    margin: 0;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    line-height: 1.5;
    cursor: pointer;
    display: block;
}

.paragraph2 .fi-hoida-section-four .box-container .richText p span:hover {
    color: #9EBF43;
    cursor: pointer;
    opacity: 0.9;
    transform: scale(1.01);


}

.fi-hoida-list-container .component-content .richText-content ol li {
    margin: 1em auto;
    color: #2C671D;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    line-height: 1.5;
    margin-left: 20px;
}

.richText.oikein-green-text .component-content p a {
    color: #9EBF43;
    text-decoration: none;
}

.richText .h2-title {
    font-size: 2.98vw !important;
    line-height: 72px;
}

.richText .h3-title {
    font-size: 2.25vw !important;
}

.fi-hoida-section-two {
    background-color: #D2D2D2;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    margin-bottom: 0;
}

.richText .h2-title,
.richText h2.fi-theme-blue {

    line-height: 1.5;
}

/* Queries to target all the mobile devices */

@media (max-width: 1024px) {
    .richText .h2-title {
        font-size: 32px !important;
    }

    .richText .h3-title {
        font-size: 28px !important;
    }

}

@media (max-width: 991px) {

    /* utility classes for margin padding only for mobile */
    .display-none-mb {
        display: none !important;
    }

    .text-align-center-mb {
        text-align: center !important;
    }

    .p-t-2-mb {
        padding-top: 2rem;
    }

    .p-t-2-mb {
        padding-top: 2em;
    }

    .p-b-1-mb {
        padding-bottom: 1em;
    }

    .p-b-2-mb {
        padding-bottom: 2em;
    }

    .border-bottom-blue-mb {
        padding-bottom: 1em;
        border-bottom: 3px solid #08246C;
    }

    .fi-hoida-instruction-container h2 {
        line-height: 36px;
    }

    /* .fi-hoida-hero-banner .hero-banner-text-container {
        width: 50%;
        margin: 0 auto !important;
    } */
    .fi-hoida-section-two .component-content .richText-content p {
        text-align: center;
        color: #666666
    }

    .fi-hoida-section-three .fi-hoida-img-container-box > .component-content > .paragraphSystem .fi-img {
        width: 48%;
        display: inline-block;

    }

    .paragraph2 .fi-hoida-section-four .box-container {
        padding: 2em;
    }

    .paragraph2 .fi-hoida-section-four .box-container:nth-child(2) .richText,
    .paragraph2 .fi-hoida-section-four .box-container:nth-child(3) .richText,
    .paragraph2 .fi-hoida-section-four .box-container:nth-child(4) .richText {
        padding: 2em 0;
        border-bottom: 3px solid #08246C;

    }

    .paragraph2 .fi-hoida-section-four.blue-gradient-bg-section .box-container:nth-child(2) .richText,
    .paragraph2 .fi-hoida-section-four.blue-gradient-bg-section .box-container:nth-child(3) .richText,
    .paragraph2 .fi-hoida-section-four.blue-gradient-bg-section .box-container:nth-child(4) .richText {
        border-bottom: 3px solid #FFFF;
    }

    .paragraph2 .fi-hoida-section-four .box-container:nth-child(3) > .component-content > .paragraphSystem {
        display: flex;
        flex-direction: column-reverse;
    }

    body .paragraph2 .fi-hoida-section-four .box-container [class*="grid_"].fi-img {
        margin: 0 !important;
        width: 25%;
    }

    .fi-hoida-hero-banner .hero-banner-text-container h1 {
        font-size: 2em;
    }

    .paragraph2 .fi-hoida-section-four .richText p,
    .fi-hoida-section-three .richText p,
    .fi-hoida-section-two .richText p,
    .fi-hoida-list-container .richText p .bg-blue-text-white .richText p,
    .fi-hoida-instruction-container .richText p,
    .fi-hoida-list-container .component-content .richText-content ol li,
    .fi-hoida-hero-banner .hero-banner-text-container p,
    x .bg-white-text-green-blue .component-content .richText-content ul li,
    .paragraph2 .fi-hoida-section-four .box-container .richText p span,
    .bg-gray-text-blue p {
        font-size: 14px;
        line-height: 1.5;
    }

    .fi-hoida-list-container .component-content .richText-content ol {
        width: 80%;
        margin-left: 0;
        margin-bottom: 0;
        padding-bottom: 0;
    }

    .bg-white-text-green-blue,
    .bg-gray-text-blue,
    .fi-hoida-instruction-container,
    .bg-blue-text-white .richText,
    .fi-hoida-list-container,
    .fi-hoida-section-two,
    .fi-hoida-section-three,
    .fi-hoida-section-four {
        padding: 1em 2em;
    }

    .fi-hoida-instruction-container .fi-img {
        width: 70%;
        margin: 0 auto !important;
    }

    .fi-hoida-hero-banner .image.display-none-d .component-content {
        text-align: center;
    }

    .hoida-theme-blue.fi-hoida-section-three {
        min-height: 181px;
    }

    .hoida-theme-gray.fi-hoida-section-two {
        height: 313px;
    }
}

@media screen and (max-width: 767px) {
    body .paragraph2 .fi-hoida-section-four .box-container [class*="grid_"].fi-img {
        margin: 0 auto !important;
        width: 70%;
    }

    .paragraph2 .fi-hoida-section-four .richText p,
    .fi-hoida-section-three .richText p,
    .fi-hoida-section-two .richText p,
    .bg-gray-text-blue .richText p,
    .bg-blue-text-white .richText p,
    .bg-blue-text-white .richText p,
    .fi-hoida-list-container .richText p,
    .fi-hoida-instruction-container .richText p {
        font-size: 14px;
    }

    .richText .h2-title {
        font-size: 25px !important;
        line-height: 36px;
    }

    .richText .h3-title {
        font-size: 22px !important;
    }

}


/* Query to target all ipad devices */
@media screen and (min-width: 768px) and (max-width: 991px) {

    .fi-hoida-section-three .fi-hoida-img-container-box > .component-content > .paragraphSystem .fi-img {
        clear: none;
    }

    body .paragraph2 .fi-hoida-section-four .box-container [class*="grid_"].fi-img {
        width: 50%;
    }

    body .paragraph2 .fi-hoida-section-four .box-container [class*="grid_"].fi-img,
    .fi-hoida-instruction-container .inner-container .box-container .fi-img {
        width: 40% !important;
        margin: 0 auto !important;
    }

    .fi-hoida-img-container-box {
        width: 80%;
        margin: 0 auto !important;
    }

    .paragraph2 .fi-hoida-section-four .richText p,
    .fi-hoida-list-container .component-content .richText-content ol li,
    .fi-hoida-section-three .richText p,
    .fi-hoida-section-two .richText p,
    .fi-hoida-hero-banner .hero-banner-text-container p,
    .paragraph2 .fi-hoida-section-four .box-container .richText p span,
    .bg-gray-text-blue .richText p {
        font-size: 16px;
    }

    body .paragraph2 .fi-hoida-section-four .box-container [class*="grid_"].fi-img.img-1,
    body .paragraph2 .fi-hoida-section-four .box-container [class*="grid_"].fi-img.img-2,
    body .paragraph2 .fi-hoida-section-four .box-container [class*="grid_"].fi-img.img-3 {
        display: block;
        margin: auto !important;
        float: initial;
    }

}

@media (min-width: 425px) and (max-width: 767px) {

    body .paragraph2 .fi-hoida-section-four .box-container [class*="grid_"].fi-img,
    .fi-hoida-instruction-container .inner-container .box-container .fi-img {
        width: 240px !important;
        margin: 0 auto !important;
    }

    .fi-hoida-img-container-box {
        width: 80%;
        margin: 0 auto !important;
    }

    .homepage-banner-fi img {
        width: 100% !important;
    }
}


/* Query to target all Desktop devices */
@media screen and (min-width: 992px) {

    /* utility classes for margin padding only for desktop */
    .display-none-d {
        display: none !important;
    }

    .p-b-1-d {
        padding-bottom: 1em;
    }

    .p-b-hlaf-d {
        padding-bottom: .5em;
    }

    .p-b-2-d {
        padding-bottom: 2em;
    }

    .p-b-5-d {
        padding-bottom: 5em;
    }

    .fi-hoida-instruction-container .richText .fi-theme-blue.h2-title {
        min-width: 650px;
    }

    /* .fi-hoida-hero-banner {
        background-color: #08246C;
        margin-bottom: 0;
    } */
    /* .fi-hoida-section-two {
        background-color: #D2D2D2;
        padding-top: 1.5em;
        padding-bottom: 1.5em;
        margin-bottom: 0;
    } */
    .storage-banner-container .hero-banner-text-container {
        padding-top: 2em;
    }

    .bg-white-text-green-blue .component-content .richText-content ul li {
        color: #2C671D;
        font-size: 1.43vw !important;
        font-family: 'Montserrat', sans-serif;
        line-height: 1.5;
    }

    .fi-hoida-section-two .component-content .richText-content p {
        width: 50%;
        margin: 1em auto;
        text-align: center;
        color: #666666
    }

    .fi-hoida-section-two .component-content .richText-content h1,
    .fi-hoida-section-two .component-content .richText-content p,
    .fi-hoida-section-two .component-content .richText-content h2 {
        text-align: center;
        color: #666666
    }

    .fi-hoida-list-container .component-content .richText-content ol {

        margin-bottom: 0;
        padding-bottom: 0;
    }

    .fi-hoida-list-container .component-content .richText-content ol li {
        margin-left: 20px;
    }

    /* important notations is being used to override the AEM css */
    .fi-hoida-section-three .fi-hoida-img-container-box > .component-content > .paragraphSystem {
        width: 50%;
        display: flex;
        margin: 0 auto !important;
        flex-wrap: wrap;

    }

    /* .fi-hoida-hero-banner .hero-banner-text-container, */
    .fi-hoida-section-four > .component-content > .paragraphSystem,
    .fi-hoida-list-container > .component-content > .paragraphSystem,
    .fi-hoida-instruction-container > .component-content > .paragraphSystem,
    .panadol-content-banner-image figure figcaption {
        width: 50%;
        margin: 0 auto !important;

    }

    body .paragraph2 .fi-hoida-section-four .box-container > .component-content > .paragraphSystem {
        display: flex;
        align-items: center;
    }

    body .paragraph2 .fi-hoida-section-four .box-container [class*="grid_"].fi-img,
    .fi-hoida-instruction-container .inner-container .box-container .fi-img {
        width: 70%;
        margin: 0 auto !important;
    }

    .fi-hoida-section-four .paragraphSystem .box-container:nth-child(2),
    .fi-hoida-section-four .box-container:nth-child(3),
    .fi-hoida-section-four .box-container:nth-child(4) {
        padding: 2em 0;
        border-bottom: 3px solid #08246C;

    }

    .fi-hoida-section-four.blue-gradient-bg-section .paragraphSystem .box-container:nth-child(2),
    .fi-hoida-section-four.blue-gradient-bg-section .box-container:nth-child(3),
    .fi-hoida-section-four.blue-gradient-bg-section .box-container:nth-child(4) {
        border-bottom: 3px solid #FFFFFF;
    }

    .fi-hoida-section-four .box-container:nth-child(4) {
        padding: 2em 0;
    }

    .paragraph2 .fi-hoida-section-four .box-container .richText {
        padding: 0 3em 0 3em;
        width: 100%;

    }

    .fi-hoida-section-two .component-content .richText-content ol {
        margin-left: 20px !important;
        margin: 0 auto;

    }

    .bg-gray-text-blue .component-content .richText-content p,
    .bg-gray-text-blue .component-content .richText-content h2,
    .bg-white-text-green-blue .component-content .richText-content p,
    .bg-white-text-green-blue .component-content .richText-content h2,
    .bg-white-text-green-blue .component-content .richText-content ul {
        width: 50%;
        margin: 1em auto;
        text-align: left;

    }

    .fi-hoida-instruction-container .inner-container > .component-content > .paragraphSystem {
        display: flex;
    }

    .fi-hoida-instruction-container .inner-container .box-container {
        flex-grow: 1;
        flex-basis: 0;
    }

    .fi-hoida-instruction-container .inner-container .box-container:nth-child(3) {
        margin: 0 2em !important;
    }

    .paragraph2 .fi-hoida-hero-banner {
        position: relative;
        margin-top: 5.8rem;
    }

    .fi-hoida-hero-banner .hero-banner-text-container p {
        width: 50%;
        margin: 0 auto 1rem auto;
    }

}

@media only screen and (max-device-width: 1024px) and (orientation: landscape) {
    /* body .paragraph2 .fi-hoida-section-four .box-container [class*="grid_"].fi-img.img-1 img,
    body .paragraph2 .fi-hoida-section-four .box-container [class*="grid_"].fi-img.img-2 img,
    body .paragraph2 .fi-hoida-section-four .box-container [class*="grid_"].fi-img.img-3 img {
        width: 100%;
        display: block;
        margin: auto;
    }
    body .paragraph2 .fi-hoida-section-four .box-container [class*="grid_"].fi-img, .fi-hoida-instruction-container .inner-container .box-container .fi-img {
        width: 100%;
        margin: 0 auto !important;
    }
    .fi-hoida-instruction-container .fi-img img {
        width: 90%;
        display: block;
        margin: auto;
    } */
}


@media screen and (min-width: 1280px) {
    .paragraph2 .fi-hoida-hero-banner {
        margin-top: 6.2rem;
    }
}

@media screen and (min-width: 1440px) {
    .paragraph2 .fi-hoida-hero-banner {
        margin-top: 7.5rem;
    }
}

@media screen and (min-width: 1920px) {
    .paragraph2 .fi-hoida-hero-banner {
        margin-top: 8rem;
    }
}


/* Abhay Shishodia | GSKBD-27411 | Build new Hoida PAge | End */

.panadol-header-links-rte.richText ul li span:focus {
    outline: 2px solid;
}


/* Ashish Gupta | GSKBD-27584 | 22/03/23 | created "full-clickable-box" class globally Â */
.full-clickable-box:hover {
    position: relative;
}

.full-clickable-box:hover p a:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;

}

/* Ashish Gupta | GSKBD-27584 | End */
/* Maunu | GSKBD-27665 | 12-apr-23 */
.box.panadol-prod-dosage-table-box.dosage-table-wrapper .panadol-content-rte p,
.box.panadol-prod-dosage-table-box.dosage-table-wrapper .panadol-content-rte p:nth-child(1) {
    border-left: none;
}

.box.panadol-prod-dosage-table-box.dosage-table-wrapper .panadol-content-rte p:nth-child(odd) {
    background-color: #ffffff;
    height: auto !important;
}

.dosage-table-wrapper .mid-table-col {
    border-left: 4px solid #d4d4d4;
    border-right: 4px solid #d4d4d4;
}

@media (max-width: 991px) {
    .dosage-table-wrapper .mid-table-col {
        border-left: 1px solid #d4d4d4;
        border-right: 1px solid #d4d4d4;
    }

    .page-products .box.panadol-prod-dosage-table-box .panadol-content-rte p:first-child {
        min-height: 25px;
    }
}

/* Maunu | GSKBD-27665 | 12-apr-23 */

/* Aman Singh | New varrient - panadol-vaccine-submenu-rte | 17-05-2023 | GSKBD-27974 */
@media screen and (max-width: 1024px) {
    .panadol-vaccine-submenu-rte.richText ul {
        padding: 0;
        margin: 0;
    }

    .panadol-vaccine-submenu-rte.richText ul li:nth-child(1) {
        padding-top: 0;
        padding-bottom: 0;
        position: inherit;
        margin-left: 0;
        margin-right: 0;
    }

    .panadol-vaccine-submenu-rte.richText ul li {
        background: none;
    }

    .panadol-vaccine-submenu-rte.richText ul li:first-child span {
        background: #25408f url(../../assets/img/white-back-arrow.png) no-repeat 97%;
        color: #ffffff;
        margin: 0;
        display: block;
    }
}

/* Aman Singh | 11-07-2023 | GSKBD-28732 */
@media (min-width: 768px) {
    .justify-center-d > .component-content > .paragraphSystem {
        display: flex;
        justify-content: center;
    }
}


/* Abhay shishodia | GSKBD-29070 | 11-08-20234 | Start */

body.gr-gr .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section ul li::before {
    content: "\f0da" !important;
    top: 0em;
    left: 0em;
    font-size: 1.8rem;
}

/* Abhay shishodia | GSKBD-29070 | 11-08-20234 | End*/
/* charan | GSKBD-28859 | 14-08-2023 | start */
.hints-section,
.navigation-header {
    background: linear-gradient(90deg, #009bd9 0%, #004e95 62%, #006bb0 100%);
}

.navigation-header .panadol-desk-inner-box {
    background: none;
}

.navigation-header .panadol-header-links-rte.richText ul {
    margin-left: 16em;
}

.hints-section .tabs-nav-item a,
.hints-section .panadol-content-rte h2,
.navigation-header .panadol-header-links-rte ul li,
.navigation-header .panadol-header-links-rte ul li a {
    color: #fff !important;
}

:lang(da) #footer.main {
    background-image: linear-gradient(to bottom, #0e6fa9, #145590 49%, #174581 83%, #19407c);
}

:lang(da) .panadol-footer-rte ul {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
}

.hints-carousel .panadol-home-did-you-know-carousel {
    background-color: #fff !important;
}

.hints-section .panadol-home-bow-box .panadol-content-rte p:first-child,
.hints-carousel .panadol-content-rte p,
.hints-carousel .panadol-content-rte h2,
.panodil-blue {
    color: #25408f !important;
}

.article-heading {
    color: #25408f !important;
    font-weight: bold;
}

.product-content-box {
    padding: 40px 0px;
}

/* charan | GSKBD-28859 | 14-08-2023 | End*/

/* START / Chaitanyavamshi / GSKBD-28859 / 18Aug2023 */
:lang(da) .panadol-home-bow-box .panadol-content-rte p.bold-text {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

:lang(da) .home-banner-carousel-box .carousel-nav-prev {
    left: -20px;
}

:lang(da) .home-banner-carousel-box .carousel-nav-next {
    right: -20px;
}

.panadol-pdcts-submenu-inner-box .component[class*="grid"].alpha,
.section.target.alpha[class*="grid"],
.section.composite.alpha[class*="grid"] {
    clear: left;
}

@media (min-width: 992px) {
    .flex-desktop-justify-center {
        display: flex !important;
        justify-content: center !important;
    }

    .flex-desktop-align-center {
        display: flex !important;
        align-items: center !important;
    }

    .flex-desktop-flex-start > .component-content > .content {
        display: flex !important;
        align-items: flex-start !important;
    }
}

/* END / Chaitanyavamshi / GSKBD-28859 / 18Aug2023 */

/* START / Rohit Singh / GSKBD-28859 / 25Aug2023 */
.blue-gradient-bg,
.main .panadol-mobile-header-menu-box.blue-gradient-bg {
    background: linear-gradient(90deg, #009bd9 0%, #004e95 62%, #006bb0 100%);
}

.main .panadol-mobile-header-menu-box.blue-gradient-bg .panadol-menu-icon p {
    color: white
}

.text-underline {
    text-decoration: underline !important;
}

/* END / Chaitanyavamshi / GSKBD-28859 / 25Aug2023 */

/* START / alam / GSKBD-29249 / 12-sept-23 */
.panadol-content-banner-image.banner-img-text figure {
    position: relative;
}

.panadol-content-banner-image.banner-img-text figure figcaption {
    position: absolute;
    top: calc(50% + 45px);
    transform: translate(0%, -50%);
    padding: 1rem 2rem;
}

.panadol-content-banner-image.banner-img-text figure figcaption h1 {
    font-size: 48px;
    color: white;
    font-weight: 900;
    font-family: sans-serif;
    line-height: 48px;
}

.panadol-content-banner-image.banner-img-text figure figcaption p {
    font-size: 18px;
    color: white;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
}

.inline-block {
    display: inline-block;
}

.border-bottom-green {
    border-bottom: 6px solid #69B345;
}

.border-bottom-lightgreen {
    border-bottom: 3px solid;
}

.background-lightgreen {
    background: #9EBE43;
}

:lang(fi) .panadol-home-bestweek-content-Box .panadol-home-bow-box.even {
    float: right;
    clear: right;
}


@media (min-width: 992px) {
    .m-d-l-5 {
        margin-left: 5rem;
    }

    .m-d-t-5 {
        margin-top: 5rem;
    }

    .m-d-t-2 {
        margin-top: 2rem;
    }

    .p-d-t-3 {
        padding-top: 3rem;
    }

    .p-d-t-1 {
        padding-top: 1rem;
    }

    .p-d-x-1 {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .p-d-x-2 {
        padding-left: 2rem;
        padding-right: 2rem;
    }

    .p-d-b-3 {
        padding-bottom: 3rem;
    }

    .m-d-x-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .height-auto-d img {
        height: auto;
    }

    .p-d-0 {
        padding: 0 !important;
    }

    .height-175 {
        min-height: 175px;
    }

    .panadol-content-banner-image.banner-img-text figure figcaption {
        position: absolute;
        top: calc(50% + 45px);
        transform: translate(50%, -50%);
        padding: 0;
    }

    .panadol-content-banner-image.banner-img-text figure figcaption h1 {
        font-size: 68px;
        line-height: 68px;
    }

    .panadol-content-banner-image.banner-img-text figure figcaption p {
        font-size: 28px;
    }

    .panadol-desktop-box .panadol-desktop-header-box .panadol-desk-inner-box > .component-content > .paragraphSystem {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .text-center-d {
        text-align: center !important;
    }

    .m-d-0 {
        margin: 0 !important;
    }

}

@media (max-width: 991px) {
    .height-auto-m img {
        height: auto;
    }

    .p-m-0 {
        padding: 0 !important;
    }

    .p-m-t-3 {
        padding-top: 3rem;
    }

    .p-m-b-3 {
        padding-bottom: 3rem;
    }

    .p-m-x-1 {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .p-m-x-2 {
        padding-left: 2rem;
        padding-right: 2rem;
    }

    .m-m-l-5 {
        margin-left: 5rem;
    }

    .text-center-m {
        text-align: center !important;
    }

    .m-m-x-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .m-m-0 {
        margin: 0 !important;
    }

    .m-m-l-0 {
        margin-left: 0 !important;
    }

    .width-m-100 {
        width: 100% !important;
    }
}

.m-l-0 {
    margin-left: 0 !important;
}

@media (max-width: 767px) {
    .panadol-content-banner-image.banner-img-text figure img {
        object-fit: cover;
        object-position: 74%;
    }

    :lang(fi) .panadol-home-bestweek-content-Box .panadol-home-bow-box.even {
        clear: both;
    }
}

/* END / alam / GSKBD-29249 / 12-sept-23 */

/* Amrendra | GB-9841 | 15-09-23 | navigation] alignment | start*/
@media (min-width: 992px) {
    /* .panadol-desktop-box .panadol-desktop-header-box .panadol-desk-inner-box>.component-content>.paragraphSystem {
        display: inherit;
    } */
}

/* deepa | GSKBD-29723 | 20-10-23 | start*/
body .panadol-content-rte .title {
    font-size: 38.14px;
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    body .panadol-content-rte .title {
        font-size: 25px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    body .panadol-content-rte .title {
        font-size: 32px;
    }
}

/* deepa | GSKBD-29723 | 20-10-23 | ends*/
.main .panadol-related-products-carousel .box.panadol-product-list-tab-box.caruosel-packshot {
    margin-left: 1%;
}

.text-white {
    color: #ffffff !important;
}

.text-blue {
    color: #001A68;
}

@media (max-width: 991px) {
    .border-m-bottom-blue {
        border-bottom: 3px solid #001A68;
    }
}

@media (max-width: 1199px) {
    .main .responsible-container .responsible-section {
        width: 100% !important;
        margin-left: 0 !important;
    }

}

@media (min-width: 768px) and (max-width: 991px) {
    .main .responsible-container .responsible-section {
        width: 68% !important;
        margin-left: 16% !important;
    }

}

/* GSKBD-30394 | 30-11-23 | starts*/
.font-size-d-16 {
    font-size: 16px;
}

.font-size-d-18 {
    font-size: 18px !important;
}

.font-size-d-26 {
    font-size: 26px;
}

.font-size-d-30 {
    font-size: 30px;
}

.line-height-d-1 {
    line-height: 1;
}

.line-height-d-1-5 {
    line-height: 1.5 !important;
}

@media (max-width: 991px) {
    .font-size-m-16 {
        font-size: 16px;
    }

    .font-size-m-26 {
        font-size: 26px;
    }

    .font-size-m-30 {
        font-size: 30px;
    }

    .line-height-m-1 {
        line-height: 1;
    }
}

/* GSKBD-30394 | 30-11-23 | ends*/
/* GSKBD-30164 | 06/12/23 | navigation and page alignment | start*/
.panadol-desk-inner-box.desktop-navigation,
.panadol-desktop-box .search-box.panadol-search-outer-box,
.main .panadol-mobile-header-menu-box.mobile-navigation {
    background: linear-gradient(90deg, #009bd9 0%, #004e95 62%, #006bb0 100%);
}

.panadol-desk-inner-box.desktop-navigation .panadol-header-links-rte ul li,
.panadol-desk-inner-box.desktop-navigation .panadol-header-links-rte ul li a,
.main .panadol-mobile-header-menu-box.mobile-navigation .panadol-mobile-header-menu-wrapper .panadol-menu-icon p,
.main .panadol-mobile-header-menu-box.mobile-navigation .panadol-menu-icon.activeSection p,
.panadol-desk-inner-box.desktop-navigation .panadol-header-links-rte .highlightedMenu span,
.panadol-desk-inner-box.desktop-navigation .panadol-header-links-rte .highlightedMenuActive span {
    color: #fff;
}

.panadol-desk-inner-box.desktop-navigation .panadol-header-links-rte .highlightedMenu,
.panadol-desk-inner-box.desktop-navigation .panadol-header-links-rte .highlightedMenuActive {
    border-bottom: 0.4em solid #fff;
}

.panadol-desktop-box .desktop-navigation .panadol-header-links-rte.richText ul li span {
    background: url(/content/dam/cf-consumer-healthcare/panadol/no_NO/blue-images/Down.png) no-repeat right center;
}

.panadol-desktop-box .search-box.panadol-search-outer-box .searchBox.panadol-search .panadol-search-close {
    background: url(/content/dam/cf-consumer-healthcare/panadol/no_NO/blue-images/Cross.png) no-repeat;
    background-size: 100%;
}

.panadol-mobile-box .search-box.image.panadol-search-icon.activeSection {
    background: url(/content/dam/cf-consumer-healthcare/panadol/no_NO/blue-images/Search.png) no-repeat;
}

:lang(no-NO) #footer.main {
    background-image: linear-gradient(to bottom, #0e6fa9, #145590 49%, #174581 83%, #19407c);
}

.panadol-home-mobile-carousel-box {
    margin-top: 40px;
}

.panadol-home-outer-box .carousel.panadol-home-did-you-know-carousel {
    background: unset;
}

.panadol-livewell-tab ul.tabs-nav-list li.tabs-nav-item a {
    font-size: 16px !important;
}

@media (min-width: 768px) {
    .panadol-homepage-carousel-box.hero-carousel {
        margin-top: 50px;
    }
}

@media (min-width: 1025px) {
    .desktop-navigation .gsk-logo {
        max-width: 100%;
        margin-top: 1.5rem;
    }

    .panadol-homepage-carousel-box.hero-carousel {
        margin-top: 70px;
    }

    .desktop-navigation .panadol-header-links-rte {
        width: 75% !important;
        margin-left: 3rem !important;
    }
}

@media (min-width: 1200px) {
    .panadol-homepage-carousel-box.hero-carousel {
        margin-top: 88px;
    }
}

/* GSKBD-30164 | 07/12/23 | navigation and page alignment | end*/

.contact-us .contact-list {
    margin-left: 0;
    margin-top: 4rem;
}

.contact-us .contact-list .contact-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.contact-us .contact-list .contact-item::before {
    display: none
}


.contact-us .contact-list .grey-circle.bg-white {
    background: #ffffff;
}

@media (max-width: 767px) {
    .contact-us .contact-list .contact-item {
        padding: 10px;
        border-radius: 4px;
        background-color: rgba(128, 128, 128, 0.0588235)
    }


    .contact-us .contact-list .grey-circle.bg-white {
        background: #f8f8f8;
    }
}

.contact-us .contact-list .grey-circle {
    background: #b3b3b3;
    text-align: center;
    border-radius: 50%;
    height: 70px;
    width: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.contact-us .contact-list .grey-circle img {
    width: 30px
}

.contact-us .visibility-hide {
    visibility: hidden
}

.contact-us .ext-link {
    border-bottom: 2px solid var(--color-1);
    text-decoration: none
}

.contact-us .default-icon > .removePopUp {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--color-1);
    border-radius: 50%;
    margin: 0 0 0 5px;
    height: 26px;
    width: 26px;
    border-bottom: none;
    vertical-align: middle
}

.contact-us .default-icon > .removePopUp img {
    width: auto;
    height: 16px;
    text-align: center
}

.contact-us .font-bold {
    font-weight: 600;
}

.contact-us li .default-icon.panadol_auto_img {
    display: inline-block;
}

.contact-us li .default-icon.panadol_auto_img a {
    background-color: #2d2d2d;
    height: 26px;
    min-height: 26px;
    width: 26px;
    display: inline-block !important;
    text-align: center;
    line-height: 1;
}

.contact-us li .default-icon.panadol_auto_img a.removePopUp {
    background: none;
    width: 36px !important;
    height: 36px !important;
}

.contact-us li .default-icon.panadol_auto_img a.removePopUp img {
    width: 34px !important;
    height: 34px !important;
}

.contact-us li .default-icon.panadol_auto_img a.removePopUp img.instagram {
    width: 36px !important;
    height: 36px !important;
}

.panadol-content-page-rte p.subheadline {
    font-size: 2rem;
    line-height: 1.5;
}

@media screen and (max-width: 991px) {
    .panadol-content-page-rte p.subheadline {
        font-size: 1.5rem;
    }

    body .panadol-content-page-rte h1 {
        font-size: 1.5rem;
    }
}

.d-none {
    display: none;
}

@media screen and (max-width: 767px) {
    .contact-us ul.contact-list li p {
        font-size: 18px;
        line-height: 1.5;
    }

    .contact-us li .default-icon.panadol_auto_img a {
        line-height: 1.5;
    }

    .panadol-home-outer-box .carousel-home {
        padding-top: 2.75rem !important;
    }

    .carousel-home .carousel-nav li.carousel-nav-next {
        right: 0;
    }

    .carousel-home .carousel-nav-prev {
        left: -14px;
    }

    .carousel-home .carousel-nav li.carousel-nav-next a:before {
        content: " ";
        width: 15px;
        height: 46px;
        background: url(../../assets/img/css_sprites.png) -21px -316px;

    }

    .carousel-home .carousel-nav li.carousel-nav-prev a:before {
        content: " ";
        width: 15px;
        height: 46px;
        background: url(../../assets/img/css_sprites.png) -10px -250px;
    }
}

.carousel-home .component-content {
    background: url('/content/dam/cf-consumer-healthcare/panadol-reborn/en_GB/redesign/homepage/carousel/background_gradient_1.svg');
    background-repeat: no-repeat;
    background-size: cover;
    max-width: 1920px;
    background-repeat: no-repeat;
    background-position: bottom;
    margin-left: auto;
    margin-right: auto;
}

.carousel-home .carousel-slides {
    width: 100%;
}

.carousel-home .carousel-slides img {
    width: 100%;
}

.carousel-home .carousel-nav li.carousel-nav-prev,
.carousel-home .carousel-nav li.carousel-nav-next {
    margin: 0em 2em;
}

.carousel-home .carousel-nav li a {
    top: 85%;
}

.carousel-home .carousel-autoplay-nav {
    display: none;
}

@media (min-width: 992px) {
    .panadol-en-sg-header .panadol-home-outer-box .carousel-home {
        padding-top: 3rem !important;
    }

    .panadol-en-sg-header .box.panadol-desk-inner-box .panadol-header-links-rte {
        width: 80vw;
    }

    .panadol-en-sg-header .box.panadol-desk-right-box {
        width: 18vw;
    }

    :lang(en-sg) .panadol-en-sg-header .panadol-header-links-rte.richText ul li {
        font-size: 1.08vw !important;
        margin-right: .8vw;
    }

    .panadol-en-sg-header .panadol-header-links-rte.richText ul li:nth-child(3),
    .panadol-en-sg-header .panadol-header-links-rte.richText ul li:nth-child(4) {
        padding-right: 0;
    }

    .panadol-en-sg-header.panadol-desktop-box .panadol-header-links-rte.richText ul {
        margin-top: 1em;
    }

    .panadol-en-sg-header .haleon-logo {
        margin-top: 1.5vw;
    }
}

@media (min-width: 768px) {
    .panadol-home-outer-box .carousel-home {
        padding-top: 3rem !important;
    }
}

@media (min-width: 1200px) {
    .panadol-home-outer-box .carousel-home {
        padding-top: 7% !important;
    }
}

@media (min-width: 1560px) {
    .panadol-home-outer-box .carousel-home {
        padding-top: 6% !important;
    }
}

.panadol-faq-tab .panadol-faq-question-rte img.opened {
    transform: scaleY(-1);
}

/* GSKBD-30718 | cookie button css update */
body #ot-sdk-btn.ot-sdk-show-settings,
body #ot-sdk-btn.ot-sdk-show-settings:hover {
    background-color: #30ea03 !important;
    border-color: #30ea03;
    color: #000 !important;
}

.max-width-110 img {
    max-width: 110px !important;
}

/* cookie button css update end */

/* Putting the page properrty code into theme | GSKBD-30916 | 24-01-2024 | Start */

@media screen and (max-width: 767px) and (min-width: 320px) {
    #wrapper .panadol-desktop-n-tablet-conent-box {
        display: none !important;
    }

    .panadol-faq-tab.faq-no .panadol-faq-answer-style-rte {
        margin-top: 0;
    }
}

/* Putting the page properrty code into theme | GSKBD-30916 | 24-01-2024 | End */


/* GSKBD-30916 | 24-01-2024 | variant added - show on mobile |  */
#wrapper .main .panadol-desktop-content-box.show-on-mobile,
#wrapper .panadol-desktop-n-tablet-conent-box.show-on-mobile {
    display: block !important;
}

.product-box-no .panadol-prod-list-image img {
    min-height: 250px;
}

.panadol-faq-tab.faq-no .panadol-faq-answer-box > .component-content > .paragraphSystem {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.panadol-faq-tab.faq-no .panadol-faq-answer-box .panadol-faq-answer-content-rte {
    transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
}

.panadol-faq-tab.faq-no .panadol-faq-answer-box .panadol-faq-answer-content-rte p {
    transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
}

.panadol-faq-tab.faq-no .panadol-faq-answer-style-rte {
    text-align: right;
    margin-left: -2.75rem !important;
}

@media (max-width: 1200px) {
    .panadol-faq-tab.faq-no .panadol-faq-answer-style-rte {
        text-align: right;
        margin-left: -2.25rem !important;
    }
}

@media (max-width: 992px) {
    .panadol-faq-tab.faq-no .panadol-faq-answer-style-rte {
        text-align: right;
        margin-left: -2rem !important;
    }
}

@media (max-width: 767px) {
    .panadol-faq-tab.faq-no .panadol-faq-answer-box > .component-content > .paragraphSystem {
        justify-content: space-between;
    }

    .panadol-faq-tab.faq-no .panadol-faq-answer-style-rte {
        margin-left: -.35rem !important;
    }
}

.border-white {
    border-color: #fff !important;
}

.panadol-content-white-box p {
    background: #fff !important;
}

.panadol-content-grey-box .panadol-faq-answer-content-rte p {
    background: #efefef !important;

}

body .panadol-faq-answer-content-rte p {
    padding: 2em 1.2em !important;
}

/*  GSKBD-30950  | sub menu for product navigation | Start */
.product-submenu-mb .nav-link {
    display: block;
    border-bottom: 1px solid #d4d4d4;
    padding-left: 0;
    text-align: center;
    font-size: 13.39px;
    margin-bottom: 0;
    padding-top: 1.1em;
    padding-bottom: 1.1em;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    text-decoration: none;
    color: #25408f;
}

/*  GSKBD-30950  | sub menu for product navigation | end */


/* PAN-6 | blue gradient */
.blue-gradient-bg-section {
    background: linear-gradient(90deg, #009bd9 0%, #004e95 62%, #006bb0 100%);
}

/* PAN-6 | blue gradient | end */

/* PAN-6 | blue gradient | end */

/* PAN-6 | transparent box children */
.blue-gradient-bg-section .panadol-desktop-n-tablet-conent-box {
    background-color: transparent;
}

/* PAN-6 | transparent box children end */

/* PAN-6 | footer */
#footer.main .blue-gradient-bg-section {
    margin-top: -4.3em;
    padding-top: 4.3em;
}

@media (max-width: 767px) {
    #footer.main .blue-gradient-bg-section {
        margin-top: -1em;
        padding-top: 1em;
    }
}

#footer.main .blue-gradient-bg-section .panadol-footer-text {
    opacity: 1;
}

#footer.main .blue-gradient-bg-section .panadol-footer-text a:hover {
    color: #FFFFFF;
}

#footer.main .blue-gradient-bg-section .panadol-footer-rte ul {
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
}

@media (max-width: 767px) {
    #footer.main .blue-gradient-bg-section .panadol-footer-rte ul {
        border-bottom: none;
        border-top: none;
    }

    #footer.main .blue-gradient-bg-section .panadol-footer-rte ul li:first-child {
        border-top: 1px solid #FFFFFF;
    }

    #footer.main .blue-gradient-bg-section .panadol-footer-rte ul li {
        border-bottom: 1px solid #FFFFFF;
    }
}

/* PAN-6 | footer end */

/* PAN-30 */

@media (max-width: 767px) {
    .box.panadol-product-list-tab-box, .panadol-product-listing-box .box.panadol-product-list-tab-box {
        width: 95% !important;
    }
}

@media screen and (max-width: 1023px) and (min-width: 768px) {
    .gr-gr .panadol-product-listing-rte .panadol-content-rte h1 {
        font-size: 2em;
    }

    .gr-gr .panadol-product-listing-box .box.panadol-product-list-tab-box.even {
        margin-left: 3% !important;
    }

    .gr-gr .box.panadol-product-list-tab-box, .panadol-product-listing-box .box.panadol-product-list-tab-box {
        clear: none;
    }
}

@media (min-width: 1024px) {
    .gr-gr .panadol-product-listing-box .box.panadol-product-list-tab-box:nth-of-type(3n + 1) {
        margin-left: 0;
    }
}

/* PAN-30 end */

/* PAN-415 | 22-04-2026 | Start */
@media (min-width: 768px) and (max-width: 1023px) {
    .gr-gr .panadol-product-listing-box .panadol-product-listing-box-inner-container > .component-content > .content {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .gr-gr .panadol-product-listing-box .panadol-product-listing-box-inner-container .box.panadol-product-list-tab-box,
    .gr-gr .panadol-product-listing-box .panadol-product-listing-box-inner-container .panadol-product-list-tab-box.alpha {
        margin-left: 3% !important;
    }
}

@media (min-width: 1024px) {
    .gr-gr .panadol-product-listing-box .panadol-product-listing-box-inner-container > .component-content > .content {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .gr-gr .panadol-product-listing-box .panadol-product-listing-box-inner-container .box.panadol-product-list-tab-box,
    .gr-gr .panadol-product-listing-box .panadol-product-listing-box-inner-container .panadol-product-list-tab-box.alpha {
        margin-left: 2% !important;
    }
}

/* PAN-415 | 22-04-2026 | End */

.idid .flex > .component-content > .content {
    display: flex;
    justify-content: space-around;
}

.idid .flex > .component-content > .content > a {
    display: none;
}

.main .box.share-print-wrapper.id_id .panadol-print span {
    display: flex;
    align-items: center;
    background-image: url('https://a-ch-static.preprod-cf65.ch.adobecqms.net/etc/designs/zg/panadol_sb_blue_2020/desktop/assets/img/Desktop_Icons_PrintButton.png');
    background-origin: padding-box;
    background-position-x: 0%;
    background-position-y: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-left: 62px !important;
    height: 52px;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.idid .flex > .component-content > .content > .box {
    width: 16vw;
}

@media (max-width: 1024px) {

    .main .box.share-print-wrapper.id_id > .component-content > .content {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .main .id_id .panadol-print {
        display: block !important;
    }

    .main .box.share-print-wrapper.id_id .panadol-print span {
        font-size: 16px;
    }
}


/* PAN-277 | 06-06-2025 | starts*/

:lang(zh-HK) .page-products .panadol-prod-dosage-rte-table-box .panadol-content-rte p {
    height: auto !important;
}

@media (max-width: 767px) {
    :lang(zh-HK) .page-products .panadol-prod-dosage-rte-table-box .panadol-content-rte p {
        padding-left: 10px;
        padding-right: 10px;
    }

    :lang(zh-HK) .page-products .panadol-prod-dosage-rte-table-box .table td {
        width: 50%;
    }
}

@media (min-width: 768px) {
    :lang(zh-HK) .page-products .panadol-prod-dosage-rte-table-box .prefix_6.alpha {
        margin-left: 50% !important;
        padding-left: 10px;
        border-left: 4px solid #d4d4d4;
    }
}

/* PAN-277 | 06-06-2025 | ends*/


@media (min-width: 992px) {
    .panadol-header-links-rte.richText ul li {
        margin-right: 1.5vw !important;
        margin-left: 0 !important;
    }

    .panadol-header-links-rte.richText ul li:last-of-type {
        margin-right: 0 !important;
    }

    .panadol-header-links-rte.richText ul li {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

/* PAN-316 | 11-09-2025 | start */

:lang(da) .panadol-home-outer-box .banner-with-text > .component-content > .content {
    position: relative;
}

:lang(da) .panadol-home-outer-box .banner-with-text .box {
    position: absolute;
    top: 0;
    left: 0;
    z-index: auto;
    height: 100%;
    width: 100%;
}

:lang(da) .panadol-home-outer-box .banner-with-text .box > .component-content {
    height: 100%;
}

:lang(da) .panadol-home-outer-box .banner-with-text .box > .component-content > .content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    width: auto;
}

:lang(da) .panadol-home-outer-box .banner-with-text .box .richText:not(.banner-text-footnote):not(.banner-text-link) {
    display: block;
    transform: translateX(40vw);
    width: fit-content;
}

:lang(da) .panadol-home-outer-box .banner-with-text .box .richText p {
    font: 700 4.5vw / 1.2 'Open Sans', sans-serif;
    color: white;
    margin: 0;
}

:lang(da) .panadol-home-outer-box .banner-with-text .box .richText p + p {
    font: 600 6vw / 1 'Open Sans', sans-serif;
    margin: 10px 0 0;
}

:lang(da) .panadol-home-outer-box .banner-with-text .box .richText.banner-text-footnote,
:lang(da) .panadol-home-outer-box .banner-with-text .box .richText.banner-text-link {
    position: absolute;
    display: block;
    width: auto;
    height: auto;
}

:lang(da) .panadol-home-outer-box .banner-with-text .box .richText.banner-text-footnote {
    bottom: 7%;
    left: 8%;
}

:lang(da) .panadol-home-outer-box .banner-with-text .box .richText.banner-text-footnote p {
    font: 700 2.4vw / 1 'Open Sans', sans-serif;
    color: white;
}

:lang(da) .panadol-home-outer-box .banner-with-text .box .richText.banner-text-footnote p sup {
    top: 0;
}

:lang(da) .panadol-home-outer-box .banner-with-text .box .richText.banner-text-link {
    bottom: 7%;
    right: 6%;
}

:lang(da) .panadol-home-outer-box .banner-with-text .box .richText.banner-text-link p strong a {
    font: 700 2.98vw / 1 'Open Sans', sans-serif;
    color: white;
    text-decoration: none;
}

/* PAN-316 | 11-09-2025 | end */
span.selection-underline {
  text-decoration: underline; }

span.selection-bold {
  font-weight: bold; }

span.selection-italic {
  font-style: italic; }
.skip-to-main-content-wrapper a {
  position: absolute;
  color: #fff;
  background-color: #f36633;
  margin: 10px 35%;
  padding: 5px;
  border-radius: 15px;
  border: 4px solid whitesmoke;
  text-align: center;
  font-size: 1.2em;
  width: 30%;
  top: -100px;
  left: 0;
  z-index: 1; }
  .skip-to-main-content-wrapper a:focus, .skip-to-main-content-wrapper a:active {
    top: auto;
    left: auto; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/core/overlay.scss */
.overlay-background {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 9998;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.8;
}

/* line 14, ../../sass/core/overlay.scss */
.overlay-container {
    position: absolute;
    width: 100%;
    top: 150px;
    text-align: center;
    z-index: 9999;
    padding-bottom: 30px;
}

/* line 23, ../../sass/core/overlay.scss */
.overlay-content {
    position: relative;
    min-width: 80px;
    min-height: 80px;
    max-width: 90%;
    padding: 0px;
    display: inline-block;
    background: #FFF;
    text-align: left;
    border: 65px solid rgba(0, 0, 0, 0.95);
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 0px;
    background: rgba(0, 0, 0, 0.95);
}

/* line 36, ../../sass/core/overlay.scss */
.overlay-content-inner {
    overflow: hidden;
}

.overlay-content-inner .parametrizedhtml.section {
    margin: 0;
    padding: 0;
}

.overlay-content-inner .parametrizedhtml.section iframe {
    width: 100%;
    min-height: 400px;
}

/* line 40, ../../sass/core/overlay.scss */
.overlay-close {
    z-index: 9999;
    font-size: 24px;
    line-height: 1;
    margin-top: -55px;
    margin-right: 10px;
    cursor: pointer;
    display: none;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    width: 4%;
    margin: auto 0 auto auto;
}

/* line 52, ../../sass/core/overlay.scss */
.overlay-close:after {
    /* content: "\f00d";*/
    content: url(../../assets/img/panadol-overlay-close.png);
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}

/* line 57, ../../sass/core/overlay.scss */
.overlay-loading {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../../assets/img/loader.gif) no-repeat 50% 50%;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix {
  min-height: 0; }
  .ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse; }
  .ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
    clear: both; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

.ui-front {
  z-index: 100; }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none; }
  .ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0; }
  .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
    right: 2px; }
    .ui-datepicker .ui-datepicker-next span {
      display: block;
      cursor: pointer;
      position: absolute;
      left: 50%;
      margin-left: -8px;
      top: 50%;
      margin-top: -8px; }
  .ui-datepicker .ui-datepicker-prev {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
    left: 2px; }
    .ui-datepicker .ui-datepicker-prev span {
      display: block;
      cursor: pointer;
      position: absolute;
      left: 50%;
      margin-left: -8px;
      top: 50%;
      margin-top: -8px; }
  .ui-datepicker .ui-datepicker-prev-hover {
    top: 1px;
    left: 1px; }
  .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
    right: 1px; }
  .ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center; }
    .ui-datepicker .ui-datepicker-title select {
      font-size: 1em;
      margin: 1px 0; }
  .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%; }
  .ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em; }
  .ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0; }
  .ui-datepicker td {
    border: 0;
    padding: 1px; }
    .ui-datepicker td span, .ui-datepicker td a {
      display: block;
      padding: .2em;
      text-align: center;
      text-decoration: none; }
  .ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0; }
    .ui-datepicker .ui-datepicker-buttonpane button {
      float: right;
      margin: .5em .2em .4em;
      cursor: pointer;
      padding: .2em .6em .3em .6em;
      width: auto;
      overflow: visible; }
      .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
        float: left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }
  .ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em; }

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl; }
  .ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto; }
    .ui-datepicker-rtl .ui-datepicker-prev:hover {
      right: 1px;
      left: auto; }
  .ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto; }
    .ui-datepicker-rtl .ui-datepicker-next:hover {
      left: 1px;
      right: auto; }
  .ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right; }
    .ui-datepicker-rtl .ui-datepicker-buttonpane button {
      float: left; }
    .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
      float: right; }
  .ui-datepicker-rtl .ui-datepicker-group {
    float: right; }
  .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px; }

/* Component containers
----------------------------------*/
.ui-widget {
  font-size: 1.1em; }

.ui-widget .ui-widget {
  font-size: 1em; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-size: 1em; }

.ui-widget-content {
  border: 1px solid #d9d6c4;
  background: #eeeeee;
  color: #1f1f1f; }
  .ui-widget-content a {
    color: #1f1f1f; }

.ui-widget-header {
  border: 1px solid #eeece4;
  background: white;
  color: #323131;
  font-weight: bold; }
  .ui-widget-header a {
    color: #323131; }

/* Interaction states
----------------------------------*/
.ui-state-default {
  border: 1px solid #d9d6c4;
  background: #f8f7f6;
  font-weight: bold;
  color: #654b24; }
  .ui-state-default a {
    color: #654b24;
    text-decoration: none; }
  .ui-state-default a:link, .ui-state-default a:visited {
    color: #654b24;
    text-decoration: none; }

.ui-widget-content .ui-state-default {
  border: 1px solid #d9d6c4;
  background: #f8f7f6;
  font-weight: bold;
  color: #654b24; }

.ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-active, .ui-widget-content .ui-state-hover {
  border: 1px solid #FF7A21;
  background: #FF7A21;
  font-weight: bold;
  color: white; }

.ui-widget-header .ui-state-default {
  border: 1px solid #d9d6c4;
  background: #f8f7f6;
  font-weight: bold;
  color: #654b24; }

.ui-widget-header .ui-state-hover, .ui-widget-header ui-state-focus, .ui-widget-header .ui-state-active {
  border: 1px solid #FF7A21;
  background: #FF7A21;
  font-weight: bold;
  color: white; }

.ui-state-hover, .ui-state-focus {
  border: 1px solid #FF7A21;
  background: #FF7A21;
  font-weight: bold;
  color: white; }
  .ui-state-hover a, .ui-state-focus a {
    color: white;
    text-decoration: none; }
  .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
    color: white;
    text-decoration: none; }

.ui-state-focus {
  border: 1px solid #FF7A21;
  background: #FF7A21;
  font-weight: bold;
  color: white; }

.ui-state-active {
  border: 1px solid #FF7A21;
  background: #FF7A21;
  font-weight: bold;
  color: white; }
  .ui-state-active a {
    color: white;
    text-decoration: none; }
  .ui-state-active a:link, .ui-state-active a:visited {
    color: white;
    text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight {
  border: 1px solid #FF7A21;
  background: #eeece4;
  color: #3a3427; }
  .ui-state-highlight a {
    color: #3a3427; }

.ui-widget-content .ui-state-highlight, ui-widget-header .ui-state-highlight {
  border: 1px solid #FF7A21;
  background: #eeece4;
  color: #3a3427; }
  .ui-widget-content .ui-state-highlight a, ui-widget-header .ui-state-highlight a {
    color: #3a3427; }

.ui-widget-content .ui-state-error, ui-widget-header .ui-state-error {
  border: 1px solid #681818;
  background: #b83400;
  color: white; }
  .ui-widget-content .ui-state-error a, ui-widget-header .ui-state-error a {
    color: white; }

.ui-widget-content .ui-state-error-text, ui-widget-header .ui-state-error-text {
  color: white; }

.ui-widget-content .ui-priority-primary, ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-widget-content .ui-priority-secondary, ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

.ui-widget-content .ui-state-disabled, ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none; }

.ui-state-error {
  border: 1px solid #681818;
  background: #b83400;
  color: white; }
  .ui-state-error a {
    color: white; }

.ui-state-error-text {
  color: white; }

.ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

.ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none; }
  .ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35);
    /* For IE8 - See #6059 */ }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(../../img/ui-icons_222222_256x240.png); }

.ui-widget-content .ui-icon {
  background-image: url(../../img/ui-icons_222222_256x240.png); }

.ui-widget-header .ui-icon {
  background-image: url(../../img/ui-icons_FF7A21_256x240.png); }

.ui-state-default .ui-icon {
  background-image: url(../../img/ui-icons_FF7A21_256x240.png); }

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(../../img/ui-icons_ffffff_256x240.png); }

.ui-state-active .ui-icon {
  background-image: url(../../img/ui-icons_ffffff_256x240.png); }

.ui-state-highlight .ui-icon {
  background-image: url(../../img/ui-icons_3572ac_256x240.png); }

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(../../img/ui-icons_fbdb93_256x240.png); }

/* positioning */
.ui-icon-blank {
  background-position: 16px 16px; }

.ui-icon-carat-1-n {
  background-position: 0 0; }

.ui-icon-carat-1-ne {
  background-position: -16px 0; }

.ui-icon-carat-1-e {
  background-position: -32px 0; }

.ui-icon-carat-1-se {
  background-position: -48px 0; }

.ui-icon-carat-1-s {
  background-position: -64px 0; }

.ui-icon-carat-1-sw {
  background-position: -80px 0; }

.ui-icon-carat-1-w {
  background-position: -96px 0; }

.ui-icon-carat-1-nw {
  background-position: -112px 0; }

.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-on {
  background-position: -96px -144px; }

.ui-icon-radio-off {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start {
  background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

.privacyPolicy {
  overflow: hidden; }
  .privacyPolicy p {
    margin: 0; }
  .privacyPolicy .wsform-hint {
    display: none; }
  .privacyPolicy input[type='checkbox'] {
    float: left; }

.privacyPolicy-text {
  padding-left: 20px; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/accordion/_accordion-base.scss */
.accordion-container {
    border: solid 2px #323131;
    list-style: none;
    padding: 0;
    margin: 0;
}

/* line 10, ../../sass/components/accordion/_accordion-base.scss */
.accordion-title {
    display: block;
    color: #323131;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
    background-color: #e1e1e1;
    padding: 13px;
    margin: 0;
    color: #939191;
    border-top: 2px solid black;
}

/* line 19, ../../sass/components/accordion/_accordion-base.scss */
.accordion-slide:first-child .accordion-title {
    border-top: 0;
}

/* line 23, ../../sass/components/accordion/_accordion-base.scss */
.accordion-title {
    padding: 13px;
    margin: 0;
}

/*
.accordion-slide:last-child:not(.is-active) > .accordion-head,
.accordion-slide:last-child > .accordion-content {
    border-bottom: none;
}*/
/* line 34, ../../sass/components/accordion/_accordion-base.scss */
.accordion-content {
    padding: 13px;
}

/* line 38, ../../sass/components/accordion/_accordion-base.scss */
.accordion-content-wrapper {
    border-left: 0;
    border-right: 0;
    border-top: 0;
}

/* line 46, ../../sass/components/accordion/_accordion-base.scss */
.mod-js .accordion-slide .accordion-title:hover {
    /* background-color: #939191; */
    color: white;
}

/* line 51, ../../sass/components/accordion/_accordion-base.scss */
.mod-js .accordion-slide.is-active > .accordion-head .accordion-title:hover {
    background-color: #e1e1e1;
}

/* line 55, ../../sass/components/accordion/_accordion-base.scss */
.mod-js .accordion-slide.is-active > .accordion-title {
    color: black;
}

/* line 60, ../../sass/components/accordion/_accordion-base.scss */
.mod-js .accordion-content-wrapper {
    visibility: hidden;
    height: 0;
    position: relative;
    top: -999999px;
    left: -999999px;
    overflow: hidden;
    margin: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

/* line 72, ../../sass/components/accordion/_accordion-base.scss */
.mod-js .accordion-slide.is-active > .accordion-content-wrapper {
    visibility: visible;
    position: relative;
    top: auto;
    left: auto;
    height: auto;
    overflow: auto;
}

/* line 81, ../../sass/components/accordion/_accordion-base.scss */
.mod-js .accordion-slide.is-active:last-child > .accordion-content-wrapper {
    border-bottom: none;
}

/* line 85, ../../sass/components/accordion/_accordion-base.scss */
.mod-js .accordion-title {
    cursor: pointer;
    margin-bottom: 0;
    position: relative;
}

/* line 89, ../../sass/components/accordion/_accordion-base.scss */
.mod-js .accordion-title:after {
    /* content: "\f078"; */
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    top: 8px;
    font-size: 12px;
    float: right;
}

/* line 98, ../../sass/components/accordion/_accordion-base.scss */
.mod-js .accordion-slide.is-active > .accordion-head .accordion-title {
    cursor: default;
}

/* line 100, ../../sass/components/accordion/_accordion-base.scss */
.mod-js .accordion-slide.is-active > .accordion-head .accordion-title:after {
    /* content: "\f054"; */
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    top: 8px;
    font-size: 12px;
    float: right;
}


.panadol-product-overview .accordion-title {
    background: #345ac7 url("../../assets/img/accordion-icon-close.png") no-repeat 95%;
    border: 0;
}

.panadol-product-overview .accordion-slide.is-active > .accordion-head .accordion-title {
    background: #345ac7 url("../../assets/img/accordion-open-icon.png") no-repeat 95%;
}

.panadol-product-overview .accordion-slide.is-active > .accordion-head .accordion-title:hover {
    background-color: #345ac7;
}

.panadol-product-overview li.accordion-slide {
    margin-bottom: 1em;
}

.panadol-product-overview .accordion-title a {
    color: #ffffff;
    font-size: 13.65px;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.panadol-product-overview .accordion-slide.is-active > .accordion-content-wrapper {
    background: #ffffff;
    -moz-box-shadow: 0px 2px 10px #c5c5c5;
    -webkit-box-shadow: 0px 2px 10px #c5c5c5;
    box-shadow: 0px 2px 10px #c5c5c5;
}

/***********PORTUGAL LOCALIZATION***********/
:lang(pt) .page-panatosse-cough-syrup .panadol-product-overview .accordion-title {
    background: #388c2a url("../../assets/img/accordion-icon-close.png") no-repeat 95% !important;
    border: 0;
}

:lang(pt) .page-panatosse-cough-syrup .panadol-product-overview .accordion-slide.is-active > .accordion-head .accordion-title {
    background: #388c2a url("../../assets/img/accordion-open-icon.png") no-repeat 95% !important;
}

:lang(pt) .page-panatosse-cough-syrup .panadol-product-overview .accordion-slide.is-active > .accordion-head .accordion-title:hover {
    background-color: #388c2a !important;
}

:lang(pt) .page-panatosse-cough-syrup1 .panadol-product-overview .accordion-title {
    background: #388c2a url("../../assets/img/accordion-icon-close.png") no-repeat 95% !important;
    border: 0;
}

:lang(pt) .page-panatosse-cough-syrup1 .panadol-product-overview .accordion-slide.is-active > .accordion-head .accordion-title {
    background: #388c2a url("../../assets/img/accordion-open-icon.png") no-repeat 95% !important;
}

:lang(pt) .page-panatosse-cough-syrup1 .panadol-product-overview .accordion-slide.is-active > .accordion-head .accordion-title:hover {
    background-color: #388c2a !important;
}

/***********END OF PORTUGAL LOCALIZATION***********/
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.add-to-basket-container {
  border: 1px solid #D5D1CE;
  background: #F0EFED; }
  .add-to-basket-container .add-to-basket-description {
    border-right: 1px solid #D5D1CE;
    display: inline-block;
    vertical-align: top;
    width: 65%;
    padding-left: 10px;
    margin-right: 10px; }
  .add-to-basket-container .add-to-basket-quantity {
    display: inline-block;
    vertical-align: middle;
    width: 15%;
    padding-top: 20px; }
    .add-to-basket-container .add-to-basket-quantity select {
      padding-left: 2%;
      padding-right: 4%; }
  .add-to-basket-container .add-to-basket-btn {
    display: inline-block;
    padding-top: 20px;
    vertical-align: middle;
    width: 15%; }

@media only screen and (max-width: 767px) {
  .add-to-basket-container {
    padding-bottom: 10px; }
    .add-to-basket-container .add-to-basket-description {
      width: 100%; }
    .add-to-basket-container .add-to-basket-quantity {
      width: 100%;
      padding-left: 10px; }
    .add-to-basket-container .add-to-basket-btn {
      width: 100%;
      padding-left: 10px; } }

.order-header {
  background-color: white;
  float: left;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px; }

.productDescription {
  float: left;
  width: 35%;
  padding-left: 20px; }
  .productDescription img {
    width: 40%;
    margin: 20px 15px 5px 0px !important; }

.SampleCount {
  float: left;
  width: 15%; }

.OrderDate {
  float: left;
  width: 25%; }

.OrderStatus {
  width: 20%;
  float: left; }

.itemOrderList {
  float: left;
  width: 100%; }
  .itemOrderList .SampleCount, .itemOrderList .OrderDate, .itemOrderList .OrderStatus {
    padding-top: 15px; }

.orderList .order-header div {
  font-weight: bold;
  font-size: 20px; }

.webshop-metadata {
  display: none !important; }

.webshop-cart .cartRecord {
  background: white;
  margin-bottom: 10px;
  padding-left: 30px;
  padding-top: 20px;
  float: left;
  width: 100%; }

.webshop-cart .add-to-basket-description {
  width: 68%;
  border-right: 1px solid #f2f2f2;
  float: left; }

.webshop-cart .add-to-basket-wrapper {
  width: 30%;
  display: inline;
  margin-left: 40px;
  position: relative;
  left: 15px; }
  .webshop-cart .add-to-basket-wrapper div {
    float: left; }

.webshop-cart a.add-to-basket-remove {
  float: left;
  position: relative;
  left: 15px; }

.webshop-cart .webshop-error {
  margin-top: 20px;
  margin-left: 15px;
  color: red; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.articleTeaser .articleTeaser-image-holder.articleTeaser-image-top img {
  border-bottom: solid 4px #f36633; }

.articleTeaser .articleTeaser-text-content .articleTeaser-text-link {
  background-color: #f36633;
  border-radius: 3px;
  color: white;
  padding: 8px 20px;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block; }
  .articleTeaser .articleTeaser-text-content .articleTeaser-text-link:hover {
    background-color: #939191;
    color: white; }
  .articleTeaser .articleTeaser-text-content .articleTeaser-text-link:active {
    background-color: #939191;
    color: white; }

/* Mobile view 767 max width */
@media only screen and (max-width: 767px) {
  .articleTeaser .component-content.hero-article .articleTeaser-text-content {
    width: 100%; }
  .articleTeaser .articleTeaser-image-holder {
    text-align: center; } }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.article-teaser-block {
  border: 1px solid #efefed;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 8px 0 rgba(84, 79, 64, 0.06);
  box-shadow: 0 0 8px 0 rgba(84, 79, 64, 0.06);
  position: relative;
  margin: 8px;
  overflow: hidden;
  background-color: #fff; }
  .article-teaser-block .aspect-ratio-box {
    position: relative;
    height: 0;
    padding-top: 56.25%;
    overflow: hidden; }
    .article-teaser-block .aspect-ratio-box img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      min-height: 100%; }
  .article-teaser-block .article-body {
    min-height: 120px;
    padding: 0 24px 30px; }
  .article-teaser-block .label p {
    margin-bottom: 20px; }
  .article-teaser-block .article-title p {
    margin-bottom: 20px; }
  .article-teaser-block .article-description {
    margin-bottom: 20px; }
  .article-teaser-block .article-body .article-date {
    color: rgba(84, 79, 64, 0.7);
    font-size: 1rem;
    letter-spacing: .2px;
    margin-bottom: 20px; }
  .article-teaser-block .article-button-container {
    position: relative;
    bottom: 0;
    left: 0; }
  .article-teaser-block .article-title {
    font-size: 1.5rem;
    font-weight: 700; }
  .article-teaser-block .margin-none-top {
    margin-top: 0; }
  .article-teaser-block .button-text {
    font-size: .85714rem;
    letter-spacing: 1.5px;
    line-height: 1.14286rem;
    text-transform: uppercase;
    font-weight: 700;
    color: #544f40; }
  .article-teaser-block a.button-primary {
    color: #15717d; }
  .article-teaser-block a.button-primary-filled {
    background-color: #15717d;
    color: #fff;
    display: inline-block;
    padding: 12px 20px;
    border-radius: 2rem;
    font-size: .85714rem;
    font-weight: 700;
    letter-spacing: 1.5px;
    line-height: 1.14286rem;
    text-transform: uppercase;
    text-align: center; }
  .article-teaser-block a.button-primary-pdf-icon::after {
    content: '';
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-size: contain;
    background-image: url(../../img/download.png); }
  .article-teaser-block a.external-link-icon::after {
    content: '';
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-size: contain;
    background-image: url(../../img/new-window.png); }

.article-teaser-block-transparent-background {
  border: none;
  background-color: inherit;
  -webkit-box-shadow: 0 0;
  box-shadow: 0 0; }

.articleTeaser .clickable-at {
  cursor: pointer; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/articleList/_articleList-base.scss */
.articleList {
  border: solid 2px #323131;
  padding: 13px;
  background-color: #e1e1e1;
}

/* line 9, ../../sass/components/articleList/_articleList-base.scss */
.articleList-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
}

/* line 13, ../../sass/components/articleList/_articleList-base.scss */
.articleList-date {
  margin-bottom: 10px;
  color: #868484;
}

/* line 18, ../../sass/components/articleList/_articleList-base.scss */
.articleList-article {
  margin-bottom: 20px;
  overflow: hidden;
}

/* line 23, ../../sass/components/articleList/_articleList-base.scss */
.articleList-description {
  overflow: hidden;
}

/* line 27, ../../sass/components/articleList/_articleList-base.scss */
.articleList-title {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
}

/* line 31, ../../sass/components/articleList/_articleList-base.scss */
.articleList-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 37, ../../sass/components/articleList/_articleList-base.scss */
.articleList-thumbnail {
  max-width: 100px;
  float: left;
  margin-right: 15px;
}

/* line 43, ../../sass/components/articleList/_articleList-base.scss */
.articleList-more {
  float: right;
}
/* line 45, ../../sass/components/articleList/_articleList-base.scss */
.articleList-more:after {
  content: " \00bb";
  display: inline;
}

/* line 51, ../../sass/components/articleList/_articleList-base.scss */
.articleList-more-arrow {
  display: none;
}
/* line 53, ../../sass/components/articleList/_articleList-base.scss */
.no-generatedcontent .articleList-more-arrow {
  display: inline;
}

/* line 59, ../../sass/components/articleList/_articleList-base.scss */
.articleList-article-wrapper {
  margin: 0;
  padding: 0;
}

/* line 64, ../../sass/components/articleList/_articleList-base.scss */
.articleList-horizontal-2-columns .articleList-article,
.articleList-horizontal-3-columns .articleList-article {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
}

/* line 73, ../../sass/components/articleList/_articleList-base.scss */
.articleList-horizontal-2-columns .articleList-article {
  padding: 0;
  margin: 0;
  margin-right: 1.2%;
  width: 48%;
}

/* line 80, ../../sass/components/articleList/_articleList-base.scss */
.articleList-horizontal-3-columns .articleList-article {
  padding: 0;
  margin: 0;
  margin-right: 1.5%;
  width: 31%;
}

@media only screen and (max-width: 767px) {
  /* line 88, ../../sass/components/articleList/_articleList-base.scss */
  .articleList-thumbnail {
    float: none;
    margin: auto;
    display: block;
  }

  /* line 96, ../../sass/components/articleList/_articleList-base.scss */
  .articleList-horizontal-2-columns .articleList-article,
  .articleList-horizontal-3-columns .articleList-article {
    display: block;
    width: 100%;
  }
}
/* line 103, ../../sass/components/articleList/_articleList-base.scss */
.articleList-tags {
  list-style-type: none;
  padding: 0;
  margin: -20px 0 0 0;
}

/* line 109, ../../sass/components/articleList/_articleList-base.scss */
.articleList-tags-item {
  display: inline-block;
  margin: 0 2px;
}

/* line 114, ../../sass/components/articleList/_articleList-base.scss */
.articleList-tags-item-link {
  background: #b9b8b8;
  color: black;
  border: 1px solid #939191;
  padding: 1px;
  display: block;
  font-size: 0.85em;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/box/_box-base.scss */
.box-outlined .component-content {
    border: solid 2px #323131;
    padding: 13px;
    background-color: #e1e1e1;
}

/* line 9, ../../sass/components/box/_box-base.scss */
.box-heading {
    display: block;
    color: #323131;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
}

/* line 13, ../../sass/components/box/_box-base.scss */
.box-more {
    display: block;
    text-align: right;
}

/* Homepage - Desktop content CSS Start*/
.panadol-content-box, .panadol-content-grey-box {
    margin-bottom: 0px;
}

.panadol-home-new-kids-box {
    background: url(../../assets/img/Desktop_Homepage_GreenBackground.png) no-repeat;
    margin-bottom: 0px;
    background-size: 100%;
}

.panadol-home-desktop-bluebg-box {
    background: url(../../assets/img/Desktop_Homepage_BlueBackground.png) no-repeat !important;
    margin-bottom: 0px;
    background-size: 100%;
}

.panadol-home-spotlight-content-box {
    margin-bottom: 5em;
}

/* Homepage - Desktop content CSS End*/

/* Where to buy - Desktop content CSS Start*/
.panadol-where-to-buy-outer-box {
    background-color: #ffffff;
    margin-bottom: 0;
}

.panadol-where-to-buy-tab-box {
    border: 15px solid #efefef;
    background-color: #ffffff;
    padding: 2.1em 1em;
    width: 25%;
    display: inline-block;
    margin: 0em 2em 0em 0em;
    -webkit-box-shadow: 0 3px 2px #c5c5c5;
    -moz-box-shadow: 0 3px 2px #c5c5c5;
    box-shadow: 0 3px 2px #c5c5c5;
}

div.panadol-where-to-buy-tab-box:nth-child(5), div.panadol-where-to-buy-tab-box:nth-child(8), div.panadol-where-to-buy-tab-box:nth-child(10) {
    margin-top: 3em;
}

/* div.panadol-where-to-buy-tab-box:nth-child(6) {
    padding: 0.3em 1em 2em 1em;
} */

/* Where to buy - Desktop content CSS End*/

/*Desktop Content Box - Code start*/
.panadol-navigation-dosage-box .panadol-spanish-dosage .panadol-dosage-weight .dosageOptionGroup select {
    background-position: 96% 55% !important;
}

#wrapper .panadol-desktop-content-box {
    display: block;
}

#wrapper .panadol-tablet-content-box, #wrapper .panadol-mobile-content-box {
    display: none;
}

/* Article Landing - Desktop  CSS Start - Anand-30-11*/

.panadol-livewell-featured-article-box {
    background-color: #ffffff;
    margin-bottom: 4.3em;
    -webkit-box-shadow: 0 3px 2px #c5c5c5;
    -moz-box-shadow: 0 3px 2px #c5c5c5;
    box-shadow: 0 3px 2px #c5c5c5;
}

.panadol-livewell-featured-article-box .panadol-home-bow-image, .panadol-livewell-tab .panadol-home-bow-box .panadol-home-bow-image {
    margin-bottom: 0;
}

.panadol-loadmore {
    width: 20%;
    margin: 0 auto;
}

.panadol-livewell-load-more-first-box, .panadol-livewell-load-more-second-box, .panadol-livewell-load-more-third-box, .panadol-livewell-load-more-fourth-box,
.panadol-livewell-load-more-fifth-box {
    display: none;
}

.panadol-live-well-outer-box .panadol-desktop-n-tablet-conent-box {
    margin-bottom: 0;
    background-color: #f2f2f2;
}

.panadol-live-well-outer-box {
    margin-bottom: 0;
}

/* Article Landing - Desktop  CSS End - Anand-30-11*/

/* Campaign - Desktop Content CSS Start - Anand-08-12*/

.panadol-campaign-outer-box .panadol-desktop-n-tablet-conent-box {
    margin-bottom: 0;
    background: transparent;
}

.panadol-campaign-banner-bg-box {
    background: url(../../assets/img/Desktop_Campaign_banner_bg.jpg) no-repeat;
    background-size: 100%;
}

.panadol-campaign-blue-background-box {
    background: url(../../assets/img/Desktop_TeddyCampaign_BlueBackground.png) no-repeat;
    background-size: 100% 100%;
    margin-top: -1.5em;
    margin-bottom: 0;
}

.panadol-campaign-pink-background-box {
    background: url(../../assets/img/Desktop_TeddyCampaign_PinkBackground.png) no-repeat;
    background-size: 100% 100%;
    min-height: 693px;
}

.panadol-campaign-rel-prod-bg-box {
    background: url(../../assets/img/Desktop_TeddyCampaign_GreenBackground.png) no-repeat;
    background-size: 100% 100%;
    margin-bottom: 0;
}

.panadol-campaign-rel-prod-bg-box .panadol-content-image {
    margin-bottom: 0;
}

.panadol-campaign-outer-box {
    margin-bottom: 0;
}

/* Campaign - Desktop Content CSS End - Anand-08-12*/

/* Article Details - Desktop Content CSS Start - Anand-09-12*/

.panadol-article-detail-outer-box {
    background-color: #ffffff;
    margin-bottom: 0;
}

.panadol-article-detail-highlighted-content-box {
    background-color: #ececec;
    padding: 1em 2em;
}

.panadol-article-detail-rel-article-box, .panadol-article-detail-rel-product-box {
    background-color: #ececec;
    margin-bottom: 3em;
    padding: 0em 1em;
    margin-top: 1em;
}

.panadol-article-related-content-richtext img.richText-image.pull-left {
    margin: 0px 15px 0px 0px; /* width: 44%;*/
}

.panadol-article-related-content-richtext {
    padding-right: 1.3em;
}

.panadol-livewell-mobile-other-articles {
    display: none;
}

/* Article Details - Desktop Content CSS End - Anand-09-12*/
/* Children landing - Desktop Content CSS Start - Anand-11-12*/

.panadol-children-landing-outer-box, .panadol-desktop-n-tablet-conent-box {
    margin-bottom: 0;
    background-color: #ffffff;
}

.panadol-children-pink-background-box {
    background: url(../../assets/img/Desktop_ChildrensPanadol_PinkBackground.png) no-repeat;
    background-size: 100% 100%;
    min-height: 693px;
}

.panadol-children-green-background-box {
    background: url(../../assets/img/Desktop_Homepage_children_bg.png) no-repeat;
    background-size: 100% 100%;
    min-height: 693px;
}

.panadol-children-blue-background-box {
    background: url(../../assets/img/Desktop_ChildrensPanadol_BlueBackground.png) no-repeat;
    background-size: 100% 100%;
    min-height: 950px;
}

.panadol-children-symptoms-circle-box {
    width: 66em;
    margin: 0 auto;
}

.panadol-children-blue-background-box .panadol-children-symptoms-image-rte {
    display: inline-block;
    padding: 0em 0.5em;
}

.panadol-desktop-n-tablet-conent-box .panadol-children-bow-box {
    background: url(../../assets/img/Desktop_ChildrensPanadol_CoralBackground.png) no-repeat;
    background-size: 100% 100%;
    min-height: 693px;
    margin-bottom: 0;

}

span.bulletin-submenu {
    background: url("../../assets/img/article_list_icon.png") no-repeat left center;
    padding-left: 1em;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

/* Children landing - Desktop Content CSS End */
/*Peru, Finland, Denmark and Pakistan Dosage Product box CSS - start*/
.panadol-doage-gotas-box, .panadol-dosage-tabletas-box, .panadol-dosage-jarabe-box, .panadol-finland-dosage-60mg-box, .panadol-finland-dosage-24mg-box, .panadol-finland-dosage-125mg-box, .panadol-denmark-dosage-mikstur-box, .panadol-denmark-dosage-stikpille-box, .panadol-denmark-dosage-brusetablet-box, .panadol-pakistan-dosage-drops-box, .panadol-pakistan-dosage-suspension-box, .panadol-pakistan-liquid-suspension-box, .panadol-caricam-dosage-drops-box, .panadol-caricam-dosage-syrup-box, .panadol-caricam-dosage-tablet-box, .panadol-philippines-dosage-0-2-box, .panadol-philippines-dosage-2-6-box, .panadol-philippines-dosage-6-12-box, .panadol-philippines-dosage-0-2-extra-box, .panadol-singapore-dosage-suspension-1-6-box, .panadol-singapore-dosage-chewable-tablets-box, .panadol-singapore-dosage-suspension-6-plus-box, .panadol-india-dosage-crocin-drops-box, .panadol-india-dosage-crocin-suspension-box, .panadol-india-dosage-crocin-suspension-ds-box, .panadol-india-dosage-crocin-drops-box1, .panadol-india-dosage-crocin-drops-box2, .panadol-india-dosage-crocin-suspension-box1, .panadol-india-dosage-crocin-suspension-box2, .panadol-india-dosage-crocin-suspension-box3, .panadol-india-dosage-crocin-suspension-ds-box1, .panadol-india-dosage-crocin-suspension-ds-box2, .panadol-india-dosage-crocin-suspension-ds-box3, .panadol-india-dosage-crocin-suspension-ds-box4, .panadol-india-dosage-crocin-suspension-ds-box5, .panadol-india-dosage-crocin-suspension-ds-box6, .panadol-india-dosage-crocin-suspension-ds-box7 {
    width: 44.5%;
    margin-right: 4em;
    float: left;
    clear: right;
    display: none;
}

/*Peru, Finland, Denmark and Pakistan Dosage Dosage Product box CSS - end*/

/*Desktop Content Box - Code end*/
@media screen and (min-width: 1680px) {

    .panadol-children-symptoms-circle-box {
        width: 70em;
        margin: 0 auto;
    }

    .main .panadol-campaign-outer-box .panadol-dosage-weight {
        width: 43.3%;
    }

    .main .panadol-campaign-outer-box .panadol-dosage-weight .button {
        margin-bottom: 25px;
    }

    .main .panadol-campaign-video-section .carousel-nav li {
        display: none;
        width: 6%;
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {

    /*Tablet Content Box - Code start*/
    #wrapper .panadol-tablet-content-box {
        display: block;
    }

    .panadol-carousel-slide-teddy-box .green-oval-small-rte.grid_2.component p {
        padding: 0.6em 0.1em;
    }

    #wrapper .panadol-desktop-content-box, #wrapper .panadol-mobile-content-box {
        display: none;
    }

    /*Tablet Content Box - Code end*/
    /* Homepage - Tablet Content CSS Start - Anand-17-11*/
    .panadol-tablet-content-box .panadol-home-kids-video-box {
        background: url(../../assets/img/Tablet_Homepage_GreenBackground.png?auto=format) no-repeat;
        background-size: 100%;
        margin-bottom: 0px;
    }

    .panadol-home-tablet-bluebg-box {
        background: url(../../assets/img/Tablet_Homepage_BlueBackground.png) no-repeat !important;
        background-size: 100%;
        margin-bottom: 0px;
    }

    .panadol-content-box .panadol-home-kids-video-box {
        background: none;
    }

    .panadol-home-kids-video-box .panadol-content-box .panadol-home-green-oval-box {
        width: 54%;
        float: left;
    }

    .panadol-home-kids-video-box .panadol-content-box .panadol-home-kids-image-box {
        float: right;
        width: 60%;
        margin-top: -11em;
        margin-bottom: 0;
    }

    .panadol-home-teddybook-image {
        margin-bottom: 0;
    }

    /* Homepage - Tablet Content CSS End - Anand-17-11*/
    /* Where to buy - Desktop content CSS Start*/
    .panadol-where-to-buy-tab-box {
        padding: 4em 2em;
        width: 32%;
        margin: 0em 2em 0em 0em;
    }

    div.panadol-where-to-buy-tab-box:nth-child(4), div.panadol-where-to-buy-tab-box:nth-child(6), div.panadol-where-to-buy-tab-box:nth-child(8), div.panadol-where-to-buy-tab-box:nth-child(10) {
        margin-top: 3em;
    }

    /* div.panadol-where-to-buy-tab-box:nth-child(6) {
        padding: 2.5em 2em 3.9em 2em;
    } */
    /* Where to buy - Desktop content CSS End*/
    /* Article Details - Desktop Content CSS Start - Anand-09-12*/
    .panadol-article-detail-content-box, .panadol-article-detail-rel-content-box {
        width: 100% !important;
        margin-left: 0 !important;
    }

    .panadol-article-detail-outer-box .panadol-desktop-n-tablet-conent-box {
        width: 100% !important;
    }

    .panadol-article-detail-rel-article-box, .panadol-article-detail-rel-product-box {
        padding: 3em;
    }

    .panadol-article-related-content-richtext img.richText-image.pull-left {
        width: 28%;
    }

    /* Article Details - Desktop Content CSS End - Anand-09-12*/
    /* Children landing - Desktop Content CSS Start - Anand-11-12*/
    .panadol-children-landing-outer-box, .panadol-desktop-n-tablet-conent-box {
        margin-bottom: 0;
        background-color: #ffffff;
    }

    .panadol-children-pink-background-box {
        background: url(../../assets/img/Tablet_ChildrensPanadol_CoralBackground.png) no-repeat;
        background-size: 100% 100%;
    }

    .panadol-children-product-and-oval-box {
        margin-top: 0em;
    }

    .panadol-children-pink-background-box .panadol-home-kids-video-box {
        margin-left: 0em;
        margin-bottom: 3em;
    }

    .panadol-children-pink-oval-box, .panadol-home-kids-video-box {
        width: 100% !important;
    }

    .panadol-children-green-background-box {
        background: url(../../assets/img/Tablet_ChildrensPanadol_GreenBackground.png) no-repeat;
        background-size: 100% 100%;
        min-height: 693px;
    }

    .panadol-children-blue-background-box {
        background: url(../../assets/img/Tablet_ChildrensPanadol_BlueBackground.png) no-repeat;
        background-size: 100% 100%;
        min-height: 1081px;
    }

    .panadol-children-symptoms-circle-box {
        width: 70%;
        margin: 0 auto;
    }

    .panadol-children-blue-background-box .panadol-children-symptoms-image-rte {
        display: inline-block;
        padding: 0em 0.5em;
        width: 46%;
    }

    .panadol-desktop-n-tablet-conent-box .panadol-children-bow-box {
        background: url(../../assets/img/Desktop_ChildrensPanadol_CoralBackground.png) no-repeat;
        background-size: 100% 100%;
        min-height: 693px;
        margin-bottom: 0;
    }

    .panadol-children-aeroplane-box {
        float: right !important;
    }

    .panadol-children-green-background-box .panadol-children-product-and-oval-box {
        width: 78% !important;
        margin-top: 0em;
    }

    .panadol-children-green-background-box .panadol-children-product-and-oval-box-two {
        float: right !important;
    }

    .panadol-footer-country-sel-box {
        margin-top: 0px;
    }

    /* Campaign - Desktop Content CSS Start - Anand-08-12*/
    .panadol-campaign-outer-box .panadol-desktop-n-tablet-conent-box {
        margin-bottom: 0;
        background: transparent;
    }

    .panadol-campaign-banner-bg-box {
        background: url(../../assets/img/Desktop_Campaign_banner_bg.jpg) no-repeat;
        background-size: 100%;
    }

    .panadol-campaign-blue-background-box {
        background: url(../../assets/img/Tablet_TeddyCampaign_BlueGreenBackground.png) no-repeat;
        background-size: 100% 100%;
        margin-top: -1.5em;
        margin-bottom: 0;
    }

    .panadol-campaign-pink-background-box {
        background: url(../../assets/img/Desktop_TeddyCampaign_PinkBackground.png) no-repeat;
        background-size: 100% 100%;
        min-height: 693px;
    }

    .panadol-campaign-rel-prod-bg-box {
        background: url(../../assets/img/Tablet_TeddyCampaign_GreenBackground.png) no-repeat;
        background-size: 100% 100%;
        margin-bottom: 0;
    }

    .panadol-campaign-rel-prod-bg-box .panadol-content-image {
        margin-bottom: 0;
    }

    .panadol-campaign-outer-box {
        margin-bottom: 0;
    }

    /* Campaign - Desktop Content CSS End - Anand-08-12*/
    /*Peru, Finland, Denmark and Pakistan Dosage Product box CSS - start*/
    .panadol-doage-gotas-box, .panadol-dosage-tabletas-box, .panadol-dosage-jarabe-box, .panadol-finland-dosage-60mg-box, .panadol-finland-dosage-24mg-box, .panadol-finland-dosage-125mg-box, .panadol-denmark-dosage-mikstur-box, .panadol-denmark-dosage-stikpille-box, .panadol-denmark-dosage-brusetablet-box, .panadol-pakistan-dosage-drops-box, .panadol-pakistan-dosage-suspension-box, .panadol-pakistan-liquid-suspension-box, .panadol-caricam-dosage-drops-box, .panadol-caricam-dosage-syrup-box, .panadol-caricam-dosage-tablet-box, .panadol-philippines-dosage-0-2-box, .panadol-philippines-dosage-2-6-box, .panadol-philippines-dosage-6-12-box, .panadol-philippines-dosage-0-2-extra-box, .panadol-singapore-dosage-suspension-1-6-box, .panadol-singapore-dosage-chewable-tablets-box, .panadol-singapore-dosage-suspension-6-plus-box, .panadol-india-dosage-crocin-drops-box, .panadol-india-dosage-crocin-suspension-box, .panadol-india-dosage-crocin-suspension-ds-box, .panadol-india-dosage-crocin-drops-box1, .panadol-india-dosage-crocin-drops-box2, .panadol-india-dosage-crocin-suspension-box1, .panadol-india-dosage-crocin-suspension-box2, .panadol-india-dosage-crocin-suspension-box3, .panadol-india-dosage-crocin-suspension-ds-box1, .panadol-india-dosage-crocin-suspension-ds-box2, .panadol-india-dosage-crocin-suspension-ds-box3, .panadol-india-dosage-crocin-suspension-ds-box4, .panadol-india-dosage-crocin-suspension-ds-box5, .panadol-india-dosage-crocin-suspension-ds-box6, .panadol-india-dosage-crocin-suspension-ds-box7 {
        width: 44.5%;
        margin-right: 2em;
        float: left;
        clear: right;
        display: none;
    }

    /*Peru, Finland, Denmark and Pakistan Dosage Product box CSS - end*/

}

@media screen and (max-width: 767px) and (min-width: 320px) {

    /*Peru Dosage Product box CSS - start*/
    .panadol-doage-gotas-box, .panadol-dosage-tabletas-box, .panadol-dosage-jarabe-box, .panadol-finland-dosage-60mg-box, .panadol-finland-dosage-24mg-box, .panadol-finland-dosage-125mg-box, .panadol-denmark-dosage-mikstur-box, .panadol-denmark-dosage-stikpille-box, .panadol-denmark-dosage-brusetablet-box, .panadol-pakistan-dosage-drops-box, .panadol-pakistan-dosage-suspension-box, .panadol-pakistan-liquid-suspension-box, .panadol-caricam-dosage-drops-box, .panadol-caricam-dosage-syrup-box, .panadol-caricam-dosage-tablet-box, .panadol-philippines-dosage-0-2-box, .panadol-philippines-dosage-2-6-box, .panadol-philippines-dosage-6-12-box, .panadol-philippines-dosage-0-2-extra-box, .panadol-singapore-dosage-suspension-1-6-box, .panadol-singapore-dosage-chewable-tablets-box, .panadol-singapore-dosage-suspension-6-plus-box, .panadol-india-dosage-crocin-drops-box, .panadol-india-dosage-crocin-suspension-box, .panadol-india-dosage-crocin-suspension-ds-box, .panadol-india-dosage-crocin-drops-box1, .panadol-india-dosage-crocin-drops-box2, .panadol-india-dosage-crocin-suspension-box1, .panadol-india-dosage-crocin-suspension-box2, .panadol-india-dosage-crocin-suspension-box3, .panadol-india-dosage-crocin-suspension-ds-box1, .panadol-india-dosage-crocin-suspension-ds-box2, .panadol-india-dosage-crocin-suspension-ds-box3, .panadol-india-dosage-crocin-suspension-ds-box4, .panadol-india-dosage-crocin-suspension-ds-box5, .panadol-india-dosage-crocin-suspension-ds-box6, .panadol-india-dosage-crocin-suspension-ds-box7 {
        width: 100%;
        margin-right: 0em;
        float: none;
        clear: both;
    }

    /*Peru Dosage Product box CSS - end*/
    /*Mobile Content Box - Code start*/
    #wrapper .panadol-mobile-content-box {
        display: block;
    }

    #wrapper .panadol-desktop-content-box, #wrapper .panadol-tablet-content-box, #wrapper .panadol-desktop-n-tablet-conent-box {
        display: none; /* GSKBD-30718 | banner hide in mobile */
    }

    /*Mobile Content Box - Code end*/
    /* Homepage - Tablet Content CSS Start - Anand-17-11*/
    .panadol-mobile-content-box .panadol-home-kids-video-box {
        background: url(../../assets/img/Mobile_Homepage_GreenBackground.png) no-repeat;
        margin-bottom: 0px;
        background-size: 100% 100%;
    }

    .panadol-home-mobile-bluebg-box {
        background: url(../../assets/img/Mobile_Homepage_BlueBackground.png) no-repeat !important;
        margin-bottom: 0px;
        background-size: 100% 100%;
    }

    .panadol-content-box .panadol-home-kids-video-box {
        background: none;
    }

    .panadol-home-spotlight-content-box {
        margin-top: 1.6em;
    }

    .panadol-home-spotlight-content-box .panadol-content-rte {
        margin-bottom: 0;
    }

    /* Homepage - Tablet Content CSS End - Anand-17-11*/
    /* Where to buy - Desktop content CSS Start*/
    .panadol-where-to-buy-tab-box {
        padding: 2rem 0 !important;
        width: 94%;
        margin-bottom: 1rem !important;
        margin-top: 1rem !important;
        border: 10px solid #efefef;
    }

    div.panadol-where-to-buy-tab-box:nth-child(4), div.panadol-where-to-buy-tab-box:nth-child(6),
    div.panadol-where-to-buy-tab-box:nth-child(8), div.panadol-where-to-buy-tab-box:nth-child(10) {
        margin: 0;
        padding: 0;
    }

    div.panadol-where-to-buy-tab-box:nth-child(8) {
        margin-bottom: 2em;
    }

    div.panadol-where-to-buy-tab-box:nth-child(7) {
        padding: 0;
    }

    div.panadol-where-to-buy-tab-box:nth-child(5), div.panadol-where-to-buy-tab-box:nth-child(7) {
        margin-top: 2em;
    }

    /* Where to buy - Desktop content CSS End*/
    /* Article Landing - Mobile Content CSS Start */
    .panadol-livewell-featured-article-box {
        margin-bottom: 2em;
    }

    /* Article Landing - Mobile Content CSS End */
    /* Article Details - Mobile Content CSS Start - Anand-09-12*/
    .panadol-article-detail-rel-article-box, .panadol-article-detail-rel-product-box {
        margin-bottom: 0em;
        margin-top: 0em;
    }

    .panadol-article-detail-rel-product-box {
        margin-bottom: 1em;
        margin-top: 1em;
    }

    .panadol-article-detail-rel-content-box {
        display: none;
    }

    .panadol-article-related-content-richtext img.richText-image.pull-left {
        width: auto;
    }

    /* Article Details - Mobile Content CSS End - Anand-09-12*/
    /* Children landing - Mobile Content CSS Start - Anand-14-12*/
    .panadol-children-landing-outer-box, .panadol-desktop-n-tablet-conent-box {
        margin-bottom: 0;
        background-color: #ffffff;
    }

    .panadol-children-pink-background-box {
        background: url(../../assets/img/Mobile_ChildrensPanadol_PinkBackground.png) no-repeat;
        background-size: 100% 100%;
        /*min-height: 693px;*/
    }

    .panadol-children-pink-background-box .panadol-home-kids-video-box {
        margin-left: 0em;
        margin-bottom: 3em;
    }

    .panadol-children-pink-oval-box, .panadol-home-kids-video-box {
        width: 100% !important;
    }

    .panadol-children-green-background-box {
        background: url(../../assets/img/Mobile_ChildrensPanadol_GreenBackground.png) no-repeat;
        background-size: 100% 100%;
        min-height: 693px;
    }

    .panadol-children-blue-background-box {
        background: url(../../assets/img/Mobile_ChildrensPanadol_BlueBackground.png) no-repeat;
        background-size: 100% 100%;
        min-height: 693px;
    }

    .panadol-children-symptoms-circle-box {
        width: 90%;
        margin: 0 auto;
    }

    .panadol-children-blue-background-box .panadol-children-symptoms-image-rte {
        display: inline-block;
        padding: 0em 0.5em;
    }

    .panadol-mobile-content-box .panadol-children-bow-box {
        background: url(../../assets/img/Mobile_ChildrensPanadol_CoralBackground.png) no-repeat;
        background-size: 100% 100%;
        min-height: 549px;
        margin-bottom: 0;

    }

    /* Children landing - Mobile Content CSS End - Anand-14-12*/
    /* Children landing - Desktop Content CSS Start - Anand-11-12*/
    .panadol-children-landing-outer-box, .panadol-desktop-n-tablet-conent-box {
        margin-bottom: 0;
        background-color: #ffffff;
    }

    .panadol-children-pink-background-box {
        background: url(../../assets/img/Mobile_ChildrensPanadol_PinkBackground.png) no-repeat;
        background-size: 100% 168vw;
        min-height: 475px;
    }

    .panadol-children-product-and-oval-box {
        margin-top: 0em;
    }

    .panadol-children-pink-background-box .panadol-home-kids-video-box {
        margin-left: 0em;
        margin-bottom: 0em;
    }

    .panadol-children-pink-oval-box, .panadol-home-kids-video-box {
        width: 100% !important;
    }

    .panadol-children-green-background-box {
        background: url(../../assets/img/Mobile_ChildrensPanadol_GreenBackground.png) no-repeat;
        background-size: 100% 100%;
        min-height: 693px;
    }

    .panadol-children-blue-background-box {
        background: url(../../assets/img/Tablet_ChildrensPanadol_BlueBackground.png) no-repeat;
        background-size: 100% 100%;
        min-height: 693px;
    }

    .panadol-children-symptoms-circle-box {
        width: 80%;
        margin: 0 auto;
    }

    .panadol-children-blue-background-box .panadol-children-symptoms-image-rte {
        display: inline-block;
        padding: 0em 0.5em;
        width: 29vw;
        vertical-align: top;
    }

    .panadol-children-symptoms-image-rte.last {
        width: 29vw;
    }

    .panadol-desktop-n-tablet-conent-box .panadol-children-bow-box {
        background: url(../../assets/img/Desktop_ChildrensPanadol_CoralBackground.png) no-repeat;
        background-size: 100% 100%;
        min-height: 693px;
        margin-bottom: 0;
    }

    .panadol-children-aeroplane-box {
        float: right !important;
    }

    .panadol-children-green-background-box .panadol-children-product-and-oval-box {
        width: 75% !important;
    }

    .panadol-children-green-background-box .panadol-children-product-and-oval-box-two {
        float: right !important;
    }

    /* Campaign - Desktop Content CSS Start - Anand-08-12*/
    .panadol-campaign-outer-box .panadol-desktop-n-tablet-conent-box {
        margin-bottom: 0;
        background: transparent;
    }

    .panadol-campaign-banner-bg-box {
        background: url(../../assets/img/Desktop_Campaign_banner_bg.jpg) no-repeat;
        background-size: 100%;
    }

    .panadol-campaign-blue-background-box {
        background: url(../../assets/img/Mobile_TeddyCampaign_BlueGreenBackground.png) no-repeat;
        background-size: 100% 100%;
        margin-top: -1.5em;
        margin-bottom: 0;
        padding-bottom: 3em;
    }

    .panadol-campaign-rel-prod-bg-box {
        background: url(../../assets/img/Mobile_TeddyCampaign_GreenBackground.png) no-repeat;
        background-size: 100% 100%;
        margin-bottom: 0;
    }

    .panadol-campaign-rel-prod-bg-box .panadol-content-image {
        margin-bottom: 0;
    }

    .panadol-campaign-outer-box {
        margin-bottom: 0;
    }

    /* Campaign - Desktop Content CSS End - Anand-08-12*/
    .panadol-loadmore {
        width: 10em;
        margin: 0 auto;
        text-align: center;
    }

}

/* Product Details Page Starts */

.box.panadol-product-detail-outer-box.panadol-product-detail-active-box {
    margin-top: 0em;
    padding-top: 6%;
    background-color: #ffffff;
    margin-bottom: 0;
}

@media (min-width: 1024px) {
    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box {
        padding-top: 10rem;
    }

    .panadol-product-detail-active-box .panadol-product-detail-lhs-wrapper.first {
        padding-top: 2rem;
    }
}

@media (min-width: 1200px) {
    .panadol-product-detail-active-box .panadol-product-detail-lhs-wrapper.first {
        padding-top: 3rem;
    }
}

@media (min-width: 1400px) {
    .panadol-product-detail-active-box .panadol-product-detail-lhs-wrapper.first {
        padding-top: 5rem;
    }
}

.panadol-desktop-n-tablet-conent-box {
    margin-bottom: 0;
}

.image.panadol-detail-second-image, .image.panadol-detail-third-image {
    display: none;
}

.panadol-prod-detail-thumbnail.activeThumbnail {
    border: 2px solid #d8d9da;
}

.image.panadol-prod-detail-image {
    margin-bottom: 1.3em;
}

.main .image.panadol-prod-detail-thumbnail {
    width: 10.5vw;
    padding-top: 1em;
    padding-bottom: 1em;
    cursor: pointer;
}

.box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box span.green-text {
    color: #25408f;
    font-size: 1.79vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    background: url("../../assets/img/Desktop_content_right_arrow.png?auto=format") no-repeat right center;
    padding-right: 1em;
}

.box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p {
    text-align: center;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
}

.box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box span.grey-title {
    font-size: 2.97vw;
    line-height: 3.6vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #666666;
}

.page-vietnam .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box span.grey-title {
    font-size: 3.47vw;
    font-weight: bold;
}

.page-vietnam .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p {
    font-size: 1.97vw;
}

.box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p span.where-to-buy, .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p span.where-to-buy a {
    font-size: 1.44vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #25408f;
    background: url("../../assets/img/Desktop_content_right_arrow.png?auto=format") no-repeat right center;
    padding-right: 1em;
    cursor: pointer;
}

.panadol-product-faq-see-all p {
    text-align: center;
}

.box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p:nth-child(4) {
    float: left;
    margin: 0;
}

.box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p:nth-child(5) {
    float: right;
    margin: 0;
}

.box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte h2 {
    margin-top: 1.3em;
    margin-bottom: 0.5em;
}

:lang(en) .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte h2 {
    margin-top: 0;
}

.box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section {
    -moz-box-shadow: 0px 2px 10px #c5c5c5;
    -webkit-box-shadow: 0px 2px 10px #c5c5c5;
    box-shadow: 0px 2px 10px #c5c5c5;
    width: 48%;
    margin-bottom: 4%;
    min-height: 21vw;
    background-color: #ffffff;
}

.box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.odd {
    margin-left: 4% !important;
}

.main .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section p:nth-child(1) {
    margin: 0;
    padding: 0;
}

span.product-green-bar {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    background: #345ac7;
    color: #ffffff;
    font-size: 1.79vw;
    display: block;
    padding: 1vw;
}

.box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section ul li {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    margin-bottom: 0.3em;
    background: url("../../assets/img/article_list_icon.png") no-repeat left 0.7vw;
    line-height: normal;
}

.box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText ul, .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText p {
    margin: 0;
    padding: 0;
    padding-left: 1.5vw;
    line-height: 2.43vw;
    padding-right: 1.5vw;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
}

.box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section p {
    margin: 0;
}

.box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText p:nth-child(2), .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText ul {
    padding-top: 1.5vw;
    padding-bottom: 0.5vw;
}

.box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText p strong {
    font-weight: normal;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.richText.panadol-prod-detail-rte {
    border: 10px solid #efefef;
    -moz-box-shadow: 0px 8px 6px -6px #c5c5c5;
    -webkit-box-shadow: 0px 8px 6px -6px #c5c5c5;
    box-shadow: 0px 8px 6px -6px #c5c5c5;
    margin-left: 2.5%;
    width: 31%;
    margin-bottom: 2.5em;
}

.richText.panadol-prod-detail-rte img.richText-image {
    margin: 0 auto;
    padding-top: 2vw;
}

.richText.panadol-prod-detail-rte .richText-content {
    border-top: 2px solid #f1f1f1;
    margin: 1vw;
}

.richText.section.panadol-prod-detail-rte p {
    font-size: 1.43vw;
    color: #666666;
    line-height: 2.43vw;
    text-align: center;
}

.richText.panadol-content-rte.panadol-enquiry-section p {
    font-family: 'Montserrat', sans-serif;
    font-size: 1.43vw;
    text-align: center;
    color: #666666;
}

.richText.panadol-content-rte.panadol-enquiry-section p span.green-text {
    color: #25408f !important;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.panadol-content-pipe-symbol {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.box.panadol-prod-dosage-text-box, .panadol-content-rte.panadol-warning-section {
    border: 10px solid #efefef;
    -moz-box-shadow: 0px 8px 6px -6px #c5c5c5;
    -webkit-box-shadow: 0px 8px 6px -6px #c5c5c5;
    box-shadow: 0px 8px 6px -6px #c5c5c5;
    padding: 1.5em;
    padding-top: 0em;
    padding-bottom: 0em;
}

.box.panadol-prod-dosage-text-box .panadol-content-rte p strong {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.box.panadol-prod-dosage-text-box .panadol-content-rte {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
}

.box.panadol-prod-dosage-table-box {
    border: 1px solid #f3f3f3;
    margin-bottom: 2em;
}

:lang(en-SG) .page-products .box.panadol-prod-dosage-table-box .richText.panadol-content-rte {
    width: 33%;
}

@media (min-width: 767px) {
    :lang(en-SG) .page-products.page-adult.page-muscle-and-joint-pain-relief.page-panadol-extend
    .box.panadol-prod-dosage-table-box .panadol-content-rte .richText-content {
        display: flex;
        flex-direction: column;
    }

    :lang(en-SG) .page-products.page-adult.page-muscle-and-joint-pain-relief.page-panadol-extend
    .box.panadol-prod-dosage-table-box .panadol-content-rte .richText-content p:nth-child(2) {
        flex: 1 1 auto;
    }
}


@media (max-width: 767px) {
    :lang(en-SG) .page-products .box.panadol-prod-dosage-table-box > .component-content > .content {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    :lang(en-SG) .page-products .box.panadol-prod-dosage-table-box .richText.panadol-content-rte {
        width: 100%;
    }

    :lang(en-SG) .page-products .box.panadol-prod-dosage-table-box .panadol-content-rte .richText-content p:nth-child(2) {
        height: 100%;
    }
}

.box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(1) {
    background-color: #345ac7 !important;
    color: #ffffff;
    border-left: 4px solid #ffffff;
    font-size: 1.55vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    max-height: 1.5em;
}

.gr-gr .panadol-content-box .panadol-prod-dosage-text-box .panadol-dosage-swiss-box .panadol-content-rte p:nth-child(1),
.gr-gr .box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(1) {
    max-height: unset;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (max-width: 767px) {
    .gr-gr .panadol-content-box .panadol-prod-dosage-text-box .panadol-dosage-swiss-box .panadol-content-rte p:nth-child(1),
    .gr-gr .box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(1) {
        min-height: 6.5em !important;
        height: fit-content !important;
    }
}

@media (max-width: 500px) {
    .gr-gr .panadol-content-box .panadol-prod-dosage-text-box .panadol-dosage-swiss-box .panadol-content-rte p:nth-child(1),
    .gr-gr .box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(1) {
        min-height: 9em !important;
    }
}

.box.panadol-prod-dosage-table-box .panadol-content-rte p {
    text-align: center;
    color: #666666;
    border-left: 4px solid #d4d4d4;
    margin: 0;
    padding-top: 1em;
    padding-bottom: 1em;
}

.page-vietnam .box.panadol-prod-dosage-table-box .panadol-content-rte p {
    text-align: left;
    padding-left: 1.5vw;
}

.page-vietnam .richText li {
    font-size: inherit;
    list-style-type: disc;
}

.box.panadol-prod-dosage-text-box .panadol-content-rte:nth-child(2) p {
    border-left: none;
}

.box.panadol-prod-dosage-table-box .richText.panadol-content-rte {
    margin: 0;
    width: 50%;
}

.box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(odd) {
    background-color: #efefef;
}

.panadol-content-rte.panadol-warning-section {
    margin-top: 3em;
}

.panadol-content-rte.panadol-warning-section p {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
}

span.product-warning-red {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #da0000;
}

.panadol-content-rte.panadol-warning-section p strong {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.panadol-content-rte.panadol-warning-section {
    margin-top: 3em;
    margin-bottom: 5em;
}

.main .panadol-related-products-carousel .box.panadol-product-list-tab-box {
    border: 10px solid #efefef;
    -moz-box-shadow: 0px 8px 6px -6px #c5c5c5;
    -webkit-box-shadow: 0px 8px 6px -6px #c5c5c5;
    box-shadow: 0px 8px 6px -6px #c5c5c5;
    margin-bottom: 3em;
    display: inline-block;
    margin-left: 2%;
    min-height: 38em;
    height: auto !important;
}

.panadol-prod-list-image {
    border-bottom: 1px solid #d4d4d4;
    margin-top: 3em;
    padding-bottom: 1em;
}

.panadol-prod-list-image.panadol-prod-list-image-fixed-height {
    height: 360px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.panadol-prod-list-image.panadol-prod-list-image-fixed-height img {
    max-width: 80% !important;
}

.box.panadol-product-list-tab-box .panadol-content-rte {
    padding: 1.5em;
    padding-top: 0;
    padding-bottom: 0;
}

.box.panadol-product-list-tab-box .panadol-content-rte p {
    font-size: 1.43vw;
    color: #666666;
}

.box.panadol-product-list-tab-box .panadol-content-rte p strong, .panadol-related-articles-box .richText.panadol-content-rte p strong {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    display: initial;
}

.box.panadol-product-list-tab-box .panadol-content-rte p span.green-text, .box.panadol-product-list-tab-box .panadol-content-rte p span.green-text a {
    color: #25408f;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.richText.panadol-content-rte.panadol-warning-section.even.last {
    margin-left: 0;
}

.richText.panadol-prod-comp-checkbox-rte {
    border-top: 1px solid #efefef;
}

.richText.panadol-prod-comp-checkbox-rte p {
    color: #25408f;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    margin-left: 2em;
    padding-left: 2em;
}

.richText.panadol-prod-comp-checkbox-rte p {
    color: #25408f !important;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    margin: 0;
    margin-left: 2em;
    padding-left: 4vw;
    background: url("../../assets/img/panadol-checkbox.png") no-repeat left center;
    /* width: 0.1vw; */
    height: 3vw;
    padding-top: 1vw;
    font-size: 1.43vw;
    cursor: pointer;
}

.panadol-product-list-tab-box.compare-selected .richText.panadol-prod-comp-checkbox-rte p {
    background: url("../../assets/img/Desktop_ProductListing_Tick.jpg") no-repeat left center;
}

.carousel.panadol-related-products-carousel {
    margin-bottom: 2em;
}

.panadol-related-articles-carousel .panadol-related-articles-box {
    background-color: #ffffff;
    padding-bottom: 1em;
    -webkit-box-shadow: 0 3px 2px #c5c5c5;
    -moz-box-shadow: 0 3px 2px #c5c5c5;
    box-shadow: 0 3px 2px #c5c5c5;
    height: auto !important;
}

.panadol-related-articles-carousel .panadol-related-articles-box img {
    border: 0;
    margin-top: 3%;
}

.panadol-related-articles-carousel .panadol-related-articles-box .richText.panadol-content-rte p {
    font-size: 1.43vw;
    color: #666666;
    padding-left: 5%;
    padding-right: 5%;
    margin: 0;
}

.panadol-mobile-box .panadol-pdcts-submenu-inner-box {
    display: none;
}

.image.panadol-related-articles-image img {
    width: 94%;
}

.panadol-download .fileList-title, .panadol-download .fileList-download-size {
    display: none;
}

.box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-print p, .panadol-download a.fileList-download-link, .share-bar a.addthis_button, .main .panadol-print p {
    color: #25408f;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    margin: 0;
    line-height: normal;
    display: block;
    text-align: left;
}

.panadol-download a.fileList-download-link {
    background: url("../../assets/img/Desktop_Icons_DownloadButton.png") no-repeat left center;
    padding-left: 3.5em;
    line-height: 4em;
    text-decoration: none;
}

.fileList.panadol-download {
    min-width: 33%;
}

.share-bar a.addthis_button {
    background: url("../../assets/img/Desktop_Icons_ShareButton.png") no-repeat left center;
    line-height: 4em;
    padding-left: 75px;
}

.panadol-download p {
    margin: 0;
}

/* Rohit Singh- GSKBD-26437 :: 18/11/2022 starts*/
.panadol-download {
    min-width: 35%;
}

/* Rohit Singh- GSKBD-26437 :: 18/11/2022 ends*/
.share-bar, .panadol-print {
    max-width: 40%;
}

.box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-print p, .panadol-print p {
    background: url("../../assets/img/Desktop_Icons_PrintButton.png") no-repeat left center;
    line-height: 4em;
    padding-left: 3.5em;
    cursor: pointer;
}

.panadol-symptoms-lanading-outer-box .carousel.panadol-symptoms-tip-section {
    border: 0;
    background-color: #ececec;
    float: none;
    margin: 0 auto;
    width: 65%;
    margin-top: 2em;
    margin-bottom: 4em;
    padding: 0;
}

.panadol-print p {
    line-height: 4em !important;
    color: #25408f;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;

}

.panadol-symptoms-lanading-outer-box .carousel.panadol-symptoms-tip-section ul.carousel-nav {
    display: none;
}

.panadol-symptoms-lanading-outer-box .carousel.panadol-symptoms-tip-section ul.carousel-slides {
    width: 100%;
    margin: 0;
    min-height: 15em;
}

.main .panadol-mobile-content-box .panadol-product-detail-image-carousel li a {
    position: relative;
}

.main .panadol-mobile-content-box .panadol-product-detail-image-carousel li {
    margin-right: 0.8em;
}

.panadol-symptoms-lanading-outer-box .panadol-symptoms-tip-section-rte {
    width: 100%;
    margin-top: 1em;
    margin-bottom: 1em;
}

/* Product Details Page Ends */

/* Product Listing Page Starts */

.panadol-compare-close img, .panadol-compare-product-close img {
    cursor: pointer;
}

.compare-section span.compare-ingredients {
    min-height: 6em;
}

.main .panadol-compare-outer-box {
    position: absolute;
    z-index: 1000;
    background: #efefef /*url("../../assets/img/.png")*/ no-repeat right top;
    padding-top: 8vw;
    width: 100%;
    display: none;
    -webkit-box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.15);
}

.main .panadol-compare-outer-box .panadol-compare-second-level-box {
    display: none;
}

.main .panadol-compare-outer-box .panadol-compare-second-level-box .panadol-compare-table-section-box {
    -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
    background-color: #ffffff;
    margin-top: 5vw;
}

.panadol-product-listing-box.panadol-product-listing-active-box {
    background-color: #ffffff;
    padding-top: 10em;
}

.tabs.panadol-product-children-tab.panadol-home-best-of-week-tab .tabs-nav {
    width: 45%;
}

.tabs.panadol-product-children-tab.panadol-home-best-of-week-tab.tabs .tabs-content {
    border: 0;
}

.tabs.panadol-product-children-tab.panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item {
    border: none;
    background-color: transparent;
}

.compare-name {
    display: none;
    width: 14.1vw;
    float: left;
    clear: none;
    margin-right: 0.5vw;
    background-color: #ffffff;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
    padding: 1vw;
    min-height: 8.5vw;
}

.box.compare-name.last {
    margin-right: 0;
}

.compare-section {
    display: none;
    width: 14.1vw;
    margin-bottom: 0vw;
    padding-top: 1vw;
    background-color: #ffffff;
    float: left;
    clear: right;
    border-left: 1px solid #d4d4d4;
}

.panadol-product-listing-box.panadol-product-listing-active-box .panadol-content-rte p {
    color: #666666;
    font-size: 1.43vw;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.panadol-compare-close {
    float: right;
    width: 2.5vw;
    margin-right: 1em;
    padding-top: 1em;
}

.compare-name img {
    float: right;
    width: 1.5vw;
    cursor: pointer;
}

.panadol-compare-now-link {
    text-align: center;
}

.compare-name .panadol-content-rte p {
    margin: 0;
    font-size: 1.19vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #666666;
    padding-top: 2em;
}

.main .panadol-compare-outer-box .panadol-content-box {
    padding-top: 5em;
    width: 85%;
}

.panadol-compare-now-link {
    width: 22vw;
    margin: 0 auto;
}

.panadol-compare-now-link p {
    text-align: center;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #25408f;
    cursor: pointer;
}

.panadol-compare-label-rte {
    background-color: #ffffff;
    /* border-right: 5px solid #efefef;*/
    margin-bottom: 0;
}

.main .panadol-product-table-section {
    margin-left: 0;
    width: 85%;
    margin-bottom: 0;
}

.panadol-compare-product-close img {
    float: right;
    width: 1.5vw;
}

.panadol-compare-label-rte.richText ul li {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    padding-left: 0.5em;
    color: #666666;
    margin-bottom: 0;
    border-bottom: 1px solid #d4d4d4;
}

.panadol-compare-label-rte.richText ul {
    margin-left: 0;
}

.compare-section span.green-text {
    font-size: 1.43vw;
}

.compare-section .richText ul {
    margin: 0;
    padding: 0;
}

.compare-section .richText ul li {
    padding-left: 0;
    font-size: 1.43vw;
    color: #666666;
    word-wrap: break-word;
    font-family: 'Montserrat', sans-serif;
}

.fsize20 {
    font-size: 13px !important;
    display: block;
    line-height: 16px;
}

@media screen and (min-width: 1024px) {
    .fsize20 {
        font-size: 20px !important;
        line-height: 26px;
        display: block;
    }
}

.compare-section .panadol-content-rte p {
    border-bottom: 1px solid #d4d4d4;
    padding-left: 1vw;
    padding-right: 1vw;
    min-height: 11vw;
    margin: 0;
}

.panadol-compare-product-close {
    padding-left: 1vw;
    padding-right: 1vw;
}

.image.panadol-compare-product {
    min-height: 13.5vw;
}

span.panadol-product-label {
    min-height: 16.15vw;
    padding-top: 10.85vw;
    display: block;
}

span.panadol-format-label, span.panadol-age-label, span.panadol-keyfeatures-label {
    display: block;
    min-height: 4vw;
    padding-top: 2vw;
}

.compare-section .richText ul:nth-child(2) li {
    min-height: 5vw;
    border-bottom: 1px solid #d4d4d4;
    padding-left: 2vw;
    padding-right: 1vw;
    margin-bottom: 0;
    background: url("../../assets/img/article_list_icon.png") no-repeat 1vw 2vw;
    padding-top: 1vw;
}

.compare-section .richText ul:nth-child(3) li {
    padding-left: 2vw;
    padding-right: 1vw;
    font-size: 1.07vw;
    margin-bottom: 0;
    background: url("../../assets/img/article_list_icon.png") no-repeat 1vw 0.6vw;
}

.panadol-compare-label-rte.richText ul li:last-child {
    border-bottom: 0;
}

span.panadol-ingredients-label {
    display: block;
    padding-top: 2vw;
}

.compare-section .richText ul:nth-child(3) {
    padding-top: 1vw;
}

.richText.section.panadol-compare-minimize-link p {
    text-align: center;
    font-size: 24px;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #25408f;
    cursor: pointer;
}

.panadol-content-rte.panadol-product-listing-rte {
    text-align: center;
}

.panadol-product-listing-box.panadol-product-listing-active-box .panadol-content-rte p span.where-to-buy {
    background: url("../../assets/img/panadol-desktop-green-arrow.png?auto=format") no-repeat right;
    color: #25408f;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    padding-right: 1em;
}

.tabs.panadol-product-children-tab.panadol-home-best-of-week-tab {
    padding-top: 3em;
}

.main .panadol-symptoms-lanading-outer-box .panadol-related-products-carousel .box.panadol-product-list-tab-box {
    border: 0;
    padding-left: 0.5em;
    padding-right: 0.5em;
}

.panadol-product-listing-box .box.panadol-product-list-tab-box {
    border: 10px solid #efefef;
    -moz-box-shadow: 0px 8px 6px -6px #c5c5c5;
    -webkit-box-shadow: 0px 8px 6px -6px #c5c5c5;
    box-shadow: 0px 8px 6px -6px #c5c5c5;
    margin-bottom: 3em;
    width: 28%;
    display: inline-block;
    margin-left: 2%;
    vertical-align: top;
}

/* Product Listing Page Ends */

/*POC*/
.panadol-carousel-slide-teddy-box {
    width: 100%;
}

.panadol-randomizier-desktop-box.component, .panadol-randomizier-mobile-box.component {
    position: absolute;
    z-index: 9;
    display: inline-block;
    overflow: hidden;
    float: left;
}

@media (max-width: 767px) {
    :lang(vi) .panadol-randomizier-mobile-box.component {
        top: 330px !important;
    }
}

.randomizier-icon, .randomizier-icon1 {
    text-align: center;
    margin-top: 42px;
}

.panadol-carousel-slide-product-box .grey-title {
    color: #666666;
    font-size: 26px;
}

div.box.section.panadol-homepage-image-carousel-box.grid_6.alpha.component {
    overflow: hidden;
    width: 50%;
}

div.box.section.panadol-homepage-carousel-box.component div.component-content div.content.paragraphSystem div.box.section.panadol-homepage-content-carousel-box.grid_6 {
    overflow: hidden;
    border-bottom: 1px solid #CFCFCF;
    width: 50%;
    margin-left: 0px;
}

div.box.section.panadol-homepage-image-carousel-box.grid_6.alpha.component div.component-content div.content.paragraphSystem {
    display: inline-block;
    overflow: hidden;
}

div.box.section.panadol-homepage-image-carousel-box .panadol-content-image {
    margin-bottom: 0px;
}

.panadol-carousel-header-text {
    position: relative;
    top: 40%;
}

.panadol-carousel-slide-teddy-box {
    position: absolute;
    bottom: 15px;
}

.panadol-carousel-slide-teddy-box .panadol-carousel-mobile-teddy-image.grid_3 {
    display: inline-block;
    float: left;
    left: 192px;
    position: absolute;
    text-align: right;
}

.panadol-homepage-carousel-text-slide-box {
    position: relative;
}

.panadol-content-rte.panadol-carousel-header-text.component div.component-content div.richText-content h1 {
    text-align: center;
    font-size: 2.37vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
}

.carousel-header-text {
    color: #a0ca73;
    font-size: 5.36vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    line-height: 1;
}

.panadol-carousel-slide-teddy-box .green-oval-small-rte {
    margin-top: 1vw;

}

.panadol-carousel-slide-product-box {
    position: absolute;
    bottom: -10px;
}

.panadol-carousel-slide-teddy-box .green-oval-small-rte {
    background: rgba(0, 0, 0, 0) url("../../assets/img/Desktop_Homepage_GreenOvalShape_small.png?auto=format") no-repeat scroll 100% 0 / 75% auto;
    bottom: 25px;
    display: inline-block;
    float: left;
    left: 50px;
    margin-top: 0;
    min-height: 11vw;
    position: absolute;
    text-align: left;
    width: 17vw;
    z-index: 9;
}

.panadol-randomizier-desktop-box {
    background: rgba(0, 0, 0, 0) url("../../assets/img/Desktop_Homepage_Randomizer_CircleBehindIcon.png");
    background-size: cover;
    background-repeat: no-repeat;
    height: 127px;
    width: 127px;
}

.panadol-carousel-slide-teddy-box .green-oval-small-rte.grid_2.component p {
    padding: 1em 1em 1em 0em;
    text-align: center;
    width: 50%;
}

.panadol-carousel-slide-teddy-box .green-oval-small-rte p {
    color: #ffffff;
    font-size: 1.31vw;
    font-family: 'Montserrat', sans-serif;
}

.panadol-carousel-slide-teddy-box .green-oval-small-rte p strong {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.panadol-carousel-slide-product-box.component div.component-content div.content.paragraphSystem div.richText.section.panadol-content-rte.component div.component-content img.richText-image.pull-left {
    display: inline-block;
    width: 24%;
}

.panadol-carousel-slide-product-box.component div.component-content div.content.paragraphSystem div.richText.section.panadol-content-rte.component div.component-content div.richText-content {
    display: inline-block;
    width: 65%;
}

.panadol-carousel-slide-product-box.component div.component-content div.content.paragraphSystem div.richText.section.panadol-content-rte.component div.component-content div.richText-content p {
    margin-top: 0px;
}

.panadol-homepage-content-carousel-box.grid_6.omega.component div.component-content div.content.paragraphSystem {
    overflow: hidden;
}

.panadol-carousel-slide-product-box.component div.component-content div.content.paragraphSystem div.richText.section.panadol-content-rte.component div.component-content div.richText-content p {
    margin-top: 0px;
}

.panadol-mobile-carousel-text-slide-box .panadol-carousel-mobile-teddy-image.grid_3 {
    display: inline-block;
    bottom: -6em;
    position: absolute;
    text-align: center;
    width: 100%;
    left: 5em;
}

/*POC Desktop End*/
.panadol-carousel-mobile-teddy-image img {
    min-width: 3vw;
}

.panadol-mobile-carousel-text-slide-box.component {
    position: relative;
}

.panadol-carousel-header-text h1 {
    margin-bottom: 0px;
}

.panadol-carousel-header-text p {
    margin: 0px;
}

.panadol-carousel-slide-teddy-box .panadol-carousel-mobile-teddy-image.grid_3 {
    bottom: -55px;
    display: inline-block;
    left: 15vw;
    position: absolute;
    width: 35vw;
}

.panadol-carousel-slide-teddy-box .green-oval-small-rte.grid_2 {
    background: rgba(0, 0, 0, 0) url("../../assets/img/Desktop_Homepage_GreenOvalShape_small.png?auto=format") no-repeat scroll 0 16% / 17vw auto;
    display: inline-block;
    float: left;
    left: 5vw;
    min-height: 13vw;
    position: relative;
    text-align: left;
    top: 0em;
    width: 30vw;
}

.panadol-homepage-image-carousel-box {
    min-height: 400px;
}

.panadol-homepage-content-carousel-box {
    min-height: 400px;
}

/*POC Desktop End*/
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .panadol-carousel-header-text {
        top: 35%;
    }

    .panadol-randomizier-desktop-box {
        background: rgba(0, 0, 0, 0) url("../../assets/img/Mobile_Homepage_Randomizer_CircleBehindIcon.png?auto=format");
        background-size: cover;
        background-repeat: no-repeat;
        height: 62px;
        width: 62px;
    }

    .randomizier-icon {
        margin-top: 12px;
        text-align: center;
    }

    .panadol-randomizier-desktop-box {
        margin-left: 33px;
    }

    .randomizier-icon img {
        margin-top: 8px;
        margin-left: -3px;
    }

    .richText-image.pull-left {
        margin: 5px 15px 5px 10px;
        float: left;
    }

}

/*POC mobile Start*/
@media screen and (max-width: 767px) and (min-width: 320px) {
    .panadol-home-mobile-carousel-image .panadol-content-image {
        height: 400px;
        display: inline-block;
    }

    .panadol-carousel-slide-teddy-box {
        position: absolute;
        bottom: 40px;
    }

    .panadol-home-mobile-carousel-image.component div.component-content div.content.paragraphSystem {
        display: block;
        height: 400px;
        width: 6000px;
        margin: 0;
        padding: 0;
        z-index: 1;
        position: relative;
        background-size: contain;
    }

    .panadol-home-mobile-carousel-image.component div.component-content {
        float: none;
        margin: 0 auto;
        height: 400px;
        overflow: hidden;
    }

    .panadol-home-mobile-carousel-image.component div.component-content img {
        height: 100%;
        float: left;
        clear: both;

    }

    .panadol-mobile-carousel-text-slide-box .panadol-content-rte.panadol-carousel-header-text {
        margin-top: 4em;
    }

    .panadol-mobile-carousel-text-slide-box.component div.component-content div.content.paragraphSystem {
        vertical-align: top;
        width: 100%;
    }

    .panadol-home-mobile-carousel-text .panadol-mobile-carousel-text-slide-box .panadol-carousel-mobile-teddy-image.grid_3 {
        left: 35vw;
        width: 70vw;
        bottom: -6em;
        position: absolute;
    }

    .panadol-carousel-mobile-teddy-image img {
        min-width: 3vw;
    }

    .panadol-mobile-carousel-text-slide-box.component {
        position: relative;
        height: 425px;
    }

    .panadol-carousel-header-text h1 {
        margin-bottom: 0px;
    }

    .panadol-carousel-header-text p {
        margin: 0px;
    }

    .panadol-mobile-carousel-text-slide-box .green-oval-small-rte.grid_2 {
        background: rgba(0, 0, 0, 0) url("../../assets/img/Desktop_Homepage_GreenOvalShape_small.png?auto=format") no-repeat;
        display: inline-block;
        float: left;
        left: 15vw;
        top: 1em;
        height: 131px;
        position: relative;
        text-align: left;
        width: 181px;
        background-size: 100% 100%;
    }

    .panadol-carousel-slide-teddy-box.component div.component-content div.content.paragraphSystem div.richText.section.green-oval-small-rte.grid_2.component div.component-content div.richText-content p {
        padding: 1.7em;
        text-align: center;
        font-size: 14px;
        padding-left: 1.3em;
    }

    .panadol-carousel-slide-product-box {
        position: relative;
        bottom: 0px;
        width: 90%;
        margin: 0 auto;
    }

    .panadol-randomizier-mobile-box {
        background: rgba(0, 0, 0, 0) url("../../assets/img/Mobile_Homepage_Randomizer_CircleBehindIcon.png?auto=format");
        background-size: cover;
        background-repeat: no-repeat;
        height: 63px;
        width: 63px;
    }

    .panadol-content-rte.panadol-carousel-header-text.component div.component-content div.richText-content h1 {
        text-align: center;
        font-size: 24px;
        font-family: 'Montserrat', sans-serif;
        color: #666666;
    }

    .carousel-header-text {
        color: #a0ca73;
        font-size: 47px;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
    }

    .panadol-carousel-slide-product-box div.component-content div.content.paragraphSystem div.richText.section.panadol-content-rte div.component-content img.richText-image.pull-left {
        display: inline-block;
        height: 100%;
        width: 25vw;
    }

    .panadol-carousel-slide-product-box.component div.component-content div.content.paragraphSystem div.richText.section.panadol-content-rte.component div.component-content div.richText-content {
        display: inline-block;
        width: 56vw;
    }

    .panadol-carousel-slide-product-box.component div.component-content div.content.paragraphSystem div.richText.section.panadol-content-rte.component div.component-content div.richText-content p {
        margin-top: 0px;
    }

    .panadol-home-mobile-carousel-text {
        min-height: 460px;
        border-bottom: 1px solid #CFCFCF;
        display: inline-block;
        margin: 0;
        padding: 0;
        overflow: hidden;
        height: 425px;
    }

    .randomizier-icon, .randomizier-icon1 {
        text-align: center;
        margin-top: 20px;
    }

    :lang(vi) .panadol-home-mobile-carousel-text {
        min-height: 225px;
        height: 225px;
    }
}

/*POC mobile End*/

/* Error Page Starts */

.box.panadol-error-page-outer-box .panadol-content-rte {
    text-align: center;
    width: 40%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 15em;
    padding-bottom: 15em;
}

.box.panadol-error-page-outer-box .panadol-content-rte h1 {
    font-size: 7vw;
    line-height: normal;
    margin-bottom: 0;
    color: #25408f;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

.box.panadol-error-page-outer-box .panadol-content-rte h2 {
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

.box.panadol-error-page-outer-box .panadol-content-rte p {
    font-size: 1.43vw;
    color: #666666;
}

.box.section.panadol-error-page-outer-box {
    background: url("../../assets/img/error-page-background.png") no-repeat;
    background-size: 100% 100%;
    margin-bottom: 0;
}

/*Error Page Ends */

/* Map Coords Starts */

.parametrizedhtml.panadol-map-html {
    display: none;
    margin-bottom: 0;
}

/* Map Coords Ends */

/* Symptoms fixes Starts */
.panadol-symptoms-heading-rte p {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.panadol-symptoms-lanading-outer-box .panadol-content-grey-box .panadol-related-products-carousel ul li {
    background: none;
}

.panadol-symptoms-lanading-outer-box .panadol-related-products-carousel .carousel-nav li.carousel-nav-prev a:before, .panadol-symptoms-lanading-outer-box .panadol-related-products-carousel .carousel-nav li.carousel-nav-next a:before {
    content: "";
}

.symptoms-heading {
    color: #e9513c;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 4.76vw;
}

.richText.panadol-content-rte.panadol-symptoms-heading-rte .richText-content > h1 {
    text-align: center;
    margin-top: 1.2em;
    margin-bottom: 0;
}

.richText.panadol-content-rte.panadol-symptoms-heading-rte .richText-content p {
    font-size: 1.43vw;
    color: #666666;
    margin-top: 0;
    margin-bottom: 0.6em;
}

.see-more-pdct-details {
    color: #25408f;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 1.43vw;
    background: url("../../assets/img/green-arrow.png?auto=format") no-repeat right center;
    padding-right: 1em;
}

.richText.panadol-content-rte.panadol-symptoms-tip-section-rte p strong {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 1.55vw;
    color: #666666;
}

.panadol-symptoms-heading-rte {
    float: none;
    margin: 0 auto;
    width: 90%;
}

.panadol-symptoms-tip-section-rte p {
    font-size: 1.43vw;
    color: #666666;
    margin-bottom: 0;
    margin-top: 0;
}

.panadol-symptoms-tip-section-rte {
    background-color: #ececec;
    float: none;
    margin: 0 auto;
    width: 65%;
    margin-top: 2em;
    margin-bottom: 4em;
}

.richText.panadol-content-rte.panadol-symptoms-tip-section-rte .component-content {
    padding: 1.5em;
}

.panadol-symptoms-tip-section-rte .richText-content {
    margin-top: 1vw;
}

.panadol-symptoms-lanading-outer-box {
    background-color: #ffffff;
    margin-bottom: 0;
}

.panadol-symptoms-lanading-outer-box .panadol-content-grey-box {
    background-color: #f2f2f2;
    padding-bottom: 1.3em;
}

.panadol-symptoms-lanading-outer-box h2 {
    padding-top: 1.3em;
}

.panadol-symptoms-lanading-outer-box .richText ul {
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 0;
    padding-top: 0;
}

.panadol-symptoms-lanading-outer-box .panadol-content-grey-box p, .panadol-symptoms-lanading-outer-box .panadol-content-grey-box ul li {
    color: #666666;
    font-size: 1.43vw;
    line-height: 1.9vw;
    font-family: 'Montserrat', sans-serif;
}

.panadol-symptoms-lanading-outer-box .panadol-content-grey-box p strong {
    color: #666666;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    display: block;
}

.panadol-symptoms-lanading-outer-box .panadol-content-grey-box ul li {
    background: url(../../assets/img/article_list_icon.png) no-repeat left 0.7vw;
}

.read-more-button {
    background-image: url(../../assets/img/green-arrow.png?auto=format);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 15px;
    display: inline-block;
}

.green-text {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 26px;
    color: #25408f;
}

.carousel.panadol-related-products-carousel ul.carousel-nav {
    text-align: center;
    padding-left: 0px;
}

div.box.section.panadol-related-product-box.grid_4.component.even, div.box.section.panadol-related-product-box.grid_4.alpha.component.first.odd, div.box.section.panadol-related-product-box.grid_4.component.odd.last {
    background-color: white;
    box-shadow: rgb(150, 150, 150) 0 0 20px;
    box-sizing: border-box;
    padding: 10px;
}

div.box.section.panadol-related-product-box.grid_6.component.even, div.box.section.panadol-related-product-box.grid_6.alpha.component.first.odd, div.box.section.panadol-related-product-box.grid_6.component.odd.last {
    background-color: white;
    box-shadow: rgb(150, 150, 150) 0 0 20px;
    box-sizing: border-box;
    padding: 10px;
}

.panadol-carousel-slide-product-box .grey-title {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 26px;
    color: #666666;

}

.panadol-symptoms-lanading-outer-box .panadol-home-bow-box {
    background-color: #f2f2f2;
    -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
}

.panadol-symptoms-lanading-outer-box .panadol-home-bow-box img {
    border: 0;
    width: 90%;
    /* margin-top: 5%; */
}

div.box.section.panadol-related-product-box.component.first.odd.last {
    background-color: white;
    box-sizing: border-box;
    padding: 10px;
}

.panadol-symptoms-lanading-outer-box .box.panadol-product-list-tab-box {
    border: 0;
    background-color: #ffffff;
    -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.2);
}

.panadol-symptoms-lanading-outer-box .panadol-home-bow-box.odd {
    margin-bottom: 4.3em;
}

@media all and (min-width: 768px) {
    .panadol-symptoms-lanading-outer-box .panadol-home-bow-box.odd {
        margin-left: 6%;
    }
}

/* Symptoms fixes Ends */

.panadol-live-well-outer-box .panadol-content-banner-image {
    margin-bottom: 0;
    line-height: 0;
}

.box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box h1 {
    text-align: center;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    line-height: 1.5;
}

/* New Campaign Page Starts */

.panadol-campaign-new-outer-box .carousel .carousel-nav li a {
    top: 88%;
    height: 1.1vw;
    width: 1.1vw;
    background: url("../../assets/img/campaign-carousel-bullet.png") no-repeat;
    background-size: 100%;
}

.panadol-campaign-new-outer-box .carousel .carousel-nav li.is-active a {
    background: url(../../assets/img/Desktop_CarouselDots_GreenActiveDot.png?auto=format) no-repeat;
    background-size: 100%;
}

.panadol-campaign-new-video-carousel .carousel-nav li.carousel-nav-prev a, .panadol-campaign-new-video-carousel .carousel-nav li.carousel-nav-next a {
    background: none;
}

.panadol-campaign-new-outer-box .carousel .carousel-nav li {
    width: 1.5%;
}

.panadol-campaign-new-outer-box span.grey-title {
    font-size: 2.98vw;
    color: #666666;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    text-align: center;
    display: block;
}

.box.panadol-campaign-new-outer-box {
    background: #ffffff;
    margin-bottom: 0;
}

.panadol-campaign-new-outer-box .panadol-campaign-header-box p {
    font-size: 1.43vw;
    color: #666666;
    text-align: center;
    margin-top: 0.7em;
}

.panadol-campaign-new-outer-box .box.panadol-campaign-header-box {
    margin-bottom: 3.3em;
}

.panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .panadol-content-rte h2 {
    color: #ffffff;
    padding-top: 1.5em;
    font-size: 2.98vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

.panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .panadol-content-rte p {
    color: #ffffff;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    padding-top: 0.2em;
    width: 65%;
    margin: 0 auto;
    text-align: center;
}

.panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel {
    background-color: #ffffff;
    border: 0;
    padding: 1.4em;
    width: 91%;
    margin: 0 auto;
    margin-top: 3em;
    margin-bottom: 11em;
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.2);
    padding-bottom: 0;
}

.panadol-campaign-new-outer-box .panadol-campaign-blue-background-box {
    background: url(../../assets/img/Campaign-new-background.png) no-repeat;
    background-size: 100% 100%;
}

.panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel .panadol-content-rte p {
    color: #666666;
    font-size: 1.43vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    padding-top: 0em;
    width: auto;
    margin: 0 auto;
    text-align: center;
}

.panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel .carousel-slides {
    width: 100%;
    margin: 0;
}

.panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel-nav li.carousel-nav-prev a:before {
    content: url(../../assets/img/campaign-carousel-white-arrow_left.png);
    background: none;
}

.panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel-nav li.carousel-nav-next a:before {
    content: url(../../assets/img/campaign-carousel-white-arrow_right.png);
    background: none;
}

.panadol-campaign-new-video-carousel .carousel-nav li.carousel-nav-prev, .panadol-campaign-new-video-carousel .carousel-nav li.carousel-nav-next {
    margin: 0em 2.5em;
    top: 46%;
}

.panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel .carousel-nav li.carousel-nav-prev {
    left: -14%;
}

.panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel .carousel-nav li.carousel-nav-next {
    right: -12%;
}

.panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel .carousel-nav {
    margin: 0;
}

.panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel .carousel-nav li a {
    top: 107%;
    background: url(../../assets/img/campaign-carousel-bullet.png) no-repeat;
    background-size: 100% 100%;
}

.panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel .carousel-nav li.is-active a {
    background: url(../../assets/img/campaign-carousel-active.png) no-repeat;
    background-size: 100% 100%;
}

.panadol-campaign-new-outer-box .poll .pollError p {
    border: 0;
    color: #c1056f;
    padding: 0;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
}

.panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel .carousel-nav li.carousel-nav-prev a, .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel .carousel-nav li.carousel-nav-next a {
    background: none;
}

.panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .image.section.panadol-home-kids-video, .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel-slide .box.component {
    margin-bottom: 0;
}

.panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .image.section.panadol-home-kids-video {
    line-height: 0;
}

.panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel-slide .box.component .richText.panadol-content-rte {
    background: #fffaef;
}

.panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel-slide .box.component .richText.panadol-content-rte .richText-image {
    margin-top: 28%;
    margin-left: auto;
    margin-right: auto;
}

.panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel .panadol-content-rte p strong {
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

.panadol-campaign-new-outer-box span.read-more-button {
    color: #25408f;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.box.panadol-campiagn-poll-section-box {
    padding-top: 3.5em;
    margin-bottom: 0;
}

.panadol-campaign-new-outer-box .panadol-content-rte h2 {
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    line-height: normal;
}

.box.panadol-campiagn-poll-section-box .panadol-content-rte p {
    font-family: 'Montserrat', sans-serif;
    font-size: 1.43vw;
    color: #666666;
    text-align: center;
    margin-top: 0.6em;
}

.panadol-campaign-new-outer-box .panadol-campaign-rel-prod-bg-box {
    background: url(../../assets/img/campaign-new-green-bg.png) no-repeat;
    background-size: 100% 100%;
    top: -1.5em;
    position: relative;
    padding-bottom: 2.5em;
}

.panadol-campaign-new-outer-box .box.panadol-campiagn-poll-section-box .image.panadol-content-image, .panadol-campaign-new-outer-box .box.panadol-campiagn-poll-section-box .box.component {
    margin-bottom: 0;
}

.panadol-campaign-new-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte .component-content {
    background: none;
    padding-bottom: 1.5em;
}

.panadol-campaign-new-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte .richText-content {
    width: auto;
    margin: 0 auto;
}

.panadol-campaign-new-outer-box .richText.panadol-green-right-rte p {
    font-size: 1.84vw;
    line-height: normal;
    text-align: left;
    width: auto;
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
}

.panadol-campaign-new-outer-box .richText.panadol-campaign-new-rte p {
    font-size: 1.43vw;
    line-height: normal;
    padding-left: 75px;
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    color: #ffffff;
    margin: 0;
    width: 65%;
}

.panadol-campaign-new-outer-box .richText.panadol-campaign-new-rte img {
    margin-right: 0;
}

.panadol-campaign-new-outer-box .richText.panadol-campaign-new-rte p strong {
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    display: block;
    margin-bottom: 0.3em;
    font-size: 1.84vw;
}

.panadol-campaign-new-outer-box .richText.panadol-campaign-new-rte .richText-content {
    margin-bottom: 1.2em;
}

.panadol-campaign-new-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte p {
    color: #ffffff;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    padding-top: 1em;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.panadol-campaign-new-outer-box .panadol-campaign-rel-prod-bg-box span.campaign-disclamier {
    font-size: 0.71vw;
    line-height: normal;
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
}

.panadol-campaign-new-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte:last-child p:first-child {
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
}

.panadol-campaign-new-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte p:nth-child(3), .panadol-campaign-new-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte p:nth-child(4) {
    margin-top: 0;
    margin: 0;
    line-height: 12px;
    padding: 0;
}

.panadol-campaign-new-outer-box span.learn-more-button {
    background: url("../../assets/img/campaign-facts-btn.png") no-repeat;
    background-size: 100% 100%;
    width: 20%;
    display: block;
    margin: 0 auto;
    color: #ffffff;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    font-size: 1.45vw;
    padding: 0.7em;
    margin-bottom: 1.7em;
}

.panadol-campaign-new-outer-box .panadol-dosage-weight {
    max-width: 820px;
    margin: 0 auto;
    margin-bottom: 6.5em;
}

.panadol-campaign-new-outer-box .panadol-dosage-weight .dosageCalculatorButton {
    margin-bottom: 1em;
}

.panadol-campaign-new-outer-box .panadol-children-pink-oval-rte {
    width: auto;
}

.panadol-campaign-new-outer-box .green-oval-small-rte {
    width: auto;
}

.main .panadol-campaign-new-outer-box .panadol-children-pink-oval-rte p:first-child {
    font-size: 1.79vw;
    padding: 12% 23% 3% 13%;
    margin-top: 1.3em;
}

.main .panadol-campaign-new-outer-box .panadol-children-pink-background-box .box.section.panadol-home-kids-video-box {
    width: 53% !important;
    margin-top: 1em;
}

.main .panadol-campaign-new-outer-box .panadol-children-pink-background-box .panadol-children-pink-oval-box {
    width: 44% !important;
}

.main .panadol-campaign-new-outer-box .panadol-children-pink-oval-rte p {
    padding: 0% 15% 0% 13%;
    margin-top: 0;
}

.main .panadol-campaign-new-outer-box .panadol-children-pink-oval-box .green-oval-small-rte p {
    padding: 1.5em 0.5em;
}

.panadol-campaign-new-outer-box .panadol-children-pink-background-box {
    background: url(../../assets/img/campaign-brown-bg.png) no-repeat;
    background-size: 100% 100%;
    min-height: 100%;
    margin-bottom: 0;
}

.panadol-campaign-new-outer-box .panadol-healthy-child-box {
    padding-bottom: 0em;
    background: url(../../assets/img/campaign-plane-toy.png) no-repeat right;
    min-height: 402px;
    margin-bottom: 0;
}

.panadol-campaign-new-outer-box .panadol-healthy-child-box .richText.panadol-content-rte {
    text-align: center;
    margin-top: 5em;
}

.panadol-campaign-new-outer-box .panadol-healthy-child-box .richText.panadol-content-rte p {
    font-family: 'Montserrat', sans-serif;
    font-size: 1.43vw;
    color: #666666;
    width: 56%;
    margin: 0 auto;
}

.panadol-campaign-new-outer-box .panadol-healthy-child-box .richText.panadol-content-rte h2 {
    margin-bottom: 1em;
}

.panadol-campaign-new-outer-box .panadol-healthy-child-box span.learn-more-button {
    margin-top: 2em;
    width: 20%;
    padding: 0.5em;
}

.panadol-campaign-new-outer-box .panadol-healthy-child-box span.learn-more-button a {
    color: #ffffff;
}

.panadol-campaign-new-outer-box .panadol-children-pink-background-box .box.panadol-content-box {
    width: 85%;
}

.panadol-campaign-new-outer-box .panadol-campaign-rel-prod-bg-box .box.panadol-content-box {
    width: 58%;
}

.panadol-campaign-new-outer-box .richText.panadol-green-right-rte.panadol-content-rte p {
    font-size: 1.82vw;
    text-align: left;
    padding-top: 0;
}

.panadol-campaign-new-outer-box .poll {
    border: 0;
}

.panadol-campaign-new-outer-box .pollOptionsContainer h4 {
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    color: #666666;
    font-size: 1.79vw;
    line-height: normal;
    margin-bottom: 1em;
}

.panadol-campaign-new-outer-box label.poll-option-label {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    line-height: normal;
}

.panadol-campaign-new-outer-box .poll .genericPollGroup {
    clear: both;
    margin-bottom: 1em;
}

.panadol-campaign-new-outer-box .pollResultsContainer {
    border-top: 0;
    display: none;
}

.panadol-campaign-new-outer-box .poll button.showPollResult {

    background-color: transparent;
    border: 0;
    background: url("../../assets/img/Desktop_TeddyCampaign_CreateVideoButton.png") no-repeat;
    background-size: 100% 100%;
    font-size: 1.45vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    padding: 0.7em;
    width: 30%;
}

.panadol-campiagn-poll-section-box .pollResultsContainer h4 span.pollResultValue {
    width: 15% !important;
    background-color: transparent;
    font-size: 1.79vw;
    color: #666666;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.panadol-campiagn-poll-section-box .pollResultsContainer span.pollTitle {
    float: right;
    text-align: left;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    width: 75%;
    line-height: normal;
    display: block;
    padding-top: 12px;
}

.panadol-campiagn-poll-section-box .pollResultsContainer h4:nth-child(even) span {
    color: #39b7b3;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.panadol-campaign-new-outer-box .panadol-dosage-weight .dosageOptionGroup select {

    background: #ffffff url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 95% center;
}

.panadol-campaign-new-video-carousel .panadol-content-image img {
    width: 100%;
}

.panadol-campaign-new-outer-box .panadol-campaign-new-video-carousel .carousel-slides {
    min-height: 742px;
}

/* New Campaign Page Ends */

.panadol-caricam-buddy-bear-section {
    display: none !important;
}

/* 09-12-2016 starts here */
.main .panadol-content-box .panadol-prod-dosage-text-box .panadol-dosage-swiss-box .panadol-content-rte {
    width: 25%;
}

.main .panadol-content-box .panadol-prod-dosage-text-box .panadol-dosage-swiss-box .panadol-dosage-table-swiss-rte {
    width: auto;
}

.main .panadol-content-box .panadol-prod-dosage-text-box .panadol-dosage-swiss-box .panadol-dt-remove-swiss-rte p:nth-child(1) {
    background-color: #efefef !important;
    color: #666666;
    min-height: 4.5em !important;
}

.main .panadol-dosage-swiss-box .panadol-content-rte p {
    font-size: 1.27vw !important;
    padding-left: 5px;
    padding-right: 5px;
    min-height: auto !important;
}

.panadol-dosage-table-swiss-rte {
    width: 100%;
}

/* 09-12-2016 ends here */
/* 09-12-2016 starts here media queries*/
@media screen and (max-width: 767px) and (min-width: 320px) {
    .main .panadol-content-box .panadol-prod-dosage-text-box .panadol-dosage-swiss-box .panadol-dosage-table-swiss-rte {
        width: 100%;
    }

    .main .panadol-content-box .panadol-prod-dosage-text-box .panadol-dosage-swiss-box .panadol-content-rte p {
        font-size: 14px !important;
        min-height: 2.9em !important;
    }

    .main .panadol-content-box .panadol-prod-dosage-text-box .panadol-dosage-swiss-box .panadol-dt-remove-swiss-rte p:nth-child(1) {
        min-height: 5em !important;
    }
}

@media screen and (max-width: 320px) {
    .main .panadol-content-box .panadol-prod-dosage-text-box .panadol-dosage-swiss-box .panadol-content-rte p {
        line-height: 12px !important;
    }

    .main .panadol-content-box .panadol-prod-dosage-text-box .panadol-dosage-swiss-box .panadol-dt-remove-swiss-rte p:nth-child(1) {
        min-height: 7.5em !important;
    }

    .main .panadol-content-box .panadol-prod-dosage-text-box .panadol-dosage-swiss-box .panadol-content-rte p {
        font-size: 7px !important;
        min-height: 2.9em !important;
    }
}

/*--- 19_12_2016 ------ */

.panadol-home-outer-box .panadol-content-banner-image {
    margin-bottom: -6px;
}

.panadol-home-bestweek-content-Box .panadol-bow-german-tab .tabs-nav {
    width: 19vw;
}

.panadol-home-bestweek-content-Box .panadol-bow-french-tab .tabs-nav {
    width: 16vw;
}

/*philippines video starts*/
.panadol-home-bow-box .panadol-philippines-video {
    position: relative;
    padding-bottom: 54.25%;
    padding-top: 31px;
    height: 0;
    overflow: hidden;
}

.panadol-home-bow-box .panadol-philippines-video iframe {
    position: absolute;
    top: 27px;
    left: 23px;
    width: 90%;
    height: 100%;
}

.panadol-home-bow-box .panadol-philippines-video img {
    position: absolute;
    top: 0%;
    left: 2%;
    width: 90%;
    height: 100%;
}

/*philippines video ends*/

/* USIM10014599838 changes starts */
.panadol-dn-locale-box .main .TotalProduct4 .panadol-product-table-section {
    margin-left: 49px;
    width: 80%;
    margin-bottom: 0;
}

.panadol-dn-locale-box .box.section.panadolProduct-colourfree-baby-drops.compare-section .component-content li:nth-child(3) {
    min-height: 10.65vw !important;
}

.panadol-dn-locale-box .box.section.panadolProduct-colourfree-suspension-1to5yrs.compare-section .component-content li:nth-child(3) {
    min-height: 10.65vw !important;
}

.panadol-dn-locale-box .box.section.panadolProduct-suppositories-6mnths-5years.compare-section .component-content li:nth-child(3) {
    min-height: 10.65vw !important;
}

.panadol-dn-locale-box .panadolProduct-elixir-5to12years.compare-section .richText.section.panadol-content-rte span.compare-ingredients {
    min-height: 0em !important;
    display: block;
}

.panadol-dn-locale-box .compare-section span.compare-ingredients {
    width: 168px;
}

/* USIM10014599838 changes ends */

/* ------------- Singapore carousel code Starts here 30-03-2017 -------------- */
.panadol-singapore-standard-carousel-box .carousel {
    padding: 0;
    min-height: 526px;
}

.panadol-singapore-standard-carousel-box .carousel-slides {
    width: 100%;
    margin: 0 auto;
}

/*.panadol-singapore-standard-carousel-box .panadol-home-did-you-know-carousel .carousel-nav li:nth-child(2),
.panadol-singapore-standard-carousel-box .panadol-home-did-you-know-carousel .carousel-nav li:nth-child(3){
	visibility: hidden;
}*/
.panadol-singapore-standard-carousel-box .panadol-home-carousel-slide-box { /*teju*/
    margin-top: 4em;
}

/* ------------- Ends here 30-03-2017 ---------------- */
/* ------------- Starts here 31-03-2017 -------------- */
.panadol-singapore-standard-carousel-box .panadol-home-did-you-know-carousel {
    background-color: #ffffff !important;
}

.panadol-singapore-desktop-spotlight-box .panadol-home-spotlight-tab.tabs .tabs-nav {
    width: 60vw;
}

.panadol-home-outer-box .panadol-singapore-standard-carousel-box .panadol-home-did-you-know-carousel ul.carousel-slides {
    min-height: 578px !important;
    margin-bottom: -4em;
}

.en_pk .panadol-home-outer-box .panadol-singapore-standard-carousel-box .panadol-home-did-you-know-carousel ul.carousel-slides {
    min-height: 380px !important;
    margin-bottom: 0;
}

.panadol-singapore-standard-carousel-box .panadol-content-banner-image img {
    width: 100%;
    margin-top: 30px;
}

.panadol-singapore-standard-carousel-box .panadol-home-did-you-know-carousel img {
    width: 100%;
    margin-top: 30px;
}

/* ------------- Ends here 30-03-2017 -------------- */
/* ----- Media Queries Starts here 30-03-2017 -------- */
@media screen and (min-width: 320px) and (max-width: 965px) {
    .panadol-singapore-standard-carousel-box .carousel {
        padding: 0 !important;
        min-height: auto;
    }

    .panadol-singapore-standard-carousel-box .carousel-slides {
        width: 100%;
        margin: 0 auto;
    }

    .panadol-singapore-standard-carousel-box .panadol-content-box,
    .panadol-singapore-standard-carousel-box .carousel-slides,
    .panadol-singapore-standard-carousel-box .panadol-home-carousel-slide-box,
    .panadol-singapore-standard-carousel-box .panadol-social-icon-box .component-content,
    .panadol-singapore-standard-carousel-box .panadol-footer-newsletter-box .component-content,
    .panadol-singapore-standard-carousel-box .panadol-footer-country-sel-box .component-content,
    .panadol-singapore-standard-carousel-box .panadol-footer-text .component-content {
        width: 100%;
        margin: 0 auto;
    }

    .panadol-singapore-standard-carousel-box .carousel-nav {
        margin: 0;
    }

    .panadol-singapore-mobile-spotlight-box .tabs-nav {
        width: 100% !important;
    }
}

/* ----- Media Queries Ends here 30-03-2017 -------- */
/* ----- Media Queries Starts here 31-03-2017 -------- */
@media screen and (min-width: 320px) and (max-width: 480px) {
    .panadol-singapore-mobile-spotlight-box .tabs-nav {
        width: 100% !important;
    }

    .panadol-singapore-mobile-spotlight-box .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item a,
    .panadol-singapore-mobile-spotlight-box .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item a,
    .panadol-singapore-mobile-spotlight-box .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item a {
        font-size: 11.5px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .panadol-singapore-standard-carousel-box .panadol-home-did-you-know-carousel ul.carousel-slides {
        min-height: auto !important;
        margin: 40px 0 0px 0;
    }

    .panadol-singapore-desktop-spotlight-box .tabs-nav {
        width: 60% !important;
    }

    .panadol-singapore-standard-carousel-box .panadol-home-did-you-know-carousel {
        padding: 0px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1400px) {
    .panadol-singapore-standard-carousel-box .panadol-content-banner-image img,
    .panadol-singapore-standard-carousel-box .panadol-home-did-you-know-carousel img {
        margin-top: 0;
    }
}

/* ----- Singapore Video Starts here 05-04-2017 -------- */
.panadol-singapore-desktop-spotlight-box .panadol-home-spotlight-tab .panadol-philippines-video {
    margin-bottom: 0px;
}

.panadol-singapore-desktop-spotlight-box .panadol-home-spotlight-tab .panadol-philippines-video iframe {
    width: 100%;
    height: 418px;
}

@media screen and (min-width: 320px) and (max-width: 965px) {
    .panadol-singapore-mobile-spotlight-box .panadol-home-spotlight-tab .panadol-philippines-video iframe {
        width: 100%;
        height: 318px;
    }

    .panadol-singapore-mobile-spotlight-box .panadol-home-spotlight-tab .panadol-philippines-video {
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 480px) {
    .panadol-singapore-mobile-spotlight-box .panadol-home-spotlight-tab .panadol-philippines-video iframe {
        width: 100%;
        height: 218px;
    }
}

/* ----- Singapore Video Ends here 05-04-2017 -------- */
/*Singapore tip section*/
@media screen and (min-width: 320px) and (max-width: 959px) {
    .panadol-symptoms-tip-section-rte .richText-content {
        margin-left: 0vw !important;
    }
}

/*Singapore tip section*/

/*15-06-2017 Crocin changes starts here */
@media screen and (min-width: 320px) and (max-width: 1024px) {
    .panadol-safety-content-box .panadol-content-rte {
        width: 90%;
        margin: auto;
    }

    .panadol-safety-content-box .panadol-mobile-header-nav-rte h2 {
        color: #ffffff;
    }
}

@media screen and (min-width: 760px) and (max-width: 770px) {
    .panadol-footer-rte ul li:nth-child(5) {
        padding-left: 3vw !important;
    }
}

.panadol-home-bestweek-content-Box .panadol-home-bow-box {
    margin-left: 2vw;
}

/*15-06-2017 Crocin changes ends here */
/*20-06-2017 Crocin changes -  did you know and mobile menu starts here */
@media screen and (min-width: 320px) and (max-width: 767px) {

    .main .panadol-mobile-header-menu-box {
        margin-bottom: 0;
        position: relative;
        background: -webkit-linear-gradient(left, #f1f2f2, #c4c3c3);
        background: -o-linear-gradient(right, #f1f2f2, #c4c3c3);
        background: -moz-linear-gradient(right, #f1f2f2, #c4c3c3);
        background: linear-gradient(to right, #f1f2f2, #c4c3c3);
        -webkit-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.35);
        -moz-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.35);
        box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.35);
        opacity: 0.93;

    }


    .main .panadol-mobile-header-menu-box .panadol-menu-icon p {
        font-size: 16px;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        color: #666666;
    }

    .main .panadol-mobile-header-menu-box .panadol-menu-icon p {
        font-size: 16px;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        color: #666666;
    }

    .main .panadol-header-links-rte.richText ul li, .panadol-mobile-menu-rte.richText ul li {
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
    }

    .main .panadol-mobile-box .richText.panadol-menu-icon.activeSection p {
        color: #25408f;
    }

    .main .panadol-home-carousel-slide-box .panadol-content-rte span.green-text {
        color: #666666;
        font-size: 4.3vw;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        line-height: 24px;
    }
}

@media screen and (min-width: 767px) and (max-width: 1024px) {
    .main .panadol-mobile-header-menu-box {
        margin-bottom: 0;
        position: relative;
        background: -webkit-linear-gradient(left, #f1f2f2, #c4c3c3);
        background: -o-linear-gradient(right, #f1f2f2, #c4c3c3);
        background: -moz-linear-gradient(right, #f1f2f2, #c4c3c3);
        background: linear-gradient(to right, #f1f2f2, #c4c3c3);
        -webkit-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.35);
        -moz-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.35);
        box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.35);
        opacity: 0.93;
    }

    .main .panadol-mobile-header-menu-box .panadol-menu-icon p {
        font-size: 16px;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        color: #666666;
    }

    .main .panadol-header-links-rte.richText ul li, .panadol-mobile-menu-rte.richText ul li {
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
    }

    .main .panadol-mobile-box .richText.panadol-menu-icon.activeSection p {
        color: #25408f;
    }

    .main .panadol-home-carousel-slide-box .panadol-content-rte span.green-text {
        color: #666666;
        font-size: 2.3vw;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        line-height: 24px;
    }
}

/*20-06-2017 Crocin changes ends here */

/* USIM10014994876 - start */

.sv-locale .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p span.where-to-buy {
    background: url("../../assets/img/Desktop_content_right_arrow.png?auto=format") no-repeat 91% center;
}

.sv-locale .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p span.where-to-buy a {
    background: none;
}

.page-nar-ditt-barn-har-feber .panadol-content-box,
.page-nar-ditt-barn-har-feber .carousel-slides,
.page-nar-ditt-barn-har-feber .panadol-footer-box {
    width: 95%;
}

.sv-locale .panadol-symptoms-lanading-outer-box .panadol-content-grey-box ul li {
    background: none;
}

/* USIM10014994876 - end */

/* USIM10015047549 - start */

.warning-message-box {
    position: fixed;
    bottom: -10px;
    background-color: #ffffff;
    padding-top: 1%;
    z-index: 100;
    box-shadow: 3px 0px 5px 5px rgba(193, 196, 197, 0.5);
}

@media only screen and (max-width: 640px) {
    .warning-message-box {
        height: 60%;
        overflow-y: scroll;
    }
}

/* USIM10015047549 - end */

/* USIM10015090718  - start */
.page-vietnam span.skyBlue {
    font-size: 4.5vw !important;
}

@media screen and (max-width: 767px) {
    .page-vietnam .panadol-home-spotlight-tab.tabs .tabs-nav-list {
        width: 85%;
    }
}

@media screen and (max-width: 1024px) and (min-width: 767px) {
    .page-home .layout-panadol-blue-theme-layout .template-panadol-template .page-vietnam .panadol-home-spotlight-tab .spotlight-tab-content-box .panadol-content-rte p {
        line-height: 2.5vw !important;
    }
}

/* USIM10015090718  - end */

/*Portugal Ticket:USIM10015124898  Changes*/
@media screen and (max-width: 1024px) and (min-width: 320px) {
    .panadol-portugal-font-size-box .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item a {
        font-size: 5.65px !important;
    }

    .panadol-portugal-font-size-box .panadol-content-banner-image img {
        margin-top: 20px;
    }
}

.portugal_table_heading {
    color: #ffffff;
}

.panadol-portugal-desktop-spotlight-box .spotlight-tab-content-box .panadol-philippines-video {
    margin-bottom: 0px;
}

@media screen and (min-width: 320px) and (max-width: 965px) {
    .panadol-portugal-mobile-spotlight-box .spotlight-tab-content-box .panadol-philippines-video iframe {
        width: 100%;
        height: 318px;
    }

    .panadol-portugal-mobile-spotlight-box .spotlight-tab-content-box .panadol-philippines-video {
        margin-bottom: 0px;
    }
}

@media screen and (min-width: 320px) and (max-width: 480px) {
    .panadol-portugal-mobile-spotlight-box .spotlight-tab-content-box .panadol-philippines-video iframe {
        width: 100%;
        height: 218px;
    }
}

/*Portugal Ticket:USIM10015124898  Changes*/

/* USIM10015343766 - START */

.layout-inner .warning-message-right-button {
    background-size: 100%;
    height: 250px;
    width: 90px
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .layout-inner .warning-message-right-button {
        top: 30%
    }
}

/* USIM10015343766 - END */

@media screen and (min-width: 1600px) {
    .page-panodil-tabletter-500mg .panadol-product-list-tab-box {
        min-height: 70em;
    }
}

/* USIM10015451336 - START */

.crocin-sitemap-inner-box {
    margin-left: 2%;
    color: #666;
}

/* USIM10015451336 - END */

/*Norway locale styles*/
:lang(no) .products_flex > .component-content > .content,
:lang(no) .panadol-related-products-carousel .carousel-content > .content {
    display: flex;
    justify-content: center;
    flex-flow: wrap;
}

@media (max-width: 767px) {
    :lang(no) .panadol-product-listing-box .box.panadol-product-list-tab-box {
        flex-basis: 100%;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    :lang(no) .products_flex > .component-content > .content {
        flex-flow: nowrap;
    }

    :lang(no) .panadol-product-listing-box .box.panadol-product-list-tab-box {
        flex-basis: 45%;
    }
}

:lang(no) .box.panadol-product-list-tab-box .panadol-content-rte {
    height: auto !important;
}

/****************  PAKISTAN  LOCALIZATION  ****************/
.en_pk.page-panadol-liquid .box.panadol-prod-dosage-table-box .richText.panadol-content-rte {
    width: 25%;
}

.en_pk .panadol-desktop-box .panadol-desktop-header-box {
    position: relative;
}

.en_pk .panadol-singapore-standard-carousel-box .panadol-home-did-you-know-carousel img {
    margin-top: 0;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .en_pk .richText.panadol-content-rte.panadol-symptoms-heading-rte .richText-content p {
        margin-bottom: 25px;
    }

    .en_pk .main .panadol-symptoms-lanading-outer-box .panadol-related-products-carousel .box.panadol-product-list-tab-box {
        padding-left: 0;
        padding-right: 0;
    }

    .en_pk .main .panadol-related-products-carousel .box.panadol-product-list-tab-box {
        margin-left: 0;
    }
}

.en_pk .box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(1) {
    position: relative;
    max-height: none;
    min-height: 38px !important;
}

@media (max-width: 1024px) {
    .en_pk .box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(1) span {
        display: block;
        width: 80%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .richText.panadol-content-rte.panadol-symptoms-heading-rte .richText-content > h1 {
        margin-bottom: 1.2em;
    }
}

@media (max-width: 767px) {
    .en_pk .panadol-symptoms-lanading-outer-box .panadol-home-bow-box.odd {
        margin-left: 0;
    }
}

/****************  END OF PAKISTAN  LOCALIZATION  ****************/

/****************  HONG KONG LOCALIZATION  ****************/

.zh-hk .panadol-home-outer-box .panadol-singapore-standard-carousel-box .panadol-home-did-you-know-carousel ul.carousel-slides {
    min-height: auto !important;
}

/****************  HONG KONG LOCALIZATION  ****************/

/****************  SWITZERLAND LOCALIZATION  ****************/
.template-panadol-template--de-ch .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p {
    text-align: left;
}

.template-panadol-template--de-ch .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box span.grey-title {
    text-align: center;
    display: block;
}

/*@media screen and (max-width: 1024px) and (min-width: 768px) {
    .template-panadol-template--de-ch .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p {

    }
}*/
/****************  END OF SWITZERLAND LOCALIZATION  ****************/


/****************  IRELAND LOCALIZATION  ****************/
.en_ie.page-made-in-ireland .panadol-content-box .panadol-content-grey-box:nth-child(2) {
    padding-top: 40px;
}

/****************  END OF IRELAND LOCALIZATION  ****************/

/* FR CH */
@media screen and (max-width: 767px) and (min-width: 320px) {
    .template-panadol-template--de-ch .main .panadol-content-box .panadol-prod-dosage-text-box .panadol-dosage-swiss-box .panadol-content-rte p {
        font-size: 2.3vw !important;
        min-height: 2.9em !important;
    }
}

/* END OF FR CH */

/* Cold and Flu Singapore */

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .panadol-article-detail-outer-box .coldFlu-two-column {
        width: 48% !important;
        float: left !important;
    }
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    .panadol-article-detail-outer-box .coldFlu-two-column {
        width: 48% !important;
        float: left !important;
    }
}

/* END OF C&F Singapore */

/* Fixes for Finland localization */

:lang(fi) .panadol-symptoms-lanading-outer-box .panadol-content-grey-box .panadol-related-products-carousel ul li {
    margin: 0 5px;
}

/* End of Finland localization */

/* Beginning of en_MY fix */
:lang(en) .en_my.page-where-to-buy .panadol-where-to-buy-tab .panadol-where-to-buy-tab-box {
    padding: 2.1em 1em;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    :lang(en) .en_my.page-PANAFLEX-PAIN-RELIEF-PATCH .panadol-related-products-carousel .panadol-product-list-tab-box .panadol-prod-list-image, :lang(en) .en_my.page-PANADOL-EXTEND-TABLETS .panadol-related-products-carousel .panadol-product-list-tab-box .panadol-prod-list-image, :lang(en) .en_my.page-panadol-extra-caplets .panadol-related-products-carousel .panadol-product-list-tab-box .panadol-prod-list-image, :lang(en) .en_my.page-managing-fever-in-children .panadol-related-products-carousel .panadol-product-list-tab-box .panadol-prod-list-image {
        min-height: 299px;
    }
}

@media only screen and (min-width: 1025px) {
    :lang(en) .en_my.page-products .panadol-compare-second-level-box .panadol-compare-product {
        min-height: 19.5vw;
    }

    :lang(en) .en_my.page-products .panadol-compare-second-level-box .panadol-compare-label-rte ul {
        margin-bottom: 0;
    }

    :lang(en) .en_my.page-products .panadol-compare-second-level-box .panadol-compare-label-rte ul li:first-child .panadol-product-label {
        padding-bottom: 6.05vw;
    }

    :lang(en) .en_my.page-products .panadol-compare-second-level-box .panadol-compare-label-rte ul li:nth-child(2) .panadol-format-label {
        padding-top: 1.95vw;
    }

    :lang(en) .en_my.page-products .panadol-compare-second-level-box .panadol-compare-label-rte ul li:last-child .panadol-format-label {
        padding-top: 0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    :lang(en) .en_my.page-products .panadol-compare-second-level-box .panadol-compare-product {
        min-height: 19.5em;
    }

    :lang(en) .en_my.page-products .panadol-compare-second-level-box .panadol-compare-label-rte ul {
        margin-bottom: 0;
    }

    :lang(en) .en_my.page-products .panadol-compare-second-level-box .panadol-compare-label-rte ul li:first-child .panadol-product-label {
        padding-bottom: 4.5em;
    }

    :lang(en) .en_my.page-products .panadol-compare-second-level-box .panadol-compare-label-rte ul li:last-child .panadol-format-label {
        padding-top: 0;
    }
}

@media only screen and (max-width: 767px) {
    :lang(en) .en_my.page-products .panadol-compare-second-level-box .panadol-compare-product {
        min-height: 19.5em;
    }
}

/* End of en_MY fix */

/* DO Dominican Winasorb localization */
@media only screen and (min-width: 1025px) {
    .es-do.page-causas-del-dolor-de-cadera .panadol-desktop-content-box .panadol-content-grey-box ul .carousel-nav-prev {
        background: none;
    }

    .es-do.page-causas-del-dolor-de-cadera .panadol-desktop-content-box .panadol-content-grey-box ul .carousel-nav-next {
        background: none;
    }

    .es-do.page-causas-del-dolor-de-cadera .panadol-desktop-content-box .panadol-content-grey-box ul .is-active a {
        top: 97%;
    }

}

/* END OF DO Dominican Winasorb localization */


/* Comparisone Table styles */


.main .panadol-compare-table-section-box.TotalProduct2 .panadol-compare-label-rte ul {
    padding-top: 0;
    margin-top: 0;
}


@media (max-width: 1023px) {
    li:has(> span.panadol-product-label) {
        height: calc(22.7em + 20px);
        padding-top: 0;
    }

    span.panadol-product-label {
        height: unset;
        padding-top: unset;
    }
}

@media (min-width: 1024px) {
    li:has(> span.panadol-product-label) {
        height: calc(25.5vw + 20px);
        padding-top: 0;
    }

    span.panadol-format-label,
    span.panadol-age-label,
    span.panadol-keyfeatures-label {
        min-height: 5vw;
        padding-top: 1vw;
    }
}


@media (min-width: 1200px) {
    li:has(> span.panadol-product-label) {
        height: calc(25.75vw + 20px);
        padding-top: 0;
    }
}

@media (min-width: 1400px) {
    li:has(> span.panadol-product-label) {
        height: calc(25.8vw + 20px);
        padding-top: 0;
    }
}

/* End of Comparisone Table styles */
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/breadcrumbs/_breadcrumbs-base.scss */
.breadcrumbs {
  margin: 10px 0;
}

/* line 7, ../../sass/components/breadcrumbs/_breadcrumbs-base.scss */
.breadcrumbs-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 14, ../../sass/components/breadcrumbs/_breadcrumbs-base.scss */
.breadcrumbs-list li {
  float: left;
  margin-right: 6px;
}

/* line 19, ../../sass/components/breadcrumbs/_breadcrumbs-base.scss */
.breadcrumbs-separator {
  margin: 0 10px;
}

/* line 23, ../../sass/components/breadcrumbs/_breadcrumbs-base.scss */
.breadcrumbs-without-separator .breadcrumbs-separator {
  display: none;
}
/* line 26, ../../sass/components/breadcrumbs/_breadcrumbs-base.scss */
.breadcrumbs-without-separator li {
  padding-right: 15px;
  margin-right: 9px;
  position: relative;
}
/* line 30, ../../sass/components/breadcrumbs/_breadcrumbs-base.scss */
.breadcrumbs-without-separator li:before {
  content: "\f054";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: 5px;
  right: 0;
  font-size: 8px;
}
/* line 38, ../../sass/components/breadcrumbs/_breadcrumbs-base.scss */
.breadcrumbs-without-separator li:last-child {
  background-image: none;
}
/* line 40, ../../sass/components/breadcrumbs/_breadcrumbs-base.scss */
.breadcrumbs-without-separator li:last-child:before {
  display: none;
}

@media only screen and (max-width: 767px) {
  /* line 47, ../../sass/components/breadcrumbs/_breadcrumbs-base.scss */
  .breadcrumbs-list li {
    float: none;
  }
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/carousel/_carousel-base.scss */
.carousel {
    position: relative;
    /*border: solid 2px #323131;
    background-color: #e1e1e1;*/
    padding: 15px 60px;
}

/* line 10, ../../sass/components/carousel/_carousel-base.scss */
.carousel-slides {
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
}

/* line 18, ../../sass/components/carousel/_carousel-base.scss */
.carousel-slide {
    clear: both;
    position: absolute;
    width: 100%;
}

/* line 24, ../../sass/components/carousel/_carousel-base.scss */
.carousel-slide .no-content,
.carousel-slide .no-image {
    text-align: center;
}

/* line 29, ../../sass/components/carousel/_carousel-base.scss */
.carousel-slide.is-active {
    display: block;
    position: relative;
}

/* line 34, ../../sass/components/carousel/_carousel-base.scss */
.carousel-cover {
    max-width: 50%;
    height: auto;
    float: right;
}

/* line 40, ../../sass/components/carousel/_carousel-base.scss */
.carousel-slide .image-and-content {
    overflow: hidden;
}

/* line 44, ../../sass/components/carousel/_carousel-base.scss */
.carousel-slide .no-content .carousel-cover {
    float: none;
    max-width: 100%;
}

/* line 49, ../../sass/components/carousel/_carousel-base.scss */
.carousel-slide .no-image .carousel-content {
    float: none;
    max-width: 100%;
}

/* line 54, ../../sass/components/carousel/_carousel-base.scss */
.carousel-content {
    max-width: 48%;
    float: left;
    text-align: left;
    -moz-transition-property: margin;
    -o-transition-property: margin;
    -webkit-transition-property: margin;
    transition-property: margin;
    -moz-transition-duration: 200ms;
    -o-transition-duration: 200ms;
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms;
    -moz-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    width: 100%;
}

/* line 64, ../../sass/components/carousel/_carousel-base.scss */
.carousel-nav {
    text-align: center;
    margin-top: 20px;
    overflow: hidden;
    padding: 0;
}

/* line 71, ../../sass/components/carousel/_carousel-base.scss */
.carousel-nav li {
    display: inline-block;
    margin: 0 3px;
    /*top: 70%;
    position:absolute;*/
    width: 2%;
}

/* line 77, ../../sass/components/carousel/_carousel-base.scss */
.carousel-nav a {
    display: inline-block;
    border: 2px solid #656363;
    width: 10px;
    height: 10px;
    font-size: 0;
    color: transparent;
}

/* line 86, ../../sass/components/carousel/_carousel-base.scss */
.carousel-nav li.is-active a {
    background: #939191;
}

/* line 90, ../../sass/components/carousel/_carousel-base.scss */
.carousel-nav-prev,
.carousel-nav-next {
    position: absolute;
    top: 50%;
    border: none;
    width: 19px;
    height: 31px;
}

/* line 99, ../../sass/components/carousel/_carousel-base.scss */
.carousel-nav-prev a,
.carousel-nav-next a {
    border: none;
    display: block;
    width: 100%;
    height: 100%;
}

/* line 107, ../../sass/components/carousel/_carousel-base.scss */
.carousel-nav-prev {
    left: 10px;
}

/* line 109, ../../sass/components/carousel/_carousel-base.scss */
.carousel-nav-prev a:before {
    content: "\f053";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 30px;
    color: #939191;
}

/* line 114, ../../sass/components/carousel/_carousel-base.scss */
.carousel-nav-prev a:hover:before {
    color: #323131;
}

/* line 120, ../../sass/components/carousel/_carousel-base.scss */
.carousel-nav-next {
    right: 10px;
}

/* line 122, ../../sass/components/carousel/_carousel-base.scss */
.carousel-nav-next a:before {
    content: "\f054";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 30px;
    color: #939191;
}

/* line 127, ../../sass/components/carousel/_carousel-base.scss */
.carousel-nav-next a:hover:before {
    color: #323131;
}

/* line 133, ../../sass/components/carousel/_carousel-base.scss */
.no-js .carousel .carousel-slide:first-child {
    margin-top: 0;
    border-top: none;
}

/* line 137, ../../sass/components/carousel/_carousel-base.scss */
.no-js .carousel .carousel-slide {
    position: static;
}

/* line 140, ../../sass/components/carousel/_carousel-base.scss */
.no-js .carousel .carousel-nav li {
    display: none;
}

/* line 148, ../../sass/components/carousel/_carousel-base.scss */
.lt-ie8 .carousel-nav li {
    display: inline;
    zoom: 1;
}

/* line 152, ../../sass/components/carousel/_carousel-base.scss */
.lt-ie8 .carousel-nav li.is-active a {
    background: #939191;
}

/* line 155, ../../sass/components/carousel/_carousel-base.scss */
.lt-ie8 .carousel-nav .carousel-nav-prev, .lt-ie8 .carousel-nav .carousel-nav-next {
    width: 19px;
    height: 31px;
}

/* line 158, ../../sass/components/carousel/_carousel-base.scss */
.lt-ie8 .carousel-nav .carousel-nav-prev a, .lt-ie8 .carousel-nav .carousel-nav-next a {
    border: none;
    display: block;
    width: 100%;
    height: 100%;
}

/* line 165, ../../sass/components/carousel/_carousel-base.scss */
.lt-ie8 .carousel-nav a {
    display: block;
    zoom: 1;
    border: 2px solid #656363;
    width: 10px;
    height: 10px;
}

/* Homepage - Desktop content CSS Start*/

.panadol-home-outer-box .panadol-home-did-you-know-carousel {
    background-color: #efefef;
    border: 0px;
    margin-bottom: 0;
}

.panadol-home-outer-box .panadol-home-did-you-know-carousel ul.carousel-slides {
    min-height: 480px !important;
}

.panadol-home-did-you-know-mobile-carousel {
    background-color: #ffffff;
    border: 0px;
    margin-bottom: 0;
}

.panadol-home-outer-box .panadol-home-did-you-know-carousel .carousel-nav li a {
    border: 0;
    /*background: url(../../assets/img/Desktop_CarouselDots_GreyInactiveDot.png?auto=format) no-repeat;
    background-size: 100%;
    width: 1.5vw;
    height: 1.5vw;*/
    width: 24px;
    height: 24px;
    background: url('../../assets/img/css_sprites.png') -10px -206px;
    position: absolute;
    top: 82%;
    padding-right: 0px;
}

.panadol-home-outer-box .panadol-home-did-you-know-carousel .carousel-nav li.is-active a {
    width: 24px;
    height: 24px;
    background: url('../../assets/img/css_sprites.png') -10px -162px;
}

.panadol-home-outer-box .panadol-home-did-you-know-carousel .carousel-nav li.carousel-nav-next a,
.panadol-home-outer-box .panadol-home-did-you-know-carousel .carousel-nav li.carousel-nav-prev a {
    background: none;
}

.panadol-home-outer-box .panadol-home-did-you-know-carousel .carousel-nav li.carousel-nav-next a:before {
    content: " ";
    width: 27px;
    height: 46px;
    background: url('../../assets/img/css_sprites.png') -10px -316px;
}

.panadol-home-outer-box .panadol-home-did-you-know-carousel .carousel-nav li.carousel-nav-prev a:before {
    content: " ";
    width: 27px;
    height: 46px;
    background: url('../../assets/img/css_sprites.png') -10px -250px;
}

.panadol-home-outer-box .panadol-home-did-you-know-carousel .carousel-nav li.carousel-nav-prev,
.panadol-home-outer-box .panadol-home-did-you-know-carousel .carousel-nav li.carousel-nav-next {
    margin: 0em 5em;
    top: 40%;
}

.carousel-nav li a {
    border: 0;
    /*background: url(../../assets/img/Desktop_CarouselDots_GreyInactiveDot.png?auto=format) no-repeat;
    background-size: 100%;
    width: 1.5vw;
    height: 1.5vw;*/
    width: 24px;
    height: 24px;
    /* background: url('../../assets/img/css_sprites.png') -10px -206px; */
    background: url(../../assets/img/Desktop_CarouselDots_GreyInactiveDot.png?auto=format) no-repeat 1px;
    position: absolute;
    top: 90%;
    padding-right: 0px;
}

.carousel-nav li.is-active a {
    width: 24px;
    height: 24px;
    background: url('../../assets/img/css_sprites.png') -10px -162px;
}

.carousel-nav li.carousel-nav-next a, .carousel-nav li.carousel-nav-prev a {
    background: none;
}

.carousel-nav li.carousel-nav-next a:before {
    content: " ";
    width: 27px;
    height: 46px;
    background: url('../../assets/img/css_sprites.png') -10px -316px;
}

.carousel-nav li.carousel-nav-prev a:before {
    content: " ";
    width: 27px;
    height: 46px;
    background: url('../../assets/img/css_sprites.png') -10px -250px;
}

.en_pk .carousel-nav li.carousel-nav-prev a:before {
    margin-left: -60px
}

.en_pk .carousel-nav li.carousel-nav-next a:before {
    margin-right: -60px
}

.carousel-nav li.carousel-nav-prev, .carousel-nav li.carousel-nav-next {
    margin: 0em 5em;
    top: 40%;
}

.panadol-home-did-you-know-carousel .carousel-nav {
    text-align: left;
    padding-left: 9.5vw;
    margin-top: 0;
}

/* Homepage - Desktop content CSS End*/

/* Campaign - Desktop Content CSS start*/

.panadol-campaign-video-section .carousel-slides {
    width: 100%;
    min-height: 300px;
}

.panadol-related-articles-carousel, .panadol-related-products-carousel {
    border: 0;
    padding: 0;
    background: transparent;
}

.panadol-related-articles-carousel .carousel-nav li.carousel-nav-prev, .panadol-related-articles-carousel .carousel-nav li.carousel-nav-next {
    margin: 0em 1em;
}

.panadol-campaign-video-section .carousel-nav li.carousel-nav-next a:before {
    content: url(../../assets/img/campaign-carousel-white-arrow_right.png);
    background: none;
}

.panadol-campaign-video-section .carousel-nav li.carousel-nav-prev a:before {
    content: url(../../assets/img/campaign-carousel-white-arrow_left.png);
    background: none;
}

.panadol-campaign-video-section {
    background-color: transparent;
    border: 0;
    margin-bottom: -5em;
    margin-left: 0 !important;
}

.panadol-home-kids-video .mejs-container .mejs-controls {
    display: none;
}

.panadol-campaign-video-section .carousel-nav li {
    display: none;
    width: 7%;
}

.panadol-campaign-video-section .carousel-nav li.carousel-nav-prev, .panadol-campaign-video-section .carousel-nav li.carousel-nav-next {
    display: block;
    margin: -0.3em;
}

.panadol-home-kids-video .video-video {
    border: 0;
}

.panadol-campaign-video-section .carousel-nav li.carousel-nav-next a, .panadol-campaign-video-section .carousel-nav li.carousel-nav-prev a {
    background: none;
    top: -10px;
}

/* Campaign - Desktop Content CSS End*/

/* Homepage - Tablet Content CSS Start*/

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .panadol-home-outer-box .panadol-home-did-you-know-carousel {
        padding: 0px 60px;
    }

    .panadol-home-did-you-know-carousel .carousel-nav {
        text-align: center;
        padding-left: 0em;
    }

    .panadol-home-outer-box .panadol-home-did-you-know-carousel ul.carousel-slides {
        min-height: 380px !important;
    }

    .panadol-home-outer-box .panadol-home-did-you-know-carousel .carousel-nav li.carousel-nav-prev, .panadol-home-outer-box .panadol-home-did-you-know-carousel .carousel-nav li.carousel-nav-next {
        top: 30%;
        margin: 0em 2em; /* charan-GSKBD-26739-arrow overlaping on img-21/12*/
    }

    .panadol-home-outer-box .panadol-home-did-you-know-carousel .carousel-nav li.carousel-nav-prev {
        margin: 0em 1em; /* charan-GSKBD-26739-arrow overlaping on img-21/12*/
    }

    .panadol-campaign-video-section {
        margin-top: 4em;
        padding: 0px 31px;
    }

    .carousel-nav li.carousel-nav-prev, .carousel-nav li.carousel-nav-next {
        margin: 0em 3em;
    }

    .panadol-campaign-video-section .carousel-nav li {
        width: 2.5vw;
    }

    .panadol-campaign-video-section .carousel-nav li.carousel-nav-next a, .panadol-campaign-video-section .carousel-nav li.carousel-nav-prev a {
        top: -30px;
    }

    .panadol-home-did-you-know-carousel .carousel-nav li a {
        top: 83%;
    }

    .panadol-campaign-video-section .carousel-slides {
        min-height: 200px;
    }

    .panadol-home-outer-box .panadol-home-did-you-know-carousel .carousel-nav li a {
        width: 3vw;
        height: 3vw;
        top: 80%;
    }

    .panadol-campaign-video-section .carousel-nav li.carousel-nav-next a:before {
        content: url(../../assets/img/tablet-campaign-carousel-white-arrow_right.png);
        background: none;
    }

    .panadol-campaign-video-section .carousel-nav li.carousel-nav-prev a:before {
        content: url(../../assets/img/tablet-campaign-carousel-white-arrow_left.png);
        background: none;
    }

    .panadol-campaign-video-section {
        margin-bottom: -2em;
    }

    /* Homepage - Tablet Content CSS End*/
}

@media only screen and (max-width: 767px) {
    /* line 175, ../../sass/components/carousel/_carousel-base.scss */
    .carousel-cover {
        max-width: 100%;
        float: none;
        margin: auto;
        display: block;
    }

    /* line 181, ../../sass/components/carousel/_carousel-base.scss */
    .carousel-content {
        max-width: 100%;
        float: none;
    }

    /* line 186, ../../sass/components/carousel/_carousel-base.scss */
    .carousel-nav li {
        display: none;
    }

    /* line 189, ../../sass/components/carousel/_carousel-base.scss */
    .carousel-nav .carousel-nav-prev,
    .carousel-nav .carousel-nav-next {
        display: block;
    }

    .panadol-singapore-standard-carousel-box {
        margin-top: 40px;
    }
}

@media screen and (max-width: 767px) and (min-width: 320px) {

    .panadol-home-did-you-know-mobile-carousel .carousel-nav li.carousel-nav-prev, .panadol-home-did-you-know-mobile-carousel .carousel-nav li.carousel-nav-next {
        display: none;
    }

    .panadol-home-did-you-know-mobile-carousel.carousel {
        padding: 15px 0px;
    }

    .panadol-home-did-you-know-mobile-carousel .carousel-nav li {
        display: inline-block;
        margin: 0 8px;
    }

    .panadol-home-did-you-know-mobile-carousel .carousel-nav li a {
        /*width: 4vw;
        height: 4vw;*/
        position: relative;
    }

    .carousel-nav li.carousel-nav-prev, .carousel-nav li.carousel-nav-next {
        margin: 0em 2em;
    }

    .panadol-children-bow-box .panadol-related-articles-carousel .carousel-nav li.carousel-nav-prev, .panadol-children-bow-box .panadol-related-articles-carousel .carousel-nav li.carousel-nav-next {
        display: none;
    }

    .panadol-children-bow-box .panadol-related-articles-carousel .carousel-nav li {
        display: inline-block;
    }

    .panadol-children-bow-box .panadol-related-articles-carousel .carousel-nav li a {
        border: 0;
        background-size: 100%;
        width: 4.5vw;
        height: 4.5vw;
    }

    .panadol-campaign-video-section .carousel-slides {
        width: 100%;
        min-height: 100px;
    }

    .panadol-campaign-outer-box .panadol-campaign-video-section .carousel-slides {
        width: 100%;
        min-height: 100px;
        padding: 2em 0 4em 0;
    }

    /*.panadol-children-bow-box .panadol-related-articles-carousel .carousel-nav li a
    {
        background: url(../../assets/img/Mobile_CarouselDots_PinkActiveDot.png) no-repeat;
    }
    */
    .panadol-children-bow-box .panadol-related-articles-carousel .carousel-nav li.is-active a {
        background: url(../../assets/img/Mobile_CarouselDots_PinkActiveDot.png) no-repeat;
        background-size: 100%;
        width: 5vw;
        height: 5vw;
    }

    .panadol-children-bow-box .panadol-related-articles-carousel .carousel-nav li {
        display: inline-block;
        margin: 0 3px;
        width: 4%;
    }

    /* Campaign - Mobile Content CSS End*/
    .panadol-campaign-video-section .carousel-nav li {
        width: 6vw;
    }

    .panadol-campaign-video-section .carousel-nav li.carousel-nav-next a, .panadol-campaign-video-section .carousel-nav li.carousel-nav-prev a {
        top: -30px;
        display: none;
    }

    .panadol-campaign-video-section .carousel-nav li.carousel-nav-prev, .panadol-campaign-video-section .carousel-nav li.carousel-nav-next {
        margin: 0em 0.5em;
    }

    .carousel.panadol-campaign-video-section {
        padding: 0 15px;
    }

    html[lang="en"] .page-home .panadol-home-mobile-carousel-text {
        min-height: 325px;
        height: 325px;
    }

    html[lang="en"] .panadol-home-mobile-carousel-image .panadol-content-image {
        height: 325px;
    }

    html[lang="en"] .page-home .panadol-home-mobile-carousel-image.component div.component-content {
        height: 325px;
    }

    html[lang="en"] .panadol-home-mobile-carousel-image.component div.component-content img {
        height: auto;
    }

    /* Campaign - Mobile Content CSS End*/
}

/* Product Details Page Starts */

.panadol-related-products-carousel li.carousel-nav-prev {
    left: 0;
}

.panadol-related-products-carousel li.carousel-nav-next {
    right: 0;
}

.carousel.panadol-related-products-carousel .carousel-nav li a, .panadol-related-articles-carousel .carousel-nav li a {
    top: 0;
    position: relative;
}

/* Product Details Page Ends */

/*USIM10015110535 */

.page-panadol-extra-with-optizorb .carousel.panadol-related-products-carousel ul.carousel-nav, .page-panadol-s-with-optizorb .carousel.panadol-related-products-carousel ul.carousel-nav,
.page-panadol-junior .carousel.panadol-related-products-carousel ul.carousel-nav {
    display: none;
}

/*USIM10015110535 ends*/

/*Fixes for Peru localization starts here:*/
@media screen and (max-width: 767px) and (min-width: 320px) {
    .es-pe .carousel-nav li {
        margin: 0 4px;
    }

    .es-pe .carousel-nav li a {
        background: url(../../assets/img/css_sprites.png) -5px -109px !important;
        background-size: 25px 198px !important;
        width: 18px !important;
        height: 18px !important;
    }

    .es-pe .panadol-children-bow-box .panadol-related-articles-carousel .carousel-nav li.is-active a {
        background: url('../../assets/img/Mobile_CarouselDots_PinkActiveDot.png') no-repeat 0px 0.5px !important;
    }
}

/*End of Peru localization*/

/*Fixes for Denmark localization starts here:*/
@media screen and (max-width: 767px) and (min-width: 320px) {
    :lang(da) .carousel.panadol-product-detail-image-carousel .carousel-nav li a, :lang(da) .panadol-related-products-carousel .carousel-nav li a, :lang(da) .panadol-related-articles-carousel .carousel-nav li a {
        width: 25px;
        height: 25px;
        margin: 0 5px;
    }

    :lang(da) .page-boern .carousel-nav li a {
        background: url(../../assets/img/css_sprites.png) -5px -109px;
        background-size: 25px 198px;
        width: 25px;
        height: 25px;
    }

    :lang(da) .panadol-children-bow-box .panadol-related-articles-carousel .carousel-nav li.is-active a {
        background: url('../../assets/img/Mobile_CarouselDots_PinkActiveDot.png') no-repeat 0px 0.5px;
    }

    :lang(da) .page-panodil-junior-stikpiller-250mg .carousel-nav li a {
        background: url(../../assets/img/css_sprites.png) -8px -206px;
        zoom: 86%;
    }

    :lang(da) .page-panodil-junior-stikpiller-250mg .carousel-nav li.is-active a {
        background: url(../../assets/img/css_sprites.png) -8px 210px;
        zoom: 86%;
    }

    :lang(da) .page-panodil-junior-stikpiller-125mg .carousel-nav li a {
        background: url(../../assets/img/css_sprites.png) -8px -206px;
        zoom: 86%;
    }

    :lang(da) .page-panodil-junior-stikpiller-125mg .carousel-nav li.is-active a {
        background: url(../../assets/img/css_sprites.png) -8px 210px;
        zoom: 86%;
    }

    :lang(da) .page-panodil-junior-mikstur .carousel-nav li a {
        background: url(../../assets/img/css_sprites.png) -8px -206px;
        zoom: 86%;
    }

    :lang(da) .page-panodil-junior-mikstur .carousel-nav li.is-active a {
        background: url(../../assets/img/css_sprites.png) -8px 210px;
        zoom: 86%;
    }

    :lang(da) .carousel-nav li a, :lang(da) .carousel-nav li.is-active a {
        zoom: 86%;
    }
}

/*End of Denmark localization*/

/* GNE localization */
.en_ae.page-panadol-extra-with-optizorb .carousel.panadol-related-products-carousel ul.carousel-nav {
    display: block;
}

/* ENF OF GNE localization */

/* MY localization - These css changes will probably be deleted */
.en_my.page-experts-landing-page .panadol-home-outer-box .panadol-home-did-you-know-carousel .carousel-nav li a {
    border: 0;
    background: url(../../assets/img/Desktop_CarouselDots_GreyInactiveDot.png?auto=format) no-repeat;
    background-size: 100%;
    width: 1.5rem;
    height: 1.5rem;
    padding-right: 0px;
}

.en_my.page-experts-landing-page .carousel-nav li a {
    border: 0;
    background: url(../../assets/img/Desktop_CarouselDots_GreyInactiveDot.png?auto=format) no-repeat;
    background-size: 100%;
    width: 1.5rem;
    height: 1.5rem;
}

.en_my.page-experts-landing-page .panadol-home-outer-box .panadol-home-did-you-know-carousel .carousel-nav li.is-active a {
    background: url(../../assets/img/Desktop_CarouselDots_GreenActiveDot.png?auto=format) no-repeat;
    background-size: 100%;
}

.en_my.page-experts-landing-page .carousel-nav li.is-active a {
    background: url(../../assets/img/Desktop_CarouselDots_GreenActiveDot.png?auto=format) no-repeat;
    background-size: 100%;
}

.en_my.page-experts-landing-page .panadol-home-outer-box .panadol-home-did-you-know-carousel .carousel-nav li.carousel-nav-next a,
.en_my.page-experts-landing-page .panadol-home-outer-box .panadol-home-did-you-know-carousel .carousel-nav li.carousel-nav-prev a,
.en_my.page-experts-landing-page .carousel-nav li.carousel-nav-next a,
.en_my.page-experts-landing-page .carousel-nav li.carousel-nav-prev a {
    background: none;
}

.en_my.page-experts-landing-page .panadol-home-outer-box .panadol-home-did-you-know-carousel .carousel-nav li.carousel-nav-next a:before {
    content: url(../../assets/img/Desktop_carouselarrow_right.png?auto=format);
    background: none;
}

.en_my.page-experts-landing-page .panadol-home-outer-box .panadol-home-did-you-know-carousel .carousel-nav li.carousel-nav-prev a:before {
    content: url(../../assets/img/Desktop_carousel_arrow_left.png?auto=format);
    background: none;
}

.en_my.page-experts-landing-page .carousel-nav li.carousel-nav-next a:before {
    content: url(../../assets/img/Desktop_carouselarrow_right.png?auto=format);
    background: none;
}

.en_my.page-experts-landing-page .carousel-nav li.carousel-nav-prev a:before {
    content: url(../../assets/img/Desktop_carousel_arrow_left.png?auto=format);
    background: none;
}

/* END OF MY localization */
:root {
    --swiper-navigation-size: 20px;
    --swiper-margin-bottom: 20px;
}

.swiper-carousel .image {
    margin-bottom: 20px;
    line-height: 0;
}

.swiper-carousel .swiper-pagination {
    bottom: 0;
    text-align: right;
}

.swiper-carousel.swiper-carousel-type1 .swiper-pagination {
    bottom: auto;
}

.swiper-carousel .swiper-slide {
    margin-bottom: 0;
}

.swiper-carousel .swiper-button-prev,
.swiper-carousel .swiper-button-next {
    background-color: rgba(0, 0, 0, 0.5);
    /*padding: 5px 13px;*/
    height: 40px;
    width: 40px;
    top: calc(50% - 20px);
    transform: translateY(50%);
    background-repeat: no-repeat;
    background-size: 50%;
    background-position: center center;
}

.swiper-carousel.swiper-carousel-type1 .swiper-button-prev,
.swiper-carousel.swiper-carousel-type1 .swiper-button-next {
    transform: translateY(0);
}

.swiper-carousel .swiper-button-prev::after,
.swiper-carousel .swiper-button-next::after {
    color: white;
    font-size: 20px;
    display: none;
}

.swiper-carousel .swiper-button-prev:hover,
.swiper-carousel .swiper-button-next:hover {
    background-color: rgba(0, 0, 0, 0.7);
}

.swiper-carousel .swiper-button-prev {
    left: 0;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") !important;
}

.swiper-carousel .swiper-button-next {
    right: 0;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") !important;
}

.swiper-carousel .swiper-container-rtl .swiper-button-prev {
    right: 0;
    left: auto;
}

.swiper-carousel .swiper-container-rtl .swiper-button-next {
    left: 0;
    right: auto;
}


.swiper-carousel.swiper-carousel-type1 {
    /* padding-bottom: 50px; */
    margin-left: 0;
}

.swiper-carousel.swiper-carousel-type1 p,
.swiper-carousel.swiper-carousel-type1 h3 {
    color: black;
    font-size: 1.14rem;
    line-height: 1.57rem;
}

@media (min-width: 1025px) {
    .swiper-carousel.swiper-carousel-type1 p,
    .swiper-carousel.swiper-carousel-type1 h3 {
        font-size: 1.86rem;
        line-height: 2.29rem;
    }
}

.swiper-carousel.swiper-carousel-type1 p {
    padding-left: 0;
}

.swiper-carousel.swiper-carousel-type1 .know-your-period-carousel-text-padding p {
    padding-left: 27px;
}

@media (max-width: 1024px) {
    /* .swiper-carousel.swiper-carousel-type1 p {
        padding-left: 20px;
    } */
}

@media (max-width: 767px) {
    .swiper-carousel.swiper-carousel-type1 .know-your-period-carousel-text-padding p {
        padding-left: 17px;
    }
}

.divider {
    margin-left: 0 !important;
}

.panadol-content-box.know-your-period-content p,
.panadol-content-box.know-your-period-content .panadol-article-related-content-richtext p a,
.panadol-mobile-content-box.know-your-period-content .panadol-article-related-content-richtext p a,
.panadol-content-box.know-your-period-content .panadol-article-detail-rel-article-box .panadol-content-rte p,
.panadol-content-box.know-your-period-content .panadol-article-detail-rel-product-box .panadol-content-rte p,
.panadol-mobile-content-box.know-your-period-content .panadol-article-detail-rel-article-box .panadol-content-rte p,
.panadol-mobile-content-box.know-your-period-content .panadol-article-detail-rel-product-box .panadol-content-rte p,
.panadol-content-box.know-your-period-content .panadol-article-detail-content-box ul li {
    color: black;
}

.panadol-content-box.know-your-period-content .panadol-article-detail-rel-article-box span,
.panadol-content-box.know-your-period-content .panadol-article-detail-rel-product-box span {
    font-size: 1.55vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.panadol-content-box.know-your-period-content .panadol-content-rte.panadol-warning-section {
    border: 3px solid #efefef;
}

.panadol-content-box.know-your-period-content h1 {
    line-height: 100%;
}

.panadol-content-box.know-your-period-content .panadol-print p {
    color: #25408f;
}

.panadol-content-box.know-your-period-content .panadol-livewell-header-rte p {
    color: #666;
    line-height: 120%;
}

.panadol-content-box.know-your-period-content .panadol-desktop-n-tablet-conent-box > .component-content > .content {
    position: relative;
}

.panadol-content-box.know-your-period-content p {
    font-size: 1.86rem;
    line-height: 2.29rem;
}

.panadol-content-box.know-your-period-content h3 {
    font-size: 1.86rem;
    color: black;
    line-height: 2.29rem;
}

@media (max-width: 1024px) {
    .panadol-content-box.know-your-period-content p,
    .panadol-content-box.know-your-period-content h3 {
        font-size: 1.14rem;
        line-height: 1.57rem;
    }
}

@media (max-width: 767px) {

}

.panadol-content-box.know-your-period-content h2 {
    color: black;
    font-size: 2rem;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

@media (max-width: 1024px) {
    .panadol-content-box.know-your-period-content h2 {
        font-size: 1.29rem;
    }
}

.panadol-content-box.know-your-period-content .box.panadol-prod-dosage-text-box,
.panadol-content-box.know-your-period-content .panadol-content-rte.panadol-warning-section {
    padding: 1.5rem;
}

@media (max-width: 767px) {
    .panadol-content-box.know-your-period-content .box.panadol-prod-dosage-text-box,
    .panadol-content-box.know-your-period-content .panadol-content-rte.panadol-warning-section {
        padding: 0.5rem;
    }
}

.panadol-content-box.know-your-period-content .panadol-content-rte.panadol-warning-section p {
    text-align: left;
}

.panadol-content-box.know-your-period-content .panadol-content-rte.panadol-warning-section ol {
    margin-left: 0;
}

.panadol-content-box.know-your-period-content .panadol-content-rte.panadol-warning-section ol a {
    color: #25408f;
}

.panadol-content-box.know-your-period-content .panadol-desktop-n-tablet-conent-box {
    margin-left: 0;
}

html,
body {
    height: 100%;
}

.panadol-content-box.know-your-period-content .panadol-desktop-n-tablet-conent-box {
    padding-left: 4%;
}

@media (max-width: 1024px) {
    .panadol-content-box.know-your-period-content span.read-more-button {
        font-size: 16px !important;
    }
}

.panadol-content-box.know-your-period-content .panadol-livewell-featured-article-box .image img {
    border: none;
    width: 100%;
    padding: 16px;
    box-sizing: border-box;
}

.panadol-content-box.know-your-period-content .panadol-livewell-featured-article-box p {
    padding: 0 16px;
}

.panadol-content-box.know-your-period-content .box.share-print-wrapper {
    margin-top: 15px;
}

.know-your-period-banner-mobile {
    margin-top: 2.8rem;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.coupons {
  padding: 10px;
  border: 1px solid #D5D1CE;
  position: relative;
  margin-bottom: 10px; }
  .coupons .couponsImage {
    float: left;
    width: 30%;
    margin-right: 10px; }
  .coupons .couponsDescription {
    float: left;
    width: 60%; }
  .coupons .couponsContainer .button, .coupons .couponsContainer a.lightbox {
    bottom: 10px;
    position: absolute;
    right: 25px; }

.overlay-content-inner a.couponCancel, .overlay-content-inner a.couponSubmit {
  background-color: #f36633;
  border-radius: 3px;
  color: white;
  padding: 8px 20px;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block; }
  .overlay-content-inner a.couponCancel:hover, .overlay-content-inner a.couponSubmit:hover {
    background-color: #939191;
    color: white; }
  .overlay-content-inner a.couponCancel:active, .overlay-content-inner a.couponSubmit:active {
    background-color: #939191;
    color: white; }
.digitalWallet .hidden {
  display: none; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/divider/_divider-base.scss */
.divider {
  background: #939191;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkzOTE5MSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMzIzMTMxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOTM5MTkxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -moz-linear-gradient(45deg, #939191, #323131, #939191);
  background-image: -webkit-linear-gradient(45deg, #939191, #323131, #939191);
  background-image: linear-gradient(45deg, #939191, #323131, #939191);
  height: 2px;
  background-size: 25% 100%;
  margin: 2em 0;
}

/* line 11, ../../sass/components/divider/_divider-base.scss */
.divider.float-breaker {
  background: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
  clear: both;
  margin: 0;
  padding: 0;
  border: 0;
  height: auto;
}

/* USIM10015451336 - START */

.crocin-sitemap-outer-box .divider {
  height: 1px;
  background-image: none;
  background-color: #ccc;
  margin: 0px;
}

/* USIM10015451336 - END */
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/fileList/_fileList-base.scss */
.fileList-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
}

/* line 7, ../../sass/components/fileList/_fileList-base.scss */
.fileList-date {
  margin-bottom: 10px;
  color: #868484;
}

/* line 12, ../../sass/components/fileList/_fileList-base.scss */
.fileList-file {
  margin-bottom: 20px;
  overflow: hidden;
}

/* line 17, ../../sass/components/fileList/_fileList-base.scss */
.fileList-description {
  overflow: hidden;
}

/* line 21, ../../sass/components/fileList/_fileList-base.scss */
.fileList-title {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
}

/* line 25, ../../sass/components/fileList/_fileList-base.scss */
.fileList-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 31, ../../sass/components/fileList/_fileList-base.scss */
.fileList-thumbnail {
  max-width: 100px;
  float: left;
  margin-right: 15px;
}

/* line 37, ../../sass/components/fileList/_fileList-base.scss */
.fileList-download {
  text-align: right;
}

/* line 41, ../../sass/components/fileList/_fileList-base.scss */
.fileList-download-size {
  color: #868484;
  display: block;
}

@media only screen and (max-width: 767px) {
  /* line 47, ../../sass/components/fileList/_fileList-base.scss */
  .fileList-thumbnail {
    float: none;
    margin: auto;
    display: block;
  }
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.filterableBox {
  position: relative;
  margin-left: 10px; }
  .filterableBox .filterableBox__header {
    display: flex; }
    .filterableBox .filterableBox__header .header__item {
      margin-right: 20px; }
    .filterableBox .filterableBox__header .header__searchWrapper .searchWrapper__search-box {
      height: 100%;
      padding: 0; }
    .filterableBox .filterableBox__header .header__sortMenu .sortMenu__label {
      background-color: #f36633;
      color: white;
      border: none;
      cursor: pointer;
      padding: 10px 20px;
      text-decoration: none;
      margin: auto; }
    .filterableBox .filterableBox__header .header__sortMenu .sortMenu__items {
      display: none;
      position: absolute;
      background-color: #f1f1f1;
      box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
      z-index: 1;
      margin-top: 10px;
      padding-inline-start: 0; }
      .filterableBox .filterableBox__header .header__sortMenu .sortMenu__items .sortMenu__item {
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
        cursor: pointer; }
        .filterableBox .filterableBox__header .header__sortMenu .sortMenu__items .sortMenu__item:hover {
          box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.5); }
        .filterableBox .filterableBox__header .header__sortMenu .sortMenu__items .sortMenu__item.active {
          font-weight: bold; }
  .filterableBox .filterableBox__content {
    margin-top: 20px; }
    .filterableBox .filterableBox__content .content__noResultFound {
      display: none; }
    .filterableBox .filterableBox__content .content {
      display: flex;
      flex-wrap: wrap; }
      .filterableBox .filterableBox__content .content .indexable-component {
        padding: 10px; }
        .filterableBox .filterableBox__content .content .indexable-component:first-child {
          margin-right: 20px; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/flash/_flash-base.scss */
.flash {
  text-align: center;
}

/* line 7, ../../sass/components/flash/_flash-base.scss */
.flash object {
  max-width: 100%;
}

/* Flash is not installed */
/* line 12, ../../sass/components/flash/_flash-base.scss */
.flash-missing {
  margin: 0 auto;
}

/* line 16, ../../sass/components/flash/_flash-base.scss */
.flash .seoDescription {
  display: none;
}
.footer {
  background: none;
  color: inherit; }
  .footer ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
  .footer .img-link {
    border: solid 2px transparent;
    display: block; }
    .footer .img-link:focus {
      border: solid 2px red; }

.footer-bar {
  padding: 1rem 0 0; }

.footer-sitemap {
  background: none; }

.footer-social {
  background: none; }

.footer-core {
  background: none; }

.footer-extra {
  background: none; }

.footer-navgroup__heading {
  color: inherit;
  font-size: inherit; }

.footer-navgroup li {
  padding: 0.25rem 0; }

.footer-navgroup li > a {
  color: red;
  text-decoration: none; }
  .footer-navgroup li > a:hover, .footer-navgroup li > a:focus {
    color: blue;
    text-decoration: underline; }

.footer-navgroup img {
  max-width: 100%; }

.footer-copyright {
  display: flex; }
  .footer-copyright__img {
    margin: 0 1rem 0 0; }
  .footer-copyright__text {
    font-size: inherit;
    color: inherit; }

.footer-navlist ul {
  display: flex;
  flex-direction: row;
  justify-content: center; }

.footer-navlist li {
  padding: 0 0 0.25rem 0; }

.footer-navlist a {
  color: red;
  text-decoration: none; }
  .footer-navlist a:hover, .footer-navlist a:focus {
    color: blue;
    text-decoration: underline; }

.social-icons {
  max-width: 100%;
  margin: 0 auto; }
  .social-icons ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: row;
    justify-content: flex-start; }
  .social-icons li {
    margin: 0 0.4rem 0 0;
    position: relative; }
  .social-icons a {
    display: block;
    background: #000;
    border: solid 3px transparent;
    transition: all 0.5s ease; }
    .social-icons a:hover, .social-icons a:focus {
      background: black;
      border: solid 3px red; }
  .social-icons svg {
    position: absolute;
    left: 3px;
    top: 4px;
    fill: #FFF; }
  .social-icons--md svg {
    width: 32px; }
  .social-icons--md a {
    width: 40px;
    height: 40px; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* STATES AND INPUT GROUP VARIABLES
    ------------------------------------*/
/*   TEMPORARY VARIABLES FOR OPERATIONS
    ------------------------------------*/
/*   CREATING SCSS USABLE VARIABLES FOR INTERPOLATION
    ------------------------------------*/
/*   FUNCTIONAL VARIABLES FOR INPUTS AND STATES
    ------------------------------------*/
/* COLOR AND FONT VARIABLES
TODO: SEPARATE COLOR ON FUNCTIONS
    ------------------------------------*/
/* MAIN STYLE FOR FORM
    ------------------------------------*/
/* line 95, ../../sass/components/form/_form-base.scss */
.form {
    /* TWITTER BOOTSTRAP FORM STYLE
    ------------------------------------*/
    /* STATES STYLES
        ------------------------------------*/
    /* ARROW BUTTON STYLES
       -----------------------------------*/
}

/* line 97, ../../sass/components/form/_form-base.scss */
.form .form-heading {
    display: block;
    color: #323131;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
}

/* line 104, ../../sass/components/form/_form-base.scss */
.form form {
    margin: 0 0 20px;
}

/* line 108, ../../sass/components/form/_form-base.scss */
.form fieldset {
    background-color: #e1e1e1;
    border: solid 2px #323131;
    padding: 13px;
    margin: 15px 0;
    min-width: 0;
}

/* line 116, ../../sass/components/form/_form-base.scss */
.form legend {
    font-size: 18px;
    font-weight: 700;
    margin-left: 10px;
    padding: 0 5px;
}

/* line 123, ../../sass/components/form/_form-base.scss */
.form fieldset legend {
    display: table;
    white-space: normal;
    margin-right: 10px;
}

/* line 129, ../../sass/components/form/_form-base.scss */
.form label,
.form input,
.form button,
.form select,
.form textarea {
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    max-width: 100%;
}

/* line 140, ../../sass/components/form/_form-base.scss */
.form textarea {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 300px;
    min-width: 200px;
}

/* line 146, ../../sass/components/form/_form-base.scss */
.form input,
.form button,
.form select,
.form textarea {
    font-family: 'Open Sans', sans-serif;
}

/* line 153, ../../sass/components/form/_form-base.scss */
.form label {
    display: block;
    margin-bottom: 5px;
}

/* line 158, ../../sass/components/form/_form-base.scss */
.form select,
.form textarea,
.form input[type="email"], .form input[type="number"], .form input[type="password"], .form input[type="search"], .form input[type="tel"], .form input[type="text"], .form input[type="url"], .form input[type="color"], .form input[type="date"], .form input[type="datetime"], .form input[type="datetime-local"], .form input[type="month"], .form input[type="time"], .form input[type="week"],
.form .uneditable-input {
    display: inline-block;
    height: 20px;
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #555555;
    vertical-align: middle;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

/* line 173, ../../sass/components/form/_form-base.scss */
.form input,
.form textarea,
.form .uneditable-input {
    width: 206px;
}

/* line 179, ../../sass/components/form/_form-base.scss */
.form fieldset textarea {
    resize: vertical;
    width: 100%;
}

/* line 184, ../../sass/components/form/_form-base.scss */
.form textarea {
    height: auto;
}

/* line 188, ../../sass/components/form/_form-base.scss */
.form select,
.form textarea,
.form input[type="email"], .form input[type="number"], .form input[type="password"], .form input[type="search"], .form input[type="tel"], .form input[type="text"], .form input[type="url"], .form input[type="color"], .form input[type="date"], .form input[type="datetime"], .form input[type="datetime-local"], .form input[type="month"], .form input[type="time"], .form input[type="week"],
.form .uneditable-input {
    background-color: white;
    border: 1px solid #CCCCCC;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-transition: border 0.2s linear, box-shadow 0.2s linear;
    -o-transition: border 0.2s linear, box-shadow 0.2s linear;
    -webkit-transition: border 0.2s linear, box-shadow 0.2s linear;
    transition: border 0.2s linear, box-shadow 0.2s linear;
}

/* line 198, ../../sass/components/form/_form-base.scss */
.form select:focus,
.form textarea:focus,
.form input[type="email"]:focus, .form input[type="number"]:focus, .form input[type="password"]:focus, .form input[type="search"]:focus, .form input[type="tel"]:focus, .form input[type="text"]:focus, .form input[type="url"]:focus, .form input[type="color"]:focus, .form input[type="date"]:focus, .form input[type="datetime"]:focus, .form input[type="datetime-local"]:focus, .form input[type="month"]:focus, .form input[type="time"]:focus, .form input[type="week"]:focus,
.form .uneditable-input:focus {
    border-color: rgba(82, 168, 236, 0.8);
    outline: 0;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

/* line 207, ../../sass/components/form/_form-base.scss */
.form input + .help-block,
.form select + .help-block,
.form textarea + .help-block,
.form .uneditable-input + .help-block {
    margin-top: 10px;
}

/* line 214, ../../sass/components/form/_form-base.scss */
.form input,
.form textarea,
.form select,
.form .help-inline,
.form .uneditable-input {
    display: inline-block;
    *display: inline;
    margin-bottom: 0;
    vertical-align: middle;
    *zoom: 1;
}

/* line 226, ../../sass/components/form/_form-base.scss */
.form input[type="radio"],
.form input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    *margin-top: 0;
    line-height: normal;
}

/* line 234, ../../sass/components/form/_form-base.scss */
.form input[type="file"],
.form input[type="image"],
.form input[type="submit"],
.form input[type="reset"],
.form input[type="button"],
.form input[type="radio"],
.form input[type="checkbox"] {
    width: auto;
}

/* line 244, ../../sass/components/form/_form-base.scss */
.form select,
.form input[type="file"] {
    height: 30px;
    /* In IE7, the height of the select element cannot be changed by height, only font-size */
    *margin-top: 4px;
    /* For IE7, add top margin to align select with labels */
    line-height: 30px;
}

/* line 253, ../../sass/components/form/_form-base.scss */
.form select {
    width: 220px;
    background-color: white;
    border: 1px solid #CCCCCC;
}

/* line 259, ../../sass/components/form/_form-base.scss */
.form select[multiple],
.form select[size] {
    height: auto;
}

/* line 264, ../../sass/components/form/_form-base.scss */
.form .uneditable-input,
.form .uneditable-textarea {
    color: #999999;
    cursor: not-allowed;
    background-color: #fcfcfc;
    border-color: #CCCCCC;
    -moz-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.025);
    -webkit-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.025);
    box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.025);
}

/* line 273, ../../sass/components/form/_form-base.scss */
.form .uneditable-input {
    overflow: hidden;
    white-space: nowrap;
}

/* line 278, ../../sass/components/form/_form-base.scss */
.form .uneditable-textarea {
    width: auto;
    height: auto;
}

/* line 283, ../../sass/components/form/_form-base.scss */
.form input:-moz-placeholder,
.form textarea:-moz-placeholder,
.form input:-ms-input-placeholder,
.form textarea:-ms-input-placeholder,
.form input::-webkit-input-placeholder,
.form textarea::-webkit-input-placeholder {
    color: #999999;
}

/* line 292, ../../sass/components/form/_form-base.scss */
.form .form-actions {
    padding-left: 180px;
}

/* line 296, ../../sass/components/form/_form-base.scss */
.form .hide {
    display: none;
}

/* line 300, ../../sass/components/form/_form-base.scss */
.form .radio,
.form .checkbox {
    min-height: 20px;
    padding-left: 20px;
}

/* line 306, ../../sass/components/form/_form-base.scss */
.form .radio input[type="radio"],
.form .checkbox input[type="checkbox"] {
    float: left;
    margin-left: -22px;
}

/* line 312, ../../sass/components/form/_form-base.scss */
.form .controls {
    *display: inline-block;
    *padding-left: 20px;
    margin-left: 180px;
    *margin-left: 0;
}

/* line 318, ../../sass/components/form/_form-base.scss */
.form .controls:first-child {
    *padding-left: 180px;
}

/* line 323, ../../sass/components/form/_form-base.scss */
.form .controls > .radio:first-child,
.form .controls > .checkbox:first-child {
    padding-top: 5px;
}

/* line 328, ../../sass/components/form/_form-base.scss */
.form .radio.inline,
.form .checkbox.inline {
    display: inline-block;
    padding-top: 5px;
    margin-bottom: 0;
    vertical-align: middle;
}

/* line 336, ../../sass/components/form/_form-base.scss */
.form .radio.inline + .radio.inline,
.form .checkbox.inline + .checkbox.inline {
    margin-left: 10px;
}

/* line 341, ../../sass/components/form/_form-base.scss */
.form input,
.form textarea,
.form .uneditable-input {
    margin-left: 0;
}

/* line 347, ../../sass/components/form/_form-base.scss */
.form .controls-row {
    *zoom: 1;
}

/* line 349, ../../sass/components/form/_form-base.scss */
.form .controls-row:before, .form .controls-row:after {
    display: table;
    line-height: 0;
    content: "";
}

/* line 355, ../../sass/components/form/_form-base.scss */
.form .controls-row:after {
    clear: both;
}

/* line 360, ../../sass/components/form/_form-base.scss */
.form input[disabled],
.form select[disabled],
.form textarea[disabled],
.form input[readonly],
.form select[readonly],
.form textarea[readonly] {
    cursor: not-allowed;
    background-color: #eeeeee;
}

/* line 370, ../../sass/components/form/_form-base.scss */
.form input[type="radio"][disabled],
.form input[type="checkbox"][disabled],
.form input[type="radio"][readonly],
.form input[type="checkbox"][readonly] {
    background-color: transparent;
}

/* line 380, ../../sass/components/form/_form-base.scss */
.form .control-label {
    word-break: break-all;
    float: left;
    width: 160px;
    padding-top: 5px;
    text-align: right;
    line-height: normal;
}

/* line 391, ../../sass/components/form/_form-base.scss */
.form .control-group.warning input, .form .control-group.warning select, .form .control-group.warning textarea, .form .control-group.warning .control-label, .form .control-group.warning .help-block, .form .control-group.warning .help-inline, .form .control-group.warning .checkbox, .form .control-group.warning .radio {
    color: #c09853;
}

/* line 395, ../../sass/components/form/_form-base.scss */
.form .control-group.warning input, .form .control-group.warning select, .form .control-group.warning textarea {
    border-color: #c09853;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 400, ../../sass/components/form/_form-base.scss */
.form .control-group.warning input:focus, .form .control-group.warning select:focus, .form .control-group.warning textarea:focus {
    border-color: #a47e3c;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}

/* line 409, ../../sass/components/form/_form-base.scss */
.form .control-group.error input, .form .control-group.error select, .form .control-group.error textarea, .form .control-group.error .control-label, .form .control-group.error .help-block, .form .control-group.error .help-inline, .form .control-group.error .checkbox, .form .control-group.error .radio {
    color: #b94a48;
}

/* line 413, ../../sass/components/form/_form-base.scss */
.form .control-group.error input, .form .control-group.error select, .form .control-group.error textarea {
    border-color: #b94a48;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 418, ../../sass/components/form/_form-base.scss */
.form .control-group.error input:focus, .form .control-group.error select:focus, .form .control-group.error textarea:focus {
    border-color: #953b39;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}

/* line 427, ../../sass/components/form/_form-base.scss */
.form .control-group.success input, .form .control-group.success select, .form .control-group.success textarea, .form .control-group.success .control-label, .form .control-group.success .help-block, .form .control-group.success .help-inline, .form .control-group.success .checkbox, .form .control-group.success .radio {
    color: #468847;
}

/* line 431, ../../sass/components/form/_form-base.scss */
.form .control-group.success input, .form .control-group.success select, .form .control-group.success textarea {
    border-color: #468847;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 436, ../../sass/components/form/_form-base.scss */
.form .control-group.success input:focus, .form .control-group.success select:focus, .form .control-group.success textarea:focus {
    border-color: #356635;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}

/* line 445, ../../sass/components/form/_form-base.scss */
.form .control-group.info input, .form .control-group.info select, .form .control-group.info textarea, .form .control-group.info .control-label, .form .control-group.info .help-block, .form .control-group.info .help-inline, .form .control-group.info .checkbox, .form .control-group.info .radio {
    color: #3a87ad;
}

/* line 449, ../../sass/components/form/_form-base.scss */
.form .control-group.info input, .form .control-group.info select, .form .control-group.info textarea {
    border-color: #3a87ad;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 454, ../../sass/components/form/_form-base.scss */
.form .control-group.info input:focus, .form .control-group.info select:focus, .form .control-group.info textarea:focus {
    border-color: #2d6987;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}

/* line 466, ../../sass/components/form/_form-base.scss */
.form .control-group.warning input[type="radio"],
.form .control-group.error input[type="radio"],
.form .control-group.success input[type="radio"],
.form .control-group.info input[type="radio"] {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* line 472, ../../sass/components/form/_form-base.scss */
.form input:focus:invalid,
.form textarea:focus:invalid,
.form select:focus:invalid {
    color: #b94a48;
    border-color: #ee5f5b;
}

/* line 479, ../../sass/components/form/_form-base.scss */
.form input:focus:invalid:focus,
.form textarea:focus:invalid:focus,
.form select:focus:invalid:focus {
    border-color: #e9322d;
    -moz-box-shadow: 0 0 6px #d59392;
    -webkit-box-shadow: 0 0 6px #d59392;
    box-shadow: 0 0 6px #d59392;
}

/* line 486, ../../sass/components/form/_form-base.scss */
.form .help-block,
.form .help-inline {
    color: #595959;
}

/* line 491, ../../sass/components/form/_form-base.scss */
.form .help-block {
    display: block;
    margin-bottom: 0;
}

/* line 496, ../../sass/components/form/_form-base.scss */
.form .help-inline {
    display: inline-block;
    *display: inline;
    padding-left: 5px;
    vertical-align: middle;
    *zoom: 1;
}

/* line 504, ../../sass/components/form/_form-base.scss */
.form .control-group {
    margin-bottom: 20px;
    *zoom: 1;
}

/* line 508, ../../sass/components/form/_form-base.scss */
.form .control-group:before, .form .control-group:after {
    display: table;
    line-height: 0;
    content: "";
}

/* line 514, ../../sass/components/form/_form-base.scss */
.form .control-group:after {
    clear: both;
}

/* line 520, ../../sass/components/form/_form-base.scss */
.form legend + .control-group {
    margin-top: 20px;
    -webkit-margin-top-collapse: separate;
}

/* line 525, ../../sass/components/form/_form-base.scss */
.form .radio input[type="radio"] {
    width: 20px;
    float: none;
    vertical-align: baseline;
    margin-top: 0;
    margin-bottom: 0;
}

/* line 533, ../../sass/components/form/_form-base.scss */
.form .radio .radio-label-text {
    line-height: 13px;
    vertical-align: baseline;
}

/* line 541, ../../sass/components/form/_form-base.scss */
.form .button-arrow-left button,
.form .button-arrow-right button {
    position: relative;
    box-shadow: none;
    height: 28px;
    overflow: visible;
}

/* line 549, ../../sass/components/form/_form-base.scss */
.form .button-arrow-left button {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-left: 20px;
}

/* line 556, ../../sass/components/form/_form-base.scss */
.form .button-arrow-right button {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-right: 20px;
}

/* line 563, ../../sass/components/form/_form-base.scss */
.form .button-arrow-left button:after,
.form .button-arrow-right button:after {
    content: ' ';
    width: 19px;
    height: 19px;
    display: inline-block;
    position: absolute;
    top: 3px;
    background-color: #e1e1e1;
    border: 2px solid #656363;
    box-shadow: none;
}

/* line 576, ../../sass/components/form/_form-base.scss */
.form .button-arrow-left button:after {
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
    left: -10px;
    border-width: 0px 1px 1px 0px;
    border-bottom-right-radius: 5px;
}

/* line 587, ../../sass/components/form/_form-base.scss */
.form .button-arrow-right button:after {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    right: -10px;
    border-width: 1px 1px 0px 0px;
    border-top-right-radius: 5px;
}

/* line 598, ../../sass/components/form/_form-base.scss */
.form .button-arrow-left button:hover:after,
.form .button-arrow-right button:hover:after {
    background-color: #939191;
}

/* line 606, ../../sass/components/form/_form-base.scss */
.form > .component-content,
.form-element > .component-content {
    overflow: hidden;
}

/* FORM HORIZONTAL STYLES
   ------------------------------------*/
/* line 616, ../../sass/components/form/_form-base.scss */
.form-horizontal .radio {
    display: inline-block;
    margin-right: 10px;
}

/* IE STYLES
    ------------------------------------*/
/* line 630, ../../sass/components/form/_form-base.scss */
.lt-ie9 .form fieldset {
    position: relative;
    margin: 10px;
}

/* line 635, ../../sass/components/form/_form-base.scss */
.lt-ie9 .form fieldset legend {
    position: relative;
    top: -0.7em;
    left: 0.5em;
    margin-right: 20px;
}

/* line 642, ../../sass/components/form/_form-base.scss */
.lt-ie9 .form fieldset legend span {
    display: block;
    width: 100%;
}

/* line 647, ../../sass/components/form/_form-base.scss */
.lt-ie9 .form .input-focus-border-fix {
    border-color: #52A8EC;
}

/* line 651, ../../sass/components/form/_form-base.scss */
.lt-ie9 .form .button {
    border: 1px solid #656363;
    height: auto;
    margin-left: 0;
    margin-right: 0;
}

/* line 658, ../../sass/components/form/_form-base.scss */
.lt-ie9 .form .button-arrow-left button:after,
.lt-ie9 .form .button-arrow-right button:after {
    position: static;
    border: none;
    display: inline;
}

/* line 665, ../../sass/components/form/_form-base.scss */
.lt-ie9 .form .button-arrow-left button:before {
    content: "<<";
    padding-right: 5px;
}

/* line 670, ../../sass/components/form/_form-base.scss */
.lt-ie9 .form .button-arrow-right button:after {
    content: ">>";
    padding-left: 5px;
}

/* line 682, ../../sass/components/form/_form-base.scss */
.lt-ie8 .form fieldset legend {
    top: -0.5em;
}

/* line 686, ../../sass/components/form/_form-base.scss */
.lt-ie8 .form .button {
    display: inline;
}

/* line 690, ../../sass/components/form/_form-base.scss */
.lt-ie8 .form .button-arrow-left button,
.lt-ie8 .form .button-arrow-right button {
    position: static;
}

/* MEDIA QUERIES
    ------------------------------------*/
@media only screen and (max-width: 767px) {
    /* line 705, ../../sass/components/form/_form-base.scss */
    .form .radio input[type="radio"] {
        height: 14px;
    }

    /* line 709, ../../sass/components/form/_form-base.scss */
    .form .control-group {
        margin-bottom: 10px;
    }

    /* line 713, ../../sass/components/form/_form-base.scss */
    .form .checkboxField .control-label {
        float: left;
    }

    /* line 717, ../../sass/components/form/_form-base.scss */
    .form .control-label {
        float: none;
        width: 160px;
        padding-top: 5px;
        text-align: left;
    }

    /* line 724, ../../sass/components/form/_form-base.scss */
    .form .controls {
        margin-left: 0;
    }

    /* line 728, ../../sass/components/form/_form-base.scss */
    .form .help-block {
        margin-bottom: 10px;
    }
}

@media only screen and (max-width: 239px) {
    /* line 739, ../../sass/components/form/_form-base.scss */
    .form input,
    .form textarea,
    .form .uneditable-input {
        width: 200px;
    }

    /* line 745, ../../sass/components/form/_form-base.scss */
    .form select {
        width: 200px;
    }
}

/* NO JS STYLES
    ------------------------------------*/
/* line 758, ../../sass/components/form/_form-base.scss */
.no-js .clearButton {
    display: none;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.hidden-password-field {
  display: none; }

.gigya-screen .default-submit-button input[type=submit] {
  background-color: #f36633; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/html/_html-base.scss */
.html .hints a {
    float: left;
    margin-right: 5px;
}

/* Panadol Styles Starts */
.panadol-content-box, .carousel-slides, .panadol-footer-box {
    width: 79%;
    margin: 0 auto;
}

.panadol-desktop-content-box, .panadol-tablet-content-box, .panadol-mobile-content-box {
    margin-bottom: 0;
}

.panadol-tablet-content-box, .panadol-mobile-content-box {
    display: none;
}

/* Campaign - Desktop Content CSS start - Anand-08-12*/
.panadol-related-articles-carousel ul.carousel-slides {
    width: 84%;
    margin: 0 auto;
}

/* Campaign - Desktop Content CSS End - Anand-08-12*/

/* More than 1680px Styles Starts

@media screen and (min-width: 1681px) {

#wrapper {
  width: 1680px;
  margin: 0 auto;
}
#wrapper .main {
  width: 1680px;
  padding: 0;
}
.panadol-home-outer-box{
  width: 1680px;
  margin: 0 auto;
}

}

/* More than 1680px Styles Ends */

/* Desktop Styles Starts */

@media screen and (min-width: 1680px) {

    .panadol-desktop-box .panadol-header-links-rte.richText ul li.highlightedMenu, .panadol-desktop-box .panadol-header-links-rte.richText ul li.highlightedMenuActive {
        padding-bottom: 1.05em;
    }

    .panadol-desktop-box .panadol-header-links-rte.richText ul li {
        padding-bottom: 1.45em;
        padding-top: 1.45em;
    }

}

@media screen and (min-width: 1025px) {

    .panadol-mobile-box {
        display: none;
    }

    .panadol-logo {
        position: relative;
        top: -5.4em;
        left: 0;
        min-width: 12em;
        z-index: 4;
        margin-bottom: -14em;
    }

    /*Sweden logo*/
    .alvedon-logo {
        margin-top: 18px;
    }

    /*peru logo*/
    .panadol-peru-logo {
        margin-top: -1.4em;
    }

    .panadol-search-icon {
        max-width: 2vw;
        position: relative;
        left: 0.5vw;
        margin-top: .3rem;
    }

    .gsk-logo {
        margin-top: 1.1vw;
        float: right !important;
        margin-right: 2.5vw;
        max-width: 4vw;
    }

    .main .panadol-compare-outer-box .panadol-compare-second-level-box .panadol-compare-table-section-box {
        margin-left: auto;
        margin-right: auto;
    }

    .main .panadol-compare-outer-box .panadol-compare-second-level-box .panadol-compare-table-section-box.TotalProduct2 {
        width: 49%;
    }

    .main .panadol-compare-table-section-box.TotalProduct2 .panadol-product-table-section {
        width: 70%;
    }

    .main .panadol-compare-table-section-box.TotalProduct2 .panadol-compare-label-rte {
        width: 30%;
    }

    .main .panadol-compare-outer-box .panadol-compare-second-level-box .panadol-compare-table-section-box.TotalProduct3 {
        width: 68%;
    }

    .main .panadol-compare-table-section-box.TotalProduct3 .panadol-product-table-section {
        width: 75%;
    }

    .main .panadol-compare-table-section-box.TotalProduct3 .panadol-compare-label-rte {
        width: 25%;
    }

    /* USIM10014599838 changes starts */
    .panadol-dn-locale-box .main .panadol-compare-outer-box .panadol-compare-second-level-box .panadol-compare-table-section-box.TotalProduct4 {
        width: 85% !important;
    }

    .panadol-dn-locale-box .panadol-compare-label-rte.richText ul li:nth-child(4) span {
        min-height: 9.65vw;
    }

    /* USIM10014599838 changes ends */
    .main .panadol-compare-outer-box .panadol-compare-second-level-box .panadol-compare-table-section-box.TotalProduct4 {
        width: 80%;
    }

    .main .panadol-compare-outer-box .panadol-compare-second-level-box .panadol-compare-table-section-box.TotalProduct5 {
        width: 100%;
    }

    .main .panadol-compare-table-section-box.TotalProduct5 .panadol-product-table-section {
        width: 85%;
    }

    .main .panadol-compare-table-section-box.TotalProduct5 .panadol-compare-label-rte {
        width: 15%;
    }

    .panadol-compare-label-rte.richText ul li span {
        font-size: .9vw;
    }

    .box.panadol-product-list-tab-box .panadol-content-rte p span.green-text, .box.panadol-product-list-tab-box .panadol-content-rte p span.green-text a {
        font-size: 1.43vw;
    }

    .panadol-homepage-carousel-box {
        min-height: 600px;
    }
}

/* Desktop Styles Ends */

/* Mobile and Tablet Styles Starts */

@media screen and (max-width: 1024px) {

    #wrapper .panadol-desktop-box {
        display: none;
    }

    /*#footer .panadol-desktop-box {
        display:block;
    }*/
    .panadol-mobile-header-menu-box {
        margin-bottom: 0;
        position: relative;
        background: -webkit-linear-gradient(left, #003da5, #006bfa);
        background: -o-linear-gradient(right, #003da5, #006bfa);
        background: -moz-linear-gradient(right, #003da5, #006bfa);
        background: linear-gradient(to right, #003da5, #006bfa);
        -webkit-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.35);
        -moz-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.35);
        box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.35);
        opacity: 0.93;

    }

    .panadol-mobile-header-menu-box .panadol-menu-icon p {
        font-size: 16px;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        color: #ffffff;
    }

    .panadol-mobile-box .gsk-logo {
        /* margin-right: 21px; */
        width: 58px !important;
        margin-top: 10px;
    }

    .panadol-menu-icon {
        min-width: 45px;
    }

    .panadol-mobile-box .panadol-search-icon {
        left: 0;
        width: 22px !important;
        margin-right: 21px;
    }

    .panadol-dosage-mobile {
        width: 33px !important;
        margin-right: 21px;
    }

    .panadol-mobile-box .panadol-header-links-rte, .panadol-mobile-menu-rte {
        width: 100%;
        float: left;
        z-index: 2;
    }

    .panadol-mobile-header-menu-wrapper {
        margin-bottom: 0;
        padding-top: 0.8em;
        float: right;
    }

    .panadol-logo {
        width: 7.8em !important;
        position: absolute;
        top: 0.3em;
        z-index: 5;
    }

    /*Sweden Logo*/
    .alvedon-logo {
        margin-top: 10px;
    }

    /*peru logo*/
    .panadol-peru-logo {
        margin-top: -1.1em;
    }

    .panadol-header-links-rte, .responsible-menu-box, .panadol-products-submenu-rte, .panadol-headaches-menu-box, .panadol-children-menu-box, .panadol-muscle-menu-box, .panadol-period-menu-box, .panadol-menstrual-menu-box, .panadol-fever-menu-box, .panadol-decongestant-menu-box, .panadol-cold-menu-box, .panadol-safety-content-box, .main .panadol-mobile-box .panadol-navigation-dosage-box, .panadol-search, .panadol-mobile-box .panadol-mobile-language-rte {
        display: none;
        background-color: #ffffff;
        -moz-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.44);
        -webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.44);
        box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.44);
    }

    .panadol-mobile-box, .panadol-mobile-header-box, .panadol-mobile-header-inner-box {
        margin-bottom: 0;
    }

    .panadol-mobile-box .panadol-mobile-header-box {
        position: absolute;
        width: 100%;
        z-index: 10000;
    }

    .panadol-header-links-rte.richText ul, .panadol-products-submenu-rte.richText ul li {
        margin-left: 1.2em;
        margin-right: 1.2em;
        margin-top: 0;
        margin-bottom: 0;
    }

    .panadol-header-links-rte.richText ul li, .panadol-mobile-menu-rte.richText ul li {
        display: block;
        border-bottom: 1px solid #d4d4d4;
        padding-left: 0;
        text-align: center;
        font-size: 13.39px;
        color: #25408f;
        margin-bottom: 0;
        padding-top: 1.1em;
        padding-bottom: 1.1em;
    }

    .panadol-header-links-rte.richText ul li a, .panadol-mobile-menu-rte.richText ul li a {
        color: #25408f;
        text-decoration: none;
        display: block;
    }

    .panadol-header-links-rte.richText ul li:last-child, .panadol-mobile-menu-rte.richText ul li:last-child {
        border: none;
    }

    .panadol-header-links-rte.richText ul li:nth-child(3), .panadol-header-links-rte.richText ul li:nth-child(4), .panadol-header-links-rte.richText ul li:nth-child(6) {
        background: none;
        padding-right: 0;
    }

    .panadol-mobile-menu-rte {
        width: 100%;
    }

    .panadol-products-submenu-rte.richText ul li:first-child span, .richText.panadol-mobile-header-nav-rte {
        background: #25408f url("../../assets/img/white-back-arrow.png") no-repeat 97%;
        color: #ffffff;
        margin: 0;
        display: block;
    }

    span.mobile-menu-active {
        padding-top: 1.5em;
        padding-bottom: 1em;
    }

    .panadol-header-links-rte.richText ul li a span, .panadol-mobile-menu-rte.richText ul li a span {
        display: block;
    }

    .panadol-products-submenu-rte.richText ul li {
        background: none;
    }

    .panadol-products-submenu-rte.richText ul li:nth-child(1) {
        padding-top: 0;
        padding-bottom: 0;
        position: inherit;
        margin-left: 0;
        margin-right: 0;
    }

    .panadol-products-submenu-rte.richText ul {
        padding: 0;
        margin: 0;
    }

    .panadol-navigation-products-rte p, .panadol-navigation-products-rte p a {
        font-size: 14px;
        font-family: 'Montserrat', sans-serif;
        color: #666666;
        margin-top: 0;
        margin-bottom: 0;
        text-decoration: none;
    }

    span.nav-pdct-title, span.nav-pdct-title a {
        font-size: 18px;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        color: #25408f;
    }

    .main .panadol-mobile-box .panadol-mobile-header-inner-box .panadol-navigation-products-rte {
        margin-bottom: 0;
        border-bottom: 1px solid #eeeeee;
        margin-left: 5% !important;
        margin-right: 5% !important;
        width: 90%;
    }

    .panadol-navigation-products-rte .richText-content {
        margin-top: 2.8em;
        margin-bottom: 1.8em;
    }

    .richText.panadol-navigation-products-rte img {
        margin-top: 1.5em;
    }

    .panadol-mobile-box .panadol-header-links-rte.richText ul li span {
        padding-right: 1em;
        padding-left: 0em;
        /*background: url("../../assets/img/green-arrow.png?auto=format") no-repeat right 2px;*/
        background: url('../../assets/img/css_sprites.png') -10px -60px no-repeat;
        background-position-x: 20em;
        display: block;
    }

    .panadol-mobile-box .richText.panadol-mobile-header-nav-rte p {
        margin: 0;
    }

    .panadol-mobile-box .panadol-search-icon, .panadol-mobile-box .gsk-logo, .panadol-mobile-box .panadol-dosage-mobile, .panadol-mobile-box .richText.panadol-menu-icon {
        margin-bottom: 0;
    }

    .panadol-home-spotlight-tab.tabs .tabs-nav {
        width: 16em;
    }

    .panadol-mobile-box .panadol-safety-content-box .richText.panadol-mobile-header-nav-rte p {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    .panadol-mobile-box .panadol-patient-content-box .richText.panadol-mobile-header-nav-rte p {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p:nth-child(5), .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p:nth-child(4) {
        float: none;
        padding-top: 1em;
    }

    span.product-green-bar {
        font-size: 16px;
    }

    .panadol-related-products-carousel li.carousel-nav-prev, .panadol-related-products-carousel li.carousel-nav-next {
        display: none;
    }

    .richText.panadol-prod-comp-checkbox-rte p {
        margin-top: 1em;
        padding-left: 3em;
        margin-bottom: 1em;
    }

    .panadol-related-articles-carousel .carousel-nav li.carousel-nav-prev, .panadol-related-articles-carousel .carousel-nav li.carousel-nav-next {
        display: none;
    }

    .panadol-related-articles-carousel ul.carousel-slides {
        width: 84%;
        margin: 0 auto;
        /*height: auto !important;*/
    }

    .panadol-related-articles-carousel .panadol-related-articles-box, .panadol-related-products-carousel .box.panadol-product-list-tab-box, .panadol-content-rte.panadol-warning-section {
        margin-left: 5%;
        width: 47% !important;
    }


    .en_ie .panadol-related-articles-carousel .panadol-related-articles-box,
    .en_ie .panadol-content-rte.panadol-warning-section {
        margin-left: 2.08333% !important;
        width: 48.95833% !important;
    }

    .en_ie .panadol-related-articles-carousel .panadol-related-articles-box.alpha,
    .en_ie .panadol-content-rte.panadol-warning-section.alpha {
        margin-left: 0 !important;
        clear: left;
    }

    /* .panadol-related-articles-carousel .panadol-related-articles-box.last, .panadol-related-products-carousel .box.panadol-product-list-tab-box.last, .panadol-content-rte.panadol-warning-section.last {
        margin-left: 5% !important;
    } */
    .component-content.panadol-compare-second-level-box-wrapper {
        /* width: 925px; */
        overflow-x: scroll;
    }

    .panadol-product-listing-box.panadol-product-listing-active-box {
        padding-top: 5em;
    }

    .panadol-product-listing-box.panadol-product-listing-active-box .panadol-content-rte p, .box.panadol-product-list-tab-box .panadol-content-rte p span.green-text, .box.panadol-product-list-tab-box .panadol-content-rte p span.green-text a {
        font-size: 16px;
        line-height: 22px;
    }

    .tabs.panadol-product-children-tab.panadol-home-best-of-week-tab .tabs-nav {
        width: 25em;
    }

    .compare-section {
        width: 217px;
        padding-top: 1em;
    }

    .compare-section span.green-text {
        font-size: 16px;
    }

    .image.panadol-compare-product {
        min-height: 15em;
    }

    span.panadol-product-label {
        min-height: 12.3em;
    }

    span.panadol-product-label {
        min-height: 10.8em;
        padding-top: 13em;
        display: block;
    }

    .compare-section .richText ul li, .panadol-compare-label-rte.richText ul li, .compare-name .panadol-content-rte p, .panadol-compare-now-link p {
        font-size: 14px !important;
        line-height: 22px;
    }

    .compare-name .panadol-content-rte p {
        padding-top: 1em;
        word-wrap: break-word;
    }

    .main .panadol-compare-outer-box .panadol-content-box {
        padding-top: 2vw;
        width: 90%;
        margin: 0 auto;
    }

    .compare-section .panadol-content-rte p {
        min-height: 6.7em;
    }

    span.panadol-format-label, span.panadol-age-label, span.panadol-keyfeatures-label, .compare-section .richText ul:nth-child(2) li {
        min-height: 3em;
        padding-top: 1.5em;
    }

    .panadol-compare-product-close img {
        float: right;
        width: 20px;
    }

    .panadol-compare-product-close {
        padding-left: 1em;
        padding-right: 1em;
    }

    .box.panadol-compare-table-section-box {
        width: 1300px;
    }

    .panadol-download a.fileList-download-link {
        padding-left: 4em;
        font-size: 16px;
    }

    .main .fileList.panadol-download {
        width: 50%;
    }

    /*.main .parametrizedhtml.share-bar {
      width: 46%;
      margin-left: 4%;
    }*/
    .share-bar a.addthis_button {
        line-height: 4em;
        padding-left: 4em;
        text-align: left;
        font-size: 16px;
    }

    .main .panadol-print {
        display: none !important;
    }

    .box.panadol-compare-table-section-box.TotalProduct5 {
        width: 1300px;
    }

    .box.panadol-compare-table-section-box.TotalProduct4 {
        width: 1040px;
    }

    .box.panadol-compare-table-section-box.TotalProduct3 {
        width: 770px;
    }

    .box.panadol-compare-table-section-box.TotalProduct2 {
        width: 590px;
    }

    .main .box.panadol-compare-table-section-box.TotalProduct2 .panadol-compare-label-rte {
        width: 25%;
    }

    .main .box.panadol-compare-table-section-box.TotalProduct2 .panadol-product-table-section {
        width: 75%;
    }

    .panadol-symptoms-lanading-outer-box .carousel.panadol-related-articles-carousel .box.panadol-related-articles-box .panadol-content-rte p .grey-title, .box.panadol-related-articles-box .panadol-content-rte p:first-child {
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        font-size: 16px !important;
        line-height: 24px !important;
    }

    .panadol-symptoms-lanading-outer-box .richText ul {
        margin-bottom: 0;
        padding-bottom: 0;
        margin-top: 0;
        padding-top: 0;
    }

    .panadol-symptoms-lanading-outer-box .richText.panadol-content-rte ul {
        margin-bottom: 20px;
    }

    .panadol-search-results .searchResults-title a, .panadol-search-results .searchResults-description {
        font-size: 16px !important;
    }

    .searchResults {
        width: 90% !important;
        margin-bottom: 0;
        margin-top: 2em;
    }

    .en_pk .searchResults {
        width: 100% !important;
        padding: 10px 0 !important;
        margin-bottom: 0;
        margin-top: 2em;
    }

    .panadol-symptoms-lanading-outer-box .carousel.panadol-symptoms-tip-section {
        width: 100%;
        max-width: 510px;
    }

    .compare-section .richText ul:nth-child(2) li {
        background: url("../../assets/img/article_list_icon.png") no-repeat 1vw;
    }

    .compare-section .richText ul:nth-child(3) li {
        background: url("../../assets/img/panadol-list-bullet.png") no-repeat 0.5em 0.5em;
    }

    .panadol-header-links-rte.richText ul li {
        margin-right: 0em !important;
    }

    .panadol-mobile-box .panadol-header-links-rte.richText ul li:nth-child(3) a, .panadol-mobile-box .panadol-header-links-rte.richText ul li:nth-child(4) a {
        padding-right: 1em;
    }

    .main .panadol-campaign-new-outer-box .carousel .carousel-nav li a {
        top: 84%;
        height: 18px;
        width: 18px;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel .carousel-nav li.is-active a {
        width: 19px;
        height: 19px;
    }

    .panadol-campaign-new-outer-box .carousel .carousel-nav li {
        width: 4%;
    }

    .main .panadol-campaign-new-outer-box .carousel .carousel-nav li {
        display: inline-block;
    }

    .main .panadol-campaign-new-outer-box .poll button.showPollResult {
        font-size: 16px;
    }

    .main .panadol-campaign-new-outer-box label.poll-option-label {
        float: right;
        width: 90%;
        margin-bottom: 1em;
    }

    .main .panadol-campaign-new-outer-box .poll .pollControl-radio {
        float: left;
        width: 10%;
    }

    .panadol-campaign-new-outer-box .poll .pollError p {
        border: 0;
        color: #c1056f;
        padding: 0;
        font-size: 16px;
        font-family: 'Montserrat', sans-serif;
    }

    /*USIM10015358832 tab*/
    .main .panadol-mobile-box .mb-safety-information-menu {
        position: absolute;
        left: 60%;
        width: 15% !important;
        top: 6%;
        line-height: 15.5px !important;
    }

    .panadol-mobile-header-menu-box .mb-safety-information-menu p {
        font-size: 16px;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        color: #666666;
    }

    .panadol-mobile-box .mb-safety-information-menu.activeSection {
        max-height: 41px;
    }

    .panadol-mobile-box .richText.mb-safety-information-menu.activeSection p {
        color: #25408f !important;
    }

    .panadol-mobile-box .richText.mb-safety-information-menu.activeSection {
        border-bottom: 5px solid #25408f;
        padding-bottom: 46px;
    }

    .panadol-mobile-box .box-mb-safety-information-menu .panadol-content-rte h2 {
        margin-top: 1.5em;
        margin-bottom: 1em;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        width: 80%;
        font-size: 16px;
        line-height: normal;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
    }

    .panadol-mobile-box .box-mb-safety-information-menu .panadol-content-rte.richText ul {
        padding-left: 0;
        padding-right: 0;
    }

    .panadol-mobile-box .box-mb-safety-information-menu .panadol-content-rte.richText ul li {
        font-size: 15.99px;
        color: #666666;
        font-family: 'Montserrat', sans-serif;
        background: url(../../assets/img/panadol-list-bullet.png) no-repeat 15px 10px;
        padding-left: 2em;
        padding-right: 1em;
    }

    .panadol-mobile-box .box-mb-safety-information-menu {
        display: none;
        text-align: left;
        background-color: #ffffff;
        box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.44);
        margin-left: 0;
        margin-right: 0;
        padding-left: 3.3em;
        padding-right: 3.3em;
        width: auto;
        margin: 0 auto;
    }

    /* --- PAN-96 _ fix mobile menu for products item 07-10-2024 --- */
    .panadol-mobile-box .panadol-products-submenu-rte[class*="grid_"].alpha {
        display: none;
    }

    .panadol-mobile-box .panadol-products-submenu-rte,
    .panadol-mobile-box .panadol-products-submenu-rte .component-content {
        width: 100%;
    }

    .panadol-mobile-box .panadol-products-submenu-rte.richText ul li {
        margin: 0;
        padding: 0;
        border-bottom: 1px solid #d4d4d4;
    }

    .panadol-mobile-box .panadol-products-submenu-rte.richText ul li:not(:first-child) {
        padding-top: 1.1em;
        padding-bottom: 1.1em;
    }

    .panadol-mobile-box .panadol-products-submenu-rte.richText ul li a,
    .panadol-mobile-box .panadol-products-submenu-rte.richText ul li span {
        display: block;
        width: 100%;
        text-align: center;
    }

    .panadol-mobile-box .panadol-products-submenu-rte.richText ul li a:hover,
    .panadol-mobile-box .panadol-products-submenu-rte.richText ul li a:focus {
        color: #323131;
    }

    .panadol-mobile-box .panadol-products-submenu-rte.richText ul li span {
        text-align: center;
        display: block;
        width: 100%;
        cursor: pointer;
    }

    /*USIM10015358832 tab*/
}

/* Mobile and Tablet Styles Ends */

/* Tablet Alone Styles Starts */

@media screen and (max-width: 1024px) and (min-width: 768px) {

    .panadol-header-links-rte, .panadol-products-submenu-rte, .panadol-headaches-menu-box, .panadol-children-menu-box, .panadol-muscle-menu-box, .panadol-period-menu-box, .panadol-menstrual-menu-box, .panadol-fever-menu-box, .panadol-decongestant-menu-box, .panadol-cold-menu-box, .panadol-safety-content-box, .main .panadol-mobile-box .panadol-navigation-dosage-box, .panadol-search, .panadol-mobile-box .panadol-mobile-language-rte {
        -moz-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
        box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    }

    .panadol-desktop-content-box {
        display: none;
    }

    .panadol-mobile-symptoms-tab.panadol-home-spotlight-tab, .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab {
        margin-top: 1em;
    }

    #footer .panadol-mobile-box {
        display: none;
    }

    .panadol-mobile-header-menu-wrapper {
        min-width: 230px;
    }

    .panadol-mobile-header-menu-wrapper {
        padding-top: 10px;
    }

    .panadol-search-icon {
        padding-top: 7px;
    }

    .panadol-mobile-header-menu-box .panadol-menu-icon p {
        margin: 0;
        padding-top: 4px;
    }

    .panadol-menu-icon {
        min-width: 50px;
        margin-right: 10px;
    }

    .main .panadol-mobile-box .panadol-mobile-header-inner-box .panadol-navigation-products-rte {
        margin-bottom: 0;
        border-bottom: 1px solid #eeeeee;
        margin-left: 5% !important;
        margin-right: 5% !important;
        width: 40%;
        float: left;
        clear: right;
        min-height: 180px;
    }

    .panadol-mobile-box .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab .richText.panadol-navigation-products-rte {
        margin-left: 5% !important;
        width: 40%;
        min-height: 16em;
    }

    .panadol-mobile-box .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab .tabs-nav {
        width: 22em;
        padding-bottom: 0em;
        height: auto;
    }

    .panadol-mobile-box .richText.panadol-menu-icon.activeSection {
        border-bottom: 5px solid #25408f;
        padding-bottom: 8px;
        margin-bottom: 0;
    }

    .panadol-mobile-box .panadol-safety-content-box .panadol-content-rte h2 {
        font-size: 16px;
        line-height: normal;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        margin-top: 1.5em;
        margin-bottom: 1em;
        text-align: left;
        margin-left: 9em;
    }

    .panadol-mobile-box .panadol-safety-content-box .panadol-content-rte.richText ul {
        border-top: 1px solid #eeeeee;
        padding-top: 1.5em;
        margin-left: 2em;
        margin-right: 2em;
        padding-left: 6em;
        padding-right: 6em;
    }

    .panadol-mobile-box .panadol-safety-content-box .panadol-content-rte.richText ul li {
        background: url("../../assets/img/panadol-list-bullet.png") no-repeat 15px 10px;
        padding-left: 2em;
        padding-right: 1em;
    }

    .panadol-mobile-box .panadol-dosage-mobile.activeSection {
        max-height: 41px;
    }

    .panadol-mobile-box .panadol-dosage-age-box .dosagecalculator.panadol-dosage-weight {
        background: url("../../assets/img/dosage-calc-tablet-background.png") no-repeat;
        width: 360px;
        min-height: 73px;
    }

    .panadol-mobile-box .panadol-navigation-dosage-box .dosagecalculator .dosageCalculatorInput input {
        width: 110px;
        margin-right: 7px;
        min-height: 25px;
    }

    .panadol-mobile-box .panadol-navigation-dosage-box .dosagecalculator .dosageCalculatorInput button.button.dosageCalculatorButton {
        background: url("../../assets/img/panadol-calc-buttton-tab.png") no-repeat;
        min-width: 133PX;
        min-height: 47px;
        float: right;
    }

    .panadol-mobile-box .panadol-dosage-weight-box .dosagecalculator.panadol-dosage-weight {
        background: url("../../assets/img/panadol-tablet-weight-background.png") no-repeat;
        margin-bottom: 0;
        width: 324px;
        margin: 0 auto;
    }

    .panadol-mobile-box .panadol-navigation-dosage-box .richText.panadol-dosage-content-rte span.dosage-cta-link {
        font-size: 16.04px;
    }

    .panadol-mobile-box .panadol-navigation-dosage-box p {
        font-size: 16.08px;
    }

    .panadol-mobile-box .panadol-navigation-dosage-box h2 {
        font-size: 25.09px;
    }

    .panadol-mobile-box .panadol-navigation-dosage-box .panadol-dosage-age-box .richText.panadol-dosage-content-rte p:nth-child(1) span.dosage-cta-link {
        font-size: 14.01px;
        background: none;
        font-family: 'Montserrat', sans-serif;
        color: #666666;
        display: block;
        text-align: left;
    }

    .panadol-mobile-box .panadol-dosage-age-box .panadol-dosage-content-rte {
        width: 360px;
        margin: 0 auto;
    }

    .main .panadol-mobile-box .panadol-mobile-header-inner-box .panadol-headaches-menu-box .panadol-navigation-products-rte {
        border-bottom: 0;
    }

    .main .panadol-mobile-box .panadol-headaches-menu-box .panadol-navigation-products-rte .richText-content {
        margin-top: 3.8em;
        margin-bottom: 0;
    }

    .main .panadol-mobile-box .panadol-headaches-menu-box .panadol-navigation-products-rte p:nth-child(3) {
        border-top: 1px solid #eeeeee;
        position: relative;
        width: 100%;
        padding-top: 0.5em;
        float: left;
    }

    /* Homepage - Tablet Content CSS Start - Anand-17-11*/
    .panadol-content-box, .carousel-slides, .panadol-footer-box {
        width: 84%;
        margin: 0 auto;
    }

    .panadol-mobile-box .panadol-navigation-dosage-box .dosagecalculator .dosageCalculatorInput span {
        font-size: 20.05px;
    }

    span.nav-pdct-title {
        font-size: 16px;
        display: block;
        min-height: 6em;
    }

    .panadol-tablet-content-box {
        display: block;
    }

    .panadol-desktop-content-box .panadol-home-new-kids-box, .panadol-mobile-content-box {
        display: none;
    }

    /* Homepage - Tablet Content CSS End - Anand-17-11*/
    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box {
        margin-top: 0em;
        padding-top: 7em;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box span.green-text {
        font-size: 20px;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box span.grey-title {
        font-size: 32px;
        line-height: 38px;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p {
        text-align: center;
        font-size: 16px;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p span.where-to-buy {
        font-size: 16.31px;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText ul,
    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText p,
    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText p strong,
    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section ul li,
    .richText.section.panadol-prod-detail-rte p,
    .box.panadol-prod-dosage-text-box .panadol-content-rte p,
    .box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(1),
    .panadol-content-rte.panadol-warning-section p,
    .richText.panadol-content-rte.panadol-enquiry-section p,
    .panadol-related-products-carousel .box.panadol-product-list-tab-box .panadol-content-rte p span.green-text,
    .panadol-related-products-carousel .box.panadol-product-list-tab-box .panadol-content-rte p,
    .richText.panadol-prod-comp-checkbox-rte p,
    .panadol-related-articles-carousel .panadol-related-articles-box .richText.panadol-content-rte p,
    .panadol-related-articles-box .panadol-content-rte span.read-more-button,
    .main .richText.panadol-content-rte.panadol-symptoms-heading-rte .richText-content p,
    .main .see-more-pdct-details,
    .main .panadol-symptoms-tip-section-rte p,
    .panadol-symptoms-lanading-outer-box .panadol-content-grey-box p,
    .panadol-symptoms-lanading-outer-box .panadol-content-grey-box ul li,
    .panadol-symptoms-lanading-outer-box .panadol-content-grey-box p strong,
    .richText.panadol-content-rte.panadol-enquiry-section p span.green-text,
    .panadol-campaign-new-outer-box .panadol-campaign-header-box p {
        line-height: 20px;
        font-size: 16px !important;
    }

    .symptoms-heading {
        font-size: 45px;
        line-height: 100%;
    }

    .main .richText.panadol-content-rte.panadol-symptoms-tip-section-rte p strong {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 10px;
        display: block;
    }

    .main .panadol-symptoms-lanading-outer-box .panadol-content-rte h2 {
        font-size: 32px;
        line-height: 40px;
    }

    .carousel.panadol-related-products-carousel ul.carousel-slides {
        width: 100%;
    }

    .panadol-related-articles-carousel .panadol-related-articles-box {
        background-color: #f2f2f2;
    }

    .box.panadol-product-detail-outer-box .panadol-related-articles-carousel .panadol-related-articles-box {
        background-color: #ffffff;
    }

    .box.panadol-product-list-tab-box, .panadol-product-listing-box .box.panadol-product-list-tab-box {
        width: 45%;
        margin-left: 3%;
    }

    .main .panadol-compare-outer-box .panadol-compare-second-level-box {
        /* overflow-x: scroll; */
        overflow: hidden;
    }

    .box.panadol-product-list-tab-box.odd {
        margin-left: 0;
    }

    .box.compare-name {
        min-height: 8.5em;
        width: 15vw;
    }

    .panadol-mobile-box .image.panadol-search-icon.activeSection {
        background: url("../../assets/img/panadol-green-search.png") no-repeat center;
        background-size: 100%;
    }

    .box.panadol-product-detail-outer-box .carousel.panadol-related-products-carousel ul.carousel-slides {
        width: 84%;
    }

    .box.panadol-error-page-outer-box .panadol-content-rte h1 {
        /* font-size: 90px; */
        line-height: normal;
    }

    .box.panadol-error-page-outer-box .panadol-content-rte p {
        font-size: 16px;
        color: #666666;
        line-height: 22px;
    }

    .panadol-compare-close {
        width: 30px;
        margin-right: 1em;
        position: absolute;
        padding-top: 1em;
        right: 0;
    }

    .box.panadol-mobile-header-menu-box {
        min-height: 51px;
    }

    .panadol-content-page-rte ul li .terms-and-conditions-list {
        background-position: 0px 7px !important;
    }

    .panadol-mobile-box .panadol-dosage-weight-box button.button.dosageCalculatorButton {
        margin-left: 90px;
    }

    .panadol-mobile-header-box .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        background: rgba(0, 0, 0, 0) url("../../assets/img/Tablet_Tabs_GreenBar.png?auto=format") no-repeat scroll 50% 100%;
        padding-bottom: 1.2em;
        height: 14px;
    }

    .panadol-mobile-header-box .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item a, .panadol-mobile-header-box .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item a {
        padding: 0 1em;
    }

    span.sweetPink, span.skyBlue, span.olivine, span.sunglow, span.cinnabar, span.viking, span.mediumSeaGreen, span.seaBuckThorn, span.mandy, span.summerSky, span.carissma, span.pancho {
        font-size: 45px;
    }

    .main .panadol-header-tooltip {
        background: url("../../assets/img/tablet-tooltip-background.png?auto=format") no-repeat;
        width: 183px;
        height: 70px;
        left: inherit;
        right: 3em;
        top: 3em;
        font-size: 16px;
        padding-top: 0.8em;
        padding-left: 0.1em;
        padding-right: 0.2em;
    }

    .panadol-symptoms-heading-rte p {
        width: 100%;
    }

    .panadol-symptoms-lanading-outer-box .panadol-symptoms-tip-section-rte img.richText-image {
        max-width: 90px;
    }

    .panadol-symptoms-lanading-outer-box .carousel.panadol-symptoms-tip-section ul.carousel-slides {
        min-height: 12em;
    }

    .panadol-download {
        min-width: 50%;
    }

    .main .panadol-campaign-new-outer-box .carousel-nav li.carousel-nav-prev a:before {
        content: url(../../assets/img/campaign-new-tab-leftarw.png);
        background: none;
    }

    .main .panadol-campaign-new-outer-box .carousel-nav li.carousel-nav-next a:before {
        content: url(../../assets/img/campaign-tab-right-arw.png);
        background: none;
    }

    .panadol-campaign-new-video-carousel .carousel-nav li.carousel-nav-prev, .panadol-campaign-new-video-carousel .carousel-nav li.carousel-nav-next {
        margin: 0em 1em;
        top: 39%;
    }

    .panadol-campaign-new-outer-box span.grey-title, .panadol-campaign-new-outer-box h2 {
        font-size: 32px !important;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-header-box .panadol-content-rte .component-content {
        padding-bottom: 0;
        background: none;
        background-size: 20%;
    }

    .panadol-campaign-new-outer-box p, .panadol-campaign-new-outer-box span.learn-more-button {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .panadol-content-rte p {
        width: 89%;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-rel-prod-bg-box .box.panadol-content-box {
        width: 79%;
    }

    .panadol-campaign-new-outer-box .richText.panadol-green-right-rte.panadol-content-rte p, .panadol-campaign-new-outer-box .richText.panadol-campaign-new-rte p strong {
        font-size: 18px !important;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-image {
        margin-top: 2em;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-rel-prod-bg-box span.campaign-disclamier {
        font-size: 10px;
        line-height: 15px;
        display: block;
    }

    .panadol-campaign-new-outer-box .panadol-dosage-weight-box {
        margin-top: 1.5em;
    }

    .panadol-campaign-new-outer-box .panadol-dosage-weight {
        margin-bottom: 2.5em;
    }

    .panadol-campaign-new-outer-box .panadol-children-pink-background-box .box.panadol-content-box {
        width: 92%;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-background-box .panadol-children-pink-oval-box {
        width: 52% !important;
        margin-left: 0%;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-background-box .box.section.panadol-home-kids-video-box {
        width: 48% !important;
        margin-top: 5em;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-oval-rte p:first-child {
        padding: 16% 18% 2% 11%;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-oval-rte span.pink-text {
        font-size: 20px;
        line-height: 25px;
        padding: 0;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-background-box .panadol-content-rte h2 {
        line-height: 40px;
        margin-bottom: 0;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-oval-rte p {
        padding: 0% 12% 0% 11%;
        margin-top: 0;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-oval-box .green-oval-small-rte p {
        padding: 1.8em 0em;
        width: 95%;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-oval-box .green-oval-small-rte {
        margin-top: -6em;
        margin-left: 4em;
        max-width: 132px;
        background-size: 100%;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-background-box {
        background: url(../../assets/img/campaign-brown-bg-tab.png) no-repeat;
        background-size: 100% 100%;
    }

    .main .panadol-campaign-new-outer-box .panadol-healthy-child-box .richText.panadol-content-rte p {
        width: 80%;
    }

    .main .panadol-campaign-new-outer-box .panadol-healthy-child-box {
        padding-bottom: 2em;
        background: url(../../assets/img/campaign-plane-tab.png) no-repeat right;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel .carousel-nav li a {
        top: 107%;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel.panadol-campaign-new-tablet-carousel .richText-image {
        float: left;
        padding-left: 2em;
        padding-top: 1em;
        padding-right: 2em;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel.panadol-campaign-new-tablet-carousel .panadol-content-rte p {
        text-align: left;
        margin-bottom: 0.5em;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel.panadol-campaign-new-tablet-carousel .panadol-content-rte .richText-content {
        padding-top: 3em;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel.panadol-campaign-new-tablet-carousel .panadol-content-rte p:nth-child(3) {
        margin-top: 1.5em;
    }

    .main .panadol-campaign-new-outer-box label.poll-option-label, .panadol-campiagn-poll-section-box .pollResultsContainer span.pollTitle {
        font-size: 16px;
    }

    .main .panadol-campaign-new-outer-box .pollOptionsContainer h4, .panadol-campiagn-poll-section-box .pollResultsContainer h4 span.pollResultValue {
        font-size: 18px;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-new-video-carousel .carousel-slides {
        min-height: 429px;
    }
}

/* Tablet Alone Styles Ends */
/*USIM10015358832*/
@media screen and (max-width: 768px) {
    .main .panadol-mobile-box .mb-safety-information-menu {
        position: absolute;
        left: 47%;
        width: 20% !important;
        top: 6%;
        line-height: 15.5px !important;
    }
}

@media screen and (max-width: 736px) {
    .main .panadol-mobile-box .mb-safety-information-menu {
        position: absolute;
        left: 49%;
        width: 23% !important;
        top: -15%;
        line-height: 15.5px !important;
    }
}

@media screen and (max-width: 441px) {
    .main .panadol-mobile-box .mb-safety-information-menu {
        position: absolute;
        left: 25%;
        width: 28% !important;
        top: -27%;
        line-height: 15.5px !important;
    }
}

/*USIM10015358832*/

/* Mobile Styles Starts */

@media screen and (max-width: 767px) and (min-width: 320px) {
    #footer .panadol-mobile-box {
        display: block;
    }

    .panadol-mobile-box .image.panadol-search-icon.activeSection {
        padding-bottom: 0px;
        padding-top: 1px;
    }

    .panadol-menu-icon, .panadol-dosage-mobile, .panadol-search-icon {
        float: left !important;
        width: 25% !important;
    }

    .panadol-mobile-box .gsk-logo {
        /* margin-right: 16px; */
        /* width: 25% !important; */
        /* max-width: 31px; */
        float: left !important;
        margin-top: 5px;
    }

    .panadol-mobile-header-menu-wrapper {
        float: right;
        margin-bottom: 0;
        padding-top: 5px;
    }

    .main .panadol-mobile-box .panadol-search-icon {
        margin-right: 16px;
        width: 18px !important;
        margin-top: 5px;
    }

    .panadol-logo {
        position: absolute;
        width: 90px !important;
        height: 100px;
        top: 0em;
        margin-bottom: 0;
    }

    /*peru logo*/
    .panadol-peru-logo {
        margin-top: -0.88em;
    }

    .panadol-mobile-header-menu-box {
        height: 39px;
        -webkit-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.28);
        -moz-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.28);
        box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.28);
    }

    .panadol-dosage-mobile {
        width: 28px !important;
        margin-right: 16px;
    }

    .panadol-mobile-header-menu-box .panadol-menu-icon p {
        margin: 0;
    }

    .panadol-menu-icon {
        margin-right: 8px;
    }

    .panadol-mobile-box .panadol-dosage-age-box .panadol-dosage-content-rte {
        width: 228px;
        margin: 0 auto;
    }

    .panadol-mobile-box .panadol-navigation-dosage-box .panadol-dosage-age-box .richText.panadol-dosage-content-rte p:nth-child(1) span.dosage-cta-link {
        display: block;
        text-align: left;
    }

    /* Homepage - Mobile Content CSS Start - Anand-17-11*/
    .panadol-content-box, .carousel-slides, .panadol-home-carousel-slide-box, .panadol-social-icon-box .component-content, .panadol-footer-newsletter-box .component-content, .panadol-footer-country-sel-box .component-content,
    .panadol-footer-text .component-content {
        width: 90%;
        margin: 0 auto;
    }

    .panadol-home-carousel-slide-box {
        width: 100%;
    }

    .main .box.share-print-wrapper {
        margin: 0 auto;
        float: left;
    }

    .main .box.share-print-wrapper .richText.panadol-download {
        float: left;
        width: 65%;
    }

    .main .box.share-print-wrapper .share-bar {
        float: left;
        width: 30%;
    }

    .panadol-social-icon-box .panadol-footer-rte .component-content, .panadol-footer-newsletter-box .panadol-footer-rte .component-content, .panadol-footer-country-sel-box .panadol-footer-rte .component-content, .parametrizedhtml .component-content {
        width: 100%;
    }

    .panadol-home-did-you-know-carousel, .panadol-footer-box {
        width: 100%;
        padding: 0;
    }

    #wrapper .panadol-desktop-box, #footer .panadol-desktop-box {
        display: none;
    }

    .panadol-mobile-content-box {
        display: block;
    }

    .panadol-desktop-content-box, .panadol-tablet-content-box {
        display: none;
    }

    /* Homepage - Mobile Content CSS End - Anand-17-11*/
    .panadol-live-well-outer-box .panadol-content-box {
        width: 100%;
    }

    .panadol-live-well-outer-box .panadol-livewell-header-rte .component-content, .panadol-live-well-outer-box .livewell-select,
    .panadol-live-well-outer-box .panadol-content-grey-box {
        width: 90%;
        margin: 0 auto;
    }

    .main .box.panadol-desktop-n-tablet-conent-box.component {
        display: none;
    }

    .carousel.panadol-product-detail-image-carousel {
        border: none;
        background-color: transparent;
    }

    .carousel.panadol-product-detail-image-carousel .carousel-nav li.carousel-nav-prev, .carousel.panadol-product-detail-image-carousel .carousel-nav li.carousel-nav-next, .panadol-related-products-carousel .carousel-nav li.carousel-nav-prev, .panadol-related-products-carousel .carousel-nav li.carousel-nav-next, .panadol-related-articles-carousel .carousel-nav li.carousel-nav-prev, .panadol-related-articles-carousel .carousel-nav li.carousel-nav-next {
        display: none;
    }

    .carousel.panadol-product-detail-image-carousel .carousel-nav li, .panadol-related-products-carousel .carousel-nav li, .panadol-related-articles-carousel .carousel-nav li {
        display: inline-block;
    }

    .carousel.panadol-product-detail-image-carousel .carousel-nav li a, .panadol-related-products-carousel .carousel-nav li a, .panadol-related-articles-carousel .carousel-nav li a {
        /*width: 18px;
        height: 18px;*/
        width: 24px;
        height: 24px;
    }

    .carousel.panadol-product-detail-image-carousel .carousel-nav {
        margin-top: 0;
        margin-bottom: 0;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box span.green-text {
        font-size: 17px;
        line-height: 20px;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box span.grey-title {
        font-size: 21.33px;
        line-height: 25px;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText ul,
    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText p,
    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText p strong,
    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section ul li,
    .richText.section.panadol-prod-detail-rte p,
    .box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(1),
    .panadol-content-rte.panadol-warning-section p,
    .panadol-related-articles-box .panadol-content-rte span.read-more-button,
    .panadol-related-articles-box .panadol-content-rte span.read-more-button a {
        font-size: 16px !important;
        line-height: 22px !important;
        word-break: break-word;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p,
    .richText.panadol-prod-comp-checkbox-rte p,
    .panadol-symptoms-lanading-outer-box .panadol-content-grey-box p,
    .panadol-symptoms-lanading-outer-box .panadol-content-grey-box ul li,
    .panadol-symptoms-lanading-outer-box .panadol-content-grey-box p strong,
    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p span.where-to-buy,
    .richText.panadol-content-rte.panadol-enquiry-section p,
    .richText.panadol-content-rte.panadol-enquiry-section p span.green-text,
    .main .richText.panadol-content-rte.panadol-symptoms-heading-rte .richText-content p,
    .main .see-more-pdct-details,
    .box.panadol-prod-dosage-text-box .panadol-content-rte p {
        font-size: 14px !important;
        line-height: 22px !important;
    }

    .panadol-related-articles-carousel .panadol-related-articles-box .richText.panadol-content-rte p {
        font-size: 16px !important;
    }

    .box.panadol-product-list-tab-box .panadol-content-rte p {
        font-size: 16px;
    }

    .richText.panadol-prod-detail-rte {
        height: auto !important;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box {
        padding-top: 4.5em;
    }

    .panadol-product-overview .accordion-container {
        border: 0;
    }

    .panadol-product-overview .panadol-content-rte ul li {
        background: url("../../assets/img/article_list_icon.png") no-repeat left center;
        font-size: 13.65px;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        color: #666666;
    }

    .panadol-product-overview .panadol-content-rte ul {
        padding: 0;
        margin: 0;
    }

    .panadol-product-overview .panadol-content-rte {
        margin-bottom: 0;
    }

    .panadol-product-overview .panadol-content-rte p {
        font-size: 13.65;
        color: #666666;
    }

    .richText.panadol-prod-detail-rte .richText-content {
        border-top: 2px solid #f1f1f1;
        margin: 0 auto;
        width: 70%;
        text-align: center;
        padding-top: 0.5em;
        padding-bottom: 0.5em;
    }

    .richText.panadol-prod-detail-rte img.richText-image {
        margin: 0 auto;
        padding-top: 1em;
        padding-bottom: 1em;
    }

    .richText.panadol-prod-detail-rte {
        margin-bottom: 1.8em;
    }

    .box.panadol-prod-dosage-text-box .panadol-content-rte p {
        text-align: center;
    }

    .box.panadol-prod-dosage-table-box .richText.panadol-content-rte {
        float: left;
    }

    .box.panadol-prod-dosage-table-box .panadol-content-rte p {
        border-left: 1px solid #d4d4d4;
    }

    .box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(1) {
        border-left: 1px solid #ffffff;
    }

    .main .panadol-content-rte.panadol-warning-section {
        margin-top: 1.8em;
        margin-bottom: 0;
        width: auto !important;
        height: auto !important;
        margin-left: 0 !important;
    }

    .richText.panadol-content-rte.panadol-warning-section.last {
        margin-bottom: 3em;
    }

    .panadol-content-rte.panadol-warning-section p {
        text-align: center;
    }

    .panadol-related-products-carousel .box.panadol-product-list-tab-box, .panadol-related-articles-carousel .panadol-related-articles-box {
        width: auto !important;
    }

    .panadol-related-products-carousel .box.panadol-product-list-tab-box.last, .panadol-related-articles-carousel .panadol-related-articles-box.last {
        margin-left: 0 !important;
    }

    .richText.panadol-prod-comp-checkbox-rte p {
        /* width: 32px; */
        height: 32px;
        padding-top: .8em;
        margin-bottom: 0em;
    }

    .panadol-related-products-carousel .carousel-nav li {
        display: inline-block;
    }

    .main .symptoms-heading {
        font-size: 38.4px;
        line-height: 40px;
        margin-top: 0.8em;
        margin-bottom: 0.5em;
        display: block;
    }

    .main .richText.panadol-content-rte.panadol-symptoms-heading-rte .richText-content > h1 {
        margin-top: 0em;
    }

    .main .richText.panadol-content-rte.panadol-symptoms-heading-rte .richText-content p {
        font-size: 12.8px;
        line-height: 18.7px;
        width: 100%;
    }

    .main .panadol-symptoms-heading-rte {
        float: none;
        margin: 0 auto;
        width: auto;
    }

    .main .panadol-symptoms-tip-section-rte {
        width: auto;
        margin-top: 0em;
        margin-bottom: 0em;
    }

    .main .richText.panadol-content-rte.panadol-symptoms-tip-section-rte p strong, .main .panadol-symptoms-tip-section-rte p {
        font-size: 13.66px;
        text-align: center;
    }

    .main .panadol-symptoms-tip-section-rte .richText-image.pull-left {
        float: none;
        width: auto;
        max-width: 35%;
        margin: 0 auto;
    }

    .main .panadol-symptoms-lanading-outer-box h2 {
        font-size: 21.33px;
        line-height: 25.6px;
    }

    .panadol-related-articles-carousel .panadol-related-articles-box {
        background-color: #ececec;
    }

    .panadol-product-detail-outer-box .panadol-related-articles-carousel .panadol-related-articles-box {
        background-color: #ffffff;
    }

    .tabs.panadol-product-children-tab.panadol-home-best-of-week-tab .tabs-nav {
        width: 20em;
    }

    .tabs.panadol-product-children-tab.panadol-home-best-of-week-tab .tabs-nav .tabs-nav-item {
        padding: 7px 5px 7px 5px;
    }

    .box.panadol-product-list-tab-box, .panadol-product-listing-box .box.panadol-product-list-tab-box {
        border: 10px solid #efefef;
        width: 95%;
        margin: 0 auto;
        background-color: #ffffff;
        margin-bottom: 2em;
    }

    .tabs.panadol-product-children-tab.panadol-home-best-of-week-tab.tabs .tabs-content {
        background-color: #FFFFFF;
    }

    .compare-name img {
        float: right;
        width: 16px;
        margin-top: 5px;
    }

    .panadol-compare-now-link {
        width: auto;
        margin: 0;
        margin-left: 8%;
        text-align: left;
    }

    .compare-name {
        width: 130px;
        padding: 0.5em;
        min-height: 8em;
        margin-right: 0.8em;
    }

    .panadol-compare-close {
        float: right;
        width: 30px;
        margin-right: 1em;
        padding-top: 2em;
    }

    .main .panadol-compare-outer-box .panadol-content-box {
        padding-top: 5em;
        width: auto;
        margin-left: 20px;
    }

    .component-content.panadol-compare-first-level-box-wrapper {
        overflow-x: scroll;
    }

    .panadol-compare-now-link p {
        text-align: left;
    }

    .box.section.panadol-compare-first-level-box {
        overflow-x: scroll;
        height: 190px;
        overflow: hidden;
        min-width: 300px;
    }

    .content.paragraphSystem.panadol-compare-first-level-box-paragraph {
        width: 800px;
    }

    .main .richText.panadol-content-rte.panadol-compare-label-rte {
        display: none;
    }

    .main .panadol-compare-outer-box .panadol-compare-second-level-box {
        /* height: 780px; */
        overflow: hidden;
        min-width: 300px;
    }

    /*.main .parametrizedhtml.share-bar {
      width: 46%;
      margin-left: 2% !important;
      float: right;
    } */
    .main .fileList.panadol-download {
        width: 52% !important;
        float: left !important;
    }

    .panadol-mobile-box .panadol-safety-content-box .panadol-content-rte h2 {
        margin-top: 1.5em;
        margin-bottom: 1em;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        width: 80%;
    }

    .panadol-mobile-box .panadol-safety-content-box .panadol-content-rte.richText ul {
        padding-left: 0;
        padding-right: 0;
    }

    .panadol-mobile-box .panadol-mobile-symptoms-tab.panadol-home-spotlight-tab .tabs-nav {
        width: 14em;
    }

    .panadol-mobile-box .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab .tabs-nav {
        width: 280px;
    }

    .panadol-mobile-box .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item a {
        padding: 0px;
    }

    .panadol-mobile-box .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab li.tabs-nav-item {
        padding: 10px;
    }

    .box.panadol-compare-table-section-box.TotalProduct2 {
        width: 440px;
    }

    .box.panadol-compare-table-section-box.TotalProduct3 {
        width: 670px;
    }

    .box.panadol-compare-table-section-box.TotalProduct4 {
        width: 880px;
    }

    .box.panadol-compare-table-section-box.TotalProduct5 {
        width: 1100px;
    }

    .main .box.panadol-compare-table-section-box.TotalProduct2 .panadol-product-table-section {
        width: 100%;
    }

    .box.panadol-error-page-outer-box .panadol-content-rte h1 {
        /* font-size: 60px; */
        line-height: normal;
        margin-bottom: 0.2em;
    }

    .box.panadol-error-page-outer-box .panadol-content-rte p {
        font-size: 16px;
        line-height: 22px;
    }

    .box.panadol-error-page-outer-box .panadol-content-rte {
        width: 80%;
    }

    .compare-section .panadol-content-rte p, .compare-section .panadol-content-rte.richText ul li {
        padding-left: 1em;
        padding-right: 1em;
    }

    .panadol-related-products-carousel .carousel-nav li, .panadol-related-articles-carousel .carousel-nav li {
        display: inline-block;
        width: 4%;
    }

    .panadol-mobile-box .panadol-mobile-symptoms-tab.panadol-home-spotlight-tab .tabs-nav {
        width: 230px;
    }

    .panadol-mobile-header-box .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item {
        padding: 7px 20px 7px 20px !important;
    }

    .panadol-header-links-rte.richText ul li:nth-child(3), .panadol-header-links-rte.richText ul li:nth-child(4) {
        margin-right: 1 .4vw;
    }

    .main .panadol-header-tooltip {
        background: url("../../assets/img/mobile-tooltip-background.png") no-repeat;
        width: 170px;
        height: 63px;
        left: inherit;
        right: 1.3em;
        top: 2.3em;
        font-size: 16px;
        padding-top: 0.8em;
        padding-left: 0.1em;
        padding-right: 0.2em;
    }

    span.sweetPink, span.skyBlue, span.olivine, span.sunglow, span.cinnabar, span.viking, span.mediumSeaGreen, span.seaBuckThorn, span.mandy, span.summerSky, span.carissma, span.pancho {
        font-size: 46.87px;
    }

    .panadol-symptoms-lanading-outer-box .panadol-content-grey-box ul li {
        background: url(../../assets/img/panadol-list-bullet.png) no-repeat left 6px;
    }


    .panadol-symptoms-lanading-outer-box .panadol-content-grey-box {
        background-color: #f2f2f2;
        padding-bottom: 0;
    }

    .panadol-symptoms-lanading-outer-box .panadol-content-grey-box .panadol-content-rte {
        margin-bottom: 0;
    }

    .main .panadol-campaign-new-video-carousel .carousel-nav li.carousel-nav-prev a:before {
        content: " ";
        background: none;
    }

    .main .panadol-campaign-new-video-carousel .carousel-nav li.carousel-nav-next a:before {
        content: " ";
        background: none;
    }

    .main .panadol-campaign-new-outer-box span.grey-title, .main .panadol-campaign-new-outer-box h2 {
        font-size: 25px !important;
        line-height: normal !important;
    }

    .main .panadol-campaign-new-outer-box p, .panadol-campaign-new-outer-box .panadol-healthy-child-box span.learn-more-button {
        font-size: 16px !important;
        line-height: 21px !important;
    }

    .main .panadol-campaign-new-outer-box .box.panadol-campaign-header-box {
        margin-bottom: 0;
        width: 78%;
    }

    .main .panadol-campaign-new-outer-box .panadol-healthy-child-box {
        padding-bottom: 0em;
        background: none;
        min-height: 100%;
    }

    .main .panadol-campaign-new-outer-box .panadol-healthy-child-box .richText.panadol-content-rte p {
        width: 89%;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .panadol-content-rte p {
        width: 100%;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box {
        background: url(../../assets/img/campaign-blueBg-mobile.png) no-repeat;
        background-size: 100% 100%;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .panadol-content-box {
        width: 100%;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel {
        width: 70%;
        margin: 0 auto !important;
        background-color: #fffaef;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .panadol-content-rte {
        width: 90%;
        margin: 0 auto;
    }

    .main .panadol-campaign-new-outer-box .carousel .carousel-nav li a {
        top: 103%;
    }

    .main .panadol-campaign-new-outer-box .carousel .carousel-nav li {
        width: 5%;
    }

    .main .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel-slide .box.component .richText.panadol-content-rte .richText-image {
        margin-top: 1em;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 1.5em;
    }

    .main .panadol-campaign-new-outer-box .image.panadol-campaign-swipe-image {
        margin-top: 1.5em;
        margin-bottom: 1.5em;
        overflow: hidden;
        max-height: 386px
    }

    .main .panadol-campaign-new-outer-box .panadol-mobile-content-box .panadol-campaign-banner-video-box .carousel.panadol-campaign-new-video-carousel .image.panadol-content-image img {
        width: 100%;
    }

    .main .panadol-campaign-new-outer-box .panadol-mobile-content-box .panadol-campaign-banner-video-box .carousel.panadol-campaign-new-video-carousel .carousel-nav li a {
        top: 75%;
    }

    .panadol-campaign-blue-background-box .panadol-content-rte.panadol-swipe-mobile-rte p:first-child {
        padding-top: 0em;
        padding-bottom: 1.4em;
    }

    .main .panadol-campaign-new-outer-box .image.panadol-campaign-swipe-image.image .component-content {
        overflow-x: scroll;
    }

    .main .panadol-campaign-new-outer-box .image.panadol-campaign-swipe-image.image img {
        overflow-x: scroll;
        min-width: 3400px;
    }

    .main .panadol-campaign-new-outer-box .box.panadol-campiagn-poll-section-box .box.component {
        width: 84%;
        margin: 0 auto;
    }

    .main .panadol-campaign-new-outer-box .poll button.showPollResult {
        width: 50%;
    }

    .main .panadol-campaign-new-outer-box .panadol-campaign-video-section .carousel-slides {
        min-height: 289px;
    }

    .main .panadol-campaign-new-outer-box .panadol-campaign-rel-prod-bg-box {
        background: url(../../assets/img/campaign-greenBg-mobile.png) no-repeat;
        background-size: 100% 100%;
        margin-top: 0em;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-rel-prod-bg-box .box.panadol-content-box {
        width: 85%;
    }

    .panadol-campaign-new-outer-box .richText.panadol-campaign-new-rte p strong {
        font-size: 17px;
    }

    .panadol-campaign-new-outer-box .richText.panadol-campaign-new-rte img {
        max-width: 10%;
    }

    .panadol-campaign-new-outer-box .richText.panadol-campaign-new-rte p {
        padding-left: 50px;
        width: 75%;
    }

    .panadol-campaign-new-outer-box span.learn-more-button {
        width: 45%;
        font-size: 16px;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-rel-prod-bg-box span.campaign-disclamier {
        font-size: 12px;
        line-height: normal;
    }

    .panadol-campaign-new-outer-box .richText.panadol-campaign-new-rte .richText-content {
        margin-bottom: 0em;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte p:nth-child(4) {
        width: 80%;
        margin: 0 auto;
        margin-top: 0.5em;
        line-height: 12px !important;
    }

    .main .panadol-campaign-new-outer-box .panadol-dosage-weight-box {
        width: 79%;
        margin: 0 auto;
        padding: 0
    }

    .main .panadol-campaign-new-outer-box .panadol-dosage-weight {
        margin-bottom: 3.5em;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-background-box .box.section.panadol-home-kids-video-box {
        width: 95% !important;
        margin: 0 auto !important;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-background-box .panadol-children-pink-oval-box {
        width: 100% !important;
    }

    .panadol-campaign-new-outer-box .panadol-healthy-child-box span.learn-more-button {
        width: 40%;
    }

    .panadol-campaign-new-outer-box .panadol-children-pink-background-box {
        background: url(../../assets/img/campaign-pinkBg-mobile.png) no-repeat;
        background-size: 100% 100%;
    }

    .panadol-campaign-new-outer-box .panadol-children-pink-background-box .box.panadol-content-box {
        width: 100%;
    }

    .panadol-campaign-new-outer-box .panadol-children-pink-oval-rte {
        background: url(../../assets/img/Mobile_ChildrensPanadol_PinkOvalShape.png) no-repeat 0% 0%;
        background-size: 100%;
        min-height: 70vw;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-oval-rte p:first-child {
        font-size: 20px;
        padding: 18% 12% 3% 10%;
        margin: 0;
        width: auto;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-oval-rte span.pink-text {
        font-size: 5.33vw;
        line-height: 6vw;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-oval-rte p {
        font-size: 4.27vw !important;
        width: auto;
        margin: 0;
        padding: 0% 11% 10% 10%;
        line-height: 5vw !important;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-background-box .green-oval-small-rte {
        background-size: 36vw;
        width: 50vw;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-oval-box .green-oval-small-rte p {
        width: 100%;
        font-size: 4.27vw !important;
        line-height: 5vw !important;
    }

    .main .panadol-campaign-new-outer-box label.poll-option-label, .panadol-campiagn-poll-section-box .pollResultsContainer span.pollTitle {
        font-size: 15.97px;
    }

    .main .panadol-campaign-new-outer-box .pollOptionsContainer h4, .panadol-campiagn-poll-section-box .pollResultsContainer h4 span.pollResultValue {
        font-size: 17px;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-new-video-carousel .carousel-slides {
        min-height: 229px;
    }

    /*USIM10015358832 Mobile*/
    /*.main .panadol-mobile-box .mb-safety-information-menu {
        position: absolute;
        left: 25%;
        width: 28%!important;
        top: -27%;
        line-height: 15.5px!important;
    }*//*USIM10015358832 Mobile*/
}

/* Mobile Styles Ends */
a[href^=tel] {
    color: inherit;
    text-decoration: none;
}

@media screen and (min-width: 1460px) {
    span.panadol-product-label {
        min-height: 15.85vw;
    }
}

/* Print Media Starts */

@media print {
    #header, #footer {
        display: none;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box span.green-text {
        font-size: 18.3px;
        line-height: normal;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box span.grey-title {
        line-height: normal;
        font-size: 30.45px;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p {
        line-height: normal;
        font-size: 14.66px;
    }

    .snippetReference .box.share-print-wrapper .panadol-print {
        display: none;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p span.where-to-buy, .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p span.where-to-buy a {
        font-size: 14.74px;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-print p, .panadol-download a.fileList-download-link, .share-bar a.addthis_button, .main .panadol-print p {
        font-size: 14.64px;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte h2 {
        font-size: 30.45px;
        line-height: normal;
    }

    span.product-green-bar {
        font-size: 18.45px;
        line-height: normal;
        padding: 0.5em;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section ul li {
        font-size: 14.63px;
        line-height: normal;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText ul, .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText p, .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText p strong {
        font-size: 14.64px;
        line-height: normal;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText p:nth-child(2), .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText ul {
        padding-left: 1em;
        padding-right: 1em;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText ul, .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText p {
        padding-left: 1em;
        padding-right: 1em;
    }

    .main .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section p:nth-child(1) {
        margin-bottom: 1em;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section ul li {
        background: url("../../assets/img/article_list_icon.png") no-repeat left 7px;
    }

    .box.panadol-prod-dosage-text-box .panadol-content-rte, .panadol-content-rte.panadol-warning-section p, .richText.panadol-content-rte.panadol-enquiry-section p, .box.panadol-product-list-tab-box .panadol-content-rte p, .panadol-related-articles-carousel .panadol-related-articles-box .richText.panadol-content-rte p {
        font-size: 16px;
        line-height: normal;
    }

    .snippetReference {
        margin-bottom: 0;
    }

    .box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(1) {
        font-size: 15.86px;
        line-height: normal;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section, .box.panadol-prod-dosage-text-box, .panadol-content-rte.panadol-warning-section, .main .panadol-related-products-carousel .box.panadol-product-list-tab-box, .panadol-related-articles-carousel .panadol-related-articles-box, .panadol-article-related-content-richtext {
        -moz-box-shadow: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }

    .panadol-related-articles-box .panadol-content-rte span.read-more-button {
        font-size: 18px;
        line-height: normal;
    }

    .panadol-related-articles-box .panadol-content-rte span.read-more-button a {
        font-size: 18px;
        line-height: normal;
    }

    .share-bar a.addthis_button {
        padding-left: 4.5em;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p span.where-to-buy, .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p span.where-to-buy a {
        display: inline-block;
        margin-top: 1em;
    }

    .panadol-product-detail-lhs-wrapper {
        float: left !important;
        width: 45% !important;
    }

    .panadol-product-detail-rhs-text-box {
        float: right !important;
        width: 45% !important;
    }

    .panadol-content-box, .carousel-slides, .panadol-footer-box {
        width: 98%;
        margin: 0 auto;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section {
        width: 48%;
        /* height: auto !important;*/
        padding-bottom: 1em;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.odd, .panadol-content-rte.panadol-warning-section.odd, .panadol-related-articles-carousel .panadol-related-articles-box.odd {
        float: right !important;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.even, .panadol-content-rte.panadol-warning-section.even, .panadol-related-articles-carousel .panadol-related-articles-box.even {
        float: left !important;
    }

    .box.panadol-prod-dosage-table-box .richText.panadol-content-rte {
        margin: 0;
        width: 33.33%;
        float: left !important;
    }

    .panadol-content-rte.panadol-warning-section, .panadol-related-articles-carousel .panadol-related-articles-box {
        width: 48% !important;
    }

    .main .panadol-related-products-carousel .box.panadol-product-list-tab-box {
        min-height: auto !important;
        width: 33%;
        float: left !important;
        display: block;
        margin-left: 2% !important;
    }

    .carousel.panadol-related-products-carousel ul.carousel-nav, .panadol-related-articles-carousel ul.carousel-nav {
        display: none;
    }

    .green-text {
        font-size: 20px;
    }

    .richText.panadol-prod-comp-checkbox-rte p {
        color: #25408f;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        margin: 0;
        margin-left: 2em;
        padding-left: 2.5em;
        background: url("../../assets/img/panadol-checkbox.png") no-repeat left center;
        width: 32px;
        height: 2em;
        padding-top: 0.5em;
        font-size: 16px;
        line-height: normal;
    }

    .carousel-slides {
        height: auto !important;
    }

    .panadol-article-detail-content-box h1 {
        font-size: 24px !important;
        line-height: normal !important;
    }

    .panadol-article-detail-content-box p, .panadol-article-detail-content-box ul li, .panadol-article-related-content-richtext p a, .panadol-article-bread-crumb ul li {
        font-size: 16px !important;
        line-height: normal !important;
    }

    .box.panadol-article-detail-content-box {
        width: 50% !important;
        float: left !important;
    }

    .panadol-content-box .panadol-desktop-n-tablet-conent-box {
        float: right !important;
        width: 45% !important;
    }

    .panadol-article-detail-rel-article-box .panadol-content-rte p, .panadol-article-detail-rel-product-box .panadol-content-rte p {
        font-size: 20px !important;
        line-height: normal !important;
    }
}

/* Print Media Ends */

/* USIM10014514309 -- L3 Changes start----*/
@media screen and (min-width: 1025px) {
    .sv-locale .panadol-search-icon {
        position: relative;
        top: 22px;
    }

    .sv-locale .gsk-logo {
        position: relative;
        top: 22px;
    }
}

/* USIM10014514309 -- L3 Changes end----*/
/*vi_vn - USIM10015090718 */
@media screen and (max-width: 767px) and (min-width: 569px) {
    .main .panadol-vietnam-box {
        width: 35% !important;
        float: right !important;
    }

    .main .panadol-vietnam-box .panadol-menu-icon {
        width: 40% !important;
        line-height: 29px !important;
        padding-bottom: 0 !important;
        text-align: center;
    }
}

@media screen and (max-width: 568px) and (min-width: 320px) {
    .main .panadol-vietnam-box {
        width: 70% !important;
        float: right !important;
    }

    .main .panadol-vietnam-box .panadol-menu-icon {
        width: 40% !important;
        line-height: 29px !important;
        padding-bottom: 0 !important;
    }

}

@media screen and (max-width: 1024px) {
    .main .panadol-mobile-header-menu-wrapper .panadol-vietnam-box {
        width: 40% !important;
        float: right !important;
    }
}

/* --------- 16-08-2017 -------- */
@media screen and (max-width: 325px) and (min-width: 315px) {
    .page-vietnam .panadol-mobile-header-menu-wrapper {
        width: 70% !important;
        text-align: center;
    }
}

@media screen and (max-width: 380px) and (min-width: 370px) {
    .page-vietnam .panadol-mobile-header-menu-wrapper {
        width: 60% !important;
        text-align: center;
    }
}

@media screen and (max-width: 570px) and (min-width: 560px) {
    .page-vietnam .panadol-mobile-header-menu-wrapper {
        width: 40% !important;
        text-align: center;
    }
}

@media screen and (max-width: 770px) and (min-width: 760px) {
    .main .panadol-vietnam-box .panadol-menu-icon {
        width: 35% !important;
    }

    .page-vietnam .panadol-mobile-header-menu-wrapper {
        width: 38% !important;
        text-align: center;
    }
}

@media screen and (max-width: 1030px) and (min-width: 1020px) {
    .main .panadol-vietnam-box .panadol-menu-icon {
        width: 28% !important;
    }

    .page-vietnam .panadol-mobile-header-menu-wrapper {
        width: 28% !important;
        text-align: center;
    }
}

@media screen and (max-width: 365px) and (min-width: 355px) {
    .page-vietnam .panadol-mobile-header-menu-wrapper {
        width: 65% !important;
        text-align: center;
    }
}

@media screen and (max-width: 420px) and (min-width: 410px) {
    .page-vietnam .panadol-mobile-header-menu-wrapper {
        width: 55% !important;
        text-align: center;
    }
}

/****************  NORWAY LOCALIZATION  ****************/
@media screen and (max-width: 1024px) and (min-width: 768px) {
    :lang(no) .main .richText.panadol-content-rte.panadol-symptoms-heading-rte .richText-content p {
        line-height: 1.5;
    }
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    :lang(no) .panadol-symptoms-lanading-outer-box .panadol-symptoms-article-second-box {
        margin-top: 0;
    }
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    :lang(no) .main .symptoms-heading {
        font-size: 25px;
    }
}

/****************  END OF NORWAY LOCALIZATION  ****************/

/****************  PAKISTAN LOCALIZATION  ****************/
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .en_pk span.nav-pdct-title {
        min-height: auto;
    }

    .en_pk .panadol-singapore-standard-carousel-box .panadol-home-did-you-know-carousel ul.carousel-slides {
        margin-top: 50px;
    }

    .en_pk .main .panadol-mobile-box .panadol-mobile-header-inner-box .panadol-headaches-menu-box .panadol-navigation-products-rte {
        border-bottom: 1px solid #eee;
    }

    .en_pk .main .panadol-mobile-box .panadol-headaches-menu-box .panadol-navigation-products-rte p:nth-child(3) {
        border-top: none;
        position: static;
        width: auto;
        padding-top: 0;
        float: none;
    }
}

@media screen and (max-width: 1024px) {
    .en_pk .panadol-navigation-products-rte .richText-content {
        margin-top: 0.8em;
    }
}

/****************  END OF PAKISTAN LOCALIZATION  ****************/

/****************  SWITZERLAND LOCALIZATION  ****************/


/****************  END OF SWITZERLAND LOCALIZATION  ****************/

/*Fixes for Peru localization starts here:*/
@media screen and (max-width: 767px) and (min-width: 320px) {
    .es-pe .carousel.panadol-product-detail-image-carousel .carousel-nav li a, .es-pe .panadol-related-products-carousel .carousel-nav li a, .es-pe .panadol-related-articles-carousel .carousel-nav li a {
        width: 25px;
        height: 25px;
    }
}

/*End of Peru localization*/

/*Fixes for Portugal localization starts here:*/
@media screen and (max-width: 767px) and (min-width: 320px) {
    .template-panadol-template-pt .carousel.panadol-product-detail-image-carousel .carousel-nav li a, .template-panadol-template-pt .panadol-related-products-carousel .carousel-nav li a, .template-panadol-template-pt .panadol-related-articles-carousel .carousel-nav li a {
        width: 25px;
        height: 25px;
    }
}

/*End of Portugal localization*/

/* Fixes for Vietnam localization */

@media screen and (max-width: 767px) and (min-width: 320px) {
    :lang(vi) .carousel.panadol-product-detail-image-carousel .carousel-nav li a, :lang(vi) .panadol-related-products-carousel .carousel-nav li a, :lang(vi) .panadol-related-articles-carousel .carousel-nav li a {
        width: 25px;
        height: 25px;
    }
}

/* End of Vietnam localization */

/* Fixes for Finland localization */

@media screen and (max-width: 767px) and (min-width: 320px) {
    :lang(fi) .carousel.panadol-product-detail-image-carousel .carousel-nav li a, :lang(fi) .panadol-related-products-carousel .carousel-nav li a, :lang(fi) .panadol-related-articles-carousel .carousel-nav li a {
        width: 25px;
        height: 25px;
    }
}

/* End of Finland localization */

/* GNE localization */
/*
@media screen and (max-width: 767px) and (min-width: 320px) {
    .en_ae .carousel.panadol-product-detail-image-carousel .carousel-nav li a, .en_ae .panadol-related-products-carousel .carousel-nav li a, .en_ae .panadol-related-articles-carousel .carousel-nav li a {
        width: 24px;
        height: 24px;
    }
}
 */
/* END OF GNE localization */

.hide-anything {
    display: none !important;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/image/_image-base.scss */
.image .right {
  text-align: right;
}

/* line 7, ../../sass/components/image/_image-base.scss */
.image .left {
  text-align: left;
}

/* line 11, ../../sass/components/image/_image-base.scss */
.image .middle {
  text-align: center;
}
/* Homepage - Desktop content CSS Start*/
.panadol-home-bow-image img {
	border:20px solid #ffffff;
	width:90%;
}

.panadol-home-teddy-image {
	margin-top:-2.3em;
    margin-bottom: -2.3em;	
}
.panadol-home-bestweek-content-Box .panadol-home-bow-box img {
	border:1.19vw solid #ffffff;
	width:93%;
	padding-top: 0em;	
}


/* Homepage - Desktop content CSS End*/

/* Article Landing - Desktop  CSS Start - Anand-30-11*/

.panadol-livewell-featured-article-box img {
	border:1.19vw solid #ffffff;
	width:96%;
    padding-top: 0.3em;
}

.panadol-home-bow-box img {
	border:1.19vw solid #ffffff;
	width:90%;
	padding-top: 0.5em;	
}
.panadol-dosage-result-outer-box .panadol-home-bow-box img{
	border:1.19vw solid #efefef;
	width:93.5%;
	padding-top:0;
}
/* Article Landing - Desktop  CSS End - Anand-30-11*/


/* Campaign - Desktop Content CSS Start - Anand-08-12*/

.panadol-campaign-header-box .panadol-home-teddy-image {
	margin-top:1.4em;
    margin-bottom: 1.4em;	
}

.panadol-campaign-blue-background-box  .panadol-content-image img{
	width: 80%;
	float:left;
}



/* Campaign - Desktop Content CSS End - Anand-08-12*/


/* Campaign - Desktop Content CSS End - Anand-08-12*/

@media screen and (min-width: 1680px) {
.panadol-home-bow-box img {
    border: 2.3vw solid #ffffff;
    width: 85%;
    padding-top: 0.5em;
}
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
	
/* Homepage - Tablet Content CSS Start - Anand-17-11*/
	

.panadol-home-bow-image img { 
	border:10px solid #ffffff;
    padding-top: 0.2em;
}

.panadol-home-teddy-image{
    margin-top: -7.5em;
    margin-bottom: -1.95em;
    float: right;
    margin-right: 6em;
}
.panadol-campaign-blue-background-box .panadol-content-image img{
    width: 30vw;	
}
.panadol-campaign-header-box .panadol-home-teddy-image {
	float: none;
    width: 20em;
    margin: 0 auto;
	margin-top:0.2em;
    margin-bottom: 0em;	
}

}
/* Homepage - Tablet Content CSS End - Anand-17-11*/

@media only screen and (max-width: 767px) {
  /* line 16, ../../sass/components/image/_image-base.scss */
  .image .component-content {
    text-align: center;
  }
}

@media screen and (max-width: 767px) and (min-width: 320px) {

.panadol-social-icon-box  .image .component-content {
	text-align:left;
}

.panadol-home-bow-image img {
   width: 90%;
   padding-top: 0.8em;
}

.panadol-home-bestweek-content-Box .panadol-home-bow-box img{
	border:0.9vw solid #ffffff;width: 95%;
	
}
.panadol-home-teddy-image {
	margin-top: 0em;
}

.panadol-campaign-blue-background-box .panadol-content-image img{
	height:auto;     width: 80%;   margin: 0 auto; float:none;
}

.panadol-campaign-header-box .panadol-home-teddy-image {
	margin:0 auto;
	margin-top:1em;
    margin-bottom:1em;	
	float: none;
    width: 13em;
}
.panadol-dosage-result-outer-box .panadol-home-bow-box img{
	padding-top:0.6em;
}

}

.fi-hoida-hero-img {
	margin-top: 5rem;

	img {
		width: 17%;
	}
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery {
  border: solid 2px #323131;
  padding: 13px;
  background-color: #e1e1e1;
}

/* line 9, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
}

/* line 13, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-view {
  border: solid 2px #323131;
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
  text-align: center;
  background: white;
}

/* line 22, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-view img {
  max-height: 100%;
  max-width: 100%;
  display: block;
  margin: 0 auto;
}

/* line 29, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-description {
  margin: 10px 0;
}

/* line 33, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-thumbnails {
  position: relative;
  margin: 20px 0;
}

/* line 38, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-list {
  overflow: hidden;
  margin: 0 50px;
  position: relative;
}

/* line 44, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-arrow,
.imageGallery-arrow.is-disabled:hover {
  position: absolute;
  top: 50%;
  margin-top: -30px;
  cursor: pointer;
  width: 35px;
  height: 60px;
  font: 0/0 serif;
  color: transparent;
}
/* line 56, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-arrow:before,
.imageGallery-arrow.is-disabled:hover:before {
  position: absolute;
  top: 50%;
  color: #AAA;
}

/* line 63, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-arrow:hover:before {
  color: #888;
}

/* line 67, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-description {
  margin: 15px 0;
}

/* line 71, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-arrow.is-disabled {
  opacity: 0.5;
}

/* line 75, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-arrow {
  text-align: center;
}

/* line 79, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-arrow-left,
.imageGallery-arrow-left.is-disabled:hover {
  left: 0;
}
/* line 82, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-arrow-left:before,
.imageGallery-arrow-left.is-disabled:hover:before {
  content: "\f053";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 30px;
}

/* line 88, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-arrow-right,
.imageGallery-arrow-right.is-disabled:hover {
  right: 0;
}
/* line 91, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-arrow-right:before,
.imageGallery-arrow-right.is-disabled:hover:before {
  content: "\f054";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 30px;
}

/* line 97, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-list-inner {
  overflow: hidden;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
  list-style: none;
  width: 4000px;
}

/* line 109, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-thumbnail {
  float: left;
  overflow: hidden;
  padding: 0;
  margin: 0 9px;
  cursor: pointer;
  text-align: center;
  position: relative;
  display: block;
  border: solid 4px #323131;
  opacity: .7;
  filter: alpha(opacity=70);
  -moz-transition: opacity .2s;
  -webkit-transition: opacity .2s;
  -o-transition: opacity .2s;
  -ms-transition: opacity .2s;
  transition: opacity .2s;
}

/* line 128, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-thumbnail:hover,
.imageGallery-thumbnail.is-active {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 134, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-thumbnail-cover {
  display: block;
  max-width: none;
}

/* line 139, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-thumbnail-title {
  display: block;
  margin: 10px auto 0 auto;
  font-size: 11px;
  width: 71px;
}

/* line 146, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery .thumbnails-list li:hover .image,
.imageGallery .thumbnails-list li.active .image {
  border: solid 4px #323131;
  margin: 0;
}

/* line 152, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-thumbnail-image {
  margin: 2px;
  border: solid 2px #323131;
  position: relative;
}

/* line 158, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-thumbnail-overlay {
  opacity: 0.7;
  height: 28px;
  left: 50%;
  margin: -14px 0 0 -15px;
  position: absolute;
  top: 50%;
  width: 30px;
  cursor: pointer;
}
/* line 167, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-thumbnail-overlay:before {
  content: "\f04b";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-size: 15px;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 3px solid #3e3e3e;
  text-indent: 7px;
  background: #fff;
  text-align: center;
  line-height: 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 186, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-thumbnail.is-active .imageGallery-thumbnail-overlay {
  opacity: 0;
  -moz-transition: opacity .5s;
  -webkit-transition: opacity .5s;
  -o-transition: opacity .5s;
  -ms-transition: opacity .5s;
  transition: opacity .5s;
}

/* line 195, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-thumbnail a {
  display: block;
}

/* line 199, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-thumbnail-image img {
  display: block;
  width: 63px;
  height: 52px;
  margin: 0 auto;
}

/* line 206, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-view {
  cursor: pointer;
}

/* line 210, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-view-overlay {
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 73px;
  height: 69px;
  margin: -34px 0 0 -36px;
  cursor: pointer;
  -moz-transition: opacity .5s;
  -webkit-transition: opacity .5s;
  -o-transition: opacity .5s;
  -ms-transition: opacity .5s;
  transition: opacity .5s;
}
/* line 224, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-view-overlay:before {
  content: "\f04b";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  font-size: 30px;
  width: 100%;
  height: 100%;
  border: 3px solid #3e3e3e;
  text-indent: 5px;
  background: #fff;
  text-align: center;
  line-height: 65px;
}

/* line 241, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery.is-playing .imageGallery-view-overlay:before {
  content: "\f04c";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 0px;
}

/* line 247, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery .gallery-play {
  color: #323131;
}

/* line 251, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-view:hover .imageGallery-view-overlay {
  opacity: 0.7;
}

/* line 255, ../../sass/components/imageGallery/_imageGallery-base.scss */
.imageGallery-view .imageGallery-view-overlay:hover {
  opacity: 1;
  text-decoration: none;
}

/* line 261, ../../sass/components/imageGallery/_imageGallery-base.scss */
.mod-js .imageGallery-thumbnail {
  padding: 0;
}
/* line 265, ../../sass/components/imageGallery/_imageGallery-base.scss */
.mod-js .imageGallery-thumbnails {
  position: relative;
}

/*no js view*/
/* line 271, ../../sass/components/imageGallery/_imageGallery-base.scss */
.no-js .imageGallery-view {
  display: none;
}

/* line 275, ../../sass/components/imageGallery/_imageGallery-base.scss */
.no-js .imageGallery-list {
  margin: 0;
}

/* line 279, ../../sass/components/imageGallery/_imageGallery-base.scss */
.no-js .imageGallery-thumbnail img {
  width: auto;
  height: auto;
}

/* line 284, ../../sass/components/imageGallery/_imageGallery-base.scss */
.no-js .imageGallery-thumbnail {
  border: 0;
  opacity: 1;
  float: none;
  overflow: hidden;
}

/* line 291, ../../sass/components/imageGallery/_imageGallery-base.scss */
.no-js .imageGallery-thumbnail a:after {
  content: attr(data-description);
  display: block;
  padding: 10px 0 30px;
  text-align: left;
}

/* line 298, ../../sass/components/imageGallery/_imageGallery-base.scss */
.no-js .imageGallery-arrow {
  display: none;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.locationfinder input[type=text] {
    font-family: sans-serif;
    font-size: 12px;
    border: 1px solid #D5D1CE;
    display: inline;
    float: left;
    height: 12px;
    padding: 8px;
    width: 27%;
}

@media only screen and (max-width: 767px) {
    .locationfinder input[type=text] {
        width: 60%;
        margin-bottom: 20px;
    }
}

.locationfinder .button {
    padding: 8px;
    background-image: url(../../img/Search-icon.png);
    background-repeat: no-repeat;
    border: none;
    margin-right: 20px;
    width: 30px;
    height: 30px;
}

@media only screen and (max-width: 767px) {
    .locationfinder .button {
        margin-right: 24%;
        margin-bottom: 20px;
    }
}

.locationfinder .locationFinder-selectOption {
    width: 7%;
    border: 1px solid #D5D1CE;
    height: 30px;
    margin-left: 10px;
    margin-right: 20px;
}

@media only screen and (max-width: 767px) {
    .locationfinder .locationFinder-selectOption {
        width: 20%;
        margin-left: 0px;
        margin-right: 15px;
    }
}

.locationfinder .locationFinder-selectOption1 {
    height: 30px;
    margin-left: 15px;
    width: 15%;
}

@media only screen and (max-width: 767px) {
    .locationfinder .locationFinder-selectOption1 {
        width: 40%;
        margin-left: 0px;
    }
}

.locationfinder .locationFinder-loadMore .loadMore {
    background-color: #f36633;
    border-radius: 3px;
    color: white;
    padding: 8px 20px;
    border: 1px solid #ccc;
    cursor: pointer;
    display: inline-block;
}

.locationfinder .locationFinder-loadMore .loadMore:hover {
    background-color: #939191;
    color: white;
}

.locationfinder .locationFinder-loadMore .loadMore:active {
    background-color: #939191;
    color: white;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/map/_map-base.scss */
.map-canvas {
  border: solid 2px #323131;
  margin-bottom: 10px;
  text-align: center;
}

/* line 9, ../../sass/components/map/_map-base.scss */
.map-canvas img {
  width: 100%;
  max-width: inherit;
}

/* line 14, ../../sass/components/map/_map-base.scss */
.no-js .map-canvas img {
  width: 100%;
  max-width: 640px;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/*** SETTINGS ***/
/* line 25, ../../sass/components/navigation/_navigation-base.scss */
.navigation-root {
  text-align: left;
  z-index: 10;
  max-width: 100%;
}

/* line 31, ../../sass/components/navigation/_navigation-base.scss */
.navigation-mobile-menu {
  display: none;
}

/* line 38, ../../sass/components/navigation/_navigation-base.scss */
.no-js .navigation-level1 > .navigation-branch {
  display: block;
}
/* line 44, ../../sass/components/navigation/_navigation-base.scss */
.no-js .navigation-root.navigation-branch.navigation-level1 {
  display: block;
}
/* line 52, ../../sass/components/navigation/_navigation-base.scss */
.no-js .navigation-vertical .navigation-item .navigation-branch.navigation-level2 {
  display: block;
}
/* line 59, ../../sass/components/navigation/_navigation-base.scss */
.no-js .navigation-horizontal .navigation-item .navigation-branch.navigation-level2 {
  display: block;
  margin: 0 0 -2px 0;
  border-left: none;
  border-right: none;
  position: static;
}
/* line 65, ../../sass/components/navigation/_navigation-base.scss */
.no-js .navigation-horizontal .navigation-item .navigation-branch.navigation-level2 > .navigation-item {
  float: none;
}

/* line 73, ../../sass/components/navigation/_navigation-base.scss */
.navigation-branch {
  overflow: visible;
  margin: 0;
  padding: 0;
  list-style: none;
  border-color: #4a4a4a;
  border-width: 2px 2px 2px 2px;
  border-style: solid;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 82, ../../sass/components/navigation/_navigation-base.scss */
.navigation-branch.navigation-level1 {
  border: none;
  display: block;
}

/* line 88, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item {
  margin: 0 0 0 0;
  /* so that borders collapse */
  border-color: #4a4a4a;
  border-width: 0 0 0 0;
  border-style: solid;
}
/* line 93, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item > .navigation-item-title {
  display: block;
  padding: 5px 15px 5px 15px;
  background: #e1e1e1;
  color: black;
  font-size: 14px;
  line-height: 1.5;
  font-weight: normal;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
/* line 105, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item > a.navigation-item-title:hover {
  color: black;
  background: #d5d5d5;
  text-decoration: none;
}
/* line 111, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item > span.navigation-item-title {
  cursor: default;
}
/* line 116, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item.has-children > .navigation-item-title .navigation-item-decoration {
  background-color: #c8c8c8;
}
/* line 123, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item.has-active-child > .navigation-item-title, .navigation-item.is-active > .navigation-item-title {
  color: black;
  background: #a2a2a2;
  text-decoration: none;
}
/* line 131, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item.is-open > .navigation-branch, .no-js .navigation-item:hover > .navigation-branch {
  display: block;
}
/* line 135, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item.navigation-level1 {
  margin: 0 0 -2px -2px;
  /* so that borders collapse */
  border-color: #4a4a4a;
  border-width: 2px 2px 2px 2px;
  border-style: solid;
  box-sizing: border-box;
}
/* line 141, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item.navigation-level1 > .navigation-item-title {
  color: black;
  background: #e1e1e1;
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.5;
  padding: 10px 20px 10px 20px;
}
/* line 151, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item.navigation-level1 > a.navigation-item-title:hover {
  color: black;
  background: #939191;
  text-decoration: none;
}
/* line 159, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item.navigation-level1.has-active-child > .navigation-item-title, .navigation-item.navigation-level1.is-active > .navigation-item-title {
  color: #FFF;
  background: #605e5e;
  text-decoration: none;
}
/* line 166, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item.navigation-level2 {
  border-top: 1px solid #4a4a4a;
}

/* line 172, ../../sass/components/navigation/_navigation-base.scss */
.navigation-branch.navigation-level2 {
  display: block;
}

/* line 176, ../../sass/components/navigation/_navigation-base.scss */
.navigation-item > .navigation-item-title {
  padding-left: 40px;
}

/* line 184, ../../sass/components/navigation/_navigation-base.scss */
.mod-touch .navigation-horizontal .navigation-item .is-open.navigation-branch.navigation-level2 {
  display: block;
  position: relative;
  top: 0;
  left: 0;
}
/* line 191, ../../sass/components/navigation/_navigation-base.scss */
.mod-touch .navigation-horizontal .navigation-item.is-open .navigation-branch.navigation-level2 {
  overflow: hidden;
}
/* line 196, ../../sass/components/navigation/_navigation-base.scss */
.mod-touch .navigation-horizontal .navigation-item.navigation-level2:first-child {
  border-top: none;
}
/* line 201, ../../sass/components/navigation/_navigation-base.scss */
.mod-touch .navigation-horizontal .navigation-item .navigation-level2 .navigation-item {
  width: 100%;
}

/* line 212, ../../sass/components/navigation/_navigation-base.scss */
.mod-no-touch .navigation-horizontal .navigation-item:hover .navigation-branch.navigation-level2 {
  min-width: 100%;
  position: absolute;
  top: 41px;
  left: -2px;
  display: block;
}
/* line 218, ../../sass/components/navigation/_navigation-base.scss */
.mod-no-touch .navigation-horizontal .navigation-item:hover .navigation-branch.navigation-level2 .navigation-item {
  float: none;
}

/* line 227, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .navigation-item {
  float: left;
  position: relative;
}
/* line 230, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .navigation-item .navigation-branch.navigation-level2,
.navigation-horizontal .navigation-item .navigation-branch.navigation-level3 {
  display: none;
}
/* line 235, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .navigation-item.is-open > .navigation-branch.navigation-level2,
.navigation-horizontal .navigation-item.is-open > .navigation-branch.navigation-level3 {
  display: block;
  float: none;
}
/* line 242, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .navigation-item.navigation-level2:first-child {
  border-top: none;
}
/* line 247, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .has-children > .navigation-item-title {
  padding-right: 61px;
  background-image: none;
}
/* line 250, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .has-children > .navigation-item-title .navigation-item-decoration {
  height: 41px;
  width: 41px;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  line-height: 41px;
}
/* line 258, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .has-children > .navigation-item-title .navigation-item-decoration:after {
  content: "\f078";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 41px;
  height: 41px;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
}
/* line 269, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .has-children > .navigation-item-title:hover .navigation-item-decoration {
  background-color: #939191;
}
/* line 273, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .has-children.navigation-level2 > .navigation-item-title {
  padding-right: 55px;
}
/* line 275, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .has-children.navigation-level2 > .navigation-item-title .navigation-item-decoration {
  height: 31px;
  width: 31px;
  line-height: 31px;
}
/* line 279, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .has-children.navigation-level2 > .navigation-item-title .navigation-item-decoration:after {
  width: 31px;
  height: 31px;
}
/* line 286, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .has-active-child > .navigation-item-title .navigation-item-decoration {
  background-color: #605e5e;
}
/* line 291, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .navigation-level2.navigation-branch {
  border-color: #4a4a4a;
  border-width: 2px 2px 2px 2px;
  border-style: solid;
}
/* line 296, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .navigation-level2 .navigation-item-title {
  padding: 5px 15px 5px 15px;
}
/* line 300, ../../sass/components/navigation/_navigation-base.scss */
.navigation-horizontal .navigation-level2.navigation-root {
  max-width: none;
}

/* line 307, ../../sass/components/navigation/_navigation-base.scss */
.navigation-vertical .navigation-branch.navigation-level2,
.navigation-vertical .navigation-branch.navigation-level3 {
  display: none;
}
/* line 312, ../../sass/components/navigation/_navigation-base.scss */
.navigation-vertical .navigation-item.is-open > .navigation-branch.navigation-level2,
.navigation-vertical .navigation-item.is-open > .navigation-branch.navigation-level3 {
  display: block;
}
/* line 317, ../../sass/components/navigation/_navigation-base.scss */
.navigation-vertical .has-children > .navigation-item-title {
  position: relative;
}
/* line 319, ../../sass/components/navigation/_navigation-base.scss */
.navigation-vertical .has-children > .navigation-item-title .navigation-item-decoration {
  height: 41px;
  width: 41px;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  line-height: 41px;
}
/* line 327, ../../sass/components/navigation/_navigation-base.scss */
.navigation-vertical .has-children > .navigation-item-title .navigation-item-decoration:before {
  content: "\f078";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 41px;
  height: 41px;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  text-align: center;
}
/* line 340, ../../sass/components/navigation/_navigation-base.scss */
.navigation-vertical .has-children.navigation-level2 > .navigation-item-title .navigation-item-decoration {
  height: 31px;
  width: 31px;
  line-height: 31px;
}
/* line 344, ../../sass/components/navigation/_navigation-base.scss */
.navigation-vertical .has-children.navigation-level2 > .navigation-item-title .navigation-item-decoration:before {
  width: 31px;
  height: 31px;
}
/* line 351, ../../sass/components/navigation/_navigation-base.scss */
.navigation-vertical .has-active-child > .navigation-item-title .navigation-item-decoration {
  background-color: #c8c8c8;
}

@media only screen and (min-width: 990px) {
  /* line 362, ../../sass/components/navigation/_navigation-base.scss */
  .mod-touch .navigation-horizontal .navigation-item.is-open .navigation-branch.navigation-level2 {
    margin: 0 0 -2px -2px;
    position: absolute;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  /* line 376, ../../sass/components/navigation/_navigation-base.scss */
  .mod-touch .navigation-horizontal .navigation-item {
    width: 100%;
  }
  /* line 379, ../../sass/components/navigation/_navigation-base.scss */
  .mod-touch .navigation-horizontal .navigation-item.is-open .navigation-branch.navigation-level2 {
    margin: 0 0 -2px 0;
    border-left: none;
    border-right: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 395, ../../sass/components/navigation/_navigation-base.scss */
  .mod-touch .navigation-horizontal .navigation-item {
    width: 100%;
  }
  /* line 398, ../../sass/components/navigation/_navigation-base.scss */
  .mod-touch .navigation-horizontal .navigation-item.is-open .navigation-branch.navigation-level2 {
    margin: 0 0 -2px 0;
    border-left: none;
    border-right: none;
    position: static;
  }

  /* line 409, ../../sass/components/navigation/_navigation-base.scss */
  .navigation-mobile-menu {
    display: block;
    width: 100%;
    height: 41px;
    position: relative;
    cursor: pointer;
    border-width: 2px 2px 2px 2px;
    border-style: solid;
    border-color: #4a4a4a;
    box-sizing: border-box;
    margin: 0 0 -2px -2px;
    overflow: hidden;
    background: whitesmoke;
  }
  /* line 422, ../../sass/components/navigation/_navigation-base.scss */
  .navigation-mobile-menu:after {
    content: "\f0c9";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    width: 41px;
    height: 41px;
    position: absolute;
    top: 0;
    line-height: 38px;
    font-size: 25px;
    right: 0;
  }

  /* line 434, ../../sass/components/navigation/_navigation-base.scss */
  .navigation-item.navigation-level1 {
    width: 100%;
  }

  /* line 437, ../../sass/components/navigation/_navigation-base.scss */
  .navigation-branch.navigation-level1 {
    display: none;
  }
  /* line 439, ../../sass/components/navigation/_navigation-base.scss */
  .navigation-branch.navigation-level1.is-open {
    display: block;
  }

  /* line 445, ../../sass/components/navigation/_navigation-base.scss */
  .navigation-horizontal .navigation-item:hover .navigation-branch.navigation-level2, .navigation-vertical .navigation-item:hover .navigation-branch.navigation-level2 {
    left: 0;
    border-left: none;
    border-right: none;
  }
}
/* NEWSFEED ITEM */
/* NEWSFEED COMPONENT */
/* PER PAGE */
/* MOBILE */
.newsfeed-result {
  padding: 0;
  margin: 0;
  background: #F5F5F5;
  margin-bottom: 20px; }

.newsfeed-image {
  margin: 0;
  height: 150px;
  overflow: hidden; }
  .newsfeed-image img {
    height: 100%;
    min-width: 100%;
    left: 50%;
    position: relative;
    transform: translateX(-50%); }

.newsfeed-inner-content {
  padding: 10px 15px;
  border-top: solid 4px #F36533; }

.newsfeed-category {
  margin: 0 0 10px;
  font-style: italic;
  color: #73645D; }

.newsfeed-title {
  margin: 0 0 10px;
  font-size: 14px;
  font-weight: bold;
  color: #7E7E7E; }
  .newsfeed-title:only-child {
    border-bottom: 0;
    padding: 0;
    margin: 0; }
  .newsfeed-title a:hover {
    text-decoration: none; }
  .newsfeed-title a:active {
    text-decoration: none; }
  .newsfeed-title a:focus {
    text-decoration: none; }

.newsfeed-date {
  font-size: 13px;
  margin: 0 0 10px;
  font-style: italic;
  color: #73645D; }

.newsfeed-description {
  margin: 0 0 10px;
  color: #73645D; }

.newsfeed-url {
  font-size: 13px;
  word-break: break-all; }
  .newsfeed-url a {
    color: #16727F;
    font-weight: bold; }
    .newsfeed-url a:hover {
      text-decoration: none; }
    .newsfeed-url a:active {
      text-decoration: none; }
    .newsfeed-url a:focus {
      text-decoration: none; }

.newsfeed {
  position: relative; }
  .newsfeed a {
    color: inherit;
    text-decoration: none; }
  .newsfeed .active a {
    font-weight: bold; }
  .newsfeed .splitter {
    color: #F36533; }

.newsfeed-number {
  margin-bottom: 20px;
  position: absolute;
  left: 250px;
  top: -50px; }
  .newsfeed-number .results-count-strong {
    font-weight: bold; }

.newsfeed-pagination .mobile {
  display: none; }

.newsfeed-pagination-list {
  font-size: 13px;
  font-size: 1.3rem;
  padding: 0;
  margin: 20px 0 0;
  list-style: none;
  float: right; }

.newsfeed-pagination-item {
  display: inline-block; }
  .newsfeed-pagination-item a {
    display: block;
    border: 1px solid #e9e9e9;
    width: 25px;
    line-height: 25px;
    text-align: center;
    margin-right: 3px; }
    .newsfeed-pagination-item a:hover {
      text-decoration: none;
      border-color: #a0ce4e; }
    .newsfeed-pagination-item a:focus {
      text-decoration: none;
      border-color: #a0ce4e; }
    .newsfeed-pagination-item a:active {
      text-decoration: none;
      border-color: #a0ce4e; }

.newsfeed-pagination-item.separator {
  display: inline-block;
  border: 1px solid #fff;
  width: 25px;
  line-height: 25px;
  text-align: center;
  margin-right: 3px;
  letter-spacing: 2px; }
  .newsfeed-pagination-item.separator:before {
    content: "..."; }

.newsfeed-pagination-item.is-active a {
  background: #a0ce4e;
  color: #fff;
  cursor: default; }

.newsfeed-pagination-item.item-next a {
  border: 0;
  width: auto; }
  .newsfeed-pagination-item.item-next a:hover {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-next a:focus {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-next a:active {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-next a:after {
    content: ">";
    font-family: FontAwesome, serif;
    display: inline-block;
    font-style: normal;
    position: relative;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-size: 10px;
    font-size: 1rem;
    margin-left: 5px; }

.newsfeed-pagination-item.item-previous a {
  border: 0;
  width: auto; }
  .newsfeed-pagination-item.item-previous a:hover {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-previous a:focus {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-previous a:active {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-previous a:before {
    content: "<";
    font-family: FontAwesome, serif;
    display: inline-block;
    font-style: normal;
    position: relative;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-size: 10px;
    font-size: 1rem;
    margin-right: 5px; }

.view-all.button {
  margin-top: 30px; }

.promo .view-all.button {
  text-align: center; }

.related .view-all.button {
  text-align: start; }

.view-all a {
  background: #15717d;
  padding: 10px 23px;
  border-radius: 20px;
  color: #fff; }

span.newsfeed-related-updates {
  display: block;
  margin: 50px 0 20px 0;
  font-style: italic;
  color: #73645D; }

a.newsfeed-related-category {
  background: #f3f2f0;
  padding: 15px;
  border-radius: 40px;
  font-weight: bold;
  color: #15717d; }

.newsfeed-perPage {
  max-width: 200px;
  margin: 14px 0 0; }
  .newsfeed-perPage > div {
    display: inline-block; }
  .newsfeed-perPage .active {
    font-style: italic;
    background: #DDD; }
  .newsfeed-perPage a {
    color: inherit;
    text-decoration: none; }
  .newsfeed-perPage .heading {
    background: #EEE;
    min-width: 100px;
    padding: 10px; }
  .newsfeed-perPage .slider {
    position: absolute;
    background: #FFF;
    width: 100%;
    max-width: 198px;
    border: 1px solid grey;
    z-index: 100; }
  .newsfeed-perPage ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  .newsfeed-perPage li {
    padding: 5px 20px; }
    .newsfeed-perPage li a {
      display: block; }

@media (max-width: 767px) {
  .newsfeed-pagination {
    text-align: center; }
    .newsfeed-pagination .mobile {
      display: block; }
    .newsfeed-pagination .desktop {
      display: none; }
  .newsfeed-pagination-list {
    display: inline-block;
    float: none; }
  .newsfeed-result.has-image {
    text-align: center; }
    .newsfeed-result.has-image .newsfeed-image {
      position: static;
      margin-bottom: 20px; }
    .newsfeed-result.has-image .newsfeed-title {
      text-align: left;
      margin-left: 0; }
    .newsfeed-result.has-image .newsfeed-description {
      text-align: left;
      margin-left: 0; }
    .newsfeed-result.has-image .newsfeed-date {
      text-align: left;
      margin-left: 0; }
    .newsfeed-result.has-image .newsfeed-url {
      text-align: left;
      margin-left: 0; }
  .item-previous {
    float: left; }
  .item-next {
    float: right; } }
.newsfeedFilterBy {
  max-width: 200px; }
  .newsfeedFilterBy .active {
    font-style: italic;
    background: #DDD; }
  .newsfeedFilterBy a {
    color: inherit;
    text-decoration: none; }
  .newsfeedFilterBy .heading {
    background: #F36533;
    color: #FFF;
    padding: 10px; }
  .newsfeedFilterBy .slider {
    position: absolute;
    background: #FFF;
    width: 100%;
    max-width: 198px;
    border: 1px solid grey;
    z-index: 100; }
    .newsfeedFilterBy .slider .tag-link a {
      display: block; }
  .newsfeedFilterBy .top-level {
    font-weight: bold;
    padding-left: 10px; }
  .newsfeedFilterBy ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  .newsfeedFilterBy li {
    padding: 5px 20px; }
.podcast {
  border-radius: 4px;
  overflow: hidden;
  box-sizing: border-box;
  border: 1px solid #EFEFED;
  max-width: 800px; }
  .podcast p {
    margin: 0; }

.podcast__information {
  display: flex; }

.podcast__text {
  padding: 10px; }

.podcast__title {
  font-weight: 700; }

.audio {
  background-color: #efefed; }

.audio__controls {
  display: flex;
  align-items: center; }

.audio__backwards {
  visibility: hidden;
  height: 37px;
  width: 37px;
  border: 1px solid #15717d;
  border-radius: 50%; }

.audio__forwards {
  visibility: hidden;
  height: 37px;
  width: 37px;
  border: 1px solid #15717d;
  border-radius: 50%; }

.audio__backwards, .audio__forwards, .audio__play, .audio__pause {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer; }

.audio__play {
  height: 50px;
  width: 50px;
  background-color: #15717d;
  border-radius: 50%; }
  .audio__play:after {
    content: "\25b6";
    color: #fff;
    font-size: 25px; }

.audio__pause {
  display: none;
  height: 50px;
  width: 50px;
  background-color: #ffffff;
  border-radius: 50%; }
  .audio__pause:after {
    content: "| |";
    color: #000;
    font-size: 25px; }

.audio--playing .audio__pause {
  display: flex; }

.audio--playing .audio__backwards {
  visibility: visible; }

.audio--playing .audio__forwards {
  visibility: visible; }

.audio--playing .audio__play {
  display: none; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.powerreviews {
  border: solid 1px #e0e0e0;
  padding: 5px 10px 0 10px;
  margin-bottom: 5px; }
  .powerreviews .p-w-r .pr-header-title {
    color: #f36633; }
  .powerreviews .p-w-r .pr-star-selected {
    background-color: #f36633; }
  .powerreviews .pr-snapshot-rating .pr-stars {
    background-image: url("../../img/stars.gif"); }
  .powerreviews .pr-review-rating .pr-stars-small {
    background-image: url("../../img/stars_small.gif"); }
  .powerreviews .pr-snippet-stars .pr-stars-small {
    background-image: url("../../img/stars_small.gif"); }
  .powerreviews.pr-base-modal a, .powerreviews .pr-pa-snippet a, .powerreviews .pr-review-engine a, .powerreviews .pr-snippet a, .powerreviews prImageSnippet a {
    color: #f36633; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.product-list-main__results .product {
    border-bottom: 2px solid #f3f2f1;
}

.productList .product-list-content {
    display: table;
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}

.productList .product-list-content .product-list-main, .productList .product-list-content product-list-header {
    display: flex;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
}

.productList .alphabet-filter__element {
    margin-left: 10px;
}

.productList .no-of-shown-results, .productList .no-of-all-results, .productList .applied-filter {
    font-weight: bold;
}

.productList .product-list-main {
    display: table-row;
    justify-content: space-around;
}

.productList .product-list-header {
    display: table-row;
    justify-content: space-around;
}

.productList .product-list-filter--alphabet {
    border-left: 2px solid #f3f2f1;
}

.productList .product-list-filter .filter-trigger--alphabet {
    color: #72635d;
    cursor: default;
    opacity: 0.5;
    text-decoration: none;
    margin: 0;
}

.productList .product-list-filter .filter-trigger--alphabet.filter-trigger--active {
    color: #f36633;
    cursor: pointer;
    opacity: 1;
    text-decoration: none;
}

.productList .product-list-header__filter-by .filter-by__label {
    background-color: #f36633;
    color: white;
    padding: 10px 30px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

.productList ul.filter__product-types {
    display: none;
    position: absolute;
    background-color: #f2f2f2;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
}

.productList ul.filter__product-types li {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.productList ul.filter__product-types li input ~ span::after {
    content: "";
    background-color: white;
    border-radius: 30px;
    width: 20px;
    height: 20px;
    margin: 0 7px 0 0;
    position: absolute;
    right: 0;
}

.productList ul.filter__product-types li input:checked ~ span::after {
    background-color: #15717e;
    border: 2px solid white;
    margin: 0 6px 0 0;
}

.productList ul.filter__product-types li input {
    visibility: hidden;
}

.productList ul .alphabet-filter__elements, .productList ul .product__links--additional {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.productList ul.filter__product-types.show {
    display: block;
    padding: 0;
}

.productList .product__info-formula-text {
    font-style: italic;
}

.productList .product .product__links a {
    color: #15717e;
    font-weight: bold;
}

.productList .product .product__info-title, .productList .product .product__info-title a {
    color: #15717e;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
}

.productList .product .product__info-title.lock-icon {
    color: black;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
}

.productList .product .product__info-title.lock-icon a:before {
    content: '!';
    color: #ff0000;
}

.productList .product-list-main__results {
    width: 95%;
}

.productList .product-list-main__results .product {
    display: flex;
    margin-top: 15px;
}

.productList .product-list-main__results .product .product__info {
    width: 50%;
}

.productList .product-list-main__results .product .product__links {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    font-family: sans-serif;
    font-size: 13px;
    font-weight: 700;
}

.productList .results__show-more-btn {
    display: inline-block;
    margin-top: 15px;
    color: white;
    background-color: #15717e;
    padding: 10px 30px;
    border-radius: 20px;
    text-align: center;
    cursor: pointer;
    font-size: 18px;
    width: 20%;
    margin-left: 35%;
    margin-right: auto;
}

.productList .results__show-more-btn:hover {
    background-color: white;
    display: inline-block;
    padding: 8px 30px;
    border: 2px solid #15717e;
    color: #15717e;
    font-size: 18px;
    width: 20%;
    margin-left: 35%;
    margin-right: auto;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.questionanswers.hideScoreBox .quizScoreBox, .questionanswers.hideScoreBox .quizResultBoxContainer {
  display: none; }

.quizResultBoxContainer.showBoxQuiz {
  display: block; }

.quizButton img {
  cursor: pointer; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.questionWithCheck {
  border: dotted 1px #D5D1CE;
  padding: 10px; }
  .questionWithCheck .formControl-radio {
    float: left;
    margin: 0;
    padding: 0;
    width: 21px; }
  .questionWithCheck .genericFormGroup span input[type="checkbox"] {
    float: left;
    margin: 2px 2px 0 0;
    padding: 0;
    width: 15px; }

.questionWithRadio button {
  background: white;
  border: 1px solid white;
  border-radius: 0;
  float: left;
  margin-right: 15px; }
  .questionWithRadio button.optionActive {
    border: solid 1px #D5DCEF; }

.questionWithRadio .formControl-radio {
  float: left;
  margin: 0;
  padding: 0;
  width: 21px; }

.questionWithRadio .genericFormGroup span input[type="radio"] {
  float: left;
  margin: 2px 2px 0 0;
  padding: 0;
  width: 15px; }

.questionWithRadio .genericFormGroup label, .questionWithCheck .genericFormGroup label {
  float: left;
  padding: 1px 0 0;
  width: auto;
  margin-right: 15px; }

.questionWithRadio .genericFormGroup .quizRadioImg label, .questionWithCheck .genericFormGroup .quizRadioImg label {
  width: 100px; }

.questionWithRadio .quizScoreBox, .questionWithCheck .quizScoreBox {
  border: 1px solid #0F61AF;
  background: white;
  text-align: center;
  font-weight: 700;
  padding: 5px;
  width: 50px;
  height: 15px;
  margin-left: 20px;
  float: left; }
  .questionWithRadio .quizScoreBox p, .questionWithCheck .quizScoreBox p {
    margin: 0;
    font-weight: 700; }

.questionWithRadio .imgContainer, .questionWithCheck .imgContainer {
  width: 100%;
  float: left; }

.questionWithRadio .quizQuestion p, .questionWithCheck .quizQuestion p {
  margin: 0 0 15px 0; }

.quizHideBox {
  display: none; }

.quizOverlayContainer .overlay-bg {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  cursor: pointer;
  z-index: 1000;
  /* high z-index */
  background: #000;
  /* fallback */
  background: rgba(0, 0, 0, 0.75);
  text-align: center; }

.quizOverlayContainer .overlay-content {
  background: none repeat scroll 0 0 white;
  display: inline-block;
  max-width: 90%;
  min-height: 80px;
  min-width: 80px;
  padding: 30px 10px 10px;
  position: relative;
  text-align: left;
  top: 150px; }

.quizOverlayContainer .overlay-close {
  background: url("../../img/overlay-close-icon.png") no-repeat scroll 0 0/20px auto rgba(0, 0, 0, 0);
  cursor: pointer;
  display: none;
  font-size: 25px;
  height: 20px;
  position: absolute;
  right: 3px;
  top: 5px;
  width: 20px;
  z-index: 9999; }

.quizOverlayContainer .close-btn:hover {
  background: #05abe0; }

.questionWithImage {
  clear: both; }
  .questionWithImage .quizQuestion {
    border: 2px solid #0F61AF;
    background: #D5DCEF;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding: 15px 10px 20px 10px;
    float: left;
    width: 80%; }
    .questionWithImage .quizQuestion p {
      font-weight: 700;
      line-height: 1.2em;
      margin: 10px 0 0 0;
      vertical-align: middle;
      color: black; }
  .questionWithImage .imgContainer {
    float: left;
    width: 50%;
    text-align: center; }
    .questionWithImage .imgContainer span {
      border: 3px solid #78A7D2;
      padding: 10px;
      height: 36px;
      width: 36px;
      -webkit-border-radius: 150px;
      -moz-border-radius: 150px;
      border-radius: 150px; }
    .questionWithImage .imgContainer img {
      text-align: center;
      vertical-align: bottom;
      cursor: pointer; }
  .questionWithImage .quesLeftCaption, .questionWithImage .quesRighCaption {
    float: left;
    width: 25%; }

.quizResultContainer {
  width: 92%; }

.quizScoreBox {
  border: 2px solid #0F61AF;
  background: #D5DCEF;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  padding: 5px;
  width: 58px;
  height: 62px;
  margin-left: 20px;
  float: left; }
  .quizScoreBox p {
    text-align: center;
    font-weight: 700;
    font-size: 20px;
    margin: 0;
    color: black;
    margin-top: 15px; }
  .quizScoreBoxtotalScoreBox {
    float: right; }

.quiz .nextQuestionPage {
  float: right; }

.quiz .generateScore {
  float: right; }

.quiz .button.generateScore {
  width: 230px;
  padding: 10px;
  font-weight: 700;
  font-size: 22px;
  color: white;
  background: #115A64; }

.quiz .button.generateScoreNewPage {
  padding: 10px;
  font-weight: 700;
  color: #0073BD;
  border: solid 1px white;
  background: #E4FE98; }

.quiz.quizWithBGImage {
  float: left; }
  .quiz.quizWithBGImage .quizQuestionBox {
    background-color: #FFF1D0;
    padding: 20px;
    width: 70%; }
    .quiz.quizWithBGImage .quizQuestionBox h2 {
      color: #4469A1;
      font-size: 40px;
      margin-bottom: 0; }
    .quiz.quizWithBGImage .quizQuestionBox p {
      font-size: 18px;
      color: #5C5D59;
      margin: 0;
      line-height: 22px; }
  .quiz.quizWithBGImage .quizQuestionOption {
    position: relative;
    background-repeat: no-repeat;
    background-position: left top; }
  .quiz.quizWithBGImage .quizOptionButton {
    position: absolute;
    right: 0;
    bottom: 0;
    background: #E2F1F3;
    padding: 17px 25px 17px 25px;
    font-size: 20px;
    border: 0;
    border-radius: 0;
    color: #73A1A7; }
    .quiz.quizWithBGImage .quizOptionButton focus {
      border: dotted 1px #000; }
    .quiz.quizWithBGImage .quizOptionButton span {
      background: url("../../img/boxlink-arrow.png") no-repeat right center;
      padding-right: 25px; }

.quiz.quizProgressBar .quizProgressBarQuestions {
  background-color: white;
  padding: 5px;
  position: relative;
  margin-bottom: 35px; }
  .quiz.quizProgressBar .quizProgressBarQuestions .quizProgressBarQuestion {
    color: #22508E;
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    position: absolute;
    top: 2px;
    padding: 0;
    border: none;
    background: none;
    cursor: text; }

.quiz.quizProgressBar .quizProgressBarDots {
  background-color: #eeece4;
  border: 1px solid #eeece4;
  border-radius: 18px;
  height: 10px;
  padding: 5px;
  position: relative; }

.quiz.quizProgressBar .quizProgressDots {
  background-color: white;
  border-radius: 100%;
  cursor: pointer;
  display: block;
  height: 12px;
  left: 0;
  position: absolute;
  top: 4px;
  width: 12px;
  box-shadow: none;
  border: 0px solid gainsboro; }
  .quiz.quizProgressBar .quizProgressDots.active {
    background-color: #099696;
    height: 16px;
    width: 16px;
    left: 0;
    position: absolute;
    top: 2px; }
  .quiz.quizProgressBar .quizProgressDots.firstactive {
    background-color: #099696;
    height: 16px;
    width: 16px;
    position: absolute;
    top: 2px; }
  .quiz.quizProgressBar .quizProgressDots.progressActive {
    background-color: #099696;
    height: 16px;
    width: 16px;
    position: absolute;
    top: 2px; }

.quizWithBGImage.questionOption1 .quizQuestionOption {
  height: 450px; }

.quizWithBGImage.questionOption2 .quizQuestionOption, .quizWithBGImage.questionOption3 .quizQuestionOption, .quizWithBGImage.questionOption4 .quizQuestionOption, .quizWithBGImage.questionOption5 .quizQuestionOption {
  height: 225px; }

.quizWithBGImage.questionOption1, .quizWithBGImage.questionOption4 {
  width: 50%; }

.quizWithBGImage.questionOption2, .quizWithBGImage.questionOption3 {
  width: 25%; }

#question3 .quizWithBGImage .questionOption2 {
  height: 450px; }
  #question3 .quizWithBGImage .questionOption2 .quizQuestionOption {
    height: 450px; }

#question3 .quizWithBGImage.questionOption2 {
  widht: 50%; }

#question2 .quizWithBGImage.questionOption3, #question2 .quizWithBGImage.questionOption4, #question2 .quizWithBGImage.questionOption5 {
  width: 25%; }

.quizProgressBar {
  background: white;
  border: solid 1px white;
  padding: 20px 0;
  border-color: white;
  box-shadow: 0 0 10px #9ecaed; }

.progressDotActive {
  width: 2%;
  background: #099696;
  height: 10px; }

.quizRadioImg {
  float: left;
  width: 100px; }

.hideQuizTotalBox .quizResultContainer {
  display: none; }

/* Mobile start */
@media only screen and (max-width: 767px) {
  .questionWithCheck .formControl-radio {
    clear: both;
    display: block; } }

@media only screen and (max-width: 420px) {
  .questionWithRadio .formControl-radio, .questionWithCheck .formControl-radio {
    clear: both;
    display: block;
    float: left;
    width: 6%; }
  .questionWithRadio .genericFormGroup label, .questionWithCheck .genericFormGroup label {
    display: block;
    float: left;
    width: 50%; }
  .quizRadioImg {
    width: 100%; }
  .questionWithImage .quizQuestion {
    width: 60%; }
  .questionWithImage .quesLeftCaption, .questionWithImage .quesRightCaption, .questionWithImage .imgContainer {
    display: block;
    width: 100%; }
  .quiz.quizProgressBar .quizProgressBarQuestions {
    margin-bottom: 15px; }
    .quiz.quizProgressBar .quizProgressBarQuestions .quizProgressBarQuestion {
      font-size: 12px;
      font-weight: 700; }
  .quiz.quizWithBGImage {
    width: 100%;
    display: block; }
    .quiz.quizWithBGImage .quizQuestionOption {
      width: 100%;
      display: block;
      background: no-repeat;
      background-position: center center;
      background-attachment: scroll;
      background-size: 100% 100%; }
  .quizWithBGImage.questionOption1, .quizWithBGImage.questionOption4, .quizWithBGImage.questionOption2, .quizWithBGImage.questionOption3 {
    width: 100%; }
  .quizWithBGImage #question3 .quizWithBGImage.questionOption2 {
    width: 100%; }
  .quizWithBGImage #question2 .quizWithBGImage.questionOption3, .quizWithBGImage #question2 .quizWithBGImage.questionOption4, .quizWithBGImage #question2 .quizWithBGImage.questionOption5 {
    width: 100%; } }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/richText/_richText-base.scss */
.richText .component-content {
    overflow: hidden;
}

/* line 7, ../../sass/components/richText/_richText-base.scss */
.richText h1, .richText h2, .richText h3, .richText h4, .richText h5, .richText h6 {
    margin-top: 0;
}

/* line 16, ../../sass/components/richText/_richText-base.scss */
.richText a {
    text-decoration: underline;
}

/* line 20, ../../sass/components/richText/_richText-base.scss */
.richText ul, .richText ol {
    padding: 10px 0;
    margin-left: 10px;
}

/* line 26, ../../sass/components/richText/_richText-base.scss */
.richText li {
    font-size: 14px;
    margin-left: 15px;
    margin-bottom: 10px;
    list-style-type: none;
}

/* line 33, ../../sass/components/richText/_richText-base.scss */
.richText ul li {
    margin-left: 0;
    padding-left: 15px;
    position: relative;
}

/* line 37, ../../sass/components/richText/_richText-base.scss */
.richText ul li:before { /*content: "\f0da";*/
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    left: 0;
    top: 1px;
    position: absolute;
}

/* line 45, ../../sass/components/richText/_richText-base.scss */
.richText ol li {
    list-style: decimal;
}

/* line 49, ../../sass/components/richText/_richText-base.scss */
.richText-links {
    font-size: 10px;
}

/* line 53, ../../sass/components/richText/_richText-base.scss */
.richText .richText-links li {
    background: none;
    display: inline;
    list-style: none;
    padding-left: 0;
}

/* line 60, ../../sass/components/richText/_richText-base.scss */
.richText-links li a {
    padding-right: 5px;
    border-right: solid 1px #b9b8b8;
    margin-right: 5px;
}

/* line 66, ../../sass/components/richText/_richText-base.scss */
.richText-links li:last-child a {
    border-right: 0 none;
    margin-right: 0;
    padding-right: 0;
}

/* line 72, ../../sass/components/richText/_richText-base.scss */
.richText-image {
    display: block;
    margin-bottom: 10px;
}

/* line 77, ../../sass/components/richText/_richText-base.scss */
.richText-image.pull-left {
    margin: 5px 15px 5px 10px;
    float: left;
}

/* line 82, ../../sass/components/richText/_richText-base.scss */
.richText-image.pull-right {
    margin: 5px 10px 5px 15px;
    float: right;
}

.panadol-pdcts-submenu-inner-box .richText-image.pull-left {
    margin: 5px 30px 5px 10px;
    float: left;
}

.richText-image.pull-left {
    margin: 5px 30px 5px 10px;
    float: left;
}

.richText-image.pull-left {
    margin: 5px 30px 5px 10px;
    float: left;
}

/* Homepage - Desktop content CSS start*/
.panadol-home-outer-box {
    background-color: #ffffff;
    margin-bottom: 0;
}

.spotlight-section, .best-of-the-week-section, .new-for-kids-section, .did-you-know-section {
    cursor: pointer;
}

.panadol-home-main-tab-rte ul {
    margin: 0 auto;
    width: 90%;
}

.box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p span.uk-small-text-asterisk {
    font-size: 1.10vw !important;
}

.panadol-home-main-tab-rte ul li {
    display: inline-block;
    float: left;
    color: #25408f;
    font-size: 1.19vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    padding: 0% 6%;
}

.panadol-home-main-tab-rte ul li:before {
    content: " ";
}

.panadol-content-rte h2 {
    color: #666666;
    font-size: 2.98vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    text-align: center;
}

.panadol-home-bestweek-content-Box h2 {
    margin-top: 1.5em;
}

.panadol-home-carousel-slide-box .panadol-content-rte h2 {
    color: #666666;
    font-size: 2.98vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    text-align: left;
}

/*Amrendra | ticket-GSKBD-26739 | 14-12-2022 | commented for carousel */
/* .panadol-home-carousel-slide-box {
    margin-top: 3em;
} */

.panadol-home-carousel-slide-box .panadol-content-rte span.green-text {
    color: #666666;
    font-size: 1.79vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    line-height: 24px;
}

.panadol-home-carousel-slide-box .panadol-content-rte p {
    color: #666666;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    line-height: 32px;
}

.page-vietnam .spotlight-section, .page-vietnam .best-of-the-week-section, .page-vietnam .new-for-kids-section, .page-vietnam .did-you-know-section {
    font-size: 20px;
}

.panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item, .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item,
.panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item {
    border: none;
    background-color: #ffffff;
    /*padding-bottom: 0.5em;*/
}

.panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item {
    border: none;
    background-color: #efefef;
    padding: 0.5em;
    margin-left: 0;
}

.panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item.is-active, .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item.is-active,
.panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
    background: url(../../assets/img/Desktop_Tabs_GreenBar.png) no-repeat 50% 105%;
    padding-bottom: 1.5em;
}

.panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item a {
    color: #25408f;
    font-size: 1.50vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    background: transparent;
    padding: 0em 0.3em;
    line-height: 20px;
}

.panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item a {
    color: #25408f;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    background: transparent;
    padding: 0em 0.5em;
}

.panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item a {
    color: #25408f;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    background: transparent;
    padding: 0em 0.3em;
}

/* PAN-6 */
.blue-gradient-bg-section .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item.is-active,
.blue-gradient-bg-section .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item.is-active,
.blue-gradient-bg-section .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
    background: url(../../assets/img/Desktop_Tabs_WhiteBar.png) no-repeat 50% 105%;
    padding-bottom: 1.5em;
}

.blue-gradient-bg-section .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item a,
.blue-gradient-bg-section .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item a,
.blue-gradient-bg-section .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item a {
    color: #FFFFFF;
}

.spotlight-tab-content-box .panadol-content-rte p:first-child {
    font-size: 1.79vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #666666;
    line-height: 35px;
    margin: 0;
}

.spotlight-tab-content-box .panadol-content-rte p {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    line-height: 32px;
}

.spotlight-tab-content-box .panadol-content-rte p span.learn-more-button {
    background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png?auto=format) no-repeat;
    color: #ffffff;
    padding: 0.5em 1em;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;

}

.panadol-content-grey-box {
    background-color: #efefef;
}

#wrapper .panadol-where-to-buy-tab {
    background-color: #ffffff;
    margin-left: 0;
    margin-bottom: 3em;
}

.panadol-where-to-buy-header-rte {
    margin-top: 9.5em;
}

.panadol-where-to-buy-header-rte h1 {
    color: #666666;
    font-size: 2.98vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    text-align: center;
}

.panadol-where-to-buy-header-rte p {
    color: #666666;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    text-align: center;
}

.panadol-home-outer-box .panadol-home-bow-box .panadol-home-bow-image {
    margin-bottom: 0;
}

.panadol-where-to-buy-tab-box .panadol-content-rte p {
    color: #666666;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    line-height: 28px;
    text-align: center;
    margin: 0.5em;
}

.panadol-where-to-buy-tab-box .panadol-content-rte a {
    text-decoration: none;
}

.panadol-where-to-buy-tab-box .panadol-content-rte a .find-a-store-button {
    color: #25408f;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    line-height: 32px;
    text-align: center;
    text-decoration: none;
    background: url(../../assets/img/Desktop_content_right_arrow.png?auto=format) no-repeat 100% 70%;
    padding-right: 0.8em;
}

.panadol-home-bow-box .panadol-content-rte p:first-child {
    font-size: 1.55vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #666666;
    line-height: 36px;
    margin: 0 0 5% 0;
}

.panadol-home-bow-box .panadol-content-rte p .grey-title {
    font-size: 1.55vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #666666;
    line-height: 36px;
    margin: 0;
}

.panadol-home-bow-box .panadol-content-rte p {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    line-height: 32px;
    padding: 0em 1em;
    margin: 0.6em 0em;
}

.panadol-home-bow-box .panadol-content-rte span.read-more-button {
    color: #25408f;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    /*background: url(../../assets/img/Desktop_content_right_arrow.png?auto=format) no-repeat 100% 60%;*/
    background: url(../../assets/img/css_sprites.png) -10px -118px no-repeat;
    background-position-x: 5.3em;
    /* padding-right: 5%; */
    padding-right: 10%;
    text-decoration: none;
}

[lang|=vi] .panadol-home-bow-box .panadol-content-rte span.read-more-button, [lang|=es] .panadol-home-bow-box .panadol-content-rte span.read-more-button {
    background-position-x: 4.8em;
}

.panadol-home-bow-box .panadol-content-rte span.read-more-button a {
    color: #25408f;
    text-decoration: none;
}

.panadol-home-new-kids-box .main-title-rte p, .panadol-home-kids-video-box .main-title-rte p {
    font-size: 2.98vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    color: #ffffff;
}

.panadol-home-new-kids-box .main-title-rte p {
    padding-top: 0.3em;
}

.green-oval-big-rte {
    background: url(../../assets/img/Desktop_Homepage_GreenOvalShape_big.png) no-repeat 0% 35%;
    background-size: 100%;
    min-height: 25vw;
    z-index: 5;
    width: 38vw;
}

.panadol-home-desktop-bluebg-rte {
    background: url(../../assets/img/Desktop_Homepage_BlueOvalShape_big.png) no-repeat 0% 35% !important;
    background-size: 100% !important;
    min-height: 30vw;
    z-index: 5;
    width: 40vw;
}

.green-oval-small-rte {
    background: url(../../assets/img/Desktop_Homepage_GreenOvalShape_small.png?auto=format) no-repeat 24% 0%;
    min-height: 12vw;
    z-index: 9;
    margin-top: -5.5vw;
    background-size: 36%;
    width: 42vw;
}

.panadol-home-green-oval-box .green-oval-small-rte {
    background: url(../../assets/img/Desktop_Homepage_GreenOvalShape_small.png?auto=format) no-repeat 24% 0%;
    min-height: 11vw;
    z-index: 9;
    margin-top: -5vw;
    background-size: 36%;
    width: 36vw;
}

.green-oval-big-rte span.green-text {
    color: #fefefe;
    font-size: 1.79vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

.green-oval-big-rte p:first-child {
    margin-top: 4vw;
}

.green-oval-big-rte p {
    padding: 0em 4em;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #ffffff;

}

.green-oval-big-rte p a {
    color: #ffffff;
    text-decoration: none;
}

.green-oval-small-rte p {
    text-align: center;
    width: 60%;
    padding: 2em 0.5em;
    color: #ffffff;
    font-size: 1.43vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

.panadol-home-green-oval-box .green-oval-small-rte p {
    text-align: center;
    width: 60%;
    padding: 1.5em 0.5em;
    color: #ffffff;
    font-size: 1.43vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

.green-oval-small-rte p a {
    color: #ffffff;
    text-decoration: none;
}

.panadol-children-pink-oval-box .green-oval-small-rte p {
    text-align: center;
    width: 60%;
    padding: 2em 0.5em;
    color: #ffffff;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.panadol-children-landing-dosage-box .panadol-content-rte h2 {
    color: #666666;
    font-size: 2.98vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    text-align: center;
}

.panadol-children-landing-dosage-box .panadol-content-rte p, .panadol-dosage-content-rte p {
    color: #666666;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
}

.panadol-home-teddybook-image .component-content {
    width: 95%;
    float: left;
}

.panadol-home-kids-video-box .panadol-content-box .main-title-rte {
    margin-bottom: 0;
    line-height: 0.5;
}

.panadol-home-new-kids-box .panadol-home-kids-video {
    margin-top: 14em;
}

/* Homepage - Desktop content CSS End*/

/* Homepage - Desktop footer CSS Start*/
#footer.main {
    background-color: #2d2d2d !important;
    padding-top: 4.3em !important;
}

.panadol-footer-box select {
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    min-width: 232px;
    min-height: 50px;
    padding: 0.5em;
    color: #ffffff;
    font-size: 20px;
    font-family: 'Montserrat', sans-serif;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(../../assets/img/Desktop_Footer_countryselector_arrow.png?auto=format) no-repeat 90%;
    background-color: #2d2d2d;
}

.panadol-footer-box select::-ms-expand {
    display: none;
}

.panadol-footer-country-sel-box .component-content {
    float: right;
    margin-top: -5px;
}

.panadol-footer-rte h2 {
    color: #ffffff;
    font-size: 1.55vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.panadol-footer-rte p, .panadol-footer-rte p a {
    color: #ffffff;
    font-size: 1.19vw;
    font-family: 'Montserrat', sans-serif;
}

.panadol-footer-rte p a {
    text-decoration: underline;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.panadol-footer-rte ul {
    border-bottom: 1px solid #575757;
    border-top: 1px solid #575757;
}

.panadol-footer-rte ul li {
    display: inline-block;
    padding-left: 4vw;
    line-height: 24px;
    margin-bottom: 0;
}

.panadol-footer-rte ul li:first-child {
    padding-left: 0;
}

.panadol-footer-rte ul li a {
    color: #ffffff;
    font-size: 1.39vw;
    font-family: 'Montserrat', sans-serif;
    text-decoration: none;
}

.panadol-social-icon-box .facebook-icon, .panadol-social-icon-box .twitter-icon, .panadol-social-icon-box .youtube-icon {
    width: 19% !important;
    margin: 0em 0.5em;
}

.panadol-footer-text {
    color: #ffffff;
    font-size: 1.39vw;
    font-family: 'Montserrat', sans-serif;
    opacity: 0.5;
    padding-left: 0.5em;
}

.panadol-footer-text p {
    margin-top: 0;
    margin-bottom: 3em;
}

/* Homepage - Desktop footer CSS End*/
/* Article Landing - Desktop Content CSS Start*/
.panadol-live-well-outer-box {
    background-color: #ffffff;
}

.panadol-live-well-outer-box .panadol-content-grey-box {
    background-color: #f2f2f2;
}

.panadol-live-well-outer-box .panadol-livewell-header-rte h1 {
    color: #fc8f8e;
    font-size: 4.76vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    text-align: center;
    margin: 0;
    padding-top: 0.68em;
}

.panadol-live-well-outer-box .panadol-livewell-header-rte p {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    line-height: 20px;
    text-align: center;
    margin: 0;
    margin-bottom: 3em;
}

.panadol-live-well-outer-box .panadol-home-bow-box .panadol-content-rte p .grey-title {
    font-size: 1.55vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #666666;
    line-height: 36px;
    margin: 0;
}

.panadol-livewell-featured-article-box .panadol-content-rte p .grey-title {
    font-size: 1.55vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #666666;
    line-height: 36px;
    margin: 0;
}

.panadol-livewell-featured-article-box .panadol-content-rte p {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    line-height: 32px;
    padding: 0em 1em;
    margin-top: 0;
}

.panadol-livewell-tab .panadol-content-rte span.read-more-button {
    color: #25408f;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    background: url(../../assets/img/Desktop_content_right_arrow.png?auto=format) no-repeat 100% 60%;
    padding-right: 5%;
}

.panadol-livewell-featured-article-box .panadol-content-rte span.read-more-button {
    background: url(../../assets/img/Desktop_content_right_arrow.png?auto=format) no-repeat 80% 60%;
    color: #25408f;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    padding-right: 5%;
}

.panadol-content-rte a {
    text-decoration: none;
}

.panadol-livewell-tab ul.tabs-nav-list li.tabs-nav-item {
    border: none;
    background-color: #f2f2f2;
    padding-bottom: 0.5em;
    margin-left: 5.5%;
}

.panadol-livewell-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
    background: url(../../assets/img/Desktop_Tabs_GreenBar.png) no-repeat 50% 105%;
    padding-bottom: 1.1em;
}

.panadol-livewell-tab ul.tabs-nav-list li.tabs-nav-item a {
    color: #25408f;
    font-size: 1.13vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    background: transparent;
    padding: 0em 0.5em;
}

.panadol-livewell-tab .panadol-content-rte p span.learn-more-button {
    background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png?auto=format) no-repeat;
    color: #ffffff;
    padding: 1em 3.5em;
}

.panadol-loadmore p a {
    text-decoration: none;
}

.panadol-loadmore p span.learn-more-button {
    background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png?auto=format) no-repeat;
    color: #ffffff;
    padding: 0.5em 1em;
    font-size: 1.43vw;
    background-size: 100%;
}

.panadol-live-well-outer-box .panadol-loadmore p span.learn-more-button {
    background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png?auto=format) no-repeat;
    background-size: 100% 100%;
    color: #ffffff;
    padding: 0.5em 1em;
    font-size: 1.43vw;
    display: block;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.panadol-featured-article-rte {
    max-width: 255px;
    background-color: rgba(102, 102, 102, 0.8);
    color: #ffffff;
    position: absolute;
    top: 40px;
    padding: 0.5em 0.9em;
    font-size: 1.55vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;

}

.panadol-featured-article-rte p {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    margin: 0.2em 0em;
}

/* Article Landing - Desktop Content CSS End */

/* Terms & Conditions - Desktop Content CSS Start */
.panadol-content-page-outer-box {
    background-color: #ffffff;
}

.panadol-content-page-rte h1 {
    color: #666666;
    font-size: 2.98vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    margin-top: 0.9em;
    line-height: 68px;
}

.panadol-content-page-rte h4 {
    color: #666666;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.panadol-content-page-rte p {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    line-height: 32px;
    margin-top: 0;
}

.panadol-content-page-rte ul li {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-style: italic;
    color: #666666;
    line-height: 32px;
}

.panadol-content-page-rte ul li .terms-and-conditions-list {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-style: italic;
    color: #666666;
    line-height: 32px;
    background: url(../../assets/img/article_list_icon.png) no-repeat;
    background-position: 0px 10px;
    padding-left: 15px;
}

/* Terms & Conditions - Desktop Content CSS End*/

/* Campaign - Desktop Content CSS Start*/

.panadol-campaign-outer-box {
    background-color: #ffffff;
}

.panadol-campaign-outer-box h1 .grey-title {
    color: #666666;
    font-size: 2.98vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    text-align: center;
    display: block;
    line-height: 65px;
    margin-top: 0.5em;
    padding-bottom: 0.15em;
}

.panadol-campaign-outer-box .panadol-content-rte p {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    line-height: 32px;
    text-align: center;
}

.panadol-campaign-header-box .panadol-content-rte p:nth-child(4) {
    margin-top: 2.8em;
}

.panadol-campaign-rel-prod-bg-box .panadol-content-rte p:nth-child(3) {
    margin-top: 2em;
}

.panadol-campaign-header-box .panadol-content-rte p:nth-child(4) {
    margin-bottom: 4.45em;
}

.panadol-campaign-rel-prod-bg-box .panadol-content-rte p:nth-child(3) {
    margin-bottom: 2.3em;
}

/* .panadol-campaign-header-box .panadol-content-rte .component-content{ padding-bottom: 4em;  background: url(../../assets/img/campaign_teddyvideo.png) no-repeat 96% 110%;  background-size: 25%;	} */

.panadol-campaign-rel-prod-bg-box .panadol-content-rte .component-content {
    padding-bottom: 3em;
    background: url(../../assets/img/Desktop_Campaign_plane.png) no-repeat 100% 5%;
    background-size: 28%;
}

.panadol-campaign-header-box .panadol-content-rte .richText-content, .panadol-campaign-rel-prod-bg-box .panadol-content-rte .richText-content {
    width: 80%;
    margin: 0 auto;
}

.panadol-campaign-outer-box .panadol-content-rte p span.learn-more-button a {
    background: url(../../assets/img/Desktop_TeddyCampaign_CreateVideoButton.png) no-repeat;
    background-size: 100% 100%;
    color: #ffffff;
    padding: 26px 82px;
    font-size: 1.9vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

.panadol-campaign-rel-prod-bg-box .panadol-content-rte p span.learn-more-button a {
    background: url(../../assets/img/Desktop_TeddyCampaign_CreateVideoButton.png) no-repeat;
    background-size: 100% 100%;
    color: #ffffff;
    padding: 22px 58px;
    font-size: 1.45vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

.panadol-campaign-outer-box .panadol-content-rte h2 {
    color: #666666;
    font-size: 2.98vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    text-align: center;
    padding-top: 1em;
}

.panadol-campaign-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte h2 {
    color: #ffffff;
    font-size: 2.98vw;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    padding-top: 2.2em;
}

.panadol-campaign-outer-box .panadol-campaign-banner-video-box .panadol-content-rte h2 {
    color: #ffffff;
    font-size: 2.98vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    text-align: center;
    padding-top: 3.5em;
}

.panadol-campaign-blue-background-box .panadol-content-rte h2, .panadol-campaign-rel-prod-bg-box .panadol-content-rte h2 {
    color: #ffffff;
    padding-top: 1.8em;
}

.panadol-campaign-blue-background-box .panadol-content-rte span.grey-title {
    color: #ffffff;
    font-size: 2.38vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    width: 70%;
    display: block;
    margin: 0 auto;
    line-height: 48px;
}

.panadol-campaign-blue-background-box .panadol-content-rte p, .panadol-campaign-rel-prod-bg-box .panadol-content-rte p {
    color: #ffffff;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    padding-top: 1em;
    width: 80%;
    margin: 0 auto;
}

.panadol-campaign-blue-background-box .panadol-content-image {
    width: 45%;
    margin-bottom: 0.9em;
}

.panadol-campaign-rel-prod-bg-box .panadol-content-rte p {
    width: 40em;
}

.panadol-campaign-blue-background-box .panadol-content-rte p:first-child {
    padding-top: 3em;
}

/* Campaign - Desktop Content CSS End*/
/* NEW Campaign Landing page - Desktop Content CSS start*/

.panadol-campaign-header-box .panadol-content-rte .component-content {
    padding-bottom: 0em;
    background: none;
}

/* NEW Campaign Landing page - Desktop Content CSS end*/

/* Article Details - Desktop Content CSS Start*/

.panadol-article-detail-content-box h1 {
    color: #666666;
    font-size: 2.98vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    text-align: left;
}

.panadol-article-detail-content-box p, .panadol-content-image-rte p, .panadol-article-related-content-richtext p a {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    line-height: 32px;
    margin: 0;
}

.panadol-article-related-content-richtext p a {
    text-decoration: none;
}

.panadol-content-image-rte p {
    margin-top: 0;
}

.panadol-article-detail-content-box ul {
    margin-left: 0;
}

.panadol-article-detail-content-box ul li {
    background: url(../../assets/img/article_list_icon.png) no-repeat;
    background-position: 0px 14px;
    text-align: left;
    font-style: normal;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    line-height: 32px;
}

.panadol-content-box.know-your-period-content ol li {
    text-align: left;
    font-style: normal;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: black;
    line-height: 32px;
    margin-left: 2.4ch;
}

.panadol-content-box.know-your-period-content .panadol-article-detail-rel-article-box p a,
.panadol-content-box.know-your-period-content .panadol-article-detail-rel-product-box p a {
    font-size: 16px;
    line-height: 20px;
    font-family: 'Montserrat', sans-serif;
}

.panadol-content-box.know-your-period-content .panadol-article-detail-rel-article-box p,
.panadol-content-box.know-your-period-content .panadol-article-detail-rel-product-box p {
    line-height: 20px;
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
}

.panadol-content-box.know-your-period-content .panadol-content-rte h1 {
    margin: 50px 0;
}

.panadol-content-box.know-your-period-content li {
    font-size: 1.86rem;
    line-height: 2.29rem;
    margin-bottom: 0;
}

.panadol-content-box.know-your-period-content li a {
    text-decoration: none;
}

@media (max-width: 1024px) {
    .panadol-content-box.know-your-period-content ol li {
        font-size: 16px;
        line-height: 22px;
    }

    .panadol-content-box.know-your-period-content .panadol-content-rte h1 {
        margin: 20px 0 0 0;
    }

    .panadol-content-box.know-your-period-content li {
        font-size: 1.14rem;
        font-size: 1.14rem;
    }
}

@media (max-width: 767px) {
    .panadol-content-box.know-your-period-content ol li {
        font-size: 14px;
        line-height: 19px;
    }

    .panadol-content-box.know-your-period-content .panadol-content-rte h1 {
        margin: 15px 0 0 0;
    }

    .panadol-content-box.know-your-period-content li {
        font-size: 1.14rem;
        font-size: 1.14rem;
    }
}

/*list Bullets alignment for IE code - start*/
@media screen\0 {
    .panadol-article-detail-content-box ul li {
        background-position-y: top 12px;
    }
}

/*list Bullets alignment for IE code - end*/
.panadol-article-detail-highlighted-content-box .panadol-content-rte p {
    font-size: 2.38vw;
    line-height: 1.4;
}

.panadol-article-detail-content-box .panadol-content-rte table tr td {
    padding: 10px;
}

.panadol-article-detail-content-box .panadol-content-rte p span.body-Bold-text {
    font-weight: bolder;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #666666;
    line-height: 32px;
}

.panadol-related-articles-box .panadol-content-rte span.read-more-button {
    display: inline-block;
    color: #25408f;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    background: url(../../assets/img/Desktop_content_right_arrow.png?auto=format) no-repeat 100% 70%;
    padding-right: 5%;
    margin-top: 10px;
}

.panadol-related-articles-box .panadol-content-rte span.read-more-button a {
    color: #25408f;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.panadol-article-related-content-richtext {
    background-color: #ffffff;
    -webkit-box-shadow: 0 3px 2px #c5c5c5;
    -moz-box-shadow: 0 3px 2px #c5c5c5;
    box-shadow: 0 3px 2px #c5c5c5;
    margin-bottom: 1.1em;
}

.panadol-article-detail-rel-article-box .panadol-content-rte p, .panadol-article-detail-rel-product-box .panadol-content-rte p {
    margin-bottom: 0;
    margin-top: 0.5em;
    font-size: 1.55vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #666666;
}

/* Article Details - Desktop Content CSS End */

/* Children landing - Desktop Content CSS Start*/

.panadol-children-pink-oval-rte {
    background: url(../../assets/img/Desktop_TeddyCampaign_PinkOvalShape.png) no-repeat 0% 35%;
    background-size: 98%;
    min-height: 26vw;
    z-index: 5;
    width: 38vw;
}

.panadol-children-pink-oval-rte p:first-child {
    font-size: 1.9vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    color: #ffffff;
    margin-top: 1.3em;
    line-height: 1;
    padding: 2em 3.2em 0em 3em;
    margin-bottom: 0em;
}

.panadol-children-pink-oval-rte p {
    padding: 0em 6em 0em 4em;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #ffffff;
    margin-bottom: 0em;
}

.panadol-children-landing-header-box .panadol-content-rte h1 {
    color: #25408f;
    font-size: 4.76vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    text-align: center;
    margin: 0;
}

.panadol-children-landing-header-box p {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    line-height: 26px;
    margin-top: 0;
    text-align: center;
    padding-bottom: 1.5em;
}

.facebook_item p {
    line-height: 100%;
    text-align: center;
}

@media (min-width: 768px) {
    .facebook_item p {
        text-align: left;
        margin-top: .7em;
    }
}

.panadol-children-pink-background-box .panadol-content-rte h2, .panadol-children-blue-background-box h2, .panadol-children-bow-box h2 {
    color: #ffffff;
    font-size: 2.98vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    text-align: center;
    margin-top: 1.8em;
}

.panadol-children-green-background-box h2, .panadol-children-blue-background-box h2, .panadol-children-parenting-tips-box h2, .panadol-children-bow-box h2 {
    color: #ffffff;
    font-size: 2.98vw;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    text-align: center;
    margin-top: 1.8em;
}

.panadol-children-parenting-tips-box h2 {
    color: #666666;
    font-family: 'Open Sans', sans-serif;
    margin-top: 1em;
}

.see-all-text {
    float: left;
}

.panadol-children-green-background-box h4 a {
    font-size: 1.93vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    color: #25408f;
    line-height: 32px;
    text-align: center;
    background: url(../../assets/img/Desktop_content_right_arrow.png?auto=format) no-repeat 70%;
    margin-bottom: 2em;
    display: block;
}

.panadol-children-green-background-box h4 a {
    color: #25408f;
    text-decoration: none;
}

.panadol-children-safety-section-rte h2 {
    color: #666666;
    font-size: 2.98vw;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    text-align: center;
}

.panadol-children-safety-section-rte p {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    line-height: 32px;
    text-align: center;
}

.panadol-children-safety-section-rte p span.learn-more-button {
    background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png?auto=format) no-repeat;
    color: #ffffff;
    padding: 0.5em 1em;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    background-size: 100% 100%;
}

.panadol-children-safety-section-rte p span.learn-more-button a {
    color: #ffffff;
    text-decoration: none;
}

.panadol-children-blue-background-box p {
    font-size: 1.43vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    color: #ffffff;
    line-height: 32px;
    text-align: center;
}

.panadol-children-blue-background-box p a {
    color: #ffffff;
    text-decoration: underline;
}

.panadol-children-blue-background-box img.richText-image.pull-left {
    float: none;
    clear: both;
}

.panadol-children-product-oval-rte img.richText-image.pull-left {
    width: 12vw;
    padding-top: 0vw;
}

.panadol-children-product-oval-rte .richText-content {
    background: url(../../assets/img/Desktop_Homepage_GreenOvalShape_big.png) no-repeat;
    background-size: 100%;
    min-height: 24vw;
    z-index: 5;
    width: 29vw;
    margin-left: 10vw;
}

.panadol-children-product-oval-rte .richText-content p:first-child {
    font-weight: bold;
    padding-top: 4vw;
    margin-bottom: 0;
}

.panadol-children-product-oval-rte .richText-content span.green-text {
    color: #ffffff;
    font-size: 1.49vw;
}

.panadol-children-product-oval-rte .richText-content p {
    padding: 0em 4em 0em 3.3em;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #ffffff;
    margin-top: 0.5em;
}

.panadol-children-product-and-oval-box .green-oval-small-rte p, .panadol-children-product-and-oval-box-two .green-oval-small-rte p {
    text-align: center;
    width: 60%;
    padding: 1em 0.5em 2em 0.5em;
    color: #ffffff;
    font-size: 1.43vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

.panadol-children-product-and-oval-box .green-oval-small-rte, .panadol-children-product-and-oval-box-two .green-oval-small-rte {
    background: url(../../assets/img/Desktop_Homepage_GreenOvalShape_small.png?auto=format) no-repeat 24% 0%;
    min-height: 11vw;
    z-index: 9;
    margin-top: -9em;
    background-size: 36%;
    width: 34vw;
    margin-left: 8vw;

}

.panadol-desktop-content-box .panadol-children-car-box {
    padding-top: 1em;
}

.panadol-desktop-content-box .panadol-children-product-and-oval-box {
    padding-top: 6em;
}

.panadol-desktop-content-box .panadol-children-aeroplane-box {
    margin-top: -9vw;
}

.panadol-desktop-content-box .panadol-children-product-and-oval-box-two {
    margin-top: -14.5em;
}

.panadol-children-safety-section-rte {
    margin: 3em 0em 4em 0em;
}

/*Tab style start*/
.panadol-children-parenting-tips-box ul.tabs-nav-list li.tabs-nav-item {
    border: none;
    background-color: #ffffff;
    padding-bottom: 0.5em;
    margin-left: 3em;
}

.panadol-children-parenting-tips-box ul.tabs-nav-list li.tabs-nav-item.is-active {
    background: url(../../assets/img/Desktop_Tabs_GreenBar.png) no-repeat 50% 105%;
    padding-bottom: 1.5em;
}

.panadol-children-parenting-tips-box ul.tabs-nav-list li.tabs-nav-item a {
    color: #25408f;
    font-size: 1.44vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    background: transparent;
    padding: 0em 0.5em;
}

.tabs.panadol-children-parenting-tips-tab > .component-content {
    padding-top: 0px;
}

/*Tab style end*/

.panadol-children-tab-inner-box .panadol-content-rte p {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    line-height: 32px;
    -ms-transform: rotate(350deg);
    -webkit-transform: rotate(350deg);
    transform: rotate(355deg);
    z-index: 9;
    position: absolute;
    margin-top: -18em;
    width: 32%;
    right: 5.5em;
}

.panadol-children-teddybook-image-rte p a {
    text-decoration: none;
}

.panadol-children-teddybook-image-rte p a span.learn-more-button {
    background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png?auto=format) no-repeat;
    color: #ffffff;
    padding: 0.5em 1em;
    font-size: 1.43vw;
    text-decoration: none;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    background-size: 100% 100%;
}

.panadol-children-teddybook-image-rte p span.load-more-button a {
    color: #ffffff;
    text-decoration: none;
}

.panadol-children-teddybook-image-rte .richText-image.pull-left {
    margin-right: 3em;
}

.panadol-children-teddybook-image-rte p {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    line-height: 32px;
}

/* Children landing - Desktop Content CSS End*/

/* Dosage Result - Desktop Content CSS Start*/

/*Uplift Code Change - 2020 Start*/
/* Master code missing - \etc\designs\zg\cf-gds\desktop\css\components\dosage.calculator.css */
.dosageCalculator .dosageOptionGroup, .dosageCalculator .button {
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 20px;
    vertical-align: text-top;
}

/*Uplift Code Change - 2020 End*/

.panadol-dosage-weight-box {
    margin-top: 6em;
    margin-bottom: 0em;
    padding-bottom: 2em;
}

.panadol-dosage-results-outer-box .panadol-dosage-weight-box {
    margin-top: 6em;
    margin-bottom: 0em;
    padding-bottom: 0em;
}

.panadol-dosage-results-outer-box {
    margin-top: 3em;
}

.panadol-dosage-result-outer-box .panadol-dosage-weight-box .panadol-content-rte h2, .panadol-dosage-result-outer-box .panadol-content-grey-box .panadol-content-rte h2 {
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

.panadol-dosage-result-outer-box .panadol-content-rte h2 {
    color: #666666;
    font-size: 2.96vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    text-align: center;
}

.panadol-dosage-weight-box .panadol-content-rte p {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    line-height: 32px;
    text-align: center;
}

.panadol-dosage-weight {
    background: url("../../assets/img/calculator-grey-bg.png") no-repeat;
    background-size: 100% 100%;
    width: 43.2%;
    margin: 0 auto;
    margin-bottom: 3em;
}

.panadol-campaign-outer-box .panadol-dosage-weight {
    margin-bottom: 6em;
}

.panadol-dosage-results-outer-box .panadol-dosage-weight {
    background: url("../../assets/img/calculator-grey-bg.png") no-repeat;
    background-size: 100% 100%;
    max-width: 790px;
    margin: 0 auto;
    margin-bottom: 1.5em;
}

.panadol-dosage-result-outer-box .panadol-dosage-weight-box {
    padding-bottom: 0em;
}

.panadol-dosage-weight .dosageOptionGroup span {
    font-size: 1.81vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    color: #666666;
    vertical-align: middle;
}

.panadol-dosage-results-outer-box .panadol-dosage-weight .dosageOptionGroup span {
    font-size: 1.79vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    color: #666666;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: 0px;
    display: inline-block;
    position: relative;
    top: 0px;
}

.dosageCalculator .dosageCalculatorInput {
    border: 0;
    padding: 0;
}

.panadol-dosage-weight .dosageOptionGroup input {
    border: solid 1px #e0e0e0;
    max-width: 90px;
    margin-right: 11px;
    font-size: 1.33vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    margin: 1em 0.2em 1em 1.1em;
    padding: 0;
    outline: 0;
    text-align: right;
    min-height: 49px;
    padding-right: 10px;
}


.main .panadol-dosage-result-outer-box .panadol-dosage-weight-box .parametrizedhtml .panadol-dosage-weight .button {
    margin-bottom: 22px;
}

.panadol-dosage-results-outer-box .panadol-dosage-weight .dosageOptionGroup input {
    border: solid 1px #e0e0e0;
    max-width: 170px;
    min-height: 25px;
    margin-right: 11px;
    font-size: 1.33vw;
    font-family: 'Montserrat', sans-serif;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #666666;
    margin: 1em 0.7em 1em 1em;
    padding: 1em;
    outline: 0;
    text-align: right;
}

.panadol-dosage-weight .dosageOptionGroup select {
    max-width: 450px;
    font-size: 1.43vw;
    color: #666666;
    border: solid 1px #e0e0e0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 92% center;
    background-color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    padding: 0.55em 2em 0.55em 1em;
    margin: 1em 1em;
    outline: 0;
    min-height: 50px;
}

.panadol-dosage-results-outer-box .panadol-dosage-weight .dosageOptionGroup select {
    min-width: 288px;
    font-size: 1.43vw;
    color: #666666;
    border: solid 1px #e0e0e0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 90% center;
    background-color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    padding: 1em 1.5em;
    margin: 1em 1em 1em 0.4em;
    outline: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.panadol-navigation-dosage-box .panadol-dosage-weight .dosageOptionGroup select {
    max-width: 450px;
    font-size: 24px;
    color: #666666;
    border: solid 1px #e0e0e0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 11em 1em;
    background-color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    padding: 0.55em 1.6em;
    margin: 34px 0px;
    outline: 0;
}

.panadol-dosage-weight .dosageOptionGroup select::-ms-expand {
    display: none;
}

.panadol-dosage-range-text-rte span, .dosage-text {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    line-height: 32px;
}

span.dosage-range1, span.dosage-range2, span.dosage-range3, span.dosage-range4, span.dosage-range5, span.dosage-range6, span.dosage-range7, span.dosage-range8, span.dosage-range9, span.dosage-range10,
span.dosage-range11, span.dosage-range12, span.dosage-range13, span.dosage-range14, span.dosage-range15, span.dosage-range16, span.dosage-range17, span.dosage-range18, span.dosage-range19, span.dosage-range20 {
    display: none;
}

.panadol-dosgae-baby-1mnth-2yrs-box, .panadol-dosage-1to5yrs-colourfree-suspension-box, .panadol-dosage-5to12yrs-elixir-box, .panadol-dosage-5to12yrs-colourfree-suspension-box,
.panadol-dosage-chewable-tablets-box, .panadol-dosage-suppositories-6mnth-5years, .panadol-dosage-suppositories-5to12yrs-box, .panadol-dosage-soluble-tablets-box {
    width: 44.5%;
    margin-right: 4em;
    float: left;
    clear: right;
}

.panadol-dosage-calc-error {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: red;
    line-height: 32px;
    text-align: center;
    display: none;
}

.panadol-dosage-calc-filter-error {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: red;
    line-height: 32px;
    text-align: center;
}

.panadol-dosage-results-image-rte {
    -webkit-box-shadow: 0 3px 5px #d4d4d4;
    -moz-box-shadow: 0 3px 5px #d4d4d4;
    box-shadow: 0 3px 5px #d4d4d4;
    border: 15px solid #efefef;
    padding: 0px;
    background-color: #ffffff;
    min-height: 250px;
    margin-bottom: 2em;
    position: relative;
}

.panadol-dosage-results-image-rte img.richText-image.pull-left {
    margin: 0;
    width: 33%;
    padding: 2.5em 1em;
}

.panadol-dosage-notes-header-rte p {
    margin: 0;
}

.panadol-dosage-notes-header-rte p .dosage-notes {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #666666;
}

.panadol-dosage-results-image-rte p:first-child {
    font-size: 1.55vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #666666;
    margin-bottom: 0;
    margin-top: 1em;
}

.panadol-dosage-results-image-rte .read-more-button {
    background: url(../../assets/img/green-arrow.png?auto=format) no-repeat 100%;
    display: inline-block;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #25408f;
    position: absolute;
    bottom: 15px;
    left: 40%;
    padding-right: 16px;
}

.panadol-dosage-notes-content-rte ul {
    padding: 0;
    margin-left: 0;
}

.panadol-dosage-notes-content-rte ul li {
    background: url(../../assets/img/article_list_icon.png) no-repeat 0% 0.9vw;
    text-align: left;
    font-style: normal;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    line-height: 32px;
}

.panadol-dosage-weight .dosageCalculatorButton {
    background: url("../../assets/img/panadol-calc-desktop.png") no-repeat;
    background-size: 100% 100%;
    border: 0;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    font-size: 1.43vw;
    vertical-align: text-top;
    outline: 0;
    padding: 0.5em;
    min-height: 50px;
    margin-top: 19px;
}

.panadol-dosage-results-outer-box .panadol-dosage-weight .dosageCalculatorButton {
    background: url("../../assets/img/panadol-calc-desktop.png") no-repeat;
    background-size: 100% 100%;
    border: 0;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    font-size: 1.43vw;
    vertical-align: bottom;
    outline: 0;
    padding: 0.5em;
    min-width: 198px;
    min-height: 62px;
}

.panadol-navigation-dosage-box .panadol-dosage-weight .dosageCalculatorButton {
    background: url("../../assets/img/panadol-calc-desktop.png") no-repeat;
    max-width: 130px;
    min-height: 43px;
    border: 0;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 20px;
    vertical-align: bottom;
    outline: 0;
    background-size: 100% 100%;
}

.panadol-navigation-dosage-box .panadol-dosage-weight-box .dosage-weight-only .dosageCalculatorButton {
    margin-top: 30px;
}

/* Aug_29 */

.dosageCalculator .dosageOptionGroup {
    margin-bottom: 0;
}

.dosageCalculator .dosageOptionGroup p.dosageError {
    display: none;
}

.panadol-dosgae-baby-1mnth-2yrs-box, .panadol-dosage-1to5yrs-colourfree-suspension-box, .panadol-dosage-5to12yrs-elixir-box, .panadol-dosage-5to12yrs-colourfree-suspension-box, .panadol-dosage-chewable-tablets-box, .panadol-dosage-suppositories-6mnth-5years, .panadol-dosage-suppositories-5to12yrs-box, .panadol-dosage-soluble-tablets-box {
    display: none;
}

.panadol-dosage-format-box .richText.section.component {
    float: left;
    clear: both;
}

.panadol-dosage-format-box .parametrizedhtml.section {
    width: 10%;
    float: initial;
    clear: both;
    display: inline-block;
}

.panadol-dosage-results-content-outer-box {
    display: none;
}

.panadol-dosage-format-box {
    margin-top: 6em;
    display: none;
}

.panadol-dosage-format-box .richText-content p {
    font-size: 1.61vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    font-weight: bold;
    color: #2c934a;
    line-height: 32px;
    margin: 0;
    padding-top: 0.2em;
}

.panadol-dosage-format-box .dosage-format-select select {
    font-size: 1.43vw;
    color: #666666;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 220px 21px;
    background-color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    border: 1px solid #e3e3e3;
    padding: 0.55em 1em 0.55em 0.55em;
    margin: 0 0.5em;
    outline: 0;
    -webkit-box-shadow: inset -1px -1px 5px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset -1px -1px 5px 0px rgba(0, 0, 0, 0.15);
    box-shadow: inset -1px -1px 5px 0px rgba(0, 0, 0, 0.15);
}

.panadol-dosage-result-outer-box .panadol-dosage-weight-box .panadol-content-rte h2 {
    margin-top: 1.3em;
}

.panadol-dosage-result-outer-box .panadol-content-rte h2 {
    margin-top: 0.7em;
}

.panadol-dosage-result-outer-box .Panadol-dosage-related-articles .panadol-content-rte h2 {
    margin-top: 1.38em;
    margin-bottom: 0.6em;
}

.panadol-dosage-result-outer-box .panadol-content-grey-box .panadol-content-rte p {
    font-style: normal;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    line-height: 32px;
    text-align: center;
}

.panadol-dosage-result-outer-box .panadol-content-rte p span.learn-more-button {
    background: url(../../assets/img/Desktop_Homepage_LearnMoreButton.png?auto=format) no-repeat center;
    color: #ffffff;
    padding: 15px 34px;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    line-height: 32px;
    background-size: 100% 100%;
    display: inline-block;
    margin: 0 auto;
    margin: 0.3em auto 2.1em auto;
}

.panadol-dosage-drops-box, .panadol-dosage-suspension-box, .panadol-dosage-dissolved-tablets-box, .panadol-dosage-suppositories-box,
.panadol-dosage-effervescent-tablets-box {
    display: none;
}

.panadol-dosage-result-outer-box {
    background-color: #ffffff;
    margin-bottom: 0;
}

.panadol-dosage-result-outer-box .panadol-home-bow-box {
    background-color: #efefef;
    margin-bottom: 0;
}

/* Dosage Result - Desktop Content CSS End*/
/* Dosage Result - Desktop Content CSS End*/

/* FAQ - Desktop Content CSS Start*/
.panadol-faq-outer-box {
    background-color: #ffffff;
    margin-bottom: 0;
}

.panadol-faq-header-rte h1 {
    margin-top: 5.8em;
    text-align: center;
}

.panadol-faq-header-rte h1 .grey-title {
    color: #666666;
    font-size: 2.98vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    text-align: center;
}

.panadol-faq-header-rte p {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    line-height: 32px;
    text-align: center;
    width: 70%;
    margin: 0 auto;
}

.panadol-faq-outer-box .panadol-content-rte {
    margin: 3.3em 0;
    padding-bottom: 1em;
}

/*Tab style start*/
.panadol-faq-tab ul.tabs-nav-list li.tabs-nav-item {
    border: none;
    background-color: #ffffff;
    padding-bottom: 0.5em;
    margin-left: 2em;
}

.panadol-faq-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
    background: url(../../assets/img/Desktop_Tabs_GreenBar.png) no-repeat 50% 105%;
    padding-bottom: 2em;
}

.panadol-faq-tab ul.tabs-nav-list li.tabs-nav-item a {
    color: #25408f;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    background: transparent;
    padding: 0em 0.5em;
}

/*Tab style end*/

.panadol-faq-tab .panadol-content-grey-box > .component-content, .panadol-faq-tab .panadol-content-white-box > .component-content {
    width: 79%;
    margin: 0 auto;
    padding-top: 1em;
}

.panadol-faq-question-rte {
    margin-bottom: 0;
}

.panadol-faq-question-style-rte p, .panadol-faq-answer-style-rte p {
    color: #25408f;
    font-size: 2.98vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    margin: 0;
}

.panadol-faq-question-style-rte {
    border-right: 1px solid #666666;
}

.panadol-faq-answer-style-rte {
    text-align: left;
    padding-top: 4em;
    margin-left: 0% !important;
}

.panadol-faq-question-rte p, .panadol-faq-answer-content-rte p {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    line-height: 32px;
    vertical-align: middle;
    margin: 0 1em 0 0;
    padding-top: 0.8em;
    cursor: pointer;
    display: block;
}

.panadol-faq-answer-content-rte p {
    padding: 2em;
    margin-bottom: 0;
    background-color: #ffffff;
}

.panadol-faq-answer-content-rte {
    background: url(../../assets/img/faq-content-arrow.png) no-repeat 97% 18%;
    padding-right: 1.3em;
    margin-bottom: 0;
}

.panadol-faq-answer-image {
    background-color: #e5e5e5;
    margin-bottom: 0;
    width: 96.2%;
}

.panadol-content-white-box .panadol-faq-answer2-inner-box p, .panadol-content-white-box .panadol-faq-answer4-inner-box p, .panadol-content-white-box .panadol-faq-answer6-inner-box p, .panadol-content-white-box .panadol-faq-answer8-inner-box p, .panadol-content-white-box .panadol-faq-answer10-inner-box p, .panadol-content-white-box .panadol-faq-answer12-inner-box p, .panadol-content-white-box .panadol-faq-answer14-inner-box p, .panadol-content-white-box .panadol-faq-answer16-inner-box p, .panadol-content-white-box .panadol-faq-answer18-inner-box p,
.panadol-content-white-box .panadol-faq-answer20-inner-box p, .panadol-content-white-box .panadol-faq-answer22-inner-box p, .panadol-content-white-box .panadol-faq-answer24-inner-box p, .panadol-content-white-box .panadol-faq-answer26-inner-box p, .panadol-content-white-box .panadol-faq-answer28-inner-box p, .panadol-content-white-box .panadol-faq-answer30-inner-box p, .panadol-content-white-box .panadol-faq-answer32-inner-box p, .panadol-content-white-box .panadol-faq-answer34-inner-box p, .panadol-content-white-box .panadol-faq-answer36-inner-box p, .panadol-content-white-box .panadol-faq-answer38-inner-box p {
    padding: 2em;
    background-color: #e5e5e5;
}

.panadol-faq-answer-grey-box .panadol-faq-answer-image img {
    width: 92%;
    margin: 0 auto;
}

.panadol-faq-answer-see-detail-rte p, .panadol-faq-outer-box .panadol-content-rte p {
    text-align: center;
}

.panadol-faq-see-details, .panadol-faq-outer-box .read-more-button, .panadol-faq-outer-box .read-more-button {
    color: #25408f;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    line-height: 32px;
    background: url(../../assets/img/green-arrow.png?auto=format) no-repeat right;
    padding-right: 1em;
    cursor: pointer;
    text-align: center;
    margin-right: 9vw;
    background-size: 0.9vw;
}

.panadol-faq-outer-box .read-more-button a {
    color: #25408f;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.panadol-faq-question-rte img {
    cursor: pointer;
    padding-right: 2.5em;
}

.panadol-faq-answer-box {
    display: none;
}

/* FAQ - Desktop Content CSS End*/

.panadol-campaign-product-outer-box .panadol-campaign-rel-prod-bg-box .panadol-campaign-new-video-carousel .carousel-slide {
    width: 71vw;
}

.panadol-product-detail-outer-box .panadol-faq-question-answer-box .panadol-faq-question-rte img.richText-image.pull-right {
    margin: 23px 10px 5px 15px;
    float: right;
}

/*Breadcrumb style start*/

.panadol-article-bread-crumb,
.panadol-article-bread-crumb ul {
    padding: 0;
    margin: 0;
}

.panadol-article-bread-crumb ul li {
    font-size: 1.41vw;
    font-family: 'Montserrat', sans-serif;
    color: #25408f;
    line-height: 32px;
    display: inline-block;
    background: none;
    padding: 0em 1em 0em 0.5em;
    margin-bottom: 0;
}

.panadol-article-bread-crumb ul li:first-child {
    background: url(../../assets/img/light-green-arrow.png?auto=format) no-repeat right;
    padding: 0em 1.5em 0em 0em;
}

/*Breadcrumb style end*/
/*Campaign product style start*/
.panadol-campaign-product-outer-box {
    background-color: #ffffff;
    margin-bottom: 0;
}

.panadol-campaign-product-outer-box .panadol-campaign-header-box h1 .grey-title {
    color: #666666;
    font-size: 2.98vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    text-align: center;
    width: 80%;
    display: block;
    margin: 0 auto;
    line-height: 50px;
    margin-top: 0.85em;
}

.panadol-campaign-product-outer-box .panadol-campaign-header-box .panadol-content-rte .component-content {
    background: none;
    padding: 0;
    margin: 0;
}

.panadol-campaign-product-outer-box .panadol-campaign-header-box {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    line-height: 32px;
    text-align: center;
    padding-bottom: 1.5em;
}

.panadol-campaign-product-blue-bg-box {
    background: url(../../assets/img/campaign-product-blue-bg.png) no-repeat;
    background-size: 100% 100%;
    margin-bottom: 0;
    min-height: 300px;
}

.panadol-campaign-product-blue-bg-box .panadol-campaign-new-rte {
    width: 60%;
    margin: 0 auto;
    margin-top: 6em;
    margin-bottom: 5.8em;
}

.panadol-campaign-product-blue-bg-box .panadol-campaign-new-rte img {
    margin-right: 3.5em;
}

.panadol-campaign-product-blue-bg-box .panadol-campaign-new-rte p {
    color: #ffffff;
    font-size: 1.79vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    line-height: 40px;
    margin: 0;
    padding-top: 0.2em;
}

.panadol-campaign-product-outer-box .panadol-content-rte h4,
.panadol-campaign-product-outer-box .panadol-content-rte h2 {
    color: #666666;
    font-size: 2.98vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    text-align: center;
    line-height: 50px;
    margin-top: 1.6em;
}

.panadol-campaign-product-outer-box .panadol-content-rte h2 {
    margin-top: 1.5em;
    margin-bottom: 0.55em;
}

.panadol-campaign-product-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte h2,
.panadol-campaign-product-outer-box .panadol-campaign-blue-background-box .panadol-content-rte h2 {
    color: #ffffff;
    margin-top: 0.3em;
    margin-bottom: 0.7em;
}

.panadol-campaign-product-outer-box .panadol-campaign-blue-background-box .panadol-content-rte h2 {
    color: #ffffff;
    margin-top: 0.55em;
    margin-bottom: 0.7em;
}

.panadol-campaign-product-outer-box .panadol-content-rte ul {
    width: 75%;
    margin: 0 auto;
    padding-top: 1.4em;
}

.panadol-campaign-product-outer-box .panadol-content-rte ul li {
    background: url(../../assets/img/campaign-product-bullets.png) no-repeat 0 8px;
    font-size: 1.43vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
    color: #666666;
    line-height: 40px;
    padding-left: 2.3em;
    margin: 1px;
}

.panadol-campaign-product-outer-box .panadol-campaign-rel-prod-bg-box {
    background: url(../../assets/img/campaign-product-green-bg.png) no-repeat;
    background-size: 100% 100%;
    margin-bottom: 0;
    background-color: #ffffff;
    padding-bottom: 3.5em;
}

.panadol-campaign-product-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte .component-content {
    background: none;
    padding-bottom: 0;
}

.panadol-campaign-product-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte p {
    color: #666666;
    font-size: 2.14vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    width: 100%;
    line-height: 40px;
    padding-top: 0.5em;
    padding-bottom: 0.9em;
}

.panadol-campaign-product-outer-box .panadol-campaign-rel-prod-bg-box .carousel-slides {
    min-height: 648px;
    background-color: #ffffff;
    padding: 2em 3em;
}

.panadol-campaign-product-outer-box .panadol-content-rte p .grey-title {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #666666;
    line-height: 32px;
    text-align: left;
}

.panadol-campaign-product-outer-box .panadol-content-rte p span.campaign-disclamier {
    text-align: left;
    padding-left: 6.6vw;
    margin: 1.5em 0;
    font-size: 0.71vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
}

.panadol-campaign-rel-prod-bg-box .panadol-content-rte .richText-content {
    width: 100%;
    text-align: center;
}

.panadol-campaign-product-outer-box .panadol-content-rte p {
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    line-height: 32px;
    width: 92%;
    margin: 0 auto;
}

.panadol-campaign-product-outer-box .panadol-campaign-blue-background-box {
    background: url(../../assets/img/campaign-product-skyblue-bg.png) no-repeat;
    background-size: 100% 100%;
    margin-bottom: 0;
}

.panadol-campaign-product-outer-box .panadol-related-products-carousel .box.panadol-product-list-tab-box {
    background-color: #ffffff;
}

.main .panadol-campaign-product-outer-box .panadol-related-products-carousel .carousel-slides, .panadol-campaign-product-outer-box .panadol-campaign-blue-background-box .panadol-content-box, .panadol-campaign-product-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-box {
    width: 90%;
    margin: 0 auto;
}

.panadol-campaign-product-outer-box .panadol-content-rte p span {
    display: block;
    text-align: center;
}

.panadol-campaign-product-outer-box .panadol-campaign-no-mistake-section .panadol-content-rte p span {
    margin-top: 4em;
}

.panadol-campaign-product-outer-box .panadol-campaign-no-mistake-section .panadol-content-rte p {
    text-align: center;
}

.panadol-campaign-product-outer-box .panadol-related-products-carousel .box.panadol-product-list-tab-box .panadol-content-rte p span.green-text {
    color: #009966;
}

.panadol-campaign-product-outer-box .panadol-content-rte p span.learn-more-button a {
    background: url(../../assets/img/Desktop_TeddyCampaign_CreateVideoButton.png) no-repeat;
    background-size: 100% 100%;
    color: #ffffff;
    padding: 0.5em 1em;
    font-size: 1.45vw;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}

.panadol-campaign-pharmaist-box {
    width: 84%;
    margin: 0 auto;
    margin-bottom: 4.5em;
}

.main .panadol-campaign-product-outer-box .box.panadol-product-list-tab-box .panadol-content-rte {
    padding: 0;
}

.main .panadol-campaign-product-outer-box .box.panadol-product-list-tab-box .panadol-content-rte p {
    padding-top: 0.6em;
}

.panadol-campaign-product-outer-box .panadol-campaign-blue-background-box .panadol-content-rte p:first-child {
    padding-top: 1em;
    margin: 0 0.5em;
}

.panadol-campaign-no-mistake-section {
    width: 75%;
    margin: 0 auto;
    padding-bottom: 3.2em;
}

.panadol-campaign-product-outer-box .panadol-content-rte.panadol-campaign-no-mistake-section h2 {
    margin-top: 1.5em;
    margin-bottom: 0.8em;
}

.panadol-campaign-product-outer-box .panadol-content-rte.panadol-campaign-no-mistake-section p {
    padding-bottom: 1.4em;
    text-align: center;
}

/*Campaign product style  end*/
/*Campaign article style  start*/
.panadol-campaign-article-content-rte .green-text {
    font-size: 1.43vw;
    color: #25408f;
}

.panadol-campaign-article-content-rte p:first-child {
    margin-top: 1em
}

.panadol-campaign-article-content-rte p {
    margin-bottom: 1em
}

/*Campaign article style  end*/
@media screen and (min-width: 1681px) {
    /*Homepage green oval start*/
    .green-oval-big-rte {
        width: 36vw;
        min-height: 23vw;
    }

    .green-oval-big-rte p:first-child {
        margin-bottom: 0;
    }

    .green-oval-big-rte p {
        margin-top: 0;
        padding: 0em 4em 0em 3em;
    }

    /*Homepage green oval end*/
    /*Children Pink oval start*/
    .panadol-children-pink-oval-rte {
        width: 36vw;
        min-height: 24vw;
    }

    .panadol-children-pink-oval-rte p:first-child {
        margin-bottom: 0;
        padding: 2em 3.2em 0.5em 2.3em;
    }

    .panadol-children-pink-oval-rte p {
        margin-top: 0;
        padding: 0em 4em 0em 3em;
    }

    /*Children Pink  oval end*/
    /*Children green  oval start*/
    .panadol-children-product-oval-rte .richText-content {
        width: 29vw;
        min-height: 23.8vw;
    }

    .panadol-children-product-oval-rte .richText-content p:first-child {
        margin-bottom: 0;
    }

    .panadol-children-product-oval-rte .richText-content p {
        margin-top: 0;
        padding: 0em 4em 0em 3em;
    }

    .panadol-children-tab-inner-box .panadol-content-rte p {
        margin-top: -27%;
        width: 32%;
        right: 15.5%;
    }

    /*Children green  oval end*/
    .panadol-campaign-header-box .panadol-content-rte .component-content {
        background-size: 23%;
    }

}

@media screen and (min-width: 1380px) {
    .panadol-dosage-weight {
        width: 47.5em;
    }

    .dosage-weight-only .panadol-dosage-weight {
        width: 25em;
    }

    /* Aug_29 */
    .panadol-dosage-weight .dosageOptionGroup span {
        font-size: 30.44px;
    }

    .panadol-dosage-weight .dosageOptionGroup input {
        font-size: 24px;
        margin: 0.45em 0.2em 0.6em 0.89em;
        min-height: 54px;
    }

    .dosage-weight-only .panadol-dosage-weight .dosageOptionGroup input {
        font-size: 24px;
        margin: 0.85em 0.2em 0.6em 0.89em;
        min-height: 54px;
    }

    /* Aug_29 */
    .panadol-dosage-weight .dosageOptionGroup select {
        font-size: 24px;
    }

    .panadol-dosage-weight .dosageCalculatorButton {
        font-size: 24.18px;
        margin-top: 20px;
        padding: 0.58em 0.5em 0.6em 0.5em;
    }

    .panadol-dosage-weight .dosageOptionGroup select {
        margin: 0.8em 0.42em 1em 0.6em;
    }

}

@media screen and (max-width: 1379px) and (min-width: 1301px) {
    .panadol-dosage-weight {
        width: 42.25em;
    }

    .dosage-weight-only .panadol-dosage-weight {
        width: 22em;
    }

    /* Aug_29 */
}

@media screen and (max-width: 1300px) and (min-width: 1025px) {
    .panadol-dosage-weight {
        width: 49%;
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    /* Homepage - Tablet Content CSS Start */
    .panadol-home-main-tab-rte ul li, .tabs-nav-switcher-right {
        display: none;
    }

    .panadol-content-rte h2 {
        font-size: 32px;
        line-height: 72px;
    }

    .spotlight-tab-content-box .panadol-content-rte p:first-child, .panadol-home-carousel-slide-box .panadol-content-rte p:first-child {
        font-size: 18px;
        line-height: 24px;
    }

    .spotlight-tab-content-box .panadol-content-rte p:first-child {
        margin: 0.1em 0;
    }

    .spotlight-tab-content-box .panadol-content-rte p {
        margin: 0.1em 0 0.7em 0;
    }

    .spotlight-tab-content-box .panadol-content-rte p {
        font-size: 16px;
        line-height: 22px;
    }

    .panadol-home-did-you-know-carousel > ul > li:first-child .panadol-home-carousel-slide-box .panadol-content-rte p:first-child {
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
    }

    .panadol-home-carousel-slide-box {
        margin-top: 0em;
    }

    .panadol-home-bow-box .panadol-content-rte p:first-child, .panadol-home-bow-box .panadol-content-rte p, .panadol-home-bow-box .panadol-content-rte p
    .grey-title, .panadol-home-carousel-slide-box .panadol-content-rte p {
        font-size: 16px;
        line-height: 22px;
    }

    .green-oval-big-rte p {
        font-size: 2.3vw;
        line-height: 3.2vw;
        padding: 0 13vw 0 9vw;
    }

    .green-oval-small-rte {
        margin-top: -4em;
        background: url(../../assets/img/Desktop_Homepage_GreenOvalShape_small.png?auto=format) no-repeat 31% 0%;
        min-height: 17vw;
    }

    .panadol-home-green-oval-box .green-oval-small-rte {
        margin-top: -6em;
        background: url(../../assets/img/Desktop_Homepage_GreenOvalShape_small.png?auto=format) no-repeat 60% 30%;
        min-height: 17vw;
    }

    .green-oval-big-rte span.green-text {
        font-size: 2.8vw;
        line-height: 3vw;
    }

    .green-oval-small-rte p {
        font-size: 2.4vw;
        line-height: 3vw;
        padding: 4vw 3.5vw;
    }

    .panadol-home-green-oval-box .green-oval-small-rte p {
        font-size: 2.4vw;
        line-height: 3vw;
        padding: 4vw 7.5vw;
    }

    .panadol-where-to-buy-tab-box .panadol-content-rte p {
        font-size: 16px;
        line-height: 22px;
    }

    .green-oval-big-rte p:first-child {
        margin-top: 9vw;
        padding: 0 16vw 0 9vw;
    }

    .panadol-home-bestweek-content-Box h2 {
        margin-top: 2.2em;
    }

    .panadol-home-bow-box .panadol-content-rte span.read-more-button {
        font-size: 16px;
    }

    .panadol-where-to-buy-tab-box .panadol-content-rte a .find-a-store-button {
        font-size: 16px;
        line-height: 28px;
        background-size: 7%;
    }

    .panadol-home-carousel-slide-box .panadol-content-rte h2 {
        font-size: 32.26px;
    }

    .panadol-where-to-buy-header-rte h1 {
        font-size: 32px;
    }

    .panadol-where-to-buy-header-rte p {
        font-size: 16px;
    }

    .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item a, .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item a,
    .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item a {
        font-size: 14.8px;
    }

    .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item.is-active, .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item.is-active,
    .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        background: url(../../assets/img/Tablet_Tabs_GreenBar.png?auto=format) no-repeat 50% 105%;
        padding-bottom: 0.5em;
    }

    .green-oval-big-rte {
        background: url(../../assets/img/Tablet_Homepage_GreenOvalShape_big.png?auto=format) no-repeat 52% 30%;
        background-size: 100%;
        min-height: 40vw;
        z-index: 5;
        width: 58vw;
    }

    .panadol-home-tablet-bluebg-rte {
        background: url(../../assets/img/Tablet_Homepage_BlueOvalShape_big.png) no-repeat 52% 30% !important;
        background-size: 100%;
        min-height: 40vw;
        z-index: 5;
        width: 58vw;
    }

    .panadol-home-kids-video-box .main-title-rte p {
        text-align: center;
    }

    .panadol-home-clock-carousel-content-box .panadol-content-rte h2 {
        margin-top: 1.5em;
    }

    .panadol-home-new-kids-box .panadol-home-kids-video {
        margin-top: 4em;
    }

    /* Homepage - Tablet Content CSS End*/
    /* Homepage - Tablet footer CSS Start */
    .panadol-footer-rte h2 {
        font-size: 18px;
    }

    .panadol-footer-rte p, .panadol-footer-rte p a {
        color: #ffffff;
        font-size: 14px;
        font-family: 'Montserrat', sans-serif;
    }

    .panadol-footer-rte p a {
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
    }

    .panadol-footer-rte ul li a {
        font-size: 16px;
    }

    .panadol-footer-text {
        font-size: 14px;
    }

    .panadol-social-icon-box ul li {
        display: none;
    }

    .panadol-footer-box select {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        min-width: 200px;
        min-height: 30px;
        padding: 0.5em;
        color: #ffffff;
        font-size: 16px;
    }

    .panadol-where-to-buy-header-rte {
        margin-top: 8em;
    }

    /* Homepage - Tablet footer CSS End*/
    /* Terms & Conditions - Tablet Content CSS Start */
    .panadol-content-page-rte h1 {
        font-size: 32px;
        line-height: 40px;
    }

    .panadol-content-page-rte h4 {
        font-size: 24px;
        line-height: 34px;
    }

    .panadol-content-page-rte p {
        font-size: 16px;
        line-height: 22px;
    }

    .panadol-content-page-rte ul li, .panadol-content-page-rte ul li .terms-and-conditions-list {
        font-size: 16px;
        line-height: 22px;
    }

    .panadol-content-page-rte ul li .terms-and-conditions-list {
        background-position: 0px 8px;
    }

    /* Terms & Conditions - Tablet Content CSS End */
    /* Article Landing - Tablet Content CSS Start*/
    .panadol-live-well-outer-box .panadol-livewell-header-rte h1 {
        font-size: 45px;
        line-height: 72px;
        padding-top: 0.95em;
    }

    .panadol-live-well-outer-box .panadol-livewell-header-rte p, .panadol-featured-article-rte,
    .panadol-livewell-featured-article-box .panadol-content-rte p .grey-title,
    .panadol-livewell-featured-article-box .panadol-content-rte p, .panadol-livewell-tab .panadol-content-rte span.read-more-button, .panadol-loadmore p span.learn-more-button, .panadol-live-well-outer-box .panadol-home-bow-box .panadol-content-rte p .grey-title,
    .panadol-live-well-outer-box .panadol-loadmore p span.learn-more-button {
        font-size: 16px;
        line-height: 22px;
    }

    .panadol-livewell-tab ul.tabs-nav-list li.tabs-nav-item a {
        font-size: 13.55px;
    }

    .panadol-livewell-tab ul.tabs-nav-list li.tabs-nav-item {
        margin-left: 0.5em;
    }

    /* Article Landing - Tablet Content CSS Start*/
    /* Article Details - Tablet Content CSS Start*/
    .panadol-article-detail-content-box h2 {
        font-size: 32px;
        line-height: 40px;
    }

    .panadol-article-detail-rel-article-box .panadol-content-rte p, .panadol-article-detail-rel-product-box .panadol-content-rte p {
        font-size: 24px;
        line-height: 34px;
    }

    .panadol-article-detail-content-box .panadol-content-rte p {
        font-size: 16px;
        line-height: 22px;
    }

    .panadol-article-detail-content-box .panadol-content-rte ul li, .panadol-article-detail-content-box p, .panadol-content-image-rte p, .panadol-article-related-content-richtext p a {
        font-size: 16px;
        line-height: 22px;
    }

    .panadol-article-detail-content-box ul {
        margin-left: 0;
    }

    .panadol-article-detail-content-box ul li {
        background: url(../../assets/img/article_list_icon.png) no-repeat 0%;
        text-align: left;
    }

    .panadol-article-detail-content-box ul li:nth-child(2) {
        background: url(../../assets/img/article_list_icon.png) no-repeat 0%;
    }

    .panadol-article-detail-highlighted-content-box .panadol-content-rte p {
        font-size: 24px;
        line-height: 34px;
    }

    .panadol-article-related-content-richtext p {
        font-size: 16px;
        line-height: 22px;
    }

    .panadol-article-related-content-richtext p {
        margin-top: 10%;
    }

    .panadol-article-detail-content-box .panadol-content-rte p span.body-Bold-text {
        font-weight: bolder;
        font-size: 16px;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        color: #666666;
        line-height: 32px;
    }

    .panadol-content-image-rte img {
        width: 55%;
    }

    .panadol-content-image-rte img.richText-image.pull-left {
        margin: 5px 25px 15px 10px;
    }

    /* Article Details - Tablet Content CSS End */
    /* Children landing - Tablet Content CSS Start */
    .panadol-tablet-content-box .panadol-children-aeroplane-box {
        margin-top: -16vw;
    }

    .panadol-children-blue-background-box img.richText-image.pull-left {
        margin: 0;
    }

    .panadol-children-landing-header-box .panadol-content-rte h1 {
        font-size: 45px;
        line-height: 72px;
    }

    .panadol-children-landing-header-box p {
        font-size: 16px;
        line-height: 22px;
        padding: 0 1em;
    }

    .panadol-children-pink-background-box .panadol-content-rte h2, .panadol-children-blue-background-box h2, .panadol-children-bow-box h2, .panadol-children-landing-dosage-box .panadol-content-rte h2 {
        font-size: 32.06px;
        line-height: 72px;
        font-family: 'Nunito', sans-serif;
        font-weight: 700;
    }

    .panadol-children-blue-background-box h2 {
        font-size: 4vw;
    }

    .panadol-children-pink-oval-rte p:first-child {
        margin-top: 6vw;
    }

    .panadol-children-pink-oval-rte span.pink-text {
        font-size: 3vw;
        line-height: 4vw;
        padding: 0 3vw;
    }

    .panadol-children-pink-oval-rte p {
        font-size: 2.3vw;
        line-height: 3.5vw;
        padding: 0 9vw;
    }

    .panadol-children-pink-oval-rte {
        background: url(../../assets/img/Tablet_TeddyCampaign_PinkOvalShape.png) no-repeat 52% 30%;
        background-size: 100%;
        min-height: 42vw;
        z-index: 5;
        width: 58vw;
        margin: 0 auto;
    }

    .panadol-children-pink-oval-box .green-oval-small-rte {
        margin: 0 auto;
        background: url(../../assets/img/Desktop_Homepage_GreenOvalShape_small.png?auto=format) no-repeat 47% 20%;
        min-height: 17vw;
        margin-top: -5em;
        margin-left: 6em;
    }

    .panadol-children-pink-oval-box .green-oval-small-rte p {
        font-size: 2.4vw;
        line-height: 3vw;
        padding: 3.5vw 6vw;
        font-family: 'Nunito', sans-serif;
        font-weight: 700;
    }

    .panadol-children-safety-section-rte h2 {
        font-size: 30px;
        line-height: 72px;
        font-family: 'Nunito', sans-serif;
        font-weight: 700;
    }

    .panadol-children-safety-section-rte p {
        font-size: 16px;
        line-height: 28px;
        padding: 0em 2em;
    }

    .panadol-children-safety-section-rte p span.learn-more-button {
        background: url(../../assets/img/Tablet_Children_LearnMoreButton.png) no-repeat;
    }

    .panadol-children-blue-background-box p {
        font-size: 16px;
        line-height: 28px;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
    }

    .panadol-children-green-background-box h2 {
        font-size: 30px;
        line-height: 72px;
        font-family: 'Nunito', sans-serif;
        font-weight: 700;
    }

    .panadol-children-product-oval-rte img.richText-image.pull-left {
        width: 28%;
        margin-left: 0;
        margin-top: 2em;
    }

    .panadol-children-product-oval-rte .richText-content {
        background: url(../../assets/img/Tablet_Homepage_GreenOvalShape_big.png?auto=format) no-repeat 0% 40%;
        background-size: 100%;
        min-height: 35vw;
        z-index: 5;
        width: 58vw;
        margin: 0 auto;
        margin-left: 6.5em;
    }

    .panadol-children-product-and-oval-box .green-oval-small-rte {
        background: url(../../assets/img/Tablet_Homepage_GreenOvalShape_Small.png) no-repeat 32% 0%;
        min-height: 185px;
        z-index: 9;
        margin-top: -7vw;
        background-size: 80%;
        width: 30vw;
        margin-left: 17vw;
    }

    .panadol-children-car-box {
        margin-top: 0em;
    }

    .panadol-children-product-oval-rte .richText-content p:first-child {
        padding-top: 2.5em;
    }

    .panadol-children-product-oval-rte .richText-content span.green-text {
        font-size: 3vw;
        line-height: 1.5;
        font-family: 'Nunito', sans-serif;
        font-weight: 700;
    }

    .panadol-children-product-oval-rte .richText-content p {
        padding: 0em 0em;
        font-size: 2.5vw;
        line-height: 1.5;
        width: 45vw;
        margin: 0.5em 0em 0em 1em;
    }

    .panadol-children-product-and-oval-box .green-oval-small-rte p {
        font-size: 2.5vw;
        padding: 1.8em 2.5em 1.2em 1.2em;
    }

    .panadol-children-green-background-box h4 a {
        font-size: 20.22px;
        line-height: 27.93px;
        background: url(../../assets/img/Desktop_content_right_arrow.png?auto=format) no-repeat right;
        max-width: 320px;
        margin-left: auto;
        margin-right: auto;
    }

    .panadol-children-parenting-tips-box ul.tabs-nav-list li.tabs-nav-item.is-active {
        padding-bottom: 1em;
    }

    .panadol-children-parenting-tips-box ul.tabs-nav-list li.tabs-nav-item {
        margin-left: 0em;
    }

    .panadol-children-parenting-tips-box ul.tabs-nav-list li.tabs-nav-item a, .panadol-children-teddybook-image-rte p, .panadol-children-teddybook-image-rte p a span.learn-more-button {
        font-size: 16px;
        line-height: 28px;
    }

    .panadol-children-teddybook-image-rte p a span.learn-more-button {
        padding: 0.7em 1.4em;
    }

    .panadol-children-tab-inner-box .panadol-content-rte p {
        font-size: 16px;
        line-height: 28px;
        margin-top: -17em;
        right: 4.5em;
    }

    .panadol-children-parenting-tips-box .panadol-content-rte {
        margin-bottom: 0;
    }

    .panadol-children-teddybook-image-rte .richText-image.pull-left {
        margin-right: 3em;
    }

    /* Children landing - Tablet Content CSS Start */
    /* Campaign - Tablet Content CSS Start*/
    .panadol-campaign-outer-box {
        background-color: #ffffff;
    }

    .panadol-campaign-outer-box h1 .grey-title {
        font-size: 32px;
        line-height: 38px;
    }

    .panadol-campaign-outer-box .panadol-content-rte p {
        font-size: 16px;
        line-height: 22px;
    }

    .panadol-campaign-outer-box .panadol-content-rte p span.learn-more-button a {
        font-size: 16px;
        line-height: 22px;
        padding: 12px 32px;
    }

    .panadol-campaign-blue-background-box .panadol-content-image {
        margin-bottom: 0.9em;
    }

    .panadol-campaign-blue-background-box .panadol-content-rte p {
        width: 40vw;
    }

    .panadol-campaign-rel-prod-bg-box .panadol-content-rte .component-content {
        padding-bottom: 4em;
        background: url(../../assets/img/Desktop_Campaign_plane.png) no-repeat 99% 70%;
        background-size: 32%;
    }

    .panadol-campaign-header-box .panadol-content-rte .richText-content {
        width: 100%;
        margin: 0 auto;
    }

    .panadol-campaign-blue-background-box .panadol-content-rte h2 {
        color: #ffffff;
        font-size: 32px;
        line-height: 38px;
        padding-top: 1.8em;
        width: 15em;
        padding-bottom: 1em;
        margin: 0 auto;
    }

    .panadol-campaign-rel-prod-bg-box .panadol-content-rte h2 {
        color: #ffffff;
        font-size: 32px;
        line-height: 38px;
        padding-top: 1.5em;
    }

    .panadol-campaign-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte h2 {
        font-size: 32px;
        line-height: 72px;
        font-family: 'Nunito', sans-serif;
        font-weight: 700;
        padding-top: 1em;
        margin-bottom: 0;
    }

    .panadol-campaign-header-box .panadol-content-rte p:nth-child(4) {
        margin-bottom: 4.25em;
    }

    .panadol-campaign-header-box .panadol-content-rte p:nth-child(4) {
        margin-top: 2.3em;
    }

    .panadol-campaign-blue-background-box .panadol-content-rte span.grey-title {
        color: #ffffff;
        font-size: 26px;
        font-family: 'Nunito', sans-serif;
        font-weight: 700;
        width: 35vw;
        line-height: 32px;
    }

    .panadol-campaign-blue-background-box .panadol-content-rte p, .panadol-campaign-rel-prod-bg-box .panadol-content-rte p {
        color: #ffffff;
        font-size: 16px;
        line-height: 22px;
        font-family: 'Montserrat', sans-serif;
    }

    .panadol-campaign-blue-background-box .panadol-content-rte p:first-child {
        padding-top: 1em;
    }

    .panadol-campaign-outer-box .panadol-dosage-weight-box .panadol-content-rte h2 {
        padding-top: 0;
    }

    .panadol-campaign-outer-box .panadol-dosage-weight-box {
        margin-top: 1.5em;
        padding-bottom: 0em;
    }

    .panadol-campaign-outer-box .panadol-dosage-weight {
        margin-bottom: 2em;
    }

    .panadol-campaign-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte p:nth-child(2) {
        padding-top: 0em;
    }

    .panadol-campaign-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte p:nth-child(3) {
        margin-top: 1.25em;
    }

    /* Campaign - Tablet Content CSS End */
    /* Dosage Result - Tablet Content CSS Start*/
    .panadol-dosage-weight .dosageOptionGroup input {
        float: left;
        padding: 0.3em;
    }

    .dosage-weight-only .panadol-dosage-weight .dosageOptionGroup input {
        float: none;
        padding: 0.4em;
    }

    /* Aug_29 */
    .panadol-dosage-results-outer-box .panadol-dosage-weight .dosageOptionGroup input {
        padding: 0.3em;
        max-width: 99px;
    }

    .panadol-navigation-dosage-box .panadol-dosage-weight .dosageOptionGroup input {
        float: left;
        padding: 0.3em;
        margin-top: 0px;
        margin-left: 87px;
        height: 28px;
    }

    .panadol-dosage-weight {
        width: 41em;
    }

    .dosage-weight-only .panadol-dosage-weight {
        width: 21em;
    }

    /* Aug_29 */
    .dosageCalculator .dosageCalculatorInput label span, .panadol-dosage-weight .dosageOptionGroup select {
        display: inline-block;
    }

    .panadol-dosage-results-outer-box .panadol-dosage-weight-box .dosageCalculator {
        padding-top: 0em;
    }

    .panadol-navigation-dosage-box .panadol-dosage-weight-box .dosageCalculator {
        padding-top: 1em;
    }

    .panadol-navigation-dosage-box .panadol-dosage-weight-box .dosageCalculatorButton {
        margin-bottom: 15px;
    }

    .panadol-navigation-dosage-box .panadol-dosage-weight-box .dosage-weight-only .dosageCalculatorButton {
        margin-top: 10px;
    }

    .panadol-dosage-results-outer-box .panadol-dosage-weight-box .dosageCalculatorButton {
        margin-bottom: 0px;
    }

    .panadol-dosage-results-outer-box .panadol-dosage-weight .dosageCalculatorButton {
        min-width: 131px;
        min-height: 40px;
    }

    .panadol-dosage-result-outer-box .panadol-content-rte p span.learn-more-button {
        max-width: 150px;
        padding: 5px 29px;
    }

    .dosageCalculator .dosageCalculatorInput .dosageOptionGroup {
        display: inline-block;
        width: 75%;
        margin-bottom: 10px;
        margin: 0 auto;
    }

    .panadol-dosage-result-outer-box .panadol-content-rte h2 {
        font-size: 32px;
        line-height: 72px;
    }

    .panadol-dosage-weight-box .panadol-content-rte p, .panadol-dosage-weight .dosageCalculatorButton {
        font-size: 16px;
        line-height: 26px;
    }

    .panadol-dosage-weight .dosageOptionGroup span, .panadol-dosage-weight .dosageOptionGroup input {
        font-size: 20px;
        min-height: 30px;
    }

    .panadol-dosage-weight .dosageOptionGroup select {
        font-size: 16px;
        background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 162px 20px;
        background-color: #ffffff;
    }

    .panadol-dosage-results-outer-box .panadol-dosage-weight .dosageOptionGroup select {
        font-size: 16px;
        background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 185px 15px;
        background-color: #ffffff;
        min-width: 200px;
        padding: 0.65em 1.5em;
    }

    .panadol-navigation-dosage-box .panadol-dosage-weight .dosageOptionGroup select {
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        font-size: 16px;
        background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 185px 15px;
        background-color: #ffffff;
        width: 215px;
        margin-left: 50px;
    }

    .panadol-dosage-range-text-rte span, .dosage-text, .panadol-dosage-calc-error, .panadol-dosage-notes-header-rte p .dosage-notes,
    .panadol-dosage-results-image-rte p:first-child, .panadol-dosage-results-image-rte .read-more-button, .panadol-dosage-notes-content-rte ul li,
    .panadol-dosage-weight .dosageCalculatorButton {
        font-size: 16px;
        line-height: 22px;
    }

    .panadol-dosage-results-image-rte p:first-child {
        font-size: 16px;
        line-height: 22px;
    }

    .panadol-dosage-results-image-rte img.richText-image.pull-left {
        padding-top: 2.5em;
        margin-right: 0.5em;
    }

    .panadol-dosgae-baby-1mnth-2yrs-box, .panadol-dosage-1to5yrs-colourfree-suspension-box, .panadol-dosage-5to12yrs-elixir-box, .panadol-dosage-5to12yrs-colourfree-suspension-box,
    .panadol-dosage-chewable-tablets-box, .panadol-dosage-suppositories-6mnth-5years, .panadol-dosage-suppositories-5to12yrs-box, .panadol-dosage-soluble-tablets-box {
        width: 42%;
        margin-right: 2em;
        float: left;
        clear: right;
    }

    .panadol-dosage-results-image-rte {
        border: 10px solid #efefef;
    }

    .panadol-dosage-format-box .dosage-format-select select {
        font-size: 16px;
        background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 190px 15px;
        background-color: #ffffff;
        padding: 0.55em 2em 0.55em 0.55em;
    }

    .panadol-dosage-format-box .richText-content p {
        font-size: 18px;
    }

    .panadol-dosage-result-outer-box .panadol-content-grey-box .panadol-content-rte p, .panadol-dosage-result-outer-box .panadol-content-rte p span.learn-more-button {
        font-size: 16px;
    }

    /* Dosage Result - Tablet Content CSS End*/
    /*Dosage calculator*/
    /* FAQ - Desktop Content CSS Start*/
    .panadol-faq-header-rte h1 {
        margin-top: 2.8em;
        text-align: center;
    }

    .panadol-faq-header-rte h1 .grey-title {
        font-size: 32px;
    }

    .panadol-faq-header-rte p {
        font-size: 16px;
        line-height: 22px;
        width: 80%;
    }

    /*Tab style start*/
    .panadol-faq-tab ul.tabs-nav-list li.tabs-nav-item {
        margin-left: 2em;
    }

    .panadol-faq-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        background: url(../../assets/img/Desktop_Tabs_GreenBar.png) no-repeat 50% 105%;
        padding-bottom: 1.5em;
    }

    .panadol-faq-tab ul.tabs-nav-list li.tabs-nav-item a {
        font-size: 16px;
        line-height: 22px;
    }

    /*Tab style end*/
    .panadol-faq-tab .panadol-content-grey-box > .component-content, .panadol-faq-tab .panadol-content-white-box > .component-content {
        width: 84%;
        margin: 0 auto;
    }

    .panadol-faq-question-rte {
        margin-bottom: 0;
    }

    .panadol-faq-question-rte .panadol-faq-question, .panadol-faq-answer-style-rte p {
        font-size: 30px;
    }

    .panadol-faq-answer-style-rte {
        text-align: center;
        padding-top: 3.4em;
    }

    .panadol-faq-question-rte p, .panadol-faq-answer-content-rte p {
        font-size: 16px;
        line-height: 22px;
    }

    .panadol-faq-question-rte p {
        padding-top: 0em;
        padding-right: 2em;
        margin-bottom: 0.5em;
        width: 80%;
        float: left;
    }

    .panadol-faq-answer-image {
        max-width: 72.5vw;
    }

    .panadol-faq-answer-grey-box .panadol-faq-answer-image img {
        max-width: 70vw;
    }

    .panadol-faq-answer-see-detail-rte p, .panadol-faq-outer-box .panadol-content-rte p {
        text-align: center;
    }

    .panadol-faq-see-details, .panadol-faq-outer-box .read-more-button {
        font-size: 16px;
        line-height: 22px;
    }

    .panadol-faq-question-rte img {
        width: 5%;
        padding-top: 0em;
        padding-right: 2.6vw;
        margin: 0 !important;
    }

    .panadol-faq-answer-content-rte {
        background: url(../../assets/img/faq-content-arrow.png) no-repeat 74.3vw 18%;
        padding-right: 0.9vw;
    }

    .append-arrow1, .append-arrow2, .append-arrow3, .append-arrow4, .append-arrow5, .append-arrow6, .append-arrow7, .append-arrow8, .append-arrow9, .append-arrow10, .append-arrow11, .append-arrow12, .append-arrow13, .append-arrow14, .append-arrow15, .append-arrow16, .append-arrow17, .append-arrow18, .append-arrow19, .append-arrow20, .append-arrow21,
    .append-arrow22, .append-arrow23, .append-arrow24, .append-arrow25, .append-arrow26, .append-arrow27, .append-arrow28, .append-arrow29, .append-arrow30, .append-arrow31, .append-arrow32, .append-arrow33, .append-arrow34, .append-arrow35, .append-arrow-36, .append-arrow37, .append-arrow38 {
        margin: 0em;
        padding-right: 1.2em;
    }

    /* FAQ - Desktop Content CSS End*/
    .panadol-campaign-product-outer-box .panadol-campaign-rel-prod-bg-box .panadol-campaign-new-video-carousel .carousel-slide {
        width: 75vw;
    }

    /*Breadcrumb style start*/
    .panadol-article-bread-crumb ul li {
        font-size: 16px;
        line-height: 22px;
        padding: 0em 1em 0em 0.5em;
    }

    .panadol-article-bread-crumb ul li:nth-child(2) {
        background: none;
    }

    .panadol-article-bread-crumb ul li:first-child {
        padding: 0em 1.5em 0em 0em;
    }

    /*Breadcrumb style end*/
    .panadol-pdcts-submenu-inner-box .richText-image.pull-left {
        margin: 5px 15px 5px 10px;
        float: left;
    }

    .panadol-carousel-slide-product-box p {
        font-size: 12px;
    }

    /*Campaign product style start*/
    .panadol-campaign-product-blue-bg-box {
        background: url(../../assets/img/tablet-campaign-product-blue-bg.png) no-repeat;
        background-size: 100% 100%;
        min-height: 200px;
    }

    .panadol-campaign-product-outer-box .panadol-campaign-rel-prod-bg-box {
        background: url(../../assets/img/tablet-campaign-product-green-bg.png) no-repeat;
        background-size: 100% 100%;
        padding-bottom: 3em;
    }

    .panadol-campaign-product-outer-box .panadol-campaign-blue-background-box {
        background: url(../../assets/img/tablet-campaign-product-skyblue-bg.png) no-repeat;
        background-size: 100% 100%;
    }

    .panadol-campaign-product-outer-box .panadol-campaign-header-box h1 .grey-title, .panadol-campaign-product-outer-box .panadol-content-rte h4, .panadol-campaign-product-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte h2, .panadol-campaign-product-outer-box .panadol-content-rte h2, .panadol-campaign-product-outer-box .panadol-content-rte.panadol-campaign-no-mistake-section h2 {
        font-size: 32px;
        line-height: 42px;
    }

    .panadol-campaign-product-outer-box .panadol-campaign-header-box h1 .grey-title {
        margin-top: 0.5em;
    }

    .panadol-campaign-product-outer-box .panadol-content-rte h4 {
        margin-top: 1.3em;
    }

    .panadol-campaign-product-outer-box .panadol-content-rte p span.campaign-disclamier {
        margin: 0 0 1em 0;
        padding-left: 7vw;
        font-size: 10px;
    }

    .panadol-campaign-product-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte h2 {
        margin-top: 0em;
        margin-bottom: 0.3em;
    }

    .panadol-campaign-product-outer-box .panadol-campaign-header-box {
        padding-bottom: 3.5em;
    }

    .panadol-campaign-pharmaist-box .panadol-content-rte p .grey-title {
        margin-top: 1em;
    }

    .panadol-campaign-product-outer-box .panadol-campaign-no-mistake-section .panadol-content-rte p {
        float: none;
        margin-bottom: 2em;
        margin-top: 1em;
    }

    .panadol-campaign-product-outer-box .panadol-content-rte p, .panadol-campaign-product-blue-bg-box .panadol-campaign-new-rte p, .panadol-campaign-product-outer-box .panadol-content-rte p .grey-title, .panadol-campaign-product-outer-box .panadol-content-rte p, .panadol-campaign-product-outer-box .panadol-content-rte.panadol-campaign-no-mistake-section p, .panadol-campaign-product-outer-box .panadol-content-rte p span.learn-more-button a {
        font-size: 16px;
        line-height: 22px;
    }

    .panadol-campaign-product-outer-box .panadol-campaign-rel-prod-bg-box .carousel-slides {
        min-height: 442px;
    }

    .panadol-campaign-pharmaist-box {
        margin-bottom: 3.5em;
    }

    .panadol-campaign-product-outer-box .panadol-campaign-blue-background-box .panadol-content-rte h2 {
        margin-top: 0.7em;
        margin-bottom: 0.35em;
    }

    .panadol-campaign-product-outer-box .panadol-content-rte.panadol-campaign-no-mistake-section h2 {
        margin-top: 1.3em;
        margin-bottom: 0.8em;
    }

    .panadol-campaign-pharmaist-box, .panadol-campaign-no-mistake-section {
        width: 100%;
    }

    .panadol-campaign-product-outer-box .panadol-content-rte h2 {
        margin-top: 1.3em;
        margin-bottom: 0.2em;
    }

    .panadol-campaign-product-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte p {
        font-size: 18px;
        line-height: 24px;
    }

    .panadol-campaign-product-outer-box .panadol-content-rte ul li {
        font-size: 16px;
        line-height: 32px;
        padding-bottom: 1em;
        padding-left: 3em;
        background: url(../../assets/img/campaign-product-bullets.png) no-repeat top left;
    }

    .panadol-campaign-product-blue-bg-box .panadol-campaign-new-rte {
        width: 33em;
        margin: 4em auto;
    }

    .panadol-campaign-product-blue-bg-box .panadol-campaign-new-rte img {
        width: 6em;
    }

    .panadol-campaign-product-blue-bg-box .panadol-campaign-new-rte p {
        padding-top: 1.3em;
    }

    .panadol-campaign-product-outer-box .panadol-related-products-carousel .box.panadol-product-list-tab-box .panadol-content-rte p span.green-text {
        text-align: left;
        width: 96%;
        margin: 0 auto;
    }

    .panadol-campaign-product-outer-box .panadol-campaign-blue-background-box .panadol-content-rte p {
        width: 92%;
    }

    .panadol-campaign-no-mistake-section {
        padding-bottom: 2.7em;
    }

    /*Campaign product style end*/
    /*Campaign article style start*/
    .panadol-campaign-article-content-rte .green-text {
        font-size: 16px;
        line-height: 22px;
    }

    /*Campaign article style end*/
}

@media screen and (max-width: 768px) {
    .panadol-footer-rte ul li:nth-child(5) {
        padding-left: 0vw;
    }
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    /* Homepage - Mobile Content CSS Start*/
    .panadol-home-main-tab-rte ul li, .tabs-nav-switcher-right {
        display: none;
    }

    .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item.is-active, .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        background: url(../../assets/img/Mobile_Tabs_GreenBar.png) no-repeat 50% 105%;
        padding-bottom: 1.5em;
    }

    .panadol-home-bestweek-content-Box .panadol-content-rte h2 {
        margin-bottom: 0;
    }

    .panadol-content-rte h2, .panadol-home-kids-video-box .main-title-rte p {
        font-size: 25px;
        line-height: 36px;
    }

    .panadol-home-clock-mobile-box .panadol-content-rte h2 {
        margin-top: 1.5em;
    }

    .spotlight-tab-content-box .panadol-content-rte p:first-child, .panadol-home-carousel-slide-box .panadol-content-rte p {
        font-size: 20px;
        line-height: 25px;
    }

    .spotlight-tab-content-box .panadol-content-rte p {
        font-size: 16px;
        line-height: 22px;
        padding: 0em 1.5em;
    }

    .panadol-home-bow-box .panadol-content-rte p.grey-title {
        font-size: 17px;
        line-height: 22px;
    }

    .panadol-home-bow-box .panadol-content-rte p .grey-title, .panadol-livewell-featured-article-box .panadol-content-rte p .grey-title {
        font-size: 17px;
        line-height: 22px;
    }

    .panadol-home-bow-box .panadol-content-rte p, .panadol-home-carousel-slide-box .panadol-content-rte p, .panadol-home-bow-box .panadol-content-rte p:first-child {
        font-size: 15px;
        line-height: 22px;
    }

    .panadol-home-bestweek-content-Box .panadol-home-bow-box .panadol-content-rte p {
        padding: 0em 0.5em;
    }

    .panadol-home-bow-box .panadol-content-rte span.read-more-button {
        font-size: 16px;
        line-height: 22px;
        /*background-size: 7px;
        background-position: right 7px;*/
        background: url(../../assets/img/css_sprites.png) -10px -123px no-repeat;
        background-position-x: 5em;
    }

    .panadol-live-well-outer-box .panadol-loadmore p span.learn-more-button {
        font-size: 16px;
        line-height: 22px;
    }

    .panadol-home-carousel-slide-box .panadol-content-rte h2 {
        font-size: 32.26px;
    }

    .green-oval-big-rte p:first-child {
        margin-top: 4em;
    }

    .panadol-mobile-content-box .panadol-home-kids-video-box .green-oval-big-rte p:first-child {
        margin-top: 2.5em;
    }

    .panadol-mobile-content-box .panadol-home-kids-video-box .green-oval-big-rte p {
        padding: 0em 0em;
        font-size: 3.5vw;
        line-height: 5vw;
        width: 55vw;
        margin: 0.5em 10em 0em 3em;
    }

    .green-oval-big-rte span.green-text {
        font-size: 3.5vw;
        line-height: 4vw;
    }

    .green-oval-big-rte p {
        padding: 0em 0em;
        font-size: 3.5vw;
        line-height: 5vw;
        width: 55vw;
        margin: 0.5em 10em 0em 4em;
    }

    .green-oval-small-rte p {
        font-size: 3.5vw;
        padding: 1.2em 3em;
    }

    .panadol-mobile-content-box .panadol-home-kids-video-box .green-oval-small-rte p {
        font-size: 3.5vw;
        padding: 1.2em 4em;
    }

    .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item a, .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item a, .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item a {
        font-size: 12.5px;
        line-height: 20px;
    }

    .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item a {
        font-size: 11px;
    }

    .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item.is-active, .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        background: url(../../assets/img/Tablet_Tabs_GreenBar.png?auto=format) no-repeat 50% 100%;
        padding: 5px 10px;
        padding-bottom: 0.5em;
    }

    .panadol-home-new-kids-box .main-title-rte p, .panadol-home-kids-video-box .main-title-rte p {
        text-align: center;
    }

    .panadol-mobile-content-box .panadol-home-kids-video-box .green-oval-big-rte {
        background: url(../../assets/img/Mobile_Homepage_GreenOvalShape_Big.png) no-repeat 0% 44%;
        background-size: 100%;
        min-height: 68vw;
        z-index: 5;
        width: 76vw;
        margin: 0 auto;
    }

    .panadol-home-mobile-bluebg-rte {
        background: url(../../assets/img/Mobile_Homepage_BlueOvalShape_big.png) no-repeat 0% 44% !important;
        background-size: 100% !important;
        min-height: 68vw;
        z-index: 5;
        width: 76vw;
        margin: 0 auto;
    }

    .panadol-mobile-content-box .panadol-home-kids-video-box .green-oval-small-rte {
        background: url(../../assets/img/Mobile_Homepage_GreenOvalShape_Small.png) no-repeat 82% 0%;
        min-height: 21vw;
        z-index: 9;
        margin-top: -26vw;
        background-size: 29vw;
        width: 50vw;
    }

    .panadol-where-to-buy-tab-box .panadol-content-rte p {
        font-size: 16px;
        line-height: 22px;
    }

    .panadol-where-to-buy-tab-box .panadol-content-rte a .find-a-store-button {
        font-size: 16px;
        line-height: 24px;
    }

    .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        background: url(../../assets/img/Tablet_Tabs_GreenBar.png?auto=format) no-repeat 50% 105%;
        padding-bottom: 0.5em;
    }

    .panadol-home-new-kids-box .panadol-home-kids-video {
        margin-top: 0em;
    }

    /* Homepage - Mobile Content CSS End */
    /* Where to buy - Mobile Content CSS Start */
    .panadol-where-to-buy-header-rte {
        margin-top: 4.8em;
    }

    .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item {
        padding: 0px;
    }

    .panadol-where-to-buy-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        margin-left: 0;
    }

    /* Where to buy - Mobile Content CSS End */
    /* Homepage - Mobile footer CSS Start */
    .panadol-footer-rte ul {
        border-bottom: 0;
        border-top: 0;
        margin-left: 0;
    }

    .panadol-footer-rte ul li:first-child {
        border-top: 1px solid #575757;
    }

    .panadol-footer-rte ul li {
        display: block;
        padding-left: 0;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        border-bottom: 1px solid #575757;
        padding: 1.35em 0em 1.45em 0em;
    }

    .panadol-footer-rte ul li a {
        font-size: 13.63px;
        line-height: 12px;
        font-weight: bolder;
        padding-left: 4.8vw;
    }

    .panadol-footer-text {
        font-size: 13.63px;
        line-height: 22px;
        padding-left: 0;
    }

    .panadol-footer-rte h2 {
        margin-bottom: 0.65em;
    }

    .panadol-footer-rte h2 {
        font-size: 13.63px;
    }

    .panadol-footer-rte p, .panadol-footer-rte p a {
        color: #ffffff;
        font-size: 13.63px;
        font-family: 'Montserrat', sans-serif;
    }

    .panadol-footer-rte p a {
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
    }

    .panadol-footer-country-sel-box .component-content {
        float: none;
    }

    .panadol-footer-rte {
        margin-bottom: 0;
    }

    .panadol-footer-rte p {
        padding: 0 15px;
    }

    .panadol-footer-text p {
        margin-top: 0em;
    }

    .panadol-social-icon-box {
        border-bottom: 1px solid #575757;
    }

    .panadol-footer-country-sel-box {
        border-top: 1px solid #575757;
        padding-top: 3.5em;
    }

    #footer.main .panadol-social-icon-box .facebook-icon, #footer.main .panadol-social-icon-box .twitter-icon, #footer.main .panadol-social-icon-box .youtube-icon {
        width: 5em !important;
        float: left;
    }

    .panadol-social-icon-box .panadol-content-rte .component-content {
        display: inline-block;
        width: 70%;
    }

    .panadol-social-icon-box ul li {
        display: inline-block;
    }

    .panadol-social-icon-box ul {
        padding-top: 0px;
    }

    .panadol-social-icon-box ul li:first-child {
        border-right: 2px solid #fff;
        padding-right: 1em;
    }

    .panadol-social-icon-box ul li a {
        color: #fff;
        font-size: 13.63px;
        font-family: 'Montserrat', sans-serif;
        text-decoration: none;
        line-height: 22px;
    }

    .panadol-where-to-buy-header-rte h1 {
        font-size: 22px;
    }

    .panadol-where-to-buy-header-rte p {
        font-size: 13.65px;
    }

    /* Homepage - Mobile footer CSS End*/
    #wrapper .panadol-where-to-buy-tab {
        margin-bottom: 2em;
    }

    /* Terms & Conditions - Desktop Content CSS Start */
    .panadol-content-page-rte h1 {
        font-size: 21.33px;
        line-height: 30.72px;
    }

    .panadol-content-page-rte h4 {
        font-size: 13.65px;
        line-height: 18.77px;
    }

    .panadol-content-page-rte p {
        font-size: 13.65px;
        line-height: 18.77px;
    }

    .panadol-content-page-rte ul li {
        font-size: 13.65px;
        line-height: 18.77px;
    }

    .panadol-content-page-rte ul li .terms-and-conditions-list {
        font-size: 13.65px;
        line-height: 18.77px;
        background-position: 2px 5px;
    }

    /* Terms & Conditions - Desktop Content CSS End */
    /* Article Landing - Tablet Content CSS Start*/
    .panadol-live-well-outer-box .panadol-livewell-header-rte, .panadol-live-well-outer-box .live-well-mobile-dropdown {
        background-color: #ffffff;
        margin-bottom: 0;
    }

    .panadol-live-well-outer-box, .panadol-live-well-outer-box .panadol-content-grey-box {
        background-color: #eaeaea;
    }

    .panadol-live-well-outer-box .panadol-content-banner-image {
        margin-bottom: 0;
    }

    .panadol-live-well-outer-box .panadol-content-banner-image img {
        display: block;
    }

    .panadol-live-well-outer-box .panadol-content-grey-box {
        margin-top: 2em;
    }

    .panadol-live-well-outer-box .panadol-livewell-header-rte h1 {
        font-size: 38.4px;
        line-height: 41.81px;
        padding-top: 1em;
    }

    .panadol-live-well-outer-box .panadol-livewell-header-rte p {
        margin-bottom: 1em;
    }

    .panadol-live-well-outer-box .panadol-livewell-header-rte p, .panadol-featured-article-rte, .panadol-livewell-featured-article-box .panadol-content-rte p:first-child,
    .panadol-livewell-featured-article-box .panadol-content-rte p, .panadol-livewell-tab .panadol-content-rte span.read-more-button, .panadol-loadmore p span.learn-more-button,
    .panadol-livewell-featured-article-box .panadol-content-rte span.read-more-button {
        font-size: 13.65px;
        line-height: 18.77px;
    }

    .panadol-livewell-featured-article-box .panadol-content-rte span.read-more-button {
        background-position: right center;
        background-size: 6px;
    }

    /*.panadol-livewell-tab ul.tabs-nav-list li.tabs-nav-item a{ }*/
    .panadol-livewell-tab ul.tabs-nav-list li.tabs-nav-item {
        margin-left: 0em;
    }

    .live-well-mobile-dropdown .livewell-select select {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        width: 100%;
        min-height: 36px;
        font-size: 13.76px;
        color: #25408f;
        -webkit-box-shadow: 0 3px 2px #c5c5c5;
        -moz-box-shadow: 0 3px 2px #c5c5c5;
        box-shadow: 0 3px 2px #c5c5c5;
        border: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        -ms-appearance: none;
        -o-appearance: none;
        background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 90% center;
        background-color: #efefef;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        margin-bottom: 2em;
        padding-left: 38px;
        padding-left: 38vw;
    }

    .live-well-mobile-dropdown .livewell-select select, option {
        min-width: 100%;
        padding: 1em 2%;
    }

    @-moz-document url-prefix() {
        .live-well-mobile-dropdown .livewell-select select {
            padding-left: 38vw;
            padding-top: 2%;
        }
    }

    .live-well-mobile-dropdown .livewell-select select:focus {
        overflow: hidden;
    }

    .panadol-featured-article-rte {
        top: inherit;
        margin-top: 2.5em;
    }

    .panadol-live-well-outer-box .panadol-home-bow-box .panadol-content-rte p .grey-title {
        font-size: 17px;
        line-height: 22px;
    }

    /* Article Landing - Tablet Content CSS Start*/
    /* Article Details - Tablet Content CSS Start */
    .panadol-article-detail-content-box h1 {
        font-size: 21.33px;
        line-height: 30.72px;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
    }

    .panadol-article-detail-content-box h2 {
        font-size: 21.33px;
        line-height: 30.72px;
    }

    .panadol-article-detail-content-box .panadol-content-rte p, .panadol-article-related-content-richtext p a {
        font-size: 13.65px;
        line-height: 18.77px;
    }

    .panadol-article-detail-content-box .panadol-content-rte ul li {
        font-size: 13.65px;
        line-height: 18.77px;
    }

    .panadol-article-detail-content-box ul {
        margin-left: 0;
    }

    .panadol-article-detail-content-box ul li:nth-child(2) {
        background: url(../../assets/img/article_list_icon.png) no-repeat 0%;
    }

    .panadol-article-detail-highlighted-content-box .panadol-content-rte p {
        font-size: 17.08px;
        line-height: 24.77px;
    }

    .panadol-article-related-content-richtext p {
        font-size: 16px;
        line-height: 22px;
    }

    .panadol-article-related-content-richtext p {
        padding-top: 9%;
        font-size: 13.65px;
        line-height: 18.77px;
        margin-top: 0.3em;
    }

    .panadol-article-detail-rel-product-box .panadol-article-related-content-richtext p {
        padding-top: 4%;
        padding-left: 10em;
    }

    .panadol-article-detail-content-box .panadol-content-rte p span.body-Bold-text {
        font-weight: bolder;
        font-size: 16px;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        color: #666666;
        line-height: 32px;
    }

    .panadol-mobile-content-box .panadol-content-image-rte img {
        width: 55%;
    }

    .panadol-content-image-rte img.richText-image.pull-left {
        margin: 5px 25px 15px 10px;
    }

    .panadol-article-detail-rel-article-box .panadol-content-rte p, .panadol-article-detail-rel-product-box .panadol-content-rte p {
        font-size: 15.36px;
        line-height: 13.66px;
    }

    .panadol-article-detail-rel-article-box {
        padding: 1em 1em;
    }

    /* Article Details - Desktop Content CSS End */
    /* Children landing - Mobile Content CSS Start */
    .panadol-children-landing-header-box .panadol-content-rte h1 {
        font-size: 32px;
        line-height: 34.13px;
        width: 60%;
        margin: 0 auto;
        padding-bottom: 0.6em;
    }

    .panadol-children-landing-header-box p, .panadol-children-safety-section-rte p, .panadol-children-teddybook-image-rte p {
        font-size: 13.65px;
        line-height: 18.77px;
    }

    .panadol-children-landing-header-box p {
        width: 75%;
        margin: 0 auto;
    }

    .panadol-children-pink-background-box .panadol-content-rte h2, .panadol-children-blue-background-box h2, .panadol-children-bow-box h2, .panadol-children-safety-section-rte h2, .panadol-children-parenting-tips-box h2 {
        font-size: 21.33px;
        line-height: 25.6px;
    }

    .panadol-children-safety-section-rte h2, .panadol-children-blue-background-box h2, .panadol-children-parenting-tips-box h2 {
        font-family: 'Nunito', sans-serif;
        font-weight: 700;
    }

    .panadol-children-safety-section-rte p span.learn-more-button {
        background: url(../../assets/img/Mobile_Children_LearnMoreButton.png) no-repeat;
    }

    .panadol-children-safety-section-rte p:last-child {
        margin-top: 2em;
    }

    .panadol-children-pink-oval-rte {
        background: url(../../assets/img/Mobile_ChildrensPanadol_PinkOvalShape.png) no-repeat 0% 44%;
        background-size: 100%;
        min-height: 62vw;
        z-index: 5;
        width: 90vw;
        margin: 0 auto;
    }

    .panadol-children-pink-background-box .green-oval-small-rte {
        background: url(../../assets/img/Mobile_Homepage_GreenOvalShape_Small.png) no-repeat 82% 0%;
        min-height: 12em;
        z-index: 9;
        margin-top: -10vw;
        background-size: 30vw;
        width: 46vw;
    }

    .panadol-children-pink-background-box .green-oval-small-rte p {
        font-size: 3.5vw;
        padding: 1.2em 3.5em;
        font-family: 'Nunito', sans-serif;
        font-weight: 700;
    }

    .panadol-children-pink-oval-rte p:first-child {
        margin-top: 6em;
        padding: 0em 3.2em 0em 3.5em;
    }

    .panadol-children-pink-oval-rte span.pink-text {
        font-size: 3.5vw;
        line-height: 4vw;
    }

    .panadol-children-pink-oval-rte p {
        padding: 0em 0em;
        font-size: 3.5vw;
        line-height: 5vw;
        width: 55vw;
        margin: 0.5em 10em 0em 4em;
    }

    .panadol-children-green-background-box h2 {
        font-size: 21.33px;
        line-height: 25.6px;
        font-family: 'Nunito', sans-serif;
        font-weight: 700;
    }

    .panadol-children-symptoms-circle-box .panadol-children-symptoms-image-rte img.richText-image.pull-left {
        margin: 0;
        width: 35vw;
    }

    .panadol-children-green-background-box h4 a {
        font-size: 17.17px;
        line-height: 20px;
        background-position: right 6px;
        padding-right: 15px;
        background-size: 6px;
    }

    .see-all-text {
        float: none;
        clear: both;
    }

    .panadol-children-green-background-box h4 {
        max-width: 255px;
        margin: 0 auto;
    }

    .panadol-children-green-background-box .panadol-children-product-and-oval-box .green-oval-big-rte, .panadol-children-product-and-oval-box-two .green-oval-big-rte {
        background: url(../../assets/img/Mobile_Homepage_GreenOvalShape_Big.png) no-repeat 0% 44%;
        background-size: 100%;
        min-height: 68vw;
        z-index: 5;
        width: 76vw;
        margin: 0 auto;
    }

    .panadol-children-product-and-oval-box .green-oval-small-rte, .panadol-children-product-and-oval-box-two .green-oval-small-rte {
        background: url(../../assets/img/Mobile_Homepage_GreenOvalShape_Small.png) no-repeat 32% 0%;
        min-height: 90px;
        z-index: 9;
        margin-top: -25vw;
        background-size: 32%;
        width: 76vw;
        margin-left: 0;
    }

    .panadol-children-product-and-oval-box .green-oval-small-rte p, .panadol-children-product-and-oval-box-two .green-oval-small-rte p {
        font-size: 3.5vw;
        padding: 0.8em 1.5em;
    }

    .panadol-children-product-and-oval-box .green-oval-big-rte p span.green-text {
        font-size: 3.5vw;
        line-height: 4vw;
    }

    .panadol-children-product-and-oval-box .green-oval-big-rte p:first-child {
        margin-top: 8em;
    }

    .panadol-children-product-and-oval-box .green-oval-big-rte p {
        padding: 0em 0em;
        font-size: 3.5vw;
        line-height: 5vw;
        width: 50vw;
        margin: 0.5em 10em 0em 4em;
    }

    .panadol-children-product-and-oval-box-two .green-oval-big-rte p {
        padding: 0em 0em;
        font-size: 3.5vw;
        line-height: 5vw;
        width: 50vw;
        margin: 0.5em 10em 0em 4em;
    }

    .panadol-children-blue-background-box p {
        font-size: 14.51px;
        line-height: 18.77px;
        font-family: 'Nunito', sans-serif;
        font-weight: 700;
    }

    .panadol-children-blue-background-box p {
        text-decoration: underline;
    }

    .panadol-children-green-background-box .panadol-children-product-and-oval-box .green-oval-big-rte p:first-child {
        margin-top: 3.5em;
    }

    .panadol-children-green-background-box .green-oval-big-rte p:first-child {
        margin-top: 3.5em;
    }

    .panadol-children-parenting-tips-box ul.tabs-nav-list li.tabs-nav-item a {
        font-size: 10.93px;
        line-height: 18.8px;
    }

    .panadol-children-tab-inner-box .panadol-content-rte p {
        font-size: 2.75vw;
        line-height: 1;
        margin-top: -36vw;
        right: 3.1em;
    }

    .panadol-children-parenting-tips-box ul.tabs-nav-list li.tabs-nav-item {
        margin-left: 0em;
    }

    .panadol-children-parenting-tips-box ul.tabs-nav-list li.tabs-nav-item.is-active {
        padding-bottom: 0.5em;
    }

    .panadol-children-teddybook-image-rte p a span.learn-more-button {
        font-size: 13.65px;
        line-height: 18.77px;
        display: block;
        width: 8.3em;
        margin: 0 auto;
        background-size: 100%;
        display: block;
        text-align: center;
        padding: 0.8em 1em;
    }

    .panadol-children-teddybook-image-rte .richText-image.pull-left {
        margin: 0 auto;
        float: none;
    }

    /* Children landing - Mobile Content CSS End*/
    /* Campaign - Mobile Content CSS Start */
    .panadol-campaign-outr-box {
        background-color: #ffffff;
    }

    .panadol-campaign-outer-box h1 .grey-title {
        font-size: 21.33px;
        line-height: 25.6px;
    }

    .panadol-campaign-outer-box h1, .panadol-campaign-outer-box .panadol-content-rte p span.learn-more-button a, .panadol-campaign-blue-background-box .panadol-content-rte h2, .panadol-campaign-rel-prod-bg-box .panadol-content-rte h2 {
        font-size: 21.33px;
        line-height: 25.6px;
    }

    .panadol-campaign-outer-box .panadol-content-rte p span.learn-more-button a {
        font-size: 13.66px;
        line-height: 18.78px;
        padding: 12px 23px;
    }

    .panadol-campaign-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte p span.learn-more-button a {
        padding: 10px 26px;
        margin-top: 0.25em;
        display: inline-block;
    }

    .panadol-campaign-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte, .panadol-campaign-outer-box .panadol-campaign-banner-video-box, .panadol-campaign-outer-box .panadol-campaign-banner-video-box .panadol-content-image {
        margin-bottom: 0;
    }

    .panadol-campaign-blue-background-box .panadol-content-rte span.grey-title {
        font-size: 17.07px;
        line-height: 21.33px;
    }

    .panadol-campaign-header-box .panadol-content-rte p:nth-child(4) {
        margin-bottom: 4em;
    }

    .panadol-campaign-outer-box .panadol-content-rte p, .panadol-campaign-blue-background-box .panadol-content-rte p, .panadol-campaign-rel-prod-bg-box .panadol-content-rte p {
        font-size: 13.65px;
        line-height: 18.77px;
    }

    .panadol-campaign-header-box .panadol-content-rte .component-content {
        padding-bottom: 3em;
        background: none;
    }

    .panadol-campaign-rel-prod-bg-box .panadol-content-rte .component-content {
        padding-bottom: 2.5em;
        background: none;
    }

    .panadol-campaign-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte .component-content {
        padding-bottom: 3em;
        background: none;
    }

    .panadol-campaign-header-box .panadol-content-rte .richText-content {
        width: 100%;
        margin: 0 auto;
    }

    .panadol-campaign-blue-background-box .panadol-content-rte h2, .panadol-campaign-rel-prod-bg-box .panadol-content-rte h2 {
        color: #ffffff;
        font-size: 21.33px;
        line-height: 25.6px;
        padding-top: 2.5em;
    }

    .panadol-campaign-blue-background-box .panadol-content-rte h2 {
        padding-bottom: 2em;
    }

    .panadol-campaign-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte h2 {
        font-size: 21.33px;
        line-height: 25.6px;
        font-family: 'Nunito', sans-serif;
        font-weight: 700;
        width: 12em;
        margin: 0 auto;
        padding-top: 2.5em;
    }

    .panadol-campaign-blue-background-box .panadol-content-rte span.grey-title {
        color: #ffffff;
        font-size: 17.07px;
        font-family: 'Nunito', sans-serif;
        font-weight: 700;
    }

    .panadol-campaign-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte p {
        width: 19em;
        margin: 0 auto;
    }

    .panadol-campaign-blue-background-box .panadol-content-rte p, .panadol-campaign-rel-prod-bg-box .panadol-content-rte p {
        color: #ffffff;
        font-size: 16px;
        line-height: 22px;
        font-family: 'Montserrat', sans-serif;
    }

    .panadol-campaign-outer-box .panadol-dosage-weight-box {
        width: 90%;
        margin: 0 auto;
    }

    .panadol-campaign-blue-background-box .panadol-content-rte p:first-child {
        padding-top: 0.8em;
    }

    .panadol-campaign-outer-box .panadol-dosage-weight {
        margin-bottom: 2em;
    }

    /* Campaign - Mobile Content CSS End */
    /* Dosage Result - Mobile Content CSS Start*/
    .panadol-dosage-weight-box {
        margin-top: 0;
    }

    .panadol-dosage-weight-box .panadol-content-rte h2 {
        padding-top: 2em;
        margin: 0 auto;
        font-size: 21.33px;
        line-height: 25.6px;
    }

    .panadol-dosage-result-outer-box .panadol-dosage-weight-box .panadol-content-rte h2 {
        width: 80%;
        margin-top: 2em;
    }

    .panadol-dosage-result-outer-box .panadol-content-rte h2 {
        margin-top: 1.7em;
    }

    .panadol-content-grey-box .panadol-content-rte h2 {
        margin-top: 1.7em;
    }

    .panadol-dosage-weight .dosageOptionGroup input {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        float: none;
        padding: 0.3em;
        margin: 1em 0em 1em 0em;
        max-width: 240px;
        width: 73%;
    }

    .dosageCalculator .dosageCalculatorInput label span, .panadol-dosage-weight .dosageOptionGroup select {
        display: inline-block;
    }

    .dosageCalculator .dosageCalculatorInput label span {
        padding-top: 1em;
        float: right;
    }

    .dosageCalculator {
        padding: 1em;
    }

    .panadol-dosage-result-outer-box .dosageCalculator {
        padding: 0em 0.8em 2em 0.8em;
    }

    .panadol-dosage-weight .dosageCalculatorButton {
        margin: 0 auto;
        display: block;
        margin-top: 1em;
    }

    .dosageCalculator .dosageCalculatorInput .dosageOptionGroup {
        display: block;
        width: 80%;
        margin: 0 auto;
        padding-bottom: 1em;
        max-width: 160px;
    }

    .panadol-dosage-weight {
        background: url("../../assets/img/mobile-age-background.png") no-repeat center;
        margin: 0 auto;
        width: 19em;
        background-size: 100% 100%;
    }

    .panadol-dosage-result-outer-box .panadol-content-rte h2 {
        font-size: 25px;
        line-height: 30px;
    }

    .panadol-dosage-weight-box .panadol-content-rte p, .panadol-dosage-weight .dosageCalculatorButton {
        font-size: 13.65px;
        line-height: 18.83px;
    }

    .panadol-dosage-weight .dosageOptionGroup span, .panadol-dosage-weight .dosageOptionGroup input {
        max-width: 140px;
        font-size: 16px;
        text-align: center;
        min-height: 30px;
    }

    .panadol-navigation-dosage-box .panadol-dosage-weight .dosageOptionGroup span {
        vertical-align: top;
        font-family: 'Nunito', sans-serif;
        font-weight: 700;
    }

    .panadol-dosage-results-outer-box .panadol-dosage-weight .dosageOptionGroup span {
        vertical-align: middle;
        font-family: 'Nunito', sans-serif;
        font-weight: 700;
    }

    .panadol-children-landing-outer-box .panadol-dosage-weight .dosageOptionGroup span {
        vertical-align: middle;
    }

    .panadol-navigation-dosage-box .panadol-dosage-weight .dosageOptionGroup input {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        font-size: 15.57px;
        margin-top: 2px;
        padding-right: 3px;
        width: 76px;
        height: 23px;
        position: relative;
        bottom: 6px;
        margin-right: 0.3em;
    }

    .panadol-navigation-dosage-box .panadol-dosage-weight .dosageCalculator .dosageOptionGroup {
        margin-left: 51px;
    }

    .panadol-dosage-weight .dosageCalculator .dosageOptionGroup {
        margin-left: 0;
        margin: 0 auto;
        display: block;
    }

    .main .panadol-dosage-result-outer-box .panadol-dosage-weight-box .parametrizedhtml .panadol-dosage-weight .button {
        margin-bottom: 5px;
    }

    .panadol-dosage-weight .dosageOptionGroup select {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        font-size: 13.24px;
        background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 131px 16px;
        background-color: #ffffff;
        display: inline-block;
        margin: 0em;
        padding: 0.5em 0em 0.5em 0.5em;
        min-width: 153px;
        float: left;
        background-size: 7%;
        min-height: 40px;
    }

    .panadol-dosage-weight-box .panadol-dosage-weight .dosageCalculatorButton {
        margin: 0 0 0 0.3em;
        display: inline-block;
        vertical-align: text-top;
        min-height: 38px;
    }

    .panadol-navigation-dosage-box .panadol-dosage-weight-box .dosage-weight-only .dosageCalculatorButton {
        margin-top: 0px;
    }

    .panadol-navigation-dosage-box .panadol-dosage-weight .dosageOptionGroup select {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        font-size: 13.65px;
        background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 150px 13px;
        background-color: #ffffff;
        display: block;
        margin: 2em;
        padding: 0.5em 1.5em;
        position: relative;
        right: 64px;
    }

    .en_ae .panadol-navigation-dosage-box .panadol-dosage-weight .dosageOptionGroup select {
        background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 148px 17px;
        padding: 0.5em 1.7em;
    }


    .panadol-dosage-range-text-rte span, .dosage-text, .panadol-dosage-calc-error, .panadol-dosage-notes-header-rte p .dosage-notes,
    .panadol-dosage-results-image-rte p:first-child, .panadol-dosage-results-image-rte .read-more-button, .panadol-dosage-notes-content-rte ul li,
    .panadol-dosage-weight .dosageCalculatorButton {
        font-size: 13.65px;
        line-height: 16px;
    }

    .panadol-dosage-results-image-rte p:first-child {
        font-size: 13.65px;
        line-height: 16px;
    }

    .panadol-dosage-results-image-rte img.richText-image.pull-left {
        padding: 2.5em 0em;
        margin-right: 0.5em;
    }

    .panadol-dosage-results-image-rte .read-more-button {
        float: left;
        left: 35%;
    }

    .panadol-dosgae-baby-1mnth-2yrs-box, .panadol-dosage-1to5yrs-colourfree-suspension-box, .panadol-dosage-5to12yrs-elixir-box, .panadol-dosage-5to12yrs-colourfree-suspension-box,
    .panadol-dosage-chewable-tablets-box, .panadol-dosage-suppositories-6mnth-5years, .panadol-dosage-suppositories-5to12yrs-box, .panadol-dosage-soluble-tablets-box {
        width: 100%;
        margin-right: 0em;
        float: none;
        clear: both;
    }

    .panadol-dosage-results-image-rte {
        border: 10px solid #efefef;
        min-height: 150px;
    }

    .panadol-dosage-notes-content-rte {
        display: none;
    }

    .panadol-dosage-notes-header-rte {
        border-bottom: 1px solid #eeeeee;
        padding: 1em 0em;
    }

    .panadol-dosage-notes-header-rte p .dosage-notes {
        font-size: 13.65px;
        line-height: 16px;
        color: #25408f;
        background: url(../../assets/img/article-mobile-menu-arrow.png) no-repeat 100%;
        padding-right: 21px;
        cursor: pointer;
    }

    .dosage-notes-up {
        background: url(../../assets/img/article-mobile-menu-arrow-up.png) no-repeat 100% !important;
    }

    .panadol-dosage-format-box .dosage-format-select select {
        font-size: 13.65px;
        background: url("../../assets/img/article-mobile-menu-arrow.png") no-repeat 190px 15px;
        background-color: #ffffff;
        padding: 0.55em 2em 0.55em 0.55em;
    }

    .panadol-dosage-format-box .richText-content p {
        font-size: 15.57px;
    }

    .panadol-dosage-result-outer-box .panadol-content-grey-box .panadol-content-rte p, .panadol-dosage-result-outer-box .panadol-content-rte p span.learn-more-button {
        font-size: 13.65px;
    }

    .panadol-dosage-result-outer-box .panadol-content-rte p span.learn-more-button {
        padding: 0.8em 4em;
    }

    /* Dosage Result - Mobile Content CSS End*/
    /* FAQ - Desktop Content CSS Start*/
    .panadol-faq-header-rte h1 {
        margin-top: 2.8em;
        text-align: center;
    }

    .panadol-faq-header-rte h1 .grey-title {
        font-size: 21.33px;
    }

    .panadol-faq-header-rte p {
        font-size: 13.65px;
        line-height: 18.77px;
        width: 80%;
    }

    /*Tab style start*/
    .panadol-faq-tab ul.tabs-nav-list li.tabs-nav-item {
        margin-left: 0em;
        padding: 5px;
    }

    .panadol-faq-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        background: url(../../assets/img/Desktop_Tabs_GreenBar.png) no-repeat 50% 105%;
        padding-bottom: 0.5em;
    }

    .panadol-faq-tab ul.tabs-nav-list li.tabs-nav-item a {
        font-size: 10.95px;
        line-height: 18.77px;
    }

    /*Tab style end*/
    .panadol-faq-tab .panadol-content-grey-box > .component-content, .panadol-faq-tab .panadol-content-white-box > .component-content {
        width: 90%;
        margin: 0 auto;
    }

    .panadol-faq-question-rte {
        margin-bottom: 0;
    }

    .panadol-faq-question-rte .panadol-faq-question, .panadol-faq-answer-style-rte p, .panadol-faq-question-style-rte p {
        font-size: 21.34px;
    }

    .panadol-faq-answer-style-rte {
        text-align: center;
    }

    .panadol-faq-question-rte p, .panadol-faq-answer-content-rte p {
        font-size: 13.65px;
        line-height: 18.77px;
        padding: 1em;
        margin: 0 0.8em 0 0;
    }

    .panadol-faq-question-rte p {
        padding-top: 0;
        padding-right: 3.5em;
    }

    .panadol-faq-answer-grey-box .panadol-faq-answer-image img {
        width: 60vw;
    }

    .panadol-faq-answer-see-detail-rte p, .panadol-faq-outer-box .panadol-content-rte p {
        text-align: center;
    }

    .panadol-faq-see-details, .panadol-faq-outer-box .read-more-button, .panadol-faq-outer-box .read-more-button a {
        font-size: 13.65px;
        line-height: 18.77px;
        background-size: 2vw;
    }

    .panadol-faq-question-rte img {
        max-width: 20px;
        padding-right: 2vw;
    }

    .append-arrow1, .append-arrow2, .append-arrow3, .append-arrow4, .append-arrow5, .append-arrow6, .append-arrow7, .append-arrow8, .append-arrow9, .append-arrow10, .append-arrow11, .append-arrow12, .append-arrow13, .append-arrow14, .append-arrow15, .append-arrow16, .append-arrow17, .append-arrow18, .append-arrow19, .append-arrow20, .append-arrow21,
    .append-arrow22, .append-arrow23, .append-arrow24, .append-arrow25, .append-arrow26, .append-arrow27, .append-arrow28, .append-arrow29, .append-arrow30, .append-arrow31, .append-arrow32, .append-arrow33, .append-arrow34, .append-arrow35, .append-arrow36, .append-arrow37, .append-arrow38 {
        margin-top: -3.5em;
    }

    .panadol-faq-answer-content-rte {
        width: 80vw !important;
        float: left !important;
        background: url(../../assets/img/faq-content-arrow.png) no-repeat right 38px;
        padding-right: 0em;
    }

    .panadol-faq-answer-image {
        width: 75.3vw;
    }

    .panadol-faq-answer-style-rte {
        width: 6vw !important;
        float: left !important;
        margin-top: -1.8em;
    }

    .panadol-faq-question-style-rte {
        width: 9vw !important;
        float: left !important;
    }

    .panadol-content-white-box .panadol-faq-answer2-inner-box p, .panadol-content-white-box .panadol-faq-answer4-inner-box p, .panadol-content-white-box .panadol-faq-answer6-inner-box p, .panadol-content-white-box .panadol-faq-answer8-inner-box p, .panadol-content-white-box .panadol-faq-answer10-inner-box p, .panadol-content-white-box .panadol-faq-answer12-inner-box p, .panadol-content-white-box .panadol-faq-answer14-inner-box p, .panadol-content-white-box .panadol-faq-answer16-inner-box p, .panadol-content-white-box .panadol-faq-answer18-inner-box p, .panadol-content-white-box .panadol-faq-answer20-inner-box p,
    .panadol-content-white-box .panadol-faq-answer22-inner-box p, .panadol-content-white-box .panadol-faq-answer24-inner-box p, .panadol-content-white-box .panadol-faq-answer26-inner-box p, .panadol-content-white-box .panadol-faq-answer28-inner-box p, .panadol-content-white-box .panadol-faq-answer30-inner-box p, .panadol-content-white-box .panadol-faq-answer32-inner-box p, .panadol-content-white-box .panadol-faq-answer34-inner-box p, .panadol-content-white-box .panadol-faq-answer36-inner-box p, .panadol-content-white-box .panadol-faq-answer38-inner-box p {
        padding: 1em;
    }

    .panadol-faq-answer2-inner-box, .panadol-faq-answer4-inner-box, .panadol-faq-answer6-inner-box, .panadol-faq-answer8-inner-box, .panadol-faq-answer10-inner-box, .panadol-faq-answer12-inner-box, .panadol-faq-answer14-inner-box, .panadol-faq-answer16-inner-box, .panadol-faq-answer18-inner-box, .panadol-faq-answer20-inner-box, .panadol-faq-answer22-inner-box, .panadol-faq-answer24-inner-box, .panadol-faq-answer26-inner-box, .panadol-faq-answer28-inner-box, .panadol-faq-answer30-inner-box, .panadol-faq-answer32-inner-box, .panadol-faq-answer34-inner-box, .panadol-faq-answer36-inner-box, .panadol-faq-answer38-inner-box {
        width: 80vw !important;
        float: left !important;
    }

    /* FAQ - Desktop Content CSS End*/
    .panadol-campaign-product-outer-box .panadol-campaign-rel-prod-bg-box .panadol-campaign-new-video-carousel .carousel-slide {
        width: 80vw;
    }

    /*Breadcrumb style start*/
    .panadol-article-bread-crumb ul li {
        font-size: 13.65px;
        line-height: 18.77px;
        padding: 0em 1em 0em 0.5em;
    }

    .panadol-article-bread-crumb ul li:nth-child(2) {
        background: none;
    }

    .panadol-article-bread-crumb ul li:first-child {
        padding: 0em 1.5em 0em 0em;
    }

    /*Breadcrumb style end*/
    /*Campaign product style start*/
    .panadol-campaign-product-blue-bg-box {
        background: url(../../assets/img/mobile-campaign-product-blue-bg.png) no-repeat;
        background-size: 100% 100%;
        min-height: auto;
    }

    .panadol-campaign-product-outer-box .panadol-campaign-rel-prod-bg-box {
        background: url(../../assets/img/mobile-campaign-product-green-bg.png) no-repeat;
        background-size: 100% 100%;
    }

    .panadol-campaign-product-outer-box .panadol-campaign-blue-background-box {
        background: url(../../assets/img/mobile-campaign-product-skyblue-bg.png) no-repeat;
        background-size: 100% 100%;
        padding-bottom: 2em;
    }

    .panadol-campaign-product-outer-box .panadol-campaign-header-box h1 .grey-title, .panadol-campaign-product-outer-box .panadol-content-rte h4, .panadol-campaign-product-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte h2, .panadol-campaign-product-outer-box .panadol-content-rte h2, .panadol-campaign-product-outer-box .panadol-content-rte.panadol-campaign-no-mistake-section h2 {
        font-size: 21.34px;
        line-height: 28px;
    }

    .panadol-campaign-product-outer-box .panadol-campaign-header-box h1 .grey-title {
        margin-top: 0.2em;
    }

    .panadol-campaign-product-outer-box .panadol-content-rte p, .panadol-campaign-product-blue-bg-box .panadol-campaign-new-rte p, .panadol-campaign-product-outer-box .panadol-content-rte p .grey-title, .panadol-campaign-product-outer-box .panadol-content-rte p, .panadol-campaign-product-outer-box .panadol-content-rte.panadol-campaign-no-mistake-section p, .panadol-campaign-product-outer-box .panadol-content-rte p span.learn-more-button a {
        font-size: 13.65px;
        line-height: 18px;
    }

    .panadol-campaign-product-outer-box .panadol-campaign-header-box .panadol-content-rte p {
        width: 100%;
    }

    .panadol-campaign-pharmaist-box, .panadol-campaign-no-mistake-section {
        width: 100%;
    }

    .panadol-campaign-no-mistake-section {
        padding-bottom: 0.8em;
    }

    .panadol-campaign-pharmaist-box .panadol-content-rte img {
        float: none;
        width: 60%;
        margin: 0 auto;
    }

    .panadol-campaign-pharmaist-box .panadol-content-rte p .grey-title {
        width: 80%;
        margin: 0 auto;
        margin-top: 2em;
        text-align: center;
    }

    .panadol-campaign-pharmaist-box .panadol-content-rte p {
        margin-top: 1em;
        text-align: center;
    }

    .panadol-campaign-product-outer-box .panadol-campaign-no-mistake-section .panadol-content-rte p {
        text-align: center;
        float: none;
        width: 90%;
        margin: 0 auto;
        margin-bottom: 2em;
    }

    .panadol-campaign-product-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte p {
        font-size: 13.65px;
        line-height: 18px;
    }

    .panadol-campaign-product-outer-box .panadol-content-rte ul li {
        font-size: 13.65px;
        line-height: 18px;
        padding-bottom: 1em;
        padding-left: 1.8em;
        background: url(../../assets/img/campaign-product-bullets.png) no-repeat top left;
        background-size: 5vw;
    }

    .panadol-campaign-product-blue-bg-box .panadol-campaign-new-rte {
        width: 21em;
        margin: 2em auto 2.5em auto;
    }

    .panadol-campaign-product-blue-bg-box .panadol-campaign-new-rte img {
        width: 3.4em;
        padding-top: 0.8em;
    }

    .panadol-campaign-product-blue-bg-box .panadol-campaign-new-rte p {
        padding-top: 0.8em;
    }

    .panadol-campaign-product-outer-box .panadol-related-products-carousel .box.panadol-product-list-tab-box .panadol-content-rte p span.green-text {
        text-align: left;
        width: 96%;
        margin: 0 auto;
    }

    .panadol-campaign-product-outer-box .panadol-campaign-rel-prod-bg-box .carousel-slides {
        padding: 1em;
        min-height: 253px;
    }

    .panadol-campaign-product-outer-box .panadol-campaign-blue-background-box .panadol-content-rte p {
        width: 92%;
    }

    .panadol-campaign-product-blue-bg-box .panadol-campaign-new-rte img {
        margin-right: 1em;
    }

    .panadol-campaign-product-outer-box .panadol-related-products-carousel .box.panadol-product-list-tab-box {
        min-height: 33em;
    }

    .panadol-campaign-product-outer-box .panadol-content-rte p span.campaign-disclamier {
        padding-left: 8vw;
        font-size: 10.24px;
        margin-top: 0;
    }

    .panadol-campaign-product-outer-box .panadol-content-rte ul {
        padding-bottom: 0;
    }

    .panadol-campaign-product-outer-box .panadol-content-rte h4 {
        margin-top: 1.4em;
    }

    .panadol-campaign-product-outer-box .panadol-campaign-no-mistake-section .panadol-content-rte p span {
        margin-top: 1em;
    }

    .panadol-campaign-product-outer-box .panadol-click-expand-rte p {
        text-align: center;
        font-size: 13.65px;
        line-height: 18px;
        font-family: 'Montserrat', sans-serif;
        font-weight: 300;
    }

    /*Campaign product style end*/
    /*Campaign article style start*/
    .panadol-campaign-article-content-rte .green-text {
        font-size: 13.65px;
        line-height: 18px;
    }

    /*Campaign article style end*/
}

@media screen and (max-width: 478px) and (min-width: 360px) {
    .append-arrow1, .append-arrow2, .append-arrow3, .append-arrow4, .append-arrow5, .append-arrow6, .append-arrow7, .append-arrow8, .append-arrow9, .append-arrow10, .append-arrow11, .append-arrow12, .append-arrow13, .append-arrow14, .append-arrow15, .append-arrow16, .append-arrow17, .append-arrow18, .append-arrow19, .append-arrow20, .append-arrow21,
    .append-arrow22, .append-arrow23, .append-arrow24, .append-arrow25, .append-arrow26, .append-arrow27, .append-arrow28, .append-arrow29, .append-arrow30, .append-arrow31, .append-arrow32, .append-arrow33, .append-arrow34, .append-arrow35, .append-arrow36, .append-arrow37, .append-arrow38 {
        margin-top: -4.6em;
    }
}

@media screen and (max-width: 327px) {
    .append-arrow1, .append-arrow2, .append-arrow3, .append-arrow4, .append-arrow5, .append-arrow6, .append-arrow7, .append-arrow8, .append-arrow9, .append-arrow10, .append-arrow11, .append-arrow12, .append-arrow13, .append-arrow14, .append-arrow15, .append-arrow16, .append-arrow17, .append-arrow18, .append-arrow19, .append-arrow20, .append-arrow21,
    .append-arrow22, .append-arrow23, .append-arrow24, .append-arrow25, .append-arrow26, .append-arrow27, .append-arrow28, .append-arrow29, .append-arrow30, .append-arrow31, .append-arrow32, .append-arrow33, .append-arrow34, .append-arrow35, .append-arrow36, .append-arrow37, .append-arrow38 {
        margin-top: -5.8em;
    }
}

.panadol-content-rte h1 {
    color: #666666;
    font-size: 2.98vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 3%;
    line-height: 1.5;
}

@media only screen and (max-width: 767px) {
    .en_ae.page-about-us .panadol-content-rte h1 {
        font-size: 7.98vw;
    }

    .en_ae.page-about-us #content {
        padding-top: 40px;
    }

    .en_ae.page-contact-us .panadol-content-rte h1 {
        font-size: 7.98vw;
    }

    .en_ae.page-contact-us #content {
        padding-top: 40px;
    }

    .en_ae.page-terms-and-conditions .panadol-content-rte h1 {
        font-size: 7.98vw;
    }

    .en_ae.page-terms-and-conditions #content {
        padding-top: 40px;
    }

    .en_ae.page-privacy-policy #content {
        padding-top: 40px;
    }
}

.panadol-symptoms-content-rte h1 {
    color: #666666;
    font-size: 2.98vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    text-align: center;
    font-weight: bold;
    padding-top: 1.3em;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}

/* Au changes*/

.panadol-home-main-tab-rte ul li a {
    text-decoration: none;
    color: #25408f;
}

@media screen and (min-width: 320px) and (max-width: 480px) {

    .panadol-home-spotlight-content-box {
        margin-top: 39px;
    }

    .panadol-article-detail-content-box h2 {
        margin-top: 46px;
    }
}

.superscript {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    top: -0.5em
}

.panadol-finland-download-rte a {
    background: url("../../assets/img/Desktop_Icons_DownloadButton.png") no-repeat left center;
    padding-left: 1.5em;
    line-height: 2.7em;
    display: block;
    margin: 0.7em 0 0 0;
    text-decoration: none;
    color: #25408f;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

/*fix for non compare pages to fit the products in alignment starts*/

.panadol-compare-hide-section p {
    display: none;
}

/*fix for non compare pages to fit the products in alignment ends*/
:lang(zh) .page-home .panadol-content-grey-box h2 {
    margin-top: 0;
}

:lang(zh) .panadol-desktop-box .panadol-header-links-rte.richText ul li {
    padding-bottom: 1.35em;
}

:lang(zh) .panadol-desktop-box .panadol-header-links-rte.richText ul li.highlightedMenu {
    padding-bottom: 0.95em;
}

@media screen and (max-width: 1024px) {
    :lang(zh).panadol-header-links-rte ul li:first-child {
        border-bottom: 1px solid #d4d4d4;
    }

    .panadol-finland-download-rte a {
        padding-left: 4em;
        font-size: 16px;
        line-height: 3.7em;
        margin: 0;
    }

    :lang(zh).panadol-home-bow-box .panadol-content-rte span.read-more-button {
        background: url(../../assets/img/css_sprites.png) -10px -122px no-repeat;
        background-position-x: 5em;
    }

    :lang(zh) .panadol-home-bow-box .panadol-content-rte span.read-more-button {
        background: url(../../assets/img/css_sprites.png) -10px -122px no-repeat;
        background-position-x: 4.5em;
    }
}

.reference-span {
    font-size: 15px;
}

/* Vietnam Font Change */

.page-vietnam .panadol-header-links-rte.richText li, .page-vietnam .panadol-symptoms-submenu-rte li span, .page-vietnam .panadol-navigation-products-rte.richText p a, .page-vietnam .panadol-menu-icon.richText p, .page-vietnam .panadol-header-links-rte.richText .panadol-mobile-menu-rte.richText li, .page-vietnam .panadol-mobile-menu-rte .richText.panadol-products-submenu-rte.richText li, .page-vietnam .panadol-products-submenu-rte.richText ul li a, .page-vietnam .panadol-mobile-header-nav-rte.richText p, .page-vietnam .panadol-see-more-mobile-rte.richText a {
    font-family: 'Open Sans', sans-serif;
}

.page-vietnam .panadol-footer-rte ul li a, .page-vietnam .panadol-footer-text.richText p, .page-vietnam .panadol-compare-minimize-link.richText p, .page-vietnam .panadol-content-rte.richText .panadol-compare-label-rte.richText li, .page-vietnam .panadol-compare-now-link.richText p, .page-vietnam .panadol-content-rte.panadol-carousel-header-text.component div.component-content div.richText-content h1, .page-vietnam span.skyBlue, .page-vietnam .panadol-home-main-tab-rte.richText li, .page-vietnam .panadol-download.richText a, .page-vietnam .panadol-print.richText p {
    font-family: 'Open Sans', sans-serif;
}

.page-vietnam .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item a, .page-vietnam .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item a, .page-vietnam .panadol-mobile-menu-rte.richText ul li, .page-vietnam .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText p, .page-vietnam .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText ul li {
    font-family: 'Open Sans', sans-serif;
}

.page-vietnam /* .box.panadol-product-detail-outer-box.panadol-product-detail-active-box  */.panadol-content-rte.panadol-green-card-section.richText p strong, .page-vietnam .panadol-prod-comp-checkbox-rte.richText p, .page-vietnam .panadol-content-rte.richText .panadol-product-listing-rte.richText h2 p, .page-vietnam .panadol-content-rte.richText .panadol-content-page-rte.richText h1 p h4, /* .page-vietnam .panadol-content-rte.richText .panadol-symptoms-heading-rte.richText h1 p, */
.page-vietnam .panadol-content-rte.richText .panadol-symptoms-tip-section-rte.richText p {
    font-family: 'Open Sans', sans-serif;
}

.page-vietnam .panadol-article-bread-crumb.richText li, .page-vietnam .panadol-article-related-content-richtext.richText a, .page-vietnam .panadol-livewell-header-rte.richText h1, .page-vietnam .panadol-livewell-header-rte.richText p, .page-vietnam .panadol-featured-article-rte.richText p, .page-vietnam .panadol-loadmore p span.learn-more-button, .page-vietnam span.see-more-pdct-details, .page-vietnam span.see-more-pdct-details a, .page-vietnam .panadol-symptoms-submenu-inner-box a /* , .page-vietnam .panadol-home-bow-box .panadol-content-rte p */, .page-vietnam .panadol-home-bow-box .panadol-content-rte span.read-more-button {
    font-family: 'Open Sans', sans-serif;
}

.page-vietnam .panadol-content-rte h2, .page-vietnam .panadol-content-rte p, .page-vietnam .panadol-content-rte h1, .page-vietnam .panadol-content-rte li, .page-vietnam .panadol-content-rte a, .page-vietnam .panadol-content-grey-box ul li, /* .page-vietnam .panadol-content-grey-box p strong, */
.page-vietnam .richText.panadol-content-rte p strong, .page-vietnam .box.panadol-product-list-tab-box .panadol-content-rte p span.green-text, .page-vietnam .symptoms-heading {
    font-family: 'Open Sans', sans-serif;
}

.page-vietnam .richText.panadol-content-rte.panadol-enquiry-section span.green-text, .page-vietnam .richText.panadol-content-rte.panadol-enquiry-section p, .page-vietnam .share-bar a.addthis_button, .page-vietnam .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box span.grey-title, .page-vietnam span.product-green-bar, .page-vietnam h3, .page-vietnam h4, .page-vietnam .panadol-livewell-tab ul.tabs-nav-list li.tabs-nav-item a, .page-vietnam .panadol-desktop-box .panadol-desktop-header-box .box.panadol-safety-content-box .richText ul li, .page-vietnam .panadol-mobile-box .richText.panadol-mobile-header-nav-rte span.mobile-menu-active, .page-vietnam .panadol-mobile-box .panadol-safety-content-box .panadol-content-rte.richText ul li, .page-vietnam .panadol-product-overview .accordion-head a /*  , .page-vietnam  .panadol-home-bow-box .panadol-content-rte p .grey-title */ /* , .page-vietnam  .panadol-content-rte p .grey-title.page-vietnam .panadol-symptoms-lanading-outer-box .panadol-content-grey-box p */
{
    font-family: 'Open Sans', sans-serif;
}

.page-vietnam .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText p strong, .page-vietnam .panadol-compare-label-rte.richText ul li, .page-vietnam .panadol-livewell-featured-article-box .panadol-content-rte p .grey-title, .page-vietnam .panadol-live-well-outer-box .panadol-home-bow-box .panadol-content-rte p .grey-title, .page-vietnam .panadol-home-bow-box .panadol-content-rte p:first-child {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
}

.page-vietnam .compare-section .richText ul li, .page-vietnam .green-text {
    font-family: 'Open Sans', sans-serif;
}

.page-vietnam .page-home.layout-panadol-blue-theme-layout-2020 .spotlight-tab-content-box .richText ul li {
    font-size: 16px
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    .page-vietnam .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item a, .page-vietnam .live-well-mobile-dropdown .livewell-select select {
        font-family: 'Open Sans', sans-serif;
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .page-vietnam .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item a {
        font-family: 'Open Sans', sans-serif;
        font-size: 12.5px;
    }
}

@media screen and (max-width: 1024px) {
    .page-vietnam .box.panadol-related-articles-box .panadol-content-rte p:first-child {
        font-family: 'Open Sans', sans-serif;
        font-weight: bold;
    }
}

/* Vietnam Font Change Ends */

@media screen and (min-width: 1025px) {
    .page-voksen-produkt .box.section.panadol-product-list-tab-box.panadolProduct-regular-tablets.component.first.odd {
        padding-bottom: 58px;
    }

    .page-voksen-produkt .box.section.panadol-product-list-tab-box.panadolProduct-regular-caplets.panodil-adult-tab.component.even.last {
        position: absolute;
        width: 22%;
    }
}

.panadol-content-rte.panadol-green-card-section.panadol-adult-product-box-content {
    height: auto !important;
}

/* New changes */
/*USIM10014420244 L3 changes*/

.panadol-es-cb-locale-box .panadol-navigation-dosage-box .panadol-dosage-weight .dosageOptionGroup select {
    margin: 33px -46px !important;
}

.panadol-es-cb-locale-box .panadol-dosage-weight .dosageCalculatorButton {
    margin-left: 35%;
}

/*USIM10014420244 L3 changes ENDS*/

/*USIM10014514309 L3 changes*/

.alvedon-logo img {
    position: absolute;
    top: -24px;
}

@media only screen and (max-width: 767px) {
    .alvedon-logo img {
        position: relative;
        top: 0px;
    }
}

/*USIM10014514309 L3 changes End*/
/*USIM10014423428 INFOSYS changes*/
.panadol-dn-locale-box .panadol-content-page-rte ul li .terms-and-conditions-list {
    font-family: 'Montserrat', sans-serif;
    font-style: normal !important;
}

.panadol-dn-locale-box .panadol-children-product-oval-rte .richText-content p {
    font-size: 1.36vw !important;
}

/*USIM10014423428 INFOSYS changes ENDS*/

/* USIM10014599838 changes starts */
.panadol-dn-locale-box .TotalProduct4 .richText.section.panadol-content-rte.panadol-compare-label-rte .component-content {
    width: 14.1vw;
}

/* USIM10014599838 changes ends */

.page-children-product.panadol-dn-locale-box .panadol-compare-label-rte.richText ul li:nth-child(4) span {
    min-height: 54px;
}

.page-adult-product.panadol-dn-locale-box .panadol-compare-label-rte ul li:nth-child(4) span {
    min-height: 131px !important;
}

.panadol-dn-locale-box .panadol-compare-label-rte.richText ul li span {
    font-size: 17px;
}

.page-children-product.panadol-dn-locale-box .compare-section span.compare-ingredients {
    width: 126px;
}

.page-children-product.panadol-dn-locale-box .compare-section .richText ul:nth-child(3) li {
    height: 87px;
}

.page-home .panadol-home-uk-carousel .carousel-nav {
    display: none;
}

.panadol-es-pe-locale .panadol-content-rte-order .richText-content ol li {
    font-size: 20px !important;
}

/*L3 USIM10014792763  code starts */

@media screen and (max-width: 767px) {
    .page-vietnam iframe#panvideo {
        width: 100%;
        height: 100%;
    }

    .page-vietnam .panadol-home-spotlight-tab.tabs .tabs-nav-list {
        width: 100%;
    }

    .page-vietnam .panadol-home-best-of-week-tab.tabs .tabs-nav-list {
        width: 108%;
    }
}

/*L3 USIM10014792763  code ends */

/*USIM10014809590 - Infy changes starts*/
.panadol-es-pe-locale .share-print-wrapper {
    width: 110%;
}

.panadol-es-pe-locale .addthis_button {
    padding-left: 3.5em !important;
}

.panadol-es-pe-locale .panadol-print p {
    padding-left: 3.5em !important;
}

/*USIM10014809590 - Infy changes ends*/

@media screen and (max-width: 1024px) {
    .panadol-mobile-box.panadol-norway li .superscript {
        top: -0.9em;
        margin-left: 95px;
    }
}

.page-muskel-och-ledvark .panadol-children-parenting-tips-box ul.tabs-nav-list li.tabs-nav-item,
.page-influensa .panadol-children-parenting-tips-box ul.tabs-nav-list li.tabs-nav-item {
    background-color: transparent;
}

.page-olika-typer-av-huvudvark .panadol-content-rte p,
.page-muskel-och-ledvark .panadol-content-rte p,
.page-influensa .panadol-content-rte p,
.page-influensa .panadol-content-rte ul li {
    font-size: 1.43vw;
    font-family: 'Open Sans',sans-serif;
}

@media screen and (max-width: 767px) {
    .main .panadol-mobile-box.panadol-norway .panadol-mobile-header-inner-box .panadol-pdcts-submenu-inner-box .panadol-navigation-products-rte .component-content {
        width: 320px;
    }

    .main .panadol-mobile-box.panadol-norway .panadol-mobile-header-inner-box .panadol-navigation-products-rte {
        height: 300px !important;
    }

    .panadol-norway span.nav-pdct-title {
        display: block;
        margin-top: 75px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .panadol-norway span.nav-pdct-title {
        margin-top: 56px;
    }
}

/* USIM10015047549 - start */

.warning-message p {
    margin: 0 4% 0 4%;
    font-size: 8px;
}

.page-home.layout-panadol-blue-theme-layout-2020 .spotlight-tab-content-box .richText ul li {
    margin-left: 3%;
}

.page-home.layout-panadol-blue-theme-layout-2020 .spotlight-tab-content-box .richText li {
    list-style-type: disc;
}

.page-home.layout-panadol-blue-theme-layout-2020 .spotlight-tab-content-box .panadol-content-rte .campaign-disclamier {
    font-size: 9px;
}

/* USIM10015047549 - end */

/* USIM10015085894 - start */

.panadol-mobile-box.panadol-norway .panadol-header-links-rte.richText ul li:nth-child(1) span {
    background: none;
}

/* USIM10015085894 - end */

/* USIM10015113493 - start */

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .page-home.layout-panadol-blue-theme-layout-2020 .spotlight-tab-content-box .panadol-content-rte.panadol-no p {
        line-height: 1vw;
    }

    .page-home.layout-panadol-blue-theme-layout-2020 .spotlight-tab-content-box .panadol-content-rte.panadol-no p:first-child {
        margin-top: 2vw;
    }
}

@media screen and (min-width: 768px) {
    .page-home.layout-panadol-blue-theme-layout-2020 .spotlight-tab-content-box .panadol-no li {
        line-height: 2vw;
    }
}

.layout-panadol-blue-theme-layout-2020 .panadol-desktop-box .panadol-desktop-header-box .box.panadol-safety-content-box .richText ul {
    margin-left: 25px;
}

.layout-panadol-blue-theme-layout-2020 .panadol-desktop-box .panadol-desktop-header-box .box.panadol-safety-content-box .richText ul li {
    list-style-type: disc;
    list-style-image: url(../../assets/img/panadol-list-bullet-desktop.png);
    margin-left: 0;
    background: none;
}

/* USIM10015113493 - end */

/* USIM10015090718  - start */
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .page-home.layout-panadol-blue-theme-layout-2020 .page-vietnam .spotlight-tab-content-box .panadol-content-rte p {
        line-height: 2.5vw !important;
    }
}

/* USIM10015090718  - end */

/* USIM10015108365 - START */

@media screen and (min-width: 1025px) {
    .page-home.sv-locale .panadol-content-rte h2 {
        margin-top: 2%;
    }
}

.page-home.sv-locale .panadol-content-rte p {
    font-size: 16px;
}

.page-home.sv-locale .spotlight-tab-content-box .panadol-content-rte p:first-child {
    line-height: 1.5;
}

/* USIM10015108365 - END */

/*USIM10015124249 - start*/
span.panadol-spotlight-disclaimer {
    font-size: 0.99vw;
    display: block;
    line-height: 20px;
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    span.panadol-spotlight-disclaimer {
        font-size: 12px;
        line-height: 16px;
    }
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    span.panadol-spotlight-disclaimer {
        font-size: 14px;
        line-height: 16px;
    }
}

/*USIM10015124249 - end*/

/* USIM10015136955  */

p .warning-text-enlarge-button,
p .warning-text-reduce-button,
p .warning-text-close-button {
    font-size: 16px;
    margin-left: 20%;
    line-height: 2;
}

.warning-text-reduce-button {
    display: none;
}

.warning-text-reduce-button:after, .warning-text-enlarge-button:after {
    content: '';
    margin-left: 5px;
    display: inline-block;
    background: url(/content/dam/cf-consumer-healthcare/panadol/no_NO/arrow_top.gif) no-repeat 0 0;
    width: 7px;
    height: 7px;
    margin-top: 4px;
}

.warning-text-reduce-button.active:after {
    transform: rotate(180deg);
}

.warning-text-close-button:after {
    content: '';
    margin-left: 5px;
    display: inline-block;
    background: url(/content/dam/cf-consumer-healthcare/panadol/no_NO/btn_close.jpg) no-repeat 0 0;
    width: 8px;
    height: 8px;
    margin-top: 4px;
}

.warning-message-right-button a,
.warning-message-box a {
    text-decoration: none;
}

.warning-message-right-button {
    /*display: none;*/
    position: fixed;
    top: 50%;
    right: 0;
    background: url(/content/dam/cf-consumer-healthcare/panadol/no_NO/right_btn.png) no-repeat 0 0;
    width: 48px;
    z-index: 150;
    height: 120px;
}

.warning-message-right-button p {
    height: 100px;
}

.warning-message-right-button a {
    display: block;
    transform: rotate(-90deg);
    width: 100%;
    position: relative;
    top: 50%;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
}

/* USIM10015136955  */

.panadol-product-listing-rte h2 {
    margin-top: 3%;
}

div .table-vietnam {
    line-height: 1 !important;
}

/* USIM10015205610  START */

.page-annostelusovellus .box.panadol-product-list-tab-box .panadol-content-rte p {
    font-size: 1.3vw;
    line-height: 1.45;
}

/* USIM10015205610  END */

.exit-notification {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #000;
    background: rgba(0, 0, 0, .8);
    z-index: 2000
}

.exit-notification.is-hidden {
    display: none
}

.exit-notification .exit-notification-inner {
    position: absolute;
    width: auto;
    margin: 20px;
    left: 0;
    top: 0;
    background: url(../../assets/img/exit.jpg) repeat-x 0 0;
    background-size: auto 100%;
    padding: 13px;
}

@media screen and (min-width: 992px) {
    .exit-notification .exit-notification-inner {
        position: fixed;
        top: 100px;
        width: 730px;
        margin-left: -378px;
        left: 50%
    }
}

@media (max-width: 768px) {
    .exit-notification .exit-notification-inner {
        position: fixed
    }
}

@media screen and (max-width: 699px) {
    .exit-notification-restrictive {
        position: absolute
    }
}

.exit-notification-text {
    text-align: center;
    font-size: 16px;
    line-height: 20px;
    color: #242f60
}

.exit-notification-text p {
    margin: 0
}

.exit-notification-text .subtitle {
    display: block;
    font-weight: 600;
    color: #f05322;
    font-size: 20px
}

@media screen and (min-width: 768px) {
    .exit-notification-text {
        font-size: 24px;
        line-height: 34px;
        padding: 30px 50px 0
    }

    .exit-notification-text .subtitle {
        font-size: 34px
    }
}

.exit-notification-buttons {
    text-align: center;
    padding-top: 30px
}

@media screen and (min-width: 768px) {
    .exit-notification-buttons {
        padding-bottom: 50px
    }
}

.exit-notification-buttons button {
    display: block;
    height: 26px;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    background: #242f60;
    padding: 0 20px;
    border-radius: 50px/5px;
    border: none;
    width: 150px;
    margin: 10px auto
}

.exit-notification-buttons button:hover {
    color: #fff
}

@media (min-width: 480px) {
    .exit-notification-buttons button {
        display: inline-block;
        margin: 0 5px
    }
}

@media (min-width: 768px) {
    .exit-notification-buttons button {
        font-size: 22px;
        height: 50px;
        padding: 0 35px;
        border-radius: 100px/10px;
        margin: 0 20px;
        width: 280px
    }
}

@media (min-width: 992px) {
    .exit-notification-buttons button {
        font-size: 16px;
        height: 46px;
        width: 230px;
        padding: 0 25px;
        border-radius: 70px/5px;
        margin: 0 20px
    }
}

.exit-notification-buttons button:hover {
    background: #e86215
}

/* USIM10015343766 - START */

.warning-message-right-button p {
    height: 260px
}

.warning-message-right-button a {
    font-size: 16px;
    height: 15%
}

/* USIM10015343766 - END */

html[lang=vi] .page-home.layout-panadol-blue-theme-layout-2020 .spotlight-tab-content-box .richText ul li {
    font-size: 30px !important;
}

/* USIM10015451336 - START */

.crocin-sitemap-outer-box a {
    text-decoration: none;
    color: #323131;
}

/* USIM10015451336 - END */

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .en_ie .panadol-footer-rte ul li a {
        font-size: 10px;
    }
}

@media (min-width: 1024px) and (max-width: 1300px) {
    .en_ie .panadol-footer-rte ul li a {
        font-size: 13px;
    }
}

@media (min-width: 1301px) {
    .en_ie .panadol-footer-rte ul li a {
        font-size: 17px;
    }
}

@media (min-width: 1024px) {
    :lang(de) .panadol-home-bestweek-content-Box .panadol-bow-german-tab .tabs-nav {
        width: 30vw;
    }

    :lang(de) .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item {
        float: none;
        display: inline-block;
    }
}

/****************  NORWAY LOCALIZATION  ****************/
@media (min-width: 768px) and (max-width: 1024px) {
    :lang(no) .page-home.layout-panadol-blue-theme-layout-2020 .spotlight-tab-content-box .panadol-content-rte.panadol-no p {
        line-height: 2.5vw;
    }
}

:lang(no) .panadol-footer-text a {
    color: #fff;
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    :lang(no) .panadol-article-detail-content-box h1 {
        font-size: 21.33px;
        line-height: 30.72px;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
    }

    :lang(no) .panadol-article-detail-content-box .panadol-content-rte ul li {
        background-position: 0 50%;
    }

    :lang(no) .panadol-live-well-outer-box .panadol-livewell-header-rte h1 {
        padding-top: 0;
    }

    :lang(no) .panadol-mobile-box .panadol-safety-content-box .panadol-content-rte.richText ul li {
        font-size: 14px;
    }

    :lang(no) .panadol-home-carousel-slide-box .panadol-references {
        word-break: break-all;
    }

    :lang(no) .panadol-faq-header-rte h1 .grey-title {
        font-size: 28px;
    }

    :lang(no) .panadol-faq-question-rte img {
        max-width: 26px;
    }

    :lang(no) .panadol-faq-question-rte {
        position: relative;
    }

    :lang(no) .panadol-faq-question-rte img:last-child {
        bottom: auto;
        top: 5px;
        margin-top: 0;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    :lang(no) .product_nav_title {
        display: inline-block;
        min-height: 63px;
    }
}

@media (min-width: 1024px) and (max-width: 1754px) {
    :lang(no) .product_nav_title {
        display: inline-block;
        min-height: 40px;
    }
}

/****************  END OF NORWAY LOCALIZATION  ****************/

/****************  SWITZERLAND LOCALIZATION  ****************/
.template-panadol-template--de-ch .panadol-symptoms-tip-section-rte .richText-content {
    padding-left: 184px;
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .template-panadol-template--de-ch .panadol-symptoms-tip-section-rte .richText-content {
        padding-left: 130px;
    }
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    .template-panadol-template--de-ch .panadol-symptoms-tip-section-rte .richText-content {
        padding-left: 0;
    }
}

/****************  END OF SWITZERLAND LOCALIZATION  ****************/

/****************  PAKISTAN  LOCALIZATION****************/
@media screen and (max-width: 1024px) and (min-width: 768px) {
    .en_pk .panadol-footer-rte ul li a {
        font-size: 14px;
    }
}

/****************  END OF PAKISTAN LOCALIZATION  ****************/

/* AlwaysOn Articles */
.en_ae.page-up-close-with-the-flu .panadol-article-detail-content-box p,
.en_ae.page-up-close-with-the-common-cold .panadol-article-detail-content-box p,
.en_ae.page-whats-the-difference-between-a-cold-and-flu .panadol-article-detail-content-box p,
.en_ae.page-dry-vs-wet-coughs .panadol-article-detail-content-box p,
.en_ae.page-the-flu-journey .panadol-article-detail-content-box p {
    font-size: 1.3vw;
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    line-height: 32px;
    margin: 0;
    word-wrap: break-word;
}

.en_ae.page-up-close-with-the-flu .panadol-article-detail-content-box .panadol-content-rte ul li,
.en_ae.page-up-close-with-the-common-cold .panadol-article-detail-content-box .panadol-content-rte ul li,
.en_ae.page-whats-the-difference-between-a-cold-and-flu .panadol-article-detail-content-box .panadol-content-rte ul li,
.en_ae.page-dry-vs-wet-coughs .panadol-article-detail-content-box .panadol-content-rte ul li,
.en_ae.page-the-flu-journey .panadol-article-detail-content-box .panadol-content-rte ul li {
    background: none;
}

.en_ae.page-up-close-with-the-flu .panadol-article-detail-content-box .panadol-content-rte ul li::before,
.en_ae.page-up-close-with-the-common-cold .panadol-article-detail-content-box .panadol-content-rte ul li::before,
.en_ae.page-whats-the-difference-between-a-cold-and-flu .panadol-article-detail-content-box .panadol-content-rte ul li::before,
.en_ae.page-dry-vs-wet-coughs .panadol-article-detail-content-box .panadol-content-rte ul li::before,
.en_ae.page-the-flu-journey .panadol-article-detail-content-box .panadol-content-rte ul li::before {
    content: "•";
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    .en_ae.page-up-close-with-the-flu .panadol-article-detail-content-box p,
    .en_ae.page-up-close-with-the-common-cold .panadol-article-detail-content-box p,
    .en_ae.page-whats-the-difference-between-a-cold-and-flu .panadol-article-detail-content-box p,
    .en_ae.page-dry-vs-wet-coughs .panadol-article-detail-content-box p,
    .en_ae.page-the-flu-journey .panadol-article-detail-content-box p {
        font-size: 13.65px;
        line-height: 18.77px;
        font-family: 'Montserrat', sans-serif;
        color: #666666;
        margin: 0;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .en_ae.page-up-close-with-the-flu .panadol-article-detail-content-box p,
    .en_ae.page-up-close-with-the-common-cold .panadol-article-detail-content-box p,
    .en_ae.page-whats-the-difference-between-a-cold-and-flu .panadol-article-detail-content-box p,
    .en_ae.page-dry-vs-wet-coughs .panadol-article-detail-content-box p,
    .en_ae.page-the-flu-journey .panadol-article-detail-content-box p {
        font-size: 1.3em;
    }
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    .en_ae.page-up-close-with-the-flu .panadol-article-detail-content-box .panadol-content-rte ul li,
    .en_ae.page-up-close-with-the-common-cold .panadol-article-detail-content-box .panadol-content-rte ul li,
    .en_ae.page-whats-the-difference-between-a-cold-and-flu .panadol-article-detail-content-box .panadol-content-rte ul li,
    .en_ae.page-dry-vs-wet-coughs .panadol-article-detail-content-box .panadol-content-rte ul li,
    .en_ae.page-the-flu-journey .panadol-article-detail-content-box .panadol-content-rte ul li {
        margin-bottom: 0px;
        line-height: 18.77px;
    }
}

/* END OF AlwaysOn Articles */

/* C&F Singapore */

@media screen and (max-width: 767px) and (min-width: 320px) {
    .en_sg-ColdFlu .panadol-article-detail-content-box p {
        font-size: 13.65px;
        line-height: 18.77px;
        font-family: 'Montserrat', sans-serif;
        color: #666666;
        margin: 0;
        word-wrap: break-word;
    }
}

@media (max-width: 1024px) and (min-width: 320px) {
    .en_sg-ColdFlu .panadol-article-detail-content-box .richText ul li {
        background: none;
    }

    .en_sg-ColdFlu .panadol-article-detail-content-box .richText ul li:before {
        content: "•";
        font-size: 1.5em;
    }

    .en_sg-ColdFlu .panadol-article-bread-crumb ul li {
        background: url(../../assets/img/light-green-arrow.png?auto=format) no-repeat right !important;
        padding: 0em 1.5em 0em 0em !important;
    }

    .en_sg-ColdFlu .panadol-article-bread-crumb ul li:last-child {
        background: none !important;
    }

    .en_sg-ColdFlu .panadol-article-bread-crumb ul li:before {
        content: " " !important;
    }
}

@media (max-width: 1920px) and (min-width: 1025px) {
    .richText.coldFlu-imgText-middle img {
        width: 160px;
    }

    .richText.coldFlu-imgText-middle p {
        margin-top: 1.4em;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .richText.coldFlu-imgText-middle img {
        width: 140px;
    }

    .richText.coldFlu-imgText-middle p {
        margin-top: 2.5em;
    }
}

/* END OF C&F Singapore */

/* Beginning of Demnark localization */
@media screen and (max-width: 1024px) {
    :lang(da) .panadol-home-bow-box .panadol-content-rte span.read-more-button {
        background-position-x: 4.5em;
    }
}

/* End of Denmark localization */

/* Beginning of Indonesia localization */
:lang(id) .panadol-home-bow-box .panadol-content-rte span.read-more-button,
:lang(id) .panadol-livewell-featured-article-box .panadol-content-rte span.read-more-button {
    background: url(../../assets/img/Desktop_content_right_arrow.png?auto=format) no-repeat 95% 60%;
    color: #25408f;
    font-size: 1.43vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    padding-right: 25px;
}

@media (max-width: 1024px) and (min-width: 768px) {
    :lang(id) .panadol-home-bow-box .panadol-content-rte span.read-more-button,
    :lang(id) .panadol-livewell-featured-article-box .panadol-content-rte span.read-more-button {
        background: url(../../assets/img/Desktop_content_right_arrow.png?auto=format) no-repeat 100% 60%;
        font-size: 16px;
        line-height: 22px;
    }
}

@media (max-width: 767px) and (min-width: 320px) {
    :lang(id) .panadol-home-bow-box .panadol-content-rte span.read-more-button,
    :lang(id) .panadol-livewell-featured-article-box .panadol-content-rte span.read-more-button {
        font-size: 13.65px;
        line-height: 18.77px;
    }
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    :lang(id) .carousel.panadol-product-detail-image-carousel .carousel-nav li a, :lang(id) .panadol-related-products-carousel .carousel-nav li a, :lang(id) .panadol-related-articles-carousel .carousel-nav li a {
        width: 25px;
        height: 25px;
    }
}

/* End of Indonesia localization */

/* ES-DO Localization*/
@media (max-width: 767px) and (min-width: 320px) {
    .es-do .panadol-article-detail-content-box .panadol-content-rte ul li {
        background-position: 0px 5px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .es-do .panadol-article-detail-content-box .panadol-content-rte ul li {
        background-position: 0px 7px !important;
    }
}


/*End of ES-DO Localization*/


/* GNE localization */

.en_ae .panadol-footer-rte ul li {
    padding-left: 2vw;
}

.en_ae .panadol-footer-rte ul li:first-child {
    padding-left: 0vw;
}

@media (max-width: 767px) and (min-width: 320px) {
    .en_ae .panadol-footer-rte ul li {
        padding-left: 0vw;
    }
}

/* END OF GNE localization */

/* Start of en_MY fix */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .en_my #footer .panadol-footer-rte ul li:last-child {
        padding-left: 0;
    }
}

/* End of en_MY fix */

.panadol-content-box.know-your-period-content .panadol-article-related-content-richtext {
    padding-right: 0;
}

.panadol-content-box.know-your-period-content .panadol-article-related-content-richtext .component-content,
.panadol-mobile-content-box.know-your-period-content .panadol-article-related-content-richtext .component-content {
    display: flex;
}

.panadol-content-box.know-your-period-content .panadol-article-related-content-richtext .component-content img {
    width: 100% !important;
    max-width: 140px;
    height: auto;
}

.panadol-content-box.know-your-period-content .panadol-article-related-content-richtext .component-content .richText-content,
.panadol-mobile-content-box.know-your-period-content .panadol-article-related-content-richtext .component-content .richText-content {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
}

.panadol-content-box.know-your-period-content .panadol-article-related-content-richtext .component-content .richText-content p,
.panadol-mobile-content-box.know-your-period-content .panadol-article-related-content-richtext .component-content .richText-content p {
    flex: 1;
    padding: 5%;
    margin: 0;
}

.panadol-content-box.know-your-period-content .panadol-article-bread-crumb a {
    color: #25408f;
    text-decoration: none;
}

.panadol-content-box.know-your-period-content .panadol-featured-article-rte p {
    color: white;
}

.know-your-period-content ul {
    margin-top: 0;
}

@media (max-width: 767px) {
    .swiper-carousel.swiper-carousel-type1 h3 {
        text-indent: -17px;
        margin-left: 17px;
    }
}

:lang(zh) .panadol-green-card-section li,
:lang(zh) .panadol-green-card-section strong,
:lang(zh) .panadol-green-card-section p,
:lang(zh) .panadol-green-card-section span,
:lang(zh) .panadol-product-overview li,
:lang(zh) .panadol-product-overview strong,
:lang(zh) .panadol-product-overview p,
    /*:lang(zh) .panadol-product-overview span,*/
:lang(zh) .panadol-compare-table-section-box span,
:lang(zh) .panadol-compare-table-section-box li {
    font-family: 'Montserrat', sans-serif !important;
}

:lang(zh) .panadol-where-to-buy-tab-outer-box {
    padding-bottom: 3em;
    margin-bottom: 0;
}

@media (min-width: 1024px) {
    :lang(zh) .panadol-where-to-buy-tab-outer-box {
        padding-bottom: 6em;
    }
}

@media (max-width: 767px) {
    :lang(zh) .page-404 .main .see-more-pdct-details {
        font-size: 16px !important;
        line-height: 22px !important;
    }

    :lang(zh) .panadol-where-to-buy-tab-outer-box {
        padding-bottom: 0;
    }
}


.searchBox .easy-autocomplete-container ul {
  list-style-type: none;
  padding: 0 0 0 0; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.searchFilter {
  border: solid 1px #f3f2f1; }

.searchFilter-title {
  background-color: white;
  background: url("../../img/down_arrow_black.png") no-repeat 90% center;
  margin: 0;
  padding: 13px;
  cursor: pointer; }

.searchFilter-controls {
  border-top: solid 4px #f36533; }
  .searchFilter-controls .searchFilterContent {
    display: block; }

.searchFilter-selection, .searchFilter-checkbox, .searchFilter-phrase {
  overflow: hidden;
  margin: 5px 0; }

.searchFilter-label {
  float: left;
  margin-right: 10px;
  min-width: 85%; }

.searchFilter-checkbox .searchFilter-label {
  float: none;
  margin-right: 0; }

.searchFilter-submit {
  padding: 13px;
  margin: 5px 0;
  overflow: hidden;
  display: block; }
  .searchFilter-submit button {
    float: right; }

.searchFilter-horizontal .searchFilter-controls {
  float: left; }

.searchFilter-horizontal .searchFilter-control {
  float: left; }

.searchFilter-horizontal .searchFilter-label {
  min-width: 0; }

.searchFilter-horizontal .searchFilter-selection, .searchFilter-horizontal .searchFilter-checkbox, .searchFilter-horizontal .searchFilter-phrase {
  float: left;
  clear: none;
  margin-right: 10px; }

.tagRadioFilter fieldset {
  border: none;
  margin: 0;
  padding: 0; }
  .tagRadioFilter fieldset legend {
    background: url("../../img/filter-plus.png") no-repeat right center;
    color: #000;
    font-size: 16px;
    padding: 0px 10px;
    display: block;
    width: 93%;
    cursor: pointer;
    margin: 7px 10px; }
    .tagRadioFilter fieldset legend.filter-active {
      background: url("../../img/filter-minus.png") no-repeat right center; }
  .tagRadioFilter fieldset .searchFilter-control, .tagRadioFilter fieldset .searchFilter-control {
    padding: 7px 5px;
    background: #f5f5f5;
    border-bottom: solid 1px #f8f7f6; }

.searchFilter-sorting h4 {
  background: url("../../img/filter-plus.png") no-repeat right center;
  color: #000;
  font-size: 16px;
  padding: 0px 10px;
  display: block;
  width: 93%;
  cursor: pointer;
  margin: 7px 10px; }

.tagRadioFilter input {
  float: right; }

.searchFilter-form .search-productFilter, .searchFilter-form .search-theraphyFilter, .searchFilter-form .search-indicationFilter {
  font-size: 1.2em;
  font-style: italic;
  padding: 0 20px; }

.searchResults-number {
  display: none; }

.searchFilter-content {
  display: none; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/searchBox/_searchBox-base.scss */
.searchBox .form .form-content .textField {
  display: inline;
  float: left;
  margin-right: 15px;
}

/* line 9, ../../sass/components/searchBox/_searchBox-base.scss */
.searchBox .form .form-content .formButton {
  display: inline;
  float: left;
}

/* line 14, ../../sass/components/searchBox/_searchBox-base.scss */
.no-box.searchBox .form .form-content .section {
  margin: 0 15px 0 0;
}

/* line 18, ../../sass/components/searchBox/_searchBox-base.scss */
.no-box.searchBox .form .form-content .formButton.section {
  margin: -1px 0 0;
}

/* line 22, ../../sass/components/searchBox/_searchBox-base.scss */
.searchBox input[type=text] {
  width: 81px;
}

/* line 26, ../../sass/components/searchBox/_searchBox-base.scss */
.searchBox-title {
  cursor: default;
}

/* line 30, ../../sass/components/searchBox/_searchBox-base.scss */
.form-search.no-box,
.form-search.no-box .section {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 36, ../../sass/components/searchBox/_searchBox-base.scss */
.lt-ie8 .button {
  margin-left: 4px;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-pagination {
    text-align: center;
    overflow: hidden;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    cursor: default;
}

/* line 12, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-pagination-list {
    padding: 0;
    margin: 0;
}

@media screen and (max-width: 321px) {
    .en_pk .searchResults-pagination-list {
        text-align: left;
    }
}

.en_pk .searchResults-pagination-list li {
    margin-left: -5px;
}


/* line 17, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-pagination-item {
    display: inline-block;
    line-height: 30px;
    /*background-color: #eeeeee; */
    margin: 1px;
    cursor: default;
    *display: inline;
}

/* line 26, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-pagination-item a {
    display: inline-block;
    /*background-color: #e1e1e1; */
    min-width: 30px;
    padding: 0 10px;
    cursor: pointer;
}

.en_pk .searchResults-pagination-item a {
    min-width: 20px;
    padding: 0 7px;
    cursor: pointer;
    text-align: center;
}

/* line 34, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-pagination-item a:hover {
    /* background-color: #ebebeb; */
    text-decoration: none;
}

/* line 39, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-pagination-item.is-active {
    font-weight: bold;
}

/* line 43, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-title {
    display: block;
    color: #323131;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
    /*  margin-left: 110px; */
}

/* line 48, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-term {
    font-style: italic;
}

/* line 52, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-number {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: left;
}

/* line 58, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-results {
    margin-bottom: 10px;
}

/* line 62, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-description,
.searchResults-url {
    /*margin-left: 110px; */
}

/* line 67, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-image {
    float: left;
    width: 100px;
    height: 100px;
    margin: 10px 0;
}

/* line 74, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-result {
    position: relative;
    overflow: hidden;
    padding: 0 10px 20px 10px;
    /*background-color: #e1e1e1; */
}

/* line 81, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-result:nth-child(even) {
    background-color: inherit;
}

/* line 85, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-icon-wrapper {
    position: absolute;
    text-align: center;
    width: 70px;
    margin-top: 10px;
    left: 0;
    top: 0;
}

/* line 94, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-date {
    margin-bottom: 10px;
    margin-left: 110px;
}

/* line 99, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-url {
    margin-top: 10px;
    display: none;
}

/* line 105, ../../sass/components/searchResults/_searchResults-base.scss */
.lt-ie8 .searchResults-pagination-item {
    display: inline;
    zoom: 1;
    margin: 3px;
}

/* line 111, ../../sass/components/searchResults/_searchResults-base.scss */
.lt-ie8 .searchResults-pagination-item a {
    display: block;
    zoom: 1;
}

/* line 118, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-tags {
    list-style-type: none;
    padding: 0;
}

/* line 123, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-tags-item {
    display: inline-block;
    margin: 0 2px;
}

/* line 128, ../../sass/components/searchResults/_searchResults-base.scss */
.searchResults-tags-item-link {
    background: #b9b8b8;
    color: black;
    border: 1px solid #939191;
    padding: 1px;
    display: block;
    font-size: 0.85em;
}

.searchResults, .panadol-search-results .searchResults {
    border: 0;
    padding-top: 3em;
}

.panadol-search-results .searchResults-title {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-style: normal;
    font-weight: normal;
    font-size: 1.43vw;
}

.panadol-search-results .searchResults-title a {
    color: #25408f;
}

.panadol-search-results .searchResults-description {
    font-family: 'Montserrat', sans-serif;
    color: #666666;
    font-size: 1.19vw;
}

.panadol-search-results .searchResults-pagination-item:first-child {
    /*background: #eeeeee; */
    height: auto;
    width: auto;
    border-right: solid 1px #D5D1CE;
    line-height: 30px;
}

.panadol-search-results .searchResults-pagination-item.is-active a {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    color: #25408f;
}

.panadol-search-results .searchResults-pagination-item:first-child a {
    text-indent: 0px !important;
    color: #25408f;
}

.panadol-search-results .searchResults-pagination-item:last-child a {
    text-indent: 0px !important;
    color: #25408f;
}

.panadol-search-results .searchResults-pagination-item a {
    color: #666666;
    font-family: 'Montserrat', sans-serif;
}

/*USIM10015183085 start*/
@media only screen and (min-width: 1920px) {
    html[lang="en"] .panadol-search-results {
        margin-top: 5%;
    }
}

/*USIM10015183085 end*/
@charset "UTF-8";
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.searchBlox.searchResults .component-content {
    display: flex;
}

.searchBlox-results highlight {
    font-weight: bold;
}

.searchBlox-results .searchResults-number {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: left;
}

.searchBlox-results .searchResults-title {
    display: block;
    color: #323131;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
    margin-left: 10px;
}

.searchBlox-results .searchResults-term {
    font-style: italic;
}

.searchBlox-results .searchResults-results {
    margin-bottom: 10px;
}

.searchBlox-results .searchResults-description, .searchBlox-results .searchResults-url,
.searchBlox-results .searchResults-context {
    margin-left: 10px;
}

.searchBlox-results .searchResults-image {
    float: left;
    width: 100px;
    height: 100px;
    margin: 10px 0;
}

.searchBlox-results .searchResults-result {
    position: relative;
    overflow: hidden;
    padding: 0 10px 20px 10px;
    background-color: #eeece4;
}

.searchBlox-results .searchResults-result:nth-child(even) {
    background-color: inherit;
}

.searchBlox-results .searchResults-icon-wrapper {
    position: absolute;
    text-align: center;
    width: 70px;
    margin-top: 10px;
    left: 0;
    top: 0;
}

.searchBlox-results .searchResults-url {
    margin-top: 10px;
}

.searchBlox-results .searchResults-description p, .searchBlox-results .searchResults-context p {
    font-family: sans-serif;
    font-size: 12px;
    color: #635a54;
}

.searchBlox-results .searchResults {
    width: 100%;
}

.searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav {
    float: right;
    padding-left: 20px;
}

.searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav ul {
    padding-left: 0;
}

.searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav ul li {
    list-style-type: none;
    display: block;
    text-align: center;
    margin-bottom: 10px;
}

.searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav ul li a {
    color: #000;
}

.searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav ul li.active a {
    color: #F98033;
    font-size: 12px;
    font-weight: 700;
}

.searchResults .searchResults-facets {
    margin-right: 30px;
}

.searchResults .searchResults-facets .facet-value {
    cursor: pointer;
}

.searchResults .searchResults-facets .facet-value--active {
    font-weight: bold;
}

.searchResults .searchResults-facets .facet-value--active:before {
    content: "✖";
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/shareThis/_shareThis-base.scss */
.shareThis-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 10, ../../sass/components/shareThis/_shareThis-base.scss */
.shareThis-list li {
  float: left;
  width: auto;
  height: 26px;
  margin: 0 10px 10px 0;
}

/* line 17, ../../sass/components/shareThis/_shareThis-base.scss */
.shareThis-list li:last-child {
  margin-right: 0;
  margin-right: 0;
}

/* line 22, ../../sass/components/shareThis/_shareThis-base.scss */
.shareThis-item a {
  display: block;
  height: 26px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  -ms-transition: all .3s;
  transition: all .3s;
}

/* line 32, ../../sass/components/shareThis/_shareThis-base.scss */
.shareThis-item img {
  opacity: 0.7;
  -webkit-transition: opacity .2s ease-in-out;
  -moz-transition: opacity .2s ease-in-out;
  -o-transition: opacity .2s ease-in-out;
  transition: opacity .2s ease-in-out;
}

/* line 40, ../../sass/components/shareThis/_shareThis-base.scss */
.shareThis-item a:hover img {
  opacity: 1;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-column {
  float: left;
}
/* line 5, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-column > ul {
  margin: 0 5px;
}

/* line 10, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-columns-1 .sitemap-column {
  width: 100%;
}

/* line 14, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-columns-2 .sitemap-column {
  width: 50%;
}

/* line 18, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-columns-3 .sitemap-column {
  width: 33.32%;
}

/* line 22, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-columns-4 .sitemap-column {
  width: 25%;
}

/* line 26, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-columns-5 .sitemap-column {
  width: 20%;
}

/* line 30, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-columns-6 .sitemap-column {
  width: 16.64%;
}

/* line 34, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-columns-7 .sitemap-column {
  width: 14.25%;
}

/* line 38, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-columns-8 .sitemap-column {
  width: 12.49%;
}

/* line 42, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-columns-9 .sitemap-column {
  width: 11.10%;
}

/* line 46, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-columns-10 .sitemap-column {
  width: 10%;
}

/* line 50, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-columns-11 .sitemap-column {
  width: 9.08%;
}

/* line 54, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-columns-12 .sitemap-column {
  width: 8.32%;
}

/* line 60, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-column ul {
  list-style: none;
  padding: 0;
}
/* line 65, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-column a {
  text-decoration: none;
}
/* line 69, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-column .component-content {
  overflow: hidden;
}
/* line 73, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-column h3 {
  background-color: #e1e1e1;
  font-size: 13px;
  font-weight: bold;
  padding: 5px 10px;
}
/* line 80, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-column ul {
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 85, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-column ul ul {
  padding-bottom: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 10px;
}
/* line 92, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-column ul ul li {
  font-weight: bold;
  padding-left: 12px;
  line-height: 150%;
  position: relative;
}
/* line 97, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-column ul ul li:before {
  content: "\f0da";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  left: 0;
  top: 1px;
  position: absolute;
}
/* line 105, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-column ul ul ul {
  margin-top: 0;
}
/* line 109, ../../sass/components/sitemap/_sitemap-base.scss */
.sitemap-column ul ul ul li {
  font-weight: normal;
  margin-left: 10px;
}

/*************************** Sitemap media queries */
@media only screen and (max-width: 767px) {
  /* line 119, ../../sass/components/sitemap/_sitemap-base.scss */
  .component-content .sitemap-column {
    width: 100%;
    float: none;
  }

  /* line 124, ../../sass/components/sitemap/_sitemap-base.scss */
  .component-content .sitemap-column > ul {
    margin: 0 0 15px;
  }
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/smartLink/_smartLink-base.scss */
.smart-link {
  margin: 10px 0;
}

/* line 7, ../../sass/components/smartLink/_smartLink-base.scss */
.smart-link-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

/* line 15, ../../sass/components/smartLink/_smartLink-base.scss */
.smart-link-list li {
  display: inline-block;
  *display: inline;
}

/* line 19, ../../sass/components/smartLink/_smartLink-base.scss */
.smart-link-next:after,
.smart-link-previous:before {
  position: relative;
  top: -1px;
  height: 14px;
  display: inline-block;
  width: 6px;
  font-size: 8px;
  color: #000;
}

/* line 30, ../../sass/components/smartLink/_smartLink-base.scss */
.smart-link-next:after {
  content: "\f054";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 10px;
}

/* line 35, ../../sass/components/smartLink/_smartLink-base.scss */
.smart-link-previous:before {
  content: "\f053";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 10px;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/table/_table-base.scss */
body.table-popup {
  background-color: #FFF;
  line-height: 1.5;
}

/* line 8, ../../sass/components/table/_table-base.scss */
.table-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
}

/* line 12, ../../sass/components/table/_table-base.scss */
.table-caption {
  border: solid 2px #323131;
  padding: 13px;
  background-color: #e1e1e1;
  border-bottom: none;
}

/* line 19, ../../sass/components/table/_table-base.scss */
.table-popup .table-caption {
  border: 1px solid #656363;
  background-color: #f3f3f3;
}

/* line 24, ../../sass/components/table/_table-base.scss */
.table th {
  background-color: #e1e1e1;
  font-weight: bold;
  text-align: center;
}

/* line 30, ../../sass/components/table/_table-base.scss */
.table-popup .table th {
  background-color: #f3f3f3;
}

/* line 34, ../../sass/components/table/_table-base.scss */
.table table {
  border-collapse: collapse;
  width: 100%;
  border: solid 2px #323131;
}

/* line 40, ../../sass/components/table/_table-base.scss */
.table-popup .table table {
  border: 1px solid #656363;
}

/* line 44, ../../sass/components/table/_table-base.scss */
.table th,
.table td {
  border: solid 2px #323131;
  padding: 5px;
}

/* line 50, ../../sass/components/table/_table-base.scss */
.table-popup .table th,
.table-popup .table td {
  border: 1px solid #656363;
  line-height: 1.5;
}

/* line 56, ../../sass/components/table/_table-base.scss */
.table td {
  vertical-align: middle;
}

/* line 60, ../../sass/components/table/_table-base.scss */
.table .button {
  display: none;
}

/* line 64, ../../sass/components/table/_table-base.scss */
.table .table-caption .button {
  display: block;
  margin: 10px 0 0 5px;
}

/* line 70, ../../sass/components/table/_table-base.scss */
.no-js .table .button {
  display: none;
}

/* line 77, ../../sass/components/table/_table-base.scss */
.lt-ie8 .table-popup .table {
  position: static;
}

@media only screen and (max-width: 767px) {
  /* line 85, ../../sass/components/table/_table-base.scss */
  .table .component-content .button {
    display: block;
    margin: 20px;
  }

  /* line 90, ../../sass/components/table/_table-base.scss */
  .table .component-content .table-caption .button {
    display: none;
  }
}


@media (max-width: 767px){
  .gr-gr.page-products .box.panadol-prod-dosage-text-box .table{
      font-size: 10px;
  }
}

@media (max-width: 600px){
  .gr-gr.page-products .box.panadol-prod-dosage-text-box .table{
      font-size: 7px;
  }
}

@media (max-width: 450px){
  .gr-gr.page-products .box.panadol-prod-dosage-text-box .table{
      font-size: 6px;
  }
}

@media (max-width: 400px){
  .gr-gr.page-products .box.panadol-prod-dosage-text-box .table{
      font-size: 5px;
  }
}/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/tabs/_tabs-base.scss */
.tabs {
    position: relative;
    width: 100%;
}

/* line 8, ../../sass/components/tabs/_tabs-base.scss */
.tabs-heading {
    display: block;
    color: #323131;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
}

/* line 12, ../../sass/components/tabs/_tabs-base.scss */
.no-js .tabs-nav {
    display: none;
}

/* line 16, ../../sass/components/tabs/_tabs-base.scss */
.no-js .tabs-content {
    display: block !important;
    visibility: visible !important;
}

/* line 21, ../../sass/components/tabs/_tabs-base.scss */
.no-js .tabs > .component-content {
    padding-top: 0;
}

/* line 25, ../../sass/components/tabs/_tabs-base.scss */
.tabs > .component-content {
    padding-top: 39px;
}

/* line 29, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav {
    position: absolute;
    z-index: 150;
    top: 0;
    left: 0;
    /* height: 39px;
     overflow: hidden;*/
    width: 100%;
}

/* line 39, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-list {
    position: relative;
    left: 0;
    padding: 0;
    margin: 0;
    list-style: none;
    overflow: hidden;
    width: 2000px;
}

/* line 49, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-switcher {
    position: absolute;
    height: 35px;
    width: 15px;
    /* border: 2px solid #323131; */
    cursor: pointer;
    top: 0;
    /*background: #e1e1e1;*/
}

/* line 57, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-switcher:before {
    /* content: "\f054"; */
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    left: 50%;
    margin-left: -3px;
    padding: 7px 0;
    font-size: 12px;
}

/* line 66, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-switcher-right {
    right: 0;
}

/* line 70, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-item {
    border-width: 2px 2px 0 2px;
    border-style: solid;
    border-color: #323131;
    font-weight: bold;
    font-size: 12px;
    display: inline;
    float: left;
    margin-left: 5px;
    background: #e1e1e1;
    padding: 7px 10px 7px 10px;
    cursor: pointer;
    height: 21px;
    top: 4px;
}

/* line 86, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-switcher-left {
    left: 0;
}

/* line 88, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-switcher-left:before {
    content: "\f053";
    margin-left: -4px;
}

/* line 94, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-item:first-child {
    margin-left: 0;
}

/* line 98, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-item.is-active,
.tabs-nav-item.is-active a,
.tabs-nav-item.is-active:hover {
    cursor: default;
    background: white;
}

/* line 105, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-item.is-active,
.tabs-nav-item.is-active:hover {
    border-bottom: none;
    padding-bottom: 9px;
}

/* line 111, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-item:hover {
    background: #939191;
}

/* line 115, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-item:hover a {
    color: white;
    text-decoration: none;
}

/* line 120, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-item.is-active:hover a {
    color: #323131;
}

/* line 124, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-item a {
    color: #323131;
}

/* line 128, ../../sass/components/tabs/_tabs-base.scss */
.tabs-content {
    position: relative;
    z-index: 100;
    top: -2px;
    padding: 13px;
    border: solid 2px #323131;
    background: white;
}

/* line 137, ../../sass/components/tabs/_tabs-base.scss */
.tabs-vertical .tabs-nav {
    height: auto;
    width: 60px;
}

/* line 142, ../../sass/components/tabs/_tabs-base.scss */
.tabs-vertical .component-content {
    padding-top: 0;
}

/* line 146, ../../sass/components/tabs/_tabs-base.scss */
.tabs-vertical .tabs-nav-list {
    width: 100%;
}

/* line 150, ../../sass/components/tabs/_tabs-base.scss */
.tabs-vertical .tabs-nav-item.is-active,
.tabs-vertical .tabs-nav-item.is-active:hover {
    border-bottom: 2px solid;
    border-right: medium;
    padding: 7px 12px 7px 10px;
}

/* line 157, ../../sass/components/tabs/_tabs-base.scss */
.tabs-vertical .tabs-nav-item {
    border-width: 2px;
    height: auto;
    margin: 0 0 5px;
    width: 36px;
}

/* line 164, ../../sass/components/tabs/_tabs-base.scss */
.tabs-vertical .tabs-content {
    margin-left: 60px;
    left: -2px;
    top: 0;
}

/* Homepage - Desktop content CSS start*/

.tabs-heading {
    display: none;
}

.panadol-home-spotlight-tab.tabs .tabs-nav {
    width: 20vw;
    margin: 0 auto;
    position: relative;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 0.5em;
}

.panadol-where-to-buy-tab.tabs .tabs-nav {
    width: 23vw;
    margin: 0 auto;
    position: relative;
    border-bottom: 1px solid #dfdfdf;
    padding-bottom: 0.5em;
}

.panadol-home-best-of-week-tab .tabs-nav {
    /*width: 30vw;*/
    margin: 0 auto;
    position: relative;
    border-bottom: 1px solid #dfdfdf;
    /*padding-bottom: 0.5em;*/
}

.panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item {
    background: transparent;
}

.panadol-home-bestweek-content-Box .tabs-content h2 {
    margin-top: 0;
    padding-top: 0;
}

.panadol-home-spotlight-tab.tabs .tabs-nav-list, .panadol-home-best-of-week-tab.tabs .tabs-nav-list, .panadol-where-to-buy-tab.tabs .tabs-nav-list {
    width: auto;
    text-align: center;
}

.panadol-home-spotlight-tab.tabs > .component-content, .panadol-home-best-of-week-tab.tabs > .component-content, .panadol-where-to-buy-tab.tabs > .component-content {
    padding-top: 0em;
}

.panadol-home-spotlight-tab.tabs .tabs-content {
    border: 15px solid #efefef;
    padding: 0px;
    background-color: #ffffff;
    margin-top: 3.5em;
}

.panadol-home-best-of-week-tab.tabs .tabs-content {
    border: 0;
    padding: 0px;
    background-color: #ffffff;
    margin-top: 3.5em;
}

.panadol-where-to-buy-tab.tabs .tabs-content {
    border: 0px solid #efefef;
    padding: 0px;
    background-color: #ffffff;
    margin-top: 3.5em;
}

.tabs-nav-switcher-right {
    display: none;
}

.panadol-home-spotlight-tab.tabs .tabs-content {
    -webkit-box-shadow: 0 3px 5px #c5c5c5;
    -moz-box-shadow: 0 3px 5px #c5c5c5;
    box-shadow: 0 3px 5px #c5c5c5;
}

.spotlight-tab-content-box, .panadol-home-houserule-image {
    margin-bottom: -3px;
}

/*.spotlight-tab-content-box .panadol-content-rte {
    padding-left: 1.5em;
}
*/
.panadol-home-main-tab-rte {
    margin-bottom: 2.5em;
}

/*div.panadol-home-bow-box:nth-child(3) .panadol-content-rte p
{
	width:75%
}*/
.panadol-home-bow-box {
    margin-bottom: 4.3em;
    background-color: #ffffff;
    width: 45% !important;
    -webkit-box-shadow: 0 3px 2px #c5c5c5;
    -moz-box-shadow: 0 3px 2px #c5c5c5;
    box-shadow: 0 3px 2px #c5c5c5;

}

.panadol-home-bestweek-content-Box .panadol-home-bow-box {
    margin-bottom: 4.3em;
    background-color: #ffffff;
    width: 47% !important;
    -webkit-box-shadow: 0 3px 2px #c5c5c5;
    -moz-box-shadow: 0 3px 2px #c5c5c5;
    box-shadow: 0 3px 2px #c5c5c5;

}

.panadol-home-bow-box.even {
    /*margin-left: 4.3em;*/
    margin-left: 6%;
}

.panadol-home-bestweek-content-Box .panadol-home-bow-box.even {
    float: right;
}

/* Homepage - Desktop content CSS End*/

/* Article Landing - Desktop tab CSS Start*/

.panadol-livewell-tab .tabs-nav {
    width: 97%;
    margin: 0 auto;
    position: relative;
    border-bottom: 1px solid #dfdfdf;
    padding: 2.5em 0em 0.3em 0em
}

.panadol-livewell-tab.tabs .tabs-nav-list {
    width: auto;
}

.panadol-livewell-tab.tabs > .component-content {
    padding-top: 0em;
}

.panadol-livewell-tab .tabs-content {
    border: 0;
    /*border:15px solid #efefef;*/
    padding: 0px;
    background-color: transparent;
    margin-top: 2.5em;
}

.panadol-livewell-tab .panadol-home-bow-box {
    width: 47% !important;
}

.panadol-home-bow-box.odd {
    margin-bottom: 4.3em;
    margin-left: 4.3em;
}

/* Article Landing - Desktop tab CSS End */

/* Children landing - Desktop Content CSS start*/

.panadol-children-parenting-tips-box .tabs-nav {
    width: 55%;
    margin: 0 auto;
    position: relative;
    border-bottom: 1px solid #dfdfdf;
    padding: 0.5em 0em 0.5em 0em
}

.panadol-children-parenting-tips-box.tabs .tabs-nav-list {
    width: auto;
}

.panadol-children-parenting-tips-box.tabs > .component-content {
    padding-top: 0em;
}

.panadol-children-parenting-tips-box .tabs-content {
    border: 0;
    padding: 0px;
    background-color: transparent;
    margin-top: 2.5em;
}

.panadol-children-parenting-tips-box .panadol-home-bow-box {
    width: 47% !important;
}

.panadol-children-tab-inner-box {
    border-bottom: 1px solid #dfdfdf;
}

/* Children landing - Desktop Content CSS End */

/* Faq - Desktop Content CSS start*/

.panadol-faq-tab .tabs-nav {
    width: 46vw;
    margin: 0 auto;
    position: relative;
    border-bottom: 1px solid #dfdfdf;
    padding: 2.5em 0em 0.9em 0em
}

.panadol-faq-tab.tabs .tabs-nav-list {
    width: auto;
}

.panadol-faq-tab.tabs > .component-content {
    padding-top: 0em;
}

.panadol-faq-tab .tabs-content {
    border: 0;
    padding: 0px;
    background-color: transparent;
    margin-top: 2.5em;
}

/* Faq - Desktop Content CSS End */

@media screen and (max-width: 1024px) and (min-width: 768px) {

    /* Homepage - Tablet Content CSS Start*/
    .panadol-home-spotlight-tab.tabs .tabs-content, .panadol-home-best-of-week-tab.tabs .tabs-content {
        border: 10px solid #efefef;
    }

    .panadol-home-bestweek-content-Box .panadol-home-bow-box {
        width: 45% !important;
        min-height: 380px;
    }

    .panadol-home-houserule-image {
        width: 53% !important;
    }

    .panadol-home-main-tab-rte {
        display: none;
    }

    .spotlight-tab-content-box .panadol-content-rte {
        width: 44%;
        margin-bottom: 0;
    }

    .panadol-home-spotlight-tab.tabs .tabs-nav {
        padding-bottom: 0em;
        height: auto;
        width: 17em;
    }

    .panadol-where-to-buy-tab.tabs .tabs-nav {
        padding-bottom: 0em;
        height: auto;
        width: 310px;
    }

    .panadol-home-best-of-week-tab .tabs-nav {
        padding-bottom: 0em;
        height: auto;
        width: 23em;
    }

    /* Homepage - Tablet Content CSS End*/
    /* Article Landing - Desktop  CSS Start */
    .panadol-livewell-tab .panadol-home-bow-box {
        width: 45% !important;
    }

    /* Article Landing - Desktop  CSS End */
    /* Faq - Desktop Content CSS start*/
    .panadol-faq-tab.tabs .tabs-nav-list {
        width: auto;
    }

    .panadol-faq-tab.tabs > .component-content {
        padding-top: 0em;
    }

    .panadol-faq-tab .tabs-content {
        border: 0;
        padding: 0px;
        background-color: transparent;
        margin-top: 2.5em;
    }

    /* Faq - Desktop Content CSS End */
    .panadol-children-parenting-tips-box .tabs-nav {
        width: 30em;
        padding-bottom: 0em;
        height: auto;
    }

    .panadol-children-parenting-tips-box .tabs-nav-list {
        width: auto;
    }

}

@media screen and (max-width: 767px) and (min-width: 320px) {

    /* Homepage - Mobile Content CSS Start - Anand-17-11*/
    .panadol-home-main-tab-rte {
        display: none;
    }

    .panadol-home-bow-box {
        width: 100% !important;
        margin-bottom: 3em;
    }

    .panadol-home-best-of-week-tab.tabs .tabs-content {
        background-color: #efefef;
        margin-top: 2.5em;
    }

    .panadol-home-spotlight-tab.tabs .tabs-nav {
        width: 16em;
        padding-bottom: 0em;
        height: auto;
    }

    .panadol-home-spotlight-tab.tabs .tabs-content {
        margin-top: 2.5em;
        border: 8px solid #efefef;
    }

    .panadol-home-best-of-week-tab .tabs-nav {
        width: 280px;
        padding-bottom: 0em;
        height: auto;
    }

    .panadol-where-to-buy-tab.tabs .tabs-nav {
        width: 180px;
        height: auto;
        padding-bottom: 0;
    }

    .panadol-home-bestweek-content-Box {
        padding-top: 0em;
    }

    .panadol-children-bow-box .panadol-home-bow-box.odd {
        margin-bottom: 0em;
        margin-left: 0em;
    }

    .panadol-home-bow-box.odd, .panadol-home-bow-box.even {
        margin-left: 0em;
    }

    .panadol-home-bestweek-content-Box .panadol-home-bow-box.even {
        float: none;
    }

    .panadol-home-bestweek-content-Box .panadol-home-bow-box {
        width: 100% !important;
        float: left !important;
        padding-top: 0.4em
    }

    .panadol-children-parenting-tips-box .tabs-nav {
        width: 310px;
        padding-bottom: 0em;
        height: auto;
    }

    .panadol-children-parenting-tips-box .tabs-nav-list {
        width: auto;
    }

    /* Faq - Desktop Content CSS start*/
    .panadol-home-bow-box.odd, .panadol-home-bow-box.even {
        margin-bottom: 2em;
    }

    .panadol-faq-tab .tabs-nav {
        width: 310px;
        padding-bottom: 0em;
        height: auto;
    }

    .panadol-faq-tab.tabs .tabs-nav-list {
        width: auto;
    }

    .panadol-faq-tab.tabs > .component-content {
        padding-top: 0em;
    }

    .panadol-faq-tab .tabs-content {
        border: 0;
        padding: 0px;
        background-color: transparent;
        margin-top: 2.5em;
    }

    /* Faq - Desktop Content CSS End */

}

.tabs.panadol-where-to-buy-tab .tabs-nav-item {
    padding: 2px 10px 7px 10px;
    height: 26px;
}

/* Desktop */
.panadol-home-spotlight-tab.panadol-home-spotlight-tab2 ul.tabs-nav-list li.tabs-nav-item a {
    color: #25408f;
    font-size: 1vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    background: transparent;
    padding: 0em 0.3em;
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    .panadol-home-spotlight-tab.panadol-home-spotlight-tab2 ul.tabs-nav-list li.tabs-nav-item a {
        font-size: 10px;
    }
}

/* USIM10014970126 - em997880*/
html:lang(no) .tabs-nav {
    display: none;
}

/* tab alignments - Start */

@media screen and (min-width: 320px) and (max-width: 390px) {
    .sv-locale .panadol-faq-tab .tabs-nav {
        width: 45%;
    }
}

@media screen and (min-width: 391px) and (max-width: 500px) {
    .sv-locale .panadol-faq-tab .tabs-nav {
        width: 35%;
    }
}

@media screen and (min-width: 501px) and (max-width: 600px) {
    .sv-locale .panadol-faq-tab .tabs-nav {
        width: 86%;
    }
}

@media screen and (min-width: 601px) and (max-width: 767px) {
    .sv-locale .panadol-faq-tab .tabs-nav,
    .sv-locale .page-managing-fever21 .tabs-nav {
        width: 75vw;
    }
}

@media screen and (min-width: 768px) and (max-width: 1000px) {
    .sv-locale .panadol-faq-tab .tabs-nav {
        width: 97vw;
    }
}

@media screen and (min-width: 1001px) {
    .sv-locale .panadol-faq-tab .tabs-nav {
        width: 75vw;
    }
}

.sv-locale.page-managing-fever21 .panadol-children-parenting-tips-box.panadol-content-box,
.sv-locale.page-managing-fever21 .panadol-children-parenting-tips-box .tabs-nav {
    width: 100%;
}

.sv-locale.page-managing-fever21 .panadol-content-box {
    width: 85%;
}

/* tab alignments - End */

/*USIM10015093993*/

html[lang="en"] .layout-panadol-blue-theme-layout-2020 .panadol-home-spotlight-content-box .tabs .tabs-nav-item {
    float: none;
    display: inline-block;
}

html[lang="en"] .layout-panadol-blue-theme-layout-2020 .spotlight-tab-content-box .panadol-content-rte p span.learn-more-button {
    background: none;
    background-color: #25408f;
}

html[lang="fi"] .layout-panadol-blue-theme-layout-2020 .panadol-desktop-n-tablet-conent-box .panadol-home-spotlight-content-box .panadol-home-spotlight-tab .tabs-nav {
    width: 55%;
}

html[lang=vi] .panadol-home-main-tab-rte span {
    font-size: 26px;
}

@media (min-width: 1440px) {
    .spotlight-tab-content-box {
        margin-top: 20px;
    }
}
.tagList-tag-link, .tagList-tag-item {
  background-color: #e1e1e1;
  border: 1px solid #656363;
  color: #323131;
  padding: 5px 20px;
  border-radius: 20px;
  cursor: pointer;
  display: inline-block; }
  .tagList-tag-link:hover, .tagList-tag-item:hover {
    background-color: #939191;
    color: white; }

.tagList-heading {
  font-weight: bold;
  color: #323131;
  margin: 10px 0;
  font-size: 1.5rem;
  display: block; }

.tagList-list {
  margin: 0;
  padding: 0;
  list-style: none; }

.tagList-tag {
  display: inline-block; }

.tagList-tag-link, .tagList-tag-item {
  margin-right: 5px;
  text-decoration: none; }
  .tagList-tag-link:hover, .tagList-tag-link:active, .tagList-tag-item:hover, .tagList-tag-item:active {
    color: #fff; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.genericFormGroup {
  clear: both; }

.initialTabBasedFilter {
  background-color: #eeece4;
  border: 2px solid #323131;
  padding: 15px 60px;
  position: relative; }

.tagBasedFilter .formControl-radio {
  float: left;
  margin: 0;
  padding: 0;
  width: 21px; }

.tagBasedFilter .genericFormGroup span input[type="radio"], .tagBasedFilter .genericFormGroup span input[type="checkbox"] {
  float: left;
  margin: 2px 2px 0 0;
  padding: 0;
  width: 15px; }

.tagBasedFilter .genericFormGroup label {
  float: left;
  padding: 1px 0 0;
  width: auto; }

.tagBasedFilterResults-Information {
  border: 1px solid #C5C4C4; }
  .tagBasedFilterResults-Information .tagBasedFilterResults-productImage {
    border-bottom: 1px solid #C5C4C4;
    text-align: center; }
  .tagBasedFilterResults-Information .tagBasedFilterResults-description {
    padding: 20px; }
    .tagBasedFilterResults-Information .tagBasedFilterResults-description h2 {
      font-size: 26px;
      margin: 16px 0 0;
      text-align: center; }
    .tagBasedFilterResults-Information .tagBasedFilterResults-description p {
      text-align: center; }

.prd-category {
  border-bottom: 1px solid #C5C4C4;
  border-top: 1px solid #C5C4C4;
  font-size: 11px;
  display: block;
  padding: 5px 0;
  text-align: center; }

.tagBasedFilterResults-box-content .product-button {
  border: 1px solid #C5C4C4;
  display: inline-block;
  font-size: 11px;
  margin: 10px 0 0;
  padding: 10px; }

.tagbasedfilter .simpleTagFilter input[type="button"] {
  background-color: #f36633;
  border: 1px solid #D5D1CE;
  border-radius: 0;
  color: white;
  padding: 5px 10px; }

/*Multi Level Filter*/
.tagBasedFilter .multiLevelFilterContent input[type="button"]:hover {
  background-color: #85F5F5; }

.tagBasedFilter .multiLevelFilterContent .selected {
  background-color: #85F5F5; }

.tagBasedFilter .multiLevelFilter-ContainerResults .tagBasedFilterResults {
  overflow: hidden;
  margin-top: 10px;
  padding-top: 15px; }

.tagBasedFilter.multiLevelFilter .genericFormGroup span input[type="button"]:focus {
  background: url("../../img/quiz1_hover.png") no-repeat scroll center center; }

.multiLevelFilter-Container .multiLevelFilter-level1 {
  margin-left: 25px; }

.multiLevelFilter-Container .multiLevelFilter-level2 {
  margin-left: 45px; }

.multiLevelFilter-Container .multiLevelFilter-level3 {
  margin-left: 65px; }

.multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level1, .multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level2, .multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level3 {
  margin-left: 0; }
  .multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level1 input, .multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level2 input, .multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level3 input {
    float: left; }

.multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level4 {
  margin-left: 0; }

.multiLevelFilter-Container .buttonTypeContent.multiLevelFilter-level0 {
  float: left; }

.multiLevelFilter .genericFormGroup {
  border-bottom: 1px dotted #e0e0e0;
  overflow: hidden;
  padding: 5px 0; }

.tagBasedNoResult {
  color: #ff0000;
  font-weight: 700; }

.tagbasedfilter-primary .multiLevelFilter-Container .multiLevelFilterContent {
  float: left; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.tagBasedFilterResults-Information {
  border: 1px solid #C5C4C4; }
  .tagBasedFilterResults-Information .tagBasedFilterResults-productImage {
    border-bottom: 1px solid #C5C4C4;
    text-align: center; }
  .tagBasedFilterResults-Information .tagBasedFilterResults-description {
    padding: 20px; }
    .tagBasedFilterResults-Information .tagBasedFilterResults-description h2 {
      font-size: 26px;
      margin: 16px 0 0;
      text-align: center; }
    .tagBasedFilterResults-Information .tagBasedFilterResults-description p {
      text-align: center; }

.prd-category {
  border-bottom: 1px solid #C5C4C4;
  border-top: 1px solid #C5C4C4;
  font-size: 11px;
  display: block;
  padding: 5px 0;
  text-align: center; }

.tagBasedFilterResults-box-content .product-button {
  border: 1px solid #C5C4C4;
  display: inline-block;
  font-size: 11px;
  margin: 10px 0 0;
  padding: 10px; }
body.pink-variant #wrapper #content h1, body.pink-variant #wrapper #content h2, body.pink-variant #wrapper #content h3, body.pink-variant #wrapper #content h4 {
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    line-height: 1.5;
}

body.pink-variant #wrapper #content h1 {
    line-height: 1.3;
    font-size: 3.5vw;
    margin-bottom: 20px;
}

@media only screen and (max-width: 768px) {
    body.pink-variant #wrapper #content h1 {
        font-size: 28px;
        text-align: center;
    }
}

body.pink-variant #wrapper #content h2 {
    font-size: 2.98vw;
    margin-bottom: 20px;
}

@media only screen and (max-width: 768px) {
    body.pink-variant #wrapper #content h2 {
        font-size: 24px;
    }
}

body.pink-variant #wrapper #content h3 {
    font-family: 'Montserrat', sans-serif;
    font-weight: normal;
    font-size: 1vw;
}

@media only screen and (max-width: 768px) {
    body.pink-variant #wrapper #content h3 {
        font-size: 14px;
    }
}

body.pink-variant #wrapper #content p {
    font-family: 'Montserrat', sans-serif;
    font-size: 1.43vw;
    line-height: 1.5;
}

@media only screen and (max-width: 768px) {
    body.pink-variant #wrapper #content p {
        font-size: 14px;
    }
}

body.pink-variant #wrapper #content a {
    color: #fff;
    text-decoration: none;
    line-height: 0;
}

@media only screen and (max-width: 768px) {
    body.pink-variant #wrapper #content a {
        font-size: 14px;
    }
}

body.pink-variant #wrapper #content .learn-more-button {
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    padding: 0.5em 1em;
    background: #d92378;
    background: -moz-linear-gradient(top, #cc1f71 0%, #d92378 10%, #d92378 90%, #cc1f71 100%);
    background: -webkit-linear-gradient(top, #cc1f71 0%, #d92378 10%, #d92378 90%, #cc1f71 100%);
    background: linear-gradient(to bottom, #cc1f71 0%, #d92378 10%, #d92378 90%, #cc1f71 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc1f71', endColorstr='#cc1f71', GradientType=0);
    border-radius: 5px;
    border: #fa679b 1px solid;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.75);
    margin: 1em auto;
    line-height: 1.5;
    display: inline-block;
}

body.pink-variant #wrapper #content .panadol-content-banner-image {
    margin-bottom: 0;
}

body.pink-variant #wrapper #content .box:not(.panadol-home-bow-box) {
    margin-bottom: 0;
    line-height: 0;
}

body.pink-variant #wrapper #content .pink-theme-flex-boxes > .component-content > .content {
    display: flex;
    flex-flow: row nowrap;
    width: 100%;
    justify-content: space-between;
    flex-wrap: wrap;
}

body.pink-variant #wrapper #content .pink-theme-flex-boxes > .component-content > .content .grid_2 {
    flex: 1;
}

body.pink-variant #wrapper #content .pink-theme-flex-boxes > .component-content > .content .grid_2 img {
    margin: 0 auto;
    width: 100%;
}

@media only screen and (max-width: 768px) {
    body.pink-variant #wrapper #content .pink-theme-flex-boxes > .component-content > .content .grid_2 {
        flex-basis: 50%;
        max-width: 35%;
    }
}

body.pink-variant #wrapper #content .pink-theme-play-button {
    position: relative;
}

body.pink-variant #wrapper #content .pink-theme-play-button a:before {
    content: '';
    background: url(/content/dam/cf-consumer-healthcare/panadol/id_id/backgrounds/play-btn.png) no-repeat;
    position: absolute;
    background-size: contain;
    top: 50%;
    left: 50%;
    width: 6vw;
    height: 6vw;
    margin-left: -4vw;
}

body.pink-variant #wrapper #content .pink-theme-background > .component-content, body.pink-variant #wrapper #content .pink-theme-no-background > .component-content {
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

@media only screen and (max-width: 768px) {
    body.pink-variant #wrapper #content .pink-theme-background > .component-content, body.pink-variant #wrapper #content .pink-theme-no-background > .component-content {
        background-size: cover;
    }
}

body.pink-variant #wrapper #content .pink-theme-background > .component-content > .content, body.pink-variant #wrapper #content .pink-theme-no-background > .component-content > .content {
    width: 79%;
    margin: 6em auto 4em;
    line-height: 1;
}

body.pink-variant #wrapper #content .pink-theme-background h1, body.pink-variant #wrapper #content .pink-theme-background h2, body.pink-variant #wrapper #content .pink-theme-background h3, body.pink-variant #wrapper #content .pink-theme-background h4, body.pink-variant #wrapper #content .pink-theme-background p {
    color: #fff;
}

body.pink-variant #wrapper #content .pink-theme-no-background h1, body.pink-variant #wrapper #content .pink-theme-no-background h2, body.pink-variant #wrapper #content .pink-theme-no-background h3, body.pink-variant #wrapper #content .pink-theme-no-background h4, body.pink-variant #wrapper #content .pink-theme-no-background p {
    color: #666666;
}

body.pink-variant #wrapper #content .panadol-content-rte p {
    color: #666666;
}

body.pink-variant #wrapper #content .panadol-content-rte a {
    color: #25408f;
}

body #wrapper p.reference-root {
    font-size: x-small !important;
    line-height: 1.5 !important;
    font-family: 'Montserrat', sans-serif;
    margin-top: 1em !important;
    margin-bottom: 1em !important;
    height: auto !important;
}

.reference-root span {
    word-wrap: break-word;
}

@media screen and (min-width: 1024px) {
    .panadol-content-rte img ~ .richText-content p.reference-root {
        margin-left: 185px;
    }
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
    .panadol-content-rte img ~ .richText-content p.reference-root {
        margin-left: 130px;
    }
}

@media screen and (min-width: 1024px) {
    html[lang="fi"] .panadol-symptoms-tip-section-rte .richText-content {
        margin-left: 22% !important;
    }
}

@media screen and (min-width: 768px) {
    html[lang="fi"] .panadol-symptoms-tip-section-rte .richText-content {
        margin-left: 28% !important;
    }
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/*rename this to feed-provider*/
/* line 4, ../../sass/components/twitter/_twitter-base.scss */
.twitter {
  border: solid 2px #323131;
  padding: 13px;
  background-color: #e1e1e1;
}

/* line 10, ../../sass/components/twitter/_twitter-base.scss */
.feed-provider-heading {
  display: inline-block;
  margin: 0 0 0 20px;
  line-height: 30px;
}

/* line 16, ../../sass/components/twitter/_twitter-base.scss */
.feed-provider-description {
  border-bottom: 1px solid #000;
  margin: 10px 0;
  padding: 10px 0;
}

/* line 22, ../../sass/components/twitter/_twitter-base.scss */
.feed-provider-heading-image {
  float: left;
  width: 30px;
  height: 30px;
}

/* line 28, ../../sass/components/twitter/_twitter-base.scss */
.feed-provider-feeds {
  padding: 0;
  margin: 0;
}

/*twitter template*/
/* line 37, ../../sass/components/twitter/_twitter-base.scss */
.twitter-feed {
  list-style-type: none;
  padding-left: 55px;
  margin: 10px 0;
  display: block;
  position: relative;
}
/* line 166, ../../sass/core/_mixins.scss */
.twitter-feed:before, .twitter-feed:after {
  content: "";
  display: table;
}
/* line 172, ../../sass/core/_mixins.scss */
.twitter-feed:after {
  clear: both;
}

/* line 46, ../../sass/components/twitter/_twitter-base.scss */
.twitter-content a:hover strong {
  text-decoration: underline;
}

/* line 50, ../../sass/components/twitter/_twitter-base.scss */
.twitter-sender-avatar {
  position: absolute;
  top: 3px;
  left: 0;
}

/* line 56, ../../sass/components/twitter/_twitter-base.scss */
.twitter-date {
  float: right;
}

/* line 60, ../../sass/components/twitter/_twitter-base.scss */
.twitter-actions {
  padding: 0;
  margin: 0;
  float: right;
}

/* line 66, ../../sass/components/twitter/_twitter-base.scss */
.twitter-action {
  list-style-type: none;
  display: inline;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.userBox-header-text {
  font-size: 2em; }

.userBox .logged-in .user {
  font-weight: bold; }

.userBox .logged-in, .userBox .logged-out {
  border: 1px solid #D5D1CE;
  padding: 13px;
  margin: 10px 0; }
  .userBox .logged-in .button, .userBox .logged-out .button {
    float: right; }
  .userBox .logged-in .button, .userBox .logged-in a, .userBox .logged-out .button, .userBox .logged-out a {
    background-color: #eeece4;
    border: 1px solid #D5D1CE;
    margin-left: 1%;
    margin-right: 1%;
    color: #323131;
    padding: 5px 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block; }
    .userBox .logged-in .button:hover, .userBox .logged-in a:hover, .userBox .logged-out .button:hover, .userBox .logged-out a:hover {
      background-color: #939191;
      color: white; }
  .userBox .logged-in .lt-ie8 .button, .userBox .logged-out .lt-ie8 .button {
    display: inline; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/video/_video-base.scss */
.video-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
}

/* line 7, ../../sass/components/video/_video-base.scss */
.video-nojs {
  display: none;
  text-align: center;
  padding: 20px 0;
  color: red;
}

/* line 14, ../../sass/components/video/_video-base.scss */
.no-js .video-nojs {
  display: block;
}

/* line 18, ../../sass/components/video/_video-base.scss */
.video object,
.video embed {
  width: 100% !important;
}

/* line 23, ../../sass/components/video/_video-base.scss */
.video-video {
  border: solid 2px #323131;
}

/* line 27, ../../sass/components/video/_video-base.scss */
.video-video-container {
  margin: 0 auto;
}

/* line 31, ../../sass/components/video/_video-base.scss */
.video-description {
  border: solid 2px #323131;
  padding: 13px;
  margin-top: -2px;
}
.overlay-container video {	
  height: 100%;
}


@media screen and (max-width: 767px) {
  .sv-locale #panvideo {
   width: 100%;
   height: 100%;
  }
}

@media screen and (min-width: 1025px) {
  .sv-locale #panvideo {
    width: 100%;
  }
}/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
}

/* line 7, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-video {
  border: 2px solid #323131;
}

/* line 11, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-video object,
.videoGallery-video embed {
  width: 100% !important;
}

/* line 16, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-thumbnails {
  position: relative;
  margin-top: 18px;
}

/* line 21, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-list {
  overflow: hidden;
  margin: 0 50px;
  position: relative;
}

/* line 27, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-arrow,
.videoGallery-arrow.is-disabled:hover {
  position: absolute;
  top: 0;
  cursor: pointer;
  width: 35px;
  height: 60px;
  background-position: 50%;
  background-repeat: no-repeat;
  font: 0/0 serif;
}
/* line 38, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-arrow:before,
.videoGallery-arrow.is-disabled:hover:before {
  position: absolute;
  top: 50%;
  color: #aaa;
}

/* line 45, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-arrow:hover:before {
  color: #888;
}

/* line 49, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-description {
  margin: 15px 0;
}

/* line 53, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-arrow.is-disabled {
  opacity: 0.5;
}

/* line 57, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-arrow-left,
.videoGallery-arrow-left.is-disabled:hover {
  left: 0;
}
/* line 60, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-arrow-left:before,
.videoGallery-arrow-left.is-disabled:hover:before {
  content: "\f053";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 30px;
}

/* line 66, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-arrow-right,
.videoGallery-arrow-right.is-disabled:hover {
  right: 0;
  text-align: right;
}
/* line 70, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-arrow-right:before,
.videoGallery-arrow-right.is-disabled:hover:before {
  content: "\f054";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 30px;
}

/* line 76, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-list-inner {
  overflow: hidden;
  display: block;
  position: relative;
  top: 0;
  left: 0;
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 87, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-thumbnail {
  float: left;
  overflow: hidden;
  padding: 0;
  margin: 0 9px;
  cursor: pointer;
  text-align: center;
  position: relative;
  display: inline;
  max-width: 100px;
}

/* line 99, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-thumbnail-title {
  display: block;
  margin: 10px auto 0 auto;
  font-size: 11px;
  width: 71px;
}

/* line 106, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery .thumbnails-list li:hover .image,
.videoGallery .thumbnails-list li.active .image {
  border: solid 4px #323131;
  margin: 0;
}

/* line 112, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-thumbnail-image {
  margin: 2px;
  border: solid 2px #323131;
  position: relative;
}

/* line 118, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-thumbnail-overlay {
  opacity: 0.7;
  height: 28px;
  left: 50%;
  margin: -14px 0 0 -15px;
  position: absolute;
  top: 50%;
  width: 30px;
}
/* line 126, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-thumbnail-overlay:before {
  content: "\f04b";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  font-size: 15px;
  width: 100%;
  height: 100%;
  border: 3px solid #3e3e3e;
  text-indent: 5px;
  background: #fff;
  text-align: center;
  line-height: 24px;
}

/* line 142, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-thumbnail.is-active .videoGallery-thumbnail-overlay {
  opacity: 0;
  -moz-transition: opacity .5s;
  -webkit-transition: opacity .5s;
  -o-transition: opacity .5s;
  -ms-transition: opacity .5s;
  transition: opacity .5s;
}

/* line 152, ../../sass/components/videoGallery/_videoGallery-base.scss */
.videoGallery-thumbnail-image img {
  display: block;
  margin: 0 auto;
}

/* line 158, ../../sass/components/videoGallery/_videoGallery-base.scss */
.mod-js .videoGallery-nojs {
  display: none;
}
.virtual-meeting-component .virtual-meeting-content--initializing {
    background-color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.virtual-meeting-component .meeting-registration-button {
    background-color: #15717d;
    border: 2px solid #fff;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
}

.virtual-meeting-component .meeting-registration-button:hover {
    text-decoration: none;
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
}

.virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled {
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
    cursor: not-allowed;
    pointer-events: none;
    text-decoration: none;
}

.virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled:hover {
    background-color: #15717d;
    border: 2px solid #fff;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
}

.virtual-meeting-component .virtual-meeting-spinner {
    position: absolute;
    top: 200px;
    left: 50%;
    z-index: 5000;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-section {
    width: 40px;
    height: 40px;
    position: relative;
    animation: sk-chase 2.5s infinite linear both;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    animation: spinner-item 2.0s infinite ease-in-out both;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:before {
    content: '';
    display: block;
    width: 25%;
    height: 25%;
    background-color: #000;
    border-radius: 100%;
    animation: spinner-item-before 2.0s infinite ease-in-out both;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1) {
    animation-delay: -1.1s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2) {
    animation-delay: -1.0s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3) {
    animation-delay: -0.9s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4) {
    animation-delay: -0.8s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5) {
    animation-delay: -0.7s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6) {
    animation-delay: -0.6s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1):before {
    animation-delay: -1.1s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2):before {
    animation-delay: -1.0s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3):before {
    animation-delay: -0.9s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4):before {
    animation-delay: -0.8s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5):before {
    animation-delay: -0.7s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6):before {
    animation-delay: -0.6s;
}

@keyframes sk-chase {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes spinner-item {
    80%, 100% {
        transform: rotate(360deg);
    }
}

@keyframes spinner-item-before {
    50% {
        transform: scale(0.4);
    }
    100%, 0% {
        transform: scale(1);
    }
}

.box.virtual-meeting-list .component-content {
    overflow: visible;
}

.box.virtual-meeting-list .component-content .tabs .tabs-nav {
    overflow: visible;
    height: 50px;
}

.box.virtual-meeting-list .component-content .tabs .tabs-nav .tabs-nav-list {
    width: 100%;
}

.box.virtual-meeting-list .component-content .tabs .tabs-nav .tabs-nav-item {
    background: #ebebeb;
    padding: 14px 30px 18px;
    border: none;
}

.box.virtual-meeting-list .component-content .tabs .tabs-nav .tabs-nav-item.is-active {
    border-top: 4px solid #f36633;
}

.box.virtual-meeting-list .component-content .tabs .tabs-nav .tabs-nav-item.is-active .text-wrapper {
    color: #f36633;
}

.box.virtual-meeting-list .component-content .tabs .tabs-nav .tabs-nav-item:hover:not(.is-active) .text-wrapper {
    text-decoration: underline;
}

.box.virtual-meeting-list .component-content .tabs .tabs-nav .tabs-nav-item .text-wrapper {
    color: #808080;
    font: bold 18px sans-serif;
}

.box.virtual-meeting-list .component-content .tabs .tabs-content {
    overflow: visible;
    z-index: 500;
    padding: 0;
    border: none;
}

.virtual-meeting-component .virtual-meeting-content--initializing {
    background-color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.virtual-meeting-component .meeting-registration-button {
    background-color: #15717d;
    border: 2px solid #fff;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
}

.virtual-meeting-component .meeting-registration-button:hover {
    text-decoration: none;
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
}

.virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled {
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
    cursor: not-allowed;
    pointer-events: none;
    text-decoration: none;
}

.virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled:hover {
    background-color: #15717d;
    border: 2px solid #fff;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
}

.virtual-meeting-component .virtual-meeting-spinner {
    position: absolute;
    top: 200px;
    left: 50%;
    z-index: 5000;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-section {
    width: 40px;
    height: 40px;
    position: relative;
    animation: sk-chase 2.5s infinite linear both;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    animation: spinner-item 2.0s infinite ease-in-out both;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:before {
    content: '';
    display: block;
    width: 25%;
    height: 25%;
    background-color: #000;
    border-radius: 100%;
    animation: spinner-item-before 2.0s infinite ease-in-out both;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1) {
    animation-delay: -1.1s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2) {
    animation-delay: -1.0s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3) {
    animation-delay: -0.9s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4) {
    animation-delay: -0.8s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5) {
    animation-delay: -0.7s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6) {
    animation-delay: -0.6s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1):before {
    animation-delay: -1.1s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2):before {
    animation-delay: -1.0s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3):before {
    animation-delay: -0.9s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4):before {
    animation-delay: -0.8s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5):before {
    animation-delay: -0.7s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6):before {
    animation-delay: -0.6s;
}

@keyframes sk-chase {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes spinner-item {
    80%, 100% {
        transform: rotate(360deg);
    }
}

@keyframes spinner-item-before {
    50% {
        transform: scale(0.4);
    }
    100%, 0% {
        transform: scale(1);
    }
}

.virtualMeetingList .meeting-list-filter {
    background-color: #f0efed;
    padding: 30px;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__categoryTrigger.active {
    font-weight: 700;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__categoryTrigger.active:before {
    content: 'x';
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterByLabel {
    background-color: #f36633;
    color: #fff;
    padding: 10px 45px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    margin: 0;
    display: inline;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__foundResults {
    float: right;
    font-size: 14px;
    margin: 0;
    display: inline;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterBox {
    display: none;
    position: absolute;
    background-color: #fff;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
    z-index: 1;
    margin-top: 10px;
    min-width: 230px;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__resetTrigger {
    box-sizing: border-box;
    margin: 10px 10px;
    padding: 0;
    border-radius: 20px;
    text-align: center;
    font-size: 15px;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__resetTrigger .resetTrigger__label {
    background-color: #f0efed;
    color: #f36633;
    border: 0;
    border-radius: 20px;
    padding: 5px;
    font-weight: 700;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__resetTrigger .resetTrigger__label:hover {
    background-color: #f36633;
    color: #f0efed;
    cursor: pointer;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter {
    border-width: 0 0 2px;
    border-style: solid;
    border-color: #e0dfdd;
    border-image: none;
    padding: 0;
    margin: 0;
    clear: both;
    height: 52px;
    position: relative;
    cursor: pointer;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter.active {
    height: auto;
    transition-duration: 0.5s;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter:first-child {
    border-width: 2px 0 2px;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__label {
    font-weight: 700;
    padding-left: 16px;
    padding-top: 10px;
    position: relative;
    display: block;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__label:after {
    content: '+';
    float: right;
    font-size: medium;
    margin-right: 20px;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter.selected .categoryFilter__label {
    color: #15717d;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__selectedCategoryTitle {
    font-style: italic;
    margin-left: 16px;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter.active .categoryFilter__label:after {
    content: '-';
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter.active .categoryFilter__optionsList {
    display: block;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter:not(.active):hover {
    background-color: #f0efed;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList {
    display: none;
    list-style: none;
    padding-left: 0;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li {
    border-bottom: 1px solid;
    border-color: #e0dfdd;
    padding: 15px;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li:hover:not(input):not(button) {
    background-color: #f36633;
    color: #f0efed;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li:hover:not(input):not(button) .categoryFilter__additionalInformation {
    color: #f0efed;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li.selected {
    background-color: #15717d;
    color: #fff;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li.selected .categoryFilter__additionalInformation {
    color: #fff;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li.selected:hover {
    color: #f0efed;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li.selected:hover .categoryFilter__additionalInformation {
    color: #f0efed;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList .categoryFilter__name {
    margin: 0;
}

.virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList .categoryFilter__additionalInformation {
    display: block;
    color: #808080;
    font-style: italic;
    margin: 0;
}

.virtual-meeting-component .virtual-meeting-content--initializing {
    background-color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.virtual-meeting-component .meeting-registration-button {
    background-color: #15717d;
    border: 2px solid #fff;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
}

.virtual-meeting-component .meeting-registration-button:hover {
    text-decoration: none;
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
}

.virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled {
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
    cursor: not-allowed;
    pointer-events: none;
    text-decoration: none;
}

.virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled:hover {
    background-color: #15717d;
    border: 2px solid #fff;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
}

.virtual-meeting-component .virtual-meeting-spinner {
    position: absolute;
    top: 200px;
    left: 50%;
    z-index: 5000;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-section {
    width: 40px;
    height: 40px;
    position: relative;
    animation: sk-chase 2.5s infinite linear both;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    animation: spinner-item 2.0s infinite ease-in-out both;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:before {
    content: '';
    display: block;
    width: 25%;
    height: 25%;
    background-color: #000;
    border-radius: 100%;
    animation: spinner-item-before 2.0s infinite ease-in-out both;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1) {
    animation-delay: -1.1s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2) {
    animation-delay: -1.0s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3) {
    animation-delay: -0.9s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4) {
    animation-delay: -0.8s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5) {
    animation-delay: -0.7s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6) {
    animation-delay: -0.6s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1):before {
    animation-delay: -1.1s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2):before {
    animation-delay: -1.0s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3):before {
    animation-delay: -0.9s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4):before {
    animation-delay: -0.8s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5):before {
    animation-delay: -0.7s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6):before {
    animation-delay: -0.6s;
}

@keyframes sk-chase {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes spinner-item {
    80%, 100% {
        transform: rotate(360deg);
    }
}

@keyframes spinner-item-before {
    50% {
        transform: scale(0.4);
    }
    100%, 0% {
        transform: scale(1);
    }
}

.virtualMeetingList .meeting-list-content .no-results-label {
    display: table;
    margin: 0 auto;
    font-size: large;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry {
    display: flex;
    align-items: flex-start;
    align-content: center;
    padding-bottom: 30px;
    margin: 30px 0 0;
    position: relative;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry:not(.hidden-by-filter):not(:last-child) {
    border-bottom: 1px solid #d4d0ce;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--subMeeting .meeting-list-column.column--basicInfo {
    border-right: none;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--subMeeting:not(.hidden-by-filter) .meeting-list-column.column--basicInfo {
    border-right: none;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--subMeeting:not(.hidden-by-filter) .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--registerButton, .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--subMeeting:not(.hidden-by-filter) .meeting-list-column.column--supplementaryInfo .meeting-list-section .section-item--showSubMeetings {
    margin-top: 15px;
    margin-bottom: -15px;
    display: inline-block;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo {
    border-right: 1px solid #d4d0ce;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--cancelled {
    background-color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--generalInfo {
    flex-shrink: 0;
    width: 400px;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--details {
    display: none;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--registerButton {
    display: none;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--subMeetings .meeting-list-entry {
    flex-direction: column;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--subMeetings .meeting-list-entry .meeting-list-column .meeting-list-section {
    display: inline-block;
    padding: 0;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--subMeetings .meeting-list-entry .meeting-list-column .meeting-list-section {
    flex-direction: column;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--subMeetings .meeting-list-entry .meeting-list-column .meeting-list-section.section--generalInfo {
    flex-shrink: 0;
    width: 150px;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--subMeetings .meeting-list-entry .meeting-list-column .meeting-list-section.section--details {
    display: block;
    border-left: none;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--subMeetings span.subMeetings-label {
    font-weight: 700;
    font-size: 18px;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section {
    position: relative;
    padding: 0 20px;
    float: left;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section .section-item--showSubMeetings {
    padding: 0 20px;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section.section--generalInfo {
    flex-shrink: 0;
    width: 400px;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section.section--generalInfo .section-item--description {
    font-family: sans-serif;
    color: #4a4a4a;
    font-size: 14px;
    line-height: 1.5;
    text-align: justify;
    text-justify: inter-word;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section.section--regulatoryCode {
    padding-left: 20px;
    position: absolute;
    right: 5%;
    bottom: 5px;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section.section--regulatoryCode .section-item--zincCode {
    font-size: 12px;
    color: #3e3e3e;
    font-family: sans-serif;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section .section-item--meetingBanner .eventMeetingBanner--small {
    width: 230px;
    height: 173px;
    position: relative;
    float: left;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section .section-item--title a {
    font-size: 24px;
    color: #15717d;
    font-weight: 700;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section .section-item--title a:hover {
    text-decoration: underline;
}

.virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section.section--registerButton, .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section .section-item--showSubMeetings {
    display: inline-block;
    position: relative;
}

.virtual-meeting-component .virtual-meeting-content--initializing {
    background-color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.virtual-meeting-component .meeting-registration-button {
    background-color: #15717d;
    border: 2px solid #fff;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
}

.virtual-meeting-component .meeting-registration-button:hover {
    text-decoration: none;
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
}

.virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled {
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
    cursor: not-allowed;
    pointer-events: none;
    text-decoration: none;
}

.virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled:hover {
    background-color: #15717d;
    border: 2px solid #fff;
    border-radius: 50px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
}

.virtual-meeting-component .virtual-meeting-spinner {
    position: absolute;
    top: 200px;
    left: 50%;
    z-index: 5000;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-section {
    width: 40px;
    height: 40px;
    position: relative;
    animation: sk-chase 2.5s infinite linear both;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    animation: spinner-item 2.0s infinite ease-in-out both;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:before {
    content: '';
    display: block;
    width: 25%;
    height: 25%;
    background-color: #000;
    border-radius: 100%;
    animation: spinner-item-before 2.0s infinite ease-in-out both;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1) {
    animation-delay: -1.1s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2) {
    animation-delay: -1.0s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3) {
    animation-delay: -0.9s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4) {
    animation-delay: -0.8s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5) {
    animation-delay: -0.7s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6) {
    animation-delay: -0.6s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1):before {
    animation-delay: -1.1s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2):before {
    animation-delay: -1.0s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3):before {
    animation-delay: -0.9s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4):before {
    animation-delay: -0.8s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5):before {
    animation-delay: -0.7s;
}

.virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6):before {
    animation-delay: -0.6s;
}

@keyframes sk-chase {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes spinner-item {
    80%, 100% {
        transform: rotate(360deg);
    }
}

@keyframes spinner-item-before {
    50% {
        transform: scale(0.4);
    }
    100%, 0% {
        transform: scale(1);
    }
}

.virtualMeetingList.subeventslisting .virtual-meeting-spinner {
    top: 20px;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry {
    font-weight: 700;
    border: 1px solid #e1dede;
    margin: 0;
    min-height: 75px;
    padding-bottom: 0;
    display: flex;
    flex-direction: column;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo {
    width: 75%;
    border-right: none;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo .meeting-list-section.section--generalInfo {
    width: 100%;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo .meeting-list-section.section--generalInfo .section-item--speakers {
    margin: 0;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo .meeting-list-section.section--generalInfo .section-item--speakers .speakersSection--speakerInfo .speakerSection--speakerName, .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo .meeting-list-section.section--generalInfo .section-item--speakers .speakersSection--speakerInfo .speakerSection--speakerTitle {
    font-size: 14px;
    line-height: 22px;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo .meeting-list-section.section--generalInfo .section-item--speakers .speakersSection--speakerInfo .speakerSection--speakerTitle {
    margin-right: 2px;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo .meeting-list-section.section--generalInfo .section-item--speakers .speakersSection--speakerInfo .speakerSection--viewSpeakerBio {
    float: right;
    color: #15717d;
    text-decoration: none;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--registrationArea {
    position: absolute;
    right: 0;
    top: 15px;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo {
    width: 75%;
    order: -1;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--details {
    border-left: none;
    width: 100%;
    margin-top: 6px;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--details .section-item--dateInfo {
    color: #000;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 6px;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--details .section-item--dateInfo .dateInfo-element--conjuctionText {
    display: none;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--details .section-item--dateInfo .dateInfo-element--startTime {
    float: right;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--registerButton {
    right: 0;
    top: 15px;
    height: 100%;
    left: auto;
    position: absolute;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--registerButton:before {
    content: '';
    height: 90%;
    width: 1px;
    background-color: #e1dede;
    position: relative;
}

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--registerButton a.meeting-list-button {
    top: 50%;
    transform: translateY(-50%);
    position: relative;
}
.virtual-meeting-component .virtual-meeting-content--initializing {
  background-color: #fff;
  filter: alpha(opacity=50);
  opacity: 0.5; }

.virtual-meeting-component .meeting-registration-button {
  background-color: #15717d;
  border: 2px solid #fff;
  border-radius: 50px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  min-width: 120px;
  padding: 8px 20px;
  text-align: center;
  cursor: pointer; }
  .virtual-meeting-component .meeting-registration-button:hover {
    text-decoration: none;
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer; }
  .virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled {
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
    cursor: not-allowed;
    pointer-events: none;
    text-decoration: none; }
    .virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled:hover {
      background-color: #15717d;
      border: 2px solid #fff;
      border-radius: 50px;
      color: #fff;
      display: inline-block;
      font-size: 14px;
      font-weight: 700;
      line-height: 16px;
      min-width: 120px;
      padding: 8px 20px;
      text-align: center;
      cursor: pointer; }

.virtual-meeting-component .virtual-meeting-spinner {
  position: absolute;
  top: 200px;
  left: 50%;
  z-index: 5000; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-section {
    width: 40px;
    height: 40px;
    position: relative;
    animation: sk-chase 2.5s infinite linear both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    animation: spinner-item 2.0s infinite ease-in-out both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:before {
    content: '';
    display: block;
    width: 25%;
    height: 25%;
    background-color: #000;
    border-radius: 100%;
    animation: spinner-item-before 2.0s infinite ease-in-out both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1) {
    animation-delay: -1.1s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2) {
    animation-delay: -1.0s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3) {
    animation-delay: -0.9s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4) {
    animation-delay: -0.8s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5) {
    animation-delay: -0.7s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6) {
    animation-delay: -0.6s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1):before {
    animation-delay: -1.1s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2):before {
    animation-delay: -1.0s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3):before {
    animation-delay: -0.9s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4):before {
    animation-delay: -0.8s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5):before {
    animation-delay: -0.7s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6):before {
    animation-delay: -0.6s; }

@keyframes sk-chase {
  100% {
    transform: rotate(360deg); } }

@keyframes spinner-item {
  80%, 100% {
    transform: rotate(360deg); } }

@keyframes spinner-item-before {
  50% {
    transform: scale(0.4); }
  100%, 0% {
    transform: scale(1); } }

.virtualMeetingRegistration .virtual-meeting-spinner {
  top: 45px; }

.virtualMeetingRegistration .virtual-meeting-info {
  padding: 20px 0;
  margin-top: 30px;
  min-height: 30px;
  background-color: #424242; }
  .virtualMeetingRegistration .virtual-meeting-info .registration-section-item {
    display: flex;
    align-items: center;
    margin-left: 15%; }
    .virtualMeetingRegistration .virtual-meeting-info .registration-section-item * {
      margin: 0 15%; }
    .virtualMeetingRegistration .virtual-meeting-info .registration-section-item span {
      font-size: 20px;
      color: white; }
    .virtualMeetingRegistration .virtual-meeting-info .registration-section-item .meeting-registration-button:not(.meeting-registration-button--cancelled) {
      border-color: #15717d; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.webinar {
  border: 1px solid #D5D1CE; }
  .webinar .containerInner {
    height: auto;
    overflow: hidden;
    padding: 1% 1% 0 0%; }
  .webinar .contentLeft {
    overflow: hidden;
    float: left;
    width: 60%; }
  .webinar .contentRight {
    overflow: hidden; }
  .webinar .footer {
    overflow: hidden;
    margin: 10px auto; }
    .webinar .footer .webinarArrowLeft {
      background: url("../../img/arrows/leftArrow.png") no-repeat left center;
      bottom: 0;
      left: 0; }
    .webinar .footer .webinarArrowRight {
      background: url("../../img/arrows/rightArrow.png") no-repeat left center;
      right: 0;
      bottom: 0; }
  .webinar .content {
    overflow: auto;
    margin: 0 0 0 10px;
    position: relative;
    overflow-x: hidden;
    overflow-y: hidden; }
    .webinar .content .webinarThumbnails {
      margin: 0 46px;
      overflow: hidden; }
      @media only screen and (max-width: 767px) {
        .webinar .content .webinarThumbnails {
          margin: 0 20px; } }
      .webinar .content .webinarThumbnails .view-chapters-button {
        display: none; }
        @media only screen and (max-width: 767px) {
          .webinar .content .webinarThumbnails .view-chapters-button {
            display: block; } }
      @media only screen and (max-width: 767px) {
        .webinar .content .webinarThumbnails .desktop-only {
          display: none; } }
      .webinar .content .webinarThumbnails .imagesContainer {
        overflow: hidden;
        position: relative; }
  .webinar .webinarThumbnails {
    margin: 0 46px;
    overflow: hidden; }
  .webinar .slide {
    text-align: center; }
    .webinar .slide img {
      width: 96%; }
  .webinar .videoDetail {
    text-align: left;
    overflow: hidden;
    margin: 5px 5px 45px 0;
    padding: 0; }
  .webinar .imageSeparator {
    margin: 0 8px; }
  .webinar .imagesContainer div {
    float: left; }
    .webinar .imagesContainer div img {
      float: left;
      cursor: pointer;
      width: 150px;
      height: 115px;
      display: block;
      border: 1px solid #D5D1CE; }
  .webinar .imageBox.activeSlide img {
    border: 1px solid #D5D1CE; }
  .webinar .video {
    width: 100%;
    height: 250px; }
  .webinar .webinarArrowLeft, .webinar .webinarArrowRight {
    height: 20px;
    width: 20px;
    position: absolute;
    z-index: 1;
    cursor: pointer;
    background-color: #e0e0e0;
    padding: 50px 0; }
.webinarTeaser__wrapper {
  display: block; }
  @media only screen and (min-width: 720px) {
    .webinarTeaser__wrapper {
      display: flex; } }

.webinarTeaser__image {
  display: block;
  width: 100%; }
  @media only screen and (min-width: 720px) {
    .webinarTeaser__image {
      background-size: cover;
      background-position: center; }
      .webinarTeaser__image-left {
        order: 0; }
      .webinarTeaser__image-right {
        order: 2; } }
  .webinarTeaser__image img {
    width: 100%; }
    @media only screen and (min-width: 720px) {
      .webinarTeaser__image img {
        display: none; } }

.webinarTeaser__content {
  width: 100%; }
.listing-item:first-of-type {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_1:nth-of-type(12n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_2:nth-of-type(6n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_3:nth-of-type(4n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_4:nth-of-type(3n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_5:nth-of-type(2.4n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_6:nth-of-type(2n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_7:nth-of-type(1.71429n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_8:nth-of-type(1.5n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_9:nth-of-type(1.33333n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_10:nth-of-type(1.2n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_11:nth-of-type(1.09091n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_12:nth-of-type(1n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_1:nth-of-type(16n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_2:nth-of-type(8n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_3:nth-of-type(5.33333n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_4:nth-of-type(4n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_5:nth-of-type(3.2n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_6:nth-of-type(2.66667n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_7:nth-of-type(2.28571n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_8:nth-of-type(2n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_9:nth-of-type(1.77778n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_10:nth-of-type(1.6n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_11:nth-of-type(1.45455n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_12:nth-of-type(1.33333n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_13:nth-of-type(1.23077n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_14:nth-of-type(1.14286n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_15:nth-of-type(1.06667n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_16:nth-of-type(1n + 1) {
  margin-left: 0; }
.navigationMobileOptimized .mobile-optimized {
  display: none; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.searchBlox-pagination .searchResults-pagination {
  text-align: center;
  overflow: hidden;
  padding: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  cursor: default; }

.searchBlox-pagination .searchResults-pagination-item {
  display: inline-block;
  line-height: 30px;
  margin: 1px;
  cursor: default; }
  .searchBlox-pagination .searchResults-pagination-item a {
    display: inline-block;
    min-width: 30px;
    padding: 0 10px;
    cursor: pointer; }
    .searchBlox-pagination .searchResults-pagination-item a:hover {
      text-decoration: none;
      color: dimgrey;
      font-weight: bold; }
  .searchBlox-pagination .searchResults-pagination-item.is-active a {
    font-weight: bold;
    color: black; }
  .searchBlox-pagination .searchResults-pagination-item:last-child a, .searchBlox-pagination .searchResults-pagination-item:first-child a {
    height: inherit;
    width: inherit;
    border-right: inherit;
    line-height: 30px; }

.searchBlox-pagination .searchResults-pagination-list {
  padding: 0;
  margin: 0; }

.lt-ie8 .searchBlox-pagination .searchResults-pagination-item {
  display: inline;
  zoom: 1;
  margin: 3px; }
  .lt-ie8 .searchBlox-pagination .searchResults-pagination-item a {
    display: block;
    zoom: 1; }
.navigationGroupEnhanced .component-content {
  overflow: visible; }
  .navigationGroupEnhanced .component-content nav.flexy {
    position: relative;
    height: 60px;
    display: flex;
    align-items: center; }
    .navigationGroupEnhanced .component-content nav.flexy button.moreFields {
      align-self: stretch;
      transition: all .4s ease-out;
      padding: 0 1rem 0 1.5rem;
      outline: 0;
      border: 0;
      font-size: 18px;
      background: #F36533;
      color: #ffffff; }
      .navigationGroupEnhanced .component-content nav.flexy button.moreFields.hidden {
        transition: none;
        border-right: 0.5rem solid #F36533;
        width: 0;
        padding: 0;
        overflow: visible;
        display: none; }
      .navigationGroupEnhanced .component-content nav.flexy button.moreFields:after {
        content: attr(count);
        display: inline-flex;
        width: 30px;
        height: 30px;
        align-items: center;
        justify-content: center;
        background: #ffffff;
        color: #F36533;
        box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.8);
        border-radius: 50%;
        font-size: 14px;
        line-height: 14px;
        margin-left: 1rem;
        margin-right: calc(-1rem + -8px); }
    .navigationGroupEnhanced .component-content nav.flexy ul.links {
      display: flex;
      justify-content: flex-end;
      flex: 1;
      overflow: hidden; }
    .navigationGroupEnhanced .component-content nav.flexy ul li {
      flex: auto;
      padding: 1rem; }
      .navigationGroupEnhanced .component-content nav.flexy ul li a {
        color: #ffffff; }
      .navigationGroupEnhanced .component-content nav.flexy ul li ul {
        background: #F36533; }
    .navigationGroupEnhanced .component-content nav.flexy ul.hidden-links {
      display: block;
      position: absolute;
      background: #F36533;
      right: 0;
      top: 100%; }
      .navigationGroupEnhanced .component-content nav.flexy ul.hidden-links li {
        padding: 1rem; }
        .navigationGroupEnhanced .component-content nav.flexy ul.hidden-links li a {
          color: #ffffff;
          padding-right: 3rem; }
        .navigationGroupEnhanced .component-content nav.flexy ul.hidden-links li ul li a {
          color: #ffffff; }
      .navigationGroupEnhanced .component-content nav.flexy ul.hidden-links.hidden {
        display: none; }
  .navigationGroupEnhanced .component-content * {
    box-sizing: border-box; }
.tabsEnhancedMarkup .component-content .tabs-arrows {
  display: flex;
  width: 100%; }
  .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-arrows__left {
    float: left; }
  .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-arrows__right {
    float: right; }
  .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-arrows--hidden {
    cursor: not-allowed;
    opacity: 0.5;
    pointer-events: none; }
    .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-arrows--hidden a {
      text-decoration: none; }
  .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-dots {
    display: inline-block;
    margin: 0 auto;
    width: 90%; }
    .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-dots .tabs-dots__list {
      display: flex; }
      .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-dots .tabs-dots__list li {
        display: block; }
      .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-dots .tabs-dots__list .tabs-dots__item {
        flex: auto; }
        .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-dots .tabs-dots__list .tabs-dots__item .tabs-dots__dot {
          display: block;
          border-radius: 50%;
          width: 15px;
          height: 15px;
          background-color: black; }
      .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-dots .tabs-dots__list .is-active .tabs-dots__dot {
        background-color: #F36533; }
.cf-form-notification {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: black;
  background: rgba(0, 0, 0, 0.8);
  z-index: 1000; }
  .cf-form-notification .cf-form-notification-inner {
    position: fixed;
    top: 100px;
    width: 700px;
    margin-left: -363px;
    left: 50%;
    padding: 13px;
    background-color: #e1e1e1; }

.cf-form-notification.is-hidden {
  display: none; }

@media screen and (max-width: 699px) {
  .cf-form-notification .cf-form-notification-inner {
    position: absolute;
    width: auto;
    margin: 20px;
    left: 0;
    top: 0; } }

@media screen and (max-width: 699px) {
  .cf-form-notification-restrictive {
    position: absolute; } }

.cf-form-notification-buttons {
  text-align: right; }

.cf-form-header-error-msg-text {
  font-wieght: bold;
  color: red;
  text-align: center; }
/* -------------------------------- 

File: _modal.box.scss
Title: Modal Styles
Descr: Core styles for the modal component.
Usage: Haleon AEM CF Framework

-------------------------------- */
div.wf-modal {
  position: relative;
  width: auto;
  height: auto;
  opacity: 1;
  visibility: visible;
  background-color: transparent; }
  div.wf-modal::after {
    content: "Modal / Dialog region (Overlay styles available in preview or 'view as published')";
    background: black;
    padding: 0.2rem;
    font-size: 12px;
    color: white;
    position: absolute;
    bottom: -1rem;
    left: 50%;
    transform: translateX(-50%); }
  div.wf-modal .wf-modal-wrapper {
    width: auto !important;
    transform: scale(1) !important;
    border: solid 1px black;
    position: relative;
    margin: 0 auto; }
  div.wf-modal .wf-modal-body .new.section {
    min-width: 12rem; }

dialog.wf-modal {
  position: fixed;
  z-index: var(--wf-modal-z-index, 100);
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 0;
  top: 0;
  max-width: 100%;
  max-height: 100%;
  opacity: 0;
  visibility: hidden;
  border: none;
  background: transparent;
  padding: 1.5rem; }
  dialog.wf-modal::backdrop {
    background: var(--wf-modal-backdrop, rgba(0, 0, 0, 0.8)); }
  dialog.wf-modal:not([open]) {
    pointer-events: none;
    background-color: transparent; }
  dialog.wf-modal[open] {
    opacity: 1;
    visibility: visible; }

.wf-modal-wrapper {
  width: 100%;
  max-height: 100%;
  height: auto !important;
  transform: scale(0);
  max-width: 64em;
  border-radius: var(--wf-modal-radius, 0.3em);
  margin: 0 1rem;
  background-color: var(--wf-modal-background-color, white); }
  .wf-modal-wrapper--xs {
    max-width: var(--wf-modal-xs, 540px); }
  .wf-modal-wrapper--sm {
    max-width: var(--wf-modal-sm, 720px); }
  .wf-modal-wrapper--md {
    max-width: var(--wf-modal-md, 960px); }
  .wf-modal-wrapper--lg {
    max-width: var(--wf-modal-lg, 1140px); }
  .wf-modal-wrapper--xl {
    max-width: var(--wf-modal-xl, 1320px); }

.wf-modal-body {
  padding: var(--wf-modal-padding, 1rem) !important;
  font-size: var(--wf-modal-font-size-body, 1rem); }

.wf-modal-close {
  transition: var(--wf-modal-transition-duration, 0.2s);
  cursor: pointer;
  border: none;
  position: absolute;
  right: -15px;
  top: -15px;
  background-color: var(--wf-modal-close-button-background, black) !important;
  border-radius: 50%;
  height: 35px;
  width: 35px;
  line-height: 1; }
  .wf-modal-close:hover, .wf-modal-close:focus, .wf-modal-close:focus-visible {
    background-color: var(--wf-modal-close-button-background-focus, blue) !important; }
  .wf-modal-close > svg {
    fill: var(--wf-modal-close-icon-color, white);
    position: absolute;
    left: 8px;
    top: 8px; }

@media (prefers-reduced-motion: no-preference) {
  .wf-modal--fade, .wf-modal--scale, .wf-modal--fade-up, .wf-modal--fade-down, .wf-modal--fade-right, .wf-modal--fade-left, .wf-modal--slide-up, .wf-modal--slide-down, .wf-modal--slide-right, .wf-modal--slide-left {
    transition: opacity var(--wf-modal-transition-duration, 0.2s), background-color var(--wf-modal-transition-duration, 0.2s), visibility 0s var(--wf-modal-transition-duration, 0.2s); }
    .wf-modal--fade[open], .wf-modal--scale[open], .wf-modal--fade-up[open], .wf-modal--fade-down[open], .wf-modal--fade-right[open], .wf-modal--fade-left[open], .wf-modal--slide-up[open], .wf-modal--slide-down[open], .wf-modal--slide-right[open], .wf-modal--slide-left[open] {
      transition: opacity var(--wf-modal-transition-duration, 0.2s), background-color var(--wf-modal-transition-duration, 0.2s), visibility 0s; }
  .wf-modal--fade[open] {
    transition: opacity var(--wf-modal-transition-duration, 0.2s), background-color var(--wf-modal-transition-duration, 0.2s), visibility 0s; }
    .wf-modal--fade[open] .wf-modal-wrapper {
      transform: scale(1);
      /* reset all transformations */ }
  .wf-modal--scale .wf-modal-wrapper, .wf-modal--fade-up .wf-modal-wrapper, .wf-modal--fade-down .wf-modal-wrapper, .wf-modal--fade-right .wf-modal-wrapper, .wf-modal--fade-left .wf-modal-wrapper {
    will-change: transform;
    transition: transform var(--wf-modal-transition-duration, 0.2s) var(--wf-modal-ease, cubic-bezier(0.215, 0.61, 0.355, 1)); }
  .wf-modal--scale[open], .wf-modal--fade-up[open], .wf-modal--fade-down[open], .wf-modal--fade-right[open], .wf-modal--fade-left[open] {
    transition: opacity var(--wf-modal-transition-duration, 0.2s), background-color var(--wf-modal-transition-duration, 0.2s), visibility 0s; }
    .wf-modal--scale[open] .wf-modal-wrapper, .wf-modal--fade-up[open] .wf-modal-wrapper, .wf-modal--fade-down[open] .wf-modal-wrapper, .wf-modal--fade-right[open] .wf-modal-wrapper, .wf-modal--fade-left[open] .wf-modal-wrapper {
      transform: scale(1);
      /* reset all transformations */ }
  .wf-modal--slide-up .wf-modal-wrapper, .wf-modal--slide-down .wf-modal-wrapper, .wf-modal--slide-right .wf-modal-wrapper, .wf-modal--slide-left .wf-modal-wrapper {
    will-change: transform;
    transition: transform var(--wf-modal-transition-duration, 0.2s) var(--wf-modal-ease, cubic-bezier(0.215, 0.61, 0.355, 1)); }
  .wf-modal--slide-up[open], .wf-modal--slide-down[open], .wf-modal--slide-right[open], .wf-modal--slide-left[open] {
    transition: background-color var(--wf-modal-transition-duration, 0.2s), visibility 0s; }
    .wf-modal--slide-up[open] .wf-modal-wrapper, .wf-modal--slide-down[open] .wf-modal-wrapper, .wf-modal--slide-right[open] .wf-modal-wrapper, .wf-modal--slide-left[open] .wf-modal-wrapper {
      transform: scale(1);
      /* reset all transformations */ }
  .wf-modal--scale .wf-modal-wrapper {
    transform: scale(0.95); }
  .wf-modal--fade-up .wf-modal-wrapper {
    transform: translateY(40px); }
  .wf-modal--fade-down .wf-modal-wrapper {
    transform: translateY(-40px); }
  .wf-modal--fade-right .wf-modal-wrapper {
    transform: translateX(-40px); }
  .wf-modal--fade-left .wf-modal-wrapper {
    transform: translateX(40px); }
  .wf-modal--slide-up .wf-modal-wrapper {
    transform: translateY(100%); }
  .wf-modal--slide-down .wf-modal-wrapper {
    transform: translateY(-100%); }
  .wf-modal--slide-right .wf-modal-wrapper {
    transform: translateX(-100%); }
  .wf-modal--slide-left .wf-modal-wrapper {
    transform: translateX(100%); } }

.wf-u-sr-only,
.wf-u-sr-only-focusable:not(:focus):not(:focus-within) {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  width: 1px;
  height: 1px;
  overflow: hidden;
  padding: 0;
  border: 0;
  white-space: nowrap; }
select.wf-form-control::-ms-expand {
  display: none; }

input::-ms-clear {
  display: none; }

.wf-l-container {
  width: calc(100% - 2 * 1rem);
  margin-left: auto;
  margin-right: auto;
  max-width: var(--wf-col-xl, 1140px); }

.wf-form-control {
  background-color: transparent;
  padding: 0;
  border: 0;
  border-radius: 0;
  color: inherit;
  line-height: inherit;
  appearance: none; }

.wf-form fieldset {
  border: 0;
  padding: 0;
  margin: 0; }

.wf-form textarea {
  resize: vertical;
  overflow: auto;
  vertical-align: top; }

.wf-form input::-ms-clear {
  display: none; }

.wf-form-control {
  font-size: var(--wf-form-control-font-size, 1rem);
  padding: var(--wf-form-control-padding-y, 0.75rem) var(--wf-form-control-padding-x, 0.75rem);
  border-radius: var(--wf-form-control-radius, 0);
  width: 100%;
  background: var(--wf-form-control-background, white);
  color: var(--wf-form-control-color, black);
  line-height: 1.2;
  box-shadow: inset 0px 0px 0px 1px #ccc;
  transition: all 0.2s ease; }

.wf-form-control::placeholder {
  opacity: 0.8;
  color: var(--wf-color-contrast-low, gray); }

.wf-form-control:focus, .wf-form-control:focus-within {
  background: var(--wf-color-bg);
  outline: none; }

.wf-form-control:focus-visible {
  outline: solid; }

.wf-form {
  position: relative; }

.wf-form-section {
  margin-bottom: var(--wf-form-section-spacing, 1.5rem) !important; }

.wf-form-legend {
  display: block;
  line-height: 1.2;
  font-size: var(--wf-form-legend-font-size, 1.5rem);
  margin-bottom: var(--wf-space-sm);
  color: var(--wf-form-legend-color, black); }

.wf-form-label {
  display: block;
  font-size: var(--wf-form-label-font-size, 1rem);
  color: var(--wf-form-label-color, black);
  padding-bottom: var(--wf-space-xxs);
  font-weight: bold; }

.wf-form-helptext {
  color: var(--wf-form-helper-text-color, black); }

.wf-form-helptext > p {
  margin-bottom: 0; }

.wf-form-error {
  line-height: 1;
  display: inline-block; }

.wf-form-error > p {
  margin: 0; }

.wf-form-is-hidden,
.wf-form-hidden-item {
  display: none;
  visibility: hidden; }

.wf-form-reveal-if-active {
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  overflow: hidden;
  font-size: 16px;
  transform: scale(0.8);
  transition: 0.5s; }

.wf-form-reveal-if-active label {
  display: block;
  margin: 0 0 3px 0; }

.wf-form-reveal-if-active input[type="text"] {
  width: 100%; }

input[type="radio"]:checked ~ .wf-form-reveal-if-active,
input[type="checkbox"]:checked ~ .wf-form-reveal-if-active {
  opacity: 1;
  visibility: visible;
  max-height: 100px;
  padding: 10px 30px;
  transform: scale(1);
  overflow: visible; }

.wf-form-upload-wrapper {
  --upload-height: calc(var(--wf-form-control-padding-y, 0.75rem) * 4);
  --upload-radius: 0 var(--wf-form-control-radius, 0)
		var(--wf-form-control-radius, 0) 0;
  position: relative;
  width: 100%;
  height: var(--upload-height); }

.wf-form-upload-wrapper::after {
  content: attr(data-input);
  font-size: var(--text-sm, 1rem);
  position: absolute;
  top: 0;
  left: 10px;
  width: calc(100% - 40px);
  pointer-events: none;
  z-index: 20;
  height: var(--upload-height);
  line-height: var(--upload-height); }

.wf-form-upload-wrapper::before {
  content: var(--wf-form-upload-text, attr(data-button));
  position: absolute;
  top: 0;
  right: 0;
  display: inline-block;
  background: var(--wf-form-upload-background, grey);
  color: white;
  z-index: 25;
  line-height: var(--upload-height);
  padding: 0 15px;
  text-transform: uppercase;
  pointer-events: none;
  border-radius: var(--upload-radius); }

.wf-form-upload-wrapper:hover::before, .wf-form-upload-wrapper:focus::before {
  background: var(--wf-form-upload-background-hover-focus, black); }

.wf-form-upload-wrapper input {
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99;
  height: var(--upload-height);
  margin: 0;
  padding: 0;
  display: block;
  cursor: pointer;
  width: 100%; }

.wf-form-upload-file-item {
  list-style-type: none;
  border-radius: 10px;
  background-color: rgba(144, 163, 203, 0.2);
  margin: 0;
  color: initial;
  display: inline-flex;
  margin-right: 1rem;
  padding-right: 1rem; }

.wf-form-upload-file-item > span.name {
  padding-right: 10px;
  width: max-content;
  display: inline-flex; }

.wf-form-upload-file-item-delete {
  display: flex;
  width: 24px;
  color: initial;
  background-color: #6eb4ff00;
  font-size: large;
  justify-content: center;
  margin-right: 3px;
  cursor: pointer; }

.wf-form-upload-file-item-delete:hover, .wf-form-upload-file-item-delete:focus {
  background-color: rgba(144, 163, 203, 0.2);
  border-radius: 10px; }

.wf-form-upload-file-item-delete > span {
  transform: rotate(45deg); }

.wf-form-control[aria-invalid="true"],
.wf-form-control[aria-required="true"] .wf-form-control.wf-form-control--error,
.wf-form-list--error {
  box-shadow: 0px 0px 0px 2px var(--wf-color-error, red); }

.wf-form-control[aria-invalid="true"]:focus, .wf-form-control[aria-invalid="true"]:focus-within,
.wf-form-control[aria-required="true"] .wf-form-control.wf-form-control--error:focus,
.wf-form-control[aria-required="true"] .wf-form-control.wf-form-control--error:focus-within,
.wf-form-list--error:focus,
.wf-form-list--error:focus-within {
  box-shadow: 0px 0px 0px 2px var(--wf-color-error, red); }

.wf-form-label.wf-form-label--error {
  color: var(--wf-color-error, red); }

.wf-form-list--error {
  padding: var(--wf-space-xs) !important;
  border-radius: var(--wf-form-control-radius, 0); }

.wf-form-control--disabled,
.wf-form-control[disabled],
.wf-form-control[aria-disabled="true"],
.wf-form-control[readonly],
.wf-form-radio-item[disabled] + label,
.wf-form-radio-item[aria-disabled="true"] + label,
.wf-form-checkbox-item[disabled] + label,
.wf-form-checkbox-item[aria-disabled="true"] + label {
  opacity: 0.5;
  cursor: not-allowed; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/html/_html-base.scss */
.html .hints a {
    float: left;
    margin-right: 5px;
}

/* Panadol Styles Starts */
.panadol-content-box, .carousel-slides, .panadol-footer-box {
    width: 79%;
    margin: 0 auto;
}

.panadol-desktop-content-box, .panadol-tablet-content-box, .panadol-mobile-content-box {
    margin-bottom: 0;
}

.panadol-tablet-content-box, .panadol-mobile-content-box {
    display: none;
}

/* Campaign - Desktop Content CSS start - Anand-08-12*/
.panadol-related-articles-carousel ul.carousel-slides {
    width: 84%;
    margin: 0 auto;
}

/* Campaign - Desktop Content CSS End - Anand-08-12*/

/* More than 1680px Styles Starts

@media screen and (min-width: 1681px) {

#wrapper {
  width: 1680px;
  margin: 0 auto;
}
#wrapper .main {
  width: 1680px;
  padding: 0;
}
.panadol-home-outer-box{
  width: 1680px;
  margin: 0 auto;
}

}

/* More than 1680px Styles Ends */

/* Desktop Styles Starts */

@media screen and (min-width: 1680px) {

    .panadol-desktop-box .panadol-header-links-rte.richText ul li.highlightedMenu, .panadol-desktop-box .panadol-header-links-rte.richText ul li.highlightedMenuActive {
        padding-bottom: 1.05em;
    }

    .panadol-desktop-box .panadol-header-links-rte.richText ul li {
        padding-bottom: 1.45em;
        padding-top: 1.45em;
    }

}

@media screen and (min-width: 1025px) {

    .panadol-mobile-box {
        display: none;
    }

    .panadol-logo {
        position: relative;
        top: -5.4em;
        left: 0;
        min-width: 12em;
        z-index: 4;
        margin-bottom: -14em;
    }

    /*Sweden logo*/
    .alvedon-logo {
        margin-top: 18px;
    }

    /*peru logo*/
    .panadol-peru-logo {
        margin-top: -1.4em;
    }

    .panadol-search-icon {
        max-width: 2vw;
        position: relative;
        left: 0.5vw;
        margin-top: .3rem;
    }

    .gsk-logo {
        margin-top: 1.1vw;
        float: right !important;
        margin-right: 2.5vw;
        max-width: 4vw;
    }

    .main .panadol-compare-outer-box .panadol-compare-second-level-box .panadol-compare-table-section-box {
        margin-left: auto;
        margin-right: auto;
    }

    .main .panadol-compare-outer-box .panadol-compare-second-level-box .panadol-compare-table-section-box.TotalProduct2 {
        width: 49%;
    }

    .main .panadol-compare-table-section-box.TotalProduct2 .panadol-product-table-section {
        width: 70%;
    }

    .main .panadol-compare-table-section-box.TotalProduct2 .panadol-compare-label-rte {
        width: 30%;
    }

    .main .panadol-compare-outer-box .panadol-compare-second-level-box .panadol-compare-table-section-box.TotalProduct3 {
        width: 68%;
    }

    .main .panadol-compare-table-section-box.TotalProduct3 .panadol-product-table-section {
        width: 75%;
    }

    .main .panadol-compare-table-section-box.TotalProduct3 .panadol-compare-label-rte {
        width: 25%;
    }

    /* USIM10014599838 changes starts */
    .panadol-dn-locale-box .main .panadol-compare-outer-box .panadol-compare-second-level-box .panadol-compare-table-section-box.TotalProduct4 {
        width: 85% !important;
    }

    .panadol-dn-locale-box .panadol-compare-label-rte.richText ul li:nth-child(4) span {
        min-height: 9.65vw;
    }

    /* USIM10014599838 changes ends */
    .main .panadol-compare-outer-box .panadol-compare-second-level-box .panadol-compare-table-section-box.TotalProduct4 {
        width: 80%;
    }

    .main .panadol-compare-outer-box .panadol-compare-second-level-box .panadol-compare-table-section-box.TotalProduct5 {
        width: 100%;
    }

    .main .panadol-compare-table-section-box.TotalProduct5 .panadol-product-table-section {
        width: 85%;
    }

    .main .panadol-compare-table-section-box.TotalProduct5 .panadol-compare-label-rte {
        width: 15%;
    }

    .panadol-compare-label-rte.richText ul li span {
        font-size: .9vw;
    }

    .box.panadol-product-list-tab-box .panadol-content-rte p span.green-text, .box.panadol-product-list-tab-box .panadol-content-rte p span.green-text a {
        font-size: 1.43vw;
    }

    .panadol-homepage-carousel-box {
        min-height: 600px;
    }
}

/* Desktop Styles Ends */

/* Mobile and Tablet Styles Starts */

@media screen and (max-width: 1024px) {

    #wrapper .panadol-desktop-box {
        display: none;
    }

    /*#footer .panadol-desktop-box {
        display:block;
    }*/
    .panadol-mobile-header-menu-box {
        margin-bottom: 0;
        position: relative;
        background: -webkit-linear-gradient(left, #003da5, #006bfa);
        background: -o-linear-gradient(right, #003da5, #006bfa);
        background: -moz-linear-gradient(right, #003da5, #006bfa);
        background: linear-gradient(to right, #003da5, #006bfa);
        -webkit-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.35);
        -moz-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.35);
        box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.35);
        opacity: 0.93;

    }

    .panadol-mobile-header-menu-box .panadol-menu-icon p {
        font-size: 16px;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        color: #ffffff;
    }

    .panadol-mobile-box .gsk-logo {
        /* margin-right: 21px; */
        width: 58px !important;
        margin-top: 10px;
    }

    .panadol-menu-icon {
        min-width: 45px;
    }

    .panadol-mobile-box .panadol-search-icon {
        left: 0;
        width: 22px !important;
        margin-right: 21px;
    }

    .panadol-dosage-mobile {
        width: 33px !important;
        margin-right: 21px;
    }

    .panadol-mobile-box .panadol-header-links-rte, .panadol-mobile-menu-rte {
        width: 100%;
        float: left;
        z-index: 2;
    }

    .panadol-mobile-header-menu-wrapper {
        margin-bottom: 0;
        padding-top: 0.8em;
        float: right;
    }

    .panadol-logo {
        width: 7.8em !important;
        position: absolute;
        top: 0.3em;
        z-index: 5;
    }

    /*Sweden Logo*/
    .alvedon-logo {
        margin-top: 10px;
    }

    /*peru logo*/
    .panadol-peru-logo {
        margin-top: -1.1em;
    }

    .panadol-header-links-rte, .responsible-menu-box, .panadol-products-submenu-rte, .panadol-headaches-menu-box, .panadol-children-menu-box, .panadol-muscle-menu-box, .panadol-period-menu-box, .panadol-menstrual-menu-box, .panadol-fever-menu-box, .panadol-decongestant-menu-box, .panadol-cold-menu-box, .panadol-safety-content-box, .main .panadol-mobile-box .panadol-navigation-dosage-box, .panadol-search, .panadol-mobile-box .panadol-mobile-language-rte {
        display: none;
        background-color: #ffffff;
        -moz-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.44);
        -webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.44);
        box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.44);
    }

    .panadol-mobile-box, .panadol-mobile-header-box, .panadol-mobile-header-inner-box {
        margin-bottom: 0;
    }

    .panadol-mobile-box .panadol-mobile-header-box {
        position: absolute;
        width: 100%;
        z-index: 10000;
    }

    .panadol-header-links-rte.richText ul, .panadol-products-submenu-rte.richText ul li {
        margin-left: 1.2em;
        margin-right: 1.2em;
        margin-top: 0;
        margin-bottom: 0;
    }

    .panadol-header-links-rte.richText ul li, .panadol-mobile-menu-rte.richText ul li {
        display: block;
        border-bottom: 1px solid #d4d4d4;
        padding-left: 0;
        text-align: center;
        font-size: 13.39px;
        color: #25408f;
        margin-bottom: 0;
        padding-top: 1.1em;
        padding-bottom: 1.1em;
    }

    .panadol-header-links-rte.richText ul li a, .panadol-mobile-menu-rte.richText ul li a {
        color: #25408f;
        text-decoration: none;
        display: block;
    }

    .panadol-header-links-rte.richText ul li:last-child, .panadol-mobile-menu-rte.richText ul li:last-child {
        border: none;
    }

    .panadol-header-links-rte.richText ul li:nth-child(3), .panadol-header-links-rte.richText ul li:nth-child(4), .panadol-header-links-rte.richText ul li:nth-child(6) {
        background: none;
        padding-right: 0;
    }

    .panadol-mobile-menu-rte {
        width: 100%;
    }

    .panadol-products-submenu-rte.richText ul li:first-child span, .richText.panadol-mobile-header-nav-rte {
        background: #25408f url("../../assets/img/white-back-arrow.png") no-repeat 97%;
        color: #ffffff;
        margin: 0;
        display: block;
    }

    span.mobile-menu-active {
        padding-top: 1.5em;
        padding-bottom: 1em;
    }

    .panadol-header-links-rte.richText ul li a span, .panadol-mobile-menu-rte.richText ul li a span {
        display: block;
    }

    .panadol-products-submenu-rte.richText ul li {
        background: none;
    }

    .panadol-products-submenu-rte.richText ul li:nth-child(1) {
        padding-top: 0;
        padding-bottom: 0;
        position: inherit;
        margin-left: 0;
        margin-right: 0;
    }

    .panadol-products-submenu-rte.richText ul {
        padding: 0;
        margin: 0;
    }

    .panadol-navigation-products-rte p, .panadol-navigation-products-rte p a {
        font-size: 14px;
        font-family: 'Montserrat', sans-serif;
        color: #666666;
        margin-top: 0;
        margin-bottom: 0;
        text-decoration: none;
    }

    span.nav-pdct-title, span.nav-pdct-title a {
        font-size: 18px;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        color: #25408f;
    }

    .main .panadol-mobile-box .panadol-mobile-header-inner-box .panadol-navigation-products-rte {
        margin-bottom: 0;
        border-bottom: 1px solid #eeeeee;
        margin-left: 5% !important;
        margin-right: 5% !important;
        width: 90%;
    }

    .panadol-navigation-products-rte .richText-content {
        margin-top: 2.8em;
        margin-bottom: 1.8em;
    }

    .richText.panadol-navigation-products-rte img {
        margin-top: 1.5em;
    }

    .panadol-mobile-box .panadol-header-links-rte.richText ul li span {
        padding-right: 1em;
        padding-left: 0em;
        /*background: url("../../assets/img/green-arrow.png?auto=format") no-repeat right 2px;*/
        background: url('../../assets/img/css_sprites.png') -10px -60px no-repeat;
        background-position-x: 20em;
        display: block;
    }

    .panadol-mobile-box .richText.panadol-mobile-header-nav-rte p {
        margin: 0;
    }

    .panadol-mobile-box .panadol-search-icon, .panadol-mobile-box .gsk-logo, .panadol-mobile-box .panadol-dosage-mobile, .panadol-mobile-box .richText.panadol-menu-icon {
        margin-bottom: 0;
    }

    .panadol-home-spotlight-tab.tabs .tabs-nav {
        width: 16em;
    }

    .panadol-mobile-box .panadol-safety-content-box .richText.panadol-mobile-header-nav-rte p {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    .panadol-mobile-box .panadol-patient-content-box .richText.panadol-mobile-header-nav-rte p {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p:nth-child(5), .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p:nth-child(4) {
        float: none;
        padding-top: 1em;
    }

    span.product-green-bar {
        font-size: 16px;
    }

    .panadol-related-products-carousel li.carousel-nav-prev, .panadol-related-products-carousel li.carousel-nav-next {
        display: none;
    }

    .richText.panadol-prod-comp-checkbox-rte p {
        margin-top: 1em;
        padding-left: 3em;
        margin-bottom: 1em;
    }

    .panadol-related-articles-carousel .carousel-nav li.carousel-nav-prev, .panadol-related-articles-carousel .carousel-nav li.carousel-nav-next {
        display: none;
    }

    .panadol-related-articles-carousel ul.carousel-slides {
        width: 84%;
        margin: 0 auto;
        /*height: auto !important;*/
    }

    .panadol-related-articles-carousel .panadol-related-articles-box, .panadol-related-products-carousel .box.panadol-product-list-tab-box, .panadol-content-rte.panadol-warning-section {
        margin-left: 5%;
        width: 47% !important;
    }


    .en_ie .panadol-related-articles-carousel .panadol-related-articles-box,
    .en_ie .panadol-content-rte.panadol-warning-section {
        margin-left: 2.08333% !important;
        width: 48.95833% !important;
    }

    .en_ie .panadol-related-articles-carousel .panadol-related-articles-box.alpha,
    .en_ie .panadol-content-rte.panadol-warning-section.alpha {
        margin-left: 0 !important;
        clear: left;
    }

    /* .panadol-related-articles-carousel .panadol-related-articles-box.last, .panadol-related-products-carousel .box.panadol-product-list-tab-box.last, .panadol-content-rte.panadol-warning-section.last {
        margin-left: 5% !important;
    } */
    .component-content.panadol-compare-second-level-box-wrapper {
        /* width: 925px; */
        overflow-x: scroll;
    }

    .panadol-product-listing-box.panadol-product-listing-active-box {
        padding-top: 5em;
    }

    .panadol-product-listing-box.panadol-product-listing-active-box .panadol-content-rte p, .box.panadol-product-list-tab-box .panadol-content-rte p span.green-text, .box.panadol-product-list-tab-box .panadol-content-rte p span.green-text a {
        font-size: 16px;
        line-height: 22px;
    }

    .tabs.panadol-product-children-tab.panadol-home-best-of-week-tab .tabs-nav {
        width: 25em;
    }

    .compare-section {
        width: 217px;
        padding-top: 1em;
    }

    .compare-section span.green-text {
        font-size: 16px;
    }

    .image.panadol-compare-product {
        min-height: 15em;
    }

    span.panadol-product-label {
        min-height: 12.3em;
    }

    span.panadol-product-label {
        min-height: 10.8em;
        padding-top: 13em;
        display: block;
    }

    .compare-section .richText ul li, .panadol-compare-label-rte.richText ul li, .compare-name .panadol-content-rte p, .panadol-compare-now-link p {
        font-size: 14px !important;
        line-height: 22px;
    }

    .compare-name .panadol-content-rte p {
        padding-top: 1em;
        word-wrap: break-word;
    }

    .main .panadol-compare-outer-box .panadol-content-box {
        padding-top: 2vw;
        width: 90%;
        margin: 0 auto;
    }

    .compare-section .panadol-content-rte p {
        min-height: 6.7em;
    }

    span.panadol-format-label, span.panadol-age-label, span.panadol-keyfeatures-label, .compare-section .richText ul:nth-child(2) li {
        min-height: 3em;
        padding-top: 1.5em;
    }

    .panadol-compare-product-close img {
        float: right;
        width: 20px;
    }

    .panadol-compare-product-close {
        padding-left: 1em;
        padding-right: 1em;
    }

    .box.panadol-compare-table-section-box {
        width: 1300px;
    }

    .panadol-download a.fileList-download-link {
        padding-left: 4em;
        font-size: 16px;
    }

    .main .fileList.panadol-download {
        width: 50%;
    }

    /*.main .parametrizedhtml.share-bar {
      width: 46%;
      margin-left: 4%;
    }*/
    .share-bar a.addthis_button {
        line-height: 4em;
        padding-left: 4em;
        text-align: left;
        font-size: 16px;
    }

    .main .panadol-print {
        display: none !important;
    }

    .box.panadol-compare-table-section-box.TotalProduct5 {
        width: 1300px;
    }

    .box.panadol-compare-table-section-box.TotalProduct4 {
        width: 1040px;
    }

    .box.panadol-compare-table-section-box.TotalProduct3 {
        width: 770px;
    }

    .box.panadol-compare-table-section-box.TotalProduct2 {
        width: 590px;
    }

    .main .box.panadol-compare-table-section-box.TotalProduct2 .panadol-compare-label-rte {
        width: 25%;
    }

    .main .box.panadol-compare-table-section-box.TotalProduct2 .panadol-product-table-section {
        width: 75%;
    }

    .panadol-symptoms-lanading-outer-box .carousel.panadol-related-articles-carousel .box.panadol-related-articles-box .panadol-content-rte p .grey-title, .box.panadol-related-articles-box .panadol-content-rte p:first-child {
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        font-size: 16px !important;
        line-height: 24px !important;
    }

    .panadol-symptoms-lanading-outer-box .richText ul {
        margin-bottom: 0;
        padding-bottom: 0;
        margin-top: 0;
        padding-top: 0;
    }

    .panadol-symptoms-lanading-outer-box .richText.panadol-content-rte ul {
        margin-bottom: 20px;
    }

    .panadol-search-results .searchResults-title a, .panadol-search-results .searchResults-description {
        font-size: 16px !important;
    }

    .searchResults {
        width: 90% !important;
        margin-bottom: 0;
        margin-top: 2em;
    }

    .en_pk .searchResults {
        width: 100% !important;
        padding: 10px 0 !important;
        margin-bottom: 0;
        margin-top: 2em;
    }

    .panadol-symptoms-lanading-outer-box .carousel.panadol-symptoms-tip-section {
        width: 100%;
        max-width: 510px;
    }

    .compare-section .richText ul:nth-child(2) li {
        background: url("../../assets/img/article_list_icon.png") no-repeat 1vw;
    }

    .compare-section .richText ul:nth-child(3) li {
        background: url("../../assets/img/panadol-list-bullet.png") no-repeat 0.5em 0.5em;
    }

    .panadol-header-links-rte.richText ul li {
        margin-right: 0em !important;
    }

    .panadol-mobile-box .panadol-header-links-rte.richText ul li:nth-child(3) a, .panadol-mobile-box .panadol-header-links-rte.richText ul li:nth-child(4) a {
        padding-right: 1em;
    }

    .main .panadol-campaign-new-outer-box .carousel .carousel-nav li a {
        top: 84%;
        height: 18px;
        width: 18px;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel .carousel-nav li.is-active a {
        width: 19px;
        height: 19px;
    }

    .panadol-campaign-new-outer-box .carousel .carousel-nav li {
        width: 4%;
    }

    .main .panadol-campaign-new-outer-box .carousel .carousel-nav li {
        display: inline-block;
    }

    .main .panadol-campaign-new-outer-box .poll button.showPollResult {
        font-size: 16px;
    }

    .main .panadol-campaign-new-outer-box label.poll-option-label {
        float: right;
        width: 90%;
        margin-bottom: 1em;
    }

    .main .panadol-campaign-new-outer-box .poll .pollControl-radio {
        float: left;
        width: 10%;
    }

    .panadol-campaign-new-outer-box .poll .pollError p {
        border: 0;
        color: #c1056f;
        padding: 0;
        font-size: 16px;
        font-family: 'Montserrat', sans-serif;
    }

    /*USIM10015358832 tab*/
    .main .panadol-mobile-box .mb-safety-information-menu {
        position: absolute;
        left: 60%;
        width: 15% !important;
        top: 6%;
        line-height: 15.5px !important;
    }

    .panadol-mobile-header-menu-box .mb-safety-information-menu p {
        font-size: 16px;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        color: #666666;
    }

    .panadol-mobile-box .mb-safety-information-menu.activeSection {
        max-height: 41px;
    }

    .panadol-mobile-box .richText.mb-safety-information-menu.activeSection p {
        color: #25408f !important;
    }

    .panadol-mobile-box .richText.mb-safety-information-menu.activeSection {
        border-bottom: 5px solid #25408f;
        padding-bottom: 46px;
    }

    .panadol-mobile-box .box-mb-safety-information-menu .panadol-content-rte h2 {
        margin-top: 1.5em;
        margin-bottom: 1em;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        width: 80%;
        font-size: 16px;
        line-height: normal;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
    }

    .panadol-mobile-box .box-mb-safety-information-menu .panadol-content-rte.richText ul {
        padding-left: 0;
        padding-right: 0;
    }

    .panadol-mobile-box .box-mb-safety-information-menu .panadol-content-rte.richText ul li {
        font-size: 15.99px;
        color: #666666;
        font-family: 'Montserrat', sans-serif;
        background: url(../../assets/img/panadol-list-bullet.png) no-repeat 15px 10px;
        padding-left: 2em;
        padding-right: 1em;
    }

    .panadol-mobile-box .box-mb-safety-information-menu {
        display: none;
        text-align: left;
        background-color: #ffffff;
        box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.44);
        margin-left: 0;
        margin-right: 0;
        padding-left: 3.3em;
        padding-right: 3.3em;
        width: auto;
        margin: 0 auto;
    }

    /* --- PAN-96 _ fix mobile menu for products item 07-10-2024 --- */
    .panadol-mobile-box .panadol-products-submenu-rte[class*="grid_"].alpha {
        display: none;
    }

    .panadol-mobile-box .panadol-products-submenu-rte,
    .panadol-mobile-box .panadol-products-submenu-rte .component-content {
        width: 100%;
    }

    .panadol-mobile-box .panadol-products-submenu-rte.richText ul li {
        margin: 0;
        padding: 0;
        border-bottom: 1px solid #d4d4d4;
    }

    .panadol-mobile-box .panadol-products-submenu-rte.richText ul li:not(:first-child) {
        padding-top: 1.1em;
        padding-bottom: 1.1em;
    }

    .panadol-mobile-box .panadol-products-submenu-rte.richText ul li a,
    .panadol-mobile-box .panadol-products-submenu-rte.richText ul li span {
        display: block;
        width: 100%;
        text-align: center;
    }

    .panadol-mobile-box .panadol-products-submenu-rte.richText ul li a:hover,
    .panadol-mobile-box .panadol-products-submenu-rte.richText ul li a:focus {
        color: #323131;
    }

    .panadol-mobile-box .panadol-products-submenu-rte.richText ul li span {
        text-align: center;
        display: block;
        width: 100%;
        cursor: pointer;
    }

    /*USIM10015358832 tab*/
}

/* Mobile and Tablet Styles Ends */

/* Tablet Alone Styles Starts */

@media screen and (max-width: 1024px) and (min-width: 768px) {

    .panadol-header-links-rte, .panadol-products-submenu-rte, .panadol-headaches-menu-box, .panadol-children-menu-box, .panadol-muscle-menu-box, .panadol-period-menu-box, .panadol-menstrual-menu-box, .panadol-fever-menu-box, .panadol-decongestant-menu-box, .panadol-cold-menu-box, .panadol-safety-content-box, .main .panadol-mobile-box .panadol-navigation-dosage-box, .panadol-search, .panadol-mobile-box .panadol-mobile-language-rte {
        -moz-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
        box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
    }

    .panadol-desktop-content-box {
        display: none;
    }

    .panadol-mobile-symptoms-tab.panadol-home-spotlight-tab, .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab {
        margin-top: 1em;
    }

    #footer .panadol-mobile-box {
        display: none;
    }

    .panadol-mobile-header-menu-wrapper {
        min-width: 230px;
    }

    .panadol-mobile-header-menu-wrapper {
        padding-top: 10px;
    }

    .panadol-search-icon {
        padding-top: 7px;
    }

    .panadol-mobile-header-menu-box .panadol-menu-icon p {
        margin: 0;
        padding-top: 4px;
    }

    .panadol-menu-icon {
        min-width: 50px;
        margin-right: 10px;
    }

    .main .panadol-mobile-box .panadol-mobile-header-inner-box .panadol-navigation-products-rte {
        margin-bottom: 0;
        border-bottom: 1px solid #eeeeee;
        margin-left: 5% !important;
        margin-right: 5% !important;
        width: 40%;
        float: left;
        clear: right;
        min-height: 180px;
    }

    .panadol-mobile-box .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab .richText.panadol-navigation-products-rte {
        margin-left: 5% !important;
        width: 40%;
        min-height: 16em;
    }

    .panadol-mobile-box .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab .tabs-nav {
        width: 22em;
        padding-bottom: 0em;
        height: auto;
    }

    .panadol-mobile-box .richText.panadol-menu-icon.activeSection {
        border-bottom: 5px solid #25408f;
        padding-bottom: 8px;
        margin-bottom: 0;
    }

    .panadol-mobile-box .panadol-safety-content-box .panadol-content-rte h2 {
        font-size: 16px;
        line-height: normal;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        margin-top: 1.5em;
        margin-bottom: 1em;
        text-align: left;
        margin-left: 9em;
    }

    .panadol-mobile-box .panadol-safety-content-box .panadol-content-rte.richText ul {
        border-top: 1px solid #eeeeee;
        padding-top: 1.5em;
        margin-left: 2em;
        margin-right: 2em;
        padding-left: 6em;
        padding-right: 6em;
    }

    .panadol-mobile-box .panadol-safety-content-box .panadol-content-rte.richText ul li {
        background: url("../../assets/img/panadol-list-bullet.png") no-repeat 15px 10px;
        padding-left: 2em;
        padding-right: 1em;
    }

    .panadol-mobile-box .panadol-dosage-mobile.activeSection {
        max-height: 41px;
    }

    .panadol-mobile-box .panadol-dosage-age-box .dosagecalculator.panadol-dosage-weight {
        background: url("../../assets/img/dosage-calc-tablet-background.png") no-repeat;
        width: 360px;
        min-height: 73px;
    }

    .panadol-mobile-box .panadol-navigation-dosage-box .dosagecalculator .dosageCalculatorInput input {
        width: 110px;
        margin-right: 7px;
        min-height: 25px;
    }

    .panadol-mobile-box .panadol-navigation-dosage-box .dosagecalculator .dosageCalculatorInput button.button.dosageCalculatorButton {
        background: url("../../assets/img/panadol-calc-buttton-tab.png") no-repeat;
        min-width: 133PX;
        min-height: 47px;
        float: right;
    }

    .panadol-mobile-box .panadol-dosage-weight-box .dosagecalculator.panadol-dosage-weight {
        background: url("../../assets/img/panadol-tablet-weight-background.png") no-repeat;
        margin-bottom: 0;
        width: 324px;
        margin: 0 auto;
    }

    .panadol-mobile-box .panadol-navigation-dosage-box .richText.panadol-dosage-content-rte span.dosage-cta-link {
        font-size: 16.04px;
    }

    .panadol-mobile-box .panadol-navigation-dosage-box p {
        font-size: 16.08px;
    }

    .panadol-mobile-box .panadol-navigation-dosage-box h2 {
        font-size: 25.09px;
    }

    .panadol-mobile-box .panadol-navigation-dosage-box .panadol-dosage-age-box .richText.panadol-dosage-content-rte p:nth-child(1) span.dosage-cta-link {
        font-size: 14.01px;
        background: none;
        font-family: 'Montserrat', sans-serif;
        color: #666666;
        display: block;
        text-align: left;
    }

    .panadol-mobile-box .panadol-dosage-age-box .panadol-dosage-content-rte {
        width: 360px;
        margin: 0 auto;
    }

    .main .panadol-mobile-box .panadol-mobile-header-inner-box .panadol-headaches-menu-box .panadol-navigation-products-rte {
        border-bottom: 0;
    }

    .main .panadol-mobile-box .panadol-headaches-menu-box .panadol-navigation-products-rte .richText-content {
        margin-top: 3.8em;
        margin-bottom: 0;
    }

    .main .panadol-mobile-box .panadol-headaches-menu-box .panadol-navigation-products-rte p:nth-child(3) {
        border-top: 1px solid #eeeeee;
        position: relative;
        width: 100%;
        padding-top: 0.5em;
        float: left;
    }

    /* Homepage - Tablet Content CSS Start - Anand-17-11*/
    .panadol-content-box, .carousel-slides, .panadol-footer-box {
        width: 84%;
        margin: 0 auto;
    }

    .panadol-mobile-box .panadol-navigation-dosage-box .dosagecalculator .dosageCalculatorInput span {
        font-size: 20.05px;
    }

    span.nav-pdct-title {
        font-size: 16px;
        display: block;
        min-height: 6em;
    }

    .panadol-tablet-content-box {
        display: block;
    }

    .panadol-desktop-content-box .panadol-home-new-kids-box, .panadol-mobile-content-box {
        display: none;
    }

    /* Homepage - Tablet Content CSS End - Anand-17-11*/
    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box {
        margin-top: 0em;
        padding-top: 7em;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box span.green-text {
        font-size: 20px;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box span.grey-title {
        font-size: 32px;
        line-height: 38px;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p {
        text-align: center;
        font-size: 16px;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p span.where-to-buy {
        font-size: 16.31px;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText ul,
    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText p,
    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText p strong,
    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section ul li,
    .richText.section.panadol-prod-detail-rte p,
    .box.panadol-prod-dosage-text-box .panadol-content-rte p,
    .box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(1),
    .panadol-content-rte.panadol-warning-section p,
    .richText.panadol-content-rte.panadol-enquiry-section p,
    .panadol-related-products-carousel .box.panadol-product-list-tab-box .panadol-content-rte p span.green-text,
    .panadol-related-products-carousel .box.panadol-product-list-tab-box .panadol-content-rte p,
    .richText.panadol-prod-comp-checkbox-rte p,
    .panadol-related-articles-carousel .panadol-related-articles-box .richText.panadol-content-rte p,
    .panadol-related-articles-box .panadol-content-rte span.read-more-button,
    .main .richText.panadol-content-rte.panadol-symptoms-heading-rte .richText-content p,
    .main .see-more-pdct-details,
    .main .panadol-symptoms-tip-section-rte p,
    .panadol-symptoms-lanading-outer-box .panadol-content-grey-box p,
    .panadol-symptoms-lanading-outer-box .panadol-content-grey-box ul li,
    .panadol-symptoms-lanading-outer-box .panadol-content-grey-box p strong,
    .richText.panadol-content-rte.panadol-enquiry-section p span.green-text,
    .panadol-campaign-new-outer-box .panadol-campaign-header-box p {
        line-height: 20px;
        font-size: 16px !important;
    }

    .symptoms-heading {
        font-size: 45px;
        line-height: 100%;
    }

    .main .richText.panadol-content-rte.panadol-symptoms-tip-section-rte p strong {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 10px;
        display: block;
    }

    .main .panadol-symptoms-lanading-outer-box .panadol-content-rte h2 {
        font-size: 32px;
        line-height: 40px;
    }

    .carousel.panadol-related-products-carousel ul.carousel-slides {
        width: 100%;
    }

    .panadol-related-articles-carousel .panadol-related-articles-box {
        background-color: #f2f2f2;
    }

    .box.panadol-product-detail-outer-box .panadol-related-articles-carousel .panadol-related-articles-box {
        background-color: #ffffff;
    }

    .box.panadol-product-list-tab-box, .panadol-product-listing-box .box.panadol-product-list-tab-box {
        width: 45%;
        margin-left: 3%;
    }

    .main .panadol-compare-outer-box .panadol-compare-second-level-box {
        /* overflow-x: scroll; */
        overflow: hidden;
    }

    .box.panadol-product-list-tab-box.odd {
        margin-left: 0;
    }

    .box.compare-name {
        min-height: 8.5em;
        width: 15vw;
    }

    .panadol-mobile-box .image.panadol-search-icon.activeSection {
        background: url("../../assets/img/panadol-green-search.png") no-repeat center;
        background-size: 100%;
    }

    .box.panadol-product-detail-outer-box .carousel.panadol-related-products-carousel ul.carousel-slides {
        width: 84%;
    }

    .box.panadol-error-page-outer-box .panadol-content-rte h1 {
        /* font-size: 90px; */
        line-height: normal;
    }

    .box.panadol-error-page-outer-box .panadol-content-rte p {
        font-size: 16px;
        color: #666666;
        line-height: 22px;
    }

    .panadol-compare-close {
        width: 30px;
        margin-right: 1em;
        position: absolute;
        padding-top: 1em;
        right: 0;
    }

    .box.panadol-mobile-header-menu-box {
        min-height: 51px;
    }

    .panadol-content-page-rte ul li .terms-and-conditions-list {
        background-position: 0px 7px !important;
    }

    .panadol-mobile-box .panadol-dosage-weight-box button.button.dosageCalculatorButton {
        margin-left: 90px;
    }

    .panadol-mobile-header-box .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item.is-active {
        background: rgba(0, 0, 0, 0) url("../../assets/img/Tablet_Tabs_GreenBar.png?auto=format") no-repeat scroll 50% 100%;
        padding-bottom: 1.2em;
        height: 14px;
    }

    .panadol-mobile-header-box .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item a, .panadol-mobile-header-box .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item a {
        padding: 0 1em;
    }

    span.sweetPink, span.skyBlue, span.olivine, span.sunglow, span.cinnabar, span.viking, span.mediumSeaGreen, span.seaBuckThorn, span.mandy, span.summerSky, span.carissma, span.pancho {
        font-size: 45px;
    }

    .main .panadol-header-tooltip {
        background: url("../../assets/img/tablet-tooltip-background.png?auto=format") no-repeat;
        width: 183px;
        height: 70px;
        left: inherit;
        right: 3em;
        top: 3em;
        font-size: 16px;
        padding-top: 0.8em;
        padding-left: 0.1em;
        padding-right: 0.2em;
    }

    .panadol-symptoms-heading-rte p {
        width: 100%;
    }

    .panadol-symptoms-lanading-outer-box .panadol-symptoms-tip-section-rte img.richText-image {
        max-width: 90px;
    }

    .panadol-symptoms-lanading-outer-box .carousel.panadol-symptoms-tip-section ul.carousel-slides {
        min-height: 12em;
    }

    .panadol-download {
        min-width: 50%;
    }

    .main .panadol-campaign-new-outer-box .carousel-nav li.carousel-nav-prev a:before {
        content: url(../../assets/img/campaign-new-tab-leftarw.png);
        background: none;
    }

    .main .panadol-campaign-new-outer-box .carousel-nav li.carousel-nav-next a:before {
        content: url(../../assets/img/campaign-tab-right-arw.png);
        background: none;
    }

    .panadol-campaign-new-video-carousel .carousel-nav li.carousel-nav-prev, .panadol-campaign-new-video-carousel .carousel-nav li.carousel-nav-next {
        margin: 0em 1em;
        top: 39%;
    }

    .panadol-campaign-new-outer-box span.grey-title, .panadol-campaign-new-outer-box h2 {
        font-size: 32px !important;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-header-box .panadol-content-rte .component-content {
        padding-bottom: 0;
        background: none;
        background-size: 20%;
    }

    .panadol-campaign-new-outer-box p, .panadol-campaign-new-outer-box span.learn-more-button {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .panadol-content-rte p {
        width: 89%;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-rel-prod-bg-box .box.panadol-content-box {
        width: 79%;
    }

    .panadol-campaign-new-outer-box .richText.panadol-green-right-rte.panadol-content-rte p, .panadol-campaign-new-outer-box .richText.panadol-campaign-new-rte p strong {
        font-size: 18px !important;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-image {
        margin-top: 2em;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-rel-prod-bg-box span.campaign-disclamier {
        font-size: 10px;
        line-height: 15px;
        display: block;
    }

    .panadol-campaign-new-outer-box .panadol-dosage-weight-box {
        margin-top: 1.5em;
    }

    .panadol-campaign-new-outer-box .panadol-dosage-weight {
        margin-bottom: 2.5em;
    }

    .panadol-campaign-new-outer-box .panadol-children-pink-background-box .box.panadol-content-box {
        width: 92%;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-background-box .panadol-children-pink-oval-box {
        width: 52% !important;
        margin-left: 0%;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-background-box .box.section.panadol-home-kids-video-box {
        width: 48% !important;
        margin-top: 5em;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-oval-rte p:first-child {
        padding: 16% 18% 2% 11%;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-oval-rte span.pink-text {
        font-size: 20px;
        line-height: 25px;
        padding: 0;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-background-box .panadol-content-rte h2 {
        line-height: 40px;
        margin-bottom: 0;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-oval-rte p {
        padding: 0% 12% 0% 11%;
        margin-top: 0;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-oval-box .green-oval-small-rte p {
        padding: 1.8em 0em;
        width: 95%;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-oval-box .green-oval-small-rte {
        margin-top: -6em;
        margin-left: 4em;
        max-width: 132px;
        background-size: 100%;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-background-box {
        background: url(../../assets/img/campaign-brown-bg-tab.png) no-repeat;
        background-size: 100% 100%;
    }

    .main .panadol-campaign-new-outer-box .panadol-healthy-child-box .richText.panadol-content-rte p {
        width: 80%;
    }

    .main .panadol-campaign-new-outer-box .panadol-healthy-child-box {
        padding-bottom: 2em;
        background: url(../../assets/img/campaign-plane-tab.png) no-repeat right;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel .carousel-nav li a {
        top: 107%;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel.panadol-campaign-new-tablet-carousel .richText-image {
        float: left;
        padding-left: 2em;
        padding-top: 1em;
        padding-right: 2em;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel.panadol-campaign-new-tablet-carousel .panadol-content-rte p {
        text-align: left;
        margin-bottom: 0.5em;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel.panadol-campaign-new-tablet-carousel .panadol-content-rte .richText-content {
        padding-top: 3em;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel.panadol-campaign-new-tablet-carousel .panadol-content-rte p:nth-child(3) {
        margin-top: 1.5em;
    }

    .main .panadol-campaign-new-outer-box label.poll-option-label, .panadol-campiagn-poll-section-box .pollResultsContainer span.pollTitle {
        font-size: 16px;
    }

    .main .panadol-campaign-new-outer-box .pollOptionsContainer h4, .panadol-campiagn-poll-section-box .pollResultsContainer h4 span.pollResultValue {
        font-size: 18px;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-new-video-carousel .carousel-slides {
        min-height: 429px;
    }
}

/* Tablet Alone Styles Ends */
/*USIM10015358832*/
@media screen and (max-width: 768px) {
    .main .panadol-mobile-box .mb-safety-information-menu {
        position: absolute;
        left: 47%;
        width: 20% !important;
        top: 6%;
        line-height: 15.5px !important;
    }
}

@media screen and (max-width: 736px) {
    .main .panadol-mobile-box .mb-safety-information-menu {
        position: absolute;
        left: 49%;
        width: 23% !important;
        top: -15%;
        line-height: 15.5px !important;
    }
}

@media screen and (max-width: 441px) {
    .main .panadol-mobile-box .mb-safety-information-menu {
        position: absolute;
        left: 25%;
        width: 28% !important;
        top: -27%;
        line-height: 15.5px !important;
    }
}

/*USIM10015358832*/

/* Mobile Styles Starts */

@media screen and (max-width: 767px) and (min-width: 320px) {
    #footer .panadol-mobile-box {
        display: block;
    }

    .panadol-mobile-box .image.panadol-search-icon.activeSection {
        padding-bottom: 0px;
        padding-top: 1px;
    }

    .panadol-menu-icon, .panadol-dosage-mobile, .panadol-search-icon {
        float: left !important;
        width: 25% !important;
    }

    .panadol-mobile-box .gsk-logo {
        /* margin-right: 16px; */
        /* width: 25% !important; */
        /* max-width: 31px; */
        float: left !important;
        margin-top: 5px;
    }

    .panadol-mobile-header-menu-wrapper {
        float: right;
        margin-bottom: 0;
        padding-top: 5px;
    }

    .main .panadol-mobile-box .panadol-search-icon {
        margin-right: 16px;
        width: 18px !important;
        margin-top: 5px;
    }

    .panadol-logo {
        position: absolute;
        width: 90px !important;
        height: 100px;
        top: 0em;
        margin-bottom: 0;
    }

    /*peru logo*/
    .panadol-peru-logo {
        margin-top: -0.88em;
    }

    .panadol-mobile-header-menu-box {
        height: 39px;
        -webkit-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.28);
        -moz-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.28);
        box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.28);
    }

    .panadol-dosage-mobile {
        width: 28px !important;
        margin-right: 16px;
    }

    .panadol-mobile-header-menu-box .panadol-menu-icon p {
        margin: 0;
    }

    .panadol-menu-icon {
        margin-right: 8px;
    }

    .panadol-mobile-box .panadol-dosage-age-box .panadol-dosage-content-rte {
        width: 228px;
        margin: 0 auto;
    }

    .panadol-mobile-box .panadol-navigation-dosage-box .panadol-dosage-age-box .richText.panadol-dosage-content-rte p:nth-child(1) span.dosage-cta-link {
        display: block;
        text-align: left;
    }

    /* Homepage - Mobile Content CSS Start - Anand-17-11*/
    .panadol-content-box, .carousel-slides, .panadol-home-carousel-slide-box, .panadol-social-icon-box .component-content, .panadol-footer-newsletter-box .component-content, .panadol-footer-country-sel-box .component-content,
    .panadol-footer-text .component-content {
        width: 90%;
        margin: 0 auto;
    }

    .panadol-home-carousel-slide-box {
        width: 100%;
    }

    .main .box.share-print-wrapper {
        margin: 0 auto;
        float: left;
    }

    .main .box.share-print-wrapper .richText.panadol-download {
        float: left;
        width: 65%;
    }

    .main .box.share-print-wrapper .share-bar {
        float: left;
        width: 30%;
    }

    .panadol-social-icon-box .panadol-footer-rte .component-content, .panadol-footer-newsletter-box .panadol-footer-rte .component-content, .panadol-footer-country-sel-box .panadol-footer-rte .component-content, .parametrizedhtml .component-content {
        width: 100%;
    }

    .panadol-home-did-you-know-carousel, .panadol-footer-box {
        width: 100%;
        padding: 0;
    }

    #wrapper .panadol-desktop-box, #footer .panadol-desktop-box {
        display: none;
    }

    .panadol-mobile-content-box {
        display: block;
    }

    .panadol-desktop-content-box, .panadol-tablet-content-box {
        display: none;
    }

    /* Homepage - Mobile Content CSS End - Anand-17-11*/
    .panadol-live-well-outer-box .panadol-content-box {
        width: 100%;
    }

    .panadol-live-well-outer-box .panadol-livewell-header-rte .component-content, .panadol-live-well-outer-box .livewell-select,
    .panadol-live-well-outer-box .panadol-content-grey-box {
        width: 90%;
        margin: 0 auto;
    }

    .main .box.panadol-desktop-n-tablet-conent-box.component {
        display: none;
    }

    .carousel.panadol-product-detail-image-carousel {
        border: none;
        background-color: transparent;
    }

    .carousel.panadol-product-detail-image-carousel .carousel-nav li.carousel-nav-prev, .carousel.panadol-product-detail-image-carousel .carousel-nav li.carousel-nav-next, .panadol-related-products-carousel .carousel-nav li.carousel-nav-prev, .panadol-related-products-carousel .carousel-nav li.carousel-nav-next, .panadol-related-articles-carousel .carousel-nav li.carousel-nav-prev, .panadol-related-articles-carousel .carousel-nav li.carousel-nav-next {
        display: none;
    }

    .carousel.panadol-product-detail-image-carousel .carousel-nav li, .panadol-related-products-carousel .carousel-nav li, .panadol-related-articles-carousel .carousel-nav li {
        display: inline-block;
    }

    .carousel.panadol-product-detail-image-carousel .carousel-nav li a, .panadol-related-products-carousel .carousel-nav li a, .panadol-related-articles-carousel .carousel-nav li a {
        /*width: 18px;
        height: 18px;*/
        width: 24px;
        height: 24px;
    }

    .carousel.panadol-product-detail-image-carousel .carousel-nav {
        margin-top: 0;
        margin-bottom: 0;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box span.green-text {
        font-size: 17px;
        line-height: 20px;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box span.grey-title {
        font-size: 21.33px;
        line-height: 25px;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText ul,
    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText p,
    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText p strong,
    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section ul li,
    .richText.section.panadol-prod-detail-rte p,
    .box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(1),
    .panadol-content-rte.panadol-warning-section p,
    .panadol-related-articles-box .panadol-content-rte span.read-more-button,
    .panadol-related-articles-box .panadol-content-rte span.read-more-button a {
        font-size: 16px !important;
        line-height: 22px !important;
        word-break: break-word;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p,
    .richText.panadol-prod-comp-checkbox-rte p,
    .panadol-symptoms-lanading-outer-box .panadol-content-grey-box p,
    .panadol-symptoms-lanading-outer-box .panadol-content-grey-box ul li,
    .panadol-symptoms-lanading-outer-box .panadol-content-grey-box p strong,
    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p span.where-to-buy,
    .richText.panadol-content-rte.panadol-enquiry-section p,
    .richText.panadol-content-rte.panadol-enquiry-section p span.green-text,
    .main .richText.panadol-content-rte.panadol-symptoms-heading-rte .richText-content p,
    .main .see-more-pdct-details,
    .box.panadol-prod-dosage-text-box .panadol-content-rte p {
        font-size: 14px !important;
        line-height: 22px !important;
    }

    .panadol-related-articles-carousel .panadol-related-articles-box .richText.panadol-content-rte p {
        font-size: 16px !important;
    }

    .box.panadol-product-list-tab-box .panadol-content-rte p {
        font-size: 16px;
    }

    .richText.panadol-prod-detail-rte {
        height: auto !important;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box {
        padding-top: 4.5em;
    }

    .panadol-product-overview .accordion-container {
        border: 0;
    }

    .panadol-product-overview .panadol-content-rte ul li {
        background: url("../../assets/img/article_list_icon.png") no-repeat left center;
        font-size: 13.65px;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        color: #666666;
    }

    .panadol-product-overview .panadol-content-rte ul {
        padding: 0;
        margin: 0;
    }

    .panadol-product-overview .panadol-content-rte {
        margin-bottom: 0;
    }

    .panadol-product-overview .panadol-content-rte p {
        font-size: 13.65;
        color: #666666;
    }

    .richText.panadol-prod-detail-rte .richText-content {
        border-top: 2px solid #f1f1f1;
        margin: 0 auto;
        width: 70%;
        text-align: center;
        padding-top: 0.5em;
        padding-bottom: 0.5em;
    }

    .richText.panadol-prod-detail-rte img.richText-image {
        margin: 0 auto;
        padding-top: 1em;
        padding-bottom: 1em;
    }

    .richText.panadol-prod-detail-rte {
        margin-bottom: 1.8em;
    }

    .box.panadol-prod-dosage-text-box .panadol-content-rte p {
        text-align: center;
    }

    .box.panadol-prod-dosage-table-box .richText.panadol-content-rte {
        float: left;
    }

    .box.panadol-prod-dosage-table-box .panadol-content-rte p {
        border-left: 1px solid #d4d4d4;
    }

    .box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(1) {
        border-left: 1px solid #ffffff;
    }

    .main .panadol-content-rte.panadol-warning-section {
        margin-top: 1.8em;
        margin-bottom: 0;
        width: auto !important;
        height: auto !important;
        margin-left: 0 !important;
    }

    .richText.panadol-content-rte.panadol-warning-section.last {
        margin-bottom: 3em;
    }

    .panadol-content-rte.panadol-warning-section p {
        text-align: center;
    }

    .panadol-related-products-carousel .box.panadol-product-list-tab-box, .panadol-related-articles-carousel .panadol-related-articles-box {
        width: auto !important;
    }

    .panadol-related-products-carousel .box.panadol-product-list-tab-box.last, .panadol-related-articles-carousel .panadol-related-articles-box.last {
        margin-left: 0 !important;
    }

    .richText.panadol-prod-comp-checkbox-rte p {
        /* width: 32px; */
        height: 32px;
        padding-top: .8em;
        margin-bottom: 0em;
    }

    .panadol-related-products-carousel .carousel-nav li {
        display: inline-block;
    }

    .main .symptoms-heading {
        font-size: 38.4px;
        line-height: 40px;
        margin-top: 0.8em;
        margin-bottom: 0.5em;
        display: block;
    }

    .main .richText.panadol-content-rte.panadol-symptoms-heading-rte .richText-content > h1 {
        margin-top: 0em;
    }

    .main .richText.panadol-content-rte.panadol-symptoms-heading-rte .richText-content p {
        font-size: 12.8px;
        line-height: 18.7px;
        width: 100%;
    }

    .main .panadol-symptoms-heading-rte {
        float: none;
        margin: 0 auto;
        width: auto;
    }

    .main .panadol-symptoms-tip-section-rte {
        width: auto;
        margin-top: 0em;
        margin-bottom: 0em;
    }

    .main .richText.panadol-content-rte.panadol-symptoms-tip-section-rte p strong, .main .panadol-symptoms-tip-section-rte p {
        font-size: 13.66px;
        text-align: center;
    }

    .main .panadol-symptoms-tip-section-rte .richText-image.pull-left {
        float: none;
        width: auto;
        max-width: 35%;
        margin: 0 auto;
    }

    .main .panadol-symptoms-lanading-outer-box h2 {
        font-size: 21.33px;
        line-height: 25.6px;
    }

    .panadol-related-articles-carousel .panadol-related-articles-box {
        background-color: #ececec;
    }

    .panadol-product-detail-outer-box .panadol-related-articles-carousel .panadol-related-articles-box {
        background-color: #ffffff;
    }

    .tabs.panadol-product-children-tab.panadol-home-best-of-week-tab .tabs-nav {
        width: 20em;
    }

    .tabs.panadol-product-children-tab.panadol-home-best-of-week-tab .tabs-nav .tabs-nav-item {
        padding: 7px 5px 7px 5px;
    }

    .box.panadol-product-list-tab-box, .panadol-product-listing-box .box.panadol-product-list-tab-box {
        border: 10px solid #efefef;
        width: 95%;
        margin: 0 auto;
        background-color: #ffffff;
        margin-bottom: 2em;
    }

    .tabs.panadol-product-children-tab.panadol-home-best-of-week-tab.tabs .tabs-content {
        background-color: #FFFFFF;
    }

    .compare-name img {
        float: right;
        width: 16px;
        margin-top: 5px;
    }

    .panadol-compare-now-link {
        width: auto;
        margin: 0;
        margin-left: 8%;
        text-align: left;
    }

    .compare-name {
        width: 130px;
        padding: 0.5em;
        min-height: 8em;
        margin-right: 0.8em;
    }

    .panadol-compare-close {
        float: right;
        width: 30px;
        margin-right: 1em;
        padding-top: 2em;
    }

    .main .panadol-compare-outer-box .panadol-content-box {
        padding-top: 5em;
        width: auto;
        margin-left: 20px;
    }

    .component-content.panadol-compare-first-level-box-wrapper {
        overflow-x: scroll;
    }

    .panadol-compare-now-link p {
        text-align: left;
    }

    .box.section.panadol-compare-first-level-box {
        overflow-x: scroll;
        height: 190px;
        overflow: hidden;
        min-width: 300px;
    }

    .content.paragraphSystem.panadol-compare-first-level-box-paragraph {
        width: 800px;
    }

    .main .richText.panadol-content-rte.panadol-compare-label-rte {
        display: none;
    }

    .main .panadol-compare-outer-box .panadol-compare-second-level-box {
        /* height: 780px; */
        overflow: hidden;
        min-width: 300px;
    }

    /*.main .parametrizedhtml.share-bar {
      width: 46%;
      margin-left: 2% !important;
      float: right;
    } */
    .main .fileList.panadol-download {
        width: 52% !important;
        float: left !important;
    }

    .panadol-mobile-box .panadol-safety-content-box .panadol-content-rte h2 {
        margin-top: 1.5em;
        margin-bottom: 1em;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        width: 80%;
    }

    .panadol-mobile-box .panadol-safety-content-box .panadol-content-rte.richText ul {
        padding-left: 0;
        padding-right: 0;
    }

    .panadol-mobile-box .panadol-mobile-symptoms-tab.panadol-home-spotlight-tab .tabs-nav {
        width: 14em;
    }

    .panadol-mobile-box .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab .tabs-nav {
        width: 280px;
    }

    .panadol-mobile-box .panadol-home-best-of-week-tab ul.tabs-nav-list li.tabs-nav-item a {
        padding: 0px;
    }

    .panadol-mobile-box .tabs.panadol-navigation-tab.panadol-home-best-of-week-tab li.tabs-nav-item {
        padding: 10px;
    }

    .box.panadol-compare-table-section-box.TotalProduct2 {
        width: 440px;
    }

    .box.panadol-compare-table-section-box.TotalProduct3 {
        width: 670px;
    }

    .box.panadol-compare-table-section-box.TotalProduct4 {
        width: 880px;
    }

    .box.panadol-compare-table-section-box.TotalProduct5 {
        width: 1100px;
    }

    .main .box.panadol-compare-table-section-box.TotalProduct2 .panadol-product-table-section {
        width: 100%;
    }

    .box.panadol-error-page-outer-box .panadol-content-rte h1 {
        /* font-size: 60px; */
        line-height: normal;
        margin-bottom: 0.2em;
    }

    .box.panadol-error-page-outer-box .panadol-content-rte p {
        font-size: 16px;
        line-height: 22px;
    }

    .box.panadol-error-page-outer-box .panadol-content-rte {
        width: 80%;
    }

    .compare-section .panadol-content-rte p, .compare-section .panadol-content-rte.richText ul li {
        padding-left: 1em;
        padding-right: 1em;
    }

    .panadol-related-products-carousel .carousel-nav li, .panadol-related-articles-carousel .carousel-nav li {
        display: inline-block;
        width: 4%;
    }

    .panadol-mobile-box .panadol-mobile-symptoms-tab.panadol-home-spotlight-tab .tabs-nav {
        width: 230px;
    }

    .panadol-mobile-header-box .panadol-home-spotlight-tab ul.tabs-nav-list li.tabs-nav-item {
        padding: 7px 20px 7px 20px !important;
    }

    .panadol-header-links-rte.richText ul li:nth-child(3), .panadol-header-links-rte.richText ul li:nth-child(4) {
        margin-right: 1 .4vw;
    }

    .main .panadol-header-tooltip {
        background: url("../../assets/img/mobile-tooltip-background.png") no-repeat;
        width: 170px;
        height: 63px;
        left: inherit;
        right: 1.3em;
        top: 2.3em;
        font-size: 16px;
        padding-top: 0.8em;
        padding-left: 0.1em;
        padding-right: 0.2em;
    }

    span.sweetPink, span.skyBlue, span.olivine, span.sunglow, span.cinnabar, span.viking, span.mediumSeaGreen, span.seaBuckThorn, span.mandy, span.summerSky, span.carissma, span.pancho {
        font-size: 46.87px;
    }

    .panadol-symptoms-lanading-outer-box .panadol-content-grey-box ul li {
        background: url(../../assets/img/panadol-list-bullet.png) no-repeat left 6px;
    }


    .panadol-symptoms-lanading-outer-box .panadol-content-grey-box {
        background-color: #f2f2f2;
        padding-bottom: 0;
    }

    .panadol-symptoms-lanading-outer-box .panadol-content-grey-box .panadol-content-rte {
        margin-bottom: 0;
    }

    .main .panadol-campaign-new-video-carousel .carousel-nav li.carousel-nav-prev a:before {
        content: " ";
        background: none;
    }

    .main .panadol-campaign-new-video-carousel .carousel-nav li.carousel-nav-next a:before {
        content: " ";
        background: none;
    }

    .main .panadol-campaign-new-outer-box span.grey-title, .main .panadol-campaign-new-outer-box h2 {
        font-size: 25px !important;
        line-height: normal !important;
    }

    .main .panadol-campaign-new-outer-box p, .panadol-campaign-new-outer-box .panadol-healthy-child-box span.learn-more-button {
        font-size: 16px !important;
        line-height: 21px !important;
    }

    .main .panadol-campaign-new-outer-box .box.panadol-campaign-header-box {
        margin-bottom: 0;
        width: 78%;
    }

    .main .panadol-campaign-new-outer-box .panadol-healthy-child-box {
        padding-bottom: 0em;
        background: none;
        min-height: 100%;
    }

    .main .panadol-campaign-new-outer-box .panadol-healthy-child-box .richText.panadol-content-rte p {
        width: 89%;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .panadol-content-rte p {
        width: 100%;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box {
        background: url(../../assets/img/campaign-blueBg-mobile.png) no-repeat;
        background-size: 100% 100%;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .panadol-content-box {
        width: 100%;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel {
        width: 70%;
        margin: 0 auto !important;
        background-color: #fffaef;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .panadol-content-rte {
        width: 90%;
        margin: 0 auto;
    }

    .main .panadol-campaign-new-outer-box .carousel .carousel-nav li a {
        top: 103%;
    }

    .main .panadol-campaign-new-outer-box .carousel .carousel-nav li {
        width: 5%;
    }

    .main .panadol-campaign-new-outer-box .panadol-campaign-blue-background-box .carousel-slide .box.component .richText.panadol-content-rte .richText-image {
        margin-top: 1em;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 1.5em;
    }

    .main .panadol-campaign-new-outer-box .image.panadol-campaign-swipe-image {
        margin-top: 1.5em;
        margin-bottom: 1.5em;
        overflow: hidden;
        max-height: 386px
    }

    .main .panadol-campaign-new-outer-box .panadol-mobile-content-box .panadol-campaign-banner-video-box .carousel.panadol-campaign-new-video-carousel .image.panadol-content-image img {
        width: 100%;
    }

    .main .panadol-campaign-new-outer-box .panadol-mobile-content-box .panadol-campaign-banner-video-box .carousel.panadol-campaign-new-video-carousel .carousel-nav li a {
        top: 75%;
    }

    .panadol-campaign-blue-background-box .panadol-content-rte.panadol-swipe-mobile-rte p:first-child {
        padding-top: 0em;
        padding-bottom: 1.4em;
    }

    .main .panadol-campaign-new-outer-box .image.panadol-campaign-swipe-image.image .component-content {
        overflow-x: scroll;
    }

    .main .panadol-campaign-new-outer-box .image.panadol-campaign-swipe-image.image img {
        overflow-x: scroll;
        min-width: 3400px;
    }

    .main .panadol-campaign-new-outer-box .box.panadol-campiagn-poll-section-box .box.component {
        width: 84%;
        margin: 0 auto;
    }

    .main .panadol-campaign-new-outer-box .poll button.showPollResult {
        width: 50%;
    }

    .main .panadol-campaign-new-outer-box .panadol-campaign-video-section .carousel-slides {
        min-height: 289px;
    }

    .main .panadol-campaign-new-outer-box .panadol-campaign-rel-prod-bg-box {
        background: url(../../assets/img/campaign-greenBg-mobile.png) no-repeat;
        background-size: 100% 100%;
        margin-top: 0em;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-rel-prod-bg-box .box.panadol-content-box {
        width: 85%;
    }

    .panadol-campaign-new-outer-box .richText.panadol-campaign-new-rte p strong {
        font-size: 17px;
    }

    .panadol-campaign-new-outer-box .richText.panadol-campaign-new-rte img {
        max-width: 10%;
    }

    .panadol-campaign-new-outer-box .richText.panadol-campaign-new-rte p {
        padding-left: 50px;
        width: 75%;
    }

    .panadol-campaign-new-outer-box span.learn-more-button {
        width: 45%;
        font-size: 16px;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-rel-prod-bg-box span.campaign-disclamier {
        font-size: 12px;
        line-height: normal;
    }

    .panadol-campaign-new-outer-box .richText.panadol-campaign-new-rte .richText-content {
        margin-bottom: 0em;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-rel-prod-bg-box .panadol-content-rte p:nth-child(4) {
        width: 80%;
        margin: 0 auto;
        margin-top: 0.5em;
        line-height: 12px !important;
    }

    .main .panadol-campaign-new-outer-box .panadol-dosage-weight-box {
        width: 79%;
        margin: 0 auto;
        padding: 0
    }

    .main .panadol-campaign-new-outer-box .panadol-dosage-weight {
        margin-bottom: 3.5em;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-background-box .box.section.panadol-home-kids-video-box {
        width: 95% !important;
        margin: 0 auto !important;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-background-box .panadol-children-pink-oval-box {
        width: 100% !important;
    }

    .panadol-campaign-new-outer-box .panadol-healthy-child-box span.learn-more-button {
        width: 40%;
    }

    .panadol-campaign-new-outer-box .panadol-children-pink-background-box {
        background: url(../../assets/img/campaign-pinkBg-mobile.png) no-repeat;
        background-size: 100% 100%;
    }

    .panadol-campaign-new-outer-box .panadol-children-pink-background-box .box.panadol-content-box {
        width: 100%;
    }

    .panadol-campaign-new-outer-box .panadol-children-pink-oval-rte {
        background: url(../../assets/img/Mobile_ChildrensPanadol_PinkOvalShape.png) no-repeat 0% 0%;
        background-size: 100%;
        min-height: 70vw;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-oval-rte p:first-child {
        font-size: 20px;
        padding: 18% 12% 3% 10%;
        margin: 0;
        width: auto;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-oval-rte span.pink-text {
        font-size: 5.33vw;
        line-height: 6vw;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-oval-rte p {
        font-size: 4.27vw !important;
        width: auto;
        margin: 0;
        padding: 0% 11% 10% 10%;
        line-height: 5vw !important;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-background-box .green-oval-small-rte {
        background-size: 36vw;
        width: 50vw;
    }

    .main .panadol-campaign-new-outer-box .panadol-children-pink-oval-box .green-oval-small-rte p {
        width: 100%;
        font-size: 4.27vw !important;
        line-height: 5vw !important;
    }

    .main .panadol-campaign-new-outer-box label.poll-option-label, .panadol-campiagn-poll-section-box .pollResultsContainer span.pollTitle {
        font-size: 15.97px;
    }

    .main .panadol-campaign-new-outer-box .pollOptionsContainer h4, .panadol-campiagn-poll-section-box .pollResultsContainer h4 span.pollResultValue {
        font-size: 17px;
    }

    .panadol-campaign-new-outer-box .panadol-campaign-new-video-carousel .carousel-slides {
        min-height: 229px;
    }

    /*USIM10015358832 Mobile*/
    /*.main .panadol-mobile-box .mb-safety-information-menu {
        position: absolute;
        left: 25%;
        width: 28%!important;
        top: -27%;
        line-height: 15.5px!important;
    }*//*USIM10015358832 Mobile*/
}

/* Mobile Styles Ends */
a[href^=tel] {
    color: inherit;
    text-decoration: none;
}

@media screen and (min-width: 1460px) {
    span.panadol-product-label {
        min-height: 15.85vw;
    }
}

/* Print Media Starts */

@media print {
    #header, #footer {
        display: none;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box span.green-text {
        font-size: 18.3px;
        line-height: normal;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box span.grey-title {
        line-height: normal;
        font-size: 30.45px;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p {
        line-height: normal;
        font-size: 14.66px;
    }

    .snippetReference .box.share-print-wrapper .panadol-print {
        display: none;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p span.where-to-buy, .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p span.where-to-buy a {
        font-size: 14.74px;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-print p, .panadol-download a.fileList-download-link, .share-bar a.addthis_button, .main .panadol-print p {
        font-size: 14.64px;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte h2 {
        font-size: 30.45px;
        line-height: normal;
    }

    span.product-green-bar {
        font-size: 18.45px;
        line-height: normal;
        padding: 0.5em;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section ul li {
        font-size: 14.63px;
        line-height: normal;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText ul, .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText p, .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText p strong {
        font-size: 14.64px;
        line-height: normal;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText p:nth-child(2), .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText ul {
        padding-left: 1em;
        padding-right: 1em;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText ul, .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.richText p {
        padding-left: 1em;
        padding-right: 1em;
    }

    .main .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section p:nth-child(1) {
        margin-bottom: 1em;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section ul li {
        background: url("../../assets/img/article_list_icon.png") no-repeat left 7px;
    }

    .box.panadol-prod-dosage-text-box .panadol-content-rte, .panadol-content-rte.panadol-warning-section p, .richText.panadol-content-rte.panadol-enquiry-section p, .box.panadol-product-list-tab-box .panadol-content-rte p, .panadol-related-articles-carousel .panadol-related-articles-box .richText.panadol-content-rte p {
        font-size: 16px;
        line-height: normal;
    }

    .snippetReference {
        margin-bottom: 0;
    }

    .box.panadol-prod-dosage-table-box .panadol-content-rte p:nth-child(1) {
        font-size: 15.86px;
        line-height: normal;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section, .box.panadol-prod-dosage-text-box, .panadol-content-rte.panadol-warning-section, .main .panadol-related-products-carousel .box.panadol-product-list-tab-box, .panadol-related-articles-carousel .panadol-related-articles-box, .panadol-article-related-content-richtext {
        -moz-box-shadow: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }

    .panadol-related-articles-box .panadol-content-rte span.read-more-button {
        font-size: 18px;
        line-height: normal;
    }

    .panadol-related-articles-box .panadol-content-rte span.read-more-button a {
        font-size: 18px;
        line-height: normal;
    }

    .share-bar a.addthis_button {
        padding-left: 4.5em;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p span.where-to-buy, .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-product-detail-rhs-text-box p span.where-to-buy a {
        display: inline-block;
        margin-top: 1em;
    }

    .panadol-product-detail-lhs-wrapper {
        float: left !important;
        width: 45% !important;
    }

    .panadol-product-detail-rhs-text-box {
        float: right !important;
        width: 45% !important;
    }

    .panadol-content-box, .carousel-slides, .panadol-footer-box {
        width: 98%;
        margin: 0 auto;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section {
        width: 48%;
        /* height: auto !important;*/
        padding-bottom: 1em;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.odd, .panadol-content-rte.panadol-warning-section.odd, .panadol-related-articles-carousel .panadol-related-articles-box.odd {
        float: right !important;
    }

    .box.panadol-product-detail-outer-box.panadol-product-detail-active-box .panadol-content-rte.panadol-green-card-section.even, .panadol-content-rte.panadol-warning-section.even, .panadol-related-articles-carousel .panadol-related-articles-box.even {
        float: left !important;
    }

    .box.panadol-prod-dosage-table-box .richText.panadol-content-rte {
        margin: 0;
        width: 33.33%;
        float: left !important;
    }

    .panadol-content-rte.panadol-warning-section, .panadol-related-articles-carousel .panadol-related-articles-box {
        width: 48% !important;
    }

    .main .panadol-related-products-carousel .box.panadol-product-list-tab-box {
        min-height: auto !important;
        width: 33%;
        float: left !important;
        display: block;
        margin-left: 2% !important;
    }

    .carousel.panadol-related-products-carousel ul.carousel-nav, .panadol-related-articles-carousel ul.carousel-nav {
        display: none;
    }

    .green-text {
        font-size: 20px;
    }

    .richText.panadol-prod-comp-checkbox-rte p {
        color: #25408f;
        font-family: 'Montserrat', sans-serif;
        font-weight: bold;
        margin: 0;
        margin-left: 2em;
        padding-left: 2.5em;
        background: url("../../assets/img/panadol-checkbox.png") no-repeat left center;
        width: 32px;
        height: 2em;
        padding-top: 0.5em;
        font-size: 16px;
        line-height: normal;
    }

    .carousel-slides {
        height: auto !important;
    }

    .panadol-article-detail-content-box h1 {
        font-size: 24px !important;
        line-height: normal !important;
    }

    .panadol-article-detail-content-box p, .panadol-article-detail-content-box ul li, .panadol-article-related-content-richtext p a, .panadol-article-bread-crumb ul li {
        font-size: 16px !important;
        line-height: normal !important;
    }

    .box.panadol-article-detail-content-box {
        width: 50% !important;
        float: left !important;
    }

    .panadol-content-box .panadol-desktop-n-tablet-conent-box {
        float: right !important;
        width: 45% !important;
    }

    .panadol-article-detail-rel-article-box .panadol-content-rte p, .panadol-article-detail-rel-product-box .panadol-content-rte p {
        font-size: 20px !important;
        line-height: normal !important;
    }
}

/* Print Media Ends */

/* USIM10014514309 -- L3 Changes start----*/
@media screen and (min-width: 1025px) {
    .sv-locale .panadol-search-icon {
        position: relative;
        top: 22px;
    }

    .sv-locale .gsk-logo {
        position: relative;
        top: 22px;
    }
}

/* USIM10014514309 -- L3 Changes end----*/
/*vi_vn - USIM10015090718 */
@media screen and (max-width: 767px) and (min-width: 569px) {
    .main .panadol-vietnam-box {
        width: 35% !important;
        float: right !important;
    }

    .main .panadol-vietnam-box .panadol-menu-icon {
        width: 40% !important;
        line-height: 29px !important;
        padding-bottom: 0 !important;
        text-align: center;
    }
}

@media screen and (max-width: 568px) and (min-width: 320px) {
    .main .panadol-vietnam-box {
        width: 70% !important;
        float: right !important;
    }

    .main .panadol-vietnam-box .panadol-menu-icon {
        width: 40% !important;
        line-height: 29px !important;
        padding-bottom: 0 !important;
    }

}

@media screen and (max-width: 1024px) {
    .main .panadol-mobile-header-menu-wrapper .panadol-vietnam-box {
        width: 40% !important;
        float: right !important;
    }
}

/* --------- 16-08-2017 -------- */
@media screen and (max-width: 325px) and (min-width: 315px) {
    .page-vietnam .panadol-mobile-header-menu-wrapper {
        width: 70% !important;
        text-align: center;
    }
}

@media screen and (max-width: 380px) and (min-width: 370px) {
    .page-vietnam .panadol-mobile-header-menu-wrapper {
        width: 60% !important;
        text-align: center;
    }
}

@media screen and (max-width: 570px) and (min-width: 560px) {
    .page-vietnam .panadol-mobile-header-menu-wrapper {
        width: 40% !important;
        text-align: center;
    }
}

@media screen and (max-width: 770px) and (min-width: 760px) {
    .main .panadol-vietnam-box .panadol-menu-icon {
        width: 35% !important;
    }

    .page-vietnam .panadol-mobile-header-menu-wrapper {
        width: 38% !important;
        text-align: center;
    }
}

@media screen and (max-width: 1030px) and (min-width: 1020px) {
    .main .panadol-vietnam-box .panadol-menu-icon {
        width: 28% !important;
    }

    .page-vietnam .panadol-mobile-header-menu-wrapper {
        width: 28% !important;
        text-align: center;
    }
}

@media screen and (max-width: 365px) and (min-width: 355px) {
    .page-vietnam .panadol-mobile-header-menu-wrapper {
        width: 65% !important;
        text-align: center;
    }
}

@media screen and (max-width: 420px) and (min-width: 410px) {
    .page-vietnam .panadol-mobile-header-menu-wrapper {
        width: 55% !important;
        text-align: center;
    }
}

/****************  NORWAY LOCALIZATION  ****************/
@media screen and (max-width: 1024px) and (min-width: 768px) {
    :lang(no) .main .richText.panadol-content-rte.panadol-symptoms-heading-rte .richText-content p {
        line-height: 1.5;
    }
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    :lang(no) .panadol-symptoms-lanading-outer-box .panadol-symptoms-article-second-box {
        margin-top: 0;
    }
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    :lang(no) .main .symptoms-heading {
        font-size: 25px;
    }
}

/****************  END OF NORWAY LOCALIZATION  ****************/

/****************  PAKISTAN LOCALIZATION  ****************/
@media screen and (min-width: 768px) and (max-width: 1024px) {
    .en_pk span.nav-pdct-title {
        min-height: auto;
    }

    .en_pk .panadol-singapore-standard-carousel-box .panadol-home-did-you-know-carousel ul.carousel-slides {
        margin-top: 50px;
    }

    .en_pk .main .panadol-mobile-box .panadol-mobile-header-inner-box .panadol-headaches-menu-box .panadol-navigation-products-rte {
        border-bottom: 1px solid #eee;
    }

    .en_pk .main .panadol-mobile-box .panadol-headaches-menu-box .panadol-navigation-products-rte p:nth-child(3) {
        border-top: none;
        position: static;
        width: auto;
        padding-top: 0;
        float: none;
    }
}

@media screen and (max-width: 1024px) {
    .en_pk .panadol-navigation-products-rte .richText-content {
        margin-top: 0.8em;
    }
}

/****************  END OF PAKISTAN LOCALIZATION  ****************/

/****************  SWITZERLAND LOCALIZATION  ****************/


/****************  END OF SWITZERLAND LOCALIZATION  ****************/

/*Fixes for Peru localization starts here:*/
@media screen and (max-width: 767px) and (min-width: 320px) {
    .es-pe .carousel.panadol-product-detail-image-carousel .carousel-nav li a, .es-pe .panadol-related-products-carousel .carousel-nav li a, .es-pe .panadol-related-articles-carousel .carousel-nav li a {
        width: 25px;
        height: 25px;
    }
}

/*End of Peru localization*/

/*Fixes for Portugal localization starts here:*/
@media screen and (max-width: 767px) and (min-width: 320px) {
    .template-panadol-template-pt .carousel.panadol-product-detail-image-carousel .carousel-nav li a, .template-panadol-template-pt .panadol-related-products-carousel .carousel-nav li a, .template-panadol-template-pt .panadol-related-articles-carousel .carousel-nav li a {
        width: 25px;
        height: 25px;
    }
}

/*End of Portugal localization*/

/* Fixes for Vietnam localization */

@media screen and (max-width: 767px) and (min-width: 320px) {
    :lang(vi) .carousel.panadol-product-detail-image-carousel .carousel-nav li a, :lang(vi) .panadol-related-products-carousel .carousel-nav li a, :lang(vi) .panadol-related-articles-carousel .carousel-nav li a {
        width: 25px;
        height: 25px;
    }
}

/* End of Vietnam localization */

/* Fixes for Finland localization */

@media screen and (max-width: 767px) and (min-width: 320px) {
    :lang(fi) .carousel.panadol-product-detail-image-carousel .carousel-nav li a, :lang(fi) .panadol-related-products-carousel .carousel-nav li a, :lang(fi) .panadol-related-articles-carousel .carousel-nav li a {
        width: 25px;
        height: 25px;
    }
}

/* End of Finland localization */

/* GNE localization */
/*
@media screen and (max-width: 767px) and (min-width: 320px) {
    .en_ae .carousel.panadol-product-detail-image-carousel .carousel-nav li a, .en_ae .panadol-related-products-carousel .carousel-nav li a, .en_ae .panadol-related-articles-carousel .carousel-nav li a {
        width: 24px;
        height: 24px;
    }
}
 */
/* END OF GNE localization */

.hide-anything {
    display: none !important;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.searchResults-pagination {
    text-align: center;
    overflow: hidden;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    cursor: default;
}

.searchResults-pagination-list {
    padding: 0;
    margin: 0;
}

.searchResults-pagination-item {
    display: inline-block;
    line-height: 12px;
    margin: 1px;
    cursor: default;
    border-right: solid 1px #D5D1CE;
}

.searchResults-pagination-item a {
    display: inline-block;
    padding: 0 5px 0 0px;
    cursor: pointer;
    line-height: 12px;
}

.searchResults-pagination-item a:hover {
    color: #f36633;
    text-decoration: none;
}

.searchResults-pagination-item:first-child {
    background: url("../../img/arrows/page-arrow-1.png") left center no-repeat;
    height: 20px;
    width: 20px;
    border-right: none;
    line-height: 20px;
}

.searchResults-pagination-item:first-child a {
    text-indent: -999px;
}

.searchResults-pagination-item:last-child {
    background: url("../../img/arrows/page-arrow-2.png") left center no-repeat;
    height: 20px;
    width: 20px;
    line-height: 20px;
    border-right: none;
}

.searchResults-pagination-item:last-child a {
    text-indent: -1299px;
}

.searchResults-pagination-item.is-active a {
    font-weight: bold;
    color: #f36633;
}

.searchResults-title {
    display: block;
    color: #f36633;
    font-family: "Open Sans", sans-serif;
    font-style: italic;
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 5px;
    margin-bottom: 0;
}

.searchResults-term {
    font-style: italic;
}

.searchResults-number {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: left;
}

.searchResults-results {
    margin-bottom: 10px;
}

.searchResults-result {
    position: relative;
    overflow: hidden;
    padding: 8px 10px 10px 10px;
    border-bottom: solid 1px #D5D1CE;
}

.searchResults-result:nth-child(even) {
    background-color: inherit;
}

.searchResults-icon-wrapper {
    position: absolute;
    text-align: center;
    width: 70px;
    margin-top: 10px;
    left: 0;
    top: 0;
}

.searchResults-date {
    margin-bottom: 10px;
    font-family: "Open Sans", sans-serif;
    font-style: italic;
    font-size: 12px;
    color: #635a54;
}

.searchResults-url {
    margin-top: 10px;
}

.searchResults-url a {
    width: 20px;
    height: 20px;
    line-height: 20px;
    background-image: url("../../img/arrows/carousel-arrow.png");
    background-repeat: no-repeat;
    background-position: left center;
    padding: 3px 0 3px 28px;
}

.lt-ie8 .searchResults-pagination-item {
    display: inline;
    zoom: 1;
    margin: 3px;
}

.lt-ie8 .searchResults-pagination-item a {
    display: block;
    zoom: 1;
}

.searchResults-tags {
    list-style-type: none;
    padding: 0;
}

.searchResults-tags-item {
    display: inline-block;
    margin: 0 2px;
}

.searchResults-tags-item-link {
    background: #b9b8b8;
    color: black;
    border: 1px solid #939191;
    padding: 1px;
    display: block;
    font-size: 0.85em;
}

.searchResults-description p {
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    color: #635a54;
}

.searchResults {
    width: 100%;
}

.searchResults .searchResults-stickyNav {
    float: right;
    padding-left: 20px;
}

.searchResults .searchResults-stickyNav ul {
    padding-left: 0;
}

.searchResults .searchResults-stickyNav ul li {
    list-style-type: none;
    display: block;
    text-align: center;
    margin-bottom: 10px;
}

.searchResults .searchResults-stickyNav ul li a {
    color: #000;
}

.searchResults .searchResults-stickyNav ul li.active a {
    color: #F98033;
    font-size: 12px;
    font-weight: 700;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.dosageCalculator .dosageCalculatorInput {
  padding: 20px 10px 0 10px;
  border: 1px solid #D5D1CE; }
  .dosageCalculator .dosageCalculatorInput .dosageOptionGroup {
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 20px; }
    .dosageCalculator .dosageCalculatorInput .dosageOptionGroup input {
      padding: 7px 0;
      border: solid 1px #e0e0e0;
      max-width: 125px; }

.dosageCalculator .dosageDatepicker {
  background: white url("../../img/calendar-icon.jpg") no-repeat scroll right center; }

.dosageCalculatorButton {
  background-color: #f36633;
  border-radius: 3px;
  color: white;
  padding: 8px 20px;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block; }
  .dosageCalculatorButton:hover {
    background-color: #939191;
    color: white; }
  .dosageCalculatorButton:active {
    background-color: #939191;
    color: white; }
:root {
    --font-family: "Manrope", sans-serif;

    /* colors */
    --color-black: #000000;
    --color-white: #FFFFFF;
    --color-midnight-blue: #0B0756;
    --color-deep-blue: #1B407A;
    --color-night-blue: #0B0852;
    --color-dark-blue: #0E0656;

    /* headlines and text */
    --font-h1-mobile: 700 23px/28px var(--font-family)!important;
    --font-h1-desktop: 700 58px/74px var(--font-family)!important;
    --font-h2-mobile: 700 18px/25px var(--font-family)!important;
    --font-h2-desktop: 700 37px/32px var(--font-family)!important;
    --font-h3-mobile: 700 12px/16px var(--font-family)!important;
    --font-h3-desktop: 700 27px/32px var(--font-family)!important;
    --font-text-mobile: 400 12px/20px var(--font-family)!important;
    --font-text-desktop: 400 24px/32px var(--font-family)!important;
    --font-text-footnote-mobile: 400 8px/12px var(--font-family)!important;
    --font-text-footnote-desktop: 400 20px/36px var(--font-family)!important;
}

/* common styles */
.page-panadol-maximum .component-content > .content a[aria-hidden='true'] {
    display: none;
}

/* header section */
.page-panadol-maximum #wrapper {
    background: var(--color-white);
}

.page-panadol-maximum #wrapper #header .panadol-desktop-box {
    display: flex;
    justify-content: center;
    position: static;
    height: 108px;
    width: 100%;
}

.page-panadol-maximum #wrapper #header .panadol-desktop-box > .component-content {
    max-width: 1820px;
    width: 100%;
}

.page-panadol-maximum #wrapper #header.main {
    margin: 0 0 8px 0;
}

.page-panadol-maximum #wrapper #header .panadol-desktop-box .panadol-desktop-header-box {
    position: static;
    height: 100%;
}

.page-panadol-maximum .panadol-desktop-box > .component-content {
    height: 100%;
}

.page-panadol-maximum .panadol-desktop-box > .component-content > .content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
}

.page-panadol-maximum .panadol-desktop-box .panadol-logo {
    display: block;
    position: static;
    height: 108px;
}

.page-panadol-maximum .panadol-desktop-box .panadol-logo a {
    display: block;
}

.page-panadol-maximum .panadol-desktop-box .panadol-logo a img {
    display: block;
    height: 108px;
}

.page-panadol-maximum .panadol-desktop-box .haleon-logo {
    margin: 0 20px 0 0;
    width: 84px !important;
}

@media (min-width: 992px) {
    .page-panadol-maximum #wrapper #header .panadol-desktop-box {
        height: 195px;
    }

    .page-panadol-maximum .panadol-desktop-box .panadol-logo,
    .page-panadol-maximum .panadol-desktop-box .panadol-logo a img {
        height: 195px;
        width: auto;
        margin: 0;
    }

    .page-panadol-maximum .panadol-desktop-box .haleon-logo {
        margin: 0 56px 0 0;
        width: 120px !important;
    }
}

/* hero section */

.panadol-maximum-hero {
    display: flex;
    justify-content: center;
    background-color: var( --color-white);
}

.panadol-maximum-power-of-panadol > .component-content {
    max-width: 1820px;
}

.panadol-maximum-hero .image,
.panadol-maximum-hero .image img {
    display: block;
}

/* power of panadol section */

.panadol-maximum-power-of-panadol {
    display: flex;
    justify-content: center;
    background-color: var( --color-white);
}

.panadol-maximum-power-of-panadol > .component-content {
    max-width: 1920px;
    padding: 48px 32px 55px;
    width: 100%;
}

.panadol-maximum-power-of-panadol > .component-content > .content {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.panadol-maximum-power-of-panadol .richText.first {
    width: 100%;
    /*max-width: 293px;*/
    margin: 0 0 31px;
    padding: 0;
}

.panadol-maximum-power-of-panadol h2 {
    font: var(--font-h1-mobile)!important;
    color: var(--color-dark-blue);
    letter-spacing: 0;
    text-align: center;
    vertical-align: middle;
    margin: 0 0 26px;
    padding: 0;
}

.panadol-maximum-power-of-panadol h2 + p {
    font: var(--font-text-mobile)!important;
    color: var(--color-black);
    letter-spacing: 0;
    margin: 0;
    padding: 0;
}

.panadol-maximum-power-of-panadol h2 + p strong {
    color: var(--color-dark-blue);
}

.panadol-maximum-power-of-panadol .flex-desktop-column-2.flex-mobile-column-1 > .component-content > .content {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.panadol-maximum-power-of-panadol .flex-desktop-column-2.flex-mobile-column-1 .image {
    width: 41vw;
    max-width: 491px;
}

.panadol-maximum-power-of-panadol .flex-desktop-column-2.flex-mobile-column-1 .image img {
    width: 100%;
}

.panadol-maximum-power-of-panadol .flex-desktop-column-2.flex-mobile-column-1 .box {
    margin: 12px 0 0;
    width: 100%;
}

.panadol-maximum-power-of-panadol .flex-desktop-column-2.flex-mobile-column-1 .box .richText p {
    font: var(--font-text-mobile)!important;
    color: var(--color-black);
    letter-spacing: 0;
    margin: 0 0 20px;
    padding: 0;
}

.panadol-maximum-power-of-panadol .flex-desktop-column-2.flex-mobile-column-1 .box .richText p strong {
    color: var(--color-dark-blue);
}

.panadol-maximum-power-of-panadol .flex-desktop-column-2.flex-mobile-column-1 .box .richText ul {
    margin: 0 0 0 2px;
    padding: 0 0 0 18px;
    border-left: 1px solid #CCCCCC;
}

.panadol-maximum-power-of-panadol .flex-desktop-column-2.flex-mobile-column-1 .box .richText ul li {
    font: 400 12px/17px var(--font-family)!important;
    color: #242424;
    letter-spacing: 0;
    position: relative;
    display: block;
    margin: 0;
    padding: 0 0 0 18px;
}

.panadol-maximum-power-of-panadol .flex-desktop-column-2.flex-mobile-column-1 .box .richText ul li + li {
    margin: 8px 0 0;
}

.panadol-maximum-power-of-panadol .flex-desktop-column-2.flex-mobile-column-1 .box .richText ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    display: block;
    width: 10px;
    min-width: 10px;
    height: 10px;
    background-image: url(/content/dam/cf-consumer-healthcare/panadol/gr_GR/panadol-maximum/list-icon.png);
    background-size: contain;
    background-repeat: no-repeat;
}

.panadol-maximum-power-of-panadol .richText.last {
    margin: 28px 0 0;
}

.panadol-maximum-power-of-panadol .richText.last p {
    margin: 0;
    padding: 0;
}

.panadol-maximum-power-of-panadol .richText.last p a {
    font: 700 13px/18px var(--font-family)!important;
    color: var(--color-white);
    letter-spacing: 0;
    width: 267px;
    height: 46px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    background: var(--color-night-blue);
    border-radius: 45px;
}

@media (min-width: 992px) {
    .panadol-maximum-power-of-panadol > .component-content {
        padding: 108px 32px;
    }

    .panadol-maximum-power-of-panadol .richText.first {
        max-width: 926px;
        margin: 0 0 56px;
    }

    .panadol-maximum-power-of-panadol h2 {
        font: var(--font-h1-desktop)!important;
        margin: 0 0 21px;
    }

    .panadol-maximum-power-of-panadol h2 + p {
        font: var(--font-text-desktop)!important;
    }

    .panadol-maximum-power-of-panadol .flex-desktop-column-2.flex-mobile-column-1 > .component-content > .content {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        max-width: 1345px;
        margin: 0 0 70px;
    }

    .panadol-maximum-power-of-panadol .flex-desktop-column-2.flex-mobile-column-1 .image {
        width: 36%;
        max-width: 491px;
    }

    .panadol-maximum-power-of-panadol .flex-desktop-column-2.flex-mobile-column-1 .box {
        width: 53.3%;
        max-width: 717px;
        margin: 0;
    }

    .panadol-maximum-power-of-panadol .flex-desktop-column-2.flex-mobile-column-1 .box .richText p {
        font: var(--font-text-desktop)!important;
        margin: 0 0 43px;
    }

    .panadol-maximum-power-of-panadol .flex-desktop-column-2.flex-mobile-column-1 .box .richText ul {
        margin: 0 0 0 2px;
        padding: 0 0 0 40px;
    }

    .panadol-maximum-power-of-panadol .flex-desktop-column-2.flex-mobile-column-1 .box .richText ul li {
        font: 400 24px/37px var(--font-family)!important;
        padding: 0 0 0 45px;
    }

    .panadol-maximum-power-of-panadol .flex-desktop-column-2.flex-mobile-column-1 .box .richText ul li + li {
        margin: 21px 0 0;
    }

    .panadol-maximum-power-of-panadol .flex-desktop-column-2.flex-mobile-column-1 .box .richText ul li:before {
        left: 0;
        top: 8px;
        width: 24px;
        min-width: 24px;
        height: 24px;
    }

    .panadol-maximum-power-of-panadol .richText.last {
        margin: 0;
    }

    .panadol-maximum-power-of-panadol .richText.last p a {
        font: 700 26px/37px var(--font-family)!important;
        width: 539px;
        height: 92px;
    }
}

/* treatment section */

.panadol-maximum-treatment {
    display: flex;
    justify-content: center;
}

.panadol-maximum-treatment > .component-content {
    max-width: 1820px;
    width: 100%;
    /*padding: 34px 23px 25px 22px;*/
    padding: 34px 0 25px 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.panadol-maximum-treatment > .component-content > .content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}

.panadol-maximum-treatment h2 {
    font: var(--font-h2-mobile)!important;
    color: var(--color-white);
    letter-spacing: 0;
    text-align: center;
    vertical-align: middle;
    margin: 0 0 10px;
    padding: 0;
}

.panadol-maximum-treatment h2 + p {
    font: 400 12px/17px var(--font-family)!important;
    color: var(--color-white);
    letter-spacing: 0;
    margin: 0 0 8px;
    padding: 0;
}

.panadol-maximum-treatment .reference-panadol-maximum-slider-treatment {
    display: block;
    width: 100%;
}

.panadol-maximum-treatment .reference-panadol-maximum-slider-treatment .swiper-wrapper {
    margin: 0 0 14px;
}

.panadol-maximum-treatment .reference-panadol-maximum-slider-treatment .swiper-wrapper .swiper-slide {
    display: block;
    width: 100%;
    flex-shrink: 0;
}

.panadol-maximum-treatment .reference-panadol-maximum-slider-treatment .swiper-wrapper .swiper-slide .image {
    width: 74px;
    height: auto;
    margin: 0 auto 12px auto;
}

.panadol-maximum-treatment .reference-panadol-maximum-slider-treatment .swiper-wrapper .swiper-slide .richText p {
    font: 700 13px/21px var(--font-family)!important;
    color: var(--color-white);
    letter-spacing: 0;
    margin: 0;
    padding: 0;
}

.panadol-maximum-treatment .reference-panadol-maximum-slider-treatment .swiper-pagination {
    position: relative;
    display: flex;
    justify-content: center;
    gap: 4px;
}

.panadol-maximum-treatment .reference-panadol-maximum-slider-treatment .swiper-pagination .swiper-pagination-bullet {
    width: 5px;
    height: 5px;
    background: #E5E1E17D;
}

.panadol-maximum-treatment .reference-panadol-maximum-slider-treatment .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--color-white);
}

@media (min-width: 768px) and (max-width: 991px) {
    .panadol-maximum-treatment .reference-panadol-maximum-slider-treatment .swiper {
        max-width: 400px;
    }
}

@media (min-width: 992px) {
    .panadol-maximum-treatment > .component-content {
        padding: 144px 28px 180px;
    }

    .panadol-maximum-treatment h2 {
        font: 700 44px/74px var(--font-family)!important;
        margin: 0;
    }

    .panadol-maximum-treatment h2 + p {
        font: 400 27px/43px var(--font-family)!important;
        margin: 0 0 55px;
    }

    .panadol-maximum-treatment .reference-panadol-maximum-slider-treatment .swiper-wrapper {
        justify-content: center;
        gap: 2%;
        margin: 0;
    }

    .panadol-maximum-treatment .reference-panadol-maximum-slider-treatment .swiper-wrapper .swiper-slide {
        width: auto;
    }

    .panadol-maximum-treatment .reference-panadol-maximum-slider-treatment .swiper-wrapper .swiper-slide .image {
        width: 150px;
    }

    .panadol-maximum-treatment .reference-panadol-maximum-slider-treatment .swiper-wrapper .swiper-slide .richText p {
        font: 700 27px/43px var(--font-family)!important;
    }

    .panadol-maximum-treatment .reference-panadol-maximum-slider-treatment .swiper-pagination {
        display: none;
    }
}

@media (min-width: 1200px) {
    .panadol-maximum-treatment .reference-panadol-maximum-slider-treatment .swiper-wrapper {
        gap: 5%;
    }
}

/* faq section */

.panadol-maximum-faq {
    display: flex;
    justify-content: center;
}

.panadol-maximum-faq > .component-content {
    max-width: 1440px;
    padding: 23px 43px 5px 38px;
}

.panadol-maximum-faq > .component-content > .content {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.panadol-maximum-faq .richText h2 {
    font: var(--font-h2-mobile)!important;
    color: var(--color-dark-blue);
    letter-spacing: 0;
    text-align: center;
    vertical-align: middle;
    margin: 0 0 18px;
    padding: 0;
}

.panadol-maximum-faq .accordion {
    width: 100%;
}

.panadol-maximum-faq .accordion .accordion-container {
    border: 0;
}

.panadol-maximum-faq .accordion .accordion-container .accordion-slide + .accordion-slide {
    margin: 16px 0 0;
}

.panadol-maximum-faq .accordion .accordion-container .accordion-slide.is-active + .accordion-slide {
    margin: 0;
}

.panadol-maximum-faq .accordion .accordion-container h3.accordion-title {
    padding: 0;
    border: 0;
}

.panadol-maximum-faq .accordion .accordion-container h3.accordion-title a {
    display: block;
    font: var(--font-h3-mobile)!important;
    color: #0B0753;
    text-align: left;
    vertical-align: middle;
    margin: 0;
    padding: 0 21px 0 0;
    position: relative;
    background: white;
}

.panadol-maximum-faq .accordion .accordion-container h3.accordion-title a:before,
.panadol-maximum-faq .accordion .accordion-container h3.accordion-title a:after {
    content: '';
    display: block;
    width: 12px;
    height: 2px;
    background-color: #0033A1;
    transform-origin: center;
    position: absolute;
    top: 44%;
    right: 0;
    left: auto;
    transform: translateY(-50%);
}

.panadol-maximum-faq .accordion .accordion-container h3.accordion-title a:after {
    transform: rotate(90deg);
    top: 40%;
}

.panadol-maximum-faq .accordion .accordion-container .accordion-slide.is-active h3.accordion-title a:after {
    display: none;
}

.panadol-maximum-faq .accordion .accordion-container .accordion-content {
    padding: 11px 0;
}

.panadol-maximum-faq .accordion .accordion-container .accordion-content .richText ul,
.panadol-maximum-faq .accordion .accordion-container .accordion-content .richText p {
    margin: 0;
    padding: 0;
}

.panadol-maximum-faq .accordion .accordion-container .accordion-content .richText p {
    font: 400 10px/15px var(--font-family)!important;
    color: var(--color-black);
    letter-spacing: 0.26px;
    padding: 0;
    margin: 0;
}

.panadol-maximum-faq .accordion .accordion-container .accordion-content .richText ul li {
    font: 400 10px/15px var(--font-family)!important;
    color: var(--color-black);
    letter-spacing: 0.26px;
    padding: 0 0 0 14px;
    margin: 0;
    position: relative;
}

.panadol-maximum-faq .accordion .accordion-container .accordion-content .richText ul li:before {
    content: "";
    position: absolute;
    top: 4px;
    left: 0;
    width: 8px;
    height: 8px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.panadol-maximum-faq .accordion .accordion-container .accordion-content .richText ul li:not([class]):before {
    content: "";
    display: block;
    width: 4px;
    height: 1px;
    background-color: var(--color-black);
    top: 6px;
    left: 2px;
}

.panadol-maximum-faq .accordion .accordion-container .accordion-content .richText ul li.tablet-icon:before {
    background-image: url(/content/dam/cf-consumer-healthcare/panadol/gr_GR/panadol-maximum/tablet-icon.png);
}

.panadol-maximum-faq .accordion .accordion-container .accordion-content .richText ul li.person-icon:before {
    background-image: url(/content/dam/cf-consumer-healthcare/panadol/gr_GR/panadol-maximum/person-icon.png);
}

.panadol-maximum-faq .accordion .accordion-container .accordion-content .richText ul li.schedule-icon:before {
    background-image: url(/content/dam/cf-consumer-healthcare/panadol/gr_GR/panadol-maximum/schedule-icon.png);
}

.panadol-maximum-faq .accordion .accordion-container .accordion-content .richText ul li.clock-icon:before {
    background-image: url(/content/dam/cf-consumer-healthcare/panadol/gr_GR/panadol-maximum/clock-icon.png);
}

.panadol-maximum-faq .accordion .accordion-container .accordion-content .richText ul li.triangle-icon:before {
    background-image: url(/content/dam/cf-consumer-healthcare/panadol/gr_GR/panadol-maximum/triangle-icon.png);
}

@media (min-width: 992px) {
    .panadol-maximum-faq > .component-content {
        max-width: 1440px;
        padding: 115px 146px 85px 114px;
    }

    .panadol-maximum-faq .richText h2 {
        font: var(--font-h2-desktop)!important;
        margin: 0 0 32px;
        letter-spacing: 0.2px;
    }

    .panadol-maximum-faq .accordion .accordion-container .accordion-slide + .accordion-slide,
    .panadol-maximum-faq .accordion .accordion-container .accordion-slide.is-active + .accordion-slide {
        margin: 21px 0 0;
    }

    .panadol-maximum-faq .accordion .accordion-container h3.accordion-title a {
        font: var(--font-h3-desktop)!important;
        padding: 0 74px 0 0;
    }

    .panadol-maximum-faq .accordion .accordion-container h3.accordion-title a:before,
    .panadol-maximum-faq .accordion .accordion-container h3.accordion-title a:after {
        width: 27px;
        height: 2px;
    }

    .panadol-maximum-faq .accordion .accordion-container .accordion-content {
        padding: 11px 5px;
    }

    .panadol-maximum-faq .accordion .accordion-container .accordion-content .richText p {
        font: 400 16px/28px var(--font-family)!important;
        letter-spacing: 0.6px;
    }

    .panadol-maximum-faq .accordion .accordion-container .accordion-content .richText ul li {
        font: 400 16px/28px var(--font-family)!important;
        padding: 0 0 0 30px;
        letter-spacing: 0.6px;
    }

    .panadol-maximum-faq .accordion .accordion-container .accordion-content .richText ul li:before {
        top: 4px;
        left: 0;
        width: 18px;
        height: 16px;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
    }

    .panadol-maximum-faq .accordion .accordion-container .accordion-content .richText ul li:not([class]):before {
        width: 8px;
        height: 2px;
        top: 12px;
        left: 5px;
    }
}

/* meet-all-our-allies section */

.panadol-maximum-meet-all-our-allies {
    background-color: var( --color-white);
    display: flex;
    justify-content: center;
}

.panadol-maximum-meet-all-our-allies > .component-content {
    max-width: 1253px;
    width: 100%;
    /*padding: 0 52px 58px 51px;*/
    padding: 0 0 58px 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.panadol-maximum-meet-all-our-allies > .component-content > .content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}

.panadol-maximum-meet-all-our-allies h2 {
    font: var(--font-h2-mobile)!important;
    color: var(--color-dark-blue);
    margin: 0;
    padding: 0;
}

.panadol-maximum-meet-all-our-allies .swiper-wrapper {
    margin: 0 0 20px;
}

.panadol-maximum-meet-all-our-allies .slider-products {
    width: 100%;
    max-width: 100vw;
    padding: 40px 0 0;
}

.panadol-maximum-meet-all-our-allies .swiper-slide {
    display: block;
    width: auto;
    flex-shrink: 0;
    height: auto;
    margin: 0;
}

.panadol-maximum-meet-all-our-allies .swiper-slide .component-content {
    border: 1px solid #D4D4D4;
    background: linear-gradient(180deg, #F6F6F6 0%, #EDEDED 100%);
    border-radius: 37px;
    max-width: 252px;
    height: 100%;
    margin: 0 auto;
    position: relative;
}

.panadol-maximum-meet-all-our-allies .swiper-slide.panadol-maximum-slide .component-content:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 96px;
    height: 46px;
    background-image: url(/content/dam/cf-consumer-healthcare/panadol/gr_GR/panadol-maximum/neo-label.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transform: translate(16px, -12px);
}

.panadol-maximum-meet-all-our-allies .swiper-slide .component-content .content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    padding: 24px 26px 30px 33px;
}

.panadol-maximum-meet-all-our-allies .swiper-slide .image {
    width: 100%;
    max-width: 100%;
    display: block;
    margin: 0 0 30px;
}

.panadol-maximum-meet-all-our-allies .swiper-slide .richText p {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    font: 800 15px/18px var(--font-family)!important;
    color: var(--color-deep-blue);
}

.panadol-maximum-meet-all-our-allies .swiper-pagination {
    position: relative;
    display: flex;
    justify-content: center;
    gap: 8px;
    padding: 2px 0;
}

.panadol-maximum-meet-all-our-allies .swiper-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #D9D9D9;
    box-shadow: 0 0 0 2px #0033A1;
}

.panadol-maximum-meet-all-our-allies .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #0033A1;
}

@media (min-width: 992px) {
    .panadol-maximum-meet-all-our-allies > .component-content {
        padding: 0 52px 67px 51px;
    }

    .panadol-maximum-meet-all-our-allies h2 {
        font: 700 37px/45px var(--font-family)!important;
        padding: 0;
    }

    .panadol-maximum-meet-all-our-allies .swiper-wrapper {
        margin: 0 0 48px;
    }

    .panadol-maximum-meet-all-our-allies .slider-products {
        max-width: calc(100vw - 100px);
        padding: 70px 0 0;
    }

    .panadol-maximum-meet-all-our-allies .swiper-slide .component-content {
        max-width: 383px;
        border-radius: 56px;
    }

    .panadol-maximum-meet-all-our-allies .swiper-slide.panadol-maximum-slide .component-content:before {
        width: 146px;
        height: 70px;
        transform: translate(24px, -19px);
    }

    .panadol-maximum-meet-all-our-allies .swiper-slide .component-content .content {
        padding: 44px 39px 30px 42px;
    }

    .panadol-maximum-meet-all-our-allies .swiper-slide .image {
        margin: 0 0 46px;
    }

    .panadol-maximum-meet-all-our-allies .swiper-slide .richText p {
        font: 800 22px/28px var(--font-family)!important;
    }

    .panadol-maximum-meet-all-our-allies .swiper-pagination {
        gap: 15px;
    }

    .panadol-maximum-meet-all-our-allies .swiper-pagination .swiper-pagination-bullet {
        width: 20px;
        height: 20px;
    }
}

@media (min-width: 1300px) {
    .panadol-maximum-meet-all-our-allies .slider-products {
        max-width: 1253px;
    }
}

/* footnotes section */

.panadol-maximum-footnotes {
    display: flex;
    justify-content: center;
    background-color: #F9F9F9;
}

.panadol-maximum-footnotes > .component-content {
    max-width: 1478px;
    padding: 21px 32px 27px;
}

.panadol-maximum-footnotes > .component-content > .content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.panadol-maximum-footnotes .richText p {
    font: var(--font-text-footnote-mobile)!important;
    color: #302E2E;
    margin: 0;
    padding: 0;
}

.panadol-maximum-footnotes .richText.first {
    margin: 0 0 12px;
}

@media (min-width: 992px) {
    .panadol-maximum-footnotes .richText p {
        font: var(--font-text-footnote-desktop)!important;
    }

    .panadol-maximum-footnotes .richText.first {
        margin: 0 0 24px;
    }

    .panadol-maximum-footnotes .richText.first p {
        font: italic 400 15px/30px var(--font-family)!important;
    }
}


/* footer section */
.page-panadol-maximum #wrapper #footer.main {
    padding-top: 38px !important;
    padding-bottom: 98px !important;
}

.page-panadol-maximum #wrapper #footer.main .panadol-footer-rte ul {
    margin: 0;
    padding: 0;
}

.page-panadol-maximum #wrapper #footer.main .panadol-footer-text {
    padding: 24px 20px 0;
}

.page-panadol-maximum #wrapper #footer.main .panadol-footer-text .component-content {
    width: 100%;
}

.page-panadol-maximum #wrapper #footer.main .panadol-footer-text .component-content .richText-content p {
    margin: 0;
}

.page-panadol-maximum #wrapper #footer.main .panadol-footer-text .component-content .richText-content p:nth-child(1) {
    margin: 0 0 18px;
}

.page-panadol-maximum #wrapper #footer.main .panadol-footer-text .component-content .richText-content p:nth-child(2) {
    margin: 0 0 28px;
}

.page-panadol-maximum #wrapper #footer.main .panadol-footer-text .component-content .richText-content p:nth-child(3) {
    margin: 0 0 48px;
}

@media (min-width: 768px) {
    .page-panadol-maximum #wrapper #footer.main {
        padding-top: 60px !important;
        padding-bottom: 85px !important;
    }

    .page-panadol-maximum #wrapper #footer.main .panadol-footer-rte ul {
        padding: 8px 0 12px;
    }

    .page-panadol-maximum #wrapper #footer.main .panadol-footer-text {
        padding: 39px 0 0;
    }

    .page-panadol-maximum #wrapper #footer.main .panadol-footer-text .component-content .richText-content p:nth-child(1) {
        margin: 0 0 70px;
    }

    .page-panadol-maximum #wrapper #footer.main .panadol-footer-text .component-content .richText-content p:nth-child(2) {
        margin: 0 0 90px;
    }

    .page-panadol-maximum #wrapper #footer.main .panadol-footer-text .component-content .richText-content p:nth-child(3) {
        margin: 0 0 90px;
    }
}
.panadol-social-icon-box {
    display: none;
}

.panadol-desktop-box .panadol-desktop-header-box {
    position: absolute;
}
/* Rohit Singh- GSKBD-26437 :: 18/11/2022 start*/
.panadol-desktop-box .panadol-desktop-header-static.panadol-desktop-header-box {
    position: relative;
}
.panadol-print{
    margin-left: 0!important;
}
body .uwy.utb .uai{
    top: auto!important;
    bottom: 13px!important
}
/* Rohit Singh- GSKBD-26437 :: 18/11/2022 end*/
@media (min-width: 1200px) {
.page-pannatural .pronatural-template .component.theraflu-pronatural-work.reference-homepage-theraflu-pronatural-work {
    margin-bottom: 56px;
}
}
@media (min-width: 1025px) and (max-width: 1199px) {
.panadol-desktop-box .panadol-navigation-products-rte p {
    letter-spacing: -0.1px;
}
}
:lang(en-SG){
    @media (max-width: 1024px){
        .panadol-mobile-box .panadol-patient-content-box.patient-dropdown .panadol-mobile-menu-rte .richText-content ul li{
            border-bottom: 1px solid #d4d4d4;
        }
        .panadol-mobile-box .panadol-products-submenu-rte.richText ul li a,
        .panadol-mobile-box .panadol-products-submenu-rte.richText ul li span{
            text-align: left;
        }
        .panadol-mobile-box .panadol-products-submenu-rte.richText ul li span{
            box-sizing: border-box;
        }
        .panadol-mobile-box .panadol-products-submenu-rte.richText.panadol-products-submenu-rte ul li span.mobile-menu-active{
            padding-left: 4em;
        }
        .panadol-mobile-box .panadol-products-submenu-rte.richText ul li:not(:first-child){
            padding-left: 4em;
        }
        .panadol-mobile-box .richText.panadol-mobile-header-nav-rte span.mobile-menu{
            text-align: left;
            padding-left: 4em;
        }
        .panadol-mobile-box .panadol-patient-content-box.patient-dropdown .panadol-mobile-menu-rte .richText-content ul li{
            text-align: left;
            padding-left: 4em;
        }
        .en_sg .panadol-mobile-box .panadol-header-links-rte.richText ul li span{
            padding-left: 4em;
            text-align: left;
        }
    }
    @media (min-width: 1025px) {
        .panadol-symptoms-submenu-inner-box.panadol-patient-content-box.patient-dropdown {
            background-color: rgb(255, 255, 255);
            box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 13px 0px;
            width: 94%;
            margin: 0px auto !important;
        }
        .panadol-symptoms-submenu-inner-box.panadol-patient-content-box.patient-dropdown >.component-content {
            padding-top: 6em;
            width: fit-content;
            background-color: #f2f2f2;
        }
        .panadol-symptoms-submenu-inner-box.panadol-patient-content-box.patient-dropdown .richText-content p{
            text-align: left !important;
            padding-inline: calc(3em + 15px);
        }
        .panadol-symptoms-submenu-inner-box.panadol-patient-content-box.patient-dropdown .richText.last{
            margin-bottom: calc(3em + 12px);
        }
    }
}
