
.xx-pb{ padding-bottom: unset !important;}
.justify-center{ justify-content: center; }
.nav-mfr-15{    margin: 0 13px; }

.nav-item a.fw{ color:#694948 !important; font-size: 18px; }

.u-header__section--light .navbar-nav:not([class*="u-main-nav-v"]) .nav-link,
.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*="u-main-nav-v"]) .nav-link {
  /*color: #555555;*/
}


 /* Button Primary */
.u-btn-primary1 {
  color: #fff;
  background-color: #b73944;
}

.row .picabout .aboutmain p{ text-align: justify; }
.row .picabout img.g-3-pic{ width: calc(100% / 3 - 50px); margin-right: 25px;     margin-bottom: 20px; }
.row .picabout img.g-2-pic{ width: calc(100% / 2 - 50px); margin-right: 25px;     margin-bottom: 20px; }
.row .picabout img.g-1-pic{width:100%; margin-right: 25px;     margin-bottom: 20px; }
.row .picabout{ clear: both;     display: flex; margin-bottom: 20px; }


.iconinner{ width:20px; background-color:#ffdc4b; margin-right: 20px;}



.cover-flex-wraper{ display: flex; }
span.cover-listitem{ margin-top:30px; }


::selection {
  color: #fff;
  background-color: #694948;
}


.tablepre{ border:1px solid #ccc; width:100%; }
.tablepre td{ text-align: center; font-size: 20px; border:1px solid #ccc; }
.titlecolor{ background-color: #000; }
.titlecolor td{ color: #fff; }
.g-mb-50{font-size: 1.25rem;}

.titlep{display: flex;}

.dzsparallaxer .row{ display: unset; }

.container .row .topic{ display: flex;  padding: 30px; margin-top:150px; }
.container .row table { background-color: #fff; }
.container .row table tr:nth-child(even){ background-color: #dcdcdc; }
.container .row .topic .topnum{ text-decoration: underline; font-size:55px; line-height: 1.2; }
.container .row .topic .topfont{ padding:0 36px;  }
.container .row .topic .topfont .toptitle{ font-size:27px; }
.container .row .topic .topfont .toptitleen{ width: 115px;}

.container .row .color01{ background-image: linear-gradient(90deg, #3A526C 0%, #467A8C 100%); color:#fff; }
.container .row .color02{ background-image: linear-gradient(90deg, #B55327 0%, #E27E29 100%); color:#fff; }
.container .row .color03{ background-image: linear-gradient(90deg, #923023 0%, #C24932 100%); color:#fff; }
.container .row .color04{ background-image: linear-gradient(90deg, #187FC4 0%, #187FC4 100%); color:#fff; }
.container .row .color05{ background-color: #768639; color:#fff; }


.g-bg-gray-light-v5{display: flex;}
.g-bg-gray-light-v5 .fontsize{ font-size: 50px; text-align: right;  }
/*.g-bg-gray-light-v5 h2{ color: #fff; !important }*/
.ttright{ text-align: right; }
.covertitle{ width:100%; }
/*.covertitle h3 ,span{ color: #FFF; }*/
.list-inline-item span{ font-size: 20px; color:#000; }

.titleflex{display: flex; width: 100%; margin-bottom: 50px;}


/*flower */

.social-icon{ position: relative; right: -75%; top:-40px; }
.icon{ display: flex; list-style: none; }
.icon li{ width:40px; height:40px;  border-radius: 50%; margin-right:10px;   }

.scrollfix{ position: fixed; }

.logo-fix{  background-size: 53% auto !important; height: 81px !important; left: 105px !important; }
.navbar-fix{  top: 36px !important; left: 25% !important; }
.social-fix{ top: -83px !important; }


.about-font{ font-size: 18px; color: #333333; line-height: 4.2; text-align: center;}
.center{ text-align: center; }
.color-new{ color:#694948 ; }

.footer-icon{ display:flex; list-style: none; justify-content: center; padding: 0; }
.footer-icon li{ margin-right: 10px; margin-left: 10px; }
.font-color-new-hover:hover{ text-decoration: none; color: #694948;}



/*flower space*/
.title-bg{ background-color: #fafafa; padding: 10px;/* border: 2px dotted #694948;*/ }

.concept-img2{ display: none; }


/*flower class*/
.class-info{ font-size: 18px; }
.class-info ul{ list-style: none; padding:0; }
.class-info h4{ font-weight: 800; }


.class-top-img{ width: 50%; height: unset; }


 

@media (min-width:992px){

  .navbar-expand-lg .navbar-collapse{ 
    position: absolute;
    top: 199px;
    left: 20%;
   }


   .navbar-expand-lg .navbar-nav .nav-link{ padding-right:unset !important; padding-left:unset !important; }
}


@media (max-width:991px){

  .social-icon{ left: calc( 50% - 100px ); top:unset; right: unset;}
  .hs-menu-initialized{ overflow: hidden!important; }
  header .navbar-brand{     background-size: 77% auto; left: calc( 50% - 27px );  width: 81px;   height: 135px; z-index: -1;}
  .col-img{flex-direction: column; align-content: space-around;}
}



@media (max-width:768px){

span.cover-listitem{ display:none; }
.fontsizeaa{ font-size: 20px; !important }

.container .row .topic{ display: block; text-align: center;  }
.container .row .topic .topfont .toptitleen{ width: unset;}
.container .row .topic .topnum{ margin:0 43%; }

  .g-bg-gray-light-v5{display: unset;}
  .g-bg-gray-light-v5 .fontsize{text-align: center;}
  .ttright{ text-align: center; }
  .covertitle{ text-align: center;  }

  .row .picabout{ display: unset; }
  .row .picabout img.g-3-pic{  width: 100%; }
  .row .picabout img.g-2-pic{  width: 100%; }


  .titleflex{display: unset;}
  .center768{ text-align: center;}
  .concept-img2{ display: block; }
  .concept-img1{ display: none; }

}


@media (max-width:640px){
  .row .picabout{ display: unset; }


}


@media (max-width:500px){
  .container .row .topic .topnum{ margin:0 35%; }

}

@media (max-width:450px){
  .container .row .topic .topnum{ margin:0 36%; }
  .tablepre td{font-size: 12px;}
}


@media (max-width:320px){
  .container .row .topic .topnum{ margin:0 30%; }

}