.header-a1-a
{
height:0;
background-color: #FFFFFF;
}
.header
{

}
.offsidex
{
    display:none;
}

 .mu-7y-9a
{
 width:auto;
 float:left;
 padding:1rem 0 0 1.8rem;

}
.mu-7y-10a
{
 width:auto;
 float:left;
 padding:1rem 0 0 2rem;
}

.bux-bbx
{
    width:auto;
    float:right;

}
 .page-header h1
 {
 margin:0 0 2.5rem 0;
 }
 .jbc-u6t ul
 {
  padding: 0 !important;
  margin: 0 !important;
  list-style: none;
 }
  .jbc-u6t li
 {
position:relative;
margin:0 0 1rem 0;

 }
.jy4fv .site-grid.hn4n5
 {
     background-color: #222222;
 }
 .view-category .site-grid.hn4n5
 {
    background-color: transparent;
 }

   .jbc-u6t .f2ww
 {
position:absolute;
top:15px;
color:rgba(51, 153, 153, 1);

 }
.b3tt2f
{
    width:50px;
    height:5px;
   position:absolute;
bottom:0;
left:0;
background-color: #339999;

}
.side-nx-cc
{
    padding:0 0 1rem 0;
}

.jbc-b-kgr4r
{
    position: absolute;
    top:0;
    right:0;
    z-index:0;
}
.jbc-b-kgr4r span
{
    font-size: 384px;
    color: #FFDBB8;
}
.jbc-m7m7 h4
{
 margin:3rem 0 2rem 0;
}
.jbc-m7m7 h4:first-child {
  margin: 0 0 2rem 0;
}
    .a1-shw-hc .jbc-jk-a
    {
     width:50%;   
        
        
    }
.jbc-m7m7 li
{
 margin:0 0 1.5rem 0;
 font-size: 1.05rem;

}
.u8j-b a
{
    color: #FFFFFF;
}

.jbc-main
{
    width:100%;
    display:block;
}
.jbc-main-jv
{
    width:65%;
}
.jbc-sidebar-right
{
    width:35%;
    padding:0 0 0 2rem;

}
.jbc-m9-p li:nth-child(1)
{
    width:49.5%;
    float:left;
    margin:0 1% 0 0;
}
.jbc-m9-p li:nth-child(2)
{
    width:49.5%;
    float:left;
}
.jbc-m9-p
{
    padding:4rem 0 0 0;
}
.a1-shw-hf-a .jbc-m9-p
{
    padding:1rem 0 8rem 0;
}
.a2-shw-h
{
    margin:2rem 0 0 0;
}

.k7_ya
{
padding:2rem 1rem 2rem 0;
}
.k7_ya a
{
    color: rgba(17, 17, 17, 1)
}
.k7_ya a:hover, .k7_ya a:focus
{
    text-decoration: underline;
}

.jbc-m7m7 .left.item-image img
{
    text-align: center;
    margin:0 0 0 0;
      display: block;
}
a {
  color: #339999;
}
.category-module a
{
   color: #111111;
}

.jbc-jk-a
{
  width:40%;
  margin:0 auto;
  background-color: #FFFFFF;
}
.jbc-jk-b
{
  width:100%;
  padding:2rem 1rem 0 1rem;
  text-align: center
}
.jbc-jk-ba
{
    padding:0 0 3rem 0;
}
.blog h1
{
    margin:0 0 3rem 0;
    font-size: 2.3rem;
}

 ul.h2qqwd0 .jbc-jk-b.fxx_l
{
  width:50%;
   padding:2rem 2rem 0 0 ;

}
 ul.h2qqwd0 .jbc-u6t-o7a
{
 top:0;
 left:0;
}

 ul.h2qqwd0 .jbc-jk-b.fxx_r
{
  width:50%;
  padding:2rem 0 0 2rem;

}

.jbc-3k-aaa:nth-child(1n)
{
   width:24.25%;
   margin:0 1% 0 0;
}
.jbc-3k-aaa:nth-child(2n)
{
   width:24.25%;
   margin:0 1% 0 0;
}
.jbc-3k-aaa:nth-child(3n)
{
   width:24.25%;
   margin:0 1% 0 0;
}
.jbc-3k-aaa:nth-child(4n)
{
   width:24.25%;
   margin:0 0 0 0;
}
.jbc-3k-b
{

}
.jn4rpr
{
    width:25%;
   padding:0.5rem;
}
.jn4rpr-a
{
    background-color: #FFFFFF;
    min-height:20rem;
    border-radius:0.25rem;
    margin:1.3rem 0 0 0;
    padding:4rem 1rem 0.5rem 1rem;
}

.jn4rpr-a .sp9w
 {
  width:100%;
 }
