/*
========================================================================
RESET
========================================================================
*/
/* ÆùÆ® ¼³Á¤*/
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900');
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Baumans|Bellefair|Reem+Kufi');
@import url('http://fonts.googleapis.com/earlyaccess/notosanskr.css');
@import url('//fonts.googleapis.com/earlyaccess/nanummyeongjo.css');
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');

/* ÆùÆ®*/
.noto { font-family: 'Noto Sans KR', sans-serif; }
.lato { font-family: 'Lato', "sans-serif"; }
.Bellefair { font-family: 'Bellefair', serif; }
.Baumans { font-family: 'Baumans', cursive; }
.Reem { font-family: 'Reem Kufi', sans-serif; }
.Montserrat {font-family: 'Montserrat', sans-serif;}
.barun { font-family: "³ª´®¹Ù¸¥°íµñ", "Nanum Barun Gothic", sans-serif; }
.nanum { font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif; }
.nanum-m  { font-family: "³ª´®¸íÁ¶" "Nanum Myeongjo", serif; }
.nanum-pen { font-family: "³ª´®¼Õ±Û¾¾ Ææ"; }

/* global rest */

html, body, pre,
h1, h2, h3, h4, h5, h6,
dl, dt, dd, ul, li, ol,
th, td, p, blockquote,
form, fieldset, legend,
menu, nav, section, hgroup, article, header, aside, footer,
input, select, textarea, button {
    margin: 0;
    padding: 0;
	font-family: 'Lato', Arial, Nanum Gothic, Dotum, AppleGothic, Helvetica, sans-serif;
}

body,
h1, h2, h3, h4, h5, h6, table,
input, select, textarea, a {
    font-size: 12px;
  /*  line-height: 1.25;   */  
    color: #777; 
	font-family: 'Lato', Arial, Nanum Gothic, Dotum, AppleGothic, Helvetica, sans-serif; 
}

h1, h2, h3, h4, h5, h6 { font-weight: normal }
img, fieldset, button { border: 0 none }
li { list-style: none }
hr, caption, legend { display: none }
a { color: #777; text-decoration: none; }
a:hover { }
button { overflow: hidden; cursor: pointer; }
button span { visibility: hidden }
address, em { font-style: normal }
select { line-height: 22px; height: 22px; }
input:focus { outline: none }
table { width: 100%; border-collapse: collapse; border-spacing: 0; table-layout: fixed; word-wrap: break-word; word-break: keep-all; }

/*
========================================================================
°øÅë class
========================================================================
*/

/* image replace, hidden text */
.ir *,
.blind { z-index:-1; position: absolute; display: block; left: 0; top: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; text-indent: -9999px; }

/* block, inline */
.d-block { display: block;}
.d-inline { display: inline;}

/* form */
.txt-right { text-align: right; }
.MS_input_txt { margin-right:5px; height: 22px; line-height: 22px; }
.MS_input_tel { height: 22px; line-height: 22px; }
.MS_select { height: 22px; line-height: 22px; }
.txt-disabled { background-color: #f6f6f6; }
.chk-rdo { width: 13px; height: 13px; vertical-align: middle; }
.txt-area1 { overflow-y: scroll; padding: 2px 0 0 2px; line-height: 17px; }

/* file add trick */
.file-wrap { display: inline-block; overflow: hidden; position: relative; height: 23px; width: 280px; vertical-align: middle; background: url(/images/btn/h20_trick_fileadd.gif) no-repeat right 0; }
.file-wrap .file-txt { float: left; border: 0 none; height: 18px; font-size: 12px; line-height: 18px; width: 198px; border: 1px solid #ccc; }
.file-wrap .file-trick { cursor: pointer; position: absolute; right: 0px; top: 0; right: 0; width: 100px; height: 20px; background: none; border: 0 none; opacity: 0; filter: alpha(opacity=0); }

/* font-color */
.fc-red { color: #bd101b; }
.fc-blue { color: #2c6b9e; }
.MS_option_price { color: #FF3C00; }

/* bold */
.bold { font-weight: bold; }

/* float clear */
.clear { zoom: 1; }
.clear:after { content: ""; display: block; clear: both; }
.fl_left { float:left; }

/* margin */
.mr-5 { margin-right: 5px;}
.mr-10 { margin-right: 10px; }
.mr-15 { margin-right: 15px; }
.mr-20 { margin-right: 20px; }
.ml-5 { margin-left: 5px; }
.ml-10 { margin-left: 10px; }
.ml-15 { margin-left: 15px; }
.ml-20 { margin-left: 20px; }
.mt-5 { margin-top: 5px; }
.mt-10 { margin-top: 10px; }
.mt-15 { margin-top: 15px; }
.mt-20 { margin-top: 20px; }
.mt-30 { margin-top: 30px; }
.mt-50 { margin-top: 50px; }
.mt-60 { margin-top: 60px; }
.mb-5 { margin-bottom: 5px; }
.mb-10 { margin-bottom: 10px; }
.mb-15 { margin-bottom: 15px; }
.mb-20 { margin-bottom: 20px; }
.mb-30 { margin-bottom: 30px; }
.mb-50 { margin-bottom: 50px; }

/* padding */
.pr-5 { padding-right: 5px; }
.pr-10 { padding-right: 10px; }
.pr-15 { padding-right: 15px; }
.pr-20 { padding-right: 20px; }
.pl-5 { padding-left: 5px; }
.pl-10 { padding-left: 10px; }
.pl-15 { padding-left: 15px; }
.pl-20 { padding-left: 20px; }
.pl-30 { padding-left: 30px; }
.pt-5 { padding-top: 5px; }
.pt-10 { padding-top: 10px; }
.pt-15 { padding-top: 15px; }
.pt-20 { padding-top: 20px; }
.pb-5 { padding-bottom: 5px; }
.pb-10 { padding-bottom: 10px; }
.pb-15 { padding-bottom: 15px; }
.pb-20 { padding-bottom: 20px; }
.pb-50 { padding-bottom: 50px; }

/* table */
table img { vertical-align: middle; }
.tb-bold { font-weight: bold; }
.tb-left,
.tb-center,
.tb-right { padding: 0 10px; }
.tb-btn { padding: 0; }
.tb-left { text-align: left; }
.tb-center { text-align: center; }
.tb-right { text-align: right; }
.tb-label-r5 label { margin-right: 5px; }
.tb-label-r10 label { margin-right: 10px; }
.tb-label-r10 label.last,
.tb-label-r5 label.last{ margin-right: 0; }

/* table-type-1 */
.table-type-1 { border-top: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7; }
.table-type-1 th,
.table-type-1 td { padding: 8px 0 8px;  border-bottom: 1px solid #ddd;}
.table-type-1 tr.nbg th,
.table-type-1 tr.nbg td { border-bottom: 0 ;}
.table-type-1 tr.bg th,
.table-type-1 tr.bg td { background-color: #fcfcfc; }
.table-type-1 th { font-weight: normal; }

/* table-type-2 */
.table-type-2 { border-top: 1px solid #111; border-bottom: 1px solid #ccc; padding: 10px ; }
.table-type-2 th,
.table-type-2 td { padding: 12px 0; }
.table-type-2 th { font-weight: normal; }
.table-type-2 tr.nbg th,
.table-type-2 tr.nbg td { border-bottom: 0 ; }

/* »óÇ°¸®½ºÆ® (¸ÞÀÎ/°Ë»ö/»óÇ°¸®½ºÆ®) */
.prd-list { margin-top: 10px; }
.prd-list table td { border: 0; vertical-align: top; }
.prd-list table .tb-center { padding: 0 10px; }
.prd-list table .info { padding: 5px 0; }
.prd-list .thumb { width: 196px; height: 196px; margin-left: auto; margin-right: auto; font-size:0; line-height: 0; border: 2px solid #f2f4f3; }
.prd-list .thumb a,
.prd-list .thumb img { display: block; width: 100%; height: 100%; }
.prd-list .dsc { margin-top: 15px; font-weight: bold; }
.prd-list .price { margin-top: 5px; font-weight: bold; color: #333; }

/* »óÇ° total/Á¤·Ä */
.total-sort { zoom: 1; overflow: hidden; padding-bottom: 5px; border-bottom: 1px solid #e5e5e5; }

/* total */
.total-sort .total { float: left; width: auto; }
.total-sort .total dt,
.total-sort .total dd { display: inline; }
.total-sort .total dd { font-weight: bold; }
.total-sort .total dt { text-transform: capitalize; }

/* sort */
.total-sort .sort { float: right; width: auto; display: inline; margin-right: 20px; }
.total-sort .sort li,
.total-sort .sort li a { float: left; width: auto; }
.total-sort .sort li { display: inline; margin-left: 10px; }

/* °Ô½ÃÆÇ ÃÑ°Ô½Ã±Û,PAGE */
.total-page { zoom: 1; overflow: hidden; }
.total-page .total { float: left; width: auto; }
.total-page .page { float: right; width: auto; }

/* È¸¿ø µî±Þ Ç¥½Ã */

/* Å¸ÀÔ 1 */
.mem-lvl { zoom: 1; overflow: hidden; padding: 15px 50px 15px 180px; background-color: #ededed; }
.mem-lvl .lvl-img,
.mem-lvl p { position: relative; float: left; }
.mem-lvl .lvl-img { left: -120px; margin-right: -120px; width: 120px; }
.mem-lvl p { width: 100%; padding-top: 10px; line-height: 16px; }
.mem-lvl p em { color: #be101a; font-weight: bold; }
.mem-lvl span.MS_group_reserve_msg,
.mem-lvl span.MS_group_dc_msg { color:#F26622; }
/* Å¸ÀÔ 2 */
.mem-lvl-2 { zoom: 1; overflow: hidden; padding: 15px 50px 15px 150px; border: 5px solid #ededed; }
.mem-lvl-2 .lvl-img,
.mem-lvl-2 p { position: relative; float: left; }
.mem-lvl-2 .lvl-img { left: -130px; margin-right: -130px; width: 120px; border-right: 1px solid #ededed; }
.mem-lvl-2 p { width: 100%; padding-top: 10px; line-height: 16px; }
.mem-lvl-2 p em { color: #be101a; font-weight: bold; }
.mem-lvl-2 span.MS_group_reserve_msg,
.mem-lvl-2 span.MS_group_dc_msg {
    color:#F26622;
}

/* ¸¶ÀÌÆäÀÌÁö »ó´Ü ¸Þ½ÃÁö ¹Ú½º */
.t-box-msg { padding: 10px 20px; border: 5px solid #ededed; }
.t-box-msg strong { color: #0178d3; }

/*
========================================================================
°øÅë - ·¹ÀÌ¾î
========================================================================
*/

/* »óÇ° ¹Ì¸®º¸±â ·¹ÀÌ¾î */
#detailpage { position: absolute; top: 100px; display: block; width: 640px; padding: 10px 10px 40px; border: 3px solid #ccc;  background-color:#fff; }
#detailpage .loc { zoom: 1; overflow: hidden; }
#detailpage .loc span { float: right; width: auto; }
#detailpage .hd { margin-top: 10px; padding: 5px 10px 5px 30px; border-bottom: 1px solid #ddd; }
#detailpage .hd h2 { font-weight: bold; font-size: 16px; color: #111; }
#detailpage .detail { zoom: 1; overflow: hidden; margin-top: 20px; padding-left: 300px; }
#detailpage .thumb-wrap,
#detailpage .txt-wrap { position: relative; float: left; }
#detailpage .close-layer { position: absolute; right: 0px; _bottom: -1px; }

/* thumb-wrap */
#detailpage .thumb-wrap { width: 300px; left: -300px; margin-right: -300px; text-align: center; }
#detailpage .thumb-wrap .btns { margin-top: 10px; }
#detailpage .thumb-wrap .btns a { margin-left: 5px; }
#detailpage .thumb-wrap .thumb img { width: 250px; }

/* txt-wrap */
#detailpage .txt-wrap { width: 100%; }
#detailpage .txt-wrap .ptit { font-weight: bold; font-size: 14px; color: #333; }
#detailpage .txt-wrap .psub { color: #999; padding-top: 3px; }
#detailpage .txt-wrap .table-opt { border-top: 1px solid #ccc; margin-top: 7px; }
#detailpage .txt-wrap .opt { margin-top: 5px; }
#detailpage .txt-wrap .opt li { padding: 3px 0; }
#detailpage .txt-wrap .opt li.s-price { color: #333; }
#detailpage .txt-wrap .f-btns { margin-top: 10px; padding-top: 30px; border-top: 1px solid #ccc;  }
#detailpage .txt-wrap .f-btns a { margin-right: 5px; }

/* opt-spin */
#detailpage .opt-spin { display: inline-block; position: relative; width: 36px; height: 20px; }
#detailpage .opt-spin .txt-spin { width: 22px; height: 18px; padding-right: 2px padding-top: 2px;  font-size: 11px; text-align: right; }
#detailpage .opt-spin .btns { position:absolute; left: 35px; top:0px; width: 12px; height: 20px; }
#detailpage .opt-spin .btns img { overflow: hidden; float: left; text-indent: -999px; background: none; }
#detailpage .thumb-wrap .btns { margin-top: 10px; }
#detailpage .thumb-wrap .btns a { margin-left: 5px; }

/* °Ô½ÃÆÇ °øÅë - ÀÏ¹Ý, °Ö·¯¸®, ÄÁÅÙÃ÷¸µÅ©, ÀÚ·á½Ç, ¹Ì´ÏÈ¨ÇÇ, ¹æ¸í·Ï, µ¿¿µ»ó */

#bbsData { position: relative; }
/* »ó´Ü */
.bbs-hd .link { text-align: center; margin-top: 30px; display: none; }
.bbs-hd .link li { display: inline; }
.bbs-hd .link li a { padding: 0 8px; color: #9c9c9c; letter-spacing: -0.5px; background: url(/images/d3/modern_simple/common/bull_bbs_hd_link.gif) no-repeat left 50%; }
.bbs-hd .link li.last a { background-image: none; }

/* °Ë»ö */
.bbs-sch { margin-top: 20px; margin-bottom : 10px; text-align: right; }
.bbs-sch label { margin-right: 10px; }
.bbs-sch .key-wrap { font-size: 0; line-height: 0; }
.bbs-sch .key-wrap,
.bbs-sch .keyword,
.bbs-sch img { vertical-align: middle; }
.bbs-sch .keyword { width: 125px; height: 14px; padding: 2px 0 0 2px; margin-right: 3px; line-height: 14px; border: 1px solid #ededed; }

/* °Ô½ÃÆÇ ±Û¾²±â, ¸ñ·Ï ÀÌµ¿ ¸µÅ© */
.bbs-link { font-size: 0; line-height: 0; }
.bbs-link a { display: inline-block; line-height: 14px; padding:0 3px; }

/* °Ô½ÃÆÇ ±Û¾²±â, ¸ñ·Ï ÀÌµ¿ ¸µÅ© */
.bbs-link span { line-height:14px; }

/* °Ô½ÃÆÇ ÇÑÁÙ°øÁö */
.bbs-online-notice { margin-top: 10px; margin-bottom: -10px; padding: 7px 10px; color: #9d9d9d; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }

/* °Ô½ÃÆÇ Å¸ÀÔ - ¸®½ºÆ® */
.bbs-table-list thead th { padding: 10px 0 ; background-color: #fcfcfc; border-top:1px solid #333; border-bottom:1px solid #ccc; color:#777; }
.bbs-table-list tbody td  { padding: 10px 0; border-bottom: 1px solid #ededed; } 

/* °Ô½ÃÆÇ Å¸ÀÔ - º¸±â */
.bbs-table-view { margin-top: 10px; }
.bbs-table-view thead th,
.bbs-table-view tbody td  { padding: 6px 0; } 
.bbs-table-view thead th { padding: 10px 0 ; background-color: #fcfcfc; border-top:1px solid #333; border-bottom:1px solid #ccc; color:#777; }
.bbs-table-view tbody td.line { background: url('/images/d3/modern_simple/common/dot_bbs_list.gif') repeat-x 0 bottom; }
.bbs-table-view .btn-dwn { margin-top:15px; }

/* paging */
.paging { padding-top: 20px; height: 17px; text-align: center; line-height: 0; vertical-align: top; }
.paging li { display: inline; }
.paging li a { overflow: hidden; width: auto; height: 15px; padding: 0 7px; color: #999; cursor: pointer; }
.paging li a:hover,
.paging li.now a { color: #111; }
.paging li.first a,
.paging li.prev a,
.paging li.next a,
.paging li.last a { padding: 0 3px; }
.paging li.prev { margin-right: 10px; }
.paging li.next { margin-left: 10px; }

/* ¹Ì´ÏÈ¨ÇÇ, ¹æ¸í·Ï °Ô½Ã±Û ºä */

/* »ó´Ü */
.visit-vhd { margin-top: 10px; border-top: 1px solid #e5e5e5; }
.visit-vhd th,
.visit-vhd td { padding: 3px 0; border-bottom: 1px solid #e5e5e5;  } 
.visit-vhd .tb-left{ padding: 0 3px; }
.visit-vhd td .tb-no { color: #9c9c9c; }
.visit-vhd td .tb-ctrl,
.visit-vhd td .tb-ctrl a { font-size: 11px; color: #9c9c9c; }

/* ³»¿ë*/
.visit-vcont { background: url('/images/d3/modern_simple/common/dot_bbs_list.gif') repeat-x 0 bottom; }
.visit-vcont th,
.visit-vcont td { padding: 6px 0; border-bottom: 1px solid #e5e5e5; } 
.visit-vcont th { font-weight: normal;  color: #9d9d9d; }
.visit-vcont tr.no-line th,
.visit-vcont tr.no-line td { padding-bottom: 0; border-bottom: 0; }
.visit-vcont tr.dot-line th,
.visit-vcont tr.dot-line td { padding-top: 2px; border-bottom: 1px dotted #e5e5e5; }
.visit-vcont tr.info td .tb-left { padding-left: 0; color: #555; }
.visit-vcont .tb-left{ padding: 0 3px; }
.visit-vcont td .tb-cont { padding: 5px 0; min-height: 250px; _height: 250px; }
.visit-vcont td .tb-cont img { max-width: 100%; }

/* ÄÚ¸àÆ® */
.visit-vcmt th,
.visit-vcmt td { padding: 6px 0; vertical-align: top; border-bottom: 1px solid #e5e5e5; }
.visit-vcmt th { color: #c5c5c5; }
.visit-vcmt .tb-tit { font-weight: bold; background: url('/images/d3/modern_simple/common/bull_bbs_hd_link.gif') repeat-y right 0; }
.visit-vcmt td .tb-txt { min-height: 30px; _height: 30px; padding-left: 10px; color: #555; }
.visit-vcmt td .date,
.visit-vcmt td .ctrl { display: block; font-size: 11px; }
.visit-vcmt td .date { color: #555; }
.visit-vcmt td .ctrl { margin-top: 5px; }
.visit-vcmt td .ctrl a { margin-left: 2px; margin-right: 2px; color: #999; font-size: 11px; }

/* ÀÛ¼º */
.vist-vcmt-reg { margin-top: 10px; border-bottom: 1px solid #e5e5e5; }
.vist-vcmt-reg th,
.vist-vcmt-reg td ,#comment_reply_input th { padding: 6px 0; }
.vist-vcmt-reg th ,#comment_reply_input th { font-weight: normal; color: #9d9d9d; }
.vist-vcmt-reg .tb-left ,#comment_reply_input .tb-left{ padding: 0 3px; }
.vist-vcmt-reg th .tb-left { padding-left: 10px; background: url('/images/d3/modern_simple/common/bull_join_required.gif') no-repeat 0 45%; }

/* °Ô½ÃÆÇ Å¸ÀÔ - ¾²±â */
.bbs-table-write { margin-top:10px; }
.bbs-table-write tbody th,
.bbs-table-write tbody td  { padding:6px 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; color:#9d9d9d; font-weight:normal; font-size:11px; } 

/* °Ô½ÃÆÇ Å¸ÀÔ - ºñ¹Ð¹øÈ£Ã£±â */
.bbs-table-pwd { margin-top: 100px; }
.bbs-table-pwd table { width:300px; margin-left:auto; margin-right:auto; }
.bbs-table-pwd tbody th,
.bbs-table-pwd tbody td  { padding:6px 0;  border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; color:#9d9d9d; font-weight:normal; font-size:11px; } 

/* °øÅëÀ¸·Î ¾²´Â°Å */
textarea { width:600px; height:47px; padding:2px; border:1px solid #ededed; }        
.input-style { padding:2px; height:18px; line-height:18px; border:1px solid #ededed; }
.cont-sub-des { position:relative; }
.cont-sub-des span { margin-right:15px; color:#555; }
.cont-sub-des span em { font-size:11px; color:#9c9c9c; }
.cont-sub-des .hit { position:absolute; top:15px; right:0; }
.cont-sub-des .hit span { margin-right:0; }
.comment-box { border-bottom:2px solid #e5e5e5; }
.bbs-table-view .comment-box td { padding-bottom:20px; border-top:1px solid #e5e5e5; vertical-align:top; }
.comment-box .com-name { margin-right:8px; padding:0 8px; background: url('/images/d3/modern_simple/common/bull_bbs_hd_link.gif') repeat-y 100% 0; font-weight:bold; color:#c5c5c5; }
.bbs-table-view td.com-wrt-box { border:0; }
.com-wrt-box label { padding-left:7px; color:#9d9d9d; background: url('/images/d3/modern_simple/common/bull_join_required.gif') no-repeat 0 50%; }
.com-wrt-box .input-style { margin:0 10px 0 7px; padding:2px; height:14px; line-height:14px; border:1px solid #EDEDED; }
.com-wrt-box .wrt { margin-top:7px; }
.view-link { padding:12px 0; }

/* °Ô½ÃÆÇ È¸¿ø °Ô½Ã±Û °Ë»ö */
.search_id { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DADADA; display: block; padding: 3px; position: absolute; width: 90px; }

/* °³ÀÎÁ¤º¸º¸È£Á¤Ã¥ µ¿ÀÇ */
.new-privercy-contract { text-align: left;  }
.new-privercy-contract p { font-weight: bold; margin: 0; margin-bottom: 10px; margin-top: 20px; text-align: left; }
.privercy-contract-tap { position: relative; height:40px; }
.privercy-contract-tap ul { list-style: none; margin: 0; padding: 0; position: absolute; bottom: -1px; *bottom: -2px; }
.privercy-contract-tap li { border: 1px solid #ccc; border-right: none; background: #F4F4F4; float:left; display: inline-block; }
.privercy-contract-tap li a { display: block; padding: 10px 10px; text-decoration: none; }
.privercy-contract-tap li.end { border-right: 1px solid #ccc; }
.privercy-contract-tap li.sel { background: #FFFFFF; border-bottom: 1px solid #FFFFFF; }
.privercy-contract { clear: both; }
.privercy-contract textarea { clear: both; border: 1px solid #CCC; height: 60px; background: #FFFFFF; padding: 10px; width: 660px; }
.privercy-agree { margin: 10px 0; }
.privercy-agree label{ margin-right: 10px; }

/* ÁÖ¹®ÇÏ±â, ÁÖ¹®¿Ï·á Å×ÀÌºí */
.table-order-info { margin-top: 10px; border-top: 2px solid #ededed; border-bottom: 2px solid #ededed; }
.table-order-info tbody th,
.table-order-info tbody td { padding: 10px 0 9px; border-bottom: 1px solid #ededed; }
.table-order-info tbody th { letter-spacing: -1px; text-align: left; padding:0 0 0 10px; }
.table-order-info tbody th .d-block { font-weight: normal; letter-spacing: 0; }
.table-order-info tbody tr.nbg th,
.table-order-info tbody tr.nbg td { background-image: none; }
.cnt-box { border-top: 2px solid #ededed; border-bottom: 2px solid #ededed; }

/* ¸¶ÀÌÆäÀÌÁö µðÀÚÀÎ Å¸ÀÔ2 Å×ÀÌºí ¸®½ºÆ®, Å¸ÀÌÆ²  (ÁÖ¹®³»¿ª,ÄíÆù³»¿ª, Àû¸³±Ý³»¿ª,¿À´Ãº»»óÇ°, »óÇ°º¸°üÇÔ, ³»°Ô½Ã±Ûº¸±â, 1:1°Ô½ÃÆÇ, )*/
.tit-tb-list { margin-top: 30px; padding-left: 10px; }
.table-d2-list thead th { padding: 10px 0; background-color: #fcfcfc; color: #333; border-top: 1px solid #111; border-bottom: 1px solid #ccc; }
.table-d2-list tbody td { padding: 10px 0; border-bottom: 1px solid #ededed; }

/* ¸¶ÀÌÆäÀÌÁö µðÀÚÀÎ Å¸ÀÔ2 Å×ÀÌºí ºä */
.table-d2-view { margin-top: 5px; border-top: 2px solid #ededed; border-bottom: 2px solid #ededed; }
.table-d2-view th, .table-d2-view td { padding: 6px 0 5px; border-bottom: 1px solid #ededed; }
.table-d2-view th { font-weight: bold; height: 30px; }

/* Àå¹Ù±¸´Ï ¸®½ºÆ®, ÁÖ¹®»óÇ° ¸®½ºÆ®, °ü½É»óÇ°, faq */
.table-cart { margin-top: 10px; margin-bottom : 30px; }
.table-cart thead th { padding: 10px 0; background-color: #fcfcfc; color: #333; border-top: 1px solid #111; border-bottom: 1px solid #ccc; }
.table-cart tbody td, .table-cart tfoot { border-bottom: 1px solid  #ededed }
.table-cart tbody td { padding: 11px 0 11px }
.table-cart tbody td .thumb { width: 50px; height: 50px; margin-left: auto; margin-right: auto; font-siez: 0; line-height: 0; }
.table-cart tbody td .thumb a, .table-cart tbody td .thumb img { display: block; width: 50px; height: 50px; }
.table-cart tbody td .thumb a { font-size: 0; line-height: 0; }
.table-cart tbody td .d-block { padding-bottom: 3px }
.table-cart tbody tr.nbg td { background-image: none }
.table-cart tfoot td { padding: 10px 0; font-weight: bold; }
.table-cart tfoot strong { }

/* ¼ö·® ÄÁÆ®·Ñ */
.table-cart .opt-spin { position: relative; width: 36px; height: 20px; margin-left: auto; margin-right: auto; padding-bottom: 3px; }
.table-cart .opt-spin .txt-spin,
.table-cart .opt-spin .btns { float: left; }
.table-cart .opt-spin .txt-spin { width: 15px; height: 16px; padding-right: 2px; padding-top: 2px;  text-align: right; }
.table-cart .opt-spin .btns { width: 12px; height: 20px; margin-top: 3px; }
.table-cart .opt-spin .btns img { overflow: hidden; float: left; text-indent: -999px; background: none; }

/* .navi */
.navi p { text-align: right; }
.loc-navi { padding-top: 20px; height: 16px; }
.loc-r,
.loc-r a { color: #999; text-transform: capitalize; }
.loc-r { float: right; }

/* ±×¿Ü */
.line_1px {height: 1px; ba6ckground-color: #ededed; }
.border_4px {padding:10px 15px;border:4px solid #ededed; }

/* ÆûµðÀÚÀÎ */
input, select {border:1px solid #ededed; vertical-align:middle; }
textarea {border:1px solid #ededed; vertical-align:middle; padding: 2px 0 0 2px; }
input[type=checkbox], input[type=radio], input[type=image] { border:0; }

/* ±âº» ¹öÆ° */
.CSSbutton {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dedede;
	padding:5px 15px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffffff), color-stop(100%, #fcfcfc) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #fcfcfc 100% );
	background:-ms-linear-gradient( top, #ffffff 5%, #fcfcfc 100% );
	background-color:#ffffff;
	color:#333;
	display:inline-block;
	text-shadow:1px 1px 0px #ffffff;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	-moz-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	box-shadow:inset 1px 1px 0px 0px #ffffff;
}
.CSSbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #fcfcfc), color-stop(100%, #ffffff) );
	background:-moz-linear-gradient( center top, #fcfcfc 5%, #ffffff 100% );
	background:-ms-linear-gradient( top, #fcfcfc 5%, #ffffff 100% );
	background-color:#f5f5f5;
	cursor:hand;
}
.CSSbutton:active {
	position:relative;
	top:1px;
}

/* ±âº» ¹öÆ° - ºí·¢»ö»ó */
.CSSbuttonDB {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #262626;
	padding:5px 15px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #444444), color-stop(100%, #222222) );
	background:-moz-linear-gradient( center top, #444444 5%, #222222 100% );
	background:-ms-linear-gradient( top, #444444 5%, #222222 100% );
	background-color:#444444;
	color:#eee;
	display:inline-block;
	text-shadow:1px 1px 0px #444444;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #444444;
 	-moz-box-shadow:inset 1px 1px 0px 0px #444444;
 	box-shadow:inset 1px 1px 0px 0px #444444;
}
.CSSbuttonDB:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #222222), color-stop(100%, #444444) );
	background:-moz-linear-gradient( center top, #222222 5%, #444444 100% );
	background:-ms-linear-gradient( top, #222222 5%, #444444 100% );
	background-color:#222222;
	cursor:hand;
}
.CSSbuttonDB:active {
	position:relative;
	top:1px;
}

/* Á¤»ç°¢Çü ¹öÆ° */
.CSSbutton2 {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dedede;
	padding:22px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffffff), color-stop(100%, #fcfcfc) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #fcfcfc 100% );
	background:-ms-linear-gradient( top, #ffffff 5%, #fcfcfc 100% );
	background-color:#ffffff;
	color:#333;
	display:inline-block;
	text-shadow:1px 1px 0px #ffffff;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	-moz-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	box-shadow:inset 1px 1px 0px 0px #ffffff;
}
.CSSbutton2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #fcfcfc), color-stop(100%, #ffffff) );
	background:-moz-linear-gradient( center top, #fcfcfc 5%, #ffffff 100% );
	background:-ms-linear-gradient( top, #fcfcfc 5%, #ffffff 100% );
	background-color:#f5f5f5;
	cursor:hand;
}
.CSSbutton2:active {
	position:relative;
	top:1px;
}

/* Á÷»ç°¢Çü ·Î±×ÀÎ ¹öÆ° */
.CSSbuttonLog {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #262626;
	padding: 30px 20px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #444444), color-stop(100%, #222222) );
	background:-moz-linear-gradient( center top, #444444 5%, #222222 100% );
	background:-ms-linear-gradient( top, #444444 5%, #222222 100% );
	background-color:#444444;
	color:#eee;
	display:inline-block;
	text-shadow:1px 1px 0px #0;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #555;
 	-moz-box-shadow:inset 1px 1px 0px 0px #555;
 	box-shadow:inset 1px 1px 0px 0px #555;
}
.CSSbuttonLog:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #222222), color-stop(100%, #444444) );
	background:-moz-linear-gradient( center top, #222222 5%, #444444 100% );
	background:-ms-linear-gradient( top, #222222 5%, #444444 100% );
	background-color:#222222;
	cursor:hand;
}
.CSSbuttonLog:active {
	position:relative;
	top:1px;
}


/* Á¦ÀÏ ÀÛÀº ¹öÆ° */
.CSSbuttonS {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dedede;
	padding:2px 10px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffffff), color-stop(100%, #fcfcfc) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #fcfcfc 100% );
	background:-ms-linear-gradient( top, #ffffff 5%, #fcfcfc 100% );
	background-color:#ffffff;
	color:#555;
	display:inline-block;
	text-shadow:1px 1px 0px #ffffff;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	-moz-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	box-shadow:inset 1px 1px 0px 0px #ffffff;
}
.CSSbuttonS:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #fcfcfc), color-stop(100%, #ffffff) );
	background:-moz-linear-gradient( center top, #fcfcfc 5%, #ffffff 100% );
	background:-ms-linear-gradient( top, #fcfcfc 5%, #ffffff 100% );
	background-color:#f5f5f5;
	cursor:hand;
}
.CSSbuttonS:active {
	position:relative;
	top:1px;
}

/* Å« »çÀÌÁî ¹öÆ° - »óÇ°»ó¼¼ ¹öÆ° µî */
.CSSbuttonB {
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dedede;
	width:185px;
	height:50px;
	line-height: 50px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffffff), color-stop(100%, #fcfcfc) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #fcfcfc 100% );
	background:-ms-linear-gradient( top, #ffffff 5%, #fcfcfc 100% );
	background-color:#ffffff;
	color:#333;
	display:inline-block;
	text-shadow:1px 1px 0px #ffffff;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	-moz-box-shadow:inset 1px 1px 0px 0px #ffffff;
 	box-shadow:inset 1px 1px 0px 0px #ffffff;
}
.CSSbuttonB:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #fcfcfc), color-stop(100%, #ffffff) );
	background:-moz-linear-gradient( center top, #fcfcfc 5%, #ffffff 100% );
	background:-ms-linear-gradient( top, #fcfcfc 5%, #ffffff 100% );
	background-color:#f5f5f5;
	cursor:hand;
}
.CSSbuttonB:active {
	position:relative;
	top:1px;
}

/* Å« »çÀÌÁî ºí·¢¹öÆ° - »óÇ°»ó¼¼ ¹öÆ° µî */
.CSSbuttonBB {
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #262626;
	width:190px;
	height:50px;
	line-height: 50px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #444444), color-stop(100%, #222222) );
	background:-moz-linear-gradient( center top, #444444 5%, #222222 100% );
	background:-ms-linear-gradient( top, #444444 5%, #222222 100% );
	background-color:#444444;
	color:#eee;
	display:inline-block;
	text-shadow:1px 1px 0px #0;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #555;
 	-moz-box-shadow:inset 1px 1px 0px 0px #555;
 	box-shadow:inset 1px 1px 0px 0px #555;
}
.CSSbuttonBB:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #222222), color-stop(100%, #444444) );
	background:-moz-linear-gradient( center top, #222222 5%, #444444 100% );
	background:-ms-linear-gradient( top, #222222 5%, #444444 100% );
	background-color:#222222;
	cursor:hand;
}
.CSSbuttonBB:active {
	position:relative;
	top:1px;
}

/*
========================================================================
°øÅë - ·¹¾Æ¿ô
========================================================================
*/

/* z-index */
#layerWrap { z-index: 1; }

/* layout */
#wrap { width: 100%; margin: 0 auto; }

#layerWrap,
#ftLink .link,
#header,
#content,
#footer { width: 1100px; margin: 0 auto; }
#contentWrapper { margin:25px 0 0; min-height: 730px;}
#contentWrap { width: 1100px; margin: 0 auto; padding:20px 0 30px; }
#contentWrap:after { content: ""; display: block; clear: both; }

/*
========================================================================
ÀÚÁÖ ¼öÁ¤ÇÏ´Â css
========================================================================
*/

/* .item-wrap */
.item-wrap { overflow: hidden; width: 1100px; }

.item-wrap .item-hd { margin: 40px 0 20px 0 }
.item-wrap .nbg { background: none; text-align: center; }

.item-wrap .item-info { zoom: 1; overflow: hidden; padding: 35px 0 10px; margin-bottom: 20px; border-bottom: 1px solid #ddd; font-size:13px;}
.item-wrap .item-info .item-total { float: left }
.item-wrap .item-info .item-total strong { color: #111; }
.item-wrap .item-info .item-order { float: right }
.item-wrap .item-info .item-order li { float: left; padding: 0 12px; }
.item-wrap .item-info .item-order li.nobg { padding-right: 0; }
.item-wrap .item-info .item-order li a { font-size: 12px }
.item-wrap .item-info .item-order li a .on { color: #111; font-weight: bold; }

.item-wrap .item-cont { zoom: 1; width: 1100px; }
.item-wrap .item-cont:after { content: ""; display: block; clear: both; }
.item-wrap .item-cont .item-list { float: left; width: 240px; padding: 0 46px 60px 0;}
.item-wrap .item-cont .item-list .thumb img { width: 240px; }
.item-wrap .item-cont .item-list a:hover img { filter: alpha(opacity=50); opacity: 0.5; }
.item-wrap .item-cont .item-list li { margin-top: 5px }
.item-wrap .item-cont .item-list dd { padding-top: 2px }
.item-wrap .item-cont .item-list .line { color: #8f8f8f; font-size: 11px; }
.item-wrap .item-cont .item-list .prd-name { color: #111; }
.item-wrap .item-cont .item-list .prd-price { color: #111; }
.item-wrap .item-cont .item-list .prd-price span { color:#ff2947;}
.item-wrap .item-cont .nomg { padding-right: 0; }

.item-wrap .item-page { margin-top: 50px; text-align: center; }
.item-wrap .item-page a { padding: 0 5px }
.item-wrap .item-page a:hover, .item-wrap .item-page a.now { color: #111; font-weight: bold; letter-spacing: -1px; }

/* ÆäÀÌÁö Å¸ÀÌÆ² */
#content .tit-page { text-align: center; width: 220px; font-size: 18px; color: #1e1e1e; padding: 3px 15px; margin: 60px auto 30px; }
#content .tit-page .dsc { position: absolute; right: 0px; top: 15px; letter-spacing: -1px; }
#content .tit-page .dsc em { }

/* ÆäÀÌÁö ÀÛÀº Å¸ÀÌÆ² */
#content .tit-page-sub { font-weight: bold; padding: 0 0 0 5px; color: #333; margin: 50px 0 10px 0;  background: url("/images/d3/modern_house/common/bull_h2_w2_dgray.gif") no-repeat scroll 0 50% ; }
#content .tit-page-sub-1st { font-weight: bold; padding: 0 0 0 5px; color: #333;  background: url("/images/d3/modern_house/common/bull_h2_w2_dgray.gif") no-repeat scroll 0 50% ; }
#content .tit-page-sub label { float: right }

/* »ó¼¼ÆäÀÌÁö Å¸ÀÌÆ² */
#productDetail .board-hd { margin: 80px auto 20px ; text-align: center; width: 220px; font-size: 18px; color: #1e1e1e; padding: 3px 15px; border: 3px double #dedede; }

/* ºÐ·ù Å¸ÀÌÆ² */
#prdBrand .cate-wrap .bcate { text-align: center; width: 220px; font-size: 18px; color: #1e1e1e; padding: 8px 15px; margin: 30px auto; border: 3px double #dedede; }

/* ºÐ·ù ³×ºñ */
#prdBrand .cate-wrap { overflow: hidden; }
#prdBrand .cate-wrap .class-list { zoom: 1; text-align: center; margin-bottom: 15px; display: none; }
#prdBrand .cate-wrap .class-list span {  padding: 0 25px; white-space: nowrap;  }
#prdBrand .cate-wrap .class-list span a {  white-space: nowrap; font-size:13px; }
#prdBrand .cate-wrap .class-list span a:hover { text-decoration: underline; color:#111; }

/* °Ô½ÃÆÇ Å¸ÀÌÆ² */
.bbs-tit { text-align: center; width: 220px; font-size: 18px; color: #1e1e1e; padding: 3px 15px; margin: 30px auto 50px; border: 3px double #dedede; }
.bbs-tit .braket { font-size: 0; line-height:0; }
.bbs-tit em { margin-left: 10px; font-size: 11px; color: #898989; }





/* ############################# È¨ÇÇ ÇÊ¼ö ¼¼ÆÃ  ########################### */
.hidden {
    display: none !important;
}
/* ############################# Àç¼³Á¤  ########################### */
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    min-height: 0px !important;
}
/* head */
.h1, .h2, .h3, .h4, .h5, .h6, .h7, h1, h2, h3, h4, h5, h6 {
    line-height: 1.4;
}
.h7 {
    font-size: .75rem;
}
.s1, .s2, .s3, .s4, .s5, .s6, s7 {
}
.s7 {
    font-size: 12px;
    line-height: 22px;
}
.s6 {
    font-size: 14px;
    line-height: 25px;
}
.s5 {
    font-size: 16px;
    line-height: 25px;
}
.s4 {
    font-size: 18px;
    line-height: 30px;
}
.s3 {
    font-size: 20px;
    line-height: 35px;
}
.s2 {
    font-size: 24px;
    line-height: 40px;
}
.s1 {
    font-size: 28px;
    line-height: 45px;
}
.display-5 {
    font-size: 3rem;
    font-weight: 300;
    line-height: 1.1;
}

@media (max-width: 767px) {
.s6 {
    font-size: 12px;
    line-height: 18px;
}
.s5 {
    font-size: 14px;
    line-height: 20px;
}
.s4 {
    font-size: 16px;
    line-height: 28px;
}
.s3 {
    font-size: 18px;
    line-height: 30px;
}
.s2 {
    font-size: 20px;
    line-height: 32px;
}
.s1 {
    font-size: 22px;
    line-height: 34px;
}
}
/* ÆùÆ® Ä®¶ó  Àç¼¼ÆÃ */
.text-white {
    color: #FFFFFF;
}
.text-black {
    color: #3A3A3A;
}
.text-muted2 {
    color: #777;
}
.text-primary2 {
    color: #337ab7;
}
.text-info2 {
    color: #31708f;
}
.text-success2 {
    color: #3c763d;
}
.text-danger2 {
    color: #a94442;
}
.text-warning2 {
    color: #8a6d3b;
}
.text-muted3 {
    color: #696969;
}
.text-primary3 {
    color: #2C6BA1;
}
.text-info3 {
    color: #295F7A;
}
.text-success3 {
    color: #346735;
}
.text-danger3 {
    color: #943B39;
}
.text-warning3 {
    color: #765D32;
}
/* ÅØ½ºÆ® ²Ù¹Ì±â*/
.text-transform-none {
    text-transform: none !important;
}
.text-underline {
    text-decoration: underline;
}
.text-decoration-none-hover:focus, .text-decoration-none-hover:hover {
    text-decoration: none;
}
.text-strike {
    text-decoration: line-through;
}
.text-normal {
    font-style: normal;
}
.text-italic {
    font-style: italic;
}
/* ÆùÆ® Ä®¶ó */
.color-white {
    color: #FFFFFF;
}
.color-black {
    color: #1F1F1F;
}
.color-sea {
    color: #1abc9c;
}
.color-red {
    color: #e74c3c;
}
.color-aqua {
    color: #27d7e7;
}
.color-blue {
    color: #3498db;
}
.color-grey {
    color: #95a5a6;
}
.color-dark {
    color: #555555;
}
.color-darker {
    color: #333333;
}
.color-green {
    color: #7FAD23;
}
.color-brown {
    color: #9c8061;
}
.color-light {
    color: #ffffff;
}
.color-orange {
    color: #F44336;
}
.color-yellow {
    color: #f1c40f;
}
.color-green1 {
    color: #597A18;
}
.color-purple {
    color: #9b6bcc;
}
.color-inherit {
    color: inherit;
}
.color-dark-blue {
    color: #4765a0;
}
.color-light-grey {
    color: #585f69;
}
.color-light-green {
    color: #79d5b3;
}
/* ############################# ±×¸²ÀÚ   ########################### */
.shadow-5 {
    -webkit-box-shadow: 5px 5px #E7E7E7;
    box-shadow: 5px 5px #E7E7E7;
}
.shadow-10 {
    -webkit-box-shadow: 10px 10px #E7E7E7;
    box-shadow: 10px 10px #E7E7E7;
}
.shadow-15 {
    -webkit-box-shadow: 15px 15px #E7E7E7;
    box-shadow: 15px 15px #E7E7E7;
}
/* ############################# ¹è°æ   ########################### */
.bg-zigzag {
    background-color: transparent;
    background-repeat: repeat-x;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgIHZpZXdCb3g9JzAgMCAxMDAgMTAwJz4KCTxsaW5lYXJHcmFkaWVudCBpZD0nZzEnIHgxPScwJScgeTE9JzAlJyB4Mj0nMTAwJScgeTI9JzAlJz4KCQk8c3RvcCBvZmZzZXQ9JzAlJyBzdHlsZT0nc3RvcC1jb2xvcjojYjFhZWNjO3N0b3Atb3BhY2l0eToxJyAvPgoJCTxzdG9wIG9mZnNldD0nMTAwJScgc3R5bGU9J3N0b3AtY29sb3I6I2MxY2FlNjtzdG9wLW9wYWNpdHk6MCcgLz4KCTwvbGluZWFyR3JhZGllbnQ+Cgk8bGluZWFyR3JhZGllbnQgaWQ9J2cyJyB4MT0nMCUnIHkxPScwJScgeDI9JzAlJyB5Mj0nMTAwJSc+CgkJPHN0b3Agb2Zmc2V0PScwJScgc3R5bGU9J3N0b3AtY29sb3I6I2IxYWVjYztzdG9wLW9wYWNpdHk6MScgLz4KCQk8c3RvcCBvZmZzZXQ9JzEwMCUnIHN0eWxlPSdzdG9wLWNvbG9yOiNjMWNhZTY7c3RvcC1vcGFjaXR5OjAnIC8+Cgk8L2xpbmVhckdyYWRpZW50PgoJPHJhZGlhbEdyYWRpZW50IGlkPSdnMycgY3g9JzAlJyBjeT0nMCUnIHI9JzEwMCUnPgoJCTxzdG9wIG9mZnNldD0nMCUnIHN0eWxlPSdzdG9wLWNvbG9yOiNiMWFlY2M7c3RvcC1vcGFjaXR5OjEnIC8+CgkJPHN0b3Agb2Zmc2V0PScxMDAlJyBzdHlsZT0nc3RvcC1jb2xvcjojYzFjYWU2O3N0b3Atb3BhY2l0eTowJyAvPgoJPC9yYWRpYWxHcmFkaWVudD4KCTxnIHRyYW5zZm9ybT0ncm90YXRlKDQ1KSB0cmFuc2xhdGUoMjEuMiAtNDkuNSknPgoJCTxyZWN0IHg9Jy01MCUnIHk9Jy01MCUnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIGZpbGw9JyNmZmYnIC8+CgkJPHJlY3QgeD0nNTAlJyB5PSctNTAlJyB3aWR0aD0nMTAlJyBoZWlnaHQ9JzEwMCUnIGZpbGw9J3VybCgjZzEpJyAvPgoJCTxyZWN0IHg9Jy01MCUnIHk9JzUwJScgd2lkdGg9JzEwMCUnIGhlaWdodD0nMTAlJyBmaWxsPSd1cmwoI2cyKScgLz4KCQk8cmVjdCB4PSc1MCUnIHk9JzUwJScgd2lkdGg9JzEwJScgaGVpZ2h0PScxMCUnIGZpbGw9J3VybCgjZzMpJyAvPgoJPC9nPgo8L3N2Zz4=);
}
/* ############################# ¹öÆ° µðÀÚÀÎ  ########################### */

/* ¹öÆ° ¼¼ÆÃ */
.btn {
    /*box-shadow: none;
    border-radius: 0;
    background-image: none;*/
    transition: 0.3s;
    cursor: pointer;
}
.btn-outline-light:hover {
    background-color: rgba(255,255,255,0.5);
}
/* BUTTONS - COLOR */
.btn-izi-icon {
    color: #FFFFFF;
    transition: 0.3s;
    opacity: 0.3;
    font-size: 23px;
    width: 26px;
    height: 30px;
    display: inline-block;
    text-align: center;
    line-height: 27px;
}
.btn-izi-icon:hover, .btn-izi-icon:focus, .btn-izi-icon:active, .btn-izi-icon.active {
    opacity: 0.8;
}
.btn-green {
    background-color: #56AA1C;
    border-color: #56AA1C;
}
.btn-green:hover, .btn-green:focus, .btn-green:active, .btn-green.active {
    background-color: #458816;
    border-color: #458816;
}
.btn-blue {
    background-color: #008BE1;
    border-color: #008BE1;
}
.btn-blue:hover, .btn-blue:focus, .btn-blue:active, .btn-blue.active {
    background-color: #0073BA;
    border-color: #0073BA;
}
.btn-darkblue {
    background-color: #00426B;
    border-color: #00426B;
}
.btn-darkblue:hover, .btn-darkblue:focus, .btn-darkblue:active, .btn-darkblue.active {
    background-color: #002A44;
    border-color: #002A44;
}
.btn-grey {
    background-color: #707070;
    border-color: #9BA5AE;
    color: #FFFFFF;
}
.btn-grey:hover, .btn-grey:focus, .btn-grey:active, .btn-grey.active {
    background-color: #FFFFFF;
    border-color: #ECECEC;
}
.btn-black {
    background-color: #1F1F1F;
    border-color: #1F1F1F;
    color: #ECECEC;
}
.btn-black:hover, .btn-black:focus, .btn-black:active, .btn-black.active {
    background-color: #FFFFFF;
    border-color: #ECECEC;
    color: #707070;
}
.btn-white {
    background-color: #FFFFFF;
    border-color: #ECECEC;
    color: #707070;
}
.btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active {
    background-color: #1F1F1F;
    border-color: #1F1F1F;
    color: #ECECEC;
}
.btn-tran-white {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgb(255, 255, 255);
    color: #ffffff;
    border-width: 2px;
}
.btn-tran-white:hover, .btn-tran-white:focus, .btn-tran-white:active, .btn-tran-white.active {
    background-color: rgba(255, 255, 255, 0);
    border-color: rgb(255, 255, 255);
    color: #ffffff;
    font-weight: bold
}
.btn-tran-black {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0.62);
    color: #707070;
}
.btn-tran-black:hover, .btn-tran-black:focus, .btn-tran-black:active, .btn-tran-black.active {
    background-color: rgba(0, 0, 0, 0.8);
    border-color: rgba(0, 0, 0, 0.62);
    color: #ffffff;
}
.btn-user {
    background-color: #E1002F;
    border-color: #E1002F;
    color: #FFFFFF;
}
.btn-user:hover, .btn-user:focus, .btn-user:active, .btn-user.active {
    background-color: #C60029;
    border-color: #C60029;
    color: #FFFFFF;
}
/* h ¹öÆ° */
.hbtn {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    font: 600 14px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
    padding: 10px 10px;
    white-space: nowrap;
    margin-right: 5px;
    text-align: center;
    text-decoration: none;
}
.hbtn i {
    margin-right: 10px;
}
.hbtn-black {
    background-color: #1F1F1F;
    border: 1px solid #1F1F1F;
    color: #FFFFFF;
}
.hbtn-black:hover {
    background-color: #FFFFFF;
    border: 1px solid #1F1F1F;
    color: #434343;
}
.hbtn-grey {
    background-color: #707070;
    border: 1px solid #707070;
    color: #FFFFFF;
}
.hbtn-grey:hover {
    background-color: #FFFFFF;
    border: 1px solid #1F1F1F;
    color: #434343;
}
.hbtn-white {
    background-color: #FFFFFF;
    border: 1px solid #1F1F1F;
    color: #434343;
}
.hbtn-white:hover {
    background-color: #1F1F1F;
    border: 1px solid #1F1F1F;
    color: #FFFFFF;
}
.btn-size100 {
    width: 100px;
}
.btn-size90 {
    width: 90px;
}

@media (max-width:767px) {
.hbtn {
    font: 600 12px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
}
.hbtn i {
    margin-right: 5px;
}
}
/* Åõ¸í ¹öÆ° */

.tran_btn {
    width: auto;
    height: auto;
    border: 1px solid rgba(255,255,255,1.00);
    color: #FFFFFF;
    text-align: center;
    text-decoration: none;
    line-height: 35px;
    font-size: 1.9vmin;
    margin: 25px auto;
    background-color: rgba(0,0,0,0.25);
    overflow: hidden;
    padding: 0 15px;
    text-transform: uppercase;
    display: inline-block;
    font-weight: 100;
}
.tran_btn:hover {
    text-decoration: none;
    background-color: rgba(255,255,255,0.45);
}
/* °ø°£ */
.no-padding {
    padding: 0 !important;
}
.no-margin {
    margin: 0;
}
.content-xs {
    padding-top: 20px;
    padding-bottom: 20px;
}
.content {
    padding-top: 40px;
    padding-bottom: 40px;
}
.content-sm {
    padding-top: 60px;
    padding-bottom: 60px;
}
.content-md {
    padding-top: 80px;
    padding-bottom: 80px;
}
.content-lg {
    padding-top: 100px;
    padding-bottom: 100px;
}
/* »ç¿ëÀÚ Á¤ÀÇ ¹è°æ Ä®¶ó */
.bg-color-dark, .bg-color-darker, .bg-color-sea, .bg-color-red, .bg-color-aqua, .bg-color-blue, .bg-color-grey, .bg-color-light, .bg-color-green, .bg-color-brown, .bg-color-orange, .bg-color-green1, .bg-color-purple, .bg-color-dark-blue, .bg-color-light-grey, .bg-color-light-green {
    color: #fff;
}
.bg-color-grey, .bg-color-white {
    color: #434343;
}
.bg-color-dark {
    background-color: #555 !important;
}
.bg-color-darker {
    background-color: #1F1F1F !important;
}
.bg-color-white {
    background-color: #fff !important;
}
.bg-color-sea {
    background-color: #1abc9c !important;
}
.bg-color-red {
    background-color: #e74c3c !important;
}
.bg-color-aqua {
    background-color: #27d7e7 !important;
}
.bg-color-blue {
    background-color: #3498db !important;
}
.bg-color-grey {
    background-color: #fcfcfc !important;
}
.bg-color-light {
    background-color: #f7f7f7 !important;
}
.bg-color-green {
    background-color: #72c02c !important;
}
.bg-color-brown {
    background-color: #9c8061 !important;
}
.bg-color-orange {
    background-color: #e67e22 !important;
}
.bg-color-green1 {
    background-color: #2ecc71 !important;
}
.bg-color-purple {
    background-color: #9b6bcc !important;
}
.bg-color-dark-blue {
    background-color: #4765a0 !important;
}
.bg-color-light-grey {
    background-color: #585f69 !important;
}
.bg-color-light-green {
    background-color: #79d5b3 !important;
}
/* ############################# ÀÌ¹ÌÁö ¼ôÄÚ´õ  ########################### */
/*  ÀÌ¹ÌÁö ¹èÁ¤À» ÁöÁ¤ÇØ ³õ°í Àû¿ëÇÒ¼ö ÀÖ½À´Ï´Ù. */
.bg-img01 {
    background-image: url(../images/banner01.jpg);
}
.bg-img02 {
    background-image: url(../images/banner02.jpg);
}
.bg-img03 {
    background-image: url(../images/banner03.jpg);
}
.bg-img04 {
    background-image: url(../images/banner04.jpg);
}
.bg-img05 {
    background-image: url(../images/banner05.jpg);
}
.bg-img06 {
    background-image: url(../images/banner06.jpg);
}
.bg-img07 {
    background-image: url(../images/banner07.jpg);
}
.bg-img08 {
    background-image: url(../images/banner08.jpg);
}
.bg-img09 {
    background-image: url(../images/banner_bg01.jpg);
}
.bg-img10 {
    background-image: url(../images/banner_bg02.jpg);
}
/* Áöµµ */
.map_grey {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    overflow-y: hidden;
    margin-bottom: -5px;
}
/* ############################# À¯Æ¿¸®Æ¼  ########################### */
/* ºí·¢ Åõ¸í ·¹ÀÌ¾î È¿°ú */
.after-black {
    z-index: 1;
    overflow: hidden;
    position: relative;
}
.after-black:after {
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: -1;
    content: " ";
    height: 100%;
    text-align: center;
    position: absolute;
    transition: .3s;
}
/* underbar */
.underbar01 {
    width: 50px;
    height: 3px;
    margin: 15px auto 5px;
    background-color: rgba(31,31,31,1.00);
}
.underbar02 {
    width: 50px;
    height: 3px;
    margin: 15px auto 5px;
    background-color: rgba(255,255,255,1.00);
}
/* Çìµå¶óÀÎ */
.heading:before, .heading:after {
    content: "";
    display: block;
}
.heading-bottom::after, .heading-top::before {
    width: 50px;
    border-top-width: 3px;
    border-top-style: solid;
    border-color: inherit;
}
.heading-bottom::after {
    margin-top: 15px;
}
.heading-top::before {
    margin-bottom: 15px;
}
.heading-left::before, .heading-left::after {
    margin-right: auto;
}
.heading-center::before, .heading-center::after {
    margin-left: auto;
    margin-right: auto;
}
.heading-right::before, .heading-right::after {
    margin-left: auto;
}
.heading-color-blue::after, .heading-color-blue::before {
    border-color: red;
}
.heading-color-orange::after, .heading-color-orange::before {
    border-color: orange;
}
.heading-color-yellow::after, .heading-color-yellow::before {
    border-color: yellow;
}
.heading-color-green::after, .heading-color-green::before {
    border-color: green;
}
.heading-color-cyan::after, .heading-color-cyan::before {
    border-color: cyan;
}
.heading-color-blue::after, .heading-color-blue::before {
    border-color: blue;
}
.heading-color-white::after, .heading-color-white::before {
    border-color: white;
}
.heading-color-gray::after, .heading-color-gray::before {
    border-color: gray;
}
.heading-color-dark::after, .heading-color-dark::before {
    border-color: dark;
}
/* ############################# ÆäÀÌÁö µðÀÚÀÎ ########################### */

/* ·¹ÀÌ¾Æ¿ô »ðÀÔ */
.wd {
    margin-left: auto;
    margin-right: auto;
    max-width: 1100px;
    padding:15px 0;
    
}
.wd_full {
    width: 100%;
    display: block;
}
/* ¼Õ±Û¾¾ */
#sign {
    font: 28px "³ª´®¼Õ±Û¾¾ Ææ", "Nanum Pen Script", cursive !important;
    padding-top: 55px;
}
/* ´Ü¶ôÅ×µÎ¸® °­Á¶ */
/* square title */
.square-title-v1 {
  display: block;
  border: 3px solid transparent;
  padding: 25px 10px;
  position: relative;
  text-align: center;
  
}
.square-title-v1:before {
    display: block;
    content: "";
    width: 14%;
    height: 30%;
    position: absolute;
    bottom: -3px;
    right: -3px;
    border-bottom: 3px solid $baseColor;
    border-right: 3px solid $baseColor;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
  }
.square-title-v1:after {
    display: block;
    content: "";
    width: 14%;
    height: 30%;
    position: absolute;
    top: -3px;
    left: -3px;
    border-top: 3px solid $baseColor;
    border-left: 3px solid $baseColor;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
  }
.square-title-v2 {
  display: block;
  border: 3px solid transparent;
  border-radius: 0;
  text-align: center;
  background: none;
  padding: 25px 10px;
  position: relative;
  
}
.square-title-v2:before {
    display: block;
    content: "";
    width: 50px;
    height: 50px;
    position: absolute;
    bottom: -3px;
    right: -3px;
    border-bottom: 3px solid $primaryColor;
    border-right: 3px solid $primaryColor;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
  }
.square-title-v2:after {
    display: block;
    content: "";
    width: 50px;
    height: 50px;
    position: absolute;
    top: -3px;
    left: -3px;
    border-top: 3px solid $primaryColor;
    border-left: 3px solid $primaryColor;
    transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
  }
/*  ÄÝ¾Æ¿ô */
.callout {
    border-color: rgba(231,231,231,1.00);
    border-width: 1px 1px 1px 5px;
    border-style: solid;
    padding: 20px;
    margin-top: 25px;
    margin-bottom: 25px;
    border-radius: 3px;
}
.callout-red {
    border-left-color: rgba(199,22,45,1.00);
}
.callout-orage {
    border-left-color: rgba(231,89,76,1.00);
}
.callout-green {
    border-left-color: rgba(127,173,35,1.00);
}
.callout-blue {
    border-left-color: rgba(33,86,165,1.00);
}
.callout-purple {
    border-left-color: rgba(162,67,211,1.00);
}
/* ############################# Å×ÀÌºí µðÀÚÀÎ ########################### */

/* Å×ÀÌºí ºê·¹ÀÌÅ© */
.table-th-center th {
    text-align: center;
    vertical-align: middle !important;
}
.table-td-center td {
    text-align: center;
    vertical-align: middle !important;
}
/* Å×ÀÌºí */
.htable_left, .htable_cell, .htable_right {
    padding: 15px;
    vertical-align: middle;
}
.htable {
    border-top: 1px solid #ECECEC;
    color: #707070;
    font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
    line-height: 160%;
}
.htable_row {
    border-bottom: 1px solid #ECECEC;
    overflow-y: hidden;
    display: -webkit-flex;
    display: flex;
}
.htable_left {
    border-right: 1px solid #ECECEC;
    float: left;
    width: 20%;
}
.htable_cell {
    border-right: 1px solid #ECECEC;
    float: left;
}
.htable_right {
    border-right-style: none;
    float: left;
    width: 80%;
}

@media (max-width:767px) {
.htable_left, .htable_cell, .htable_right {
    padding: 15px;
}
.htable {
    border-top: 1px solid #ECECEC;
    color: #707070;
    font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
}
.htable_row {
    border-bottom: 1px solid #ECECEC;
    overflow-y: hidden;
    display: block;
}
.htable_left, .htable_cell {
    border-right: 1px none #ECECEC;
    float: none;
    width: 100%;
}
.htable_right {
    border-right-style: none;
    float: none;
    width: 100%;
}
}
/* ############################# ¸®½ºÆ® µðÀÚÀÎ ¾ÆÀÌÄÜ ÁÖ¼Ò https://www.utf8icons.com/ ########################### */
.list-styled {
    list-style: disc;
}
/* - ºñ¼øÂ÷ ¸®½ºÆ® Å¸ÀÔ 01  <ul class="list-design"> <li></li> ---- */
.list-design {
}
.list-design li {
    position: relative;
    margin: 0px 0px 7px;
    padding-left: 25px;
}
.list-design li:hover:before {
}
.list-design li:before {
    content: "\2713 ";
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    text-align: center;
    text-shadow: 0px -1px 0px #EFEFEF;
    font-size: 12px;
    font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
    top: 3px;
    left: -5px;
    line-height: 20px;
}
.list-design-black li:before {
    background-color: #434343;
    color: #fff;
}
/* - ºñ¼øÂ÷ ¸®½ºÆ® Å¸ÀÔ 01 small  <ul class="list-small"> <li></li> ---- */

.list-small {
}
.list-small li {
    position: relative;
    margin: 0px 0px 7px;
    padding-left: 18px;
    color: #2c2c2c;
    font-size: 14px;
}
.list-small li:hover:before {
}
.list-small li:before {
    content: "\2713 ";
    position: absolute;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: #434343;
    color: #fff;
    text-align: center;
    text-shadow: 0px -1px 0px #EFEFEF;
    font-size: 5px;
    font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
    top: 3px;
    left: -5px;
    line-height: 17px;
}
.list-small li a {
    color: #859a31;
    text-decoration: none;
    -moz-transition: all, 500ms;
    -o-transition: all, 500ms;
    -webkit-transition: all, 500ms;
    transition: all, 500ms;
}
.list-small li a:hover {
    border-bottom: .1px solid;
}
/* - ¼øÂ÷ ¸®½ºÆ® Å¸ÀÔ 01  <ol class="annotation-list"> <li></li> ---- */
.annotation-list {
    counter-reset: annotation-list;
}
.annotation-list li {
    position: relative;
    margin: 0px 0px 7px;
    padding-left: 25px;
}
.annotation-list li:before {
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #4F4F4F;
    content: counter(annotation-list);
    counter-increment: annotation-list;
    color: #fff;
    text-align: center;
    text-shadow: 0px -1px 0px #EFEFEF;
    /* [disabled]font-weight: 600;
*/
    font-size: 12px;
    font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
    top: 3px;
    left: -5px;
    line-height: 20px;
}
.annotation-list strong {
    font-size: 15px;
    font-weight: 600;
}

@media (max-width:767px) {
.annotation-list {
    margin-top: 25px;
    margin-bottom: 25px;
}
}
/* #############################  Æ÷Åä Å¸ÀÌÆ²  ########################### */

/* Æ÷Åä Å¸ÀÌÆ² 01  */
.photo_title01 {
    display: table;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
    width: 100%;
    overflow-y: hidden;
    position: relative;
    z-index: 0;
    background-color: #1F1F1F;
    background-image: url("../images/banner06.jpg")
}
.photo_title01:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 80%;
    bottom: 10%;
    left: 0px;
    background-color: rgba(0,0,0,0.27);
    z-index: -1;
}
.photo_title01 .subject {
    display: table-cell;
    vertical-align: middle;
    height: 300px;
    text-align: center;
}
.photo_title01 .subject .inner_txt01 {
    font-size: 48px;
    color: #FFFFFF;
    letter-spacing: 5px;
}
.photo_title01 .subject .inner_txt02 {
    font-size: 12px;
    color: #FFFFFF;
    letter-spacing: 10px;
}
/* ÀÌ¹ÌÁö ¹è°æ 01  */
.image_bg01 {
    display: table;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
    width: 100%;
    overflow-y: hidden;
    position: relative;
    z-index: 0;
}
.image_bg01:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-color: rgba(0,0,0,0.27);
    z-index: -1;
}
/* ############################# Á¦¸ñ Å¸ÀÌÆ² d_title ########################### */

.d_title01 {
    font-size: 25px;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.d_title01:after {
    content: " ";
    width: 50px;
    height: 3px;
    position: absolute;
    left: 0;
    bottom: 1px;
    background-color: #b0b0b0;
}
.d_title02 {
    font-size: 20px;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.d_title02:after {
    content: " ";
    width: 40px;
    height: 2px;
    position: absolute;
    left: 0;
    bottom: 1px;
    background-color: #b0b0b0;
}
.d_title03 {
    font-size: 16px;
    position: relative;
    padding-bottom: 12px;
    margin-bottom: 12px;
}
.d_title03:after {
    content: " ";
    width: 30px;
    height: 2px;
    position: absolute;
    left: 0;
    bottom: 1px;
    background-color: #b0b0b0;
}
/* ´ë¼Ò¿ë ´õºí Å¸ÀÌÆ²*/
.d_title_sum01 > a {
    display: block;
    border-bottom: 1px solid #c5c5c5;
    margin-bottom: 25px;
}
.d_title_sum01 .big_title {
    font-size: 25px;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
    letter-spacing: -1px;
}
.d_title_sum01 .big_title:after {
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    border-bottom: 2px solid rgba(157,11,14,1.00);
    bottom: -1px;
    left: 0;
    z-index: 2;
}
.d_title_sum01 .small_title {
    color: #C7162D;
    text-indent: 10px;
    display: inline-block;
}
.d_title_sum02 > a {
    display: block;
    border-bottom: 1px solid #c5c5c5;
    margin-bottom: 25px;
}
.d_title_sum02 .big_title {
    font-size: 20px;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
    letter-spacing: -1px;
}
.d_title_sum02 .big_title:after {
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    border-bottom: 2px solid rgba(157,11,14,1.00);
    bottom: -1px;
    left: 0;
    z-index: 2;
}
.d_title_sum02 .small_title {
    color: #C7162D;
    text-indent: 10px;
    display: inline-block;
}
.d_title_sum03 > a {
    display: block;
    border-bottom: 1px solid #c5c5c5;
    margin-bottom: 25px;
}
.d_title_sum03 .big_title {
    font-size: 16px;
    padding-bottom: 10px;
    display: inline-block;
    position: relative;
    letter-spacing: -1px;
}
.d_title_sum03 .big_title:after {
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    border-bottom: 2px solid rgba(157,11,14,1.00);
    bottom: -1px;
    left: 0;
    z-index: 2;
}
.d_title_sum03 .small_title {
    color: #C7162D;
    text-indent: 10px;
    display: inline-block;
}
/**/
.d_title_bg01 > a {
    display: block;
    border-bottom: 1px solid #c5c5c5;
    margin-bottom: 25px;
}
.d_title_bg01 .big_title {
    color: #f8f9fa;
    font-size: 25px;
    padding: 2px 35px;
    display: inline-block;
    position: relative;
    letter-spacing: -1px;
}
.d_title_bg01 .big_title:after {
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #333;
    bottom: -1px;
    left: 0;
    z-index: -1;
    transform: skewX(-35deg);
}
.d_title_bg01 .small_title {
    color: #333333;
    text-indent: 10px;
    display: inline-block;
}
.d_title_bg02 > a {
    display: block;
    border-bottom: 1px solid #c5c5c5;
    margin-bottom: 25px;
}
.d_title_bg02 .big_title {
    color: #f8f9fa;
    font-size: 20px;
    padding: 5px 32px;
    display: inline-block;
    position: relative;
    letter-spacing: -1px;
}
.d_title_bg02 .big_title:after {
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #495057;
    bottom: -1px;
    left: 0;
    z-index: -1;
    transform: skewX(-35deg);
}
.d_title_bg02 .small_title {
    color: #495057;
    text-indent: 10px;
    display: inline-block;
}
.d_title_bg03 > a {
    display: block;
    border-bottom: 1px solid #c5c5c5;
    margin-bottom: 25px;
}
.d_title_bg03 .big_title {
    color: #f8f9fa;
    font-size: 16px;
    padding: 2px 27px;
    display: inline-block;
    position: relative;
    letter-spacing: -1px;
}
.d_title_bg03 .big_title:after {
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #6c757d;
    bottom: -1px;
    left: 0;
    z-index: -1;
    transform: skewX(-35deg);
}
.d_title_bg03 .small_title {
    color: #6c757d;
    text-indent: 10px;
    display: inline-block;
}
/* - ¼Ò Å¸ÀÌÆ² --- */
.stitle-v1 {
    padding: 5px 5px 5px 10px;
    -webkit-box-shadow: 1px 1px 1px rgba(228,228,228,1.00);
    box-shadow: 1px 1px 1px rgba(228,228,228,1.00);
    font-size: 16px;
}
.stitle-v1-green {
    background-color: #F0FFE1;
    border-right: 3px solid #5BA622;
    color: #5BA622;
}
.stitle-v1-red {
    background-color: #FFD6DB;
    border-right: 3px solid #C7162D;
    color: #C7162D;
}
.stitle-v1-white {
    background-color: #FFFFFF;
    border-right: 3px solid #434343;
    color: #434343;
    border-top: 1px solid #E5E5E5;
    border-left: 1px solid #E5E5E5;
}
.stitle-v1-black {
    background-color: #434343;
    border-right: 3px solid #1F1F1F;
    color: #FFFFFF;
}
.stitle-v1-orange {
    background-color: #FFEDCF;
    border-right: 3px solid #F90;
    color: #434343;
}
/* ¹®´Ü Å×µÎ¸® */

.short_01 {
    padding: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.short_02 {
    padding: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
    border-color: rgba(244,244,244,1.00);
    border-width: 1px;
    border-style: solid;
}
.short_03 {
    padding: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
    background-color: rgba(249,249,249,1.00);
}
.short_04 {
    padding: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
    border-top-color: rgba(244,244,244,1.00);
    border-bottom-color: rgba(244,244,244,1.00);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
}
.short_05 {
    padding: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
    border-bottom-color: rgba(244,244,244,1.00);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-top: 1px solid rgba(225,225,225,1.00);
}
/* ÀÌ¹ÌÁö ¹ÝÀÀÇü¹èÄ¡ <ul class="img_ul_50"><li> img... </li></ul> */
.img_ul_100 li {
    width: 100%;
    float: left;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.img_ul_50 li {
    width: 50%;
    float: left;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.img_ul_30 li {
    width: 33.33%;
    float: left;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.img_ul_25 li {
    width: 25%;
    float: left;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.img_ul_20 li {
    width: 20%;
    float: left;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media (max-width:767px) {
.img_ul_50 li, .img_ul_30 li, .img_ul_25 li, .img_ul_20 li {
    width: 100%;
}
}

@media (min-width:768px) and (max-width:991px) {
.img_ul_50 li, .img_ul_30 li, .img_ul_25 li, .img_ul_20 li {
    width: 50%;
}
}
/* °ø°£ Àû¿ë */
.row_space15 {
    height: 15px;
}
.row_space25 {
    height: 25px;
}
.row_space55 {
    height: 55px;
}
.bottom_space15 {
    margin-bottom: 15px;
}
.bottom_space25 {
    margin-bottom: 25px;
}
.bottom_space55 {
    margin-bottom: 55px;
}
/* ¼öÆò¼± */

hr.hr_blur {
    opacity: 0.10;
}
hr.hr-solid01 {
    border-top: 1px solid #8c8b8b;
}
hr.hr-double01 {
    border-top: 3px double #8c8b8b;
}
hr.hr-dashed01 {
    border-top: 1px dashed #8c8b8b;
}
hr.hr-dotted01 {
    border-top: 1px dotted #8c8b8b;
}
hr.hr-dashed02 {
    background-color: #fff;
    border-top: 2px dashed #8c8b8b;
}
hr.hr-dotted02 {
    background-color: #fff;
    border-top: 2px dotted #8c8b8b;
}
hr.hr-solid02 {
    border-top: 1px solid #8c8b8b;
    border-bottom: 1px solid #fff;
}
hr.hr-double02 {
    border-top: 1px solid #8c8b8b;
    border-bottom: 1px solid #fff;
}
hr.hr-double02:after {
    content: '';
    display: block;
    margin-top: 2px;
    border-top: 1px solid #8c8b8b;
    border-bottom: 1px solid #fff;
}
hr.hr-dashed02 {
    border-top: 1px dashed #8c8b8b;
    border-bottom: 1px dashed #fff;
}
hr.hrdotted03 {
    border-top: 1px dotted #8c8b8b;
    border-bottom: 1px dotted #fff;
}
hr.hr-combs01 {
    height: 6px;
    background: url(../images/hr/hr-11.png) repeat-x 0 0;
    border: 0;
}
hr.hr-zhigezeg01 {
    height: 6px;
    background: url(../images/hr/hr-12.png) repeat-x 0 0;
    border: 0;
}
hr.hr-shadow01 {
    height: 10px;
    border: 0;
    box-shadow: 0 10px 10px -10px #8c8b8b inset;
}
hr.hr-gradient01 {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
    background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
    background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
    background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
}
/* ############################# ÀÌÆåÆ® ########################### */
/* ·Ñ¿À¹ö  */
.hover-effect {
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.para_bg {
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: 120%;
    background-size: 120%;
}

/* ############################# À¯Æ¿¸®Æ¼ ########################### */


@media (max-width:991px) {
}

@media (max-width:767px) {
.map_grey {
    display: none;
}
.view_auto {
    overflow-y: auto;
    padding-bottom: 15px;
}
.view_auto_sell {
    min-width: 767px;
}
.view_auto_sell2 {
    min-width: 991px;
}
.view_pc {
    display: none !important;
}
.view_mobile {
}
}

@media (min-width:576px) {
}

@media (min-width:768px) {
.view_pc {
}
.view_mobile {
    display: none !important;
}
}

@media (min-width:992px) {
}

@media (min-width:1024px) {
}

/* 
 * css ¼Ó¼º ¼ôÄÚµå - ¼öÁ¤±ÝÁö
*/

.pull-50x-up {
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.pull-50x-bottom {
  -webkit-transform: translateY(50%);
      -ms-transform: translateY(50%);
          transform: translateY(50%);
}

.pull-50x-left {
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.pull-50x-right {
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
}
/* ############################# TYPOGRAPHY ±Û µðÀÚÀÎ  ########################### */
/* ÆùÆ® Ä®¶ó */
.color-inherit {
    color: inherit !important;
}
.color-main {
    color: #555 !important;
}
.color-main-hover:hover {
    color: #555 !important;
}
.color-black {
    color: #000 !important;
}
.color-black-hover:hover {
    color: #000 !important;
}
.color-black-opacity-0_1 {
    color: rgba(0, 0, 0, 0.1) !important;
}
.color-black-opacity-0_2 {
    color: rgba(0, 0, 0, 0.2) !important;
}
.color-black-opacity-0_3 {
    color: rgba(0, 0, 0, 0.3) !important;
}
.color-black-opacity-0_4 {
    color: rgba(0, 0, 0, 0.4) !important;
}
.color-black-opacity-0_5 {
    color: rgba(0, 0, 0, 0.5) !important;
}
.color-black-opacity-0_6 {
    color: rgba(0, 0, 0, 0.6) !important;
}
.color-black-opacity-0_7 {
    color: rgba(0, 0, 0, 0.7) !important;
}
.color-black-opacity-0_8 {
    color: rgba(0, 0, 0, 0.8) !important;
}
.color-black-opacity-0_9 {
    color: rgba(0, 0, 0, 0.9) !important;
}
.color-white {
    color: #fff !important;
}
.color-white-hover:hover {
    color: #fff !important;
}
.color-white-opacity-0_1 {
    color: rgba(255, 255, 255, 0.1) !important;
}
.color-white-opacity-0_2 {
    color: rgba(255, 255, 255, 0.2) !important;
}
.color-white-opacity-0_3 {
    color: rgba(255, 255, 255, 0.3) !important;
}
.color-white-opacity-0_4 {
    color: rgba(255, 255, 255, 0.4) !important;
}
.color-white-opacity-0_5 {
    color: rgba(255, 255, 255, 0.5) !important;
}
.color-white-opacity-0_6 {
    color: rgba(255, 255, 255, 0.6) !important;
}
.color-white-opacity-0_7 {
    color: rgba(255, 255, 255, 0.7) !important;
}
.color-white-opacity-0_8 {
    color: rgba(255, 255, 255, 0.8) !important;
}
.color-white-opacity-0_9 {
    color: rgba(255, 255, 255, 0.9) !important;
}
.color-graylight-1 {
    color: #bbb !important;
}
.color-graylight-1-hover:hover {
    color: #bbb !important;
}
.color-graylight-2 {
    color: #ccc !important;
}
.color-graylight-2-hover:hover {
    color: #ccc !important;
}
.color-graylight-3 {
    color: #ddd !important;
}
.color-graylight-3-hover:hover {
    color: #ddd !important;
}
.color-graylight-4 {
    color: #eee !important;
}
.color-graylight-4-hover:hover {
    color: #eee !important;
}
.color-graylight-5 {
    color: #f7f7f7 !important;
}
.color-graylight-5-hover:hover {
    color: #f7f7f7 !important;
}
.color-graydark-1 {
    color: #111 !important;
}
.color-graydark-1-hover:hover {
    color: #111 !important;
}
.color-graydark-2 {
    color: #333 !important;
}
.color-graydark-2-hover:hover {
    color: #333 !important;
}
.color-graydark-3 {
    color: #555 !important;
}
.color-graydark-3-hover:hover {
    color: #555 !important;
}
.color-graydark-4 {
    color: #777 !important;
}
.color-graydark-4-hover:hover {
    color: #777 !important;
}
.color-graydark-5 {
    color: #999 !important;
}
.color-graydark-5-hover:hover {
    color: #999 !important;
}
.color-green {
    color: #72c02c !important;
}
.color-blue {
    color: #3398dc !important;
}
.color-blue-hover:hover {
    color: #3398dc !important;
}
.color-bluedark-1 {
    color: #175a88 !important;
}
.color-lightblue {
    color: #edf2f8 !important;
}
.color-lightblue-hover:hover {
    color: #edf2f8 !important;
}
.color-lightblue-1 {
    color: #d6e2ee !important;
}
.color-lightblue-1-hover:hover {
    color: #d6e2ee !important;
}
.color-darkblue {
    color: #009 !important;
}
.color-darkblue-hover:hover {
    color: #009 !important;
}
.color-indigo {
    color: #4263a3 !important;
}
.color-indigo-hover:hover {
    color: #4263a3 !important;
}
.color-red {
    color: #f00 !important;
}
.color-red-hover:hover {
    color: #f00 !important;
}
.color-lightred {
    color: #e64b3b !important;
}
.color-lightred-hover:hover {
    color: #e64b3b !important;
}
.color-darkred {
    color: #a10f2b !important;
}
.color-darkred-hover:hover {
    color: #a10f2b !important;
}
.color-purple {
    color: #9a69cb;
}
.color-purple-hover:hover {
    color: #9a69cb !important;
}
.color-purpledark-1 {
    color: #552c7e !important;
}
.color-darkpurple {
    color: #6639b6 !important;
}
.color-darkpurple-hover:hover {
    color: #6639b6 !important;
}
.color-pink {
    color: #e81c62;
}
.color-pink-hover:hover {
    color: #e81c62 !important;
}
.color-pinkdark-1 {
    color: #6f0b2d !important;
}
.color-orange {
    color: #e57d20 !important;
}
.color-orange-hover:hover {
    color: #e57d20 !important;
}
.color-deeporange {
    color: #fe541e !important;
}
.color-deeporange-hover:hover {
    color: #fe541e !important;
}
.color-yellow {
    color: #ebc71d !important;
}
.color-yellow-hover:hover {
    color: #ebc71d !important;
}
.color-aqua {
    color: #29d6e6;
}
.color-aqua-hover:hover {
    color: #29d6e6 !important;
}
.color-aquadark-1 {
    color: #11848e !important;
}
.color-cyan {
    color: #00bed6 !important;
}
.color-cyan-hover:hover {
    color: #00bed6 !important;
}
.color-teal {
    color: #18ba9b !important;
}
.color-teal-hover:hover {
    color: #18ba9b !important;
}
.color-brown {
    color: #9c8061 !important;
}
.color-brown-hover:hover {
    color: #9c8061 !important;
}
.color-bluegray {
    color: #585f69 !important;
}
.color-bluegray-hover:hover {
    color: #585f69 !important;
}
/* ¼Ò¼È¾ÆÀÌÄÜ */

.color-facebook {
    color: #3b5998;
}
.color-facebook:hover {
    color: #344e86;
}
.color-facebook-hover:hover {
    color: #3b5998 !important;
}
.color-twitter {
    color: #00acee;
}
.color-twitter:hover {
    color: #009ad5;
}
.color-twitter-hover:hover {
    color: #00acee !important;
}
.color-skype {
    color: #00aff0;
}
.color-skype:hover {
    color: #009cd7;
}
.color-skype-hover:hover {
    color: #00aff0 !important;
}
.color-pinterest {
    color: #c8232c;
}
.color-pinterest:hover {
    color: #b21f27;
}
.color-pinterest-hover:hover {
    color: #c8232c !important;
}
.color-vine {
    color: #00bf8f;
}
.color-vine:hover {
    color: #00a67c;
}
.color-vine-hover:hover {
    color: #00bf8f !important;
}
.color-youtube {
    color: #c4302b;
}
.color-youtube:hover {
    color: #af2b26;
}
.color-youtube-hover:hover {
    color: #c4302b !important;
}
.color-google-plus {
    color: #dd4b39;
}
.color-google-plus:hover {
    color: #d73925;
}
.color-google-plus-hover:hover {
    color: #dd4b39 !important;
}
.color-dribbble {
    color: #ea4c89;
}
.color-dribbble:hover {
    color: #e7357a;
}
.color-dribbble-hover:hover {
    color: #ea4c89 !important;
}
.color-vk {
    color: #2b587a;
}
.color-vk:hover {
    color: #244a67;
}
.color-vk-hover:hover {
    color: #2b587a !important;
}
.color-linkedin {
    color: #0e76a8;
}
.color-linkedin:hover {
    color: #0c6590;
}
.color-linkedin-hover:hover {
    color: #0e76a8 !important;
}
.color-instagram {
    color: #3f729b;
}
.color-instagram:hover {
    color: #386589;
}
.color-instagram-hover:hover {
    color: #3f729b !important;
}
/* ±×¶óµð¾ðÆ® */

.color-cyan-gradient-opacity-v1 {
    background-repeat: repeat-x;
    background-image: linear-gradient(160deg, rgba(0, 0, 153, 0.55), rgba(0, 190, 214, 0.6));
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}
.color-blue-gradient-opacity-v1 {
    background-repeat: repeat-x;
    background-image: linear-gradient(-260deg, #8654da, rgba(66, 229, 248, 0.8));
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}
/* ÆùÆ®»çÀÌÁî */
.fs-default {
    font-size: 1rem !important;
}
.fs-70x {
    font-size: 70% !important;
}
.fs-75x {
    font-size: 75% !important;
}
.fs-80x {
    font-size: 80% !important;
}
.fs-85x {
    font-size: 85% !important;
}
.fs-90x {
    font-size: 90% !important;
}
.fs-95x {
    font-size: 95% !important;
}
.fs-0 {
    font-size: 0;
}
.fs-5 {
    font-size: 0.35714rem !important;
}
.fs-8 {
    font-size: 0.57143rem !important;
}
.fs-9 {
    font-size: 0.64286rem !important;
}
.fs-10 {
    font-size: 0.71429rem !important;
}
.fs-11 {
    font-size: 0.78571rem !important;
}
.fs-12 {
    font-size: 0.85714rem !important;
}
.fs-13 {
    font-size: 0.92857rem !important;
}
.fs-14 {
    font-size: 1rem !important;
}
.fs-15 {
    font-size: 1.07143rem !important;
}
.fs-16 {
    font-size: 1.14286rem !important;
}
.fs-17 {
    font-size: 1.21429rem !important;
}
.fs-18 {
    font-size: 1.28571rem !important;
}
.fs-20 {
    font-size: 1.42857rem !important;
}
.fs-22 {
    font-size: 1.57143rem !important;
}
.fs-23 {
    font-size: 1.64286rem !important;
}
.fs-24 {
    font-size: 1.71429rem !important;
}
.fs-25 {
    font-size: 1.78571rem !important;
}
.fs-26 {
    font-size: 1.85714rem !important;
}
.fs-27 {
    font-size: 1.92857rem !important;
}
.fs-28 {
    font-size: 2rem !important;
}
.fs-30 {
    font-size: 2.14286rem !important;
}
.fs-32 {
    font-size: 2.28571rem !important;
}
.fs-33 {
    font-size: 2.35714rem !important;
}
.fs-35 {
    font-size: 2.5rem !important;
}
.fs-36 {
    font-size: 2.57143rem !important;
}
.fs-38 {
    font-size: 2.71429rem !important;
}
.fs-40 {
    font-size: 2.85714rem !important;
}
.fs-42 {
    font-size: 3rem !important;
}
.fs-45 {
    font-size: 3.21429rem !important;
}
.fs-46 {
    font-size: 3.28571rem !important;
}
.fs-48 {
    font-size: 3.42857rem !important;
}
.fs-50 {
    font-size: 3.57143rem !important;
}
.fs-55 {
    font-size: 3.92857rem !important;
}
.fs-56 {
    font-size: 4rem !important;
}
.fs-60 {
    font-size: 4.28571rem !important;
}
.fs-65 {
    font-size: 4.64286rem !important;
}
.fs-70 {
    line-height: 70px;
    font-size: 5rem !important;
}
.fs-75 {
    font-size: 5.35714rem !important;
}
.fs-76 {
    font-size: 5.42857rem !important;
}
.fs-80 {
    font-size: 5.71429rem !important;
}
.fs-86 {
    font-size: 6.14286rem !important;
}
.fs-90 {
    font-size: 6.42857rem !important;
}
.fs-120 {
    font-size: 8.57143rem !important;
}
.fs-180 {
    font-size: 12.85714rem !important;
}
.fs-200 {
    font-size: 14.28571rem !important;
}

@media (min-width: 576px) {
.fs-sm-default {
    font-size: 1rem !important;
}
.fs-sm-70x {
    font-size: 70% !important;
}
.fs-sm-75x {
    font-size: 75% !important;
}
.fs-sm-80x {
    font-size: 80% !important;
}
.fs-sm-85x {
    font-size: 85% !important;
}
.fs-sm-90x {
    font-size: 90% !important;
}
.fs-sm-95x {
    font-size: 95% !important;
}
.fs-sm-0 {
    font-size: 0;
}
.fs-sm-5 {
    font-size: 0.35714rem !important;
}
.fs-sm-8 {
    font-size: 0.57143rem !important;
}
.fs-sm-9 {
    font-size: 0.64286rem !important;
}
.fs-sm-10 {
    font-size: 0.71429rem !important;
}
.fs-sm-11 {
    font-size: 0.78571rem !important;
}
.fs-sm-12 {
    font-size: 0.85714rem !important;
}
.fs-sm-13 {
    font-size: 0.92857rem !important;
}
.fs-sm-14 {
    font-size: 1rem !important;
}
.fs-sm-15 {
    font-size: 1.07143rem !important;
}
.fs-sm-16 {
    font-size: 1.14286rem !important;
}
.fs-sm-17 {
    font-size: 1.21429rem !important;
}
.fs-sm-18 {
    font-size: 1.28571rem !important;
}
.fs-sm-20 {
    font-size: 1.42857rem !important;
}
.fs-sm-22 {
    font-size: 1.57143rem !important;
}
.fs-sm-23 {
    font-size: 1.64286rem !important;
}
.fs-sm-24 {
    font-size: 1.71429rem !important;
}
.fs-sm-25 {
    font-size: 1.78571rem !important;
}
.fs-sm-26 {
    font-size: 1.85714rem !important;
}
.fs-sm-27 {
    font-size: 1.92857rem !important;
}
.fs-sm-28 {
    font-size: 2rem !important;
}
.fs-sm-30 {
    font-size: 2.14286rem !important;
}
.fs-sm-32 {
    font-size: 2.28571rem !important;
}
.fs-sm-33 {
    font-size: 2.35714rem !important;
}
.fs-sm-35 {
    font-size: 2.5rem !important;
}
.fs-sm-36 {
    font-size: 2.57143rem !important;
}
.fs-sm-38 {
    font-size: 2.71429rem !important;
}
.fs-sm-40 {
    font-size: 2.85714rem !important;
}
.fs-sm-42 {
    font-size: 3rem !important;
}
.fs-sm-45 {
    font-size: 3.21429rem !important;
}
.fs-sm-46 {
    font-size: 3.28571rem !important;
}
.fs-sm-48 {
    font-size: 3.42857rem !important;
}
.fs-sm-50 {
    font-size: 3.57143rem !important;
}
.fs-sm-55 {
    font-size: 3.92857rem !important;
}
.fs-sm-56 {
    font-size: 4rem !important;
}
.fs-sm-60 {
    font-size: 4.28571rem !important;
}
.fs-sm-65 {
    font-size: 4.64286rem !important;
}
.fs-sm-70 {
    line-height: 70px;
    font-size: 5rem !important;
}
.fs-sm-75 {
    font-size: 5.35714rem !important;
}
.fs-sm-76 {
    font-size: 5.42857rem !important;
}
.fs-sm-80 {
    font-size: 5.71429rem !important;
}
.fs-sm-86 {
    font-size: 6.14286rem !important;
}
.fs-sm-90 {
    font-size: 6.42857rem !important;
}
.fs-sm-120 {
    font-size: 8.57143rem !important;
}
.fs-sm-180 {
    font-size: 12.85714rem !important;
}
.fs-sm-200 {
    font-size: 14.28571rem !important;
}
}

@media (min-width: 768px) {
.fs-md-default {
    font-size: 1rem !important;
}
.fs-md-70x {
    font-size: 70% !important;
}
.fs-md-75x {
    font-size: 75% !important;
}
.fs-md-80x {
    font-size: 80% !important;
}
.fs-md-85x {
    font-size: 85% !important;
}
.fs-md-90x {
    font-size: 90% !important;
}
.fs-md-95x {
    font-size: 95% !important;
}
.fs-md-0 {
    font-size: 0;
}
.fs-md-5 {
    font-size: 0.35714rem !important;
}
.fs-md-8 {
    font-size: 0.57143rem !important;
}
.fs-md-9 {
    font-size: 0.64286rem !important;
}
.fs-md-10 {
    font-size: 0.71429rem !important;
}
.fs-md-11 {
    font-size: 0.78571rem !important;
}
.fs-md-12 {
    font-size: 0.85714rem !important;
}
.fs-md-13 {
    font-size: 0.92857rem !important;
}
.fs-md-14 {
    font-size: 1rem !important;
}
.fs-md-15 {
    font-size: 1.07143rem !important;
}
.fs-md-16 {
    font-size: 1.14286rem !important;
}
.fs-md-17 {
    font-size: 1.21429rem !important;
}
.fs-md-18 {
    font-size: 1.28571rem !important;
}
.fs-md-20 {
    font-size: 1.42857rem !important;
}
.fs-md-22 {
    font-size: 1.57143rem !important;
}
.fs-md-23 {
    font-size: 1.64286rem !important;
}
.fs-md-24 {
    font-size: 1.71429rem !important;
}
.fs-md-25 {
    font-size: 1.78571rem !important;
}
.fs-md-26 {
    font-size: 1.85714rem !important;
}
.fs-md-27 {
    font-size: 1.92857rem !important;
}
.fs-md-28 {
    font-size: 2rem !important;
}
.fs-md-30 {
    font-size: 2.14286rem !important;
}
.fs-md-32 {
    font-size: 2.28571rem !important;
}
.fs-md-33 {
    font-size: 2.35714rem !important;
}
.fs-md-35 {
    font-size: 2.5rem !important;
}
.fs-md-36 {
    font-size: 2.57143rem !important;
}
.fs-md-38 {
    font-size: 2.71429rem !important;
}
.fs-md-40 {
    font-size: 2.85714rem !important;
}
.fs-md-42 {
    font-size: 3rem !important;
}
.fs-md-45 {
    font-size: 3.21429rem !important;
}
.fs-md-46 {
    font-size: 3.28571rem !important;
}
.fs-md-48 {
    font-size: 3.42857rem !important;
}
.fs-md-50 {
    font-size: 3.57143rem !important;
}
.fs-md-55 {
    font-size: 3.92857rem !important;
}
.fs-md-56 {
    font-size: 4rem !important;
}
.fs-md-60 {
    font-size: 4.28571rem !important;
}
.fs-md-65 {
    font-size: 4.64286rem !important;
}
.fs-md-70 {
    line-height: 70px;
    font-size: 5rem !important;
}
.fs-md-75 {
    font-size: 5.35714rem !important;
}
.fs-md-76 {
    font-size: 5.42857rem !important;
}
.fs-md-80 {
    font-size: 5.71429rem !important;
}
.fs-md-86 {
    font-size: 6.14286rem !important;
}
.fs-md-90 {
    font-size: 6.42857rem !important;
}
.fs-md-120 {
    font-size: 8.57143rem !important;
}
.fs-md-180 {
    font-size: 12.85714rem !important;
}
.fs-md-200 {
    font-size: 14.28571rem !important;
}
}

@media (min-width: 992px) {
.fs-lg-default {
    font-size: 1rem !important;
}
.fs-lg-70x {
    font-size: 70% !important;
}
.fs-lg-75x {
    font-size: 75% !important;
}
.fs-lg-80x {
    font-size: 80% !important;
}
.fs-lg-85x {
    font-size: 85% !important;
}
.fs-lg-90x {
    font-size: 90% !important;
}
.fs-lg-95x {
    font-size: 95% !important;
}
.fs-lg-0 {
    font-size: 0;
}
.fs-lg-5 {
    font-size: 0.35714rem !important;
}
.fs-lg-8 {
    font-size: 0.57143rem !important;
}
.fs-lg-9 {
    font-size: 0.64286rem !important;
}
.fs-lg-10 {
    font-size: 0.71429rem !important;
}
.fs-lg-11 {
    font-size: 0.78571rem !important;
}
.fs-lg-12 {
    font-size: 0.85714rem !important;
}
.fs-lg-13 {
    font-size: 0.92857rem !important;
}
.fs-lg-14 {
    font-size: 1rem !important;
}
.fs-lg-15 {
    font-size: 1.07143rem !important;
}
.fs-lg-16 {
    font-size: 1.14286rem !important;
}
.fs-lg-17 {
    font-size: 1.21429rem !important;
}
.fs-lg-18 {
    font-size: 1.28571rem !important;
}
.fs-lg-20 {
    font-size: 1.42857rem !important;
}
.fs-lg-22 {
    font-size: 1.57143rem !important;
}
.fs-lg-23 {
    font-size: 1.64286rem !important;
}
.fs-lg-24 {
    font-size: 1.71429rem !important;
}
.fs-lg-25 {
    font-size: 1.78571rem !important;
}
.fs-lg-26 {
    font-size: 1.85714rem !important;
}
.fs-lg-27 {
    font-size: 1.92857rem !important;
}
.fs-lg-28 {
    font-size: 2rem !important;
}
.fs-lg-30 {
    font-size: 2.14286rem !important;
}
.fs-lg-32 {
    font-size: 2.28571rem !important;
}
.fs-lg-33 {
    font-size: 2.35714rem !important;
}
.fs-lg-35 {
    font-size: 2.5rem !important;
}
.fs-lg-36 {
    font-size: 2.57143rem !important;
}
.fs-lg-38 {
    font-size: 2.71429rem !important;
}
.fs-lg-40 {
    font-size: 2.85714rem !important;
}
.fs-lg-42 {
    font-size: 3rem !important;
}
.fs-lg-45 {
    font-size: 3.21429rem !important;
}
.fs-lg-46 {
    font-size: 3.28571rem !important;
}
.fs-lg-48 {
    font-size: 3.42857rem !important;
}
.fs-lg-50 {
    font-size: 3.57143rem !important;
}
.fs-lg-55 {
    font-size: 3.92857rem !important;
}
.fs-lg-56 {
    font-size: 4rem !important;
}
.fs-lg-60 {
    font-size: 4.28571rem !important;
}
.fs-lg-65 {
    font-size: 4.64286rem !important;
}
.fs-lg-70 {
    line-height: 70px;
    font-size: 5rem !important;
}
.fs-lg-75 {
    font-size: 5.35714rem !important;
}
.fs-lg-76 {
    font-size: 5.42857rem !important;
}
.fs-lg-80 {
    font-size: 5.71429rem !important;
}
.fs-lg-86 {
    font-size: 6.14286rem !important;
}
.fs-lg-90 {
    font-size: 6.42857rem !important;
}
.fs-lg-120 {
    font-size: 8.57143rem !important;
}
.fs-lg-180 {
    font-size: 12.85714rem !important;
}
.fs-lg-200 {
    font-size: 14.28571rem !important;
}
}

@media (min-width: 1200px) {
.fs-xl-default {
    font-size: 1rem !important;
}
.fs-xl-70x {
    font-size: 70% !important;
}
.fs-xl-75x {
    font-size: 75% !important;
}
.fs-xl-80x {
    font-size: 80% !important;
}
.fs-xl-85x {
    font-size: 85% !important;
}
.fs-xl-90x {
    font-size: 90% !important;
}
.fs-xl-95x {
    font-size: 95% !important;
}
.fs-xl-0 {
    font-size: 0;
}
.fs-xl-5 {
    font-size: 0.35714rem !important;
}
.fs-xl-8 {
    font-size: 0.57143rem !important;
}
.fs-xl-9 {
    font-size: 0.64286rem !important;
}
.fs-xl-10 {
    font-size: 0.71429rem !important;
}
.fs-xl-11 {
    font-size: 0.78571rem !important;
}
.fs-xl-12 {
    font-size: 0.85714rem !important;
}
.fs-xl-13 {
    font-size: 0.92857rem !important;
}
.fs-xl-14 {
    font-size: 1rem !important;
}
.fs-xl-15 {
    font-size: 1.07143rem !important;
}
.fs-xl-16 {
    font-size: 1.14286rem !important;
}
.fs-xl-17 {
    font-size: 1.21429rem !important;
}
.fs-xl-18 {
    font-size: 1.28571rem !important;
}
.fs-xl-20 {
    font-size: 1.42857rem !important;
}
.fs-xl-22 {
    font-size: 1.57143rem !important;
}
.fs-xl-23 {
    font-size: 1.64286rem !important;
}
.fs-xl-24 {
    font-size: 1.71429rem !important;
}
.fs-xl-25 {
    font-size: 1.78571rem !important;
}
.fs-xl-26 {
    font-size: 1.85714rem !important;
}
.fs-xl-27 {
    font-size: 1.92857rem !important;
}
.fs-xl-28 {
    font-size: 2rem !important;
}
.fs-xl-30 {
    font-size: 2.14286rem !important;
}
.fs-xl-32 {
    font-size: 2.28571rem !important;
}
.fs-xl-33 {
    font-size: 2.35714rem !important;
}
.fs-xl-35 {
    font-size: 2.5rem !important;
}
.fs-xl-36 {
    font-size: 2.57143rem !important;
}
.fs-xl-38 {
    font-size: 2.71429rem !important;
}
.fs-xl-40 {
    font-size: 2.85714rem !important;
}
.fs-xl-42 {
    font-size: 3rem !important;
}
.fs-xl-45 {
    font-size: 3.21429rem !important;
}
.fs-xl-46 {
    font-size: 3.28571rem !important;
}
.fs-xl-48 {
    font-size: 3.42857rem !important;
}
.fs-xl-50 {
    font-size: 3.57143rem !important;
}
.fs-xl-55 {
    font-size: 3.92857rem !important;
}
.fs-xl-56 {
    font-size: 4rem !important;
}
.fs-xl-60 {
    font-size: 4.28571rem !important;
}
.fs-xl-65 {
    font-size: 4.64286rem !important;
}
.fs-xl-70 {
    line-height: 70px;
    font-size: 5rem !important;
}
.fs-xl-75 {
    font-size: 5.35714rem !important;
}
.fs-xl-76 {
    font-size: 5.42857rem !important;
}
.fs-xl-80 {
    font-size: 5.71429rem !important;
}
.fs-xl-86 {
    font-size: 6.14286rem !important;
}
.fs-xl-90 {
    font-size: 6.42857rem !important;
}
.fs-xl-120 {
    font-size: 8.57143rem !important;
}
.fs-xl-180 {
    font-size: 12.85714rem !important;
}
.fs-xl-200 {
    font-size: 14.28571rem !important;
}
}
/* vmin */
.vm-9 {
    font-size: 9vmin;
}
.vm-8 {
    font-size: 8vmin;
}
.vm-7 {
    font-size: 7vmin;
}
.vm-6 {
    font-size: 6vmin;
}
.vm-5 {
    font-size: 5vmin;
}
.vm-4 {
    font-size: 4vmin;
}
.vm-3_5 {
    font-size: 3.5vmin;
}
.vm-3 {
    font-size: 3vmin;
}
.vm-2_9 {
    font-size: 2.9vmin;
}
.vm-2_8 {
    font-size: 2.8vmin;
}
.vm-2_7 {
    font-size: 2.7vmin;
}
.vm-2_6 {
    font-size: 2.6vmin;
}
.vm-2_5 {
    font-size: 2.5vmin;
}
.vm-2_4 {
    font-size: 2.4vmin;
}
.vm-2_3 {
    font-size: 2.3vmin;
}
.vm-2_2 {
    font-size: 2.2vmin;
}
.vm-2_1 {
    font-size: 2.1vmin;
}
.vm-2 {
    font-size: 2vmin;
}
.vm-1_9 {
    font-size: 1.9vmin;
}
.vm-1_8 {
    font-size: 1.8vmin;
}
.vm-1_7 {
    font-size: 1.7vmin;
}
.vm-1_6 {
    font-size: 1.6vmin;
}
.vm-1_5 {
    font-size: 1.5vmin;
}
.vm-1_4 {
    font-size: 1.4vmin;
}
.vm-1_3 {
    font-size: 1.3vmin;
}
.vm-1_2 {
    font-size: 1.2vmin;
}
.vm-1 {
    font-size: 1vmin;
}

@media (min-width: 576px) {
.vm-sm-9 {
    font-size: 9vmin;
}
.vm-sm-8 {
    font-size: 8vmin;
}
.vm-sm-7 {
    font-size: 7vmin;
}
.vm-sm-6 {
    font-size: 6vmin;
}
.vm-sm-5 {
    font-size: 5vmin;
}
.vm-sm-4 {
    font-size: 4vmin;
}
.vm-sm-3_5 {
    font-size: 3.5vmin;
}
.vm-sm-3 {
    font-size: 3vmin;
}
.vm-sm-2_9 {
    font-size: 2.9vmin;
}
.vm-sm-2_8 {
    font-size: 2.8vmin;
}
.vm-sm-2_7 {
    font-size: 2.7vmin;
}
.vm-sm-2_6 {
    font-size: 2.6vmin;
}
.vm-sm-2_5 {
    font-size: 2.5vmin;
}
.vm-sm-2_4 {
    font-size: 2.4vmin;
}
.vm-sm-2_3 {
    font-size: 2.3vmin;
}
.vm-sm-2_2 {
    font-size: 2.2vmin;
}
.vm-sm-2_1 {
    font-size: 2.1vmin;
}
.vm-sm-2 {
    font-size: 2vmin;
}
.vm-sm-1_9 {
    font-size: 1.9vmin;
}
.vm-sm-1_8 {
    font-size: 1.8vmin;
}
.vm-sm-1_7 {
    font-size: 1.7vmin;
}
.vm-sm-1_6 {
    font-size: 1.6vmin;
}
.vm-sm-1_5 {
    font-size: 1.5vmin;
}
.vm-sm-1_4 {
    font-size: 1.4vmin;
}
.vm-sm-1_3 {
    font-size: 1.3vmin;
}
.vm-sm-1_2 {
    font-size: 1.2vmin;
}
.vm-sm-1 {
    font-size: 1vmin;
}
}

@media (min-width: 768px) {
.vm-md-9 {
    font-size: 9vmin;
}
.vm-md-8 {
    font-size: 8vmin;
}
.vm-md-7 {
    font-size: 7vmin;
}
.vm-md-6 {
    font-size: 6vmin;
}
.vm-md-5 {
    font-size: 5vmin;
}
.vm-md-4 {
    font-size: 4vmin;
}
.vm-md-3_5 {
    font-size: 3.5vmin;
}
.vm-md-3 {
    font-size: 3vmin;
}
.vm-md-2_9 {
    font-size: 2.9vmin;
}
.vm-md-2_8 {
    font-size: 2.8vmin;
}
.vm-md-2_7 {
    font-size: 2.7vmin;
}
.vm-md-2_6 {
    font-size: 2.6vmin;
}
.vm-md-2_5 {
    font-size: 2.5vmin;
}
.vm-md-2_4 {
    font-size: 2.4vmin;
}
.vm-md-2_3 {
    font-size: 2.3vmin;
}
.vm-md-2_2 {
    font-size: 2.2vmin;
}
.vm-md-2_1 {
    font-size: 2.1vmin;
}
.vm-md-2 {
    font-size: 2vmin;
}
.vm-md-1_9 {
    font-size: 1.9vmin;
}
.vm-md-1_8 {
    font-size: 1.8vmin;
}
.vm-md-1_7 {
    font-size: 1.7vmin;
}
.vm-md-1_6 {
    font-size: 1.6vmin;
}
.vm-md-1_5 {
    font-size: 1.5vmin;
}
.vm-md-1_4 {
    font-size: 1.4vmin;
}
.vm-md-1_3 {
    font-size: 1.3vmin;
}
.vm-md-1_2 {
    font-size: 1.2vmin;
}
.vm-md-1 {
    font-size: 1vmin;
}
}

@media (min-width: 992px) {
.vm-lg-9 {
    font-size: 9vmin;
}
.vm-lg-8 {
    font-size: 8vmin;
}
.vm-lg-7 {
    font-size: 7vmin;
}
.vm-lg-6 {
    font-size: 6vmin;
}
.vm-lg-5 {
    font-size: 5vmin;
}
.vm-lg-4 {
    font-size: 4vmin;
}
.vm-lg-3_5 {
    font-size: 3.5vmin;
}
.vm-lg-3 {
    font-size: 3vmin;
}
.vm-lg-2_9 {
    font-size: 2.9vmin;
}
.vm-lg-2_8 {
    font-size: 2.8vmin;
}
.vm-lg-2_7 {
    font-size: 2.7vmin;
}
.vm-lg-2_6 {
    font-size: 2.6vmin;
}
.vm-lg-2_5 {
    font-size: 2.5vmin;
}
.vm-lg-2_4 {
    font-size: 2.4vmin;
}
.vm-lg-2_3 {
    font-size: 2.3vmin;
}
.vm-lg-2_2 {
    font-size: 2.2vmin;
}
.vm-lg-2_1 {
    font-size: 2.1vmin;
}
.vm-lg-2 {
    font-size: 2vmin;
}
.vm-lg-1_9 {
    font-size: 1.9vmin;
}
.vm-lg-1_8 {
    font-size: 1.8vmin;
}
.vm-lg-1_7 {
    font-size: 1.7vmin;
}
.vm-lg-1_6 {
    font-size: 1.6vmin;
}
.vm-lg-1_5 {
    font-size: 1.5vmin;
}
.vm-lg-1_4 {
    font-size: 1.4vmin;
}
.vm-lg-1_3 {
    font-size: 1.3vmin;
}
.vm-lg-1_2 {
    font-size: 1.2vmin;
}
.vm-lg-1 {
    font-size: 1vmin;
}
}

@media (min-width: 1200px) {
.vm-xl-9 {
    font-size: 9vmin;
}
.vm-xl-8 {
    font-size: 8vmin;
}
.vm-xl-7 {
    font-size: 7vmin;
}
.vm-xl-6 {
    font-size: 6vmin;
}
.vm-xl-5 {
    font-size: 5vmin;
}
.vm-xl-4 {
    font-size: 4vmin;
}
.vm-xl-3_5 {
    font-size: 3.5vmin;
}
.vm-xl-3 {
    font-size: 3vmin;
}
.vm-xl-2_9 {
    font-size: 2.9vmin;
}
.vm-xl-2_8 {
    font-size: 2.8vmin;
}
.vm-xl-2_7 {
    font-size: 2.7vmin;
}
.vm-xl-2_6 {
    font-size: 2.6vmin;
}
.vm-xl-2_5 {
    font-size: 2.5vmin;
}
.vm-xl-2_4 {
    font-size: 2.4vmin;
}
.vm-xl-2_3 {
    font-size: 2.3vmin;
}
.vm-xl-2_2 {
    font-size: 2.2vmin;
}
.vm-xl-2_1 {
    font-size: 2.1vmin;
}
.vm-xl-2 {
    font-size: 2vmin;
}
.vm-xl-1_9 {
    font-size: 1.9vmin;
}
.vm-xl-1_8 {
    font-size: 1.8vmin;
}
.vm-xl-1_7 {
    font-size: 1.7vmin;
}
.vm-xl-1_6 {
    font-size: 1.6vmin;
}
.vm-xl-1_5 {
    font-size: 1.5vmin;
}
.vm-xl-1_4 {
    font-size: 1.4vmin;
}
.vm-xl-1_3 {
    font-size: 1.3vmin;
}
.vm-xl-1_2 {
    font-size: 1.2vmin;
}
.vm-xl-1 {
    font-size: 1vmin;
}
}
/* ´Ü¾î ³ë·¦*/
.word-break {
    word-break: keep-all;
    word-wrap: break-word;
}
/* ±ÛÀÚ ±½±â */
.fw-lighter {
    font-weight: lighter;
}
.fw-normal {
    font-weight: normal;
}
.fw-bold {
    font-weight: bold;
}
.fw-bolder {
    font-weight: bolder;
}
.fw-100 {
    font-weight: 100 !important;
}
.fw-200 {
    font-weight: 200 !important;
}
.fw-300 {
    font-weight: 300 !important;
}
.fw-400 {
    font-weight: 400 !important;
}
.fw-500 {
    font-weight: 500 !important;
}
.fw-600 {
    font-weight: 600 !important;
}
.fw-700 {
    font-weight: 700 !important;
}
.fw-800 {
    font-weight: 800 !important;
}
.fw-900 {
    font-weight: 900 !important;
}

@media (min-width: 576px) {
}

@media (min-width: 768px) {
}

@media (min-width: 992px) {
}

@media (min-width: 1200px) {
}
/* ±ÛÀÚ°£°Ý*/
.ls-minus-3 {
    letter-spacing: -0.21429rem;
}
.ls-minus-2 {
    letter-spacing: -0.14286rem;
}
.ls-minus-1 {
    letter-spacing: -0.07143rem;
}
.ls-minus-0_5 {
    letter-spacing: -0.03571rem;
}
.ls-0_5 {
    letter-spacing: 0.03571rem;
}
.ls-1_5 {
    letter-spacing: 0.10714rem;
}
.ls-0 {
    letter-spacing: 0px;
}
.ls-1 {
    letter-spacing: 0.07143rem;
}
.ls-2 {
    letter-spacing: 0.14286rem;
}
.ls-3 {
    letter-spacing: 0.21429rem;
}
.ls-4 {
    letter-spacing: 0.28571rem;
}
.ls-5 {
    letter-spacing: 0.35714rem;
}
.ls-6 {
    letter-spacing: 0.42857rem;
}
.ls-7 {
    letter-spacing: 0.5rem;
}
.ls-8 {
    letter-spacing: 0.57143rem;
}
.ls-9 {
    letter-spacing: 0.64286rem;
}
.ls-10 {
    letter-spacing: 0.71429rem;
}
.ls-11 {
    letter-spacing: 0.78571rem;
}
.ls-12 {
    letter-spacing: 0.85714rem;
}

@media (min-width: 576px) {
.ls-sm-minus-3 {
    letter-spacing: -0.21429rem;
}
.ls-sm-minus-2 {
    letter-spacing: -0.14286rem;
}
.ls-sm-minus-1 {
    letter-spacing: -0.07143rem;
}
.ls-sm-minus-0_5 {
    letter-spacing: -0.03571rem;
}
.ls-sm-0_5 {
    letter-spacing: 0.03571rem;
}
.ls-sm-1_5 {
    letter-spacing: 0.10714rem;
}
.ls-sm-0 {
    letter-spacing: 0px;
}
.ls-sm-1 {
    letter-spacing: 0.07143rem;
}
.ls-sm-2 {
    letter-spacing: 0.14286rem;
}
.ls-sm-3 {
    letter-spacing: 0.21429rem;
}
.ls-sm-4 {
    letter-spacing: 0.28571rem;
}
.ls-sm-5 {
    letter-spacing: 0.35714rem;
}
.ls-sm-6 {
    letter-spacing: 0.42857rem;
}
.ls-sm-7 {
    letter-spacing: 0.5rem;
}
.ls-sm-8 {
    letter-spacing: 0.57143rem;
}
.ls-sm-9 {
    letter-spacing: 0.64286rem;
}
.ls-sm-10 {
    letter-spacing: 0.71429rem;
}
.ls-sm-11 {
    letter-spacing: 0.78571rem;
}
.ls-sm-12 {
    letter-spacing: 0.85714rem;
}
}

@media (min-width: 768px) {
.ls-md-minus-3 {
    letter-spacing: -0.21429rem;
}
.ls-md-minus-2 {
    letter-spacing: -0.14286rem;
}
.ls-md-minus-1 {
    letter-spacing: -0.07143rem;
}
.ls-md-minus-0_5 {
    letter-spacing: -0.03571rem;
}
.ls-md-0_5 {
    letter-spacing: 0.03571rem;
}
.ls-md-1_5 {
    letter-spacing: 0.10714rem;
}
.ls-md-0 {
    letter-spacing: 0px;
}
.ls-md-1 {
    letter-spacing: 0.07143rem;
}
.ls-md-2 {
    letter-spacing: 0.14286rem;
}
.ls-md-3 {
    letter-spacing: 0.21429rem;
}
.ls-md-4 {
    letter-spacing: 0.28571rem;
}
.ls-md-5 {
    letter-spacing: 0.35714rem;
}
.ls-md-6 {
    letter-spacing: 0.42857rem;
}
.ls-md-7 {
    letter-spacing: 0.5rem;
}
.ls-md-8 {
    letter-spacing: 0.57143rem;
}
.ls-md-9 {
    letter-spacing: 0.64286rem;
}
.ls-md-10 {
    letter-spacing: 0.71429rem;
}
.ls-md-11 {
    letter-spacing: 0.78571rem;
}
.ls-md-12 {
    letter-spacing: 0.85714rem;
}
}

@media (min-width: 992px) {
.ls-lg-minus-3 {
    letter-spacing: -0.21429rem;
}
.ls-lg-minus-2 {
    letter-spacing: -0.14286rem;
}
.ls-lg-minus-1 {
    letter-spacing: -0.07143rem;
}
.ls-lg-minus-0_5 {
    letter-spacing: -0.03571rem;
}
.ls-lg-0_5 {
    letter-spacing: 0.03571rem;
}
.ls-lg-1_5 {
    letter-spacing: 0.10714rem;
}
.ls-lg-0 {
    letter-spacing: 0px;
}
.ls-lg-1 {
    letter-spacing: 0.07143rem;
}
.ls-lg-2 {
    letter-spacing: 0.14286rem;
}
.ls-lg-3 {
    letter-spacing: 0.21429rem;
}
.ls-lg-4 {
    letter-spacing: 0.28571rem;
}
.ls-lg-5 {
    letter-spacing: 0.35714rem;
}
.ls-lg-6 {
    letter-spacing: 0.42857rem;
}
.ls-lg-7 {
    letter-spacing: 0.5rem;
}
.ls-lg-8 {
    letter-spacing: 0.57143rem;
}
.ls-lg-9 {
    letter-spacing: 0.64286rem;
}
.ls-lg-10 {
    letter-spacing: 0.71429rem;
}
.ls-lg-11 {
    letter-spacing: 0.78571rem;
}
.ls-lg-12 {
    letter-spacing: 0.85714rem;
}
}

@media (min-width: 1200px) {
.ls-xl-minus-3 {
    letter-spacing: -0.21429rem;
}
.ls-xl-minus-2 {
    letter-spacing: -0.14286rem;
}
.ls-xl-minus-1 {
    letter-spacing: -0.07143rem;
}
.ls-xl-minus-0_5 {
    letter-spacing: -0.03571rem;
}
.ls-xl-0_5 {
    letter-spacing: 0.03571rem;
}
.ls-xl-1_5 {
    letter-spacing: 0.10714rem;
}
.ls-xl-0 {
    letter-spacing: 0px;
}
.ls-xl-1 {
    letter-spacing: 0.07143rem;
}
.ls-xl-2 {
    letter-spacing: 0.14286rem;
}
.ls-xl-3 {
    letter-spacing: 0.21429rem;
}
.ls-xl-4 {
    letter-spacing: 0.28571rem;
}
.ls-xl-5 {
    letter-spacing: 0.35714rem;
}
.ls-xl-6 {
    letter-spacing: 0.42857rem;
}
.ls-xl-7 {
    letter-spacing: 0.5rem;
}
.ls-xl-8 {
    letter-spacing: 0.57143rem;
}
.ls-xl-9 {
    letter-spacing: 0.64286rem;
}
.ls-xl-10 {
    letter-spacing: 0.71429rem;
}
.ls-xl-11 {
    letter-spacing: 0.78571rem;
}
.ls-xl-12 {
    letter-spacing: 0.85714rem;
}
}
/* ¶óÀÎ³ôÀÌ*/

.lh-0 {
    line-height: 0 !important;
}
.lh-0_7 {
    line-height: .7 !important;
}
.lh-0_8 {
    line-height: .8 !important;
}
.lh-0_9 {
    line-height: .9 !important;
}
.lh-1 {
    line-height: 1 !important;
}
.lh-1_1 {
    line-height: 1.1 !important;
}
.lh-1_2 {
    line-height: 1.2 !important;
}
.lh-1_3 {
    line-height: 1.3 !important;
}
.lh-1_4 {
    line-height: 1.4 !important;
}
.lh-1_5 {
    line-height: 1.5 !important;
}
.lh-1_6 {
    line-height: 1.6 !important;
}
.lh-1_8 {
    line-height: 1.8 !important;
}
.lh-1_9 {
    line-height: 1.9 !important;
}
.lh-2 {
    line-height: 2 !important;
}
.lh-2_1 {
    line-height: 2.1 !important;
}
.lh-2_2 {
    line-height: 2.2 !important;
}
.lh-2_3 {
    line-height: 2.3 !important;
}
.lh-2_4 {
    line-height: 2.4 !important;
}
.lh-2_5 {
    line-height: 2.5 !important;
}
.lh-2_6 {
    line-height: 2.6 !important;
}
.lh-2_8 {
    line-height: 2.8 !important;
}
.lh-3 {
    line-height: 3 !important;
}
/* ############################# BOX ¹Ú½º µðÀÚÀÎ  ########################### */
/* ³ÐÀÌ */
.w-16x {
    width: 16.15% !important;
}
.w-20x {
    width: 20% !important;
}
.w-25x {
    width: 25% !important;
}
.w-30x {
    width: 30% !important;
}
.w-33x {
    width: 33.32% !important;
}
.w-40x {
    width: 40% !important;
}
.w-50x {
    width: 50% !important;
}
.w-60x {
    width: 60% !important;
}
.w-70x {
    width: 70% !important;
}
.w-80x {
    width: 80% !important;
}
.w-90x {
    width: 90% !important;
}
.w-100x {
    width: 100% !important;
}
.w-50vh {
    width: 50vh !important;
}
.w-60vh {
    width: 60vh !important;
}
.w-70vh {
    width: 70vh !important;
}
.w-80vh {
    width: 80vh !important;
}
.w-90vh {
    width: 90vh !important;
}
.w-100vh {
    width: 100vh !important;
}
.w-3 {
    width: 3px !important;
}
.w-10 {
    width: 10px !important;
}
.w-12 {
    width: 12px !important;
}
.w-16 {
    width: 16px !important;
}
.w-18 {
    width: 18px !important;
}
.w-20 {
    width: 20px !important;
}
.w-24 {
    width: 24px !important;
}
.w-25 {
    width: 25px !important;
}
.w-26 {
    width: 26px !important;
}
.w-28 {
    width: 28px !important;
}
.w-30 {
    width: 30px !important;
}
.w-32 {
    width: 32px !important;
}
.w-35 {
    width: 35px !important;
}
.w-40 {
    width: 40px !important;
}
.w-45 {
    width: 45px !important;
}
.w-48 {
    width: 48px !important;
}
.w-50 {
    width: 50px !important;
}
.w-54 {
    width: 54px !important;
}
.w-55 {
    width: 55px !important;
}
.w-60 {
    width: 60px !important;
}
.w-64 {
    width: 64px !important;
}
.w-70 {
    width: 70px !important;
}
.w-75 {
    width: 75px !important;
}
.w-80 {
    width: 80px !important;
}
.w-85 {
    width: 85px !important;
}
.w-95 {
    width: 95px !important;
}
.w-100 {
    width: 100px !important;
}
.w-105 {
    width: 105px;
}
.w-110 {
    width: 110px !important;
}
.w-115 {
    width: 115px !important;
}
.w-120 {
    width: 120px !important;
}
.w-125 {
    width: 125px !important;
}
.w-130 {
    width: 130px !important;
}
.w-140 {
    width: 140px !important;
}
.w-150 {
    width: 150px !important;
}
.w-160 {
    width: 160px !important;
}
.w-170 {
    width: 170px !important;
}
.w-200 {
    width: 200px !important;
}
.w-215 {
    width: 215px !important;
}
.w-235 {
    width: 235px !important;
}
.w-250 {
    width: 250px !important;
}
.w-270 {
    width: 270px !important;
}
.w-300 {
    width: 300px !important;
}
.w-400 {
    width: 400px !important;
}
.w-340 {
    width: 340px !important;
}
.w-360 {
    width: 360px !important;
}
.w-370 {
    width: 370px !important;
}
.w-380 {
    width: 380px !important;
}
.w-460 {
    width: 460px !important;
}
.w-465 {
    width: 465px !important;
}
.w-485 {
    width: 485px !important;
}
.w-560 {
    width: 560px !important;
}
.w-590 {
    width: 590px !important;
}
.w-600 {
    width: 600px !important;
}
.w-630 {
    width: 630px !important;
}
.w-680 {
    width: 680px !important;
}
.w-720 {
    width: 720px !important;
}
.w-760 {
    width: 760px !important;
}
.w-770 {
    width: 770px !important;
}
.w-780 {
    width: 780px !important;
}
.w-900 {
    width: 900px !important;
}
.w-945 {
    width: 945px !important;
}
.w-1025 {
    width: 1025px !important;
}
@media (min-width: 576px) {
.w-sm-16x {
    width: 16.15% !important;
}
.w-sm-20x {
    width: 20% !important;
}
.w-sm-25x {
    width: 25% !important;
}
.w-sm-30x {
    width: 30% !important;
}
.w-sm-33x {
    width: 33.32% !important;
}
.w-sm-40x {
    width: 40% !important;
}
.w-sm-50x {
    width: 50% !important;
}
.w-sm-60x {
    width: 60% !important;
}
.w-sm-70x {
    width: 70% !important;
}
.w-sm-80x {
    width: 80% !important;
}
.w-sm-90x {
    width: 90% !important;
}
.w-sm-100x {
    width: 100% !important;
}
.w-sm-50vh {
    width: 50vh !important;
}
.w-sm-60vh {
    width: 60vh !important;
}
.w-sm-70vh {
    width: 70vh !important;
}
.w-sm-80vh {
    width: 80vh !important;
}
.w-sm-90vh {
    width: 90vh !important;
}
.w-sm-100vh {
    width: 100vh !important;
}
.w-sm-3 {
    width: 3px !important;
}
.w-sm-10 {
    width: 10px !important;
}
.w-sm-12 {
    width: 12px !important;
}
.w-sm-16 {
    width: 16px !important;
}
.w-sm-18 {
    width: 18px !important;
}
.w-sm-20 {
    width: 20px !important;
}
.w-sm-24 {
    width: 24px !important;
}
.w-sm-25 {
    width: 25px !important;
}
.w-sm-26 {
    width: 26px !important;
}
.w-sm-28 {
    width: 28px !important;
}
.w-sm-30 {
    width: 30px !important;
}
.w-sm-32 {
    width: 32px !important;
}
.w-sm-35 {
    width: 35px !important;
}
.w-sm-40 {
    width: 40px !important;
}
.w-sm-45 {
    width: 45px !important;
}
.w-sm-48 {
    width: 48px !important;
}
.w-sm-50 {
    width: 50px !important;
}
.w-sm-54 {
    width: 54px !important;
}
.w-sm-55 {
    width: 55px !important;
}
.w-sm-60 {
    width: 60px !important;
}
.w-sm-64 {
    width: 64px !important;
}
.w-sm-70 {
    width: 70px !important;
}
.w-sm-75 {
    width: 75px !important;
}
.w-sm-80 {
    width: 80px !important;
}
.w-sm-85 {
    width: 85px !important;
}
.w-sm-95 {
    width: 95px !important;
}
.w-sm-100 {
    width: 100px !important;
}
.w-sm-105 {
    width: 105px;
}
.w-sm-110 {
    width: 110px !important;
}
.w-sm-115 {
    width: 115px !important;
}
.w-sm-120 {
    width: 120px !important;
}
.w-sm-125 {
    width: 125px !important;
}
.w-sm-130 {
    width: 130px !important;
}
.w-sm-140 {
    width: 140px !important;
}
.w-sm-150 {
    width: 150px !important;
}
.w-sm-160 {
    width: 160px !important;
}
.w-sm-170 {
    width: 170px !important;
}
.w-sm-200 {
    width: 200px !important;
}
.w-sm-215 {
    width: 215px !important;
}
.w-sm-235 {
    width: 235px !important;
}
.w-sm-250 {
    width: 250px !important;
}
.w-sm-270 {
    width: 270px !important;
}
.w-sm-300 {
    width: 300px !important;
}
.w-sm-400 {
    width: 400px !important;
}
.w-sm-340 {
    width: 340px !important;
}
.w-sm-360 {
    width: 360px !important;
}
.w-sm-370 {
    width: 370px !important;
}
.w-sm-380 {
    width: 380px !important;
}
.w-sm-460 {
    width: 460px !important;
}
.w-sm-465 {
    width: 465px !important;
}
.w-sm-485 {
    width: 485px !important;
}
.w-sm-560 {
    width: 560px !important;
}
.w-sm-590 {
    width: 590px !important;
}
.w-sm-600 {
    width: 600px !important;
}
.w-sm-630 {
    width: 630px !important;
}
.w-sm-680 {
    width: 680px !important;
}
.w-sm-720 {
    width: 720px !important;
}
.w-sm-760 {
    width: 760px !important;
}
.w-sm-770 {
    width: 770px !important;
}
.w-sm-780 {
    width: 780px !important;
}
.w-sm-900 {
    width: 900px !important;
}
.w-sm-945 {
    width: 945px !important;
}
.w-sm-1025 {
    width: 1025px !important;
}
}

@media (min-width: 768px) {
.w-md-16x {
    width: 16.15% !important;
}
.w-md-20x {
    width: 20% !important;
}
.w-md-25x {
    width: 25% !important;
}
.w-md-30x {
    width: 30% !important;
}
.w-md-33x {
    width: 33.32% !important;
}
.w-md-40x {
    width: 40% !important;
}
.w-md-50x {
    width: 50% !important;
}
.w-md-60x {
    width: 60% !important;
}
.w-md-70x {
    width: 70% !important;
}
.w-md-80x {
    width: 80% !important;
}
.w-md-90x {
    width: 90% !important;
}
.w-md-100x {
    width: 100% !important;
}
.w-md-50vh {
    width: 50vh !important;
}
.w-md-60vh {
    width: 60vh !important;
}
.w-md-70vh {
    width: 70vh !important;
}
.w-md-80vh {
    width: 80vh !important;
}
.w-md-90vh {
    width: 90vh !important;
}
.w-md-100vh {
    width: 100vh !important;
}
.w-md-3 {
    width: 3px !important;
}
.w-md-10 {
    width: 10px !important;
}
.w-md-12 {
    width: 12px !important;
}
.w-md-16 {
    width: 16px !important;
}
.w-md-18 {
    width: 18px !important;
}
.w-md-20 {
    width: 20px !important;
}
.w-md-24 {
    width: 24px !important;
}
.w-md-25 {
    width: 25px !important;
}
.w-md-26 {
    width: 26px !important;
}
.w-md-28 {
    width: 28px !important;
}
.w-md-30 {
    width: 30px !important;
}
.w-md-32 {
    width: 32px !important;
}
.w-md-35 {
    width: 35px !important;
}
.w-md-40 {
    width: 40px !important;
}
.w-md-45 {
    width: 45px !important;
}
.w-md-48 {
    width: 48px !important;
}
.w-md-50 {
    width: 50px !important;
}
.w-md-54 {
    width: 54px !important;
}
.w-md-55 {
    width: 55px !important;
}
.w-md-60 {
    width: 60px !important;
}
.w-md-64 {
    width: 64px !important;
}
.w-md-70 {
    width: 70px !important;
}
.w-md-75 {
    width: 75px !important;
}
.w-md-80 {
    width: 80px !important;
}
.w-md-85 {
    width: 85px !important;
}
.w-md-95 {
    width: 95px !important;
}
.w-md-100 {
    width: 100px !important;
}
.w-md-105 {
    width: 105px;
}
.w-md-110 {
    width: 110px !important;
}
.w-md-115 {
    width: 115px !important;
}
.w-md-120 {
    width: 120px !important;
}
.w-md-125 {
    width: 125px !important;
}
.w-md-130 {
    width: 130px !important;
}
.w-md-140 {
    width: 140px !important;
}
.w-md-150 {
    width: 150px !important;
}
.w-md-160 {
    width: 160px !important;
}
.w-md-170 {
    width: 170px !important;
}
.w-md-200 {
    width: 200px !important;
}
.w-md-215 {
    width: 215px !important;
}
.w-md-235 {
    width: 235px !important;
}
.w-md-250 {
    width: 250px !important;
}
.w-md-270 {
    width: 270px !important;
}
.w-md-300 {
    width: 300px !important;
}
.w-md-400 {
    width: 400px !important;
}
.w-md-340 {
    width: 340px !important;
}
.w-md-360 {
    width: 360px !important;
}
.w-md-370 {
    width: 370px !important;
}
.w-md-380 {
    width: 380px !important;
}
.w-md-460 {
    width: 460px !important;
}
.w-md-465 {
    width: 465px !important;
}
.w-md-485 {
    width: 485px !important;
}
.w-md-560 {
    width: 560px !important;
}
.w-md-590 {
    width: 590px !important;
}
.w-md-600 {
    width: 600px !important;
}
.w-md-630 {
    width: 630px !important;
}
.w-md-680 {
    width: 680px !important;
}
.w-md-720 {
    width: 720px !important;
}
.w-md-760 {
    width: 760px !important;
}
.w-md-770 {
    width: 770px !important;
}
.w-md-780 {
    width: 780px !important;
}
.w-md-900 {
    width: 900px !important;
}
.w-md-945 {
    width: 945px !important;
}
.w-md-1025 {
    width: 1025px !important;
}
}

@media (min-width: 992px) {
.w-lg-16x {
    width: 16.15% !important;
}
.w-lg-20x {
    width: 20% !important;
}
.w-lg-25x {
    width: 25% !important;
}
.w-lg-30x {
    width: 30% !important;
}
.w-lg-33x {
    width: 33.32% !important;
}
.w-lg-40x {
    width: 40% !important;
}
.w-lg-50x {
    width: 50% !important;
}
.w-lg-60x {
    width: 60% !important;
}
.w-lg-70x {
    width: 70% !important;
}
.w-lg-80x {
    width: 80% !important;
}
.w-lg-90x {
    width: 90% !important;
}
.w-lg-100x {
    width: 100% !important;
}
.w-lg-50vh {
    width: 50vh !important;
}
.w-lg-60vh {
    width: 60vh !important;
}
.w-lg-70vh {
    width: 70vh !important;
}
.w-lg-80vh {
    width: 80vh !important;
}
.w-lg-90vh {
    width: 90vh !important;
}
.w-lg-100vh {
    width: 100vh !important;
}
.w-lg-3 {
    width: 3px !important;
}
.w-lg-10 {
    width: 10px !important;
}
.w-lg-12 {
    width: 12px !important;
}
.w-lg-16 {
    width: 16px !important;
}
.w-lg-18 {
    width: 18px !important;
}
.w-lg-20 {
    width: 20px !important;
}
.w-lg-24 {
    width: 24px !important;
}
.w-lg-25 {
    width: 25px !important;
}
.w-lg-26 {
    width: 26px !important;
}
.w-lg-28 {
    width: 28px !important;
}
.w-lg-30 {
    width: 30px !important;
}
.w-lg-32 {
    width: 32px !important;
}
.w-lg-35 {
    width: 35px !important;
}
.w-lg-40 {
    width: 40px !important;
}
.w-lg-45 {
    width: 45px !important;
}
.w-lg-48 {
    width: 48px !important;
}
.w-lg-50 {
    width: 50px !important;
}
.w-lg-54 {
    width: 54px !important;
}
.w-lg-55 {
    width: 55px !important;
}
.w-lg-60 {
    width: 60px !important;
}
.w-lg-64 {
    width: 64px !important;
}
.w-lg-70 {
    width: 70px !important;
}
.w-lg-75 {
    width: 75px !important;
}
.w-lg-80 {
    width: 80px !important;
}
.w-lg-85 {
    width: 85px !important;
}
.w-lg-95 {
    width: 95px !important;
}
.w-lg-100 {
    width: 100px !important;
}
.w-lg-105 {
    width: 105px;
}
.w-lg-110 {
    width: 110px !important;
}
.w-lg-115 {
    width: 115px !important;
}
.w-lg-120 {
    width: 120px !important;
}
.w-lg-125 {
    width: 125px !important;
}
.w-lg-130 {
    width: 130px !important;
}
.w-lg-140 {
    width: 140px !important;
}
.w-lg-150 {
    width: 150px !important;
}
.w-lg-160 {
    width: 160px !important;
}
.w-lg-170 {
    width: 170px !important;
}
.w-lg-200 {
    width: 200px !important;
}
.w-lg-215 {
    width: 215px !important;
}
.w-lg-235 {
    width: 235px !important;
}
.w-lg-250 {
    width: 250px !important;
}
.w-lg-270 {
    width: 270px !important;
}
.w-lg-300 {
    width: 300px !important;
}
.w-lg-400 {
    width: 400px !important;
}
.w-lg-340 {
    width: 340px !important;
}
.w-lg-360 {
    width: 360px !important;
}
.w-lg-370 {
    width: 370px !important;
}
.w-lg-380 {
    width: 380px !important;
}
.w-lg-460 {
    width: 460px !important;
}
.w-lg-465 {
    width: 465px !important;
}
.w-lg-485 {
    width: 485px !important;
}
.w-lg-560 {
    width: 560px !important;
}
.w-lg-590 {
    width: 590px !important;
}
.w-lg-600 {
    width: 600px !important;
}
.w-lg-630 {
    width: 630px !important;
}
.w-lg-680 {
    width: 680px !important;
}
.w-lg-720 {
    width: 720px !important;
}
.w-lg-760 {
    width: 760px !important;
}
.w-lg-770 {
    width: 770px !important;
}
.w-lg-780 {
    width: 780px !important;
}
.w-lg-900 {
    width: 900px !important;
}
.w-lg-945 {
    width: 945px !important;
}
.w-lg-1025 {
    width: 1025px !important;
}
}

@media (min-width: 1200px) {
.w-xl-16x {
    width: 16.15% !important;
}
.w-xl-20x {
    width: 20% !important;
}
.w-xl-25x {
    width: 25% !important;
}
.w-xl-30x {
    width: 30% !important;
}
.w-xl-33x {
    width: 33.32% !important;
}
.w-xl-40x {
    width: 40% !important;
}
.w-xl-50x {
    width: 50% !important;
}
.w-xl-60x {
    width: 60% !important;
}
.w-xl-70x {
    width: 70% !important;
}
.w-xl-80x {
    width: 80% !important;
}
.w-xl-90x {
    width: 90% !important;
}
.w-xl-100x {
    width: 100% !important;
}
.w-xl-50vh {
    width: 50vh !important;
}
.w-xl-60vh {
    width: 60vh !important;
}
.w-xl-70vh {
    width: 70vh !important;
}
.w-xl-80vh {
    width: 80vh !important;
}
.w-xl-90vh {
    width: 90vh !important;
}
.w-xl-100vh {
    width: 100vh !important;
}
.w-xl-3 {
    width: 3px !important;
}
.w-xl-10 {
    width: 10px !important;
}
.w-xl-12 {
    width: 12px !important;
}
.w-xl-16 {
    width: 16px !important;
}
.w-xl-18 {
    width: 18px !important;
}
.w-xl-20 {
    width: 20px !important;
}
.w-xl-24 {
    width: 24px !important;
}
.w-xl-25 {
    width: 25px !important;
}
.w-xl-26 {
    width: 26px !important;
}
.w-xl-28 {
    width: 28px !important;
}
.w-xl-30 {
    width: 30px !important;
}
.w-xl-32 {
    width: 32px !important;
}
.w-xl-35 {
    width: 35px !important;
}
.w-xl-40 {
    width: 40px !important;
}
.w-xl-45 {
    width: 45px !important;
}
.w-xl-48 {
    width: 48px !important;
}
.w-xl-50 {
    width: 50px !important;
}
.w-xl-54 {
    width: 54px !important;
}
.w-xl-55 {
    width: 55px !important;
}
.w-xl-60 {
    width: 60px !important;
}
.w-xl-64 {
    width: 64px !important;
}
.w-xl-70 {
    width: 70px !important;
}
.w-xl-75 {
    width: 75px !important;
}
.w-xl-80 {
    width: 80px !important;
}
.w-xl-85 {
    width: 85px !important;
}
.w-xl-95 {
    width: 95px !important;
}
.w-xl-100 {
    width: 100px !important;
}
.w-xl-105 {
    width: 105px;
}
.w-xl-110 {
    width: 110px !important;
}
.w-xl-115 {
    width: 115px !important;
}
.w-xl-120 {
    width: 120px !important;
}
.w-xl-125 {
    width: 125px !important;
}
.w-xl-130 {
    width: 130px !important;
}
.w-xl-140 {
    width: 140px !important;
}
.w-xl-150 {
    width: 150px !important;
}
.w-xl-160 {
    width: 160px !important;
}
.w-xl-170 {
    width: 170px !important;
}
.w-xl-200 {
    width: 200px !important;
}
.w-xl-215 {
    width: 215px !important;
}
.w-xl-235 {
    width: 235px !important;
}
.w-xl-250 {
    width: 250px !important;
}
.w-xl-270 {
    width: 270px !important;
}
.w-xl-300 {
    width: 300px !important;
}
.w-xl-400 {
    width: 400px !important;
}
.w-xl-340 {
    width: 340px !important;
}
.w-xl-360 {
    width: 360px !important;
}
.w-xl-370 {
    width: 370px !important;
}
.w-xl-380 {
    width: 380px !important;
}
.w-xl-460 {
    width: 460px !important;
}
.w-xl-465 {
    width: 465px !important;
}
.w-xl-485 {
    width: 485px !important;
}
.w-xl-560 {
    width: 560px !important;
}
.w-xl-590 {
    width: 590px !important;
}
.w-xl-600 {
    width: 600px !important;
}
.w-xl-630 {
    width: 630px !important;
}
.w-xl-680 {
    width: 680px !important;
}
.w-xl-720 {
    width: 720px !important;
}
.w-xl-760 {
    width: 760px !important;
}
.w-xl-770 {
    width: 770px !important;
}
.w-xl-780 {
    width: 780px !important;
}
.w-xl-900 {
    width: 900px !important;
}
.w-xl-945 {
    width: 945px !important;
}
.w-xl-1025 {
    width: 1025px !important;
}
}
.max-width-100 {
    max-width: 100px;
}
.max-width-120 {
    max-width: 120px;
}



.max-width-170 {
    max-width: 170px;
}
.max-width-190 {
    max-width: 190px;
}
.max-width-200 {
    max-width: 200px;
}
.max-width-250 {
    max-width: 250px;
}
.max-width-300 {
    max-width: 300px;
}
.max-width-400 {
    max-width: 400px;
}
.max-width-540 {
    max-width: 540px;
}
.max-width-550 {
    max-width: 550px;
}
.max-width-570 {
    max-width: 570px;
}
.max-width-600 {
    max-width: 600px;
}
.max-width-645 {
    max-width: 645px;
}
.max-width-670 {
    max-width: 670px;
}
.max-width-700 {
    max-width: 700px;
}
.max-width-750 {
    max-width: 750px;
}
.max-width-770 {
    max-width: 770px;
}
.max-width-780 {
    max-width: 780px;
}
.max-width-800 {
    max-width: 800px;
}
.max-width-840 {
    max-width: 840px;
}
.max-width-960 {
    max-width: 960px;
}
.min-width-40 {
    min-width: 40px;
}
.min-width-65 {
    min-width: 65px;
}
.min-width-110 {
    min-width: 110px;
}
.min-width-130 {
    min-width: 130px;
}
.min-width-170 {
    min-width: 170px;
}
.min-width-200 {
    min-width: 200px;
}
.min-width-220 {
    min-width: 220px;
}
.min-width-300 {
    min-width: 300px;
}

@media (min-width: 576px) {
.w-sm-16x {
    width: 16.15% !important;
}
.w-sm-20x {
    width: 20% !important;
}
.w-sm-25x {
    width: 25% !important;
}
.w-sm-30x {
    width: 30% !important;
}
.w-sm-33x {
    width: 33.32% !important;
}
.w-sm-40x {
    width: 40% !important;
}
.w-sm-50x {
    width: 50% !important;
}
.w-sm-60x {
    width: 60% !important;
}
.w-sm-70x {
    width: 70% !important;
}
.w-sm-80x {
    width: 80% !important;
}
.w-sm-90x {
    width: 90% !important;
}
.w-sm-100x {
    width: 100% !important;
}
.w-sm-50vh {
    width: 50vh !important;
}
.w-sm-60vh {
    width: 60vh !important;
}
.w-sm-70vh {
    width: 70vh !important;
}
.w-sm-80vh {
    width: 80vh !important;
}
.w-sm-90vh {
    width: 90vh !important;
}
.w-sm-100vh {
    width: 100vh !important;
}
.w-sm-3 {
    width: 3px !important;
}
.w-sm-10 {
    width: 10px !important;
}
.w-sm-12 {
    width: 12px !important;
}
.w-sm-16 {
    width: 16px !important;
}
.w-sm-18 {
    width: 18px !important;
}
.w-sm-20 {
    width: 20px !important;
}
.w-sm-24 {
    width: 24px !important;
}
.w-sm-25 {
    width: 25px !important;
}
.w-sm-26 {
    width: 26px !important;
}
.w-sm-28 {
    width: 28px !important;
}
.w-sm-30 {
    width: 30px !important;
}
.w-sm-32 {
    width: 32px !important;
}
.w-sm-35 {
    width: 35px !important;
}
.w-sm-40 {
    width: 40px !important;
}
.w-sm-45 {
    width: 45px !important;
}
.w-sm-48 {
    width: 48px !important;
}
.w-sm-50 {
    width: 50px !important;
}
.w-sm-54 {
    width: 54px !important;
}
.w-sm-55 {
    width: 55px !important;
}
.w-sm-60 {
    width: 60px !important;
}
.w-sm-64 {
    width: 64px !important;
}
.w-sm-70 {
    width: 70px !important;
}
.w-sm-75 {
    width: 75px !important;
}
.w-sm-80 {
    width: 80px !important;
}
.w-sm-85 {
    width: 85px !important;
}
.w-sm-95 {
    width: 95px !important;
}
.w-sm-100 {
    width: 100px !important;
}
.w-sm-105 {
    width: 105px;
}
.w-sm-110 {
    width: 110px !important;
}
.w-sm-115 {
    width: 115px !important;
}
.w-sm-120 {
    width: 120px !important;
}
.w-sm-125 {
    width: 125px !important;
}
.w-sm-130 {
    width: 130px !important;
}
.w-sm-140 {
    width: 140px !important;
}
.w-sm-150 {
    width: 150px !important;
}
.w-sm-160 {
    width: 160px !important;
}
.w-sm-170 {
    width: 170px !important;
}
.w-sm-200 {
    width: 200px !important;
}
.w-sm-215 {
    width: 215px !important;
}
.w-sm-235 {
    width: 235px !important;
}
.w-sm-250 {
    width: 250px !important;
}
.w-sm-270 {
    width: 270px !important;
}
.w-sm-300 {
    width: 300px !important;
}
.w-sm-400 {
    width: 400px !important;
}
.w-sm-340 {
    width: 340px !important;
}
.w-sm-360 {
    width: 360px !important;
}
.w-sm-370 {
    width: 370px !important;
}
.w-sm-380 {
    width: 380px !important;
}
.w-sm-460 {
    width: 460px !important;
}
.w-sm-465 {
    width: 465px !important;
}
.w-sm-485 {
    width: 485px !important;
}
.w-sm-560 {
    width: 560px !important;
}
.w-sm-590 {
    width: 590px !important;
}
.w-sm-600 {
    width: 600px !important;
}
.w-sm-630 {
    width: 630px !important;
}
.w-sm-680 {
    width: 680px !important;
}
.w-sm-720 {
    width: 720px !important;
}
.w-sm-760 {
    width: 760px !important;
}
.w-sm-770 {
    width: 770px !important;
}
.w-sm-780 {
    width: 780px !important;
}
.w-sm-900 {
    width: 900px !important;
}
.w-sm-945 {
    width: 945px !important;
}
.w-sm-1025 {
    width: 1025px !important;
}
.max-width-sm-100 {
    max-width: 100px;
}
.max-width-sm-120 {
    max-width: 120px;
}
.max-width-sm-170 {
    max-width: 170px;
}
.max-width-sm-190 {
    max-width: 190px;
}
.max-width-sm-200 {
    max-width: 200px;
}
.max-width-sm-250 {
    max-width: 250px;
}
.max-width-sm-300 {
    max-width: 300px;
}
.max-width-sm-400 {
    max-width: 400px;
}
.max-width-sm-540 {
    max-width: 540px;
}
.max-width-sm-550 {
    max-width: 550px;
}
.max-width-sm-570 {
    max-width: 570px;
}
.max-width-sm-600 {
    max-width: 600px;
}
.max-width-sm-645 {
    max-width: 645px;
}
.max-width-sm-670 {
    max-width: 670px;
}
.max-width-sm-700 {
    max-width: 700px;
}
.max-width-sm-750 {
    max-width: 750px;
}
.max-width-sm-770 {
    max-width: 770px;
}
.max-width-sm-780 {
    max-width: 780px;
}
.max-width-sm-800 {
    max-width: 800px;
}
.max-width-sm-840 {
    max-width: 840px;
}
.max-width-sm-960 {
    max-width: 960px;
}
.min-width-sm-40 {
    min-width: 40px;
}
.min-width-sm-65 {
    min-width: 65px;
}
.min-width-sm-110 {
    min-width: 110px;
}
.min-width-sm-130 {
    min-width: 130px;
}
.min-width-sm-170 {
    min-width: 170px;
}
.min-width-sm-200 {
    min-width: 200px;
}
.min-width-sm-220 {
    min-width: 220px;
}
.min-width-sm-300 {
    min-width: 300px;
}
}

@media (min-width: 768px) {
.w-md-16x {
    width: 16.15% !important;
}
.w-md-20x {
    width: 20% !important;
}
.w-md-25x {
    width: 25% !important;
}
.w-md-30x {
    width: 30% !important;
}
.w-md-33x {
    width: 33.32% !important;
}
.w-md-40x {
    width: 40% !important;
}
.w-md-50x {
    width: 50% !important;
}
.w-md-60x {
    width: 60% !important;
}
.w-md-70x {
    width: 70% !important;
}
.w-md-80x {
    width: 80% !important;
}
.w-md-90x {
    width: 90% !important;
}
.w-md-100x {
    width: 100% !important;
}
.w-md-50vh {
    width: 50vh !important;
}
.w-md-60vh {
    width: 60vh !important;
}
.w-md-70vh {
    width: 70vh !important;
}
.w-md-80vh {
    width: 80vh !important;
}
.w-md-90vh {
    width: 90vh !important;
}
.w-md-100vh {
    width: 100vh !important;
}
.w-md-3 {
    width: 3px !important;
}
.w-md-10 {
    width: 10px !important;
}
.w-md-12 {
    width: 12px !important;
}
.w-md-16 {
    width: 16px !important;
}
.w-md-18 {
    width: 18px !important;
}
.w-md-20 {
    width: 20px !important;
}
.w-md-24 {
    width: 24px !important;
}
.w-md-25 {
    width: 25px !important;
}
.w-md-26 {
    width: 26px !important;
}
.w-md-28 {
    width: 28px !important;
}
.w-md-30 {
    width: 30px !important;
}
.w-md-32 {
    width: 32px !important;
}
.w-md-35 {
    width: 35px !important;
}
.w-md-40 {
    width: 40px !important;
}
.w-md-45 {
    width: 45px !important;
}
.w-md-48 {
    width: 48px !important;
}
.w-md-50 {
    width: 50px !important;
}
.w-md-54 {
    width: 54px !important;
}
.w-md-55 {
    width: 55px !important;
}
.w-md-60 {
    width: 60px !important;
}
.w-md-64 {
    width: 64px !important;
}
.w-md-70 {
    width: 70px !important;
}
.w-md-75 {
    width: 75px !important;
}
.w-md-80 {
    width: 80px !important;
}
.w-md-85 {
    width: 85px !important;
}
.w-md-95 {
    width: 95px !important;
}
.w-md-100 {
    width: 100px !important;
}
.w-md-105 {
    width: 105px;
}
.w-md-110 {
    width: 110px !important;
}
.w-md-115 {
    width: 115px !important;
}
.w-md-120 {
    width: 120px !important;
}
.w-md-125 {
    width: 125px !important;
}
.w-md-130 {
    width: 130px !important;
}
.w-md-140 {
    width: 140px !important;
}
.w-md-150 {
    width: 150px !important;
}
.w-md-160 {
    width: 160px !important;
}
.w-md-170 {
    width: 170px !important;
}
.w-md-200 {
    width: 200px !important;
}
.w-md-215 {
    width: 215px !important;
}
.w-md-235 {
    width: 235px !important;
}
.w-md-250 {
    width: 250px !important;
}
.w-md-270 {
    width: 270px !important;
}
.w-md-300 {
    width: 300px !important;
}
.w-md-400 {
    width: 400px !important;
}
.w-md-340 {
    width: 340px !important;
}
.w-md-360 {
    width: 360px !important;
}
.w-md-370 {
    width: 370px !important;
}
.w-md-380 {
    width: 380px !important;
}
.w-md-460 {
    width: 460px !important;
}
.w-md-465 {
    width: 465px !important;
}
.w-md-485 {
    width: 485px !important;
}
.w-md-560 {
    width: 560px !important;
}
.w-md-590 {
    width: 590px !important;
}
.w-md-600 {
    width: 600px !important;
}
.w-md-630 {
    width: 630px !important;
}
.w-md-680 {
    width: 680px !important;
}
.w-md-720 {
    width: 720px !important;
}
.w-md-760 {
    width: 760px !important;
}
.w-md-770 {
    width: 770px !important;
}
.w-md-780 {
    width: 780px !important;
}
.w-md-900 {
    width: 900px !important;
}
.w-md-945 {
    width: 945px !important;
}
.w-md-1025 {
    width: 1025px !important;
}
.max-width-md-100 {
    max-width: 100px;
}
.max-width-md-120 {
    max-width: 120px;
}
.max-width-md-170 {
    max-width: 170px;
}
.max-width-md-190 {
    max-width: 190px;
}
.max-width-md-200 {
    max-width: 200px;
}
.max-width-md-250 {
    max-width: 250px;
}
.max-width-md-300 {
    max-width: 300px;
}
.max-width-md-400 {
    max-width: 400px;
}
.max-width-md-540 {
    max-width: 540px;
}
.max-width-md-550 {
    max-width: 550px;
}
.max-width-md-570 {
    max-width: 570px;
}
.max-width-md-600 {
    max-width: 600px;
}
.max-width-md-645 {
    max-width: 645px;
}
.max-width-md-670 {
    max-width: 670px;
}
.max-width-md-700 {
    max-width: 700px;
}
.max-width-md-750 {
    max-width: 750px;
}
.max-width-md-770 {
    max-width: 770px;
}
.max-width-md-780 {
    max-width: 780px;
}
.max-width-md-800 {
    max-width: 800px;
}
.max-width-md-840 {
    max-width: 840px;
}
.max-width-md-960 {
    max-width: 960px;
}
.min-width-md-40 {
    min-width: 40px;
}
.min-width-md-65 {
    min-width: 65px;
}
.min-width-md-110 {
    min-width: 110px;
}
.min-width-md-130 {
    min-width: 130px;
}
.min-width-md-170 {
    min-width: 170px;
}
.min-width-md-200 {
    min-width: 200px;
}
.min-width-md-220 {
    min-width: 220px;
}
.min-width-md-300 {
    min-width: 300px;
}
}

@media (min-width: 992px) {
.w-lg-16x {
    width: 16.15% !important;
}
.w-lg-20x {
    width: 20% !important;
}
.w-lg-25x {
    width: 25% !important;
}
.w-lg-30x {
    width: 30% !important;
}
.w-lg-33x {
    width: 33.32% !important;
}
.w-lg-40x {
    width: 40% !important;
}
.w-lg-50x {
    width: 50% !important;
}
.w-lg-60x {
    width: 60% !important;
}
.w-lg-70x {
    width: 70% !important;
}
.w-lg-80x {
    width: 80% !important;
}
.w-lg-90x {
    width: 90% !important;
}
.w-lg-100x {
    width: 100% !important;
}
.w-lg-50vh {
    width: 50vh !important;
}
.w-lg-60vh {
    width: 60vh !important;
}
.w-lg-70vh {
    width: 70vh !important;
}
.w-lg-80vh {
    width: 80vh !important;
}
.w-lg-90vh {
    width: 90vh !important;
}
.w-lg-100vh {
    width: 100vh !important;
}
.w-lg-3 {
    width: 3px !important;
}
.w-lg-10 {
    width: 10px !important;
}
.w-lg-12 {
    width: 12px !important;
}
.w-lg-16 {
    width: 16px !important;

}
.w-lg-18 {
    width: 18px !important;
}
.w-lg-20 {
    width: 20px !important;
}
.w-lg-24 {
    width: 24px !important;
}
.w-lg-25 {
    width: 25px !important;
}
.w-lg-26 {
    width: 26px !important;
}
.w-lg-28 {
    width: 28px !important;
}
.w-lg-30 {
    width: 30px !important;
}
.w-lg-32 {
    width: 32px !important;
}
.w-lg-35 {
    width: 35px !important;
}
.w-lg-40 {
    width: 40px !important;
}
.w-lg-45 {
    width: 45px !important;
}
.w-lg-48 {
    width: 48px !important;
}
.w-lg-50 {
    width: 50px !important;
}
.w-lg-54 {
    width: 54px !important;
}
.w-lg-55 {
    width: 55px !important;
}
.w-lg-60 {
    width: 60px !important;
}
.w-lg-64 {
    width: 64px !important;
}
.w-lg-70 {
    width: 70px !important;
}
.w-lg-75 {
    width: 75px !important;
}
.w-lg-80 {
    width: 80px !important;
}
.w-lg-85 {
    width: 85px !important;
}
.w-lg-95 {
    width: 95px !important;
}
.w-lg-100 {
    width: 100px !important;
}
.w-lg-105 {
    width: 105px;
}
.w-lg-110 {
    width: 110px !important;
}
.w-lg-115 {
    width: 115px !important;
}
.w-lg-120 {
    width: 120px !important;
}
.w-lg-125 {
    width: 125px !important;
}
.w-lg-130 {
    width: 130px !important;
}
.w-lg-140 {
    width: 140px !important;
}
.w-lg-150 {
    width: 150px !important;
}
.w-lg-160 {
    width: 160px !important;
}
.w-lg-170 {
    width: 170px !important;
}
.w-lg-200 {
    width: 200px !important;
}
.w-lg-215 {
    width: 215px !important;
}
.w-lg-235 {
    width: 235px !important;
}
.w-lg-250 {
    width: 250px !important;
}
.w-lg-270 {
    width: 270px !important;
}
.w-lg-300 {
    width: 300px !important;
}
.w-lg-400 {
    width: 400px !important;
}
.w-lg-340 {
    width: 340px !important;
}
.w-lg-360 {
    width: 360px !important;
}
.w-lg-370 {
    width: 370px !important;
}
.w-lg-380 {
    width: 380px !important;
}
.w-lg-460 {
    width: 460px !important;
}
.w-lg-465 {
    width: 465px !important;
}
.w-lg-485 {
    width: 485px !important;
}
.w-lg-560 {
    width: 560px !important;
}
.w-lg-590 {
    width: 590px !important;
}
.w-lg-600 {
    width: 600px !important;
}
.w-lg-630 {
    width: 630px !important;
}
.w-lg-680 {
    width: 680px !important;
}
.w-lg-720 {
    width: 720px !important;
}
.w-lg-760 {
    width: 760px !important;
}
.w-lg-770 {
    width: 770px !important;
}
.w-lg-780 {
    width: 780px !important;
}
.w-lg-900 {
    width: 900px !important;
}
.w-lg-945 {
    width: 945px !important;
}
.w-lg-1025 {
    width: 1025px !important;
}
.max-width-lg-100 {
    max-width: 100px;
}
.max-width-lg-120 {
    max-width: 120px;
}
.max-width-lg-170 {
    max-width: 170px;
}
.max-width-lg-190 {
    max-width: 190px;
}
.max-width-lg-200 {
    max-width: 200px;
}
.max-width-lg-250 {
    max-width: 250px;
}
.max-width-lg-300 {
    max-width: 300px;
}
.max-width-lg-400 {
    max-width: 400px;
}
.max-width-lg-540 {
    max-width: 540px;
}
.max-width-lg-550 {
    max-width: 550px;
}
.max-width-lg-570 {
    max-width: 570px;
}
.max-width-lg-600 {
    max-width: 600px;
}
.max-width-lg-645 {
    max-width: 645px;
}
.max-width-lg-670 {
    max-width: 670px;
}
.max-width-lg-700 {
    max-width: 700px;
}
.max-width-lg-750 {
    max-width: 750px;
}
.max-width-lg-770 {
    max-width: 770px;
}
.max-width-lg-780 {
    max-width: 780px;
}
.max-width-lg-800 {
    max-width: 800px;
}
.max-width-lg-840 {
    max-width: 840px;
}
.max-width-lg-960 {
    max-width: 960px;
}
.min-width-lg-40 {
    min-width: 40px;
}
.min-width-lg-65 {
    min-width: 65px;
}
.min-width-lg-110 {
    min-width: 110px;
}
.min-width-lg-130 {
    min-width: 130px;
}
.min-width-lg-170 {
    min-width: 170px;
}
.min-width-lg-200 {
    min-width: 200px;
}
.min-width-lg-220 {
    min-width: 220px;
}
.min-width-lg-300 {
    min-width: 300px;
}
}

@media (min-width: 1200px) {
.w-xl-16x {
    width: 16.15% !important;
}
.w-xl-20x {
    width: 20% !important;
}
.w-xl-25x {
    width: 25% !important;
}
.w-xl-30x {
    width: 30% !important;
}
.w-xl-33x {
    width: 33.32% !important;
}
.w-xl-40x {
    width: 40% !important;
}
.w-xl-50x {
    width: 50% !important;
}
.w-xl-60x {
    width: 60% !important;
}
.w-xl-70x {
    width: 70% !important;
}
.w-xl-80x {
    width: 80% !important;
}
.w-xl-90x {
    width: 90% !important;
}
.w-xl-100x {
    width: 100% !important;
}
.w-xl-50vh {
    width: 50vh !important;
}
.w-xl-60vh {
    width: 60vh !important;
}
.w-xl-70vh {
    width: 70vh !important;
}
.w-xl-80vh {
    width: 80vh !important;
}
.w-xl-90vh {
    width: 90vh !important;
}
.w-xl-100vh {
    width: 100vh !important;
}
.w-xl-3 {
    width: 3px !important;
}
.w-xl-10 {
    width: 10px !important;
}
.w-xl-12 {
    width: 12px !important;
}
.w-xl-16 {
    width: 16px !important;
}
.w-xl-18 {
    width: 18px !important;
}
.w-xl-20 {
    width: 20px !important;
}
.w-xl-24 {
    width: 24px !important;
}
.w-xl-25 {
    width: 25px !important;
}
.w-xl-26 {
    width: 26px !important;
}
.w-xl-28 {
    width: 28px !important;
}
.w-xl-30 {
    width: 30px !important;
}
.w-xl-32 {
    width: 32px !important;
}
.w-xl-35 {
    width: 35px !important;
}
.w-xl-40 {
    width: 40px !important;
}
.w-xl-45 {
    width: 45px !important;
}
.w-xl-48 {
    width: 48px !important;
}
.w-xl-50 {
    width: 50px !important;
}
.w-xl-54 {
    width: 54px !important;
}
.w-xl-55 {
    width: 55px !important;
}
.w-xl-60 {
    width: 60px !important;
}
.w-xl-64 {
    width: 64px !important;
}
.w-xl-70 {
    width: 70px !important;
}
.w-xl-75 {
    width: 75px !important;
}
.w-xl-80 {
    width: 80px !important;
}
.w-xl-85 {
    width: 85px !important;
}
.w-xl-95 {
    width: 95px !important;
}
.w-xl-100 {
    width: 100px !important;
}
.w-xl-105 {
    width: 105px;
}
.w-xl-110 {
    width: 110px !important;
}
.w-xl-115 {
    width: 115px !important;
}
.w-xl-120 {
    width: 120px !important;
}
.w-xl-125 {
    width: 125px !important;
}
.w-xl-130 {
    width: 130px !important;
}
.w-xl-140 {
    width: 140px !important;
}
.w-xl-150 {
    width: 150px !important;
}
.w-xl-160 {
    width: 160px !important;
}
.w-xl-170 {
    width: 170px !important;
}
.w-xl-200 {
    width: 200px !important;
}
.w-xl-215 {
    width: 215px !important;
}
.w-xl-235 {
    width: 235px !important;
}
.w-xl-250 {
    width: 250px !important;
}
.w-xl-270 {
    width: 270px !important;
}
.w-xl-300 {
    width: 300px !important;
}
.w-xl-400 {
    width: 400px !important;
}
.w-xl-340 {
    width: 340px !important;
}
.w-xl-360 {
    width: 360px !important;
}
.w-xl-370 {
    width: 370px !important;
}
.w-xl-380 {
    width: 380px !important;
}
.w-xl-460 {
    width: 460px !important;
}
.w-xl-465 {
    width: 465px !important;
}
.w-xl-485 {
    width: 485px !important;
}
.w-xl-560 {
    width: 560px !important;
}
.w-xl-590 {
    width: 590px !important;
}
.w-xl-600 {
    width: 600px !important;
}
.w-xl-630 {
    width: 630px !important;
}
.w-xl-680 {
    width: 680px !important;
}
.w-xl-720 {
    width: 720px !important;
}
.w-xl-760 {
    width: 760px !important;
}
.w-xl-770 {
    width: 770px !important;
}
.w-xl-780 {
    width: 780px !important;
}
.w-xl-900 {
    width: 900px !important;
}
.w-xl-945 {
    width: 945px !important;
}
.w-xl-1025 {
    width: 1025px !important;
}
.max-width-xl-100 {
    max-width: 100px;
}
.max-width-xl-120 {
    max-width: 120px;
}
.max-width-xl-170 {
    max-width: 170px;
}
.max-width-xl-190 {
    max-width: 190px;
}
.max-width-xl-200 {
    max-width: 200px;
}
.max-width-xl-250 {
    max-width: 250px;
}
.max-width-xl-300 {
    max-width: 300px;
}
.max-width-xl-400 {
    max-width: 400px;
}
.max-width-xl-540 {
    max-width: 540px;
}
.max-width-xl-550 {
    max-width: 550px;
}
.max-width-xl-570 {
    max-width: 570px;
}
.max-width-xl-600 {
    max-width: 600px;
}
.max-width-xl-645 {
    max-width: 645px;
}
.max-width-xl-670 {
    max-width: 670px;
}
.max-width-xl-700 {
    max-width: 700px;
}
.max-width-xl-750 {
    max-width: 750px;
}
.max-width-xl-770 {
    max-width: 770px;
}
.max-width-xl-780 {
    max-width: 780px;
}
.max-width-xl-800 {
    max-width: 800px;
}
.max-width-xl-840 {
    max-width: 840px;
}
.max-width-xl-960 {
    max-width: 960px;
}
.min-width-xl-40 {
    min-width: 40px;
}
.min-width-xl-65 {
    min-width: 65px;
}
.min-width-xl-110 {
    min-width: 110px;
}
.min-width-xl-130 {
    min-width: 130px;
}
.min-width-xl-170 {
    min-width: 170px;
}
.min-width-xl-200 {
    min-width: 200px;
}
.min-width-xl-220 {
    min-width: 220px;
}
.min-width-xl-300 {
    min-width: 300px;
}
}
/* ³ôÀÌ ¼Ó¼º */
.height-50x {
    height: 50%;
}
.height-80x {
    height: 80%;
}
.height-90x {
    height: 90%;
}
.height-95x {
    height: 95%;
}
.height-100x {
    height: 100%;
}
.height-50vh {
    height: 50vh !important;
}
.height-55vh {
    height: 55vh !important;
}
.height-60vh {
    height: 60vh !important;
}
.height-65vh {
    height: 65vh !important;
}
.height-70vh {
    height: 70vh !important;
}
.height-75vh {
    height: 75vh !important;
}
.height-80vh {
    height: 80vh !important;
}
.height-85vh {
    height: 85vh !important;
}
.height-90vh {
    height: 90vh !important;
}
.height-95vh {
    height: 95vh !important;
}
.height-100vh {
    height: 100vh !important;
}
.height-auto {
    height: auto;
}
.height-1 {
    height: 1px;
}
.height-2 {
    height: 2px;
}
.height-4 {
    height: 4px;
}
.height-5 {
    height: 5px !important;
}
.height-6 {
    height: 6px !important;
}
.height-10 {
    height: 10px !important;
}
.height-12 {
    height: 12px !important;
}
.height-16 {
    height: 16px !important;
}
.height-18 {
    height: 18px;
}
.height-20 {
    height: 20px !important;
}
.height-24 {
    height: 24px;
}
.height-25 {
    height: 25px;
}
.height-26 {
    height: 26px;
}
.height-28 {
    height: 28px !important;
}
.height-30 {
    height: 30px !important;
}
.height-32 {
    height: 32px;
}
.height-35 {
    height: 35px !important;
}
.height-40 {
    height: 40px;
}
.height-45 {
    height: 45px;
}
.height-48 {
    height: 48px;
}
.height-50 {
    height: 50px;
}
.height-55 {
    height: 55px;
}
.height-60 {
    height: 60px;
}
.height-64 {
    height: 64px;
}
.height-70 {
    height: 70px;
}
.height-75 {
    height: 75px;
}
.height-80 {
    height: 80px !important;
}
.height-85 {
    height: 85px;
}
.height-88 {
    height: 88px;
}
.height-90 {
    height: 90px;
}
.height-95 {
    height: 95px !important;
}
.height-100 {
    height: 100px !important;
}
.height-105 {
    height: 105px;
}
.height-115 {
    height: 115px !important;
}
.height-120 {
    height: 120px;
}
.height-130 {
    height: 130px;
}
.height-140 {
    height: 140px;
}
.height-150 {
    height: 150px;
}
.height-160 {
    height: 160px;
}
.height-170 {
    height: 170px;
}
.height-180 {
    height: 180px !important;
}
.height-200 {
    height: 200px;
}
.height-250 {
    height: 250px;
}
.height-280 {
    height: 280px;
}
.height-300 {
    height: 300px;
}
.height-350 {
    height: 350px;
}
.height-400 {
    height: 400px;
}
.height-450 {
    height: 450px;
}
.height-460 {
    height: 460px;
}
.height-500 {
    height: 500px;
}
.height-600 {
    height: 600px;
}
.height-680 {
    height: 680px;
}
.max-height-4 {
    max-height: 4px;
}
.max-height-200 {
    max-height: 200px;
}
.max-height-250 {
    max-height: 250px;
}
.max-height-275 {
    max-height: 275px;
}
.max-height-300 {
    max-height: 300px;
}
.max-height-312 {
    max-height: 312px;
}
.max-height-360 {
    max-height: 360px;
}
.max-height-400 {
    max-height: 400px;
}
.max-height-450 {
    max-height: 450px;
}
.max-height-500 {
    max-height: 500px;
}
.max-height-600 {
    max-height: 600px;
}
.min-height-4 {
    min-height: 4px;
}
.min-height-200 {
    min-height: 200px;
}
.min-height-250 {
    min-height: 250px;
}
.min-height-275 {
    min-height: 275px;
}
.min-height-300 {
    min-height: 300px;
}
.min-height-312 {
    min-height: 312px;
}
.min-height-360 {
    min-height: 360px;
}
.min-height-400 {
    min-height: 400px;
}
.min-height-450 {
    min-height: 450px;
}
.min-height-500 {
    min-height: 500px;
}
.min-height-600 {
    min-height: 600px;
}

@media (min-width: 576px) {
.height-sm-50x {
    height: 50%;
}
.height-sm-80x {
    height: 80%;
}
.height-sm-90x {
    height: 90%;
}
.height-sm-95x {
    height: 95%;
}
.height-sm-100x {
    height: 100%;
}
.height-sm-50vh {
    height: 50vh !important;
}
.height-sm-55vh {
    height: 55vh !important;
}
.height-sm-60vh {
    height: 60vh !important;
}
.height-sm-65vh {
    height: 65vh !important;
}
.height-sm-70vh {
    height: 70vh !important;
}
.height-sm-75vh {
    height: 75vh !important;
}
.height-sm-80vh {
    height: 80vh !important;
}
.height-sm-85vh {
    height: 85vh !important;
}
.height-sm-90vh {
    height: 90vh !important;
}
.height-sm-95vh {
    height: 95vh !important;
}
.height-sm-100vh {
    height: 100vh !important;
}
.height-sm-auto {
    height: auto;
}
.height-sm-1 {
    height: 1px;
}
.height-sm-2 {
    height: 2px;
}
.height-sm-4 {
    height: 4px;
}
.height-sm-5 {
    height: 5px !important;
}
.height-sm-6 {
    height: 6px !important;
}
.height-sm-10 {
    height: 10px !important;
}
.height-sm-12 {
    height: 12px !important;
}
.height-sm-16 {
    height: 16px !important;
}
.height-sm-18 {
    height: 18px;
}
.height-sm-20 {
    height: 20px !important;
}
.height-sm-24 {
    height: 24px;
}
.height-sm-25 {
    height: 25px;
}
.height-sm-26 {
    height: 26px;
}
.height-sm-28 {
    height: 28px !important;
}
.height-sm-30 {
    height: 30px !important;
}
.height-sm-32 {
    height: 32px;
}
.height-sm-35 {
    height: 35px !important;
}
.height-sm-40 {
    height: 40px;
}
.height-sm-45 {
    height: 45px;
}
.height-sm-48 {
    height: 48px;
}
.height-sm-50 {
    height: 50px;
}
.height-sm-55 {
    height: 55px;
}
.height-sm-60 {
    height: 60px;
}
.height-sm-64 {
    height: 64px;
}
.height-sm-70 {
    height: 70px;
}
.height-sm-75 {
    height: 75px;
}
.height-sm-80 {
    height: 80px !important;
}
.height-sm-85 {
    height: 85px;
}
.height-sm-88 {
    height: 88px;
}
.height-sm-90 {
    height: 90px;
}
.height-sm-95 {
    height: 95px !important;
}
.height-sm-100 {
    height: 100px !important;
}
.height-sm-105 {
    height: 105px;
}
.height-sm-115 {
    height: 115px !important;
}
.height-sm-120 {
    height: 120px;
}
.height-sm-130 {
    height: 130px;
}
.height-sm-140 {
    height: 140px;
}
.height-sm-150 {
    height: 150px;
}
.height-sm-160 {
    height: 160px;
}
.height-sm-170 {
    height: 170px;
}
.height-sm-180 {
    height: 180px !important;
}
.height-sm-200 {
    height: 200px;
}
.height-sm-250 {
    height: 250px;
}
.height-sm-280 {
    height: 280px;
}
.height-sm-300 {
    height: 300px;
}
.height-sm-350 {
    height: 350px;
}
.height-sm-400 {
    height: 400px;
}
.height-sm-450 {
    height: 450px;
}
.height-sm-460 {
    height: 460px;
}
.height-sm-500 {
    height: 500px;
}
.height-sm-600 {
    height: 600px;
}
.height-sm-680 {
    height: 680px;
}
.max-height-sm-4 {
    max-height: 4px;
}
.max-height-sm-200 {
    max-height: 200px;
}
.max-height-sm-250 {
    max-height: 250px;
}
.max-height-sm-275 {
    max-height: 275px;
}
.max-height-sm-300 {
    max-height: 300px;
}
.max-height-sm-312 {
    max-height: 312px;
}
.max-height-sm-360 {
    max-height: 360px;
}
.max-height-sm-400 {
    max-height: 400px;
}
.max-height-sm-450 {
    max-height: 450px;
}
.max-height-sm-500 {
    max-height: 500px;
}
.max-height-sm-600 {
    max-height: 600px;
}
.min-height-sm-4 {
    min-height: 4px;
}
.min-height-sm-200 {
    min-height: 200px;
}
.min-height-sm-250 {
    min-height: 250px;
}
.min-height-sm-275 {
    min-height: 275px;
}
.min-height-sm-300 {
    min-height: 300px;
}
.min-height-sm-312 {
    min-height: 312px;
}
.min-height-sm-360 {
    min-height: 360px;
}
.min-height-sm-400 {
    min-height: 400px;
}
.min-height-sm-450 {
    min-height: 450px;
}
.min-height-sm-500 {
    min-height: 500px;
}
.min-height-sm-600 {
    min-height: 600px;
}
}

@media (min-width: 768px) {
.height-md-50x {
    height: 50%;
}
.height-md-80x {
    height: 80%;
}
.height-md-90x {
    height: 90%;
}
.height-md-95x {
    height: 95%;
}
.height-md-100x {
    height: 100%;
}
.height-md-50vh {
    height: 50vh !important;
}
.height-md-55vh {
    height: 55vh !important;
}
.height-md-60vh {
    height: 60vh !important;
}
.height-md-65vh {
    height: 65vh !important;
}
.height-md-70vh {
    height: 70vh !important;
}
.height-md-75vh {
    height: 75vh !important;
}
.height-md-80vh {
    height: 80vh !important;
}
.height-md-85vh {
    height: 85vh !important;
}
.height-md-90vh {
    height: 90vh !important;
}
.height-md-95vh {
    height: 95vh !important;
}
.height-md-100vh {
    height: 100vh !important;
}
.height-md-auto {
    height: auto;
}
.height-md-1 {
    height: 1px;
}
.height-md-2 {
    height: 2px;
}
.height-md-4 {
    height: 4px;
}
.height-md-5 {
    height: 5px !important;
}
.height-md-6 {
    height: 6px !important;
}
.height-md-10 {
    height: 10px !important;
}
.height-md-12 {
    height: 12px !important;
}
.height-md-16 {
    height: 16px !important;
}
.height-md-18 {
    height: 18px;
}
.height-md-20 {
    height: 20px !important;
}
.height-md-24 {
    height: 24px;
}
.height-md-25 {
    height: 25px;
}
.height-md-26 {
    height: 26px;
}
.height-md-28 {
    height: 28px !important;
}
.height-md-30 {
    height: 30px !important;
}
.height-md-32 {
    height: 32px;
}
.height-md-35 {
    height: 35px !important;
}
.height-md-40 {
    height: 40px;
}
.height-md-45 {
    height: 45px;
}
.height-md-48 {
    height: 48px;
}
.height-md-50 {
    height: 50px;
}
.height-md-55 {
    height: 55px;
}
.height-md-60 {
    height: 60px;
}
.height-md-64 {
    height: 64px;
}
.height-md-70 {
    height: 70px;
}
.height-md-75 {
    height: 75px;
}
.height-md-80 {
    height: 80px !important;
}
.height-md-85 {
    height: 85px;
}
.height-md-88 {
    height: 88px;
}
.height-md-90 {
    height: 90px;
}
.height-md-95 {
    height: 95px !important;
}
.height-md-100 {
    height: 100px !important;
}
.height-md-105 {
    height: 105px;
}
.height-md-115 {
    height: 115px !important;
}
.height-md-120 {
    height: 120px;
}
.height-md-130 {
    height: 130px;
}
.height-md-140 {
    height: 140px;
}
.height-md-150 {
    height: 150px;
}
.height-md-160 {
    height: 160px;
}
.height-md-170 {
    height: 170px;
}
.height-md-180 {
    height: 180px !important;
}
.height-md-200 {
    height: 200px;
}
.height-md-250 {
    height: 250px;
}
.height-md-280 {
    height: 280px;
}
.height-md-300 {
    height: 300px;
}
.height-md-350 {
    height: 350px;
}
.height-md-400 {
    height: 400px;
}
.height-md-450 {
    height: 450px;
}
.height-md-460 {
    height: 460px;
}
.height-md-500 {
    height: 500px;
}
.height-md-600 {
    height: 600px;
}
.height-md-680 {
    height: 680px;
}
.max-height-md-4 {
    max-height: 4px;
}
.max-height-md-200 {
    max-height: 200px;
}
.max-height-md-250 {
    max-height: 250px;
}
.max-height-md-275 {
    max-height: 275px;
}
.max-height-md-300 {
    max-height: 300px;
}
.max-height-md-312 {
    max-height: 312px;
}
.max-height-md-360 {
    max-height: 360px;
}
.max-height-md-400 {
    max-height: 400px;
}

.max-height-md-450 {
    max-height: 450px;
}
.max-height-md-500 {
    max-height: 500px;
}
.max-height-md-600 {
    max-height: 600px;
}
.min-height-md-4 {
    min-height: 4px;
}
.min-height-md-200 {
    min-height: 200px;
}
.min-height-md-250 {
    min-height: 250px;
}
.min-height-md-275 {
    min-height: 275px;
}
.min-height-md-300 {
    min-height: 300px;
}
.min-height-md-312 {
    min-height: 312px;
}
.min-height-md-360 {
    min-height: 360px;
}
.min-height-md-400 {
    min-height: 400px;
}
.min-height-md-450 {
    min-height: 450px;
}
.min-height-md-500 {
    min-height: 500px;
}
.min-height-md-600 {
    min-height: 600px;
}
}

@media (min-width: 992px) {
.height-lg-50x {
    height: 50%;
}
.height-lg-80x {
    height: 80%;
}
.height-lg-90x {
    height: 90%;
}
.height-lg-95x {
    height: 95%;
}
.height-lg-100x {
    height: 100%;
}
.height-lg-50vh {
    height: 50vh !important;
}
.height-lg-55vh {
    height: 55vh !important;
}
.height-lg-60vh {
    height: 60vh !important;
}
.height-lg-65vh {
    height: 65vh !important;
}
.height-lg-70vh {
    height: 70vh !important;
}
.height-lg-75vh {
    height: 75vh !important;
}
.height-lg-80vh {
    height: 80vh !important;
}
.height-lg-85vh {
    height: 85vh !important;
}
.height-lg-90vh {
    height: 90vh !important;
}
.height-lg-95vh {
    height: 95vh !important;
}
.height-lg-100vh {
    height: 100vh !important;
}
.height-lg-auto {
    height: auto;
}
.height-lg-1 {
    height: 1px;
}
.height-lg-2 {
    height: 2px;
}
.height-lg-4 {
    height: 4px;
}
.height-lg-5 {
    height: 5px !important;
}
.height-lg-6 {
    height: 6px !important;
}
.height-lg-10 {
    height: 10px !important;
}
.height-lg-12 {
    height: 12px !important;
}
.height-lg-16 {
    height: 16px !important;
}
.height-lg-18 {
    height: 18px;
}
.height-lg-20 {
    height: 20px !important;
}
.height-lg-24 {
    height: 24px;
}
.height-lg-25 {
    height: 25px;
}
.height-lg-26 {
    height: 26px;
}
.height-lg-28 {
    height: 28px !important;
}
.height-lg-30 {
    height: 30px !important;
}
.height-lg-32 {
    height: 32px;
}
.height-lg-35 {
    height: 35px !important;
}
.height-lg-40 {
    height: 40px;
}
.height-lg-45 {
    height: 45px;
}
.height-lg-48 {
    height: 48px;
}
.height-lg-50 {
    height: 50px;
}
.height-lg-55 {
    height: 55px;
}
.height-lg-60 {
    height: 60px;
}
.height-lg-64 {
    height: 64px;
}
.height-lg-70 {
    height: 70px;
}
.height-lg-75 {
    height: 75px;
}
.height-lg-80 {
    height: 80px !important;
}
.height-lg-85 {
    height: 85px;
}
.height-lg-88 {
    height: 88px;
}
.height-lg-90 {
    height: 90px;
}
.height-lg-95 {
    height: 95px !important;
}
.height-lg-100 {
    height: 100px !important;
}
.height-lg-105 {
    height: 105px;
}
.height-lg-115 {
    height: 115px !important;
}
.height-lg-120 {
    height: 120px;
}
.height-lg-130 {
    height: 130px;
}
.height-lg-140 {
    height: 140px;
}
.height-lg-150 {
    height: 150px;
}
.height-lg-160 {
    height: 160px;
}
.height-lg-170 {
    height: 170px;
}
.height-lg-180 {
    height: 180px !important;
}
.height-lg-200 {
    height: 200px;
}
.height-lg-250 {
    height: 250px;
}
.height-lg-280 {
    height: 280px;
}
.height-lg-300 {
    height: 300px;
}
.height-lg-350 {
    height: 350px;
}
.height-lg-400 {
    height: 400px;
}
.height-lg-450 {
    height: 450px;
}
.height-lg-460 {
    height: 460px;
}
.height-lg-500 {
    height: 500px;
}
.height-lg-600 {
    height: 600px;
}
.height-lg-680 {
    height: 680px;
}
.max-height-lg-4 {
    max-height: 4px;
}
.max-height-lg-200 {
    max-height: 200px;
}
.max-height-lg-250 {
    max-height: 250px;
}
.max-height-lg-275 {
    max-height: 275px;
}
.max-height-lg-300 {
    max-height: 300px;
}
.max-height-lg-312 {
    max-height: 312px;
}
.max-height-lg-360 {
    max-height: 360px;
}
.max-height-lg-400 {
    max-height: 400px;
}
.max-height-lg-450 {
    max-height: 450px;
}
.max-height-lg-500 {
    max-height: 500px;
}
.max-height-lg-600 {
    max-height: 600px;
}
.min-height-lg-4 {
    min-height: 4px;
}
.min-height-lg-200 {
    min-height: 200px;
}
.min-height-lg-250 {
    min-height: 250px;
}
.min-height-lg-275 {
    min-height: 275px;
}
.min-height-lg-300 {
    min-height: 300px;
}
.min-height-lg-312 {
    min-height: 312px;
}
.min-height-lg-360 {
    min-height: 360px;
}
.min-height-lg-400 {
    min-height: 400px;
}
.min-height-lg-450 {
    min-height: 450px;
}
.min-height-lg-500 {
    min-height: 500px;
}
.min-height-lg-600 {
    min-height: 600px;
}
}

@media (min-width: 1200px) {
.height-xl-50x {
    height: 50%;
}
.height-xl-80x {
    height: 80%;
}
.height-xl-90x {
    height: 90%;
}
.height-xl-95x {
    height: 95%;
}
.height-xl-100x {
    height: 100%;
}
.height-xl-50vh {
    height: 50vh !important;
}
.height-xl-55vh {
    height: 55vh !important;
}
.height-xl-60vh {
    height: 60vh !important;
}
.height-xl-65vh {
    height: 65vh !important;
}
.height-xl-70vh {
    height: 70vh !important;
}
.height-xl-75vh {
    height: 75vh !important;
}
.height-xl-80vh {
    height: 80vh !important;
}
.height-xl-85vh {
    height: 85vh !important;
}
.height-xl-90vh {
    height: 90vh !important;
}
.height-xl-95vh {
    height: 95vh !important;
}
.height-xl-100vh {
    height: 100vh !important;
}
.height-xl-auto {
    height: auto;
}
.height-xl-1 {
    height: 1px;
}
.height-xl-2 {
    height: 2px;
}
.height-xl-4 {
    height: 4px;
}
.height-xl-5 {
    height: 5px !important;
}
.height-xl-6 {
    height: 6px !important;
}
.height-xl-10 {
    height: 10px !important;
}
.height-xl-12 {
    height: 12px !important;
}
.height-xl-16 {
    height: 16px !important;
}
.height-xl-18 {
    height: 18px;
}
.height-xl-20 {
    height: 20px !important;
}
.height-xl-24 {
    height: 24px;
}
.height-xl-25 {
    height: 25px;
}
.height-xl-26 {
    height: 26px;
}
.height-xl-28 {
    height: 28px !important;
}
.height-xl-30 {
    height: 30px !important;
}
.height-xl-32 {
    height: 32px;
}
.height-xl-35 {
    height: 35px !important;
}
.height-xl-40 {
    height: 40px;
}
.height-xl-45 {
    height: 45px;
}
.height-xl-48 {
    height: 48px;
}
.height-xl-50 {
    height: 50px;
}
.height-xl-55 {
    height: 55px;
}
.height-xl-60 {
    height: 60px;
}
.height-xl-64 {
    height: 64px;
}
.height-xl-70 {
    height: 70px;
}
.height-xl-75 {
    height: 75px;
}
.height-xl-80 {
    height: 80px !important;
}
.height-xl-85 {
    height: 85px;
}
.height-xl-88 {
    height: 88px;
}
.height-xl-90 {
    height: 90px;
}
.height-xl-95 {
    height: 95px !important;
}
.height-xl-100 {
    height: 100px !important;
}
.height-xl-105 {
    height: 105px;
}
.height-xl-115 {
    height: 115px !important;
}
.height-xl-120 {
    height: 120px;
}
.height-xl-130 {
    height: 130px;
}
.height-xl-140 {
    height: 140px;
}
.height-xl-150 {
    height: 150px;
}
.height-xl-160 {
    height: 160px;
}
.height-xl-170 {
    height: 170px;
}
.height-xl-180 {
    height: 180px !important;
}
.height-xl-200 {
    height: 200px;
}
.height-xl-250 {
    height: 250px;
}
.height-xl-280 {
    height: 280px;
}
.height-xl-300 {
    height: 300px;
}
.height-xl-350 {
    height: 350px;
}
.height-xl-400 {
    height: 400px;
}
.height-xl-450 {
    height: 450px;
}
.height-xl-460 {
    height: 460px;
}
.height-xl-500 {
    height: 500px;
}
.height-xl-600 {
    height: 600px;
}
.height-xl-680 {
    height: 680px;
}
.max-height-xl-4 {
    max-height: 4px;
}
.max-height-xl-200 {
    max-height: 200px;
}
.max-height-xl-250 {
    max-height: 250px;
}
.max-height-xl-275 {
    max-height: 275px;
}
.max-height-xl-300 {
    max-height: 300px;
}
.max-height-xl-312 {
    max-height: 312px;
}
.max-height-xl-360 {
    max-height: 360px;
}
.max-height-xl-400 {
    max-height: 400px;
}
.max-height-xl-450 {
    max-height: 450px;
}
.max-height-xl-500 {
    max-height: 500px;
}
.max-height-xl-600 {
    max-height: 600px;
}
.min-height-xl-4 {
    min-height: 4px;
}
.min-height-xl-200 {
    min-height: 200px;
}
.min-height-xl-250 {
    min-height: 250px;
}
.min-height-xl-275 {
    min-height: 275px;
}
.min-height-xl-300 {
    min-height: 300px;
}
.min-height-xl-312 {
    min-height: 312px;
}
.min-height-xl-360 {
    min-height: 360px;
}
.min-height-xl-400 {
    min-height: 400px;
}
.min-height-xl-450 {
    min-height: 450px;
}
.min-height-xl-500 {
    min-height: 500px;
}
.min-height-xl-600 {
    min-height: 600px;
}
}
/* ¸¶Áø margin */
.ma-0p {
    margin: 0 !important;
}
.mx-0p {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.my-0p {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.ml-0p {
    margin-left: 0 !important;
}
.mr-0p {
    margin-right: 0 !important;
}
.mt-0p {
    margin-top: 0 !important;
}
.mb-0p {
    margin-bottom: 0 !important;
}
.mx-1p {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important;
}
.mx-2p {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
}
.mx-3p {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important;
}
.mx-4p {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important;
}
.mx-5p {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important;
}
.mx-6 {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important;
}
.mx-7 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
}
.mx-8 {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important;
}
.mx-9 {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important;
}
.mx-10 {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
}
.mx-10 {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
}
.mx-15 {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important;
}
.mx-20 {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important;
}
.mx-25 {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important;
}
.mx-30 {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important;
}
.mx-35 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
}
.mx-40 {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important;
}
.mx-45 {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important;
}
.mx-50 {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important;
}
.mx-55 {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important;
}
.mx-60 {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important;
}
.mx-65 {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important;
}
.mx-70 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
}
.mx-75 {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important;
}
.mx-80 {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important;
}
.mx-85 {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important;
}
.mx-90 {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important;
}
.mx-95 {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important;
}
.mx-100 {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important;
}
.my-1p {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important;
}
.my-2p {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important;
}
.my-3p {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important;
}
.my-4p {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important;
}
.my-5p {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
}
.my-6 {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important;
}
.my-7 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
}
.my-8 {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important;
}
.my-9 {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important;
}
.my-10 {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
}
.my-10 {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
}
.my-15 {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important;
}
.my-20 {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
}
.my-25 {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important;
}
.my-30 {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important;
}
.my-35 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
}
.my-40 {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important;
}
.my-45 {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important;
}
.my-50 {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important;
}
.my-55 {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important;
}
.my-60 {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important;
}
.my-65 {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important;
}
.my-70 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
}
.my-75 {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important;
}
.my-80 {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important;
}
.my-85 {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important;
}
.my-90 {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important;
}
.my-95 {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important;
}
.my-100 {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important;
}
.mt-1p {
    margin-top: 0.07143rem !important;
}
.mt-minus-1 {
    margin-top: -0.07143rem !important;
}
.mt-2p {
    margin-top: 0.14286rem !important;
}
.mt-minus-2 {
    margin-top: -0.14286rem !important;
}
.mt-3p {
    margin-top: 0.21429rem !important;
}
.mt-minus-3 {
    margin-top: -0.21429rem !important;
}
.mt-4p {
    margin-top: 0.28571rem !important;
}
.mt-minus-4 {
    margin-top: -0.28571rem !important;
}
.mt-5p {
    margin-top: 0.35714rem !important;
}
.mt-minus-5 {
    margin-top: -0.35714rem !important;
}
.mt-6 {
    margin-top: 0.42857rem !important;
}
.mt-minus-6 {
    margin-top: -0.42857rem !important;
}
.mt-7 {
    margin-top: 0.5rem !important;
}
.mt-minus-7 {
    margin-top: -0.5rem !important;
}
.mt-8 {
    margin-top: 0.57143rem !important;
}
.mt-minus-8 {
    margin-top: -0.57143rem !important;
}
.mt-9 {
    margin-top: 0.64286rem !important;
}
.mt-minus-9 {
    margin-top: -0.64286rem !important;
}
.mt-10 {
    margin-top: 0.71429rem !important;
}
.mt-minus-10 {
    margin-top: -0.71429rem !important;
}
.mt-11 {
    margin-top: 0.78571rem !important;
}
.mt-minus-11 {
    margin-top: -0.78571rem !important;
}
.mt-12 {
    margin-top: 0.85714rem !important;
}
.mt-minus-12 {
    margin-top: -0.85714rem !important;
}
.mt-13 {
    margin-top: 0.92857rem !important;
}
.mt-minus-13 {
    margin-top: -0.92857rem !important;
}
.mt-14 {
    margin-top: 1rem !important;
}
.mt-minus-14 {
    margin-top: -1rem !important;
}
.mt-15 {
    margin-top: 1.07143rem !important;
}
.mt-minus-15 {
    margin-top: -1.07143rem !important;
}
.mt-16 {
    margin-top: 1.14286rem !important;
}
.mt-minus-16 {
    margin-top: -1.14286rem !important;
}
.mt-17 {
    margin-top: 1.21429rem !important;
}
.mt-minus-17 {
    margin-top: -1.21429rem !important;
}
.mt-18 {
    margin-top: 1.28571rem !important;
}
.mt-minus-18 {
    margin-top: -1.28571rem !important;
}
.mt-19 {
    margin-top: 1.35714rem !important;
}
.mt-minus-19 {
    margin-top: -1.35714rem !important;
}
.mt-20 {
    margin-top: 1.42857rem !important;
}
.mt-minus-20 {
    margin-top: -1.42857rem !important;
}
.mt-10 {
    margin-top: 0.71429rem !important;
}
.mt-minus-10 {
    margin-top: -0.71429rem !important;
}
.mt-15 {
    margin-top: 1.07143rem !important;
}
.mt-minus-15 {
    margin-top: -1.07143rem !important;
}
.mt-20 {
    margin-top: 1.42857rem !important;
}
.mt-minus-20 {
    margin-top: -1.42857rem !important;
}
.mt-25 {
    margin-top: 1.78571rem !important;
}
.mt-minus-25 {
    margin-top: -1.78571rem !important;
}
.mt-30 {
    margin-top: 2.14286rem !important;
}
.mt-minus-30 {
    margin-top: -2.14286rem !important;
}
.mt-35 {
    margin-top: 2.5rem !important;
}
.mt-minus-35 {
    margin-top: -2.5rem !important;
}
.mt-40 {
    margin-top: 2.85714rem !important;
}
.mt-minus-40 {
    margin-top: -2.85714rem !important;
}
.mt-45 {
    margin-top: 3.21429rem !important;
}
.mt-minus-45 {
    margin-top: -3.21429rem !important;
}
.mt-50 {
    margin-top: 3.57143rem !important;
}
.mt-minus-50 {
    margin-top: -3.57143rem !important;
}
.mt-55 {
    margin-top: 3.92857rem !important;
}
.mt-minus-55 {
    margin-top: -3.92857rem !important;
}
.mt-60 {
    margin-top: 4.28571rem !important;
}
.mt-minus-60 {
    margin-top: -4.28571rem !important;
}
.mt-65 {
    margin-top: 4.64286rem !important;
}
.mt-minus-65 {
    margin-top: -4.64286rem !important;
}
.mt-70 {
    margin-top: 5rem !important;
}
.mt-minus-70 {
    margin-top: -5rem !important;
}
.mt-75 {
    margin-top: 5.35714rem !important;
}
.mt-minus-75 {
    margin-top: -5.35714rem !important;
}
.mt-80 {
    margin-top: 5.71429rem !important;
}
.mt-minus-80 {
    margin-top: -5.71429rem !important;
}
.mt-85 {
    margin-top: 6.07143rem !important;
}
.mt-minus-85 {
    margin-top: -6.07143rem !important;
}
.mt-90 {
    margin-top: 6.42857rem !important;
}
.mt-minus-90 {
    margin-top: -6.42857rem !important;
}
.mt-95 {
    margin-top: 6.78571rem !important;
}
.mt-minus-95 {
    margin-top: -6.78571rem !important;
}
.mt-100 {
    margin-top: 7.14286rem !important;
}
.mt-minus-100 {
    margin-top: -7.14286rem !important;
}
.mt-105 {
    margin-top: 7.5rem !important;
}
.mt-minus-105 {
    margin-top: -7.5rem !important;
}
.mt-110 {
    margin-top: 7.85714rem !important;
}
.mt-minus-110 {
    margin-top: -7.85714rem !important;
}
.mt-115 {
    margin-top: 8.21429rem !important;
}
.mt-minus-115 {
    margin-top: -8.21429rem !important;
}
.mt-120 {
    margin-top: 8.57143rem !important;
}
.mt-minus-120 {
    margin-top: -8.57143rem !important;
}
.mt-125 {
    margin-top: 8.92857rem !important;
}
.mt-minus-125 {
    margin-top: -8.92857rem !important;
}
.mt-130 {
    margin-top: 9.28571rem !important;
}
.mt-minus-130 {
    margin-top: -9.28571rem !important;
}
.mt-135 {
    margin-top: 9.64286rem !important;
}
.mt-minus-135 {
    margin-top: -9.64286rem !important;
}
.mt-140 {
    margin-top: 10rem !important;
}
.mt-minus-140 {
    margin-top: -10rem !important;
}
.mt-145 {
    margin-top: 10.35714rem !important;
}
.mt-minus-145 {
    margin-top: -10.35714rem !important;
}
.mt-150 {
    margin-top: 10.71429rem !important;
}
.mt-minus-150 {
    margin-top: -10.71429rem !important;
}
.mt-155 {
    margin-top: 11.07143rem !important;
}
.mt-minus-155 {
    margin-top: -11.07143rem !important;
}
.mt-160 {
    margin-top: 11.42857rem !important;
}
.mt-minus-160 {
    margin-top: -11.42857rem !important;
}
.mt-165 {
    margin-top: 11.78571rem !important;
}
.mt-minus-165 {
    margin-top: -11.78571rem !important;
}
.mt-170 {
    margin-top: 12.14286rem !important;
}
.mt-minus-170 {
    margin-top: -12.14286rem !important;
}
.mb-1p {
    margin-bottom: 0.07143rem !important;
}
.mb-minus-1 {
    margin-bottom: -0.07143rem !important;
}
.mb-2p {
    margin-bottom: 0.14286rem !important;
}
.mb-minus-2 {
    margin-bottom: -0.14286rem !important;
}
.mb-3p {
    margin-bottom: 0.21429rem !important;
}
.mb-minus-3 {
    margin-bottom: -0.21429rem !important;
}
.mb-4p {
    margin-bottom: 0.28571rem !important;
}
.mb-minus-4 {
    margin-bottom: -0.28571rem !important;
}
.mb-5p {
    margin-bottom: 0.35714rem !important;
}
.mb-minus-5 {
    margin-bottom: -0.35714rem !important;
}
.mb-6 {
    margin-bottom: 0.42857rem !important;
}
.mb-minus-6 {
    margin-bottom: -0.42857rem !important;
}
.mb-7 {
    margin-bottom: 0.5rem !important;
}
.mb-minus-7 {
    margin-bottom: -0.5rem !important;
}
.mb-8 {
    margin-bottom: 0.57143rem !important;
}
.mb-minus-8 {
    margin-bottom: -0.57143rem !important;
}
.mb-9 {
    margin-bottom: 0.64286rem !important;
}
.mb-minus-9 {
    margin-bottom: -0.64286rem !important;
}
.mb-10 {
    margin-bottom: 0.71429rem !important;
}
.mb-minus-10 {
    margin-bottom: -0.71429rem !important;
}
.mb-11 {
    margin-bottom: 0.78571rem !important;
}
.mb-minus-11 {
    margin-bottom: -0.78571rem !important;
}
.mb-12 {
    margin-bottom: 0.85714rem !important;
}
.mb-minus-12 {
    margin-bottom: -0.85714rem !important;
}
.mb-13 {
    margin-bottom: 0.92857rem !important;
}
.mb-minus-13 {
    margin-bottom: -0.92857rem !important;
}
.mb-14 {
    margin-bottom: 1rem !important;
}
.mb-minus-14 {
    margin-bottom: -1rem !important;
}
.mb-15 {
    margin-bottom: 1.07143rem !important;
}
.mb-minus-15 {
    margin-bottom: -1.07143rem !important;
}
.mb-16 {
    margin-bottom: 1.14286rem !important;
}
.mb-minus-16 {
    margin-bottom: -1.14286rem !important;
}
.mb-17 {
    margin-bottom: 1.21429rem !important;
}
.mb-minus-17 {
    margin-bottom: -1.21429rem !important;
}
.mb-18 {
    margin-bottom: 1.28571rem !important;
}
.mb-minus-18 {
    margin-bottom: -1.28571rem !important;
}
.mb-19 {
    margin-bottom: 1.35714rem !important;
}
.mb-minus-19 {
    margin-bottom: -1.35714rem !important;
}
.mb-20 {
    margin-bottom: 1.42857rem !important;
}
.mb-minus-20 {
    margin-bottom: -1.42857rem !important;
}
.mb-10 {
    margin-bottom: 0.71429rem !important;
}
.mb-15 {
    margin-bottom: 1.07143rem !important;
}
.mb-20 {
    margin-bottom: 1.42857rem !important;
}
.mb-25 {
    margin-bottom: 1.78571rem !important;
}
.mb-30 {
    margin-bottom: 2.14286rem !important;
}
.mb-35 {
    margin-bottom: 2.5rem !important;
}
.mb-40 {
    margin-bottom: 2.85714rem !important;
}
.mb-45 {
    margin-bottom: 3.21429rem !important;
}
.mb-50 {
    margin-bottom: 3.57143rem !important;
}
.mb-55 {
    margin-bottom: 3.92857rem !important;
}
.mb-60 {
    margin-bottom: 4.28571rem !important;
}
.mb-65 {
    margin-bottom: 4.64286rem !important;
}
.mb-70 {
    margin-bottom: 5rem !important;
}
.mb-75 {
    margin-bottom: 5.35714rem !important;
}
.mb-80 {
    margin-bottom: 5.71429rem !important;
}
.mb-85 {
    margin-bottom: 6.07143rem !important;
}
.mb-90 {
    margin-bottom: 6.42857rem !important;
}
.mb-95 {
    margin-bottom: 6.78571rem !important;
}
.mb-100 {
    margin-bottom: 7.14286rem !important;
}
.mb-105 {
    margin-bottom: 7.5rem !important;
}
.mb-110 {
    margin-bottom: 7.85714rem !important;
}
.mb-115 {
    margin-bottom: 8.21429rem !important;
}
.mb-120 {
    margin-bottom: 8.57143rem !important;
}
.mb-125 {
    margin-bottom: 8.92857rem !important;
}
.mb-130 {
    margin-bottom: 9.28571rem !important;
}
.mb-135 {
    margin-bottom: 9.64286rem !important;
}
.mb-140 {
    margin-bottom: 10rem !important;
}
.mb-145 {
    margin-bottom: 10.35714rem !important;
}
.mb-150 {
    margin-bottom: 10.71429rem !important;
}
.mb-155 {
    margin-bottom: 11.07143rem !important;
}
.mb-160 {
    margin-bottom: 11.42857rem !important;
}
.mb-165 {
    margin-bottom: 11.78571rem !important;
}
.mb-170 {
    margin-bottom: 12.14286rem !important;
}
.ml-1p {
    margin-left: 0.07143rem !important;
}
.ml-minus-1 {
    margin-left: -0.07143rem !important;
}
.ml-2p {
    margin-left: 0.14286rem !important;
}
.ml-minus-2 {
    margin-left: -0.14286rem !important;
}
.ml-3p {
    margin-left: 0.21429rem !important;
}
.ml-minus-3 {
    margin-left: -0.21429rem !important;
}
.ml-4p {
    margin-left: 0.28571rem !important;
}
.ml-minus-4 {
    margin-left: -0.28571rem !important;
}
.ml-5p {
    margin-left: 0.35714rem !important;
}
.ml-minus-5 {
    margin-left: -0.35714rem !important;
}
.ml-6 {
    margin-left: 0.42857rem !important;
}
.ml-minus-6 {
    margin-left: -0.42857rem !important;
}
.ml-7 {
    margin-left: 0.5rem !important;
}
.ml-minus-7 {
    margin-left: -0.5rem !important;
}
.ml-8 {
    margin-left: 0.57143rem !important;
}
.ml-minus-8 {
    margin-left: -0.57143rem !important;
}
.ml-9 {
    margin-left: 0.64286rem !important;
}
.ml-minus-9 {
    margin-left: -0.64286rem !important;
}
.ml-10 {
    margin-left: 0.71429rem !important;
}
.ml-minus-10 {
    margin-left: -0.71429rem !important;
}
.ml-5 {
    margin-left: 0.35714rem !important;
}
.ml-minus-5 {
    margin-left: -0.35714rem !important;
}
.ml-10 {
    margin-left: 0.71429rem !important;
}
.ml-minus-10 {
    margin-left: -0.71429rem !important;
}
.ml-15 {
    margin-left: 1.07143rem !important;
}
.ml-minus-15 {
    margin-left: -1.07143rem !important;
}
.ml-20 {
    margin-left: 1.42857rem !important;
}
.ml-minus-20 {
    margin-left: -1.42857rem !important;
}
.ml-25 {
    margin-left: 1.78571rem !important;
}
.ml-minus-25 {
    margin-left: -1.78571rem !important;
}
.ml-30 {
    margin-left: 2.14286rem !important;
}
.ml-minus-30 {
    margin-left: -2.14286rem !important;
}
.ml-35 {
    margin-left: 2.5rem !important;
}
.ml-minus-35 {
    margin-left: -2.5rem !important;
}
.ml-40 {
    margin-left: 2.85714rem !important;
}
.ml-minus-40 {
    margin-left: -2.85714rem !important;
}
.ml-45 {
    margin-left: 3.21429rem !important;
}
.ml-minus-45 {
    margin-left: -3.21429rem !important;
}
.ml-50 {
    margin-left: 3.57143rem !important;
}
.ml-minus-50 {
    margin-left: -3.57143rem !important;
}
.mr-1p {
    margin-right: 0.07143rem !important;
}
.mr-minus-1 {
    margin-right: -0.07143rem !important;
}
.mr-2p {
    margin-right: 0.14286rem !important;
}
.mr-minus-2 {
    margin-right: -0.14286rem !important;
}
.mr-3p {
    margin-right: 0.21429rem !important;
}
.mr-minus-3 {
    margin-right: -0.21429rem !important;
}
.mr-4p {
    margin-right: 0.28571rem !important;
}
.mr-minus-4 {
    margin-right: -0.28571rem !important;
}
.mr-5p {
    margin-right: 0.35714rem !important;
}
.mr-minus-5 {
    margin-right: -0.35714rem !important;
}
.mr-6 {
    margin-right: 0.42857rem !important;
}
.mr-minus-6 {
    margin-right: -0.42857rem !important;
}
.mr-7 {
    margin-right: 0.5rem !important;
}
.mr-minus-7 {
    margin-right: -0.5rem !important;
}
.mr-8 {
    margin-right: 0.57143rem !important;
}
.mr-minus-8 {
    margin-right: -0.57143rem !important;
}
.mr-9 {
    margin-right: 0.64286rem !important;
}
.mr-minus-9 {
    margin-right: -0.64286rem !important;
}
.mr-10 {
    margin-right: 0.71429rem !important;
}
.mr-minus-10 {
    margin-right: -0.71429rem !important;
}
.mr-5 {
    margin-right: 0.35714rem !important;
}
.mr-10 {
    margin-right: 0.71429rem !important;
}
.mr-15 {
    margin-right: 1.07143rem !important;
}
.mr-20 {
    margin-right: 1.42857rem !important;
}
.mr-25 {
    margin-right: 1.78571rem !important;
}
.mr-30 {
    margin-right: 2.14286rem !important;
}
.mr-35 {
    margin-right: 2.5rem !important;
}
.mr-40 {
    margin-right: 2.85714rem !important;
}
.mr-45 {
    margin-right: 3.21429rem !important;
}
.mr-50 {
    margin-right: 3.57143rem !important;
}

@media (min-width: 576px) {
.m-sm-0p {
    margin: 0 !important;
}
.mx-sm-0p {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.my-sm-0p {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.ml-sm-0p {
    margin-left: 0 !important;
}
.mr-sm-0p {
    margin-right: 0 !important;
}
.mt-sm-0p {
    margin-top: 0 !important;
}
.mb-sm-0p {
    margin-bottom: 0 !important;
}
.mx-sm-1p {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important;
}
.mx-sm-2p {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
}
.mx-sm-3p {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important;
}
.mx-sm-4p {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important;
}
.mx-sm-5p {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important;
}
.mx-sm-6 {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important;
}
.mx-sm-7 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
}
.mx-sm-8 {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important;
}
.mx-sm-9 {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important;
}
.mx-sm-10 {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
}
.mx-sm-10 {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
}
.mx-sm-15 {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important;
}
.mx-sm-20 {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important;
}
.mx-sm-25 {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important;
}
.mx-sm-30 {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important;
}
.mx-sm-35 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
}
.mx-sm-40 {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important;
}
.mx-sm-45 {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important;
}
.mx-sm-50 {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important;
}
.mx-sm-55 {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important;
}
.mx-sm-60 {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important;
}
.mx-sm-65 {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important;
}
.mx-sm-70 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
}
.mx-sm-75 {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important;
}
.mx-sm-80 {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important;
}
.mx-sm-85 {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important;
}
.mx-sm-90 {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important;
}
.mx-sm-95 {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important;
}
.mx-sm-100 {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important;
}
.my-sm-1p {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important;
}
.my-sm-2p {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important;
}
.my-sm-3p {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important;
}
.my-sm-4p {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important;
}
.my-sm-5p {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
}
.my-sm-6 {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important;
}
.my-sm-7 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
}
.my-sm-8 {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important;
}
.my-sm-9 {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important;
}
.my-sm-10 {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
}
.my-sm-10 {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
}
.my-sm-15 {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important;
}
.my-sm-20 {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
}
.my-sm-25 {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important;
}
.my-sm-30 {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important;
}
.my-sm-35 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
}
.my-sm-40 {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important;
}
.my-sm-45 {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important;
}
.my-sm-50 {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important;
}
.my-sm-55 {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important;
}
.my-sm-60 {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important;
}
.my-sm-65 {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important;
}
.my-sm-70 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
}
.my-sm-75 {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important;
}
.my-sm-80 {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important;
}
.my-sm-85 {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important;
}
.my-sm-90 {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important;
}
.my-sm-95 {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important;
}
.my-sm-100 {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important;
}
.mt-sm-1p {
    margin-top: 0.07143rem !important;
}
.mt-sm-minus-1 {
    margin-top: -0.07143rem !important;
}
.mt-sm-2p {
    margin-top: 0.14286rem !important;
}
.mt-sm-minus-2 {
    margin-top: -0.14286rem !important;
}
.mt-sm-3p {
    margin-top: 0.21429rem !important;
}
.mt-sm-minus-3 {
    margin-top: -0.21429rem !important;
}
.mt-sm-4p {
    margin-top: 0.28571rem !important;
}
.mt-sm-minus-4 {
    margin-top: -0.28571rem !important;
}
.mt-sm-5p {
    margin-top: 0.35714rem !important;
}
.mt-sm-minus-5 {
    margin-top: -0.35714rem !important;
}
.mt-sm-6 {
    margin-top: 0.42857rem !important;
}
.mt-sm-minus-6 {
    margin-top: -0.42857rem !important;
}
.mt-sm-7 {
    margin-top: 0.5rem !important;
}
.mt-sm-minus-7 {
    margin-top: -0.5rem !important;
}
.mt-sm-8 {
    margin-top: 0.57143rem !important;
}
.mt-sm-minus-8 {
    margin-top: -0.57143rem !important;
}
.mt-sm-9 {
    margin-top: 0.64286rem !important;
}
.mt-sm-minus-9 {
    margin-top: -0.64286rem !important;
}
.mt-sm-10 {
    margin-top: 0.71429rem !important;
}
.mt-sm-minus-10 {
    margin-top: -0.71429rem !important;
}
.mt-sm-11 {
    margin-top: 0.78571rem !important;
}
.mt-sm-minus-11 {
    margin-top: -0.78571rem !important;
}
.mt-sm-12 {
    margin-top: 0.85714rem !important;
}
.mt-sm-minus-12 {
    margin-top: -0.85714rem !important;
}
.mt-sm-13 {
    margin-top: 0.92857rem !important;
}
.mt-sm-minus-13 {
    margin-top: -0.92857rem !important;
}
.mt-sm-14 {
    margin-top: 1rem !important;
}
.mt-sm-minus-14 {
    margin-top: -1rem !important;
}
.mt-sm-15 {
    margin-top: 1.07143rem !important;
}
.mt-sm-minus-15 {
    margin-top: -1.07143rem !important;
}
.mt-sm-16 {
    margin-top: 1.14286rem !important;
}
.mt-sm-minus-16 {
    margin-top: -1.14286rem !important;
}
.mt-sm-17 {
    margin-top: 1.21429rem !important;
}
.mt-sm-minus-17 {
    margin-top: -1.21429rem !important;
}
.mt-sm-18 {
    margin-top: 1.28571rem !important;
}
.mt-sm-minus-18 {
    margin-top: -1.28571rem !important;
}
.mt-sm-19 {
    margin-top: 1.35714rem !important;
}
.mt-sm-minus-19 {
    margin-top: -1.35714rem !important;
}
.mt-sm-20 {
    margin-top: 1.42857rem !important;
}
.mt-sm-minus-20 {
    margin-top: -1.42857rem !important;
}
.mt-sm-10 {
    margin-top: 0.71429rem !important;
}
.mt-sm-minus-10 {
    margin-top: -0.71429rem !important;
}
.mt-sm-15 {
    margin-top: 1.07143rem !important;
}
.mt-sm-minus-15 {
    margin-top: -1.07143rem !important;
}
.mt-sm-20 {
    margin-top: 1.42857rem !important;
}
.mt-sm-minus-20 {
    margin-top: -1.42857rem !important;
}
.mt-sm-25 {
    margin-top: 1.78571rem !important;
}
.mt-sm-minus-25 {
    margin-top: -1.78571rem !important;
}
.mt-sm-30 {
    margin-top: 2.14286rem !important;
}
.mt-sm-minus-30 {
    margin-top: -2.14286rem !important;
}
.mt-sm-35 {
    margin-top: 2.5rem !important;
}
.mt-sm-minus-35 {
    margin-top: -2.5rem !important;
}
.mt-sm-40 {
    margin-top: 2.85714rem !important;
}
.mt-sm-minus-40 {
    margin-top: -2.85714rem !important;
}
.mt-sm-45 {
    margin-top: 3.21429rem !important;
}
.mt-sm-minus-45 {
    margin-top: -3.21429rem !important;
}
.mt-sm-50 {
    margin-top: 3.57143rem !important;
}
.mt-sm-minus-50 {
    margin-top: -3.57143rem !important;
}
.mt-sm-55 {
    margin-top: 3.92857rem !important;
}
.mt-sm-minus-55 {
    margin-top: -3.92857rem !important;
}
.mt-sm-60 {
    margin-top: 4.28571rem !important;
}
.mt-sm-minus-60 {
    margin-top: -4.28571rem !important;
}
.mt-sm-65 {
    margin-top: 4.64286rem !important;
}
.mt-sm-minus-65 {
    margin-top: -4.64286rem !important;
}
.mt-sm-70 {
    margin-top: 5rem !important;
}
.mt-sm-minus-70 {
    margin-top: -5rem !important;
}
.mt-sm-75 {
    margin-top: 5.35714rem !important;
}
.mt-sm-minus-75 {
    margin-top: -5.35714rem !important;
}
.mt-sm-80 {
    margin-top: 5.71429rem !important;
}
.mt-sm-minus-80 {
    margin-top: -5.71429rem !important;
}
.mt-sm-85 {
    margin-top: 6.07143rem !important;
}
.mt-sm-minus-85 {
    margin-top: -6.07143rem !important;
}
.mt-sm-90 {
    margin-top: 6.42857rem !important;
}
.mt-sm-minus-90 {
    margin-top: -6.42857rem !important;
}
.mt-sm-95 {
    margin-top: 6.78571rem !important;
}
.mt-sm-minus-95 {
    margin-top: -6.78571rem !important;
}
.mt-sm-100 {
    margin-top: 7.14286rem !important;
}
.mt-sm-minus-100 {
    margin-top: -7.14286rem !important;
}
.mt-sm-105 {
    margin-top: 7.5rem !important;
}
.mt-sm-minus-105 {
    margin-top: -7.5rem !important;
}
.mt-sm-110 {
    margin-top: 7.85714rem !important;
}
.mt-sm-minus-110 {
    margin-top: -7.85714rem !important;
}
.mt-sm-115 {
    margin-top: 8.21429rem !important;
}
.mt-sm-minus-115 {
    margin-top: -8.21429rem !important;
}
.mt-sm-120 {
    margin-top: 8.57143rem !important;
}
.mt-sm-minus-120 {
    margin-top: -8.57143rem !important;
}
.mt-sm-125 {
    margin-top: 8.92857rem !important;
}
.mt-sm-minus-125 {
    margin-top: -8.92857rem !important;
}
.mt-sm-130 {
    margin-top: 9.28571rem !important;
}
.mt-sm-minus-130 {
    margin-top: -9.28571rem !important;
}
.mt-sm-135 {
    margin-top: 9.64286rem !important;
}
.mt-sm-minus-135 {
    margin-top: -9.64286rem !important;
}
.mt-sm-140 {
    margin-top: 10rem !important;
}
.mt-sm-minus-140 {
    margin-top: -10rem !important;
}
.mt-sm-145 {
    margin-top: 10.35714rem !important;
}
.mt-sm-minus-145 {
    margin-top: -10.35714rem !important;
}
.mt-sm-150 {
    margin-top: 10.71429rem !important;
}
.mt-sm-minus-150 {
    margin-top: -10.71429rem !important;
}
.mt-sm-155 {
    margin-top: 11.07143rem !important;
}
.mt-sm-minus-155 {
    margin-top: -11.07143rem !important;
}
.mt-sm-160 {
    margin-top: 11.42857rem !important;
}
.mt-sm-minus-160 {
    margin-top: -11.42857rem !important;
}
.mt-sm-165 {
    margin-top: 11.78571rem !important;
}
.mt-sm-minus-165 {
    margin-top: -11.78571rem !important;
}
.mt-sm-170 {
    margin-top: 12.14286rem !important;
}
.mt-sm-minus-170 {
    margin-top: -12.14286rem !important;
}
.mb-sm-1 {
    margin-bottom: 0.07143rem !important;
}
.mb-sm-minus-1 {
    margin-bottom: -0.07143rem !important;
}
.mb-sm-2 {
    margin-bottom: 0.14286rem !important;
}
.mb-sm-minus-2 {
    margin-bottom: -0.14286rem !important;
}
.mb-sm-3 {
    margin-bottom: 0.21429rem !important;
}
.mb-sm-minus-3 {
    margin-bottom: -0.21429rem !important;
}
.mb-sm-4 {
    margin-bottom: 0.28571rem !important;
}
.mb-sm-minus-4 {
    margin-bottom: -0.28571rem !important;
}
.mb-sm-5 {
    margin-bottom: 0.35714rem !important;
}
.mb-sm-minus-5 {
    margin-bottom: -0.35714rem !important;
}
.mb-sm-6 {
    margin-bottom: 0.42857rem !important;
}
.mb-sm-minus-6 {
    margin-bottom: -0.42857rem !important;
}
.mb-sm-7 {
    margin-bottom: 0.5rem !important;
}
.mb-sm-minus-7 {
    margin-bottom: -0.5rem !important;
}
.mb-sm-8 {
    margin-bottom: 0.57143rem !important;
}
.mb-sm-minus-8 {
    margin-bottom: -0.57143rem !important;
}
.mb-sm-9 {
    margin-bottom: 0.64286rem !important;
}
.mb-sm-minus-9 {
    margin-bottom: -0.64286rem !important;
}
.mb-sm-10 {
    margin-bottom: 0.71429rem !important;
}
.mb-sm-minus-10 {
    margin-bottom: -0.71429rem !important;
}
.mb-sm-11 {
    margin-bottom: 0.78571rem !important;
}
.mb-sm-minus-11 {
    margin-bottom: -0.78571rem !important;
}
.mb-sm-12 {
    margin-bottom: 0.85714rem !important;
}
.mb-sm-minus-12 {
    margin-bottom: -0.85714rem !important;
}
.mb-sm-13 {
    margin-bottom: 0.92857rem !important;
}
.mb-sm-minus-13 {
    margin-bottom: -0.92857rem !important;
}
.mb-sm-14 {
    margin-bottom: 1rem !important;
}
.mb-sm-minus-14 {
    margin-bottom: -1rem !important;
}
.mb-sm-15 {
    margin-bottom: 1.07143rem !important;
}
.mb-sm-minus-15 {
    margin-bottom: -1.07143rem !important;
}
.mb-sm-16 {
    margin-bottom: 1.14286rem !important;
}
.mb-sm-minus-16 {
    margin-bottom: -1.14286rem !important;
}
.mb-sm-17 {
    margin-bottom: 1.21429rem !important;
}
.mb-sm-minus-17 {
    margin-bottom: -1.21429rem !important;
}
.mb-sm-18 {
    margin-bottom: 1.28571rem !important;
}
.mb-sm-minus-18 {
    margin-bottom: -1.28571rem !important;
}
.mb-sm-19 {
    margin-bottom: 1.35714rem !important;
}
.mb-sm-minus-19 {
    margin-bottom: -1.35714rem !important;
}
.mb-sm-20 {
    margin-bottom: 1.42857rem !important;
}
.mb-sm-minus-20 {
    margin-bottom: -1.42857rem !important;
}
.mb-sm-10 {
    margin-bottom: 0.71429rem !important;
}
.mb-sm-15 {
    margin-bottom: 1.07143rem !important;
}
.mb-sm-20 {
    margin-bottom: 1.42857rem !important;
}
.mb-sm-25 {
    margin-bottom: 1.78571rem !important;
}
.mb-sm-30 {
    margin-bottom: 2.14286rem !important;
}
.mb-sm-35 {
    margin-bottom: 2.5rem !important;
}
.mb-sm-40 {
    margin-bottom: 2.85714rem !important;
}
.mb-sm-45 {
    margin-bottom: 3.21429rem !important;
}
.mb-sm-50 {
    margin-bottom: 3.57143rem !important;
}
.mb-sm-55 {
    margin-bottom: 3.92857rem !important;
}
.mb-sm-60 {
    margin-bottom: 4.28571rem !important;
}
.mb-sm-65 {
    margin-bottom: 4.64286rem !important;
}
.mb-sm-70 {
    margin-bottom: 5rem !important;
}
.mb-sm-75 {
    margin-bottom: 5.35714rem !important;
}
.mb-sm-80 {
    margin-bottom: 5.71429rem !important;
}
.mb-sm-85 {
    margin-bottom: 6.07143rem !important;
}
.mb-sm-90 {
    margin-bottom: 6.42857rem !important;
}
.mb-sm-95 {
    margin-bottom: 6.78571rem !important;
}
.mb-sm-100 {
    margin-bottom: 7.14286rem !important;
}
.mb-sm-105 {
    margin-bottom: 7.5rem !important;
}
.mb-sm-110 {
    margin-bottom: 7.85714rem !important;
}
.mb-sm-115 {
    margin-bottom: 8.21429rem !important;
}
.mb-sm-120 {
    margin-bottom: 8.57143rem !important;
}
.mb-sm-125 {
    margin-bottom: 8.92857rem !important;
}
.mb-sm-130 {
    margin-bottom: 9.28571rem !important;
}
.mb-sm-135 {
    margin-bottom: 9.64286rem !important;
}
.mb-sm-140 {
    margin-bottom: 10rem !important;
}
.mb-sm-145 {
    margin-bottom: 10.35714rem !important;
}
.mb-sm-150 {
    margin-bottom: 10.71429rem !important;
}
.mb-sm-155 {
    margin-bottom: 11.07143rem !important;
}
.mb-sm-160 {
    margin-bottom: 11.42857rem !important;
}
.mb-sm-165 {
    margin-bottom: 11.78571rem !important;
}
.mb-sm-170 {
    margin-bottom: 12.14286rem !important;
}
.ml-sm-1p {
    margin-left: 0.07143rem !important;
}
.ml-sm-minus-1 {
    margin-left: -0.07143rem !important;
}
.ml-sm-2p {
    margin-left: 0.14286rem !important;
}
.ml-sm-minus-2 {
    margin-left: -0.14286rem !important;
}
.ml-sm-3p {
    margin-left: 0.21429rem !important;
}
.ml-sm-minus-3 {
    margin-left: -0.21429rem !important;
}
.ml-sm-4p {
    margin-left: 0.28571rem !important;
}
.ml-sm-minus-4 {
    margin-left: -0.28571rem !important;
}
.ml-sm-5p {
    margin-left: 0.35714rem !important;
}
.ml-sm-minus-5 {
    margin-left: -0.35714rem !important;
}
.ml-sm-6 {
    margin-left: 0.42857rem !important;
}
.ml-sm-minus-6 {
    margin-left: -0.42857rem !important;
}
.ml-sm-7 {
    margin-left: 0.5rem !important;
}
.ml-sm-minus-7 {
    margin-left: -0.5rem !important;
}
.ml-sm-8 {
    margin-left: 0.57143rem !important;
}
.ml-sm-minus-8 {
    margin-left: -0.57143rem !important;
}
.ml-sm-9 {
    margin-left: 0.64286rem !important;
}
.ml-sm-minus-9 {
    margin-left: -0.64286rem !important;
}
.ml-sm-10 {
    margin-left: 0.71429rem !important;
}
.ml-sm-minus-10 {
    margin-left: -0.71429rem !important;
}
.ml-sm-15 {
    margin-left: 1.07143rem !important;
}
.ml-sm-minus-15 {
    margin-left: -1.07143rem !important;
}
.ml-sm-20 {
    margin-left: 1.42857rem !important;
}
.ml-sm-minus-20 {
    margin-left: -1.42857rem !important;
}
.ml-sm-25 {
    margin-left: 1.78571rem !important;
}
.ml-sm-minus-25 {
    margin-left: -1.78571rem !important;
}
.ml-sm-30 {
    margin-left: 2.14286rem !important;
}
.ml-sm-minus-30 {
    margin-left: -2.14286rem !important;
}
.ml-sm-35 {
    margin-left: 2.5rem !important;
}
.ml-sm-minus-35 {
    margin-left: -2.5rem !important;
}
.ml-sm-40 {
    margin-left: 2.85714rem !important;
}
.ml-sm-minus-40 {
    margin-left: -2.85714rem !important;
}
.ml-sm-45 {
    margin-left: 3.21429rem !important;
}
.ml-sm-minus-45 {
    margin-left: -3.21429rem !important;
}
.ml-sm-50 {
    margin-left: 3.57143rem !important;
}
.ml-sm-minus-50 {
    margin-left: -3.57143rem !important;
}
.mr-sm-1p {
    margin-right: 0.07143rem !important;
}
.mr-sm-minus-1 {
    margin-right: -0.07143rem !important;
}
.mr-sm-2p {
    margin-right: 0.14286rem !important;
}
.mr-sm-minus-2 {
    margin-right: -0.14286rem !important;
}
.mr-sm-3p {
    margin-right: 0.21429rem !important;
}
.mr-sm-minus-3 {
    margin-right: -0.21429rem !important;
}
.mr-sm-4p {
    margin-right: 0.28571rem !important;
}
.mr-sm-minus-4 {
    margin-right: -0.28571rem !important;
}
.mr-sm-5p {
    margin-right: 0.35714rem !important;
}
.mr-sm-minus-5 {
    margin-right: -0.35714rem !important;
}
.mr-sm-6 {
    margin-right: 0.42857rem !important;
}
.mr-sm-minus-6 {
    margin-right: -0.42857rem !important;
}
.mr-sm-7 {
    margin-right: 0.5rem !important;
}
.mr-sm-minus-7 {
    margin-right: -0.5rem !important;
}
.mr-sm-8 {
    margin-right: 0.57143rem !important;
}
.mr-sm-minus-8 {
    margin-right: -0.57143rem !important;
}
.mr-sm-9 {
    margin-right: 0.64286rem !important;
}
.mr-sm-minus-9 {
    margin-right: -0.64286rem !important;
}
.mr-sm-10 {
    margin-right: 0.71429rem !important;
}
.mr-sm-minus-10 {
    margin-right: -0.71429rem !important;
}
.mr-sm-15 {
    margin-right: 1.07143rem !important;
}
.mr-sm-20 {
    margin-right: 1.42857rem !important;
}
.mr-sm-25 {
    margin-right: 1.78571rem !important;
}
.mr-sm-30 {
    margin-right: 2.14286rem !important;
}
.mr-sm-35 {
    margin-right: 2.5rem !important;
}
.mr-sm-40 {
    margin-right: 2.85714rem !important;
}
.mr-sm-45 {
    margin-right: 3.21429rem !important;
}
.mr-sm-50 {
    margin-right: 3.57143rem !important;
}
}

@media (min-width: 768px) {
.m-md-0p {
    margin: 0 !important;
}
.mx-md-0p {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.my-md-0p {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.ml-md-0p {
    margin-left: 0 !important;
}
.mr-md-0p {
    margin-right: 0 !important;
}
.mt-md-0p {
    margin-top: 0 !important;
}
.mb-md-0p {
    margin-bottom: 0 !important;
}
.mx-md-1p {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important;
}
.mx-md-2p {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
}
.mx-md-3p {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important;
}
.mx-md-4p {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important;
}
.mx-md-5p {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important;
}
.mx-md-6 {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important;
}
.mx-md-7 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
}
.mx-md-8 {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important;
}
.mx-md-9 {

    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important;
}
.mx-md-10 {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
}
.mx-md-10 {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
}
.mx-md-15 {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important;
}
.mx-md-20 {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important;
}
.mx-md-25 {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important;
}
.mx-md-30 {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important;
}
.mx-md-35 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
}
.mx-md-40 {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important;
}
.mx-md-45 {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important;
}
.mx-md-50 {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important;
}
.mx-md-55 {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important;
}
.mx-md-60 {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important;
}
.mx-md-65 {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important;
}
.mx-md-70 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
}
.mx-md-75 {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important;
}
.mx-md-80 {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important;
}
.mx-md-85 {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important;
}
.mx-md-90 {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important;
}
.mx-md-95 {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important;
}
.mx-md-100 {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important;
}
.my-md-1p {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important;
}
.my-md-2p {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important;
}
.my-md-3p {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important;
}
.my-md-4p {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important;
}
.my-md-5p {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
}
.my-md-6 {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important;
}
.my-md-7 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
}
.my-md-8 {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important;
}
.my-md-9 {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important;
}
.my-md-10 {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
}
.my-md-10 {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
}
.my-md-15 {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important;
}
.my-md-20 {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
}
.my-md-25 {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important;
}
.my-md-30 {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important;
}
.my-md-35 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
}
.my-md-40 {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important;
}
.my-md-45 {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important;
}
.my-md-50 {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important;
}
.my-md-55 {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important;
}
.my-md-60 {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important;
}
.my-md-65 {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important;
}
.my-md-70 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
}
.my-md-75 {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important;
}
.my-md-80 {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important;
}
.my-md-85 {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important;
}
.my-md-90 {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important;
}
.my-md-95 {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important;
}
.my-md-100 {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important;
}
.mt-md-1p {
    margin-top: 0.07143rem !important;
}
.mt-md-minus-1 {
    margin-top: -0.07143rem !important;
}
.mt-md-2p {
    margin-top: 0.14286rem !important;
}
.mt-md-minus-2 {
    margin-top: -0.14286rem !important;
}
.mt-md-3p {
    margin-top: 0.21429rem !important;
}
.mt-md-minus-3 {
    margin-top: -0.21429rem !important;
}
.mt-md-4p {
    margin-top: 0.28571rem !important;
}
.mt-md-minus-4 {
    margin-top: -0.28571rem !important;
}
.mt-md-5p {
    margin-top: 0.35714rem !important;
}
.mt-md-minus-5 {
    margin-top: -0.35714rem !important;
}
.mt-md-6 {
    margin-top: 0.42857rem !important;
}
.mt-md-minus-6 {
    margin-top: -0.42857rem !important;
}
.mt-md-7 {
    margin-top: 0.5rem !important;
}
.mt-md-minus-7 {
    margin-top: -0.5rem !important;
}
.mt-md-8 {
    margin-top: 0.57143rem !important;
}
.mt-md-minus-8 {
    margin-top: -0.57143rem !important;
}
.mt-md-9 {
    margin-top: 0.64286rem !important;
}
.mt-md-minus-9 {
    margin-top: -0.64286rem !important;
}
.mt-md-10 {
    margin-top: 0.71429rem !important;
}
.mt-md-minus-10 {
    margin-top: -0.71429rem !important;
}
.mt-md-11 {
    margin-top: 0.78571rem !important;
}
.mt-md-minus-11 {
    margin-top: -0.78571rem !important;
}
.mt-md-12 {
    margin-top: 0.85714rem !important;
}
.mt-md-minus-12 {
    margin-top: -0.85714rem !important;
}
.mt-md-13 {
    margin-top: 0.92857rem !important;
}
.mt-md-minus-13 {
    margin-top: -0.92857rem !important;
}
.mt-md-14 {
    margin-top: 1rem !important;
}
.mt-md-minus-14 {
    margin-top: -1rem !important;
}
.mt-md-15 {
    margin-top: 1.07143rem !important;
}
.mt-md-minus-15 {
    margin-top: -1.07143rem !important;
}
.mt-md-16 {
    margin-top: 1.14286rem !important;
}
.mt-md-minus-16 {
    margin-top: -1.14286rem !important;
}
.mt-md-17 {
    margin-top: 1.21429rem !important;
}
.mt-md-minus-17 {
    margin-top: -1.21429rem !important;
}
.mt-md-18 {
    margin-top: 1.28571rem !important;
}
.mt-md-minus-18 {
    margin-top: -1.28571rem !important;
}
.mt-md-19 {
    margin-top: 1.35714rem !important;
}
.mt-md-minus-19 {
    margin-top: -1.35714rem !important;
}
.mt-md-20 {
    margin-top: 1.42857rem !important;
}
.mt-md-minus-20 {
    margin-top: -1.42857rem !important;
}
.mt-md-10 {
    margin-top: 0.71429rem !important;
}
.mt-md-minus-10 {
    margin-top: -0.71429rem !important;
}
.mt-md-15 {
    margin-top: 1.07143rem !important;
}
.mt-md-minus-15 {
    margin-top: -1.07143rem !important;
}
.mt-md-20 {
    margin-top: 1.42857rem !important;
}
.mt-md-minus-20 {
    margin-top: -1.42857rem !important;
}
.mt-md-25 {
    margin-top: 1.78571rem !important;
}
.mt-md-minus-25 {
    margin-top: -1.78571rem !important;
}
.mt-md-30 {
    margin-top: 2.14286rem !important;
}
.mt-md-minus-30 {
    margin-top: -2.14286rem !important;
}
.mt-md-35 {
    margin-top: 2.5rem !important;
}
.mt-md-minus-35 {
    margin-top: -2.5rem !important;
}
.mt-md-40 {
    margin-top: 2.85714rem !important;
}
.mt-md-minus-40 {
    margin-top: -2.85714rem !important;
}
.mt-md-45 {
    margin-top: 3.21429rem !important;
}
.mt-md-minus-45 {
    margin-top: -3.21429rem !important;
}
.mt-md-50 {
    margin-top: 3.57143rem !important;
}
.mt-md-minus-50 {
    margin-top: -3.57143rem !important;
}
.mt-md-55 {
    margin-top: 3.92857rem !important;
}
.mt-md-minus-55 {
    margin-top: -3.92857rem !important;
}
.mt-md-60 {
    margin-top: 4.28571rem !important;
}
.mt-md-minus-60 {
    margin-top: -4.28571rem !important;
}
.mt-md-65 {
    margin-top: 4.64286rem !important;
}
.mt-md-minus-65 {
    margin-top: -4.64286rem !important;
}
.mt-md-70 {
    margin-top: 5rem !important;
}
.mt-md-minus-70 {
    margin-top: -5rem !important;
}
.mt-md-75 {
    margin-top: 5.35714rem !important;
}
.mt-md-minus-75 {
    margin-top: -5.35714rem !important;
}
.mt-md-80 {
    margin-top: 5.71429rem !important;
}
.mt-md-minus-80 {
    margin-top: -5.71429rem !important;
}
.mt-md-85 {
    margin-top: 6.07143rem !important;
}
.mt-md-minus-85 {
    margin-top: -6.07143rem !important;
}
.mt-md-90 {
    margin-top: 6.42857rem !important;
}
.mt-md-minus-90 {
    margin-top: -6.42857rem !important;
}
.mt-md-95 {
    margin-top: 6.78571rem !important;
}
.mt-md-minus-95 {
    margin-top: -6.78571rem !important;
}
.mt-md-100 {
    margin-top: 7.14286rem !important;
}
.mt-md-minus-100 {
    margin-top: -7.14286rem !important;
}
.mt-md-105 {
    margin-top: 7.5rem !important;
}
.mt-md-minus-105 {
    margin-top: -7.5rem !important;
}
.mt-md-110 {
    margin-top: 7.85714rem !important;
}
.mt-md-minus-110 {
    margin-top: -7.85714rem !important;
}
.mt-md-115 {
    margin-top: 8.21429rem !important;
}
.mt-md-minus-115 {
    margin-top: -8.21429rem !important;
}
.mt-md-120 {
    margin-top: 8.57143rem !important;
}
.mt-md-minus-120 {
    margin-top: -8.57143rem !important;
}
.mt-md-125 {
    margin-top: 8.92857rem !important;
}
.mt-md-minus-125 {
    margin-top: -8.92857rem !important;
}
.mt-md-130 {
    margin-top: 9.28571rem !important;
}
.mt-md-minus-130 {
    margin-top: -9.28571rem !important;
}
.mt-md-135 {
    margin-top: 9.64286rem !important;
}
.mt-md-minus-135 {
    margin-top: -9.64286rem !important;
}
.mt-md-140 {
    margin-top: 10rem !important;
}
.mt-md-minus-140 {
    margin-top: -10rem !important;
}
.mt-md-145 {
    margin-top: 10.35714rem !important;
}
.mt-md-minus-145 {
    margin-top: -10.35714rem !important;
}
.mt-md-150 {
    margin-top: 10.71429rem !important;
}
.mt-md-minus-150 {
    margin-top: -10.71429rem !important;
}
.mt-md-155 {
    margin-top: 11.07143rem !important;
}
.mt-md-minus-155 {
    margin-top: -11.07143rem !important;
}
.mt-md-160 {
    margin-top: 11.42857rem !important;
}
.mt-md-minus-160 {
    margin-top: -11.42857rem !important;
}
.mt-md-165 {
    margin-top: 11.78571rem !important;
}
.mt-md-minus-165 {
    margin-top: -11.78571rem !important;
}
.mt-md-170 {
    margin-top: 12.14286rem !important;
}
.mt-md-minus-170 {
    margin-top: -12.14286rem !important;
}
.mb-md-1 {
    margin-bottom: 0.07143rem !important;
}
.mb-md-minus-1 {
    margin-bottom: -0.07143rem !important;
}
.mb-md-2 {
    margin-bottom: 0.14286rem !important;
}
.mb-md-minus-2 {
    margin-bottom: -0.14286rem !important;
}
.mb-md-3 {
    margin-bottom: 0.21429rem !important;
}
.mb-md-minus-3 {
    margin-bottom: -0.21429rem !important;
}
.mb-md-4 {
    margin-bottom: 0.28571rem !important;
}
.mb-md-minus-4 {
    margin-bottom: -0.28571rem !important;
}
.mb-md-5 {
    margin-bottom: 0.35714rem !important;
}
.mb-md-minus-5 {
    margin-bottom: -0.35714rem !important;
}
.mb-md-6 {
    margin-bottom: 0.42857rem !important;
}
.mb-md-minus-6 {
    margin-bottom: -0.42857rem !important;
}
.mb-md-7 {
    margin-bottom: 0.5rem !important;
}
.mb-md-minus-7 {
    margin-bottom: -0.5rem !important;
}
.mb-md-8 {
    margin-bottom: 0.57143rem !important;
}
.mb-md-minus-8 {
    margin-bottom: -0.57143rem !important;
}
.mb-md-9 {
    margin-bottom: 0.64286rem !important;
}
.mb-md-minus-9 {
    margin-bottom: -0.64286rem !important;
}
.mb-md-10 {
    margin-bottom: 0.71429rem !important;
}
.mb-md-minus-10 {
    margin-bottom: -0.71429rem !important;
}
.mb-md-11 {
    margin-bottom: 0.78571rem !important;
}
.mb-md-minus-11 {
    margin-bottom: -0.78571rem !important;
}
.mb-md-12 {
    margin-bottom: 0.85714rem !important;
}
.mb-md-minus-12 {
    margin-bottom: -0.85714rem !important;
}
.mb-md-13 {
    margin-bottom: 0.92857rem !important;
}
.mb-md-minus-13 {
    margin-bottom: -0.92857rem !important;
}
.mb-md-14 {
    margin-bottom: 1rem !important;
}
.mb-md-minus-14 {
    margin-bottom: -1rem !important;
}
.mb-md-15 {
    margin-bottom: 1.07143rem !important;
}
.mb-md-minus-15 {
    margin-bottom: -1.07143rem !important;
}
.mb-md-16 {
    margin-bottom: 1.14286rem !important;
}
.mb-md-minus-16 {
    margin-bottom: -1.14286rem !important;
}
.mb-md-17 {
    margin-bottom: 1.21429rem !important;
}
.mb-md-minus-17 {
    margin-bottom: -1.21429rem !important;
}
.mb-md-18 {
    margin-bottom: 1.28571rem !important;
}
.mb-md-minus-18 {
    margin-bottom: -1.28571rem !important;
}
.mb-md-19 {
    margin-bottom: 1.35714rem !important;
}
.mb-md-minus-19 {
    margin-bottom: -1.35714rem !important;
}
.mb-md-20 {
    margin-bottom: 1.42857rem !important;
}
.mb-md-minus-20 {
    margin-bottom: -1.42857rem !important;
}
.mb-md-10 {
    margin-bottom: 0.71429rem !important;
}
.mb-md-15 {
    margin-bottom: 1.07143rem !important;
}
.mb-md-20 {
    margin-bottom: 1.42857rem !important;
}
.mb-md-25 {
    margin-bottom: 1.78571rem !important;
}
.mb-md-30 {
    margin-bottom: 2.14286rem !important;
}
.mb-md-35 {
    margin-bottom: 2.5rem !important;
}
.mb-md-40 {
    margin-bottom: 2.85714rem !important;
}
.mb-md-45 {
    margin-bottom: 3.21429rem !important;
}
.mb-md-50 {
    margin-bottom: 3.57143rem !important;
}
.mb-md-55 {
    margin-bottom: 3.92857rem !important;
}
.mb-md-60 {
    margin-bottom: 4.28571rem !important;
}
.mb-md-65 {
    margin-bottom: 4.64286rem !important;
}
.mb-md-70 {
    margin-bottom: 5rem !important;
}
.mb-md-75 {
    margin-bottom: 5.35714rem !important;
}
.mb-md-80 {
    margin-bottom: 5.71429rem !important;
}
.mb-md-85 {
    margin-bottom: 6.07143rem !important;
}
.mb-md-90 {
    margin-bottom: 6.42857rem !important;
}
.mb-md-95 {
    margin-bottom: 6.78571rem !important;
}
.mb-md-100 {
    margin-bottom: 7.14286rem !important;
}
.mb-md-105 {
    margin-bottom: 7.5rem !important;
}
.mb-md-110 {
    margin-bottom: 7.85714rem !important;
}
.mb-md-115 {
    margin-bottom: 8.21429rem !important;
}
.mb-md-120 {
    margin-bottom: 8.57143rem !important;
}
.mb-md-125 {
    margin-bottom: 8.92857rem !important;
}
.mb-md-130 {
    margin-bottom: 9.28571rem !important;
}
.mb-md-135 {
    margin-bottom: 9.64286rem !important;
}
.mb-md-140 {
    margin-bottom: 10rem !important;
}
.mb-md-145 {
    margin-bottom: 10.35714rem !important;
}
.mb-md-150 {
    margin-bottom: 10.71429rem !important;
}
.mb-md-155 {
    margin-bottom: 11.07143rem !important;
}
.mb-md-160 {
    margin-bottom: 11.42857rem !important;
}
.mb-md-165 {
    margin-bottom: 11.78571rem !important;
}
.mb-md-170 {
    margin-bottom: 12.14286rem !important;
}
.ml-md-1p {
    margin-left: 0.07143rem !important;
}
.ml-md-minus-1 {
    margin-left: -0.07143rem !important;
}
.ml-md-2p {
    margin-left: 0.14286rem !important;
}
.ml-md-minus-2 {
    margin-left: -0.14286rem !important;
}
.ml-md-3p {
    margin-left: 0.21429rem !important;
}
.ml-md-minus-3 {
    margin-left: -0.21429rem !important;
}
.ml-md-4p {
    margin-left: 0.28571rem !important;
}
.ml-md-minus-4 {
    margin-left: -0.28571rem !important;
}
.ml-md-5p {
    margin-left: 0.35714rem !important;
}
.ml-md-minus-5 {
    margin-left: -0.35714rem !important;
}
.ml-md-6 {
    margin-left: 0.42857rem !important;
}
.ml-md-minus-6 {
    margin-left: -0.42857rem !important;
}
.ml-md-7 {
    margin-left: 0.5rem !important;
}
.ml-md-minus-7 {
    margin-left: -0.5rem !important;
}
.ml-md-8 {
    margin-left: 0.57143rem !important;
}
.ml-md-minus-8 {
    margin-left: -0.57143rem !important;
}
.ml-md-9 {
    margin-left: 0.64286rem !important;
}
.ml-md-minus-9 {
    margin-left: -0.64286rem !important;
}
.ml-md-10 {
    margin-left: 0.71429rem !important;
}
.ml-md-minus-10 {
    margin-left: -0.71429rem !important;
}
.ml-md-15 {
    margin-left: 1.07143rem !important;
}
.ml-md-minus-15 {
    margin-left: -1.07143rem !important;
}
.ml-md-20 {
    margin-left: 1.42857rem !important;
}
.ml-md-minus-20 {
    margin-left: -1.42857rem !important;
}
.ml-md-25 {
    margin-left: 1.78571rem !important;
}
.ml-md-minus-25 {
    margin-left: -1.78571rem !important;
}
.ml-md-30 {
    margin-left: 2.14286rem !important;
}
.ml-md-minus-30 {
    margin-left: -2.14286rem !important;
}
.ml-md-35 {
    margin-left: 2.5rem !important;
}
.ml-md-minus-35 {
    margin-left: -2.5rem !important;
}
.ml-md-40 {
    margin-left: 2.85714rem !important;
}
.ml-md-minus-40 {
    margin-left: -2.85714rem !important;
}
.ml-md-45 {
    margin-left: 3.21429rem !important;
}
.ml-md-minus-45 {
    margin-left: -3.21429rem !important;
}
.ml-md-50 {
    margin-left: 3.57143rem !important;
}
.ml-md-minus-50 {
    margin-left: -3.57143rem !important;
}
.mr-md-1p {
    margin-right: 0.07143rem !important;
}
.mr-md-minus-1 {
    margin-right: -0.07143rem !important;
}
.mr-md-2p {
    margin-right: 0.14286rem !important;
}
.mr-md-minus-2 {
    margin-right: -0.14286rem !important;
}
.mr-md-3p {
    margin-right: 0.21429rem !important;
}
.mr-md-minus-3 {
    margin-right: -0.21429rem !important;
}
.mr-md-4p {
    margin-right: 0.28571rem !important;
}
.mr-md-minus-4 {
    margin-right: -0.28571rem !important;
}
.mr-md-5p {
    margin-right: 0.35714rem !important;
}
.mr-md-minus-5 {
    margin-right: -0.35714rem !important;
}
.mr-md-6 {
    margin-right: 0.42857rem !important;
}
.mr-md-minus-6 {
    margin-right: -0.42857rem !important;
}
.mr-md-7 {
    margin-right: 0.5rem !important;
}
.mr-md-minus-7 {
    margin-right: -0.5rem !important;
}
.mr-md-8 {
    margin-right: 0.57143rem !important;
}
.mr-md-minus-8 {
    margin-right: -0.57143rem !important;
}
.mr-md-9 {
    margin-right: 0.64286rem !important;
}
.mr-md-minus-9 {
    margin-right: -0.64286rem !important;
}
.mr-md-10 {
    margin-right: 0.71429rem !important;
}
.mr-md-minus-10 {
    margin-right: -0.71429rem !important;
}
.mr-md-15 {
    margin-right: 1.07143rem !important;
}
.mr-md-20 {
    margin-right: 1.42857rem !important;
}
.mr-md-25 {
    margin-right: 1.78571rem !important;
}
.mr-md-30 {
    margin-right: 2.14286rem !important;
}
.mr-md-35 {
    margin-right: 2.5rem !important;
}
.mr-md-40 {
    margin-right: 2.85714rem !important;
}
.mr-md-45 {
    margin-right: 3.21429rem !important;
}
.mr-md-50 {
    margin-right: 3.57143rem !important;
}
}

@media (min-width: 992px) {
.m-lg-0p {
    margin: 0 !important;
}
.mx-lg-0p {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.my-lg-0p {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.ml-lg-0p {
    margin-left: 0 !important;
}
.mr-lg-0p {
    margin-right: 0 !important;
}
.mt-lg-0p {
    margin-top: 0 !important;
}
.mb-lg-0p {
    margin-bottom: 0 !important;
}
.mx-lg-1p {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important;
}
.mx-lg-2p {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
}
.mx-lg-3p {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important;
}
.mx-lg-4p {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important;
}
.mx-lg-5p {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important;
}
.mx-lg-6 {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important;
}
.mx-lg-7 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
}
.mx-lg-8 {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important;
}
.mx-lg-9 {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important;
}
.mx-lg-10 {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
}
.mx-lg-10 {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
}
.mx-lg-15 {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important;
}
.mx-lg-20 {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important;
}
.mx-lg-25 {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important;
}
.mx-lg-30 {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important;
}
.mx-lg-35 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
}
.mx-lg-40 {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important;
}
.mx-lg-45 {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important;
}
.mx-lg-50 {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important;
}
.mx-lg-55 {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important;
}
.mx-lg-60 {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important;
}
.mx-lg-65 {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important;
}
.mx-lg-70 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
}
.mx-lg-75 {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important;
}
.mx-lg-80 {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important;
}
.mx-lg-85 {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important;
}
.mx-lg-90 {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important;
}
.mx-lg-95 {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important;
}
.mx-lg-100 {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important;
}
.my-lg-1p {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important;
}
.my-lg-2p {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important;
}
.my-lg-3p {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important;
}
.my-lg-4p {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important;
}
.my-lg-5p {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
}
.my-lg-6 {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important;
}
.my-lg-7 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
}
.my-lg-8 {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important;
}
.my-lg-9 {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important;
}
.my-lg-10 {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
}
.my-lg-10 {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
}
.my-lg-15 {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important;
}
.my-lg-20 {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
}
.my-lg-25 {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important;
}
.my-lg-30 {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important;
}
.my-lg-35 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
}
.my-lg-40 {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important;
}
.my-lg-45 {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important;
}
.my-lg-50 {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important;
}
.my-lg-55 {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important;
}
.my-lg-60 {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important;
}
.my-lg-65 {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important;
}
.my-lg-70 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
}
.my-lg-75 {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important;
}
.my-lg-80 {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important;
}
.my-lg-85 {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important;
}
.my-lg-90 {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important;
}
.my-lg-95 {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important;
}
.my-lg-100 {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important;
}
.mt-lg-1p {
    margin-top: 0.07143rem !important;
}
.mt-lg-minus-1 {
    margin-top: -0.07143rem !important;
}
.mt-lg-2p {
    margin-top: 0.14286rem !important;
}
.mt-lg-minus-2 {
    margin-top: -0.14286rem !important;
}
.mt-lg-3p {
    margin-top: 0.21429rem !important;
}
.mt-lg-minus-3 {
    margin-top: -0.21429rem !important;
}
.mt-lg-4p {
    margin-top: 0.28571rem !important;
}
.mt-lg-minus-4 {
    margin-top: -0.28571rem !important;
}
.mt-lg-5p {
    margin-top: 0.35714rem !important;
}
.mt-lg-minus-5 {
    margin-top: -0.35714rem !important;
}
.mt-lg-6 {
    margin-top: 0.42857rem !important;
}
.mt-lg-minus-6 {
    margin-top: -0.42857rem !important;
}
.mt-lg-7 {
    margin-top: 0.5rem !important;
}
.mt-lg-minus-7 {
    margin-top: -0.5rem !important;
}
.mt-lg-8 {
    margin-top: 0.57143rem !important;
}
.mt-lg-minus-8 {
    margin-top: -0.57143rem !important;
}
.mt-lg-9 {
    margin-top: 0.64286rem !important;
}
.mt-lg-minus-9 {
    margin-top: -0.64286rem !important;
}
.mt-lg-10 {
    margin-top: 0.71429rem !important;
}
.mt-lg-minus-10 {
    margin-top: -0.71429rem !important;
}
.mt-lg-11 {
    margin-top: 0.78571rem !important;
}
.mt-lg-minus-11 {
    margin-top: -0.78571rem !important;
}
.mt-lg-12 {
    margin-top: 0.85714rem !important;
}
.mt-lg-minus-12 {
    margin-top: -0.85714rem !important;
}
.mt-lg-13 {
    margin-top: 0.92857rem !important;
}
.mt-lg-minus-13 {
    margin-top: -0.92857rem !important;
}
.mt-lg-14 {
    margin-top: 1rem !important;
}
.mt-lg-minus-14 {
    margin-top: -1rem !important;
}
.mt-lg-15 {
    margin-top: 1.07143rem !important;
}
.mt-lg-minus-15 {
    margin-top: -1.07143rem !important;
}
.mt-lg-16 {
    margin-top: 1.14286rem !important;
}
.mt-lg-minus-16 {
    margin-top: -1.14286rem !important;
}
.mt-lg-17 {
    margin-top: 1.21429rem !important;
}
.mt-lg-minus-17 {
    margin-top: -1.21429rem !important;
}
.mt-lg-18 {
    margin-top: 1.28571rem !important;
}
.mt-lg-minus-18 {
    margin-top: -1.28571rem !important;
}
.mt-lg-19 {
    margin-top: 1.35714rem !important;
}
.mt-lg-minus-19 {
    margin-top: -1.35714rem !important;
}
.mt-lg-20 {
    margin-top: 1.42857rem !important;
}
.mt-lg-minus-20 {
    margin-top: -1.42857rem !important;
}
.mt-lg-10 {
    margin-top: 0.71429rem !important;
}
.mt-lg-minus-10 {
    margin-top: -0.71429rem !important;
}
.mt-lg-15 {
    margin-top: 1.07143rem !important;
}
.mt-lg-minus-15 {
    margin-top: -1.07143rem !important;
}
.mt-lg-20 {
    margin-top: 1.42857rem !important;
}
.mt-lg-minus-20 {
    margin-top: -1.42857rem !important;
}
.mt-lg-25 {
    margin-top: 1.78571rem !important;
}
.mt-lg-minus-25 {
    margin-top: -1.78571rem !important;
}
.mt-lg-30 {
    margin-top: 2.14286rem !important;
}
.mt-lg-minus-30 {
    margin-top: -2.14286rem !important;
}
.mt-lg-35 {
    margin-top: 2.5rem !important;
}
.mt-lg-minus-35 {
    margin-top: -2.5rem !important;
}
.mt-lg-40 {
    margin-top: 2.85714rem !important;
}
.mt-lg-minus-40 {
    margin-top: -2.85714rem !important;
}
.mt-lg-45 {
    margin-top: 3.21429rem !important;
}
.mt-lg-minus-45 {
    margin-top: -3.21429rem !important;
}
.mt-lg-50 {
    margin-top: 3.57143rem !important;
}
.mt-lg-minus-50 {
    margin-top: -3.57143rem !important;
}
.mt-lg-55 {
    margin-top: 3.92857rem !important;
}
.mt-lg-minus-55 {
    margin-top: -3.92857rem !important;
}
.mt-lg-60 {
    margin-top: 4.28571rem !important;
}
.mt-lg-minus-60 {
    margin-top: -4.28571rem !important;
}
.mt-lg-65 {
    margin-top: 4.64286rem !important;
}
.mt-lg-minus-65 {
    margin-top: -4.64286rem !important;
}
.mt-lg-70 {
    margin-top: 5rem !important;
}
.mt-lg-minus-70 {
    margin-top: -5rem !important;
}
.mt-lg-75 {
    margin-top: 5.35714rem !important;
}
.mt-lg-minus-75 {
    margin-top: -5.35714rem !important;
}
.mt-lg-80 {
    margin-top: 5.71429rem !important;
}
.mt-lg-minus-80 {
    margin-top: -5.71429rem !important;
}
.mt-lg-85 {
    margin-top: 6.07143rem !important;
}
.mt-lg-minus-85 {
    margin-top: -6.07143rem !important;
}
.mt-lg-90 {
    margin-top: 6.42857rem !important;
}
.mt-lg-minus-90 {
    margin-top: -6.42857rem !important;
}
.mt-lg-95 {
    margin-top: 6.78571rem !important;
}
.mt-lg-minus-95 {
    margin-top: -6.78571rem !important;
}
.mt-lg-100 {
    margin-top: 7.14286rem !important;
}
.mt-lg-minus-100 {
    margin-top: -7.14286rem !important;
}
.mt-lg-105 {
    margin-top: 7.5rem !important;
}
.mt-lg-minus-105 {
    margin-top: -7.5rem !important;
}
.mt-lg-110 {
    margin-top: 7.85714rem !important;
}
.mt-lg-minus-110 {
    margin-top: -7.85714rem !important;
}
.mt-lg-115 {
    margin-top: 8.21429rem !important;
}
.mt-lg-minus-115 {
    margin-top: -8.21429rem !important;
}
.mt-lg-120 {
    margin-top: 8.57143rem !important;
}
.mt-lg-minus-120 {
    margin-top: -8.57143rem !important;
}
.mt-lg-125 {
    margin-top: 8.92857rem !important;
}
.mt-lg-minus-125 {
    margin-top: -8.92857rem !important;
}
.mt-lg-130 {
    margin-top: 9.28571rem !important;
}
.mt-lg-minus-130 {
    margin-top: -9.28571rem !important;
}
.mt-lg-135 {
    margin-top: 9.64286rem !important;
}
.mt-lg-minus-135 {
    margin-top: -9.64286rem !important;
}
.mt-lg-140 {
    margin-top: 10rem !important;
}
.mt-lg-minus-140 {
    margin-top: -10rem !important;
}
.mt-lg-145 {
    margin-top: 10.35714rem !important;
}
.mt-lg-minus-145 {
    margin-top: -10.35714rem !important;
}
.mt-lg-150 {
    margin-top: 10.71429rem !important;
}
.mt-lg-minus-150 {
    margin-top: -10.71429rem !important;
}
.mt-lg-155 {
    margin-top: 11.07143rem !important;
}
.mt-lg-minus-155 {
    margin-top: -11.07143rem !important;
}
.mt-lg-160 {
    margin-top: 11.42857rem !important;
}
.mt-lg-minus-160 {
    margin-top: -11.42857rem !important;
}
.mt-lg-165 {
    margin-top: 11.78571rem !important;
}
.mt-lg-minus-165 {
    margin-top: -11.78571rem !important;
}
.mt-lg-170 {
    margin-top: 12.14286rem !important;
}
.mt-lg-minus-170 {
    margin-top: -12.14286rem !important;
}
.mb-lg-1p {
    margin-bottom: 0.07143rem !important;
}
.mb-lg-minus-1 {
    margin-bottom: -0.07143rem !important;
}
.mb-lg-2p {
    margin-bottom: 0.14286rem !important;
}
.mb-lg-minus-2 {
    margin-bottom: -0.14286rem !important;
}
.mb-lg-3p {
    margin-bottom: 0.21429rem !important;
}
.mb-lg-minus-3 {
    margin-bottom: -0.21429rem !important;
}
.mb-lg-4p {
    margin-bottom: 0.28571rem !important;
}
.mb-lg-minus-4 {
    margin-bottom: -0.28571rem !important;
}
.mb-lg-5p {
    margin-bottom: 0.35714rem !important;
}.mb-lg-minus-5 {
    margin-bottom: -0.35714rem !important;
}
.mb-lg-6 {
    margin-bottom: 0.42857rem !important;
}
.mb-lg-minus-6 {
    margin-bottom: -0.42857rem !important;
}
.mb-lg-7 {
    margin-bottom: 0.5rem !important;
}
.mb-lg-minus-7 {
    margin-bottom: -0.5rem !important;
}
.mb-lg-8 {
    margin-bottom: 0.57143rem !important;
}
.mb-lg-minus-8 {
    margin-bottom: -0.57143rem !important;
}
.mb-lg-9 {
    margin-bottom: 0.64286rem !important;
}
.mb-lg-minus-9 {
    margin-bottom: -0.64286rem !important;
}
.mb-lg-10 {
    margin-bottom: 0.71429rem !important;
}
.mb-lg-minus-10 {
    margin-bottom: -0.71429rem !important;
}
.mb-lg-11 {
    margin-bottom: 0.78571rem !important;
}
.mb-lg-minus-11 {
    margin-bottom: -0.78571rem !important;
}
.mb-lg-12 {
    margin-bottom: 0.85714rem !important;
}
.mb-lg-minus-12 {
    margin-bottom: -0.85714rem !important;
}
.mb-lg-13 {
    margin-bottom: 0.92857rem !important;
}
.mb-lg-minus-13 {
    margin-bottom: -0.92857rem !important;
}
.mb-lg-14 {
    margin-bottom: 1rem !important;
}
.mb-lg-minus-14 {
    margin-bottom: -1rem !important;
}
.mb-lg-15 {
    margin-bottom: 1.07143rem !important;
}
.mb-lg-minus-15 {
    margin-bottom: -1.07143rem !important;
}
.mb-lg-16 {
    margin-bottom: 1.14286rem !important;
}
.mb-lg-minus-16 {
    margin-bottom: -1.14286rem !important;
}
.mb-lg-17 {
    margin-bottom: 1.21429rem !important;
}
.mb-lg-minus-17 {
    margin-bottom: -1.21429rem !important;
}
.mb-lg-18 {
    margin-bottom: 1.28571rem !important;
}
.mb-lg-minus-18 {
    margin-bottom: -1.28571rem !important;
}
.mb-lg-19 {
    margin-bottom: 1.35714rem !important;
}
.mb-lg-minus-19 {
    margin-bottom: -1.35714rem !important;
}
.mb-lg-20 {
    margin-bottom: 1.42857rem !important;
}
.mb-lg-minus-20 {
    margin-bottom: -1.42857rem !important;
}
.mb-lg-10 {
    margin-bottom: 0.71429rem !important;
}
.mb-lg-15 {
    margin-bottom: 1.07143rem !important;
}
.mb-lg-20 {
    margin-bottom: 1.42857rem !important;
}
.mb-lg-25 {
    margin-bottom: 1.78571rem !important;
}
.mb-lg-30 {
    margin-bottom: 2.14286rem !important;
}
.mb-lg-35 {
    margin-bottom: 2.5rem !important;
}
.mb-lg-40 {
    margin-bottom: 2.85714rem !important;
}
.mb-lg-45 {
    margin-bottom: 3.21429rem !important;
}
.mb-lg-50 {
    margin-bottom: 3.57143rem !important;
}
.mb-lg-55 {
    margin-bottom: 3.92857rem !important;
}
.mb-lg-60 {
    margin-bottom: 4.28571rem !important;
}
.mb-lg-65 {
    margin-bottom: 4.64286rem !important;
}
.mb-lg-70 {
    margin-bottom: 5rem !important;
}
.mb-lg-75 {
    margin-bottom: 5.35714rem !important;
}
.mb-lg-80 {
    margin-bottom: 5.71429rem !important;
}
.mb-lg-85 {
    margin-bottom: 6.07143rem !important;
}
.mb-lg-90 {
    margin-bottom: 6.42857rem !important;
}
.mb-lg-95 {
    margin-bottom: 6.78571rem !important;
}
.mb-lg-100 {
    margin-bottom: 7.14286rem !important;
}
.mb-lg-105 {
    margin-bottom: 7.5rem !important;
}
.mb-lg-110 {
    margin-bottom: 7.85714rem !important;
}
.mb-lg-115 {
    margin-bottom: 8.21429rem !important;
}
.mb-lg-120 {
    margin-bottom: 8.57143rem !important;
}
.mb-lg-125 {
    margin-bottom: 8.92857rem !important;
}
.mb-lg-130 {
    margin-bottom: 9.28571rem !important;
}
.mb-lg-135 {
    margin-bottom: 9.64286rem !important;
}
.mb-lg-140 {
    margin-bottom: 10rem !important;
}
.mb-lg-145 {
    margin-bottom: 10.35714rem !important;
}
.mb-lg-150 {
    margin-bottom: 10.71429rem !important;
}
.mb-lg-155 {
    margin-bottom: 11.07143rem !important;
}
.mb-lg-160 {
    margin-bottom: 11.42857rem !important;
}
.mb-lg-165 {
    margin-bottom: 11.78571rem !important;
}
.mb-lg-170 {
    margin-bottom: 12.14286rem !important;
}
.ml-lg-1p {
    margin-left: 0.07143rem !important;
}
.ml-lg-minus-1 {
    margin-left: -0.07143rem !important;
}
.ml-lg-2p {
    margin-left: 0.14286rem !important;
}
.ml-lg-minus-2 {
    margin-left: -0.14286rem !important;
}
.ml-lg-3p {
    margin-left: 0.21429rem !important;
}
.ml-lg-minus-3 {
    margin-left: -0.21429rem !important;
}
.ml-lg-4p {
    margin-left: 0.28571rem !important;
}
.ml-lg-minus-4 {
    margin-left: -0.28571rem !important;
}
.ml-lg-5p {
    margin-left: 0.35714rem !important;
}
.ml-lg-minus-5 {
    margin-left: -0.35714rem !important;
}
.ml-lg-6 {
    margin-left: 0.42857rem !important;
}
.ml-lg-minus-6 {
    margin-left: -0.42857rem !important;
}
.ml-lg-7 {
    margin-left: 0.5rem !important;
}
.ml-lg-minus-7 {
    margin-left: -0.5rem !important;
}
.ml-lg-8 {
    margin-left: 0.57143rem !important;
}
.ml-lg-minus-8 {
    margin-left: -0.57143rem !important;
}
.ml-lg-9 {
    margin-left: 0.64286rem !important;
}
.ml-lg-minus-9 {
    margin-left: -0.64286rem !important;
}
.ml-lg-10 {
    margin-left: 0.71429rem !important;
}
.ml-lg-minus-10 {
    margin-left: -0.71429rem !important;
}
.ml-lg-15 {
    margin-left: 1.07143rem !important;
}
.ml-lg-minus-15 {
    margin-left: -1.07143rem !important;
}
.ml-lg-20 {
    margin-left: 1.42857rem !important;
}
.ml-lg-minus-20 {
    margin-left: -1.42857rem !important;
}
.ml-lg-25 {
    margin-left: 1.78571rem !important;
}
.ml-lg-minus-25 {
    margin-left: -1.78571rem !important;
}
.ml-lg-30 {
    margin-left: 2.14286rem !important;
}
.ml-lg-minus-30 {
    margin-left: -2.14286rem !important;
}
.ml-lg-35 {
    margin-left: 2.5rem !important;
}
.ml-lg-minus-35 {
    margin-left: -2.5rem !important;
}
.ml-lg-40 {
    margin-left: 2.85714rem !important;
}
.ml-lg-minus-40 {
    margin-left: -2.85714rem !important;
}
.ml-lg-45 {
    margin-left: 3.21429rem !important;
}
.ml-lg-minus-45 {
    margin-left: -3.21429rem !important;
}
.ml-lg-50 {
    margin-left: 3.57143rem !important;
}
.ml-lg-minus-50 {
    margin-left: -3.57143rem !important;
}
.mr-lg-1p {
    margin-right: 0.07143rem !important;
}
.mr-lg-minus-1 {
    margin-right: -0.07143rem !important;
}
.mr-lg-2p {
    margin-right: 0.14286rem !important;
}
.mr-lg-minus-2 {
    margin-right: -0.14286rem !important;
}
.mr-lg-3p {
    margin-right: 0.21429rem !important;
}
.mr-lg-minus-3 {
    margin-right: -0.21429rem !important;
}
.mr-lg-4p {
    margin-right: 0.28571rem !important;
}
.mr-lg-minus-4 {
    margin-right: -0.28571rem !important;
}
.mr-lg-5p {
    margin-right: 0.35714rem !important;
}
.mr-lg-minus-5 {
    margin-right: -0.35714rem !important;
}
.mr-lg-6 {
    margin-right: 0.42857rem !important;
}
.mr-lg-minus-6 {
    margin-right: -0.42857rem !important;
}
.mr-lg-7 {
    margin-right: 0.5rem !important;
}
.mr-lg-minus-7 {
    margin-right: -0.5rem !important;
}
.mr-lg-8 {
    margin-right: 0.57143rem !important;
}
.mr-lg-minus-8 {
    margin-right: -0.57143rem !important;
}
.mr-lg-9 {
    margin-right: 0.64286rem !important;
}
.mr-lg-minus-9 {
    margin-right: -0.64286rem !important;
}
.mr-lg-10 {
    margin-right: 0.71429rem !important;
}
.mr-lg-minus-10 {
    margin-right: -0.71429rem !important;
}
.mr-lg-15 {
    margin-right: 1.07143rem !important;
}
.mr-lg-20 {
    margin-right: 1.42857rem !important;
}
.mr-lg-25 {
    margin-right: 1.78571rem !important;
}
.mr-lg-30 {
    margin-right: 2.14286rem !important;
}
.mr-lg-35 {
    margin-right: 2.5rem !important;
}
.mr-lg-40 {
    margin-right: 2.85714rem !important;
}
.mr-lg-45 {
    margin-right: 3.21429rem !important;
}
.mr-lg-50 {
    margin-right: 3.57143rem !important;
}
}

@media (min-width: 1200px) {
.m-xl-0p {
    margin: 0 !important;
}
.mx-xl-0p {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.my-xl-0p {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.ml-xl-0p {
    margin-left: 0 !important;
}
.mr-xl-0p {
    margin-right: 0 !important;
}
.mt-xl-0p {
    margin-top: 0 !important;
}
.mb-xl-0p {
    margin-bottom: 0 !important;
}
.mx-xl-1p {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important;
}
.mx-xl-2p {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
}
.mx-xl-3p {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important;
}
.mx-xl-4p {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important;
}
.mx-xl-5p {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important;
}
.mx-xl-6 {

    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important;
}
.mx-xl-7 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
}
.mx-xl-8 {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important;
}
.mx-xl-9 {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important;
}
.mx-xl-10 {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
}
.mx-xl-10 {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
}
.mx-xl-15 {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important;
}
.mx-xl-20 {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important;
}
.mx-xl-25 {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important;
}
.mx-xl-30 {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important;
}
.mx-xl-35 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
}
.mx-xl-40 {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important;
}
.mx-xl-45 {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important;
}
.mx-xl-50 {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important;
}
.mx-xl-55 {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important;
}
.mx-xl-60 {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important;
}
.mx-xl-65 {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important;
}
.mx-xl-70 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
}
.mx-xl-75 {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important;
}
.mx-xl-80 {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important;
}
.mx-xl-85 {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important;
}
.mx-xl-90 {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important;
}
.mx-xl-95 {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important;
}
.mx-xl-100 {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important;
}
.my-xl-1p {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important;
}
.my-xl-2p {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important;
}
.my-xl-3p {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important;
}
.my-xl-4p {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important;
}
.my-xl-5p {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
}
.my-xl-6 {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important;
}
.my-xl-7 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
}
.my-xl-8 {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important;
}
.my-xl-9 {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important;
}
.my-xl-10 {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
}
.my-xl-10 {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
}
.my-xl-15 {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important;
}
.my-xl-20 {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
}
.my-xl-25 {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important;
}
.my-xl-30 {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important;
}
.my-xl-35 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
}
.my-xl-40 {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important;
}
.my-xl-45 {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important;
}
.my-xl-50 {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important;
}
.my-xl-55 {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important;
}
.my-xl-60 {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important;
}
.my-xl-65 {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important;
}
.my-xl-70 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
}
.my-xl-75 {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important;
}
.my-xl-80 {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important;
}
.my-xl-85 {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important;
}
.my-xl-90 {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important;
}
.my-xl-95 {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important;
}
.my-xl-100 {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important;
}
.mt-xl-1p {
    margin-top: 0.07143rem !important;
}
.mt-xl-minus-1 {
    margin-top: -0.07143rem !important;
}
.mt-xl-2p {
    margin-top: 0.14286rem !important;
}
.mt-xl-minus-2 {
    margin-top: -0.14286rem !important;
}
.mt-xl-3p {
    margin-top: 0.21429rem !important;
}
.mt-xl-minus-3 {
    margin-top: -0.21429rem !important;
}
.mt-xl-4p {
    margin-top: 0.28571rem !important;
}
.mt-xl-minus-4 {
    margin-top: -0.28571rem !important;
}
.mt-xl-5p {
    margin-top: 0.35714rem !important;
}
.mt-xl-minus-5 {
    margin-top: -0.35714rem !important;
}
.mt-xl-6 {
    margin-top: 0.42857rem !important;
}
.mt-xl-minus-6 {
    margin-top: -0.42857rem !important;
}
.mt-xl-7 {
    margin-top: 0.5rem !important;
}
.mt-xl-minus-7 {
    margin-top: -0.5rem !important;
}
.mt-xl-8 {
    margin-top: 0.57143rem !important;
}
.mt-xl-minus-8 {
    margin-top: -0.57143rem !important;
}
.mt-xl-9 {
    margin-top: 0.64286rem !important;
}
.mt-xl-minus-9 {
    margin-top: -0.64286rem !important;
}
.mt-xl-10 {
    margin-top: 0.71429rem !important;
}
.mt-xl-minus-10 {
    margin-top: -0.71429rem !important;
}
.mt-xl-11 {
    margin-top: 0.78571rem !important;
}
.mt-xl-minus-11 {
    margin-top: -0.78571rem !important;
}
.mt-xl-12 {
    margin-top: 0.85714rem !important;
}
.mt-xl-minus-12 {

    margin-top: -0.85714rem !important;
}
.mt-xl-13 {
    margin-top: 0.92857rem !important;
}
.mt-xl-minus-13 {
    margin-top: -0.92857rem !important;
}
.mt-xl-14 {
    margin-top: 1rem !important;
}
.mt-xl-minus-14 {
    margin-top: -1rem !important;
}
.mt-xl-15 {
    margin-top: 1.07143rem !important;
}
.mt-xl-minus-15 {
    margin-top: -1.07143rem !important;
}
.mt-xl-16 {
    margin-top: 1.14286rem !important;
}
.mt-xl-minus-16 {
    margin-top: -1.14286rem !important;
}
.mt-xl-17 {
    margin-top: 1.21429rem !important;
}
.mt-xl-minus-17 {
    margin-top: -1.21429rem !important;
}
.mt-xl-18 {
    margin-top: 1.28571rem !important;
}
.mt-xl-minus-18 {
    margin-top: -1.28571rem !important;
}
.mt-xl-19 {
    margin-top: 1.35714rem !important;
}
.mt-xl-minus-19 {
    margin-top: -1.35714rem !important;
}
.mt-xl-20 {
    margin-top: 1.42857rem !important;
}
.mt-xl-minus-20 {
    margin-top: -1.42857rem !important;
}
.mt-xl-10 {
    margin-top: 0.71429rem !important;
}
.mt-xl-minus-10 {
    margin-top: -0.71429rem !important;
}
.mt-xl-15 {
    margin-top: 1.07143rem !important;
}
.mt-xl-minus-15 {
    margin-top: -1.07143rem !important;
}
.mt-xl-20 {
    margin-top: 1.42857rem !important;
}
.mt-xl-minus-20 {
    margin-top: -1.42857rem !important;
}
.mt-xl-25 {
    margin-top: 1.78571rem !important;
}
.mt-xl-minus-25 {
    margin-top: -1.78571rem !important;
}
.mt-xl-30 {
    margin-top: 2.14286rem !important;
}
.mt-xl-minus-30 {
    margin-top: -2.14286rem !important;
}
.mt-xl-35 {
    margin-top: 2.5rem !important;
}
.mt-xl-minus-35 {
    margin-top: -2.5rem !important;
}
.mt-xl-40 {
    margin-top: 2.85714rem !important;
}
.mt-xl-minus-40 {
    margin-top: -2.85714rem !important;
}
.mt-xl-45 {
    margin-top: 3.21429rem !important;
}
.mt-xl-minus-45 {
    margin-top: -3.21429rem !important;
}
.mt-xl-50 {
    margin-top: 3.57143rem !important;
}
.mt-xl-minus-50 {
    margin-top: -3.57143rem !important;
}
.mt-xl-55 {
    margin-top: 3.92857rem !important;
}
.mt-xl-minus-55 {
    margin-top: -3.92857rem !important;
}
.mt-xl-60 {
    margin-top: 4.28571rem !important;
}
.mt-xl-minus-60 {
    margin-top: -4.28571rem !important;
}
.mt-xl-65 {
    margin-top: 4.64286rem !important;
}
.mt-xl-minus-65 {
    margin-top: -4.64286rem !important;
}
.mt-xl-70 {
    margin-top: 5rem !important;
}
.mt-xl-minus-70 {
    margin-top: -5rem !important;
}
.mt-xl-75 {
    margin-top: 5.35714rem !important;
}
.mt-xl-minus-75 {
    margin-top: -5.35714rem !important;
}
.mt-xl-80 {
    margin-top: 5.71429rem !important;
}
.mt-xl-minus-80 {
    margin-top: -5.71429rem !important;
}
.mt-xl-85 {
    margin-top: 6.07143rem !important;
}
.mt-xl-minus-85 {
    margin-top: -6.07143rem !important;
}
.mt-xl-90 {
    margin-top: 6.42857rem !important;
}
.mt-xl-minus-90 {
    margin-top: -6.42857rem !important;
}
.mt-xl-95 {
    margin-top: 6.78571rem !important;
}
.mt-xl-minus-95 {
    margin-top: -6.78571rem !important;
}
.mt-xl-100 {
    margin-top: 7.14286rem !important;
}
.mt-xl-minus-100 {
    margin-top: -7.14286rem !important;
}
.mt-xl-105 {
    margin-top: 7.5rem !important;
}
.mt-xl-minus-105 {
    margin-top: -7.5rem !important;
}
.mt-xl-110 {
    margin-top: 7.85714rem !important;
}
.mt-xl-minus-110 {
    margin-top: -7.85714rem !important;
}
.mt-xl-115 {
    margin-top: 8.21429rem !important;
}
.mt-xl-minus-115 {
    margin-top: -8.21429rem !important;
}
.mt-xl-120 {
    margin-top: 8.57143rem !important;
}
.mt-xl-minus-120 {
    margin-top: -8.57143rem !important;
}
.mt-xl-125 {
    margin-top: 8.92857rem !important;
}
.mt-xl-minus-125 {
    margin-top: -8.92857rem !important;
}
.mt-xl-130 {
    margin-top: 9.28571rem !important;
}
.mt-xl-minus-130 {
    margin-top: -9.28571rem !important;
}
.mt-xl-135 {
    margin-top: 9.64286rem !important;
}
.mt-xl-minus-135 {
    margin-top: -9.64286rem !important;
}
.mt-xl-140 {
    margin-top: 10rem !important;
}
.mt-xl-minus-140 {
    margin-top: -10rem !important;
}
.mt-xl-145 {
    margin-top: 10.35714rem !important;
}
.mt-xl-minus-145 {
    margin-top: -10.35714rem !important;
}
.mt-xl-150 {
    margin-top: 10.71429rem !important;
}
.mt-xl-minus-150 {
    margin-top: -10.71429rem !important;
}
.mt-xl-155 {
    margin-top: 11.07143rem !important;
}
.mt-xl-minus-155 {
    margin-top: -11.07143rem !important;
}
.mt-xl-160 {
    margin-top: 11.42857rem !important;
}
.mt-xl-minus-160 {
    margin-top: -11.42857rem !important;
}
.mt-xl-165 {
    margin-top: 11.78571rem !important;
}
.mt-xl-minus-165 {
    margin-top: -11.78571rem !important;
}
.mt-xl-170 {
    margin-top: 12.14286rem !important;
}
.mt-xl-minus-170 {
    margin-top: -12.14286rem !important;
}
.mb-xl-1 {
    margin-bottom: 0.07143rem !important;
}
.mb-xl-minus-1 {
    margin-bottom: -0.07143rem !important;
}
.mb-xl-2 {
    margin-bottom: 0.14286rem !important;
}
.mb-xl-minus-2 {
    margin-bottom: -0.14286rem !important;
}
.mb-xl-3 {
    margin-bottom: 0.21429rem !important;
}
.mb-xl-minus-3 {
    margin-bottom: -0.21429rem !important;
}
.mb-xl-4 {
    margin-bottom: 0.28571rem !important;
}
.mb-xl-minus-4 {
    margin-bottom: -0.28571rem !important;
}
.mb-xl-5 {
    margin-bottom: 0.35714rem !important;
}
.mb-xl-minus-5 {
    margin-bottom: -0.35714rem !important;
}
.mb-xl-6 {
    margin-bottom: 0.42857rem !important;
}
.mb-xl-minus-6 {
    margin-bottom: -0.42857rem !important;
}
.mb-xl-7 {
    margin-bottom: 0.5rem !important;
}
.mb-xl-minus-7 {
    margin-bottom: -0.5rem !important;
}
.mb-xl-8 {
    margin-bottom: 0.57143rem !important;
}
.mb-xl-minus-8 {
    margin-bottom: -0.57143rem !important;
}
.mb-xl-9 {
    margin-bottom: 0.64286rem !important;
}
.mb-xl-minus-9 {
    margin-bottom: -0.64286rem !important;
}
.mb-xl-10 {
    margin-bottom: 0.71429rem !important;
}
.mb-xl-minus-10 {
    margin-bottom: -0.71429rem !important;
}
.mb-xl-11 {
    margin-bottom: 0.78571rem !important;
}
.mb-xl-minus-11 {
    margin-bottom: -0.78571rem !important;
}
.mb-xl-12 {
    margin-bottom: 0.85714rem !important;
}
.mb-xl-minus-12 {
    margin-bottom: -0.85714rem !important;
}
.mb-xl-13 {
    margin-bottom: 0.92857rem !important;
}
.mb-xl-minus-13 {
    margin-bottom: -0.92857rem !important;
}
.mb-xl-14 {
    margin-bottom: 1rem !important;
}
.mb-xl-minus-14 {
    margin-bottom: -1rem !important;
}
.mb-xl-15 {
    margin-bottom: 1.07143rem !important;
}
.mb-xl-minus-15 {
    margin-bottom: -1.07143rem !important;
}
.mb-xl-16 {
    margin-bottom: 1.14286rem !important;
}
.mb-xl-minus-16 {
    margin-bottom: -1.14286rem !important;
}
.mb-xl-17 {
    margin-bottom: 1.21429rem !important;
}
.mb-xl-minus-17 {
    margin-bottom: -1.21429rem !important;
}
.mb-xl-18 {
    margin-bottom: 1.28571rem !important;
}
.mb-xl-minus-18 {
    margin-bottom: -1.28571rem !important;
}
.mb-xl-19 {
    margin-bottom: 1.35714rem !important;
}
.mb-xl-minus-19 {
    margin-bottom: -1.35714rem !important;
}
.mb-xl-20 {
    margin-bottom: 1.42857rem !important;
}
.mb-xl-minus-20 {
    margin-bottom: -1.42857rem !important;
}
.mb-xl-10 {
    margin-bottom: 0.71429rem !important;
}
.mb-xl-15 {
    margin-bottom: 1.07143rem !important;
}
.mb-xl-20 {
    margin-bottom: 1.42857rem !important;
}
.mb-xl-25 {
    margin-bottom: 1.78571rem !important;
}
.mb-xl-30 {
    margin-bottom: 2.14286rem !important;
}
.mb-xl-35 {
    margin-bottom: 2.5rem !important;
}
.mb-xl-40 {
    margin-bottom: 2.85714rem !important;
}
.mb-xl-45 {
    margin-bottom: 3.21429rem !important;
}
.mb-xl-50 {
    margin-bottom: 3.57143rem !important;
}
.mb-xl-55 {
    margin-bottom: 3.92857rem !important;
}
.mb-xl-60 {
    margin-bottom: 4.28571rem !important;
}
.mb-xl-65 {
    margin-bottom: 4.64286rem !important;
}
.mb-xl-70 {
    margin-bottom: 5rem !important;
}
.mb-xl-75 {
    margin-bottom: 5.35714rem !important;
}
.mb-xl-80 {
    margin-bottom: 5.71429rem !important;
}
.mb-xl-85 {
    margin-bottom: 6.07143rem !important;
}
.mb-xl-90 {
    margin-bottom: 6.42857rem !important;
}
.mb-xl-95 {
    margin-bottom: 6.78571rem !important;
}
.mb-xl-100 {
    margin-bottom: 7.14286rem !important;
}
.mb-xl-105 {
    margin-bottom: 7.5rem !important;
}
.mb-xl-110 {
    margin-bottom: 7.85714rem !important;
}
.mb-xl-115 {
    margin-bottom: 8.21429rem !important;
}
.mb-xl-120 {
    margin-bottom: 8.57143rem !important;
}
.mb-xl-125 {
    margin-bottom: 8.92857rem !important;
}
.mb-xl-130 {
    margin-bottom: 9.28571rem !important;
}
.mb-xl-135 {
    margin-bottom: 9.64286rem !important;
}
.mb-xl-140 {
    margin-bottom: 10rem !important;
}
.mb-xl-145 {
    margin-bottom: 10.35714rem !important;
}
.mb-xl-150 {
    margin-bottom: 10.71429rem !important;
}
.mb-xl-155 {
    margin-bottom: 11.07143rem !important;
}
.mb-xl-160 {
    margin-bottom: 11.42857rem !important;
}
.mb-xl-165 {
    margin-bottom: 11.78571rem !important;
}
.mb-xl-170 {
    margin-bottom: 12.14286rem !important;
}
.ml-xl-1p {
    margin-left: 0.07143rem !important;
}
.ml-xl-minus-1 {
    margin-left: -0.07143rem !important;
}
.ml-xl-2p {
    margin-left: 0.14286rem !important;
}
.ml-xl-minus-2 {
    margin-left: -0.14286rem !important;
}
.ml-xl-3p {
    margin-left: 0.21429rem !important;
}
.ml-xl-minus-3 {
    margin-left: -0.21429rem !important;
}
.ml-xl-4p {
    margin-left: 0.28571rem !important;
}
.ml-xl-minus-4 {
    margin-left: -0.28571rem !important;
}
.ml-xl-5p {
    margin-left: 0.35714rem !important;
}
.ml-xl-minus-5 {
    margin-left: -0.35714rem !important;
}
.ml-xl-6 {
    margin-left: 0.42857rem !important;
}
.ml-xl-minus-6 {
    margin-left: -0.42857rem !important;
}
.ml-xl-7 {
    margin-left: 0.5rem !important;
}
.ml-xl-minus-7 {
    margin-left: -0.5rem !important;
}
.ml-xl-8 {
    margin-left: 0.57143rem !important;
}
.ml-xl-minus-8 {
    margin-left: -0.57143rem !important;
}
.ml-xl-9 {
    margin-left: 0.64286rem !important;
}
.ml-xl-minus-9 {
    margin-left: -0.64286rem !important;
}
.ml-xl-10 {
    margin-left: 0.71429rem !important;
}
.ml-xl-minus-10 {
    margin-left: -0.71429rem !important;
}
.ml-xl-15 {
    margin-left: 1.07143rem !important;
}
.ml-xl-minus-15 {
    margin-left: -1.07143rem !important;
}
.ml-xl-20 {
    margin-left: 1.42857rem !important;
}
.ml-xl-minus-20 {
    margin-left: -1.42857rem !important;
}
.ml-xl-25 {
    margin-left: 1.78571rem !important;
}
.ml-xl-minus-25 {
    margin-left: -1.78571rem !important;
}
.ml-xl-30 {
    margin-left: 2.14286rem !important;
}
.ml-xl-minus-30 {
    margin-left: -2.14286rem !important;
}
.ml-xl-35 {
    margin-left: 2.5rem !important;
}
.ml-xl-minus-35 {
    margin-left: -2.5rem !important;
}
.ml-xl-40 {
    margin-left: 2.85714rem !important;
}
.ml-xl-minus-40 {
    margin-left: -2.85714rem !important;
}
.ml-xl-45 {
    margin-left: 3.21429rem !important;
}
.ml-xl-minus-45 {
    margin-left: -3.21429rem !important;
}
.ml-xl-50 {
    margin-left: 3.57143rem !important;
}
.ml-xl-minus-50 {
    margin-left: -3.57143rem !important;
}
.mr-xl-1p {
    margin-right: 0.07143rem !important;
}
.mr-xl-minus-1 {
    margin-right: -0.07143rem !important;
}
.mr-xl-2p {
    margin-right: 0.14286rem !important;
}
.mr-xl-minus-2 {
    margin-right: -0.14286rem !important;
}
.mr-xl-3p {
    margin-right: 0.21429rem !important;
}
.mr-xl-minus-3 {
    margin-right: -0.21429rem !important;
}
.mr-xl-4p {
    margin-right: 0.28571rem !important;
}
.mr-xl-minus-4 {
    margin-right: -0.28571rem !important;
}
.mr-xl-5p {
    margin-right: 0.35714rem !important;
}
.mr-xl-minus-5 {
    margin-right: -0.35714rem !important;
}
.mr-xl-6 {
    margin-right: 0.42857rem !important;
}
.mr-xl-minus-6 {
    margin-right: -0.42857rem !important;
}
.mr-xl-7 {
    margin-right: 0.5rem !important;
}
.mr-xl-minus-7 {
    margin-right: -0.5rem !important;
}
.mr-xl-8 {
    margin-right: 0.57143rem !important;
}
.mr-xl-minus-8 {
    margin-right: -0.57143rem !important;
}
.mr-xl-9 {
    margin-right: 0.64286rem !important;
}
.mr-xl-minus-9 {
    margin-right: -0.64286rem !important;
}
.mr-xl-10 {
    margin-right: 0.71429rem !important;
}
.mr-xl-minus-10 {
    margin-right: -0.71429rem !important;
}
.mr-xl-15 {
    margin-right: 1.07143rem !important;
}
.mr-xl-20 {
    margin-right: 1.42857rem !important;
}
.mr-xl-25 {
    margin-right: 1.78571rem !important;
}
.mr-xl-30 {
    margin-right: 2.14286rem !important;
}
.mr-xl-35 {
    margin-right: 2.5rem !important;
}
.mr-xl-40 {
    margin-right: 2.85714rem !important;
}
.mr-xl-45 {
    margin-right: 3.21429rem !important;
}
.mr-xl-50 {
    margin-right: 3.57143rem !important;
}
}
/* ÆÐµù Padding*/
.pa-0p {
    padding: 0 !important;
}
.px-0p {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.py-0p {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.pl-0p {
    padding-left: 0 !important;
}
.pr-0p {
    padding-right: 0 !important;
}
.pt-0p {
    padding-top: 0 !important;
}
.pb-0p {
    padding-bottom: 0 !important;
}
.pa-1x {
    padding: 1% !important;
}
.pa-2x {
    padding: 2% !important;
}
.pa-3x {
    padding: 3% !important;
}
.pa-4x {
    padding: 4% !important;
}
.pa-5x {
    padding: 5% !important;
}
.pa-6x {
    padding: 6% !important;
}
.pa-7x {
    padding: 7% !important;
}
.pa-8x {
    padding: 8% !important;
}
.pa-9x {
    padding: 9% !important;
}
.pa-10x {
    padding: 10% !important;
}
.pa-1 {
    padding: 0.07143rem !important;
}
.pa-2 {
    padding: 0.14286rem !important;
}
.pa-3 {
    padding: 0.21429rem !important;
}
.pa-5 {
    padding: 0.35714rem !important;
}
.pa-6 {
    padding: 6px !important;
}
.pa-7 {
    padding: 0.5rem !important;
}
.pa-10 {
    padding: 0.71429rem !important;
}
.pa-15 {
    padding: 1.07143rem !important;
}
.pa-20 {
    padding: 1.42857rem !important;
}
.pa-25 {
    padding: 1.78571rem !important;
}
.pa-30 {
    padding: 2.14286rem !important;
}
.pa-35 {
    padding: 2.5rem !important;
}
.pa-40 {
    padding: 2.85714rem !important;
}
.pa-45 {
    padding: 3.21429rem !important;
}
.pa-50 {
    padding: 3.57143rem !important;
}
.pa-55 {
    padding: 3.92857rem !important;
}
.pa-60 {
    padding: 4.28571rem !important;
}
.pa-65 {
    padding: 4.64286rem !important;
}
.pa-70 {
    padding: 5rem !important;
}
.pa-75 {
    padding: 5.35714rem !important;
}
.pa-80 {
    padding: 5.71429rem !important;
}
.pa-85 {
    padding: 6.07143rem !important;
}
.pa-90 {
    padding: 6.42857rem !important;
}
.pa-95 {
    padding: 6.78571rem !important;
}
.pa-100 {
    padding: 7.14286rem !important;
}
.pa-105 {
    padding: 7.5rem !important;
}
.pa-110 {
    padding: 7.85714rem !important;
}
.pa-115 {
    padding: 8.21429rem !important;
}
.pa-120 {
    padding: 8.57143rem !important;
}
.pa-125 {
    padding: 8.92857rem !important;
}
.pa-130 {
    padding: 9.28571rem !important;
}
.pa-135 {
    padding: 9.64286rem !important;
}
.pa-140 {
    padding: 10rem !important;
}
.pa-145 {
    padding: 10.35714rem !important;
}
.pa-150 {
    padding: 10.71429rem !important;
}
.px-1p {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important;
}
.px-2p {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important;
}
.px-3p {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important;
}
.px-4p {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important;
}
.px-5p {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important;
}
.px-6 {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important;
}
.px-7 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
}
.px-8 {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important;
}
.px-9 {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important;
}
.px-10 {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
}
.px-11 {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important;
}
.px-12 {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important;
}
.px-13 {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important;
}
.px-14 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
.px-15 {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
}
.px-10 {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
}
.px-15 {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
}
.px-20 {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important;
}
.px-25 {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important;
}
.px-30 {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important;
}
.px-35 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
}
.px-40 {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important;
}
.px-45 {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important;
}
.px-50 {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important;
}
.px-55 {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important;
}
.px-60 {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important;
}
.px-65 {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important;
}
.px-70 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
}
.px-75 {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important;
}
.px-80 {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important;
}
.px-85 {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important;
}
.px-90 {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important;
}
.px-95 {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important;
}
.px-100 {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important;
}
.px-105 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
}
.px-110 {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important;
}
.px-115 {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important;
}
.px-120 {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important;
}
.px-125 {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important;
}
.px-130 {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important;
}
.px-135 {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important;
}
.px-140 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
}
.px-145 {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important;
}
.px-150 {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important;
}
.py-1p {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important;
}
.py-2p {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important;
}
.py-3p {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important;
}
.py-4p {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important;
}
.py-5p {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important;
}
.py-6 {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important;
}
.py-7 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}
.py-8 {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important;
}
.py-9 {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important;
}
.py-10 {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
}
.py-11 {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important;
}
.py-12 {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important;
}
.py-13 {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important;
}
.py-14 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}
.py-15 {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
}
.py-16 {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important;
}
.py-17 {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important;
}
.py-18 {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important;
}
.py-19 {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important;
}
.py-10 {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
}
.py-15 {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
}
.py-20 {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important;
}
.py-25 {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important;
}
.py-30 {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important;
}
.py-35 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
}
.py-40 {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important;
}
.py-45 {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important;
}
.py-50 {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important;
}
.py-55 {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important;
}
.py-60 {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important;
}
.py-65 {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important;
}
.py-70 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
}
.py-75 {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important;
}
.py-80 {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important;
}
.py-85 {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important;
}
.py-90 {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important;
}
.py-95 {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important;
}
.py-100 {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important;
}
.py-105 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
}
.py-110 {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important;
}
.py-115 {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important;
}
.py-120 {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important;
}
.py-125 {
    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important;
}
.py-130 {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important;
}
.py-135 {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important;
}
.py-140 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
}
.py-145 {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important;
}
.py-150 {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important;
}
.py-155 {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important;
}
.py-160 {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important;
}
.py-165 {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important;
}
.py-170 {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important;
}
.py-175 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
}
.py-180 {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important;
}
.py-185 {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important;
}
.py-190 {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important;
}
.py-195 {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important;
}
.py-200 {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important;
}
.py-205 {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important;
}
.py-210 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
}
.pt-0p {
    padding-top: 0px !important;
}
.pt-1p {
    padding-top: 0.07143rem !important;
}
.pt-2p {
    padding-top: 0.14286rem !important;
}
.pt-3p {
    padding-top: 0.21429rem !important;
}
.pt-4p {
    padding-top: 0.28571rem !important;
}
.pt-5p {
    padding-top: 0.35714rem !important;
}
.pt-6 {
    padding-top: 0.42857rem !important;
}
.pt-7 {
    padding-top: 0.5rem !important;
}
.pt-8 {
    padding-top: 0.57143rem !important;
}
.pt-9 {
    padding-top: 0.64286rem !important;
}
.pt-10 {
    padding-top: 0.71429rem !important;
}
.pt-15 {
    padding-top: 1.07143rem !important;
}
.pt-16 {
    padding-top: 1.14285rem !important;
}
.pt-17 {
    padding-top: 1.21428rem !important;
}
.pt-18 {
    padding-top: 1.28571rem !important;
}
.pt-19 {
    padding-top: 1.35714rem !important;
}
.pt-20 {
    padding-top: 1.42857rem !important;
}
.pt-25 {
    padding-top: 1.78571rem !important;
}
.pt-30 {
    padding-top: 2.14286rem !important;
}
.pt-35 {
    padding-top: 2.5rem !important;
}
.pt-40 {
    padding-top: 2.85714rem !important;
}
.pt-45 {
    padding-top: 3.21429rem !important;
}
.pt-50 {
    padding-top: 3.57143rem !important;
}
.pt-55 {
    padding-top: 3.92857rem !important;
}
.pt-60 {
    padding-top: 4.28571rem !important;
}
.pt-65 {
    padding-top: 4.64286rem !important;
}
.pt-70 {
    padding-top: 5rem !important;
}
.pt-75 {
    padding-top: 5.35714rem !important;
}
.pt-80 {
    padding-top: 5.71429rem !important;
}
.pt-85 {
    padding-top: 6.07143rem !important;
}
.pt-90 {
    padding-top: 6.42857rem !important;
}
.pt-95 {
    padding-top: 6.78571rem !important;
}
.pt-100 {
    padding-top: 7.14286rem !important;
}
.pt-105 {
    padding-top: 7.5rem !important;
}
.pt-110 {
    padding-top: 7.85714rem !important;
}
.pt-115 {
    padding-top: 8.21429rem !important;
}
.pt-120 {
    padding-top: 8.57143rem !important;
}
.pt-125 {
    padding-top: 8.92857rem !important;
}
.pt-130 {
    padding-top: 9.28571rem !important;
}
.pt-135 {
    padding-top: 9.64286rem !important;
}
.pt-140 {
    padding-top: 10rem !important;
}
.pt-145 {
    padding-top: 10.35714rem !important;
}
.pt-150 {
    padding-top: 10.71429rem !important;
}
.pr-0p {
    padding-right: 0px !important;
}
.pr-1p {
    padding-right: 0.07143rem !important;
}
.pr-2p {
    padding-right: 0.14286rem !important;
}
.pr-3p {
    padding-right: 0.21429rem !important;
}
.pr-4p {
    padding-right: 0.28571rem !important;
}
.pr-5p {
    padding-right: 0.35714rem !important;
}
.pr-6 {
    padding-right: 0.42857rem !important;
}
.pr-7 {
    padding-right: 0.5rem !important;
}
.pr-8 {
    padding-right: 0.57143rem !important;
}
.pr-9 {
    padding-right: 0.64286rem !important;
}
.pr-10 {
    padding-right: 0.71429rem !important;
}
.pr-15 {
    padding-right: 1.07143rem !important;
}
.pr-20 {
    padding-right: 1.42857rem !important;
}
.pr-25 {
    padding-right: 1.78571rem !important;
}
.pr-30 {
    padding-right: 2.14286rem !important;
}
.pr-35 {
    padding-right: 2.5rem !important;
}
.pr-40 {
    padding-right: 2.85714rem !important;
}
.pr-45 {
    padding-right: 3.21429rem !important;
}
.pr-50 {
    padding-right: 3.57143rem !important;
}
.pr-55 {
    padding-right: 3.92857rem !important;
}
.pr-60 {
    padding-right: 4.28571rem !important;
}
.pr-65 {
    padding-right: 4.64286rem !important;
}
.pr-70 {
    padding-right: 5rem !important;
}
.pr-75 {
    padding-right: 5.35714rem !important;
}
.pr-80 {
    padding-right: 5.71429rem !important;
}
.pr-85 {
    padding-right: 6.07143rem !important;
}
.pr-90 {
    padding-right: 6.42857rem !important;
}
.pr-95 {
    padding-right: 6.78571rem !important;
}
.pr-100 {
    padding-right: 7.14286rem !important;
}
.pr-105 {
    padding-right: 7.5rem !important;
}
.pr-110 {
    padding-right: 7.85714rem !important;
}
.pr-115 {
    padding-right: 8.21429rem !important;
}
.pr-120 {
    padding-right: 8.57143rem !important;
}
.pr-125 {
    padding-right: 8.92857rem !important;
}
.pr-130 {
    padding-right: 9.28571rem !important;
}
.pr-135 {
    padding-right: 9.64286rem !important;
}
.pr-140 {
    padding-right: 10rem !important;
}
.pr-145 {
    padding-right: 10.35714rem !important;
}
.pr-md-150 {
    padding-right: 10.71429rem !important;
}
.pr-155 {
    padding-right: 11.07143rem !important;
}
.pr-160 {
    padding-right: 11.42857rem !important;
}
.pr-165 {
    padding-right: 11.78571rem !important;
}
.pr-170 {
    padding-right: 12.14286rem !important;
}
.pb-0 {
    padding-bottom: 0px !important;
}
.pb-1p {
    padding-bottom: 0.07143rem !important;
}
.pb-2p {
    padding-bottom: 0.14286rem !important;
}
.pb-3p {
    padding-bottom: 0.21429rem !important;
}
.pb-4p {
    padding-bottom: 0.28571rem !important;
}
.pb-5p {
    padding-bottom: 0.35714rem !important;
}
.pb-6 {
    padding-bottom: 0.42857rem !important;
}
.pb-7 {
    padding-bottom: 0.5rem !important;
}
.pb-8 {
    padding-bottom: 0.57143rem !important;
}
.pb-9 {
    padding-bottom: 0.64286rem !important;
}
.pb-10 {
    padding-bottom: 0.71429rem !important;
}
.pb-15 {
    padding-bottom: 1.07143rem !important;
}
.pb-20 {
    padding-bottom: 1.42857rem !important;
}
.pb-25 {
    padding-bottom: 1.78571rem !important;
}
.pb-30 {
    padding-bottom: 2.14286rem !important;
}
.pb-35 {
    padding-bottom: 2.5rem !important;
}
.pb-40 {
    padding-bottom: 2.85714rem !important;
}
.pb-45 {
    padding-bottom: 3.21429rem !important;
}
.pb-50 {
    padding-bottom: 3.57143rem !important;
}
.pb-55 {
    padding-bottom: 3.92857rem !important;
}
.pb-60 {
    padding-bottom: 4.28571rem !important;
}
.pb-65 {
    padding-bottom: 4.64286rem !important;
}
.pb-70 {
    padding-bottom: 5rem !important;
}
.pb-75 {
    padding-bottom: 5.35714rem !important;
}
.pb-80 {
    padding-bottom: 5.71429rem !important;
}
.pb-85 {
    padding-bottom: 6.07143rem !important;
}
.pb-90 {
    padding-bottom: 6.42857rem !important;
}
.pb-95 {
    padding-bottom: 6.78571rem !important;
}
.pb-100 {
    padding-bottom: 7.14286rem !important;
}
.pb-105 {
    padding-bottom: 7.5rem !important;
}
.pb-110 {
    padding-bottom: 7.85714rem !important;
}
.pb-115 {
    padding-bottom: 8.21429rem !important;
}
.pb-120 {
    padding-bottom: 8.57143rem !important;
}
.pb-125 {
    padding-bottom: 8.92857rem !important;
}
.pb-130 {
    padding-bottom: 9.28571rem !important;
}
.pb-135 {
    padding-bottom: 9.64286rem !important;
}
.pb-140 {
    padding-bottom: 10rem !important;
}
.pb-145 {
    padding-bottom: 10.35714rem !important;
}
.pb-150 {
    padding-bottom: 10.71429rem !important;
}
.pl-0 {
    padding-left: 0px !important;
}
.pl-1p {
    padding-left: 0.07143rem !important;
}
.pl-2p {
    padding-left: 0.14286rem !important;
}
.pl-3p {
    padding-left: 0.21429rem !important;
}
.pl-4p {
    padding-left: 0.28571rem !important;
}
.pl-5p {
    padding-left: 0.35714rem !important;
}
.pl-6 {
    padding-left: 0.42857rem !important;
}
.pl-7 {
    padding-left: 0.5rem !important;
}
.pl-8 {
    padding-left: 0.57143rem !important;
}
.pl-9 {
    padding-left: 0.64286rem !important;
}
.pl-10 {
    padding-left: 0.71429rem !important;
}
.pl-15 {
    padding-left: 1.07143rem !important;
}
.pl-20 {
    padding-left: 1.42857rem !important;
}
.pl-25 {
    padding-left: 1.78571rem !important;
}
.pl-30 {
    padding-left: 2.14286rem !important;
}
.pl-35 {
    padding-left: 2.5rem !important;
}
.pl-40 {
    padding-left: 2.85714rem !important;
}
.pl-45 {
    padding-left: 3.21429rem !important;
}
.pl-50 {
    padding-left: 3.57143rem !important;
}
.pl-55 {
    padding-left: 3.92857rem !important;
}
.pl-60 {
    padding-left: 4.28571rem !important;
}
.pl-65 {
    padding-left: 4.64286rem !important;
}
.pl-70 {
    padding-left: 5rem !important;
}
.pl-75 {
    padding-left: 5.35714rem !important;
}
.pl-80 {
    padding-left: 5.71429rem !important;
}
.pl-85 {
    padding-left: 6.07143rem !important;
}
.pl-90 {
    padding-left: 6.42857rem !important;
}
.pl-95 {
    padding-left: 6.78571rem !important;
}
.pl-100 {
    padding-left: 7.14286rem !important;
}
.pl-105 {
    padding-left: 7.5rem !important;
}
.pl-110 {
    padding-left: 7.85714rem !important;
}
.pl-115 {
    padding-left: 8.21429rem !important;
}
.pl-120 {
    padding-left: 8.57143rem !important;
}
.pl-125 {
    padding-left: 8.92857rem !important;
}
.pl-130 {
    padding-left: 9.28571rem !important;
}
.pl-135 {
    padding-left: 9.64286rem !important;
}
.pl-140 {
    padding-left: 10rem !important;
}
.pl-145 {
    padding-left: 10.35714rem !important;
}
.pl-150 {
    padding-left: 10.71429rem !important;
}
.pl-155 {
    padding-left: 11.07143rem !important;
}
.pl-160 {
    padding-left: 11.42857rem !important;
}
.pl-165 {
    padding-left: 11.78571rem !important;
}
.pl-170 {
    padding-left: 12.14286rem !important;
}

@media (min-width: 576px) {
.pa-sm-0p {
    padding: 0 !important;
}
.px-sm-0p {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.py-sm-0p {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.pl-sm-0p {
    padding-left: 0 !important;
}
.pr-sm-0p {
    padding-right: 0 !important;
}
.pt-sm-0p {
    padding-top: 0 !important;
}
.pb-sm-0p {
    padding-bottom: 0 !important;
}
.pa-sm-2p {
    padding: 0.14286rem !important;
}
.pa-sm-3p {
    padding: 0.21429rem !important;
}
.pa-sm-5p {
    padding: 0.35714rem !important;
}
.pa-sm-7 {
    padding: 0.5rem !important;
}
.pa-sm-10 {
    padding: 0.71429rem !important;
}
.pa-sm-15 {
    padding: 1.07143rem !important;
}
.pa-sm-20 {
    padding: 1.42857rem !important;
}
.pa-sm-25 {
    padding: 1.78571rem !important;
}
.pa-sm-30 {
    padding: 2.14286rem !important;
}
.pa-sm-35 {
    padding: 2.5rem !important;
}
.pa-sm-40 {
    padding: 2.85714rem !important;
}
.pa-sm-45 {
    padding: 3.21429rem !important;
}
.pa-sm-50 {
    padding: 3.57143rem !important;
}
.pa-sm-55 {
    padding: 3.92857rem !important;
}
.pa-sm-60 {
    padding: 4.28571rem !important;
}
.pa-sm-65 {
    padding: 4.64286rem !important;
}
.pa-sm-70 {
    padding: 5rem !important;
}
.pa-sm-75 {
    padding: 5.35714rem !important;
}
.pa-sm-80 {
    padding: 5.71429rem !important;
}
.pa-sm-85 {
    padding: 6.07143rem !important;
}
.pa-sm-90 {
    padding: 6.42857rem !important;
}
.pa-sm-95 {
    padding: 6.78571rem !important;
}
.pa-sm-100 {
    padding: 7.14286rem !important;
}
.pa-sm-105 {
    padding: 7.5rem !important;
}
.pa-sm-110 {
    padding: 7.85714rem !important;
}
.pa-sm-115 {
    padding: 8.21429rem !important;

}
.pa-sm-120 {
    padding: 8.57143rem !important;
}
.pa-sm-125 {
    padding: 8.92857rem !important;
}
.pa-sm-130 {
    padding: 9.28571rem !important;
}
.pa-sm-135 {
    padding: 9.64286rem !important;
}
.pa-sm-140 {
    padding: 10rem !important;
}
.pa-sm-145 {
    padding: 10.35714rem !important;
}
.pa-sm-150 {
    padding: 10.71429rem !important;
}
.px-sm-1p {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important;
}
.px-sm-2p {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important;
}
.px-sm-3p {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important;
}
.px-sm-4p {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important;
}
.px-sm-5p {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important;
}
.px-sm-6 {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important;
}
.px-sm-7 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
}
.px-sm-8 {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important;
}
.px-sm-9 {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important;
}
.px-sm-10 {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
}
.px-sm-11 {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important;
}
.px-sm-12 {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important;
}
.px-sm-13 {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important;
}
.px-sm-14 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
.px-sm-15 {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
}
.px-sm-10 {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
}
.px-sm-15 {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
}
.px-sm-20 {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important;
}
.px-sm-25 {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important;
}
.px-sm-30 {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important;
}
.px-sm-35 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
}
.px-sm-40 {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important;
}
.px-sm-45 {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important;
}
.px-sm-50 {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important;
}
.px-sm-55 {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important;
}
.px-sm-60 {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important;
}
.px-sm-65 {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important;
}
.px-sm-70 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
}
.px-sm-75 {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important;
}
.px-sm-80 {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important;
}
.px-sm-85 {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important;
}
.px-sm-90 {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important;
}
.px-sm-95 {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important;
}
.px-sm-100 {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important;
}
.px-sm-105 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
}
.px-sm-110 {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important;
}
.px-sm-115 {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important;
}
.px-sm-120 {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important;
}
.px-sm-125 {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important;
}
.px-sm-130 {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important;
}
.px-sm-135 {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important;
}
.px-sm-140 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
}
.px-sm-145 {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important;
}
.px-sm-150 {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important;
}
.py-sm-1p {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important;
}
.py-sm-2p {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important;
}
.py-sm-3p {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important;
}
.py-sm-4p {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important;
}
.py-sm-5p {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important;
}
.py-sm-6 {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important;
}
.py-sm-7 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}
.py-sm-8 {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important;
}
.py-sm-9 {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important;
}
.py-sm-10 {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
}
.py-sm-11 {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important;
}
.py-sm-12 {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important;
}
.py-sm-13 {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important;
}
.py-sm-14 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}
.py-sm-15 {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
}
.py-sm-16 {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important;
}
.py-sm-17 {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important;
}
.py-sm-18 {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important;
}
.py-sm-19 {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important;
}
.py-sm-10 {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
}
.py-sm-15 {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
}
.py-sm-20 {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important;
}
.py-sm-25 {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important;
}
.py-sm-30 {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important;
}
.py-sm-35 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
}
.py-sm-40 {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important;
}
.py-sm-45 {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important;
}
.py-sm-50 {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important;
}
.py-sm-55 {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important;
}
.py-sm-60 {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important;
}
.py-sm-65 {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important;
}
.py-sm-70 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
}
.py-sm-75 {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important;
}
.py-sm-80 {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important;
}
.py-sm-85 {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important;
}
.py-sm-90 {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important;
}
.py-sm-95 {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important;
}
.py-sm-100 {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important;
}
.py-sm-105 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
}
.py-sm-110 {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important;
}
.py-sm-115 {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important;
}
.py-sm-120 {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important;
}
.py-sm-125 {
    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important;
}
.py-sm-130 {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important;
}
.py-sm-135 {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important;
}
.py-sm-140 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
}
.py-sm-145 {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important;
}
.py-sm-150 {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important;
}
.py-sm-155 {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important;
}
.py-sm-160 {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important;
}
.py-sm-165 {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important;
}
.py-sm-170 {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important;
}
.py-sm-175 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
}
.py-sm-180 {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important;
}
.py-sm-185 {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important;
}
.py-sm-190 {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important;
}
.py-sm-195 {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important;
}
.py-sm-200 {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important;
}
.py-sm-205 {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important;
}
.py-sm-210 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
}
.pt-sm-0p {
    padding-top: 0px !important;
}
.pt-sm-1p {
    padding-top: 0.07143rem !important;
}
.pt-sm-2p {
    padding-top: 0.14286rem !important;
}
.pt-sm-3p {
    padding-top: 0.21429rem !important;
}
.pt-sm-4p {
    padding-top: 0.28571rem !important;
}
.pt-sm-5p {
    padding-top: 0.35714rem !important;
}
.pt-sm-6 {
    padding-top: 0.42857rem !important;
}
.pt-sm-7 {
    padding-top: 0.5rem !important;
}
.pt-sm-8 {
    padding-top: 0.57143rem !important;
}
.pt-sm-9 {
    padding-top: 0.64286rem !important;
}
.pt-sm-10 {
    padding-top: 0.71429rem !important;
}
.pt-sm-15 {
    padding-top: 1.07143rem !important;
}
.pt-sm-20 {
    padding-top: 1.42857rem !important;
}
.pt-sm-25 {
    padding-top: 1.78571rem !important;
}
.pt-sm-30 {
    padding-top: 2.14286rem !important;
}
.pt-sm-35 {
    padding-top: 2.5rem !important;
}
.pt-sm-40 {
    padding-top: 2.85714rem !important;
}
.pt-sm-45 {
    padding-top: 3.21429rem !important;
}
.pt-sm-50 {
    padding-top: 3.57143rem !important;
}
.pt-sm-55 {
    padding-top: 3.92857rem !important;
}
.pt-sm-60 {
    padding-top: 4.28571rem !important;
}
.pt-sm-65 {
    padding-top: 4.64286rem !important;
}
.pt-sm-70 {
    padding-top: 5rem !important;
}
.pt-sm-75 {
    padding-top: 5.35714rem !important;
}
.pt-sm-80 {
    padding-top: 5.71429rem !important;
}
.pt-sm-85 {
    padding-top: 6.07143rem !important;
}
.pt-sm-90 {
    padding-top: 6.42857rem !important;
}
.pt-sm-95 {
    padding-top: 6.78571rem !important;
}
.pt-sm-100 {
    padding-top: 7.14286rem !important;
}
.pt-sm-105 {
    padding-top: 7.5rem !important;
}
.pt-sm-110 {
    padding-top: 7.85714rem !important;
}
.pt-sm-115 {
    padding-top: 8.21429rem !important;
}
.pt-sm-120 {
    padding-top: 8.57143rem !important;
}
.pt-sm-125 {
    padding-top: 8.92857rem !important;
}
.pt-sm-130 {
    padding-top: 9.28571rem !important;
}
.pt-sm-135 {
    padding-top: 9.64286rem !important;
}
.pt-sm-140 {
    padding-top: 10rem !important;
}
.pt-sm-145 {
    padding-top: 10.35714rem !important;
}
.pt-sm-150 {
    padding-top: 10.71429rem !important;
}
.pr-sm-0p {
    padding-right: 0px !important;
}
.pr-sm-1p {
    padding-right: 0.07143rem !important;
}
.pr-sm-2p {
    padding-right: 0.14286rem !important;
}
.pr-sm-3p {
    padding-right: 0.21429rem !important;
}
.pr-sm-4p {
    padding-right: 0.28571rem !important;
}
.pr-sm-5p {
    padding-right: 0.35714rem !important;
}
.pr-sm-6 {
    padding-right: 0.42857rem !important;
}
.pr-sm-7 {
    padding-right: 0.5rem !important;
}
.pr-sm-8 {
    padding-right: 0.57143rem !important;
}
.pr-sm-9 {
    padding-right: 0.64286rem !important;
}
.pr-sm-10 {
    padding-right: 0.71429rem !important;
}
.pr-sm-15 {
    padding-right: 1.07143rem !important;
}
.pr-sm-20 {
    padding-right: 1.42857rem !important;
}
.pr-sm-25 {
    padding-right: 1.78571rem !important;
}
.pr-sm-30 {
    padding-right: 2.14286rem !important;
}
.pr-sm-35 {
    padding-right: 2.5rem !important;
}
.pr-sm-40 {

    padding-right: 2.85714rem !important;
}
.pr-sm-45 {
    padding-right: 3.21429rem !important;
}
.pr-sm-50 {
    padding-right: 3.57143rem !important;
}
.pr-sm-55 {
    padding-right: 3.92857rem !important;
}
.pr-sm-60 {
    padding-right: 4.28571rem !important;
}
.pr-sm-65 {
    padding-right: 4.64286rem !important;
}
.pr-sm-70 {
    padding-right: 5rem !important;
}
.pr-sm-75 {
    padding-right: 5.35714rem !important;
}
.pr-sm-80 {
    padding-right: 5.71429rem !important;
}
.pr-sm-85 {
    padding-right: 6.07143rem !important;
}
.pr-sm-90 {
    padding-right: 6.42857rem !important;
}
.pr-sm-95 {
    padding-right: 6.78571rem !important;
}
.pr-sm-100 {
    padding-right: 7.14286rem !important;
}
.pr-sm-105 {
    padding-right: 7.5rem !important;
}
.pr-sm-110 {
    padding-right: 7.85714rem !important;
}
.pr-sm-115 {
    padding-right: 8.21429rem !important;
}
.pr-sm-120 {
    padding-right: 8.57143rem !important;
}
.pr-sm-125 {
    padding-right: 8.92857rem !important;
}
.pr-sm-130 {
    padding-right: 9.28571rem !important;
}
.pr-sm-135 {
    padding-right: 9.64286rem !important;
}
.pr-sm-140 {
    padding-right: 10rem !important;
}
.pr-sm-145 {
    padding-right: 10.35714rem !important;
}
.pr-sm-150 {
    padding-right: 10.71429rem !important;
}
.pr-sm-155 {
    padding-right: 11.07143rem !important;
}
.pr-sm-160 {
    padding-right: 11.42857rem !important;
}
.pr-sm-165 {
    padding-right: 11.78571rem !important;
}
.pr-sm-170 {
    padding-right: 12.14286rem !important;
}
.pb-sm-0 {
    padding-bottom: 0px !important;
}
.pb-sm-1p {
    padding-bottom: 0.07143rem !important;
}
.pb-sm-2p {
    padding-bottom: 0.14286rem !important;
}
.pb-sm-3p {
    padding-bottom: 0.21429rem !important;
}
.pb-sm-4p {
    padding-bottom: 0.28571rem !important;
}
.pb-sm-5p {
    padding-bottom: 0.35714rem !important;
}
.pb-sm-6 {
    padding-bottom: 0.42857rem !important;
}
.pb-sm-7 {
    padding-bottom: 0.5rem !important;
}
.pb-sm-8 {
    padding-bottom: 0.57143rem !important;
}
.pb-sm-9 {
    padding-bottom: 0.64286rem !important;
}
.pb-sm-10 {
    padding-bottom: 0.71429rem !important;
}
.pb-sm-15 {
    padding-bottom: 1.07143rem !important;
}
.pb-sm-20 {
    padding-bottom: 1.42857rem !important;
}
.pb-sm-25 {
    padding-bottom: 1.78571rem !important;
}
.pb-sm-30 {
    padding-bottom: 2.14286rem !important;
}
.pb-sm-35 {
    padding-bottom: 2.5rem !important;
}
.pb-sm-40 {
    padding-bottom: 2.85714rem !important;
}
.pb-sm-45 {
    padding-bottom: 3.21429rem !important;
}
.pb-sm-50 {
    padding-bottom: 3.57143rem !important;
}
.pb-sm-55 {
    padding-bottom: 3.92857rem !important;
}
.pb-sm-60 {
    padding-bottom: 4.28571rem !important;
}
.pb-sm-65 {
    padding-bottom: 4.64286rem !important;
}
.pb-sm-70 {
    padding-bottom: 5rem !important;
}
.pb-sm-75 {
    padding-bottom: 5.35714rem !important;
}
.pb-sm-80 {
    padding-bottom: 5.71429rem !important;
}
.pb-sm-85 {
    padding-bottom: 6.07143rem !important;
}
.pb-sm-90 {
    padding-bottom: 6.42857rem !important;
}
.pb-sm-95 {
    padding-bottom: 6.78571rem !important;
}
.pb-sm-100 {
    padding-bottom: 7.14286rem !important;
}
.pb-sm-105 {
    padding-bottom: 7.5rem !important;
}
.pb-sm-110 {
    padding-bottom: 7.85714rem !important;
}
.pb-sm-115 {
    padding-bottom: 8.21429rem !important;
}
.pb-sm-120 {
    padding-bottom: 8.57143rem !important;
}
.pb-sm-125 {
    padding-bottom: 8.92857rem !important;
}
.pb-sm-130 {
    padding-bottom: 9.28571rem !important;
}
.pb-sm-135 {
    padding-bottom: 9.64286rem !important;
}
.pb-sm-140 {
    padding-bottom: 10rem !important;
}
.pb-sm-145 {
    padding-bottom: 10.35714rem !important;
}
.pb-sm-150 {
    padding-bottom: 10.71429rem !important;
}
.pl-sm-0 {
    padding-left: 0px !important;
}
.pl-sm-1p {
    padding-left: 0.07143rem !important;
}
.pl-sm-2p {
    padding-left: 0.14286rem !important;
}
.pl-sm-3p {
    padding-left: 0.21429rem !important;
}
.pl-sm-4p {
    padding-left: 0.28571rem !important;
}
.pl-sm-5p {
    padding-left: 0.35714rem !important;
}
.pl-sm-6 {
    padding-left: 0.42857rem !important;
}
.pl-sm-7 {
    padding-left: 0.5rem !important;
}
.pl-sm-8 {
    padding-left: 0.57143rem !important;
}
.pl-sm-9 {
    padding-left: 0.64286rem !important;
}
.pl-sm-10 {
    padding-left: 0.71429rem !important;
}
.pl-sm-15 {
    padding-left: 1.07143rem !important;
}
.pl-sm-20 {
    padding-left: 1.42857rem !important;
}
.pl-sm-25 {
    padding-left: 1.78571rem !important;
}
.pl-sm-30 {
    padding-left: 2.14286rem !important;
}
.pl-sm-35 {
    padding-left: 2.5rem !important;
}
.pl-sm-40 {
    padding-left: 2.85714rem !important;
}
.pl-sm-45 {
    padding-left: 3.21429rem !important;
}
.pl-sm-50 {
    padding-left: 3.57143rem !important;
}
.pl-sm-55 {
    padding-left: 3.92857rem !important;
}
.pl-sm-60 {
    padding-left: 4.28571rem !important;
}
.pl-sm-65 {
    padding-left: 4.64286rem !important;
}
.pl-sm-70 {
    padding-left: 5rem !important;
}
.pl-sm-75 {
    padding-left: 5.35714rem !important;
}
.pl-sm-80 {
    padding-left: 5.71429rem !important;
}
.pl-sm-85 {
    padding-left: 6.07143rem !important;
}
.pl-sm-90 {
    padding-left: 6.42857rem !important;
}
.pl-sm-95 {
    padding-left: 6.78571rem !important;
}
.pl-sm-100 {
    padding-left: 7.14286rem !important;
}
.pl-sm-105 {
    padding-left: 7.5rem !important;
}
.pl-sm-110 {
    padding-left: 7.85714rem !important;
}
.pl-sm-115 {
    padding-left: 8.21429rem !important;
}
.pl-sm-120 {
    padding-left: 8.57143rem !important;
}
.pl-sm-125 {
    padding-left: 8.92857rem !important;
}
.pl-sm-130 {
    padding-left: 9.28571rem !important;
}
.pl-sm-135 {
    padding-left: 9.64286rem !important;
}
.pl-sm-140 {
    padding-left: 10rem !important;
}
.pl-sm-145 {
    padding-left: 10.35714rem !important;
}
.pl-sm-150 {
    padding-left: 10.71429rem !important;
}
.pl-sm-155 {
    padding-left: 11.07143rem !important;
}
.pl-sm-160 {
    padding-left: 11.42857rem !important;
}
.pl-sm-165 {
    padding-left: 11.78571rem !important;
}
.pl-sm-170 {
    padding-left: 12.14286rem !important;
}
}

@media (min-width: 768px) {
.pa-md-0p {
    padding: 0 !important;
}
.px-md-0p {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.py-md-0p {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.pl-md-0p {
    padding-left: 0 !important;
}
.pr-md-0p {
    padding-right: 0 !important;
}
.pt-md-0p {
    padding-top: 0 !important;
}
.pb-md-0p {
    padding-bottom: 0 !important;
}
.pa-md-2p {
    padding: 0.14286rem !important;
}
.pa-md-3p {
    padding: 0.21429rem !important;
}
.pa-md-5p {
    padding: 0.35714rem !important;
}
.pa-md-7 {
    padding: 0.5rem !important;
}
.pa-md-10 {
    padding: 0.71429rem !important;
}
.pa-md-15 {
    padding: 1.07143rem !important;
}
.pa-md-20 {
    padding: 1.42857rem !important;
}
.pa-md-25 {
    padding: 1.78571rem !important;
}
.pa-md-30 {
    padding: 2.14286rem !important;
}
.pa-md-35 {
    padding: 2.5rem !important;
}
.pa-md-40 {
    padding: 2.85714rem !important;
}
.pa-md-45 {
    padding: 3.21429rem !important;
}
.pa-md-50 {
    padding: 3.57143rem !important;
}
.pa-md-55 {
    padding: 3.92857rem !important;
}
.pa-md-60 {
    padding: 4.28571rem !important;
}
.pa-md-65 {
    padding: 4.64286rem !important;
}
.pa-md-70 {
    padding: 5rem !important;
}
.pa-md-75 {
    padding: 5.35714rem !important;
}
.pa-md-80 {
    padding: 5.71429rem !important;
}
.pa-md-85 {
    padding: 6.07143rem !important;
}
.pa-md-90 {
    padding: 6.42857rem !important;
}
.pa-md-95 {
    padding: 6.78571rem !important;
}
.pa-md-100 {
    padding: 7.14286rem !important;
}
.pa-md-105 {
    padding: 7.5rem !important;
}
.pa-md-110 {
    padding: 7.85714rem !important;
}
.pa-md-115 {
    padding: 8.21429rem !important;
}
.pa-md-120 {
    padding: 8.57143rem !important;
}
.pa-md-125 {
    padding: 8.92857rem !important;
}
.pa-md-130 {
    padding: 9.28571rem !important;
}
.pa-md-135 {
    padding: 9.64286rem !important;
}
.pa-md-140 {
    padding: 10rem !important;
}
.pa-md-145 {
    padding: 10.35714rem !important;
}
.pa-md-150 {
    padding: 10.71429rem !important;
}
.px-md-1p {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important;
}
.px-md-2p {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important;
}
.px-md-3p {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important;
}
.px-md-4p {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important;
}
.px-md-5p {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important;
}
.px-md-6 {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important;
}
.px-md-7 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
}
.px-md-8 {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important;
}
.px-md-9 {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important;
}
.px-md-10 {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
}
.px-md-11 {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important;
}
.px-md-12 {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important;
}
.px-md-13 {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important;
}
.px-md-14 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
.px-md-15 {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
}
.px-md-10 {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
}
.px-md-15 {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
}
.px-md-20 {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important;
}
.px-md-25 {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important;
}
.px-md-30 {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important;
}
.px-md-35 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
}
.px-md-40 {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important;
}
.px-md-45 {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important;
}
.px-md-50 {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important;
}
.px-md-55 {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important;
}
.px-md-60 {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important;
}
.px-md-65 {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important;
}
.px-md-70 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
}
.px-md-75 {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important;
}
.px-md-80 {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important;
}
.px-md-85 {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important;
}
.px-md-90 {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important;
}
.px-md-95 {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important;
}
.px-md-100 {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important;
}
.px-md-105 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
}
.px-md-110 {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important;
}
.px-md-115 {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important;
}
.px-md-120 {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important;
}
.px-md-125 {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important;
}
.px-md-130 {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important;
}
.px-md-135 {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important;
}
.px-md-140 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
}
.px-md-145 {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important;
}
.px-md-150 {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important;
}
.py-md-1p {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important;
}
.py-md-2p {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important;
}
.py-md-3p {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important;
}
.py-md-4p {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important;
}
.py-md-5p {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important;
}
.py-md-6 {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important;
}
.py-md-7 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}
.py-md-8 {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important;
}
.py-md-9 {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important;
}
.py-md-10 {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
}
.py-md-11 {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important;
}
.py-md-12 {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important;
}
.py-md-13 {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important;
}
.py-md-14 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}
.py-md-15 {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
}
.py-md-16 {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important;
}
.py-md-17 {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important;
}
.py-md-18 {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important;
}
.py-md-19 {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important;
}
.py-md-10 {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
}
.py-md-15 {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
}
.py-md-20 {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important;
}
.py-md-25 {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important;
}
.py-md-30 {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important;
}
.py-md-35 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
}
.py-md-40 {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important;
}
.py-md-45 {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important;
}
.py-md-50 {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important;
}
.py-md-55 {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important;
}
.py-md-60 {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important;
}
.py-md-65 {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important;
}
.py-md-70 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
}
.py-md-75 {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important;
}
.py-md-80 {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important;
}
.py-md-85 {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important;
}
.py-md-90 {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important;
}
.py-md-95 {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important;
}
.py-md-100 {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important;
}
.py-md-105 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
}
.py-md-110 {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important;
}
.py-md-115 {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important;
}
.py-md-120 {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important;
}
.py-md-125 {
    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important;
}
.py-md-130 {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important;
}
.py-md-135 {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important;
}
.py-md-140 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
}
.py-md-145 {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important;
}
.py-md-150 {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important;
}
.py-md-155 {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important;
}
.py-md-160 {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important;
}
.py-md-165 {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important;
}
.py-md-170 {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important;
}
.py-md-175 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
}
.py-md-180 {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important;
}
.py-md-185 {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important;
}
.py-md-190 {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important;
}
.py-md-195 {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important;
}
.py-md-200 {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important;
}
.py-md-205 {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important;
}
.py-md-210 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
}
.pt-md-0p {
    padding-top: 0px !important;
}
.pt-md-1p {
    padding-top: 0.07143rem !important;
}
.pt-md-2p {
    padding-top: 0.14286rem !important;
}
.pt-md-3p {
    padding-top: 0.21429rem !important;
}
.pt-md-4p {
    padding-top: 0.28571rem !important;
}
.pt-md-5p {
    padding-top: 0.35714rem !important;
}
.pt-md-6 {
    padding-top: 0.42857rem !important;
}
.pt-md-7 {
    padding-top: 0.5rem !important;
}
.pt-md-8 {
    padding-top: 0.57143rem !important;
}
.pt-md-9 {
    padding-top: 0.64286rem !important;
}
.pt-md-10 {
    padding-top: 0.71429rem !important;
}
.pt-md-15 {
    padding-top: 1.07143rem !important;
}
.pt-md-20 {
    padding-top: 1.42857rem !important;
}
.pt-md-25 {
    padding-top: 1.78571rem !important;
}
.pt-md-30 {
    padding-top: 2.14286rem !important;
}
.pt-md-35 {
    padding-top: 2.5rem !important;
}
.pt-md-40 {
    padding-top: 2.85714rem !important;
}
.pt-md-45 {
    padding-top: 3.21429rem !important;
}
.pt-md-50 {
    padding-top: 3.57143rem !important;
}
.pt-md-55 {
    padding-top: 3.92857rem !important;
}
.pt-md-60 {
    padding-top: 4.28571rem !important;
}
.pt-md-65 {
    padding-top: 4.64286rem !important;
}
.pt-md-70 {
    padding-top: 5rem !important;
}
.pt-md-75 {
    padding-top: 5.35714rem !important;
}
.pt-md-80 {
    padding-top: 5.71429rem !important;
}
.pt-md-85 {
    padding-top: 6.07143rem !important;
}
.pt-md-90 {
    padding-top: 6.42857rem !important;
}
.pt-md-95 {
    padding-top: 6.78571rem !important;
}
.pt-md-100 {
    padding-top: 7.14286rem !important;
}
.pt-md-105 {
    padding-top: 7.5rem !important;
}
.pt-md-110 {
    padding-top: 7.85714rem !important;
}
.pt-md-115 {
    padding-top: 8.21429rem !important;
}
.pt-md-120 {
    padding-top: 8.57143rem !important;
}
.pt-md-125 {
    padding-top: 8.92857rem !important;
}
.pt-md-130 {
    padding-top: 9.28571rem !important;
}
.pt-md-135 {
    padding-top: 9.64286rem !important;
}
.pt-md-140 {
    padding-top: 10rem !important;
}
.pt-md-145 {
    padding-top: 10.35714rem !important;
}
.pt-md-150 {
    padding-top: 10.71429rem !important;
}
.pr-md-0p {
    padding-right: 0px !important;
}
.pr-md-1p {
    padding-right: 0.07143rem !important;
}
.pr-md-2p {
    padding-right: 0.14286rem !important;
}
.pr-md-3p {
    padding-right: 0.21429rem !important;
}
.pr-md-4p {
    padding-right: 0.28571rem !important;
}
.pr-md-5p {
    padding-right: 0.35714rem !important;
}
.pr-md-6 {
    padding-right: 0.42857rem !important;
}
.pr-md-7 {
    padding-right: 0.5rem !important;
}
.pr-md-8 {
    padding-right: 0.57143rem !important;
}
.pr-md-9 {
    padding-right: 0.64286rem !important;
}
.pr-md-10 {
    padding-right: 0.71429rem !important;
}
.pr-md-15 {
    padding-right: 1.07143rem !important;
}
.pr-md-20 {
    padding-right: 1.42857rem !important;
}
.pr-md-25 {
    padding-right: 1.78571rem !important;
}
.pr-md-30 {
    padding-right: 2.14286rem !important;
}
.pr-md-35 {
    padding-right: 2.5rem !important;
}
.pr-md-40 {
    padding-right: 2.85714rem !important;
}
.pr-md-45 {
    padding-right: 3.21429rem !important;
}
.pr-md-50 {
    padding-right: 3.57143rem !important;
}
.pr-md-55 {
    padding-right: 3.92857rem !important;
}
.pr-md-60 {
    padding-right: 4.28571rem !important;
}
.pr-md-65 {
    padding-right: 4.64286rem !important;
}
.pr-md-70 {
    padding-right: 5rem !important;
}
.pr-md-75 {
    padding-right: 5.35714rem !important;
}
.pr-md-80 {
    padding-right: 5.71429rem !important;
}
.pr-md-85 {
    padding-right: 6.07143rem !important;
}
.pr-md-90 {
    padding-right: 6.42857rem !important;
}
.pr-md-95 {
    padding-right: 6.78571rem !important;
}
.pr-md-100 {
    padding-right: 7.14286rem !important;
}
.pr-md-105 {
    padding-right: 7.5rem !important;
}
.pr-md-110 {
    padding-right: 7.85714rem !important;
}
.pr-md-115 {
    padding-right: 8.21429rem !important;
}
.pr-md-120 {
    padding-right: 8.57143rem !important;
}
.pr-md-125 {
    padding-right: 8.92857rem !important;
}
.pr-md-130 {
    padding-right: 9.28571rem !important;
}
.pr-md-135 {
    padding-right: 9.64286rem !important;
}
.pr-md-140 {
    padding-right: 10rem !important;
}
.pr-md-145 {
    padding-right: 10.35714rem !important;
}
.pr-md-150 {
    padding-right: 10.71429rem !important;
}
.pr-md-155 {
    padding-right: 11.07143rem !important;
}
.pr-md-160 {
    padding-right: 11.42857rem !important;
}
.pr-md-165 {
    padding-right: 11.78571rem !important;
}
.pr-md-170 {
    padding-right: 12.14286rem !important;
}
.pb-md-0 {
    padding-bottom: 0px !important;
}
.pb-md-1p {
    padding-bottom: 0.07143rem !important;
}
.pb-md-2p {
    padding-bottom: 0.14286rem !important;
}
.pb-md-3p {
    padding-bottom: 0.21429rem !important;
}
.pb-md-4p {
    padding-bottom: 0.28571rem !important;
}
.pb-md-5p {
    padding-bottom: 0.35714rem !important;
}
.pb-md-6 {
    padding-bottom: 0.42857rem !important;
}
.pb-md-7 {
    padding-bottom: 0.5rem !important;
}
.pb-md-8 {
    padding-bottom: 0.57143rem !important;
}
.pb-md-9 {
    padding-bottom: 0.64286rem !important;
}
.pb-md-10 {
    padding-bottom: 0.71429rem !important;
}
.pb-md-15 {
    padding-bottom: 1.07143rem !important;
}
.pb-md-20 {
    padding-bottom: 1.42857rem !important;
}
.pb-md-25 {
    padding-bottom: 1.78571rem !important;
}
.pb-md-30 {
    padding-bottom: 2.14286rem !important;
}
.pb-md-35 {
    padding-bottom: 2.5rem !important;
}
.pb-md-40 {
    padding-bottom: 2.85714rem !important;
}
.pb-md-45 {
    padding-bottom: 3.21429rem !important;
}
.pb-md-50 {
    padding-bottom: 3.57143rem !important;
}
.pb-md-55 {
    padding-bottom: 3.92857rem !important;
}
.pb-md-60 {
    padding-bottom: 4.28571rem !important;
}
.pb-md-65 {
    padding-bottom: 4.64286rem !important;
}
.pb-md-70 {
    padding-bottom: 5rem !important;
}
.pb-md-75 {
    padding-bottom: 5.35714rem !important;
}
.pb-md-80 {
    padding-bottom: 5.71429rem !important;
}
.pb-md-85 {
    padding-bottom: 6.07143rem !important;
}
.pb-md-90 {
    padding-bottom: 6.42857rem !important;
}
.pb-md-95 {
    padding-bottom: 6.78571rem !important;
}
.pb-md-100 {
    padding-bottom: 7.14286rem !important;
}
.pb-md-105 {
    padding-bottom: 7.5rem !important;
}
.pb-md-110 {
    padding-bottom: 7.85714rem !important;
}
.pb-md-115 {
    padding-bottom: 8.21429rem !important;
}
.pb-md-120 {
    padding-bottom: 8.57143rem !important;
}
.pb-md-125 {
    padding-bottom: 8.92857rem !important;
}
.pb-md-130 {
    padding-bottom: 9.28571rem !important;
}
.pb-md-135 {
    padding-bottom: 9.64286rem !important;
}
.pb-md-140 {
    padding-bottom: 10rem !important;
}
.pb-md-145 {
    padding-bottom: 10.35714rem !important;
}
.pb-md-150 {
    padding-bottom: 10.71429rem !important;
}
.pl-md-0 {
    padding-left: 0px !important;
}
.pl-md-1p {
    padding-left: 0.07143rem !important;
}
.pl-md-2p {
    padding-left: 0.14286rem !important;
}
.pl-md-3p {
    padding-left: 0.21429rem !important;
}
.pl-md-4p {
    padding-left: 0.28571rem !important;
}
.pl-md-5p {
    padding-left: 0.35714rem !important;
}
.pl-md-6 {
    padding-left: 0.42857rem !important;
}
.pl-md-7 {
    padding-left: 0.5rem !important;
}
.pl-md-8 {
    padding-left: 0.57143rem !important;
}
.pl-md-9 {
    padding-left: 0.64286rem !important;
}
.pl-md-10 {
    padding-left: 0.71429rem !important;
}
.pl-md-15 {
    padding-left: 1.07143rem !important;
}
.pl-md-20 {
    padding-left: 1.42857rem !important;
}
.pl-md-25 {
    padding-left: 1.78571rem !important;
}
.pl-md-30 {
    padding-left: 2.14286rem !important;
}
.pl-md-35 {
    padding-left: 2.5rem !important;
}
.pl-md-40 {
    padding-left: 2.85714rem !important;
}
.pl-md-45 {
    padding-left: 3.21429rem !important;
}
.pl-md-50 {
    padding-left: 3.57143rem !important;
}
.pl-md-55 {
    padding-left: 3.92857rem !important;
}
.pl-md-60 {
    padding-left: 4.28571rem !important;
}
.pl-md-65 {
    padding-left: 4.64286rem !important;
}
.pl-md-70 {
    padding-left: 5rem !important;
}
.pl-md-75 {
    padding-left: 5.35714rem !important;
}
.pl-md-80 {
    padding-left: 5.71429rem !important;
}
.pl-md-85 {
    padding-left: 6.07143rem !important;
}
.pl-md-90 {
    padding-left: 6.42857rem !important;
}
.pl-md-95 {
    padding-left: 6.78571rem !important;
}
.pl-md-100 {
    padding-left: 7.14286rem !important;
}
.pl-md-105 {
    padding-left: 7.5rem !important;
}
.pl-md-110 {
    padding-left: 7.85714rem !important;
}
.pl-md-115 {
    padding-left: 8.21429rem !important;
}
.pl-md-120 {
    padding-left: 8.57143rem !important;
}
.pl-md-125 {
    padding-left: 8.92857rem !important;
}
.pl-md-130 {
    padding-left: 9.28571rem !important;
}
.pl-md-135 {
    padding-left: 9.64286rem !important;
}
.pl-md-140 {
    padding-left: 10rem !important;
}
.pl-md-145 {
    padding-left: 10.35714rem !important;
}
.pl-md-150 {
    padding-left: 10.71429rem !important;
}
.pl-md-155 {
    padding-left: 11.07143rem !important;
}
.pl-md-160 {
    padding-left: 11.42857rem !important;
}
.pl-md-165 {
    padding-left: 11.78571rem !important;
}
.pl-md-170 {
    padding-left: 12.14286rem !important;
}
}

@media (min-width: 992px) {
.pa-lg-0p {
    padding: 0 !important;
}
.px-lg-0p {
    padding-left: 0 !important;
    padding-right: 0 !important;

}
.py-lg-0p {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.pl-lg-0p {
    padding-left: 0 !important;
}
.pr-lg-0p {
    padding-right: 0 !important;
}
.pt-lg-0p {
    padding-top: 0 !important;
}
.pb-lg-0p {
    padding-bottom: 0 !important;
}
.pa-lg-2p {
    padding: 0.14286rem !important;
}
.pa-lg-3p {
    padding: 0.21429rem !important;
}
.pa-lg-5p {
    padding: 0.35714rem !important;
}
.pa-lg-7 {
    padding: 0.5rem !important;
}
.pa-lg-10 {
    padding: 0.71429rem !important;
}
.pa-lg-15 {
    padding: 1.07143rem !important;
}
.pa-lg-20 {
    padding: 1.42857rem !important;
}
.pa-lg-25 {
    padding: 1.78571rem !important;
}
.pa-lg-30 {
    padding: 2.14286rem !important;
}
.pa-lg-35 {
    padding: 2.5rem !important;
}
.pa-lg-40 {
    padding: 2.85714rem !important;
}
.pa-lg-45 {
    padding: 3.21429rem !important;
}
.pa-lg-50 {
    padding: 3.57143rem !important;
}
.pa-lg-55 {
    padding: 3.92857rem !important;
}
.pa-lg-60 {
    padding: 4.28571rem !important;
}
.pa-lg-65 {
    padding: 4.64286rem !important;
}
.pa-lg-70 {
    padding: 5rem !important;
}
.pa-lg-75 {
    padding: 5.35714rem !important;
}
.pa-lg-80 {
    padding: 5.71429rem !important;
}
.pa-lg-85 {
    padding: 6.07143rem !important;
}
.pa-lg-90 {
    padding: 6.42857rem !important;
}
.pa-lg-95 {
    padding: 6.78571rem !important;
}
.pa-lg-100 {
    padding: 7.14286rem !important;
}
.pa-lg-105 {
    padding: 7.5rem !important;
}
.pa-lg-110 {
    padding: 7.85714rem !important;
}
.pa-lg-115 {
    padding: 8.21429rem !important;
}
.pa-lg-120 {
    padding: 8.57143rem !important;
}
.pa-lg-125 {
    padding: 8.92857rem !important;
}
.pa-lg-130 {
    padding: 9.28571rem !important;
}
.pa-lg-135 {
    padding: 9.64286rem !important;
}
.pa-lg-140 {
    padding: 10rem !important;
}
.pa-lg-145 {
    padding: 10.35714rem !important;
}
.pa-lg-150 {
    padding: 10.71429rem !important;
}
.px-lg-1p {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important;
}
.px-lg-2p {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important;
}
.px-lg-3p {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important;
}
.px-lg-4p {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important;
}
.px-lg-5p {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important;
}
.px-lg-6 {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important;
}
.px-lg-7 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
}
.px-lg-8 {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important;
}
.px-lg-9 {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important;
}
.px-lg-10 {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
}
.px-lg-11 {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important;
}
.px-lg-12 {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important;
}
.px-lg-13 {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important;
}
.px-lg-14 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
.px-lg-15 {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
}
.px-lg-10 {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
}
.px-lg-15 {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
}
.px-lg-20 {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important;
}
.px-lg-25 {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important;
}
.px-lg-30 {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important;
}
.px-lg-35 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
}
.px-lg-40 {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important;
}
.px-lg-45 {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important;
}
.px-lg-50 {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important;
}
.px-lg-55 {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important;
}
.px-lg-60 {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important;
}
.px-lg-65 {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important;
}
.px-lg-70 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
}
.px-lg-75 {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important;
}
.px-lg-80 {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important;
}
.px-lg-85 {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important;
}
.px-lg-90 {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important;
}
.px-lg-95 {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important;
}
.px-lg-100 {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important;
}
.px-lg-105 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
}
.px-lg-110 {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important;
}
.px-lg-115 {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important;
}
.px-lg-120 {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important;
}
.px-lg-125 {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important;
}
.px-lg-130 {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important;
}
.px-lg-135 {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important;
}
.px-lg-140 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
}
.px-lg-145 {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important;
}
.px-lg-150 {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important;
}
.py-lg-1p {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important;
}
.py-lg-2p {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important;
}
.py-lg-3p {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important;
}
.py-lg-4p {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important;
}
.py-lg-5p {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important;
}
.py-lg-6 {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important;
}
.py-lg-7 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}
.py-lg-8 {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important;
}
.py-lg-9 {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important;
}
.py-lg-10 {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
}
.py-lg-11 {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important;
}
.py-lg-12 {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important;
}
.py-lg-13 {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important;
}
.py-lg-14 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}
.py-lg-15 {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
}
.py-lg-16 {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important;
}
.py-lg-17 {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important;
}
.py-lg-18 {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important;
}
.py-lg-19 {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important;
}
.py-lg-10 {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
}
.py-lg-15 {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
}
.py-lg-20 {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important;
}
.py-lg-25 {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important;
}
.py-lg-30 {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important;
}
.py-lg-35 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
}
.py-lg-40 {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important;
}
.py-lg-45 {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important;
}
.py-lg-50 {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important;
}
.py-lg-55 {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important;
}
.py-lg-60 {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important;
}
.py-lg-65 {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important;
}
.py-lg-70 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
}
.py-lg-75 {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important;
}
.py-lg-80 {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important;
}
.py-lg-85 {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important;
}
.py-lg-90 {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important;
}
.py-lg-95 {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important;
}
.py-lg-100 {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important;
}
.py-lg-105 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
}
.py-lg-110 {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important;
}
.py-lg-115 {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important;
}
.py-lg-120 {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important;
}
.py-lg-125 {

    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important;
}
.py-lg-130 {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important;
}
.py-lg-135 {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important;
}
.py-lg-140 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
}
.py-lg-145 {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important;
}
.py-lg-150 {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important;
}
.py-lg-155 {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important;
}
.py-lg-160 {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important;
}
.py-lg-165 {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important;
}
.py-lg-170 {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important;
}
.py-lg-175 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
}
.py-lg-180 {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important;
}
.py-lg-185 {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important;
}
.py-lg-190 {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important;
}
.py-lg-195 {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important;
}
.py-lg-200 {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important;
}
.py-lg-205 {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important;
}
.py-lg-210 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
}
.pt-lg-0p {
    padding-top: 0px !important;
}
.pt-lg-1p {
    padding-top: 0.07143rem !important;
}
.pt-lg-2p {
    padding-top: 0.14286rem !important;
}
.pt-lg-3p {
    padding-top: 0.21429rem !important;
}
.pt-lg-4p {
    padding-top: 0.28571rem !important;
}
.pt-lg-5p {
    padding-top: 0.35714rem !important;
}
.pt-lg-6 {
    padding-top: 0.42857rem !important;
}
.pt-lg-7 {
    padding-top: 0.5rem !important;
}
.pt-lg-8 {
    padding-top: 0.57143rem !important;
}
.pt-lg-9 {
    padding-top: 0.64286rem !important;
}
.pt-lg-10 {
    padding-top: 0.71429rem !important;
}
.pt-lg-15 {
    padding-top: 1.07143rem !important;
}
.pt-lg-20 {
    padding-top: 1.42857rem !important;
}
.pt-lg-25 {
    padding-top: 1.78571rem !important;
}
.pt-lg-30 {
    padding-top: 2.14286rem !important;
}
.pt-lg-35 {
    padding-top: 2.5rem !important;
}
.pt-lg-40 {
    padding-top: 2.85714rem !important;
}
.pt-lg-45 {
    padding-top: 3.21429rem !important;
}
.pt-lg-50 {
    padding-top: 3.57143rem !important;
}
.pt-lg-55 {
    padding-top: 3.92857rem !important;
}
.pt-lg-60 {
    padding-top: 4.28571rem !important;
}
.pt-lg-65 {
    padding-top: 4.64286rem !important;
}
.pt-lg-70 {
    padding-top: 5rem !important;
}
.pt-lg-75 {
    padding-top: 5.35714rem !important;
}
.pt-lg-80 {
    padding-top: 5.71429rem !important;
}
.pt-lg-85 {
    padding-top: 6.07143rem !important;
}
.pt-lg-90 {
    padding-top: 6.42857rem !important;
}
.pt-lg-95 {
    padding-top: 6.78571rem !important;
}
.pt-lg-100 {
    padding-top: 7.14286rem !important;
}
.pt-lg-105 {
    padding-top: 7.5rem !important;
}
.pt-lg-110 {
    padding-top: 7.85714rem !important;
}
.pt-lg-115 {
    padding-top: 8.21429rem !important;
}
.pt-lg-120 {
    padding-top: 8.57143rem !important;
}
.pt-lg-125 {
    padding-top: 8.92857rem !important;
}
.pt-lg-130 {
    padding-top: 9.28571rem !important;
}
.pt-lg-135 {
    padding-top: 9.64286rem !important;
}
.pt-lg-140 {
    padding-top: 10rem !important;
}
.pt-lg-145 {
    padding-top: 10.35714rem !important;
}
.pt-lg-150 {
    padding-top: 10.71429rem !important;
}
.pr-lg-0p {
    padding-right: 0px !important;
}
.pr-lg-1p {
    padding-right: 0.07143rem !important;
}
.pr-lg-2p {
    padding-right: 0.14286rem !important;
}
.pr-lg-3p {
    padding-right: 0.21429rem !important;
}
.pr-lg-4p {
    padding-right: 0.28571rem !important;
}
.pr-lg-5p {
    padding-right: 0.35714rem !important;
}
.pr-lg-6 {
    padding-right: 0.42857rem !important;
}
.pr-lg-7 {
    padding-right: 0.5rem !important;
}
.pr-lg-8 {
    padding-right: 0.57143rem !important;
}
.pr-lg-9 {
    padding-right: 0.64286rem !important;
}
.pr-lg-10 {
    padding-right: 0.71429rem !important;
}
.pr-lg-15 {
    padding-right: 1.07143rem !important;
}
.pr-lg-20 {
    padding-right: 1.42857rem !important;
}
.pr-lg-25 {
    padding-right: 1.78571rem !important;
}
.pr-lg-30 {
    padding-right: 2.14286rem !important;
}
.pr-lg-35 {
    padding-right: 2.5rem !important;
}
.pr-lg-40 {
    padding-right: 2.85714rem !important;
}
.pr-lg-45 {
    padding-right: 3.21429rem !important;
}
.pr-lg-50 {
    padding-right: 3.57143rem !important;
}
.pr-lg-55 {
    padding-right: 3.92857rem !important;
}
.pr-lg-60 {
    padding-right: 4.28571rem !important;
}
.pr-lg-65 {
    padding-right: 4.64286rem !important;
}
.pr-lg-70 {
    padding-right: 5rem !important;
}
.pr-lg-75 {
    padding-right: 5.35714rem !important;
}
.pr-lg-80 {
    padding-right: 5.71429rem !important;
}
.pr-lg-85 {
    padding-right: 6.07143rem !important;
}
.pr-lg-90 {
    padding-right: 6.42857rem !important;
}
.pr-lg-95 {
    padding-right: 6.78571rem !important;
}
.pr-lg-100 {
    padding-right: 7.14286rem !important;
}
.pr-lg-105 {
    padding-right: 7.5rem !important;
}
.pr-lg-110 {
    padding-right: 7.85714rem !important;
}
.pr-lg-115 {
    padding-right: 8.21429rem !important;
}
.pr-lg-120 {
    padding-right: 8.57143rem !important;
}
.pr-lg-125 {
    padding-right: 8.92857rem !important;
}
.pr-lg-130 {
    padding-right: 9.28571rem !important;
}
.pr-lg-135 {
    padding-right: 9.64286rem !important;
}
.pr-lg-140 {
    padding-right: 10rem !important;
}
.pr-lg-145 {
    padding-right: 10.35714rem !important;
}
.pr-md-150 {
    padding-right: 10.71429rem !important;
}
.pr-lg-155 {
    padding-right: 11.07143rem !important;
}
.pr-lg-160 {
    padding-right: 11.42857rem !important;
}
.pr-lg-165 {
    padding-right: 11.78571rem !important;
}
.pr-lg-170 {
    padding-right: 12.14286rem !important;
}
.pb-lg-0 {
    padding-bottom: 0px !important;
}
.pb-lg-1p {
    padding-bottom: 0.07143rem !important;
}
.pb-lg-2p {
    padding-bottom: 0.14286rem !important;
}
.pb-lg-3p {
    padding-bottom: 0.21429rem !important;
}
.pb-lg-4p {
    padding-bottom: 0.28571rem !important;
}
.pb-lg-5p {
    padding-bottom: 0.35714rem !important;
}
.pb-lg-6 {
    padding-bottom: 0.42857rem !important;
}
.pb-lg-7 {
    padding-bottom: 0.5rem !important;
}
.pb-lg-8 {
    padding-bottom: 0.57143rem !important;
}
.pb-lg-9 {
    padding-bottom: 0.64286rem !important;
}
.pb-lg-10 {
    padding-bottom: 0.71429rem !important;
}
.pb-lg-15 {
    padding-bottom: 1.07143rem !important;
}
.pb-lg-20 {
    padding-bottom: 1.42857rem !important;
}
.pb-lg-25 {
    padding-bottom: 1.78571rem !important;
}
.pb-lg-30 {
    padding-bottom: 2.14286rem !important;
}
.pb-lg-35 {
    padding-bottom: 2.5rem !important;
}
.pb-lg-40 {
    padding-bottom: 2.85714rem !important;
}
.pb-lg-45 {
    padding-bottom: 3.21429rem !important;
}
.pb-lg-50 {
    padding-bottom: 3.57143rem !important;
}
.pb-lg-55 {
    padding-bottom: 3.92857rem !important;
}
.pb-lg-60 {
    padding-bottom: 4.28571rem !important;
}
.pb-lg-65 {
    padding-bottom: 4.64286rem !important;
}
.pb-lg-70 {
    padding-bottom: 5rem !important;
}
.pb-lg-75 {
    padding-bottom: 5.35714rem !important;
}
.pb-lg-80 {
    padding-bottom: 5.71429rem !important;
}
.pb-lg-85 {
    padding-bottom: 6.07143rem !important;
}
.pb-lg-90 {
    padding-bottom: 6.42857rem !important;
}
.pb-lg-95 {
    padding-bottom: 6.78571rem !important;
}
.pb-lg-100 {
    padding-bottom: 7.14286rem !important;
}
.pb-lg-105 {
    padding-bottom: 7.5rem !important;
}
.pb-lg-110 {
    padding-bottom: 7.85714rem !important;
}
.pb-lg-115 {
    padding-bottom: 8.21429rem !important;
}
.pb-lg-120 {
    padding-bottom: 8.57143rem !important;
}
.pb-lg-125 {
    padding-bottom: 8.92857rem !important;
}
.pb-lg-130 {
    padding-bottom: 9.28571rem !important;
}
.pb-lg-135 {
    padding-bottom: 9.64286rem !important;
}
.pb-lg-140 {
    padding-bottom: 10rem !important;
}
.pb-lg-145 {
    padding-bottom: 10.35714rem !important;
}
.pb-lg-150 {
    padding-bottom: 10.71429rem !important;
}
.pl-lg-0 {
    padding-left: 0px !important;
}
.pl-lg-1p {
    padding-left: 0.07143rem !important;
}
.pl-lg-2p {
    padding-left: 0.14286rem !important;
}
.pl-lg-3p {
    padding-left: 0.21429rem !important;
}
.pl-lg-4p {
    padding-left: 0.28571rem !important;
}
.pl-lg-5p {
    padding-left: 0.35714rem !important;
}
.pl-lg-6 {
    padding-left: 0.42857rem !important;
}
.pl-lg-7 {
    padding-left: 0.5rem !important;
}
.pl-lg-8 {
    padding-left: 0.57143rem !important;
}
.pl-lg-9 {
    padding-left: 0.64286rem !important;
}
.pl-lg-10 {
    padding-left: 0.71429rem !important;
}
.pl-lg-15 {
    padding-left: 1.07143rem !important;
}
.pl-lg-20 {
    padding-left: 1.42857rem !important;
}
.pl-lg-25 {
    padding-left: 1.78571rem !important;
}
.pl-lg-30 {
    padding-left: 2.14286rem !important;
}
.pl-lg-35 {
    padding-left: 2.5rem !important;
}
.pl-lg-40 {
    padding-left: 2.85714rem !important;
}
.pl-lg-45 {
    padding-left: 3.21429rem !important;
}
.pl-lg-50 {
    padding-left: 3.57143rem !important;
}
.pl-lg-55 {
    padding-left: 3.92857rem !important;
}
.pl-lg-60 {
    padding-left: 4.28571rem !important;
}
.pl-lg-65 {
    padding-left: 4.64286rem !important;
}
.pl-lg-70 {
    padding-left: 5rem !important;
}
.pl-lg-75 {
    padding-left: 5.35714rem !important;
}
.pl-lg-80 {
    padding-left: 5.71429rem !important;
}
.pl-lg-85 {
    padding-left: 6.07143rem !important;
}
.pl-lg-90 {
    padding-left: 6.42857rem !important;
}
.pl-lg-95 {
    padding-left: 6.78571rem !important;
}
.pl-lg-100 {
    padding-left: 7.14286rem !important;
}
.pl-lg-105 {
    padding-left: 7.5rem !important;
}
.pl-lg-110 {
    padding-left: 7.85714rem !important;
}
.pl-lg-115 {
    padding-left: 8.21429rem !important;
}
.pl-lg-120 {
    padding-left: 8.57143rem !important;
}
.pl-lg-125 {
    padding-left: 8.92857rem !important;
}
.pl-lg-130 {
    padding-left: 9.28571rem !important;
}
.pl-lg-135 {
    padding-left: 9.64286rem !important;
}
.pl-lg-140 {
    padding-left: 10rem !important;
}
.pl-lg-145 {
    padding-left: 10.35714rem !important;
}
.pl-lg-150 {
    padding-left: 10.71429rem !important;
}
.pl-lg-155 {
    padding-left: 11.07143rem !important;
}
.pl-lg-160 {
    padding-left: 11.42857rem !important;
}
.pl-lg-165 {
    padding-left: 11.78571rem !important;
}
.pl-lg-170 {
    padding-left: 12.14286rem !important;
}
}

@media (min-width: 1200px) {
.pa-xl-0p {
    padding: 0 !important;
}
.px-xl-0p {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.py-xl-0p {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.pl-xl-0p {
    padding-left: 0 !important;
}
.pr-xl-0p {
    padding-right: 0 !important;
}
.pt-xl-0p {
    padding-top: 0 !important;
}
.pb-xl-0p {
    padding-bottom: 0 !important;
}
.pa-xl-2p {
    padding: 0.14286rem !important;
}
.pa-xl-3p {
    padding: 0.21429rem !important;
}
.pa-xl-5p {
    padding: 0.35714rem !important;
}
.pa-xl-7 {
    padding: 0.5rem !important;
}
.pa-xl-10 {
    padding: 0.71429rem !important;
}
.pa-xl-15 {
    padding: 1.07143rem !important;
}
.pa-xl-20 {
    padding: 1.42857rem !important;
}
.pa-xl-25 {
    padding: 1.78571rem !important;
}
.pa-xl-30 {
    padding: 2.14286rem !important;
}
.pa-xl-35 {
    padding: 2.5rem !important;
}
.pa-xl-40 {
    padding: 2.85714rem !important;
}
.pa-xl-45 {
    padding: 3.21429rem !important;
}
.pa-xl-50 {
    padding: 3.57143rem !important;
}
.pa-xl-55 {
    padding: 3.92857rem !important;
}
.pa-xl-60 {
    padding: 4.28571rem !important;
}
.pa-xl-65 {
    padding: 4.64286rem !important;
}
.pa-xl-70 {
    padding: 5rem !important;
}
.pa-xl-75 {
    padding: 5.35714rem !important;
}
.pa-xl-80 {
    padding: 5.71429rem !important;
}
.pa-xl-85 {
    padding: 6.07143rem !important;
}
.pa-xl-90 {
    padding: 6.42857rem !important;
}
.pa-xl-95 {
    padding: 6.78571rem !important;
}
.pa-xl-100 {
    padding: 7.14286rem !important;
}
.pa-xl-105 {
    padding: 7.5rem !important;
}
.pa-xl-110 {
    padding: 7.85714rem !important;
}
.pa-xl-115 {
    padding: 8.21429rem !important;
}
.pa-xl-120 {
    padding: 8.57143rem !important;
}
.pa-xl-125 {
    padding: 8.92857rem !important;
}
.pa-xl-130 {
    padding: 9.28571rem !important;
}
.pa-xl-135 {
    padding: 9.64286rem !important;
}
.pa-xl-140 {
    padding: 10rem !important;
}
.pa-xl-145 {
    padding: 10.35714rem !important;
}
.pa-xl-150 {
    padding: 10.71429rem !important;
}
.px-xl-1p {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important;
}
.px-xl-2p {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important;
}
.px-xl-3p {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important;
}
.px-xl-4p {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important;
}
.px-xl-5p {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important;
}
.px-xl-6 {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important;
}
.px-xl-7 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
}
.px-xl-8 {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important;
}
.px-xl-9 {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important;
}
.px-xl-10 {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
}
.px-xl-11 {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important;
}
.px-xl-12 {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important;
}
.px-xl-13 {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important;
}
.px-xl-14 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
.px-xl-15 {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
}
.px-xl-10 {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
}
.px-xl-15 {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
}
.px-xl-20 {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important;
}
.px-xl-25 {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important;
}
.px-xl-30 {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important;
}
.px-xl-35 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
}
.px-xl-40 {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important;
}
.px-xl-45 {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important;
}
.px-xl-50 {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important;
}
.px-xl-55 {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important;
}
.px-xl-60 {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important;
}
.px-xl-65 {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important;
}
.px-xl-70 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
}
.px-xl-75 {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important;
}
.px-xl-80 {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important;
}
.px-xl-85 {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important;
}
.px-xl-90 {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important;
}
.px-xl-95 {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important;
}
.px-xl-100 {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important;
}
.px-xl-105 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
}
.px-xl-110 {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important;
}
.px-xl-115 {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important;
}
.px-xl-120 {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important;
}
.px-xl-125 {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important;
}
.px-xl-130 {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important;
}
.px-xl-135 {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important;
}
.px-xl-140 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
}
.px-xl-145 {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important;
}
.px-xl-150 {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important;
}
.py-xl-1p {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important;
}
.py-xl-2p {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important;
}
.py-xl-3p {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important;
}
.py-xl-4p {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important;
}
.py-xl-5p {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important;
}
.py-xl-6 {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important;
}
.py-xl-7 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}
.py-xl-8 {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important;
}
.py-xl-9 {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important;
}
.py-xl-10 {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
}
.py-xl-11 {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important;
}
.py-xl-12 {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important;
}
.py-xl-13 {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important;
}
.py-xl-14 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}
.py-xl-15 {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
}
.py-xl-16 {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important;
}
.py-xl-17 {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important;
}
.py-xl-18 {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important;
}
.py-xl-19 {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important;
}
.py-xl-10 {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
}
.py-xl-15 {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
}
.py-xl-20 {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important;
}
.py-xl-25 {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important;
}
.py-xl-30 {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important;
}
.py-xl-35 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
}
.py-xl-40 {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important;
}
.py-xl-45 {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important;
}
.py-xl-50 {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important;
}
.py-xl-55 {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important;
}
.py-xl-60 {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important;
}
.py-xl-65 {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important;
}
.py-xl-70 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
}
.py-xl-75 {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important;
}
.py-xl-80 {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important;
}
.py-xl-85 {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important;
}
.py-xl-90 {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important;
}
.py-xl-95 {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important;
}
.py-xl-100 {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important;
}
.py-xl-105 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
}
.py-xl-110 {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important;
}
.py-xl-115 {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important;
}
.py-xl-120 {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important;
}
.py-xl-125 {
    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important;
}
.py-xl-130 {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important;
}
.py-xl-135 {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important;
}
.py-xl-140 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
}
.py-xl-145 {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important;
}
.py-xl-150 {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important;
}
.py-xl-155 {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important;
}
.py-xl-160 {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important;
}
.py-xl-165 {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important;
}
.py-xl-170 {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important;
}
.py-xl-175 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
}
.py-xl-180 {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important;
}
.py-xl-185 {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important;
}
.py-xl-190 {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important;
}
.py-xl-195 {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important;
}
.py-xl-200 {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important;
}
.py-xl-205 {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important;
}
.py-xl-210 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
}
.pt-xl-0p {
    padding-top: 0px !important;
}
.pt-xl-1p {
    padding-top: 0.07143rem !important;
}
.pt-xl-2p {
    padding-top: 0.14286rem !important;
}
.pt-xl-3p {
    padding-top: 0.21429rem !important;
}
.pt-xl-4p {
    padding-top: 0.28571rem !important;
}
.pt-xl-5p {
    padding-top: 0.35714rem !important;
}
.pt-xl-6 {
    padding-top: 0.42857rem !important;
}
.pt-xl-7 {
    padding-top: 0.5rem !important;
}
.pt-xl-8 {
    padding-top: 0.57143rem !important;
}
.pt-xl-9 {
    padding-top: 0.64286rem !important;
}
.pt-xl-10 {
    padding-top: 0.71429rem !important;
}
.pt-xl-15 {

    padding-top: 1.07143rem !important;
}
.pt-xl-20 {
    padding-top: 1.42857rem !important;
}
.pt-xl-25 {
    padding-top: 1.78571rem !important;
}
.pt-xl-30 {
    padding-top: 2.14286rem !important;
}
.pt-xl-35 {
    padding-top: 2.5rem !important;
}
.pt-xl-40 {
    padding-top: 2.85714rem !important;
}
.pt-xl-45 {
    padding-top: 3.21429rem !important;
}
.pt-xl-50 {
    padding-top: 3.57143rem !important;
}
.pt-xl-55 {
    padding-top: 3.92857rem !important;
}
.pt-xl-60 {
    padding-top: 4.28571rem !important;
}
.pt-xl-65 {
    padding-top: 4.64286rem !important;
}
.pt-xl-70 {
    padding-top: 5rem !important;
}
.pt-xl-75 {
    padding-top: 5.35714rem !important;
}
.pt-xl-80 {
    padding-top: 5.71429rem !important;
}
.pt-xl-85 {
    padding-top: 6.07143rem !important;
}
.pt-xl-90 {
    padding-top: 6.42857rem !important;
}
.pt-xl-95 {
    padding-top: 6.78571rem !important;
}
.pt-xl-100 {
    padding-top: 7.14286rem !important;
}
.pt-xl-105 {
    padding-top: 7.5rem !important;
}
.pt-xl-110 {
    padding-top: 7.85714rem !important;
}
.pt-xl-115 {
    padding-top: 8.21429rem !important;
}
.pt-xl-120 {
    padding-top: 8.57143rem !important;
}
.pt-xl-125 {
    padding-top: 8.92857rem !important;
}
.pt-xl-130 {
    padding-top: 9.28571rem !important;
}
.pt-xl-135 {
    padding-top: 9.64286rem !important;
}
.pt-xl-140 {
    padding-top: 10rem !important;
}
.pt-xl-145 {
    padding-top: 10.35714rem !important;
}
.pt-xl-150 {
    padding-top: 10.71429rem !important;
}
.pr-xl-0p {
    padding-right: 0px !important;
}
.pr-xl-1p {
    padding-right: 0.07143rem !important;
}
.pr-xl-2p {
    padding-right: 0.14286rem !important;
}
.pr-xl-3p {
    padding-right: 0.21429rem !important;
}
.pr-xl-4p {
    padding-right: 0.28571rem !important;
}
.pr-xl-5p {
    padding-right: 0.35714rem !important;
}
.pr-xl-6 {
    padding-right: 0.42857rem !important;
}
.pr-xl-7 {
    padding-right: 0.5rem !important;
}
.pr-xl-8 {
    padding-right: 0.57143rem !important;
}
.pr-xl-9 {
    padding-right: 0.64286rem !important;
}
.pr-xl-10 {
    padding-right: 0.71429rem !important;
}
.pr-xl-15 {
    padding-right: 1.07143rem !important;
}
.pr-xl-20 {
    padding-right: 1.42857rem !important;
}
.pr-xl-25 {
    padding-right: 1.78571rem !important;
}
.pr-xl-30 {
    padding-right: 2.14286rem !important;
}
.pr-xl-35 {
    padding-right: 2.5rem !important;
}
.pr-xl-40 {
    padding-right: 2.85714rem !important;
}
.pr-xl-45 {
    padding-right: 3.21429rem !important;
}
.pr-xl-50 {
    padding-right: 3.57143rem !important;
}
.pr-xl-55 {
    padding-right: 3.92857rem !important;
}
.pr-xl-60 {
    padding-right: 4.28571rem !important;
}
.pr-xl-65 {
    padding-right: 4.64286rem !important;
}
.pr-xl-70 {
    padding-right: 5rem !important;
}
.pr-xl-75 {
    padding-right: 5.35714rem !important;
}
.pr-xl-80 {
    padding-right: 5.71429rem !important;
}
.pr-xl-85 {
    padding-right: 6.07143rem !important;
}
.pr-xl-90 {
    padding-right: 6.42857rem !important;
}
.pr-xl-95 {
    padding-right: 6.78571rem !important;
}
.pr-xl-100 {
    padding-right: 7.14286rem !important;
}
.pr-xl-105 {
    padding-right: 7.5rem !important;
}
.pr-xl-110 {
    padding-right: 7.85714rem !important;
}
.pr-xl-115 {
    padding-right: 8.21429rem !important;
}
.pr-xl-120 {
    padding-right: 8.57143rem !important;
}
.pr-xl-125 {
    padding-right: 8.92857rem !important;
}
.pr-xl-130 {
    padding-right: 9.28571rem !important;
}
.pr-xl-135 {
    padding-right: 9.64286rem !important;
}
.pr-xl-140 {
    padding-right: 10rem !important;
}
.pr-xl-145 {
    padding-right: 10.35714rem !important;
}
.pr-md-150 {
    padding-right: 10.71429rem !important;
}
.pr-xl-155 {
    padding-right: 11.07143rem !important;
}
.pr-xl-160 {
    padding-right: 11.42857rem !important;
}
.pr-xl-165 {
    padding-right: 11.78571rem !important;
}
.pr-xl-170 {
    padding-right: 12.14286rem !important;
}
.pb-xl-0 {
    padding-bottom: 0px !important;
}
.pb-xl-1p {
    padding-bottom: 0.07143rem !important;
}
.pb-xl-2p {
    padding-bottom: 0.14286rem !important;
}
.pb-xl-3p {
    padding-bottom: 0.21429rem !important;
}
.pb-xl-4p {
    padding-bottom: 0.28571rem !important;
}
.pb-xl-5p {
    padding-bottom: 0.35714rem !important;
}
.pb-xl-6 {
    padding-bottom: 0.42857rem !important;
}
.pb-xl-7 {
    padding-bottom: 0.5rem !important;
}
.pb-xl-8 {
    padding-bottom: 0.57143rem !important;
}
.pb-xl-9 {
    padding-bottom: 0.64286rem !important;
}
.pb-xl-10 {
    padding-bottom: 0.71429rem !important;
}
.pb-xl-15 {
    padding-bottom: 1.07143rem !important;
}
.pb-xl-20 {
    padding-bottom: 1.42857rem !important;
}
.pb-xl-25 {
    padding-bottom: 1.78571rem !important;
}
.pb-xl-30 {
    padding-bottom: 2.14286rem !important;
}
.pb-xl-35 {
    padding-bottom: 2.5rem !important;
}
.pb-xl-40 {
    padding-bottom: 2.85714rem !important;
}
.pb-xl-45 {
    padding-bottom: 3.21429rem !important;
}
.pb-xl-50 {
    padding-bottom: 3.57143rem !important;
}
.pb-xl-55 {
    padding-bottom: 3.92857rem !important;
}
.pb-xl-60 {
    padding-bottom: 4.28571rem !important;
}
.pb-xl-65 {
    padding-bottom: 4.64286rem !important;
}
.pb-xl-70 {
    padding-bottom: 5rem !important;
}
.pb-xl-75 {
    padding-bottom: 5.35714rem !important;
}
.pb-xl-80 {
    padding-bottom: 5.71429rem !important;
}
.pb-xl-85 {
    padding-bottom: 6.07143rem !important;
}
.pb-xl-90 {
    padding-bottom: 6.42857rem !important;
}
.pb-xl-95 {
    padding-bottom: 6.78571rem !important;
}
.pb-xl-100 {
    padding-bottom: 7.14286rem !important;
}
.pb-xl-105 {
    padding-bottom: 7.5rem !important;
}
.pb-xl-110 {
    padding-bottom: 7.85714rem !important;
}
.pb-xl-115 {
    padding-bottom: 8.21429rem !important;
}
.pb-xl-120 {
    padding-bottom: 8.57143rem !important;
}
.pb-xl-125 {
    padding-bottom: 8.92857rem !important;
}
.pb-xl-130 {
    padding-bottom: 9.28571rem !important;
}
.pb-xl-135 {
    padding-bottom: 9.64286rem !important;
}
.pb-xl-140 {
    padding-bottom: 10rem !important;
}
.pb-xl-145 {
    padding-bottom: 10.35714rem !important;
}
.pb-xl-150 {
    padding-bottom: 10.71429rem !important;
}
.pl-xl-0 {
    padding-left: 0px !important;
}
.pl-xl-1p {
    padding-left: 0.07143rem !important;
}
.pl-xl-2p {
    padding-left: 0.14286rem !important;
}
.pl-xl-3p {
    padding-left: 0.21429rem !important;
}
.pl-xl-4p {
    padding-left: 0.28571rem !important;
}
.pl-xl-5p {
    padding-left: 0.35714rem !important;
}
.pl-xl-6 {
    padding-left: 0.42857rem !important;
}
.pl-xl-7 {
    padding-left: 0.5rem !important;
}
.pl-xl-8 {
    padding-left: 0.57143rem !important;
}
.pl-xl-9 {
    padding-left: 0.64286rem !important;
}
.pl-xl-10 {
    padding-left: 0.71429rem !important;
}
.pl-xl-15 {
    padding-left: 1.07143rem !important;
}
.pl-xl-20 {
    padding-left: 1.42857rem !important;
}
.pl-xl-25 {
    padding-left: 1.78571rem !important;
}
.pl-xl-30 {
    padding-left: 2.14286rem !important;
}
.pl-xl-35 {
    padding-left: 2.5rem !important;
}
.pl-xl-40 {
    padding-left: 2.85714rem !important;
}
.pl-xl-45 {
    padding-left: 3.21429rem !important;
}
.pl-xl-50 {
    padding-left: 3.57143rem !important;
}
.pl-xl-55 {
    padding-left: 3.92857rem !important;
}
.pl-xl-60 {
    padding-left: 4.28571rem !important;
}
.pl-xl-65 {
    padding-left: 4.64286rem !important;
}
.pl-xl-70 {
    padding-left: 5rem !important;
}
.pl-xl-75 {
    padding-left: 5.35714rem !important;
}
.pl-xl-80 {
    padding-left: 5.71429rem !important;
}
.pl-xl-85 {
    padding-left: 6.07143rem !important;
}
.pl-xl-90 {
    padding-left: 6.42857rem !important;
}
.pl-xl-95 {
    padding-left: 6.78571rem !important;
}
.pl-xl-100 {
    padding-left: 7.14286rem !important;
}
.pl-xl-105 {
    padding-left: 7.5rem !important;
}
.pl-xl-110 {
    padding-left: 7.85714rem !important;
}
.pl-xl-115 {
    padding-left: 8.21429rem !important;
}
.pl-xl-120 {
    padding-left: 8.57143rem !important;
}
.pl-xl-125 {
    padding-left: 8.92857rem !important;
}
.pl-xl-130 {
    padding-left: 9.28571rem !important;
}
.pl-xl-135 {
    padding-left: 9.64286rem !important;
}
.pl-xl-140 {
    padding-left: 10rem !important;
}
.pl-xl-145 {
    padding-left: 10.35714rem !important;
}
.pl-xl-150 {
    padding-left: 10.71429rem !important;
}
.pl-xl-155 {
    padding-left: 11.07143rem !important;
}
.pl-xl-160 {
    padding-left: 11.42857rem !important;
}
.pl-xl-165 {
    padding-left: 11.78571rem !important;
}
.pl-xl-170 {
    padding-left: 12.14286rem !important;
}
}
/*º¸´õ border */
.ba-solid {
    border: solid 1px transparent;
}
.bx-solid {
    border-left: solid 1px transparent;
    border-right: 1px solid transparent;
}
.by-solid {
    border-top: solid 1px transparent;
    border-bottom: 1px solid transparent;
}
.bt-solid {
    border-top: solid 1px transparent;
}
.bb-solid {
    border-bottom: solid 1px transparent;
}
.br-solid {
    border-right: solid 1px transparent;
}
.bl-solid {
    border-left: solid 1px transparent;
}
.ba-dashed {
    border: dashed 1px transparent;
}
.bt-dashed {
    border-top: dashed 1px transparent;
}
.bb-dashed {
    border-bottom: dashed 1px transparent;
}
.br-dashed {
    border-right: dashed 1px transparent;
}
.bl-dashed {
    border-left: dashed 1px transparent;
}
.ba-dotted {
    border: dotted 1px transparent;
}
.bt-dotted {
    border-top: dotted 1px transparent;
}
.bb-dotted {
    border-bottom: dotted 1px transparent;
}
.br-dotted {
    border-right: dotted 1px transparent;
}
.bl-dotted {
    border-left: dotted 1px transparent;
}
.ba-double {
    border: double 1px transparent;
}
.bt-double {
    border-top: double 1px transparent;
}
.bb-double {
    border-bottom: double 1px transparent;
}
.br-double {
    border-right: double 1px transparent;
}
.bl-double {
    border-left: double 1px transparent;
}
.ba-groove {
    border: groove 1px transparent;
}
.bt-groove {
    border-top: groove 1px transparent;
}
.bb-groove {
    border-bottom: groove 1px transparent;
}
.br-groove {
    border-right: groove 1px transparent;
}
.bl-groove {
    border-left: groove 1px transparent;
}
/* º¸´õ width */
.b-0 {
    border-width: 0 !important;
}
.b-1 {
    border-width: 1px !important;
}
.b-2 {
    border-width: 2px !important;
}
.b-3 {
    border-width: 3px !important;
}
.b-4 {
    border-width: 4px !important;
}
.b-5 {
    border-width: 5px !important;
}
.b-6 {
    border-width: 6px !important;
}
.b-7 {
    border-width: 7px !important;
}
.b-10 {
    border-width: 10px !important;
}
.bt-0 {
    border-top-width: 0 !important;
}
.bt-1 {
    border-top-width: 1px !important;
}
.bt-2 {
    border-top-width: 2px !important;
}
.bt-3 {
    border-top-width: 3px !important;
}
.bt-4 {
    border-top-width: 4px !important;
}
.bt-5 {
    border-top-width: 5px !important;
}
.bt-6 {
    border-top-width: 6px !important;
}
.bt-7 {
    border-top-width: 7px !important;
}
.bt-10 {
    border-top-width: 10px !important;
}
.br-0 {
    border-right-width: 0 !important;
}
.br-1 {
    border-right-width: 1px !important;
}
.br-2 {
    border-right-width: 2px !important;
}
.br-3 {
    border-right-width: 3px !important;
}
.br-4 {
    border-right-width: 4px !important;
}
.br-5 {
    border-right-width: 5px !important;
}
.br-6 {
    border-right-width: 6px !important;
}
.br-7 {
    border-right-width: 7px !important;
}
.br-10 {
    border-right-width: 10px !important;
}
.bb-0 {
    border-bottom-width: 0 !important;
}
.bb-1 {
    border-bottom-width: 1px !important;
}
.bb-2 {
    border-bottom-width: 2px !important;
}
.bb-3 {
    border-bottom-width: 3px !important;
}
.bb-4 {
    border-bottom-width: 4px !important;
}
.bb-5 {
    border-bottom-width: 5px !important;
}
.bb-6 {
    border-bottom-width: 6px !important;
}
.bb-7 {
    border-bottom-width: 7px !important;
}
.bb-10 {
    border-bottom-width: 10px !important;
}
.bl-0 {
    border-left-width: 0 !important;
}
.bl-1 {
    border-left-width: 1px !important;
}
.bl-2 {
    border-left-width: 2px !important;
}
.bl-3 {
    border-left-width: 3px !important;
}
.bl-4 {
    border-left-width: 4px !important;
}
.bl-5 {
    border-left-width: 5px !important;
}
.bl-6 {
    border-left-width: 6px !important;
}
.bl-7 {
    border-left-width: 7px !important;
}
.bl-10 {
    border-left-width: 10px !important;
}
/*º¸´õ ½ºÅ¸ÀÏ before */
.ba-before-solid {
    border: solid 1px transparent;
}
.by-before-solid {
    border-top: solid 1px transparent;
    border-bottom: 1px solid transparent;
}
.bt-before-solid {
    border-top: solid 1px transparent;
}
.bb-before-solid {
    border-bottom: solid 1px transparent;
}
.br-before-solid {
    border-right: solid 1px transparent;
}
.bl-before-solid {
    border-left: solid 1px transparent;
}
.ba-before-dashed {
    border: dashed 1px transparent;
}
.bt-before-dashed {
    border-top: dashed 1px transparent;
}
.bb-before-dashed {
    border-bottom: dashed 1px transparent;
}
.br-before-dashed {
    border-right: dashed 1px transparent;
}
.bl-before-dashed {
    border-left: dashed 1px transparent;
}
.ba-before-dotted {
    border: dotted 1px transparent;
}
.bt-before-dotted {
    border-top: dotted 1px transparent;
}
.bb-before-dotted {
    border-bottom: dotted 1px transparent;
}
.br-before-dotted {
    border-right: dotted 1px transparent;
}
.bl-before-dotted {
    border-left: dotted 1px transparent;
}
.ba-before-double {
    border: double 1px transparent;
}
.bt-before-double {
    border-top: double 1px transparent;
}
.bb-before-double {
    border-bottom: double 1px transparent;
}
.br-before-double {
    border-right: double 1px transparent;
}
.bl-before-double {
    border-left: double 1px transparent;
}
.ba-before-groove {
    border: groove 1px transparent;
}
.bt-before-groove {
    border-top: groove 1px transparent;
}
.bb-before-groove {
    border-bottom: groove 1px transparent;
}
.br-before-groove {
    border-right: groove 1px transparent;
}
.bl-before-groove {
    border-left: groove 1px transparent;
}
/* º¸´õ width */
.b-before-0 {
    border-width: 0 !important;
}
.b-before-1 {
    border-width: 1px !important;
}
.b-before-2 {
    border-width: 2px !important;
}
.b-before-3 {
    border-width: 3px !important;
}
.b-before-4 {
    border-width: 4px !important;
}
.b-before-5 {
    border-width: 5px !important;
}
.b-before-6 {
    border-width: 6px !important;
}
.b-before-7 {
    border-width: 7px !important;
}
.b-before-10 {
    border-width: 10px !important;
}
.bt-before-0 {
    border-top-width: 0 !important;
}
.bt-before-1 {
    border-top-width: 1px !important;
}
.bt-before-2 {
    border-top-width: 2px !important;
}
.bt-before-3 {
    border-top-width: 3px !important;
}
.bt-before-4 {
    border-top-width: 4px !important;
}
.bt-before-5 {
    border-top-width: 5px !important;
}
.bt-before-6 {
    border-top-width: 6px !important;
}
.bt-before-7 {
    border-top-width: 7px !important;
}
.bt-before-10 {
    border-top-width: 10px !important;
}
.br-before-0 {
    border-right-width: 0 !important;
}
.br-before-1 {
    border-right-width: 1px !important;
}
.br-before-2 {
    border-right-width: 2px !important;
}
.br-before-3 {
    border-right-width: 3px !important;
}
.br-before-4 {
    border-right-width: 4px !important;
}
.br-before-5 {
    border-right-width: 5px !important;
}
.br-before-6 {
    border-right-width: 6px !important;
}
.br-before-7 {
    border-right-width: 7px !important;
}
.br-before-10 {
    border-right-width: 10px !important;
}
.bb-before-0 {
    border-bottom-width: 0 !important;
}
.bb-before-1 {
    border-bottom-width: 1px !important;
}
.bb-before-2 {
    border-bottom-width: 2px !important;
}
.bb-before-3 {
    border-bottom-width: 3px !important;
}
.bb-before-4 {
    border-bottom-width: 4px !important;
}
.bb-before-5 {
    border-bottom-width: 5px !important;
}
.bb-before-6 {
    border-bottom-width: 6px !important;
}
.bb-before-7 {
    border-bottom-width: 7px !important;
}
.bb-before-10 {
    border-bottom-width: 10px !important;
}
.bl-before-0 {
    border-left-width: 0 !important;
}
.bl-before-1 {
    border-left-width: 1px !important;
}
.bl-before-2 {
    border-left-width: 2px !important;
}
.bl-before-3 {
    border-left-width: 3px !important;
}
.bl-before-4 {
    border-left-width: 4px !important;
}
.bl-before-5 {
    border-left-width: 5px !important;
}
.bl-before-6 {
    border-left-width: 6px !important;
}
.bl-before-7 {
    border-left-width: 7px !important;
}
.bl-before-10 {
    border-left-width: 10px !important;
}
/*º¸´õ ½ºÅ¸ÀÏ after */
.ba-after-solid {
    border: solid 1px transparent;
}
.by-after-solid {
    border-top: solid 1px transparent;
    border-bottom: 1px solid transparent;
}
.bt-after-solid {
    border-top: solid 1px transparent;
}
.bb-after-solid {
    border-bottom: solid 1px transparent;
}
.br-after-solid {
    border-right: solid 1px transparent;
}
.bl-after-solid {
    border-left: solid 1px transparent;
}
.ba-after-dashed {
    border: dashed 1px transparent;
}
.bt-after-dashed {
    border-top: dashed 1px transparent;
}
.bb-after-dashed {
    border-bottom: dashed 1px transparent;
}
.br-after-dashed {
    border-right: dashed 1px transparent;
}
.bl-after-dashed {
    border-left: dashed 1px transparent;
}
.ba-after-dotted {
    border: dotted 1px transparent;
}
.bt-after-dotted {
    border-top: dotted 1px transparent;
}
.bb-after-dotted {
    border-bottom: dotted 1px transparent;
}
.br-after-dotted {
    border-right: dotted 1px transparent;
}
.bl-after-dotted {
    border-left: dotted 1px transparent;
}
.ba-after-double {
    border: double 1px transparent;
}
.bt-after-double {
    border-top: double 1px transparent;
}
.bb-after-double {
    border-bottom: double 1px transparent;
}
.br-after-double {
    border-right: double 1px transparent;
}
.bl-after-double {
    border-left: double 1px transparent;
}
.ba-after-groove {
    border: groove 1px transparent;
}
.bt-after-groove {
    border-top: groove 1px transparent;
}
.bb-after-groove {
    border-bottom: groove 1px transparent;
}
.br-after-groove {
    border-right: groove 1px transparent;
}
.bl-after-groove {
    border-left: groove 1px transparent;
}
/* º¸´õ width */
.b-after-0 {
    border-width: 0 !important;
}
.b-after-1 {
    border-width: 1px !important;
}
.b-after-2 {
    border-width: 2px !important;
}
.b-after-3 {
    border-width: 3px !important;
}
.b-after-4 {
    border-width: 4px !important;
}
.b-after-5 {
    border-width: 5px !important;
}
.b-after-6 {
    border-width: 6px !important;
}
.b-after-7 {
    border-width: 7px !important;
}
.b-after-10 {
    border-width: 10px !important;
}
.bt-after-0 {
    border-top-width: 0 !important;
}
.bt-after-1 {
    border-top-width: 1px !important;
}
.bt-after-2 {
    border-top-width: 2px !important;
}
.bt-after-3 {
    border-top-width: 3px !important;
}
.bt-after-4 {
    border-top-width: 4px !important;
}
.bt-after-5 {
    border-top-width: 5px !important;
}
.bt-after-6 {
    border-top-width: 6px !important;
}
.bt-after-7 {
    border-top-width: 7px !important;
}
.bt-after-10 {
    border-top-width: 10px !important;
}
.br-after-0 {
    border-right-width: 0 !important;
}
.br-after-1 {
    border-right-width: 1px !important;
}
.br-after-2 {
    border-right-width: 2px !important;
}
.br-after-3 {
    border-right-width: 3px !important;
}
.br-after-4 {
    border-right-width: 4px !important;
}
.br-after-5 {
    border-right-width: 5px !important;
}
.br-after-6 {
    border-right-width: 6px !important;
}
.br-after-7 {
    border-right-width: 7px !important;
}
.br-after-10 {
    border-right-width: 10px !important;
}
.bb-after-0 {
    border-bottom-width: 0 !important;
}
.bb-after-1 {
    border-bottom-width: 1px !important;
}
.bb-after-2 {
    border-bottom-width: 2px !important;
}
.bb-after-3 {
    border-bottom-width: 3px !important;
}
.bb-after-4 {
    border-bottom-width: 4px !important;
}
.bb-after-5 {
    border-bottom-width: 5px !important;
}
.bb-after-6 {
    border-bottom-width: 6px !important;
}
.bb-after-7 {
    border-bottom-width: 7px !important;
}
.bb-after-10 {
    border-bottom-width: 10px !important;
}
.bl-after-0 {
    border-left-width: 0 !important;
}
.bl-after-1 {
    border-left-width: 1px !important;
}
.bl-after-2 {
    border-left-width: 2px !important;
}
.bl-after-3 {
    border-left-width: 3px !important;
}
.bl-after-4 {
    border-left-width: 4px !important;
}
.bl-after-5 {
    border-left-width: 5px !important;
}
.bl-after-6 {
    border-left-width: 6px !important;
}
.bl-after-7 {
    border-left-width: 7px !important;
}
.bl-after-10 {
    border-left-width: 10px !important;
}
/* º¸´õ Ä®¶ó */

.bc-black {
    border-color: #000 !important;
}
.bc-black-1 {
    border-color: rgba(0, 0, 0, 0.1) !important;
}
.bc-black-2 {
    border-color: rgba(0, 0, 0, 0.2) !important;
}
.bc-black-3 {
    border-color: rgba(0, 0, 0, 0.3) !important;
}
.bc-black-4 {
    border-color: rgba(0, 0, 0, 0.4) !important;
}
.bc-black-5 {
    border-color: rgba(0, 0, 0, 0.5) !important;
}
.bc-black-6 {
    border-color: rgba(0, 0, 0, 0.6) !important;
}
.bc-black-7 {
    border-color: rgba(0, 0, 0, 0.7) !important;
}
.bc-black-8 {

    border-color: rgba(0, 0, 0, 0.8) !important;
}
.bc-black-9 {
    border-color: rgba(0, 0, 0, 0.9) !important;
}
.bc-white {
    border-color: #fff !important;
}
.bc-white-1 {
    border-color: rgba(255, 255, 255, 0.1) !important;
}
.bc-white-2 {
    border-color: rgba(255, 255, 255, 0.2) !important;
}
.bc-white-3 {
    border-color: rgba(255, 255, 255, 0.3) !important;
}
.bc-white-4 {
    border-color: rgba(255, 255, 255, 0.4) !important;
}
.bc-white-5 {
    border-color: rgba(255, 255, 255, 0.5) !important;
}
.bc-white-6 {
    border-color: rgba(255, 255, 255, 0.6) !important;
}
.bc-white-7 {
    border-color: rgba(255, 255, 255, 0.7) !important;
}
.bc-white-8 {
    border-color: rgba(255, 255, 255, 0.8) !important;
}
.bc-white-9 {
    border-color: rgba(255, 255, 255, 0.9) !important;
}
.bc-transparent {
    border-color: transparent !important;
}
.bc-green {
    border-color: #72c02c !important;
}
.bc-blue {
    border-color: #3398dc !important;
}
.bc-lightblue {
    border-color: #edf2f8 !important;
}
.bc-lightblue2 {
    border-color: #d6e2ee !important;
}
.bc-darkblue {
    border-color: #009 !important;
}
.bc-indigo {
    border-color: #4263a3 !important;
}
.bc-red {
    border-color: #f00 !important;
}
.bc-lightred {
    border-color: #e64b3b !important;
}
.bc-darkred {
    border-color: #a10f2b !important;
}
.bc-purple {
    border-color: #9a69cb !important;
}
.bc-darkpurple {
    border-color: #6639b6 !important;
}
.bc-pink {
    border-color: #e81c62 !important;
}
.bc-orange {
    border-color: #e57d20 !important;
}
.bc-deeporange {
    border-color: #fe541e !important;
}
.bc-yellow {
    border-color: #ebc71d !important;
}
.bc-aqua {
    border-color: #29d6e6 !important;
}
.bc-cyan {
    border-color: #00bed6 !important;
}
.bc-teal {
    border-color: #18ba9b !important;
}
.bc-brown {
    border-color: #9c8061 !important;
}
.bc-bluegray {
    border-color: #585f69 !important;
}
/* º¸´õÄ®¶ó : before */
.bc-before-black:before {
    border-color: #000 !important;
}
.bc-before-black-1:before {
    border-color: rgba(0, 0, 0, 0.1) !important;
}
.bc-before-black-2:before {
    border-color: rgba(0, 0, 0, 0.2) !important;
}
.bc-before-black-3:before {
    border-color: rgba(0, 0, 0, 0.3) !important;
}
.bc-before-black-4:before {
    border-color: rgba(0, 0, 0, 0.4) !important;
}
.bc-before-black-5:before {
    border-color: rgba(0, 0, 0, 0.5) !important;
}
.bc-before-black-6:before {
    border-color: rgba(0, 0, 0, 0.6) !important;
}
.bc-before-black-7:before {
    border-color: rgba(0, 0, 0, 0.7) !important;
}
.bc-before-black-8:before {
    border-color: rgba(0, 0, 0, 0.8) !important;
}
.bc-before-black-9:before {
    border-color: rgba(0, 0, 0, 0.9) !important;
}
.bc-before-white:before {
    border-color: #fff !important;
}
.bc-before-white-1:before {
    border-color: rgba(255, 255, 255, 0.1) !important;
}
.bc-before-white-2:before {
    border-color: rgba(255, 255, 255, 0.2) !important;
}
.bc-before-white-3:before {
    border-color: rgba(255, 255, 255, 0.3) !important;
}
.bc-before-white-4:before {
    border-color: rgba(255, 255, 255, 0.4) !important;
}
.bc-before-white-5:before {
    border-color: rgba(255, 255, 255, 0.5) !important;
}
.bc-before-white-6:before {
    border-color: rgba(255, 255, 255, 0.6) !important;
}
.bc-before-white-7:before {
    border-color: rgba(255, 255, 255, 0.7) !important;
}
.bc-before-white-8:before {
    border-color: rgba(255, 255, 255, 0.8) !important;
}
.bc-before-white-9:before {
    border-color: rgba(255, 255, 255, 0.9) !important;
}
.bc-before-transparent:before {
    border-color: transparent !important;
}
.bc-before-green:before {
    border-color: #72c02c !important;
}
.bc-before-blue:before {
    border-color: #3398dc !important;
}
.bc-before-lightblue:before {
    border-color: #edf2f8 !important;
}
.bc-before-lightblue2:before {
    border-color: #d6e2ee !important;
}
.bc-before-darkblue:before {
    border-color: #009 !important;
}
.bc-before-indigo:before {
    border-color: #4263a3 !important;
}
.bc-before-red:before {
    border-color: #f00 !important;
}
.bc-before-lightred:before {
    border-color: #e64b3b !important;
}
.bc-before-darkred:before {
    border-color: #a10f2b !important;
}
.bc-before-purple:before {
    border-color: #9a69cb !important;
}
.bc-before-darkpurple:before {
    border-color: #6639b6 !important;
}
.bc-before-pink:before {
    border-color: #e81c62 !important;
}
.bc-before-orange:before {
    border-color: #e57d20 !important;
}
.bc-before-deeporange:before {
    border-color: #fe541e !important;
}
.bc-before-yellow:before {
    border-color: #ebc71d !important;
}
.bc-before-aqua:before {
    border-color: #29d6e6 !important;
}
.bc-before-cyan:before {
    border-color: #00bed6 !important;
}
.bc-before-teal:before {
    border-color: #18ba9b !important;
}
.bc-before-brown:before {
    border-color: #9c8061 !important;
}
.bc-before-bluegray:before {
    border-color: #585f69 !important;
}
/* º¸´õÄ®¶ó : after */
.bc-after-black:after {
    border-color: #000 !important;
}
.bc-after-black-1:after {
    border-color: rgba(0, 0, 0, 0.1) !important;
}
.bc-after-black-2:after {
    border-color: rgba(0, 0, 0, 0.2) !important;
}
.bc-after-black-3:after {
    border-color: rgba(0, 0, 0, 0.3) !important;
}
.bc-after-black-4:after {
    border-color: rgba(0, 0, 0, 0.4) !important;
}
.bc-after-black-5:after {
    border-color: rgba(0, 0, 0, 0.5) !important;
}
.bc-after-black-6:after {
    border-color: rgba(0, 0, 0, 0.6) !important;
}
.bc-after-black-7:after {
    border-color: rgba(0, 0, 0, 0.7) !important;
}
.bc-after-black-8:after {
    border-color: rgba(0, 0, 0, 0.8) !important;
}
.bc-after-black-9:after {
    border-color: rgba(0, 0, 0, 0.9) !important;
}
.bc-after-white:after {
    border-color: #fff !important;
}
.bc-after-white-1:after {
    border-color: rgba(255, 255, 255, 0.1) !important;
}
.bc-after-white-2:after {
    border-color: rgba(255, 255, 255, 0.2) !important;
}
.bc-after-white-3:after {
    border-color: rgba(255, 255, 255, 0.3) !important;
}
.bc-after-white-4:after {
    border-color: rgba(255, 255, 255, 0.4) !important;
}
.bc-after-white-5:after {
    border-color: rgba(255, 255, 255, 0.5) !important;
}
.bc-after-white-6:after {
    border-color: rgba(255, 255, 255, 0.6) !important;
}
.bc-after-white-7:after {
    border-color: rgba(255, 255, 255, 0.7) !important;
}
.bc-after-white-8:after {
    border-color: rgba(255, 255, 255, 0.8) !important;
}
.bc-after-white-9:after {
    border-color: rgba(255, 255, 255, 0.9) !important;
}
.bc-after-transparent:after {
    border-color: transparent !important;
}
.bc-after-green:after {
    border-color: #72c02c !important;
}
.bc-after-blue:after {
    border-color: #3398dc !important;
}
.bc-after-lightblue:after {
    border-color: #edf2f8 !important;
}
.bc-after-lightblue2:after {
    border-color: #d6e2ee !important;
}
.bc-after-darkblue:after {
    border-color: #009 !important;
}
.bc-after-indigo:after {
    border-color: #4263a3 !important;
}
.bc-after-red:after {
    border-color: #f00 !important;
}
.bc-after-lightred:after {
    border-color: #e64b3b !important;
}
.bc-after-darkred:after {
    border-color: #a10f2b !important;
}
.bc-after-purple:after {
    border-color: #9a69cb !important;
}
.bc-after-darkpurple:after {
    border-color: #6639b6 !important;
}
.bc-after-pink:after {
    border-color: #e81c62 !important;
}
.bc-after-orange:after {
    border-color: #e57d20 !important;
}
.bc-after-deeporange:after {
    border-color: #fe541e !important;
}
.bc-after-yellow:after {
    border-color: #ebc71d !important;
}
.bc-after-aqua:after {
    border-color: #29d6e6 !important;
}
.bc-after-cyan:after {
    border-color: #00bed6 !important;
}
.bc-after-teal:after {
    border-color: #18ba9b !important;
}
.bc-after-brown:after {
    border-color: #9c8061 !important;
}
.bc-after-bluegray:after {
    border-color: #585f69 !important;
}
/* ¿À¹öÇÃ·Î¿ì */
.overflow-h {
    overflow: hidden;
}
.overflow-a {
    overflow: auto;
}
.overflow-hidden {
    overflow: hidden;
}
.clear-both {
    clear: both;
}
/*  Opacity */
.opacity-0 {
    opacity: 0 !important;
}
.opacity-0_1 {
    opacity: .1 !important;
}
.opacity-0_2 {
    opacity: .2 !important;
}
.opacity-0_3 {
    opacity: .3 !important;
}
.opacity-0_4 {
    opacity: .4 !important;
}
.opacity-0_5 {
    opacity: .5 !important;
}
.opacity-0_6 {
    opacity: .6 !important;
}
.opacity-0_7 {
    opacity: .7 !important;
}
.opacity-0_8 {
    opacity: .8 !important;
}
.opacity-0_9 {
    opacity: .9 !important;
}
.opacity-1 {
    opacity: 1 !important;
}
/*  Z-Index */
.z-index-auto {
    z-index: auto;
}
.z-index-1 {
    z-index: 1;
}
.z-index-2 {
    z-index: 2;
}
.z-index-3 {
    z-index: 3;
}
.z-index-4 {
    z-index: 4;
}
.z-index-5 {
    z-index: 5;
}
.z-index-6 {
    z-index: 6;
}
.z-index-7 {
    z-index: 7;
}
.z-index-8 {
    z-index: 8;
}
.z-index-9 {
    z-index: 9;
}
.z-index-9999 {
    z-index: 9999;
}
.z-index-minus-1 {
    z-index: -1;
}
/* ############################# ¹é±×¶ó¿îµå Ä®¶ó¼Ó¼º  ########################### */
/* °ËÁ¤Åæ */
.bg-black {
    background-color: #000 !important;
}
.bg-black-hover:hover {
    background-color: #000 !important;
}
.bg-black-after::after {
    background-color: #000 !important;
}
.bg-black-after-hover:hover::after {
    background-color: #000 !important;
}
.bg-black-opacity-0_1 {
    background-color: rgba(0, 0, 0, 0.1) !important;
}
.bg-black-opacity-0_1-after::after {
    background-color: rgba(0, 0, 0, 0.1) !important;
}
.bg-black-opacity-0_1-after-hover:hover::after {
    background-color: rgba(0, 0, 0, 0.1) !important;
}
.bg-black-opacity-0_2 {
    background-color: rgba(0, 0, 0, 0.2) !important;
}
.bg-black-opacity-0_2-after::after {
    background-color: rgba(0, 0, 0, 0.2) !important;
}
.bg-black-opacity-0_2-after-hover:hover::after {
    background-color: rgba(0, 0, 0, 0.2) !important;
}
.bg-black-opacity-0_3 {
    background-color: rgba(0, 0, 0, 0.3) !important;
}
.bg-black-opacity-0_3-hover:hover {
    background-color: rgba(0, 0, 0, 0.3) !important;
}
.bg-black-opacity-0_3-after::after {
    background-color: rgba(0, 0, 0, 0.3) !important;

}
.bg-black-opacity-0_3-hover-after:hover::after {
    background-color: rgba(0, 0, 0, 0.3) !important;
}
.bg-black-opacity-0_4 {
    background-color: rgba(0, 0, 0, 0.4) !important;
}
.bg-black-opacity-0_4-after::after {
    background-color: rgba(0, 0, 0, 0.4) !important;
}
.bg-black-opacity-0_4-after-hover:hover::after {
    background-color: rgba(0, 0, 0, 0.4) !important;
}
.bg-black-opacity-0_5 {
    background-color: rgba(0, 0, 0, 0.5) !important;
}
.bg-black-opacity-0_5-hover:hover {
    background-color: rgba(0, 0, 0, 0.5) !important;
}
.bg-black-opacity-0_5-after::after {
    background-color: rgba(0, 0, 0, 0.5) !important;
}
.bg-black-opacity-0_5-after-hover:hover::after {
    background-color: rgba(0, 0, 0, 0.5) !important;
}
.bg-black-opacity-0_6 {
    background-color: rgba(0, 0, 0, 0.6) !important;
}
.bg-black-opacity-0_6-hover:hover {
    background-color: rgba(0, 0, 0, 0.7) !important;
}
.bg-black-opacity-0_6-after::after {
    background-color: rgba(0, 0, 0, 0.6) !important;
}
.bg-black-opacity-0_6-after-hover:hover::after {
    background-color: rgba(0, 0, 0, 0.6) !important;
}
.bg-black-opacity-0_7 {
    background-color: rgba(0, 0, 0, 0.7) !important;
}
.bg-black-opacity-0_7-hover:hover {
    background-color: rgba(0, 0, 0, 0.7) !important;
}
.bg-black-opacity-0_7-after::after {
    background-color: rgba(0, 0, 0, 0.7) !important;
}
.bg-black-opacity-0_7-after-hover:hover::after {
    background-color: rgba(0, 0, 0, 0.7) !important;
}
.bg-black-opacity-0_8 {
    background-color: rgba(0, 0, 0, 0.8) !important;
}
.bg-black-opacity-0_8-after::after {
    background-color: rgba(0, 0, 0, 0.8) !important;
}
.bg-black-opacity-0_8-hover:hover {
    background-color: rgba(0, 0, 0, 0.8) !important;
}
.bg-black-opacity-0_8-after-hover:hover::after {
    background-color: rgba(0, 0, 0, 0.8) !important;
}
.bg-black-opacity-0_9 {
    background-color: rgba(0, 0, 0, 0.9) !important;
}
.bg-black-opacity-0_9-after::after {
    background-color: rgba(0, 0, 0, 0.9) !important;
    transition: 0.3s;
}
.bg-black-opacity-0_9-hover:hover {
    background-color: rgba(0, 0, 0, 0.9) !important;
}
.bg-black-opacity-0_9-after-hover:hover::after {
    background-color: rgba(0, 0, 0, 0.9) !important;
}
/* Èò»öÅæ */
.bg-white {
    background-color: #fff !important;
}
.bg-white-after::after {
    background-color: #fff !important;
}
.bg-white-hover:hover {
    background-color: #fff !important;
}
.bg-white-before::before, .bg-white-after::after {
    background-color: #fff !important;
}
.bg-white-opacity-0_05 {
    background-color: rgba(255, 255, 255, 0.05) !important;
}
.bg-white-opacity-0_1 {
    background-color: rgba(255, 255, 255, 0.1) !important;
}
.bg-white-opacity-0_1-after::after {
    background-color: rgba(255, 255, 255, 0.1) !important;
}
.bg-white-opacity-0_2 {
    background-color: rgba(255, 255, 255, 0.2) !important;
}
.bg-white-opacity-0_2-hover:hover {
    background-color: rgba(255, 255, 255, 0.2) !important;
}
.bg-white-opacity-0_3 {
    background-color: rgba(255, 255, 255, 0.3) !important;
}
.bg-white-opacity-0_3-hover:hover {
    background-color: rgba(255, 255, 255, 0.3) !important;
}
.bg-white-opacity-0_3-after::after {
    background-color: rgba(255, 255, 255, 0.3) !important;
}
.bg-white-opacity-0_4 {
    background-color: rgba(255, 255, 255, 0.4) !important;
}
.bg-white-opacity-0_4-hover:hover {
    background-color: rgba(255, 255, 255, 0.4) !important;
}
.bg-white-opacity-0_5 {
    background-color: rgba(255, 255, 255, 0.5) !important;
}
.bg-white-opacity-0_5-after::after {
    background-color: rgba(255, 255, 255, 0.5) !important;
}
.bg-white-opacity-0_7 {
    background-color: rgba(255, 255, 255, 0.7) !important;
}
.bg-white-opacity-0_7-hover:hover {
    background-color: rgba(255, 255, 255, 0.7) !important;
}
.bg-white-opacity-0_7-after::after {
    background-color: rgba(255, 255, 255, 0.7) !important;
}
.bg-white-opacity-0_8 {
    background-color: rgba(255, 255, 255, 0.8) !important;
}
.bg-white-opacity-0_8-hover:hover {
    background-color: rgba(255, 255, 255, 0.8) !important;
}
.bg-white-opacity-0_8-after::after {
    background-color: rgba(255, 255, 255, 0.8) !important;
}
.bg-white-opacity-0_8-hover-after:hover::after {
    background-color: rgba(114, 192, 44, 0.8) !important;
}
.bg-white-opacity-0_9 {
    background-color: rgba(255, 255, 255, 0.9) !important;
}
.bg-white-opacity-0_9-hover:hover {
    background-color: rgba(255, 255, 255, 0.9) !important;
}
.bg-white-opacity-0_9-after::after {
    background-color: rgba(255, 255, 255, 0.9) !important;
}
/* È¸»ö ±×·¹ÀÌÅæ */
.bg-gray-1 {
    background-color: #111 !important;
}
.bg-gray-1-hover:hover {
    background-color: #111 !important;
}
.bg-gray-3 {
    background-color: #333 !important;
}
.bg-gray-3-hover:hover {
    background-color: #333 !important;
}
.bg-gray-5 {
    background-color: #555 !important;
}
.bg-gray-5-hover:hover {
    background-color: #555 !important;
}
.bg-gray-7 {
    background-color: #777 !important;
}
.bg-gray-7-hover:hover {
    background-color: #777 !important;
}
.bg-gray-9 {
    background-color: #999 !important;
}
.bg-gray-9-hover:hover {
    background-color: #999 !important;
}
.bg-gray-light-1 {
    background-color: #bbb !important;
}
.bg-gray-light-1-hover:hover {
    background-color: #bbb !important;
}
.bg-gray-light-3 {
    background-color: #ccc !important;
}
.bg-gray-light-3-hover:hover {
    background-color: #ccc !important;
}
.bg-gray-light-5 {
    background-color: #ddd !important;
}
.bg-gray-light-5-hover:hover {
    background-color: #ddd !important;
}
.bg-gray-light-7 {
    background-color: #eee !important;
}
.bg-gray-light-7-hover:hover {
    background-color: #eee !important;
}
.bg-gray-light-9 {
    background-color: #f7f7f7 !important;
}
.bg-gray-light-9-hover:hover {
    background-color: #f7f7f7 !important;
}
/* Åõ¸íÅæ Transparent */
.bg-transparent {
    background-color: transparent !important;
}
.bg-transparent-hover:hover {
    background-color: transparent !important;
}
.bg-transparent-hover-after:hover::after {
    background-color: transparent !important;
}
/* ¹é±×¶ó¿îµå Ä®¶ó */
.bg-beige {
    background-color: #e5e1de !important;
}
.bg-green {
    background-color: #72c02c !important;
}
.bg-green-opacity-0_1 {
    background-color: rgba(114, 192, 44, 0.1) !important;
}
.bg-green-hover:hover {
    background-color: #72c02c !important;
}
.bg-blue {
    background-color: #3398dc !important;
}
.bg-blue-opacity-0_1 {
    background-color: rgba(51, 152, 220, 0.1) !important;
}
.bg-blue-opacity-0_7 {
    background-color: rgba(51, 152, 220, 0.7) !important;
}
.bg-blue-opacity-0_9 {
    background-color: rgba(51, 152, 220, 0.9) !important;
}
.bg-blue-hover:hover {
    background-color: #3398dc !important;
}
.bg-lightblue {
    background-color: #edf2f8 !important;
}
.bg-lightblue-opacity-0_1 {
    background-color: rgba(237, 242, 248, 0.1) !important;
}
.bg-lightblue {
    background-color: #d6e2ee !important;
}
.bg-lightblue-opacity-0_1 {
    background-color: rgba(214, 226, 238, 0.1) !important;
}
.bg-darkblue {
    background-color: #009 !important;
}
.bg-darkblue-opacity-0_1 {
    background-color: rgba(0, 0, 153, 0.1) !important;
}
.bg-indigo {
    background-color: #4263a3 !important;
}
.bg-indigo-opacity-0_1 {
    background-color: rgba(66, 99, 163, 0.1) !important;
}
.bg-red {
    background-color: #f00 !important;
}
.bg-red-opacity-0_1 {
    background-color: rgba(255, 0, 0, 0.1) !important;
}
.bg-red-opacity-0_2 {
    background-color: rgba(255, 0, 0, 0.2) !important;
}
.bg-red-opacity-0_5 {
    background-color: rgba(255, 0, 0, 0.5) !important;
}
.bg-red-opacity-0_8 {
    background-color: rgba(255, 0, 0, 0.8) !important;
}
.bg-red-hover:hover {
    background-color: #f00 !important;
}
.bg-lightred {
    background-color: #e64b3b !important;
}
.bg-lightred-opacity-0_1 {
    background-color: rgba(230, 75, 59, 0.1) !important;
}
.bg-lightred-hover:hover {
    background-color: #e64b3b !important;
}
.bg-darkred {
    background-color: #a10f2b !important;
}
.bg-darkred-opacity-0_1 {
    background-color: rgba(161, 15, 43, 0.1) !important;
}
.bg-purple {
    background-color: #9a69cb !important;
}
.bg-purple-opacity-0_1 {
    background-color: rgba(154, 105, 203, 0.1) !important;
}
.bg-purple-opacity-0_7 {
    background-color: rgba(154, 105, 203, 0.7) !important;
}
.bg-purple-opacity-0_9 {
    background-color: rgba(154, 105, 203, 0.9) !important;
}
.bg-purple-opacity-0_9-after::after {
    background-color: rgba(154, 105, 203, 0.9) !important;
}
.bg-purple-hover:hover {
    background-color: #9a69cb !important;
}
.bg-darkpurple {
    background-color: #6639b6 !important;
}
.bg-darkpurple-opacity-0_1 {
    background-color: rgba(102, 57, 182, 0.1) !important;
}
.bg-pink {
    background-color: #e81c62 !important;
}
.bg-pink-opacity-0_1 {
    background-color: rgba(232, 28, 98, 0.1) !important;
}
.bg-pink-opacity-0_9 {
    background-color: rgba(232, 28, 98, 0.9) !important;
}
.bg-pink-hover:hover {
    background-color: #e81c62 !important;
}
.bg-pink-before::after, .bg-pink-after::after {
    background-color: #e81c62 !important;
}
.bg-pink-before-hover:hover::after, .bg-pink-after-hover:hover::after {
    background-color: #e81c62 !important;
}
.bg-orange {
    background-color: #e57d20 !important;
}
.bg-orange-opacity-0_1 {
    background-color: rgba(229, 125, 32, 0.1) !important;
}
.bg-orange-opacity-0_2 {
    background-color: rgba(229, 125, 32, 0.2) !important;
}
.bg-orange-hover:hover {
    background-color: #e57d20 !important;
}
.bg-deeporange {
    background-color: #fe541e !important;
}
.bg-deeporange-opacity-0_1 {
    background-color: rgba(254, 84, 30, 0.1) !important;
}
.bg-deeporange-hover:hover {
    background-color: #fe541e !important;
}
.bg-yellow {
    background-color: #ebc71d !important;
}
.bg-yellow-opacity-0_1 {
    background-color: rgba(235, 199, 29, 0.1) !important;
}
.bg-yellow-opacity-0_7 {
    background: rgba(235, 199, 29, 0.7) !important;
}
.bg-yellow-hover:hover {
    background-color: #ebc71d !important;
}
.bg-aqua {
    background-color: #29d6e6 !important;
}
.bg-aqua-opacity-0_1 {
    background-color: rgba(41, 214, 230, 0.1) !important;
}
.bg-aqua-opacity-0_9 {
    background-color: rgba(41, 214, 230, 0.9) !important;
}
.bg-aqua-hover:hover {
    background-color: #29d6e6 !important;
}
.bg-cyan {
    background-color: #00bed6 !important;
}
.bg-cyan-opacity-0_1 {
    background-color: rgba(0, 190, 214, 0.1) !important;
}
.bg-cyan-opacity-0_9 {
    background-color: rgba(0, 190, 214, 0.9) !important;
}
.bg-cyan-opacity-0_9-after::after {
    background-color: rgba(0, 190, 214, 0.9) !important;
}
.bg-cyan-hover:hover {
    background-color: #00bed6 !important;
}
.bg-teal {
    background-color: #18ba9b !important;
}
.bg-teal-opacity-0_1 {
    background-color: rgba(24, 186, 155, 0.1) !important;
}
.bg-teal-opacity-0_9 {
    background-color: rgba(24, 186, 155, 0.9) !important;
}
.bg-teal-opacity-0_9-after::after {
    background-color: rgba(24, 186, 155, 0.9) !important;
}
.bg-teal-hover:hover {
    background-color: #18ba9b !important;
}
.bg-brown {
    background-color: #9c8061 !important;
}
.bg-brown-opacity-0_1 {
    background-color: rgba(156, 128, 97, 0.1) !important;
}
.bg-brown-hover:hover {
    background-color: #9c8061 !important;
}
.bg-bluegray {
    background-color: #585f69 !important;
}
.bg-bluegray-opacity-0_1 {
    background-color: rgba(88, 95, 105, 0.1) !important;
}
.bg-bluegray-opacity-0_2-before::before, .bg-bluegray-opacity-0_2-after::after {
    background-color: rgba(88, 95, 105, 0.2) !important;
}
.bg-bluegray-opacity-0_3-before::before, .bg-bluegray-opacity-0_3-after::after {
    background-color: rgba(88, 95, 105, 0.3) !important;
}
.bg-bluegray-opacity-0_5, .bg-bluegray-opacity-0_5-after::after {
    background-color: rgba(88, 95, 105, 0.5) !important;
}
.bg-bluegray-opacity-0_7 {
    background-color: rgba(88, 95, 105, 0.7) !important;
}
.bg-bluegray-hover:hover {
    background-color: #585f69 !important;
}
/* ¹é±×¶ó¿îµå ¼Ó¼º*/

.bg-cover-all-after::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.bg-cover-inside-after::after {
    content: " ";
    position: absolute;
    top: 25px;
    right: 25px;
    bottom: 25px;
    left: 25px;
}
.bg-cover_inner {
    z-index: 1;
    position: relative;
}
.bg-img {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.bg-pos-center {
    background-position: center;
}
.bg-pos-left-center {
    background-position: left center;
}
.bg-pos-top-center {
    background-position: top center;
}
.bg-pos-bottom-center {
    background-position: bottom center;
}
.bg-no-repeat {
    background-repeat: no-repeat;
}
.bg-size-cover {
    background-size: cover !important;
}
.bg-img-fixed {
    background-attachment: fixed;
}
.bg-size-100x {
    background-size: 100% !important;
}
.bg-size-100x--hover:hover {
    background-size: 100% !important;
}
.bg-size-120x {
    background-size: 120% !important;
}
.bg-size-120x--hover {
    background-size: 120% !important;
}
.bg-repeat {
    background-repeat: repeat !important;
    background-size: auto !important;
}
/*  Æ÷Áö¼Ç */
.pos-rel {
    position: relative !important;
}
.pos-abs {
    position: absolute !important;
}
.pos-stc {
    position: static !important;
}
.pos-fix {
    position: fixed !important;
}

@media (min-width: 576px) {
.pos-sm-rel {
    position: relative !important;
}
.pos-sm-abs {
    position: absolute !important;
}
.pos-sm-stc {
    position: static !important;
}
.pos-sm-fix {
    position: fixed !important;
}
}

@media (min-width: 768px) {
.pos-md-rel {
    position: relative !important;
}
.pos-md-abs {
    position: absolute !important;
}
.pos-md-stc {
    position: static !important;
}
.pos-md-fix {
    position: fixed !important;
}
}

@media (min-width: 992px) {
.pos-lg-rel {
    position: relative !important;
}
.pos-lg-abs {
    position: absolute !important;
}
.pos-lg-stc {
    position: static !important;
}
.pos-lg-fix {
    position: fixed !important;
}
}

@media (min-width: 1200px) {
.pos-xl-rel {
    position: relative !important;
}
.pos-xl-abs {
    position: absolute !important;
}
.pos-xl-stc {
    position: static !important;
}
.pos-xl-fix {
    position: fixed !important;
}
}
.top-auto {
    top: auto;
}
.top-0 {
    top: 0;
}
.top-0-hover:hover {
    top: 0;
}
.top-1 {
    top: 0.07143rem;
}
.top-2 {
    top: 0.14286rem;
}
.top-3 {
    top: 0.21429rem;
}
.top-5 {
    top: 0.35714rem !important;
}
.top-7 {
    top: 0.5rem !important;
}
.top-10 {
    top: 0.71429rem !important;
}
.top-15 {
    top: 1.07143rem;
}
.top-20 {
    top: 1.42857rem;
}
.top-25 {
    top: 1.78571rem;
}
.top-30 {
    top: 2.14286rem;
}
.top-35 {
    top: 2.5rem;
}
.top-55 {
    top: 3.92857rem;
}
.top-65 {
    top: 4.64286rem;
}
.top-100 {
    top: 7.14286rem;
}
.top-15x {
    top: 15%;
}
.top-20x {
    top: 20%;
}
.top-25x {
    top: 25%;
}
.top-30x {
    top: 30%;
}
.top-35x {
    top: 35%;
}
.top-50x {
    top: 50%;
}
.top-100x {
    top: 100%;
}
.top-minus-1 {
    top: -0.07143rem;
}
.top-minus-2 {
    top: -0.14286rem;
}
.top-minus-3 {
    top: -0.21429rem !important;
}
.top-minus-4 {
    top: -0.28571rem;
}
.top-minus-5 {
    top: -0.35714rem;
}
.top-minus-6 {
    top: -0.42857rem;
}
.top-minus-8 {
    top: -0.57143rem;
}
.top-minus-10 {
    top: -0.71429rem;
}
.top-minus-15 {
    top: -1.07143rem;
}
.top-minus-20 {
    top: -1.42857rem;
}
.top-minus-30 {
    top: -2.14286rem;
}
.top-minus-35 {
    top: -2.5rem;
}
.top-minus-40 {
    top: -2.85714rem;
}
.top-minus-70 {
    top: -5rem;
}
.top-minus-120 {
    top: -8.57143rem;
}
.top-minus-25x {
    top: -25%;
}
.top-minus-80x {
    top: -80%;
}
.left-auto {
    left: auto;
}
.left-0 {
    left: 0;
}
.left-0-hover:hover {
    left: 0;
}
.left-2 {
    left: 0.14286rem;
}
.left-5 {
    left: 0.35714rem;
}
.left-10 {
    left: 0.71429rem;
}
.left-15 {
    left: 1.07143rem !important;
}
.left-20 {
    left: 1.42857rem;
}
.left-30 {
    left: 2.14286rem;
}
.left-40 {
    left: 2.85714rem;
}
.left-45 {
    left: 3.21429rem;
}
.left-75 {
    left: 5.35714rem;
}
.left-110 {
    left: 7.85714rem;
}
.left-130 {
    left: 9.28571rem;
}
.left-200 {
    left: 14.28571rem;
}
.left-15x {
    left: 15%;
}
.left-35x {
    left: 35%;
}
.left-50x {
    left: 50%;
}
.left-100x {
    left: 100%;
}
.left-minus-3 {
    left: -0.21429rem;
}
.left-minus-6 {
    left: -0.42857rem;
}
.left-minus-7 {
    left: -0.5rem;
}
.left-minus-10 {
    left: -0.71429rem;
}
.left-minus-15 {
    left: -1.07143rem;
}
.left-minus-20 {
    left: -1.42857rem;
}
.left-minus-25 {
    left: -1.78571rem;
}
.left-minus-30 {
    left: -2.14286rem;
}
.left-minus-40 {
    left: -2.85714rem;
}
.left-minus-50 {
    left: -3.57143rem;
}
.right-auto {
    right: auto;
}
.right-0 {
    right: 0;
}
.right-0-hover:hover {
    right: 0;
}
.right-5 {
    right: 0.35714rem !important;
}
.right-7 {
    right: 0.5rem !important;
}
.right-10 {
    right: 0.71429rem !important;
}
.right-15 {
    right: 1.07143rem !important;
}
.right-20 {
    right: 1.42857rem;
}
.right-30 {
    right: 2.14286rem;
}
.right-40 {
    right: 2.85714rem;
}
.right-45 {
    right: 3.21429rem;
}
.right-55 {
    right: 3.92857rem;
}
.right-65 {
    right: 4.64286rem;
}
.right-100 {
    right: 7.14286rem;
}
.right-110 {
    right: 7.85714rem;
}
.right-130 {
    right: 9.28571rem;
}
.right-15x {
    right: 15%;
}
.right-35x {
    right: 35%;
}
.right-50x {
    right: 50%;
}
.right-100x {
    right: 100%;
}
.right-minus-3 {
    right: -0.21429rem !important;
}
.right-minus-6 {
    right: -0.42857rem;
}
.right-minus-5 {
    right: -0.35714rem;
}
.right-minus-10 {
    right: -0.71429rem;
}
.right-minus-13 {
    right: -0.92857rem;
}
.right-minus-15 {
    right: -1.07143rem;
}
.right-minus-20 {
    right: -1.42857rem;
}
.right-minus-25 {
    right: -1.78571rem;
}
.right-minus-40 {
    right: -2.85714rem;
}
.right-minus-50 {
    right: -3.57143rem;
}
.bottom-auto {
    bottom: auto;
}
.bottom-0 {
    bottom: 0;
}
.bottom-0-hover:hover {
    bottom: 0;
}
.bottom-6 {
    bottom: 0.42857rem;
}
.bottom-10 {
    bottom: 0.71429rem;
}
.bottom-20 {
    bottom: 1.42857rem;
}
.bottom-30 {
    bottom: 2.14286rem;
}
.bottom-40 {
    bottom: 2.85714rem;
}
.bottom-50 {
    bottom: 3.57143rem;
}
.bottom-60 {
    bottom: 4.28571rem;
}
.bottom-80 {
    bottom: 5.71429rem;
}
.bottom-minus-20 {
    bottom: -1.42857rem;
}
.bottom-minus-30 {
    bottom: -2.14286rem;
}
.bottom-minus-40 {
    bottom: -2.85714rem;
}
.bottom-minus-70 {
    bottom: -5rem;
}
.bottom-minus-35x {
    bottom: -35%;
}
.bottom-15x {
    bottom: 15%;
}
.bottom-minus-25x {
    bottom: -25%;
}
.bottom-100x {
    bottom: 100%;
}
