@charset "UTF-8";
/* devanagari */
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmv1pVFteOcEg.woff2) format('woff2');  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmv1pVGdeOcEg.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLmv1pVF9eO.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLm21lVFteOcEg.woff2) format('woff2');  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLm21lVGdeOcEg.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face { font-family: 'Poppins'; font-style: italic; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiDyp8kv8JHgFVrJJLm21lVF9eO.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLFj_Z11lFc-K.woff2) format('woff2');  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLFj_Z1JlFc-K.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 200; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLFj_Z1xlFQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 300; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 700; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 800; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDD4Z11lFc-K.woff2) format('woff2');  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 800; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 800; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLBT5Z11lFc-K.woff2) format('woff2');  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.woff2) format('woff2');  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 900; font-display: swap; src: url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* icons from Font Awesome */
@font-face { font-family: FontAwesome; src: url(/css/font-awesome-4.6.3/fonts/fontawesome-webfont.eot?v=4.6.3); src: url(/css/font-awesome-4.6.3/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format('embedded-opentype'), url(/css/font-awesome-4.6.3/fonts/fontawesome-webfont.woff?v=4.6.3) format('woff'), url(/css/font-awesome-4.6.3/fonts/fontawesome-webfont.ttf?v=2018) format('truetype'), url(/css/font-awesome-4.6.3/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format('svg'); font-weight: 400; font-style: normal; font-display: swap; }
.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
.fa-youtube:before { content: "\f167" }
.fa-500px:before { content: "\f26e" }
.fa-check:before { content: "\f00c" }
.fa-camera:before { content: "\f030" }
.fa-check-circle-o:before { content: "\f05d" }
.fa-arrow-left:before { content: "\f060" }
.fa-arrow-right:before { content: "\f061" }
.fa-arrow-up:before { content: "\f062" }
.fa-arrow-down:before { content: "\f063" }
.fa-mail-forward:before, .fa-share:before { content: "\f064" }
.fa-calendar:before { content: "\f073" }
.fa-twitter-square:before { content: "\f081" }
.fa-facebook-square:before { content: "\f082" }
.fa-phone:before { content: "\f095" }
.fa-square-o:before { content: "\f096" }
.fa-phone-square:before { content: "\f098" }
.fa-twitter:before { content: "\f099" }
.fa-facebook-f:before, .fa-facebook:before { content: "\f09a" }
.fa-globe:before { content: "\f0ac" }
.fa-square:before { content: "\f0c8" }
.fa-pinterest:before { content: "\f0d2" }
.fa-pinterest-square:before { content: "\f0d3" }
.fa-google-plus-square:before { content: "\f0d4" }
.fa-google-plus:before { content: "\f0d5" }
.fa-envelope:before { content: "\f0e0" }
.fa-linkedin:before { content: "\f0e1" }
.fa-mixcloud:before { content: "\f289" }
.fa-plus-square:before { content: "\f0fe" }
.fa-angle-double-left:before { content: "\f100" }
.fa-angle-double-right:before { content: "\f101" }
.fa-angle-double-up:before { content: "\f102" }
.fa-angle-double-down:before { content: "\f103" }
.fa-angle-left:before { content: "\f104" }
.fa-angle-right:before { content: "\f105" }
.fa-angle-up:before { content: "\f106" }
.fa-angle-down:before { content: "\f107" }
.fa-circle:before { content: "\f111" }
.fa-instagram:before { content: "\f16d" }
.fa-flickr:before { content: "\f16e" }
.fa-envelope-square:before { content: "\f199" }
.fa-google:before { content: "\f1a0" }
.fa-paypal:before { content: "\f1ed" }
.fa-facebook-official:before { content: "\f230" }
.fa-pinterest-p:before { content: "\f231" }
.fa-whatsapp:before { content: "\f232" }
.fa-tripadvisor:before { content: "\f262" }
.fa-calendar-plus-o:before { content: "\f271" }
.fa-calendar-minus-o:before { content: "\f272" }
.fa-calendar-times-o:before { content: "\f273" }
.fa-calendar-check-o:before { content: "\f274" }
.fa-map-pin:before { content: "\f276" }
.fa-map-signs:before { content: "\f277" }
.fa-map-o:before { content: "\f278" }
.fa-map:before { content: "\f279" }
.fa-question-circle-o:before { content: "\f29c" }
.fa-google-plus-circle:before, .fa-google-plus-official:before { content: "\f2b3" }
.fa-comments-o:before { content: "\f0e6"; }
.fa-book:before { content: "\f02d"; }
.fa-gear:before, .fa-cog:before { content: "\f013"; }
.fa-hotel:before, .fa-bed:before { content: "\f236"; }
.fa-coffee:before { content: "\f0f4"; }
.fa-mixcloud:before { content: "\f289"; }
.fa-plane:before { content: "\f072"; }
.fa-camera-retro:before { content: "\f083"; }
.fa-expand:before { content: "\f065"; }
.fa-volume-control-phone:before { content: "\f2a0"; }
.fa-trophy:before { content: "\f091"; }
.fa-remove:before, .fa-close:before, .fa-times:before { content: "\f00d"; }
.fa-dot-circle-o:before { content: "\f192"; }
.fa-circle-o:before { content: "\f10c"; }
.fa-repeat:before { content: "\f01e"; }
.fa-home:before { content: "\f015"; }
.fa-clock-o:before { content: "\f017"; }
/* From Bootstrap */
b, strong { font-weight: 600 }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sup { top: -.1em }
sub { bottom: -.25em }
img { border: 0 }
svg:not(:root) { overflow: hidden }
@media print {
* { text-shadow: none!important; color: #000!important; background: 0 0!important; box-shadow: none!important }
a, a:visited { text-decoration: underline }
a[href]:after { content: " (" attr(href) ")" }
abbr[title]:after { content: " (" attr(title) ")" }
a[href^="javascript:"]:after, a[href^="#"]:after { content: "" }
thead { display: table-header-group }
img, tr { page-break-inside: avoid }
img { max-width: 100%!important }
h2, h3, p { orphans: 3; widows: 3 }
h2, h3 { page-break-after: avoid }
select { background: #fff!important }
.table td, .table th { background-color: #fff!important }
.btn>.caret, .dropup>.btn>.caret { border-top-color: #000!important }
.label { border: 1px solid #000 }
.table { border-collapse: collapse!important }
.table-bordered td, .table-bordered th { border: 1px solid #ddd!important }
}
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
:after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
img { vertical-align: middle }
.img-responsive { display: block; width: 100%\9; max-width: 100%; height: auto }
h4, h5, h6 { margin-top: 8.5px; margin-bottom: 8.5px }
.h1, h1 { font-size: 31px }
.h2, h2 { font-size: 25px }
.h3, h3 { font-size: 21px }
ol, ul { margin-top: 0; margin-bottom: 8.5px }
ol ol, ol ul, ul ol, ul ul { margin-bottom: 0 }
.container { margin-right: auto; margin-left: auto; padding-left: 10px; padding-right: 10px }
/*@media (min-width:768px) {
.container { width: 740px }
}*/
@media (min-width:992px) {
.container { width: 960px }
}
@media (min-width: 1025px) and (max-width: 1440px)  {
.container { width: 1120px }
}
@media (min-width:1440px) {
.container { width: 1290px }
}
.row { margin-left: -10px; margin-right: -10px }
.col-md-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15, .col-md-16, .col-md-17, .col-md-18, .col-md-19, .col-md-2, .col-md-20, .col-md-21, .col-md-22, .col-md-23, .col-md-24, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-17, .col-sm-18, .col-sm-19, .col-sm-2, .col-sm-20, .col-sm-21, .col-sm-22, .col-sm-23, .col-sm-24, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16, .col-xs-17, .col-xs-18, .col-xs-19, .col-xs-2, .col-xs-20, .col-xs-21, .col-xs-22, .col-xs-23, .col-xs-24, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px }
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16, .col-xs-17, .col-xs-18, .col-xs-19, .col-xs-2, .col-xs-20, .col-xs-21, .col-xs-22, .col-xs-23, .col-xs-24, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { float: left }
.col-xs-24 { width: 100% }
.col-xs-23 { width: 95.83333333333334% }
.col-xs-22 { width: 91.66666666666666% }
.col-xs-21 { width: 87.5% }
.col-xs-20 { width: 83.33333333333334% }
.col-xs-19 { width: 79.16666666666666% }
.col-xs-18 { width: 75% }
.col-xs-17 { width: 70.83333333333334% }
.col-xs-16 { width: 66.66666666666666% }
.col-xs-15 { width: 62.5% }
.col-xs-14 { width: 58.333333333333336% }
.col-xs-13 { width: 54.166666666666664% }
.col-xs-12 { width: 50% }
.col-xs-11 { width: 45.83333333333333% }
.col-xs-10 { width: 41.66666666666667% }
.col-xs-9 { width: 37.5% }
.col-xs-8 { width: 33.33333333333333% }
.col-xs-7 { width: 29.166666666666668% }
.col-xs-6 { width: 25% }
.col-xs-5 { width: 20.833333333333336% }
.col-xs-4 { width: 16.666666666666664% }
.col-xs-3 { width: 12.5% }
.col-xs-2 { width: 8.333333333333332% }
.col-xs-1 { width: 4.166666666666666% }
@media (min-width:768px) {
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-17, .col-sm-18, .col-sm-19, .col-sm-2, .col-sm-20, .col-sm-21, .col-sm-22, .col-sm-23, .col-sm-24, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 { float: left }
.col-sm-24 { width: 100% }
.col-sm-23 { width: 95.83333333333334% }
.col-sm-22 { width: 91.66666666666666% }
.col-sm-21 { width: 87.5% }
.col-sm-20 { width: 83.33333333333334% }
.col-sm-19 { width: 79.16666666666666% }
.col-sm-18 { width: 75% }
.col-sm-17 { width: 70.83333333333334% }
.col-sm-16 { width: 66.66666666666666% }
.col-sm-15 { width: 62.5% }
.col-sm-14 { width: 58.333333333333336% }
.col-sm-13 { width: 54.166666666666664% }
.col-sm-12 { width: 50% }
.col-sm-11 { width: 45.83333333333333% }
.col-sm-10 { width: 41.66666666666667% }
.col-sm-9 { width: 37.5% }
.col-sm-8 { width: 33.33333333333333% }
.col-sm-7 { width: 29.166666666666668% }
.col-sm-6 { width: 25% }
.col-sm-5 { width: 20.833333333333336% }
.col-sm-4 { width: 16.666666666666664% }
.col-sm-3 { width: 12.5% }
.col-sm-2 { width: 8.333333333333332% }
.col-sm-1 { width: 4.166666666666666% }
}
@media (min-width:992px) {
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15, .col-md-16, .col-md-17, .col-md-18, .col-md-19, .col-md-2, .col-md-20, .col-md-21, .col-md-22, .col-md-23, .col-md-24, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float: left }
.col-md-24 { width: 100% }
.col-md-23 { width: 95.83333333333334% }
.col-md-22 { width: 91.66666666666666% }
.col-md-21 { width: 87.5% }
.col-md-20 { width: 83.33333333333334% }
.col-md-19 { width: 79.16666666666666% }
.col-md-18 { width: 75% }
.col-md-17 { width: 70.83333333333334% }
.col-md-16 { width: 66.66666666666666% }
.col-md-15 { width: 62.5% }
.col-md-14 { width: 58.333333333333336% }
.col-md-13 { width: 54.166666666666664% }
.col-md-12 { width: 50% }
.col-md-11 { width: 45.83333333333333% }
.col-md-10 { width: 41.66666666666667% }
.col-md-9 { width: 37.5% }
.col-md-8 { width: 33.33333333333333% }
.col-md-7 { width: 29.166666666666668% }
.col-md-6 { width: 25% }
.col-md-5 { width: 20.833333333333336% }
.col-md-4 { width: 16.666666666666664% }
.col-md-3 { width: 12.5% }
.col-md-2 { width: 8.333333333333332% }
.col-md-1 { width: 4.166666666666666% }
}
.table { width: 100%; max-width: 100%; margin-bottom: 17px }
@media screen and (max-width:992px) {
.table-responsive { width: 100%; margin-bottom: 12.75px; overflow-y: hidden; overflow-x: auto; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; -webkit-overflow-scrolling: touch }
.hidden-xs { display: none !important; }
.container { padding-left: 25px; padding-right: 25px; }
}
.fade { opacity: 0; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear }
.fade.in { opacity: 1 }
.collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition: height .35s ease; -o-transition: height .35s ease; transition: height .35s ease }
.caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent }
.dropdown { position: relative }
.dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 12px; text-align: left; background-color: transparent; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175); background-clip: padding-box }
.dropdown-menu>li>a { display: block; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.428571429; color: #545454; white-space: nowrap }
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { text-decoration: none; color: #212121; background-color: transparent }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover { color: #fff; text-decoration: none; outline: 0; background-color: transparent }
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover { color: #999 }
.dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover { text-decoration: none; background-color: transparent; background-image: none; filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
cursor: not-allowed }
.open>.dropdown-menu { display: block }
.open>a { outline: 0 }
.close { float: right; font-size: 18px; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: .2; filter: alpha(opacity=20) }
.close:focus, .close:hover { color: #000; text-decoration: none; cursor: pointer; opacity: .5; filter: alpha(opacity=50) }
button.close { padding: 0; cursor: pointer; background: 0 0; border: 0; -webkit-appearance: none }
.clearfix:after, .clearfix:before, .container:after, .container:before, .nav:after, .nav:before, .row:after, .row:before { content: " "; display: table }
.clearfix:after, .container:after, .nav:after, .row:after { clear: both }
.hide { display: none!important }
.show { display: block!important }
.hidden { display: none!important; visibility: hidden!important }
.visible-md, .visible-sm { display: none!important }
.full-width { display: flex; overflow: hidden; margin: 50px 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; }
.full-width .col-12 { display: flex; width: 50%; float: left; align-items: center; -webkit-align-items: center; -webkit-box-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; }
.full-width .col-12 .side-wrap { display: flex; max-width: 600px; margin-left: auto; margin-right: auto; }
.full-width .col-12.gray { background: #333; }
.pull-right { float: right!important }
.pull-left { float: left!important }
/* original global css */
body { font-family: 'Poppins', sans-serif; font-size: 16px; color: #333; background: #fff; }
* { margin: 0; padding: 0; border: 0; outline: 0; }
h1 { font-size: 30px; font-weight: 300; }
h2 { font-size: 30px; font-weight: 300; margin-bottom: 15px; margin-top: 50px; color: #222; }
h2.marginTop0 { margin-top: 0 !important; }
h3 { font-size: 24px; font-weight: normal; }
p { line-height: 1.6; margin-bottom: 20px; font-size: 18px; font-weight: 300; color: #333; }
select, textarea, input { font-family: 'Poppins', sans-serif; }
.lazy { display: none }
ul { list-style: none; }
a { text-decoration: underline; color: #333 }
a:hover { text-decoration: none; }
p a:hover { text-decoration: none; color: #333 }
sup { font-size: 11px; color: #c00; font-style: italic }
#breakCrumb { display: block; margin: 0 0 50px; text-align: left; font-weight: 400; color: #777; position: relative; z-index: 9; }
#breakCrumb a { margin-right: 10px; text-decoration: none; color: #333; padding-right: 15px; position: relative; }
#breakCrumb a:after { content: ""; display: block; width: 7px; height: 7px; border-right: 1px solid #000; border-bottom: 1px solid #000; transform: rotate(-45deg); position: absolute; right: 0; top: 8px; }
#breakCrumb a:hover { text-decoration: underline; }
.whiteBg { background: none repeat scroll 0 0 #fff; border-radius: 4px; margin: 30px 0; padding: 20px; }
@-ms-viewport {
width:device-width;
}
@viewport {
width:device-width;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
#main { background: #fff; }
#main .block { padding: 2.625em 1.875em; }
 @media(min-width:1650px) {
.sideMenu { background-size: 100% 100% !important; }
}
footer { padding: 0 0 50px; background-image:url(/css/images/footer-bg.jpg);background-position:50% 0%; background-color:#15161b; background-repeat:repeat-y; color:#fff; position: relative; z-index: 99; font-size: 14px; padding-left: 200px; font-weight:300; padding-top:80px;}
.brand-n-links:after { display: block; clear: both; content: ''; }
.brand-voice { width: 22%; float: left; display: block; font-size: 16px; line-height: 1.5; }
.brand-voice .brand-words { margin-bottom: 25px; }
.brand-voice .footer-logo { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='%E5%9B%BE%E5%B1%82_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 417 95' style='enable-background:new 0 0 417 95%3B' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0%7Bdisplay:none%3B%7D .st1%7Bdisplay:inline%3Bfill:%23fff%3B%7D .st2%7Bfill:%23fff%3B%7D .st3%7Bfill:%23ffcd2d%3B%7D .st4%7Bfill:none%3Bstroke:%23ffcd2d%3Bstroke-width:5%3Bstroke-miterlimit:10%3B%7D %3C/style%3E %3Cg id='%E5%9B%BE%E5%B1%82_3' class='st0'%3E %3Crect x='-170' y='-142.3' class='st1' width='708' height='458'/%3E %3C/g%3E %3Cpath class='st2' d='M8.6%2C31.4h4.8v6.4c1.7-2.4%2C3.4-4.1%2C5.1-5.2c2.4-1.5%2C4.9-2.2%2C7.6-2.2c1.8%2C0%2C3.5%2C0.4%2C5.1%2C1.1 c1.6%2C0.7%2C2.9%2C1.6%2C4%2C2.8c1%2C1.2%2C1.9%2C2.8%2C2.7%2C5c1.6-2.9%2C3.6-5.1%2C5.9-6.6c2.4-1.5%2C4.9-2.3%2C7.7-2.3c2.6%2C0%2C4.8%2C0.6%2C6.8%2C1.9 c2%2C1.3%2C3.4%2C3.1%2C4.4%2C5.4S64%2C43.6%2C64%2C48.2v20.2h-4.9V48.2c0-4-0.3-6.7-0.8-8.2c-0.6-1.5-1.5-2.7-2.9-3.6c-1.4-0.9-3-1.4-4.9-1.4 c-2.3%2C0-4.4%2C0.7-6.3%2C2c-1.9%2C1.4-3.3%2C3.2-4.2%2C5.4s-1.3%2C6.1-1.3%2C11.4v14.5h-4.8v-19c0-4.5-0.3-7.5-0.8-9.1c-0.6-1.6-1.5-2.9-2.9-3.8 c-1.4-1-3-1.4-4.9-1.4c-2.2%2C0-4.3%2C0.7-6.2%2C2c-1.9%2C1.3-3.3%2C3.1-4.3%2C5.4c-0.9%2C2.2-1.4%2C5.7-1.4%2C10.3v15.7H8.6V31.4L8.6%2C31.4z'/%3E %3Cpath class='st2' d='M101.6%2C56.2l4%2C2.1c-1.3%2C2.6-2.8%2C4.7-4.6%2C6.3c-1.7%2C1.6-3.7%2C2.8-5.8%2C3.6c-2.2%2C0.8-4.6%2C1.2-7.3%2C1.2 c-6%2C0-10.8-2-14.2-5.9c-3.4-4-5.1-8.4-5.1-13.4c0-4.7%2C1.4-8.9%2C4.3-12.6c3.7-4.7%2C8.5-7%2C14.7-7c6.3%2C0%2C11.4%2C2.4%2C15.1%2C7.2 c2.7%2C3.4%2C4%2C7.6%2C4.1%2C12.7H73.5c0.1%2C4.3%2C1.5%2C7.8%2C4.1%2C10.6c2.7%2C2.7%2C5.9%2C4.1%2C9.8%2C4.1c1.9%2C0%2C3.7-0.3%2C5.5-1s3.3-1.5%2C4.5-2.6 S100.2%2C58.6%2C101.6%2C56.2z M101.6%2C46.2c-0.6-2.5-1.6-4.6-2.8-6.1c-1.2-1.5-2.8-2.7-4.8-3.7c-2-0.9-4.1-1.4-6.3-1.4 c-3.6%2C0-6.8%2C1.2-9.4%2C3.5c-1.9%2C1.7-3.4%2C4.3-4.3%2C7.7H101.6z'/%3E %3Cpath class='st2' d='M110.4%2C31.4h4.9v5.4c1.5-2.1%2C3-3.7%2C4.6-4.8c1.6-1.1%2C3.3-1.6%2C5-1.6c1.3%2C0%2C2.7%2C0.4%2C4.2%2C1.3l-2.5%2C4 c-1-0.4-1.8-0.6-2.5-0.6c-1.6%2C0-3.1%2C0.7-4.6%2C2s-2.6%2C3.3-3.4%2C6.1c-0.6%2C2.1-0.9%2C6.4-0.9%2C12.8v12.5h-4.9L110.4%2C31.4L110.4%2C31.4z'/%3E %3Cpath class='st2' d='M178.4%2C16.2c1.1%2C0%2C2%2C0.4%2C2.8%2C1.2s1.2%2C1.7%2C1.2%2C2.8c0%2C1.1-0.4%2C2-1.2%2C2.8s-1.7%2C1.2-2.8%2C1.2s-2-0.4-2.7-1.2 c-0.8-0.8-1.2-1.7-1.2-2.8c0-1.1%2C0.4-2%2C1.2-2.8S177.4%2C16.2%2C178.4%2C16.2z M176.1%2C31.4h4.8v37h-4.8V31.4z'/%3E %3Cpath class='st2' d='M218.3%2C56.2l4%2C2.1c-1.3%2C2.6-2.8%2C4.7-4.6%2C6.3c-1.7%2C1.6-3.7%2C2.8-5.8%2C3.6s-4.6%2C1.2-7.3%2C1.2c-6%2C0-10.8-2-14.2-5.9 s-5.1-8.4-5.1-13.4c0-4.7%2C1.4-8.9%2C4.3-12.6c3.7-4.7%2C8.5-7%2C14.7-7c6.3%2C0%2C11.4%2C2.4%2C15.1%2C7.2c2.7%2C3.4%2C4%2C7.6%2C4.1%2C12.7h-33.3 c0.1%2C4.3%2C1.5%2C7.8%2C4.1%2C10.6c2.7%2C2.7%2C5.9%2C4.1%2C9.8%2C4.1c1.9%2C0%2C3.7-0.3%2C5.5-1s3.3-1.5%2C4.5-2.6C215.5%2C60.3%2C216.9%2C58.6%2C218.3%2C56.2z M218.3%2C46.2c-0.6-2.5-1.6-4.6-2.8-6.1s-2.8-2.7-4.8-3.7c-2-0.9-4.1-1.4-6.3-1.4c-3.6%2C0-6.8%2C1.2-9.4%2C3.5c-1.9%2C1.7-3.4%2C4.3-4.3%2C7.7 H218.3z'/%3E %3Cpath class='st2' d='M227.1%2C31.4h4.9v5.4c1.5-2.1%2C3-3.7%2C4.6-4.8s3.3-1.6%2C5-1.6c1.3%2C0%2C2.7%2C0.4%2C4.2%2C1.3l-2.5%2C4c-1-0.4-1.8-0.6-2.5-0.6 c-1.6%2C0-3.1%2C0.7-4.6%2C2s-2.6%2C3.3-3.4%2C6.1c-0.6%2C2.1-0.9%2C6.4-0.9%2C12.8v12.5H227L227.1%2C31.4L227.1%2C31.4z'/%3E %3Cpath class='st2' d='M261.3%2C31.4h27.2l-21%2C32.8h20.3v4.2h-28.5l20.9-32.8h-19v-4.2H261.3z'/%3E %3Cpath class='st2' d='M321.5%2C56.2l4%2C2.1c-1.3%2C2.6-2.8%2C4.7-4.6%2C6.3c-1.7%2C1.6-3.7%2C2.8-5.8%2C3.6s-4.6%2C1.2-7.3%2C1.2c-6%2C0-10.8-2-14.2-5.9 s-5.1-8.4-5.1-13.4c0-4.7%2C1.4-8.9%2C4.3-12.6c3.7-4.7%2C8.5-7%2C14.7-7c6.3%2C0%2C11.4%2C2.4%2C15.1%2C7.2c2.7%2C3.4%2C4%2C7.6%2C4.1%2C12.7h-33.3 c0.1%2C4.3%2C1.5%2C7.8%2C4.1%2C10.6c2.7%2C2.7%2C5.9%2C4.1%2C9.8%2C4.1c1.9%2C0%2C3.7-0.3%2C5.5-1c1.8-0.7%2C3.3-1.5%2C4.5-2.6C318.7%2C60.3%2C320.1%2C58.6%2C321.5%2C56.2z M321.5%2C46.2c-0.6-2.5-1.6-4.6-2.8-6.1c-1.2-1.5-2.8-2.7-4.8-3.7c-2-0.9-4.1-1.4-6.3-1.4c-3.6%2C0-6.8%2C1.2-9.4%2C3.5 c-1.9%2C1.7-3.4%2C4.3-4.3%2C7.7H321.5z'/%3E %3Cpath class='st2' d='M332.1%2C31.4h4.8V38c1.9-2.5%2C4-4.4%2C6.3-5.7s4.8-1.9%2C7.6-1.9c2.8%2C0%2C5.2%2C0.7%2C7.4%2C2.1c2.2%2C1.4%2C3.7%2C3.3%2C4.7%2C5.7 s1.5%2C6.1%2C1.5%2C11.1v19.1h-4.8V50.8c0-4.3-0.2-7.1-0.5-8.5c-0.6-2.5-1.6-4.3-3.2-5.5s-3.6-1.9-6.1-1.9c-2.9%2C0-5.5%2C1-7.7%2C2.9 c-2.3%2C1.9-3.8%2C4.3-4.5%2C7.1c-0.5%2C1.8-0.7%2C5.2-0.7%2C10.1v13.6h-4.8L332.1%2C31.4L332.1%2C31.4z'/%3E %3Cpath class='st2' d='M402.9%2C31.4h4.8v29.5c0%2C5.2-0.5%2C9-1.4%2C11.4c-1.2%2C3.4-3.4%2C6-6.5%2C7.9C396.7%2C82%2C393%2C83%2C388.7%2C83 c-3.2%2C0-6-0.5-8.6-1.3c-2.5-0.9-4.6-2.1-6.2-3.6s-3.1-3.7-4.4-6.6h5.2c1.4%2C2.4%2C3.2%2C4.3%2C5.5%2C5.4c2.2%2C1.2%2C5%2C1.8%2C8.3%2C1.8 c3.2%2C0%2C6-0.6%2C8.2-1.8c2.2-1.2%2C3.8-2.7%2C4.8-4.6c1-1.8%2C1.4-4.8%2C1.4-8.9v-1.9c-1.8%2C2.3-4%2C4-6.6%2C5.2s-5.3%2C1.8-8.2%2C1.8 c-3.4%2C0-6.6-0.8-9.6-2.5s-5.3-4-6.9-6.8s-2.5-6-2.5-9.4c0-3.4%2C0.9-6.6%2C2.6-9.6s4.1-5.3%2C7.1-7s6.2-2.6%2C9.5-2.6c2.8%2C0%2C5.4%2C0.6%2C7.7%2C1.7 c2.4%2C1.1%2C4.7%2C3%2C6.9%2C5.7L402.9%2C31.4L402.9%2C31.4z M388.9%2C35.1c-2.7%2C0-5.2%2C0.7-7.5%2C2s-4.1%2C3.1-5.4%2C5.4c-1.3%2C2.3-2%2C4.8-2%2C7.5 c0%2C4.1%2C1.4%2C7.4%2C4.1%2C10.1c2.7%2C2.7%2C6.2%2C4%2C10.6%2C4s7.9-1.3%2C10.6-3.9c2.7-2.6%2C4-6.1%2C4-10.4c0-2.8-0.6-5.3-1.8-7.5c-1.2-2.2-3-3.9-5.2-5.2 C393.9%2C35.7%2C391.5%2C35.1%2C388.9%2C35.1z'/%3E %3Cg%3E %3Cpath class='st3' d='M167.6%2C39.1l-3.8%2C2.3c-3.3-4.3-7.7-6.5-13.4-6.5c-4.5%2C0-8.3%2C1.5-11.2%2C4.4s-4.5%2C6.4-4.5%2C10.6 c0%2C2.7%2C0.7%2C5.2%2C2.1%2C7.6s3.3%2C4.2%2C5.6%2C5.5c2.4%2C1.3%2C5.1%2C2%2C8%2C2c5.4%2C0%2C9.9-2.2%2C13.3-6.5l3.8%2C2.5c-1.8%2C2.7-4.1%2C4.7-7.1%2C6.2 s-6.4%2C2.2-10.2%2C2.2c-5.9%2C0-10.7-1.9-14.6-5.6c-3.9-3.7-5.8-8.2-5.8-13.6c0-3.6%2C0.9-6.9%2C2.7-10s4.3-5.5%2C7.4-7.2 c3.2-1.7%2C6.7-2.6%2C10.6-2.6c2.5%2C0%2C4.8%2C0.4%2C7.1%2C1.1s4.2%2C1.7%2C5.8%2C2.9C165.1%2C35.7%2C166.5%2C37.2%2C167.6%2C39.1z'/%3E %3C/g%3E %3Cpath class='st4' d='M111.3%2C28.4l1.2-6.8c0%2C0%2C0.2-9.1%2C12.6-6.9c11.8%2C2.1%2C14%2C2.5%2C14%2C2.5l9.4-6.1l17.3%2C4.4'/%3E %3Cpath class='st4' d='M123.8%2C73.4l50.9%2C12.4c0%2C0%2C8.9%2C3.3%2C11.3-2.9c2.3-5.8%2C2.9-11.6%2C2.9-11.6'/%3E %3Cpath class='st3' d='M140.7%2C41.8l4%2C6.2l6.5-11.1C151.2%2C37%2C144%2C36.4%2C140.7%2C41.8z'/%3E %3Cpath class='st3' d='M148.5%2C44.1l4.2-7.1c0%2C0%2C6.1%2C0.7%2C9.6%2C7.1H148.5z'/%3E %3Cpath class='st3' d='M154.6%2C45.3h7.9c0%2C0%2C1.7%2C5.9-1.6%2C11.3L154.6%2C45.3z'/%3E %3Cpath class='st3' d='M156.5%2C51.2l3.8%2C6.5c0%2C0-2.3%2C4.9-10.4%2C4.9L156.5%2C51.2z'/%3E %3Cpath class='st3' d='M152.9%2C55.3l-4.4%2C7.3c0%2C0-6.5-1.4-9.9-7.3H152.9z'/%3E %3Cpath class='st3' d='M139.9%2C42.8l7.1%2C11.3h-8.8C138.2%2C54.1%2C136.1%2C47.7%2C139.9%2C42.8z'/%3E %3C/svg%3E"); background-repeat: no-repeat; display: block; width: 130px; height: 29px; margin-bottom: 25px; }
.website-links { display: block; width: 65%; float: right; }
@media(min-width:1024px) {
.website-links nav { display: block; width: 33.3333%; float: left; font-size: 14px; }
.website-links nav input { display: none; }
.website-links nav h3 { font-size: 15px; font-weight: 500; color: #fff; margin-bottom: 30px; text-transform: uppercase; letter-spacing: 1px; }
.website-links nav li { line-height: 18px; margin-bottom: 15px; }
.visible-xs { display: none; }
}
.website-links h3 { font-size: 15px; font-weight: 600; margin-bottom: 20px; text-transform: uppercase; }
.wechat-scan { display: block; width: 120px; border: 2px solid #d1d1d1; border-radius: 10px; padding: 10px 10px 15px 15px; position: relative; margin-top: 20px; }
.wechat-scan img { max-width: 100%; border-radius:4px; }
.wechat-scan .bottom-text { background: #f1f1f1; border-radius: 50px; width: 90px; display: block; position: absolute; right: 9px; bottom: -9px; height: 18px; line-height: 19px; text-align: center; color: #000; font-size: 65%; font-weight: 600; }
.wechat-scan .head-dot { display: block; width: 30px; background: #202125; height: 10px; position: absolute; left: 0; top: -5px; }
.wechat-scan .head-dot:after { display: block; width: 10px; height: 10px; background: #f1f1f1; content: ''; border-radius: 50%; position: absolute; right: 0; top: 0; }
.wechat-scan .iphone-icon { background: #202125 url(/pic/iphone-icon.png) no-repeat left bottom /30px 30px; display: block; padding-top: 20px; width: 30px; height: 50px; position: absolute; top: 0; left: -18px; }
.partner-with { text-align: right; align-items: center; -webkit-align-items: center; -webkit-box-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.partner-with svg { width: 150px; height: 30px; margin-left: 10px; }
.partner-with a:after { display: none; }
#at-custom-sidebar { z-index: 99; }
/* sign up */
.signUp { display: block; margin: 50px auto -75px; padding: 10px 30px; height:150px; border-radius:10px; color:#333;  background-image: linear-gradient(to right, #ffcd2d, #f27e53, #ac4e68, #513553, #15161b); position:relative; z-index:999; }
.signUp .nlTitle { display: block; font-size: 25px; font-weight:800; margin-bottom: 10px; line-height:1.1 }
.signUp .lead-to-subscribe { display:block; width:40%; float: left; margin-top:20px; font-size:16px;}
.signUp .take-action { display:block; width:55%; float: right}
.name-email { width: 100%; margin-top: 35px; position:relative; border-radius:50px;}
.name-email input[type="text"] { display:inline-block; width:30%; height:60px; font-size: 16px; border-radius:50px; padding-left:20px; border-radius:50px; box-shadow:0 20px 30px rgb(0 0 0 / 30%);  }
.name-email input[type="email"] { padding: 0 160px 0 20px; font-size: 16px; height:60px; width:calc(70% - 10px); margin-left:5px; border-radius:50px; display: inline-block; box-shadow:0 20px 30px rgb(0 0 0 / 30%);  }
.name-email input:focus { background:#f1f1f1;   }
.signUp input[type="submit"] { display: block; width: 135px; margin: 10px auto; font-size: 16px; text-align: center; color: #000; border-radius: 4px; padding: 7px; background: #ffcd2d; cursor: pointer; display: block; height:60px; border:10px solid #fff; border-radius:50px; position: absolute; right:0; top:-10px; z-index:9; transition:.5s; }
.signUp input[type="submit"]:hover { background:#d8ae2a;}
/*footer .container{width:95%;}*/
footer a { color: #fff !important; text-decoration: underline; letter-spacing: 0.02em; }
footer .fa { color: #fff; font-size: 26px; }
footer .socialMedia { display: block; color: #999; margin-top: 50px; position: relative; }
footer .socialMedia a { position: relative; display: inline-block; width: 40px; height: 40px; text-align: center; line-height: 34px; border-radius: 50%; font-size: 30px; color: #666; transition: .5s; text-align: center; padding: 1px 1px 1px !important; }
footer .socialMedia a:first-child { background:#212226;}
footer .socialMedia a:nth-child(2) { background:#222327;}
footer .socialMedia a:nth-child(3) { background:#242529;}
footer .socialMedia a:nth-child(4) { background:#27282c;}
footer .socialMedia a:nth-child(5) { background:#2c2d31;}
footer .socialMedia a::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 50%; background: #ffcd2d; transition: .5s; transform: scale(.9); z-index: -1; }
footer .socialMedia a:hover::before { transform: scale(1.1); box-shadow: 0 0 15px #ffcd2d; }
footer .socialMedia a:hover { color: #ffcd2d; box-shadow: 0 0 5px #ffcd2d; text-shadow: 0 0 5px #ffcd2d; }
footer .socialMedia a.five { margin-left: -2px; }
footer .socialMedia a:after { background: none !important; }
footer ul { margin-top: 10px; }
footer li { line-height: 18px; margin-bottom: 15px; }
footer li button { display:block; color:#333; font-size:14px; cursor:pointer;  border-radius:5px; padding:6px 30px 6px 50px; display:block; position:relative; background-color:#ffcd2d; transition:.5s; height:30px;}
footer li button:before { content:""; display:block; width:35px; height:30px; position:absolute; background-color:#d8ae2a; left:0; top:0; border-radius:5px 0 0 5px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='700pt' height='700pt' version='1.1' viewBox='0 0 700 700' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3Cpath fill='%23fff' d='m350 18.668c-151.67 0-274.17 100.33-274.17 224 0 72.332 42 136.5 108.5 177.33 5.832 3.5 9.332 10.5 7 17.5-9.332 30.332-25.668 65.332-53.668 93.332-3.5 3.5-1.168 10.5 4.668 9.332 28-4.668 88.668-19.832 150.5-74.668 3.5-3.5 8.168-4.668 12.832-3.5 15.168 2.332 30.332 3.5 45.5 3.5 151.67 0 274.17-100.33 274.17-224-1.1641-122.5-123.66-222.83-275.33-222.83zm-166.83 262.5c-24.5 0-43.168-19.832-43.168-43.168 0-23.332 19.832-43.168 43.168-43.168 23.332 0 43.168 19.832 43.168 43.168-0.003907 23.332-18.668 43.168-43.168 43.168zm166.83 0c-24.5 0-43.168-19.832-43.168-43.168 0-23.332 19.832-43.168 43.168-43.168 23.332 0 43.168 19.832 43.168 43.168 0 23.332-18.668 43.168-43.168 43.168zm166.83 0c-24.5 0-43.168-19.832-43.168-43.168 0-23.332 19.832-43.168 43.168-43.168 24.5 0 43.168 19.832 43.168 43.168 0 23.332-18.668 43.168-43.168 43.168z'/%3E %3C/svg%3E"); background-repeat:no-repeat; background-position:center; background-size:23px 23px; padding-left:30px;}
footer li button:hover { background-color:#d8ae2a;}
footer li strong { font-weight: 500; }
footer a { display: inline-block; text-decoration: none; font-size: 14px; }
footer a:after { background-color: #333; transition: width 0.2s ease-in-out; border-radius: 4px; content: ""; height: 1px; width: 0%; display: block; }
footer a:hover { color: #d1d1d1 }
footer a:hover:after, footer a:focus:after { width: 100%; }
footer .fa-envelope { display: inline-block; margin-top: 4px !important; }
.photoRight { width: auto; float: right; margin: 5px 0 5px 10px; border: 1px solid #999; padding: 3px; }
.photoRight img { margin-bottom: 5px; }
.copyright { margin-top: 13px; }
.copyright a { position: relative; padding-left: 15px; }
.copyright a:before { content: ''; display: inline-block; width: 3px; height: 3px; background: #555; border-radius: 50%; position: absolute; left: 5px; top: calc(50% - 1px); }
.datetimepicker { padding: 5px 10px !important; border: 1px solid #d1d1d1 !important; }
.footLogo { display: block; text-align: center; margin-bottom: 25px; }
.aboutMZ { display: block; overflow: hidden; }
.aboutMZ p { line-height: 20px; font-size: 15px !important; font-weight: 400; }
.designing { display: block; margin: 10px 0 30px; border-right: 1px solid rgba(255,255,255,.1); padding: 0 10px 0 120px; float: left; width: 33.3333%; background: url(/pic/tasks.png) no-repeat left; height: 110px; }
.guiding { display: block; margin: 10px 0 30px; border-right: 1px solid rgba(255,255,255,.1); border-left: 1px solid #000; padding: 0 10px 0 130px; float: left; width: 33.3333%; background: url(/pic/goal.png) no-repeat 20px center; height: 110px; }
.instructing { display: block; margin: 10px 0 30px; border-left: 1px solid #000; padding: 0 0 0 130px; float: left; width: 33.3333%; background: url(/pic/photo-camera.png) no-repeat 10px center; height: 110px; }
.businessTitle { color: #fff; margin-bottom: 10px; display: block; font-size: 16px; }
.footerInfo { margin-top: 35px; clear: both; border-top: 1px solid #d1d1d1; padding-top: 35px; }
.caret { border: none !important; vertical-align: inherit !important; margin-right: 10px !important; }
.noBanner { margin-top: 50px; }
#at-custom-sidebar { left: 25px; }
/* rewrite addthis style */
.at-svc-facebook > span { background: none !important; border: 1px solid #d1d1d1; border-radius: 2px 2px 0 0 !important; }
.at-svc-facebook > span:hover { background: rgb(59, 89, 152) !important; }
.at-svc-facebook > span:hover svg { fill: #fff !important; }
.at-svc-twitter > span { background: none !important; border: 1px solid #d1d1d1; border-top: none; border-radius: 0 !important; }
.at-svc-twitter > span:hover { background: rgb(29, 161, 242) !important; }
.at-svc-twitter > span:hover svg { fill: #fff !important; }
.at-svc-pinterest_share > span { background: none !important; border: 1px solid #d1d1d1; border-top: none; border-radius: 0 !important; }
.at-svc-pinterest_share > span:hover { background: rgb(203, 32, 39) !important; }
.at-svc-pinterest_share > span:hover svg { fill: #fff !important; }
.at-svc-email > span { background: none !important; border: 1px solid #d1d1d1; border-top: none; border-radius: 0 !important; }
.at-svc-email > span:hover { background: rgb(132, 132, 132) !important; }
.at-svc-email > span:hover svg { fill: #fff !important; }
.at-svc-compact > span { background: none !important; border: 1px solid #d1d1d1; border-top: none; border-radius: 0 0 2px 2px !important; }
.at-svc-compact > span:hover { background: rgb(255, 101, 80) !important; }
.at-svc-compact > span:hover svg { fill: #fff !important; }
.at-custom-sidebar .at-icon-wrapper { margin: -2px 4px !important; }
#at-custom-sidebar { background: none !important; box-shadow: none !important; }
.at-custom-sidebar .at-custom-sidebar-count { color: #fff !important; font-size: 16px !important }
.at-custom-sidebar .at-custom-sidebar-text { color: #fff !important; font-size: 10px !important; }
/* new header */
*, ::after, ::before { box-sizing: border-box; }
@media (min-width:992px) {
/* Menu Header */
header { padding: 35px 0 35px 10px; width: 200px; min-height: 100%; z-index: 100; transition: all 0.4s ease-out, background 1s ease-out; position: fixed; left: 0; top: 0; background: url(/image/header-icon.jpg) no-repeat top #1e1f26; -webkit-box-shadow: 2px 0 5px rgb(0 0 0 / 20%); box-shadow: 2px 0 5px rgb(0 0 0 / 20%); -webkit-transform: translateX(0); transform: translateX(0); -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.38, 0.01, 0.09, 0.98); transition: -webkit-transform 0.4s cubic-bezier(0.38, 0.01, 0.09, 0.98); transition: transform 0.4s cubic-bezier(0.38, 0.01, 0.09, 0.98); transition: transform 0.4s cubic-bezier(0.38, 0.01, 0.09, 0.98), -webkit-transform 0.4s cubic-bezier(0.38, 0.01, 0.09, 0.98); background-size: 200px 200px; border-bottom-right-radius:2rem; }
.tripadvisor-reward { display: block; position: absolute; bottom: 20px; left: calc(50% - 60px); width: 120px; }
.tripadvisor-reward img { max-width: 100%; }
header .logo { display: block; margin-bottom: 50px; position: relative; padding: 0 20px; padding-top: 120px; margin-left: -10px; }
header .logo a { color: transparent; }
header .logo:after { content: ""; display: block; background: #2c303a; height: 3px; width: calc(100% - -10px);
position: absolute; left: -10px; bottom: -30px; }
/* Menu List items */
.menu { max-width: 600px; margin: 0 auto; width: 100%; justify-content: space-evenly; list-style: none; }
.menu li { transition: .5s; position: relative; }
/*.menu li:hover { padding-left: 10px; }*/
.menu a { color: #fff; text-decoration: none; font-size: 16px; line-height: 2.5; -webkit-tap-highlight-color: transparent; display: block; padding-left: 20px; transition: .5s; position: relative; }
.menu a::after { content: ""; position: absolute; background-color: transparent; bottom: 100%; right: 0; height: 35px; width: 35px; border-bottom-right-radius: 18px; transition: .5s; }
.menu a::before { content: ""; position: absolute; background-color: transparent; top: 38px; right: 0; height: 35px; width: 35px; border-top-right-radius: 18px; transition: .5s; }
.menu a:hover { outline: none; position: relative; background-color: #2c303a; border-top-left-radius: 20px; border-bottom-left-radius: 20px; padding-left: 30px; transition: .5s; }
.menu a:hover::after { box-shadow: 0 20px 0 0 #2c303a; }
.menu a:hover::before { box-shadow: 0 -20px 0 0 #2c303a; }
.menu .tailorMake { margin: 15px 20px; text-align: center; position: relative; border-radius: 6px; box-sizing: border-box; color: #fff; display: block; z-index: 2; overflow: hidden; padding: 3px; }
.menu .tailorMake:hover { padding: 3px !important; }
.menu .tailorMake a { padding-left: 0 !important; }
.menu .tailorMake a:after, .menu .tailorMake a:before { box-shadow: none !important; }
.menu .tailorMake a:hover { background: #000 !important; color: #fff !important; }
.menu .tailorMake a:hover:before, .menu .tailorMake a:hover:after { border-radius: 0!important; box-shadow: none !important; }
.menu .tailorMake:before { content: ""; background: linear-gradient(115deg, #ffcd2d, #ffcd2d, #ffcd2d, #ffcd2d, #ffcd2d); background-size: 50% 100%; display: block; position: absolute; left: 0; top: 0; width: 200%; height: 100%; }
.menu .tailorMake:hover:before { -webkit-animation: SidebarCreate_rainbowSlide-2x8hR 1s linear infinite; animation: SidebarCreate_rainbowSlide-2x8hR 1s linear infinite; background: linear-gradient(115deg, #4fcf70, #fad648, #a767e5, #12bcfe, #44ce7b) }
.menu .tailorMake a { position: relative; z-index: 2; align-items: center; background: #1e1f26; border-radius: 4px; display: block; justify-content: center; box-sizing: border-box; height: 100%; }
@-webkit-keyframes SidebarCreate_rainbowSlide-2x8hR { to {
transform:translateX(-50%)
}
}
@keyframes SidebarCreate_rainbowSlide-2x8hR { to {
transform:translateX(-50%)
}
}
.header-social-media, .quickPhone, .quickMail { display: none !important; }
.destination-menu:hover { z-index: 99; }
.destination-menu:hover .destination-list { height: 450px; padding: 23px 0; }
.destination-menu:hover .destination-list li { display: block; }
.destination-list { display: block; position: absolute; top: -102px; right: -200px; background: #2c303a; width: 200px; height: 0; border-radius: 0 10px 10px 0; transition: height .5s ease-in-out; }
.destination-list li { display: none; transition: .8s; }
.destination-list li a { display: block; padding: 0 30px; color: rgba(255 255 255 /60%); }
.destination-list li a:hover { padding-left: 40px; color: #fff; }
/* main */
main { display: block; padding-left: 200px; }
}
@media (max-width:992px) {
/* Menu Header */
.header { background: #1e1f26; height: 80px; overflow: hidden; width: 100%; z-index: 100; top: 0; position: fixed; transition: all 0.4s ease-out, background 1s ease-out; }
.header.menu-open { height: 100%; transition: all 0.45s ease-out, background 0.8s ease-out; }
header .logo { position: absolute; width: 130px; left: 25px; top: 24px; display: block; transition: .5s; }
/* Menu List items */
.destination-list { display: none; }
.mobile-menu { clear: both; border-top: 1px solid #ffcd2d; position: relative }
.header ul.menu { position: relative; display: block; padding: 0 25px 0; list-style: none; }
.header ul.menu li a { display: block; position: relative; color: #fff; text-decoration: none; font-size: 16px; line-height: 2.8; width: 100%; -webkit-tap-highlight-color: transparent; }
.header ul.menu li { border-bottom: 1px solid #333; margin-top: 5px; opacity: 0; transition: opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99), opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99), opacity 0.6s cubic-bezier(0.4, 0.01, 0.165, 0.99), -webkit-transform 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99); }
.header ul.menu li.quickPhone { display: block; border: none; font-size: 16px; color: #d1d1d1; background: url(/pic/phone-icon-gray.png) no-repeat left center /20px 20px; padding-left: 40px; }
.header ul.menu li.quickMail { display: block; margin: 50px 0 10px; border: none; font-size: 16px; line-height: 30px; background: url(/pic/email-icon-gray.png) no-repeat left center /20px 15px; padding-left: 40px; }
.header ul.menu li.quickMail a { color: #d1d1d1; }
.header ul.menu li:nth-child(1) { transition-delay: 0.35s; }
.header ul.menu li:nth-child(2) { transition-delay: 0.3s; }
.header ul.menu li:nth-child(3) { transition-delay: 0.25s; }
.header ul.menu li:nth-child(4) { transition-delay: 0.2s; }
.header ul.menu li:nth-child(5) { transition-delay: 0.15s; }
.header ul.menu li:nth-child(6) { transition-delay: 0.1s; }
.header ul.menu li:nth-child(7) { transition-delay: 0.05s; }
.header.menu-open ul.menu li { opacity: 1; }
.header.menu-open ul.menu li:nth-child(1) { transition-delay: 0.05s; }
.header.menu-open ul.menu li:nth-child(2) { transition-delay: 0.1s; }
.header.menu-open ul.menu li:nth-child(3) { transition-delay: 0.15s; }
.header.menu-open ul.menu li:nth-child(4) { transition-delay: 0.2s; }
.header.menu-open ul.menu li:nth-child(5) { transition-delay: 0.25s; }
.header.menu-open ul.menu li:nth-child(6) { transition-delay: 0.3s; }
.header.menu-open ul.menu li:nth-child(7) { transition-delay: 0.35s; }
.header.menu-open ul.menu li.quickMail { transition-delay: 0.4s; }
.header.menu-open ul.menu li.quickPhone { transition-delay: 0.45s; }
/* Menu Icon */
.icon-container { position: relative; display: inline-block; z-index: 2; float: right; /* Simply change property to float left to switch icon side :) */ height: 80px; width: 55px; cursor: pointer; -webkit-tap-highlight-color: transparent; -webkit-transform: rotate(0deg); transform: rotate(0deg); transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99); padding-right: 25px; }
.icon-container #menuicon { width: 30px; height: 10px; position: relative; display: block; margin: -4px auto 0; top: 50%; color: transparent; transition: .5s; }
#menuicon .bar { width: 100%; height: 2px; display: block; position: relative; background: #fff; transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99); border-radius: 4px; }
#menuicon .bar.bar1 { -webkit-transform: translateY(-6px) rotate(0deg); transform: translateY(-6px) rotate(0deg); }
#menuicon .bar.bar2 { -webkit-transform: translateY(12px) rotate(0deg); transform: translateY(12px) rotate(0deg); }
.menu-open .icon-container #menuicon .bar { transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition-delay: 0.1s; }
.menu-open .icon-container #menuicon .bar.bar1 { -webkit-transform: translateY(2px) rotate(45deg); transform: translateY(2px) rotate(45deg); }
.menu-open .icon-container #menuicon .bar.bar2 { -webkit-transform: translateY(0px) rotate(-45deg); transform: translateY(0px) rotate(-45deg); }
.menu-open .icon-container #menuicon .bar.bar3 { display: none; }
/* header social media */
.menu-open .header-social-media { width: 100%; height: 130px; margin: auto; display: flex; align-items: flex-end; position: absolute; justify-content: center; left: 0; bottom: 0; background: linear-gradient(to bottom, #1e1f26 0%, #ffffff 50%); }
.header-social-media::before { content: ''; position: absolute; width: 84%; height: 0px; bottom: -10px; /*box-shadow: 0 0 25px 9px rgba(255, 0, 0, 0.33), 50px 10px 25px 8px rgba(18, 255, 0, 0.33), -40px 8px 25px 9px rgba(242, 255, 0, 0.33);*/ left: 0; right: 0; margin: auto; }
.menu-open .header-social-media::after { content: ''; }
.menu-open .header-social-media .sm-content { filter: contrast(20); width: 100%; background-color: #fff; overflow: hidden; position: absolute; }
.menu-open .header-social-media .sm-bottom { width: 100%; height: 66px; background: #000; display: flex; justify-content: center; filter: blur(10px); }
.menu-open .header-social-media input { display: none; }
.menu-open .header-social-media label { cursor: pointer; display: flex; width: 33%; height: 66px; position: relative; z-index: 2; align-items: center; justify-content: center; }
.menu-open .header-social-media label[for="s1"], .menu-open .header-social-media label[for="s3"] { background: #000; }
.menu-open .header-social-media label[for="s1"]:before { display: block; background: #000; width: 2px; height: 100%; left: -2px; top: 0; }
.menu-open .header-social-media label[for="s3"]:before { display: block; background: #000; width: 2px; height: 100%; right: -2px; top: 0; }
.menu-open .header-social-media label .fa { top: 20px; bottom: 0; margin: auto; position: absolute; z-index: 3; transition: 200ms 100ms cubic-bezier(0.14, -0.08, 0.74, 1.4); font-size: 25px; color: #fff }
.menu-open .header-social-media label[for="s1"] .fa { transition-delay: 0.5s; }
.menu-open .header-social-media label[for="s2"] img { top: -40px; left: calc(50% - 30px); transition-delay: 0.55s; width:60px; height:60px; border-radius:50%; position:absolute;}
.header-social-media label[for="s2"] img { border-radius:50%;}
.menu-open .header-social-media label[for="s3"] .fa { transition-delay: 0.6s; }
.menu-open .header-social-media label::before { content: ''; position: absolute; }
.menu-open .header-social-media .circle { width: 60px; height: 60px; background: black; position: absolute; top: 24px; z-index: 1; border-radius: 50%; left: 0; right: 0; margin: auto; transition: 200ms cubic-bezier(0.14, -0.08, 0.74, 1.4); /*box-shadow: 0px 82px 20px 0px rgba(128, 128, 128, 0.29);*/ }
.menu-open .header-social-media .indicator { width: 70px; height: 70px; background-color: /*linear-gradient(0deg, #f7b0b0, rgba(183, 255, 154, 0)), linear-gradient(0deg, rgba(158, 255, 151, 0.75), rgba(183, 255, 154, 0)), linear-gradient(0deg, #b4fffb, rgba(183, 255, 154, 0))*/ #fff; background-position: 0 10px; border-radius: 50%; position: absolute; left: 0; top: -42px; right: 0; margin: auto; transition: 200ms cubic-bezier(0.14, -0.08, 0.74, 1.4); }
#s1:checked ~ .circle, #s1:checked ~ div div .indicator { left: -66%; }
#s2:checked ~ .circle, #s2:checked ~ div div .indicator { left: 0; }
#s3:checked ~ .circle, #s3:checked ~ div div .indicator { left: 66%; }
/* newsletter subscribe */
.signUp { height:auto;  background-image: linear-gradient(to bottom, #ffcd2d, #ff895f, #c3657f, #6f5472, #393a3e) !important; padding-bottom:40px !important;}
.signUp  .lead-to-subscribe { width:auto; float:none;}
.signUp .take-action  { width:auto; float:none;}
.name-email { background: none;}
.name-email input[type="text"] { width:50% !important; height:50px !important; margin-bottom:15px;}
.name-email input[type="email"] { width:50%; float:none; border-radius:50px !important; height:50px !important; margin-left:0 !important; font-size:16px; box-shadow:none; padding-right:20px !important; margin-bottom:15px;}
.signUp input[type="submit"] { width:100%; border:none; position: relative; height:50px; font-size:16px;}
/* mobile footer */
footer { padding: 50px 0 0 !important; border-top: 1px solid #d1d1d1; margin-top:150px;}
.footerInfo { padding-bottom: 25px; padding-top: 25px !important; color: #fff; margin-left: -25px; margin-right: -25px; overflow:hidden }
.copyright { text-align: center; margin-bottom: 25px; }
footer li { line-height: 18px; margin-bottom: 15px; }
footer .socialMedia { text-align: center !important; margin: 15px 0 25px !important; }
footer .fa { font-size: 25px !important;}
footer .socialMedia a { margin: 0 5px; }
footer ul { margin-bottom: 25px; }
.h1Banner { margin-top: 80px; }
.h1Banner h1 { font-size: 30px !important; }
.tripadvisor-reward { display: none !important; }
.brand-voice { text-align: center; }
.brand-voice .brand-words { margin-left: 25px; margin-right: 25px; }
.brand-voice, .website-links { float: none !important; width: 100%; }
.brand-voice .footer-logo { margin-left: auto; margin-right: auto; }
.website-links h3 { border-top: 1px solid #666; padding-top: 25px; margin-bottom: 20px !important; letter-spacing: 1px; }
.wechat-scan { margin-bottom: 35px; }
.copyright { margin: 0 0 25px !important; }
.partner-with { text-align: center !important; width: 250px; margin: auto; height: 33px; }
.website-links.expand-list { margin: 0; padding: 0; }
.website-links.expand-list > li { list-style-type: none; padding: 15px 0; border-bottom: 1px solid #212121; position: relative; }
.website-links label[class^="tab"]:hover { cursor: pointer; }
.website-links input { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.website-links input[class^="tab"] { width: 100%; height: 60px; position: absolute; left: 0; top: 0; cursor: pointer; background:none; }
.website-links input[class^="tab"]:hover { cursor: pointer; }
.website-links label[class^="tab"] { cursor: pointer; }
.website-links nav { position: relative; }
.website-links ul { height: auto; max-height: 0; max-width: 300px; overflow: hidden; transform: translateY(20px); transition: all 180ms ease-in-out 0ms; margin-bottom: 0; }
.website-links nav[data-md-content="200"] input[class^="tab"]:checked ~ ul { max-height: 200px; transition: all 200ms ease-in-out 0ms; }
.website-links nav[data-md-content="300"] input[class^="tab"]:checked ~ ul { max-height: 300px; transition: all 250ms ease-in-out 0ms; }
.website-links nav[data-md-content="400"] input[class^="tab"]:checked ~ ul { max-height: 400px; transition: all 250ms ease-in-out 0ms; }
.website-links nav[data-md-content="500"] input[class^="tab"]:checked ~ ul { max-height: 500px; transition: all 250ms ease-in-out 0ms; }
.website-links nav[data-md-content=""] input[class^="tab"]:checked ~ ul { max-height: 1000px; transition: all 250ms ease-in-out 0ms; }
.website-links input[class^="tab"]:checked ~ ul { margin-bottom: 20px; }
.website-links .open-close-icon { display: inline-block; position: absolute; right: 0; top: 20px; transform: rotate(-45deg); width: 30px; height: 30px; border: 1px solid #999; border-radius: 50%; z-index: -1; }
.website-links .open-close-icon i { position: absolute; left: 10px; top: 8px; width: 10px; height: 10px; border-left: 1px solid #fff; border-bottom: 1px solid #fff; color: transparent; }
.website-links .open-close-icon .fa-minus { transform: rotate(0deg); transition: transform 150ms ease-in-out 0ms; }
.website-links input[class^="tab"]:checked ~ .open-close-icon .fa-minus { transform: rotate(-180deg); transition: transform 150ms ease-in-out 0ms; top: 11px; left: 8px; }
.website-links .open-close-icon .fa-plus { opacity: 1; transform: rotate(0deg); transition: opacity 50ms linear 0ms, transform 150ms ease-in-out 0ms; width: 10px; height: 10px; border-left: 1px solid #555; border-bottom: 1px solid #555; }
.website-links input[class^="tab"]:checked ~ .open-close-icon .fa-plus { opacity: 0; transform: rotate(-90deg); transition: opacity 50ms linear 0ms, transform 150ms ease-in-out 0ms; }
}
@media(max-width:768px) {
.name-email input[type="text"] { width:100% !important; height:50px !important; margin-bottom:15px;}
.name-email input[type="email"] { width:100%; float:none; border-radius:50px !important; height:50px !important; margin-left:0 !important; font-size:16px; box-shadow:none; padding-right:20px !important; margin-bottom:15px;}	
}
@media (max-width: 480px) {
.container { margin: 0 auto; width: 100%; height: 100%; box-shadow: none; }
.container .header { position: fixed; }
.content { overflow-y: hidden; }
}
/* h1 without banner */
.h1Banner { background: #2c303a; text-align: center; color: #fff; padding: 15px; box-shadow: 0 5px 5px #111; margin-bottom: 50px; }
.h1Banner h1 { font-weight: 700; font-size: 45px; letter-spacing: 0.02em; }
