/*----------------------------- Font Standard -------------------------------------------*/
/*----------------------------- Color -------------------------------------------*/
/*rangeslider*/
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on April 19, 2017 */
@font-face {
  font-family: 'prompt-semibolditalic';
  src: url("../fonts/prompt-semibolditalic.ttf");
  src: url("../fonts/prompt-semibolditalic.ttf?#iefix") format("truetype"), url("../fonts/prompt-semibolditalic.woff2") format("woff2"), url("../fonts/prompt-semibolditalic.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'prompt-semibold';
  src: url("../fonts/prompt-semibold.ttf");
  src: url("../fonts/prompt-semibold.ttf?#iefix") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'prompt-light';
  src: url("../fonts/prompt-light.ttf");
  src: url("../fonts/prompt-light.ttf?#iefix") format("truetype"), url("../fonts/prompt-light.woff2") format("woff2"), url("../fonts/prompt-light.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'prompt-regular';
  src: url("../fonts/prompt-regular.ttf");
  src: url("../fonts/prompt-regular.ttf?#iefix") format("truetype"), url("../fonts/prompt-regular.woff2") format("woff2"), url("../fonts/prompt-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'prompt-medium';
  src: url("../fonts/prompt-medium.ttf");
  src: url("../fonts/prompt-medium.woff2") format("woff2"), url("../fonts/prompt-medium.woff") format("woff"), url("../fonts/prompt-medium.ttf?#iefi") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'teko-light';
  src: url("../fonts/teko-light.ttf");
  src: url("../fonts/teko-light.ttf?#iefix") format("truetype"), url("../fonts/teko-light.woff2") format("woff2"), url("../fonts/teko-light.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'teko-regular';
  src: url("../fonts/teko-regular.ttf");
  src: url("../fonts/teko-regular.ttf?#iefix") format("truetype"), url("../fonts/teko-regular.woff2") format("woff2"), url("../fonts/teko-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/* ****************************************************** iconfont ****************************************************** */
@font-face {
  font-family: 'iconfont';
  src: url("../fonts/iconfont.eot?xqamy1");
  src: url("../fonts/iconfont.eot?xqamy1#iefix") format("embedded-opentype"), url("../fonts/iconfont.ttf?xqamy1") format("truetype"), url("../fonts/iconfont.woff?xqamy1") format("woff"), url("../fonts/iconfont.svg?xqamy1#iconfont") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 78, ../html/scss/main/_fonts.scss */
.icon-icon_compare:before {
  content: "\e95f";
}

/* line 81, ../html/scss/main/_fonts.scss */
.icon-icon_compare_automatic:before {
  content: "\e960";
}

/* line 84, ../html/scss/main/_fonts.scss */
.icon-icon_compare_changemodel:before {
  content: "\e961";
}

/* line 87, ../html/scss/main/_fonts.scss */
.icon-icon_waverunners:before {
  content: "\e95c";
}

/* line 90, ../html/scss/main/_fonts.scss */
.icon-icon_outboard:before {
  content: "\e95d";
}

/* line 93, ../html/scss/main/_fonts.scss */
.icon-icon_boats:before {
  content: "\e95e";
}

/* line 96, ../html/scss/main/_fonts.scss */
.icon-icon_refresh:before {
  content: "\e95b";
}

/* line 99, ../html/scss/main/_fonts.scss */
.icon-icon_camera:before {
  content: "\e95a";
}

/* line 102, ../html/scss/main/_fonts.scss */
.icon-icon_search-support-officer-001:before {
  content: "\e958";
}

/* line 105, ../html/scss/main/_fonts.scss */
.icon-icon_blog-06-infographic-01:before {
  content: "\e959";
}

/* line 108, ../html/scss/main/_fonts.scss */
.icon-icon_question:before {
  content: "\e956";
}

/* line 111, ../html/scss/main/_fonts.scss */
.icon-icon_send:before {
  content: "\e957";
}

/* line 114, ../html/scss/main/_fonts.scss */
.icon-icon_blog-all:before {
  content: "\e963";
}

/* line 117, ../html/scss/main/_fonts.scss */
.icon-icon_blog-lifestyle:before {
  content: "\e964";
}

/* line 120, ../html/scss/main/_fonts.scss */
.icon-icon_blog-tip-tricks:before {
  content: "\e965";
}

/* line 123, ../html/scss/main/_fonts.scss */
.icon-icon_blog-racing:before {
  content: "\e966";
}

/* line 126, ../html/scss/main/_fonts.scss */
.icon-icon_blog-review:before {
  content: "\e967";
}

/* line 129, ../html/scss/main/_fonts.scss */
.icon-icon_footer_find-dealer-01:before {
  content: "\e951";
}

/* line 132, ../html/scss/main/_fonts.scss */
.icon-icon_footer_find-dealer-02:before {
  content: "\e952";
}

/* line 135, ../html/scss/main/_fonts.scss */
.icon-icon_footer_mail_subscribe-01:before {
  content: "\e953";
}

/* line 138, ../html/scss/main/_fonts.scss */
.icon-icon_lock:before {
  content: "\e954";
}

/* line 141, ../html/scss/main/_fonts.scss */
.icon-icon_option:before {
  content: "\e955";
}

/* line 144, ../html/scss/main/_fonts.scss */
.icon-dealer_automatic:before {
  content: "\e94f";
}

/* line 147, ../html/scss/main/_fonts.scss */
.icon-icon_www:before {
  content: "\e950";
}

/* line 150, ../html/scss/main/_fonts.scss */
.icon-icon_product_gallery:before {
  content: "\e94d";
}

/* line 153, ../html/scss/main/_fonts.scss */
.icon-icon_product_menu:before {
  content: "\e94e";
}

/* line 156, ../html/scss/main/_fonts.scss */
.icon-icon_desktop:before {
  content: "\e94a";
}

/* line 159, ../html/scss/main/_fonts.scss */
.icon-icon_mobile:before {
  content: "\e94b";
}

/* line 162, ../html/scss/main/_fonts.scss */
.icon-icon_tablet:before {
  content: "\e94c";
}

/* line 165, ../html/scss/main/_fonts.scss */
.icon-icon_upload:before {
  content: "\e947";
}

/* line 168, ../html/scss/main/_fonts.scss */
.icon-icon_latest_view:before {
  content: "\e946";
}

/* line 171, ../html/scss/main/_fonts.scss */
.icon-icon_360:before {
  content: "\e949";
}

/* line 174, ../html/scss/main/_fonts.scss */
.icon-icon_print-01:before {
  content: "\e948";
}

/* line 177, ../html/scss/main/_fonts.scss */
.icon-icon_home:before {
  content: "\e900";
}

/* line 180, ../html/scss/main/_fonts.scss */
.icon-icon_playbtn:before {
  content: "\e901";
}

/* line 183, ../html/scss/main/_fonts.scss */
.icon-icon_menu:before {
  content: "\e902";
}

/* line 186, ../html/scss/main/_fonts.scss */
.icon-icon_calculator:before {
  content: "\e903";
}

/* line 189, ../html/scss/main/_fonts.scss */
.icon-icon_close:before {
  content: "\e904";
}

/* line 192, ../html/scss/main/_fonts.scss */
.icon-icon_search:before {
  content: "\e905";
}

/* line 195, ../html/scss/main/_fonts.scss */
.icon-icon_location_fullscreenmap:before {
  content: "\e926";
}

/* line 198, ../html/scss/main/_fonts.scss */
.icon-icon_footer_formregis:before {
  content: "\e906";
}

/* line 201, ../html/scss/main/_fonts.scss */
.icon-icon_downloadbrochure:before {
  content: "\e907";
}

/* line 204, ../html/scss/main/_fonts.scss */
.icon-icon_findadealer:before {
  content: "\e908";
}

/* line 207, ../html/scss/main/_fonts.scss */
.icon-icon_footer_location:before {
  content: "\e909";
}

/* line 210, ../html/scss/main/_fonts.scss */
.icon-icon_location_getdirection:before {
  content: "\e927";
}

/* line 213, ../html/scss/main/_fonts.scss */
.icon-icon_location_pin:before {
  content: "\e928";
}

/* line 216, ../html/scss/main/_fonts.scss */
.icon-icon_footer_callcenter:before {
  content: "\e90a";
}

/* line 219, ../html/scss/main/_fonts.scss */
.icon-icon_footer_mail:before {
  content: "\e90b";
}

/* line 222, ../html/scss/main/_fonts.scss */
.icon-icon_footer_onlineassistent:before {
  content: "\e90c";
}

/* line 225, ../html/scss/main/_fonts.scss */
.icon-icon_footer_facebooklogo:before {
  content: "\e90d";
}

/* line 228, ../html/scss/main/_fonts.scss */
.icon-icon_footer_iglogo:before {
  content: "\e90e";
}

/* line 231, ../html/scss/main/_fonts.scss */
.icon-icon_linelogo:before {
  content: "\e90f";
}

/* line 234, ../html/scss/main/_fonts.scss */
.icon-icon_footer_youtubelogo:before {
  content: "\e910";
}

/* line 237, ../html/scss/main/_fonts.scss */
.icon-icon_youtube:before {
  content: "\e911";
}

/* line 240, ../html/scss/main/_fonts.scss */
.icon-icon_twitterlogo:before {
  content: "\e912";
}

/* line 243, ../html/scss/main/_fonts.scss */
.icon-icon_googleplus:before {
  content: "\e929";
}

/* line 246, ../html/scss/main/_fonts.scss */
.icon-icon_pinterestlogo:before {
  content: "\e92a";
}

/* line 249, ../html/scss/main/_fonts.scss */
.icon-icon_motorcy_adventure:before {
  content: "\e913";
}

/* line 252, ../html/scss/main/_fonts.scss */
.icon-icon_motorcy_bigscooter:before {
  content: "\e914";
}

/* line 255, ../html/scss/main/_fonts.scss */
.icon-icon_motorcy_competition:before {
  content: "\e915";
}

/* line 258, ../html/scss/main/_fonts.scss */
.icon-icon_motorcy_cruiser:before {
  content: "\e916";
}

/* line 261, ../html/scss/main/_fonts.scss */
.icon-icon_motorcy_heritage:before {
  content: "\e917";
}

/* line 264, ../html/scss/main/_fonts.scss */
.icon-icon_motorcy_hypernaked:before {
  content: "\e918";
}

/* line 267, ../html/scss/main/_fonts.scss */
.icon-icon_motorcy_sporttouring:before {
  content: "\e919";
}

/* line 270, ../html/scss/main/_fonts.scss */
.icon-icon_motorcy_supersport:before {
  content: "\e91a";
}

/* line 273, ../html/scss/main/_fonts.scss */
.icon-icon_previous:before {
  content: "\e91b";
}

/* line 276, ../html/scss/main/_fonts.scss */
.icon-icon_next:before {
  content: "\e91c";
}

/* line 279, ../html/scss/main/_fonts.scss */
.icon-icon_pagingprevious:before {
  content: "\e92b";
}

/* line 282, ../html/scss/main/_fonts.scss */
.icon-icon_pagingnext:before {
  content: "\e92c";
}

/* line 285, ../html/scss/main/_fonts.scss */
.icon-icon_turnleft:before {
  content: "\e91d";
}

/* line 288, ../html/scss/main/_fonts.scss */
.icon-icon_turnright:before {
  content: "\e91e";
}

/* line 291, ../html/scss/main/_fonts.scss */
.icon-icon_opendown:before {
  content: "\e91f";
}

/* line 294, ../html/scss/main/_fonts.scss */
.icon-icon_openup:before {
  content: "\e925";
}

/* line 297, ../html/scss/main/_fonts.scss */
.icon-icon_plusopen:before {
  content: "\e920";
}

/* line 300, ../html/scss/main/_fonts.scss */
.icon-icon_minusclose:before {
  content: "\e921";
}

/* line 303, ../html/scss/main/_fonts.scss */
.icon-icon_quotationmark_close:before {
  content: "\e92d";
}

/* line 306, ../html/scss/main/_fonts.scss */
.icon-icon_quotationmark_open:before {
  content: "\e92e";
}

/* line 309, ../html/scss/main/_fonts.scss */
.icon-icon_share_link:before {
  content: "\e922";
}

/* line 312, ../html/scss/main/_fonts.scss */
.icon-icon_testdrive:before {
  content: "\e923";
}

/* line 315, ../html/scss/main/_fonts.scss */
.icon-icon_yamahaglobal:before {
  content: "\e924";
}

/* line 318, ../html/scss/main/_fonts.scss */
.icon-icon_account:before {
  content: "\e92f";
}

/* line 321, ../html/scss/main/_fonts.scss */
.icon-icon_calendar:before {
  content: "\e930";
}

/* line 324, ../html/scss/main/_fonts.scss */
.icon-icon_correct:before {
  content: "\e931";
}

/* line 327, ../html/scss/main/_fonts.scss */
.icon-icon_downloaddocument:before {
  content: "\e932";
}

/* line 330, ../html/scss/main/_fonts.scss */
.icon-icon_downloadmediafile:before {
  content: "\e933";
}

/* line 333, ../html/scss/main/_fonts.scss */
.icon-icon_faq:before {
  content: "\e934";
}

/* line 336, ../html/scss/main/_fonts.scss */
.icon-icon_fax:before {
  content: "\e935";
}

/* line 339, ../html/scss/main/_fonts.scss */
.icon-icon_getitem:before {
  content: "\e936";
}

/* line 342, ../html/scss/main/_fonts.scss */
.icon-icon_getpiont:before {
  content: "\e937";
}

/* line 345, ../html/scss/main/_fonts.scss */
.icon-icon_golfcar:before {
  content: "\e938";
}

/* line 348, ../html/scss/main/_fonts.scss */
.icon-icon_jetski:before {
  content: "\e939";
}

/* line 351, ../html/scss/main/_fonts.scss */
.icon-icon_location_pickup:before {
  content: "\e93a";
}

/* line 354, ../html/scss/main/_fonts.scss */
.icon-icon_location_search:before {
  content: "\e93b";
}

/* line 357, ../html/scss/main/_fonts.scss */
.icon-icon_panorama:before {
  content: "\e93c";
}

/* line 360, ../html/scss/main/_fonts.scss */
.icon-icon_privilege:before {
  content: "\e93d";
}

/* line 363, ../html/scss/main/_fonts.scss */
.icon-icon_q:before {
  content: "\e93e";
}

/* line 366, ../html/scss/main/_fonts.scss */
.icon-icon_qa_accessories:before {
  content: "\e93f";
}

/* line 369, ../html/scss/main/_fonts.scss */
.icon-icon_qa_other:before {
  content: "\e940";
}

/* line 372, ../html/scss/main/_fonts.scss */
.icon-icon_qa_yamahastore:before {
  content: "\e941";
}

/* line 375, ../html/scss/main/_fonts.scss */
.icon-icon_registergetwarranty:before {
  content: "\e942";
}

/* line 378, ../html/scss/main/_fonts.scss */
.icon-icon_resetsetting:before {
  content: "\e943";
}

/* line 381, ../html/scss/main/_fonts.scss */
.icon-icon_time:before {
  content: "\e944";
}

/* line 384, ../html/scss/main/_fonts.scss */
.icon-icon_zoomimage:before {
  content: "\e945";
}

/* line 4, ../html/scss/template/_main.scss */
html {
  font-size: 62.5% !important;
}

/* line 8, ../html/scss/template/_main.scss */
div.radio {
  width: 100%;
}

/* line 12, ../html/scss/template/_main.scss */
div.radio .full-width input {
  opacity: 1;
}

/*------------- temp -----------------------*/
/* line 23, ../html/scss/template/_main.scss */
#header .member-header ul:first-child {
  border-right: 0;
}

/* line 27, ../html/scss/template/_main.scss */
.wrapcontentsubheaderitem1.loginmb.hidden-lg.hidden-md {
  display: none;
}

/*-------------------------- Global -----------------------*/
/* line 33, ../html/scss/template/_main.scss */
* {
  outline: 0 !important;
  -moz-outline: 0 !important;
  -webkit-outline: 0 !important;
}

/* line 39, ../html/scss/template/_main.scss */
body {
  font-family: "prompt-regular";
  font-size: 16px;
  line-height: 1;
  background-color: #fff;
}

/* line 47, ../html/scss/template/_main.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
  margin-top: 0;
  margin-bottom: 0;
  margin: 0;
  font-weight: normal;
  line-height: 1;
}

/* line 55, ../html/scss/template/_main.scss */
.wrapper {
  max-width: 1360px;
  padding: 0 15px;
  margin: 0 auto;
}

/* line 62, ../html/scss/template/_main.scss */
.wrapper2 {
  padding: 0 100px;
  text-align: left;
  max-width: 1360px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  /* line 62, ../html/scss/template/_main.scss */
  .wrapper2 {
    padding: 0 15px;
  }
}

/* line 74, ../html/scss/template/_main.scss */
.wrappernopad {
  max-width: 1360px;
  padding: 0 15px;
  margin: 0 auto;
  position: relative;
}
@media (max-width: 991px) {
  /* line 74, ../html/scss/template/_main.scss */
  .wrappernopad {
    padding: 0 0px;
  }
}

/* line 84, ../html/scss/template/_main.scss */
.left {
  float: left;
}

/* line 87, ../html/scss/template/_main.scss */
.right {
  float: right;
}

/* line 91, ../html/scss/template/_main.scss */
.center {
  text-align: center;
  margin: 0 auto;
}

/* line 96, ../html/scss/template/_main.scss */
.clear {
  clear: both;
}

/* line 100, ../html/scss/template/_main.scss */
.relative {
  position: relative;
}

/* line 104, ../html/scss/template/_main.scss */
.absolute {
  position: absolute;
}

/* line 108, ../html/scss/template/_main.scss */
a, a:hover, a:focus {
  text-decoration: none;
  color: inherit;
}

/* line 113, ../html/scss/template/_main.scss */
hr {
  width: 100%;
  margin-top: 60px;
  margin-bottom: 60px;
  border: 0;
  border-top: 1px solid #fff;
}
/* line 120, ../html/scss/template/_main.scss */
hr.hrshort {
  width: 40px;
}
/* line 125, ../html/scss/template/_main.scss */
hr.hrmedium {
  width: 70px;
}
/* line 129, ../html/scss/template/_main.scss */
hr.black {
  border-top: 1px solid #000;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 135, ../html/scss/template/_main.scss */
hr.red {
  margin-top: 20px;
  margin-bottom: 20px;
  border-top: 5px solid #EB1C24;
}
/* line 140, ../html/scss/template/_main.scss */
hr.white {
  margin-top: 20px;
  margin-bottom: 20px;
  border-top: 3px solid #fff;
}
/* line 145, ../html/scss/template/_main.scss */
hr.blue {
  margin-top: 20px;
  margin-bottom: 20px;
  border-top: 3px solid #0A2D82;
}

/* line 152, ../html/scss/template/_main.scss */
img.imgresize {
  width: 100%;
  height: auto;
}

/* line 157, ../html/scss/template/_main.scss */
.imgresize img {
  width: 100%;
  height: auto;
}

/* line 162, ../html/scss/template/_main.scss */
span.forcebreakline {
  white-space: nowrap;
  display: inline-block;
}

/*****************teaser ***********************/
/* line 170, ../html/scss/template/_main.scss */
.teasertxt .content {
  position: relative;
}

/* line 176, ../html/scss/template/_main.scss */
.ontoptext {
  position: absolute;
  width: 100%;
}
/* line 182, ../html/scss/template/_main.scss */
.ontoptext.center {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* line 190, ../html/scss/template/_main.scss */
.ontoptext.bottomleft {
  bottom: 30px;
}
/* line 194, ../html/scss/template/_main.scss */
.ontoptext.topleft {
  top: 0;
}
/* line 198, ../html/scss/template/_main.scss */
.ontoptext.centerleft {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  padding-left: 85px;
}
@media screen and (max-width: 991px) {
  /* line 198, ../html/scss/template/_main.scss */
  .ontoptext.centerleft {
    top: 50px;
    transform: none;
    padding-left: 15px;
  }
}
/* line 216, ../html/scss/template/_main.scss */
.ontoptext .table {
  display: table;
}
/* line 220, ../html/scss/template/_main.scss */
.ontoptext .detailline {
  padding-top: 10px;
  display: table-cell;
  vertical-align: top;
}
/* line 226, ../html/scss/template/_main.scss */
.ontoptext .detailtopic {
  display: table-cell;
  padding-left: 10px;
  padding-right: 30px;
}
/* line 233, ../html/scss/template/_main.scss */
.ontoptext .paragraphtext {
  color: white;
  font-family: "prompt-light";
  font-size: 20px;
  line-height: 1.3;
}
/* line 238, ../html/scss/template/_main.scss */
.ontoptext .paragraphtext .text {
  width: 65%;
  padding-top: 15px;
  text-align: center;
  margin: 0 auto;
}

/* line 247, ../html/scss/template/_main.scss */
#overlay_loading {
  position: fixed;
  z-index: 99999;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  transition: 1s 0.4s;
  background-color: rgba(0, 0, 0, 0.8);
}
/* line 249, ../html/scss/template/_main.scss */
#overlay_loading #loadbar {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 180px;
  margin: auto;
}
/* line 251, ../html/scss/template/_main.scss */
#overlay_loading #loadbar #imglogo {
  background: url(/images/share/loading.gif) center center no-repeat;
  background-size: contain;
  max-width: 180px;
  height: 100%;
  margin: 0 auto;
  width: 90%;
}

/* line 257, ../html/scss/template/_main.scss */
.overlay_loading {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  transition: 1s 0.4s;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 10;
}
/* line 268, ../html/scss/template/_main.scss */
.overlay_loading #loadbar {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 180px;
  margin: auto;
}
/* line 271, ../html/scss/template/_main.scss */
.overlay_loading #loadbar #imglogo {
  background: url(/images/share/loading.gif) center center no-repeat;
  background-size: contain;
  max-width: 180px;
  height: 100%;
  margin: 0 auto;
  width: 90%;
}

/*------------------------------------------------------------------------- Product Overview -----------------------------------------------------------*/
/* line 278, ../html/scss/template/_main.scss */
.productoverview_block2 {
  background-image: url("/images/product/bigbike/bgov360deg.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 284, ../html/scss/template/_main.scss */
.productoverview_block2 .bottom-background360 {
  width: 100%;
  background-image: url("/images/product/bigbike/bgov360deg-bottom.jpg");
  background-position: center;
  background-size: cover;
}
/* line 291, ../html/scss/template/_main.scss */
.productoverview_block2 .bottom-background360 .wrapper.wrap360prdctn {
  padding: 25px 0 50px 0;
  color: #000;
  overflow: hidden;
}
/* line 295, ../html/scss/template/_main.scss */
.productoverview_block2 .bottom-background360 .wrapper.wrap360prdctn .col-md-1 {
  width: 4%;
}
/* line 300, ../html/scss/template/_main.scss */
.productoverview_block2 .bottom-background360 .wrapper.description {
  padding-top: 25px;
  color: #000;
  overflow: hidden;
}
/* line 305, ../html/scss/template/_main.scss */
.productoverview_block2 .bottom-background360 .wrapper.description .forcontent {
  line-height: 1.5em;
  font-size: 1.8rem;
  font-size: 18px;
  padding: 0px 18%;
  text-align: center;
  margin-bottom: 20px;
}
/* line 317, ../html/scss/template/_main.scss */
.productoverview_block2 .bottom-background360 .wrap360prdctn .pdright {
  line-height: 1.5em;
  font-size: 1.8rem;
  font-size: 18px;
  padding: 0px 18%;
  text-align: center;
  margin-bottom: 40px;
}
@media screen and (min-width: 1200px) {
  /* line 317, ../html/scss/template/_main.scss */
  .productoverview_block2 .bottom-background360 .wrap360prdctn .pdright {
    padding: 0px 23%;
  }
}
/* line 330, ../html/scss/template/_main.scss */
.productoverview_block2 .bottom-background360 .wrap360prdctn .prd360pricettl {
  font-family: 'prompt-medium';
  font-size: 2.5rem;
  font-size: 25px;
}
/* line 335, ../html/scss/template/_main.scss */
.productoverview_block2 .bottom-background360 .wrap360prdctn .prd360price {
  font-family: "teko-light";
  font-size: 5rem;
  font-size: 50px;
}
/* line 340, ../html/scss/template/_main.scss */
.productoverview_block2 .bottom-background360 .wrap360prdctn .prd360pricedtl {
  font-size: 1.3rem;
  font-size: 13px;
  line-height: 1.2em;
  color: #707070;
}
/* line 346, ../html/scss/template/_main.scss */
.productoverview_block2 .bottom-background360 .wrap360prdctn .calbtn {
  padding: 0 0 0 20px;
  margin-top: 6px;
}
/* line 349, ../html/scss/template/_main.scss */
.productoverview_block2 .bottom-background360 .wrap360prdctn .calbtn .thumb-contentt-5 {
  color: white;
}
/* line 356, ../html/scss/template/_main.scss */
.productoverview_block2 .bg_product {
  padding-top: 50px;
}
/* line 360, ../html/scss/template/_main.scss */
.productoverview_block2 .bg_product .showpickcolor .bdgradientcolor {
  background-color: rgba(1, 1, 1, 0);
  -webkit-transform: skew(-30deg);
  -moz-transform: skew(-30deg);
  -ms-transform: skew(-30deg);
  -o-transform: skew(-30deg);
  transform: skew(-30deg);
  display: inline-block;
  line-height: 0;
}
/* line 371, ../html/scss/template/_main.scss */
.productoverview_block2 .bg_product .showpickcolor .bdgradientcolor.active {
  background-color: #000;
}
/* line 375, ../html/scss/template/_main.scss */
.productoverview_block2 .bg_product .showpickcolor .bdgradientcolor img {
  width: 50px;
  height: 35px;
  margin: 5px;
  display: inline-block;
}
/* line 383, ../html/scss/template/_main.scss */
.productoverview_block2 .bg_product .showpickcolor .wrapgradientcolortxt {
  padding: 10px 0;
  color: #000;
}
/* line 390, ../html/scss/template/_main.scss */
.productoverview_block2 .bg_product .wrappernopad .topic {
  text-align: center;
}
/* line 393, ../html/scss/template/_main.scss */
.productoverview_block2 .bg_product .wrappernopad .subrevtopic {
  text-align: center;
}
/* line 396, ../html/scss/template/_main.scss */
.productoverview_block2 .bg_product .wrappernopad .showpickcolor {
  text-align: center;
  padding: 20px 0;
}
/* line 400, ../html/scss/template/_main.scss */
.productoverview_block2 .bg_product .wrappernopad .threesixty-wrapper {
  width: 100%;
  text-align: center;
}
/* line 404, ../html/scss/template/_main.scss */
.productoverview_block2 .bg_product .wrappernopad .threesixty-wrapper .threesixty {
  max-width: 960px;
  width: 100%;
  height: auto;
  margin: 0 auto;
}
/* line 409, ../html/scss/template/_main.scss */
.productoverview_block2 .bg_product .wrappernopad .threesixty-wrapper .threesixty img {
  margin: 0 auto;
  max-width: 800px;
  width: auto;
}
/* line 416, ../html/scss/template/_main.scss */
.productoverview_block2 .bg_product .wrappernopad .wrapo360slideowl {
  position: relative;
}
/* line 418, ../html/scss/template/_main.scss */
.productoverview_block2 .bg_product .wrappernopad .wrapo360slideowl .prvbtn {
  display: inline-block;
  top: 40%;
  left: 10%;
  position: absolute;
  cursor: pointer;
}
/* line 425, ../html/scss/template/_main.scss */
.productoverview_block2 .bg_product .wrappernopad .wrapo360slideowl .nxtbtn {
  display: inline-block;
  top: 40%;
  right: 10%;
  position: absolute;
  cursor: pointer;
}
/* line 433, ../html/scss/template/_main.scss */
.productoverview_block2 .bg_product .wrappernopad .wrapo360slideowl .o360slideowl {
  margin: 0 auto;
  max-width: 800px;
  width: 100%;
}
/* line 439, ../html/scss/template/_main.scss */
.productoverview_block2 .bg_product .wrappernopad .wrapo360slideowl .owl-nav {
  display: none;
}
/* line 444, ../html/scss/template/_main.scss */
.productoverview_block2 .bg_product .wrappernopad .wrapo360slideowl .owl-carousel .owl-item img {
  width: 80%;
  margin: 0 auto;
}
/* line 453, ../html/scss/template/_main.scss */
.productoverview_block2 .bg_product .wrappernopad .white {
  color: #fff;
}
/* line 457, ../html/scss/template/_main.scss */
.productoverview_block2 .bg_product .wrappernopad .calpricebtn {
  font-family: "teko-regular";
}

/*--------------------------------------------------------------------- END Product Overview -----------------------------------------------------------*/
/*********** parallax teaser_block1 ***********/
/* line 467, ../html/scss/template/_main.scss */
.teaser_block1 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
/* line 471, ../html/scss/template/_main.scss */
.teaser_block1 .content {
  background-attachment: initial;
  background-repeat: no-repeat;
  background-size: 101%;
  background-position: top center;
}
/* line 476, ../html/scss/template/_main.scss */
.teaser_block1 .content img {
  opacity: 0;
}

/*********** end parallax teaser_block1 *******/
/*********** class visible-sm display none teaser_block1 ***********/
@media (max-width: 991px) and (min-width: 768px) {
  /* line 486, ../html/scss/template/_main.scss */
  .teaser_block1.fixcslide .visible-sm {
    display: none !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 492, ../html/scss/template/_main.scss */
  .teaser_block1.fixcslide .hidden-sm {
    display: block !important;
  }
}
@media (max-width: 991px) and (min-width: 881px) {
  /* line 499, ../html/scss/template/_main.scss */
  .teaser_block1.fixcslide .teaserslide03 .txtbx {
    top: 10%;
  }
}
@media (max-width: 880px) and (min-width: 768px) {
  /* line 499, ../html/scss/template/_main.scss */
  .teaser_block1.fixcslide .teaserslide03 .txtbx {
    top: 5%;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 506, ../html/scss/template/_main.scss */
  .teaser_block1.fixcslide .teaserslide03 .txtbx .txthd2 {
    font-size: 75px;
    font-size: 7.5rem;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  /* line 512, ../html/scss/template/_main.scss */
  .teaser_block1.fixcslide .teaserslide03 .txtbx .txthd1 {
    font-size: 20px;
    font-size: 2rem;
  }
}

/*********** end class visible-sm display none teaser_block1 *******/
/* line 526, ../html/scss/template/_main.scss */
.teaser_block1 .teaserslide03 .item {
  position: relative;
}
/* line 528, ../html/scss/template/_main.scss */
.teaser_block1 .teaserslide03 .item .wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}
/* line 539, ../html/scss/template/_main.scss */
.teaser_block1 .teaserslide03 .item .wrapper a.linkcover {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  display: block;
}

/* line 553, ../html/scss/template/_main.scss */
.video_gallery .img-cover.video {
  padding: 28%;
}

/**************************** red underline ****************************/
/* line 560, ../html/scss/template/_main.scss */
.underline {
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
  transition: .1s;
  height: 100%;
  display: block;
}
/* line 568, ../html/scss/template/_main.scss */
.underline:hover {
  cursor: pointer;
}
/* line 570, ../html/scss/template/_main.scss */
.underline:hover:after {
  width: 100%;
  left: 0;
}
/* line 576, ../html/scss/template/_main.scss */
.underline:after {
  position: absolute;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  content: '';
  width: 0;
  left: 50%;
  bottom: 0;
  height: 5px;
  background: #D80000;
}
/* line 593, ../html/scss/template/_main.scss */
.underline.active:after {
  position: absolute;
  content: '';
  width: 100%;
  left: 0;
  bottom: 0;
  height: 5px;
  background: #D80000;
}

/* line 606, ../html/scss/template/_main.scss */
.videoplaybutton {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 611, ../html/scss/template/_main.scss */
.videoplaybutton span.icon-icon_playbtn {
  font-size: 64px;
  color: #D80000;
}

/* line 617, ../html/scss/template/_main.scss */
.newsevent_block3 {
  padding: 50px 0;
}
/* line 619, ../html/scss/template/_main.scss */
.newsevent_block3 .fixpadding {
  padding: 0 130px;
  margin: 0 auto;
}
/* line 623, ../html/scss/template/_main.scss */
.newsevent_block3 .topic {
  padding-bottom: 25px;
}

/****************************** table in CMS ****************************/
/* line 629, ../html/scss/template/_main.scss */
.fortablescroll {
  overflow-x: scroll;
}
/* line 633, ../html/scss/template/_main.scss */
.fortablescroll table tr td {
  padding: 20px;
  vertical-align: top;
  text-align: center;
  border: 1px solid #666;
}

/**********************about Layout *****************************/
/*detail with image and background box*/
/* line 646, ../html/scss/template/_main.scss */
.about.detail1 {
  background-position: bottom center;
  background-color: #F4F3F0;
  background-repeat: no-repeat;
  padding: 0 0 50px 0;
  background-size: 100%;
  position: relative;
}
@media screen and (max-width: 767px) {
  /* line 646, ../html/scss/template/_main.scss */
  .about.detail1 {
    padding: 0px;
  }
}
/* line 657, ../html/scss/template/_main.scss */
.about.detail1 .titleandimage .bg {
  background-repeat: no-repeat;
  padding: 45%;
  display: inline-block;
  position: absolute;
  left: -240px;
}
@media screen and (min-width: 1811px) {
  /* line 657, ../html/scss/template/_main.scss */
  .about.detail1 .titleandimage .bg {
    left: -45%;
  }
}
@media screen and (max-width: 830px) {
  /* line 657, ../html/scss/template/_main.scss */
  .about.detail1 .titleandimage .bg {
    left: -220px;
  }
}
@media screen and (max-width: 767px) {
  /* line 657, ../html/scss/template/_main.scss */
  .about.detail1 .titleandimage .bg {
    padding: 50%;
    left: -15px;
  }
}
@media screen and (max-width: 590px) {
  /* line 657, ../html/scss/template/_main.scss */
  .about.detail1 .titleandimage .bg {
    padding: 50%;
    left: -90px;
  }
}
@media screen and (max-width: 480px) {
  /* line 657, ../html/scss/template/_main.scss */
  .about.detail1 .titleandimage .bg {
    padding: 50%;
    left: -170px;
  }
}
/* line 682, ../html/scss/template/_main.scss */
.about.detail1 .titleandimage .head {
  text-align: left;
  float: right;
  padding-top: 50px;
  padding-bottom: 25px;
  position: relative;
  z-index: 2;
  width: 50%;
}
@media screen and (max-width: 950px) {
  /* line 682, ../html/scss/template/_main.scss */
  .about.detail1 .titleandimage .head {
    width: 60%;
  }
}
@media screen and (max-width: 767px) {
  /* line 682, ../html/scss/template/_main.scss */
  .about.detail1 .titleandimage .head {
    padding-top: 40px;
  }
}
@media screen and (max-width: 590px) {
  /* line 682, ../html/scss/template/_main.scss */
  .about.detail1 .titleandimage .head {
    padding-right: 50px;
    width: 67%;
  }
}
@media screen and (max-width: 480px) {
  /* line 682, ../html/scss/template/_main.scss */
  .about.detail1 .titleandimage .head {
    width: 75%;
    padding-right: 15px;
  }
}
/* line 706, ../html/scss/template/_main.scss */
.about.detail1 .titleandimage .image {
  position: relative;
  z-index: 1;
  margin-bottom: 30px;
  padding-right: 110px;
}
@media screen and (max-width: 767px) {
  /* line 706, ../html/scss/template/_main.scss */
  .about.detail1 .titleandimage .image {
    padding-right: 0;
  }
}
@media screen and (max-width: 480px) {
  /* line 706, ../html/scss/template/_main.scss */
  .about.detail1 .titleandimage .image {
    margin-right: 15px;
  }
}
/* line 721, ../html/scss/template/_main.scss */
.about.detail1 .detail {
  padding: 0 80px;
  display: table;
}
@media screen and (max-width: 991px) {
  /* line 721, ../html/scss/template/_main.scss */
  .about.detail1 .detail {
    padding: 0 50px;
  }
}
@media screen and (max-width: 767px) {
  /* line 721, ../html/scss/template/_main.scss */
  .about.detail1 .detail {
    padding: 50px 0 50px 15px;
  }
}
@media screen and (max-width: 480px) {
  /* line 721, ../html/scss/template/_main.scss */
  .about.detail1 .detail {
    padding: 0 15px 50px 15px;
  }
}
/* line 736, ../html/scss/template/_main.scss */
.about.detail1 .detail .info {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
}
@media screen and (max-width: 480px) {
  /* line 736, ../html/scss/template/_main.scss */
  .about.detail1 .detail .info {
    font-size: 20px;
  }
}
/* line 743, ../html/scss/template/_main.scss */
.about.detail1 .detail .info .txt40 {
  font-size: 40px;
}

/* content hightlight over right wrapper*/
/* line 751, ../html/scss/template/_main.scss */
.about.overwrapright {
  width: 100%;
  overflow: hidden;
  position: relative;
  height: 100px;
}
@media screen and (max-width: 767px) {
  /* line 758, ../html/scss/template/_main.scss */
  .about.overwrapright .wrapper2 {
    padding-left: 50px;
  }
}
/* line 763, ../html/scss/template/_main.scss */
.about.overwrapright .bgover {
  position: absolute;
  width: 100%;
  overflow: hidden;
}
/* line 769, ../html/scss/template/_main.scss */
.about.overwrapright .bgover .textinside {
  padding: 25px 0;
  color: #fff;
  width: 100%;
  overflow: hidden;
  max-width: 1160px;
  font-family: "prompt-light";
  font-size: 25px;
  line-height: 1.4;
}
/* line 780, ../html/scss/template/_main.scss */
.about.overwrapright .bgover .textinside .text {
  padding: 0 25px;
  padding-right: 110px;
}

/* line 788, ../html/scss/template/_main.scss */
.about.cmstxt {
  background-position: bottom center;
  background-color: #F4F3F0;
  background-repeat: no-repeat;
  background-size: 100%;
  padding: 50px 0;
}
/* line 794, ../html/scss/template/_main.scss */
.about.cmstxt ul {
  margin-top: 10px;
}
/* line 797, ../html/scss/template/_main.scss */
.about.cmstxt ul li {
  padding-top: 10px;
}
/* line 800, ../html/scss/template/_main.scss */
.about.cmstxt ul li span.secondlv {
  padding-top: 10px;
  padding-left: 25px;
  display: block;
}
/* line 810, ../html/scss/template/_main.scss */
.about.cmstxt div.imgresize {
  padding-top: 20px;
}

/*content with pic right&left*/
/* line 816, ../html/scss/template/_main.scss */
.about.dtpic_right, .about.dtpic_left {
  padding: 25px 0;
}
/* line 818, ../html/scss/template/_main.scss */
.about.dtpic_right .imgresize, .about.dtpic_left .imgresize {
  width: 80%;
}
@media screen and (max-width: 991px) {
  /* line 818, ../html/scss/template/_main.scss */
  .about.dtpic_right .imgresize, .about.dtpic_left .imgresize {
    width: 100%;
  }
}
/* line 824, ../html/scss/template/_main.scss */
.about.dtpic_right .tbmiddle, .about.dtpic_left .tbmiddle {
  padding: 0 80px;
  display: table;
}
@media screen and (max-width: 767px) {
  /* line 824, ../html/scss/template/_main.scss */
  .about.dtpic_right .tbmiddle, .about.dtpic_left .tbmiddle {
    padding: 0px;
  }
}
/* line 830, ../html/scss/template/_main.scss */
.about.dtpic_right .tbmiddle .tbtxtmid, .about.dtpic_left .tbmiddle .tbtxtmid {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  line-height: 22px;
}
@media screen and (max-width: 767px) {
  /* line 830, ../html/scss/template/_main.scss */
  .about.dtpic_right .tbmiddle .tbtxtmid, .about.dtpic_left .tbmiddle .tbtxtmid {
    padding-top: 20px;
  }
}

/* line 842, ../html/scss/template/_main.scss */
.divided_line {
  border-bottom: 1px solid black;
  margin: 50px 0;
}

/****************************** related ****************************/
/* line 849, ../html/scss/template/_main.scss */
.slidewithbg .slide1 {
  position: relative;
  background: url(/images/temp/slide-bg.jpg) no-repeat;
  background-size: cover;
  padding: 40px 0px;
}
/* line 854, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-left {
  position: relative;
  overflow: hidden;
}
/* line 857, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-left .slide1bg {
  background: url(/images/temp/owl06-bg.jpg) no-repeat;
  background-size: cover;
  position: absolute;
  width: 100%;
  height: 100%;
  left: -43%;
}
@media screen and (max-width: 1200px) {
  /* line 857, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-left .slide1bg {
    left: -49%;
  }
}
@media screen and (max-width: 991px) {
  /* line 857, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-left .slide1bg {
    left: 0;
    background-size: cover;
  }
}
/* line 872, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-left .owlslide06 {
  max-width: 1360px;
  padding: 80px 400px 80px 62px;
}
@media screen and (max-width: 991px) {
  /* line 872, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-left .owlslide06 {
    width: 100%;
    padding: 40px 0px 40px 15%;
  }
}
@media screen and (max-width: 650px) {
  /* line 872, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-left .owlslide06 {
    padding: 26px 0px 25px 20%;
  }
  /* line 882, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-left .owlslide06 .item .detail {
    padding: 20px 0 0;
  }
}
@media screen and (max-width: 480px) {
  /* line 872, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-left .owlslide06 {
    padding: 26px 0px 25px 30%;
  }
}
/* line 891, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-left .bxs05one {
  z-index: 2;
  position: relative;
  width: 355px;
}
@media screen and (max-width: 991px) {
  /* line 891, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-left .bxs05one {
    display: none;
  }
}
/* line 898, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-left .bxs05one .decorbx {
  width: 50px;
  height: 5px;
  background: #EB1C24;
  margin-top: 25px;
  display: inline-block;
  vertical-align: top;
  margin-right: 15px;
}
/* line 907, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-left .bxs05one .hdtxt1 {
  font-size: 80px;
  font-size: 8rem;
  line-height: 0.8;
  display: inline-block;
  width: 80%;
}
@media screen and (max-width: 991px) {
  /* line 907, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-left .bxs05one .hdtxt1 {
    font-size: 60px;
    font-size: 6rem;
  }
}
/* line 918, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-left .bxs05one .hdt-txt {
  margin-left: 70px;
}
/* line 921, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-left .bxs05one a.mainbtnshort {
  margin-left: 70px;
  width: 280px;
}
/* line 926, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-left .rotatetxt {
  position: absolute;
  bottom: 40px;
  left: 20px;
}
@media screen and (max-width: 650px) {
  /* line 926, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-left .rotatetxt {
    bottom: 26px;
  }
}
/* line 933, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-left .rotatetxt img {
  width: 80%;
}
@media screen and (max-width: 840px) {
  /* line 933, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-left .rotatetxt img {
    width: 83%;
  }
}
@media screen and (max-width: 690px) {
  /* line 933, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-left .rotatetxt img {
    width: 60%;
  }
}
/* line 943, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-left .bxtxtslide {
  width: 100%;
  height: 350px;
  background: #0A2D82;
  color: #fff;
  padding: 30px 30px;
  position: relative;
  max-width: 100%;
}
@media screen and (max-width: 480px) {
  /* line 943, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-left .bxtxtslide {
    padding: 30px 20px;
  }
}
/* line 956, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-left .bxtxtslide .bxtxt .tbbx .tbcbx1 {
  display: inline-block;
  width: 80%;
}
@media screen and (max-width: 992px) {
  /* line 956, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-left .bxtxtslide .bxtxt .tbbx .tbcbx1 {
    width: 85%;
  }
}
/* line 962, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-left .bxtxtslide .bxtxt .tbbx .tbcbx1 .bxtxt1 {
  line-height: 1.2;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  height: 90px;
}
@media screen and (max-width: 992px) {
  /* line 962, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-left .bxtxtslide .bxtxt .tbbx .tbcbx1 .bxtxt1 {
    font-size: 23px;
    font-size: 2.3rem;
    height: 85px;
  }
}
/* line 976, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-left .bxtxtslide .bxtxt .tbbx .tbcbx1 .bxtxt2 {
  line-height: 1.4;
  font-size: 16px;
}
@media screen and (max-width: 992px) {
  /* line 976, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-left .bxtxtslide .bxtxt .tbbx .tbcbx1 .bxtxt2 {
    font-size: 17px;
    font-size: 1.7rem;
  }
}
/* line 984, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-left .bxtxtslide .bxtxt .tbbx .tbcbx1 .starbx {
  display: inline-block;
  color: #E5AC00;
  margin: 5px 0;
}
/* line 988, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-left .bxtxtslide .bxtxt .tbbx .tbcbx1 .starbx span {
  font-size: 22px;
  font-size: 2.2rem;
}
/* line 994, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-left .bxtxtslide .bxtxt .tbbx .etc {
  padding-top: 10px;
}
/* line 997, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-left .bxtxtslide .bxtxt .tbbx .etc .service .servicepic {
  display: inline-block;
}
/* line 999, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-left .bxtxtslide .bxtxt .tbbx .etc .service .servicepic span {
  font-size: 50px;
}
/* line 1005, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-left .bxtxtslide .bxtxt .tbbx .etc .standard .standardpic {
  width: 50px;
  display: inline-block;
  margin-top: 10px;
}
@media screen and (max-width: 1200px) {
  /* line 1005, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-left .bxtxtslide .bxtxt .tbbx .etc .standard .standardpic {
    width: 55px;
  }
}
/* line 1014, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-left .bxtxtslide .bxtxt .tbbx .etc .etctxt {
  font-family: "prompt-regular";
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.4;
}
/* line 1021, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-left .bxtxtslide .bxtxt .tbbx .tbcbx2 {
  display: inline-block;
  width: 15%;
  vertical-align: top;
  text-align: right;
}
@media screen and (max-width: 992px) {
  /* line 1021, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-left .bxtxtslide .bxtxt .tbbx .tbcbx2 {
    width: 10%;
  }
}
/* line 1034, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-right {
  position: relative;
  overflow: hidden;
}
/* line 1037, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-right .slide1bg {
  background: url(/images/temp/owl06-bg.jpg) no-repeat;
  background-size: cover;
  position: absolute;
  width: 100%;
  height: 100%;
  right: -43%;
}
@media screen and (max-width: 1200px) {
  /* line 1037, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-right .slide1bg {
    right: -49%;
  }
}
@media screen and (max-width: 991px) {
  /* line 1037, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-right .slide1bg {
    right: 0;
    background-size: cover;
  }
}
/* line 1052, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-right .owlslide06 {
  max-width: 1360px;
  padding: 40px 62px 40px 400px;
}
@media screen and (max-width: 991px) {
  /* line 1052, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-right .owlslide06 {
    width: 100%;
    padding: 40px 0px 40px 15%;
  }
}
@media screen and (max-width: 650px) {
  /* line 1052, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-right .owlslide06 {
    padding: 26px 0px 25px 20%;
  }
  /* line 1062, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-right .owlslide06 .item .detail {
    padding: 20px 0 0;
  }
}
@media screen and (max-width: 480px) {
  /* line 1052, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-right .owlslide06 {
    padding: 26px 0px 25px 30%;
  }
}
/* line 1071, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-right .bxs05one {
  z-index: 2;
  position: relative;
  width: 355px;
}
@media screen and (max-width: 991px) {
  /* line 1071, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-right .bxs05one {
    display: none;
  }
}
/* line 1078, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-right .bxs05one .decorbx {
  width: 50px;
  height: 5px;
  background: #EB1C24;
  margin-top: 25px;
  display: inline-block;
  vertical-align: top;
  margin-right: 15px;
}
/* line 1087, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-right .bxs05one .hdtxt1 {
  font-size: 80px;
  font-size: 8rem;
  line-height: 0.8;
  display: inline-block;
  width: 80%;
}
@media screen and (max-width: 991px) {
  /* line 1087, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-right .bxs05one .hdtxt1 {
    font-size: 60px;
    font-size: 6rem;
  }
}
/* line 1098, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-right .bxs05one .hdt-txt {
  margin-left: 70px;
}
/* line 1101, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-right .bxs05one a.mainbtnshort {
  margin-left: 70px;
  width: 280px;
}
/* line 1106, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-right .rotatetxt {
  position: absolute;
  bottom: 40px;
  left: 20px;
}
@media screen and (max-width: 650px) {
  /* line 1106, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-right .rotatetxt {
    bottom: 26px;
  }
}
/* line 1113, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-right .rotatetxt img {
  width: 80%;
}
@media screen and (max-width: 840px) {
  /* line 1113, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-right .rotatetxt img {
    width: 83%;
  }
}
@media screen and (max-width: 690px) {
  /* line 1113, ../html/scss/template/_main.scss */
  .slidewithbg .slide1 .outerdiv-right .rotatetxt img {
    width: 60%;
  }
}
/* line 1123, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-right .bxtxtslide {
  width: 100%;
  height: 350px;
  background: #0A2D82;
  color: #fff;
  padding: 30px 30px;
  position: relative;
  max-width: 100%;
}
/* line 1133, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-right .bxtxtslide .bxtxt .tbbx .bxtxt1 {
  font-size: 25px;
  font-size: 2.5rem;
}
/* line 1137, ../html/scss/template/_main.scss */
.slidewithbg .slide1 .outerdiv-right .bxtxtslide .bxtxt .tbbx .starbx {
  display: inline-block;
  color: #E5AC00;
  margin: 5px 0;
}

@media screen and (max-width: 991px) {
  /* line 1151, ../html/scss/template/_main.scss */
  .iwanttoblock .scroll {
    overflow-x: auto;
    overflow-y: hidden;
    position: relative;
  }
  /* line 336, ../html/scss/main/_mixin.scss */
  .iwanttoblock .scroll::-webkit-scrollbar-track {
    background-color: transparent;
  }
  /* line 339, ../html/scss/main/_mixin.scss */
  .iwanttoblock .scroll::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: transparent;
  }
  /* line 344, ../html/scss/main/_mixin.scss */
  .iwanttoblock .scroll::-webkit-scrollbar-thumb {
    background-color: #FFFFFF;
  }
}
@media screen and (max-width: 991px) {
  /* line 1161, ../html/scss/template/_main.scss */
  .iwanttoblock .bannerlayout .allwidth {
    width: 1300px;
    padding: 0 10px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1167, ../html/scss/template/_main.scss */
  .iwanttoblock .bannerlayout .allwidth {
    width: 1200px;
  }
}
@media screen and (max-width: 480px) {
  /* line 1172, ../html/scss/template/_main.scss */
  .iwanttoblock .bannerlayout .allwidth {
    width: 1200px;
  }
}
/* line 1177, ../html/scss/template/_main.scss */
.iwanttoblock .bannerlayout .padding15 {
  padding: 15px;
}

/****************************** gallery ****************************/
/*stylesheet racing/gallery.html*/
/* line 1186, ../html/scss/template/_main.scss */
.rcng_bg {
  background: #F1F2F3 url(/images/product/automatic/atmtdt-bg.jpg);
  background-size: 100%;
  background-position: top center;
  background-repeat: no-repeat;
  padding: 50px 0px;
}
/* line 1193, ../html/scss/template/_main.scss */
.rcng_bg.no-cover {
  background-size: 100%;
}

/* line 1197, ../html/scss/template/_main.scss */
.img-fluid {
  width: auto;
  height: auto;
}

/* line 1202, ../html/scss/template/_main.scss */
#vsblist2 {
  display: none;
}

/* line 1206, ../html/scss/template/_main.scss */
.row.gutter [class*='col-'] {
  padding: 5px;
}

/* line 1210, ../html/scss/template/_main.scss */
.xspace {
  margin-top: 40px;
  margin-bottom: 20px;
}

/* line 1215, ../html/scss/template/_main.scss */
.galleryblock {
  background-image: url("/images/product/automatic/atmtdt-bg.jpg");
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100%;
  padding: 50px 0px;
  background-color: #f4f3ef;
  position: relative;
}
/* line 1221, ../html/scss/template/_main.scss */
.galleryblock .spacefx {
  margin-top: 30px;
}
/* line 1225, ../html/scss/template/_main.scss */
.galleryblock .spacefx .thumbnail.brochure .brochure-img {
  background-size: 100%;
  padding: 31.1%;
}
/* line 1232, ../html/scss/template/_main.scss */
.galleryblock .btnswap {
  padding: 0 5px;
  margin-top: 30px;
}
/* line 1235, ../html/scss/template/_main.scss */
.galleryblock .btnswap .mainbtnshort.trans_black {
  margin: 0;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}
/* line 1242, ../html/scss/template/_main.scss */
.galleryblock .btnswap .mainbtnshort.trans_black.active {
  border-left: 2px solid #D5131D;
}
/* line 1249, ../html/scss/template/_main.scss */
.galleryblock .btnswap .col-sm-3.col-xs-6 {
  padding: 0 5px;
}
/* line 1254, ../html/scss/template/_main.scss */
.galleryblock .mediacontent4 .paddingfx {
  padding: 10px 10px;
}
@media screen and (max-width: 767px) {
  /* line 1254, ../html/scss/template/_main.scss */
  .galleryblock .mediacontent4 .paddingfx {
    padding: 10px 5px;
  }
}
/* line 1264, ../html/scss/template/_main.scss */
.galleryblock .paddingfx {
  padding: 0px 5px;
}
/* line 1266, ../html/scss/template/_main.scss */
.galleryblock .paddingfx .ctt1 {
  padding: 15px 0px;
  min-height: 90px;
}
/* line 1270, ../html/scss/template/_main.scss */
.galleryblock .paddingfx .imgfx {
  display: block;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 30%;
}
/* line 1278, ../html/scss/template/_main.scss */
.galleryblock .paddingfx .btnzoom {
  position: absolute;
  top: 8px;
  right: 15px;
  color: #EB1C24;
  font-size: 35px;
}
/* line 1284, ../html/scss/template/_main.scss */
.galleryblock .paddingfx .btnzoom span {
  position: relative;
  z-index: 1;
}
/* line 1288, ../html/scss/template/_main.scss */
.galleryblock .paddingfx .btnzoom .whitebx {
  width: 25px;
  height: 25px;
  background-color: #fff;
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 0;
}

/****************************** gallery ****************************/
/******* FORM STYLE (SITEFINITY) *********/
/* line 1330, ../html/scss/template/_main.scss */
.formsitefinitystyle .formtitle, .mbr-editprofile .formtitle {
  margin: 20px 15px 0;
  font-size: 17px;
  font-family: 'prompt-medium';
}
/* line 1334, ../html/scss/template/_main.scss */
.formsitefinitystyle .formtitle a, .mbr-editprofile .formtitle a {
  text-decoration: underline;
}
/* line 1340, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover label, .mbr-editprofile .inputbx .inpucover label {
  display: none;
}
/* line 1343, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover strong, .mbr-editprofile .inputbx .inpucover strong {
  display: none;
}
/* line 1346, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover input, .mbr-editprofile .inputbx .inpucover input {
  width: 100%;
  height: 60px;
  font-family: "prompt-regular";
  font-size: 20px;
  font-size: 2rem;
  color: #000;
  line-height: 1.2;
  border: 3px solid #000;
  background: transparent;
  outline: 0;
  text-align: left;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  padding: 0px 20px;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
}
/* line 1367, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover input:-webkit-input-placeholder, .mbr-editprofile .inputbx .inpucover input:-webkit-input-placeholder {
  color: #000;
}
/* line 1374, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover input:-moz-placeholder, .mbr-editprofile .inputbx .inpucover input:-moz-placeholder {
  color: #000;
}
/* line 1377, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover input::-moz-placeholder, .mbr-editprofile .inputbx .inpucover input::-moz-placeholder {
  color: #000;
}
/* line 1380, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover input:-ms-input-placeholder, .mbr-editprofile .inputbx .inpucover input:-ms-input-placeholder {
  color: #000;
}
/* line 1383, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover input::-ms-input-placeholder, .mbr-editprofile .inputbx .inpucover input::-ms-input-placeholder {
  color: #000;
}
/* line 1386, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover input:focus, .mbr-editprofile .inputbx .inpucover input:focus {
  border: 3px solid #9D9D9D;
  background-color: rgba(157, 157, 157, 0.9);
  color: #fff;
}
/* line 1391, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover input:focus::-webkit-input-placeholder, .mbr-editprofile .inputbx .inpucover input:focus::-webkit-input-placeholder {
  color: white;
}
/* line 1394, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover input:focus:-moz-placeholder, .mbr-editprofile .inputbx .inpucover input:focus:-moz-placeholder {
  color: white;
}
/* line 1397, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover input:focus::-moz-placeholder, .mbr-editprofile .inputbx .inpucover input:focus::-moz-placeholder {
  color: white;
}
/* line 1400, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover input:focus:-ms-input-placeholder, .mbr-editprofile .inputbx .inpucover input:focus:-ms-input-placeholder {
  color: white;
}
/* line 1403, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover input:focus::-ms-input-placeholder, .mbr-editprofile .inputbx .inpucover input:focus::-ms-input-placeholder {
  color: #BABABA;
}
/* line 1412, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover textarea, .mbr-editprofile .inputbx .inpucover textarea {
  width: 100%;
  height: 200px;
  font-family: "prompt-regular";
  font-size: 20px;
  font-size: 2rem;
  color: #000;
  line-height: 1.2;
  border: 3px solid #000;
  background: transparent;
  outline: 0;
  text-align: left;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  padding: 15px 20px;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
}
/* line 1433, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover textarea:-webkit-input-placeholder, .mbr-editprofile .inputbx .inpucover textarea:-webkit-input-placeholder {
  color: #000;
}
/* line 1440, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover textarea:-moz-placeholder, .mbr-editprofile .inputbx .inpucover textarea:-moz-placeholder {
  color: #000;
}
/* line 1443, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover textarea::-moz-placeholder, .mbr-editprofile .inputbx .inpucover textarea::-moz-placeholder {
  color: #000;
}
/* line 1446, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover textarea:-ms-input-placeholder, .mbr-editprofile .inputbx .inpucover textarea:-ms-input-placeholder {
  color: #000;
}
/* line 1449, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover textarea::-ms-input-placeholder, .mbr-editprofile .inputbx .inpucover textarea::-ms-input-placeholder {
  color: #000;
}
/* line 1452, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover textarea:focus, .mbr-editprofile .inputbx .inpucover textarea:focus {
  border: 3px solid #9D9D9D;
  background-color: rgba(157, 157, 157, 0.9);
  color: #fff;
}
/* line 1457, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover textarea:focus::-webkit-input-placeholder, .mbr-editprofile .inputbx .inpucover textarea:focus::-webkit-input-placeholder {
  color: white;
}
/* line 1460, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover textarea:focus:-moz-placeholder, .mbr-editprofile .inputbx .inpucover textarea:focus:-moz-placeholder {
  color: white;
}
/* line 1463, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover textarea:focus::-moz-placeholder, .mbr-editprofile .inputbx .inpucover textarea:focus::-moz-placeholder {
  color: white;
}
/* line 1466, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover textarea:focus:-ms-input-placeholder, .mbr-editprofile .inputbx .inpucover textarea:focus:-ms-input-placeholder {
  color: white;
}
/* line 1469, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .inpucover textarea:focus::-ms-input-placeholder, .mbr-editprofile .inputbx .inpucover textarea:focus::-ms-input-placeholder {
  color: #BABABA;
}
/* line 1476, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .dropdowninput select, .mbr-editprofile .inputbx .dropdowninput select {
  width: 100%;
  height: 60px;
  font-family: "prompt-regular";
  font-size: 20px;
  font-size: 2rem;
  color: #000;
  line-height: 1.2;
  border: 3px solid #000;
  background: transparent;
  outline: 0;
  text-align: left;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  padding: 0px 20px;
  background-image: url(/images/share/icon-arrow-d.png);
  background-position: 98% 50%;
  background-repeat: no-repeat;
  background-size: 20px;
}
@media screen and (max-width: 767px) {
  /* line 1476, ../html/scss/template/_main.scss */
  .formsitefinitystyle .inputbx .dropdowninput select, .mbr-editprofile .inputbx .dropdowninput select {
    background-position: 97% 50%;
  }
}
@media screen and (max-width: 500px) {
  /* line 1476, ../html/scss/template/_main.scss */
  .formsitefinitystyle .inputbx .dropdowninput select, .mbr-editprofile .inputbx .dropdowninput select {
    background-position: 95% 50%;
  }
}
@media screen and (max-width: 350px) {
  /* line 1476, ../html/scss/template/_main.scss */
  .formsitefinitystyle .inputbx .dropdowninput select, .mbr-editprofile .inputbx .dropdowninput select {
    background-position: 93% 50%;
  }
}
/* line 1504, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx .dropdowninput select:focus, .mbr-editprofile .inputbx .dropdowninput select:focus {
  background: #000 url(/images/share/icon-arrow-w.png) 98% 50% no-repeat;
  color: #fff;
}
@media screen and (max-width: 767px) {
  /* line 1504, ../html/scss/template/_main.scss */
  .formsitefinitystyle .inputbx .dropdowninput select:focus, .mbr-editprofile .inputbx .dropdowninput select:focus {
    background-position: 97% 50%;
  }
}
@media screen and (max-width: 480px) {
  /* line 1504, ../html/scss/template/_main.scss */
  .formsitefinitystyle .inputbx .dropdowninput select:focus, .mbr-editprofile .inputbx .dropdowninput select:focus {
    background-position: 95% 50%;
  }
}
@media screen and (max-width: 350px) {
  /* line 1504, ../html/scss/template/_main.scss */
  .formsitefinitystyle .inputbx .dropdowninput select:focus, .mbr-editprofile .inputbx .dropdowninput select:focus {
    background-position: 93% 50%;
  }
}
/* line 1520, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx.invalid .wrapinputbx, .formsitefinitystyle .inputbx.invalid .inpucover, .mbr-editprofile .inputbx.invalid .wrapinputbx, .mbr-editprofile .inputbx.invalid .inpucover {
  position: relative;
}
/* line 1522, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx.invalid .wrapinputbx:after, .formsitefinitystyle .inputbx.invalid .inpucover:after, .mbr-editprofile .inputbx.invalid .wrapinputbx:after, .mbr-editprofile .inputbx.invalid .inpucover:after {
  content: "\e903";
  position: absolute;
  color: #D80000;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  right: 25px;
}
/* line 1535, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx.invalid input, .formsitefinitystyle .inputbx.invalid textarea, .mbr-editprofile .inputbx.invalid input, .mbr-editprofile .inputbx.invalid textarea {
  border: 2px solid #D80000 !important;
  background: #FFDDDD;
}
/* line 1538, ../html/scss/template/_main.scss */
.formsitefinitystyle .inputbx.invalid input.inpbxwhite, .formsitefinitystyle .inputbx.invalid textarea.inpbxwhite, .mbr-editprofile .inputbx.invalid input.inpbxwhite, .mbr-editprofile .inputbx.invalid textarea.inpbxwhite {
  color: #000;
}
/* line 1544, ../html/scss/template/_main.scss */
.formsitefinitystyle .choicebx, .mbr-editprofile .choicebx {
  position: relative;
  top: 15px;
}
/* line 1548, ../html/scss/template/_main.scss */
.formsitefinitystyle .choicebx .inpucover strong, .mbr-editprofile .choicebx .inpucover strong {
  display: none;
}
/* line 1551, ../html/scss/template/_main.scss */
.formsitefinitystyle .choicebx .inpucover label, .mbr-editprofile .choicebx .inpucover label {
  margin-right: 30px;
}
/* line 1553, ../html/scss/template/_main.scss */
.formsitefinitystyle .choicebx .inpucover label:last-child, .mbr-editprofile .choicebx .inpucover label:last-child {
  margin-right: 0;
}
/* line 1556, ../html/scss/template/_main.scss */
.formsitefinitystyle .choicebx .inpucover label input, .mbr-editprofile .choicebx .inpucover label input {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  position: relative !important;
  height: 40px;
  width: 40px;
  outline: none;
  border: 2px solid #000;
  border-radius: 50%;
  margin: -5px 10px 0 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  vertical-align: middle;
  cursor: pointer;
}
/* line 1575, ../html/scss/template/_main.scss */
.formsitefinitystyle .choicebx .inpucover label input:checked, .mbr-editprofile .choicebx .inpucover label input:checked {
  background-color: #0A2D82;
  border: 2px solid #0A2D82;
}
/* line 1578, ../html/scss/template/_main.scss */
.formsitefinitystyle .choicebx .inpucover label input:checked::before, .mbr-editprofile .choicebx .inpucover label input:checked::before {
  content: '\e931';
  font-size: 30px;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 1592, ../html/scss/template/_main.scss */
.formsitefinitystyle .formSubmit, .mbr-editprofile .formSubmit {
  margin-bottom: 30px;
}
/* line 1594, ../html/scss/template/_main.scss */
.formsitefinitystyle .formSubmit .resetform, .mbr-editprofile .formSubmit .resetform {
  display: block;
  margin: 20px;
}
/* line 1597, ../html/scss/template/_main.scss */
.formsitefinitystyle .formSubmit .resetform span.tag-contentt-4, .mbr-editprofile .formSubmit .resetform span.tag-contentt-4 {
  vertical-align: middle;
  padding-left: 10px;
  text-decoration: underline;
}
/* line 1602, ../html/scss/template/_main.scss */
.formsitefinitystyle .formSubmit .resetform span.icon-icon_resetsetting, .mbr-editprofile .formSubmit .resetform span.icon-icon_resetsetting {
  font-size: 22px;
  vertical-align: middle;
  color: #EB1C24;
}
/* line 1609, ../html/scss/template/_main.scss */
.formsitefinitystyle .formsubmitBtn, .mbr-editprofile .formsubmitBtn {
  text-align: center;
}
/* line 1611, ../html/scss/template/_main.scss */
.formsitefinitystyle .formsubmitBtn button, .formsitefinitystyle .formsubmitBtn a.mainbtnshort, .mbr-editprofile .formsubmitBtn button, .mbr-editprofile .formsubmitBtn a.mainbtnshort {
  cursor: pointer;
  font-family: "prompt-medium";
  font-size: 23px;
  width: 350px;
  height: 60px;
  text-align: center;
  text-decoration: none;
  min-width: 100px;
  z-index: 0;
  position: relative;
  display: inline-block;
  border-width: 0px;
  padding: 0px;
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  color: #fff;
}
@media screen and (max-width: 480px) {
  /* line 1611, ../html/scss/template/_main.scss */
  .formsitefinitystyle .formsubmitBtn button, .formsitefinitystyle .formsubmitBtn a.mainbtnshort, .mbr-editprofile .formsubmitBtn button, .mbr-editprofile .formsubmitBtn a.mainbtnshort {
    width: 90%;
  }
}
/* line 1638, ../html/scss/template/_main.scss */
.formsitefinitystyle .space, .mbr-editprofile .space {
  padding: 10px 15px;
}
@media screen and (max-width: 767px) {
  /* line 1643, ../html/scss/template/_main.scss */
  .formsitefinitystyle .formbody .sf_2cols_1_50,
  .formsitefinitystyle .formbody .sf_2cols_2_50, .mbr-editprofile .formbody .sf_2cols_1_50,
  .mbr-editprofile .formbody .sf_2cols_2_50 {
    width: 100%;
  }
}

/******* FORM STYLE (SITEFINITY) *********/
/******* owl-nav disable *********/
/* line 1655, ../html/scss/template/_main.scss */
.owl-carousel .owl-nav.disabled, .owl-carousel .navarrow.disabled {
  display: none !important;
}

/******* end owl-nav disable *********/
@media screen and (max-width: 1100px) {
  /* line 1664, ../html/scss/template/_main.scss */
  .display-box .img-fluid {
    width: 100%;
  }
}
/* Medium Devices, Desktops */
@media only screen and (max-width: 991px) {
  /* line 1673, ../html/scss/template/_main.scss */
  body.doc .doc-ctt .block3 .group {
    height: 1500px;
  }
  /* line 1679, ../html/scss/template/_main.scss */
  body.doc .block5 .group {
    height: 680px;
  }
  /* line 1684, ../html/scss/template/_main.scss */
  body.doc .block6 .group {
    height: 1500px;
  }

  /* line 1692, ../html/scss/template/_main.scss */
  .productoverview_block2 .bottom-background360 .wrapper.wrap360prdctn {
    text-align: center;
    padding: 20px 0 40px 0;
  }
  /* line 1696, ../html/scss/template/_main.scss */
  .productoverview_block2 .bottom-background360 .prd360pricedtl {
    padding: 15px;
    max-width: 800px;
    margin: 0 auto;
  }
  /* line 1702, ../html/scss/template/_main.scss */
  .productoverview_block2 .bottom-background360 .wrap360prdctn .pdright {
    max-width: 800px;
    padding: 15px;
    margin: 0 auto;
    padding: 0 15px 15px 15px;
  }
  /* line 1708, ../html/scss/template/_main.scss */
  .productoverview_block2 .bottom-background360 .wrap360prdctn .calbtn {
    padding: 20px 15px;
  }
  /* line 1714, ../html/scss/template/_main.scss */
  .productoverview_block2 .bg_product .wrap360prdctn {
    margin-top: 25px;
    text-align: center;
  }
  /* line 1718, ../html/scss/template/_main.scss */
  .productoverview_block2 .bg_product .pdtopbt {
    padding-bottom: 25px;
  }
}
/* Small Devices, Tablets */
@media (max-width: 767px) {
  /* line 1727, ../html/scss/template/_main.scss */
  .wrappernopad {
    max-width: 1360px;
    padding: 0 0px;
    margin: 0 auto;
  }

  /* line 1732, ../html/scss/template/_main.scss */
  .wrapper2 {
    padding: 0 15px;
  }

  /********** gallery *******/
  /* line 1737, ../html/scss/template/_main.scss */
  .video_gallery .circle {
    width: 100px;
    height: 100px;
    top: 42%;
  }

  /* line 1751, ../html/scss/template/_main.scss */
  .productoverview_block2 .bg_product .wrappernopad .threesixty-wrapper .threesixty img {
    width: 100%;
  }
  /* line 1759, ../html/scss/template/_main.scss */
  .productoverview_block2 .bg_product .wrappernopad .wrapo360slideowl .owl-carousel .owl-item img {
    width: 100%;
  }
  /* line 1768, ../html/scss/template/_main.scss */
  .productoverview_block2 .bg_product .showpickcolor .color_list {
    padding-left: calc(50% - 120px);
    padding-right: calc(50% - 120px);
  }
}
@media (max-width: 480px) {
  /* line 1781, ../html/scss/template/_main.scss */
  .ontoptext .paragraphtext img {
    width: 100%;
    padding: 0 20px;
  }
  /* line 1785, ../html/scss/template/_main.scss */
  .ontoptext .paragraphtext .text {
    width: 85%;
    padding-top: 20px;
  }

  /************ gallery *********/
  /* line 1794, ../html/scss/template/_main.scss */
  .video_gallery .circle {
    width: 64px;
    height: 64px;
    top: 35%;
  }
}
@media (max-width: 320px) {
  /* line 1805, ../html/scss/template/_main.scss */
  .ontoptext .paragraphtext img {
    width: 100%;
    padding: 0 20px;
  }
  /* line 1809, ../html/scss/template/_main.scss */
  .ontoptext .paragraphtext .text {
    width: 85%;
    padding-top: 20px;
  }

  /********* gallery ***********/
  /* line 1818, ../html/scss/template/_main.scss */
  .video_gallery .circle {
    width: 64px;
    height: 64px;
    top: 28%;
  }
}
/******* Acknowledge *******/
/* line 1827, ../html/scss/template/_main.scss */
.acknowledge-page {
  margin: 150px 0;
}
@media screen and (max-width: 767px) {
  /* line 1827, ../html/scss/template/_main.scss */
  .acknowledge-page {
    margin: 40px 0;
  }
}
/* line 1833, ../html/scss/template/_main.scss */
.acknowledge-page .correct-icon img {
  width: 140px;
}
/* line 1837, ../html/scss/template/_main.scss */
.acknowledge-page .ack-detail {
  margin: 40px 0;
}
/* line 1841, ../html/scss/template/_main.scss */
.acknowledge-page .ack-btn a {
  display: block;
  margin: 0 auto !important;
  width: 260px;
}

@media print {
  /* line 1851, ../html/scss/template/_main.scss */
  a[href]:after {
    content: "";
  }
}
/****** Youtube **********/
/* line 1858, ../html/scss/template/_main.scss */
.youtubeframe {
  position: relative;
  padding-bottom: 43.7%;
  width: 100%;
  max-width: 750px;
  margin: auto;
  margin-bottom: 20px;
  height: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
@media screen and (max-width: 767px) {
  /* line 1858, ../html/scss/template/_main.scss */
  .youtubeframe {
    max-width: none;
    padding-bottom: 56.25%;
  }
}

/* line 1873, ../html/scss/template/_main.scss */
.youtubeframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 1886, ../html/scss/template/_main.scss */
.teaser_block1.relative .teaserslide03 .owl-dots {
  top: initial !important;
}
/* line 1891, ../html/scss/template/_main.scss */
.teaser_block1.relative .slide01pc .eachitemslide01 .dotsparallelogram {
  background: rgba(0, 0, 0, 0.1);
}
/* line 1893, ../html/scss/template/_main.scss */
.teaser_block1.relative .slide01pc .eachitemslide01 .dotsparallelogram.active {
  background: rgba(0, 0, 0, 0.4);
}
/* line 1899, ../html/scss/template/_main.scss */
.teaser_block1.relative .thumbnail.news {
  border: 1px solid #CCCCCC !important;
}
/* line 1902, ../html/scss/template/_main.scss */
.teaser_block1.relative .slide01m {
  padding-top: 25px !important;
}

/* line 1909, ../html/scss/template/_main.scss */
.slide01pc {
  padding-top: 25px;
  position: relative;
}
@media screen and (max-width: 991px) {
  /* line 1909, ../html/scss/template/_main.scss */
  .slide01pc {
    display: none;
  }
}
/* line 1915, ../html/scss/template/_main.scss */
.slide01pc .slide01 {
  margin: 0 auto;
  text-align: center;
}
/* line 1932, ../html/scss/template/_main.scss */
.slide01pc .col-sm-3 .thumbnail .news-img {
  padding: 31%;
}
/* line 1936, ../html/scss/template/_main.scss */
.slide01pc .col-sm-3 .thumbnail.news {
  text-align: left;
}
/* line 1939, ../html/scss/template/_main.scss */
.slide01pc .col-sm-3 .thumbnail.news .caption {
  padding: 14px 97px 20px 20px;
}
@media only screen and (max-width: 1500px) {
  /* line 1939, ../html/scss/template/_main.scss */
  .slide01pc .col-sm-3 .thumbnail.news .caption {
    height: 75px;
    padding: 8px 75px 20px 14px;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 1939, ../html/scss/template/_main.scss */
  .slide01pc .col-sm-3 .thumbnail.news .caption {
    height: 65px;
    padding: 8px 72px 20px 14px;
  }
}
/* line 1951, ../html/scss/template/_main.scss */
.slide01pc .col-sm-3 .thumbnail.news .caption h3.tag-contentt-4 {
  padding-bottom: 5px;
}
@media only screen and (max-width: 1500px) {
  /* line 1951, ../html/scss/template/_main.scss */
  .slide01pc .col-sm-3 .thumbnail.news .caption h3.tag-contentt-4 {
    font-size: 14px;
    font-size: 1.4rem;
    padding-bottom: 3px;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 1951, ../html/scss/template/_main.scss */
  .slide01pc .col-sm-3 .thumbnail.news .caption h3.tag-contentt-4 {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
/* line 1963, ../html/scss/template/_main.scss */
.slide01pc .col-sm-3 .thumbnail.news .caption h3.thumb-contentt-5 {
  height: 47px;
  line-height: 1.2;
}
@media only screen and (max-width: 1500px) {
  /* line 1963, ../html/scss/template/_main.scss */
  .slide01pc .col-sm-3 .thumbnail.news .caption h3.thumb-contentt-5 {
    font-size: 16px;
    font-size: 1.6rem;
    height: 39px;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 1963, ../html/scss/template/_main.scss */
  .slide01pc .col-sm-3 .thumbnail.news .caption h3.thumb-contentt-5 {
    font-size: 13px;
    font-size: 1.3rem;
    height: 30px;
  }
}
@media only screen and (max-width: 1500px) {
  /* line 1982, ../html/scss/template/_main.scss */
  .slide01pc .col-sm-3 .thumbnail.news .caption .date {
    height: 60px;
    width: 55px;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 1982, ../html/scss/template/_main.scss */
  .slide01pc .col-sm-3 .thumbnail.news .caption .date {
    height: 55px;
    width: 50px;
  }
}
@media only screen and (max-width: 1500px) and (min-width: 992px) {
  /* line 1993, ../html/scss/template/_main.scss */
  .slide01pc .col-sm-3 .thumbnail.news .caption .date h3.hde-txt {
    font-size: 30px;
    font-size: 3rem;
    padding-bottom: 4px;
    padding-top: 7px;
  }
}
@media only screen and (max-width: 1500px) and (min-width: 992px) {
  /* line 2001, ../html/scss/template/_main.scss */
  .slide01pc .col-sm-3 .thumbnail.news .caption .date h3.contentt-3 {
    font-size: 12px;
    font-size: 1.2rem;
  }
}
/* line 2012, ../html/scss/template/_main.scss */
.slide01pc .col-sm-3 .owl-dots {
  margin-top: 10px;
}
/* line 2015, ../html/scss/template/_main.scss */
.slide01pc .col-sm-3 .eachitemslide01 {
  padding: 0 6px;
}
/* line 2024, ../html/scss/template/_main.scss */
.slide01pc .seeallnone .slidebtn1 {
  display: none;
  margin: 0;
}
/* line 2032, ../html/scss/template/_main.scss */
.slide01pc .difnews .item.slbx .slidebtn1 {
  display: none;
  margin: 0;
}
/* line 2038, ../html/scss/template/_main.scss */
.slide01pc .difnews .owl-dots {
  margin: 0;
}

/* line 2044, ../html/scss/template/_main.scss */
.slide01m {
  position: relative;
  z-index: 1;
  display: none;
}
@media screen and (max-width: 991px) {
  /* line 2044, ../html/scss/template/_main.scss */
  .slide01m {
    display: block;
    overflow: hidden;
  }
}
/* line 2053, ../html/scss/template/_main.scss */
.slide01m .bxoverflow {
  overflow-x: auto;
}
/* line 2056, ../html/scss/template/_main.scss */
.slide01m .bxoverflow .mbbx {
  width: auto;
  white-space: nowrap;
}
/* line 2067, ../html/scss/template/_main.scss */
.slide01m .bxoverflow .mbbx:nth-child(1) {
  padding-left: 15px;
}
/* line 2070, ../html/scss/template/_main.scss */
.slide01m .bxoverflow .mbbx .slbx {
  display: inline-block;
  padding: 0 5px;
}
/* line 2081, ../html/scss/template/_main.scss */
.slide01m .bxoverflow .mbbx .slbx .thumbnail .news-img {
  padding: 26%;
}
/* line 2084, ../html/scss/template/_main.scss */
.slide01m .bxoverflow .mbbx .slbx .thumbnail .caption {
  width: 415px;
  padding: 17px 105px 20px 20px;
}
@media screen and (max-width: 767px) {
  /* line 2084, ../html/scss/template/_main.scss */
  .slide01m .bxoverflow .mbbx .slbx .thumbnail .caption {
    width: 350px;
    padding: 20px 140px 20px 20px;
  }
}
@media screen and (max-width: 600px) {
  /* line 2084, ../html/scss/template/_main.scss */
  .slide01m .bxoverflow .mbbx .slbx .thumbnail .caption {
    height: 75px;
    width: 242px;
    padding: 7px 75px 20px 14px;
  }
}
@media screen and (max-width: 600px) {
  /* line 2097, ../html/scss/template/_main.scss */
  .slide01m .bxoverflow .mbbx .slbx .thumbnail .caption h3.tag-contentt-4 {
    font-size: 14px;
    font-size: 1.4rem;
    padding-bottom: 3px;
  }
}
@media screen and (max-width: 600px) {
  /* line 2104, ../html/scss/template/_main.scss */
  .slide01m .bxoverflow .mbbx .slbx .thumbnail .caption h3.thumb-contentt-5 {
    line-height: 1.2;
    font-size: 12px;
    font-size: 1.6rem;
    height: 37px;
  }
}
@media screen and (max-width: 600px) {
  /* line 2113, ../html/scss/template/_main.scss */
  .slide01m .bxoverflow .mbbx .slbx .thumbnail .caption .date {
    height: 60px;
    width: 54px;
  }
}
@media screen and (max-width: 600px) {
  /* line 2119, ../html/scss/template/_main.scss */
  .slide01m .bxoverflow .mbbx .slbx .thumbnail .caption .date h3.hde-txt {
    font-size: 40px;
    font-size: 4rem;
    padding-top: 5px;
  }
}
@media screen and (max-width: 600px) {
  /* line 2127, ../html/scss/template/_main.scss */
  .slide01m .bxoverflow .mbbx .slbx .thumbnail .caption .date h3.contentt-3 {
    font-size: 12px;
    font-size: 1.2rem;
  }
}

/* line 2143, ../html/scss/template/_main.scss */
.homepage .slmini .slide01pc {
  background: #F2F2F2;
}
/* line 2146, ../html/scss/template/_main.scss */
.homepage .slmini .slide01m {
  background: #F2F2F2;
}
/* line 2150, ../html/scss/template/_main.scss */
.homepage .teaser_block1.relative .thumbnail.news {
  border: 1px solid #bababa !important;
}
/* line 2153, ../html/scss/template/_main.scss */
.homepage .teaser_block1 .slidebtn1 {
  color: #707070;
}

/* line 4, ../html/scss/template/_text.scss */
.tekoregular {
  font-family: "teko-regular", "prompt-regular";
}

/* line 5, ../html/scss/template/_text.scss */
.tekolight {
  font-family: "teko-light", "prompt-light", "prompt-light";
}

/* line 7, ../html/scss/template/_text.scss */
.promptregular {
  font-family: "prompt-regular";
}

/* line 8, ../html/scss/template/_text.scss */
.promptlight {
  font-family: "prompt-light";
}

/* line 9, ../html/scss/template/_text.scss */
.promptsemibolditalic {
  font-family: "prompt-semibolditalic";
}

/* line 10, ../html/scss/template/_text.scss */
.promptsemibold {
  font-family: "prompt-semibold";
}

/* line 11, ../html/scss/template/_text.scss */
.promptmedium {
  font-family: "prompt-medium";
}

/* line 14, ../html/scss/template/_text.scss */
a.txtred, div.txtred, span.txtred, p.txtred {
  color: #EB1C24;
}
/* line 15, ../html/scss/template/_text.scss */
a.txtblack, div.txtblack, span.txtblack, p.txtblack {
  color: #000;
}
/* line 16, ../html/scss/template/_text.scss */
a.txtwhite, div.txtwhite, span.txtwhite, p.txtwhite {
  color: #fff;
}
/* line 17, ../html/scss/template/_text.scss */
a.txtblue, div.txtblue, span.txtblue, p.txtblue {
  color: #0A2D82;
}
/* line 18, ../html/scss/template/_text.scss */
a.txtdarkgray, div.txtdarkgray, span.txtdarkgray, p.txtdarkgray {
  color: #555555;
}
/* line 19, ../html/scss/template/_text.scss */
a.txt20, div.txt20, span.txt20, p.txt20 {
  font-size: 20px;
  font-size: 2rem;
}
/* line 23, ../html/scss/template/_text.scss */
a.txt16, div.txt16, span.txt16, p.txt16 {
  font-size: 16px;
  font-size: 1.6rem;
}

/* line 28, ../html/scss/template/_text.scss */
.bold {
  font-weight: bold;
}

/* line 33, ../html/scss/template/_text.scss */
h1.hde-txt, .hd1.hde-txt {
  font-family: "teko-light", "prompt-light";
  font-size: 80px;
  font-size: 8rem;
}
/* line 38, ../html/scss/template/_text.scss */
h1.hdt-txt, .hd1.hdt-txt {
  font-family: "prompt-regular";
  font-size: 50px;
  font-size: 5rem;
}
/* line 44, ../html/scss/template/_text.scss */
h1.black, .hd1.black {
  color: #000;
}
/* line 47, ../html/scss/template/_text.scss */
h1.white, .hd1.white {
  color: #fff;
}
/* line 50, ../html/scss/template/_text.scss */
h1.red, .hd1.red {
  color: #EB1C24;
}
/* line 53, ../html/scss/template/_text.scss */
h1.blue, .hd1.blue {
  color: #0A2D82;
}

/* line 58, ../html/scss/template/_text.scss */
h2.hde-txt, .hd2.hde-txt {
  font-family: "teko-light", "prompt-light";
  font-size: 65px;
  font-size: 6.5rem;
}
/* line 64, ../html/scss/template/_text.scss */
h2.black, .hd2.black {
  color: #000;
}
/* line 67, ../html/scss/template/_text.scss */
h2.white, .hd2.white {
  color: #fff;
}
/* line 70, ../html/scss/template/_text.scss */
h2.red, .hd2.red {
  color: #EB1C24;
}
/* line 73, ../html/scss/template/_text.scss */
h2.blue, .hd2.blue {
  color: #0A2D82;
}

/* line 78, ../html/scss/template/_text.scss */
h3.hde-txt, .hd3.hde-txt {
  font-family: "teko-light", "prompt-light";
  font-size: 40px;
  font-size: 4.0rem;
}
/* line 84, ../html/scss/template/_text.scss */
h3.hdt-txt, .hd3.hdt-txt {
  font-family: "prompt-regular";
  font-size: 35px;
  font-size: 3.5rem;
}
/* line 90, ../html/scss/template/_text.scss */
h3.black, .hd3.black {
  color: #000;
}
/* line 93, ../html/scss/template/_text.scss */
h3.white, .hd3.white {
  color: #fff;
}
/* line 96, ../html/scss/template/_text.scss */
h3.red, .hd3.red {
  color: #EB1C24;
}
/* line 99, ../html/scss/template/_text.scss */
h3.blue, .hd3.blue {
  color: #0A2D82;
}

/* line 104, ../html/scss/template/_text.scss */
h4.hde-txt, .hd4.hde-txt {
  font-family: "teko-light", "prompt-light";
  font-size: 35px;
  font-size: 3.5rem;
}
/* line 111, ../html/scss/template/_text.scss */
h4.hdt-txt, .hd4.hdt-txt {
  font-family: "prompt-regular";
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 1.3em;
}
/* line 118, ../html/scss/template/_text.scss */
h4.promptmedium, .hd4.promptmedium {
  font-family: "prompt-medium";
}
/* line 119, ../html/scss/template/_text.scss */
h4.black, .hd4.black {
  color: #000;
}
/* line 122, ../html/scss/template/_text.scss */
h4.white, .hd4.white {
  color: #fff;
}
/* line 125, ../html/scss/template/_text.scss */
h4.red, .hd4.red {
  color: #EB1C24;
}
/* line 128, ../html/scss/template/_text.scss */
h4.blue, .hd4.blue {
  color: #0A2D82;
}

/* line 134, ../html/scss/template/_text.scss */
h5.hde-txt, .hd5.hde-txt {
  font-family: "teko-regular", "prompt-regular";
  font-size: 30px;
  font-size: 3rem;
}
/* line 140, ../html/scss/template/_text.scss */
h5.hdt-txt, .hd5.hdt-txt {
  font-family: "prompt-regular";
  font-size: 23px;
  font-size: 2.3rem;
}
/* line 145, ../html/scss/template/_text.scss */
h5.black, .hd5.black {
  color: #000;
}
/* line 148, ../html/scss/template/_text.scss */
h5.white, .hd5.white {
  color: #fff;
}
/* line 151, ../html/scss/template/_text.scss */
h5.red, .hd5.red {
  color: #EB1C24;
}
/* line 154, ../html/scss/template/_text.scss */
h5.blue, .hd5.blue {
  color: #0A2D82;
}

/* line 159, ../html/scss/template/_text.scss */
.decortxt {
  font-family: "teko-regular", "prompt-regular";
  font-size: 160px;
  font-size: 16rem;
}
/* line 165, ../html/scss/template/_text.scss */
.decortxt.black {
  color: #000;
}
/* line 168, ../html/scss/template/_text.scss */
.decortxt.white {
  color: #fff;
}
/* line 171, ../html/scss/template/_text.scss */
.decortxt.red {
  color: #EB1C24;
}
/* line 174, ../html/scss/template/_text.scss */
.decortxt.blue {
  color: #0A2D82;
}

/* line 178, ../html/scss/template/_text.scss */
.contentt-1 {
  font-family: "prompt-regular";
  font-size: 30px;
  font-size: 3rem;
  color: #000;
}

/* line 185, ../html/scss/template/_text.scss */
.contentt-2 {
  font-family: "prompt-regular";
  font-size: 30px;
  font-size: 3rem;
  color: #EB1C24;
}

/* line 191, ../html/scss/template/_text.scss */
.contentt-3 {
  font-family: "prompt-light";
  font-size: 20px;
  font-size: 2rem;
  color: #000;
  line-height: 1.3;
}
/* line 197, ../html/scss/template/_text.scss */
.contentt-3.promptregular {
  font-family: "prompt-regular";
}
/* line 200, ../html/scss/template/_text.scss */
.contentt-3.promptmedium {
  font-family: "prompt-medium";
}
/* line 203, ../html/scss/template/_text.scss */
.contentt-3.txt30 {
  font-size: 30px;
  font-size: 3rem;
}

/* line 208, ../html/scss/template/_text.scss */
.tag-contentt-4 {
  font-family: "prompt-semibold";
  font-size: 16px;
  font-size: 1.6rem;
  color: #EB1C24;
}
/* line 213, ../html/scss/template/_text.scss */
.tag-contentt-4.promptlight {
  font-family: "prompt-light";
}
/* line 216, ../html/scss/template/_text.scss */
.tag-contentt-4.promptmedium {
  font-family: "prompt-medium";
}
/* line 219, ../html/scss/template/_text.scss */
.tag-contentt-4.txtblack {
  color: #000;
}
/* line 222, ../html/scss/template/_text.scss */
.tag-contentt-4.txt15 {
  font-size: 15px;
  font-size: 1.5rem;
}
/* line 226, ../html/scss/template/_text.scss */
.tag-contentt-4.txt20 {
  font-size: 20px;
  font-size: 2rem;
}
/* line 230, ../html/scss/template/_text.scss */
.tag-contentt-4.btnh {
  line-height: 95px;
}

/* line 234, ../html/scss/template/_text.scss */
.thumb-contentt-5 {
  font-family: "prompt-regular";
  font-size: 20px;
  font-size: 2rem;
  color: #000;
}
/* line 239, ../html/scss/template/_text.scss */
.thumb-contentt-5.btnh {
  line-height: 95px;
}
/* line 242, ../html/scss/template/_text.scss */
.thumb-contentt-5.white {
  color: #fff;
}

/*------------------------------------------------------------------------- Media Query -----------------------------------------------------------*/
/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) {
  /* line 259, ../html/scss/template/_text.scss */
  h1.hde-txt, .hd1.hde-txt {
    font-size: 80px;
    font-size: 8rem;
  }

  /* line 265, ../html/scss/template/_text.scss */
  h4.hdt-txt, .hd4.hdt-txt {
    font-size: 25px;
    font-size: 2.5rem;
  }
}
/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {
  /* line 275, ../html/scss/template/_text.scss */
  h1.hde-txt, .hd1.hde-txt {
    font-size: 100px;
    font-size: 10rem;
  }
  /* line 279, ../html/scss/template/_text.scss */
  h1.hdt-txt, .hd1.hdt-txt {
    font-size: 60px;
    font-size: 6rem;
  }

  /* line 285, ../html/scss/template/_text.scss */
  h2.hde-txt, .hd2.hde-txt {
    font-size: 75px;
    font-size: 7.5rem;
  }

  /* line 291, ../html/scss/template/_text.scss */
  h3.hde-txt, .hd3.hde-txt {
    font-size: 45px;
    font-size: 4.5rem;
  }
  /* line 295, ../html/scss/template/_text.scss */
  h3.hdt-txt, .hd3.hdt-txt {
    font-size: 45px;
    font-size: 4.5rem;
  }

  /* line 301, ../html/scss/template/_text.scss */
  h4.hde-txt, .hd4.hde-txt {
    font-size: 45px;
    font-size: 4.5rem;
  }
  /* line 305, ../html/scss/template/_text.scss */
  h4.hdt-txt, .hd4.hdt-txt {
    font-size: 30px;
    font-size: 3.0rem;
  }

  /* line 311, ../html/scss/template/_text.scss */
  .decortxt {
    font-size: 95px;
    font-size: 9.5rem;
  }

  /* line 315, ../html/scss/template/_text.scss */
  .contentt-1, .contentt-2 {
    font-size: 40px;
    font-size: 4rem;
  }

  /* line 319, ../html/scss/template/_text.scss */
  .thumb-contentt-5 {
    font-size: 25px;
    font-size: 2.5rem;
  }

  /* line 324, ../html/scss/template/_text.scss */
  .contentt-3 {
    font-size: 20px;
    font-size: 2.0rem;
  }

  /* line 328, ../html/scss/template/_text.scss */
  .tag-contentt-4 {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
  /* line 337, ../html/scss/template/_text.scss */
  h1.hde-txt, .hd1.hde-txt {
    font-size: 60px;
    font-size: 6rem;
  }

  /* line 343, ../html/scss/template/_text.scss */
  h2.hde-txt, .hd2.hde-txt {
    font-size: 50px;
    font-size: 5rem;
  }

  /* line 349, ../html/scss/template/_text.scss */
  h4.hdt-txt, .hd4.hdt-txt {
    font-size: 20px;
    font-size: 2rem;
  }

  /* line 357, ../html/scss/template/_text.scss */
  .contentt-3, .thumb-contentt-5 {
    font-size: 20px;
    font-size: 2rem;
  }
}
/* Custom, iPhone Retina */
/* line 4, ../html/scss/template/_template.scss */
body.doc {
  font-family: Arial;
  color: #3B3B3B;
  background-color: #000;
  line-height: 1.4;
}
/* line 11, ../html/scss/template/_template.scss */
body.doc .doc-header {
  padding: 50px 50px;
  margin-bottom: 30px;
  font-family: unset;
  background-color: red;
  color: #FFFFFF;
}
/* line 21, ../html/scss/template/_template.scss */
body.doc .doc-ctt .sd .group {
  padding: 9px 0px;
}
/* line 25, ../html/scss/template/_template.scss */
body.doc .doc-ctt .group {
  padding-bottom: 40px;
  padding: 9px 14px;
  margin-bottom: 14px;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
  border-radius: 4px;
}
/* line 33, ../html/scss/template/_template.scss */
body.doc .doc-ctt .hddoc {
  margin: 20px 0px;
  font-weight: bold;
}
/* line 37, ../html/scss/template/_template.scss */
body.doc .doc-ctt .w95 {
  width: 95%;
}
/* line 40, ../html/scss/template/_template.scss */
body.doc .doc-ctt .w100 {
  width: 100%;
}
/* line 43, ../html/scss/template/_template.scss */
body.doc .doc-ctt .h350 {
  height: 350px;
}
/* line 46, ../html/scss/template/_template.scss */
body.doc .doc-ctt textarea {
  font-family: monospace;
}
/* line 50, ../html/scss/template/_template.scss */
body.doc .doc-ctt .doccopy .cttdc {
  font-style: italic;
}
/* line 56, ../html/scss/template/_template.scss */
body.doc .doc-ctt .dochl .col-md-3 {
  margin-bottom: 2%;
}
/* line 59, ../html/scss/template/_template.scss */
body.doc .doc-ctt .dochl .ccbox {
  width: 170px;
  height: 40px;
}
/* line 63, ../html/scss/template/_template.scss */
body.doc .doc-ctt .dochl .ctt1 {
  margin: 5px 0px;
  min-height: 80px;
}
/* line 67, ../html/scss/template/_template.scss */
body.doc .doc-ctt .dochl .bxmg {
  margin: 10px 0px;
}
/* line 71, ../html/scss/template/_template.scss */
body.doc .doc-ctt .block3 {
  position: relative;
  width: 100%;
}
/* line 74, ../html/scss/template/_template.scss */
body.doc .doc-ctt .block3 .group {
  height: 1100px;
}
/* line 76, ../html/scss/template/_template.scss */
body.doc .doc-ctt .block3 .group .col-md-6 {
  margin: 5px auto;
}
/* line 81, ../html/scss/template/_template.scss */
body.doc .doc-ctt .block5 {
  position: relative;
  width: 100%;
}
/* line 84, ../html/scss/template/_template.scss */
body.doc .doc-ctt .block5 .group {
  height: 2000px;
}
/* line 87, ../html/scss/template/_template.scss */
body.doc .doc-ctt .block5 textarea {
  width: 100%;
  height: 140px;
}
/* line 92, ../html/scss/template/_template.scss */
body.doc .doc-ctt .block6 {
  position: relative;
  width: 100%;
}
/* line 95, ../html/scss/template/_template.scss */
body.doc .doc-ctt .block6 .group {
  height: 640px;
}
/* line 97, ../html/scss/template/_template.scss */
body.doc .doc-ctt .block6 .group .col-md-6 {
  margin: 5px auto;
}
/* line 100, ../html/scss/template/_template.scss */
body.doc .doc-ctt .block6 .group textarea {
  height: 190px;
}
/* line 106, ../html/scss/template/_template.scss */
body.doc .doc-ctt .block7 textarea {
  height: 350px;
}
/* line 109, ../html/scss/template/_template.scss */
body.doc .doc-ctt .block7 .group {
  background-color: #CCCCCC;
}
/* line 112, ../html/scss/template/_template.scss */
body.doc .doc-ctt .block7 .row {
  margin-bottom: 20px;
}
/* line 116, ../html/scss/template/_template.scss */
body.doc .doc-ctt .wrapperslide {
  max-width: 1360px;
  padding: 0px;
  margin: 0 auto;
}
/* line 120, ../html/scss/template/_template.scss */
body.doc .doc-ctt .wrapperslide .group {
  padding-bottom: 40px;
  padding: 0px;
  margin-bottom: 14px;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
  border-radius: 4px;
}
/* line 132, ../html/scss/template/_template.scss */
body.doc .menunav a {
  font-size: 13px;
  color: beige;
  display: block;
}
/* line 136, ../html/scss/template/_template.scss */
body.doc .menunav a:hover {
  color: #0A2D82;
}
/* line 137, ../html/scss/template/_template.scss */
body.doc .menunav a .affix {
  position: fixed;
  top: 20px;
}
/* line 143, ../html/scss/template/_template.scss */
body.doc .menunav ul > li > ul > li {
  padding-left: 20px;
}

/*------------------------------------------------------------------------- Media Query -----------------------------------------------------------*/
/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
/* Medium Devices, Desktops */
@media only screen and (max-width: 991px) {
  /* line 164, ../html/scss/template/_template.scss */
  body.doc .doc-ctt .block3 .group {
    height: 1500px;
  }
  /* line 170, ../html/scss/template/_template.scss */
  body.doc .block5 .group {
    height: 680px;
  }
  /* line 175, ../html/scss/template/_template.scss */
  body.doc .block6 .group {
    height: 1500px;
  }
}
/* Small Devices, Tablets */
/* Extra Small Devices, Phones */
/* Custom, iPhone Retina */
/* line 19, ../html/scss/template/_buttons.scss */
button {
  background-color: transparent;
  border-color: transparent;
}

/* line 24, ../html/scss/template/_buttons.scss */
.teaser-btn {
  cursor: pointer;
  font-family: "prompt-regular";
  font-size: 20px;
  width: 290px;
  line-height: 30px;
  color: #fff;
  text-decoration: none;
  text-align: center;
  min-width: 160px;
  height: 60px;
  padding: 15px 40px 40px 0px;
  z-index: 0;
  position: relative;
  display: inline-block;
  overflow: hidden;
}
/* line 47, ../html/scss/template/_buttons.scss */
.teaser-btn.black:before {
  content: "";
  border: solid 2px #000;
  border-color: #000 transparent transparent transparent;
  border-width: 60px 40px 0 0;
}
/* line 53, ../html/scss/template/_buttons.scss */
.teaser-btn.black:hover {
  color: #fff;
}
/* line 55, ../html/scss/template/_buttons.scss */
.teaser-btn.black:hover:before {
  border-color: #000 transparent transparent transparent;
}
/* line 61, ../html/scss/template/_buttons.scss */
.teaser-btn.blue:before {
  content: "";
  border: solid 2px #0A2D82;
  border-color: #0A2D82 transparent transparent transparent;
  border-width: 60px 40px 0 0;
}
/* line 67, ../html/scss/template/_buttons.scss */
.teaser-btn.blue:after {
  border-color: #043abc transparent transparent transparent;
}
/* line 71, ../html/scss/template/_buttons.scss */
.teaser-btn.blue:hover {
  color: #fff;
}
/* line 73, ../html/scss/template/_buttons.scss */
.teaser-btn.blue:hover:before {
  border-color: #0A2D82 transparent transparent transparent;
}
/* line 83, ../html/scss/template/_buttons.scss */
.teaser-btn:before {
  content: "";
  border: solid 2px #EB1C24;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-color: #EB1C24 transparent transparent transparent;
  border-width: 60px 40px 0 0;
}
/* line 97, ../html/scss/template/_buttons.scss */
.teaser-btn:after {
  content: "";
  width: 100%;
  border: solid 2px #AF1119;
  position: absolute;
  z-index: -1;
  top: 0;
  right: 100%;
  bottom: 0;
  left: -100%;
  border-color: #AF1119 transparent transparent transparent;
  border-width: 60px 40px 0 0;
  transition: all 200ms cubic-bezier(0, 0.86, 0.09, 1.02);
}
/* line 124, ../html/scss/template/_buttons.scss */
.teaser-btn:hover {
  color: #fff;
}
/* line 128, ../html/scss/template/_buttons.scss */
.teaser-btn:hover:before {
  border-color: #EB1C24 transparent transparent transparent;
}
/* line 132, ../html/scss/template/_buttons.scss */
.teaser-btn:hover:after {
  left: 0;
}
/* line 198, ../html/scss/template/_buttons.scss */
.teaser-btn:last-child {
  margin: 0;
}

/* line 204, ../html/scss/template/_buttons.scss */
.mainbtnshort {
  cursor: pointer;
  font-family: "prompt-medium";
  font-size: 20px;
  font-size: 2rem;
  width: 100%;
  height: 60px;
  text-align: center;
  text-decoration: none;
  min-width: 100px;
  z-index: 0;
  position: relative;
  display: inline-block;
  border-width: 0px;
  padding: 0px;
  position: relative;
  overflow: hidden;
  transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -moz-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -ms-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -o-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
/* line 230, ../html/scss/template/_buttons.scss */
.mainbtnshort.disabled {
  cursor: default;
  background-color: #c5c5c5;
}
/* line 233, ../html/scss/template/_buttons.scss */
.mainbtnshort.disabled.hover {
  border: solid 2px #FFFFFF;
}
/* line 239, ../html/scss/template/_buttons.scss */
.mainbtnshort.gray, .mainbtnshorta.gray {
  background-color: #CCCCCC;
  color: #fff;
}
/* line 242, ../html/scss/template/_buttons.scss */
.mainbtnshort.gray:before, .mainbtnshorta.gray:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -moz-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -ms-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -o-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
/* line 261, ../html/scss/template/_buttons.scss */
.mainbtnshort.gray:after, .mainbtnshorta.gray:after {
  content: "";
  position: absolute;
  width: 0;
  left: -10%;
  bottom: 0;
  height: 120%;
  background: #000;
  transform: skewX(-30deg);
  z-index: -1;
  transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -moz-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -ms-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -o-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
/* line 309, ../html/scss/template/_buttons.scss */
.mainbtnshort.gray:last-child, .mainbtnshorta.gray:last-child {
  margin: 0;
}
/* line 314, ../html/scss/template/_buttons.scss */
.mainbtnshort.red, .mainbtnshorta.red {
  background-color: #EB1C24;
  color: #fff;
}
/* line 317, ../html/scss/template/_buttons.scss */
.mainbtnshort.red:before, .mainbtnshorta.red:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-color: #D5131D transparent transparent transparent;
  transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -moz-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -ms-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -o-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
/* line 335, ../html/scss/template/_buttons.scss */
.mainbtnshort.red:after, .mainbtnshorta.red:after {
  content: "";
  position: absolute;
  width: 0;
  left: -10%;
  bottom: 0;
  height: 120%;
  background: #AF1119;
  transform: skewX(-30deg);
  z-index: -1;
  transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -moz-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -ms-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -o-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
/* line 376, ../html/scss/template/_buttons.scss */
.mainbtnshort.red:hover:before, .mainbtnshorta.red:hover:before {
  border-color: #EB1C24 transparent transparent transparent;
}
/* line 379, ../html/scss/template/_buttons.scss */
.mainbtnshort.red:hover:after, .mainbtnshorta.red:hover:after {
  width: 160%;
  left: -19%;
}
/* line 389, ../html/scss/template/_buttons.scss */
.mainbtnshort.red:last-child, .mainbtnshorta.red:last-child {
  margin: 0;
}
/* line 393, ../html/scss/template/_buttons.scss */
.mainbtnshort .btnab {
  position: absolute;
  display: inline-block;
  left: 30%;
}
/* line 398, ../html/scss/template/_buttons.scss */
.mainbtnshort.black, .mainbtnshorta.black {
  background-color: #000;
  color: #fff;
}
/* line 401, ../html/scss/template/_buttons.scss */
.mainbtnshort.black:before, .mainbtnshorta.black:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-color: #D5131D transparent transparent transparent;
  transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -moz-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -ms-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -o-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
/* line 419, ../html/scss/template/_buttons.scss */
.mainbtnshort.black:after, .mainbtnshorta.black:after {
  content: "";
  position: absolute;
  width: 0;
  left: -10%;
  bottom: 0;
  height: 120%;
  background: #AF1119;
  transform: skewX(-30deg);
  z-index: -1;
  transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -moz-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -ms-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -o-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
/* line 453, ../html/scss/template/_buttons.scss */
.mainbtnshort.black:hover, .mainbtnshorta.black:hover {
  background-color: #D5131D;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
}
/* line 460, ../html/scss/template/_buttons.scss */
.mainbtnshort.black:hover:before, .mainbtnshorta.black:hover:before {
  border-color: #EB1C24 transparent transparent transparent;
}
/* line 463, ../html/scss/template/_buttons.scss */
.mainbtnshort.black:hover:after, .mainbtnshorta.black:hover:after {
  width: 160%;
  left: -19%;
}
/* line 473, ../html/scss/template/_buttons.scss */
.mainbtnshort.black:last-child, .mainbtnshorta.black:last-child {
  margin: 0;
}
/* line 477, ../html/scss/template/_buttons.scss */
.mainbtnshort.trans, .mainbtnshorta.trans {
  background-color: transparent;
  color: #000;
  border: solid 2px #000;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
}
/* line 487, ../html/scss/template/_buttons.scss */
.mainbtnshort.trans:before, .mainbtnshorta.trans:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-color: #FFFFFF transparent transparent transparent;
  transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -moz-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -ms-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -o-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
/* line 507, ../html/scss/template/_buttons.scss */
.mainbtnshort.trans:after, .mainbtnshorta.trans:after {
  content: "";
  position: absolute;
  width: 0;
  left: -10%;
  bottom: 0;
  height: 120%;
  background: #000;
  transform: skewX(-30deg);
  z-index: -1;
  transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -moz-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -ms-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -o-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
/* line 539, ../html/scss/template/_buttons.scss */
.mainbtnshort.trans:hover, .mainbtnshorta.trans:hover {
  background-color: #000;
  color: #fff;
}
/* line 543, ../html/scss/template/_buttons.scss */
.mainbtnshort.trans:hover:before, .mainbtnshorta.trans:hover:before {
  border-color: #000 transparent transparent transparent;
}
/* line 546, ../html/scss/template/_buttons.scss */
.mainbtnshort.trans:hover:after, .mainbtnshorta.trans:hover:after {
  width: 160%;
  left: -19%;
}
/* line 556, ../html/scss/template/_buttons.scss */
.mainbtnshort.trans:last-child, .mainbtnshorta.trans:last-child {
  margin: 0;
}
/* line 560, ../html/scss/template/_buttons.scss */
.mainbtnshort.chitem {
  background-color: transparent;
  border: solid 2px #FFFFFF;
  font-family: "prompt-regular";
  font-size: 20px;
  font-size: 2rem;
  color: #fff;
  padding-left: 30px;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}
/* line 574, ../html/scss/template/_buttons.scss */
.mainbtnshort.chitem:hover {
  background-color: #FFFFFF;
  color: #D5131D;
}
/* line 579, ../html/scss/template/_buttons.scss */
.mainbtnshort.chitem:last-child {
  margin: 0;
}
/* line 583, ../html/scss/template/_buttons.scss */
.mainbtnshort.trans_white {
  background-color: transparent;
  border: solid 2px #FFFFFF;
  font-family: "prompt-regular";
  font-size: 20px;
  font-size: 2rem;
  color: #fff;
  display: inline-block;
  width: 150px;
  margin: 0px 5px;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}
/* line 598, ../html/scss/template/_buttons.scss */
.mainbtnshort.trans_white:hover {
  border: solid 2px #D5131D;
  background-color: #D5131D;
  color: white;
}
/* line 603, ../html/scss/template/_buttons.scss */
.mainbtnshort.trans_white.active {
  border: solid 2px #D5131D;
  background-color: #D5131D;
  color: white;
}
/* line 608, ../html/scss/template/_buttons.scss */
.mainbtnshort.trans_white.disabled {
  cursor: default;
  background-color: rgba(25, 25, 25, 0.2);
  color: rgba(255, 255, 255, 0.2);
  border: solid 2px rgba(255, 255, 255, 0.2);
}
/* line 614, ../html/scss/template/_buttons.scss */
.mainbtnshort.trans_white.disabled:hover {
  background-color: rgba(25, 25, 25, 0.2);
  color: rgba(255, 255, 255, 0.2);
  border: solid 2px rgba(255, 255, 255, 0.2);
}
/* line 621, ../html/scss/template/_buttons.scss */
.mainbtnshort.trans_black {
  background-color: transparent;
  border: solid 2px #000;
  font-family: "prompt-regular";
  font-size: 20px;
  font-size: 2rem;
  color: #000;
  display: inline-block;
  margin: 0px 5px;
  transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -moz-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -ms-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -o-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
/* line 643, ../html/scss/template/_buttons.scss */
.mainbtnshort.trans_black:hover {
  border: solid 2px #D5131D;
  background-color: #D5131D;
  color: #fff;
}
/* line 648, ../html/scss/template/_buttons.scss */
.mainbtnshort.trans_black:hover.first {
  border-left: solid 2px #D5131D;
}
/* line 652, ../html/scss/template/_buttons.scss */
.mainbtnshort.trans_black.active {
  border: solid 2px #D5131D;
  border-left: solid 2px #000;
  background-color: #D5131D;
  color: #fff;
}
/* line 657, ../html/scss/template/_buttons.scss */
.mainbtnshort.trans_black.active.first {
  border-left: solid 2px #D5131D;
}
/* line 663, ../html/scss/template/_buttons.scss */
.mainbtnshort.trans_black2 {
  background-color: transparent;
  border: solid 2px #000;
  font-family: "prompt-regular";
  font-size: 20px;
  font-size: 2rem;
  color: #000;
  display: inline-block;
  margin: 0px 5px;
  transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -moz-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -ms-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -o-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
/* line 685, ../html/scss/template/_buttons.scss */
.mainbtnshort.trans_black2:hover {
  border: solid 2px #000;
  background-color: #000;
  color: #fff;
}
/* line 691, ../html/scss/template/_buttons.scss */
.mainbtnshort.trans_black2.active {
  border: solid 2px #000;
  background-color: #000;
  color: #fff;
}
/* line 698, ../html/scss/template/_buttons.scss */
.mainbtnshort.blue, .mainbtnshorta.blue {
  background-color: #0A2D82;
  color: #fff;
}
/* line 701, ../html/scss/template/_buttons.scss */
.mainbtnshort.blue:before, .mainbtnshorta.blue:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-color: #043abc transparent transparent transparent;
  transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -moz-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -ms-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -o-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
/* line 718, ../html/scss/template/_buttons.scss */
.mainbtnshort.blue:after, .mainbtnshorta.blue:after {
  content: "";
  position: absolute;
  width: 0;
  left: -10%;
  bottom: 0;
  height: 120%;
  background: #043abc;
  transform: skewX(-30deg);
  z-index: -1;
  transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -moz-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -ms-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -o-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
/* line 736, ../html/scss/template/_buttons.scss */
.mainbtnshort.blue:hover:before, .mainbtnshorta.blue:hover:before {
  border-color: #0A2D82 transparent transparent transparent;
}
/* line 739, ../html/scss/template/_buttons.scss */
.mainbtnshort.blue:hover:after, .mainbtnshorta.blue:hover:after {
  width: 160%;
  left: -19%;
}
/* line 745, ../html/scss/template/_buttons.scss */
.mainbtnshort.blue:last-child, .mainbtnshorta.blue:last-child {
  margin: 0;
}
/* line 749, ../html/scss/template/_buttons.scss */
.mainbtnshort.white, .mainbtnshorta.white {
  background-color: #FFFFFF;
  color: #0A2D82;
}
/* line 753, ../html/scss/template/_buttons.scss */
.mainbtnshort.white .thumb-contentt-5.blue, .mainbtnshorta.white .thumb-contentt-5.blue {
  color: #0A2D82;
  transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -moz-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -ms-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -o-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
/* line 763, ../html/scss/template/_buttons.scss */
.mainbtnshort.white:before, .mainbtnshorta.white:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-color: #043abc transparent transparent transparent;
  transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -moz-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -ms-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -o-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
/* line 780, ../html/scss/template/_buttons.scss */
.mainbtnshort.white:after, .mainbtnshorta.white:after {
  content: "";
  position: absolute;
  width: 0;
  left: -10%;
  bottom: 0;
  height: 120%;
  background: #043abc;
  transform: skewX(-30deg);
  z-index: -1;
  transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -webkit-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -moz-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -ms-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
  -o-transition: all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}
/* line 797, ../html/scss/template/_buttons.scss */
.mainbtnshort.white:hover, .mainbtnshorta.white:hover {
  color: #fff;
}
/* line 800, ../html/scss/template/_buttons.scss */
.mainbtnshort.white:hover .thumb-contentt-5.blue, .mainbtnshorta.white:hover .thumb-contentt-5.blue {
  color: #fff;
}
/* line 804, ../html/scss/template/_buttons.scss */
.mainbtnshort.white:hover:before, .mainbtnshorta.white:hover:before {
  border-color: #0A2D82 transparent transparent transparent;
}
/* line 807, ../html/scss/template/_buttons.scss */
.mainbtnshort.white:hover:after, .mainbtnshorta.white:hover:after {
  width: 160%;
  left: -19%;
}
/* line 813, ../html/scss/template/_buttons.scss */
.mainbtnshort.white:last-child, .mainbtnshorta.white:last-child {
  margin: 0;
}

/* line 818, ../html/scss/template/_buttons.scss */
a.mainbtnshort {
  display: inline-block;
}
/* line 822, ../html/scss/template/_buttons.scss */
a.mainbtnshort span {
  position: relative;
  line-height: 60px;
  vertical-align: middle;
}

/* line 838, ../html/scss/template/_buttons.scss */
.btncomparebike {
  position: fixed;
  bottom: 0;
  right: 10%;
  width: 165px;
  z-index: 3;
}
@media screen and (max-width: 767px) {
  /* line 838, ../html/scss/template/_buttons.scss */
  .btncomparebike {
    right: 0%;
  }
}
/* line 848, ../html/scss/template/_buttons.scss */
.btncomparebike a.mainbtnshort {
  max-width: 230px;
  height: auto;
  opacity: 0.9;
  padding: 15px 10px;
}
@media screen and (max-width: 767px) {
  /* line 848, ../html/scss/template/_buttons.scss */
  .btncomparebike a.mainbtnshort {
    padding: 18px 10px;
  }
}
@media screen and (max-width: 480px) {
  /* line 848, ../html/scss/template/_buttons.scss */
  .btncomparebike a.mainbtnshort {
    max-width: 200px;
  }
}
/* line 859, ../html/scss/template/_buttons.scss */
.btncomparebike a.mainbtnshort .comparemodel {
  display: block;
  font-size: 35px;
}
@media screen and (max-width: 767px) {
  /* line 859, ../html/scss/template/_buttons.scss */
  .btncomparebike a.mainbtnshort .comparemodel {
    font-size: 30px;
  }
}
/* line 867, ../html/scss/template/_buttons.scss */
.btncomparebike a.mainbtnshort .comparemodeltxt {
  display: block;
  line-height: 1;
  font-size: 25px;
  font-size: 2.5rem;
  padding-top: 10px;
}
@media screen and (max-width: 767px) {
  /* line 867, ../html/scss/template/_buttons.scss */
  .btncomparebike a.mainbtnshort .comparemodeltxt {
    font-size: 23px;
    font-size: 2.3rem;
  }
}

/* line 881, ../html/scss/template/_buttons.scss */
.squareblack {
  width: 60px;
  height: 60px;
  background-color: #000;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 889, ../html/scss/template/_buttons.scss */
.squaretpr {
  width: 60px;
  height: 60px;
  background-color: transparent;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 897, ../html/scss/template/_buttons.scss */
.black-tran {
  cursor: pointer;
  height: 60px;
  width: 100%;
  border: solid 3px #000;
  color: #000;
  background-color: transparent;
  font-family: "prompt-regular";
  font-size: 20px;
  font-size: 2rem;
  display: inline-block;
  text-align: center;
  position: relative;
  overflow: hidden;
  z-index: 0;
}
/* line 912, ../html/scss/template/_buttons.scss */
.black-tran span {
  line-height: 60px;
  vertical-align: middle;
}
/* line 916, ../html/scss/template/_buttons.scss */
.black-tran:hover {
  background-color: #000;
  color: white;
}
/* line 920, ../html/scss/template/_buttons.scss */
.black-tran.active {
  background-color: #000;
  color: white;
}
/* line 924, ../html/scss/template/_buttons.scss */
.black-tran:focus, .black-tran:link {
  background-color: transparent;
  color: #000;
}

/*------------------------------------------------------------------------- Media Query -----------------------------------------------------------*/
/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
/* Medium Devices, Desktops */
@media only screen and (max-width: 991px) {
  /* line 1121, ../html/scss/template/_buttons.scss */
  .mainbtnshort.chitem {
    font-size: 15px;
    font-size: 1.5rem;
  }
}
/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {
  /* line 1131, ../html/scss/template/_buttons.scss */
  .mainbtnshort .btnab {
    left: 20%;
  }
}
/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
  /* line 1140, ../html/scss/template/_buttons.scss */
  .mainbtnshort.chitem {
    padding-left: 20px;
  }
}
/* Custom, iPhone Retina */
@media only screen and (max-width: 320px) {
  /* line 1149, ../html/scss/template/_buttons.scss */
  .mainbtnlong {
    width: 260px;
  }

  /* line 1152, ../html/scss/template/_buttons.scss */
  .teaser-btn {
    width: 250px;
  }
}
/* line 3, ../html/scss/template/_navigation.scss */
.navmenubx {
  display: inline-block;
}
/* line 5, ../html/scss/template/_navigation.scss */
.navmenubx .navmenulist {
  width: 100%;
  padding: 5px;
  position: relative;
}
/* line 9, ../html/scss/template/_navigation.scss */
.navmenubx .navmenulist .navmenuitem {
  width: 275px;
  height: 140px;
  background: transparent;
  border: 2px solid #FFFFFF;
  color: #FFFFFF;
  text-align: left;
  list-style-type: none;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}
/* line 22, ../html/scss/template/_navigation.scss */
.navmenubx .navmenulist .navmenuitem .txt {
  position: absolute;
  position: absolute;
  bottom: 20px;
}
/* line 27, ../html/scss/template/_navigation.scss */
.navmenubx .navmenulist .navmenuitem:hover {
  background-color: #FFFFFF;
  color: #0A2D82;
}
/* line 31, ../html/scss/template/_navigation.scss */
.navmenubx .navmenulist .navmenuitema.trans {
  background-color: transparent;
  color: #fff;
  border: solid 2px #FFFFFF;
}

/* line 40, ../html/scss/template/_navigation.scss */
.navbtn {
  font-family: "teko-regular";
  font-size: 20px;
  width: 20%;
  text-align: center;
  text-decoration: none;
  min-width: 160px;
  border: solid 2px #FFFFFF;
  color: #fff;
  display: inline-block;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}
/* line 55, ../html/scss/template/_navigation.scss */
.navbtn:active {
  color: #fff;
}
/* line 58, ../html/scss/template/_navigation.scss */
.navbtn:focus {
  color: #fff;
}
/* line 61, ../html/scss/template/_navigation.scss */
.navbtn:visited {
  color: #fff;
}
/* line 65, ../html/scss/template/_navigation.scss */
.navbtn:hover {
  background-color: #FFFFFF;
  color: #0A2D82;
}
/* line 69, ../html/scss/template/_navigation.scss */
.navbtna.trans {
  background-color: transparent;
  color: #fff;
  border: solid 2px #FFFFFF;
}
/* line 74, ../html/scss/template/_navigation.scss */
.navbtna.trans:last-child {
  margin: 0;
}

/*------------------------------------------------------------------------- Media Query -----------------------------------------------------------*/
/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
/* Medium Devices, Desktops */
/* Small Devices, Tablets */
/* Extra Small Devices, Phones */
/* Custom, iPhone Retina */
/* line 4, ../html/scss/template/_form.scss */
.inputbx {
  display: block;
  position: relative;
}
/* line 7, ../html/scss/template/_form.scss */
.inputbx input {
  width: 100%;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
}
/* line 33, ../html/scss/template/_form.scss */
.inputbx input.inpbxblack {
  width: 100%;
  height: 60px;
  font-family: "prompt-regular";
  font-size: 20px;
  font-size: 2rem;
  color: #000;
  line-height: 1.2;
  border: 3px solid #000;
  background: transparent;
  outline: 0;
  text-align: left;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  padding: 0px 20px;
}
/* line 49, ../html/scss/template/_form.scss */
.inputbx input.inpbxblack::-webkit-input-placeholder {
  color: #000;
}
/* line 56, ../html/scss/template/_form.scss */
.inputbx input.inpbxblack:-moz-placeholder {
  color: #000;
}
/* line 59, ../html/scss/template/_form.scss */
.inputbx input.inpbxblack::-moz-placeholder {
  color: #000;
}
/* line 62, ../html/scss/template/_form.scss */
.inputbx input.inpbxblack:-ms-input-placeholder {
  color: #000;
}
/* line 65, ../html/scss/template/_form.scss */
.inputbx input.inpbxblack::-ms-input-placeholder {
  color: #000;
}
/* line 69, ../html/scss/template/_form.scss */
.inputbx input.inpbxblack.placeholdergray::-webkit-input-placeholder {
  color: #897575;
}
/* line 76, ../html/scss/template/_form.scss */
.inputbx input.inpbxblack.placeholdergray:-moz-placeholder {
  color: #897575;
}
/* line 79, ../html/scss/template/_form.scss */
.inputbx input.inpbxblack.placeholdergray::-moz-placeholder {
  color: #897575;
}
/* line 82, ../html/scss/template/_form.scss */
.inputbx input.inpbxblack.placeholdergray:-ms-input-placeholder {
  color: #897575;
}
/* line 85, ../html/scss/template/_form.scss */
.inputbx input.inpbxblack.placeholdergray::-ms-input-placeholder {
  color: #897575;
}
/* line 89, ../html/scss/template/_form.scss */
.inputbx input.inpbxblack::-ms-clear {
  display: none;
}
/* line 92, ../html/scss/template/_form.scss */
.inputbx input.inpbxblack:focus {
  border: 3px solid #9D9D9D;
  background-color: rgba(157, 157, 157, 0.9);
  color: #fff;
}
/* line 97, ../html/scss/template/_form.scss */
.inputbx input.inpbxblack:focus::-webkit-input-placeholder {
  color: white;
}
/* line 100, ../html/scss/template/_form.scss */
.inputbx input.inpbxblack:focus:-moz-placeholder {
  color: white;
}
/* line 103, ../html/scss/template/_form.scss */
.inputbx input.inpbxblack:focus::-moz-placeholder {
  color: white;
}
/* line 106, ../html/scss/template/_form.scss */
.inputbx input.inpbxblack:focus:-ms-input-placeholder {
  color: white;
}
/* line 109, ../html/scss/template/_form.scss */
.inputbx input.inpbxblack:focus::-ms-input-placeholder {
  color: #BABABA;
}
/* line 119, ../html/scss/template/_form.scss */
.inputbx input.inpbxwhite {
  width: 100%;
  height: 60px;
  font-family: "prompt-regular";
  font-size: 20px;
  font-size: 2rem;
  color: white;
  line-height: 1.2;
  border: 3px solid #BABABA;
  background: transparent;
  outline: 0;
  text-align: left;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  padding: 0px 20px;
}
/* line 134, ../html/scss/template/_form.scss */
.inputbx input.inpbxwhite::-webkit-input-placeholder {
  color: white;
}
/* line 137, ../html/scss/template/_form.scss */
.inputbx input.inpbxwhite:-moz-placeholder {
  color: white;
}
/* line 140, ../html/scss/template/_form.scss */
.inputbx input.inpbxwhite::-moz-placeholder {
  color: white;
}
/* line 143, ../html/scss/template/_form.scss */
.inputbx input.inpbxwhite:-ms-input-placeholder {
  color: white;
}
/* line 146, ../html/scss/template/_form.scss */
.inputbx input.inpbxwhite::-ms-input-placeholder {
  color: white;
}
/* line 149, ../html/scss/template/_form.scss */
.inputbx input.inpbxwhite::-ms-clear {
  display: none;
}
/* line 152, ../html/scss/template/_form.scss */
.inputbx input.inpbxwhite:focus {
  border: 3px solid white;
  background-color: rgba(255, 255, 255, 0.9);
  color: black;
}
/* line 156, ../html/scss/template/_form.scss */
.inputbx input.inpbxwhite:focus::-webkit-input-placeholder {
  color: black;
}
/* line 159, ../html/scss/template/_form.scss */
.inputbx input.inpbxwhite:focus:-moz-placeholder {
  color: black;
}
/* line 162, ../html/scss/template/_form.scss */
.inputbx input.inpbxwhite:focus::-moz-placeholder {
  color: black;
}
/* line 165, ../html/scss/template/_form.scss */
.inputbx input.inpbxwhite:focus:-ms-input-placeholder {
  color: black;
}
/* line 168, ../html/scss/template/_form.scss */
.inputbx input.inpbxwhite:focus::-ms-input-placeholder {
  color: black;
}
/* line 173, ../html/scss/template/_form.scss */
.inputbx input.inpbxborderwhite {
  width: 100%;
  height: 60px;
  font-family: "prompt-regular";
  font-size: 20px;
  font-size: 2rem;
  color: #fff;
  line-height: 1.2;
  border: 3px solid #fff;
  background: transparent;
  outline: 0;
  text-align: left;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  padding: 0px 20px;
}
/* line 188, ../html/scss/template/_form.scss */
.inputbx input.inpbxborderwhite::-webkit-input-placeholder {
  color: #fff;
}
/* line 191, ../html/scss/template/_form.scss */
.inputbx input.inpbxborderwhite:-moz-placeholder {
  color: #fff;
}
/* line 194, ../html/scss/template/_form.scss */
.inputbx input.inpbxborderwhite::-moz-placeholder {
  color: #fff;
}
/* line 197, ../html/scss/template/_form.scss */
.inputbx input.inpbxborderwhite:-ms-input-placeholder {
  color: #fff;
}
/* line 200, ../html/scss/template/_form.scss */
.inputbx input.inpbxborderwhite::-ms-input-placeholder {
  color: #fff;
}
/* line 203, ../html/scss/template/_form.scss */
.inputbx input.inpbxborderwhite::-ms-clear {
  display: none;
}
/* line 206, ../html/scss/template/_form.scss */
.inputbx input.inpbxborderwhite:focus {
  border: 3px solid #fff;
}
/* line 209, ../html/scss/template/_form.scss */
.inputbx input.inpbxborderwhite:disabled {
  border: 3px solid rgba(255, 255, 255, 0.25);
  color: rgba(255, 255, 255, 0.25);
}
/* line 212, ../html/scss/template/_form.scss */
.inputbx input.inpbxborderwhite:disabled::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.25);
}
/* line 215, ../html/scss/template/_form.scss */
.inputbx input.inpbxborderwhite:disabled:-moz-placeholder {
  color: rgba(255, 255, 255, 0.25);
}
/* line 218, ../html/scss/template/_form.scss */
.inputbx input.inpbxborderwhite:disabled::-moz-placeholder {
  color: rgba(255, 255, 255, 0.25);
}
/* line 221, ../html/scss/template/_form.scss */
.inputbx input.inpbxborderwhite:disabled:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.25);
}
/* line 224, ../html/scss/template/_form.scss */
.inputbx input.inpbxborderwhite:disabled::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.25);
}
/* line 235, ../html/scss/template/_form.scss */
.inputbx input::-webkit-input-placeholder:after {
  content: "*";
  color: #EB1C24;
}
/* line 239, ../html/scss/template/_form.scss */
.inputbx input:-moz-placeholder:after {
  content: "*";
  color: #EB1C24;
}
/* line 243, ../html/scss/template/_form.scss */
.inputbx input::-moz-placeholder:after {
  content: "*";
  color: #EB1C24;
}
/* line 247, ../html/scss/template/_form.scss */
.inputbx input:-ms-input-placeholder:after {
  content: "*";
  color: #EB1C24;
}
/* line 251, ../html/scss/template/_form.scss */
.inputbx input::-ms-input-placeholder:after {
  content: "*";
  color: #EB1C24;
}
/* line 255, ../html/scss/template/_form.scss */
.inputbx input::-ms-clear {
  display: none;
}
/* line 260, ../html/scss/template/_form.scss */
.inputbx.invalid .wrapinputbx {
  position: relative;
}
/* line 262, ../html/scss/template/_form.scss */
.inputbx.invalid .wrapinputbx:after {
  content: "\e903";
  position: absolute;
  color: #D80000;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  right: 25px;
}
/* line 275, ../html/scss/template/_form.scss */
.inputbx.invalid input {
  border: 2px solid #D80000 !important;
  background: #FFDDDD;
}
/* line 278, ../html/scss/template/_form.scss */
.inputbx.invalid input.inpbxwhite {
  color: #000;
}
/* line 284, ../html/scss/template/_form.scss */
.inputbx .inputerror {
  text-align: left;
  padding-top: 5px;
  margin-bottom: -5px;
}

/* line 291, ../html/scss/template/_form.scss */
.searchbx {
  display: block;
  position: relative;
}
/* line 294, ../html/scss/template/_form.scss */
.searchbx input {
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
}
/* line 299, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearch {
  width: 100%;
  height: 60px;
  font-family: "prompt-regular";
  font-size: 20px;
  font-size: 2rem;
  color: #fff;
  line-height: 1.2;
  border: 3px solid #fff;
  background: transparent;
  outline: 0;
  text-align: left;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  padding-left: 80px;
  padding-right: 20px;
}
/* line 315, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearch::-webkit-input-placeholder {
  color: white;
  text-align: center;
}
/* line 319, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearch:-moz-placeholder {
  color: white;
  text-align: center;
}
/* line 323, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearch::-moz-placeholder {
  color: white;
  text-align: center;
}
/* line 327, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearch:-ms-input-placeholder {
  color: white;
  text-align: center;
}
/* line 331, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearch::-ms-input-placeholder {
  color: white;
  text-align: center;
}
/* line 335, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearch::-ms-clear {
  display: none;
}
/* line 338, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearch:focus {
  border: 3px solid white;
  background-color: rgba(255, 255, 255, 0.9);
  color: black;
}
/* line 343, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearch:focus::-webkit-input-placeholder {
  color: black;
}
/* line 346, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearch:focus:-moz-placeholder {
  color: black;
}
/* line 349, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearch:focus::-moz-placeholder {
  color: black;
}
/* line 352, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearch:focus:-ms-input-placeholder {
  color: black;
}
/* line 355, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearch:focus::-ms-input-placeholder {
  color: black;
}
/* line 361, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearchblack {
  width: 96%;
  height: 60px;
  font-family: "prompt-regular";
  font-size: 20px;
  font-size: 2rem;
  color: #000;
  line-height: 1.2;
  border: 3px solid #000;
  background: transparent;
  outline: 0;
  text-align: left;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  padding-left: 10px;
  padding-right: 50px;
}
/* line 380, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearchblack::-webkit-input-placeholder {
  color: black;
  text-align: center;
}
/* line 384, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearchblack:-moz-placeholder {
  color: black;
  text-align: center;
}
/* line 388, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearchblack::-moz-placeholder {
  color: black;
  text-align: center;
}
/* line 392, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearchblack:-ms-input-placeholder {
  color: black;
  text-align: center;
}
/* line 396, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearchblack::-ms-input-placeholder {
  color: black;
  text-align: center;
}
/* line 400, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearchblack::-ms-clear {
  display: none;
}
/* line 403, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearchblack:focus {
  border: 3px solid #9D9D9D;
  background-color: rgba(157, 157, 157, 0.9);
  color: #fff;
}
/* line 407, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearchblack:focus::-webkit-input-placeholder {
  color: white;
}
/* line 410, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearchblack:focus:-moz-placeholder {
  color: white;
}
/* line 413, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearchblack:focus::-moz-placeholder {
  color: white;
}
/* line 416, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearchblack:focus:-ms-input-placeholder {
  color: white;
}
/* line 419, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearchblack:focus::-ms-input-placeholder {
  color: #BABABA;
}
/* line 424, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearchbbt {
  width: 100%;
  height: 60px;
  font-family: "prompt-regular";
  font-size: 20px;
  font-size: 2rem;
  color: #000;
  line-height: 1.2;
  border: none;
  border-bottom: 3px solid #000;
  background: transparent;
  outline: 0;
  text-align: left;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  padding-left: 10px;
  padding-right: 50px;
}
/* line 444, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearchbbt::-webkit-input-placeholder {
  color: #BABABA;
  text-align: center;
}
/* line 448, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearchbbt:-moz-placeholder {
  color: #BABABA;
  text-align: center;
}
/* line 452, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearchbbt::-moz-placeholder {
  color: #BABABA;
  text-align: center;
}
/* line 456, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearchbbt:-ms-input-placeholder {
  color: #BABABA;
  text-align: center;
}
/* line 460, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearchbbt::-ms-input-placeholder {
  color: #BABABA;
  text-align: center;
}
/* line 464, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearchbbt::-ms-clear {
  display: none;
}
/* line 467, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearchbbt:focus {
  border: none;
  border-bottom: 3px solid #000;
}
/* line 473, ../html/scss/template/_form.scss */
.searchbx input.inpbxsearchblack2 {
  width: 100%;
  height: 60px;
  font-family: "prompt-regular";
  font-size: 20px;
  font-size: 2rem;
  color: #000;
  line-height: 1.2;
  border-bottom: 3px solid #000;
  border-top: none;
  border-left: none;
  border-right: none;
  background: transparent;
  outline: 0;
  text-align: left;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  padding-left: 10px;
  padding-right: 50px;
}
/* line 521, ../html/scss/template/_form.scss */
.searchbx .bxwhite {
  position: absolute;
  width: 60px;
  height: 60px;
  top: 0;
  background-color: #fff;
}
/* line 528, ../html/scss/template/_form.scss */
.searchbx .bxclear {
  position: absolute;
  width: 60px;
  height: 60px;
  top: 0;
  background-color: transparent;
}
/* line 535, ../html/scss/template/_form.scss */
.searchbx .bxinput {
  position: relative;
  top: 0;
  width: 100%;
}
/* line 540, ../html/scss/template/_form.scss */
.searchbx:before {
  content: "\e93a";
  position: absolute;
  color: #0A2D82;
  font-size: 30px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  left: 15px;
  z-index: 3;
}
/* line 554, ../html/scss/template/_form.scss */
.searchbx.none:before {
  content: none;
}
/* line 557, ../html/scss/template/_form.scss */
.searchbx:after {
  cursor: pointer;
  position: absolute;
  color: #fff;
  font-size: 25px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  right: 20px;
}
/* line 571, ../html/scss/template/_form.scss */
.searchbx.black:after {
  content: "\e905";
  cursor: pointer;
  position: absolute;
  color: #000;
  font-size: 25px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  right: 20px;
}
/* line 585, ../html/scss/template/_form.scss */
.searchbx.black2:before {
  content: "";
}

/* line 603, ../html/scss/template/_form.scss */
.radio-blue {
  margin: 5px 0;
}
/* line 605, ../html/scss/template/_form.scss */
.radio-blue .option-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  position: relative !important;
  height: 50px;
  width: 50px;
  outline: none;
  border: 2px solid #000;
  border-radius: 50%;
  margin: -5px 20px 0 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  vertical-align: middle;
  cursor: pointer;
}
/* line 625, ../html/scss/template/_form.scss */
.radio-blue .option-input:checked {
  background-color: #0A2D82;
  border: 2px solid #0A2D82;
}
/* line 628, ../html/scss/template/_form.scss */
.radio-blue .option-input:checked::before {
  content: '\e931';
  font-size: 30px;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 642, ../html/scss/template/_form.scss */
.checkbox-red-1 {
  margin: 5px 0;
}
/* line 644, ../html/scss/template/_form.scss */
.checkbox-red-1 .option-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  position: relative !important;
  height: 50px;
  width: 50px;
  outline: none;
  border: 2px solid #fff;
  border-radius: 50%;
  margin: -5px 20px 0 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  vertical-align: middle;
  cursor: pointer;
}
/* line 664, ../html/scss/template/_form.scss */
.checkbox-red-1 .option-input:checked {
  background-color: #EB1C24;
  border: 2px solid #EB1C24;
}
/* line 667, ../html/scss/template/_form.scss */
.checkbox-red-1 .option-input:checked::before {
  content: '\e931';
  font-size: 30px;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/* line 681, ../html/scss/template/_form.scss */
.checkbox-red-2 {
  margin: 5px 0;
}
/* line 683, ../html/scss/template/_form.scss */
.checkbox-red-2 .option-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  position: relative !important;
  height: 50px;
  width: 50px;
  outline: none;
  border: 2px solid #000;
  border-radius: 50%;
  margin: -5px 20px 0 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  vertical-align: middle;
  cursor: pointer;
}
/* line 703, ../html/scss/template/_form.scss */
.checkbox-red-2 .option-input:checked {
  background-color: #EB1C24;
  border: 2px solid #EB1C24;
}
/* line 706, ../html/scss/template/_form.scss */
.checkbox-red-2 .option-input:checked::before {
  content: '\e931';
  font-size: 30px;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/*------------------------------------------------------------------------- Media Query -----------------------------------------------------------*/
/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) {
  /* line 736, ../html/scss/template/_form.scss */
  .searchbx input.inpbxsearch {
    border: 3px solid #fff;
    padding: 0px 45px;
  }
  /* line 739, ../html/scss/template/_form.scss */
  .searchbx input.inpbxsearch:focus {
    border: 3px solid #BABABA;
  }
  /* line 744, ../html/scss/template/_form.scss */
  .searchbx .bxwhite {
    display: none;
  }
  /* line 747, ../html/scss/template/_form.scss */
  .searchbx:before {
    color: #fff;
    left: 10px;
  }
  /* line 751, ../html/scss/template/_form.scss */
  .searchbx:after {
    right: 20px;
  }
}
/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {
  /* line 771, ../html/scss/template/_form.scss */
  .searchbx input.inpbxsearch {
    font-size: 15px;
    font-size: 1.5rem;
  }
}
/* Extra Small Devices, Phones */
/* Custom, iPhone Retina */
/* line 3, ../html/scss/template/_dropdown.scss */
.slctdropdown {
  display: block;
  position: relative;
}
/* line 6, ../html/scss/template/_dropdown.scss */
.slctdropdown select {
  -moz-appearance: none;
  width: 100%;
}
/* line 9, ../html/scss/template/_dropdown.scss */
.slctdropdown select::-ms-expand {
  display: none;
}
/* line 14, ../html/scss/template/_dropdown.scss */
.slctdropdown select.slctwhite {
  width: 100%;
  height: 60px;
  font-family: "prompt-regular";
  font-size: 20px;
  font-size: 2rem;
  color: #000;
  line-height: 1.2;
  border: 3px solid #000;
  background: transparent;
  outline: 0;
  text-align: left;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  padding: 0px 20px;
  background-image: url(/images/share/icon-arrow-d.png);
  background-position: 92% 50%;
  background-repeat: no-repeat;
  background-size: 20px;
}
/* line 42, ../html/scss/template/_dropdown.scss */
.slctdropdown select.slctwhite:focus {
  border: 4px solid #000;
  background: #000;
  color: #fff;
  background: #000 url(/images/share/icon-arrow-w.png) 92% 50% no-repeat;
  background-size: 20px;
}
/* line 49, ../html/scss/template/_dropdown.scss */
.slctdropdown select.slctwhite:focus::-ms-value {
  border: 4px solid #000;
  background: #000;
  color: #fff;
  background: #000 url(/images/share/icon-arrow-w.png) 92% 50% no-repeat;
  background-size: 20px;
}
/* line 57, ../html/scss/template/_dropdown.scss */
.slctdropdown select.slctnormal {
  width: 100%;
  height: 25px;
  font-family: "prompt-light";
  font-size: 20px;
  font-size: 2rem;
  color: #fff;
  line-height: 1.2;
  border: none;
  background: transparent;
  outline: 0;
  text-align: left;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  padding: 0px 20px;
  background-image: url(/images/share/icon-arrow-w.png);
  background-position: 92% 50%;
  background-repeat: no-repeat;
  background-size: 20px;
}
/* line 82, ../html/scss/template/_dropdown.scss */
.slctdropdown select.slctnormal:hover {
  border: none;
}
/* line 86, ../html/scss/template/_dropdown.scss */
.slctdropdown select.slctnormal:focus {
  background: #122D74;
  color: #fff;
  background: #122D74 url(/images/share/icon-arrow-w.png) 92% 50% no-repeat;
  background-size: 20px;
}
/* line 93, ../html/scss/template/_dropdown.scss */
.slctdropdown select.slctnormal:focus::-ms-value {
  background: #122D74;
  color: #fff;
  background: #122D74 url(/images/share/icon-arrow-w.png) 92% 50% no-repeat;
  background-size: 20px;
}
/* line 101, ../html/scss/template/_dropdown.scss */
.slctdropdown select.slctblack {
  width: 100%;
  height: 60px;
  font-family: "prompt-regular";
  font-size: 20px;
  font-size: 2rem;
  color: #fff;
  line-height: 1.2;
  border: 3px solid #000;
  background: #000;
  outline: 0;
  text-align: left;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  padding: 0px 20px;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
}
/* line 121, ../html/scss/template/_dropdown.scss */
.slctdropdown select.slctblack:hover {
  border: 4px solid #000;
}
/* line 125, ../html/scss/template/_dropdown.scss */
.slctdropdown select.slctblack:focus {
  border: 4px solid #000;
  background: #000;
  color: #fff;
}
/* line 130, ../html/scss/template/_dropdown.scss */
.slctdropdown select.slctblack:focus::-ms-value {
  border: 4px solid #000;
  background: #000;
  color: #fff;
}
/* line 136, ../html/scss/template/_dropdown.scss */
.slctdropdown select.slctwhite2 {
  width: 100%;
  height: 60px;
  font-family: "prompt-regular";
  font-size: 20px;
  font-size: 2rem;
  color: #fff;
  line-height: 1.2;
  border: 3px solid #fff;
  background: transparent;
  outline: 0;
  text-align: left;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  padding: 0px 20px;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
}
/* line 165, ../html/scss/template/_dropdown.scss */
.slctdropdown select.slctwhite2 option {
  color: #000;
  background: #fff;
  border: 3px solid red;
  padding: 20px 0;
}
/* line 172, ../html/scss/template/_dropdown.scss */
.slctdropdown select option {
  color: #fff;
  background: #000;
}
/* line 205, ../html/scss/template/_dropdown.scss */
.slctdropdown.slctarrow.white:after {
  color: #fff;
}
/* line 208, ../html/scss/template/_dropdown.scss */
.slctdropdown.slctarrow.black:after {
  z-index: -1;
  position: absolute;
  top: 50%;
  color: #fff;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  right: 20px;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
}
/* line 226, ../html/scss/template/_dropdown.scss */
.slctdropdown.slctarrow:hover:after {
  top: 55%;
}
/* line 229, ../html/scss/template/_dropdown.scss */
.slctdropdown.slctarrow.active:after {
  color: #fff;
}
/* line 234, ../html/scss/template/_dropdown.scss */
.slctdropdown.slctarrow.nm:after {
  color: #fff;
}

/*------------------------------------------------------------------------- Media Query -----------------------------------------------------------*/
/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
/* Medium Devices, Desktops */
/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {
  /* line 286, ../html/scss/template/_dropdown.scss */
  .slctdropdown select .slctnormal {
    height: 35px;
  }
}
/* Extra Small Devices, Phones */
/* Custom, iPhone Retina */
/* line 13, ../html/scss/template/_thumbnail.scss */
.padding5 {
  padding: 5px;
}

/* line 16, ../html/scss/template/_thumbnail.scss */
.thumbnail {
  background-color: #fff;
  border: none;
  border-radius: 0px;
  margin: 0px;
  padding: 0px;
  height: auto;
  width: 100%;
  cursor: pointer;
  /*==========  Action  ==========*/
  /* Red underline in thumbnail */
  /* Zoom image */
  /* Hover Gradiant */
}
/* line 25, ../html/scss/template/_thumbnail.scss */
.thumbnail:after {
  width: 100%;
  left: 0;
}
/* line 29, ../html/scss/template/_thumbnail.scss */
.thumbnail.blog {
  background-color: transparent;
  position: relative;
  max-width: 410px;
  margin: 0 auto;
  overflow: hidden;
  padding: 10px;
}
/* line 37, ../html/scss/template/_thumbnail.scss */
.thumbnail.blog span {
  display: block;
}
/* line 40, ../html/scss/template/_thumbnail.scss */
.thumbnail.blog .blog-img {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  padding: 28%;
  margin: 0 auto;
  position: relative;
  top: -50%;
  width: 90%;
}
/* line 52, ../html/scss/template/_thumbnail.scss */
.thumbnail.blog .caption {
  background-color: white;
  padding: 155px 15% 10% 15%;
  text-align: center;
  height: 290px;
  margin-top: -125px;
}
/* line 58, ../html/scss/template/_thumbnail.scss */
.thumbnail.blog .caption .thumb-contentt-5 {
  vertical-align: bottom;
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  height: 81px;
}
/* line 68, ../html/scss/template/_thumbnail.scss */
.thumbnail.blog .cat-banner {
  left: 50%;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -moz-transform: translate(-50%);
  -o-transform: translate(-50%);
  -ms-transform: translate(-50%);
  margin-top: -20px;
}
/* line 78, ../html/scss/template/_thumbnail.scss */
.thumbnail.blog.underline:after {
  bottom: 7px;
}
/* line 82, ../html/scss/template/_thumbnail.scss */
.thumbnail.blog.underline:hover:after {
  width: 95%;
  left: 10px;
}
@media screen and (max-width: 1100px) {
  /* line 82, ../html/scss/template/_thumbnail.scss */
  .thumbnail.blog.underline:hover:after {
    width: 94%;
  }
}
@media screen and (max-width: 870px) {
  /* line 82, ../html/scss/template/_thumbnail.scss */
  .thumbnail.blog.underline:hover:after {
    width: 93%;
  }
}
@media screen and (max-width: 767px) {
  /* line 82, ../html/scss/template/_thumbnail.scss */
  .thumbnail.blog.underline:hover:after {
    width: 97%;
  }
}
@media screen and (max-width: 580px) {
  /* line 82, ../html/scss/template/_thumbnail.scss */
  .thumbnail.blog.underline:hover:after {
    width: 96.5%;
  }
}
@media screen and (max-width: 520px) {
  /* line 82, ../html/scss/template/_thumbnail.scss */
  .thumbnail.blog.underline:hover:after {
    width: 96%;
  }
}
@media screen and (max-width: 320px) {
  /* line 82, ../html/scss/template/_thumbnail.scss */
  .thumbnail.blog.underline:hover:after {
    width: 93%;
  }
}
/* line 107, ../html/scss/template/_thumbnail.scss */
.thumbnail.blog:hover .caption {
  box-shadow: 2px 4px 20px 0px rgba(0, 0, 0, 0.21);
}
/* line 113, ../html/scss/template/_thumbnail.scss */
.thumbnail.product .model-img {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  padding: 40%;
  position: relative;
}
/* line 120, ../html/scss/template/_thumbnail.scss */
.thumbnail.product .caption {
  padding: 15px 30px 30px 30px;
  height: 120px;
}
/* line 123, ../html/scss/template/_thumbnail.scss */
.thumbnail.product .caption .model {
  font-family: "teko-regular";
  font-size: 35px;
  font-size: 3.5rem;
  line-height: 0.9;
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #000;
}
/* line 135, ../html/scss/template/_thumbnail.scss */
.thumbnail.product .caption .price {
  font-family: "teko-regular";
  font-size: 35px;
  font-size: 3.5rem;
  color: #000;
}
/* line 140, ../html/scss/template/_thumbnail.scss */
.thumbnail.product .caption .price .unit {
  font-size: 22px;
  font-size: 2.2rem;
}
/* line 146, ../html/scss/template/_thumbnail.scss */
.thumbnail.product .detail-block {
  padding: 0 30px 30px 30px;
}
/* line 148, ../html/scss/template/_thumbnail.scss */
.thumbnail.product .detail-block .detail {
  font-family: "prompt-medium";
  font-size: 17px;
  font-size: 1.7rem;
  color: #000;
}
/* line 154, ../html/scss/template/_thumbnail.scss */
.thumbnail.product .detail-block .detail [class^="icon-"]:before {
  vertical-align: middle;
}
/* line 160, ../html/scss/template/_thumbnail.scss */
.thumbnail.product:hover {
  box-shadow: 0 7px 20px -5px #3B3B3B;
}
/* line 165, ../html/scss/template/_thumbnail.scss */
.thumbnail.bigbike-product .model-img {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  padding: 40%;
  position: relative;
}
/* line 172, ../html/scss/template/_thumbnail.scss */
.thumbnail.bigbike-product .caption {
  padding: 15px 30px 30px 30px;
  height: 150px;
}
/* line 175, ../html/scss/template/_thumbnail.scss */
.thumbnail.bigbike-product .caption .year {
  font-family: "prompt-semibold";
  font-size: 20px;
  font-size: 2rem;
  line-height: 1.2;
  color: #EB1C24;
}
/* line 182, ../html/scss/template/_thumbnail.scss */
.thumbnail.bigbike-product .caption .model {
  font-family: "teko-regular";
  font-size: 35px;
  font-size: 3.5rem;
  line-height: 0.9;
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #000;
}
/* line 194, ../html/scss/template/_thumbnail.scss */
.thumbnail.bigbike-product .caption .price {
  font-family: "teko-regular";
  font-size: 35px;
  font-size: 3.5rem;
  color: #000;
}
/* line 199, ../html/scss/template/_thumbnail.scss */
.thumbnail.bigbike-product .caption .price .unit {
  font-size: 22px;
  font-size: 2.2rem;
}
/* line 203, ../html/scss/template/_thumbnail.scss */
.thumbnail.bigbike-product .caption .price .unit.hde-txt {
  font-size: 30px;
  font-size: 3.0rem;
}
/* line 208, ../html/scss/template/_thumbnail.scss */
.thumbnail.bigbike-product .caption .price .unit.hdt-txt {
  font-size: 22px;
  font-size: 2.2rem;
}
/* line 215, ../html/scss/template/_thumbnail.scss */
.thumbnail.bigbike-product .detail-block {
  padding: 0 30px 30px 30px;
}
/* line 217, ../html/scss/template/_thumbnail.scss */
.thumbnail.bigbike-product .detail-block .detail {
  font-family: "teko-regular","prompt-regular";
  font-size: 22px;
  font-size: 2.2rem;
  color: #000;
}
/* line 223, ../html/scss/template/_thumbnail.scss */
.thumbnail.bigbike-product .detail-block .detail [class^="icon-"]:before {
  vertical-align: top;
}
/* line 229, ../html/scss/template/_thumbnail.scss */
.thumbnail.bigbike-product:hover {
  box-shadow: 0 7px 20px -5px #3B3B3B;
}
/* line 233, ../html/scss/template/_thumbnail.scss */
.thumbnail.news {
  width: 100%;
  padding: 0;
  overflow: hidden;
  position: relative;
}
/* line 241, ../html/scss/template/_thumbnail.scss */
.thumbnail.news .news-img {
  background-repeat: no-repeat;
  background-position: top;
  background-size: 100%;
  padding: 31%;
  -webkit-transition: all 700ms cubic-bezier(0, 1.03, 0, 1.03);
  -moz-transition: all 700ms cubic-bezier(0, 1.03, 0, 1.03);
  -ms-transition: all 700ms cubic-bezier(0, 1.03, 0, 1.03);
  -o-transition: all 700ms cubic-bezier(0, 1.03, 0, 1.03);
  transition: all 700ms cubic-bezier(0, 1.03, 0, 1.03);
  position: relative;
}
/* line 300, ../html/scss/template/_thumbnail.scss */
.thumbnail.news:hover .hovergradiant {
  opacity: 1;
}
/* line 303, ../html/scss/template/_thumbnail.scss */
.thumbnail.news:hover .news-img {
  -webkit-transform: scale(1.09);
  -moz-transform: scale(1.09);
  -ms-transform: scale(1.09);
  -o-transform: scale(1.09);
  transform: scale(1.09);
  overflow: hidden;
}
/* line 343, ../html/scss/template/_thumbnail.scss */
.thumbnail.news .caption {
  width: 100%;
  height: auto;
  position: relative;
  background-color: #fff;
  bottom: 0;
  padding: 20px 140px 20px 20px;
  line-height: 0.9;
}
/* line 352, ../html/scss/template/_thumbnail.scss */
.thumbnail.news .caption .thumb-contentt-5 {
  line-height: 1.4;
  width: auto;
  display: block;
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 52px;
}
/* line 363, ../html/scss/template/_thumbnail.scss */
.thumbnail.news .caption .date {
  width: 70px;
  height: 80px;
  top: 0;
  right: 3%;
  position: absolute;
  background-color: #EB1C24;
  text-align: center;
}
/* line 371, ../html/scss/template/_thumbnail.scss */
.thumbnail.news .caption .date .hde-txt {
  line-height: 1;
  font-size: 65px;
  font-size: 6.5rem;
}
/* line 376, ../html/scss/template/_thumbnail.scss */
.thumbnail.news .caption .date .contentt-3 {
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 0.2;
}
/* line 445, ../html/scss/template/_thumbnail.scss */
.thumbnail.article {
  background-color: white;
}
/* line 447, ../html/scss/template/_thumbnail.scss */
.thumbnail.article img {
  width: 100%;
}
/* line 450, ../html/scss/template/_thumbnail.scss */
.thumbnail.article .article-img {
  padding: 20px;
  position: relative;
}
/* line 454, ../html/scss/template/_thumbnail.scss */
.thumbnail.article .caption {
  padding: 20px 160px 30px 0;
}
/* line 456, ../html/scss/template/_thumbnail.scss */
.thumbnail.article .caption .tag-contentt-4 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 2;
}
/* line 461, ../html/scss/template/_thumbnail.scss */
.thumbnail.article .caption .thumb-contentt-5 {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 1.4;
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  height: 68px;
  margin-bottom: 10px;
}
/* line 473, ../html/scss/template/_thumbnail.scss */
.thumbnail.article .caption .contentt-3 {
  line-height: 1.5;
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 57px;
}
/* line 483, ../html/scss/template/_thumbnail.scss */
.thumbnail.article .date {
  width: 70px;
  height: 80px;
  top: 0;
  right: 3%;
  position: absolute;
  background-color: #EB1C24;
  text-align: center;
}
/* line 491, ../html/scss/template/_thumbnail.scss */
.thumbnail.article .date.gray {
  background-color: #444444;
}
/* line 494, ../html/scss/template/_thumbnail.scss */
.thumbnail.article .date .hde-txt {
  font-size: 65px;
  font-size: 6.5rem;
}
/* line 498, ../html/scss/template/_thumbnail.scss */
.thumbnail.article .date .contentt-3 {
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 0.2;
}
/* line 504, ../html/scss/template/_thumbnail.scss */
.thumbnail.article .detail {
  padding-bottom: 30px;
}
/* line 510, ../html/scss/template/_thumbnail.scss */
.thumbnail.article .detail [class^="icon-"] {
  vertical-align: middle;
}
/* line 514, ../html/scss/template/_thumbnail.scss */
.thumbnail.article:hover {
  box-shadow: 0 7px 20px -5px #3B3B3B;
}
/* line 519, ../html/scss/template/_thumbnail.scss */
.thumbnail.brochure .brochure-img {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  padding: 40%;
  position: relative;
}
/* line 526, ../html/scss/template/_thumbnail.scss */
.thumbnail.brochure .caption {
  padding: 20px 30px;
  height: 150px;
}
/* line 530, ../html/scss/template/_thumbnail.scss */
.thumbnail.brochure .caption .year {
  font-family: "prompt-semibold";
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 1.2;
  color: #EB1C24;
  padding-bottom: 5px;
}
/* line 538, ../html/scss/template/_thumbnail.scss */
.thumbnail.brochure .caption .model {
  font-family: "prompt-regular";
  font-size: 20px;
  font-size: 2rem;
  color: #000;
  line-height: 1.2;
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
/* line 550, ../html/scss/template/_thumbnail.scss */
.thumbnail.brochure .caption .pdf {
  font-family: "prompt-regular";
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.3;
  color: #000;
}
/* line 558, ../html/scss/template/_thumbnail.scss */
.thumbnail.brochure .mainbtnshort {
  min-width: auto;
  font-size: 20px;
  font-size: 2rem;
  vertical-align: middle;
}
/* line 564, ../html/scss/template/_thumbnail.scss */
.thumbnail.brochure .mainbtnshort.download-btn span {
  vertical-align: top;
}
/* line 566, ../html/scss/template/_thumbnail.scss */
.thumbnail.brochure .mainbtnshort.download-btn span:before {
  content: '\e932';
  font-size: 30px;
  line-height: 60px;
}
/* line 580, ../html/scss/template/_thumbnail.scss */
.thumbnail.acc .acc-img {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 50%;
  position: relative;
}
/* line 587, ../html/scss/template/_thumbnail.scss */
.thumbnail.acc .acc-img .tag_right .active {
  width: 50px;
  height: 50px;
  border-radius: 20px;
  background-color: #D5131D;
  color: #fff;
}
/* line 596, ../html/scss/template/_thumbnail.scss */
.thumbnail.acc .caption {
  height: 160px;
  padding: 30px 30px 0 30px;
}
/* line 599, ../html/scss/template/_thumbnail.scss */
.thumbnail.acc .caption .acc-name {
  line-height: 1.5;
  font-family: "prompt-semibold";
  color: #EB1C24;
  font-size: 17px;
  font-size: 1.7rem;
}
/* line 606, ../html/scss/template/_thumbnail.scss */
.thumbnail.acc .caption .desc {
  font-family: "prompt-regular";
  line-height: 1.3;
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 21px;
  font-size: 2.1rem;
  color: #000;
}
/* line 617, ../html/scss/template/_thumbnail.scss */
.thumbnail.acc .caption .desc.carmodel {
  -webkit-line-clamp: 1;
  font-size: 11px;
  font-size: 1.1rem;
  color: #888;
}
/* line 624, ../html/scss/template/_thumbnail.scss */
.thumbnail.acc .caption .price {
  font-family: "teko-light";
  font-size: 31px;
  font-size: 3.1rem;
  color: #000;
  line-height: 0.8;
  padding-top: 10px;
}
/* line 631, ../html/scss/template/_thumbnail.scss */
.thumbnail.acc .caption .price .unit {
  font-size: 20px;
  font-size: 2rem;
}
/* line 634, ../html/scss/template/_thumbnail.scss */
.thumbnail.acc .caption .price .unit.red {
  color: #EB1C24;
}
/* line 638, ../html/scss/template/_thumbnail.scss */
.thumbnail.acc .caption .price.red {
  color: #EB1C24;
}
/* line 644, ../html/scss/template/_thumbnail.scss */
.thumbnail.acc .detail-block .detail {
  font-family: "prompt-semibold";
  padding: 0 30px 30px 30px;
  font-size: 17px;
  font-size: 1.7rem;
  color: #000;
}
/* line 650, ../html/scss/template/_thumbnail.scss */
.thumbnail.acc .detail-block .detail [class^="icon-"], .thumbnail.acc .detail-block .detail [class*=" icon-"] {
  vertical-align: middle;
}
/* line 674, ../html/scss/template/_thumbnail.scss */
.thumbnail.acc:hover {
  box-shadow: 0 7px 20px -5px #3B3B3B;
}
/* line 678, ../html/scss/template/_thumbnail.scss */
.thumbnail.feature {
  background-color: transparent;
  position: relative;
}
/* line 681, ../html/scss/template/_thumbnail.scss */
.thumbnail.feature .feature-img {
  position: relative;
  width: auto;
  max-width: 570px;
  float: left;
  z-index: 1;
  margin-right: -260px;
}
/* line 688, ../html/scss/template/_thumbnail.scss */
.thumbnail.feature .feature-img img {
  width: 100%;
}
/* line 692, ../html/scss/template/_thumbnail.scss */
.thumbnail.feature .caption {
  float: left;
  max-width: 763px;
  max-height: 375px;
  background-color: #0A2D82;
  padding: 30px 30px 65px 300px;
  margin-top: 60px;
}
/* line 699, ../html/scss/template/_thumbnail.scss */
.thumbnail.feature .caption .caption-txt {
  overflow-y: scroll;
  padding-right: 30px;
  height: 275px;
}
/* line 703, ../html/scss/template/_thumbnail.scss */
.thumbnail.feature .caption .caption-txt .header {
  font-family: "teko-light";
  font-size: 50px;
  font-size: 5rem;
  color: #fff;
}
/* line 709, ../html/scss/template/_thumbnail.scss */
.thumbnail.feature .caption .caption-txt .desc {
  color: #fff;
  font-family: "prompt-light";
  padding-top: 15px;
  font-size: 20px;
  font-size: 2rem;
  line-height: 1.3;
}
/* line 336, ../html/scss/main/_mixin.scss */
.thumbnail.feature .caption .caption-txt::-webkit-scrollbar-track {
  background-color: transparent;
}
/* line 339, ../html/scss/main/_mixin.scss */
.thumbnail.feature .caption .caption-txt::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background-color: transparent;
}
/* line 344, ../html/scss/main/_mixin.scss */
.thumbnail.feature .caption .caption-txt::-webkit-scrollbar-thumb {
  background-color: #FFFFFF;
}
/* line 723, ../html/scss/template/_thumbnail.scss */
.thumbnail.feature-reverse {
  background-color: transparent;
  position: relative;
}
/* line 726, ../html/scss/template/_thumbnail.scss */
.thumbnail.feature-reverse .feature-img {
  position: relative;
  width: auto;
  max-width: 570px;
  float: right;
  z-index: 1;
  margin-left: -270px;
}
/* line 733, ../html/scss/template/_thumbnail.scss */
.thumbnail.feature-reverse .feature-img img {
  width: 100%;
}
/* line 737, ../html/scss/template/_thumbnail.scss */
.thumbnail.feature-reverse .caption {
  float: right;
  max-width: 763px;
  max-height: 375px;
  background-color: #0A2D82;
  padding: 30px 300px 65px 30px;
  margin-top: 60px;
}
/* line 744, ../html/scss/template/_thumbnail.scss */
.thumbnail.feature-reverse .caption .caption-txt {
  height: 275px;
  overflow-y: scroll;
  padding-right: 30px;
}
/* line 748, ../html/scss/template/_thumbnail.scss */
.thumbnail.feature-reverse .caption .caption-txt .header {
  font-family: "teko-light";
  font-size: 50px;
  font-size: 5rem;
  color: #fff;
}
/* line 754, ../html/scss/template/_thumbnail.scss */
.thumbnail.feature-reverse .caption .caption-txt .desc {
  color: #fff;
  font-family: "prompt-light";
  padding-top: 15px;
  font-size: 20px;
  font-size: 2rem;
  line-height: 1.3;
}
/* line 336, ../html/scss/main/_mixin.scss */
.thumbnail.feature-reverse .caption .caption-txt::-webkit-scrollbar-track {
  background-color: transparent;
}
/* line 339, ../html/scss/main/_mixin.scss */
.thumbnail.feature-reverse .caption .caption-txt::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background-color: transparent;
}
/* line 344, ../html/scss/main/_mixin.scss */
.thumbnail.feature-reverse .caption .caption-txt::-webkit-scrollbar-thumb {
  background-color: #FFFFFF;
}
/* line 766, ../html/scss/template/_thumbnail.scss */
.thumbnail.awards {
  width: 100%;
  padding: 0;
  overflow: hidden;
  position: relative;
}
/* line 771, ../html/scss/template/_thumbnail.scss */
.thumbnail.awards .awards-img {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 35%;
  -webkit-transition: all 700ms cubic-bezier(0, 1.03, 0, 1.03);
  -moz-transition: all 700ms cubic-bezier(0, 1.03, 0, 1.03);
  -ms-transition: all 700ms cubic-bezier(0, 1.03, 0, 1.03);
  -o-transition: all 700ms cubic-bezier(0, 1.03, 0, 1.03);
  transition: all 700ms cubic-bezier(0, 1.03, 0, 1.03);
  position: relative;
}
/* line 783, ../html/scss/template/_thumbnail.scss */
.thumbnail.awards .caption {
  width: 100%;
  height: 200px;
  position: relative;
  background-color: #fff;
  bottom: 0;
  padding: 20px;
}
/* line 791, ../html/scss/template/_thumbnail.scss */
.thumbnail.awards .caption .tag-contentt-4 {
  line-height: 1.2;
}
/* line 794, ../html/scss/template/_thumbnail.scss */
.thumbnail.awards .caption .thumb-contentt-5 {
  line-height: 1.4;
  width: auto;
  display: block;
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 55px;
}
/* line 805, ../html/scss/template/_thumbnail.scss */
.thumbnail.awards .caption .contentt-3 {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.4;
}
/* line 816, ../html/scss/template/_thumbnail.scss */
.thumbnail.underline {
  flex: 1 1 auto;
  position: relative;
  overflow: hidden;
  transition: .1s;
}
/* line 821, ../html/scss/template/_thumbnail.scss */
.thumbnail.underline:after {
  position: absolute;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  content: '';
  width: 0;
  left: 50%;
  bottom: 0;
  height: 5px;
  background: #D5131D;
}
/* line 835, ../html/scss/template/_thumbnail.scss */
.thumbnail.underline:nth-of-type(2):after {
  left: 0;
}
/* line 838, ../html/scss/template/_thumbnail.scss */
.thumbnail.underline:hover {
  cursor: pointer;
}
/* line 840, ../html/scss/template/_thumbnail.scss */
.thumbnail.underline:hover:after {
  width: 100%;
  left: 0;
}
/* line 848, ../html/scss/template/_thumbnail.scss */
.thumbnail.zoom:hover {
  -webkit-transition: all 700ms cubic-bezier(0, 1.03, 0, 1.03);
  -moz-transition: all 700ms cubic-bezier(0, 1.03, 0, 1.03);
  -ms-transition: all 700ms cubic-bezier(0, 1.03, 0, 1.03);
  -o-transition: all 700ms cubic-bezier(0, 1.03, 0, 1.03);
  transition: all 700ms cubic-bezier(0, 1.03, 0, 1.03);
  -webkit-transform: scale(1.09);
  -moz-transform: scale(1.09);
  -ms-transform: scale(1.09);
  -o-transform: scale(1.09);
  transform: scale(1.09);
}
@media screen and (max-width: 767px) {
  /* line 848, ../html/scss/template/_thumbnail.scss */
  .thumbnail.zoom:hover {
    transform: scale(1.02);
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -ms-transform: scale(1.02);
    -o-transform: scale(1.02);
  }
}
/* line 870, ../html/scss/template/_thumbnail.scss */
.thumbnail .hovergradiant {
  background-image: -webkit-linear-gradient(left, rgba(23, 3, 180, 0.5) 0%, rgba(235, 28, 35, 0.5) 100%);
  background-image: -moz-linear-gradient(left, rgba(23, 3, 180, 0.5) 0%, rgba(235, 28, 35, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(23, 3, 180, 0.5) 0%, rgba(235, 28, 35, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(23, 3, 180, 0.5) 0%, rgba(235, 28, 35, 0.5) 100%);
  -webkit-transition: all 700ms cubic-bezier(0, 1.03, 0, 1.03);
  -moz-transition: all 700ms cubic-bezier(0, 1.03, 0, 1.03);
  -ms-transition: all 700ms cubic-bezier(0, 1.03, 0, 1.03);
  -o-transition: all 700ms cubic-bezier(0, 1.03, 0, 1.03);
  transition: all 700ms cubic-bezier(0, 1.03, 0, 1.03);
  z-index: 0;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
}

/* line 891, ../html/scss/template/_thumbnail.scss */
.thmbcenter_box {
  position: relative;
  top: 100px;
}

/* line 902, ../html/scss/template/_thumbnail.scss */
.col-md-2 .thumbnail.news .caption {
  padding: 20px 80px 20px 18px;
}
/* line 904, ../html/scss/template/_thumbnail.scss */
.col-md-2 .thumbnail.news .caption .thumb-contentt-5 {
  font-size: 18px;
  font-size: 1.8rem;
}

/* line 918, ../html/scss/template/_thumbnail.scss */
.col-md-3 .thumbnail.news .caption {
  padding: 20px 85px 20px 20px;
}

/* line 930, ../html/scss/template/_thumbnail.scss */
.col-md-4 .thumbnail.news .caption {
  padding: 20px 90px 20px 20px;
}

/* line 947, ../html/scss/template/_thumbnail.scss */
.caption .date {
  width: 70px;
  height: 85px;
  top: 0;
  right: 4%;
  position: absolute;
  background-color: #EB1C24;
  text-align: center;
}
/* line 955, ../html/scss/template/_thumbnail.scss */
.caption .date .hde-txt {
  line-height: 1;
  font-size: 65px;
  font-size: 6.5rem;
}
/* line 960, ../html/scss/template/_thumbnail.scss */
.caption .date .contentt-3 {
  font-size: 17px;
  font-size: 1.7rem;
  line-height: 0.2;
}
/* line 966, ../html/scss/template/_thumbnail.scss */
.caption .date-mobile {
  top: 0;
  right: 3%;
  position: absolute;
  text-align: center;
}
/* line 971, ../html/scss/template/_thumbnail.scss */
.caption .date-mobile .contentt-3 {
  font-size: 17px;
  font-size: 1.7rem;
}

/* line 978, ../html/scss/template/_thumbnail.scss */
.iwanttoblock {
  padding: 50px 0;
  text-align: center;
}
/* line 981, ../html/scss/template/_thumbnail.scss */
.iwanttoblock .bannerlayout {
  margin-top: 25px;
}
/* line 983, ../html/scss/template/_thumbnail.scss */
.iwanttoblock .bannerlayout .marginctiw {
  float: none;
  margin: 0 auto;
}
/* line 987, ../html/scss/template/_thumbnail.scss */
.iwanttoblock .bannerlayout .marginfixiw {
  padding: 15px;
}
/* line 990, ../html/scss/template/_thumbnail.scss */
.iwanttoblock .bannerlayout .content {
  position: relative;
  display: inline-block;
  width: 100%;
}
/* line 994, ../html/scss/template/_thumbnail.scss */
.iwanttoblock .bannerlayout .content .infobox {
  position: absolute;
  height: 100%;
  width: 90%;
  top: 15px;
  left: 15px;
  color: #fff;
  text-align: left;
}
/* line 1002, ../html/scss/template/_thumbnail.scss */
.iwanttoblock .bannerlayout .content .infobox .txt50 {
  font-size: 40px;
  font-size: 4rem;
  padding-bottom: 10px;
  width: 70%;
}
/* line 1008, ../html/scss/template/_thumbnail.scss */
.iwanttoblock .bannerlayout .content .infobox h4.hdt-txt {
  font-size: 20px;
  font-size: 2rem;
}
/* line 1012, ../html/scss/template/_thumbnail.scss */
.iwanttoblock .bannerlayout .content .infobox .seemore {
  position: absolute;
  bottom: 30px;
  font-family: "prompt-medium";
  font-size: 16px;
}

/*------------------------------------------------------------------------- Media Query -----------------------------------------------------------*/
/*==========  Non-Mobile First Method  ==========*/
@media only screen and (max-width: 1500px) {
  /* line 1026, ../html/scss/template/_thumbnail.scss */
  .thumbnail {
    /* Thumbnail (Product, ACC) */
    /* Thumbnail (Feature) */
  }
  /* line 1068, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature .feature-img {
    margin-right: -250px;
    width: 50%;
  }
  /* line 1073, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature .caption {
    padding: 30px 30px 65px 280px;
    max-width: 686px;
    max-height: 337px;
  }
  /* line 1082, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature .caption .caption-txt .desc {
    padding-top: 13px;
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 1091, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature-reverse .feature-img {
    margin-left: -250px;
    width: 50%;
  }
  /* line 1096, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature-reverse .caption {
    padding: 30px 280px 65px 30px;
    max-width: 686px;
    max-height: 337px;
  }
  /* line 1105, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature-reverse .caption .caption-txt .desc {
    padding-top: 13px;
    font-size: 18px;
    font-size: 1.8rem;
  }
}
/* Large Devices, Wide Screens */
@media only screen and (max-width: 1200px) {
  /* line 1117, ../html/scss/template/_thumbnail.scss */
  .thumbnail {
    /* Thumbnail (Product, ACC) */
    /* Thumbnail (ACC) */
    /* Thumbnail (Feature) */
  }
  /* line 1171, ../html/scss/template/_thumbnail.scss */
  .thumbnail.acc .caption {
    height: 150px;
  }
  /* line 1173, ../html/scss/template/_thumbnail.scss */
  .thumbnail.acc .caption .acc-name {
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 1177, ../html/scss/template/_thumbnail.scss */
  .thumbnail.acc .caption .desc {
    font-size: 19px;
    font-size: 1.9rem;
  }
  /* line 1181, ../html/scss/template/_thumbnail.scss */
  .thumbnail.acc .caption .price {
    font-size: 30px;
    font-size: 3rem;
  }
  /* line 1184, ../html/scss/template/_thumbnail.scss */
  .thumbnail.acc .caption .price .unit {
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 1191, ../html/scss/template/_thumbnail.scss */
  .thumbnail.acc .detail-block .detail {
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 1199, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature .feature-img {
    margin-right: -220px;
    width: 50%;
  }
  /* line 1204, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature .caption {
    padding: 30px 30px 25px 250px;
    max-width: 610px;
    max-height: 300px;
  }
  /* line 1208, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature .caption .caption-txt {
    height: 250px;
  }
  /* line 1214, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature .caption .caption-txt .desc {
    padding-top: 10px;
  }
  /* line 1223, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature-reverse .feature-img {
    margin-left: -220px;
    width: 50%;
  }
  /* line 1228, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature-reverse .caption {
    padding: 30px 250px 25px 30px;
    max-width: 610px;
    max-height: 300px;
  }
  /* line 1232, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature-reverse .caption .caption-txt {
    height: 250px;
  }
  /* line 1238, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature-reverse .caption .caption-txt .desc {
    padding-top: 10px;
  }

  /* line 1291, ../html/scss/template/_thumbnail.scss */
  .iwanttoblock .bannerlayout .content .infobox .txt50 {
    width: 77%;
    line-height: 1.1;
  }
  /* line 1295, ../html/scss/template/_thumbnail.scss */
  .iwanttoblock .bannerlayout .content .infobox h4.hdt-txt {
    font-size: 20px;
  }
}
/* Medium Devices, Desktops */
@media only screen and (max-width: 991px) {
  /* line 1306, ../html/scss/template/_thumbnail.scss */
  .thumbnail {
    /* Thumbnail (ACC) */
    /* Thumbnail (Feature) */
  }
  /* line 1309, ../html/scss/template/_thumbnail.scss */
  .thumbnail.acc .caption {
    height: 140px;
    padding: 20px 20px 0 20px;
  }
  /* line 1312, ../html/scss/template/_thumbnail.scss */
  .thumbnail.acc .caption .acc-name {
    font-size: 15px;
    font-size: 1.5rem;
  }
  /* line 1316, ../html/scss/template/_thumbnail.scss */
  .thumbnail.acc .caption .desc {
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 1320, ../html/scss/template/_thumbnail.scss */
  .thumbnail.acc .caption .price {
    font-size: 28px;
    font-size: 2.8rem;
  }
  /* line 1323, ../html/scss/template/_thumbnail.scss */
  .thumbnail.acc .caption .price .unit {
    font-size: 17px;
    font-size: 1.7rem;
  }
  /* line 1330, ../html/scss/template/_thumbnail.scss */
  .thumbnail.acc .detail-block .detail {
    font-size: 14px;
    font-size: 1.4rem;
    padding: 0 20px 20px 20px;
  }
  /* line 1339, ../html/scss/template/_thumbnail.scss */
  .thumbnail.article .caption .thumb-contentt-5 {
    font-size: 23px;
    font-size: 2.3rem;
    height: 88px;
  }
  /* line 1344, ../html/scss/template/_thumbnail.scss */
  .thumbnail.article .caption .contentt-3 {
    height: 59px;
  }
  /* line 1349, ../html/scss/template/_thumbnail.scss */
  .thumbnail.article .detail .tag-contentt-4 {
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 1357, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature .feature-img {
    margin-right: -170px;
  }
  /* line 1360, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature .caption {
    padding: 30px 30px 20px 200px;
    max-width: 495px;
    max-height: 243px;
  }
  /* line 1364, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature .caption .caption-txt {
    height: 195px;
  }
  /* line 1366, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature .caption .caption-txt .header {
    font-size: 45px;
    font-size: 4.5rem;
  }
  /* line 1370, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature .caption .caption-txt .desc {
    padding-top: 11px;
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 1379, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature-reverse .feature-img {
    margin-left: -170px;
  }
  /* line 1382, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature-reverse .caption {
    padding: 30px 200px 20px 30px;
    max-width: 495px;
    max-height: 243px;
  }
  /* line 1386, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature-reverse .caption .caption-txt {
    height: 195px;
  }
  /* line 1388, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature-reverse .caption .caption-txt .header {
    font-size: 45px;
    font-size: 4.5rem;
  }
  /* line 1392, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature-reverse .caption .caption-txt .desc {
    padding-top: 11px;
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 1403, ../html/scss/template/_thumbnail.scss */
  .thumbnail.news .caption .date .hde-txt {
    font-size: 53px;
    font-size: 5.3rem;
  }
  /* line 1407, ../html/scss/template/_thumbnail.scss */
  .thumbnail.news .caption .date .contentt-3 {
    font-size: 13px;
    font-size: 1.3rem;
  }

  /* line 1431, ../html/scss/template/_thumbnail.scss */
  .iwanttoblock .bannerlayout .content .infobox .txt50 {
    font-size: 80px;
  }
  /* line 1434, ../html/scss/template/_thumbnail.scss */
  .iwanttoblock .bannerlayout .content .infobox h4.hdt-txt {
    font-size: 30px;
  }
  /* line 1437, ../html/scss/template/_thumbnail.scss */
  .iwanttoblock .bannerlayout .content .infobox .seemore {
    font-size: 20px;
  }
}
/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {
  /* line 1449, ../html/scss/template/_thumbnail.scss */
  .thumbnail {
    /* Thumbnail (Product, ACC) */
    /* Thumbnail (News/Events/Blog) */
    /* Thumbnail (Feature) */
    /* Thumbnail (Brochure, Plastic & Sticker) */
  }
  /* line 1450, ../html/scss/template/_thumbnail.scss */
  .thumbnail.blog {
    max-width: 100%;
  }
  /* line 1453, ../html/scss/template/_thumbnail.scss */
  .thumbnail.blog .caption .thumb-contentt-5 {
    height: 102px;
  }
  /* line 1486, ../html/scss/template/_thumbnail.scss */
  .thumbnail.acc .caption {
    padding: 30px 30px 0 30px;
  }
  /* line 1490, ../html/scss/template/_thumbnail.scss */
  .thumbnail.acc .detail-block .detail {
    padding: 0 30px 30px 30px;
  }
  /* line 1524, ../html/scss/template/_thumbnail.scss */
  .thumbnail.news .caption {
    padding: 20px 100px 20px 20px;
  }
  /* line 1527, ../html/scss/template/_thumbnail.scss */
  .thumbnail.news .tag-contentt-4 {
    font-size: 1.6rem;
    font-size: 16px;
  }
  /* line 1531, ../html/scss/template/_thumbnail.scss */
  .thumbnail.news .thumb-contentt-5 {
    font-size: 1.8rem;
    font-size: 18px;
  }
  /* line 1536, ../html/scss/template/_thumbnail.scss */
  .thumbnail.news .date .hde-txt {
    font-size: 6.5rem;
    font-size: 65px;
  }
  /* line 1543, ../html/scss/template/_thumbnail.scss */
  .thumbnail.article .article-img {
    padding: 10px;
  }
  /* line 1546, ../html/scss/template/_thumbnail.scss */
  .thumbnail.article .caption {
    padding: 10px 40px 20px 0;
  }
  /* line 1548, ../html/scss/template/_thumbnail.scss */
  .thumbnail.article .caption .tag-contentt-4 {
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 1552, ../html/scss/template/_thumbnail.scss */
  .thumbnail.article .caption .thumb-contentt-5 {
    font-size: 21px;
    font-size: 2.1rem;
  }
  /* line 1556, ../html/scss/template/_thumbnail.scss */
  .thumbnail.article .caption .contentt-3 {
    font-size: 18px;
    font-size: 1.8rem;
    -webkit-line-clamp: 3;
    height: 77px;
  }
  /* line 1567, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature .feature-img {
    float: none;
    max-width: 100%;
    max-height: none;
    width: 90%;
  }
  /* line 1573, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature .caption {
    padding: 50px 30px 40px 30px;
    margin-top: -20px;
    margin-left: 10%;
    float: none;
    max-width: 100%;
    max-height: auto;
    max-height: none;
  }
  /* line 1581, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature .caption .caption-txt {
    overflow-y: unset;
    padding-right: 0px;
    height: auto;
  }
  /* line 1585, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature .caption .caption-txt .header {
    font-size: 50px;
    font-size: 5rem;
    line-height: 0.8;
  }
  /* line 1590, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature .caption .caption-txt .desc {
    font-size: 20px;
    font-size: 2rem;
  }
  /* line 1598, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature-reverse .feature-img {
    float: right;
    max-width: 100%;
    max-height: none;
    width: 90%;
  }
  /* line 1604, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature-reverse .caption {
    padding: 50px 30px 40px 30px;
    margin-top: -20px;
    margin-right: 10%;
    float: right;
    max-width: 100%;
    max-height: auto;
    max-height: none;
  }
  /* line 1612, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature-reverse .caption .caption-txt {
    overflow-y: unset;
    padding-left: 0px;
    height: auto;
  }
  /* line 1616, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature-reverse .caption .caption-txt .header {
    font-size: 50px;
    font-size: 5rem;
    line-height: 0.9;
  }
  /* line 1621, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature-reverse .caption .caption-txt .desc {
    font-size: 20px;
    font-size: 2rem;
  }
  /* line 1630, ../html/scss/template/_thumbnail.scss */
  .thumbnail.awards .caption .thumb-contentt-5 {
    height: 70px;
  }
  /* line 1633, ../html/scss/template/_thumbnail.scss */
  .thumbnail.awards .caption .contentt-3 {
    font-size: 20px;
    font-size: 2rem;
  }
  /* line 1646, ../html/scss/template/_thumbnail.scss */
  .thumbnail.brochure .caption {
    height: 160px;
  }
  /* line 1648, ../html/scss/template/_thumbnail.scss */
  .thumbnail.brochure .caption .year {
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 1652, ../html/scss/template/_thumbnail.scss */
  .thumbnail.brochure .caption .model {
    font-size: 20px;
    font-size: 2rem;
    line-height: 1.2;
  }
  /* line 1657, ../html/scss/template/_thumbnail.scss */
  .thumbnail.brochure .caption .pdf {
    font-size: 16px;
    font-size: 1.6rem;
  }

  /* line 1666, ../html/scss/template/_thumbnail.scss */
  .iwanttoblock .bannerlayout .marginfixiw {
    padding: 15px 0;
  }
  /* line 1670, ../html/scss/template/_thumbnail.scss */
  .iwanttoblock .bannerlayout .content .infobox {
    left: 25px;
  }
  /* line 1672, ../html/scss/template/_thumbnail.scss */
  .iwanttoblock .bannerlayout .content .infobox .txt50 {
    width: 70%;
  }
  /* line 1675, ../html/scss/template/_thumbnail.scss */
  .iwanttoblock .bannerlayout .content .infobox h4.hdt-txt {
    display: none;
  }
  /* line 1678, ../html/scss/template/_thumbnail.scss */
  .iwanttoblock .bannerlayout .content .infobox .seemore {
    bottom: 50px;
    width: 250px;
    padding: 10px 50px 40px 0px;
  }
  /* line 1682, ../html/scss/template/_thumbnail.scss */
  .iwanttoblock .bannerlayout .content .infobox .seemore:before {
    border-width: 50px 40px 0 0;
  }

  /* line 1690, ../html/scss/template/_thumbnail.scss */
  .thmbcenter_box {
    top: 0px;
  }

  /* line 1697, ../html/scss/template/_thumbnail.scss */
  .col-md-2 .thumbnail.news .caption, .col-md-3 .thumbnail.news .caption, .col-md-4 .thumbnail.news .caption, .col-md-6 .thumbnail.news .caption {
    padding: 20px 100px 20px 20px;
  }

  /* line 1703, ../html/scss/template/_thumbnail.scss */
  .detail {
    padding-bottom: 20px;
  }
  /* line 1705, ../html/scss/template/_thumbnail.scss */
  .detail .tag-contentt-4 {
    font-size: 17px;
    font-size: 1.7rem;
  }

  /* line 1710, ../html/scss/template/_thumbnail.scss */
  .date-mobile {
    top: 0;
    right: 0;
    position: absolute;
    text-align: center;
    padding-top: 15px;
    padding-right: 20px;
  }
  /* line 1717, ../html/scss/template/_thumbnail.scss */
  .date-mobile .contentt-3 {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
  /* line 1726, ../html/scss/template/_thumbnail.scss */
  .set320-1 {
    width: 100%;
  }

  /* line 1729, ../html/scss/template/_thumbnail.scss */
  .thumbnail {
    /* Thumbnail (Product, ACC) */
    /* Thumbnail (News/Events/Blog) */
    /* Thumbnail (ACC) */
    /* Thumbnail (Feature) */
  }
  /* line 1730, ../html/scss/template/_thumbnail.scss */
  .thumbnail.blog {
    max-width: 100%;
  }
  /* line 1733, ../html/scss/template/_thumbnail.scss */
  .thumbnail.blog .caption .thumb-contentt-5 {
    height: 81px;
  }
  /* line 1764, ../html/scss/template/_thumbnail.scss */
  .thumbnail.article .article-img {
    padding: 10px;
  }
  /* line 1767, ../html/scss/template/_thumbnail.scss */
  .thumbnail.article .caption {
    padding: 0 20px 20px 20px;
  }
  /* line 1769, ../html/scss/template/_thumbnail.scss */
  .thumbnail.article .caption .thumb-contentt-5 {
    font-size: 19px;
    font-size: 1.9rem;
    height: 77px;
  }
  /* line 1807, ../html/scss/template/_thumbnail.scss */
  .thumbnail.acc .caption {
    padding: 20px 20px 0 20px;
    height: 150px;
  }
  /* line 1810, ../html/scss/template/_thumbnail.scss */
  .thumbnail.acc .caption .acc-name {
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 1814, ../html/scss/template/_thumbnail.scss */
  .thumbnail.acc .caption .desc {
    font-size: 19px;
    font-size: 1.9rem;
  }
  /* line 1818, ../html/scss/template/_thumbnail.scss */
  .thumbnail.acc .caption .price {
    font-size: 30px;
    font-size: 3rem;
  }
  /* line 1821, ../html/scss/template/_thumbnail.scss */
  .thumbnail.acc .caption .price .unit {
    font-size: 19px;
    font-size: 1.9rem;
  }
  /* line 1828, ../html/scss/template/_thumbnail.scss */
  .thumbnail.acc .detail-block .detail {
    padding: 0px 20px 20px 20px;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 1837, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature .caption {
    padding: 40px 20px 30px 20px;
  }
  /* line 1840, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature .caption .caption-txt .header {
    font-size: 40px;
    font-size: 4rem;
  }
  /* line 1844, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature .caption .caption-txt .desc {
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 1852, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature-reverse .caption {
    padding: 40px 20px 30px 20px;
  }
  /* line 1855, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature-reverse .caption .caption-txt .header {
    font-size: 40px;
    font-size: 4rem;
  }
  /* line 1859, ../html/scss/template/_thumbnail.scss */
  .thumbnail.feature-reverse .caption .caption-txt .desc {
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 1868, ../html/scss/template/_thumbnail.scss */
  .thumbnail.awards .caption .thumb-contentt-5 {
    height: 55px;
  }
  /* line 1871, ../html/scss/template/_thumbnail.scss */
  .thumbnail.awards .caption .contentt-3 {
    font-size: 16px;
    font-size: 1.6rem;
  }

  /* line 1887, ../html/scss/template/_thumbnail.scss */
  .iwanttoblock .bannerlayout .content .infobox .txt50 {
    font-size: 55px;
  }
  /* line 1890, ../html/scss/template/_thumbnail.scss */
  .iwanttoblock .bannerlayout .content .infobox .seemore {
    font-size: 16px;
    bottom: 35px;
    width: 200px;
  }

  /* line 1899, ../html/scss/template/_thumbnail.scss */
  .date-mobile {
    padding-top: 5px;
    padding-right: 20px;
  }

  /* line 1903, ../html/scss/template/_thumbnail.scss */
  .detail {
    padding-left: 20px;
  }
  /* line 1905, ../html/scss/template/_thumbnail.scss */
  .detail .contentt-3 {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
/* Custom, iPhone Retina */
@media only screen and (max-width: 320px) {
  /* line 1915, ../html/scss/template/_thumbnail.scss */
  .thumbnail {
    /* Thumbnail (Product, ACC) */
  }
}
/* line 4, ../html/scss/template/_accordian.scss */
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}
/* line 8, ../html/scss/template/_accordian.scss */
.panel-group .panel.panel-default .panel-heading {
  width: 100%;
  background: #0A2D82;
  padding: 15px 20px;
  font-family: "prompt-medium";
  font-size: 20px;
  color: #fff;
  border-radius: 0px;
  position: relative;
  border: 0;
}
/* line 19, ../html/scss/template/_accordian.scss */
.panel-group .panel.panel-default .panel-heading:after {
  position: absolute;
  content: "\e921";
  top: 50%;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  right: 30px;
}
/* line 31, ../html/scss/template/_accordian.scss */
.panel-group .panel.panel-default .panel-heading.collapsed:after {
  content: "\e920";
}
/* line 41, ../html/scss/template/_accordian.scss */
.panel-group .panel.panel-default .panel-body {
  padding: 0;
}
/* line 43, ../html/scss/template/_accordian.scss */
.panel-group .panel.panel-default .panel-body .img-content {
  position: relative;
}
/* line 45, ../html/scss/template/_accordian.scss */
.panel-group .panel.panel-default .panel-body .img-content .panel-img-bg {
  background-color: #0A2D82;
  width: 95%;
  right: 0;
  margin-bottom: 30px;
}
/* line 50, ../html/scss/template/_accordian.scss */
.panel-group .panel.panel-default .panel-body .img-content .panel-img-bg .tran {
  padding-bottom: 40px;
  opacity: 0;
  width: 100%;
}
/* line 56, ../html/scss/template/_accordian.scss */
.panel-group .panel.panel-default .panel-body .img-content .panel-img {
  position: absolute;
  width: 90%;
}
/* line 59, ../html/scss/template/_accordian.scss */
.panel-group .panel.panel-default .panel-body .img-content .panel-img.width100 {
  position: relative;
  width: 100%;
}
/* line 63, ../html/scss/template/_accordian.scss */
.panel-group .panel.panel-default .panel-body .img-content .panel-img.smimg {
  width: 50%;
}
/* line 66, ../html/scss/template/_accordian.scss */
.panel-group .panel.panel-default .panel-body .img-content .panel-img img {
  width: 100%;
}

/* line 75, ../html/scss/template/_accordian.scss */
.collapsing {
  transition: height 0.6s;
  -webkit-transition: height 0.6s;
  -moz-transition: height 0.6s;
  -ms-transition: height 0.6s;
  -o-transition: height 0.6s;
}

/*------------------------------------------------------------------------- Media Query -----------------------------------------------------------*/
/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
/* Medium Devices, Desktops */
/* Small Devices, Tablets */
/* Extra Small Devices, Phones */
/* Custom, iPhone Retina */
/* line 4, ../html/scss/template/_pagging.scss */
.wrapperpagingbrand {
  text-align: center;
}

/* line 7, ../html/scss/template/_pagging.scss */
.pagingbrand {
  display: inline-block;
}
/* line 11, ../html/scss/template/_pagging.scss */
.pagingbrand td a:link, .pagingbrand td a:visited, .pagingbrand td a:focus {
  display: block;
  font-family: "teko-light";
  width: 30px;
  height: 50px;
  font-size: 30px;
  font-size: 3rem;
  text-align: center;
  color: #000;
  line-height: 50px;
  position: relative;
}
/* line 22, ../html/scss/template/_pagging.scss */
.pagingbrand td a:link img, .pagingbrand td a:visited img, .pagingbrand td a:focus img {
  position: absolute;
  width: 15px;
  height: 15px;
  margin: auto;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}
/* line 33, ../html/scss/template/_pagging.scss */
.pagingbrand td a:hover, .pagingbrand td a.active {
  background: #EB1C24;
  color: #fff;
}
/* line 37, ../html/scss/template/_pagging.scss */
.pagingbrand td a.pagingprev, .pagingbrand td a.pagingprev:link, .pagingbrand td a.pagingprev:visited, .pagingbrand td a.pagingprev:focus {
  width: 50px;
  height: 50px;
  text-decoration: none;
  display: inline;
  vertical-align: middle;
}
/* line 43, ../html/scss/template/_pagging.scss */
.pagingbrand td a.pagingprev img, .pagingbrand td a.pagingprev:link img, .pagingbrand td a.pagingprev:visited img, .pagingbrand td a.pagingprev:focus img {
  padding-bottom: 10px;
}
/* line 47, ../html/scss/template/_pagging.scss */
.pagingbrand td a.pagingprev:hover {
  background: transparent;
  color: #000;
}
/* line 51, ../html/scss/template/_pagging.scss */
.pagingbrand td a.pagingnext, .pagingbrand td a.pagingnext:link, .pagingbrand td a.pagingnext:visited, .pagingbrand td a.pagingnext:focus {
  width: 50px;
  height: 50px;
  text-decoration: none;
  display: inline;
  vertical-align: middle;
}
/* line 57, ../html/scss/template/_pagging.scss */
.pagingbrand td a.pagingnext img, .pagingbrand td a.pagingnext:link img, .pagingbrand td a.pagingnext:visited img, .pagingbrand td a.pagingnext:focus img {
  padding-bottom: 10px;
}
/* line 61, ../html/scss/template/_pagging.scss */
.pagingbrand td a.pagingnext:hover {
  background: transparent;
  color: #000;
}
/* line 67, ../html/scss/template/_pagging.scss */
.pagingbrand.light {
  color: #fff;
}
/* line 70, ../html/scss/template/_pagging.scss */
.pagingbrand.light td span {
  color: #fff;
}
/* line 73, ../html/scss/template/_pagging.scss */
.pagingbrand.light td a:link, .pagingbrand.light td a:visited, .pagingbrand.light td a:focus {
  display: block;
  font-family: "teko-light";
  width: 30px;
  height: auto;
  font-size: 30px;
  font-size: 3rem;
  text-align: center;
  color: #fff;
  line-height: 50px;
}
/* line 84, ../html/scss/template/_pagging.scss */
.pagingbrand.light td a:hover, .pagingbrand.light td a.active {
  background: #EB1C24;
  color: #000;
}
/* line 88, ../html/scss/template/_pagging.scss */
.pagingbrand.light td a.pagingprev, .pagingbrand.light td a.pagingprev:link, .pagingbrand.light td a.pagingprev:visited, .pagingbrand.light td a.pagingprev:focus {
  width: 50px;
  height: 50px;
  text-decoration: none;
  display: inline;
}
/* line 93, ../html/scss/template/_pagging.scss */
.pagingbrand.light td a.pagingprev img, .pagingbrand.light td a.pagingprev:link img, .pagingbrand.light td a.pagingprev:visited img, .pagingbrand.light td a.pagingprev:focus img {
  padding-bottom: 10px;
}
/* line 97, ../html/scss/template/_pagging.scss */
.pagingbrand.light td a.pagingprev:hover {
  background: transparent;
  color: #fff;
}
/* line 101, ../html/scss/template/_pagging.scss */
.pagingbrand.light td a.pagingnext, .pagingbrand.light td a.pagingnext:link, .pagingbrand.light td a.pagingnext:visited, .pagingbrand.light td a.pagingnext:focus {
  width: 50px;
  height: 50px;
  text-decoration: none;
  display: inline;
}
/* line 106, ../html/scss/template/_pagging.scss */
.pagingbrand.light td a.pagingnext img, .pagingbrand.light td a.pagingnext:link img, .pagingbrand.light td a.pagingnext:visited img, .pagingbrand.light td a.pagingnext:focus img {
  padding-bottom: 10px;
}
/* line 110, ../html/scss/template/_pagging.scss */
.pagingbrand.light td a.pagingnext:hover {
  background: transparent;
  color: #fff;
}

/*------------------------------------------------------------------------- Media Query -----------------------------------------------------------*/
/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
/* Medium Devices, Desktops */
/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {
  /* line 134, ../html/scss/template/_pagging.scss */
  .pagingbrand {
    padding-top: 20px;
  }
}
/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
  /* line 143, ../html/scss/template/_pagging.scss */
  .pagingbrand td a.pagingprev, .pagingbrand td a.pagingprev:link, .pagingbrand td a.pagingprev:visited, .pagingbrand td a.pagingprev:focus {
    width: 30px;
  }
  /* line 147, ../html/scss/template/_pagging.scss */
  .pagingbrand td a.pagingnext, .pagingbrand td a.pagingnext:link, .pagingbrand td a.pagingnext:visited, .pagingbrand td a.pagingnext:focus {
    width: 30px;
  }
}
/* Custom, iPhone Retina */
/* line 4, ../html/scss/template/_share.scss */
.icon-size-verical, .share_vertical .icons .line-icon, .share_vertical .icons .facebook-icon, .share_vertical .icons .twitter-icon, .share_vertical .icons .googleplus-icon {
  height: 40px;
  width: 40px;
  text-align: center;
  padding: 5px 0;
}

/* line 11, ../html/scss/template/_share.scss */
.icon-size-horizontal, .share_horizontal .icons .line-icon, .share_horizontal .icons .facebook-icon, .share_horizontal .icons .twitter-icon, .share_horizontal .icons .googleplus-icon {
  width: 25%;
  max-width: 120px;
  display: inline-block;
  text-align: center;
  padding: 2% 0 1% 0;
}

/* line 19, ../html/scss/template/_share.scss */
.share_vertical {
  width: 40px;
}
/* line 21, ../html/scss/template/_share.scss */
.share_vertical img {
  padding-bottom: 20px;
}
/* line 24, ../html/scss/template/_share.scss */
.share_vertical .word {
  width: auto;
}
/* line 27, ../html/scss/template/_share.scss */
.share_vertical .img {
  text-align: center;
  padding-top: 25%;
}
/* line 30, ../html/scss/template/_share.scss */
.share_vertical .img img {
  height: 40px;
  vertical-align: middle;
}
/* line 35, ../html/scss/template/_share.scss */
.share_vertical .icons {
  height: 100%;
  width: 100%;
}
/* line 38, ../html/scss/template/_share.scss */
.share_vertical .icons span {
  font-size: 30px;
  color: #fff;
}
/* line 42, ../html/scss/template/_share.scss */
.share_vertical .icons .line-icon {
  background-color: #35C835;
}
/* line 46, ../html/scss/template/_share.scss */
.share_vertical .icons .facebook-icon {
  background-color: #3C5B9B;
}
/* line 50, ../html/scss/template/_share.scss */
.share_vertical .icons .twitter-icon {
  background-color: #1E9EED;
}
/* line 54, ../html/scss/template/_share.scss */
.share_vertical .icons .googleplus-icon {
  background-color: #DD4B39;
}
/* line 59, ../html/scss/template/_share.scss */
.share_vertical .icons .at-resp-share-element .at-share-btn {
  margin: 0 !important;
  text-align: center;
}
/* line 63, ../html/scss/template/_share.scss */
.share_vertical .icons .at-resp-share-element .at-share-btn .at-icon-wrapper {
  text-align: center;
  float: none !important;
}

/* line 72, ../html/scss/template/_share.scss */
.share_horizontal {
  height: auto;
  width: auto;
  max-width: 480px;
}
/* line 76, ../html/scss/template/_share.scss */
.share_horizontal .word {
  padding-bottom: 10px;
}
/* line 78, ../html/scss/template/_share.scss */
.share_horizontal .word .hde-txt {
  font-size: 70px;
  font-size: 7rem;
  font-family: "teko-regular";
  text-align: center;
}
/* line 85, ../html/scss/template/_share.scss */
.share_horizontal span {
  font-size: 40px;
  color: #fff;
}
/* line 89, ../html/scss/template/_share.scss */
.share_horizontal .icons {
  width: 100%;
  font-size: 0;
}
/* line 92, ../html/scss/template/_share.scss */
.share_horizontal .icons .line-icon {
  background-color: #35C835;
}
/* line 96, ../html/scss/template/_share.scss */
.share_horizontal .icons .facebook-icon {
  background-color: #3C5B9B;
}
/* line 100, ../html/scss/template/_share.scss */
.share_horizontal .icons .twitter-icon {
  background-color: #1E9EED;
}
/* line 104, ../html/scss/template/_share.scss */
.share_horizontal .icons .googleplus-icon {
  background-color: #DD4B39;
}
/* line 109, ../html/scss/template/_share.scss */
.share_horizontal .icons .at-resp-share-element .at-share-btn {
  margin: 0 !important;
  text-align: center;
  width: 20%;
}
/* line 114, ../html/scss/template/_share.scss */
.share_horizontal .icons .at-resp-share-element .at-share-btn .at-icon-wrapper {
  text-align: center;
  float: none !important;
}

/* line 119, ../html/scss/template/_share.scss */
.icons .at-resp-share-element .at-share-btn {
  margin: 0 !important;
}

/* line 123, ../html/scss/template/_share.scss */
.icons .at-resp-share-element .at-share-btn:hover {
  -webkit-transform: none;
  transform: none;
}

@media (max-width: 991px) {
  /* line 130, ../html/scss/template/_share.scss */
  .icons .at-resp-share-element.at-mobile .at-share-btn {
    margin: 0;
    text-align: center;
    width: 20%;
  }

  /* line 135, ../html/scss/template/_share.scss */
  .icons .at-resp-share-element .at-share-btn .at-icon-wrapper {
    float: none !important;
  }
}
/*------------------------------------------------------------------------- Media Query -----------------------------------------------------------*/
/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
/* Medium Devices, Desktops */
@media only screen and (max-width: 991px) {
  /* line 154, ../html/scss/template/_share.scss */
  .share_horizontal .word .hde-txt {
    font-size: 55px;
    font-size: 5.5rem;
  }
}
/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {
  /* line 166, ../html/scss/template/_share.scss */
  .share_horizontal .word .hde-txt {
    font-size: 40px;
    font-size: 4rem;
  }
}
/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
  /* line 183, ../html/scss/template/_share.scss */
  .share_horizontal span {
    font-size: 30px;
    font-size: 3rem;
  }
}
/* Custom, iPhone Retina */
/*slide1*/
/* line 6, ../html/scss/template/_slide.scss */
.dotsparallelogram {
  display: inline-block;
  margin-left: 5px;
  width: 35px;
  height: 5px;
  background: rgba(255, 255, 255, 0.5);
  -webkit-transform: skew(-35deg);
  -moz-transform: skew(-35deg);
  -o-transform: skew(-35deg);
  transform: skew(-35deg);
  cursor: pointer;
}
/* line 17, ../html/scss/template/_slide.scss */
.dotsparallelogram.active {
  background: white;
}

/* line 22, ../html/scss/template/_slide.scss */
.dotsparallelogram_blue {
  display: inline-block;
  margin-left: 5px;
  width: 35px;
  height: 5px;
  background: rgba(13, 43, 133, 0.5);
  -webkit-transform: skew(-35deg);
  -moz-transform: skew(-35deg);
  -o-transform: skew(-35deg);
  transform: skew(-35deg);
  cursor: pointer;
}
/* line 33, ../html/scss/template/_slide.scss */
.dotsparallelogram_blue.active {
  background: #0d2b85;
}

/* line 38, ../html/scss/template/_slide.scss */
.eachitemslide01 .dotsparallelogram {
  display: inline-block;
  margin-left: 5px;
  width: 35px;
  height: 5px;
  background: rgba(255, 255, 255, 0.5);
  -webkit-transform: skew(-35deg);
  -moz-transform: skew(-35deg);
  -o-transform: skew(-35deg);
  transform: skew(-35deg);
  cursor: pointer;
}
/* line 49, ../html/scss/template/_slide.scss */
.eachitemslide01 .dotsparallelogram.active {
  background: white;
}
/* line 53, ../html/scss/template/_slide.scss */
.eachitemslide01 .detailinfo {
  background-color: #fff;
  color: #000;
  width: 100%;
  padding: 10px;
  text-align: left;
}
/* line 60, ../html/scss/template/_slide.scss */
.eachitemslide01 .detailinfo .txtred {
  padding: 5px 0;
}
/* line 66, ../html/scss/template/_slide.scss */
.eachitemslide01 .detailinfo .contentt-3 {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 15px;
  line-height: 1;
  height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 78, ../html/scss/template/_slide.scss */
.eachitemslide01 .newsdetail {
  position: absolute;
  bottom: 0;
  padding: 5px 10px 15px;
  background-color: rgba(255, 255, 255, 0.75);
  height: auto;
}
/* line 85, ../html/scss/template/_slide.scss */
.eachitemslide01 .owl-nav.disabled + .owl-dots {
  margin-top: 20px;
}

/*slide2*/
/* line 90, ../html/scss/template/_slide.scss */
.slide02 {
  overflow: hidden;
}
/* line 92, ../html/scss/template/_slide.scss */
.slide02 .bgslide02 {
  position: absolute;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  background-size: 130%;
  background-position: 50%;
  width: 120%;
  height: 120%;
  z-index: 0;
  top: -10%;
  left: -10%;
  filter: blur(20px);
}
/* line 105, ../html/scss/template/_slide.scss */
.slide02 .bgslide02 .opacityforie {
  width: 100%;
  height: 100%;
  opacity: 0.2;
  background-color: #000;
}
/* line 112, ../html/scss/template/_slide.scss */
.slide02 .trislide02 {
  position: relative;
  padding: 60px 0px 40px 0px;
}
/* line 116, ../html/scss/template/_slide.scss */
.slide02 .trislide02 .txtbx {
  top: 10%;
  position: absolute;
  padding-left: 30px;
}
@media screen and (max-width: 767px) {
  /* line 116, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .txtbx {
    padding-left: 0;
  }
}
/* line 123, ../html/scss/template/_slide.scss */
.slide02 .trislide02 .txtbx .txthd1 {
  font-size: 45px;
  font-size: 4.5rem;
  line-height: 1;
  color: #fff;
  padding-bottom: 10px;
}
/* line 132, ../html/scss/template/_slide.scss */
.slide02 .trislide02 .txtbx .txthd2 {
  font-size: 90px;
  font-size: 9rem;
  line-height: 0.8;
  color: #fff;
  padding-bottom: 30px;
}
/* line 141, ../html/scss/template/_slide.scss */
.slide02 .trislide02 .txtbx.homebanner {
  top: 0;
  height: 100%;
  padding: 30px;
}
@media screen and (max-width: 767px) {
  /* line 141, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .txtbx.homebanner {
    padding: 30px 15px;
  }
}
/* line 148, ../html/scss/template/_slide.scss */
.slide02 .trislide02 .txtbx.homebanner a.teaser-btn {
  position: absolute;
  bottom: 35px;
}
@media screen and (max-width: 767px) {
  /* line 148, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .txtbx.homebanner a.teaser-btn {
    bottom: 11%;
  }
}
/* line 158, ../html/scss/template/_slide.scss */
.slide02 .trislide02 .dotsparallelogram {
  display: inline-block;
  margin-left: 7px;
  width: 40px;
  height: 5px;
  background: rgba(255, 255, 255, 0.5);
  -webkit-transform: skew(-50deg);
  -moz-transform: skew(-50deg);
  -o-transform: skew(-50deg);
  transform: skew(-50deg);
  cursor: pointer;
}
/* line 169, ../html/scss/template/_slide.scss */
.slide02 .trislide02 .dotsparallelogram.active {
  background: white;
}
/* line 177, ../html/scss/template/_slide.scss */
.slide02 .owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 40px;
}
/* line 181, ../html/scss/template/_slide.scss */
.slide02 .owl-theme .owl-dots {
  margin-top: 40px;
}
/* line 184, ../html/scss/template/_slide.scss */
.slide02 .owl-theme .owl-nav {
  display: inline-block;
  position: absolute;
  top: 35%;
  width: 100%;
}
/* line 189, ../html/scss/template/_slide.scss */
.slide02 .owl-theme .owl-nav .prevnav {
  float: left;
  position: absolute;
  left: 28.5%;
  cursor: pointer;
}
@media screen and (max-width: 1700px) {
  /* line 189, ../html/scss/template/_slide.scss */
  .slide02 .owl-theme .owl-nav .prevnav {
    left: 27.5%;
  }
}
@media screen and (max-width: 1600px) {
  /* line 189, ../html/scss/template/_slide.scss */
  .slide02 .owl-theme .owl-nav .prevnav {
    left: 417px;
  }
}
@media screen and (max-width: 1500px) {
  /* line 189, ../html/scss/template/_slide.scss */
  .slide02 .owl-theme .owl-nav .prevnav {
    left: 367px;
  }
}
@media screen and (max-width: 1400px) {
  /* line 189, ../html/scss/template/_slide.scss */
  .slide02 .owl-theme .owl-nav .prevnav {
    left: 321px;
  }
}
@media screen and (max-width: 1300px) {
  /* line 189, ../html/scss/template/_slide.scss */
  .slide02 .owl-theme .owl-nav .prevnav {
    display: none;
  }
}
/* line 210, ../html/scss/template/_slide.scss */
.slide02 .owl-theme .owl-nav .nxtnav {
  float: right;
  position: absolute;
  right: 28.5%;
  cursor: pointer;
}
@media screen and (max-width: 1700px) {
  /* line 210, ../html/scss/template/_slide.scss */
  .slide02 .owl-theme .owl-nav .nxtnav {
    right: 27.5%;
  }
}
@media screen and (max-width: 1600px) {
  /* line 210, ../html/scss/template/_slide.scss */
  .slide02 .owl-theme .owl-nav .nxtnav {
    right: 417px;
  }
}
@media screen and (max-width: 1500px) {
  /* line 210, ../html/scss/template/_slide.scss */
  .slide02 .owl-theme .owl-nav .nxtnav {
    right: 367px;
  }
}
@media screen and (max-width: 1400px) {
  /* line 210, ../html/scss/template/_slide.scss */
  .slide02 .owl-theme .owl-nav .nxtnav {
    right: 321px;
  }
}
@media screen and (max-width: 1300px) {
  /* line 210, ../html/scss/template/_slide.scss */
  .slide02 .owl-theme .owl-nav .nxtnav {
    display: none;
  }
}

/*slide3*/
/* line 235, ../html/scss/template/_slide.scss */
.teaserslide03 {
  position: relative;
}
/* line 239, ../html/scss/template/_slide.scss */
.teaserslide03 .txthd2 {
  opacity: 0;
  margin-top: 50px;
  -webkit-transition: .5s all ease-in-out;
  -moz-transition: .5s all ease-in-out;
  -ms-transition: .5s all ease-in-out;
  -o-transition: .5s all ease-in-out;
  transition: .5s all ease-in-out;
}
/* line 249, ../html/scss/template/_slide.scss */
.teaserslide03 .txthd1 {
  opacity: 0;
  margin-top: 50px;
  -webkit-transition: .5s all ease-in-out;
  -moz-transition: .5s all ease-in-out;
  -ms-transition: .5s all ease-in-out;
  -o-transition: .5s all ease-in-out;
  transition: .5s all ease-in-out;
}
/* line 259, ../html/scss/template/_slide.scss */
.teaserslide03 .teaser-btn {
  opacity: 0;
  margin-top: 50px;
  -webkit-transition: .7s all ease-in-out;
  -moz-transition: .7s all ease-in-out;
  -ms-transition: .7s all ease-in-out;
  -o-transition: .7s all ease-in-out;
  transition: .7s all ease-in-out;
}
/* line 270, ../html/scss/template/_slide.scss */
.teaserslide03 .active .txthd2 {
  opacity: 1;
  margin-top: 0;
}
/* line 274, ../html/scss/template/_slide.scss */
.teaserslide03 .active .txthd1 {
  opacity: 1;
  margin-top: 0;
}
/* line 278, ../html/scss/template/_slide.scss */
.teaserslide03 .active .teaser-btn {
  opacity: 1;
  margin-top: 0;
}
/* line 283, ../html/scss/template/_slide.scss */
.teaserslide03 .owl-stage-outer {
  background-color: black;
}
/* line 285, ../html/scss/template/_slide.scss */
.teaserslide03 .owl-stage-outer .teaser_video_auto {
  height: auto;
}
/* line 290, ../html/scss/template/_slide.scss */
.teaserslide03 .txtbx {
  top: 15%;
  position: absolute;
}
/* line 293, ../html/scss/template/_slide.scss */
.teaserslide03 .txtbx .txthd2 {
  font-size: 95px;
  font-size: 9.5rem;
  line-height: 0.8;
  color: #fff;
  padding-bottom: 10px;
}
/* line 300, ../html/scss/template/_slide.scss */
.teaserslide03 .txtbx .txthd1 {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 1.2;
  color: #fff;
  padding-bottom: 17px;
}
/* line 309, ../html/scss/template/_slide.scss */
.teaserslide03 .owl-dots {
  position: absolute;
  bottom: 50px;
}
/* line 313, ../html/scss/template/_slide.scss */
.teaserslide03 .dotsparallelogram {
  display: inline-block;
  margin-left: 5px;
  width: 35px;
  height: 5px;
  background: rgba(255, 255, 255, 0.5);
  -webkit-transform: skew(-35deg);
  -moz-transform: skew(-35deg);
  -o-transform: skew(-35deg);
  transform: skew(-35deg);
  cursor: pointer;
}
/* line 324, ../html/scss/template/_slide.scss */
.teaserslide03 .dotsparallelogram.active {
  background: white;
}

/*slide4*/
/* line 330, ../html/scss/template/_slide.scss */
.slide04 {
  position: relative;
  background: url(../images/temp/slide-bg.jpg) no-repeat;
  background-size: cover;
  padding: 40px 0px;
}
/* line 335, ../html/scss/template/_slide.scss */
.slide04 .decorbx {
  width: 50px;
  height: 5px;
  background: #EB1C24;
  margin-top: 5px;
}
/* line 341, ../html/scss/template/_slide.scss */
.slide04 .hdtxt1 {
  font-size: 90px;
  font-size: 9rem;
  line-height: 0.8;
}
/* line 346, ../html/scss/template/_slide.scss */
.slide04 .bgslide04 {
  background: url(../images/temp/owl04-bg.jpg) no-repeat;
  background-position-x: 945px;
  background-size: cover;
}
/* line 351, ../html/scss/template/_slide.scss */
.slide04 .owlslide04 {
  padding: 40px 0px 40px 320px;
}

/*slide5*/
/* line 356, ../html/scss/template/_slide.scss */
.slide05, .slide05-1 {
  position: relative;
  background: url(../images/temp/slide-bg.jpg) no-repeat;
  background-size: cover;
  padding: 40px 0px;
}
/* line 361, ../html/scss/template/_slide.scss */
.slide05 .decorbx, .slide05-1 .decorbx {
  width: 50px;
  height: 5px;
  background: #EB1C24;
  margin-top: 5px;
}
/* line 367, ../html/scss/template/_slide.scss */
.slide05 .hdtxt1, .slide05-1 .hdtxt1 {
  font-size: 80px;
  font-size: 8rem;
  line-height: 0.8;
  right: 20px;
}
/* line 373, ../html/scss/template/_slide.scss */
.slide05 .bgslide05, .slide05-1 .bgslide05 {
  background: url(../images/temp/owl05-bg.jpg) no-repeat;
  background-size: contain;
  background-position-x: -20px;
}
/* line 377, ../html/scss/template/_slide.scss */
.slide05 .bgslide05 .relative, .slide05-1 .bgslide05 .relative {
  top: 35px;
}
/* line 379, ../html/scss/template/_slide.scss */
.slide05 .bgslide05 .relative .bxs05one, .slide05-1 .bgslide05 .relative .bxs05one {
  right: 0;
}
/* line 381, ../html/scss/template/_slide.scss */
.slide05 .bgslide05 .relative .bxs05one .hdtxt1, .slide05-1 .bgslide05 .relative .bxs05one .hdtxt1 {
  margin-left: 20px;
}
/* line 385, ../html/scss/template/_slide.scss */
.slide05 .bgslide05 .relative .bxs05two, .slide05-1 .bgslide05 .relative .bxs05two {
  right: 30px;
  top: 150px;
}
/* line 393, ../html/scss/template/_slide.scss */
.slide05 .owlslide05, .slide05 .owlslide05-1, .slide05-1 .owlslide05, .slide05-1 .owlslide05-1 {
  max-width: 1360px;
  width: 70%;
  padding: 40px 0px;
}
/* line 400, ../html/scss/template/_slide.scss */
.slide05 .owl-theme .owl-dots, .slide05 .owl-theme .owl-nav, .slide05-1 .owl-theme .owl-dots, .slide05-1 .owl-theme .owl-nav {
  text-align: unset;
  position: absolute;
  left: 50%;
}

/*slide6*/
/* line 408, ../html/scss/template/_slide.scss */
.slide06 {
  position: relative;
  background: url(../images/temp/slide-bg.jpg) no-repeat;
  background-size: cover;
  padding: 40px 0px;
}
/* line 413, ../html/scss/template/_slide.scss */
.slide06 .decorbx {
  width: 50px;
  height: 5px;
  background: #EB1C24;
  margin-top: 5px;
}
/* line 419, ../html/scss/template/_slide.scss */
.slide06 .hdtxt1 {
  font-size: 80px;
  font-size: 8rem;
  line-height: 0.8;
}
/* line 424, ../html/scss/template/_slide.scss */
.slide06 .bxtxtslide {
  width: 100%;
  height: 350px;
  background: #0A2D82;
  color: #fff;
  padding: 30px 30px;
  position: relative;
  max-width: 380px;
}
/* line 432, ../html/scss/template/_slide.scss */
.slide06 .bxtxtslide .bxtxt {
  position: relative;
  width: 100%;
}
/* line 435, ../html/scss/template/_slide.scss */
.slide06 .bxtxtslide .bxtxt .tbbx {
  display: table;
  width: 100%;
}
/* line 438, ../html/scss/template/_slide.scss */
.slide06 .bxtxtslide .bxtxt .tbbx .tbcbx1 {
  display: table-cell;
  width: 80%;
}
/* line 442, ../html/scss/template/_slide.scss */
.slide06 .bxtxtslide .bxtxt .tbbx .tbcbx2 {
  display: table-cell;
  width: 20%;
  vertical-align: top;
}
/* line 447, ../html/scss/template/_slide.scss */
.slide06 .bxtxtslide .bxtxt .tbbx .bxtxt1 {
  font-size: 25px;
  font-size: 2.5rem;
}
/* line 451, ../html/scss/template/_slide.scss */
.slide06 .bxtxtslide .bxtxt .tbbx .bxtxt2 {
  line-height: 1;
}
/* line 454, ../html/scss/template/_slide.scss */
.slide06 .bxtxtslide .bxtxt .tbbx .bxtxt3 {
  font-size: 25px;
  font-size: 2.5rem;
}
/* line 461, ../html/scss/template/_slide.scss */
.slide06 .bxtxtslide .bxtxt .tbbx .bxtxt5 {
  margin-top: 5px;
  font-size: 16px;
  font-size: 1.6rem;
}
/* line 466, ../html/scss/template/_slide.scss */
.slide06 .bxtxtslide .bxtxt .tbbx .starbx {
  display: inline-block;
  color: #E5AC00;
  margin: 5px 0;
}
/* line 471, ../html/scss/template/_slide.scss */
.slide06 .bxtxtslide .bxtxt .tbbx .icondt {
  display: inline-block;
  color: #fff;
  margin: 5px 0;
}
/* line 480, ../html/scss/template/_slide.scss */
.slide06 .bgslide06 {
  background: url(../images/temp/owl06-bg.jpg) no-repeat;
  background-size: contain;
  background-position-x: 0px;
}
/* line 485, ../html/scss/template/_slide.scss */
.slide06 .owlslide06 {
  max-width: 1360px;
  padding: 80px 310px 80px 62px;
}

/*slide7*/
/* line 491, ../html/scss/template/_slide.scss */
.owlslidenav07 {
  position: relative;
}
/* line 493, ../html/scss/template/_slide.scss */
.owlslidenav07 .txtbx {
  top: 20%;
  left: 60%;
  position: absolute;
}
/* line 497, ../html/scss/template/_slide.scss */
.owlslidenav07 .txtbx .txthd2 {
  font-size: 95px;
  font-size: 9.5rem;
  line-height: 0.8;
  color: #fff;
  padding-bottom: 10px;
}
/* line 504, ../html/scss/template/_slide.scss */
.owlslidenav07 .txtbx .txthd1 {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 1.2;
  color: #fff;
  padding-bottom: 17px;
}
/* line 512, ../html/scss/template/_slide.scss */
.owlslidenav07 .navarrow {
  display: inline-block;
  position: absolute;
  top: 40%;
  width: 100%;
}
/* line 518, ../html/scss/template/_slide.scss */
.owlslidenav07 .navarrow .prevnav {
  float: left;
  position: absolute;
  left: 200px;
}
/* line 523, ../html/scss/template/_slide.scss */
.owlslidenav07 .navarrow .nxtnav {
  float: right;
  position: absolute;
  right: 200px;
}
/* line 529, ../html/scss/template/_slide.scss */
.owlslidenav07 .owl-dots {
  position: absolute;
  bottom: 50px;
  left: 60%;
}
/* line 534, ../html/scss/template/_slide.scss */
.owlslidenav07 .dotsparallelogram {
  display: inline-block;
  margin-left: 5px;
  width: 35px;
  height: 5px;
  background: rgba(255, 255, 255, 0.5);
  -webkit-transform: skew(-35deg);
  -moz-transform: skew(-35deg);
  -o-transform: skew(-35deg);
  transform: skew(-35deg);
  cursor: pointer;
}
/* line 545, ../html/scss/template/_slide.scss */
.owlslidenav07 .dotsparallelogram.active {
  background: white;
}

/*slide8*/
/* line 552, ../html/scss/template/_slide.scss */
.slide08 .tbitem {
  display: table;
  height: 100%;
  width: 100%;
}
/* line 556, ../html/scss/template/_slide.scss */
.slide08 .tbitem .tbcitem {
  display: table-cell;
  vertical-align: middle;
}
/* line 562, ../html/scss/template/_slide.scss */
.slide08 .slide08pc .hdslide08 {
  position: absolute;
  top: 7%;
}
/* line 567, ../html/scss/template/_slide.scss */
.slide08 .slide08pc .item.c01, .slide08 .slide08pc .item.c02 {
  margin-top: 40%;
}

/*slide11*/
/* line 575, ../html/scss/template/_slide.scss */
.slide11 .slide11_1, .slide11 .slide11_2 {
  overflow: hidden;
}
/* line 579, ../html/scss/template/_slide.scss */
.slide11 .slide11_1 .owl-item {
  overflow: hidden;
}
/* line 583, ../html/scss/template/_slide.scss */
.slide11 .slide11_1 .item img {
  width: auto;
  transform: translateX(-50%);
  left: 50%;
  position: relative;
}
/* line 592, ../html/scss/template/_slide.scss */
.slide11 .bgslide11_1, .slide11 .bgslide11_2 {
  position: absolute;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  background-size: 130%;
  background-position: 50%;
  width: 120%;
  height: 120%;
  z-index: 0;
  top: -10%;
  left: -10%;
  filter: blur(20px);
}
/* line 605, ../html/scss/template/_slide.scss */
.slide11 .bgslide11_1 .opacityforie, .slide11 .bgslide11_2 .opacityforie {
  width: 100%;
  height: 100%;
  opacity: 0.5;
  background-color: #000;
}
/* line 614, ../html/scss/template/_slide.scss */
.slide11 .trislide11_2 .item img.imgresize {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
/* line 625, ../html/scss/template/_slide.scss */
.slide11 .trislide11_1, .slide11 .trislide11_2 {
  position: relative;
  padding: 120px 0px 60px 0px;
}
/* line 629, ../html/scss/template/_slide.scss */
.slide11 .trislide11_1 .txtbx, .slide11 .trislide11_2 .txtbx {
  top: 10%;
  position: absolute;
  padding-left: 30px;
}
/* line 633, ../html/scss/template/_slide.scss */
.slide11 .trislide11_1 .txtbx .txthd1, .slide11 .trislide11_2 .txtbx .txthd1 {
  font-size: 60px;
  font-size: 6rem;
  line-height: 1;
  color: #fff;
  padding-bottom: 10px;
}
/* line 640, ../html/scss/template/_slide.scss */
.slide11 .trislide11_1 .txtbx .txthd2, .slide11 .trislide11_2 .txtbx .txthd2 {
  font-size: 135px;
  font-size: 13.5rem;
  line-height: 0.8;
  color: #fff;
  padding-bottom: 30px;
}
/* line 649, ../html/scss/template/_slide.scss */
.slide11 .trislide11_1 .dotsparallelogram, .slide11 .trislide11_2 .dotsparallelogram {
  display: inline-block;
  margin-left: 7px;
  width: 40px;
  height: 5px;
  background: rgba(255, 255, 255, 0.5);
  -webkit-transform: skew(-50deg);
  -moz-transform: skew(-50deg);
  -o-transform: skew(-50deg);
  transform: skew(-50deg);
  cursor: pointer;
}
/* line 660, ../html/scss/template/_slide.scss */
.slide11 .trislide11_1 .dotsparallelogram.active, .slide11 .trislide11_2 .dotsparallelogram.active {
  background: white;
}
/* line 667, ../html/scss/template/_slide.scss */
.slide11 .owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 40px;
}
/* line 672, ../html/scss/template/_slide.scss */
.slide11 .btn_switch {
  position: absolute;
  z-index: 2;
  left: 50%;
  transform: translate(-50%, -50%);
  top: 65px;
  width: 100%;
}
/* line 708, ../html/scss/template/_slide.scss */
.slide11 .count {
  padding-bottom: 30px;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -moz-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -o-transform: translate(-50%);
}
/* line 718, ../html/scss/template/_slide.scss */
.slide11 .count h4.numberimg, .slide11 .count h4.numbervideo {
  color: #fff;
}
/* line 722, ../html/scss/template/_slide.scss */
.slide11 .owl-nav {
  display: inline-block;
  position: absolute;
  top: 40%;
  width: 100%;
}
/* line 727, ../html/scss/template/_slide.scss */
.slide11 .owl-nav .prevnav {
  float: left;
  position: absolute;
  left: 25%;
  cursor: pointer;
}
@media screen and (max-width: 1450px) {
  /* line 727, ../html/scss/template/_slide.scss */
  .slide11 .owl-nav .prevnav {
    display: none;
  }
}
/* line 736, ../html/scss/template/_slide.scss */
.slide11 .owl-nav .nxtnav {
  float: right;
  position: absolute;
  right: 25%;
  cursor: pointer;
}
@media screen and (max-width: 1450px) {
  /* line 736, ../html/scss/template/_slide.scss */
  .slide11 .owl-nav .nxtnav {
    display: none;
  }
}

/*slide10*/
/* line 752, ../html/scss/template/_slide.scss */
.owlslide10 .dtl-teaser-txt .caption1 {
  max-width: 550px;
  padding: 10% 30px 10% 13%;
}
/* line 757, ../html/scss/template/_slide.scss */
.owlslide10 .dspblock {
  display: table;
}
/* line 759, ../html/scss/template/_slide.scss */
.owlslide10 .dspblock .starbx {
  display: inline-block;
  color: #AAAAAA;
  margin-top: 10px;
}
/* line 763, ../html/scss/template/_slide.scss */
.owlslide10 .dspblock .starbx.active {
  color: #EB1C24;
}
/* line 768, ../html/scss/template/_slide.scss */
.owlslide10 .slidebtn1 {
  text-decoration: underline;
}
/* line 771, ../html/scss/template/_slide.scss */
.owlslide10 .owl-dots {
  position: relative;
  float: left;
}
/* line 775, ../html/scss/template/_slide.scss */
.owlslide10 .dotsparallelogram {
  background: #F0C6C9;
}
/* line 777, ../html/scss/template/_slide.scss */
.owlslide10 .dotsparallelogram.active {
  background: #EB1C24;
}

/* line 783, ../html/scss/template/_slide.scss */
.slide12 {
  padding: 50px 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 788, ../html/scss/template/_slide.scss */
.slide12 .trislide12 {
  padding-top: 50px;
}
/* line 793, ../html/scss/template/_slide.scss */
.slide12 .owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 40px;
}

/* line 801, ../html/scss/template/_slide.scss */
.owlcontent .dotsparallelogram {
  background: grey;
}
/* line 803, ../html/scss/template/_slide.scss */
.owlcontent .dotsparallelogram.active {
  background: black;
}

/* line 809, ../html/scss/template/_slide.scss */
.slide01_1 {
  position: relative;
}
/* line 811, ../html/scss/template/_slide.scss */
.slide01_1 .owl-stage {
  margin: 0 auto;
}
/* line 814, ../html/scss/template/_slide.scss */
.slide01_1 .navarrow {
  display: inline-block;
  position: absolute;
  top: 30%;
  width: 100%;
  z-index: -1;
}
/* line 820, ../html/scss/template/_slide.scss */
.slide01_1 .navarrow .prevnav {
  float: left;
  position: relative;
  left: -70px;
  cursor: pointer;
}
@media screen and (max-width: 1450px) {
  /* line 820, ../html/scss/template/_slide.scss */
  .slide01_1 .navarrow .prevnav {
    display: none;
  }
}
/* line 829, ../html/scss/template/_slide.scss */
.slide01_1 .navarrow .nxtnav {
  float: right;
  position: relative;
  right: -70px;
  cursor: pointer;
}
@media screen and (max-width: 1450px) {
  /* line 829, ../html/scss/template/_slide.scss */
  .slide01_1 .navarrow .nxtnav {
    display: none;
  }
}

/* line 840, ../html/scss/template/_slide.scss */
.slide01-2 {
  position: relative;
  max-width: 1070px;
  margin: 0 auto;
}
/* line 845, ../html/scss/template/_slide.scss */
.slide01-2 .wrapper.fixwidth {
  max-width: 850px;
  position: relative;
}
/* line 850, ../html/scss/template/_slide.scss */
.slide01-2 .slide01_2 {
  position: relative;
}
/* line 853, ../html/scss/template/_slide.scss */
.slide01-2 .slide01_2 .navarrow {
  display: inline-block;
  position: absolute;
  top: 35%;
  width: 100%;
}
/* line 858, ../html/scss/template/_slide.scss */
.slide01-2 .slide01_2 .navarrow .prevnav {
  cursor: pointer;
  float: left;
  position: absolute;
  left: -80px;
  width: 60px;
  height: 120px;
}
/* line 866, ../html/scss/template/_slide.scss */
.slide01-2 .slide01_2 .navarrow .prevnav img {
  position: absolute;
}
@media screen and (max-width: 1000px) {
  /* line 858, ../html/scss/template/_slide.scss */
  .slide01-2 .slide01_2 .navarrow .prevnav {
    display: none;
  }
}
/* line 873, ../html/scss/template/_slide.scss */
.slide01-2 .slide01_2 .navarrow .nxtnav {
  cursor: pointer;
  float: right;
  position: absolute;
  right: -84px;
  width: 60px;
  height: 120px;
}
/* line 881, ../html/scss/template/_slide.scss */
.slide01-2 .slide01_2 .navarrow .nxtnav img {
  position: absolute;
}
@media screen and (max-width: 1000px) {
  /* line 873, ../html/scss/template/_slide.scss */
  .slide01-2 .slide01_2 .navarrow .nxtnav {
    display: none;
  }
}
/* line 889, ../html/scss/template/_slide.scss */
.slide01-2 .slide01_2 .dtl-teaser {
  padding-bottom: 0px;
}
@media screen and (max-width: 991px) {
  /* line 891, ../html/scss/template/_slide.scss */
  .slide01-2 .slide01_2 .dtl-teaser:hover {
    box-shadow: 1px -2px 13px 0px #000;
  }
}
/* line 897, ../html/scss/template/_slide.scss */
.slide01-2 .slide01_2 .dtl-teaser .bg-blue {
  height: 90%;
  width: 90%;
}
@media screen and (max-width: 991px) {
  /* line 897, ../html/scss/template/_slide.scss */
  .slide01-2 .slide01_2 .dtl-teaser .bg-blue {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  /* line 904, ../html/scss/template/_slide.scss */
  .slide01-2 .slide01_2 .dtl-teaser .img {
    position: unset;
    left: unset;
    padding-top: unset;
  }
}
@media screen and (max-width: 767px) {
  /* line 904, ../html/scss/template/_slide.scss */
  .slide01-2 .slide01_2 .dtl-teaser .img {
    width: 100%;
  }
}
/* line 913, ../html/scss/template/_slide.scss */
.slide01-2 .slide01_2 .dtl-teaser .img img {
  width: 90%;
}
@media screen and (max-width: 991px) {
  /* line 913, ../html/scss/template/_slide.scss */
  .slide01-2 .slide01_2 .dtl-teaser .img img {
    width: 100%;
  }
}
/* line 922, ../html/scss/template/_slide.scss */
.slide01-2 .slide01_2 .thumbnail.news {
  width: 90%;
  float: right;
}
@media screen and (max-width: 991px) {
  /* line 922, ../html/scss/template/_slide.scss */
  .slide01-2 .slide01_2 .thumbnail.news {
    width: 100%;
    float: none;
  }
}
/* line 929, ../html/scss/template/_slide.scss */
.slide01-2 .slide01_2 .thumbnail.news .caption {
  height: 140px;
}
/* line 931, ../html/scss/template/_slide.scss */
.slide01-2 .slide01_2 .thumbnail.news .caption .thumb-contentt-5 {
  -webkit-line-clamp: 3;
  height: 78px;
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  /* line 929, ../html/scss/template/_slide.scss */
  .slide01-2 .slide01_2 .thumbnail.news .caption {
    height: 245px;
    padding: 20px 90px 20px 20px;
  }
}
/* line 940, ../html/scss/template/_slide.scss */
.slide01-2 .slide01_2 .thumbnail.news .caption .btnrdmore {
  padding-top: 10px;
}
/* line 943, ../html/scss/template/_slide.scss */
.slide01-2 .slide01_2 .thumbnail.news .caption .txtnews {
  display: none;
}
@media screen and (max-width: 767px) {
  /* line 943, ../html/scss/template/_slide.scss */
  .slide01-2 .slide01_2 .thumbnail.news .caption .txtnews {
    font-size: 17px;
    font-size: 1.7rem;
    line-height: 1.4;
    width: auto;
    display: block;
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 73px;
    padding-top: 5px;
    display: block;
  }
}
/* line 964, ../html/scss/template/_slide.scss */
.slide01-2 .slide01_2 .owl-dots {
  float: none;
  margin-top: 10px;
}
/* line 969, ../html/scss/template/_slide.scss */
.slide01-2 .slide01_2 .dotsparallelogram {
  background: #797979;
  margin-bottom: 30px;
}
/* line 972, ../html/scss/template/_slide.scss */
.slide01-2 .slide01_2 .dotsparallelogram.active {
  background: #000;
}
/* line 980, ../html/scss/template/_slide.scss */
.slide01-2 .navarrow2 {
  display: inline-block;
  position: absolute;
  top: 35%;
  width: 100%;
}
/* line 985, ../html/scss/template/_slide.scss */
.slide01-2 .navarrow2 .prevnav2 {
  cursor: pointer;
  position: absolute;
  left: 4%;
}
/* line 993, ../html/scss/template/_slide.scss */
.slide01-2 .navarrow2 .prevnav2 img {
  position: absolute;
}
@media screen and (max-width: 1000px) {
  /* line 985, ../html/scss/template/_slide.scss */
  .slide01-2 .navarrow2 .prevnav2 {
    display: none;
  }
}
/* line 1000, ../html/scss/template/_slide.scss */
.slide01-2 .navarrow2 .nxtnav2 {
  cursor: pointer;
  position: absolute;
  right: 9%;
}
/* line 1008, ../html/scss/template/_slide.scss */
.slide01-2 .navarrow2 .nxtnav2 img {
  position: absolute;
}
@media screen and (max-width: 1000px) {
  /* line 1000, ../html/scss/template/_slide.scss */
  .slide01-2 .navarrow2 .nxtnav2 {
    display: none;
  }
}

/* line 1018, ../html/scss/template/_slide.scss */
.slide01_3 .owl-nav.disabled + .owl-dots {
  margin-top: 20px;
}

/* line 1023, ../html/scss/template/_slide.scss */
.slide01_4 {
  position: relative;
}
/* line 1025, ../html/scss/template/_slide.scss */
.slide01_4 .owl-stage {
  margin: 0 auto;
}
@media screen and (min-width: 992px) {
  /* line 1025, ../html/scss/template/_slide.scss */
  .slide01_4 .owl-stage {
    height: 500px;
  }
}
/* line 1032, ../html/scss/template/_slide.scss */
.slide01_4 .navarrow {
  display: inline-block;
  position: absolute;
  top: 30%;
  width: 100%;
  z-index: -1;
}
/* line 1038, ../html/scss/template/_slide.scss */
.slide01_4 .navarrow .prevnav {
  float: left;
  position: relative;
  left: -70px;
  cursor: pointer;
}
@media screen and (max-width: 1450px) {
  /* line 1038, ../html/scss/template/_slide.scss */
  .slide01_4 .navarrow .prevnav {
    display: none;
  }
}
/* line 1047, ../html/scss/template/_slide.scss */
.slide01_4 .navarrow .nxtnav {
  float: right;
  position: relative;
  right: -70px;
  cursor: pointer;
}
@media screen and (max-width: 1450px) {
  /* line 1047, ../html/scss/template/_slide.scss */
  .slide01_4 .navarrow .nxtnav {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1057, ../html/scss/template/_slide.scss */
  .slide01_4 .thmbcenter_box {
    top: 0px;
  }
}

/* line 1064, ../html/scss/template/_slide.scss */
.slide11_1 .owl-nav {
  display: inline-block;
  position: absolute;
  top: 40%;
  width: 100%;
}
/* line 1069, ../html/scss/template/_slide.scss */
.slide11_1 .owl-nav .prevnav {
  float: left;
  position: absolute;
  left: 25%;
  cursor: pointer;
}
@media screen and (max-width: 1450px) {
  /* line 1069, ../html/scss/template/_slide.scss */
  .slide11_1 .owl-nav .prevnav {
    display: none;
  }
}
/* line 1078, ../html/scss/template/_slide.scss */
.slide11_1 .owl-nav .nxtnav {
  float: right;
  position: absolute;
  right: 25%;
  cursor: pointer;
}
@media screen and (max-width: 1450px) {
  /* line 1078, ../html/scss/template/_slide.scss */
  .slide11_1 .owl-nav .nxtnav {
    display: none;
  }
}

/*blogslide_block*/
@media screen and (max-width: 767px) {
  /* line 1118, ../html/scss/template/_slide.scss */
  .blogslide_block .slide14 .bgslide14_1 {
    width: 95%;
    margin: 0 auto;
  }
}
/* line 1125, ../html/scss/template/_slide.scss */
.blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .item span {
  display: block;
}
/* line 1128, ../html/scss/template/_slide.scss */
.blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .item .blog-img {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 100%;
  padding: 26%;
  position: relative;
  box-shadow: 4px 2px 15px 4px rgba(0, 0, 0, 0.15);
  filter: brightness(50%);
}
/* line 1139, ../html/scss/template/_slide.scss */
.blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .blogdetail {
  padding: 20px 0;
  -webkit-transition: 0.5s all ease-in-out;
  -moz-transition: 0.5s all ease-in-out;
  -ms-transition: 0.5s all ease-in-out;
  -o-transition: 0.5s all ease-in-out;
  transition: 0.5s all ease-in-out;
  opacity: 0 !important;
}
/* line 1148, ../html/scss/template/_slide.scss */
.blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .blogdetail.fadein {
  opacity: 1 !important;
}
/* line 1151, ../html/scss/template/_slide.scss */
.blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .blogdetail .cat-banner {
  margin: 0 auto;
  margin-bottom: 20px;
}
/* line 1156, ../html/scss/template/_slide.scss */
.blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .blogdetail .bxdt .detail1 {
  text-align: center;
  vertical-align: bottom;
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 65px;
  font-size: 25px;
  font-size: 2.5rem;
}
@media screen and (max-width: 767px) {
  /* line 1156, ../html/scss/template/_slide.scss */
  .blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .blogdetail .bxdt .detail1 {
    -webkit-line-clamp: 3;
    height: 95px;
  }
}
@media screen and (max-width: 480px) {
  /* line 1156, ../html/scss/template/_slide.scss */
  .blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .blogdetail .bxdt .detail1 {
    -webkit-line-clamp: 3;
    font-size: 20px;
    font-size: 2rem;
    height: 80px;
  }
}
/* line 1183, ../html/scss/template/_slide.scss */
.blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 40px;
}
/* line 1189, ../html/scss/template/_slide.scss */
.blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .owl-nav {
  display: inline-block;
  position: absolute;
  top: 25%;
  width: 100%;
}
@media screen and (max-width: 1300px) {
  /* line 1189, ../html/scss/template/_slide.scss */
  .blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .owl-nav {
    top: 20%;
  }
}
@media screen and (min-width: 768px) and (max-width: 860px) {
  /* line 1189, ../html/scss/template/_slide.scss */
  .blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .owl-nav {
    top: 15%;
  }
}
@media screen and (max-width: 600px) {
  /* line 1189, ../html/scss/template/_slide.scss */
  .blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .owl-nav {
    top: 17%;
  }
}
@media screen and (max-width: 320px) {
  /* line 1189, ../html/scss/template/_slide.scss */
  .blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .owl-nav {
    top: 9%;
    transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
  }
}
/* line 1211, ../html/scss/template/_slide.scss */
.blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .owl-nav .prevnav {
  float: left;
  position: absolute;
  left: 18%;
  cursor: pointer;
}
@media screen and (max-width: 1699px) {
  /* line 1211, ../html/scss/template/_slide.scss */
  .blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .owl-nav .prevnav {
    left: 15%;
  }
}
@media screen and (max-width: 1499px) {
  /* line 1211, ../html/scss/template/_slide.scss */
  .blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .owl-nav .prevnav {
    left: 10%;
  }
}
@media screen and (max-width: 1299px) {
  /* line 1211, ../html/scss/template/_slide.scss */
  .blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .owl-nav .prevnav {
    left: 8%;
  }
}
@media screen and (max-width: 991px) {
  /* line 1211, ../html/scss/template/_slide.scss */
  .blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .owl-nav .prevnav {
    left: 9%;
  }
}
@media screen and (max-width: 767px) {
  /* line 1211, ../html/scss/template/_slide.scss */
  .blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .owl-nav .prevnav {
    left: 2%;
  }
}
/* line 1233, ../html/scss/template/_slide.scss */
.blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .owl-nav .nxtnav {
  float: right;
  position: absolute;
  right: 18%;
  cursor: pointer;
}
@media screen and (max-width: 1699px) {
  /* line 1233, ../html/scss/template/_slide.scss */
  .blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .owl-nav .nxtnav {
    right: 15%;
  }
}
@media screen and (max-width: 1499px) {
  /* line 1233, ../html/scss/template/_slide.scss */
  .blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .owl-nav .nxtnav {
    right: 10%;
  }
}
@media screen and (max-width: 1299px) {
  /* line 1233, ../html/scss/template/_slide.scss */
  .blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .owl-nav .nxtnav {
    right: 8%;
  }
}
@media screen and (max-width: 991px) {
  /* line 1233, ../html/scss/template/_slide.scss */
  .blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .owl-nav .nxtnav {
    right: 9%;
  }
}
@media screen and (max-width: 767px) {
  /* line 1233, ../html/scss/template/_slide.scss */
  .blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .owl-nav .nxtnav {
    right: 2%;
  }
}
/* line 1256, ../html/scss/template/_slide.scss */
.blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .owl-dots .dotsparallelogram {
  background-color: #9E9F9F;
}
/* line 1259, ../html/scss/template/_slide.scss */
.blogslide_block .slide14 .bgslide14_1 .bloghdslide14 .owl-dots .dotsparallelogram.active {
  background: #0d2b85;
}

/*------------------------------------------------------------------------- Media Query -----------------------------------------------------------*/
/*==========  Non-Mobile First Method  ==========*/
@media only screen and (max-width: 1800px) {
  /* line 1283, ../html/scss/template/_slide.scss */
  .owlslidenav07 .navarrow .prevnav {
    left: 100px;
  }
  /* line 1286, ../html/scss/template/_slide.scss */
  .owlslidenav07 .navarrow .nxtnav {
    right: 100px;
  }
}
@media only screen and (max-width: 1500px) {
  /* line 1313, ../html/scss/template/_slide.scss */
  .slide04 .hdtxt1 {
    font-size: 70px;
    font-size: 7rem;
  }
  /* line 1317, ../html/scss/template/_slide.scss */
  .slide04 .bgslide04 {
    background-position-x: 350px;
  }
  /* line 1320, ../html/scss/template/_slide.scss */
  .slide04 .owlslide04 {
    padding: 40px 0px 40px 265px;
  }

  /* line 1325, ../html/scss/template/_slide.scss */
  .slide05 .decorbx, .slide05-1 .decorbx {
    right: 220px;
  }
  /* line 1328, ../html/scss/template/_slide.scss */
  .slide05 .hdtxt1, .slide05-1 .hdtxt1 {
    font-size: 70px;
    font-size: 7rem;
  }
  /* line 1332, ../html/scss/template/_slide.scss */
  .slide05 .bgslide05, .slide05-1 .bgslide05 {
    background-position-x: -215px;
  }

  /* line 1337, ../html/scss/template/_slide.scss */
  .slide06 .decorbx {
    right: 195px;
  }
  /* line 1340, ../html/scss/template/_slide.scss */
  .slide06 .hdtxt1 {
    font-size: 70px;
    font-size: 7rem;
  }
  /* line 1344, ../html/scss/template/_slide.scss */
  .slide06 .bgslide06 {
    background-position-x: -260px;
  }
  /* line 1347, ../html/scss/template/_slide.scss */
  .slide06 .owlslide06 {
    padding: 60px 310px 60px 62px;
  }
  /* line 1350, ../html/scss/template/_slide.scss */
  .slide06 .bxtxtslide {
    padding: 20px 30px;
  }

  /* line 1355, ../html/scss/template/_slide.scss */
  .owlslidenav07 .owl-dots {
    bottom: 5px;
  }
  /* line 1359, ../html/scss/template/_slide.scss */
  .owlslidenav07 .navarrow .prevnav {
    left: 45px;
  }
  /* line 1362, ../html/scss/template/_slide.scss */
  .owlslidenav07 .navarrow .nxtnav {
    right: 45px;
  }
}
/* Large Devices, Wide Screens */
@media only screen and (max-width: 1200px) {
  /* line 1373, ../html/scss/template/_slide.scss */
  .teaserslide03 .txtbx .txthd2 {
    font-size: 75px;
    font-size: 7.5rem;
    padding-bottom: 6px;
  }
  /* line 1378, ../html/scss/template/_slide.scss */
  .teaserslide03 .txtbx .txthd1 {
    font-size: 20px;
    font-size: 2rem;
    padding-bottom: 9px;
  }
  /* line 1384, ../html/scss/template/_slide.scss */
  .teaserslide03 .teaser-btn {
    width: 270px;
  }

  /* line 1389, ../html/scss/template/_slide.scss */
  .slide05 .owlslide05, .slide05 .owlslide05-1, .slide05-1 .owlslide05, .slide05-1 .owlslide05-1 {
    width: 66%;
  }

  /* line 1394, ../html/scss/template/_slide.scss */
  .owlslidenav07 .txtbx {
    top: 10%;
  }
  /* line 1396, ../html/scss/template/_slide.scss */
  .owlslidenav07 .txtbx .txthd2 {
    font-size: 75px;
    font-size: 7.5rem;
    padding-bottom: 6px;
  }
  /* line 1401, ../html/scss/template/_slide.scss */
  .owlslidenav07 .txtbx .txthd1 {
    font-size: 2px;
    font-size: 2rem;
    padding-bottom: 9px;
  }
  /* line 1408, ../html/scss/template/_slide.scss */
  .owlslidenav07 .navarrow .prevnav {
    left: 40px;
  }
  /* line 1411, ../html/scss/template/_slide.scss */
  .owlslidenav07 .navarrow .nxtnav {
    right: 40px;
  }
  /* line 1415, ../html/scss/template/_slide.scss */
  .owlslidenav07 .teaser-btn {
    width: 270px;
  }
  /* line 1418, ../html/scss/template/_slide.scss */
  .owlslidenav07 .owl-dots {
    bottom: 10px;
  }
}
/* Medium Devices, Desktops */
@media only screen and (max-width: 991px) {
  /* line 1426, ../html/scss/template/_slide.scss */
  .eachitemslide01 {
    position: relative;
    overflow: auto;
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: -ms-inline-box;
  }

  /* line 1436, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .txtbx .txthd1 {
    font-size: 35px;
    font-size: 3.5rem;
  }
  /* line 1440, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .txtbx .txthd2 {
    font-size: 70px;
    font-size: 7rem;
    padding-bottom: 15px;
  }
  /* line 1446, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .teaser-btn {
    width: 220px;
  }

  /* line 1452, ../html/scss/template/_slide.scss */
  .teaserslide03 .txtbx {
    top: 19%;
  }
  /* line 1454, ../html/scss/template/_slide.scss */
  .teaserslide03 .txtbx .txthd2 {
    font-size: 85px;
    font-size: 8.5rem;
    padding-bottom: 20px;
  }
  /* line 1459, ../html/scss/template/_slide.scss */
  .teaserslide03 .txtbx .txthd1 {
    font-size: 30px;
    font-size: 3rem;
    padding-bottom: 20px;
  }

  /* line 1467, ../html/scss/template/_slide.scss */
  .slide04 .hdtxt1 {
    font-size: 60px;
    font-size: 6rem;
  }
  /* line 1471, ../html/scss/template/_slide.scss */
  .slide04 .bgslide04 {
    background-position-x: 270px;
    background-size: cover;
  }
  /* line 1475, ../html/scss/template/_slide.scss */
  .slide04 .owlslide04 {
    padding: 40px 0px 40px 230px;
  }

  /* line 1479, ../html/scss/template/_slide.scss */
  .slide05, .slide05-1 {
    padding: 0px;
  }
  /* line 1481, ../html/scss/template/_slide.scss */
  .slide05 .wrapper, .slide05-1 .wrapper {
    padding: 0px 0px;
  }
  /* line 1484, ../html/scss/template/_slide.scss */
  .slide05 .decorbx, .slide05-1 .decorbx {
    display: none;
  }
  /* line 1487, ../html/scss/template/_slide.scss */
  .slide05 .hdtxt1, .slide05-1 .hdtxt1 {
    display: none;
  }
  /* line 1490, ../html/scss/template/_slide.scss */
  .slide05 .bgslide05, .slide05-1 .bgslide05 {
    background: url(../images/temp/owl05-bg-m.jpg) top center no-repeat;
    background-position-x: 0px;
    background-size: cover;
  }
  /* line 1495, ../html/scss/template/_slide.scss */
  .slide05 .owlslide05, .slide05 .owlslide05-1, .slide05-1 .owlslide05, .slide05-1 .owlslide05-1 {
    width: 100%;
    padding: 40px 0px 40px 190px;
  }
  /* line 1499, ../html/scss/template/_slide.scss */
  .slide05 .dotsparallelogram, .slide05-1 .dotsparallelogram {
    display: inline-block;
    margin-left: 5px;
    width: 35px;
    height: 5px;
    background: rgba(255, 255, 255, 0.5);
    -webkit-transform: skew(-35deg);
    -moz-transform: skew(-35deg);
    -o-transform: skew(-35deg);
    transform: skew(-35deg);
    cursor: pointer;
  }
  /* line 1510, ../html/scss/template/_slide.scss */
  .slide05 .dotsparallelogram.active, .slide05-1 .dotsparallelogram.active {
    background: white;
  }

  /* line 1516, ../html/scss/template/_slide.scss */
  .slide06 .decorbx {
    right: 170px;
  }
  /* line 1519, ../html/scss/template/_slide.scss */
  .slide06 .hdtxt1 {
    font-size: 60px;
    font-size: 6rem;
  }
  /* line 1523, ../html/scss/template/_slide.scss */
  .slide06 .bgslide06 {
    background-position-x: -450px;
    background-size: cover;
  }
  /* line 1527, ../html/scss/template/_slide.scss */
  .slide06 .owlslide06 {
    padding: 40px 250px 40px 60px;
  }
  /* line 1531, ../html/scss/template/_slide.scss */
  .slide06 .tbbx .contentt-3 {
    font-size: 18px;
    font-size: 1.8rem;
  }

  /* line 1539, ../html/scss/template/_slide.scss */
  .owlslidenav07 .txtbx {
    left: unset;
    top: unset;
    bottom: 9%;
  }
  /* line 1543, ../html/scss/template/_slide.scss */
  .owlslidenav07 .txtbx .txthd1 {
    font-size: 35px;
    font-size: 3.5rem;
  }
  /* line 1547, ../html/scss/template/_slide.scss */
  .owlslidenav07 .txtbx .txthd2 {
    font-size: 120px;
    font-size: 12rem;
  }
  /* line 1552, ../html/scss/template/_slide.scss */
  .owlslidenav07 .txtbtn1 {
    position: absolute;
    right: 5%;
    bottom: 9%;
  }
  /* line 1557, ../html/scss/template/_slide.scss */
  .owlslidenav07 .navarrow {
    display: none;
  }
  /* line 1560, ../html/scss/template/_slide.scss */
  .owlslidenav07 .owl-dots {
    bottom: 15px;
    left: unset;
  }

  /* line 1566, ../html/scss/template/_slide.scss */
  .slide08 .dotsparallelogram {
    display: inline-block;
    margin-left: 5px;
    width: 35px;
    height: 5px;
    background: rgba(255, 255, 255, 0.5);
    -webkit-transform: skew(-35deg);
    -moz-transform: skew(-35deg);
    -o-transform: skew(-35deg);
    transform: skew(-35deg);
    cursor: pointer;
  }
  /* line 1577, ../html/scss/template/_slide.scss */
  .slide08 .dotsparallelogram.active {
    background: white;
  }
}
/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {
  /* line 1588, ../html/scss/template/_slide.scss */
  .slide02 .bgslide02 {
    display: none;
  }
  /* line 1591, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 {
    padding: 0px;
  }
  /* line 1594, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .txtbx .txthd1 {
    font-size: 60px;
    font-size: 6rem;
  }
  /* line 1598, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .txtbx .txthd2 {
    font-size: 110px;
    font-size: 11rem;
  }
  /* line 1603, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .dotsparallelogram {
    margin-left: 5px;
    width: 35px;
    -webkit-transform: skew(-35deg);
    -moz-transform: skew(-35deg);
    -o-transform: skew(-35deg);
    transform: skew(-35deg);
    cursor: pointer;
  }
  /* line 1612, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .owl-dots {
    padding-left: 15px;
    position: absolute;
    bottom: 40px;
  }

  /* line 1620, ../html/scss/template/_slide.scss */
  .slide04 {
    background: none;
    padding: 0px 0px;
  }
  /* line 1623, ../html/scss/template/_slide.scss */
  .slide04 .decorbx {
    display: none;
  }
  /* line 1626, ../html/scss/template/_slide.scss */
  .slide04 .hdtxt1 {
    display: none;
  }
  /* line 1629, ../html/scss/template/_slide.scss */
  .slide04 .bgslide04 {
    background: url(../images/temp/owl04-bg-m.jpg) top center no-repeat;
    background-position-x: 0px;
    background-size: cover;
  }
  /* line 1634, ../html/scss/template/_slide.scss */
  .slide04 .owlslide04 {
    padding: 40px 0px 40px 140px;
  }
  /* line 1637, ../html/scss/template/_slide.scss */
  .slide04 .dotsparallelogram {
    display: inline-block;
    margin-left: 5px;
    width: 35px;
    height: 5px;
    background: rgba(255, 255, 255, 0.5);
    -webkit-transform: skew(-35deg);
    -moz-transform: skew(-35deg);
    -o-transform: skew(-35deg);
    transform: skew(-35deg);
    cursor: pointer;
  }
  /* line 1648, ../html/scss/template/_slide.scss */
  .slide04 .dotsparallelogram.active {
    background: white;
  }

  /* line 1653, ../html/scss/template/_slide.scss */
  .slide05, .slide05-1 {
    background-image: none;
  }
  /* line 1655, ../html/scss/template/_slide.scss */
  .slide05 .bgslide05, .slide05-1 .bgslide05 {
    background-size: cover;
  }
  /* line 1659, ../html/scss/template/_slide.scss */
  .slide05 .owlslide05 .owl-stage, .slide05 .owlslide05-1 .owl-stage, .slide05-1 .owlslide05 .owl-stage, .slide05-1 .owlslide05-1 .owl-stage {
    left: -40px;
  }
  /* line 1663, ../html/scss/template/_slide.scss */
  .slide05 .owl-theme .owl-dots, .slide05 .owl-theme .owl-nav, .slide05-1 .owl-theme .owl-dots, .slide05-1 .owl-theme .owl-nav {
    text-align: unset;
    position: absolute;
    left: 40%;
  }

  /* line 1669, ../html/scss/template/_slide.scss */
  .slide06 {
    background: none;
    padding: 0px 0px;
  }
  /* line 1672, ../html/scss/template/_slide.scss */
  .slide06 .decorbx {
    display: none;
  }
  /* line 1675, ../html/scss/template/_slide.scss */
  .slide06 .hdtxt1 {
    display: none;
  }
  /* line 1678, ../html/scss/template/_slide.scss */
  .slide06 .bgslide06 {
    background: url(../images/temp/owl06-bg-m.jpg) top center no-repeat;
    background-position: right top;
    background-size: cover;
  }
  /* line 1682, ../html/scss/template/_slide.scss */
  .slide06 .bgslide06 .owl-stage {
    right: -100px;
  }
  /* line 1689, ../html/scss/template/_slide.scss */
  .slide06 .bxtxtslide .bxtxt .tbbx .bxtxt1 {
    font-size: 20px;
    font-size: 2rem;
  }
  /* line 1693, ../html/scss/template/_slide.scss */
  .slide06 .bxtxtslide .bxtxt .tbbx .bxtxt2 {
    font-size: 30px;
    font-size: 3rem;
  }
  /* line 1697, ../html/scss/template/_slide.scss */
  .slide06 .bxtxtslide .bxtxt .tbbx .bxtxt3 {
    font-size: 20px;
    font-size: 2rem;
  }
  /* line 1701, ../html/scss/template/_slide.scss */
  .slide06 .bxtxtslide .bxtxt .tbbx .bxtxt4 {
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 1708, ../html/scss/template/_slide.scss */
  .slide06 .owlslide06 {
    padding: 60px 125px 60px 0px;
  }

  /* line 1714, ../html/scss/template/_slide.scss */
  .owlslidenav07 .txtbx .txthd2 {
    font-size: 85px;
    font-size: 8.5rem;
    padding-bottom: 20px;
  }
  /* line 1719, ../html/scss/template/_slide.scss */
  .owlslidenav07 .txtbx .txthd1 {
    font-size: 3px;
    font-size: 3rem;
    padding-bottom: 20px;
  }

  /* line 1728, ../html/scss/template/_slide.scss */
  .slide11 .trislide11_1 .item, .slide11 .trislide11_2 .item {
    padding: 0 30px;
  }
  /* line 1732, ../html/scss/template/_slide.scss */
  .slide11 .btn_switch {
    padding: 0 30px;
  }
  /* line 1735, ../html/scss/template/_slide.scss */
  .slide11 .btn_switch .mainbtnshort.trans_white {
    width: 100%;
  }
}
@media only screen and (max-width: 700px) {
  /* line 1747, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .txtbx .txthd1 {
    font-size: 50px;
    font-size: 5rem;
  }
  /* line 1751, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .txtbx .txthd2 {
    font-size: 100px;
    font-size: 10rem;
    padding-bottom: 15px;
  }
  /* line 1756, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .txtbx .teaser-btn {
    width: 250px;
  }

  /* line 1764, ../html/scss/template/_slide.scss */
  .teaserslide03 .txtbx .txthd2 {
    font-size: 70px;
    font-size: 7rem;
    padding-bottom: 20px;
  }
  /* line 1769, ../html/scss/template/_slide.scss */
  .teaserslide03 .txtbx .txthd1 {
    font-size: 20px;
    font-size: 2rem;
    padding-bottom: 20px;
  }
  /* line 1774, ../html/scss/template/_slide.scss */
  .teaserslide03 .txtbx .teaser-btn {
    width: 250px;
  }

  /* line 1781, ../html/scss/template/_slide.scss */
  .owlslidenav07 .txtbx .txthd2 {
    font-size: 70px;
    font-size: 7rem;
    padding-bottom: 20px;
  }
  /* line 1786, ../html/scss/template/_slide.scss */
  .owlslidenav07 .txtbx .txthd1 {
    font-size: 20px;
    font-size: 2rem;
    padding-bottom: 20px;
  }
  /* line 1791, ../html/scss/template/_slide.scss */
  .owlslidenav07 .txtbx .teaser-btn {
    width: 250px;
  }
}
@media only screen and (max-width: 600px) {
  /* line 1802, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .txtbx .txthd1 {
    font-size: 35px;
    font-size: 3.5rem;
  }
  /* line 1806, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .txtbx .txthd2 {
    font-size: 70px;
    font-size: 7rem;
    padding-bottom: 15px;
  }
  /* line 1811, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .txtbx .teaser-btn {
    width: 250px;
  }
  /* line 1815, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .owl-dots {
    bottom: 20px;
  }

  /* line 1822, ../html/scss/template/_slide.scss */
  .slide06 .bgslide06 .owl-stage {
    right: 0px;
  }
}
/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
  /* line 1834, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .txtbx .txthd1 {
    font-size: 30px;
    font-size: 3rem;
  }
  /* line 1838, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .txtbx .txthd2 {
    font-size: 55px;
    font-size: 5.5rem;
    padding-bottom: 15px;
  }
  /* line 1843, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .txtbx .teaser-btn {
    width: 200px;
  }
  /* line 1847, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .owl-dots {
    bottom: 15px;
  }

  /* line 1854, ../html/scss/template/_slide.scss */
  .teaserslide03 .txtbx .txthd2 {
    font-size: 55px;
    font-size: 5.5rem;
    padding-bottom: 15px;
  }
  /* line 1859, ../html/scss/template/_slide.scss */
  .teaserslide03 .txtbx .teaser-btn {
    width: 175px;
    line-height: 20px;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 1864, ../html/scss/template/_slide.scss */
  .teaserslide03 .txtbx .teaser-btn:before {
    border-width: 50px 40px 0 0;
  }
  /* line 1867, ../html/scss/template/_slide.scss */
  .teaserslide03 .txtbx .teaser-btn:after {
    border-width: 50px 40px 0 0;
  }

  /* line 1874, ../html/scss/template/_slide.scss */
  .slide04 .owlslide04 {
    padding: 40px 60px 40px 120px;
  }

  /* line 1879, ../html/scss/template/_slide.scss */
  .slide05 .owlslide05, .slide05 .owlslide05-1, .slide05-1 .owlslide05, .slide05-1 .owlslide05-1 {
    padding: 40px 0px 40px 120px;
  }

  /* line 1884, ../html/scss/template/_slide.scss */
  .slide06 .owlslide06 {
    padding: 60px 100px 60px 0px;
  }
  /* line 1888, ../html/scss/template/_slide.scss */
  .slide06 .bxtxtslide {
    padding: 20px;
  }

  /* line 1899, ../html/scss/template/_slide.scss */
  .owlslidenav07 .txtbx .txthd2 {
    font-size: 55px;
    font-size: 5.5rem;
    padding-bottom: 15px;
  }
  /* line 1904, ../html/scss/template/_slide.scss */
  .owlslidenav07 .txtbx .teaser-btn {
    width: 175px;
    line-height: 20px;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 1909, ../html/scss/template/_slide.scss */
  .owlslidenav07 .txtbx .teaser-btn:before {
    border-width: 50px 40px 0 0;
  }
  /* line 1912, ../html/scss/template/_slide.scss */
  .owlslidenav07 .txtbx .teaser-btn:after {
    border-width: 50px 40px 0 0;
  }

  /* line 1919, ../html/scss/template/_slide.scss */
  .slide11 .trislide11_1, .slide11 .trislide11_2 {
    padding: 100px 0px 50px 0px;
  }
  /* line 1921, ../html/scss/template/_slide.scss */
  .slide11 .trislide11_1 .item, .slide11 .trislide11_2 .item {
    padding: 0 20px;
  }
  /* line 1925, ../html/scss/template/_slide.scss */
  .slide11 .btn_switch {
    padding: 0 20px;
    top: 50px;
  }
  /* line 1929, ../html/scss/template/_slide.scss */
  .slide11 .count {
    padding-bottom: 20px;
  }
}
@media only screen and (max-width: 420px) {
  /* line 1937, ../html/scss/template/_slide.scss */
  .slide04 .owlslide04 {
    padding: 26px 0px 25px 85px;
  }

  /* line 1942, ../html/scss/template/_slide.scss */
  .slide05 .owlslide05, .slide05 .owlslide05-1, .slide05-1 .owlslide05, .slide05-1 .owlslide05-1 {
    padding: 26px 0px 25px 85px;
  }
}
@media only screen and (max-width: 400px) {
  /* line 1952, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .txtbx .txthd1 {
    font-size: 25px;
    font-size: 2.5rem;
    padding-bottom: 5px;
  }
  /* line 1957, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .txtbx .txthd2 {
    font-size: 45px;
    font-size: 4.5rem;
    padding-bottom: 8px;
  }
  /* line 1962, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .txtbx .teaser-btn {
    width: 175px;
    line-height: 20px;
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 1967, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .txtbx .teaser-btn:before {
    border-width: 50px 40px 0 0;
  }
  /* line 1970, ../html/scss/template/_slide.scss */
  .slide02 .trislide02 .txtbx .teaser-btn:after {
    border-width: 50px 40px 0 0;
  }

  /* line 1979, ../html/scss/template/_slide.scss */
  .teaserslide03 .txtbx .txthd2 {
    font-size: 50px;
    font-size: 5rem;
    padding-bottom: 10px;
  }
  /* line 1984, ../html/scss/template/_slide.scss */
  .teaserslide03 .txtbx .txthd1 {
    font-size: 15px;
    font-size: 1.5rem;
    padding-bottom: 12px;
  }

  /* line 1993, ../html/scss/template/_slide.scss */
  .owlslidenav07 .txtbx .txthd3 {
    font-size: 25px;
    font-size: 2.5rem;
    padding-bottom: 10px;
  }
  /* line 1998, ../html/scss/template/_slide.scss */
  .owlslidenav07 .txtbx .txthd2 {
    font-size: 50px;
    font-size: 5rem;
    padding-bottom: 10px;
  }
  /* line 2003, ../html/scss/template/_slide.scss */
  .owlslidenav07 .txtbx .txthd1 {
    font-size: 15px;
    font-size: 1.5rem;
    padding-bottom: 12px;
  }
}
/* Custom, iPhone Retina */
@media only screen and (max-width: 320px) {
  /* line 2018, ../html/scss/template/_slide.scss */
  .slide06 .bxtxtslide .bxtxt .tbbx .tb1-320 {
    display: table-cell;
    width: 100%;
  }
  /* line 2022, ../html/scss/template/_slide.scss */
  .slide06 .bxtxtslide .bxtxt .tbbx .tb2-320 {
    display: table-cell;
    width: 0%;
  }
}
/* line 4, ../html/scss/template/_iconbtn.scss */
.iconbtn {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
/* line 8, ../html/scss/template/_iconbtn.scss */
.iconbtn .icon {
  width: 53px;
  height: 50px;
  background-color: #EB1C24;
  float: left;
  margin-right: 20px;
}
/* line 14, ../html/scss/template/_iconbtn.scss */
.iconbtn .icon span {
  font-size: 35px;
  color: white;
  padding: 9px;
}
/* line 19, ../html/scss/template/_iconbtn.scss */
.iconbtn .icon:hover {
  background-color: #D5131D;
}
/* line 22, ../html/scss/template/_iconbtn.scss */
.iconbtn .icon:hover::before {
  border-bottom: 20px solid #D5131D;
  border-left: 33px solid #D5131D;
  border-right: 20px solid transparent;
}
/* line 28, ../html/scss/template/_iconbtn.scss */
.iconbtn .icon:before {
  border-bottom: 20px solid #EB1C24;
  border-left: 33px solid #EB1C24;
  border-right: 20px solid transparent;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  top: -20px;
  width: 0;
}

/* line 41, ../html/scss/template/_iconbtn.scss */
.word .thumb-contentt-5 {
  font-family: "prompt-medium";
}

/* line 45, ../html/scss/template/_iconbtn.scss */
.tags {
  height: 900px;
  position: relative;
}

/* line 50, ../html/scss/template/_iconbtn.scss */
.palette {
  height: 400px;
  position: relative;
}

/* line 55, ../html/scss/template/_iconbtn.scss */
.tag_left {
  position: absolute;
  z-index: 3;
  left: 0;
  top: 0;
}
/* line 60, ../html/scss/template/_iconbtn.scss */
.tag_left .triangle {
  width: 0;
  height: 0;
  border-top: 100px solid;
  border-right: 100px solid transparent;
}
/* line 65, ../html/scss/template/_iconbtn.scss */
.tag_left .triangle.red {
  border-top-color: #EB1C24;
}
/* line 68, ../html/scss/template/_iconbtn.scss */
.tag_left .triangle .text {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform-origin: left top 0;
  -webkit-transform-origin: left top 0;
  -ms-transform-origin: left top 0;
  -moz-transform-origin: left top 0;
  -o-transform-origin: left top 0;
  position: absolute;
  top: 30px;
  left: 10px;
}

/* line 88, ../html/scss/template/_iconbtn.scss */
.tag_right {
  position: absolute;
  z-index: 3;
  right: 10px;
  top: 10px;
  cursor: pointer;
}
/* line 94, ../html/scss/template/_iconbtn.scss */
.tag_right [class^="icon-"], .tag_right [class*=" icon-"] {
  font-size: 40px;
  color: #BBBBBB;
}
/* line 99, ../html/scss/template/_iconbtn.scss */
.tag_right.active [class^="icon-"], .tag_right.active [class*=" icon-"] {
  color: #EB1C24;
}

/* line 105, ../html/scss/template/_iconbtn.scss */
.color-palette {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -o-transform: translate(-50%);
  -ms-transform: translate(-50%);
  -moz-transform: translate(-50%);
  width: 100%;
}
/* line 115, ../html/scss/template/_iconbtn.scss */
.color-palette .text {
  display: inline-block;
}
/* line 117, ../html/scss/template/_iconbtn.scss */
.color-palette .text .thumb-contentt-5 {
  font-size: 16px;
  font-size: 1.6rem;
  color: #818181;
}
/* line 123, ../html/scss/template/_iconbtn.scss */
.color-palette .colors {
  display: inline-block;
}
/* line 125, ../html/scss/template/_iconbtn.scss */
.color-palette .colors .color-box {
  width: 12px;
  height: 12px;
  border: 1px solid #FFFFFF;
  display: inline-block;
  margin-left: 5px;
}

/*------------------------------------------------------------------------- Media Query -----------------------------------------------------------*/
/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
/* Medium Devices, Desktops */
/* Small Devices, Tablets */
/* Extra Small Devices, Phones */
/* Custom, iPhone Retina */
/* line 7, ../html/scss/template/_imgbtn.scss */
.imgbtn {
  overflow: hidden;
  width: auto;
  height: auto;
}
/* line 11, ../html/scss/template/_imgbtn.scss */
.imgbtn img {
  width: 100%;
  height: 100%;
}
/* line 15, ../html/scss/template/_imgbtn.scss */
.imgbtn img:first-child {
  -webkit-transition: all 500ms cubic-bezier(0, 1.03, 0, 1.03);
  -moz-transition: all 500ms cubic-bezier(0, 1.03, 0, 1.03);
  -ms-transition: all 500ms cubic-bezier(0, 1.03, 0, 1.03);
  -o-transition: all 500ms cubic-bezier(0, 1.03, 0, 1.03);
  transition: all 500ms cubic-bezier(0, 1.03, 0, 1.03);
}
/* line 25, ../html/scss/template/_imgbtn.scss */
.imgbtn:hover .hovergradiant {
  opacity: 1;
}
/* line 28, ../html/scss/template/_imgbtn.scss */
.imgbtn:hover img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
/* line 36, ../html/scss/template/_imgbtn.scss */
.imgbtn .img {
  position: relative;
  z-index: 2;
}
/* line 40, ../html/scss/template/_imgbtn.scss */
.imgbtn .circle {
  width: 100px;
  height: 100px;
  top: 45%;
  left: 50%;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 59, ../html/scss/template/_imgbtn.scss */
.imgbtn .circle span.icon {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 80px;
  font-size: 8rem;
  color: rgba(250, 0, 0, 0.7);
  z-index: 3;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 77, ../html/scss/template/_imgbtn.scss */
.imgbtn .hovergradiant {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%);
  -webkit-transition: all 500ms cubic-bezier(0, 1.03, 0, 1.03);
  -moz-transition: all 500ms cubic-bezier(0, 1.03, 0, 1.03);
  -ms-transition: all 500ms cubic-bezier(0, 1.03, 0, 1.03);
  -o-transition: all 500ms cubic-bezier(0, 1.03, 0, 1.03);
  transition: all 500ms cubic-bezier(0, 1.03, 0, 1.03);
  z-index: 0;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
}

/*------------------------------------------------------------------------- Media Query -----------------------------------------------------------*/
/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
/* Medium Devices, Desktops */
/* Small Devices, Tablets */
/* Extra Small Devices, Phones */
/* Custom, iPhone Retina */
/* line 4, ../html/scss/template/_rangeslider.scss */
.ui-slider {
  position: relative;
  text-align: left;
}
/* line 7, ../html/scss/template/_rangeslider.scss */
.ui-slider .ui-slider-handle {
  height: 60px;
  width: 60px;
  position: absolute;
  z-index: 2;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}
/* line 16, ../html/scss/template/_rangeslider.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* line 27, ../html/scss/template/_rangeslider.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -0.7em;
}
/* line 31, ../html/scss/template/_rangeslider.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 37, ../html/scss/template/_rangeslider.scss */
.ui-state-default, .ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  background: #A51419;
  border: 5px solid #fff;
  border-radius: 45px;
  margin-top: -19px;
  cursor: pointer;
}
/* line 44, ../html/scss/template/_rangeslider.scss */
.ui-state-default:before, .ui-widget-content .ui-state-default:before,
.ui-widget-header .ui-state-default:before, .ui-button:before, html .ui-button.ui-state-disabled:hover:before, html .ui-button.ui-state-disabled:active:before {
  content: "";
  height: 26px;
  width: 26px;
  background: #fff;
  position: absolute;
  z-index: 3;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
  border-radius: 20px;
  top: 24%;
  right: 24%;
}

/* line 60, ../html/scss/template/_rangeslider.scss */
.ui-widget {
  margin-bottom: 20px;
}
/* line 62, ../html/scss/template/_rangeslider.scss */
.ui-widget.ui-widget-content {
  width: 95%;
  height: 15px;
  margin: 0 auto;
  cursor: pointer;
  background: #BFBFBF;
  border-radius: 25px;
  border: none;
}

/* line 73, ../html/scss/template/_rangeslider.scss */
.ui-widget-header {
  background: #EB1C24;
}

/* line 77, ../html/scss/template/_rangeslider.scss */
.divlabel2 {
  width: 120%;
  margin-top: 30px;
  overflow: hidden;
  position: absolute;
}
/* line 83, ../html/scss/template/_rangeslider.scss */
.divlabel2 .dvl2item.one {
  text-align: left;
  width: 20%;
  font-size: 25px;
  color: #555555;
}
/* line 90, ../html/scss/template/_rangeslider.scss */
.divlabel2 .dvl2item.two, .divlabel2 .dvl2item.three, .divlabel2 .dvl2item.four {
  text-align: left;
  width: 20%;
  font-size: 25px;
  color: #555555;
}
/* line 96, ../html/scss/template/_rangeslider.scss */
.divlabel2 .dvl2item.five {
  text-align: left;
  width: 20%;
  font-size: 25px;
  color: #555555;
}

/* line 107, ../html/scss/template/_rangeslider.scss */
#slider-range .hd5.hde-txt {
  font-size: 2rem !important;
}

/* line 111, ../html/scss/template/_rangeslider.scss */
.range-wrapper {
  position: relative;
  padding-bottom: 50px;
  width: 95%;
}
/* line 115, ../html/scss/template/_rangeslider.scss */
.range-wrapper #slider-range {
  position: relative;
}

/***************** Range Slider *****************/
/* line 169, ../html/scss/template/_rangeslider.scss */
#slider-range .ui-state-default {
  transform: translate(-30%, 0);
  -webkit-transform: translate(-30%, 0);
  -moz-transform: translate(-30%, 0);
  -ms-transform: translate(-30%, 0);
  -o-transform: translate(-30%, 0);
}

/* line 176, ../html/scss/template/_rangeslider.scss */
#slider-range {
  width: 90%;
  margin: 0 auto;
}

/* line 181, ../html/scss/template/_rangeslider.scss */
#slider-range2 .ui-state-default {
  transform: translate(-30%, 0);
  -webkit-transform: translate(-30%, 0);
  -moz-transform: translate(-30%, 0);
  -ms-transform: translate(-30%, 0);
  -o-transform: translate(-30%, 0);
}

/* line 188, ../html/scss/template/_rangeslider.scss */
#slider-range2 {
  width: 90%;
  margin: 0 auto;
}

/* line 192, ../html/scss/template/_rangeslider.scss */
.range-wrapper {
  margin: 0 auto;
}

/* line 195, ../html/scss/template/_rangeslider.scss */
.divlabel2 {
  width: 100%;
  margin-top: 30px;
  margin-bottom: 20px;
  position: relative;
}

/* line 201, ../html/scss/template/_rangeslider.scss */
.divlabel3 {
  display: inline-block;
  font-family: "teko-regular";
  font-size: 30px;
  font-size: 3.0rem;
  color: #000;
  text-align: right;
  vertical-align: middle;
  width: 70%;
}

/* line 213, ../html/scss/template/_rangeslider.scss */
.divlabel4 {
  display: inline-block;
  font-family: "prompt-medium";
  font-size: 20px;
  width: 30%;
  vertical-align: middle;
}

/* line 220, ../html/scss/template/_rangeslider.scss */
.divlabel2 .dvl2item.five {
  text-align: right;
}

/* line 223, ../html/scss/template/_rangeslider.scss */
#slider-range {
  background-color: #BFBFBF;
  border-radius: 50px;
}

/* line 227, ../html/scss/template/_rangeslider.scss */
#slider-range2 div:first-child {
  background-color: #BFBFBF;
  border-radius: 50px;
}

/*------------------------------------------------------------------------- Media Query -----------------------------------------------------------*/
/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
@media only screen and (max-width: 1200px) {
  /* line 241, ../html/scss/template/_rangeslider.scss */
  .dvl2item.nbrange {
    font-size: 25px;
    font-size: 2.5rem;
  }
}
/* Medium Devices, Desktops */
@media only screen and (max-width: 991px) {
  /* line 273, ../html/scss/template/_rangeslider.scss */
  .divlabel3 {
    font-size: 23px;
  }

  /* line 278, ../html/scss/template/_rangeslider.scss */
  .divlabel4 {
    font-size: 18px;
  }

  /* line 282, ../html/scss/template/_rangeslider.scss */
  .range-wrapper {
    padding-top: 30px;
  }

  /* line 285, ../html/scss/template/_rangeslider.scss */
  .divlabel2 {
    margin-top: 20px;
  }

  /* line 289, ../html/scss/template/_rangeslider.scss */
  .ui-slider-horizontal .ui-slider-handle {
    margin-left: -1.7em;
  }

  /* line 293, ../html/scss/template/_rangeslider.scss */
  .ui-widget.ui-widget-content {
    margin: 20px;
  }

  /***************** Range Slider *****************/
  /* line 298, ../html/scss/template/_rangeslider.scss */
  #slider-range .ui-state-default {
    transform: translate(-6%, 0);
    -webkit-transform: translate(-6%, 0);
    -moz-transform: translate(-6%, 0);
    -ms-transform: translate(-6%, 0);
    -o-transform: translate(-6%, 0);
  }

  /* line 305, ../html/scss/template/_rangeslider.scss */
  #slider-range2 .ui-state-default {
    transform: translate(-6%, 0);
    -webkit-transform: translate(-6%, 0);
    -moz-transform: translate(-6%, 0);
    -ms-transform: translate(-6%, 0);
    -o-transform: translate(-6%, 0);
  }
}
/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {
  /* line 338, ../html/scss/template/_rangeslider.scss */
  .range-wrapper {
    margin: 0 auto;
  }

  /* line 341, ../html/scss/template/_rangeslider.scss */
  .divlabel2 {
    width: 100%;
    margin-top: 25px;
  }
  /* line 346, ../html/scss/template/_rangeslider.scss */
  .divlabel2 .dvl2item.one {
    text-align: left;
    width: 20%;
  }
  /* line 351, ../html/scss/template/_rangeslider.scss */
  .divlabel2 .dvl2item.two, .divlabel2 .dvl2item.three, .divlabel2 .dvl2item.four {
    text-align: right;
    width: 20%;
  }
  /* line 355, ../html/scss/template/_rangeslider.scss */
  .divlabel2 .dvl2item.five {
    text-align: right;
    width: 20%;
  }

  /* line 362, ../html/scss/template/_rangeslider.scss */
  .ui-slider-horizontal .ui-slider-handle {
    margin-left: -1.5em;
  }

  /* line 366, ../html/scss/template/_rangeslider.scss */
  .ui-widget.ui-widget-content {
    margin: 0 auto;
  }

  /***************** Range Slider *****************/
  /* line 371, ../html/scss/template/_rangeslider.scss */
  #slider-range .ui-state-default {
    transform: translate(-12%, 0);
    -webkit-transform: translate(-126%, 0);
    -moz-transform: translate(-12%, 0);
    -ms-transform: translate(-12%, 0);
    -o-transform: translate(-12%, 0);
  }

  /* line 378, ../html/scss/template/_rangeslider.scss */
  #slider-range2 .ui-state-default {
    transform: translate(-12%, 0);
    -webkit-transform: translate(-126%, 0);
    -moz-transform: translate(-12%, 0);
    -ms-transform: translate(-12%, 0);
    -o-transform: translate(-12%, 0);
  }

  /* line 386, ../html/scss/template/_rangeslider.scss */
  .divlabel3 {
    font-size: 30px;
  }

  /* line 391, ../html/scss/template/_rangeslider.scss */
  .divlabel4 {
    font-size: 23px;
  }
}
/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
  /* line 398, ../html/scss/template/_rangeslider.scss */
  .ui-slider {
    position: relative;
    text-align: left;
  }
  /* line 401, ../html/scss/template/_rangeslider.scss */
  .ui-slider .ui-slider-handle {
    height: 30px;
    width: 30px;
  }
  /* line 405, ../html/scss/template/_rangeslider.scss */
  .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
  }

  /* line 416, ../html/scss/template/_rangeslider.scss */
  .ui-slider-horizontal .ui-slider-handle {
    margin-left: -0.7em;
  }
  /* line 419, ../html/scss/template/_rangeslider.scss */
  .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
  }

  /* line 425, ../html/scss/template/_rangeslider.scss */
  .ui-state-default, .ui-widget-content .ui-state-default,
  .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: 3px solid #fff;
    margin-top: -4px;
  }
  /* line 429, ../html/scss/template/_rangeslider.scss */
  .ui-state-default:before, .ui-widget-content .ui-state-default:before,
  .ui-widget-header .ui-state-default:before, .ui-button:before, html .ui-button.ui-state-disabled:hover:before, html .ui-button.ui-state-disabled:active:before {
    height: 12px;
    width: 12px;
    top: 25%;
    right: 25%;
  }

  /* line 438, ../html/scss/template/_rangeslider.scss */
  .ui-widget.ui-widget-content {
    height: 10px;
  }

  /* line 443, ../html/scss/template/_rangeslider.scss */
  .ui-widget-header {
    background: #EB1C24;
  }

  /* line 447, ../html/scss/template/_rangeslider.scss */
  .dvl2item.nbrange {
    font-size: 25px;
    font-size: 2.5rem;
  }

  /* line 453, ../html/scss/template/_rangeslider.scss */
  .divlabel3 {
    font-size: 25px;
  }

  /* line 458, ../html/scss/template/_rangeslider.scss */
  .divlabel4 {
    font-size: 20px;
  }
}
/* Custom, iPhone Retina */
/* line 6, ../html/scss/template/_videos_gal.scss */
.video_gallery img {
  width: 100%;
}
/* line 9, ../html/scss/template/_videos_gal.scss */
.video_gallery .hovergradiant {
  cursor: pointer;
}
/* line 12, ../html/scss/template/_videos_gal.scss */
.video_gallery .thumb-contentt-5 {
  padding-top: 5px;
  text-align: left;
  line-height: 1.3;
  font-size: 16px;
  font-size: 1.6rem;
  padding-bottom: 15px;
}
/* line 22, ../html/scss/template/_videos_gal.scss */
.video_gallery .wrapmoveinmb .moveinmb {
  padding-top: 30px;
}
/* line 26, ../html/scss/template/_videos_gal.scss */
.video_gallery .see-all {
  cursor: pointer;
  background-color: #EB1C24;
  width: 36%;
  vertical-align: middle;
  display: table-cell;
  text-align: center;
}
/* line 34, ../html/scss/template/_videos_gal.scss */
.video_gallery .see-all a {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  display: inline-block;
}
/* line 45, ../html/scss/template/_videos_gal.scss */
.video_gallery .see-all .contentt-3 {
  font-family: "teko-regular";
  font-size: 30px;
  font-size: 3rem;
  line-height: 2;
}
/* line 52, ../html/scss/template/_videos_gal.scss */
.video_gallery .subscribe {
  text-align: right;
  padding-bottom: 15px;
}
/* line 55, ../html/scss/template/_videos_gal.scss */
.video_gallery .subscribe .banner {
  background-color: #6E6E6E;
  width: auto;
  display: inline-block;
  padding: 0 18px;
  border-radius: 2px;
  margin-right: 10px;
}
/* line 62, ../html/scss/template/_videos_gal.scss */
.video_gallery .subscribe .banner .thumb-contentt-5 {
  line-height: 2.5;
  font-size: 14px;
  font-size: 1.4rem;
}
/* line 68, ../html/scss/template/_videos_gal.scss */
.video_gallery .subscribe .count {
  background-color: #FFFFFF;
  display: inline-block;
  position: relative;
}
/* line 72, ../html/scss/template/_videos_gal.scss */
.video_gallery .subscribe .count .thumb-contentt-5 {
  color: #878787;
  line-height: 3.3;
  font-size: 10px;
  font-size: 1rem;
  padding: 0 12px;
}
/* line 80, ../html/scss/template/_videos_gal.scss */
.video_gallery .subscribe .count:before {
  content: "";
  position: absolute;
  top: 25%;
  right: 98%;
  width: auto;
  height: auto;
  border-top: 8px solid transparent;
  border-right: 9px solid #FFFFFF;
  border-bottom: 8px solid transparent;
}
/* line 92, ../html/scss/template/_videos_gal.scss */
.video_gallery .circle {
  width: 64px;
  height: 64px;
  top: 40%;
  z-index: 3;
}
/* line 104, ../html/scss/template/_videos_gal.scss */
.video_gallery .wrapbig_video {
  display: table;
  width: 100%;
}
/* line 107, ../html/scss/template/_videos_gal.scss */
.video_gallery .wrapbig_video .wrapinbig_video {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
}
/* line 113, ../html/scss/template/_videos_gal.scss */
.video_gallery .frameyoutube {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
/* line 120, ../html/scss/template/_videos_gal.scss */
.video_gallery .title_video {
  display: table;
}
/* line 124, ../html/scss/template/_videos_gal.scss */
.video_gallery .title_video .intitle_video {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
}

/*------------------------------------------------------------------------- Media Query -----------------------------------------------------------*/
/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) {
  /* line 146, ../html/scss/template/_videos_gal.scss */
  .video_gallery .thumb-contentt-5 {
    font-size: 14px;
    font-size: 1.4rem;
  }
  /* line 151, ../html/scss/template/_videos_gal.scss */
  .video_gallery .see-all .contentt-3 {
    font-size: 15px;
    font-size: 1.5rem;
  }
  /* line 157, ../html/scss/template/_videos_gal.scss */
  .video_gallery .subscribe .banner {
    padding: 0 8px;
    margin-right: 8px;
  }
  /* line 160, ../html/scss/template/_videos_gal.scss */
  .video_gallery .subscribe .banner .thumb-contentt-5 {
    line-height: 2.3;
    font-size: 12px;
    font-size: 1.2rem;
  }
  /* line 167, ../html/scss/template/_videos_gal.scss */
  .video_gallery .subscribe .count .thumb-contentt-5 {
    line-height: 2.5;
    font-size: 8px;
    font-size: 0.8rem;
    padding: 0 8px;
  }
  /* line 174, ../html/scss/template/_videos_gal.scss */
  .video_gallery .subscribe .count:before {
    top: 25%;
    right: 98%;
    border-top: 6px solid transparent;
    border-right: 7px solid #FFFFFF;
    border-bottom: 6px solid transparent;
  }
  /* line 182, ../html/scss/template/_videos_gal.scss */
  .video_gallery .circle {
    width: 50px;
    height: 50px;
    top: 40%;
  }
  /* line 187, ../html/scss/template/_videos_gal.scss */
  .video_gallery .circle span.icon {
    font-size: 63px;
    font-size: 6.3rem;
  }
}
/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {
  /* line 204, ../html/scss/template/_videos_gal.scss */
  .video_gallery .thumb-contentt-5 {
    font-size: 20px;
    font-size: 2rem;
  }
  /* line 208, ../html/scss/template/_videos_gal.scss */
  .video_gallery .circle {
    width: 62px;
    height: 62px;
    top: 42%;
  }
  /* line 215, ../html/scss/template/_videos_gal.scss */
  .video_gallery .circle span.icon {
    font-size: 80px;
    font-size: 8rem;
  }
  /* line 225, ../html/scss/template/_videos_gal.scss */
  .video_gallery .scroll {
    overflow-x: scroll;
    position: relative;
    -webkit-overflow-scrolling: touch;
  }
  /* line 336, ../html/scss/main/_mixin.scss */
  .video_gallery .scroll::-webkit-scrollbar-track {
    background-color: transparent;
  }
  /* line 339, ../html/scss/main/_mixin.scss */
  .video_gallery .scroll::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: transparent;
  }
  /* line 344, ../html/scss/main/_mixin.scss */
  .video_gallery .scroll::-webkit-scrollbar-thumb {
    background-color: #fff;
  }
  /* line 230, ../html/scss/template/_videos_gal.scss */
  .video_gallery .scroll .allwidth {
    text-align: left;
    width: 1600px;
  }
  /* line 233, ../html/scss/template/_videos_gal.scss */
  .video_gallery .scroll .allwidth .padding5.col-sm-12.col-md-12 {
    width: 15%;
    display: inline-block;
    vertical-align: top;
  }
  /* line 242, ../html/scss/template/_videos_gal.scss */
  .video_gallery .wrapmoveinmb.padding5 {
    display: none;
  }
  /* line 246, ../html/scss/template/_videos_gal.scss */
  .video_gallery .see-all {
    width: 20%;
    display: table-cell;
    text-align: center;
  }
  /* line 251, ../html/scss/template/_videos_gal.scss */
  .video_gallery .see-all .contentt-3 {
    font-size: 20px;
    font-size: 2rem;
  }
  /* line 255, ../html/scss/template/_videos_gal.scss */
  .video_gallery .see-all a {
    display: table-cell;
    vertical-align: middle;
  }
}
/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
  /* line 266, ../html/scss/template/_videos_gal.scss */
  .video_gallery .circle {
    width: 64px;
    height: 64px;
    top: 40%;
  }
  /* line 280, ../html/scss/template/_videos_gal.scss */
  .video_gallery .scroll .allwidth {
    width: 1000px;
  }
  /* line 284, ../html/scss/template/_videos_gal.scss */
  .video_gallery .thumb-contentt-5 {
    font-size: 15px;
    font-size: 1.5rem;
  }
  /* line 288, ../html/scss/template/_videos_gal.scss */
  .video_gallery .see-all {
    text-align: center;
  }
  /* line 290, ../html/scss/template/_videos_gal.scss */
  .video_gallery .see-all .contentt-3 {
    font-size: 16px;
    font-size: 1.6rem;
  }
}
/* Custom, iPhone Retina */
/* line 4, ../html/scss/main/_wfs.scss */
.rdbg {
  background-image: url(/images/share/rd-bg.jpg);
  background-color: #f4f4f4;
  background-position: top center;
  background-repeat: repeat-y;
  min-width: 100%;
  min-height: 100%;
}

/* line 12, ../html/scss/main/_wfs.scss */
.dtl-teaser {
  max-width: 1180px;
  margin: auto;
  position: relative;
  padding-bottom: 50px;
  margin-bottom: 20px;
}
/* line 18, ../html/scss/main/_wfs.scss */
.dtl-teaser .bg-blue {
  background-color: #0A2D82;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  margin-top: -5%;
}
/* line 27, ../html/scss/main/_wfs.scss */
.dtl-teaser .bg-red {
  background-color: #EB1C24;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  margin-top: -5%;
}
/* line 36, ../html/scss/main/_wfs.scss */
.dtl-teaser .img {
  position: relative;
  left: 5%;
  margin-top: 5%;
}
/* line 42, ../html/scss/main/_wfs.scss */
.dtl-teaser .cntleft {
  z-index: 2;
}
/* line 45, ../html/scss/main/_wfs.scss */
.dtl-teaser .cntright {
  position: absolute;
  right: 0;
  height: 100%;
  z-index: 1;
}
/* line 51, ../html/scss/main/_wfs.scss */
.dtl-teaser .dtl-teaser-txt {
  position: absolute;
  background-color: #fff;
  bottom: 0;
  width: 90%;
  margin: auto;
  -webkit-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 20px 5px rgba(0, 0, 0, 0.25);
}
/* line 60, ../html/scss/main/_wfs.scss */
.dtl-teaser .dtl-teaser-txt .caption {
  max-width: 400px;
  padding: 10% 30px 10% 12%;
}
/* line 63, ../html/scss/main/_wfs.scss */
.dtl-teaser .dtl-teaser-txt .caption h3 {
  color: #000;
  line-height: 1.3em;
  font-size: 30px;
  font-size: 3.0rem;
}
/* line 69, ../html/scss/main/_wfs.scss */
.dtl-teaser .dtl-teaser-txt .caption h4 {
  color: #EB1C24;
  font-size: 23px;
  font-size: 2.3rem;
  font-family: "prompt-medium";
  line-height: 1.3em;
}
/* line 77, ../html/scss/main/_wfs.scss */
.dtl-teaser .dtl-teaser-txt .date {
  position: absolute;
  background-color: transparent;
  background-image: url(/images/privilege/itembg-block.jpg);
  padding: 10px;
  z-index: 2;
  top: 0;
  right: 0;
  text-align: center;
}

/*
@media (max-width: 1650px){


}
*/
@media (max-width: 767px) {
  /* line 111, ../html/scss/main/_wfs.scss */
  .dtl-teaser {
    padding-bottom: 0px;
  }
  /* line 113, ../html/scss/main/_wfs.scss */
  .dtl-teaser .bg-blue {
    width: 90%;
  }
  /* line 116, ../html/scss/main/_wfs.scss */
  .dtl-teaser .img {
    width: 90%;
  }
  /* line 119, ../html/scss/main/_wfs.scss */
  .dtl-teaser .cntright {
    position: relative;
  }
  /* line 122, ../html/scss/main/_wfs.scss */
  .dtl-teaser .dtl-teaser-txt {
    position: relative;
    width: 100%;
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  /* line 129, ../html/scss/main/_wfs.scss */
  .dtl-teaser .dtl-teaser-txt .caption {
    max-width: none;
    padding: 10% 0 10% 10%;
    width: 75%;
  }
}
/* line 4, ../html/scss/main/_tgn.scss */
.hidden {
  display: none;
}

/* line 7, ../html/scss/main/_tgn.scss */
.notfounditemtn {
  text-align: center;
  font-size: 35px;
  font-size: 3.5rem;
  padding: 100px 0 150px 0;
}
@media screen and (max-width: 767px) {
  /* line 7, ../html/scss/main/_tgn.scss */
  .notfounditemtn {
    font-size: 30px;
    font-size: 3rem;
  }
}

/*************************************************** YRA List ***************************************************/
/* line 22, ../html/scss/main/_tgn.scss */
.dtl-teaser .dtl-teaser-txt .caption {
  max-width: 500px;
}
/* line 24, ../html/scss/main/_tgn.scss */
.dtl-teaser .dtl-teaser-txt .caption .incaption {
  padding: 10px 0;
}
/* line 28, ../html/scss/main/_tgn.scss */
.dtl-teaser .dtl-teaser-txt .titlecaption {
  font-size: 35px;
}
/* line 31, ../html/scss/main/_tgn.scss */
.dtl-teaser .dtl-teaser-txt .placecaption {
  font-size: 20px;
  position: relative;
  padding-left: 35px !important;
}
/* line 37, ../html/scss/main/_tgn.scss */
.dtl-teaser .dtl-teaser-txt .placecaption::before {
  content: '\e909';
  color: red;
  padding-right: 5px;
  font-size: 30px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
/* line 53, ../html/scss/main/_tgn.scss */
.dtl-teaser .dtl-teaser-txt .whencaption {
  font-size: 20px;
  position: relative;
  padding-left: 35px !important;
}
/* line 58, ../html/scss/main/_tgn.scss */
.dtl-teaser .dtl-teaser-txt .whencaption::before {
  content: '\e930';
  color: red;
  padding-right: 5px;
  font-size: 30px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

@media (max-width: 991px) {
  /*************************************************** for fixed teaser palalax *****************************************/
  /* line 81, ../html/scss/main/_tgn.scss */
  .content .hidden-xs.hidden-sm.visible-md.visible-lg.imgresize {
    display: block !important;
  }
  /* line 84, ../html/scss/main/_tgn.scss */
  .content .visible-xs.visible-sm.imgresize {
    display: none !important;
  }
}
@media (max-width: 767px) {
  /* line 93, ../html/scss/main/_tgn.scss */
  .content .hidden-xs.hidden-sm.visible-md.visible-lg.imgresize {
    display: none !important;
  }
  /* line 96, ../html/scss/main/_tgn.scss */
  .content .visible-xs.visible-sm.imgresize {
    display: block !important;
  }
}
/*
@media (max-width: 1650px){


}
*/
/*********** paralax teaser_block1 ***********/
/*********** end paralax teaser_block1 ***********/
/*
@media (max-width: 1650px){


}
*/
/* line 5, ../html/scss/main/_PEI.scss */
.dealer-list .peistyle_bxwhitewrapper {
  display: block;
  cursor: pointer;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 3;
}
/* line 17, ../html/scss/main/_PEI.scss */
.dealer-list .overflowmb .tbcct .peistyle_taca {
  width: 100%;
  height: 100%;
  display: table;
}
/* line 26, ../html/scss/main/_PEI.scss */
.dealer-list .mainbtnshort.active.chitem {
  background-color: #FFFFFF;
  color: #D5131D;
}
/* line 32, ../html/scss/main/_PEI.scss */
.dealer-list .searchbx:after {
  cursor: default !important;
}

/* line 38, ../html/scss/main/_PEI.scss */
.peistyle_marine_list .peistlye_selcetcate {
  margin-top: 30px;
  margin-bottom: 50px;
}
/* line 42, ../html/scss/main/_PEI.scss */
.peistyle_marine_list .peistlye_selcetcate .wrapper .peistlye_settypecenter {
  padding: 10px 10px 0 10px;
}
/* line 44, ../html/scss/main/_PEI.scss */
.peistyle_marine_list .peistlye_selcetcate .wrapper .peistlye_settypecenter .typeitems {
  padding-bottom: 20px;
  cursor: pointer;
}
/* line 49, ../html/scss/main/_PEI.scss */
.peistyle_marine_list .peistlye_selcetcate .wrapper .peistlye_settypecenter .typeitems img {
  vertical-align: top;
}
/* line 55, ../html/scss/main/_PEI.scss */
.peistyle_marine_list .peistlye_selcetcate .wrapper .peistlye_settypecenter .typeitems img.showactive {
  opacity: 0;
  position: absolute;
  top: 10px;
  left: 10px;
  -webkit-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
/* line 64, ../html/scss/main/_PEI.scss */
.peistyle_marine_list .peistlye_selcetcate .wrapper .peistlye_settypecenter .typeitems div.content {
  display: inline-block;
  width: 60%;
  font-size: 16px;
  color: #666666;
  padding: 0 10px;
  word-wrap: break-word;
  line-height: 1.2em;
}
/* line 73, ../html/scss/main/_PEI.scss */
.peistyle_marine_list .peistlye_selcetcate .wrapper .peistlye_settypecenter .typeitems div.content span {
  font-size: 20px;
  line-height: 1.3em;
  color: #000;
}
/* line 82, ../html/scss/main/_PEI.scss */
.peistyle_marine_list .peistlye_selcetcate .wrapper .peistlye_settypecenter .typeitems:hover img.showactive {
  opacity: 1;
}
/* line 86, ../html/scss/main/_PEI.scss */
.peistyle_marine_list .peistlye_selcetcate .wrapper .peistlye_settypecenter .typeitems:hover div.content {
  display: inline-block;
  width: 60%;
  font-size: 16px;
  color: #0A2D82;
  padding: 0 10px;
  word-wrap: break-word;
  line-height: 1.2em;
}
/* line 95, ../html/scss/main/_PEI.scss */
.peistyle_marine_list .peistlye_selcetcate .wrapper .peistlye_settypecenter .typeitems:hover div.content span {
  font-size: 20px;
  line-height: 1.3em;
  color: #0A2D82;
}
/* line 105, ../html/scss/main/_PEI.scss */
.peistyle_marine_list .peistlye_selcetcate .wrapper .peistlye_settypecenter .typeitems.active img.showactive {
  opacity: 1;
}
/* line 109, ../html/scss/main/_PEI.scss */
.peistyle_marine_list .peistlye_selcetcate .wrapper .peistlye_settypecenter .typeitems.active div.content {
  display: inline-block;
  width: 60%;
  font-size: 16px;
  color: #0A2D82;
  padding: 0 10px;
  word-wrap: break-word;
  line-height: 1.2em;
}
/* line 118, ../html/scss/main/_PEI.scss */
.peistyle_marine_list .peistlye_selcetcate .wrapper .peistlye_settypecenter .typeitems.active div.content span {
  font-size: 20px;
  line-height: 1.3em;
  color: #0A2D82;
}
/* line 131, ../html/scss/main/_PEI.scss */
.peistyle_marine_list .peistyle_listitem {
  margin-top: 50px;
  margin-bottom: 80px;
}
/* line 135, ../html/scss/main/_PEI.scss */
.peistyle_marine_list .peistyle_listitem .wrapper .peistyle_recreation {
  color: #E66404;
}
/* line 138, ../html/scss/main/_PEI.scss */
.peistyle_marine_list .peistyle_listitem .wrapper .peistyle_luxury {
  color: #00B285;
}
/* line 141, ../html/scss/main/_PEI.scss */
.peistyle_marine_list .peistyle_listitem .wrapper .peistyle_performance {
  color: #0C2B85;
}
/* line 148, ../html/scss/main/_PEI.scss */
.peistyle_marine_list .peistyle_listitem .wrapper .thumbnail.bigbike-product .caption .price .unit {
  font-family: "teko-light";
  font-size: 30px;
  font-size: 3rem;
}
/* line 156, ../html/scss/main/_PEI.scss */
.peistyle_marine_list .peistyle_listitem .wrapper .thumbnail.bigbike-product .detail-block .detail {
  font-family: "teko-regular";
  font-size: 22px;
  font-size: 2.2rem;
}
@media (max-width: 480px) {
  /* line 156, ../html/scss/main/_PEI.scss */
  .peistyle_marine_list .peistyle_listitem .wrapper .thumbnail.bigbike-product .detail-block .detail {
    padding-left: 0;
  }
}

/* line 171, ../html/scss/main/_PEI.scss */
.loadingforowl {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.8);
  background-image: url("/images/share/loading.gif");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 180px 180px;
  top: 0;
  left: 0;
}

/* line 184, ../html/scss/main/_PEI.scss */
.loadingfor360andowl {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.8);
  background-image: url("/images/share/loading.gif");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 180px 180px;
  top: 0;
  left: 0;
}

/* line 198, ../html/scss/main/_PEI.scss */
.productoverview_block2 .bg_product {
  padding: 50px 10px 0 10px;
}
/* line 201, ../html/scss/main/_PEI.scss */
.productoverview_block2 .bg_product .i360icon {
  font-size: 60px;
}

/* line 206, ../html/scss/main/_PEI.scss */
.selectbtncolor {
  margin: 0 10px;
}

/* line 209, ../html/scss/main/_PEI.scss */
.prd360price {
  font-family: "teko-light";
}

/* line 214, ../html/scss/main/_PEI.scss */
.video_gallery .see-all .contentt-3 {
  text-transform: uppercase;
  font-family: 'teko-regular', 'prompt-regular';
  font-size: 25px;
  font-size: 2.5rem;
}

@media (max-width: 1200px) {
  /* line 231, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail1 .desc {
    width: 70%;
  }
  /* line 239, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .panel .panel-body .engin-grid .padding {
    padding: 40px 0;
  }
  /* line 242, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .panel .panel-body .engin-grid .contentt-3 {
    font-size: 18px;
    font-size: 1.8rem;
  }
  /* line 246, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .panel .panel-body .engin-grid .hd2 {
    font-size: 60px;
    font-size: 6rem;
  }
  /* line 250, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .panel .panel-body .engin-grid .hd3 {
    font-size: 35px;
    font-size: 3.5rem;
  }
  /* line 268, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .model .detail3-btn {
    width: 100%;
  }
  /* line 271, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .model .col-xs-12.col-sm-7 {
    width: 67%;
  }
  /* line 274, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .model .col-xs-12.col-sm-5 {
    width: 33%;
  }
}
@media (max-width: 991px) {
  /* line 288, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail1 .desc {
    width: 80%;
  }
  /* line 296, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .panel .panel-body .engin-grid .padding {
    padding: 30px 0;
  }
  /* line 299, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .panel .panel-body .engin-grid .contentt-3 {
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 303, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .panel .panel-body .engin-grid .hd2 {
    font-size: 55px;
    font-size: 5.5rem;
  }
  /* line 307, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .panel .panel-body .engin-grid .hd3 {
    font-size: 30px;
    font-size: 3rem;
  }
  /* line 325, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .model .caption {
    padding: 20px;
  }
  /* line 327, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .model .caption .hde-txt {
    font-size: 50px;
    font-size: 5rem;
  }
  /* line 331, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .model .caption .hdt-txt {
    font-size: 20px;
    font-size: 2rem;
  }
  /* line 336, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .model .detail3-btn {
    width: 100%;
    padding: 0 20px 20px 20px;
  }
  /* line 341, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .col-xs-12.col-sm-7 {
    width: 63%;
  }
  /* line 344, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .col-xs-12.col-sm-5 {
    width: 37%;
  }
}
@media (max-width: 767px) {
  /* line 359, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail1 .desc {
    width: 100%;
  }
  /* line 362, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail1 .desc .contentt-3 {
    font-size: 16px;
    font-size: 1.6rem;
  }
  /* line 367, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail1 .desc .value .hd2 {
    font-size: 45px;
    font-size: 4.5rem;
  }
  /* line 371, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail1 .desc .value .hd3 {
    font-size: 30px;
    font-size: 3rem;
  }
  /* line 384, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail1 .desc .block1, .peistyle_marine_specification .detail_block2 .detail1 .desc .block2, .peistyle_marine_specification .detail_block2 .detail1 .desc .slash {
    padding: 20px 0;
  }
  /* line 387, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail1 .desc .block3 {
    padding: 0 0 20px 0;
  }
  /* line 392, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail1 .detail3-btn a.mainbtnshort span {
    width: 100%;
  }
  /* line 396, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail1 .detail3-btn .download:before {
    content: "\e907";
  }
  /* line 401, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail1 .detail3-btn .fine-dealer:before {
    content: "\e908";
  }
  /* line 408, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail2 .specification {
    background-image: url(/images/product/bigbike/bg_spec_block2-2.jpg);
    width: 90%;
  }
  /* line 425, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .panel .panel-body .engin-table td {
    display: block;
  }
  /* line 427, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .panel .panel-body .engin-table td:first-child {
    padding: 10px 0 5px 0;
  }
  /* line 430, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .panel .panel-body .engin-table td:last-child {
    padding: 0 0 10px 0;
  }
  /* line 434, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .panel .panel-body .engin-table .right {
    text-align: left;
  }
  /* line 440, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .col-xs-12.col-sm-7 {
    width: 100%;
  }
}
@media (max-width: 480px) {
  /* line 458, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail1 .desc .contentt-3 {
    font-size: 13px;
    font-size: 1.3rem;
  }
  /* line 463, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail1 .desc .value .hd2 {
    font-size: 35px;
    font-size: 3.5rem;
  }
  /* line 467, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail1 .desc .value .hd3 {
    font-size: 25px;
    font-size: 2.5rem;
  }
  /* line 472, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail1 .desc .slash {
    display: none;
  }
  /* line 475, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail1 .desc .block2 {
    margin: 0 15px;
  }
  /* line 490, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .panel .panel-body .engin-grid .padding {
    padding: 20px 0;
  }
  /* line 493, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .panel .panel-body .engin-grid .contentt-3 {
    font-size: 13px;
    font-size: 1.3rem;
  }
  /* line 497, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .panel .panel-body .engin-grid .hd2 {
    font-size: 35px;
    font-size: 3.5rem;
  }
  /* line 501, ../html/scss/main/_PEI.scss */
  .peistyle_marine_specification .detail_block2 .detail3 .panel .panel-body .engin-grid .hd3 {
    font-size: 25px;
    font-size: 2.5rem;
  }
}
@media (max-width: 400px) {
  /* line 529, ../html/scss/main/_PEI.scss */
  .career_list .wrapper .peistyle_input_careerzoen .peistyle_inputsearccareer_input {
    font-size: 16px;
  }
  /* line 532, ../html/scss/main/_PEI.scss */
  .career_list .wrapper .peistyle_input_careerzoen .peistyle_inputsearccareer_btnsearch {
    font-size: 30px;
    top: 20px;
    right: 10px;
  }
  /* line 540, ../html/scss/main/_PEI.scss */
  .career_list .wrapper .peistyle_reset .peistyle_reset_btnreset .peistyle_reset_txt {
    font-size: 16px;
  }
}
/*stylesheet racing/gallery.html*/
/* line 2, ../html/scss/main/_kba.scss */
.rcng_gallery .paddingfx .imgfx {
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 30%;
}

/* line 17, ../html/scss/main/_kba.scss */
.rcng_bg.no-cover {
  background-size: 100%;
}

/* line 21, ../html/scss/main/_kba.scss */
.rcng_gallery .paddingfx .btnzoom {
  position: absolute;
  top: 8px;
  right: 15px;
  color: #EB1C24;
  font-size: 35px;
}

/* line 28, ../html/scss/main/_kba.scss */
.rcng_gallery .paddingfx .imgfx {
  display: block;
}

/* line 31, ../html/scss/main/_kba.scss */
.rcng_gallery .paddingfx {
  padding: 0px 5px;
}

/* line 34, ../html/scss/main/_kba.scss */
.rcng_gallery .paddingfx .ctt1 {
  padding: 15px 0px;
}

/* line 37, ../html/scss/main/_kba.scss */
.rcng_gallery .spacefx {
  margin-top: 30px;
}

/* line 40, ../html/scss/main/_kba.scss */
.rcng_gallery .btnswap {
  padding: 0 5px;
  margin-top: 30px;
}

/* line 44, ../html/scss/main/_kba.scss */
.rcng {
  margin-top: 40px;
}
/* line 47, ../html/scss/main/_kba.scss */
.rcng .mainbtnshort.trans_black {
  margin: 0;
}
/* line 49, ../html/scss/main/_kba.scss */
.rcng .mainbtnshort.trans_black.active.first, .rcng .mainbtnshort.trans_black:hover.first {
  border-left: solid 2px #0A2C7F;
}
/* line 52, ../html/scss/main/_kba.scss */
.rcng .mainbtnshort.trans_black.trans_black.active {
  border: solid 2px #0A2C7F;
  border-left: solid 2px #000;
  background-color: #0A2C7F;
  color: #fff;
}
/* line 58, ../html/scss/main/_kba.scss */
.rcng .mainbtnshort.trans_black:hover {
  border: solid 2px #0A2C7F;
  border-left: solid 2px #000;
  background-color: #0A2C7F;
  color: #fff;
}
/* line 65, ../html/scss/main/_kba.scss */
.rcng .mainbtnshort.trans_blue {
  background-color: #0A2C7F;
  color: #fff;
  border: solid 2px #0A2C7F;
  transition: .5s all;
}
/* line 70, ../html/scss/main/_kba.scss */
.rcng .mainbtnshort.trans_blue.active, .rcng .mainbtnshort.trans_blue:hover {
  border: solid 2px #eb1d25;
  background-color: #eb1d25;
  color: #fff;
}

/* line 82, ../html/scss/main/_kba.scss */
#vsblist2 {
  display: none;
}

/* line 86, ../html/scss/main/_kba.scss */
.row.gutter [class*='col-'] {
  padding: 5px;
}

/* line 90, ../html/scss/main/_kba.scss */
.xspace {
  margin-top: 40px;
  margin-bottom: 20px;
}

@media only screen and (max-width: 767px) {
  /* line 97, ../html/scss/main/_kba.scss */
  .rcng_gallery .video_gallery .circle {
    width: 100px;
    height: 100px;
    top: 42%;
  }
}
@media only screen and (max-width: 480px) {
  /* line 105, ../html/scss/main/_kba.scss */
  .rcng_gallery .video_gallery .circle {
    width: 64px;
    height: 64px;
    top: 35%;
  }
}
@media only screen and (max-width: 320px) {
  /* line 113, ../html/scss/main/_kba.scss */
  .rcng_gallery .video_gallery .circle {
    width: 64px;
    height: 64px;
    top: 28%;
  }
}
/*stylesheet racing/result.html*/
/* line 122, ../html/scss/main/_kba.scss */
.rcng_result #dwncat2, .rcng_result #dwncat3 {
  display: none;
}

/* line 128, ../html/scss/main/_kba.scss */
.dwn-blck .separator {
  padding: 0 10px;
}
/* line 131, ../html/scss/main/_kba.scss */
.dwn-blck .dwn-icn {
  background: #0A2D82;
  padding: 0 5px;
  display: inline-block;
}
/* line 136, ../html/scss/main/_kba.scss */
.dwn-blck .dwn-icn span {
  color: #fff;
}
/* line 140, ../html/scss/main/_kba.scss */
.dwn-blck .dwn-txt {
  color: #0A2D82;
  font-family: 'prompt-medium';
}
/* line 143, ../html/scss/main/_kba.scss */
.dwn-blck .dwn-txt span {
  color: #878787;
  font-size: 12px;
}

/* line 150, ../html/scss/main/_kba.scss */
#tbresult > thead > tr > th, #tbresult > tbody > tr > th,
#tbresult > tfoot > tr > th, #tbresult > thead > tr > td,
#tbresult > tbody > tr > td, #tbresult > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: middle;
  border-top: 0 solid #ddd;
  background: transparent;
}

/* line 161, ../html/scss/main/_kba.scss */
.tbshowresult th {
  color: #EB1C24;
}
/* line 164, ../html/scss/main/_kba.scss */
.tbshowresult td {
  border: none;
}
/* line 167, ../html/scss/main/_kba.scss */
.tbshowresult tr {
  cursor: pointer;
}
/* line 170, ../html/scss/main/_kba.scss */
.tbshowresult tr:nth-child(odd) {
  background: #F1F2F3;
}
/* line 173, ../html/scss/main/_kba.scss */
.tbshowresult tr:nth-child(even) {
  background: #fff;
}
/* line 177, ../html/scss/main/_kba.scss */
.tbshowresult tr:hover {
  background: #0A2D82;
}
/* line 180, ../html/scss/main/_kba.scss */
.tbshowresult tr:hover th {
  color: #fff;
  background: #0A2D82;
}
/* line 185, ../html/scss/main/_kba.scss */
.tbshowresult tr:hover td {
  color: #fff;
  background: #0A2D82;
}
/* line 190, ../html/scss/main/_kba.scss */
.tbshowresult tr:hover .dwn-icn {
  background: #EB1C24;
  display: inline-block;
}
/* line 195, ../html/scss/main/_kba.scss */
.tbshowresult tr:hover .dwn-icn span {
  color: #fff;
}
/* line 199, ../html/scss/main/_kba.scss */
.tbshowresult tr:hover .dwn-txt {
  color: #fff;
}
/* line 201, ../html/scss/main/_kba.scss */
.tbshowresult tr:hover .dwn-txt span {
  color: #fff;
  font-size: 12px;
}

/*stylesheet racing/riders-list.html*/
/* line 212, ../html/scss/main/_kba.scss */
.rcng-rc a {
  display: block;
  font-family: "prompt-regular";
  font-size: 20px;
  font-size: 2rem;
}
/* line 218, ../html/scss/main/_kba.scss */
.rcng-rc .rcttl {
  color: #EB1924;
  font-size: 16px;
  line-height: 1.3;
  background: #fff;
  padding: 20px  40px;
}
/* line 225, ../html/scss/main/_kba.scss */
.rcng-rc .rcttl span {
  font-family: "prompt-regular";
  font-size: 20px;
  font-size: 2rem;
  color: #000;
  display: block;
}

/*stylesheet racing/riders-detail.html*/
/* line 236, ../html/scss/main/_kba.scss */
.rcng-detail .panel-group {
  padding: 0 10%;
}
/* line 239, ../html/scss/main/_kba.scss */
.rcng-detail .panel-heading {
  cursor: pointer;
}

/* line 247, ../html/scss/main/_kba.scss */
.cnt-detail {
  max-width: 1200px;
  margin: 0 auto;
  padding: 40px 20px;
}
/* line 252, ../html/scss/main/_kba.scss */
.cnt-detail tr td:nth-child(even) {
  text-align: right;
  width: 70%;
}
/* line 256, ../html/scss/main/_kba.scss */
.cnt-detail tr td:nth-child(odd) {
  width: 30%;
}

/* line 261, ../html/scss/main/_kba.scss */
.rd-display {
  padding: 40px 0;
}
/* line 263, ../html/scss/main/_kba.scss */
.rd-display .rdttl {
  margin-top: 20%;
  padding-left: 20px;
}
@media only screen and (max-width: 767px) {
  /* line 263, ../html/scss/main/_kba.scss */
  .rd-display .rdttl {
    margin-top: 10%;
    padding-left: 0;
  }
}

/* line 272, ../html/scss/main/_kba.scss */
.bluebg {
  background-color: #0A2D82;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 95%;
  margin-top: -5%;
}

/* line 288, ../html/scss/main/_kba.scss */
.rdimg {
  position: relative;
  margin-top: 0%;
  width: 95%;
  left: 5%;
}

/*# sourceMappingURL=style.css.map */