.jn4rpr-a .a4-4y-7ub
 {
  padding:1rem;
 }
 .jbc-nm8y5 .jbc-v8u4
 {
  padding:1rem 0 2rem 0;
 }
 ul.h2qqwd0
 {
 margin:0 0 0 0;
 position: relative;
  clear: both;
 }
 ul.h2qqwd0 li
 {
 position: relative;
  clear: both;
margin:0 0 0 0;

 }
.a4-wb-7ub
{
 position:absolute;
 bottom:0;
 left:0;
}
.a4-ww-ub
{
    background-color: rgba(255, 255, 255, 0.80);
    padding: 0.5rem 1rem;
    width:50%;
}

ul.h2qqwd0 .jbc-u6t-o7a {


}
ul.h2qqwd0 .jbc-u6t-o7a {
  height: 2.8rem;
  width: 2.8rem;
  border-radius: 100%;
  background-color: hsl(212, 63%, 84%);
  margin: 0 0 0 0;
  padding: 0.5rem 0 0 0.85rem;
  top: 0;
  left: 0;
  position:absolute;
}

ul.mod-articlescategory
{
 margin:0 0 0 0;
 position: relative;
  clear: both;
}
.a1-shw-hf-b .jbc-m9-p {
 padding:2.3rem 0 0 0;
}
.jbc-m9-p li.wx-44k-a
{
  width:100%;
  padding:0.5rem 0 0.5em 0;
  margin:0 0 1rem 0;
}
.wx-u6t-o7
{
 padding: 0 0 0.5rem 0;
}
.wx-u6t-o5
{
 position:absolute;
 top:0;
 width:2.5rem;
}
.wx-njj19
{
    padding:0 0 0 4rem;
}

 .a1-shw-h .jbc-n6h7 {
     padding-right:0;
  height: auto;
  text-align: center;
 }
  .a1-shw-h .jbc-njj9 {
  margin: 0 0 1rem 0;
}
 .p88d9u
 {
   display:block;

 }
 .p88d8u
 {
     display:none;
 }
.jbc-k09-8yh
 {
 padding:0 0 2rem 0;
 }
.jbc-k09-8yh .mod-list li {
  padding: 0 0 0 0;
}
.jbc-n6h7
{
   padding-right:0;
}
a.row-col4x-wrap
{
    color: hsl(0, 0%, 7%);
}

 .jbc-njj9
 {
  overflow:hidden;
border-radius: 0.5rem 0.5rem 0.5rem 0.5rem;
margin:0 0 0.5rem 0;
 }
 .jbc-njj9-px
 {
  position:absolute;
  bottom:0;
  right:0;
  width:2.6rem;
  height:2.6rem;
  background-color: hsla(0, 0%, 5%, 0.6);
       text-align: center;
       padding:0.6rem 0.5rem 0.5rem 0.5rem;
       border-radius:0.5rem;
 }
 .jbc-njj9-px h4
 {
     color: hsla(0, 0%, 100%, 1);
     margin:0 0 0 0;

 }
.mu-7y-9k
{
    margin:0 0 0 0;
    float:right;

}
 .fxx_l
{
 float:left;

}
 .fxx_n
{
 float:none;

}
 .f4_r
{
 position:relative;

}

.fxx_r
{
 float:right;
}
.fxx_w
{
 width:100%;
}
.fxx-c
{
text-align: center;
}
.tab-content
{
    border-radius:0.5rem;
    padding:1rem;
    margin:2rem 0 0 0;
    border:1px solid #EEEEEE;
box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 12px;
    width:55%;
    background-color: #F3F7FC;
}
.a4-4y-7ub
{
     margin:1rem 0.5rem 1rem 0;

    }
.a4-4y-7uub
{
    margin:2rem 0 1rem 0;
    float:left;
    text-align: center
}
.sp8x
{
  padding:5rem;
}
.sp9w
{
    min-width:310px;
}

 .control-label
 {
  padding:0.5rem 0;
  color: #111111;
  font-size: 1em;
 }
 .star
 {
     color: #FF0000;
 }

.a1-shw-a
{
    height:auto;
    background-color: #6699CC;
}
.a1-shw-b
{
    background-color: #111111;
}
.a1-shw-c
{
    height:30rem;
    background-color: #FFCC33;
}
.a1-shw-d
{
    height:auto;
    display:block;
    background-color:#FFFFFF;
    border-bottom:0 solid #EEEEEE;
}
.a1-shw-d h1
{
    color: #339999;
    text-decoration: underline;

}
 .a1-shw-ee
{
    background-color: #000000;
    background: url(../../../../h6_Ujh_8Y/b_b/vtni3s_cpxgb67_m90.jpg);
 position:relative;
 background-repeat: no-repeat;
 background-position: top center;
}
.a1-shw-e
{

    background-color: #000000;
    background: url(../../../../h6_Ujh_8Y/b_b/vtni3s_cpxgb67_ko0.jpg);
 position:relative;
 background-repeat: no-repeat;
 background-position: top center;
}
.u8j-a
{
width:100%;
 height:35rem;
}

.u8j-b
{
    position:absolute;
 bottom:30px;
 color: #FFFFFF;
 text-align: center;
 width:100%;

}
.u8j-b a:link
{
    color: #FFFFFF;
}

.u8j-b h3
{
padding:0 12rem;

}
.u8j-b h2
{
padding:0 12rem;

}
.u8j-c
{
   position:relative;
width:100%;
 height:100%;
 background: linear-gradient(180deg,rgba(0,0,0,0) 23.08%,#000 100%);


}
.u8j-ca
{
   position:relative;
width:100%;
 height:100%;
 background: linear-gradient(180deg,rgba(0,0,0,0) 53.08%,#000 100%);


}
.a1-shw-f
{
    height:30rem;
    background-color: #CCCC99;
}
.a1-shw-g
{
    height:30rem;
    background-color: #FFFFFF;
}
.a1-shw-h
{
    background-color: #F0F0F0;
    padding:1rem 0 3rem 0;
}
.a1-shw-h h5

{
    color: #111111;
}
.a1-shw-h p

{
    color: #CCCCCC;
}
.a1-shw-hm
{
    background-color: #F0F0F0;
    border-bottom:0 solid #DDDDDD;
    padding:2rem 0 6rem 0;
}
.a1-shw-hg
{
    background-color: #FFFFFF;
    border-top:1px solid #EEEEEE;
    padding:2rem 0 1rem 0;
}
.a1-shw-hf
{
    padding:0 0 4rem 0;
    background-color: #FFFFFF;
}
.a1-shw-hf-b
{
    width:47.5%;
}
.a1-shw-hf-a
{
    width:47.5%;
    margin:0 5% 0 0;
}
.a1-shw-hk
{
    background-color: #F0F0F0;
    border-bottom:0 solid #DDDDDD;
    padding:1rem 0 4rem 0
}


.a1-shw-hc
{
    background-color: #FFFFFF;
    border-bottom:0 solid #DDDDDD;
    padding:3rem 0 3rem 0;
}
.a1-shw-hc .mod-list li {
  padding: 0 0 0.5em 0;
}
.a1-shw-h .j8rr22w {
  height: auto;
}
.a1-shw-h .mod-list li {
  padding: 0 0 0 0;
}
.a1-shw-h .j11m4r {
  height: 29rem;
  padding: 0 0;
  background-color: #FFFFFFF;
  border-radius: 0;
  overflow: hidden;
  border-bottom:0 solid #EEEEEE;
}
.a1-shw-h .b99h .j11m4r {
  height: 25rem;
  padding: 0 0;
  background-color: #FFFFFFF;
  border-radius: 0;
  overflow: hidden;
  border-bottom:0 solid #EEEEEE;
}
.jbc-timer-box
{
    padding:1rem 1rem 5rem 0;
}
.jbc-timer-box h4
{
    color: #BCD4F0;
}

ul.jbc-timer-a
{
 list-style: none;
 padding:0 0 0 0;
}
ul.jbc-timer-a li
{
width:25%;

}


.a1-shw-ha .jbc-n6h7
{
  margin-right: 0;
    padding-right: 0;
    overflow:hidden;
border-radius: 0.5rem 0.5rem 0.5rem 0.5rem;
  height: 37rem;
  background-color: #FFFFFF;
}

.a1-shw-hb
{
    padding:0 0 0 0;
    width:100%;
    float:left;
    background-color: #F0F0F0;
}
.a1-shw-ha {
  background-color: #E5E5E5;
  border-bottom: 0 solid #DDDDDD;
  padding: 2rem 0 5rem 0;
}
.a1-shw-h1a
{
   background-color: #000000;
   background-image: url(../../../../images/h7_up4/bk9_8/o5n8tka8qiO_mYVgIT_8qNJs.jpg);
   background-attachment: scroll;
   background-position: top center;
   background-size: cover;
  padding: 2rem 0 2rem 0;
  height:32rem;
}
.a1-shw-h14r
{

  border-bottom: 0 solid #DDDDDD;
  padding: 3rem 0 6rem 0;
}
.j7y-i3
{
background-color: rgba(51, 153, 153, 1);
}
.a3-u-bx
{
}
.a2-u-bx
{
    padding:0 2rem 0.5rem 0;
    color: #666666;
}
.a2-u-bx span
{
    padding:0 1rem 0.5rem 0;
    color: #339999;
}

.a9-u-bx {
 width: 14.5rem;
  height: 6.8rem;
      overflow:hidden;
  padding-top: 0;
  margin:0 auto 3rem auto;
  padding-bottom: 0;
  font-size: 0.9rem;
  color: hsl(0, 0%, 100%);
  float:none;
}
.jbc-u6t
{
      padding:2rem 1.75rem 1rem 1.75rem;

  margin:0 0 0 0;
}
.jbc-u6at
{
  padding:5rem 5rem 1rem 0;
  margin:0 0 0 0;
  width:70%;
}

.km77p
{
      width:30%;
      background-color: #111111;
    margin:2rem 0 0 0;
}
.jbc-u6t-o3
{
 margin:0 0;
}
.jbc-u6t-p3
{
 padding:0.5rem 1rem;
 background-color: rgba(51, 153, 153, 1)
}
.jbc-u6t-p3 h4
{
 margin-bottom:0;
 color: #FFFFFF
}

.jbc-u6t-o4
{
 height:3.5rem;
 margin:0 0 3rem 0;
}

/**/

.jbc-cb5 .jbc-u6t
{
  padding:4rem 6rem 7rem 6rem;
}
.jbc-cb5 .jbc-u6t-o3
{
 height:3.5rem;
 margin:3rem 0;
}
.jbc-cb5 .jbc-u6t-o4
{
 height:3.5rem;
 margin:0 0 0 0;
}
.jbc-cb5 .jbc-u6t-o4
{
 height:1.5rem;
 border-bottom:0 solid #EEEEEE;
}


.djmoveboxcr-loader
{
    width:100%;
    float:left;
}

h5.card-header
{
    color:#111111;
}

/**/
.side-jbc-ua .jbc-3k-a
{
  width:100%;
}
.side-jbc-ua .jbc-n6h7 {
  padding-right: 0;
  height: auto;
  padding: 0 0 1rem 0;
}
.side-jbc-ua li.jbc-3k-a {
  padding: 0 0 0 0;
}
.side-jbc-ua .jbc-njj9 {
  width:35%;
  margin:0 0 1rem 0;
}
.side-jbc-ua .jbc-njj19 {
  width:65%;
  margin:0 0 1rem 0;
  float:left;
  padding:1rem 0 0 1rem;
}
.side-jbc-ua .jbc-njj9
{
  border-radius:0;
}
.side-jbc-txt .jbc-3k-a
{
   width:50%;
   padding: 0 0 0.5em 0;
   min-height: 12.2rem;
}
.side-jbc-txt .jbc-n6h7
  {
   height:auto;
}
.side-jbc-txt .jbc-njj19
  {
   height:auto;
   padding:4rem 0 2rem 0;
}
.side-jbc-txt .jbc-u6t-o7
{
  padding: 0.5rem 0 0 1.1rem;
}
.jbc-sidebar-right .jbc-njj19 a, ul.side-jbc-txt a{
  color: #111111 ;
}
.jbc-sidebar-right .jbc-njj19 a:hover,.jbc-sidebar-right .jbc-njj19 a:focus, ul.side-jbc-txt a:hover, ul..side-jbc-txt a:focus {
  color: #FF6600 ;
}
.side-jbc-ua p {
    color: #111111;
    font-size: 1rem;
}
h6.card-header  {
    color: #111111
}

.j8rr22
{
    width:49.5%;
    margin:0 1% 0 0;
}
 .j8rr32
 {
    width:49.5%;
    margin:0 0 0 0;
    }
.j8rr22w
{
height:27rem;
background-color: rgba(255, 255, 255, 1);

}

 .k8bb-k4
 {

 }
  .k8bb-k4
 {
 color: #FFFFFF;
     background-color: #111111;
     padding:0.5rem 1rem;
     width:9rem;
     margin:0 0 1rem 0;
     font-weight: bold
 }
 .jbc9uu_9
 {
     border-bottom:3px solid #000000;
     box-shadow: rgba(0, 0, 0, 0.15) 0px -30px 10px -24px inset;
     box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
 }

 .o9k
 {
  position:absolute;
  top:0.7rem;
  left:0;
 }
 .k8bb-k5
 {
   position:relative;
   padding:0 0 0 3.3rem;

 }
 .jbc-n4n3
 {
     width:20rem;
     overflow: hidden;
  border-radius: 0.5rem;
  float:left;
 }

 .com-content-article__body
 {
     width:100%;
     float:left;
     padding:1rem 0 3rem 0;
 }

 .jbc-n5n3
 {
     width:50%;
     padding:1rem 0 0 3rem;
 }
 .jbc-n5n3 p
 {
     color: #777777;
     font-size: 1rem;

 }
  a.jbc-suc-9
  {
      color: #111111;
      text-decoration: none;
  }

.hn4n5
{
    padding:1rem 0 8rem 0;
}
.jbc-v9-uj
{
    margin:0 0 2rem 0;
    padding:0 0 2rem 0;
    border-bottom:1px solid #EEEEEE;
}

.left.item-image.jbc-n4n4
{
    margin: 0 0 0 0;

}

main p
{
    font-size: 1.05rem;
    line-height:165%;
}

 .row-co4-main
 {
     margin:0 0 0 0;
     text-align: center;
     width:40rem;
     border-top:0 solid #EEEEEE;
     padding:0 0 3rem 0;
     float:left;

 }
 .kmhbd3e span
 {
  margin:0 0.5rem 0 0;
  padding:0.125rem;
  color: #111111;
 }
 .kmhbd3e:nth-child(1)
 {
  width:32.83333333%;
  margin:0 0.75% 0 0;
 }
  .kmhbd3e:nth-child(2)
 {
  width:32.83333333%;
  margin:0 0 0 0;
 }
  .kmhbd3e:nth-child(3)
 {
  width:32.83333333%;
  margin:0 0 0 0.75%;
 }

.j11m4r
{
    height:35rem;
    padding:1rem 1rem;
    background-color: #FFFFFF;
    border-radius:1rem;
    overflow:hidden;
    border-bottom:3px solid #888888;
}
.kmhbd7c .r4-pop
{
width: 3rem;
  height: 3rem;
  border-radius: 50%;
  margin: 0 0 0 0;
background-color: #F0F0F0;
  padding: 0.2rem 0 0 0rem;
  float: none;
  z-index:1000;
   position:absolute;
   top:0;
   text-align: center;


}
 .kmhbd7c h4
{

  padding: 0.2rem 0 0 4rem;


}
.kmhbd7c .r4-pop h3
{
  color: rgba(51, 153, 153, 1);

    }
.kmhbd7a
{
 display:block;
 overflow:hidden;
padding:0;
color: #000000;
z-index:20;
margin:0 0 1rem 0;
}
.kmhbd7c
{
    height:4rem;
    padding:1rem;

}

.kmhbd7b
{
 display:block;
 overflow:hidden;
padding:0;
color: #000000;
margin:0 0 2rem 0;
}
.j11m4r:hover a h5, .j11m4r:focus a h5
{
    text-decoration: underline;
    color: #FF6600;
}
.kmhbd7a div
{
width:100%;
height:auto;
overflow:hidden;
}
.j11m4r h4
{
margin:0 0 1rem 0;
color: rgba(0, 0, 0, 1);
}
.kmhbd4e:nth-child(1) {
  width: 32.5%;
  margin: 2.5% 1.25% 0 0;
}
.kmhbd4e:nth-child(2) {
  width: 32.5%;
  margin: 2.5% 0 0 0;
}
.kmhbd4e:nth-child(3) {
  width: 32.5%;
  margin: 2.5%  0 0 1.25%;
}
.kmhbd4e:nth-child(4) {
  width: 32.5%;
  margin: 2.5% 1.25% 0 0;
}
.kmhbd4e:nth-child(5) {
  width: 32.5%;
  margin: 2.5% 0 0 0;
}
.kmhbd4e:nth-child(6) {
  width: 32.5%;
  margin: 2.5%  0 0 1.25%;
}

.a1-shw-h1 h4
{
    color: #FFFFFF;
}

  .kmhbd44e
 {
  padding:1rem 0;
 }

  .kmhbd3e div
 {
  padding:1rem;
  background-color:#F0F0F0;
  border-radius:0 1.5rem;
  height:10rem;
  color: #339999;

 }
 .a2-shw-m
 {
     margin:0 0 2rem 0;
 }

 .a1-shw-hg a
 {
     color: #111111
 }

 .r4-inner .column-text

 {
  width:auto;
  float:left;
  margin:0.5rem 0 0 0;
 }

 .row-col-top
 {
     padding:2rem 0 2rem 3.5rem;
     width:50%;
     margin: 0 0 0 0;

}
.r4-pop h2 a
{
    color: #FFFFFF;
}
.u8k
{
    position:absolute;
    left:0;
    top:3.6rem;
}
.a10-b-box
{

}

 .row .row-buttons {
  margin-top: 1.25em;
}
.row .row-defaults {
  text-align: center;
}
.row .row-buttons a {
  margin-left: 0.25em;
  margin-right: 0.25em;
  margin-bottom: 0.5em;
  vertical-align: top;
}
.darkbg .button-outlined:hover {
  text-decoration: none;
  opacity: 1 !important;
  padding: 1em 1.75em;
  color: #777777;
}
 .darkbg .button-outlined {
  position: relative;
  display: inline-block;
  background-color: transparent;
  box-shadow: inset 0 0 0 2px #777777;
  color: #777777;
  padding: 1em 1.75em;
  position: relative;
  overflow: hidden;
  z-index: 1;
  font-weight: 400;
  text-align: center;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  line-height: 100%;
  cursor: pointer;
  text-decoration: none;
  font-family: inherit;
  font-size: 1rem;
  transition: all 200ms cubic-bezier(0.33, 0, 0.19, 1);
  border-radius: 0px;
  transform: scale3d(1, 1, 1);
}
.darkbg .button-outlined:active {
  transform: scale3d(0.95, 0.95, 0.95);
}
.container-footer
{
 display:inline;
 text-align: center;
}

.container-footer span
{
  margin:1rem 0.5rem 0 0.5rem;
  padding:0.5rem;
  border-bottom:2px solid #339999;
  line-height:200%;
  display:inline-block;
}
.container-footer div
{
  padding:0 5rem;

}
/****phone view ***/

 @media (min-width: 1600px)
{

}


@media (max-width: 1200px)
{
     .jbc-n4n3
 {
     width:17rem;
 }
 .jbc-n5n3 {
  width: 48%;
  padding: 1rem 0 0 2rem;
}
}

@media (min-width: 980px)
{


}
  @media (max-width: 979px)
{
    .jbc-3k-aaa:nth-child(1n)
{
   width:32.3333%;
   margin:0 1.5% 0 0;
}
.jbc-3k-aaa:nth-child(2n)
{
   width:32.3333%;
   margin:0 0 0 0;
}
.jbc-3k-aaa:nth-child(3n)
{
   width:32.3333%;
   margin:0 1.5% 0 0;
}
.jbc-3k-aaa:nth-child(4n)
{
   width:32.3333%;
   margin:0 1.5% 0 0;
}

 .jbc-n6h7 {
  padding-right: 0;
  height: auto;
}
.jbc-m0 {
  width: 100%;
}
.jbc-m0:nth-child(1)

{
   padding:0 0 5rem 0;

}

    .a4-4y-7uub
{
    margin:1rem auto 1rem auto;
    float:none;
    width:250px;
}

 .jbc-n4n3
 {
     width:20rem;
     overflow: hidden;
  border-radius: 0.5rem;
  float:none;
  margin:0 auto 0 auto;
 }
 .jbc-n5n3
 {
     width:100%;
     padding:1rem 0 0 0;
 }
 .jbc-n5n3 h5
  {
      border-bottom:1px solid #EEEEEE;
      padding:0 0 0.75rem 0;
      text-align: center;
  }
      .side-jbc-txt .jbc-3k-a {
  width: 100%;
}
.a1-shw-hb .djslider-default ul.djslider-in {

  height: 45rem;
  text-align: center;
}
.a1-shw-hb .djslider-default ul.djslider-in img{

  text-align: center;
}

 .navbar-brand {
  width: 5rem;
  height: 5rem;
  }
   .kmhbd3e {
  padding: 0.25rem;
  width: 50%;
}
.jbc9uu_9 {
  height:3rem;
  padding:0.125rem;
}

  .row-co4-main {
  width: 100%;

}
.a4-4y-7ub {
  margin: 1rem 0 0.25rem 0.25rem;
}
 .mu-7y-9a
{
 width:auto;
 float:left;
 padding:1rem 0 0 0.75rem;

}
.a2-u-bx {
  padding: 0 0.5rem 0.5rem 0;
}
  .kmhbd4e:nth-child(1) {
  width: 49.5%;
  margin: 2.5% 1% 4% 0%;
}

    .kmhbd4e:nth-child(2) {
  width: 49.5%;
  margin: 2.5% 0% 4% 0%;
}
    .kmhbd4e:nth-child(3) {
  width: 49.5%;
  margin:2.5% 1% 4% 0%;
}

    .kmhbd4e:nth-child(4) {
  width: 49.5%;
  margin: 2.5% 0% 4% 0%;
}
    .kmhbd4e:nth-child(5) {
  width: 49.5%;
  margin: 2.5% 1% 4% 0%;
}

    .kmhbd4e:nth-child(6) {
  width: 49.5%;
  margin: 2.5% 0% 4% 0%;
}
  .container-footer div
{
  padding: 0 0;
}
.a1-shw-hf-a .jbc-m9-p
{
  padding: 1rem 0 2rem 0;
}
.jbc-u6at
{
  padding: 2rem 5rem 1rem 0;
  margin: 0 0 0 0;
  width: 70%;
}
.u8j-b h3
{
padding:0 2rem;

}
.j8rr22w
{
  height: 33.5rem;
}
.u8j-b h2
{
  padding: 0 2rem;
}
}
@media (max-width: 767px)
{
    .a2-shw-h {
  margin: 1rem 0 0 0;
}
    .a1-shw-hc .jbc-jk-a
    {
     width:100%;   
        
        
    }
      .u8j-b h2
{
    padding: 0 0;
  }
    .u8j-b h3
{
padding:0 0;

}
.j8rr22w
{
  height: auto;
  padding:0 0 2rem 0;

}
.a1-shw-e
{
    background: url(../../../../h6_Ujh_8Y/b_b/vtni3s_cpxgb67_ko0_a.jpg);
    background-repeat: no-repeat;
  background-position: top center;
}
.a1-shw-ee
{
  background: url(../../../../h6_Ujh_8Y/b_b/vtni3s_cpxgb67_m90_800.jpg);
  background-repeat: no-repeat;
  background-position: top center;

}
    .jbc-u6t
{
  padding: 2rem 1rem 1rem 1rem;
}
    .jbc9uu_9
{
}
  .wx-u6t-o5
{
 position:absolute;
 top:5px;
 width:2.2rem;
}
.wx-njj19
{
    padding:0 0 0 3rem;
}

    .a1-shw-h14r {
  border-bottom: 0 solid #DDDDDD;
  padding: 1rem 0 2rem 0;
}
    .jbc-u6at {
  padding: 1rem 2rem 2rem 0;
  margin: 0 0 0 0;
  width: 100%;
}
.km77p {
width: 60%;
    background-color: #BCD4F0;
    margin: 2rem auto 0 auto;
    display:block;
}
    .a1-shw-hf-a {
  width: 100%;
}
.a1-shw-hf-b {
  width: 100%;
}
    .kmhbd3e:nth-child(1) {
  width: 100%;
  margin: 0 0 0 0;
}
.kmhbd3e:nth-child(2) {
  width: 100%;
  margin: 0 0 0 0;
}
.kmhbd3e:nth-child(3) {
  width: 100%;
  margin: 0 0 0 0;
}
    .jp-type-single-box {
  width: 100%;
}
 .navbar-brand {
  width: 5rem;
  height: 5rem;
  margin:0 auto;
  float:none;
  }
  .mu-7y-9a {
  width: 100%;
  float: left;
  padding: 1rem 0 0 0;
  text-align: center;
}
.a3-u-bx
{
    width:100%;
}

.a4-4y-7ub {
  padding: 1rem 0.25rem;
  margin: 0 0 0 0;
}

 .p88d9u
 {
   display:none;

 }
 .j7y-i3 {
   position:relative;
   z-index:1000;
}
.header
{
    padding:0 0 0 0;
}
.jbc9uu_9 {
    padding: 0.5rem 0;
    line-height:100%;
}
 .p88d8u
 {
     display:block;
 }
    .jbc-main-jv
{
    width:100%;
}
.jbc-sidebar-right
{
    width:100%;
    padding:4rem 0 0 0;
}
    .jbc-3k-a {
  width: 50%;
  margin: 0 0 0 0;
}
.jbc-jk-a {
    width: 50%;
}
 .jbc-jk-b {
    width: 100%;
    padding: 2rem 2rem 0 2rem;
}
.footer-ah-a,.footer-ah-a
{
    width:100%;
}
 .a1-shw-hg {

  padding: 2rem 0 1.3rem 0;
}
.mod-list li {
  padding: 1rem 0 0.5em 0;
}
      .column-4r
 {
    width: 50%;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 2%;
 }
 .kmhbd3e {
  padding: 0.25rem;
  width: 100%;
}
 .page-header-jbc
{
    width:100%;
    padding:0 0 2.5rem 0;
}
    .side-jbc-txt .jbc-3k-a {
  width: 50%;
}
 .jbc-n6h7
{
    padding-right: 0;
    height: auto;
  }
 .jbc-3k-aaa:nth-child(1n)
{
   width:49.5%;
   margin:0 1% 0 0;
}
.jbc-3k-aaa:nth-child(2n)
{
   width:49.5%;
   margin:0 0 0 0;
}
 .jbc-3k-aaa:nth-child(3n)
{
   width:49.5%;
   margin:0 1% 0 0;
}
.jbc-3k-aaa:nth-child(4n)
{
   width:49.5%;
   margin:0 0 0 0;
}
.jbc-3k-b
{

}
.row-col4x-wrap {
  padding:0.125rem 0;
}
 .moveboxc-desc-text-default {
  padding: 15px 0 5px;
}
.r4-pop {
  margin: 0 0.5rem 0 0;

}
a .r4-pop h5{
  margin: 0 0.25rem 0 0;
  font-size: 0.9em;

}
  .jbc-u6t-o6 {
  padding: 0.7rem 0 0 1.25rem;
}
.a2-shw-m {
  padding: 0 0;
}
 .a1-shw-hc .mod-list li {
    padding: 0 0 0.5em 0;
  }
 .a1-shw-hb .djslider-default ul.djslider-in {

  height: 45rem;
}
.bux-bbx
{
 width:20rem;
 float:none;
 margin:0 auto;
 display:block;

}
.header .bux-bbx
{
 width:100%;
 float:left;
}
 .header .a4-4y-7ub {
    padding: 1rem 0.25rem;
    margin: 0 0 0 0;
  width:50%;
}
.header .sp9w {
  width: 100%;
}
.a1-shw-hc {
  padding: 0 0 0 0;
}
.j8rr22 {
  width: 100%;
  margin:0 0 2rem 0;
}
.j8rr32 {
  width: 100%;
  margin: 0 0 0 0;
}
.a1-shw-h {
  padding: 1rem 0 6rem 0;
}
.djslider-default .slide-desc {
  position: absolute;
  float: none;
  top:48%;
}
.djslider-default .slide-desc-in {
padding: 0.5rem 1.5rem;
  border-radius: 0;
}
 .a1-shw-hk {

  padding:1rem 0 1rem 0
}
.tab-content
{
  width: 100%;
}
.page-header-jbc
{
  padding: 0 0 0.5rem 0;
}
.jbc-m7m7 .left.item-image
{
  width:100%;
  margin: 0 0 1rem 0;
}

}

@media (max-width: 580px)
{
    .a2-shw-h {
    margin: 0 0 0 0;

  }
    .a1-shw-ee
{
  background: url(../../../../h6_Ujh_8Y/b_b/vtni3s_cpxgb67_m90_500.jpg);
  background-repeat: no-repeat;
  background-position: top center;

}
    .a1-shw-hf-b .jbc-m9-p
{
  padding: 1rem 0 0 0;
}
.a2-shw-m
{
  margin: 0 0 0 0;
}
  .mod-list li
{
    padding: 0 0 0.5em 0;
  }
    .jbc-nm8y5 .jbc-v8u4
{
  padding: 1rem 0 1rem 0;
}
 .a1-shw-h1a
{
   background-color: #000000;
   background-image: url(../../../../images/h7_up4/bk9_8/p-o5n8tka8qiO_mYVgIT_8qNJs.jpg);
   background-attachment: scroll;
   background-position: top center;
   background-size: cover;
  border-bottom: 0 solid #DDDDDD;
  padding: 2rem 0 7rem 0;
  height:32rem;
}

.a1-shw-hf-a .jbc-m9-p
{
  padding: 1rem 0 1rem 0;
}
     .kmhbd4e:nth-child(1),.kmhbd4e:nth-child(2),.kmhbd4e:nth-child(3),.kmhbd4e:nth-child(4),.kmhbd4e:nth-child(5),.kmhbd4e:nth-child(6){
  width: 100%;
  margin: 1rem 0 1rem 0;
}

 }


@media (max-width: 480px){

 .km77p {
width: 100%;
    background-color: #000000;
    margin: 0 auto 0 auto;
}

   .a1-shw-hb .img-mod-in
 {
     width:100%;
     float:none;
     margin:0 auto 0 auto;
 }
    .jbc-3k-aaa:nth-child(n)
{
   width:100%;
   margin:0 0 0 0;
}
.jbc-3k-aaa:nth-child(2n)
{
   width:100%;
   margin:0 0 0 0;
}
.jbc-3k-aaa:nth-child(3n)
{
   width:100%;
   margin:0 0 0 0;
}
.jbc-3k-aaa:nth-child(4n)
{
   width:100%;
   margin:0 0 0 0;
}
    .a2-u-bx {
  padding: 0 0.45rem 0.5rem 0;
  color: #FFFFFF;
}
.a1-shw-hb .djslider-default ul.djslider-in {
  height: 47rem;
}
    .footer-ah-a,.footer-ah-b
{
    width:100%;
}

.djslider-default .slide-desc {
  width: 100%;
}
 .jbc-3k-a {
  width: 100%;
  margin: 0 0 0 0;
  height: auto;
}
.jbc-n6h7 {
  padding-right: 0;
  height: auto;
}
.jbc-3k-b {
  position: relative;
  padding-right: 0;
  width:100%;
}
.a1-shw-h {
  padding:0.5rem 0 2rem 0;
}
.a2-shw-s {
  width: 100%;
}
.jbc-m0 {
  width: 100%;
}
}
.sp9w {
  min-width: auto;
}


@supports (display: grid) {
 @media (max-width: 480px){
  .site-grid {
    display: grid;
    grid-gap: 0 1em !important;

 }

  }

}