body{
    padding:0!important
}
.btn:hover,.btn:focus,.btn.focus{
    color:inherit
}
section.section-003-content-13.th .box-item a.specdoc:hover{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:20px!important;
    line-height:normal;
    color:#d30000
}
section.section-003-content-13.th .box-item a.specdoc{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:20px!important;
    line-height:normal;
    color:#8c8c8c
}
section.section-003-content-13.kh .box-item a.specdoc:hover{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px!important;
    line-height:normal;
    color:#d30000
}
section.section-003-content-13.kh .box-item a.specdoc{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px!important;
    line-height:normal;
    color:#8c8c8c
}
section.section-003-content-13 .box-item .panel-group .panel-heading .acc-t:after{
    position:absolute;
    top:0;
    left:0;
    font-size:16px;
    font-family:'Glyphicons Halflings';
    content:"\e114";
    float:left;
    color:#000
}
section.section-003-content-13 .box-item .panel-group .panel-heading .acc-t.collapsed:after{
    content:"\e080";
    position:absolute;
    top:0;
    left:0
}
section.section-003-content-13 .box-item .panel-group .panel{
    border-radius:0
}
section.section-003-content-13.th .box-item .panel-group .panel-heading h4{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:24px;
    line-height:30px;
    color:#000
}
section.section-003-content-13.kh .box-item .panel-group .panel-heading h4{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:26px;
    line-height:32px
}
section.section-003-content-13 .box-item .panel-group .panel-heading h4{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    color:#000;
    padding:0 25px;
    position:relative
}
section.section-003-content-13 .box-item .panel-group .panel-heading h4 a{
    padding-left:0;
    color:#000
}
.badge-close{
    position:absolute;
    top:-9px;
    right:-9px;
    background-color:#3b3b3b;
    border-radius:50%;
    width:20px;
    height:20px;
    padding:0;
    line-height:20px
}
.right-bubble-container{
    position:fixed;
    right:20px;
    bottom:20px;
    z-index:500
}
.right-bubble-container .right-bubble-frame{
    height:165px;
    width:280px;
    border:none;
    background-color:#fff;
    border-radius:8px;
    -webkit-transition:all 300ms;
    -o-transition:all 300ms;
    transition:all 300ms;
    -webkit-box-shadow:2px 2px 12px #3b3b3b;
    box-shadow:2px 2px 12px #3b3b3b;
    cursor:pointer
}
.right-bubble-container .right-bubble-frame a{
    color:#3b3b3b;
    text-align:center;
    text-decoration:none
}
.right-bubble-logo{
    padding:10px 15px
}
.right-bubble-content{
    padding:0 25px;
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
.right-bubble-button-line{
    background-color:#02b902;
    border:0;
    border-radius:4px;
    color:#fff;
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
.right-bubble-button-scg{
    background-color:#e92a2a;
    border:0;
    border-radius:4px;
    color:#fff
}
.center-bubble-container{
    z-index:9;
    top:25%;
    left:50%;
    position:fixed
}
.center-bubble-container .center-bubble-frame{
    border:none;
    background-color:#fff;
    border-radius:8px;
    -webkit-box-shadow:2px 2px 12px #3b3b3b;
    box-shadow:2px 2px 12px #3b3b3b;
    position:relative;
    width:600px;
    margin-left:-300px;
    height:auto;
    margin-top:auto
}
.center-bubble-content{
    padding:25px 25px
}
@media screen and (max-width:425px){
    .center-bubble-container .center-bubble-frame{
        width:320px;
        margin-left:-160px;
        height:auto;
        margin-top:auto
    }
}
.line-stu{
    border-bottom:1px solid #efefef;
    margin-bottom:20px
}
.select2-container .select2-choice{
    border-radius:0;
    height:35px;
    border:1px solid #ece6f0;
    padding:3px 9px;
    background:#fff;
    font-family:'noto_sansmed';
    font-size:14px;
    text-transform:uppercase
}
.kh .select2-container .select2-choice{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px
}
.select2-results .select2-result-label{
    font-family:'noto_sansmed';
    font-size:14px;
    text-transform:uppercase
}
.kh.select2-results .select2-result-label{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px
}
.select2-drop-active{
    border:1px solid #ece6f0
}
.select2-drop{
    border-radius:0
}
.select2-container-active .select2-choice,.select2-container-active .select2-choices{
    border:1px solid #ece6f0;
    -webkit-box-shadow:0 0 0 rgba(0,0,0,0);
    box-shadow:0 0 0 rgba(0,0,0,0)
}
.select2-container .select2-choice .select2-arrow{
    border-left:0;
    -webkit-transition:all 0.3s ease;
    transition:all 0.3s ease;
    background:transparent
}
.select2-search{
    padding:5px
}
.select2-results .select2-highlighted{
    background:#ece6f0;
    color:#000
}
.select2-results{
    padding:0 0 0 5px;
    margin:0 5px 5px 0
}
.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{
    background-image:none!important;
    border:1px solid #fff
}
.select2-search input{
    background-image:none!important;
    border:1px solid #ece6f0
}
.select2-container .select2-choice .select2-arrow b:before{
    font-family:'FontAwesome';
    content:"\f0d7";
    position:relative;
    top:2px;
    right:5px;
    font-size:12px
}
.bootstrap-tagsinput{
    border-radius:0;
    width:100%;
    border:1px solid #E2E2E2;
    margin-bottom:10px
}
.container.bg-white{
    background-color:#fff;
    padding:0 20px
}
.container.bg-grey{
    background-color:#efefef;
    padding:0 20px
}
.container.bg-paetchwork{
    background-color:#19325b;
    background-position:center center;
    background-size:cover;
    background-repeat:no-repeat
}
.template-003{
    margin:0 -5px
}
.bg-003-body{
    background-color:#fff;
    width:1260px;
    margin:0 auto
}
.bg-003-footer{
    background-color:#efefef;
    width:1260px;
    margin:0 auto
}
.page-003{
    padding:0 5px;
    margin-bottom:30px
}
.loading{
    position:relative
}
.preview-area-2{
    width:100%;
    height:100%;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:rgba(255,255,255,.7);
    z-index:900;
    position:absolute
}
.spinner-2{
    width:60px;
    height:60px;
    margin:auto;
    position:absolute;
    top:50%;
    left:50%;
    right:50%;
    bottom:50%
}
.double-bounce1-2,.double-bounce2-2{
    width:100%;
    height:100%;
    border-radius:50%;
    background-color:rgba(211,0,0,.7);
    position:absolute;
    top:0;
    left:0;
    -webkit-animation:sk-bounce-2 2.0s infinite ease-in-out;
    animation:sk-bounce-2 2.0s infinite ease-in-out
}
.double-bounce2-2{
    -webkit-animation-delay:-1.0s;
    animation-delay:-1.0s
}
@-webkit-keyframes "sk-bounce-2"{
    0%,100%{
        -webkit-transform:scale(0)
    }
    50%{
        -webkit-transform:scale(1)
    }
}
@keyframes "sk-bounce-2"{
    0%,100%{
        transform:scale(0);
        -webkit-transform:scale(0)
    }
    50%{
        transform:scale(1);
        -webkit-transform:scale(1)
    }
}
.affix-top{
    position:relative
}
.affix{
    top:20px
}
.affix,.affix-bottom{
    width:267.5px
}
.affix-bottom{
    position:absolute
}
.modal{
    padding-right:0px!important
}
.modal-content{
    position:relative;
    background-color:#fff;
    border:1px solid #999;
    border:0 solid rgba(0,0,0,.2);
    border-radius:0
}
.fix-friend--img{
    width:300px
}
.modal-header .close{
    position:absolute;
    top:-20px;
    right:-20px;
    left:auto;
    opacity:1;
    margin:0
}
.modal-dialog{
    margin:60px auto
}
.modal-fav-product .modal-header{
    padding:30px 15px;
    border-bottom:none
}
.modal-fav-product .sub-series{
    position:relative
}
.modal-fav-product .sub-series .next{
    position:absolute;
    top:0;
    right:0;
    left:auto
}
.modal-fav-product .sub-series h2{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:0 0 10px 0;
    text-align:center;
    text-transform:uppercase;
    color:#000
}
.modal-fav-product.kh .sub-series h2{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:20px;
    line-height:26px
}
.modal-fav-product .sub-series .sub-line-series-left{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:10%;
    margin-left:30%;
    float:left;
    padding-top:7px
}
.modal-fav-product .sub-series h3{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    margin:0;
    width:20%;
    float:left;
    color:#000;
    text-align:center
}
.modal-fav-product.kh .sub-series h3{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:16px;
    line-height:16px
}
.modal-fav-product .sub-series .sub-line-series-right{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:10%;
    margin-right:30%;
    float:right;
    padding-top:7px
}
.modal-fav-product .modal-body{
    position:relative;
    padding:0
}
.modal-fav-product .modal-body .picture{
    background-color:#e2e2e2
}
.modal-fav-product .modal-body .picture .mh-picture{
    max-height:300px
}
.modal-fav-product .modal-body .product-content{
    margin:0;
    padding:0 0 0 0
}
.modal-fav-product .modal-body .product-content .product-box{
    padding:5px
}
.modal-fav-product .modal-body .product-content .product-box .product-box-item{
    position:relative
}
.modal-fav-product .modal-body .product-content .product-box .product-box-item p{
    position:absolute;
    top:0;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
    text-align:center;
    z-index:10;
    opacity:0;
    left:0;
    right:0;
    width:100%;
    height:100%;
    font-family:'noto_sansmed';
    font-size:12px;
    line-height:12px;
    margin:0;
    padding:10px;
    text-transform:uppercase;
    color:#fff;
    background-color:#000
}
.modal-fav-product.kh .modal-body .product-content .product-box .product-box-item p{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:12px;
    line-height:18px
}
.modal-fav-product.mm .modal-body .product-content .product-box .product-box-item p{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px;
    line-height:24px
}
.modal-fav-product.th .modal-body .product-content .product-box .product-box-item p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:18px
}
.modal-fav-product .modal-body .product-content .product-box .product-box-item p:hover{
    opacity:.9
}
.box-modal-search .modal-dialog{
    margin:250px auto
}
.box-modal-search .modal-body{
    padding:0
}
.box-modal-search .modal-content{
    position:relative;
    background-color:#fff;
    border:none;
    border-radius:0
}
.box-modal-search .form-wrapper.search-all #search{
    width:100%;
    height:55px;
    padding:10px 15px;
    float:left;
    font-family:'noto_sansbold';
    font-size:16px;
    color:#777;
    text-transform:uppercase;
    border:1px solid #fff;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border-radius:0;
    background-color:#fff;
    position:relative;
    outline:0
}
.box-modal-search .search-all img{
    width:32px
}
.box-modal-search .form-wrapper img{
    position:absolute;
    right:15px;
    top:10px
}
.box-modal-search .form-wrapper.search-all #search::-webkit-input-placeholder{
    color:#777
}
.box-modal-search .form-wrapper.search-all #search:-moz-placeholder{
    color:#777
}
.box-modal-search .form-wrapper.search-all #search:-ms-input-placeholder{
    color:#777
}
.box-modal-search .search-all a:focus{
    outline:0
}
.modal-fav-product .modal-body .product-content-2{
    margin:0;
    padding:10px
}
.modal-fav-product .modal-body .product-content-2 .product-box{
    padding:2px
}
.modal-fav-product .modal-body .product-content-2 .product-box .product-box-item{
    position:relative
}
.modal-fav-product .modal-body .product-content-2 .product-box .product-box-item p{
    position:absolute;
    top:0;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
    text-align:center;
    z-index:10;
    opacity:0;
    left:0;
    right:0;
    width:100%;
    height:100%;
    font-family:'noto_sansmed';
    font-size:12px;
    line-height:12px;
    margin:0;
    padding:10px;
    text-transform:uppercase;
    color:#fff;
    background-color:#000
}
.modal-fav-product .modal-body .product-content-2 .product-box .product-box-item p:hover{
    opacity:.9
}
.modal-fav-product .modal-body .product-content-2 .product-box .product-box-item img{
    height:115px
}
.modal-pjref .modal-header{
    padding:20px 15px;
    border-bottom:none
}
.modal-pjref .modal-body{
    padding:0 0
}
.modal-pjref .sub-series{
    position:relative
}
.modal-pjref .sub-series .next{
    position:absolute;
    top:0;
    right:0;
    left:auto
}
.modal-pjref .sub-series h2{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:0 0 0 0;
    text-align:center;
    text-transform:uppercase;
    color:#000
}
.modal-pjref .box-pjref .widget-w{
    position:relative;
    padding:20px 30px
}
.modal-pjref .box-pjref .widget-w ul{
    margin:0;
    padding:0
}
.modal-pjref .box-pjref .widget-w ul li{
    list-style:none;
    padding:5px 30px;
    border-bottom:1px solid #efefef
}
.modal-pjref .box-pjref .widget-w ul li:last-child{
    border-bottom:1px solid transparent
}
.modal-pjref .box-pjref.active .widget-w ul li a{
    color:#fff
}
.modal-pjref .box-pjref .widget-w ul li a{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:16px;
    color:#777;
    padding:0;
    text-align:center;
    margin:0 0 0 0;
    display:block
}
.modal-pjref .box-pjref .widget-w ul li:hover{
    background-color:#D30000
}
.modal-pjref .box-pjref .widget-w ul li:hover a{
    color:#fff
}
.modal-pdtiles .modal-header{
    padding:20px 15px;
    border-bottom:none
}
.modal-pdtiles .modal-body{
    padding:0 10px
}
.modal-pdtiles .sub-series{
    position:relative
}
.modal-pdtiles .sub-series .next{
    position:absolute;
    top:0;
    right:0;
    left:auto
}
.modal-pdtiles .sub-series h2{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:0 0 0 0;
    text-align:center;
    text-transform:uppercase;
    color:#000
}
.modal-pdtiles.th .sub-series h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:30px;
    line-height:30px
}
.modal-pdtiles.th .box-pdtiles .widget-w ul li a{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:22px;
    line-height:22px
}
.modal-pdtiles.mm .sub-series h2{
    font-family:'noto_sansmed','zawgyione';
    font-size:20px;
    line-height:30px
}
.modal-pdtiles.mm .box-pdtiles .widget-w ul li a{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px;
    line-height:20px
}
.modal-pdtiles.kh .sub-series h2{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:20px;
    line-height:26px
}
.modal-pdtiles.kh .box-pdtiles .widget-w ul li a{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
.modal-pdtiles .box-pdtiles{
    padding:0 10px
}
.modal-pdtiles .box-pdtiles .widget-w{
    position:relative;
    padding:20px 0
}
.modal-pdtiles .box-pdtiles .widget-w ul{
    margin:0;
    padding:0
}
.modal-pdtiles .box-pdtiles .widget-w ul li{
    list-style:none;
    padding:5px 30px;
    border-bottom:1px solid #efefef
}
.modal-pdtiles .box-pdtiles .widget-w ul li:last-child{
    border-bottom:1px solid transparent
}
.modal-pdtiles .box-pdtiles.active .widget-w ul li a{
    color:#fff
}
.modal-pdtiles .box-pdtiles .widget-w ul li a{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:16px;
    color:#777;
    padding:0;
    margin:0 0 0 0;
    display:block;
    text-transform:uppercase
}
.modal-pdtiles .box-pdtiles .widget-w ul li:hover{
    background-color:#D30000
}
.modal-pdtiles .box-pdtiles .widget-w ul li:hover a{
    color:#fff
}
.modal-delete-product h2{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:10px 0 10px 0;
    text-align:center;
    text-transform:uppercase;
    color:#000
}
.modal-delete-product.th h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:30px;
    line-height:30px
}
.modal-delete-product .modal-header{
    border-bottom:0 solid #e5e5e5
}
.modal-delete-product .modal-footer{
    border-top:0 solid #e5e5e5
}
.modal-delete-product p{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:16px;
    margin:0 0 10px 0;
    text-align:center;
    text-transform:uppercase;
    color:#777
}
.btn.btn-yes{
    font-family:'noto_sansmed';
    font-size:14px;
    border-radius:0;
    color:#000;
    background-color:#e2e2e2;
    border-color:transparent
}
.btn.btn-no{
    font-family:'noto_sansmed';
    font-size:14px;
    border-radius:0;
    color:#fff;
    background-color:#d30000;
    border-color:transparent
}
.btn.btn-yes:hover{
    background-color:#e2e2e2;
    border-color:transparent
}
.btn.btn-no:hover{
    background-color:#EE5050;
    border-color:transparent
}
header.nav-003 .navbar .nav.navbar-nav.nav-curious .go-home{
    display:none
}
header.nav-003 .navbar .nav.navbar-nav.nav-curious{
    float:none;
    width:auto;
    display:inline-block;
    left:0;
    right:0;
    position:relative
}
header.nav-003 .navbar .nav.navbar-nav.nav-curious>li{
    float:left
}
header.nav-003 .navbar .line-b{
    border-left:1px #bdbdbd solid;
    border-bottom:1px #bdbdbd solid;
    margin-top:20px
}
header.nav-003 .navbar .logo.img-curious{
    float:right
}
header.nav-003 .navbar .nav.navbar-nav.nav-curious>li>a{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:16px;
    color:#000;
    padding:20px;
    min-height:75px
}
header.nav-003 .navbar-top.navbar-top-curious .input-group-addon a{
    padding-top:6px
}
header.nav-003 .navbar .logo.logo-curious-mb{
    display:none
}
header.nav-003 .nav-mb{
    display:none
}
header.nav-003 .yamm .nav,header.nav-003 .yamm .collapse,header.nav-003 .yamm .dropup,header.nav-003 .yamm .dropdown{
    position:static
}
header.nav-003 .yamm .container{
    position:relative;
    padding-bottom:20px
}
header.nav-003 .yamm .dropdown-menu{
    left:0;
    right:-1px;
    top:auto;
    box-shadow:none
}
header.nav-003 .yamm .yamm-content{
    padding:0
}
header.nav-003 .yamm .dropdown.yamm-fw .dropdown-menu{
    left:0;
    right:0
}
header.nav-003.navbar{
    margin-bottom:0;
    border:none
}
header.nav-003 .navbar{
    margin-bottom:0;
    background:transparent;
    border:0 solid transparent;
    min-height:80px;
    border-radius:0
}
header.nav-003 .navbar .line{
    border-right:1px #bdbdbd solid;
    border-bottom:1px #bdbdbd solid;
    margin-top:20px
}
header.nav-003 .navbar .line-a{
    border-bottom:1px #bdbdbd solid;
    padding-bottom:15px;
    padding-top:20px
}
header.nav-003 .navbar .nav.navbar-nav{
    float:right;
    width:100%;
    text-transform:uppercase
}
header.nav-003 .navbar-top .navbar-nav.nav-right{
    float:right
}
header.nav-003 .navbar .logo{
    height:95px;
    padding:0 0 0 15px
}
header.nav-003 .navbar .navbar-nav>li{
    float:right
}
header.nav-003 .navbar .navbar-nav>li>a{
    padding-top:0;
    padding-bottom:0
}
header.nav-003 .navbar .nav>li>a{
    font-family:'noto_sansbold';
    font-size:14px;
    line-height:16px;
    color:#000;
    padding:20px 22px;
    min-height:80px
}
header.nav-003.th .navbar-top .input-group-addon{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:16px
}
header.nav-003.th .navbar-top .nav.nav-right>li>a p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:16px
}
header.nav-003 .navbar .nav>li>a span{
    font-family:'noto_sansbold';
    font-size:14px;
    line-height:16px;
    color:#000
}
header.nav-003 .navbar .nav>li>a:hover,header.nav-003 .navbar .nav>li>a:focus{
    background-color:#f1f1f1;
    color:#000
}
header.nav-003 .navbar .nav>li.active>a{
    background-color:#f1f1f1
}
header.nav-003 .navbar-top{
    background:transparent;
    padding:0;
    border-bottom:none;
    min-height:60px
}
header.nav-003 .navbar-top .nav.navbar-nav{
    padding:12.5px 0 12.5px 0
}
header.nav-003 .navbar-top .nav.navbar-nav>li>a{
    padding-top:0;
    padding-bottom:0;
    height:35px;
    display:table-cell;
    line-height:normal;
    vertical-align:middle
}
header.nav-003 .navbar-top .nav>li>a:hover,header.nav-003 .navbar-top .nav>li>a:focus{
    background-color:#D30000
}
header.nav-003 .navbar-top .nav>li>a:hover p{
    color:#fff
}
header.nav-003 .navbar-top .nav.nav-right>li>a:hover p{
    color:#fff
}
header.nav-003 .navbar-top .nav>li.active>a{
    background-color:#D30000
}
header.nav-003 .navbar-top .nav>li.active>a p{
    color:#fff
}
header.nav-003 .navbar-top .nav>li.current>a{
    background-color:#f1f1f1
}
header.nav-003 .navbar-top .nav.nav-right>li.current>a:hover p{
    color:#000
}
header.nav-003.th .navbar-top .nav>li>a p{
    font-family:'noto_sansthmed','noto_sansbold';
    font-size:14px;
    line-height:14px
}
header.nav-003 .navbar-top .nav>li>a p{
    font-family:'noto_sansbold';
    font-size:12px;
    line-height:18px;
    color:#000;
    display:inline-block;
    vertical-align:middle;
    margin:0
}
header.nav-003 .navbar-top .nav>li>a img{
    margin:0 10px 0 0
}
header.nav-003 .navbar-top .navbar-nav>li{
    padding:0 5px;
    text-align:center
}
header.nav-003.vn .navbar-top .navbar-nav>li{
    padding:0 6px
}
header.nav-003.vn .navbar-top .nav.navbar-nav>li>a{
    padding-top:0;
    padding-bottom:0;
    padding-left:3px;
    padding-right:3px
}
header.nav-003 .navbar-top .navbar-nav .set-mb-lang:nth-child(3){
    padding:0 10px
}
header.nav-003 .navbar-top .navbar-nav .set-mb-lang{
    padding:0
}
header.nav-003.vn .navbar-top .nav.navbar-nav li.set-mb-lang a{
    padding-top:0;
    padding-bottom:0;
    padding-left:15px;
    padding-right:15px
}
header.nav-003 .navbar .logodes{
    padding:33px 0 0 0
}
header.nav-003 .navbar .logodes h1{
    font-family:'Gentleman900';
    font-size:30px;
    line-height:30px;
    color:#fff;
    margin:0 0 0 15px
}
header.nav-003 .navbar .dropdown:hover .dropdown-menu{
    display:block
}
header.nav-003 .navbar .nav .open>a,header.nav-003 .navbar .nav .open>a:hover,header.nav-003 .navbar .nav .open>a:focus{
    background-color:#fff
}
header.nav-003 .navbar .nav .dropdown-menu{
    margin:0;
    padding:25px;
    background-color:rgba(241,241,241,.95);
    border:none;
    -webkit-background-clip:border-box;
    background-clip:border-box;
    border-radius:0
}
header.nav-003 .navbar .nav .dropdown-menu li{
    border-bottom:1px solid #dfdfdf;
    padding:5px 10px 5px 10px;
    font-family:'noto_sansbold';
    font-size:12px
}
header.nav-003.kh .navbar .nav .dropdown-menu li{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px
}
header.nav-003 .navbar .nav .dropdown-menu li:hover{
    background-color:#D30000;
    color:#fff
}
header.nav-003 .navbar .nav .dropdown-menu li:last-child{
    border-bottom:1px solid transparent;
    padding:5px 10px 5px 10px
}
header.nav-003 .navbar .nav .dropdown-menu li:hover a{
    color:#fff
}
header.nav-003 .navbar .nav .dropdown-menu li a{
    line-height:12px;
    padding:0;
    margin:0;
    color:#777;
    font-family:'noto_sansbold';
    font-size:12px;
    display:block
}
header.nav-003.vn .navbar .nav .dropdown-menu li a{
    line-height:16px
}
header.nav-003.kh .navbar .nav .dropdown-menu li a{
    line-height:20px;
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px
}
header.nav-003.mm .navbar .nav .dropdown-menu li a{
    line-height:20px;
    font-family:'noto_sansmed','zawgyione';
    font-size:14px
}
header.nav-003.th .navbar .nav .dropdown-menu li a{
    line-height:18px;
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px
}
header.nav-003 .navbar .nav .dropdown-menu li a:hover{
    background-color:transparent;
    color:#fff
}
header.nav-003 .navbar-top .input-group-addon{
    font-family:'noto_sansbold';
    font-size:14px;
    line-height:14px;
    vertical-align:middle;
    margin:0;
    color:#000;
    text-align:center;
    background-color:transparent;
    border:none;
    border-radius:0;
    padding:0
}
header.nav-003 .navbar-top .nav.nav-right>li>a p{
    font-family:'noto_sansbold';
    font-size:14px;
    line-height:14px;
    color:#000;
    display:inline-block;
    vertical-align:middle;
    margin:0
}
header.nav-003.mm .navbar-top .input-group-addon{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px;
    line-height:20px
}
header.nav-003.kh .navbar-top .input-group-addon{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
header.nav-003.kh .navbar-top .nav.nav-right>li>a p{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
header.nav-003.mm .navbar-top .nav.nav-right>li>a p{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px;
    line-height:20px
}
header.nav-003 .navbar-top .input-group-addon a{
    color:#000;
    height:35px;
    float:right;
    padding-top:5px
}
header.nav-003 .navbar-top .input-group-addon a:hover{
    color:#D30000
}
header.nav-003 .navbar-top .input-group-addon.none-p a{
    padding-top:0
}
header.nav-003 .navbar-top .input-group-addon.none-p a h6{
    font-family:'noto_sansbold';
    font-size:14px;
    line-height:14px;
    color:#fff;
    padding:0;
    position:absolute;
    margin:0;
    top:7px;
    left:0;
    right:0;
    bottom:auto
}
header.nav-003 .navbar-top .input-group-addon img.ic-10{
    margin:0 10px 0 0
}
header.nav-003 .navbar-top .form-inline .form-control{
    height:50px;
    padding:0;
    font-size:14px;
    color:#555;
    background-color:#fff;
    border:none;
    border-radius:0;
    transition:width 1s ease;
    float:right;
    width:0%
}
header.nav-003 .navbar-top .input-group-btn.select{
    display:block
}
header.nav-003 .navbar-top .select button{
    width:160px;
    height:35px;
    text-align:left;
    font-family:'noto_sansbold';
    font-size:14px;
    line-height:normal
}
header.nav-003 .navbar-top .select .caret{
    position:absolute;
    right:12px;
    margin-top:8px;
    border-top-color:#000
}
header.nav-003 .navbar-top .select:last-child>.btn{
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
header.nav-003 .navbar-top .selected{
    padding-right:0
}
header.nav-003 .navbar-top .option{
    min-width:139px;
    font-family:'noto_sansbold';
    font-size:14px;
    line-height:normal;
    border-radius:0;
    left:0;
    right:0;
    background-color:#fff;
    top:auto;
    box-shadow:none;
    margin:2px 0 0 -1px;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,.15);
    position:absolute;
    padding:0
}
header.nav-003 .navbar-top .input-group-btn.select{
    width:auto
}
header.nav-003 .navbar-top .option.dropdown-menu>li>a{
    padding:10px 15px;
    font-family:'noto_sansbold';
    font-size:14px;
    line-height:normal;
    color:#000
}
header.nav-003 .navbar-top .btn-default:hover{
    color:#000;
    background-color:#fff
}
header.nav-003 .navbar-top .bg-nav{
    background-color:#fff
}
.v2-bx{
    position:relative
}
.v2-bx .ico{
    width:32px
}
.v2-bx .num{
    font-family:'noto_sansmed';
    font-size:12px;
    line-height:32px;
    color:#000;
    padding:0;
    margin:0;
    text-align:center;
    position:absolute;
    width:100%;
    left:-1px;
    top:1px
}
.v2-bx .t-order{
    font-family:'noto_sansmed';
    font-size:12px;
    line-height:25px;
    background-color:#d30000;
    color:#fff;
    padding:0;
    margin:0;
    text-align:center;
    border-radius:50%;
    width:25px;
    height:25px;
    position:absolute;
    right:-15px;
    top:0
}
.v2-bx .w-ico{
    width:32px;
    margin-right:10px;
    display:inline-block
}
.v2-bx .txt{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:32px;
    color:#000;
    display:inline-block
}
.v2-bxprofile .avatar{
    width:32px;
    height:32px;
    border-radius:50%
}
.v2-bxprofile .dropdown-menu{
    background-color:#e8e8e8;
    padding:10px;
    border-radius:0;
    border:none;
    right:0;
    left:auto
}
.v2-bxprofile .dropdown-menu .ico{
    width:24px;
    margin-right:10px;
    vertical-align:-6px
}
.v2-bxprofile .dropdown-menu li{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:normal
}
.v2-bxprofile .dropdown-menu li:last-child a{
    border-bottom:1px solid transparent
}
.v2-bxprofile .dropdown-menu li a{
    color:#000;
    padding:5px 15px;
    border-bottom:1px solid #d6d6d6
}
.v2-bxprofile .dropdown-menu li a:hover,.v2-bxprofile .dropdown-menu li a:focus{
    color:#fff;
    background-color:#d30000;
    border-bottom:1px solid #d30000
}
.v2-bxprofile .dropdown-menu li a:hover .hover{
    display:inline-block
}
.v2-bxprofile .dropdown-menu li a:hover .unhover{
    display:none
}
.v2-bxprofile .dropdown-menu li a .unhover{
    display:inline-block
}
.v2-bxprofile .dropdown-menu li a .hover{
    display:none
}
.v2-bxprofile .dropdown-toggle{
    position:relative;
    padding-right:10px;
    cursor:pointer
}
.v2-bxprofile .dropdown-toggle:after{
    border-bottom:2px solid #000;
    border-right:2px solid #000;
    content:'';
    display:block;
    height:5px;
    margin-top:-4px;
    pointer-events:none;
    position:absolute;
    right:0;
    top:50%;
    -webkit-transform-origin:66% 66%;
    -ms-transform-origin:66% 66%;
    transform-origin:66% 66%;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
    -webkit-transition:all .15s ease-in-out;
    transition:all .15s ease-in-out;
    width:5px
}
header.nav-003 .navbar-top .navbar-nav>li.pfix15{
    padding-right:15px
}
header.nav-003 .navbar-top .navbar-nav>li.pfix10{
    padding:0 10px
}
header.nav-003 .navbar .bg-nav{
    background-color:#fff
}
header.nav-003 .yamm .dropdown-menu.dropdown-menu-1{
    left:-120px
}
header.nav-003 .yamm .yamm-content .mg-1{
    padding:0 5px;
    width:20%
}
header.nav-003 .yamm .yamm-content .mg-1 .menu-mgmenu.menu-mgmenu-sub{
    border-top:1px solid #000;
    margin:25px 0 0 0
}
header.nav-003 .navbar .nav .dropdown-menu .mg-1 p{
    font-family:'noto_sansbold';
    font-size:16px;
    line-height:16px;
    color:#000;
    margin:25px 0 10px 0;
    padding:0 10px
}
header.nav-003 .navbar .nav .dropdown-menu .mg-1 h4{
    font-family:'noto_sansbold';
    font-size:16px;
    line-height:16px;
    color:#000;
    margin:15px 0 10px 0;
    padding:10px
}
header.nav-003 .navbar .nav .dropdown-menu .mg-1 h4 a{
    color:#000;
    display:block
}
header.nav-003 .navbar .nav .dropdown-menu .mg-1 h4:hover{
    background-color:#D30000;
    color:#fff
}
header.nav-003 .navbar .nav .dropdown-menu .mg-1 h4:hover a{
    color:#fff
}
header.nav-003 .navbar .nav .dropdown-menu .mg-1 p a{
    color:#000
}
header.nav-003 .yamm .yamm-content .mg-1.mg-sub-1{
    border-top:1px solid #000;
    margin:25px 0;
    width:40%;
    padding:25px 10px 0 10px
}
header.nav-003 .yamm .yamm-content .mg-1.mg-sub-1 .mg-sub-spp-1{
    margin:0 -10px 15px -10px
}
header.nav-003 .yamm .yamm-content .mg-1.mg-sub-1 .mg-sub-spp-1 .mg-sub-sp-1{
    padding:0 10px
}
header.nav-003 .yamm .yamm-content .mg-1.mg-sub-1 .mg-sub-spp-1 .mg-sub-sp-1 h6{
    padding:5px 0 0 0;
    font-family:'noto_sansbold';
    font-size:16px;
    line-height:16px;
    color:#000;
    margin:0
}
header.nav-003 .yamm .yamm-content .mg-1.mg-sub-1 .mg-sub-spp-1 .mg-sub-sp-1 h6 a{
    font-family:'noto_sansbold';
    font-size:16px;
    line-height:16px;
    color:#000;
    margin:0
}
header.nav-003 .yamm .yamm-content .mg-2{
    padding:0 2px
}
header.nav-003 .navbar .nav .dropdown-menu .mg-2 p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:16px;
    color:#000;
    margin:25px 0 25px 0;
    padding:0;
    text-align:center;
    text-transform:none
}
header.nav-003 .navbar .nav .dropdown-menu .mg-2 a{
    color:#000
}
header.nav-003 .navbar .nav .dropdown-menu .mg-2 h6{
    font-family:'noto_sansbold';
    font-size:16px;
    line-height:16px;
    color:#777;
    margin:25px 0 25px 0;
    padding:0;
    text-align:center
}
header.nav-003.th .navbar .nav .dropdown-menu .mg-3 h6{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:20px
}
header.nav-003.th .navbar .nav .dropdown-menu .mg-4 p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:20px;
    line-height:24px
}
header.nav-003.th .yamm .yamm-content .mg-5 li a{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:20px;
    line-height:24px
}
header.nav-003 .navbar .nav .dropdown-menu .mg-2 h6 a{
    color:#777
}
header.nav-003 .yamm .yamm-content .mg-3{
    padding:0 10px
}
header.nav-003 .navbar .nav .dropdown-menu .mg-3 p{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:16px;
    color:#000;
    margin:25px 0 10px 0;
    padding:0 10px
}
header.nav-003 .navbar .nav .dropdown-menu .mg-3 p a{
    color:#000
}
header.nav-003 .navbar .nav .dropdown-menu .mg-3 h6{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:16px;
    color:#000;
    margin:25px 0 10px 48px;
    padding:5px 10px
}
header.nav-003 .navbar .nav .dropdown-menu .mg-3 h6:hover{
    background-color:#d30000
}
header.nav-003 .navbar .nav .dropdown-menu .mg-3 h6:hover a{
    color:#fff
}
header.nav-003 .navbar .nav .dropdown-menu .mg-3 h6 a{
    color:#000
}
header.nav-003 .navbar .nav .dropdown-menu .mg-3 .menu-mgmenu .ic-10{
    padding-right:30px
}
header.nav-003 .navbar .nav .dropdown-menu .mg-3 .menu-mgmenu .mgmenu-sub-3{
    padding-left:48px
}
header.nav-003 .yamm .yamm-content .mg-4{
    padding:0 10px
}
header.nav-003 .yamm .yamm-content .mg-4sub{
    padding:0;
    width:18.75%
}
header.nav-003 .yamm .yamm-content .mg-4sub h6{
    font-family:'noto_sansbold';
    font-size:12px;
    line-height:12px;
    color:#fff;
    margin:10px 0 10px 0;
    padding:0 10px;
    position:absolute;
    top:15px;
    left:0;
    right:0;
    text-align:center
}
header.nav-003 .navbar .nav .dropdown-menu .mg-4 p{
    font-family:'noto_sansbold';
    font-size:16px;
    line-height:16px;
    color:#000;
    margin:0;
    padding:5px 10px
}
header.nav-003 .navbar .nav .dropdown-menu .mg-4 p:hover{
    background-color:#D30000;
    color:#fff
}
header.nav-003 .navbar .nav .dropdown-menu .mg-4 p:hover a{
    color:#fff
}
header.nav-003 .navbar .nav .dropdown-menu .mg-4 p a{
    color:#000;
    display:block
}
header.nav-003 .navbar .nav .dropdown-menu .mg-4 p:hover a:hover{
    color:#fff
}
header.nav-003 .navbar .locator-head{
    display:none
}
header.nav-003 .yamm .dropdown-menu.dropdown-menu-4 img.bg-nav-1{
    position:absolute;
    bottom:0;
    left:0
}
header.nav-003 .yamm .yamm-content img{
    -webkit-filter:brightness(100%);
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -o-transition:all 1s ease;
    -ms-transition:all 1s ease;
    transition:all 1s ease
}
header.nav-003 .yamm .yamm-content img:hover{
    -webkit-filter:brightness(50%);
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -o-transition:all 1s ease;
    -ms-transition:all 1s ease;
    transition:all 1s ease;
    filter:alpha(opacity=100);
    opacity:1
}
header.nav-003 .yamm .dropdown-menu.dropdown-menu-4 img{
    -webkit-filter:brightness(100%);
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -o-transition:all 1s ease;
    -ms-transition:all 1s ease;
    transition:all 1s ease
}
header.nav-003 .yamm .dropdown-menu.dropdown-menu-4 img:hover{
    -webkit-filter:brightness(50%);
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -o-transition:all 1s ease;
    -ms-transition:all 1s ease;
    transition:all 1s ease;
    filter:alpha(opacity=100);
    opacity:1
}
header.nav-003 .yamm .dropdown-menu.dropdown-menu-1 img.bg-nav-1{
    position:absolute;
    bottom:0;
    left:0
}
header.nav-003 .yamm .dropdown-menu.dropdown-menu-3 img.map-thailand{
    -webkit-transition:none;
    -moz-transition:none;
    -ms-transition:none;
    -o-transition:none;
    transition:none;
    -webkit-filter:brightness(100%)
}
header.nav-003 .yamm .dropdown-menu.dropdown-menu-3 img.map-thailand:hover{
    transition:none;
    -o-transition:none;
    -ms-transition:none;
    -moz-transition:none;
    -webkit-transition:none;
    zoom:1;
    filter:alpha(opacity=100);
    opacity:1;
    -webkit-filter:brightness(100%)
}
header.nav-003 .yamm .dropdown-menu.dropdown-menu-3{
    left:260px;
    right:25px
}
header.nav-003 .yamm .dropdown-menu.dropdown-menu-3 .mg-3 .mgmenu-sub-3-map{
    position:relative
}
header.nav-003 .yamm .dropdown-menu.dropdown-menu-3 .mg-3 .mgmenu-sub-3-map .map-point-1{
    position:absolute;
    top:15px;
    left:80px;
    -webkit-filter:brightness(100%)
}
header.nav-003 .yamm .dropdown-menu.dropdown-menu-3 .mg-3 .mgmenu-sub-3-map .map-point-2{
    position:absolute;
    top:30px;
    left:145px;
    -webkit-filter:brightness(100%)
}
header.nav-003 .yamm .dropdown-menu.dropdown-menu-3 .mg-3 .mgmenu-sub-3-map .map-point-3{
    position:absolute;
    top:50px;
    -webkit-filter:brightness(100%);
    left:110px
}
header.nav-003 .yamm .dropdown-menu.dropdown-menu-3 .mg-3 .mgmenu-sub-3-map .map-point-4{
    position:absolute;
    top:85px;
    left:105px;
    -webkit-filter:brightness(100%)
}
header.nav-003 .yamm .dropdown-menu.dropdown-menu-3 .mg-3 .mgmenu-sub-3-map .map-point-5{
    position:absolute;
    top:105px;
    -webkit-filter:brightness(100%);
    left:130px
}
header.nav-003 .yamm .dropdown-menu.dropdown-menu-3 .mg-3 .mgmenu-sub-3-map .map-point-6{
    position:absolute;
    bottom:40px;
    -webkit-filter:brightness(100%);
    left:95px
}
header.nav-003 .yamm .dropdown-menu.dropdown-menu-5{
    left:295px;
    right:0;
    -webkit-filter:brightness(100%);
    padding-bottom:65px
}
header.nav-003 .yamm .yamm-content .mg-5{
    padding:0 10px
}
header.nav-003 .yamm .yamm-content .mg-5 li:hover{
    background-color:#D30000
}
header.nav-003 .yamm .yamm-content .mg-5 li{
    border-bottom:1px solid #dfdfdf;
    padding:10px 10px 10px 10px
}
header.nav-003 .yamm .yamm-content .mg-5 li:last-child{
    border-bottom:1px solid transparent;
    padding:10px 10px 10px 10px
}
header.nav-003 .yamm .yamm-content .mg-5 li a:hover{
    background-color:transparent;
    color:#fff
}
header.nav-003 .yamm .yamm-content .mg-5 li:hover a{
    color:#fff
}
header.nav-003 .yamm .yamm-content .mg-5 li a{
    line-height:18px;
    padding:0;
    margin:0;
    color:#000;
    font-family:'noto_sansbold';
    font-size:16px;
    display:block
}
header.nav-003.vn .yamm .yamm-content .mg-5 li a{
    line-height:20px
}
header.nav-003 .yamm .dropdown-menu.dropdown-menu-5 img.bg-nav-1{
    position:absolute;
    top:0;
    left:0
}
.breadcrumb-003{
    margin:0 0 20px 0
}
.breadcrumb-003 .breadcrumb{
    background-color:transparent;
    border-radius:0;
    margin:0
}
.breadcrumb-003 .breadcrumb>li{
    display:inline
}
.breadcrumb-003 .breadcrumb>li+li:before{
    color:#000;
    content:"\f105";
    font-weight:400;
    font-family:FontAwesome
}
.breadcrumb-003 .breadcrumb>li a{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:12px;
    line-height:12px;
    color:#000;
    margin:0;
    text-transform:uppercase
}
.breadcrumb-003.kh .breadcrumb>li a{
    font-family:'noto_sanskhmermed','noto_sansmed'
}
.breadcrumb-003.mm .breadcrumb>li a{
    font-family:'noto_sansmed','zawgyione';
    font-size:12px;
    line-height:22px
}
.breadcrumb-003.th .breadcrumb>li a{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:14px
}
.breadcrumb-003 h6{
    font-family:'noto_sansmed';
    font-size:26px;
    line-height:26px;
    color:#000;
    padding:8px 50px 8px 15px;
    margin-bottom:20px;
    margin:0;
    text-transform:uppercase
}
.breadcrumb-003.kh h6{
    font-family:'noto_sanskhmermed','noto_sansmed'
}
.breadcrumb-003.mm h6{
    font-family:'noto_sansmed','zawgyione';
    font-size:26px;
    line-height:36px
}
.breadcrumb-003.th h6{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:18px;
    line-height:22px
}
.breadcrumb-003 .breadcrumb>li a:hover,.breadcrumb-003 .breadcrumb>li a:focus{
    color:#D30000
}
.breadcrumb-003 img.search-menu-toggle{
    position:absolute;
    top:10px;
    right:20px
}
.breadcrumb-003 .row{
    padding:0 0 20px 0;
    border-bottom:1px solid #EFEFEF
}
.carousel-003 .carousel-1 .carousel-indicators li{
    background-color:#dbdbdb;
    border:1px solid #dbdbdb;
    border-radius:0;
    min-width:137px;
    height:25px;
    float:left;
    text-indent:inherit;
    margin:0;
    position:relative
}
.carousel-003 .carousel-1 .carousel-indicators li:last-child{
    min-width:139px
}
.carousel-003 .carousel-1 .carousel-indicators li p{
    margin:0;
    font-family:'noto_sansbold';
    font-size:18px;
    line-height:18px;
    color:#000;
    text-align:center;
    padding:2px 10px 0 10px
}
.carousel-003 .carousel-1 .carousel-indicators .active{
    margin:0;
    background-color:#D30000;
    border:1px solid #D30000
}
.carousel-003 .carousel-1 .carousel-indicators .active p{
    color:#fff
}
.carousel-003 .carousel-1 .carousel-indicators .active:after{
    bottom:100%;
    left:50%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none;
    border-color:rgba(211,0,0,0);
    border-bottom-color:#D30000;
    border-width:10px;
    margin-left:-10px
}
.carousel-003 .carousel-1 .carousel-indicators{
    margin:0;
    right:0;
    width:100%;
    left:0;
    bottom:-25px;
    text-align:center;
    padding:0
}
.carousel-003 .carousel-1{
    border-right:1px solid #fff
}
.carousel-003 .carousel-2{
    border-left:10px solid #fff
}
.carousel-003 .carousel-caption.cc-1{
    position:absolute;
    right:0;
    bottom:auto;
    left:0;
    top:80px;
    color:transparent;
    text-align:center;
    text-shadow:0 0 0;
    margin:0;
    padding:0 30px
}
.carousel-003 .carousel-caption.cc-1 h1{
    font-family:'noto_sansmed';
    font-size:48px;
    line-height:48px;
    color:#fff;
    margin:0 0 0 0
}
.carousel-003 .carousel-2 .carousel-indicators li{
    background-color:#fff;
    border:1px solid #fff;
    border-radius:10px
}
.carousel-003 .carousel-2 .carousel-indicators .active{
    width:12px;
    height:12px;
    margin:0;
    background-color:#D30000;
    border:1px solid #D30000
}
.carousel-003 .carousel-2 .carousel-indicators{
    margin:0;
    right:0;
    width:100%;
    top:20px;
    left:0;
    bottom:auto;
    text-align:left;
    padding:0 20px
}
.carousel-003 .carousel-caption.cc-2{
    position:absolute;
    right:0;
    bottom:auto;
    left:10px;
    top:0;
    background-color:rgba(255,255,255,.8);
    background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,1)),to(rgba(236,236,236,0)));
    background:-webkit-linear-gradient(top,rgba(255,255,255,1),rgba(255,255,255,0));
    background:-moz-linear-gradient(top,rgba(255,255,255,1),rgba(255,255,255,0));
    background:-ms-linear-gradient(top,rgba(255,255,255,1),rgba(255,255,255,0));
    background:-o-linear-gradient(top,rgba(255,255,255,1),rgba(255,255,255,0));
    height:50%;
    text-align:right;
    text-shadow:0 0 0;
    margin:0;
    padding:20px
}
.carousel-003 .carousel-caption.cc-2 p{
    font-family:'noto_sansmed';
    font-size:20px;
    line-height:20px;
    color:#fff;
    margin:0 0 0 0
}
.carousel-003{
    margin-bottom:20px
}
.carousel-003 .img-ds{
    display:block!important
}
.carousel-003 .img-mb{
    display:none!important
}
section.section-003-content-1{
    margin-bottom:20px;
    border-bottom:1px solid #eaeaea;
    padding-bottom:40px
}
section.section-003-content-1 .box-top-1{
    margin:0 0
}
section.section-003-content-1 .box-top-1 .box-style-1{
    padding:0 0 0 0
}
section.section-003-content-1 .box-top-1 .box-style-1 .carousel-img{
    position:relative;
    clear:both;
    border-right:1px solid #dfdfdf
}
section.section-003-content-1 .box-top-1 .box-style-1:last-child .carousel-img{
    position:relative;
    clear:both;
    border-right:1px solid transparent
}
section.section-003-content-1 .box-top-1 .content-1 .st-1{
    position:relative;
    right:0;
    bottom:auto;
    left:0;
    min-height:65px;
    top:0;
    background-color:#fff;
    text-shadow:0 0 0 rgba(0,0,0,0);
    margin:0;
    float:left;
    padding:20px 20px 0 20px;
    width:100%
}
section.section-003-content-1 .box-top-1 .content-1 .st-2{
    position:absolute;
    right:0;
    bottom:auto;
    left:0;
    top:20px;
    color:transparent;
    text-shadow:0 0 0;
    margin:0;
    padding:0 20px
}
section.section-003-content-1 .box-top-1 .content-1 .st-3{
    position:absolute;
    right:0;
    bottom:auto;
    left:0;
    top:20px;
    color:transparent;
    text-shadow:0 0 0;
    margin:0;
    padding:0 20px
}
section.section-003-content-1 .box-top-1 .content-1 .st-1 h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    color:#000;
    margin:0 0 0 0;
    text-align:left;
    text-transform:uppercase
}
section.section-003-content-1 .box-top-1 .content-1 .st-1 h2 a{
    color:#000
}
section.section-003-content-1.th .box-top-1 .content-1 .st-1 h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:20px;
    line-height:24px
}
section.section-003-content-1.kh .box-top-1 .content-1 .st-1 h2{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:20px;
    line-height:26px
}
section.section-003-content-1.mm .box-top-1 .content-1 .st-1 h2{
    font-family:'noto_sansmed','zawgyione';
    font-size:20px;
    line-height:30px
}
section.section-003-content-1 .box-top-1 .content-1 .st-1 p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    color:gray;
    margin:0 0 0 0;
    text-align:right
}
section.section-003-content-1 .box-top-1 .content-1 .st-1.th h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:26px;
    line-height:26px;
    color:#000;
    margin:0 0 0 0;
    text-align:left;
    text-transform:uppercase
}
section.section-003-content-1 .box-top-1 .content-1 .st-1.th p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:20px;
    line-height:20px;
    color:gray;
    margin:0 0 0 0;
    text-align:right
}
section.section-003-content-1 .box-top-1 .content-1 .st-2 h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    color:#fff;
    margin:0 0 0 0;
    text-align:left
}
section.section-003-content-1 .box-top-1 .content-1 .st-2 p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    color:#fff;
    margin:0 0 0 0;
    text-align:right
}
section.section-003-content-1 .box-top-1 .content-1 .st-3 h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    color:#fff;
    margin:0 0 0 0;
    text-align:left
}
section.section-003-content-1 .box-top-1 .content-1 .st-3 p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    color:#fff;
    margin:0 0 0 0;
    text-align:left
}
section.section-003-content-1 .box-top-1 .content-1 .carousel-indicators{
    position:absolute;
    left:0;
    z-index:15;
    width:100%;
    margin-left:0;
    padding-left:0;
    list-style:none;
    text-align:right;
    right:0;
    margin:0;
    padding:0 10px;
    bottom:10px
}
section.section-003-content-1 .box-top-1 .content-1 .carousel-indicators li{
    border:1px solid #d6d6d6;
    background-color:#d6d6d6
}
section.section-003-content-1 .box-top-1 .content-1 .carousel-indicators li{
    border:1px solid #d6d6d6;
    background-color:#d6d6d6
}
section.section-003-content-1 .box-top-1 .content-1 .carousel-indicators .active{
    background-color:#D30000;
    border:1px solid #D30000
}
section.section-003-content-1.th .box-top-1 .box-style-1 .carousel-img {
    border-right: none;
    margin-top: 20px;
}
section.section-003-content-1.en .box-top-1 .box-style-1 .carousel-img {
    border-right: none;
    margin-top: 20px;
}
section.section-003-content-1.th .box-top-1 .box-style-1 .content-1 {
    border: 1px solid #eaeaea;
}
section.section-003-content-1.en .box-top-1 .box-style-1 .content-1 {
    border: 1px solid #eaeaea;
}
section.section-003-content-1.th .box-top-1 {
    margin: -7px;
}
section.section-003-content-1.en .box-top-1 {
    margin: -7px;
}
section.section-003-content-1.th .box-top-1 .box-style-1 {
    padding: 7px;
}
section.section-003-content-1.en .box-top-1 .box-style-1 {
    padding: 7px;
}
section.section-003-content-1.th {
    margin-bottom: 20px;
    border-bottom: none;
    padding-bottom: 0;
}
section.section-003-content-1.en {
    margin-bottom: 20px;
    border-bottom: none;
    padding-bottom: 0;
}
section.section-003-content-1.th .box-top-1 .content-1 .st-1 {
    padding: 20px;
}
section.section-003-content-1.en .box-top-1 .content-1 .st-1 {
    padding: 20px;
}
section.section-003-content-2{
    margin-bottom:20px
}
section.section-003-content-2 .box-top-2{
    margin:0 -5px
}
section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1{
    padding:0 5px 0 5px
}
section.section-003-content-2 .box-top-2 .box-body-2{
    overflow:hidden;
    width:100%
}
section.section-003-content-2 .box-top-2 .box-body-2 .something{
    padding-bottom:1000px;
    margin-bottom:-1000px;
    height:100%
}
section.section-003-content-2 .box-top-2 .box-body-2 .something.bg-1{
    background-color:#fff
}
section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content{
    padding:20px
}
section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content h2{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    color:#000;
    padding:0;
    margin:0 0 15px 0
}
section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content h2 span{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    color:#000;
    padding:0;
    margin:0
}
section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content h2 a{
    color:#000
}
section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:18px;
    color:gray;
    margin:0 0 0 0
}
section.section-003-content-2.th .box-top-2 .box-body-2 .box-style-1 .des-content p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
section.section-003-content-2.kh .box-top-2 .box-body-2 .box-style-1 .des-content p{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:22px
}
section.section-003-content-2.mm .box-top-2 .box-body-2 .box-style-1 .des-content p{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px;
    line-height:24px
}
section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content p a{
    color:gray
}
section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content .sub-style-1 img.ic-10{
    margin:0 10px 0 0
}
section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content .sub-style-1{
    margin:20px 0 0 0;
    text-align:center;
    border-top:1px solid #dfdfdf;
    padding-top:20px;
    padding-bottom:20px;
    cursor:pointer
}
section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content .sub-style-1:hover{
    background-color:#f1f1f1;
    border-top:1px solid transparent
}
section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content h3{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:18px;
    color:#000;
    padding:0;
    margin:0 0 0 0
}
section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content h3 span{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:18px;
    color:#000;
    padding:0;
    margin:0
}
section.section-003-content-2.th .box-top-2 .box-body-2 .box-style-1 .des-content h3{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
section.section-003-content-2.th .box-top-2 .box-body-2 .box-style-1 .des-content h3 span{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
section.section-003-content-2.kh .box-top-2 .box-body-2 .box-style-1 .des-content h3{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:22px
}
section.section-003-content-2.kh .box-top-2 .box-body-2 .box-style-1 .des-content h3 span{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:22px
}
section.section-003-content-2.mm .box-top-2 .box-body-2 .box-style-1 .des-content h3{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px;
    line-height:24px
}
section.section-003-content-2.mm .box-top-2 .box-body-2 .box-style-1 .des-content h3 span{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px;
    line-height:24px
}
section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content h3 a{
    color:#000
}
section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content h4{
    font-family:'noto_sansmed';
    font-size:48px;
    line-height:48px;
    color:#636363;
    padding:0;
    margin:0 0 0 0
}
section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content h5{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:18px;
    color:#636363;
    padding:0;
    margin:0 0 0 0
}
section.section-003-content-2.th .box-top-2 .box-body-2 .box-style-1 .des-content h5{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
section.section-003-content-2.th .box-top-2 .box-body-2 .box-style-1 .des-content ul li a p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content .media-body-style-1{
    border-left:1px solid #d7d7d7;
    padding-left:10px
}
section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content .media-body-style-1 img.pull-right-next{
    float:right;
    padding:40px 0 0 0
}
section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content ul{
    padding-left:0;
    list-style:none;
    padding:10px 0;
    margin:0
}
section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content ul li{
    border-bottom:1px solid #d7d7d7
}
section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content ul li:last-child{
    border-bottom:1px solid transparent
}
section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content ul li a p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    color:gray;
    padding:5px 10px 5px 10px;
    margin:0
}
section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content ul li a p:hover{
    background-color:#D30000;
    color:#fff
}
section.section-003-content-2.th .box-top-2 .box-body-2 .box-style-1 .des-content ul li a p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:20px;
    padding:5px 10px
}
section.section-003-content-2.kh .box-top-2 .box-body-2 .box-style-1 .des-content ul li a p{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
section.section-003-content-2.mm .box-top-2 .box-body-2 .box-style-1 .des-content ul li a p{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px;
    line-height:20px;
    padding:5px 10px 5px 10px
}
section.section-003-content-3{
    margin-bottom:10px
}
section.section-003-content-3 .widget{
    background-color:#e2e2e2;
    padding:25px 25px 25px 25px
}
section.section-003-content-3 .widget.active{
    border-left:10px solid #D30000;
    padding:25px 15px
}
section.section-003-content-3 .widget h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    color:#000;
    padding:0;
    margin:0 0 0 0
}
section.section-003-content-3.th .widget h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:20px;
    line-height:24px
}
section.section-003-content-3.kh .widget h2{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:20px;
    line-height:26px
}
section.section-003-content-3.mm .widget h2{
    font-family:'noto_sansmed','zawgyione';
    font-size:20px;
    line-height:30px
}
section.section-003-content-3 .widget h6{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    color:#898989;
    padding:0;
    margin:10px 0 10px 0
}
section.section-003-content-3 .widget .widget-config{
    padding:15px 0
}
section.section-003-content-3 .widget .widget-search{
    position:relative;
    float:left;
    width:100%;
    margin:5px 0
}
section.section-003-content-3 .widget .widget-search .radio.selected{
    display:inline-block;
    width:10%;
    vertical-align:middle;
    float:left;
    margin:0 0 0 0;
    min-height:30px
}
section.section-003-content-3 .widget .radio label,section.section-003-content-3 .widget .checkbox label{
    font-family:'noto_sansmed';
    font-size:12px;
    color:#000;
    text-transform:uppercase;
    margin:0 0 0 0;
    padding-left:40px
}
section.section-003-content-3.th .widget .radio label,section.section-003-content-3.th .widget .checkbox label{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:18px
}
section.section-003-content-3.kh .widget .radio label,section.section-003-content-3.kh .widget .checkbox label{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px
}
section.section-003-content-3.mm .widget .radio label,section.section-003-content-3.mm .widget .checkbox label{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px;
    min-height:24px
}
section.section-003-content-3 .widget .widget-search .radio{
    display:inline-block;
    vertical-align:middle;
    float:left;
    margin:0
}
section.section-003-content-3 .widget .widget-search .form-widget{
    display:inline-block;
    width:90%;
    vertical-align:middle;
    float:left;
    padding-left:10px
}
section.section-003-content-3 .widget .radio input[type=radio],section.section-003-content-3 .widget .checkbox input[type=checkbox]{
    display:none
}
section.section-003-content-3 .widget .radio label:before{
    content:"";
    display:inline-block;
    width:20px;
    height:20px;
    margin-right:10px;
    position:absolute;
    left:0;
    background-color:#fff;
    border:1px solid #fff
}
section.section-003-content-3 .widget .radio label:before{
    bottom:2.5px;
    border-radius:99px;
    -webkit-transition:border 0.3s 0s cubic-bezier(.455,.03,.215,1.33);
    transition:border 0.3s 0s cubic-bezier(.455,.03,.215,1.33)
}
section.section-003-content-3 .widget .radio input[type=radio]:checked+label:before{
    border-width:4px;
    background:#b5b5b5
}
section.section-003-content-3 .widget .search-toggle{
    position:absolute;
    top:25px;
    right:20px
}
section.section-003-content-4{
    margin-bottom:20px
}
section.section-003-content-4 .tile-1 .carousel-caption.wall-1{
    left:0;
    right:0;
    top:auto;
    bottom:0;
    padding-bottom:30px;
    text-shadow:0 2px 2px rgba(0,0,0,.8)
}
section.section-003-content-4 .tile-1 .carousel-caption.wall-1 h2{
    font-family:'noto_sansmed';
    font-size:20px;
    line-height:20px;
    margin:0;
    color:#fff
}
section.section-003-content-4 .tile-1 .carousel-indicators{
    bottom:0;
    position:relative;
    width:100%;
    margin:0;
    left:0;
    right:0;
    padding:10px
}
section.section-003-content-4 .tile-1 .carousel-indicators .active{
    background-color:#D30000;
    border:1px solid #D30000
}
section.section-003-content-4 .tile-1 .carousel-indicators li{
    background-color:#e2e2e2;
    border:1px solid #e2e2e2;
    border-radius:10px
}
section.section-003-content-5{
    margin-bottom:45px
}
section.section-003-content-5 .head-content{
    margin-bottom:50px;
    margin-top:30px
}
section.section-003-content-5 .head-series{
    margin-bottom:10px
}
section.section-003-content-5 .head-series h1{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:0;
    color:#a7a6a6;
    text-align:center
}
section.section-003-content-5 .head-series h1 span{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:0;
    color:#000
}
section.section-003-content-5.th .head-series h1{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:30px;
    line-height:30px
}
section.section-003-content-5.th .head-series h1 span{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:30px;
    line-height:30px
}
section.section-003-content-5.th .product-mansory-content .text-content .head-series h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:30px;
    line-height:30px
}
section.section-003-content-5.kh .head-series h1{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:26px;
    line-height:32px
}
section.section-003-content-5.kh .head-series h1 span{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:26px;
    line-height:32px
}
section.section-003-content-5.mm .head-series h1{
    font-family:'noto_sansmed','zawgyione';
    font-size:26px;
    line-height:40px
}
section.section-003-content-5.mm .head-series h1 span{
    font-family:'noto_sansmed','zawgyione';
    font-size:26px;
    line-height:40px
}
section.section-003-content-5.kh .product-mansory-content .text-content .head-series h2{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:26px;
    line-height:32px
}
section.section-003-content-5 .sub-series{
    position:relative
}
section.section-003-content-5 .sub-series .sub-line-series-left{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:5%;
    margin-left:37%;
    float:left;
    padding-top:9px
}
section.section-003-content-5 .sub-series .sub-line-series-right{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:5%;
    margin-right:37%;
    float:right;
    padding-top:9px
}
section.section-003-content-5 .sub-series h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    margin:0;
    width:16%;
    float:left;
    color:#000;
    text-align:center
}
section.section-003-content-5.kh .sub-series h2{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
section.section-003-content-5 .set-pagin{
    text-align:center
}
section.section-003-content-5 .pagination{
    margin:25px 0 20px 0
}
section.section-003-content-5 .pagination>li{
    display:inline;
    float:left;
    padding-left:0
}
section.section-003-content-5 .pagination>li>a{
    color:#000;
    background-color:transparent;
    border:0;
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:30px;
    margin:0 5px;
    padding:0;
    width:30px;
    height:30px
}
section.section-003-content-5 .pagination>li>a:hover{
    color:#fff;
    background-color:#D30000;
    border-radius:50%
}
section.section-003-content-5 .pagination .arrow{
    display:inline;
    float:left;
    margin:0 25px
}
section.section-003-content-5 .pagination>.active>a,section.section-003-content-5 .pagination>.active>span,section.section-003-content-5 .pagination>.active>a:hover,section.section-003-content-5 .pagination>.active>span:hover,section.section-003-content-5 .pagination>.active>a:focus,.pagination>.active>span:focus{
    background-color:#D30000;
    border-radius:50%;
    margin:0 5px;
    color:#fff
}
section.section-003-content-5 .pagin-sub-series{
    position:relative
}
section.section-003-content-5 .pagin-sub-series .pagin-sub-line-series-left{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:5%;
    margin-left:32%;
    float:left;
    padding-top:9px
}
section.section-003-content-5 .pagin-sub-series .pagin-sub-line-series-right{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:5%;
    margin-right:32%;
    float:right;
    padding-top:9px
}
section.section-003-content-5 .pagin-sub-series h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    margin:0;
    width:26%;
    float:left;
    color:#000;
    text-align:center
}
section.section-003-content-5.kh .pagin-sub-series h2{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
section.section-003-content-5 .text-content{
    position:absolute;
    background-color:rgba(0,0,0,.3);
    width:100%;
    padding:10px;
    -webkit-transition:all 300ms ease-out;
    -moz-transition:all 300ms ease-out;
    -o-transition:all 300ms ease-out;
    -ms-transition:all 300ms ease-out;
    transition:all 300ms ease-out;
    height:100%
}
section.section-003-content-5 .brick:hover .text-content{
    -webkit-transition:all 300ms ease-out;
    -moz-transition:all 300ms ease-out;
    -o-transition:all 300ms ease-out;
    -ms-transition:all 300ms ease-out;
    transition:all 300ms ease-out;
    background-color:rgba(0,0,0,.7)
}
section.section-003-content-5 .product-mansory-content .text-content .head-series.head-series-1{
    top:0;
    left:0;
    right:0;
    text-align:center
}
section.section-003-content-5 .product-mansory-content .text-content .head-series.head-series-2{
    top:0;
    left:0;
    right:0;
    text-align:right
}
section.section-003-content-5 .product-mansory-content .text-content .head-series.head-series-3{
    top:0;
    left:0;
    right:0;
    text-align:left
}
section.section-003-content-5 .product-mansory-content .text-content .head-series.head-series-4{
    bottom:0;
    left:0;
    right:0;
    text-align:center
}
section.section-003-content-5 .product-mansory-content .text-content .head-series.head-series-5{
    bottom:0;
    left:0;
    right:0;
    text-align:right
}
section.section-003-content-5 .product-mansory-content .text-content .head-series.head-series-6{
    bottom:0;
    left:0;
    right:0;
    text-align:left
}
section.section-003-content-5 .product-mansory-content .text-content .head-series{
    margin:10px
}
section.section-003-content-5 .product-mansory-content .brick:hover .text-content .head-series h2{
    color:rgba(255,255,255,1);
    -webkit-transition:all 300ms ease-out;
    -moz-transition:all 300ms ease-out;
    -o-transition:all 300ms ease-out;
    -ms-transition:all 300ms ease-out;
    transition:all 300ms ease-out
}
section.section-003-content-5 .product-mansory-content .text-content .head-series h2{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:0;
    color:rgba(255,255,255,1);
    -webkit-transition:all 300ms ease-out;
    -moz-transition:all 300ms ease-out;
    -o-transition:all 300ms ease-out;
    -ms-transition:all 300ms ease-out;
    transition:all 300ms ease-out
}
section.section-003-content-5 .product-mansory-content .text-content .head-series h2 a{
    color:rgba(255,255,255,1);
    -webkit-transition:all 300ms ease-out;
    -moz-transition:all 300ms ease-out;
    -o-transition:all 300ms ease-out;
    -ms-transition:all 300ms ease-out;
    transition:all 300ms ease-out
}
section.section-003-content-5 .product-mansory-content .brick:hover .text-content .head-series h2 a{
    color:rgba(255,255,255,1);
    -webkit-transition:all 300ms ease-out;
    -moz-transition:all 300ms ease-out;
    -o-transition:all 300ms ease-out;
    -ms-transition:all 300ms ease-out;
    transition:all 300ms ease-out
}
section.section-003-content-5 .product-mansory-content .text-content .sub-series{
    position:relative
}
section.section-003-content-5 .product-mansory-content .text-content .sub-series .sub-line-series-left{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:10%;
    margin-left:25%;
    float:left;
    padding-top:7px
}
section.section-003-content-5 .product-mansory-content .text-content .sub-series .sub-line-series-right{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:10%;
    margin-right:25%;
    float:right;
    padding-top:7px
}
section.section-003-content-5 .product-mansory-content .text-content .sub-series h2{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    margin:0;
    width:30%;
    float:left;
    color:#000;
    text-align:center
}
section.section-003-content-5 .product-mansory-content{
    vertical-align:baseline
}
section.section-003-content-5 .product-mansory-content img{
    vertical-align:baseline
}
section.section-003-content-6{
    margin-bottom:10px
}
section.section-003-content-6 h2{
    position:absolute;
    font-family:'noto_sansmed';
    font-size:36px;
    line-height:36px;
    margin:0;
    text-transform:uppercase;
    color:#fff;
    top:20px;
    left:20px
}
section.section-003-content-8{
    margin-bottom:10px
}
section.section-003-content-8 .product-fav{
    margin:0 -5px
}
section.section-003-content-8 .product-fav .fav-box{
    padding:0 5px
}
section.section-003-content-8 .product-fav .fav-box .sub-series h2{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:0 0 10px 0;
    text-align:center;
    text-transform:uppercase;
    color:#fff
}
section.section-003-content-8 .product-fav .fav-box .sub-series{
    position:absolute;
    top:0;
    padding:40px 0;
    left:0;
    right:0;
    background:-moz-linear-gradient(top,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 100%);
    background:-webkit-linear-gradient(top,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 100%);
    background:linear-gradient(to bottom,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0)
}
section.section-003-content-8 .product-fav .fav-box .sub-series .sub-line-series-left{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:10%;
    margin-left:25%;
    float:left;
    padding-top:7px
}
section.section-003-content-8 .product-fav .fav-box .sub-series .sub-line-series-right{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:10%;
    margin-right:25%;
    float:right;
    padding-top:7px
}
section.section-003-content-8 .product-fav .fav-box .sub-series h3{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    margin:0;
    width:30%;
    float:left;
    color:#fff;
    text-align:center
}
section.section-003-content-8 .product-fav .carousel-indicators{
    position:relative;
    bottom:auto;
    left:auto;
    z-index:15;
    width:100%;
    margin:0;
    padding:10px 0;
    list-style:none;
    text-align:right
}
section.section-003-content-8 .product-fav .carousel-indicators .active{
    margin:0;
    width:12px;
    height:12px;
    background-color:#D30000;
    border:1px solid #D30000
}
section.section-003-content-8 .product-fav .carousel-indicators li{
    border:1px solid #e2e2e2;
    background-color:#e2e2e2
}
section.section-003-content-7{
    margin-bottom:45px
}
section.section-003-content-7 .head-content{
    margin-bottom:50px;
    margin-top:30px
}
section.section-003-content-7 .head-series{
    margin-bottom:10px
}
section.section-003-content-7 .head-series h1{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:0;
    color:#a7a6a6;
    text-align:center;
    text-transform:uppercase
}
section.section-003-content-7 .head-series h1 span{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:0;
    color:#000;
    text-transform:uppercase
}
section.section-003-content-7.th .head-series h1{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:30px;
    line-height:30px;
    margin:0
}
section.section-003-content-7.th .head-series h1 span{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:30px;
    line-height:30px
}
section.section-003-content-7 .sub-series{
    position:relative
}
section.section-003-content-7 .sub-series .sub-line-series-left{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:5%;
    margin-left:35%;
    float:left;
    padding-top:9px
}
section.section-003-content-7 .sub-series .sub-line-series-right{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:5%;
    margin-right:35%;
    float:right;
    padding-top:9px
}
section.section-003-content-7 .sub-series h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    margin:0;
    width:20%;
    text-transform:uppercase;
    float:left;
    color:#000;
    text-align:center
}
section.section-003-content-7 .set-pagin{
    text-align:center;
    margin:0 0 25px 0
}
section.section-003-content-7 .pagination{
    margin:25px 0 20px 0
}
section.section-003-content-7 .pagination>li{
    display:inline;
    float:left;
    padding-left:0
}
section.section-003-content-7 .pagination>li>a{
    color:#000;
    background-color:transparent;
    border:0;
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:30px;
    margin:0 5px;
    padding:0;
    width:30px;
    height:30px
}
section.section-003-content-7 .pagination>li>a:hover{
    color:#fff;
    background-color:#D30000;
    border-radius:50%
}
section.section-003-content-7 .pagination .arrow{
    display:inline;
    float:left;
    margin:0 25px
}
section.section-003-content-7 .pagination>.active>a,section.section-003-content-7 .pagination>.active>span,section.section-003-content-7 .pagination>.active>a:hover,section.section-003-content-7 .pagination>.active>span:hover,section.section-003-content-7 .pagination>.active>a:focus,.pagination>.active>span:focus{
    background-color:#D30000;
    border-radius:50%;
    margin:0 5px;
    color:#fff
}
section.section-003-content-7 .pagin-sub-series{
    position:relative
}
section.section-003-content-7 .pagin-sub-series .pagin-sub-line-series-left{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:5%;
    margin-left:32%;
    float:left;
    padding-top:9px
}
section.section-003-content-7 .pagin-sub-series .pagin-sub-line-series-right{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:5%;
    margin-right:32%;
    float:right;
    padding-top:9px
}
section.section-003-content-7 .pagin-sub-series h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    margin:0;
    width:26%;
    text-transform:uppercase;
    float:left;
    color:#000;
    text-align:center
}
section.section-003-content-7 .product-content{
    margin:0;
    padding:0 10px
}
section.section-003-content-7 .product-content .product-box{
    padding:10px
}
section.section-003-content-7 .product-content .product-box p{
    font-family:'noto_sansmed';
    font-size:12px;
    line-height:12px;
    margin:10px 0 10px 0;
    padding:0;
    text-align:center;
    text-transform:uppercase;
    color:#000
}
section.section-003-content-7.th .product-content .product-box p{
    font-family:'noto_sansthmed','noto_sansmed';
    line-height:normal;
    font-size:12px
}
section.section-003-content-7 .product-content .product-box p a{
    color:#000
}
section.section-003-content-7 .product-content .product-box .product-photo-cover{
    min-height:180px;
    text-align:center
}
section.section-003-content-7 .clearfix-mb{
    display:none
}
section.section-003-content-7 .product-content .product-box .img-product:hover{
    vertical-align:middle;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    box-shadow:0 0 1px rgba(0,0,0,0);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -moz-osx-font-smoothing:grayscale;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
section.section-003-content-7 .product-content .product-box .img-product:hover{
    -webkit-transform:translateY(-8px);
    transform:translateY(-8px)
}
section.section-003-content-7 .product-content .mb-clear{
    display:none
}
section.section-003-content-7a{
    margin-bottom:45px
}
section.section-003-content-7a .head-content{
    margin-bottom:50px;
    margin-top:30px
}
section.section-003-content-7a .head-series{
    margin-bottom:10px
}
section.section-003-content-7a .head-series h1{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:0;
    color:#a7a6a6;
    text-align:center;
    text-transform:uppercase
}
section.section-003-content-7a .head-series h1 span{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:0;
    color:#000;
    text-transform:uppercase
}
section.section-003-content-7a.th .head-series h1{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:30px;
    line-height:30px;
    margin:0
}
section.section-003-content-7a.th .head-series h1 span{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:30px;
    line-height:30px
}
section.section-003-content-7a.kh .head-series h1 span{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:26px;
    line-height:32px
}
section.section-003-content-7a.mm .head-series h1 span{
    font-family:'noto_sansmed','zawgyione';
    font-size:26px;
    line-height:40px
}
section.section-003-content-7a .sub-series{
    position:relative
}
section.section-003-content-7a .sub-series .sub-line-series-left{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:5%;
    margin-left:35%;
    float:left;
    padding-top:9px
}
section.section-003-content-7a .sub-series .sub-line-series-right{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:5%;
    margin-right:35%;
    float:right;
    padding-top:9px
}
section.section-003-content-7a .sub-series h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    margin:0;
    width:20%;
    text-transform:uppercase;
    float:left;
    color:#000;
    text-align:center
}
section.section-003-content-7a.kh .sub-series h2{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
section.section-003-content-7a .set-pagin{
    text-align:center;
    margin:0 0 25px 0
}
section.section-003-content-7a .pagination{
    margin:25px 0 20px 0
}
section.section-003-content-7a .pagination>li{
    display:inline;
    float:left;
    padding-left:0
}
section.section-003-content-7a .pagination>li>a{
    color:#000;
    background-color:transparent;
    border:0;
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:30px;
    margin:0 5px;
    padding:0;
    width:30px;
    height:30px
}
section.section-003-content-7a .pagination>li>a:hover{
    color:#fff;
    background-color:#D30000;
    border-radius:50%
}
section.section-003-content-7a .pagination .arrow{
    display:inline;
    float:left;
    margin:0 25px
}
section.section-003-content-7a .pagination>.active>a,section.section-003-content-7a .pagination>.active>span,section.section-003-content-7a .pagination>.active>a:hover,section.section-003-content-7a .pagination>.active>span:hover,section.section-003-content-7a .pagination>.active>a:focus,.pagination>.active>span:focus{
    background-color:#D30000;
    border-radius:50%;
    margin:0 5px;
    color:#fff
}
section.section-003-content-7a .pagin-sub-series{
    position:relative
}
section.section-003-content-7a .pagin-sub-series .pagin-sub-line-series-left{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:5%;
    margin-left:32%;
    float:left;
    padding-top:9px
}
section.section-003-content-7a .pagin-sub-series .pagin-sub-line-series-right{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:5%;
    margin-right:32%;
    float:right;
    padding-top:9px
}
section.section-003-content-7a .pagin-sub-series h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    margin:0;
    width:26%;
    text-transform:uppercase;
    float:left;
    color:#000;
    text-align:center
}
section.section-003-content-7a.kh .pagin-sub-series h2{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
section.section-003-content-7a .product-content{
    margin:0;
    padding:0 10px;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -moz-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center
}
section.section-003-content-7a .product-content .product-box{
    padding:10px;
    text-align:center
}
section.section-003-content-7a .product-content .product-box p{
    display:none;
    font-family:'noto_sansmed';
    font-size:12px;
    line-height:12px;
    margin:10px 0 10px 0;
    padding:0;
    text-align:center;
    text-transform:uppercase;
    color:#000
}
section.section-003-content-7a.th .product-content .product-box p{
    display:none;
    font-family:'noto_sansthmed','noto_sansmed';
    line-height:normal;
    font-size:12px
}
section.section-003-content-7a .product-content .product-box p a{
    color:#000
}
section.section-003-content-7a .product-name{
    margin:0;
    padding:0 10px
}
section.section-003-content-7a .product-name .product-box{
    padding:10px;
    text-align:center
}
section.section-003-content-7a .product-name .product-box p{
    font-family:'noto_sansmed';
    font-size:12px;
    line-height:12px;
    margin:10px 0 10px 0;
    padding:0;
    text-align:center;
    text-transform:uppercase;
    color:#000
}
section.section-003-content-7a.th .product-name .product-box p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:18px
}
section.section-003-content-7a.kh .product-name .product-box p{
    font-family:'noto_sanskhmermed','noto_sansmed';
    line-height:18px;
    font-size:12px
}
section.section-003-content-7a.mm .product-name .product-box p{
    font-family:'noto_sansmed','zawgyione';
    line-height:24px;
    font-size:14px
}
section.section-003-content-7a .product-name .product-box p a{
    color:#000
}
section.section-003-content-7a .clearfix-mb{
    display:none
}
section.section-003-content-7a .product-content .product-box .img-product:hover{
    vertical-align:middle;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    box-shadow:0 0 1px rgba(0,0,0,0);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -moz-osx-font-smoothing:grayscale;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
section.section-003-content-7a .product-content .product-box .img-product:hover{
    -webkit-transform:translateY(-8px);
    transform:translateY(-8px)
}
section.section-003-content-7a .product-content .mb-clear{
    display:none
}
section.section-003-content-9{
    margin-bottom:10px
}
section.section-003-content-9 .widget{
    background-color:#e2e2e2;
    padding:25px 25px 25px 25px
}
section.section-003-content-9 .widget.active{
    border-left:10px solid #D30000;
    padding:25px 15px
}
section.section-003-content-9 .widget h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    color:#000;
    padding:0;
    margin:0 0 0 0
}
section.section-003-content-9 .widget h6{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    color:#898989;
    padding:0;
    margin:10px 0 10px 0
}
section.section-003-content-9 .widget .widget-config{
    padding:15px 0
}
section.section-003-content-9 .widget .widget-search{
    position:relative;
    float:left;
    width:100%;
    margin:5px 0
}
section.section-003-content-9 .widget .btn-widget{
    color:#b5b5b5;
    background-color:#fff;
    border-color:#e2e2e2;
    border-radius:0;
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px
}
section.section-003-content-9 .widget .btn-widget:hover,section.section-003-content-3 .widget .btn-widget:focus{
    color:#fff;
    background-color:#D30000;
    border-color:#D30000
}
section.section-003-content-9 .widget .search-toggle{
    position:absolute;
    top:25px;
    right:20px
}
section.section-003-content-11{
    margin-bottom:10px
}
section.section-003-content-11 h5{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    color:#fff;
    margin:0;
    position:absolute;
    top:20px;
    left:20px;
    text-transform:uppercase
}
section.section-003-content-11.kh h5{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:20px;
    line-height:26px
}
section.section-003-content-10{
    margin-bottom:10px
}
section.section-003-content-10 .widget{
    background-color:#e2e2e2;
    padding:25px 25px 25px 25px
}
section.section-003-content-10 .widget.active{
    border-left:10px solid #D30000;
    padding:25px 15px
}
section.section-003-content-10 .widget h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    color:#000;
    padding:0;
    margin:0 0 0 0
}
section.section-003-content-10.th .widget h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:20px;
    line-height:24px;
    padding-right:20px
}
section.section-003-content-10.kh .widget h2{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:20px;
    line-height:26px
}
section.section-003-content-10.mm .widget h2{
    font-family:'noto_sansmed','zawgyione';
    font-size:20px;
    line-height:30px
}
section.section-003-content-10 .widget .widget-config{
    padding:15px 0
}
section.section-003-content-10 .widget .widget-search{
    position:relative;
    float:left;
    width:100%;
    margin:5px 0
}
section.section-003-content-10 .widget .radio label,section.section-003-content-10 .widget .checkbox label{
    font-family:'noto_sansmed';
    font-size:12px;
    color:#000;
    text-transform:uppercase;
    margin:0 0 0 0;
    padding-left:40px
}
section.section-003-content-10.kh .widget .radio label,section.section-003-content-10.kh .widget .checkbox label{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px
}
section.section-003-content-10.mm .widget .radio label,section.section-003-content-10.mm .widget .checkbox label{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px;
    min-height:24px
}
section.section-003-content-10.th .widget .radio label,section.section-003-content-10.th .widget .checkbox label{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:18px
}
section.section-003-content-10 .widget .radio input[type=radio],section.section-003-content-10 .widget .checkbox input[type=checkbox]{
    display:none
}
section.section-003-content-10 .widget .radio input[type=radio]:checked+label:before{
    border-width:4px;
    background:#b5b5b5
}
section.section-003-content-10 .widget .checkbox label:before{
    content:"";
    display:inline-block;
    width:20px;
    height:20px;
    margin-right:10px;
    position:absolute;
    left:0;
    background-color:#fff;
    border:1px solid #fff;
    border-radius:3px;
    top:0;
    transition:border 0.2s linear 0s,color 0.2s linear 0s
}
section.section-003-content-10 .widget .checkbox input[type=checkbox]:checked+label:before{
    border-color:#D30000;
    border-width:10px
}
section.section-003-content-10 .widget .checkbox label:after{
    border-radius:3px
}
section.section-003-content-10 .widget .checkbox label::after{
    display:inline-block;
    width:16px;
    height:16px;
    position:absolute;
    left:3.2px;
    top:2px;
    transition:border 0.2s linear 0s,color 0.2s linear 0s
}
section.section-003-content-10 .widget .checkbox input[type=checkbox]:checked+label::after{
    font-family:'FontAwesome';
    content:"\F00C";
    color:#fff;
    font-size:14px;
    line-height:14px
}
section.section-003-content-10 .widget .checkbox{
    clear:both;
    margin-bottom:0;
    padding-bottom:2px;
    margin-top:5px
}
section.section-003-content-10 .widget .line-widget{
    min-height:1px;
    border-bottom:1px solid #ececec;
    width:85%;
    float:right;
    clear:both
}
section.section-003-content-10 .widget .search-toggle{
    position:absolute;
    top:25px;
    right:20px
}
section.section-003-content-10a{
    margin-bottom:10px
}
section.section-003-content-10a .widget{
    background-color:#e2e2e2;
    padding:25px 25px 25px 25px
}
section.section-003-content-10a .widget.active{
    border-left:10px solid #D30000;
    padding:25px 15px
}
section.section-003-content-10a .widget h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    color:#000;
    padding:0;
    margin:0 0 0 0
}
section.section-003-content-10a.th .widget h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:24px;
    line-height:24px
}
section.section-003-content-10a .widget .widget-config{
    padding:15px 0
}
section.section-003-content-10a .widget .widget-config .widget-size{
    margin:0 -5px
}
section.section-003-content-10a .widget .widget-search{
    position:relative;
    float:left;
    width:50%;
    margin:5px 0;
    padding:0 5px
}
section.section-003-content-10a .widget .radio label,section.section-003-content-10a .widget .checkbox label{
    font-family:'noto_sansmed';
    font-size:14px;
    color:#000;
    text-transform:uppercase;
    margin:0 0 0 0;
    padding-left:40px
}
section.section-003-content-10a.kh .widget .radio label,section.section-003-content-10a.kh .widget .checkbox label{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px
}
section.section-003-content-10a.th .widget .radio label,section.section-003-content-10a.th .widget .checkbox label{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:18px
}
section.section-003-content-10a .widget .radio input[type=radio],section.section-003-content-10a .widget .checkbox input[type=checkbox]{
    display:none
}
section.section-003-content-10a .widget .radio input[type=radio]:checked+label:before{
    border-width:4px;
    background:#b5b5b5
}
section.section-003-content-10a .widget .checkbox label:before{
    content:"";
    display:inline-block;
    width:20px;
    height:20px;
    margin-right:10px;
    position:absolute;
    left:0;
    background-color:#fff;
    border:1px solid #fff;
    border-radius:3px;
    top:0;
    transition:border 0.2s linear 0s,color 0.2s linear 0s
}
section.section-003-content-10a .widget .checkbox input[type=checkbox]:checked+label:before{
    border-color:#D30000;
    border-width:10px
}
section.section-003-content-10a .widget .checkbox label:after{
    border-radius:3px
}
section.section-003-content-10a .widget .checkbox label::after{
    display:inline-block;
    width:16px;
    height:16px;
    position:absolute;
    left:3.2px;
    top:2px;
    transition:border 0.2s linear 0s,color 0.2s linear 0s
}
section.section-003-content-10a .widget .checkbox input[type=checkbox]:checked+label::after{
    font-family:'FontAwesome';
    content:"\F00C";
    color:#fff;
    font-size:14px;
    line-height:14px
}
section.section-003-content-10a .widget .checkbox{
    clear:both;
    margin-bottom:0;
    padding-bottom:2px;
    margin-top:5px
}
section.section-003-content-10a .widget .line-widget{
    min-height:1px;
    border-bottom:1px solid #ececec;
    width:65%;
    float:right;
    clear:both
}
section.section-003-content-10a .widget .search-toggle{
    position:absolute;
    top:25px;
    right:20px
}
section.section-003-content-12{
    margin-bottom:30px
}
section.section-003-content-12 .item-1{
    background-color:#E2E2E2
}
section.section-003-content-12 .item-1 .carousel-inner{
    width:70%;
    margin:0 auto
}
section.section-003-content-12 .item-1 .carousel-indicators{
    position:relative;
    bottom:0;
    left:0;
    z-index:15;
    width:100%;
    margin:0;
    right:0;
    text-align:center;
    background-color:#efefef;
    line-height:10px;
    padding:5px 0
}
section.section-003-content-12 .item-1 .carousel-control.left{
    background-image:none
}
section.section-003-content-12 .item-1 .carousel-control.right{
    background-image:none
}
section.section-003-content-12 .item-1 .carousel-indicators li{
    width:100px;
    height:100px;
    margin:0;
    border:none;
    border-radius:0
}
section.section-003-content-12 .item-1 .carousel-indicators .active{
    width:100px;
    height:100px
}
section.section-003-content-12 .item-1 .carousel-control .glyphicon-chevron-right{
    top:35%
}
section.section-003-content-12 .item-1 .carousel-control .glyphicon-chevron-left{
    top:35%
}
section.section-003-content-13{
    margin-bottom:30px;
    padding:0 30px
}
section.section-003-content-13 .box-item{
    padding:0 15px
}
section.section-003-content-13 .box-item .text-mb{
    display:none
}
section.section-003-content-13 .box-item .text-ds{
    display:block
}
section.section-003-content-13 .box-item h1{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    color:#000;
    padding:0;
    margin:20px 0 20px 0
}
section.section-003-content-13.th .box-item h1{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:26px;
    line-height:30px
}
section.section-003-content-13.th .box-item h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:20px;
    line-height:24px
}
section.section-003-content-13 .box-item h2{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    color:#000;
    padding:0;
    margin:0 0 20px 0
}
section.section-003-content-13.kh .box-item h1{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:30px;
    line-height:36px
}
section.section-003-content-13.kh .box-item h2{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:26px;
    line-height:32px
}
section.section-003-content-13.mm .box-item h1{
    font-family:'noto_sansmed','zawgyione';
    font-size:30px;
    line-height:46px
}
section.section-003-content-13.mm .box-item h2{
    font-family:'noto_sansmed','zawgyione';
    font-size:26px;
    line-height:40px
}
section.section-003-content-13 .box-item p{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:24px;
    color:#8c8c8c;
    padding:0;
    margin:0 0 20px 0
}
section.section-003-content-13.th .box-item p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:22px;
    line-height:22px
}
section.section-003-content-13.kh .box-item p{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
section.section-003-content-13.mm .box-item p{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px;
    line-height:24px
}
section.section-003-content-13.th .box-item ul{
    margin:0 0 20px 0;
    padding-left:17px
}
section.section-003-content-13.th .box-item ul li{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:20px
}
section.section-003-content-13.kh .box-item ul li{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:22px
}
section.section-003-content-13.mm .box-item ul li{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px;
    line-height:24px
}
section.section-003-content-13 .box-item ul{
    margin:0 0 20px 0;
    padding-left:19px
}
section.section-003-content-13 .box-item ul li{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:normal;
    color:#8c8c8c
}
section.section-003-content-13 .box-item .table{
    font-family:'noto_sansmed';
    font-size:14px;
    text-transform:uppercase;
    margin:0 0 30px 0
}
section.section-003-content-13.kh .box-item .table{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px
}
section.section-003-content-13.mm .box-item .table{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px
}
section.section-003-content-13.th .box-item .table{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px
}
section.section-003-content-13 .box-item .table th{
    color:#8c8c8c;
    font-weight:400
}
section.section-003-content-13 .box-item .table td{
    color:#000
}
.table>tbody>tr>th,.table>tbody>tr>td{
    border-top:1px solid #efefef
}
.table>tbody>tr:first-child>th,.table>tbody>tr:first-child>td{
    border-top:1px solid transparent
}
section.section-003-content-13 .box-item .item-contact{
    margin:0 0 30px 0;
    text-align:center
}
section.section-003-content-13 .box-item .item-contact h3{
    vertical-align:middle;
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    color:#000;
    padding:0;
    margin:0 0 20px 0;
    text-align:center
}
section.section-003-content-13 .box-item .item-contact img{
    display:inline-block;
    vertical-align:middle;
    margin:0 10px
}
section.section-003-content-13 .box-item .social{
    text-align:center;
    padding:20px 0
}
section.section-003-content-13 .box-item .social img{
    vertical-align:top;
    margin:0 10px
}
section.section-003-content-13 .box-item a.specdoc{
    font-family:'noto_sansmed';
    font-size:18px!important;
    line-height:normal;
    color:#8c8c8c
}
section.section-003-content-13 .box-item a.specdoc:hover{
    font-family:'noto_sansmed';
    font-size:18px!important;
    line-height:normal;
    color:#D30000
}
section.section-003-content-14{
    margin-bottom:30px;
    padding:0 30px
}
section.section-003-content-14 .head-content{
    margin-bottom:50px;
    margin-top:30px
}
section.section-003-content-14 .head-series{
    margin-bottom:10px
}
section.section-003-content-14 .head-series h2{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    margin:0;
    color:#000;
    text-align:center;
    text-transform:uppercase
}
section.section-003-content-14.th .head-series h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:30px;
    line-height:30px
}
section.section-003-content-14.kh .head-series h2{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:26px;
    line-height:32px
}
section.section-003-content-14.mm .head-series h2{
    font-family:'noto_sansmed','zawgyione';
    font-size:26px;
    line-height:40px
}
section.section-003-content-14 .sub-series{
    position:relative
}
section.section-003-content-14 .sub-series .sub-line-series-left{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:5%;
    margin-left:35%;
    float:left;
    padding-top:9px
}
section.section-003-content-14 .sub-series h2{
    font-family:'noto_sansmed','zawgyione';
    font-size:18px;
    line-height:18px;
    margin:0;
    width:20%;
    text-transform:uppercase;
    float:left;
    color:#000;
    text-align:center
}
section.section-003-content-14.kh .sub-series h2{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
section.section-003-content-14.th .sub-series h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:20px
}
section.section-003-content-14 .sub-series .sub-line-series-right{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:5%;
    margin-right:35%;
    float:right;
    padding-top:9px
}
section.section-003-content-14 .product-content{
    margin:0;
    padding:0
}
section.section-003-content-14 .product-content .product-box{
    padding:2px
}
section.section-003-content-14 .product-content .product-box .product-box-item{
    position:relative
}
section.section-003-content-14 .product-content .product-box .product-box-item p{
    position:absolute;
    top:0;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
    text-align:center;
    z-index:10;
    opacity:0;
    left:0;
    right:0;
    width:100%;
    height:100%;
    font-family:'noto_sansmed';
    font-size:12px;
    line-height:12px;
    margin:0;
    padding:10px;
    text-transform:uppercase;
    color:#fff;
    background-color:#000
}
section.section-003-content-14.kh .product-content .product-box .product-box-item p{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:12px;
    line-height:18px
}
section.section-003-content-14.mm .product-content .product-box .product-box-item p{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px;
    line-height:24px
}
section.section-003-content-14.th .product-content .product-box .product-box-item p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:12px;
    line-height:16px
}
section.section-003-content-14 .product-content .product-box .product-box-item p:hover{
    opacity:.9
}
section.section-003-content-14 .product-content .product-box .product-box-item img{
    height:115px
}
section.section-003-content-15{
    margin-bottom:10px
}
section.section-003-content-15 .collection-menu{
    position:absolute;
    top:0;
    left:auto;
    right:0;
    padding:25px;
    width:100%
}
section.section-003-content-15 .collection-menu.bg-overlay{
    background-color:rgba(0,0,0,.5)
}
section.section-003-content-15 .collection-menu h1{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:0 0 20px 0;
    padding:0;
    text-align:right;
    text-transform:uppercase;
    color:#fff
}
section.section-003-content-15 .collection-menu .menu-point{
    margin:0;
    margin-top:25px;
    padding:0;
    width:80%;
    float:right;
    clear:both
}
section.section-003-content-15 .collection-menu ul{
    margin:0;
    padding:0;
    width:100%;
    float:right;
    clear:both
}
section.section-003-content-15 .collection-menu ul li{
    list-style:none;
    border-bottom:1px solid #777;
    padding:10px 10px 7px 10px
}
section.section-003-content-15 .collection-menu ul li:last-child{
    list-style:none;
    border-bottom:1px solid transparent;
    padding:10px 10px 8px 10px
}
section.section-003-content-15 .collection-menu ul li.active{
    background-color:#D30000
}
section.section-003-content-15 .collection-menu ul li:hover{
    background-color:#D30000
}
section.section-003-content-15 .collection-menu ul li a{
    display:block;
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:16px;
    margin:0 0 0 0;
    padding:0;
    text-transform:uppercase;
    color:#fff
}
section.section-003-content-15 .collection-menu .collection-flat{
    float:right;
    width:40px;
    margin:0 0 20px 0;
    clear:both
}
section.section-003-content-15 .collection-menu-st-2 h1{
    color:#000
}
section.section-003-content-15 .collection-menu.collection-menu-st-2 ul li a{
    color:#000
}
section.section-003-content-15 .collection-menu ul li:hover a{
    color:#fff
}
section.section-003-content-15 .collection-menu.collection-menu-st-2 ul li a:hover{
    color:#fff
}
section.section-003-content-15 .collection-menu.collection-menu-st-2 ul li.active a{
    color:#fff
}
section.section-003-content-16{
    background-color:#fff
}
section.section-003-content-16 .box-collection-head{
    padding:0 15px
}
section.section-003-content-16 .box-collection-head h2{
    font-family:'noto_sansmed';
    font-size:36px;
    line-height:36px;
    margin:10px 0 10px 0;
    padding:0;
    text-transform:uppercase;
    color:#000
}
section.section-003-content-16 .box-collection-head h3{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    margin:0 0 15px 0;
    padding:0;
    color:#9e9e9e
}
section.section-003-content-16 .box-collection-head p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:16px;
    margin:0 0 10px 0;
    padding:0;
    color:#777
}
section.section-003-content-17 .italy-col .box-collection-col .sub-text{
    position:absolute;
    top:0;
    right:0;
    left:auto;
    background-color:rgba(0,0,0,.7);
    width:40%;
    height:100%;
    padding:40px 20px
}
section.section-003-content-17 .italy-col .box-collection-col .sub-text h2{
    font-family:'noto_sansmed';
    font-size:36px;
    line-height:36px;
    margin:10px 0 10px 0;
    padding:0;
    text-transform:uppercase;
    color:#fff
}
section.section-003-content-17 .italy-col .box-collection-col .sub-text h3{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    margin:0 0 80px 0;
    padding:0;
    color:#9e9e9e
}
section.section-003-content-17 .italy-col .box-collection-col .sub-text p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:16px;
    margin:0 0 0 0;
    padding:0;
    color:#efefef
}
section.section-003-content-17 .italy-col .box-collection-col .carousel-indicators{
    position:absolute;
    top:auto;
    right:0;
    left:auto;
    bottom:0;
    width:40%;
    margin:0;
    text-align:left;
    padding:20px
}
section.section-003-content-17 .italy-col .box-collection-col .carousel-indicators li{
    border:1px solid #999;
    background-color:#999
}
section.section-003-content-17 .italy-col .box-collection-col .carousel-indicators .active{
    border:1px solid #fff;
    background-color:#fff
}
section.section-003-content-18 .grade-col .box-collection-col .sub-text{
    position:absolute;
    top:0;
    right:auto;
    left:0;
    padding:40px
}
section.section-003-content-18 .grade-col .box-collection-col .sub-text h2{
    font-family:'noto_sansmed';
    font-size:40px;
    line-height:40px;
    margin:10px 0 10px 0;
    padding:0;
    text-transform:uppercase;
    color:#000
}
section.section-003-content-18 .grade-col .box-collection-col .sub-text h3{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:10px 0 10px 0;
    padding:0;
    color:#000
}
section.section-003-content-18 .grade-col .box-collection-col .sub-text.sub-text-st-2 h2{
    font-family:'noto_sansmed';
    font-size:44px;
    line-height:44px;
    margin:10px 0 10px 0;
    padding:0;
    text-transform:uppercase;
    color:#fff
}
section.section-003-content-18 .grade-col .box-collection-col .sub-text.sub-text-st-2 h3{
    font-family:'noto_sansmed';
    font-size:36px;
    line-height:36px;
    margin:10px 0 10px 0;
    padding:0;
    color:#fff
}
section.section-003-content-18 .grade-col .box-collection-col .carousel-indicators{
    position:absolute;
    top:auto;
    right:0;
    left:auto;
    bottom:0;
    width:100%;
    margin:0;
    text-align:right;
    padding:20px
}
section.section-003-content-18 .grade-col .box-collection-col .carousel-indicators li{
    border:1px solid #fff;
    background-color:#fff
}
section.section-003-content-18 .grade-col .box-collection-col .carousel-indicators .active{
    border:1px solid #D30000;
    background-color:#D30000
}
section.section-003-content-19{
    padding:15px
}
section.section-003-content-19 .box-collection-19{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
section.section-003-content-19 .box-collection-sub{
    border-right:1px solid #efefef;
    padding:20px
}
section.section-003-content-19 .box-collection-sub:last-child{
    border-right:1px solid transparent;
    padding:20px
}
section.section-003-content-19 .box-collection-sub h3{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    margin:0 0 0 0;
    padding:0;
    color:#fff
}
section.section-003-content-19 .box-collection-sub p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:16px;
    margin:0 0 0 0;
    padding:0;
    color:#fff
}
section.section-003-content-20{
    padding:20px 0
}
section.section-003-content-20 h3{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:0 0 0 0;
    padding:40px;
    color:#fff
}
section.section-003-content-20 .box-collection-20{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding:0 30px
}
section.section-003-content-20 .box-collection-20 .box-collection-sub{
    padding:15px
}
section.section-003-content-20 .box-collection-20 .box-collection-sub p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:16px;
    margin:10px 0;
    padding:0;
    color:#ccc;
    text-align:center
}
section.section-003-content-20 .clearfix-mb{
    display:none
}
section.section-003-content-21 .box-collection-21 .box-collection-sub .box-collection-21-des{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    padding:15px;
    text-align:center
}
section.section-003-content-21 .box-collection-21 .box-collection-sub p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:16px;
    margin:10px 0;
    padding:0;
    color:#ccc;
    text-align:center
}
section.section-003-content-22 .box-collection-22 .box-collection-sub h2{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    margin:20px 0;
    padding:0;
    color:#000
}
section.section-003-content-22 .box-collection-22 .box-collection-sub p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:16px;
    margin:20px 0;
    padding:0;
    color:#000
}
section.section-003-content-23{
    padding:20px 0;
    position:relative
}
section.section-003-content-23 .bg-shadow{
    padding:0;
    width:100%;
    height:20px;
    background-color:#fff;
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(.8,#fff));
    background-image:-o-linear-gradient(bottom,#000 0%,#fff 80%);
    background-image:-moz-linear-gradient(bottom,#000 0%,#fff 80%);
    background-image:-webkit-linear-gradient(bottom,#000 0%,#fff 80%);
    background-image:-ms-linear-gradient(bottom,#000 0%,#fff 80%);
    background-image:linear-gradient(to bottom,#000 0%,#fff 80%);
    position:absolute;
    top:0;
    opacity:.05
}
section.section-003-content-23 h3{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:0 0 0 0;
    padding:0 55px 0 55px;
    color:#AAA7A2
}
section.section-003-content-23 h2{
    font-family:'noto_sansmed';
    font-size:36px;
    line-height:36px;
    margin:0 0 0 0;
    padding:20px 55px;
    color:#000;
    text-transform:uppercase
}
section.section-003-content-23 h5{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:0 0 0 0;
    padding:0 55px 0 55px;
    color:#fff
}
section.section-003-content-23.th h5{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:24px;
    line-height:24px
}
section.section-003-content-23 h4{
    font-family:'noto_sansmed';
    font-size:36px;
    line-height:36px;
    margin:0 0 0 0;
    padding:20px 55px;
    color:#fff;
    text-transform:uppercase
}
section.section-003-content-23 .box-collection-23{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding:0 30px
}
section.section-003-content-23 .box-collection-23 .box-collection-sub{
    padding:25px
}
section.section-003-content-23 .box-collection-23 .box-collection-sub p{
    font-family:'noto_sansmed';
    font-size:12px;
    line-height:14px;
    margin:20px 0;
    padding:0;
    color:#000;
    text-align:center;
    text-transform:uppercase
}
section.section-003-content-23.th .box-collection-23 .box-collection-sub p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:16px
}
section.section-003-content-23 .box-collection-23 .box-collection-sub p span{
    color:#9f9e9e
}
section.section-003-content-23 .box-collection-23 .box-collection-sub p a{
    color:#000
}
section.section-003-content-23 .box-collection-23 .box-collection-sub h6{
    font-family:'noto_sansmed';
    font-size:10px;
    line-height:14px;
    margin:20px 0;
    padding:0;
    color:#d1d1d1;
    text-align:center;
    text-transform:uppercase
}
section.section-003-content-23 .box-collection-23 .box-collection-sub h6 span{
    color:#9f9e9e
}
section.section-003-content-23 .box-collection-23 .box-collection-sub h6 a{
    color:#d1d1d1
}
section.section-003-content-23 .box-more{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:20px;
    margin:0;
    padding:0;
    color:#AAA7A2;
    text-align:center;
    position:absolute;
    top:40px;
    right:55px
}
section.section-003-content-23 .box-more a{
    color:#AAA7A2
}
section.section-003-content-23 .box-more .more{
    margin-left:20px
}
section.section-003-content-23 .clearfix-mb{
    display:none
}
section.section-003-content-24{
    margin-bottom:55px
}
section.section-003-content-24 .product-fav{
    margin:-1px
}
section.section-003-content-24 .product-fav .fav-box{
    padding:1px
}
section.section-003-content-24 .product-fav .fav-box .sub-series h2{
    font-family:'noto_sansbold';
    font-size:24px;
    line-height:24px;
    margin:0 0 0 0;
    text-align:center;
    text-transform:uppercase;
    color:rgba(0,0,0,0);
    -webkit-transition:all 300ms ease-out;
    -moz-transition:all 300ms ease-out;
    -o-transition:all 300ms ease-out;
    -ms-transition:all 300ms ease-out;
    transition:all 300ms ease-out
}
section.section-003-content-24 .product-fav .fav-box .sub-series{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    padding:30px 15px;
    background:rgba(255,255,255,0);
    -webkit-transition:all 300ms ease-out;
    -moz-transition:all 300ms ease-out;
    -o-transition:all 300ms ease-out;
    -ms-transition:all 300ms ease-out;
    transition:all 300ms ease-out
}
section.section-003-content-24 .product-fav .fav-box:hover .sub-series h2{
    color:rgba(0,0,0,1)
}
section.section-003-content-24 .product-fav .fav-box:hover .sub-series{
    background:rgba(255,255,255,.8)
}
section.section-003-content-24 img.bb-head{
    margin:10px auto 30px auto
}
section.section-003-content-24 .set-pagin{
    text-align:center;
    margin:25px 0 0 0
}
section.section-003-content-24 .pagination{
    margin:25px 0 20px 0
}
section.section-003-content-24 .pagination>li{
    display:inline;
    float:left;
    padding-left:0
}
section.section-003-content-24 .pagination>li>a{
    color:#000;
    background-color:transparent;
    border:0;
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:30px;
    margin:0 5px;
    padding:0;
    width:30px;
    height:30px
}
section.section-003-content-24 .pagination>li>a:hover{
    color:#fff;
    background-color:#D30000;
    border-radius:50%
}
section.section-003-content-24 .pagination .arrow{
    display:inline;
    float:left;
    margin:0 25px
}
section.section-003-content-24 .pagination>.active>a,section.section-003-content-24 .pagination>.active>span,section.section-003-content-24 .pagination>.active>a:hover,section.section-003-content-24 .pagination>.active>span:hover,section.section-003-content-24 .pagination>.active>a:focus,.pagination>.active>span:focus{
    background-color:#D30000;
    border-radius:50%;
    margin:0 5px;
    color:#fff
}
section.section-003-content-24 .pagin-sub-series{
    position:relative
}
section.section-003-content-24 .pagin-sub-series .pagin-sub-line-series-left{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:5%;
    margin-left:32%;
    float:left;
    padding-top:9px
}
section.section-003-content-24 .pagin-sub-series .pagin-sub-line-series-right{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:5%;
    margin-right:32%;
    float:right;
    padding-top:9px
}
section.section-003-content-24 .pagin-sub-series h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    margin:0;
    width:26%;
    text-transform:uppercase;
    float:left;
    color:#000;
    text-align:center
}
section.section-003-content-25{
    margin-bottom:20px
}
section.section-003-content-25 .title h1{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:34px;
    color:#000;
    padding:20px;
    margin:0 0 0 0;
    text-transform:uppercase;
    width:50%;
    float:left
}
section.section-003-content-25 .title h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:22px;
    color:#777;
    padding:20px;
    margin:0 0 0 0;
    width:50%;
    float:left
}
section.section-003-content-25 .title{
    position:absolute;
    top:0;
    left:0;
    right:0;
    padding:15px
}
section.section-003-content-26{
    margin-bottom:20px
}
section.section-003-content-26 .box-collection-26{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin:0 -15px
}
section.section-003-content-26 .box-collection-sub:first-child{
    border-right:1px solid #efefef
}
section.section-003-content-26 .box-collection-sub{
    padding:0 15px
}
section.section-003-content-26 .box-collection-sub p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:normal;
    margin:0 0 10px 0;
    padding:0;
    color:#777
}
section.section-003-content-26.th .box-collection-sub p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:normal;
    margin:0 0 0 0;
    padding:0;
    color:#777
}
section.section-003-content-26 .box-collection-sub h3{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:normal;
    margin:0 0 0 0;
    padding:0;
    color:#000
}
section.section-003-content-26.vn .box-collection-sub h3{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:28px
}
section.section-003-content-26.th .box-collection-sub h3{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:20px;
    line-height:normal;
    margin:0 0 0 0;
    padding:0;
    color:#777
}
section.section-003-content-26.kh .box-collection-sub h3{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:26px;
    line-height:32px
}
section.section-003-content-26.mm .box-collection-sub h3{
    font-family:'noto_sansmed','zawgyione';
    font-size:26px;
    line-height:40px
}
section.section-003-content-26 .box-collection-sub img.rright{
    float:right
}
section.section-003-content-26 .box-collection-sub h1{
    font-family:'noto_sansbold';
    font-size:24px;
    line-height:28px;
    margin:0 0 0 0;
    padding:0;
    color:#000
}
section.section-003-content-26.th .box-collection-sub h1{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:20px;
    line-height:normal
}
section.section-003-content-26.vn .box-collection-sub h1{
    font-family:'noto_sansbold';
    font-size:24px;
    line-height:28px
}
section.section-003-content-26.kh .box-collection-sub h1{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:26px;
    line-height:32px
}
section.section-003-content-26.mm .box-collection-sub h1{
    font-family:'noto_sansmed','zawgyione';
    font-size:26px;
    line-height:40px
}
section.section-003-content-26.vn .box-collection-sub p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:18px
}
section.section-003-content-26.kh .box-collection-sub p{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
section.section-003-content-26.mm .box-collection-sub p{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px;
    line-height:24px
}
section.section-003-content-27 .box-collection-27-head .headtext-bb{
    border-bottom:1px solid #efefef
}
section.section-003-content-27 .box-collection-27-head .box-collection-headtext-sub{
    padding:15px 0
}
section.section-003-content-27 .box-collection-27-head .box-collection-headtext-sub{
    padding:15px 0
}
section.section-003-content-27{
    position:relative;
    margin-bottom:20px
}
section.section-003-content-27 h3{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:0 0 0 0;
    padding:0 0;
    color:#000
}
section.section-003-content-27 h2{
    font-family:'noto_sansmed';
    font-size:26px;
    line-height:26px;
    margin:0 0 0 0;
    padding:0 0 15px 0;
    color:#000;
    text-transform:uppercase;
    border-bottom:1px solid #efefef
}
section.section-003-content-27 h2 span{
    color:#9f9e9e
}
section.section-003-content-27.th h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:0 0 0 0;
    padding:0 0 15px 0;
    color:#000;
    text-transform:uppercase;
    border-bottom:1px solid #efefef
}
section.section-003-content-27 .box-collection-27-head h1{
    font-family:'noto_sansmed';
    font-size:26px;
    line-height:26px;
    margin:0 0 0 0;
    padding:0 0 0 0;
    color:#000;
    text-transform:uppercase
}
section.section-003-content-27 .box-collection-27-head h1.th{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:36px;
    line-height:36px;
    margin:0 0 0 0;
    padding:0 0 0 0;
    color:#000;
    text-transform:uppercase
}
section.section-003-content-27 .box-collection-27-head .box-collection-headtext-sub h3{
    text-align:right;
    font-family:'noto_sansmed';
    font-size:20px;
    line-height:20px;
    margin:0 0 0 0;
    padding:0 0 0 0;
    color:#5a5a5a;
    text-transform:uppercase
}
section.section-003-content-27 .box-collection-27-head .box-collection-headtext-sub h3.th{
    text-align:right;
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:36px;
    line-height:36px;
    margin:0 0 0 0;
    padding:0 0 0 0;
    color:#ccc;
    text-transform:uppercase
}
section.section-003-content-27 .box-collection-27-head h1 span{
    color:#9f9e9e
}
section.section-003-content-27 .box-collection-27-head .box-collection-head-sub{
    padding:15px 0
}
section.section-003-content-27 .box-collection-27-head .box-collection-head-sub h2{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:18px;
    margin:0 0 0 0;
    padding:0 0 0 0;
    color:#000;
    text-transform:uppercase;
    border-bottom:none
}
section.section-003-content-27 .box-collection-27-head .box-collection-head-sub h3{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:18px;
    margin:0 0 0 0;
    padding:0 0 0 0;
    color:#000;
    text-transform:uppercase;
    text-align:right;
    border-bottom:none
}
section.section-003-content-27.th .box-collection-27-head .box-collection-head-sub h3{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:18px
}
section.section-003-content-27.kh .box-collection-27-head .box-collection-head-sub h3{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:18px
}
section.section-003-content-27.mm .box-collection-27-head .box-collection-head-sub h3{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px;
    line-height:22px
}
section.section-003-content-27 .box-collection-27{
    margin:0 0 20px 0
}
section.section-003-content-27 .box-collection-27 .box-collection-sub{
    padding:25px;
    text-align:center
}
section.section-003-content-27 .box-collection-27 .box-collection-sub img{
    box-shadow:0 0 0 rgba(0,0,0,0)
}
section.section-003-content-27 .box-collection-27 .box-collection-sub img.no-shadow{
    box-shadow:none
}
section.section-003-content-27 .box-collection-27 .box-collection-sub p{
    font-family:'noto_sansmed';
    font-size:12px;
    line-height:16px;
    margin:20px 0;
    padding:0;
    color:#000;
    text-align:center;
    text-transform:uppercase
}
section.section-003-content-27.th .box-collection-27 .box-collection-sub p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
section.section-003-content-27 .box-collection-27 .box-collection-sub p span{
    color:#9f9e9e
}
section.section-003-content-27 .box-collection-27 .box-collection-sub p a{
    color:#000
}
section.section-003-content-27 .box-collection-27 .box-collection-sub h5{
    font-family:'noto_sansmed';
    font-size:10px;
    line-height:14px;
    margin:20px 0;
    padding:0;
    color:#000;
    text-align:center;
    text-transform:uppercase
}
section.section-003-content-27 .box-collection-27 .box-collection-sub h5.th{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:10px;
    line-height:14px;
    margin:20px 0;
    padding:0;
    color:#000;
    text-align:center;
    text-transform:uppercase
}
section.section-003-content-27 .box-collection-27 .box-collection-sub h5 span{
    color:#9f9e9e
}
section.section-003-content-27 .box-collection-27 .box-collection-sub h5 a{
    color:#000
}
section.section-003-content-27 .box-collection-27 .box-collection-sub h6{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:18px;
    margin:20px 0;
    padding:0;
    color:#000;
    text-align:center;
    text-transform:uppercase
}
section.section-003-content-27 .box-collection-27 .box-collection-sub h6.kh{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
section.section-003-content-27 .box-collection-27 .box-collection-sub h6.mm{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px;
    line-height:22px
}
section.section-003-content-27 .box-collection-27 .box-collection-sub h6.th{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
section.section-003-content-27 .box-collection-27 .box-collection-sub h6 span{
    color:#9f9e9e
}
section.section-003-content-27 .box-collection-27 .box-collection-sub h6 a{
    color:#000
}
section.section-003-content-27.kh .box-collection-27 .box-collection-sub p{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:12px;
    line-height:18px
}
section.section-003-content-27.mm .box-collection-27 .box-collection-sub p{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px;
    line-height:24px
}
section.section-003-content-27 .box-collection-27 .box-collection-sub p a{
    color:#777
}
section.section-003-content-27 .box-collection-27 .box-collection-sub .dry-set .dry-set-color{
    width:100%;
    float:left;
    margin:0;
    border-bottom:1px solid #efefef;
    padding:10px
}
section.section-003-content-27 .box-collection-27 .box-collection-sub .dry-set{
    text-align:left
}
section.section-003-content-27 .box-collection-27 .box-collection-sub .dry-set .dry-set-color:last-child{
    border-bottom:1px solid transparent
}
section.section-003-content-27 .box-collection-27 .box-collection-sub .dry-set h3{
    font-family:'noto_sansmed';
    font-size:20px;
    line-height:24px;
    margin:20px 0;
    padding:0;
    color:#000;
    text-transform:uppercase
}
section.section-003-content-27.kh .box-collection-27 .box-collection-sub .dry-set h3{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:18px;
    line-height:24px
}
section.section-003-content-27.mm .box-collection-27 .box-collection-sub .dry-set h3{
    font-family:'noto_sansmed','zawgyione';
    font-size:18px;
    line-height:28px
}
section.section-003-content-27.th .box-collection-27 .box-collection-sub .dry-set h3{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:20px;
    line-height:24px
}
section.section-003-content-27 .box-collection-27 .box-collection-sub .dry-set .dry-set-color h4{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:18px;
    margin:0 0;
    padding:0;
    color:#000;
    display:inline-block;
    text-transform:uppercase;
    vertical-align:middle
}
section.section-003-content-27.th .box-collection-27 .box-collection-sub .dry-set .dry-set-color h4{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:20px
}
section.section-003-content-27.kh .box-collection-27 .box-collection-sub .dry-set .dry-set-color h4{
    font-family:'noto_sanskhmermed','noto_sansmed'
}
section.section-003-content-27.mm .box-collection-27 .box-collection-sub .dry-set .dry-set-color h4{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px;
    line-height:24px
}
section.section-003-content-27 .box-collection-27 .box-collection-sub .dry-set .dry-set-color .color-fix{
    width:18px;
    height:18px;
    margin-right:15px;
    box-shadow:1px 1px 2px 0 rgba(0,0,0,.5);
    display:inline-block;
    border-radius:50%;
    vertical-align:middle
}
section.section-003-content-27 .clearfix-mb{
    display:none
}
section.section-003-content-28{
    margin-bottom:20px
}
section.section-003-content-28 .product-fav{
    margin:0 0 30px 0;
    padding:0 30px
}
section.section-003-content-28 .product-fav .fav-box{
    margin:0 0 0 0;
    padding:0 5px
}
section.section-003-content-28 .product-fav .fav-box .sub-series h2{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:16px;
    margin:0 0 0 0;
    text-align:center;
    text-transform:uppercase;
    color:rgba(0,0,0,0);
    -webkit-transition:all 300ms ease-out;
    -moz-transition:all 300ms ease-out;
    -o-transition:all 300ms ease-out;
    -ms-transition:all 300ms ease-out;
    transition:all 300ms ease-out
}
section.section-003-content-28 .product-fav .fav-box .sub-series{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    padding:15px;
    background:rgba(255,255,255,0);
    -webkit-transition:all 300ms ease-out;
    -moz-transition:all 300ms ease-out;
    -o-transition:all 300ms ease-out;
    -ms-transition:all 300ms ease-out;
    transition:all 300ms ease-out
}
section.section-003-content-28 .product-fav .fav-box:hover .sub-series h2{
    color:rgba(0,0,0,1)
}
section.section-003-content-28 .product-fav .fav-box:hover .sub-series{
    background:rgba(255,255,255,.8)
}
section.section-003-content-28 h6{
    font-family:'noto_sansmed';
    font-size:26px;
    line-height:26px;
    margin:0 0 15px 0;
    padding:0 0 15px 0;
    color:#000;
    text-transform:uppercase;
    border-bottom:1px solid #efefef
}
section.section-003-content-29{
    margin-bottom:20px
}
section.section-003-content-29 .box-collection-29{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin:0
}
section.section-003-content-29 .box-collection-sub{
    padding:20px 15px;
    position:relative
}
section.section-003-content-29 .box-collection-sub h1{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    margin:0 0 15px 0;
    padding:0;
    color:#000
}
section.section-003-content-29 .box-collection-sub p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:12px;
    line-height:normal;
    margin:0 0 0 0;
    padding:0;
    color:#777
}
section.section-003-content-29 .box-collection-sub .map-point-1{
    position:absolute;
    top:50px;
    left:225px
}
section.section-003-content-29 .box-collection-sub .map-point-2{
    position:absolute;
    top:75px;
    left:340px
}
section.section-003-content-29 .box-collection-sub .map-point-3{
    position:absolute;
    top:90px;
    left:260px
}
section.section-003-content-29 .box-collection-sub .map-point-4{
    position:absolute;
    top:155px;
    left:230px
}
section.section-003-content-30{
    margin-bottom:20px
}
section.section-003-content-30 .box-pref-30{
    padding:0 15px;
    margin-bottom:30px
}
section.section-003-content-30 .box-pref-30 h2{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:16px;
    margin:0 0 15px 0;
    padding:0;
    color:#777
}
section.section-003-content-30 .box-pref-30 h2 span{
    color:#000
}
section.section-003-content-30 .box-pref-30 .box-pref:hover{
    -webkit-filter:brightness(50%);
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -o-transition:all 1s ease;
    -ms-transition:all 1s ease;
    transition:all 1s ease;
    filter:alpha(opacity=100);
    opacity:1
}
section.section-003-content-30 .box-pref-30 .box-pref{
    -webkit-filter:brightness(100%);
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -o-transition:all 1s ease;
    -ms-transition:all 1s ease;
    transition:all 1s ease
}
section.section-003-content-31{
    margin-bottom:10px;
    background-color:#e2e2e2
}
section.section-003-content-31.active{
    background-color:#aeaeae
}
section.section-003-content-31 .widget{
    position:relative;
    padding:15px 0;
    border-bottom:1px solid #ececec
}
section.section-003-content-31 .widget.active{
    background-color:#d30000
}
section.section-003-content-31 .widget-w{
    position:relative
}
section.section-003-content-31 .widget .search-toggle{
    position:absolute;
    top:15px;
    right:30px
}
section.section-003-content-31 .widget h2{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    color:#000;
    padding:0 30px;
    margin:0 0 0 0
}
section.section-003-content-31.active .widget h2{
    color:#fff
}
section.section-003-content-31 .widget-w ul{
    margin:0;
    padding:0
}
section.section-003-content-31 .widget-w ul li{
    list-style:none;
    padding:5px 30px
}
section.section-003-content-31 .widget-w ul li:first-child{
    list-style:none;
    padding:15px 30px 5px 30px
}
section.section-003-content-31 .widget-w ul li:last-child{
    list-style:none;
    padding:5px 30px 15px 30px
}
section.section-003-content-31 .widget-w ul li:hover{
    background-color:#D30000
}
section.section-003-content-31 .widget-w ul li a{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:16px;
    color:#777;
    padding:0;
    margin:0 0 0 0;
    display:block
}
section.section-003-content-31.active .widget-w ul li a{
    color:#fff
}
section.section-003-content-31 .widget-w ul li:hover a{
    color:#fff
}
section.section-003-content-32{
    margin-bottom:10px
}
section.section-003-content-32 .widget-ecat{
    border-bottom:1px solid #ececec
}
section.section-003-content-32 .widget-ecat:last-child{
    border-bottom:1px solid transparent
}
section.section-003-content-32 .widget{
    position:relative;
    padding:20px 0;
    border-left:10px solid transparent
}
section.section-003-content-32 .widget:hover{
    border-left:10px solid #D30000
}
section.section-003-content-32 .widget.active{
    border-left:10px solid #D30000
}
section.section-003-content-32 .widget-w{
    position:relative;
    padding:15px 0;
    border-top:1px solid #ececec
}
section.section-003-content-32 .widget h2{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    color:#000;
    padding:0 30px;
    margin:0 0 0 0
}
section.section-003-content-32 .widget-w ul{
    margin:0;
    padding:0
}
section.section-003-content-32 .widget-w ul li{
    list-style:none;
    padding:5px 40px
}
section.section-003-content-32 .widget-w ul li.active{
    background-color:#D30000
}
section.section-003-content-32 .widget-w ul li:hover{
    background-color:#D30000
}
section.section-003-content-32 .widget-w ul li a{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:16px;
    color:#777;
    padding:0;
    margin:0 0 0 0;
    display:block
}
section.section-003-content-32.th .widget-w ul li a{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:20px
}
section.section-003-content-32.kh .widget-w ul li a{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
section.section-003-content-32.mm .widget-w ul li a{
    font-family:'noto_sansmed','zawgyione';
    font-size:16px;
    line-height:24px
}
section.section-003-content-32 .widget-w ul li.active a{
    color:#fff
}
section.section-003-content-32 .widget-w ul li:hover a{
    color:#fff
}
section.section-003-content-33{
    margin-bottom:45px
}
section.section-003-content-33 .head-content{
    margin-bottom:30px;
    margin-top:30px
}
section.section-003-content-33 .head-series{
    margin-bottom:10px
}
section.section-003-content-33 .head-series h1{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:0;
    color:#a7a6a6;
    text-align:center;
    text-transform:uppercase
}
section.section-003-content-33 .head-series h1 span{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:0;
    color:#000;
    text-transform:uppercase
}
section.section-003-content-33 .product-content{
    margin:0;
    padding:0 10px
}
section.section-003-content-33 .product-content .product-box{
    padding:10px
}
section.section-003-content-33 .product-content .product-box img{
    box-shadow:0 0 5px rgba(0,0,0,.1)
}
section.section-003-content-33 .product-content .product-box p{
    font-family:'noto_sansmed';
    font-size:12px;
    line-height:normal;
    margin:30px 0 30px 0;
    padding:0;
    text-align:center;
    text-transform:uppercase;
    color:#777
}
section.section-003-content-33.th .product-content .product-box p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:18px
}
section.section-003-content-33 .product-content .product-box p a{
    color:#777
}
section.section-003-content-33 .clearfix-mb{
    display:none
}
section.section-003-content-33 h6{
    font-family:'noto_sansmed';
    font-size:26px;
    line-height:26px;
    margin:0 0 30px 0;
    padding:0 20px;
    text-transform:uppercase;
    color:#777
}
section.section-003-content-33 h1{
    font-family:'noto_sansmed';
    font-size:24px;
    width:100%;
    text-align:center;
    border-bottom:1px solid #d30000;
    line-height:0;
    margin:0
}
section.section-003-content-33.kh h1{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:24px
}
section.section-003-content-33.mm h1{
    font-family:'noto_sansmed','zawgyione';
    font-size:24px
}
section.section-003-content-33 h1 span{
    background:#fff;
    padding:10px 10px 0 10px
}
section.section-003-content-33.th h1{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:24px
}
section.section-003-content-34{
    margin-bottom:20px
}
section.section-003-content-34 .video-container{
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden
}
section.section-003-content-34 .video-container iframe,section.section-003-content-34 .video-container object,section.section-003-content-34 .video-container embed{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
section.section-003-content-34 h3{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    color:#000;
    padding:0;
    margin:0 0 0 0;
    display:inline-block;
    width:80%;
    vertical-align:top
}
section.section-003-content-34 h3 a{
    color:#000
}
section.section-003-content-34 .media{
    padding:0 30px;
    margin:30px 0
}
section.section-003-content-34 .media img.ic-10{
    margin-right:10px;
    display:inline-block
}
section.section-003-content-34 .media-left,section.section-003-content-34 .media>.pull-left{
    padding-right:30px
}
section.section-003-content-34 .media-body{
    border-bottom:1px dotted #DADADA
}
section.section-003-content-34 .des{
    padding:0 30px;
    margin:30px 0
}
section.section-003-content-34 .des h1{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    color:#000;
    padding:0;
    margin:0 0 15px 0
}
section.section-003-content-34.th .des h1{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:24px;
    line-height:28px
}
section.section-003-content-34.th .des p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:20px
}
section.section-003-content-34 .des p{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:16px;
    color:#777;
    padding:0;
    margin:0 0 15px 0
}
section.section-003-content-34.kh .des h1{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:26px;
    line-height:32px
}
section.section-003-content-34.kh .des p{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-34.mm .des h1{
    font-family:'noto_sansmed','zawgyione';
    font-size:26px;
    line-height:40px
}
section.section-003-content-34.mm .des p{
    font-family:'noto_sansmed','zawgyione';
    font-size:16px;
    line-height:26px
}
section.section-003-content-35{
    margin-bottom:20px
}
section.section-003-content-35.sty-1{
    margin-bottom:2px
}
section.section-003-content-35 .des{
    padding:0 30px;
    margin:0;
    position:relative
}
section.section-003-content-35.th .des h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:24px;
    line-height:28px
}
section.section-003-content-35.th .des p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:20px
}
section.section-003-content-35.kh .des h2{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:26px;
    line-height:32px
}
section.section-003-content-35.kh .des p{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-35.mm .des h2{
    font-family:'noto_sansmed','zawgyione';
    font-size:26px;
    line-height:40px
}
section.section-003-content-35.mm .des p{
    font-family:'noto_sansmed','zawgyione';
    font-size:16px;
    line-height:26px
}
section.section-003-content-35 .des h2{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    color:#000;
    padding:0;
    margin:30px 0 30px 0
}
section.section-003-content-35 .des p{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:16px;
    color:#777;
    padding:0;
    margin:30px 0 30px 0
}
section.section-003-content-36{
    margin-bottom:20px
}
section.section-003-content-36 .map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0
}
section.section-003-content-36 .map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute
}
section.section-003-content-36 .map-menu{
    left:0;
    top:0;
    height:100%;
    position:absolute;
    background-color:rgba(255,255,255,.8);
    padding:35px
}
section.section-003-content-36 .map-menu h3{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    color:#000;
    padding:0;
    margin:0 0 0 0;
    display:inline-block;
    width:80%;
    vertical-align:top
}
section.section-003-content-36 .map-menu img.ic-10{
    margin-right:20px;
    display:inline-block
}
section.section-003-content-36 .map-menu .menu-sub{
    padding:40px
}
section.section-003-content-36 .map-menu .menu-sub li{
    border-bottom:1px solid #8E8E8E;
    padding:10px 10px 8px 10px;
    font-family:'noto_sansmed';
    font-size:16px;
    list-style:none
}
section.section-003-content-36 .map-menu .menu-sub li.active{
    background-color:#D30000;
    color:#fff
}
section.section-003-content-36 .map-menu .menu-sub li:hover{
    background-color:#D30000;
    color:#fff
}
section.section-003-content-36 .map-menu .menu-sub li:last-child{
    border-bottom:1px solid transparent;
    padding:10px 10px 8px 10px
}
section.section-003-content-36 .map-menu .menu-sub li:hover a{
    color:#fff
}
section.section-003-content-36 .map-menu .menu-sub li a{
    line-height:14px;
    padding:0;
    margin:0;
    color:#000;
    font-family:'noto_sansmed';
    font-size:14px;
    text-transform:uppercase;
    display:block
}
section.section-003-content-36.th .map-menu .menu-sub li a{
    line-height:20px;
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px
}
section.section-003-content-36 .map-menu .menu-sub li a:hover{
    background-color:transparent;
    color:#fff
}
section.section-003-content-36 .map-menu .menu-sub li.active a{
    color:#fff
}
section.section-003-content-36 .studio-selected{
    margin:0 -5px 20px -5px
}
section.section-003-content-36 .studio-selected .stu-tab{
    padding:0 5px
}
section.section-003-content-36 .studio-selected .stu-tab .stu-tab-selected{
    padding:15px;
    background-color:#f1f1f1
}
section.section-003-content-36 .studio-selected .stu-tab .stu-tab-selected:hover{
    background-color:#D30000
}
section.section-003-content-36 .studio-selected .stu-tab .stu-tab-selected.active{
    background-color:#D30000
}
section.section-003-content-36 .studio-selected .stu-tab .stu-tab-selected h2{
    line-height:16px;
    padding:0;
    margin:0;
    color:#000;
    font-family:'noto_sansmed';
    font-size:16px;
    text-transform:uppercase;
    text-align:center
}
section.section-003-content-36 .studio-selected .stu-tab .stu-tab-selected.active h2{
    color:#fff
}
section.section-003-content-36 .studio-selected .stu-tab .stu-tab-selected:hover h2{
    color:#fff
}
section.section-003-content-36 .map-menu .menu-search .input-group-addon{
    padding:0 15px 0 0;
    background-color:transparent;
    border:1px solid transparent;
    border-radius:0
}
section.section-003-content-36 .map-menu .menu-search .input-group-btn{
    padding:0 0 0 15px
}
section.section-003-content-36 .map-menu .menu-search .form-control{
    color:#000;
    font-family:'noto_sansmed';
    font-size:16px;
    text-transform:uppercase;
    background-color:transparent;
    border:1px solid transparent;
    border-bottom:1px solid #000;
    border-radius:0;
    -webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0);
    box-shadow:inset 0 0 0 rgba(0,0,0,0);
    padding:6px 0
}
section.section-003-content-36 .menu-sub-map{
    padding:40px
}
section.section-003-content-36 .menu-sub-map p{
    line-height:14px;
    padding:0;
    margin:0 0 10px 0;
    color:#000;
    font-family:'noto_sansmed';
    font-size:14px;
    text-transform:uppercase
}
section.section-003-content-36 .menu-sub-map p a{
    color:#000
}
section.section-003-content-36.th .menu-sub-map p{
    line-height:18px;
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px
}
section.section-003-content-37{
    margin-bottom:20px
}
section.section-003-content-37 .text-content{
    position:absolute;
    background-color:rgba(0,0,0,0);
    width:100%;
    padding:10px;
    -webkit-transition:all 300ms ease-out;
    -moz-transition:all 300ms ease-out;
    -o-transition:all 300ms ease-out;
    -ms-transition:all 300ms ease-out;
    transition:all 300ms ease-out;
    height:100%
}
section.section-003-content-37 .brickk:hover .text-content{
    -webkit-transition:all 300ms ease-out;
    -moz-transition:all 300ms ease-out;
    -o-transition:all 300ms ease-out;
    -ms-transition:all 300ms ease-out;
    transition:all 300ms ease-out;
    background-color:rgba(0,0,0,.65)
}
section.section-003-content-37 .pic-stu .text-content .head-series.head-series-1{
    top:0;
    left:0;
    right:0;
    text-align:center
}
section.section-003-content-37 .pic-stu .text-content .head-series.head-series-2{
    top:0;
    left:0;
    right:0;
    text-align:right
}
section.section-003-content-37 .pic-stu .text-content .head-series.head-series-3{
    top:0;
    left:0;
    right:0;
    text-align:left
}
section.section-003-content-37 .pic-stu .text-content .head-series.head-series-4{
    bottom:0;
    left:0;
    right:0;
    text-align:center
}
section.section-003-content-37 .pic-stu .text-content .head-series.head-series-5{
    bottom:0;
    left:0;
    right:0;
    text-align:right
}
section.section-003-content-37 .pic-stu .text-content .head-series.head-series-6{
    bottom:0;
    left:0;
    right:0;
    text-align:left
}
section.section-003-content-37 .pic-stu .text-content .head-series{
    margin:10px
}
section.section-003-content-37 .pic-stu .brickk:hover .text-content .head-series h2{
    color:rgba(255,255,255,1);
    -webkit-transition:all 300ms ease-out;
    -moz-transition:all 300ms ease-out;
    -o-transition:all 300ms ease-out;
    -ms-transition:all 300ms ease-out;
    transition:all 300ms ease-out
}
section.section-003-content-37 .pic-stu .text-content .head-series h2{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:0;
    color:rgba(255,255,255,0);
    -webkit-transition:all 300ms ease-out;
    -moz-transition:all 300ms ease-out;
    -o-transition:all 300ms ease-out;
    -ms-transition:all 300ms ease-out;
    transition:all 300ms ease-out
}
section.section-003-content-37 .pic-stu .text-content .head-series h2 a{
    color:rgba(255,255,255,0);
    -webkit-transition:all 300ms ease-out;
    -moz-transition:all 300ms ease-out;
    -o-transition:all 300ms ease-out;
    -ms-transition:all 300ms ease-out;
    transition:all 300ms ease-out
}
section.section-003-content-37 .pic-stu .brickk:hover .text-content .head-series h2 a{
    color:rgba(255,255,255,1);
    -webkit-transition:all 300ms ease-out;
    -moz-transition:all 300ms ease-out;
    -o-transition:all 300ms ease-out;
    -ms-transition:all 300ms ease-out;
    transition:all 300ms ease-out
}
section.section-003-content-37 .pic-stu{
    margin:-1px
}
section.section-003-content-37 .pic-stu .brickk{
    padding:1px
}
section.section-003-content-37 .pic-stu .brickk .brickkp{
    position:relative
}
section.section-003-content-38{
    margin-bottom:20px
}
section.section-003-content-38 .des-box-38{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
section.section-003-content-38 .des-box-38 .box-stu-38:last-child{
    border-left:5px solid #D30000;
    padding:20px
}
section.section-003-content-38 .des-box-38 .box-stu-38{
    padding:20px
}
section.section-003-content-38 .des-box-38 .box-stu-38 h2{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    color:#000;
    padding:0;
    margin:20px 0 20px 0
}
section.section-003-content-38 .des-box-38 .box-stu-38 h2.th{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:24px;
    line-height:28px
}
section.section-003-content-38.th .des-box-38 .box-stu-38 div b{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:18px
}
section.section-003-content-38.kh .des-box-38 .box-stu-38 h2{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:30px;
    line-height:36px
}
section.section-003-content-38 .des-box-38 .box-stu-38 .address-stu{
    margin:20px 0;
    border-bottom:1px solid #efefef;
    padding-bottom:20px
}
section.section-003-content-38 .des-box-38 .box-stu-38 .address-stu:last-child{
    margin:20px 0;
    border-bottom:1px solid transparent;
    padding-bottom:20px
}
section.section-003-content-38 .des-box-38 .box-stu-38 .address-stu .address-stu-38{
    padding:0 30px
}
section.section-003-content-38 .des-box-38 .box-stu-38 .address-stu .address-stu-38 h3 br{
    display:none
}
section.section-003-content-38 .des-box-38 .box-stu-38 .address-stu .address-stu-38 h3{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    color:#000;
    padding:0;
    margin:0 0 0 0;
    display:inline-block;
    vertical-align:top;
    width:90%
}
section.section-003-content-38.kh .des-box-38 .box-stu-38 .address-stu .address-stu-38 h3{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:18px;
    line-height:24px
}
section.section-003-content-38.th .des-box-38 .box-stu-38 .address-stu .address-stu-38 h3{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:18px;
    line-height:22px
}
section.section-003-content-38.th .des-box-38 .box-stu-38 .address-stu .address-stu-38 p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:20px
}
section.section-003-content-38 .des-box-38 .box-stu-38 .address-stu .address-stu-38 h3 span{
    color:#D30000
}
section.section-003-content-38 .des-box-38 .box-stu-38 .address-stu .address-stu-38 p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    color:#000;
    padding:0;
    margin:10px 0
}
section.section-003-content-38.kh .des-box-38 .box-stu-38 .address-stu .address-stu-38 p{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
section.section-003-content-38 .des-box-38 .box-stu-38 .address-stu .address-stu-38 p a{
    color:#d30000
}
section.section-003-content-38 .des-box-38 .box-stu-38 .address-stu .address-stu-38 img.ic-10{
    margin-right:20px;
    display:inline-block;
    vertical-align:top
}
section.section-003-content-38 .des-box-38 .box-stu-38 .address-stu .address-stu-38 .point-stu{
    clear:both;
    padding:0 39px
}
section.section-003-content-39{
    margin-bottom:10px
}
section.section-003-content-39{
    margin-bottom:10px
}
section.section-003-content-39 .btn.btn-cotto .arrow{
    margin-right:10px;
    vertical-align:bottom
}
section.section-003-content-39 .btn.btn-cotto{
    border:1px solid #d30000;
    font-size:14px;
    border-radius:0;
    color:#fff;
    background:#d30000;
    font-family:'noto_sansmed';
    width:100%;
    text-align:left
}
section.section-003-content-39.kh .btn.btn-cotto{
    font-size:14px;
    font-family:'noto_sanskhmermed','noto_sansmed'
}
section.section-003-content-39 .btn.btn-cotto:hover{
    border:1px solid #A70000;
    font-size:14px;
    border-radius:0;
    color:#fff;
    background:#A70000;
    font-family:'noto_sansmed';
    width:100%;
    text-align:left
}
section.section-003-content-39.kh .btn.btn-cotto:hover{
    font-size:14px;
    font-family:'noto_sanskhmermed','noto_sansmed'
}
section.section-003-content-39 .widget{
    padding:25px 0
}
section.section-003-content-39 .widget.active{
    border-left:10px solid #D30000;
    padding:25px 15px
}
section.section-003-content-39 .widget h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    color:#000;
    padding:0;
    margin:0 0 0 0
}
section.section-003-content-39.mm .widget h2{
    font-family:'noto_sansmed','zawgyione';
    font-size:18px;
    line-height:26px
}
section.section-003-content-39 .widget h6{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    color:#898989;
    padding:0;
    margin:10px 0 10px 0
}
section.section-003-content-39 .widget .widget-config{
    padding:15px 0
}
section.section-003-content-39 .widget .widget-config .sel-menu{
    border-top:3px solid #ccc;
    margin:5px 0
}
section.section-003-content-39 .widget .widget-config .sel-menu li:hover{
    background-color:#D30000;
    color:#fff
}
section.section-003-content-39 .widget .widget-config .sel-menu li{
    border-bottom:1px solid #ccc;
    padding:8px 10px 8px 10px;
    font-family:'noto_sansmed';
    font-size:12px;
    position:relative;
    list-style:none
}
section.section-003-content-39.kh .widget .widget-config .sel-menu li{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px
}
section.section-003-content-39.mm .widget .widget-config .sel-menu li{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px
}
section.section-003-content-39 .widget .widget-config .sel-menu li:last-child{
    border-bottom:1px solid transparent;
    padding:8px 10px 8px 10px
}
section.section-003-content-39 .widget .widget-config .sel-menu li a:hover{
    background-color:transparent;
    color:#fff
}
section.section-003-content-39 .widget .widget-config .sel-menu li:hover a{
    color:#fff
}
section.section-003-content-39 .widget .widget-config .sel-menu li a{
    line-height:12px;
    padding:0;
    margin:0;
    color:#000;
    font-family:'noto_sansmed';
    font-size:12px;
    width:90%;
    text-transform:uppercase;
    display:block
}
section.section-003-content-39.kh .widget .widget-config .sel-menu li a{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px
}
section.section-003-content-39.mm .widget .widget-config .sel-menu li a{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px;
    line-height:18px
}
section.section-003-content-39 .widget .widget-config .sel-menu li span{
    font-family:'noto_sansmed';
    font-size:12px;
    position:absolute;
    top:8px;
    right:10px
}
section.section-003-content-39 .widget .widget-config .sel-menu li span a{
    color:#000
}
section.section-003-content-39 .widget .widget-config .sel-menu li:hover span a{
    color:#fff
}
section.section-003-content-39 .widget .search-toggle{
    position:absolute;
    top:25px;
    right:20px
}
section.section-003-content-40{
    margin-bottom:10px
}
section.section-003-content-40 .widget-ecat{
    border-bottom:1px solid #ececec
}
section.section-003-content-40 .widget-ecat:last-child{
    border-bottom:1px solid transparent
}
section.section-003-content-40 .widget{
    position:relative;
    padding:20px 0;
    border-left:10px solid transparent
}
section.section-003-content-40 .widget-w{
    position:relative;
    padding:15px 0;
    border-top:1px solid #ececec
}
section.section-003-content-40 .widget h2{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    color:#000;
    padding:0 30px;
    margin:0 0 0 0
}
section.section-003-content-40 .widget-w ul{
    margin:0;
    padding:0
}
section.section-003-content-40 .widget-w ul li{
    list-style:none;
    padding:7px 40px
}
section.section-003-content-40 .widget-w ul li.active{
    background-color:#D30000
}
section.section-003-content-40 .widget-w ul li:hover{
    background-color:#D30000
}
section.section-003-content-40 .widget-w ul li a{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:16px;
    color:#777;
    padding:0;
    margin:0 0 0 0;
    display:block
}
section.section-003-content-40 .widget-w ul li.active a{
    color:#fff
}
section.section-003-content-40 .widget-w ul li:hover a{
    color:#fff
}
section.section-003-content-41{
    margin-bottom:10px
}
section.section-003-content-41 p{
    font-family:'noto_sansmed';
    font-size:12px;
    line-height:12px;
    color:#000;
    padding:20px;
    margin:0 0 0 0
}
section.section-003-content-41 p span{
    color:#777
}
section.section-003-content-42{
    margin-bottom:30px;
    position:relative
}
section.section-003-content-42 .about-bg{
    position:absolute;
    bottom:0;
    right:0
}
section.section-003-content-42 .about-content{
    margin:0
}
section.section-003-content-42 .about-content-2{
    margin:0 -20px;
    padding-bottom:160px;
    position:relative
}
section.section-003-content-42 .about-content .about-box{
    padding:0
}
section.section-003-content-42 .about-content .about-box .title{
    padding:0 20px;
    margin:20px 0 90px 0
}
section.section-003-content-42 .about-content .about-box .title h1{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:normal;
    color:#000;
    padding:0;
    margin:0 0 30px 0;
    text-transform:uppercase
}
section.section-003-content-42.kh .about-content .about-box .title h1{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:30px;
    line-height:36px
}
section.section-003-content-42 .about-content .about-box .title h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:normal;
    color:#777;
    padding:0;
    margin:0 0 30px 0
}
section.section-003-content-42.th .about-content .about-box .title h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:24px;
    line-height:30px;
    color:#777;
    padding:0;
    margin:0 0 30px 0
}
section.section-003-content-42.kh .about-content .about-box .title h2{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:26px;
    line-height:32px
}
section.section-003-content-42.mm .about-content .about-box .title h2{
    font-family:'noto_sansmed','zawgyione';
    font-size:26px;
    line-height:40px
}
section.section-003-content-42 .about-content .about-box .content{
    padding:0 20px;
    margin:20px 0
}
section.section-003-content-42 .about-content .about-box .pic{
    padding:0 20px;
    margin:20px 0
}
section.section-003-content-42 .about-content .about-box .content .line-top{
    width:70%;
    height:10px;
    background-color:#D30000;
    margin-bottom:30px
}
section.section-003-content-42 .about-content .about-box .content p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#aaa;
    padding:0;
    margin:0 0 20px 0
}
section.section-003-content-42.th .about-content .about-box .content p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:22px;
    color:#aaa;
    padding:0;
    margin:0 0 20px 0
}
section.section-003-content-42.kh .about-content .about-box .content p{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-42.mm .about-content .about-box .content p{
    font-family:'noto_sansmed','zawgyione';
    font-size:16px;
    line-height:26px
}
section.section-003-content-42 .about-content .about-box .map{
    position:relative;
    margin:20px 0 30px 0
}
section.section-003-content-42 .about-content .about-box .map .map-point-1{
    position:absolute;
    top:25px;
    left:225px
}
section.section-003-content-42 .about-content .about-box .map .map-point-2{
    position:absolute;
    top:60px;
    left:340px
}
section.section-003-content-42 .about-content .about-box .map .map-point-3{
    position:absolute;
    top:70px;
    left:260px
}
section.section-003-content-42 .about-content .about-box .map .map-point-4{
    position:absolute;
    top:155px;
    left:230px
}
section.section-003-content-42 .about-content .about-box .pref{
    position:relative;
    margin:20px 0 30px 0
}
section.section-003-content-42 .about-content .about-box .pref .about-pref{
    margin:0
}
section.section-003-content-42 .about-content .about-box .pref .about-pref .box-pref{
    padding:0
}
section.section-003-content-42 .about-content .about-box .pref .about-pref .box-pref:hover{
    -webkit-filter:brightness(50%);
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -o-transition:all 1s ease;
    -ms-transition:all 1s ease;
    transition:all 1s ease;
    filter:alpha(opacity=100);
    opacity:1
}
section.section-003-content-42 .about-content .about-box .pref .about-pref .box-pref{
    -webkit-filter:brightness(100%);
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -o-transition:all 1s ease;
    -ms-transition:all 1s ease;
    transition:all 1s ease
}
section.section-003-content-42 .about-content .about-box .slide-about{
    position:relative;
    margin:20px 0 30px 0
}
section.section-003-content-42 .about-content .about-box .slide-about .carousel-indicators{
    position:relative;
    bottom:auto;
    left:auto;
    z-index:15;
    width:100%;
    margin:0;
    padding:5px 0;
    list-style:none;
    text-align:right
}
section.section-003-content-42 .about-content .about-box .slide-about .carousel-indicators .active{
    margin:0;
    width:12px;
    height:12px;
    background-color:#D30000;
    border:1px solid #D30000
}
section.section-003-content-42 .about-content .about-box .slide-about .carousel-indicators li{
    border:1px solid #e2e2e2;
    background-color:#e2e2e2
}
section.section-003-content-42 .about-content .about-box .aw{
    position:relative;
    margin:20px 0 50px 0;
    padding:0 20px
}
section.section-003-content-42 .about-content .about-box:first-child .aw:first-child{
    position:relative;
    margin:90px 0 20px 0;
    padding:0 20px
}
section.section-003-content-42 .about-content .about-box .aw h3{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:22px;
    color:#000;
    padding:0;
    margin:20px 0 20px 0
}
section.section-003-content-42 .about-content .about-box .line{
    padding:0 20px;
    margin:20px 0 61px 0
}
section.section-003-content-42 .about-content .about-box .line .line-top{
    width:70%;
    height:10px;
    background-color:#D30000
}
section.section-003-content-43{
    margin-bottom:30px;
    position:relative
}
section.section-003-content-43 .about-content{
    margin:0
}
section.section-003-content-43 .about-content .about-box{
    padding:0
}
section.section-003-content-43 .about-content .about-box .title{
    padding:0 20px;
    margin:20px 0 20px 0
}
section.section-003-content-43 .about-content .about-box .title h1{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:34px;
    color:#000;
    padding:0;
    margin:0 0 0 0;
    text-transform:uppercase
}
section.section-003-content-43 .about-content .about-box .title h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:22px;
    color:#777;
    padding:0;
    margin:0 0 0 0
}
section.section-003-content-43.th .about-content .about-box .title h1{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:26px;
    line-height:30px;
    color:#000;
    padding:0;
    margin:0 0 0 0;
    text-transform:uppercase
}
section.section-003-content-43.th .about-content .about-box .title h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:20px;
    line-height:24px;
    color:#777;
    padding:0;
    margin:0 0 0 0
}
section.section-003-content-43 .about-content-designer .about-box-designer .line .line-top{
    width:70%;
    height:10px;
    background-color:#D30000
}
section.section-003-content-43 .about-content-designer .about-box-designer .line{
    padding:0 20px;
    margin:20px 0 30px 0
}
section.section-003-content-43 .about-content-designer .about-box-designer .content{
    padding:0 20px;
    margin:20px 0
}
section.section-003-content-43 .about-content-designer .about-box-designer .pic{
    padding:0 20px;
    margin:20px 0
}
section.section-003-content-43 .about-content-designer .about-box-designer h5{
    font-family:'noto_sansmed';
    font-size:72px;
    line-height:55px;
    color:#aaa;
    padding:15px 0 0 0;
    margin:0
}
section.section-003-content-43 .about-content-designer .about-box-designer h6{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:18px;
    color:#000;
    padding:0;
    margin:0 0 20px 0;
    font-weight:700
}
section.section-003-content-43 .about-content-designer .about-box-designer p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:18px;
    color:#aaa;
    padding:0;
    margin:0 0 20px 0
}
section.section-003-content-43.th .about-content-designer .about-box-designer h6{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:22px;
    color:#000;
    padding:0;
    margin:0 0 20px 0
}
section.section-003-content-43.th .about-content-designer .about-box-designer p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:22px;
    color:#aaa;
    padding:0;
    margin:0 0 20px 0
}
section.section-003-content-43 .about-content-designer .about-box-designer .awards{
    padding:0 20px;
    margin:20px 0
}
section.section-003-content-43 .about-content-designer .about-box-designer .awards h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:22px;
    color:#000;
    padding:0;
    margin:0 0 20px 0
}
section.section-003-content-43 .about-content-designer .about-box-designer .awards h3{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:18px;
    color:#000;
    padding:0;
    margin:0 0 0 0;
    font-weight:700
}
section.section-003-content-43 .about-content-designer .about-box-designer .awards p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:18px;
    color:#aaa;
    padding:0;
    margin:0 0 20px 0
}
section.section-003-content-43 .about-content-designer .about-box-designer .img-people{
    padding:0 20px;
    margin:20px 0;
    float:left
}
section.section-003-content-43 .about-content-designer .about-box-designer .img-people .img-people-inline{
    width:90%
}
section.section-003-content-44{
    margin-bottom:55px
}
section.section-003-content-44 .product-fav{
    margin:-1px
}
section.section-003-content-44 .product-fav .fav-box{
    padding:1px
}
section.section-003-content-44 .product-fav .fav-box .sub-series h2{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:0 0 0 0;
    text-align:center;
    text-transform:uppercase;
    color:rgba(0,0,0,0);
    -webkit-transition:all 300ms ease-out;
    -moz-transition:all 300ms ease-out;
    -o-transition:all 300ms ease-out;
    -ms-transition:all 300ms ease-out;
    transition:all 300ms ease-out
}
section.section-003-content-44 .product-fav .fav-box .sub-series{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    padding:30px 15px;
    background:rgba(255,255,255,0);
    -webkit-transition:all 300ms ease-out;
    -moz-transition:all 300ms ease-out;
    -o-transition:all 300ms ease-out;
    -ms-transition:all 300ms ease-out;
    transition:all 300ms ease-out
}
section.section-003-content-44 .product-fav .fav-box:hover .sub-series h2{
    color:rgba(0,0,0,1)
}
section.section-003-content-44 .product-fav .fav-box:hover .sub-series{
    background:rgba(255,255,255,.8)
}
section.section-003-content-44 img.bb-head{
    margin:10px auto 30px auto
}
section.section-003-content-44 .set-pagin{
    text-align:center;
    margin:25px 0 0 0
}
section.section-003-content-44 .pagination{
    margin:25px 0 20px 0
}
section.section-003-content-44 .pagination>li{
    display:inline;
    float:left;
    padding-left:0
}
section.section-003-content-44 .pagination>li>a{
    color:#000;
    background-color:transparent;
    border:0;
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:30px;
    margin:0 5px;
    padding:0;
    width:30px;
    height:30px
}
section.section-003-content-44 .pagination>li>a:hover{
    color:#fff;
    background-color:#D30000;
    border-radius:50%
}
section.section-003-content-44 .pagination .arrow{
    display:inline;
    float:left;
    margin:0 25px
}
section.section-003-content-44 .pagination>.active>a,section.section-003-content-44 .pagination>.active>span,section.section-003-content-44 .pagination>.active>a:hover,section.section-003-content-44 .pagination>.active>span:hover,section.section-003-content-44 .pagination>.active>a:focus,.pagination>.active>span:focus{
    background-color:#D30000;
    border-radius:50%;
    margin:0 5px;
    color:#fff
}
section.section-003-content-44 .pagin-sub-series{
    position:relative
}
section.section-003-content-44 .pagin-sub-series .pagin-sub-line-series-left{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:5%;
    margin-left:32%;
    float:left;
    padding-top:9px
}
section.section-003-content-44 .pagin-sub-series .pagin-sub-line-series-right{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:5%;
    margin-right:32%;
    float:right;
    padding-top:9px
}
section.section-003-content-44 .pagin-sub-series h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    margin:0;
    width:26%;
    text-transform:uppercase;
    float:left;
    color:#000;
    text-align:center
}
section.section-003-content-44 .h-series{
    margin-bottom:10px
}
section.section-003-content-44 .h-series h1{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:0;
    color:#a7a6a6;
    text-align:center;
    text-transform:uppercase
}
section.section-003-content-44 .h-series h1 span{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    margin:0;
    color:#000;
    text-transform:uppercase
}
section.section-003-content-44 .hsub-series{
    position:relative
}
section.section-003-content-44 .hsub-series .sub-line-series-left{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:5%;
    margin-left:35%;
    float:left;
    padding-top:9px
}
section.section-003-content-44 .hsub-series .sub-line-series-right{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:5%;
    margin-right:35%;
    float:right;
    padding-top:9px
}
section.section-003-content-44 .hsub-series h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    margin:0;
    width:20%;
    text-transform:uppercase;
    float:left;
    color:#000;
    text-align:center
}
section.section-003-content-44 .hhead-content{
    margin-bottom:50px;
    margin-top:30px
}
section.section-003-content-45{
    margin-bottom:20px
}
section.section-003-content-45 .wishlist-content{
    margin:20px 0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
section.section-003-content-45 .wishlist-content .wishlist-box{
    padding:0 0 20px 0;
    border-bottom:1px solid #efefef;
    width:48%
}
section.section-003-content-45 .wishlist-content .wishlist-box-span{
    width:4%
}
section.section-003-content-45 .wishlist-content:last-child .wishlist-box{
    border-bottom:1px solid transparent
}
section.section-003-content-45 .wishlist-content .wishlist-box h2{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:20px;
    color:#000;
    margin:10px 0 10px 0;
    padding:0 15px
}
section.section-003-content-45.th .wishlist-content .wishlist-box h2{
    line-height:24px;
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:18px
}
section.section-003-content-45 .wishlist-content .wishlist-box h2 a{
    color:#000
}
section.section-003-content-45 .wishlist-content .wishlist-box p{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px;
    line-height:18px;
    color:gray;
    margin:10px 0 10px 0;
    padding:0 15px
}
section.section-003-content-45.th .wishlist-content .wishlist-box p{
    line-height:20px;
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px
}
section.section-003-content-45 .wishlist-content .wishlist-box p a{
    color:gray
}
section.section-003-content-45 .wishlist-content .wishlist-box .media-left img{
    width:150px;
    height:150px
}
section.section-003-content-45 .wishlist-content .wishlist-box .media-left img.wall{
    width:250px;
    height:150px
}
section.section-003-content-45 .wishlist-content .wishlist-box .fa-trash-o:hover{
    color:#D30000
}
section.section-003-content-45 .wishlist-content .wishlist-box .fa-trash-o{
    color:#000;
    font-size:2em
}
section.section-003-content-45 .wishlist-content .wishlist-box .btn-wishlist-ico{
    padding:15px;
    position:absolute;
    bottom:0;
    right:0
}
section.section-003-content-45 .head-content{
    margin-bottom:30px;
    margin-top:30px
}
section.section-003-content-45 .featured-header{
    border-bottom:none;
    border-left:none;
    border-right:none;
    text-align:center;
    min-width:0;
    padding:0;
    margin:0;
    border-top:1px solid #D30000
}
section.section-003-content-45 .featured-header legend{
    background:transparent;
    color:#000;
    border-bottom:none;
    width:auto;
    padding:0 15px 0 15px;
    margin:0 auto;
    position:relative
}
section.section-003-content-45 .featured-header legend h2{
    color:#000;
    font-family:'noto_sansmed';
    font-size:18px;
    margin:0
}
section.section-003-content-45 .head-content h1{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:18px;
    color:#000;
    margin:0 0 30px 0;
    text-align:center;
    text-transform:uppercase
}
section.section-003-content-45 .head-content img{
    margin:0 15px 0 0
}
section.section-003-content-46{
    margin-bottom:20px
}
section.section-003-content-46 .news-content{
    margin:20px 0
}
section.section-003-content-46 .news-content .news-box{
    padding:0 0 20px 0;
    border-bottom:1px solid #efefef
}
section.section-003-content-46 .news-content:last-child .news-box{
    border-bottom:1px solid transparent
}
section.section-003-content-46 .news-content .news-box h2{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:20px;
    color:#000;
    margin:10px 0 10px 0
}
section.section-003-content-46 .news-content .news-box h2 a{
    color:#000
}
section.section-003-content-46 .news-content .news-box p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:18px;
    color:gray;
    margin:10px 0 10px 0
}
section.section-003-content-46 .news-content .news-box p a{
    color:gray
}
section.section-003-content-46 .news-content .news-box .media-left img{
    width:150px;
    height:150px
}
section.section-003-content-46 .head-content{
    margin-bottom:30px;
    margin-top:30px
}
section.section-003-content-46 .featured-header{
    border-bottom:none;
    border-left:none;
    border-right:none;
    text-align:center;
    min-width:0;
    padding:0;
    margin:0;
    border-top:1px solid #D30000
}
section.section-003-content-46 .featured-header legend{
    background:transparent;
    color:#000;
    border-bottom:none;
    width:auto;
    padding:0 15px 0 15px;
    margin:0 auto;
    position:relative
}
section.section-003-content-46 .featured-header legend h2{
    color:#000;
    font-family:'noto_sansmed';
    font-size:18px;
    margin:0
}
section.section-003-content-46 .head-content h1{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:18px;
    color:#000;
    margin:0 0 30px 0;
    text-align:center;
    text-transform:uppercase
}
section.section-003-content-46 .head-content img{
    margin:0 15px 0 0
}
section.section-003-content-47{
    margin-bottom:20px
}
section.section-003-content-47 .box-collection-sub{
    padding:0 15px
}
section.section-003-content-47 .box-collection-sub h1{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    margin:0 0 15px 0;
    padding:0;
    color:#000
}
section.section-003-content-47 .box-collection-list{
    padding:0 15px;
    margin:0 -5px
}
section.section-003-content-47 .box-collection-list .box-pr{
    padding:0 5px
}
section.section-003-content-47 .box-collection-list h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:normal;
    margin:15px 0 15px 0;
    padding:0;
    color:#D30000;
    clear:both
}
section.section-003-content-47 .box-pr-list .box-pr-list-country-head{
    font-family:'noto_sansmed';
    font-size:12px;
    line-height:12px;
    margin:0 0 10px 0;
    padding:0;
    color:#000;
    float:left;
    clear:both;
    width:100%
}
section.section-003-content-47 .box-pr-list .box-pr-list-country{
    font-family:'noto_sansmed';
    font-size:12px;
    line-height:12px;
    margin:5px 0 0 0;
    padding:0 0 5px 0;
    color:#777;
    float:left;
    border-bottom:1px solid #efefef;
    clear:both;
    width:100%
}
section.section-003-content-47 .box-pr-list .box-pr-list-country:last-child{
    border-bottom:1px solid transparent
}
section.section-003-content-47 .box-pr-list .box-pr-list-l{
    width:70%;
    float:left
}
section.section-003-content-47 .box-pr-list .box-pr-list-r{
    width:30%;
    float:right;
    text-align:center
}
section.section-003-content-48{
    margin:0 -5px 20px -5px
}
section.section-003-content-48 #blog-landing{
    margin-top:0;
    position:relative;
    max-width:100%;
    width:100%
}
section.section-003-content-48 #blog-landing img{
    width:100%;
    max-width:100%;
    height:auto
}
section.section-003-content-48 #blog-landing .white-panel{
    position:absolute;
    background:#fff;
    padding:5px
}
section.section-003-content-48 #blog-landing .white-panel .ac-blog{
    padding-bottom:10px
}
section.section-003-content-48 #blog-landing .white-panel h1{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    margin:10px;
    padding:0;
    color:#000
}
section.section-003-content-48 #blog-landing .white-panel h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    margin:0;
    padding:10px;
    color:#777;
    text-align:center;
    background-color:#efefef
}
section.section-003-content-48 #blog-landing .white-panel h3{
    font-family:'noto_sansmed';
    font-size:12px;
    line-height:12px;
    margin:10px;
    padding:0;
    color:#777
}
section.section-003-content-48 #blog-landing .white-panel p{
    font-family:'noto_sansmed';
    font-size:12px;
    line-height:normal;
    margin:10px;
    padding:0;
    color:#777
}
section.section-003-content-48 #blog-landing .white-panel h1 a{
    color:#000
}
section.section-003-content-48 #blog-landing .white-panel h2 a{
    color:#777
}
section.section-003-content-48 #blog-landing .white-panel p a{
    color:#777
}
section.section-003-content-48 #blog-landing .white-panel h3 a{
    color:#777
}
section.section-003-content-48.mm #blog-landing .white-panel h1{
    font-family:'noto_sansmed','zawgyione';
    font-size:18px;
    line-height:28px
}
section.section-003-content-48.mm #blog-landing .white-panel p{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px;
    line-height:24px
}
section.section-003-content-48.kh #blog-landing .white-panel h1{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:18px;
    line-height:24px
}
section.section-003-content-48.kh #blog-landing .white-panel p{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
section.section-003-content-48.th #blog-landing .white-panel h1{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:20px;
    line-height:24px
}
section.section-003-content-48.th #blog-landing .white-panel p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
section.section-003-content-48.th #blog-landing .white-panel h3{
    font-family:'noto_sansthmed','noto_sansmed'
}
section.section-003-content-48 #blog-landing .white-panel .taggy{
    margin:10px
}
section.section-003-content-48 #blog-landing .white-panel .taggy .btn-tag{
    color:#fff;
    background-color:#d30000;
    border-color:#d30000;
    font-family:'noto_sansmed';
    font-size:12px
}
section.section-003-content-48.mm #blog-landing .white-panel .taggy .btn-tag{
    font-family:'noto_sansmed','zawgyione'
}
section.section-003-content-48.kh #blog-landing .white-panel .taggy .btn-tag{
    font-family:'noto_sanskhmermed','noto_sansmed'
}
section.section-003-content-48.th #blog-landing .white-panel .taggy .btn-tag{
    font-family:'noto_sansthmed','noto_sansmed'
}
section.section-003-content-48 #blog-landing .white-panel .taggy .btn-tag:hover{
    color:#fff;
    background-color:#d30000;
    border-color:#d30000
}
section.section-003-content-49{
    margin:0 0 20px 0
}
section.section-003-content-49 .kndt-widget-2{
    width:100%;
    clear:both;
    float:left;
    padding:15px
}
section.section-003-content-49 .kndt-widget-2 h3{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    margin:10px 0 25px 0;
    color:#000
}
section.section-003-content-49.kh .kndt-widget-2 h6{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:12px;
    line-height:18px
}
section.section-003-content-49.mm .kndt-widget-2 h6{
    font-family:'noto_sansmed','zawgyione';
    font-size:12px;
    line-height:22px
}
section.section-003-content-49.th .kndt-widget-2 h6{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:12px;
    line-height:16px
}
section.section-003-content-49.th .kndt-widget-2 p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:12px;
    line-height:16px
}
section.section-003-content-49 .kndt-widget-2 h6{
    font-family:'noto_sansmed';
    font-size:12px;
    line-height:normal;
    color:#000;
    margin:0
}
section.section-003-content-49 .kndt-widget-2 h6 a{
    color:#000
}
section.section-003-content-49 .kndt-widget-2 p{
    font-family:'noto_sansmed';
    font-size:12px;
    color:#777;
    margin:0
}
section.section-003-content-49 .kndt-widget-2 p a{
    color:#777
}
section.section-003-content-49 .kndt-widget-2 .row.kndt-widgettop-2{
    margin:0 0 15px 0;
    border-bottom:1px solid #ececec;
    padding-bottom:15px
}
section.section-003-content-49 .kndt-widget-2 .row.kndt-widgettop-2:last-child{
    margin:0 0 15px 0;
    border-bottom:0 solid #ececec;
    padding-bottom:0
}
section.section-003-content-49 .kndt-widget-2 .kndt-widget-box{
    padding:0 10px
}
section.section-003-content-50{
    margin:0 0 20px 0
}
section.section-003-content-50 .blog-head{
    margin:0 0 0 0
}
section.section-003-content-50 .blog-head .head-knowledge-detail{
    padding:15px;
    border-bottom:5px solid #D30000;
    background-color:#fff
}
section.section-003-content-50 .blog-head .head-knowledge-detail h1{
    font-family:'noto_sansmed';
    font-size:26px;
    line-height:30px;
    margin:10px 0;
    color:#000
}
section.section-003-content-50.kh .blog-head .head-knowledge-detail h1{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:26px;
    line-height:32px
}
section.section-003-content-50.mm .blog-head .head-knowledge-detail h1{
    font-family:'noto_sansmed','zawgyione';
    font-size:26px;
    line-height:40px
}
section.section-003-content-50.th .blog-head .head-knowledge-detail h1{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:24px;
    line-height:30px
}
section.section-003-content-50 .blog-head .head-knowledge-detail h2{
    font-family:'noto_sansmed';
    font-size:12px;
    line-height:normal;
    color:#777;
    margin:10px 0
}
section.section-003-content-50 .blog-head .bottom-knowledge-detail{
    padding:15px;
    border-top:5px solid #D30000;
    background-color:#fff
}
section.section-003-content-50 .blog-head .bottom-knowledge-detail h2{
    font-family:'noto_sansmed';
    font-size:12px;
    line-height:normal;
    color:#000;
    margin:10px 0
}
section.section-003-content-50 .blog-head .head-knowledge-detail h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:12px
}
section.section-003-content-50 .blog-head .bottom-knowledge-detail h2 a{
    color:#000
}
section.section-003-content-50 .blog-head .bottom-knowledge-detail h2 a:hover{
    color:#d30000
}
section.section-003-content-50 .blog-head .bottom-knowledge-detail .fa-angle-double-left{
    color:#000
}
section.section-003-content-50 .blog-head .bottom-knowledge-detail h2 a:hover .fa-angle-double-left{
    color:#d30000
}
section.section-003-content-50 .blog-head .bottom-knowledge-detail .fa-angle-double-right{
    color:#000
}
section.section-003-content-50 .blog-head .bottom-knowledge-detail h2 a:hover .fa-angle-double-right{
    color:#d30000
}
section.section-003-content-50 .blog-style-1{
    margin:15px 0 15px 0
}
section.section-003-content-50 .blog-style-1 .content-knowledge-detail{
    padding:0 15px
}
section.section-003-content-50 .blog-style-1 .content-knowledge-detail img{
    margin:0 auto 15px auto
}
section.section-003-content-50 .blog-style-1 .content-knowledge-detail p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#777;
    margin:0 0 15px 0
}
section.section-003-content-50.kh .blog-style-1 .content-knowledge-detail p{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
section.section-003-content-50.mm .blog-style-1 .content-knowledge-detail p{
    font-family:'noto_sansmed','zawgyione';
    font-size:16px;
    line-height:26px
}
section.section-003-content-50.th .blog-style-1 .content-knowledge-detail p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:20px
}
section.section-003-content-50 .blog-style-1 .content-knowledge-detail ul{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#777;
    padding:0 0 0 18px;
    margin:0 0 15px 0
}
section.section-003-content-50.th .blog-style-1 .content-knowledge-detail ul{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px
}
section.section-003-content-50.kh .blog-style-1 .content-knowledge-detail ul{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px
}
section.section-003-content-50.mm .blog-style-1 .content-knowledge-detail ul{
    font-family:'noto_sansmed','zawgyione';
    font-size:16px
}
section.section-003-content-50 .blog-style-1 .content-knowledge-detail a{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#777;
    margin:0 0 15px 0
}
section.section-003-content-50.mm .blog-style-1 .content-knowledge-detail a{
    font-family:'noto_sansmed','zawgyione';
    font-size:16px;
    line-height:26px
}
section.section-003-content-50.kh .blog-style-1 .content-knowledge-detail a{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
section.section-003-content-50 .blog-style-1 .content-knowledge-detail ol{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#777
}
section.section-003-content-50.th .blog-style-1 .content-knowledge-detail ol{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px
}
section.section-003-content-50.kh .blog-style-1 .content-knowledge-detail ol{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
section.section-003-content-50.mm .blog-style-1 .content-knowledge-detail ol{
    font-family:'noto_sansmed','zawgyione';
    font-size:16px;
    line-height:26px
}
section.section-003-content-50 .blog-style-1 .content-knowledge-detail h3{
    font-family:'noto_sansmed';
    font-size:20px;
    line-height:24px;
    color:#000;
    margin:0 0 15px 0
}
section.section-003-content-50.kh .blog-style-1 .content-knowledge-detail h3{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:20px;
    line-height:24px
}
section.section-003-content-50.mm .blog-style-1 .content-knowledge-detail h3{
    font-family:'noto_sansmed','zawgyione';
    font-size:20px;
    line-height:30px
}
section.section-003-content-50 .blog-style-1 .content-knowledge-detail h4{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:20px;
    color:#000;
    margin:0 0 15px 0
}
section.section-003-content-50.kh .blog-style-1 .content-knowledge-detail h4{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-50.mm .blog-style-1 .content-knowledge-detail h4{
    font-family:'noto_sansmed','zawgyione';
    font-size:18px;
    line-height:28px
}
section.section-003-content-27.kh .box-collection-sub .cotto-tag a{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:12px
}
section.section-003-content-50 .blog-style-2{
    margin:15px 0 15px 0
}
section.section-003-content-50 .blog-style-2 .content-knowledge-detail{
    padding:0 15px
}
section.section-003-content-50 .blog-style-2 .content-knowledge-detail img{
    margin:0 auto 15px auto
}
section.section-003-content-50 .blog-style-2 .content-knowledge-detail p{
    font-family:'noto_sansmed';
    font-size:12px;
    line-height:normal;
    color:#777;
    margin:0 0 15px 0
}
section.section-003-content-50 .blog-style-3{
    margin:15px -2.5px;
    padding:0 15px
}
section.section-003-content-50 .blog-style-3 .product-box{
    padding:2.5px;
    float:left;
    width:25%
}
section.section-003-content-50 .blog-style-3 .product-box .product-box-item{
    position:relative;
    vertical-align:middle;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    box-shadow:0 0 1px rgba(0,0,0,0);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -moz-osx-font-smoothing:grayscale;
    -webkit-transition-duration:0.3s;
    transition-duration:0.3s;
    -webkit-transition-property:transform;
    transition-property:transform;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
section.section-003-content-50 .blog-style-3 .product-box .product-box-item:hover{
    -webkit-transform:translateY(-8px);
    transform:translateY(-8px)
}
section.section-003-content-51{
    margin:0 0 20px 0
}
section.section-003-content-51 .des-box-51 .box-stu-51{
    border-bottom:1px solid #efefef;
    padding-bottom:20px;
    margin-bottom:20px
}
section.section-003-content-51 .des-box-51 .box-stu-51 h1{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    color:#000;
    padding:0;
    margin:10px 0 10px 0
}
section.section-003-content-51.th .des-box-51 .box-stu-51 p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:normal;
    margin:0 0 5px 0;
    padding:0;
    color:#777
}
section.section-003-content-51 .des-box-51 .box-stu-51 p{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:16px;
    margin:0 0 5px 0;
    padding:0;
    color:#777
}
section.section-003-content-51 .des-location-51{
    margin:0 0 5px 0
}
section.section-003-content-51 .des-location-51 .flagship-51{
    padding:30px
}
section.section-003-content-51 .des-location-51 .des h2{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    color:#fff;
    padding:0;
    text-transform:uppercase;
    margin:20px 0 50px 0
}
section.section-003-content-51 .des-location-51 .des h2 span{
    color:#D30000
}
section.section-003-content-51 .des-location-51 .des p{
    font-family:'noto_sansmed';
    font-size:16px;
    color:#fff;
    padding:0;
    margin:5px 0 5px 0
}
section.section-003-content-51 .des-location-51 .des p a{
    color:#fff
}
section.section-003-content-51.th .des-location-51 .des p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:20px;
    color:#fff;
    padding:0;
    margin:5px 0 5px 0
}
section.section-003-content-51.th .des-location-51 .des p a{
    color:#fff
}
section.section-003-content-51 .des-box-51 .box-stu-51 h6{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:16px;
    margin:0 0 0 0;
    padding:0;
    color:#D30000
}
section.section-003-content-51.th .des-box-51 .box-stu-51 h6{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:normal;
    margin:0 0 0 0;
    padding:0;
    color:#D30000
}
section.section-003-content-52{
    margin-bottom:20px
}
section.section-003-content-52 .des-box-52{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
section.section-003-content-52 .des-box-52 .box-stu-52:last-child{
    border-left:5px solid #D30000;
    padding:20px 60px
}
section.section-003-content-52 .des-box-52 .box-stu-52{
    padding:20px
}
section.section-003-content-52 .des-box-52 .box-stu-52 h2{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    color:#000;
    padding:0;
    margin:20px 0 20px 0
}
section.section-003-content-52.kh .des-box-52 .box-stu-52 h2{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:26px;
    line-height:32px
}
section.section-003-content-52.mm .des-box-52 .box-stu-52 h2{
    font-family:'noto_sansmed','zawgyione';
    font-size:26px;
    line-height:40px
}
section.section-003-content-52.th .des-box-52 .box-stu-52 h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:24px;
    line-height:normal
}
section.section-003-content-52.th .des-box-52 .box-stu-52 p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:normal
}
section.section-003-content-52 .des-box-52 .box-stu-52 p{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:normal;
    margin:0 0 0 0;
    padding:0;
    color:#777
}
section.section-003-content-52.mm .des-box-52 .box-stu-52 p{
    font-family:'noto_sansmed','zawgyione';
    font-size:16px;
    line-height:26px
}
section.section-003-content-52.kh .des-box-52 .box-stu-52 p{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-52 .des-box-52 .box-stu-52 .mail-us label{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    margin:0 0 5px 0;
    padding:0;
    color:#000;
    font-weight:400
}
section.section-003-content-52.th .des-box-52 .box-stu-52 .mail-us label{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:normal
}
section.section-003-content-52.mm .des-box-52 .box-stu-52 .mail-us label{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px;
    line-height:22px
}
section.section-003-content-52.kh .des-box-52 .box-stu-52 .mail-us label{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:normal
}
section.section-003-content-52 .des-box-52 .box-stu-52 .mail-us label span{
    color:#D30000
}
section.section-003-content-52 .des-box-52 .box-stu-52 .mail-us .form-control{
    font-family:'noto_sansmed';
    color:#777;
    border-radius:0
}
section.section-003-content-52.th .des-box-52 .box-stu-52 .mail-us .form-control{
    font-family:'noto_sansthmed','noto_sansmed'
}
section.section-003-content-52 .des-box-52 .box-stu-52 .mail-us .btn.btn-cotto-mail{
    border:1px solid #efefef;
    font-size:14px;
    border-radius:0;
    color:#000;
    background:#efefef;
    font-family:'noto_sansmed'
}
section.section-003-content-52 .des-box-52 .box-stu-52 .mail-us .btn.btn-cotto-mail:hover{
    border:1px solid #D30000;
    font-size:14px;
    border-radius:0;
    color:#fff;
    background:#D30000;
    font-family:'noto_sansmed'
}
section.section-003-content-52.kh .des-box-52 .box-stu-52 .mail-us .btn.btn-cotto-mail{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:normal
}
section.section-003-content-52.kh .des-box-52 .box-stu-52 .mail-us .btn.btn-cotto-mail:hover{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:normal
}
section.section-003-content-52.mm .des-box-52 .box-stu-52 .mail-us .btn.btn-cotto-mail{
    font-family:'noto_sansmed','zawgyione';
    font-size:16px;
    line-height:26px
}
section.section-003-content-52.mm .des-box-52 .box-stu-52 .mail-us .btn.btn-cotto-mail:hover{
    font-family:'noto_sansmed','zawgyione';
    font-size:16px;
    line-height:26px
}
section.section-003-content-52.th .des-box-52 .box-stu-52 .mail-us .btn.btn-cotto-mail{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:20px
}
section.section-003-content-52.th .des-box-52 .box-stu-52 .mail-us .btn.btn-cotto-mail:hover{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:20px
}
section.section-003-content-53{
    margin-bottom:20px
}
section.section-003-content-53 .des-box-53{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
section.section-003-content-53 .des-box-53 .box-stu-53{
    padding:20px
}
section.section-003-content-53 .des-box-53 .box-stu-53 h2{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    color:#000;
    padding:0;
    margin:20px 0 20px 0
}
section.section-003-content-53 .des-box-53 .box-stu-53 h3{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    color:#000;
    padding:0;
    margin:10px 0;
    text-transform:uppercase
}
section.section-003-content-53 .des-box-53 .box-stu-53 h3 span{
    color:#D30000
}
section.section-003-content-53 .des-box-53 .box-stu-53 .box-stus-53{
    margin:10px -2.5px;
    padding-bottom:10px
}
section.section-003-content-53 .des-box-53 .box-stu-53 .box-stus-53:last-child{
    margin:10px -2.5px;
    padding-bottom:10px
}
section.section-003-content-53 .des-box-53 .box-stu-53 .box-stus-53 .box-picstu-53{
    padding:0 2.5px
}
section.section-003-content-53 .des-box-53 .box-stu-53 .box-stus-53 .box-picstu-53 p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    margin:10px 0;
    padding:0;
    color:#777
}
section.section-003-content-53 .des-box-53 .box-stu-53 .box-stus-53 .box-picstu-53:hover{
    -webkit-filter:brightness(50%);
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -o-transition:all 1s ease;
    -ms-transition:all 1s ease;
    transition:all 1s ease;
    filter:alpha(opacity=100);
    opacity:1
}
section.section-003-content-53 .des-box-53 .box-stu-53 .box-stus-53 .box-picstu-53{
    -webkit-filter:brightness(100%);
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -o-transition:all 1s ease;
    -ms-transition:all 1s ease;
    transition:all 1s ease
}
section.section-003-content-54{
    margin-bottom:20px
}
section.section-003-content-54 .line{
    padding:0;
    margin:25px 0
}
section.section-003-content-54 .line .line-top{
    width:70%;
    height:10px;
    background-color:#D30000
}
section.section-003-content-54 .des-cer{
    padding:0 20px
}
section.section-003-content-54 .des-cer h1{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    color:#000;
    padding:0;
    margin:20px 0;
    text-transform:uppercase
}
section.section-003-content-54 .des-cer h2{
    font-family:'noto_sansmed';
    font-size:26px;
    line-height:30px;
    color:#000;
    padding:0;
    margin:10px 0
}
section.section-003-content-54.th .des-cer h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:24px;
    line-height:30px
}
section.section-003-content-54.kh .des-cer h2{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:26px;
    line-height:32px
}
section.section-003-content-54.mm .des-cer h2{
    font-family:'noto_sansmed','zawgyione';
    font-size:26px;
    line-height:40px
}
section.section-003-content-54 .des-cer h3{
    font-family:'noto_sansmed';
    font-size:26px;
    line-height:30px;
    color:#000;
    padding:0;
    margin:10px 0
}
section.section-003-content-54.kh .des-cer h3{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:26px;
    line-height:32px
}
section.section-003-content-54.th .des-cer h3{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:24px;
    line-height:30px
}
section.section-003-content-54.mm .des-cer h3{
    font-family:'noto_sansmed','zawgyione';
    font-size:26px;
    line-height:40px
}
section.section-003-content-54 .des-cer p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#777;
    padding:0;
    margin:10px 0
}
section.section-003-content-54.th .des-cer p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:20px
}
section.section-003-content-54.kh .des-cer p{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-54.mm .des-cer p{
    font-family:'noto_sansmed','zawgyione';
    font-size:16px;
    line-height:26px
}
section.section-003-content-54 .content-cer{
    padding:0 20px;
    margin:20px 0
}
section.section-003-content-54 .content-cer .content-cer-line{
    border-bottom:1px #eaeaea solid;
    padding-bottom:20px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
section.section-003-content-54 .content-cer .content-cer-box{
    padding:15px
}
section.section-003-content-54 .content-cer .content-cer-box h3{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:28px;
    color:#000;
    padding:0;
    margin:10px 0
}
section.section-003-content-54 .content-cer .content-cer-box p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#777;
    padding:0;
    margin:10px 0
}
section.section-003-content-54.th .content-cer .content-cer-box p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:20px
}
section.section-003-content-54.kh .content-cer .content-cer-box p{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-54.mm .content-cer .content-cer-box p{
    font-family:'noto_sansmed','zawgyione';
    font-size:16px;
    line-height:26px
}
section.section-003-content-54 .content-cer .content-cer-box ul{
    margin:5px 0
}
section.section-003-content-54 .content-cer .content-cer-box ul li{
    padding:0;
    margin:5px 0;
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#777
}
section.section-003-content-54 .content-leed{
    margin:20px -5px;
    padding:0 20px
}
section.section-003-content-54 .content-leed .content-leed-box{
    padding:5px
}
section.section-003-content-54 .content-leed .content-leed-box .content-leedd-box{
    padding:5px
}
section.section-003-content-54 .content-leed .content-leed-box .content-leedd-box h3{
    font-family:'noto_sansmed';
    font-size:26px;
    line-height:30px;
    color:#000;
    padding:0;
    margin:0 0
}
section.section-003-content-54 .content-leed .content-leed-box .content-leedd-box h3.ss{
    color:#AEC43B
}
section.section-003-content-54 .content-leed .content-leed-box .content-leedd-box h3.rp{
    color:#DB7D1D
}
section.section-003-content-54 .content-leed .content-leed-box .content-leedd-box h3.ea{
    color:#FEBC20
}
section.section-003-content-54 .content-leed .content-leed-box .content-leedd-box h3.we{
    color:#82BFAF
}
section.section-003-content-54 .content-leed .content-leed-box .content-leedd-box h3.ieq{
    color:#48B4D0
}
section.section-003-content-54 .content-leed .content-leed-box .content-leedd-box h3.mr{
    color:#74A53C
}
section.section-003-content-54 .content-leed .content-leed-box .content-leedd-box h3.id{
    color:#963222
}
section.section-003-content-54 .content-leed .content-leed-box .content-leedd-box p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#777;
    padding:0;
    margin:10px 0
}
section.section-003-content-54.th .content-leed .content-leed-box .content-leedd-box p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:20px
}
section.section-003-content-54.kh .content-leed .content-leed-box .content-leedd-box p{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-54.mm .content-leed .content-leed-box .content-leedd-box p{
    font-family:'noto_sansmed','zawgyione';
    font-size:16px;
    line-height:26px
}
section.section-003-content-54 .des-cer-level{
    margin:20px 0 10px 0;
    padding:0 20px
}
section.section-003-content-54 .des-cer-level h5{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#777;
    padding:0;
    margin:0 0
}
section.section-003-content-54 .des-cer-level h5 span{
    color:#000
}
section.section-003-content-54.th .des-cer-level h5{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:20px
}
section.section-003-content-54.th .des-cer-level h5 span{
    color:#000
}
section.section-003-content-54.kh .des-cer-level h5{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-54.kh .des-cer-level h5 span{
    color:#000
}
section.section-003-content-54.mm .des-cer-level h5{
    font-family:'noto_sansmed','zawgyione';
    font-size:16px;
    line-height:26px
}
section.section-003-content-54.mm .des-cer-level h5 span{
    color:#000
}
section.section-003-content-54 .content-cleed .content-cleeed-line{
    border-bottom:1px #eaeaea solid;
    padding-bottom:20px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin:20px 0
}
section.section-003-content-54 .content-cleed .content-cleeed-line:last-child{
    border-bottom:1px transparent solid
}
section.section-003-content-54 .content-cleed .content-cleeed-line .content-cleedd-box{
    padding:10px
}
section.section-003-content-54 .content-cleed h3{
    font-family:'noto_sansmed';
    font-size:26px;
    line-height:30px;
    color:#000;
    padding:0;
    margin:0 0
}
section.section-003-content-54 .content-cleed h3.ss{
    color:#AEC43B
}
section.section-003-content-54 .content-cleed h3.rp{
    color:#DB7D1D
}
section.section-003-content-54 .content-cleed h3.ea{
    color:#FEBC20
}
section.section-003-content-54 .content-cleed h3.we{
    color:#82BFAF
}
section.section-003-content-54 .content-cleed h3.ieq{
    color:#48B4D0
}
section.section-003-content-54 .content-cleed h3.mr{
    color:#74A53C
}
section.section-003-content-54 .content-cleed h3.id{
    color:#963222
}
section.section-003-content-54.th .content-cleed h3{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:24px;
    line-height:30px
}
section.section-003-content-54 .content-cleed p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#777;
    padding:0;
    margin:10px 0
}
section.section-003-content-54.th .content-cleed p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:20px
}
section.section-003-content-54.kh .content-cleed p{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-54.mm .content-cleed p{
    font-family:'noto_sansmed','zawgyione';
    font-size:16px;
    line-height:26px
}
section.section-003-content-54 .content-cleed p.ss{
    color:#AEC43B
}
section.section-003-content-54 .content-cleed p.rp{
    color:#DB7D1D
}
section.section-003-content-54 .content-cleed p.ea{
    color:#FEBC20
}
section.section-003-content-54 .content-cleed p.we{
    color:#82BFAF
}
section.section-003-content-54 .content-cleed p.ieq{
    color:#48B4D0
}
section.section-003-content-54 .content-cleed p.mr{
    color:#74A53C
}
section.section-003-content-54 .content-cleed p.id{
    color:#963222
}
section.section-003-content-54 .content-cleed{
    padding:0 20px
}
section.section-003-content-55{
    margin-bottom:20px
}
section.section-003-content-55 .line{
    padding:0;
    margin:25px 0
}
section.section-003-content-55 .line .line-top{
    width:70%;
    height:10px;
    background-color:#D30000
}
section.section-003-content-55 .des-cer{
    padding:0 20px
}
section.section-003-content-55 .des-cer h1{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:34px;
    color:#000;
    padding:0;
    margin:20px 0
}
section.section-003-content-55 .des-cer h2{
    font-family:'noto_sansmed';
    font-size:22px;
    line-height:26px;
    color:#000;
    padding:0;
    margin:10px 0
}
section.section-003-content-55 .des-cer h3{
    font-family:'noto_sansmed';
    font-size:26px;
    line-height:30px;
    color:#000;
    padding:0;
    margin:10px 0
}
section.section-003-content-55 .des-cer p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#777;
    padding:0;
    margin:10px 0
}
section.section-003-content-55.th .des-cer h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:24px;
    line-height:30px
}
section.section-003-content-55.kh .des-cer h2{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:26px;
    line-height:32px
}
section.section-003-content-55.mm .des-cer h2{
    font-family:'noto_sansmed','zawgyione';
    font-size:26px;
    line-height:40px
}
section.section-003-content-55 .content-cer{
    padding:0 20px;
    margin:20px 0
}
section.section-003-content-55 .content-cer .content-cer-line{
    border-bottom:1px #eaeaea solid;
    padding-bottom:20px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
section.section-003-content-55 .content-cer .content-cer-line:last-child{
    border-bottom:1px transparent solid
}
section.section-003-content-55 .content-cer .content-cer-box{
    padding:15px
}
section.section-003-content-55 .content-cer .content-cer-box h3{
    font-family:'noto_sansmed';
    font-size:26px;
    line-height:32px;
    color:#000;
    padding:0;
    margin:10px 0
}
section.section-003-content-55 .content-cer .content-cer-box p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#777;
    padding:0;
    margin:10px 0
}
section.section-003-content-55.th .content-cer .content-cer-box p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:20px
}
section.section-003-content-55.kh .content-cer .content-cer-box p{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-55.mm .content-cer .content-cer-box p{
    font-family:'noto_sansmed','zawgyione';
    font-size:16px;
    line-height:26px
}
section.section-003-content-55 .content-cer .content-cer-box ul{
    margin:5px 0
}
section.section-003-content-55 .content-cer .content-cer-box ul li{
    padding:0;
    margin:5px 0;
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#777
}
section.section-003-content-55.th .content-cer .content-cer-box ul li{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:20px
}
section.section-003-content-55.kh .content-cer .content-cer-box ul li{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-55.mm .content-cer .content-cer-box ul li{
    font-family:'noto_sansmed','zawgyione';
    font-size:16px;
    line-height:26px
}
section.section-003-content-56{
    margin-bottom:20px
}
section.section-003-content-56 .des-csr{
    padding:0 20px
}
section.section-003-content-56 .des-csr h1{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:34px;
    color:#000;
    padding:0;
    margin:20px 0
}
section.section-003-content-56.th .des-csr h1{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:26px;
    line-height:30px
}
section.section-003-content-56 .des-csr h2{
    font-family:'noto_sansmed';
    font-size:26px;
    line-height:30px;
    color:#000;
    padding:0;
    margin:20px 0
}
section.section-003-content-56.th .des-csr h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:20px;
    line-height:24px
}
section.section-003-content-56 .des-csr p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#777;
    padding:0;
    margin:10px 0
}
section.section-003-content-56.th .des-csr p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:20px
}
section.section-003-content-56.kh .des-csr p{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-56.mm .des-csr p{
    font-family:'noto_sansmed','zawgyione';
    font-size:16px;
    line-height:26px
}
section.section-003-content-56 .csr-1 .carousel-indicators{
    position:relative;
    left:0;
    right:0;
    bottom:0;
    margin:10px 0;
    width:100%
}
section.section-003-content-56 .csr-1 .carousel-indicators .active{
    background-color:#D30000;
    border:1px solid #D30000
}
section.section-003-content-56 .csr-1 .carousel-indicators li{
    border:1px solid #e2e2e2;
    background-color:#e2e2e2
}
section.section-003-content-56 .des-csr img.m-10{
    margin-top:10px;
    margin-bottom:10px
}
section.section-003-content-57{
    margin-bottom:20px
}
section.section-003-content-57 .product-inspire-head{
    margin-bottom:20px
}
section.section-003-content-57 .product-inspire-head .product-inspire-headbox{
    padding:0 15px
}
section.section-003-content-57 .product-inspire-head .product-inspire-headbox h1{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    color:#000;
    padding:0;
    margin:20px 0;
    text-transform:uppercase
}
section.section-003-content-57 .product-inspire-head .product-inspire-headbox h2{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    color:#777;
    padding:0;
    margin:10px 0
}
section.section-003-content-57.th .product-inspire-head .product-inspire-headbox h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:22px;
    line-height:22px;
    color:#777;
    padding:0;
    margin:10px 0
}
section.section-003-content-57 .product-inspire{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin:0 0 5px 0;
    padding:0 5px
}
section.section-003-content-57 .product-inspire:last-child{
    padding-bottom:10px
}
section.section-003-content-57 .product-inspire .product-inspire-box{
    padding:0 5px
}
section.section-003-content-57 .product-inspire .product-inspire-box .thumb-content.active{
    padding:5px;
    background-color:#fff
}
section.section-003-content-57 .product-inspire .product-inspire-box .thumb-content{
    padding:5px
}
section.section-003-content-57 .product-inspire .product-inspire-box .thumb-content:hover{
    background-color:#fff
}
section.section-003-content-57 .product-inspire .product-inspire-box p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    color:#777;
    padding:0;
    margin:10px 0;
    text-transform:uppercase
}
section.section-003-content-58{
    margin-bottom:20px
}
section.section-003-content-58 .btn-curious{
    border:1px solid #efefef;
    font-size:14px;
    border-radius:0;
    color:#000;
    background:#efefef;
    font-family:'noto_sansmed';
    margin:10px 0
}
section.section-003-content-58 .btn-curious:hover{
    border:1px solid #D30000;
    color:#fff;
    background:#D30000
}
section.section-003-content-58 .style-head{
    margin:0;
    background-color:#efefef;
    padding:15px 0
}
section.section-003-content-58 .style-head h1{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    color:#000;
    padding:0;
    margin:0 0;
    text-transform:uppercase;
    text-align:center
}
section.section-003-content-58 .style-1{
    margin:10px 0
}
section.section-003-content-58 .style-2{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding:0 20px;
    margin:10px 0
}
section.section-003-content-58 .style-2 .content-style-2{
    padding:15px
}
section.section-003-content-58 .style-2 .content-style-2:last-child{
    border-left:5px solid #d30000;
    padding:15px
}
section.section-003-content-58 .style-2 .content-style-2 h3{
    font-family:'noto_sansmed';
    font-size:26px;
    line-height:26px;
    color:#000;
    padding:0;
    margin:10px 0
}
section.section-003-content-58 .style-2 .content-style-2 p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    color:#777;
    padding:0;
    margin:10px 0
}
section.section-003-content-58 .style-2 .content-style-2 p a{
    color:#777
}
section.section-003-content-58 .style-3{
    margin:10px 0;
    padding:0 20px
}
section.section-003-content-58 .style-3 h2{
    font-family:'noto_sansmed';
    font-size:26px;
    line-height:26px;
    color:#f60;
    padding:0;
    margin:10px 0
}
section.section-003-content-58 .style-3 h3{
    font-family:'noto_sansmed';
    font-size:22px;
    line-height:22px;
    color:#000;
    padding:0;
    margin:10px 0
}
section.section-003-content-58 .style-3 h4{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    color:#777;
    padding:0;
    margin:10px 0
}
section.section-003-content-58 .style-3 p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    color:#777;
    padding:0;
    margin:10px 0
}
section.section-003-content-58 .style-4{
    margin:10px -5px
}
section.section-003-content-58 .style-4 .content-style-4{
    padding:0 5px
}
section.section-003-content-58 .style-5{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    padding:0 20px;
    margin:10px -10px
}
section.section-003-content-58 .style-5 .content-style-5{
    padding:0 10px
}
section.section-003-content-58 .style-5 .content-style-5 p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    color:#777;
    padding:0;
    margin:10px 0
}
section.section-003-content-58 .style-6{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin:10px -10px
}
section.section-003-content-58 .style-6 .content-style-6{
    padding:10px
}
section.section-003-content-58 .style-6 .content-style-6 p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    color:#777;
    padding:0;
    margin:10px 0
}
section.section-003-content-58 .style-6 .content-style-6 h2{
    font-family:'noto_sansmed';
    font-size:26px;
    line-height:26px;
    color:#f60;
    padding:0;
    margin:10px 0
}
section.section-003-content-58 .style-7{
    margin:10px 0
}
section.section-003-content-58 .style-7 .map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0
}
section.section-003-content-58 .style-7 .map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute
}
section.section-003-content-59{
    margin-bottom:20px
}
section.section-003-content-59 .story-content-collection{
    padding:0 20px;
    background-color:#fff
}
section.section-003-content-59 .story-content-collection .video-container{
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden
}
section.section-003-content-59 .story-content-collection .video-container iframe,section.section-003-content-59 .story-content-collection .video-container object,section.section-003-content-59 .story-content-collection .video-container embed{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
section.section-003-content-59.th .story-content-collection .box-collection-title h1{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    text-transform:uppercase;
    color:#000;
    padding:0;
    margin:20px 0 20px 0
}
section.section-003-content-59.th .story-content-collection .about-box-collection h6{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:22px;
    color:#6E767A;
    padding:0;
    margin:0 0 20px 0
}
section.section-003-content-59.th .story-content-collection .about-box-collection p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:22px;
    color:#000;
    padding:0;
    margin:0 0 20px 0
}
section.section-003-content-59 .story-content-collection .box-collection-title h1{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    color:#000;
    padding:0;
    text-transform:uppercase;
    margin:20px 0 20px 0
}
section.section-003-content-59 .story-content-collection .about-box-collection h6{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:16px;
    color:#6E767A;
    padding:0;
    margin:0 0 20px 0
}
section.section-003-content-59 .story-content-collection .about-box-collection p{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:16px;
    color:#000;
    padding:0;
    margin:0 0 20px 0
}
section.section-003-content-60{
    margin-bottom:20px
}
section.section-003-content-60 .story-content-collection{
    padding:0 20px;
    background-color:#fff
}
section.section-003-content-60 .story-content-collection .box-collection-title h1{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    color:#000;
    padding:0;
    margin:20px 0 20px 0;
    text-transform:uppercase
}
section.section-003-content-60 .story-content-collection .box-collection-title h2{
    font-family:'noto_sansmed';
    font-size:26px;
    line-height:26px;
    color:#aaa;
    padding:0;
    margin:20px 0 20px 0
}
section.section-003-content-60 .story-content-collection .about-box-collection h6{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:16px;
    color:#6E767A;
    padding:0;
    margin:0 0 20px 0
}
section.section-003-content-60 .story-content-collection .about-box-collection p{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:16px;
    color:#000;
    padding:0;
    margin:0 0 20px 0
}
section.section-003-content-60.th .story-content-collection .about-box-collection h6{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-60.th .story-content-collection .about-box-collection p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-60 .award-collection{
    padding:0 20px;
    background-color:#fff
}
section.section-003-content-60 .award-collection .award-box-collection{
    padding:0 10px
}
section.section-003-content-60 .award-collection .award-collection-content{
    margin:0 -10px 10px -10px;
    clear:both
}
section.section-003-content-60 .award-collection .award-box-collection-title h2{
    font-family:'noto_sansmed';
    font-size:26px;
    line-height:26px;
    color:#aaa;
    padding:0;
    margin:20px 0 20px 0
}
section.section-003-content-60 .award-collection .award-box-collection h3{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    color:#aaa;
    padding:0;
    margin:5px 0 5px 0
}
section.section-003-content-60 .award-collection .award-box-collection h4{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:18px;
    color:#aaa;
    padding:0;
    margin:5px 0 5px 0
}
section.section-003-content-60 .award-collection .award-box-collection h5{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    color:#000;
    padding:0;
    margin:5px 0 5px 0
}
section.section-003-content-61{
    margin-bottom:10px
}
section.section-003-content-61 .widget{
    background-color:#e2e2e2;
    padding:25px 25px 25px 25px
}
section.section-003-content-61 .widget.active{
    border-left:10px solid #D30000;
    padding:25px 15px
}
section.section-003-content-61 .widget h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    color:#000;
    padding:0;
    margin:0 0 0 0
}
section.section-003-content-61.th .widget h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:24px;
    line-height:24px
}
section.section-003-content-61 .widget h6{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    color:#898989;
    padding:0;
    margin:10px 0 10px 0
}
section.section-003-content-61 .widget .widget-config{
    padding:15px 0
}
section.section-003-content-61 .widget .widget-search{
    position:relative;
    float:left;
    width:100%;
    margin:5px 0
}
section.section-003-content-61 .widget .widget-search .radio.selected{
    display:inline-block;
    width:10%;
    vertical-align:middle;
    float:left;
    margin:0 0 0 0;
    min-height:30px
}
section.section-003-content-61 .widget .radio label,section.section-003-content-61 .widget .checkbox label{
    font-family:'noto_sansmed';
    font-size:12px;
    color:#000;
    text-transform:uppercase;
    margin:0 0 0 0;
    padding-left:40px
}
section.section-003-content-61 .widget .widget-search .radio{
    display:block;
    vertical-align:middle;
    float:left;
    padding-bottom:2px;
    margin-top:5px;
    margin-bottom:0;
    clear:both
}
section.section-003-content-61 .widget .widget-search .form-widget{
    display:inline-block;
    width:90%;
    vertical-align:middle;
    float:left;
    padding-left:10px
}
section.section-003-content-61 .widget .radio input[type=radio],section.section-003-content-61 .widget .checkbox input[type=checkbox]{
    display:none
}
section.section-003-content-61 .widget .radio label:before{
    content:"";
    display:inline-block;
    width:20px;
    height:20px;
    margin-right:10px;
    position:absolute;
    left:0;
    background-color:#fff;
    border:1px solid #fff
}
section.section-003-content-61 .widget .radio label:before{
    bottom:4.5px;
    border-radius:99px;
    -webkit-transition:border 0.3s 0s cubic-bezier(.455,.03,.215,1.33);
    transition:border 0.3s 0s cubic-bezier(.455,.03,.215,1.33)
}
section.section-003-content-61 .widget .radio input[type=radio]:checked+label:before{
    border-width:4px;
    background:#b5b5b5
}
section.section-003-content-61 .widget .search-toggle{
    position:absolute;
    top:25px;
    right:20px
}
section.section-003-content-61 .widget .line-widget{
    min-height:1px;
    border-bottom:1px solid #ececec;
    width:85%;
    float:right;
    clear:both
}
section.section-003-content-62{
    margin-bottom:10px
}
section.section-003-content-62 .widget-ecat{
    border-bottom:1px solid #ececec
}
section.section-003-content-62 .widget-ecat:last-child{
    border-bottom:1px solid transparent
}
section.section-003-content-62 .widget{
    position:relative;
    padding:20px 0;
    border-left:10px solid transparent
}
section.section-003-content-62 .widget-w{
    position:relative;
    padding:15px 0;
    border-top:1px solid #ececec
}
section.section-003-content-62.th .widget h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:24px;
    line-height:28px
}
section.section-003-content-62.kh .widget h2{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:20px;
    line-height:26px
}
section.section-003-content-62.mm .widget h2{
    font-family:'noto_sansmed','zawgyione';
    font-size:20px;
    line-height:30px
}
section.section-003-content-62 .widget h2{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    color:#000;
    padding:0 30px;
    margin:0 0 0 0
}
section.section-003-content-62 .widget-w ul{
    margin:0;
    padding:0
}
section.section-003-content-62 .widget-w ul li{
    list-style:none;
    padding:7px 40px
}
section.section-003-content-62 .widget-w ul li.active{
    background-color:#D30000
}
section.section-003-content-62 .widget-w ul li:hover{
    background-color:#D30000
}
section.section-003-content-62 .widget-w ul li a{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:16px;
    color:#777;
    padding:0;
    margin:0 0 0 0;
    display:block;
    text-transform:uppercase
}
section.section-003-content-62.th .widget-w ul li a{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:20px
}
section.section-003-content-62.kh .widget-w ul li a{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-62.mm .widget-w ul li a{
    font-family:'noto_sansmed','zawgyione';
    font-size:16px;
    line-height:24px
}
section.section-003-content-62 .widget-w ul li.active a{
    color:#fff
}
section.section-003-content-62 .widget-w ul li:hover a{
    color:#fff
}
section.section-003-content-62 .widget .search-toggle{
    position:absolute;
    top:25px;
    right:20px
}
section.section-003-content-63{
    margin-bottom:10px
}
section.section-003-content-64{
    margin-bottom:10px
}
section.section-003-content-64 .box-img{
    margin:0 -5px
}
section.section-003-content-64 .box-img .box-pic{
    padding:0 5px
}
section.section-003-content-65{
    margin-bottom:10px;
    padding:0 20px
}
section.section-003-content-65 h1{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:34px;
    color:#000;
    padding:0;
    margin:0 0 30px 0;
    text-transform:uppercase
}
section.section-003-content-65 h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:22px;
    color:#777;
    padding:0;
    margin:0 0 30px 0
}
section.section-003-content-65 p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:18px;
    color:#aaa;
    padding:0;
    margin:0 0 20px 0
}
section.section-003-content-65.th h1{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:36px;
    line-height:36px
}
section.section-003-content-65.th h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:30px;
    line-height:30px
}
section.section-003-content-65.th p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:20px;
    line-height:20px
}
section.section-003-content-66{
    margin-bottom:30px;
    position:relative
}
section.section-003-content-66 .about-bg{
    position:absolute;
    bottom:0;
    right:0
}
section.section-003-content-66 .about-content{
    margin:0
}
section.section-003-content-66 .about-content-2{
    margin:0;
    position:relative
}
section.section-003-content-66 .about-content .about-box{
    padding:0 20px
}
section.section-003-content-66 .about-content .about-box .title{
    padding:0;
    margin:20px 0 40px 0
}
section.section-003-content-66 .about-content .about-box .title h1{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:34px;
    color:#fff;
    padding:0;
    margin:0 0 30px 0;
    text-transform:uppercase
}
section.section-003-content-66 .about-content .about-box .title h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:22px;
    color:#fff;
    padding:0;
    margin:0 0 30px 0
}
section.section-003-content-66.th .about-content .about-box .title h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:30px;
    line-height:30px;
    color:#fff;
    padding:0;
    margin:0 0 30px 0
}
section.section-003-content-66 .about-content .about-box .content{
    padding:0;
    margin:20px 0
}
section.section-003-content-66 .about-content .about-box .pic{
    padding:0;
    margin:20px 0
}
section.section-003-content-66 .about-content .about-box .content .line-top{
    width:70%;
    height:10px;
    background-color:#D30000;
    margin-bottom:30px
}
section.section-003-content-66 .about-content .about-box .content h1{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:34px;
    color:#fff;
    padding:0;
    margin:0 0 30px 0;
    text-transform:uppercase
}
section.section-003-content-66 .about-content .about-box .content p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:18px;
    color:#fff;
    padding:0;
    margin:0 0 20px 0
}
section.section-003-content-66.th .about-content .about-box .content p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:22px;
    line-height:22px;
    color:#fff;
    padding:0;
    margin:0 0 20px 0
}
section.section-003-content-66 .about-content .about-box .map{
    position:relative;
    margin:20px 0 30px 0
}
section.section-003-content-66 .about-content .about-box .map .map-point-1{
    position:absolute;
    top:25px;
    left:225px
}
section.section-003-content-66 .about-content .about-box .map .map-point-2{
    position:absolute;
    top:60px;
    left:340px
}
section.section-003-content-66 .about-content .about-box .map .map-point-3{
    position:absolute;
    top:70px;
    left:260px
}
section.section-003-content-66 .about-content .about-box .map .map-point-4{
    position:absolute;
    top:155px;
    left:230px
}
section.section-003-content-66 .about-content .about-box .pref{
    position:relative;
    margin:20px 0 30px 0
}
section.section-003-content-66 .about-content .about-box .logo-cotto-italia-768{
    margin:0 0 20px 0
}
section.section-003-content-66 .about-content .about-box .pref .about-pref{
    margin:0
}
section.section-003-content-66 .about-content .about-box .pref .about-pref .box-pref{
    padding:0
}
section.section-003-content-66 .about-content .about-box .pref .about-pref .box-pref:hover{
    -webkit-filter:brightness(50%);
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -o-transition:all 1s ease;
    -ms-transition:all 1s ease;
    transition:all 1s ease;
    filter:alpha(opacity=100);
    opacity:1
}
section.section-003-content-66 .about-content .about-box .pref .about-pref .box-pref{
    -webkit-filter:brightness(100%);
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -o-transition:all 1s ease;
    -ms-transition:all 1s ease;
    transition:all 1s ease
}
section.section-003-content-66 .about-content .about-box .slide-about{
    position:relative;
    margin:20px 0 0 0
}
section.section-003-content-66 .about-content .about-box .slide-about .carousel-indicators{
    position:relative;
    bottom:auto;
    left:auto;
    z-index:15;
    width:100%;
    margin:0;
    padding:10px 0;
    list-style:none;
    text-align:right
}
section.section-003-content-66 .about-content .about-box .slide-about .carousel-indicators .active{
    margin:0;
    width:12px;
    height:12px;
    background-color:#D30000;
    border:1px solid #D30000
}
section.section-003-content-66 .about-content .about-box .slide-about .carousel-indicators li{
    border:1px solid #e2e2e2;
    background-color:#e2e2e2
}
section.section-003-content-66 .about-content .about-box .aw{
    position:relative;
    margin:20px 0 50px 0;
    padding:0 20px
}
section.section-003-content-66 .about-content .about-box:first-child .aw:first-child{
    position:relative;
    margin:90px 0 20px 0;
    padding:0 20px
}
section.section-003-content-66 .about-content .about-box .aw h3{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:22px;
    color:#000;
    padding:0;
    margin:20px 0 20px 0
}
section.section-003-content-66 .about-content .about-box .line{
    padding:0 20px;
    margin:20px 0 61px 0
}
section.section-003-content-66 .about-content .about-box .line .line-top{
    width:70%;
    height:10px;
    background-color:#D30000
}
section.section-003-content-66 .content-cer-line{
    padding-bottom:20px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
section.section-003-content-66 .content-cer-box{
    padding:15px
}
section.section-003-content-66 .content-cer-box h3{
    font-family:'noto_sansmed';
    font-size:26px;
    line-height:26px;
    color:#fff;
    padding:0;
    margin:0 0 10px 0
}
section.section-003-content-67{
    margin-bottom:55px
}
section.section-003-content-67 .product-fav{
    margin:-1px
}
section.section-003-content-67 .product-fav .fav-box{
    padding:1px
}
section.section-003-content-67 .product-fav .fav-box .sub-series h2{
    font-family:'noto_sansmed';
    font-size:20px;
    line-height:20px;
    margin:0 0 0 0;
    text-align:center;
    text-transform:uppercase;
    color:rgba(0,0,0,1);
    -webkit-transition:all 300ms ease-out;
    -moz-transition:all 300ms ease-out;
    -o-transition:all 300ms ease-out;
    -ms-transition:all 300ms ease-out;
    transition:all 300ms ease-out
}
section.section-003-content-67 .product-fav .fav-box .sub-series h3{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    margin:0 0 0 0;
    text-align:center;
    text-transform:uppercase;
    color:rgba(119,119,119,1);
    -webkit-transition:all 300ms ease-out;
    -moz-transition:all 300ms ease-out;
    -o-transition:all 300ms ease-out;
    -ms-transition:all 300ms ease-out;
    transition:all 300ms ease-out
}
section.section-003-content-67 .product-fav .fav-box .sub-series{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    padding:10px;
    background:rgba(255,255,255,.75);
    -webkit-transition:all 300ms ease-out;
    -moz-transition:all 300ms ease-out;
    -o-transition:all 300ms ease-out;
    -ms-transition:all 300ms ease-out;
    transition:all 300ms ease-out
}
section.section-003-content-67 .product-fav .fav-box:hover .sub-series h2{
    color:rgba(0,0,0,1)
}
section.section-003-content-67 .product-fav .fav-box:hover .sub-series h3{
    color:rgba(119,119,119,1)
}
section.section-003-content-67 .product-fav .fav-box:hover .sub-series{
    background:rgba(255,255,255,.9)
}
section.section-003-content-67 img.bb-head{
    margin:10px auto 30px auto
}
section.section-003-content-67 .set-pagin{
    text-align:center;
    margin:25px 0 0 0
}
section.section-003-content-67 .pagination{
    margin:25px 0 20px 0
}
section.section-003-content-67 .pagination>li{
    display:inline;
    float:left;
    padding-left:0
}
section.section-003-content-67 .pagination>li>a{
    color:#000;
    background-color:transparent;
    border:0;
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:30px;
    margin:0 5px;
    padding:0;
    width:30px;
    height:30px
}
section.section-003-content-67 .pagination>li>a:hover{
    color:#fff;
    background-color:#D30000;
    border-radius:50%
}
section.section-003-content-67 .pagination .arrow{
    display:inline;
    float:left;
    margin:0 25px
}
section.section-003-content-67 .pagination>.active>a,section.section-003-content-24 .pagination>.active>span,section.section-003-content-24 .pagination>.active>a:hover,section.section-003-content-24 .pagination>.active>span:hover,section.section-003-content-24 .pagination>.active>a:focus,.pagination>.active>span:focus{
    background-color:#D30000;
    border-radius:50%;
    margin:0 5px;
    color:#fff
}
section.section-003-content-67 .pagin-sub-series{
    position:relative
}
section.section-003-content-67 .pagin-sub-series .pagin-sub-line-series-left{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:5%;
    margin-left:32%;
    float:left;
    padding-top:9px
}
section.section-003-content-67 .pagin-sub-series .pagin-sub-line-series-right{
    min-height:1px;
    border-bottom:1px solid #D30000;
    width:5%;
    margin-right:32%;
    float:right;
    padding-top:9px
}
section.section-003-content-67 .pagin-sub-series h2{
    font-family:'noto_sansmed';
    font-size:18px;
    line-height:18px;
    margin:0;
    width:26%;
    text-transform:uppercase;
    float:left;
    color:#000;
    text-align:center
}
section.section-003-content-68{
    background:white;
    padding:15px 0
}
section.section-003-content-68 .box-pref-68{
    padding:0 15px;
    margin-bottom:15px
}
section.section-003-content-68 h1{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    margin:0 0 15px 0;
    padding:0 15px 0 15px;
    color:#777
}
section.section-003-content-68 h1 span{
    color:#000
}
section.section-003-content-68 .box-pref-68 .box-pref:hover{
    -webkit-filter:brightness(50%);
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -o-transition:all 1s ease;
    -ms-transition:all 1s ease;
    transition:all 1s ease;
    filter:alpha(opacity=100);
    opacity:1
}
section.section-003-content-68 .box-pref-68 .box-pref{
    -webkit-filter:brightness(100%);
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -o-transition:all 1s ease;
    -ms-transition:all 1s ease;
    transition:all 1s ease
}
footer .footer-003{
    padding:35px 0
}
footer .footer-003 .navbar{
    margin-bottom:0;
    border-width:0;
    position:relative;
    margin:0 auto
}
footer .footer-003 .navbar .box-footer{
    margin:0 -10px;
    background-color:#EFEFEF
}
footer .footer-003 .navbar .box-footer .box-footer-v1{
    padding:20px 10px
}
footer .footer-003 .navbar .box-footer .box-footer-v1 .posts .headline{
    display:block;
    margin:0 0 15px 0;
    min-height:50px;
    border-bottom:1px solid #000
}
footer .footer-003 .navbar .box-footer .box-footer-v1 .posts .headline.headline-contact{
    display:block;
    margin:0 0 25px 0;
    min-height:inherit;
    border-bottom:none
}
footer .footer-003 .navbar .box-footer .box-footer-v1 .posts .headline.headline-call{
    display:block;
    margin:0 0 10px 0;
    min-height:inherit;
    border-bottom:none
}
footer .footer-003 .navbar .box-footer .box-footer-v1 .posts .headline h2{
    font-family:'noto_sansthbold','noto_sansbold';
    font-size:14px;
    line-height:20px;
    padding:0;
    margin:0;
    color:#000;
    text-transform:uppercase
}
footer .footer-003 .navbar .box-footer .box-footer-v1 .posts .headline h2 a{
    color:#000
}
footer .footer-003 .navbar .box-footer .box-footer-v1 .posts ul{
    padding-left:0;
    list-style:none
}
footer .footer-003 .navbar .box-footer .box-footer-v1 .posts ul li{
    border-bottom:1px solid #d7d7d7
}
footer .footer-003 .navbar .box-footer .box-footer-v1 .posts ul li:last-child{
    border-bottom:1px solid transparent
}
footer .footer-003 .navbar .box-footer .box-footer-v1 .posts ul li a p{
    font-family:'noto_sansbold';
    font-size:12px;
    line-height:12px;
    color:#000;
    padding:6px 10px 5px 10px;
    margin:0;
    text-transform:uppercase
}
footer .footer-003 .navbar .box-footer .box-footer-v1 .posts ul li a:hover p{
    color:#fff;
    background-color:#D30000
}
footer .footer-003.mm .navbar .box-footer .box-footer-v1 .posts ul li a p{
    font-family:'noto_sansmed','zawgyione';
    font-size:14px;
    line-height:22px;
    padding:5px 10px 7px 10px
}
footer .footer-003.kh .navbar .box-footer .box-footer-v1 .posts ul li a p{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:14px;
    line-height:20px
}
footer .footer-003.th .navbar .box-footer .box-footer-v1 .posts ul li a p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:18px
}
footer .footer-003.vn .navbar .box-footer .box-footer-v1 .posts ul li a p{
    line-height:16px
}
footer .footer-003 .navbar .box-footer .box-footer-v1 .posts .social{
    margin-bottom:25px;
    float:left
}
footer .footer-003 .navbar .box-footer .box-footer-v1 .posts .social img:first-child{
    float:left;
    margin:5px 5px 5px 0
}
footer .footer-003 .navbar .box-footer .box-footer-v1 .posts .social img{
    float:left;
    margin:5px
}
footer .footer-003 .navbar .box-footer .box-footer-v1 .posts .call{
    margin-bottom:25px;
    float:left
}
footer .footer-003 .navbar .box-footer .box-footer-v1 .posts .call a{
    font-family:'noto_sansbold';
    font-size:24px;
    line-height:30px;
    color:#000;
    padding:0;
    margin:0
}
footer .footer-003 .navbar .box-footer .box-footer-v1 .posts .adress p{
    font-family:'noto_sansbold';
    font-size:12px;
    line-height:18px;
    color:#000;
    margin:0 0 0 0;
    padding:0
}
footer .footer-003 .navbar .box-footer .footer-mb{
    display:none
}
footer .footer-003 .navbar .box-footer .footer-ds{
    display:block
}
footer header.nav-003 .navbar-top.navbar-footer{
    display:none
}
footer header.nav-003.navbar{
    display:none
}
section.section-003-content-52.sty1{
    background-color:#fff;
    padding-bottom:30px
}
section.section-003-content-52.sty1 .des-box-52 .box-stu-52 p a{
    color:#777
}
section.section-003-content-52.sty1 .des-box-52 .box-stu-52 h2{
    margin:0 0 20px 0
}
section.section-003-content-52.sty1 .des-box-52 .box-stu-52 p{
    margin:0 0 10px 0
}
section.section-003-content-69{
    margin-bottom:0
}
section.section-003-content-69 .story-content-collection{
    padding:0 20px;
    background-color:#fff
}
section.section-003-content-69 .story-content-collection .box-collection-title h1{
    padding:0;
    margin:20px 0 20px 0;
    font-family:'noto_sansbold';
    font-size:30px
}
section.section-003-content-69 .story-content-collection .box-collection-title h2{
    font-family:'noto_sansmed';
    font-size:26px;
    line-height:30px;
    color:#aaa;
    padding:0;
    margin:20px 0 20px 0
}
section.section-003-content-69 .story-content-collection .about-box-collection h6{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:20px;
    color:#6E767A;
    padding:0;
    margin:0 0 20px 0
}
section.section-003-content-69 .story-content-collection .about-box-collection p{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:20px;
    color:#000;
    padding:0;
    margin:0 0 20px 0
}
section.section-003-content-38.sty1 .des-box-38{
    display:block
}
section.section-003-content-38.sty1 .des-box-38 .box-stu-38{
    padding:0 8px
}
section.section-003-content-38.contact-38.sty1 .des-box-38 .box-stu-38:last-child{
    border-left:none;
    padding:0 8px
}
section.section-003-content-38.contact-38.sty1 .des-box-38 .box-stu-38 .c_box_cover{
    padding:15px 0 30px 0
}
section.section-003-content-38.sty1{
    padding:16px 8px
}
.contact-38 .c_box_cover .c_text a{
    color:#dedede
}
section.section-003-content-36.sty1{
    margin-bottom:0;
    padding:16px 11px 0 11px;
    background-color:#313131
}
section.section-003-content-36.sty1 .studio-selected{
    margin:0
}
section.section-003-content-70 .skvlogo{
    margin:0 0 0 0;
    padding:0 0 0 0
}
section.section-003-content-70 .row{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex
}
section.section-003-content-70 .menu{
    background-color:#000;
    padding:25px 60px 40px 60px
}
section.section-003-content-70 .menu.oval{
    background-color:#414142;
    padding:25px 60px 40px 60px
}
section.section-003-content-70 .menu ul{
    padding:35px 0 0 0;
    margin:30px 0 0 0;
    list-style:none;
    border-top:1px solid #fff
}
section.section-003-content-70 .menu ul li{
    padding:12px 0 12px 0;
    margin:0 0 0 0;
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:20px;
    text-transform:uppercase;
    color:#fff;
    border-bottom:1px solid rgba(255,255,255,.3)
}
section.section-003-content-70 .menu ul li:last-child{
    border-bottom:none
}
section.section-003-content-70 .menu ul li a{
    display:block;
    color:#fff
}
section.section-003-content-70 .menu ul li.active a,section.section-003-content-70 .menu ul li a:hover{
    color:#92979a
}
section.section-003-content-70 .menu ul ul.sub{
    padding:0 0 0 20px;
    margin:12px 0 0 0;
    list-style:none;
    border-top:1px solid rgba(255,255,255,.3)
}
section.section-003-content-70 .menu ul ul.sub li{
    padding:12px 0 12px 0;
    margin:0 0 0 0;
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:18px;
    text-transform:uppercase;
    color:#fff;
    border-bottom:1px solid rgba(255,255,255,.3)
}
section.section-003-content-70 .menu ul ul.sub li:last-child{
    border-bottom:none
}
section.section-003-content-70 .menu ul ul.sub li a{
    display:block;
    color:#fff
}
section.section-003-content-70 .menu ul ul.sub li a:hover{
    color:#92979a
}
section.section-003-content-70 .menu ul ul.sub li.active a{
    color:#92979a
}
section.section-003-content-70 .menu ul ul.sub li span{
    font-family:'noto_sansmed';
    font-size:12px;
    text-transform:none
}
section.section-003-content-70 .title{
    position:absolute;
    top:53px;
    left:40px;
    right:40px
}
section.section-003-content-70 .title h1{
    padding:0 30px 0 0;
    margin:0 0 0 0;
    font-family:'noto_sansbold';
    font-size:30px;
    line-height:34px;
    text-transform:uppercase;
    color:#fff;
    width:20%;
    display:inline-block;
    vertical-align:top
}
section.section-003-content-70 .title.type-2 h1{
    width:100%
}
section.section-003-content-70 .title p{
    padding:0 0 0 30px;
    margin:0 0 0 0;
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:18px;
    color:#fff;
    width:70%;
    display:inline-block;
    vertical-align:top;
    border-left:1px solid #b7b7b7
}
section.section-003-content-70 .title.type-1 h1{
    color:#000
}
section.section-003-content-70 .title.type-1 p{
    color:#000
}
section.section-003-content-70 .title.type-3 h1{
    width:30%
}
section.section-003-content-70 .title.type-3 p{
    width:65%
}
section.section-003-content-70 .title.type-4 h1{
    color:#000;
    width:100%
}
section.section-003-content-71{
    margin:30px 0 30px 0
}
section.section-003-content-71 h2{
    padding:0 0 0 0;
    margin:0 0 10px 0;
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:34px;
    text-transform:uppercase;
    color:#000
}
section.section-003-content-71 h3{
    padding:0 0 0 0;
    margin:0 0 50px 0;
    font-family:'noto_sansmed';
    font-size:26px;
    line-height:30px;
    text-transform:uppercase;
    color:#000
}
section.section-003-content-71 h4{
    padding:0 0 0 0;
    margin:0 0 10px 0;
    font-family:'noto_sansmed';
    font-size:20px;
    line-height:24px;
    text-transform:uppercase;
    color:#000
}
section.section-003-content-71 p{
    padding:0 0 0 0;
    margin:0 0 0 0;
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#aaa
}
section.section-003-content-71.th p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-72{
    margin:30px 0 60px 0
}
section.section-003-content-72 .content{
    padding-left:30px
}
section.section-003-content-72 .content-72-pic-1{
    padding-right:3px;
    padding-top:80px
}
section.section-003-content-72 .content-72-pic-2{
    padding-left:3px;
    padding-top:80px
}
section.section-003-content-72 .content-72-pic-3{
    padding:0 2px
}
section.section-003-content-72 .line{
    margin:40px 0 40px 0;
    border-top:1px solid #777
}
section.section-003-content-72 p{
    padding:0 0 0 0;
    margin:0 0 0 0;
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#aaa
}
section.section-003-content-72.th p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-73{
    margin:30px 0 30px 0
}
section.section-003-content-73 .content{
    padding-right:30px
}
section.section-003-content-73 .line{
    margin:40px 0 40px 0;
    border-top:1px solid #777
}
section.section-003-content-73 p{
    padding:0 0 0 0;
    margin:0 0 0 0;
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#aaa
}
section.section-003-content-73.th p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-73 p span{
    color:#000
}
section.section-003-content-74{
    margin:30px 0;
    padding:25px
}
section.section-003-content-74 p{
    padding:0 0 0 0;
    margin:0 0 0 0;
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#aaa
}
section.section-003-content-74.th p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-74 .video-container{
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden
}
section.section-003-content-74 .video-container iframe,section.section-003-content-74 .video-container object,section.section-003-content-74 .video-container embed{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
section.section-003-content-75{
    margin:0 0 0 0;
    position:relative
}
section.section-003-content-75 .content{
    position:absolute
}
section.section-003-content-75 .content.pos-1{
    top:10%;
    left:5%;
    width:40%
}
section.section-003-content-75 .content.pos-2{
    position:absolute;
    width:50%;
    left:0;
    right:0;
    margin:0 auto;
    top:7%;
    text-align:center
}
section.section-003-content-75 .content.pos-3{
    top:30%;
    left:5%;
    width:25%
}
section.section-003-content-75 .content.pos-4{
    top:15%;
    right:20%;
    width:40%
}
section.section-003-content-75 .content.pos-2 h2,section.section-003-content-75 .content.pos-2 p{
    color:#fff
}
section.section-003-content-75 .content.pos-2 .btn.btn-skv,section.section-003-content-75 .content.pos-2 .btn.btn-skv:hover{
    color:#fff;
    border:1px solid #fff
}
section.section-003-content-75 h2{
    padding:0 0 0 0;
    margin:0 0 20px 0;
    font-family:'noto_sansmed';
    font-size:26px;
    line-height:30px;
    text-transform:uppercase;
    color:#000
}
section.section-003-content-75 p{
    padding:0 0 0 0;
    margin:0 0 20px 0;
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#000
}
section.section-003-content-75.th p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-75.th h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:24px;
    line-height:30px
}
section.section-003-content-75.th h3{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:22px;
    line-height:30px
}
section.section-003-content-75 .btn.btn-skv,section.section-003-content-75 .btn.btn-skv:hover{
    border:1px solid #000;
    font-size:14px;
    border-radius:0;
    color:#000;
    background:transparent;
    font-family:'noto_sansmed';
    text-transform:uppercase
}
section.section-003-content-75 .skive-5{
    width:100%
}
section.section-003-content-76{
    margin:30px 0 30px 0
}
section.section-003-content-76 h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:20px;
    line-height:24px;
    text-transform:uppercase;
    color:#000;
    padding:30px 0 0 0;
    margin:30px 0 0 0;
    border-top:1px solid #777
}
section.section-003-content-77{
    margin:30px 0 30px 0
}
section.section-003-content-77 .content{
    padding:0 60px 0 30px;
    border-left:1px solid #eaeaea
}
section.section-003-content-77 h2{
    padding:0 0 0 0;
    margin:0 0 20px 0;
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:34px;
    text-transform:uppercase;
    color:#000
}
section.section-003-content-77 h3{
    padding:0 0 0 0;
    margin:20px 0 0 0;
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#000
}
section.section-003-content-77 h3 a{
    color:#000
}
section.section-003-content-77 p{
    padding:0 0 0 0;
    margin:0 0 0 0;
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#aaa
}
section.section-003-content-77.th h3{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-77.th p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-78{
    margin:30px 0 30px 0
}
section.section-003-content-78 p{
    padding:20px;
    margin:0 0 0 0;
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#fff;
    background-color:#bcbcbe
}
section.section-003-content-79{
    margin:50px 0 50px 0
}
section.section-003-content-79 .content-79l{
    padding-right:30px
}
section.section-003-content-79 .content-79r{
    padding-left:30px
}
section.section-003-content-79 .img-main{
    margin:0 0 7px 0
}
section.section-003-content-79 .img-thumbnailx{
    margin:0 -7px
}
section.section-003-content-79 .img-thumbnailx .img-thumbnail-box{
    padding:7px
}
section.section-003-content-79 h2{
    padding:0 0 0 0;
    margin:0 0 15px 0;
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:34px;
    text-transform:uppercase;
    color:#000
}
section.section-003-content-79 h3{
    padding:0 0 0 0;
    margin:0 0 15px 0;
    font-family:'noto_sansmed';
    font-size:20px;
    line-height:24px;
    text-transform:uppercase;
    color:#000
}
section.section-003-content-79 p{
    padding:0 0 0 0;
    margin:0 0 30px 0;
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#aaa
}
section.section-003-content-79.th h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:24px;
    line-height:30px
}
section.section-003-content-79.th h3{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:20px;
    line-height:26px
}
section.section-003-content-79.th p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-80{
    margin:50px 0 50px 0;
    background-color:#f7f7f7;
    padding:50px
}
section.section-003-content-80 .img-thumbnailx{
    margin:0 -3px
}
section.section-003-content-80 .img-thumbnailx .img-thumbnail-box{
    padding:3px
}
section.section-003-content-80 h2{
    padding:0 0 0 0;
    margin:0 0 20px 0;
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:34px;
    text-transform:uppercase;
    color:#000;
    text-align:center
}
section.section-003-content-81{
    margin:50px 0 50px 0
}
section.section-003-content-81 .img-thumbnailx{
    margin:0 -3px
}
section.section-003-content-81 .img-thumbnailx .img-thumbnail-box{
    padding:3px
}
section.section-003-content-81 h2{
    padding:0 0 0 0;
    margin:0 0 20px 0;
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:34px;
    text-transform:uppercase;
    color:#000;
    text-align:center
}
section.section-003-content-82{
    margin:50px 0 50px 0
}
section.section-003-content-82 .content-82{
    padding:30px 0 30px 0;
    text-align:center
}
section.section-003-content-82 h2{
    padding:0 0 0 0;
    margin:20px 0 20px 0;
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:30px;
    line-height:34px;
    text-transform:uppercase;
    color:#000;
    text-align:center
}
section.section-003-content-82 h3{
    padding:0 0 0 0;
    margin:20px 0 20px 0;
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:27px;
    line-height:34px;
    text-transform:uppercase;
    color:#000;
    text-align:center
}
section.section-003-content-82 .btn.btn-skv-dw,section.section-003-content-82 .btn.btn-skv-dw:hover{
    border:1px solid #000;
    font-size:14px;
    border-radius:0;
    color:#000;
    background:transparent;
    font-family:'noto_sansmed';
    text-transform:uppercase
}
section.section-003-content-82 .skive-pdf{
    width:280px
}
section.section-003-content-52.c52-a{
    margin-bottom:0;
    margin-top:130px
}
section.section-003-content-52.c52-a .des-box-52 .box-stu-52:last-child{
    border-left:none;
    padding:0 40px
}
section.section-003-content-52.c52-a .des-box-52 .box-stu-52{
    padding:0 40px;
    border-right:1px solid #d0d0d0
}
section.section-003-content-52.c52-a .des-box-52 .box-stu-52 h2{
    text-transform:uppercase;
    margin:0 0 20px -2px;
    font-size:24px;
    line-height:30px
}
section.section-003-content-52.c52-a .des-box-52 .box-stu-52 h3{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:22px;
    color:#000;
    padding:0;
    margin:15px 0 15px 0
}
section.section-003-content-52.c52-a .des-box-52 .box-stu-52 .mail-us .btn.btn-cotto-mail{
    color:#fff;
    background:#000;
    padding:6px 30px;
    border:1px solid #000
}
section.section-003-content-52.c52-a .des-box-52 .box-stu-52 .mail-us .btn.btn-cotto-mail:hover{
    color:#fff;
    background:#000;
    padding:6px 30px;
    border:1px solid #000
}
section.section-003-content-52.c52-a .skive-qr-code{
    margin:0 0 15px 0
}
section.section-003-content-83{
    margin:50px 0 50px 0
}
section.section-003-content-83 .box-content-83{
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    margin-bottom:10px
}
section.section-003-content-83 .content-83l{
    padding-left:40px;
    padding-right:20px;
    border-right:1px solid #eaeaea
}
section.section-003-content-83 .content-83lpk{
    padding-left:6px;
    padding-right:6px;
    border-right:1px solid #eaeaea
}
section.section-003-content-83 .content-83r{
    padding-left:20px;
    padding-right:40px
}
section.section-003-content-83 .content-83rpk{
    padding-left:20px;
    padding-right:20px
}
section.section-003-content-83 .box-content-83 h4{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:30px;
    color:#000;
    padding:0;
    text-transform:uppercase;
    margin:0 0 10px 0
}
section.section-003-content-83 .box-content-83 p{
    font-family:'noto_sansmed';
    font-size:14px;
    color:#000;
    padding:0;
    margin:5px 0 5px 0
}
section.section-003-content-83 .box-content-83 p a{
    color:#000
}
section.section-003-content-83.th .box-content-83 p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    line-height:22px
}
section.section-003-content-83 .box-content-83 .address{
    margin:0 0 20px 0
}
section.section-003-content-83 .map-responsive{
    position:relative;
    padding-bottom:56.25%;
    height:0;
    overflow:hidden
}
section.section-003-content-83 .map-responsive iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
section.section-003-content-84 h1{
    font-family:'noto_sansbold';
    font-size:36px;
    line-height:normal;
    color:#000;
    padding:0;
    margin:0 0 30px 0;
    text-transform:uppercase;
    text-align:center
}
section.section-003-content-84 .fixfriend-logo{
    display:inline-block;
    vertical-align:-32px;
    margin-right:20px
}
section.section-003-content-85{
    margin-bottom:14px
}
section.section-003-content-85 .row{
    display:flex;
    margin:0 -7px
}
section.section-003-content-85 .col-content-85{
    padding:0 7px
}
section.section-003-content-85 .col-content-85 .carousel-indicators{
    margin:0;
    right:0;
    width:100%;
    top:20px;
    left:0;
    bottom:auto;
    text-align:right;
    padding:0 20px
}
section.section-003-content-85 .col-content-85 .carousel-indicators .active{
    width:12px;
    height:12px;
    margin:0;
    background-color:#D30000;
    border:1px solid #D30000
}
section.section-003-content-85 .col-content-85 .carousel-indicators li{
    background-color:#fff;
    border:1px solid #fff;
    border-radius:10px
}
section.section-003-content-85 .col-content-85 .search{
    height:100%
}
section.section-003-content-85 .col-content-85 .search-input{
    height:100%;
    background-color:rgba(0,0,0,.65)
}
section.section-003-content-85 .col-content-85 .search-input .box-sch h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:24px;
    line-height:30px;
    color:#fff;
    padding:0;
    margin:0 0 10px 0
}
section.section-003-content-85 .col-content-85 .search-input .box-sch p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:20px;
    color:#fff;
    padding:10px 0 0 0;
    margin:0 0 0 0;
    display:block;
    clear:both;
    width:70%
}
section.section-003-content-85 .col-content-85 .soption{
    padding:15px 0 0 0;
    background:transparent
}
section.section-003-content-85 .col-content-85 .soption .ct{
    display:inline-block;
    position:relative;
    padding:0 35px;
    margin-bottom:12px;
    cursor:pointer;
    font-family:'noto_sansmed';
    font-size:16px;
    color:white;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    font-weight:400
}
section.section-003-content-85 .col-content-85 .soption .ct input{
    position:absolute;
    opacity:0;
    cursor:pointer;
    height:0;
    width:0
}
section.section-003-content-85 .col-content-85 .soption .checkmark{
    position:absolute;
    top:0;
    left:0;
    height:25px;
    width:25px;
    background-color:#e0e0e0
}
section.section-003-content-85 .col-content-85 .soption .ct:hover input~.checkmark{
    background-color:#e0e0e0
}
section.section-003-content-85 .col-content-85 .soption .ct input:checked~.checkmark{
    background-color:#d30000
}
section.section-003-content-85 .col-content-85 .soption .checkmark:after{
    content:"";
    position:absolute;
    display:none
}
section.section-003-content-85 .col-content-85 .soption .ct input:checked~.checkmark:after{
    display:block
}
section.section-003-content-85 .col-content-85 .soption .ct .checkmark:after{
    left:9px;
    top:3px;
    width:8px;
    height:14px;
    border:solid white;
    border-width:0 3px 3px 0;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
section.section-003-content-85 .col-content-85 .search-input .box-sch .start-sch{
    width:65%;
    height:55px;
    padding:10px 15px;
    float:left;
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:16px;
    color:#777;
    border:1px solid #fff;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border-radius:0;
    background-color:#fff;
    position:relative;
    outline:0
}
section.section-003-content-85 .col-content-85 .search-input .box-sch .btn-start{
    border:1px solid #D30000;
    font-size:16px;
    line-height:44px;
    border-radius:0;
    color:#fff;
    background:#D30000;
    font-family:'noto_sansthmed','noto_sansmed';
    height:55px;
    width:30%;
    float:left
}
section.section-003-content-85 .col-content-85 .search-input .box-sch .ico{
    margin-right:10px;
    vertical-align:-6px
}
section.section-003-content-85 .col-content-85 .search-input .box-sch{
    padding:40px
}
section.section-003-content-86{
    margin-bottom:14px
}
section.section-003-content-86 .row{
    display:flex;
    margin:0 -7px
}
section.section-003-content-86 .col-content-86{
    padding:0 7px
}
section.section-003-content-86 .col-content-86 .box-col-86{
    position:relative
}
section.section-003-content-86 .col-content-86 .box-col-86 img.photo{
    width:100%
}
section.section-003-content-86 .col-content-86 .box-col-86 .caption{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    width:100%;
    padding:20px;
    background-color:rgba(0,0,0,.8);
    min-height:200px
}
section.section-003-content-86 .col-content-86 .box-col-86 .caption h3{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:24px;
    line-height:30px;
    color:#fff;
    padding:0 20px 0 0;
    margin:0 0 0 0;
    float:left;
    width:32%
}
section.section-003-content-86 .col-content-86 .box-col-86 .caption p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:20px;
    color:#777;
    padding:0 0 0 20px;
    margin:0 0 0 0;
    float:left;
    width:68%;
    border-left:1px solid #777
}
section.section-003-content-86 .col-content-86 .box-col-86 .caption span{
    color:#fff
}
section.section-003-content-86 .col-content-86 .box-col-86 .caption .btn-data{
    border:1px solid #D30000;
    font-size:16px;
    border-radius:0;
    color:#fff;
    background:#D30000;
    font-family:'noto_sansthmed','noto_sansmed';
    height:40px;
    display:block;
    margin:5px 0 0 0
}
section.section-003-content-86 .col-content-86 .box-col-86 .caption .ico{
    margin-right:10px;
    vertical-align:-6px
}
section.section-003-content-87 .col-content-87 h2{
    font-family:'noto_sansbold';
    font-size:30px;
    line-height:30px;
    color:#000;
    padding:0 0 0 0;
    margin:30px 0
}
section.section-003-content-88{
    margin:30px 0 30px 0
}
section.section-003-content-88 .ov-pdf{
    width:280px;
    margin:0 auto 20px auto
}
section.section-003-content-88 h2{
    padding:0 0 0 0;
    margin:0 0 20px 0;
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:34px;
    text-transform:uppercase;
    color:#000;
    text-align:center
}
section.section-003-content-88 .btn.btn-ov-dw,section.section-003-content-88 .btn.btn-ov-dw:hover{
    border:1px solid #000;
    font-size:14px;
    border-radius:0;
    color:#000;
    background:transparent;
    font-family:'noto_sansmed';
    text-transform:uppercase;
    display:block;
    margin:0 auto
}
section.section-003-content-88 .content h3{
    padding:0 0 20px 0;
    margin:0 0 20px 0;
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:34px;
    text-transform:uppercase;
    color:#000;
    border-bottom:1px solid #eaeaea
}
section.section-003-content-88 .content{
    padding-left:30px
}
section.section-003-content-88 .content .pd-drw{
    margin:0 -8px
}
section.section-003-content-88 .content .pd-drw .pd-drw-box{
    padding:0 8px
}
section.section-003-content-88 .content .pd-drw .pd-drw-box h4{
    font-family:'noto_sansmed';
    font-size:26px;
    line-height:30px;
    text-transform:uppercase;
    color:#000;
    margin:0 0 15px
}
section.section-003-content-88 .content .pd-drw .pd-drw-box ul{
    padding:0;
    margin:0 0 15px;
    list-style:none
}
section.section-003-content-88 .content .pd-drw .pd-drw-box ul li{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#aaa;
    padding:2px 0;
    border-bottom:1px solid #eaeaea
}
section.section-003-content-88 .content .pd-drw .pd-drw-box ul li a{
    display:block;
    color:#aaa
}
section.section-003-content-88 .content .pd-drw .pd-drw-box ul li:last-child{
    border-bottom:1px solid transparent
}
section.section-003-content-89{
    margin:30px 0
}
section.section-003-content-89 h2{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:34px;
    margin:0 0 20px 0;
    padding:0 0;
    color:#000
}
section.section-003-content-89 h3{
    padding:0 0 0 0;
    margin:15px 0 10px 0;
    font-family:'noto_sansmed';
    line-height:24px;
    color:#000;
    font-size:18px
}
section.section-003-content-89 h4{
    padding:0 0 0 0;
    margin:0 0 5px 0;
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#aaa
}
section.section-003-content-89 .box-collection-89{
    margin:20px -8px
}
section.section-003-content-89 .box-collection-89 .box-89{
    padding:0 8px 16px
}
section.section-003-content-89 .box-89-content{
    margin:0 -8px
}
section.section-003-content-89 .box-89-content .box-collection-sub{
    padding:0 8px 16px
}
section.section-003-content-89 .box-89-content .box-89-visible-xs{
    display:none
}
section.section-003-content-90 .btn-shopnow{
    border:none;
    font-size:22px;
    border-radius:3px;
    color:#fff;
    background:#d30000;
    font-family:'noto_sansbold';
    width:auto;
    text-align:center;
    display:block;
    margin:30px auto
}
section.section-003-content-13 .panel-default>.panel-heading+.panel-collapse>.panel-body{
    position:relative
}
section.section-003-content-13 .panel-default>.panel-heading+.panel-collapse>.panel-body p{
    position:absolute;
    bottom:22px;
    right:10px;
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:normal;
    margin:0 0;
    color:#000
}
section.section-003-content-13 .panel-default>.panel-heading+.panel-collapse>.panel-body p a{
    color:#000
}
section.section-003-content-13 .panel-default>.panel-heading+.panel-collapse>.panel-body .ico-all{
    vertical-align:middle;
    width:14px
}
.section-003-content-28.sec--fixfriend .bb-res .fav-box h5{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:18px;
    color:#000;
    text-align:center;
    margin:10px 0 0 0
}
.section-003-content-28.sec--fixfriend .slick-dots{
    margin:15px 0 0 0!important;
    padding-left:0!important
}
.section-003-content-28.sec--fixfriend .product-fav{
    margin:0 0 15px 0
}
.section-003-content-28.sec--fixfriend .product-fav{
    margin:0
}
.data-fixfriend{
    margin:15px 0
}
.table.data-fixfriend th{
    font-family:'noto_sansbold';
    font-size:14px;
    color:#000;
    background:#f0f0f0;
    text-align:left;
    padding:8px 20px;
    border:2px solid #fff
}
.table.data-fixfriend td{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    color:#000;
    padding:8px 20px;
    text-align:center;
    background:#f6f6f6;
    border:2px solid #fff
}
.data-fixfriend-box{
    padding:0 15px
}
.btn.btn-cotto-2:hover{
    border:1px solid #A70000;
    background:#A70000
}
.btn.btn-cotto-2{
    border:1px solid #d30000;
    font-size:14px;
    border-radius:0;
    color:#fff;
    background:#d30000;
    font-family:'noto_sansmed';
    padding:6px 25px;
    margin-top:15px;
    float:right
}
.btn.btn-cotto-2 .arrow{
    margin-right:10px
}
.btn.btn-cotto-2 .arrow-start-comp{
    margin-left:10px
}
section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content h6{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:24px;
    line-height:28px;
    color:#000;
    padding:0;
    margin:10px 0 15px 0
}
section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content h6 a{
    color:#000
}
.carousel-88 .carousel-indicators{
    margin:0;
    right:0;
    width:100%;
    bottom:20px;
    left:0;
    text-align:right;
    padding:0 20px
}
.carousel-88 .img-ds{
    width:100%
}
.carousel-88 .carousel-indicators .active{
    width:12px;
    height:12px;
    margin:0;
    background-color:#D30000;
    border:1px solid #D30000
}
.carousel-88 .carousel-indicators li{
    background-color:#fff;
    border:1px solid #fff;
    border-radius:10px
}
.carousel-caption.crs-88{
    position:absolute;
    bottom:auto;
    left:0;
    top:0;
    background-color:rgba(255,255,255,.8);
    background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,1)),to(rgba(236,236,236,0)));
    background:-webkit-linear-gradient(top,rgba(255,255,255,1),rgba(255,255,255,0));
    background:-moz-linear-gradient(top,rgba(255,255,255,1),rgba(255,255,255,0));
    background:-ms-linear-gradient(top,rgba(255,255,255,1),rgba(255,255,255,0));
    background:-o-linear-gradient(top,rgba(255,255,255,1),rgba(255,255,255,0));
    height:50%;
    text-align:left;
    text-shadow:0 0 0;
    margin:0;
    padding:20px 30px;
    width:100%
}
.soption{
    background-color:#fff;
    padding:0 15px
}
.soption .ct{
    display:inline-block;
    position:relative;
    padding:0 35px;
    margin-bottom:12px;
    cursor:pointer;
    font-family:'noto_sansmed';
    font-size:16px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    font-weight:400
}
.soption .ct input{
    position:absolute;
    opacity:0;
    cursor:pointer;
    height:0;
    width:0
}
.soption .checkmark{
    position:absolute;
    top:0;
    left:0;
    height:25px;
    width:25px;
    background-color:#e0e0e0
}
.soption .ct:hover input~.checkmark{
    background-color:#e0e0e0
}
.soption .ct input:checked~.checkmark{
    background-color:#d30000
}
.soption .checkmark:after{
    content:"";
    position:absolute;
    display:none
}
.soption .ct input:checked~.checkmark:after{
    display:block
}
.soption .ct .checkmark:after{
    left:9px;
    top:3px;
    width:8px;
    height:14px;
    border:solid white;
    border-width:0 3px 3px 0;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.loading-2{
    position:fixed;
    height:100%;
    width:100%;
    z-index:10000
}
section.section-003-content-31 .widget-w ul li.active{
    background-color:#D30000
}
section.section-003-content-11 h5.cotto-decrese-size{
    font-size:20px!important
}
.cotto-data-collapse .cotto-icn{
    width:15px!important
}
.cotto-data-collapse .specdoc{
    font-size:20px!important
}
section.section-003-content-27 .box-collection-sub label{
    margin-top:15px;
    margin-right:3px
}
section.section-003-content-27 .box-collection-sub .cotto-tag a{
    font-family:'noto_sansmed';
    padding:1px 8px;
    color:#8a8a8a;
    font-size:10px;
    margin-top:15px;
    border:1px solid #dedede;
    font-weight:400
}
section.section-003-content-27.th .box-collection-sub .cotto-tag a{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:12px
}
section.section-003-content-27.kh .box-collection-sub .cotto-tag a{
    font-family:'noto_sanskhmermed','noto_sansmed';
    font-size:12px
}
section.section-003-content-27.mm .box-collection-sub .cotto-tag a{
    font-family:'noto_sansmed','zawgyione';
    font-size:12px
}
section.section-003-content-27 .box-collection-sub span{
    color:#777;
    font-size:14px;
    padding-right:5px;
    font-family:'noto_sansmed'
}
section.section-003-content-27 .box-collection-sub .cotto-tag a:hover{
    border:1px solid black;
    color:black
}
.bg-003-body{
    position:relative
}
.longlivenine{
    padding-left:0!important;
    display:block;
    overflow-x:hidden;
    overflow-y:auto;
    z-index:5750
}
.longlivenine .modal-dialog{
    margin:0 auto
}
.longlivenine .modal-content{
    position:relative;
    border:none;
    border-radius:0;
    box-shadow:0 0 0 rgba(0,0,0,1)
}
.longlivenine .closenine{
    position:absolute;
    top:20px;
    right:20px;
    left:auto;
    opacity:1;
    margin:0;
    z-index:1500
}
.banner-spacial{
    bottom:0;
    box-shadow:0 0 10px rgba(0,0,0,.15);
    position:fixed;
    right:45px;
    z-index:1500;
    background-color:#d30000;
    width:300px
}
.banner-spacial p{
    color:#fff;
    margin:0;
    font-family:'noto_sansmed';
    font-size:20px;
    line-height:12px;
    padding:18px;
    cursor:pointer
}
.banner-spacial p a{
    color:#fff
}
section.section-003-content-16 .box-collection-head .btn-cotto-load{
    border:1px solid #efefef;
    font-size:14px;
    border-radius:0;
    color:#000;
    background:#efefef;
    font-family:'noto_sansmed';
    margin-bottom:15px
}
section.section-003-content-16 .box-collection-head .video-container{
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden
}
section.section-003-content-16 .box-collection-head .video-container iframe,section.section-003-content-16 .box-collection-head .video-container object,section.section-003-content-16 .box-collection-head .video-container embed{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
section.section-003-content-13.p-white{
    background-color:#fff
}
section.section-003-content-13.p-white .btn-cotto-back{
    border:1px solid #efefef;
    font-size:14px;
    border-radius:0;
    color:#000;
    background:#efefef;
    font-family:'noto_sansmed'
}
section.section-003-content-13.th.p-white h6{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:20px;
    line-height:normal;
    color:#8c8c8c
}
section.section-003-content-13.p-white h6{
    font-family:'noto_sansmed';
    font-size:12px;
    line-height:normal;
    color:#8c8c8c
}
section.section-003-content-13 .panel-default>.panel-heading+.panel-collapse>.panel-body{
    padding-bottom:0
}
section.section-003-content-13.p-white .pic-gd{
    margin-bottom:20px
}
section.section-003-content-13.p-white .packshot{
    margin:0 -3px
}
section.section-003-content-13.p-white .packshot .packshot-item{
    padding:0 3px
}
section.section-003-content-26 .box-collection-sub-360 p{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:30px;
    line-height:normal;
    margin:0 0 0 0;
    padding:0;
    color:#000;
    display:inline-block;
    vertical-align:middle
}
section.section-003-content-26 .box-collection-sub-360 p a{
    color:#000
}
section.section-003-content-26 .box-collection-sub-360 .ico-360{
    display:inline-block;
    vertical-align:middle;
    margin:0 15px
}
section.section-003-content-26 .box-collection-sub-360 .qr-360{
    display:inline-block;
    vertical-align:middle;
    width:150px
}
section.section-003-content-26 .box-collection-sub-360{
    margin-bottom:20px
}
header.nav-003 .navbar-top .btn-ifshopping{
    border:1px solid #d30000;
    font-size:14px;
    border-radius:3px;
    color:#fff;
    background:#d30000;
    font-family:'noto_sansbold';
    width:auto;
    text-align:center
}
header.nav-003 .navbar-top .btn-ifshopping .ifshopping{
    margin-right:6px
}
#if-shopping h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:30px;
    line-height:30px
}
.btn:active{
    -webkit-box-shadow:none;
    box-shadow:none
}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{
    outline:none;
    outline:none;
    outline-offset:0
}
.request .btn-rqsample{
    color:#fff;
    background-color:#d30000;
    border-color:#d30000;
    margin-bottom:15px;
    font-family:'noto_sansmed';
    font-size:14px
}
.request .btn-rqsample:hover,.btn-rqsample:focus{
    color:#fff;
    background-color:#d30000;
    border-color:#d30000
}
section.section-003-content-13 .box-item .request{
    text-align:center;
    padding:0 0
}
section.section-003-content-13 .box-item .request .manage{
    width:35px;
    margin:0 10px
}
section.section-003-content-13 .box-collection-sub.italy-col label{
    margin-top:0;
    margin-right:5px
}
section.section-003-content-13 .box-collection-sub.italy-col .cotto-tag a{
    font-family:'noto_sansmed';
    font-size:18px;
    padding:3px 5px;
    color:#8a8a8a;
    border:1px solid #dedede;
    font-weight:400
}
section.section-003-content-13 .box-collection-sub.italy-col{
    margin-bottom:20px
}
.modal-rq h2{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    color:#000;
    padding:0;
    margin:0 0 5px 0;
    text-align:center
}
.modal-rq p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    color:#777;
    padding:0;
    margin:0 0 0 0;
    text-align:center
}
.modal-rq h6{
    font-family:'noto_sansmed';
    font-size:20px;
    line-height:20px;
    color:#000;
    padding:0 6px;
    margin:0 0 15px 0
}
.modal-rq label{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:14px;
    color:#000;
    padding:0;
    margin:0 0 5px 0;
    font-weight:400
}
.modal-rq .btn-rqitem{
    color:#fff;
    background-color:#696969;
    border-color:#696969;
    margin-bottom:0;
    font-family:'noto_sansmed';
    font-size:14px
}
.modal-rq .btn-rqitem:hover,.btn-rqitem:focus{
    color:#fff;
    background-color:#696969;
    border-color:#696969
}
.modal-rq .rq-us .form-control{
    font-family:'noto_sansmed';
    color:#777;
    border-radius:0
}
.modal-rq .rq-us .form-group{
    padding:0 7px
}
.modal-rq .bg-sec-1{
    padding:15px;
    background:#f1f1f1
}
.modal-rq .bg-sec-2{
    padding:15px;
    background:#fff
}
.modal-rq .modal-body{
    padding:0 0 20px 0
}
.modal-rq .modal-header{
    border-bottom:none
}
.modal-rq .btn-okk{
    color:#fff;
    background-color:#d30000;
    border-color:#d30000;
    margin-bottom:0;
    font-family:'noto_sansmed';
    font-size:14px;
    margin:0 7px;
    border-radius:0
}
.modal-rq .btn-okk:hover,.btn-okk:focus{
    color:#fff;
    background-color:#d30000;
    border-color:#d30000
}
.modal-rq .checkbox{
    clear:both;
    margin-bottom:15px;
    padding-bottom:0;
    margin-top:0;
    padding:0 7px
}
.modal-rq .checkbox input[type=checkbox]{
    display:none
}
.modal-rq .checkbox label{
    font-family:'noto_sansmed';
    font-size:12px;
    color:#000;
    text-transform:uppercase;
    margin:0 0 0 0;
    padding-left:35px
}
.modal-rq .checkbox input[type=checkbox]:checked+label:before{
    border-color:#D30000;
    border-width:10px
}
.modal-rq .checkbox label:before{
    content:"";
    display:inline-block;
    width:20px;
    height:20px;
    margin-right:10px;
    position:absolute;
    left:7px;
    background-color:#e2e2e2;
    border:1px solid #e2e2e2;
    border-radius:3px;
    top:0;
    transition:border 0.2s linear 0s,color 0.2s linear 0s
}
.modal-rq .checkbox input[type=checkbox]:checked+label::after{
    font-family:'FontAwesome';
    content:"\F00C";
    color:#fff;
    font-size:14px;
    line-height:14px
}
.modal-rq .checkbox label::after{
    display:inline-block;
    width:16px;
    height:16px;
    position:absolute;
    left:10.2px;
    top:2px;
    transition:border 0.2s linear 0s,color 0.2s linear 0s
}
.contact-38 .c_box_cover .c_title{
    display:block;
    font-size:30px;
    margin:0 0 0 0;
    color:#f0f0f0;
    text-shadow:1px 1px 2px black;
    font-family:'noto_sansmed'
}
.contact-38 .c_box_cover .c_subtitle{
    display:block;
    font-size:30px;
    margin:0 0 5px 0;
    text-shadow:1px 1px 2px black;
    font-family:'noto_sansmed';
    color:#f0f0f0
}
.contact-38 .c_box_cover .c_text{
    display:block;
    margin:0 0 0 0;
    color:#dedede;
    font-family:'noto_sansmed';
    font-size:14px
}
section.section-003-content-38.contact-38 .des-box-38 .box-stu-38:last-child{
    border-left:none;
    padding:20px
}
section.section-003-content-38.contact-38{
    background:#313131
}
section.section-003-content-38.contact-38 .btn-mapx{
    color:#000;
    background-color:#e2e2e2;
    border-color:#e2e2e2;
    font-family:'noto_sansmed';
    font-size:14px;
    margin:10px 0 0 0;
    border-radius:0
}
section.section-003-content-38.contact-38 .btn-mapx:hover,section.section-003-content-38.contact-38 .btn-mapx:focus{
    color:#000;
    background-color:#e2e2e2;
    border-color:#e2e2e2
}
section.section-003-content-38.contact-38 .des-box-38{
    border-bottom:1px solid #6b6b6b
}
section.section-003-content-38.contact-38 .des-box-38:last-child{
    border-bottom:none
}
.modal-mapx .modal-body{
    padding:0
}
.modal-mapx .modal-content{
    background-color:transparent;
    border:none;
    box-shadow:0 0 0 rgba(0,0,0,0)
}
.modal-mapx .printer{
    position:absolute;
    top:10px;
    left:10px;
    width:35px
}
.modal-mapx .close{
    position:absolute;
    top:-40px;
    right:-40px;
    width:35px;
    opacity:1
}
section.section-003-content-36.section-003-content-36s.th .studio-selected{
    margin:0 0 20px 0
}
section.section-003-content-36.section-003-content-36s.th h2{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:22px;
    line-height:30px
}
section.section-003-content-36.section-003-content-36s.th .studio-selected .stu-tab .stu-tab-selected h2{
    font-family:'noto_sansthmed','noto_sansmed'!important;
    font-size:16px !important;
    line-height:normal
}
section.section-003-content-36.section-003-content-36s h2{
    font-family:'noto_sansthmed','noto_sansmed' !important;
    font-size:20px !important;
    line-height:24px;
    color:#000;
    padding:0;
    margin:10px 0 10px 0
}
section.section-003-content-36.section-003-content-36s p{
    font-family:'noto_sansthmed','noto_sansmed' !important;
    font-size:16px !important;
    line-height:normal;
    color:#777;
    padding:0;
    margin:10px 0 10px 0
}
section.section-003-content-36.section-003-content-36s ul{
    padding:0 0 0 40px;
    margin:10px 0 10px 0
}
section.section-003-content-36.section-003-content-36s li{
    font-family:'noto_sansthmed','noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#777;
    padding:2px 0;
    margin:0 0 0 0
}
section.section-003-content-36.section-003-content-36s ol{
    padding:0 0 0 40px;
    margin:10px 0 10px 0
}
section.section-003-content-36.section-003-content-36s.th .studio-selected .stu-tab{
    padding:0 0;
    display:inline-block
}
.modal-shop-style .b1x{
    padding:30px
}
.modal-shop-style h2{
    font-family:'noto_sansmed';
    font-size:24px;
    line-height:24px;
    color:#000;
    padding:0;
    margin:0 0 15px 0
}
.modal-shop-style p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#000;
    padding:0;
    margin:0 0 15px 0
}
.modal-shop-style .btn-gp-inm{
    margin:20px 0 0
}
.modal-shop-style .closed{
    position:absolute;
    top:10px;
    right:10px
}
.modal-shop-style .closed .cross{
    width:35px;
    padding:5px;
    background-color:#eee
}
.modal-shop-style .ititle{
    position:relative;
    text-align:left;
    display:inline-block;
    padding-left:50px
}
.modal-shop-style .media-object{
    width:32px;
    position:absolute;
    top:0;
    left:0
}
.modal-shop-style .s--fix1 .b1x{
    padding:15px 30px 0
}
.modal-shop-style .s--fix1 .isave{
    position:relative;
    display:inline-block;
    margin-left:50px;
    vertical-align:top
}
.modal-shop-style .s--fix1 .isave .btn-outlinex{
    margin:0;
    padding:10px 30px
}
.modal-shop-style .s--fix1 .modal-footer{
    padding:0;
    text-align:center;
    border-top:none
}
.btn-outlinex.btn-olgrey{
    border:1px solid #eee;
    color:#777;
    background:#eee
}
.btn-outlinex.btn-olgrey:hover,.btn-outlinex.btn-olgrey:focus,.btn-outlinex.btn-olgrey.active{
    border:1px solid #777;
    color:#fff;
    background:#777
}
.btn-outlinex.btn-lightgrey,.btn-outlinex.btn-lightgrey:hover,.btn-outlinex.btn-lightgrey:focus{
    border:1px solid #eee;
    color:#777;
    background:#eee
}
.btn-outlinex.btn-grey{
    border:1px solid #777;
    color:#fff;
    background:#777
}
.btn-outlinex.btn-grey:hover,.btn-outlinex.btn-grey:focus{
    border:1px solid #999;
    color:#fff;
    background:#999
}
.btn-outlinex.btn-red{
    border:1px solid #d30000;
    color:#fff;
    background:#d30000
}
.btn-outlinex.btn-red:hover,.btn-outlinex.btn-red:focus{
    border:1px solid #A70000;
    color:#fff;
    background:#A70000
}
.btn-outlinex.btn-facebook,.btn-outlinex.btn-facebook:hover,.btn-outlinex.btn-facebook:focus{
    border:1px solid #3C5A99;
    color:#fff;
    background:#3C5A99
}
.btn-outlinex.btn-google,.btn-outlinex.btn-google:hover,.btn-outlinex.btn-google:focus{
    border:1px solid #DB4437;
    color:#fff;
    background:#DB4437
}
.btn-outlinex.btn-google .ico,.btn-outlinex.btn-facebook .ico{
    vertical-align:-6px;
    width:24px
}
.btn-outlinex{
    border:1px solid #d30000;
    font-size:16px;
    border-radius:0;
    color:#d30000;
    background:#fff;
    font-family:'noto_sansmed';
    width:100%;
    text-align:center;
    margin:5px 0;
    padding:10px
}
.btn-outlinex:hover{
    color:#fff;
    background:#d30000
}
.btn-outlinex .ico{
    display:inline-block;
    vertical-align:-2px;
    width:16px
}
.btn-outlinex .ico.ico-l{
    margin-right:10px
}
.btn-outlinex .ico.ico-r{
    margin-left:10px
}
.btn-outlinex:hover .unhover{
    display:none
}
.btn-outlinex .hover{
    display:none
}
.btn-outlinex:hover .hover{
    display:inline-block
}
.section-003-content-13 .btn-shop-gp{
    margin-bottom:10px
}
section.section-003-content-13 .box-item .txt p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#8c8c8c;
    padding:0;
    margin:0 0 20px 0
}
section.section-003-content-7a .product-content .product-box a{
    display:block;
    position:relative
}
section.section-003-content-7a .product-content .product-box a:hover .ovlay{
    display:block
}
section.section-003-content-7a .product-content .product-box .ovlay table{
    width:100%;
    height:100%
}
section.section-003-content-7a .product-content .product-box .ovlay{
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    background-color:rgba(211,0,0,.7);
    z-index:1;
    display:none;
    cursor:pointer
}
section.section-003-content-7a .product-content .product-box .ovlay .ico{
    display:block;
    width:24px;
    margin:0 auto
}
section.section-003-content-7a .product-content .product-box .ovlay .txt1{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:16px;
    color:#fff;
    padding:0;
    margin:10px 0 0 0;
    text-align:center
}
.s--title{
    position:relative;
    padding-left:50px;
    margin:15px 0 25px
}
.s--title.non-ico{
    padding-left:0
}
.s--title h1{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    color:#000;
    padding:0;
    margin:0 0 5px 0
}
.s--title.non-ico h2{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:30px;
    color:#000;
    padding:0;
    margin:0 0 5px 0
}
.s--title p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#8c8c8c;
    padding:0;
    margin:0 0 0 0
}
.s--title ol{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#8c8c8c;
    padding:0 0 0 16px;
    margin:0
}
.s--title ol li{
    padding:1px 0
}
.s--title .media-object{
    width:32px;
    position:absolute;
    top:0;
    left:0
}
.s--rw .s--col a{
    color:inherit
}
.s--rw{
    margin:0 -20px 50px
}
.s--col{
    padding:0 20px 20px
}
.s--rw h6{
    font-size:20px;
    font-family:'noto_sansmed';
    color:#000;
    line-height:20px;
    margin:15px 0;
    position:relative
}
.s--form .form-group{
    margin-bottom:6px
}
.s--form .input-icon{
    position:relative;
    padding:0;
    width:100%
}
.s--form .input-icon .form-control{
    padding:0 20px 0 50px
}
.s--form textarea.form-control{
    padding:15px 20px;
    height:auto;
    resize:none
}
.s--form .form-control{
    height:44px;
    font-size:16px;
    font-family:'noto_sansmed';
    color:#000;
    border:1px solid #c1c1c1;
    border-radius:0;
    padding:0 20px;
    box-shadow:none
}
.s--form .input-icon>.input-icon__icon.input-icon__icon--left{
    left:0
}
.s--form .input-icon>.input-icon__icon{
    position:absolute;
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    top:0;
    width:5rem
}
.s--form .input-icon>.input-icon__icon>span{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    height:100%;
    line-height:0
}
.s--form .input-icon>.input-icon__icon>span>.icon{
    width:24px
}
.s--form .valid{
    display:none;
    width:100%;
    font-size:12px;
    font-family:'noto_sansmed';
    margin-top:4px
}
.s--form .ersxi1{
    font-weight:normal;
    margin-bottom:0;
    color:#d30000;
    width:100%;
    font-size:12px;
    font-family:'noto_sansmed';
    margin-top:0
}
.s--form .nice-select{
    font-size:16px;
    font-family:'noto_sansmed';
    color:#000;
    line-height:42px;
    border-radius:0;
    border:1px solid #c1c1c1;
    height:44px
}
.s--form .nice-select .option.selected{
    font-size:16px;
    font-weight:400
}
.s--form .nice-select.open,.s--form .nice-select:active,.s--form .nice-select:focus{
    border-color:#c1c1c1
}
.s--form .nice-select .list{
    border-radius:0;
    border-color:#c1c1c1
}
.s--form .form-group.row>.col,.s--form .form-group.row>[class*=col-]{
    padding-right:3px;
    padding-left:3px
}
.s--form .form-group.row{
    margin-left:-3px;
    margin-right:-3px
}
.s--form .ct{
    display:inline-block;
    position:relative;
    padding:0 35px;
    margin:15px 0;
    color:#8c8c8c;
    cursor:pointer;
    font-family:'noto_sansmed';
    font-size:16px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    font-weight:400;
    line-height:25px
}
.s--form .ct input{
    position:absolute;
    opacity:0;
    cursor:pointer;
    height:0;
    width:0
}
.s--form .checkmark{
    position:absolute;
    top:0;
    left:0;
    height:25px;
    width:25px;
    background-color:#fff;
    border:1px solid #c1c1c1
}
.s--form .ct:hover input~.checkmark{
    background-color:#fff
}
.s--form .ct input:checked~.checkmark{
    background-color:#d30000;
    border:1px solid #d30000
}
.s--form .checkmark:after{
    content:"";
    position:absolute;
    display:none
}
.s--form .ct input:checked~.checkmark:after{
    display:block
}
.s--form .ct .checkmark:after{
    left:8px;
    top:3px;
    width:8px;
    height:14px;
    border:solid white;
    border-width:0 3px 3px 0;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.rdo-gp .radio input[type=radio]{
    display:none
}
.rdo-gp{
    margin:15px 0
}
.rdo-gp .radio.radio-inline{
    display:inline-block;
    vertical-align:middle;
    float:left;
    margin:0 5px 0 0;
    min-width:210px
}
.rdo-gp .radio label{
    font-family:'noto_sansmed';
    font-size:20px;
    color:#000;
    margin:0 0 0 0;
    padding-left:15px
}
.rdo-gp .radio label:before{
    content:"";
    display:inline-block;
    width:24px;
    height:24px;
    margin-right:10px;
    position:absolute;
    left:0;
    background-color:#fff;
    border:1px solid #c1c1c1
}
.rdo-gp .radio label:before{
    bottom:2.5px;
    border-radius:99px;
    -webkit-transition:border 0.3s 0s cubic-bezier(.455,.03,.215,1.33);
    transition:border 0.3s 0s cubic-bezier(.455,.03,.215,1.33)
}
.rdo-gp .radio input[type=radio]:checked+label:before{
    border-width:4px;
    background:#fff;
    border-color:#d30000
}
.s--rw .s--col .my-num1{
    margin-top:45px
}
.s--rw .s--col .my-num2{
    margin-top:45px
}
.s--rw2 .s--title{
    margin-bottom:35px
}
.s--rw2{
    margin:0 -40px 50px
}
.s--rw2 .s--col2{
    padding:0 40px
}
.s--irw1 .s--icol1:last-child{
    padding-left:30px
}
.s--irw1 .s--icol1 p{
    font-family:'noto_sansmed';
    font-size:14px;
    line-height:normal;
    color:#8c8c8c;
    padding:0;
    margin:0 0 15px 0
}
.s--irw1 .s--icol1 .picture{
    width:90px;
    margin:0 auto
}
.s--irw1 .s--icol1 .sub-txt{
    position:relative
}
.s--irw1 .s--icol1 .sub-txt .sub-line-txt-left{
    min-height:1px;
    border-bottom:2px solid #c1c1c1;
    width:40%;
    margin-left:0;
    float:left;
    padding-top:17px
}
.s--irw1 .s--icol1 .sub-txt .sub-line-txt-right{
    min-height:1px;
    border-bottom:2px solid #c1c1c1;
    width:40%;
    margin-right:0;
    float:left;
    padding-top:17px
}
.s--irw1 .s--icol1 .sub-txt h3{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:16px;
    margin:10px 0;
    width:20%;
    float:left;
    color:#000;
    text-align:center
}
.table.s--table>tbody>tr>td{
    padding:10px;
    vertical-align:middle;
    border-top:none;
    border-bottom:1px solid #eaeaea
}
.table.s--table.v-top>tbody>tr>td{
    vertical-align:top;
    padding:15px 10px
}
.table.s--table>tbody>tr:last-child>td{
    border-bottom:1px solid transparent
}
.s--table .picture{
    width:135px
}
.s--table .txt1{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:normal;
    margin:0;
    text-align:left;
    color:#000
}
.s--table .txt1.text-right{
    text-align:right
}
.s--table .txt1 span{
    color:#8c8c8c
}
.s--table span.d3red{
    color:#d30000
}
.s--table .txt2{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:normal;
    margin:0;
    text-align:right;
    color:#000;
    min-width:120px
}
.s--table .form-control{
    height:44px;
    font-size:16px;
    font-family:'noto_sansmed';
    color:#000;
    border:1px solid #c1c1c1;
    border-radius:0;
    padding:0 10px;
    box-shadow:none;
    width:65px;
    text-align:center
}
.s--table .ico{
    width:24px;
    margin:0 auto;
    cursor:pointer
}
.table.s--table.s--rqppsl>tbody>tr>td:first-child{
    width:60px
}
.table.s--table.s--rqppsl>tbody>tr>td:nth-child(4){
    width:65px
}
.table.s--table.s--rqppsl>tbody>tr>td:nth-child(2){
    width:290px
}
.table.s--table.s--rqppsl .form-control.w-100{
    width:100%
}
.table.s--table.s--rqppsl>tbody>tr:last-child{
    cursor:pointer
}
.table.s--table.s--rqppsl .add{
    width:32px;
    height:32px;
    color:#fff;
    font-family:'noto_sansmed';
    font-size:30px;
    text-align:center;
    background-color:#d30000;
    border-radius:50%;
    line-height:32px;
    padding-left:1px;
    margin:0 auto
}
.table.s--table.s--rqppsl .add.rt{
    cursor:pointer;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.table.s--table.s--rqppsl .nice-select.open,.table.s--table.s--rqppsl .nice-select:active,.table.s--table.s--rqppsl .nice-select:focus{
    border-color: #c1c1c1;
}
.table.s--table.s--rqppsl .nice-select{
    font-size: 16px;
    font-family: 'noto_sansmed';
    color: #000;
    line-height: 42px;
    border-radius: 0;
    border: 1px solid #c1c1c1;
    height: 44px;
}
.s--table.s--rqppsl .nice-select .list {
    border-radius: 0;
    border-color: #c1c1c1;
}
.table.s--table.s--rqppsl .nice-select .option.selected {
    font-size: 16px;
    font-weight: 400;
}
.s--table .ct{
    display:inline-block;
    position:relative;
    padding:0;
    margin:0;
    color:#8c8c8c;
    cursor:pointer;
    font-family:'noto_sansmed';
    font-size:16px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    font-weight:400;
    line-height:25px
}
.s--table .ct input{
    position:absolute;
    opacity:0;
    cursor:pointer;
    height:0;
    width:0
}
.s--table .checkmark{
    position:absolute;
    top:-17px;
    left:7px;
    height:25px;
    width:25px;
    background-color:#fff;
    border:1px solid #c1c1c1
}
.s--table .ct:hover input~.checkmark{
    background-color:#fff
}
.s--table .ct input:checked~.checkmark{
    background-color:#d30000;
    border:1px solid #d30000
}
.s--table .checkmark:after{
    content:"";
    position:absolute;
    display:none
}
.s--table .ct input:checked~.checkmark:after{
    display:block
}
.s--table .ct .checkmark:after{
    left:8px;
    top:3px;
    width:8px;
    height:14px;
    border:solid white;
    border-width:0 3px 3px 0;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.s--bxpr-code{
    padding:20px;
    background-color:#eee;
    margin-bottom:5px
}
.s--bxpr-code h4{
    font-size:18px;
    line-height:22px;
    font-family:'noto_sansmed';
    color:#000;
    margin:0 0 15px
}
.s--bxpr-code p{
    font-size:12px;
    line-height:normal;
    font-family:'noto_sansmed';
    color:#777;
    margin:0 0 20px
}
.s--bxpr-code .s--form .btn-outlinex{
    margin:0
}
.s--bxpr-code .table.s--table2{
    margin-bottom:0
}
.s--bxpr-code .table.s--table2>tbody>tr>td{
    padding:3px 0;
    border-top:none;
    border-bottom:none
}
.s--bxpr-code .table.s--table2>tbody>tr:last-child>td{
    padding:6px 0;
    border-top:1px solid #bbb;
    border-bottom:none
}
.s--bxpr-code .table.s--table2>tbody>tr:nth-last-child(2)>td{
    padding:3px 0 6px 0
}
.s--bxpr-code .s--table2 .txt1{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:normal;
    margin:0;
    text-align:left;
    color:#000
}
.s--bxpr-code .s--table2 .txt2{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:normal;
    margin:0;
    text-align:right;
    color:#000
}
.s--bxpr-code .s--table2 .txt1 span.info{
    background-color:#777;
    padding:2px 9px;
    border-radius:50%;
    margin-left:10px;
    font-size:12px;
    color:#fff;
    vertical-align:2px;
    cursor:pointer
}
.s--bxpr-code.s--fix2{
    margin-bottom:20px
}
.s--rw3{
    margin:0 -1px 20px
}
.s--rw3 .s--col3{
    padding:0 1px
}
.s--rw3 .s--col3 .btn.btn-outlinex{
    margin:0 0 2px
}
.s--rw4{
    margin:0 -5px 20px
}
.s--rw4 .s--col4{
    padding:0 5px
}
.s--rw4 .s--col4 .btn.btn-outlinex{
    margin:0
}
.s--rw4 .s--col4 .clearform{
    font-size:12px;
    font-family:'noto_sansmed';
    color:#8c8c8c;
    line-height:20px;
    margin:0;
    position:absolute;
    top:0;
    right:0;
    cursor:pointer;
    z-index:1;
    text-decoration:underline
}
.s--bx-map{
    margin-top:50px;
    margin-bottom:1px
}
.s--bx-map .s--map{
    display:block;
    position:relative;
    width:100%
}
.s--bx-map .s--map iframe{
    width:100%;
    height:198px
}
.s--rw4 .px-num2{
    padding:0 60px;
    margin:20px 0
}
.s--title2{
    margin:30px 0
}
.s--title2 .title{
    width:100%;
    float:left;
    clear:both
}
.s--title2 .title h5{
    padding:0;
    margin:0;
    float:left;
    position:relative;
    font-size:20px;
    font-family:'noto_sansmed';
    color:#000;
    line-height:24px
}
.s--title2 .title h5 span{
    color:#d30000
}
.s--title2 .title h6{
    padding:0;
    float:right;
    font-size:16px;
    font-family:'noto_sansmed';
    color:#000;
    line-height:24px;
    margin:0
}
.s--title2 .title h6 a{
    color:#000
}
.s--title2 .title h6 .ico{
    margin-right:10px;
    vertical-align:-3px;
    display:inline-block;
    width:16px;
    height:16px
}
.s--rw5{
    margin:0 0 20px
}
.s--rw5 .s--col5 h3{
    padding:0;
    font-size:20px;
    font-family:'noto_sansmed';
    color:#000;
    line-height:24px;
    margin:0 0 15px
}
.s--rw5 .s--col5 .txt{
    margin:0 0 15px;
    padding-bottom:15px;
    border-bottom:1px solid #eaeaea
}
.s--rw5 .s--col5 .txt:last-child{
    border-bottom:none
}
.s--rw5 .s--col5 .txt p{
    padding:0;
    font-size:16px;
    font-family:'noto_sansmed';
    color:#000;
    line-height:normal;
    margin:0;
    position:relative
}
.s--rw5 .s--col5 .txt.w-ico-center p{
    padding-left:40px
}
.s--rw5 .s--col5 .txt.w-ico-center .icon{
    position:absolute;
    top:0;
    left:0;
    width:24px
}
.s--rw6{
    margin:0 0 50px
}
.s--rw6 .s--col6 .s--title h1{
    margin:0 0 20px 0
}
.s--rw6 .s--col6 .s--form{
    margin:0 0 20px 0
}
.txt3{
    margin:15px 0 0
}
.txt3 h2{
    font-family:'noto_sansmed';
    font-size:30px;
    line-height:34px;
    color:#000;
    padding:0;
    margin:0 0 20px 0;
    text-align:center
}
.txt3 p{
    font-family:'noto_sansmed';
    font-size:16px;
    line-height:normal;
    color:#000;
    padding:0;
    margin:0 0 20px 0;
    text-align:center
}
.s--sidenav.mt-fix{
    margin:15px 0 0
}
.s--sidenav .head-txt{
    margin:0 0 20px;
    float:left;
    width:100%
}
.s--sidenav .head-txt .title{
    width:100%;
    float:left;
    clear:both
}
.s--sidenav .head-txt .title h2{
    padding:0;
    margin:0;
    float:left;
    position:relative;
    font-size:30px;
    line-height:30px;
    font-family:'noto_sansmed';
    color:#000;
    line-height:24px
}
.s--sidenav .head-txt .title h6{
    padding:0;
    float:right;
    font-size:16px;
    font-family:'noto_sansmed';
    color:#000;
    line-height:30px;
    margin:0
}
.s--table2{
    margin:0 0 20px;
    font-size:16px;
    font-family:'noto_sansmed'
}
.s--table2.table-hover>tbody>tr{
    cursor:pointer
}
.s--table2.table-hover>tbody>tr:hover>td{
    background-color:#d30000;
    color:#fff;
    border-bottom:1px solid #d30000
}
.s--table2.table-hover>tbody>tr.active>td{
    background-color:#d30000;
    color:#fff;
    border-bottom:1px solid #d30000
}
.table.s--table2>tbody>tr>td{
    padding:5px;
    vertical-align:middle;
    border-top:none;
    border-bottom:1px solid #eaeaea;
    text-align:center;
    color:#000
}
.table.s--table2>thead>tr>th{
    font-weight:400;
    padding:5px;
    color:#8c8c8c;
    border-bottom:1px solid #eaeaea;
    text-align:center;
    vertical-align:middle;
    border-top:none
}
.s--table3{
    margin:15px 0 0 0;
    font-size:14px;
    font-family:'noto_sansmed'
}
.table.s--table3>tbody>tr>td:first-child{
    width:125px;
    padding-left:0
}
.table.s--table3>tbody>tr>td{
    padding:2px;
    vertical-align:top;
    border-top:none;
    color:#000
}
.table.s--table3>tbody>tr>td .txt1{
    color:#d30000
}
.table.s--table3>tbody>tr>td .txt2{
    color:#8c8c8c
}
.table.s--table3>tbody>tr>td a .site{
    text-decoration:underline
}
.s--title.s--od{
    padding-right:260px
}
.s--title.s--od .btn{
    position:absolute;
    top:0;
    right:0;
    width:215px;
    margin:0
}
.mt-fix2{
    margin:10px 0 0
}
.s--table4{
    margin:5px 0 0 0;
    font-size:14px;
    font-family:'noto_sansmed'
}
.table.s--table4>tbody>tr>td{
    padding:2px;
    vertical-align:top;
    border-top:none;
    color:#000
}
.table.s--table4>tbody>tr>td:first-child{
    padding-left:0;
    width:120px
}
.table.s--table4>tbody>tr>td .txt1{
    color:#d30000
}
.table.s--table4>tbody>tr>td .txt2{
    color:#8c8c8c
}
.table.s--table4>tbody>tr>td a .site{
    text-decoration:underline
}
.s--rw7{
    margin:30px 0 50px
}
.s--rw7 .s--col7{
    background-color:#f5e6e6;
    padding:30px
}
.gp-right{
    display:none
}
@media (min-width:1200px) and (max-width:1300px){
    .bg-003-body{
        width:1170px
    }
    .bg-003-footer{
        width:1170px
    }
}
@media (min-width:992px) and (max-width:1199px){
    .s--title.s--od{
        padding-right:235px
    }
    .s--table .picture{
        width:100px
    }
    .btn-outlinex{
        font-size:14px
    }
    .btn-outlinex .ico{
        vertical-align:-3px
    }
    section.section-003-content-70 .menu{
        padding:35px 20px 20px 20px
    }
    section.section-003-content-70 .skvlogo{
        width:150px
    }
    section.section-003-content-70 .menu ul li{
        padding:8px 0 8px 0
    }
    section.section-003-content-70 .menu ul{
        padding:25px 0 0 0;
        margin:20px 0 0 0
    }
    section.section-003-content-52.c52-a .des-box-52 .box-stu-52{
        padding-bottom:20px
    }
    .carousel-003 .carousel-caption.cc-2{
        left:5px
    }
    .carousel-003 .carousel-2{
        border-left:5px solid #fff
    }
    .bg-003-body{
        width:960px
    }
    .bg-003-footer{
        width:960px
    }
    .affix,.affix-bottom{
        width:217.5px
    }
    header.nav-003 .navbar .nav.navbar-nav.nav-curious>li>a{
        padding:20px 10px 10px 10px;
        min-height:55px
    }
    header.nav-003 .navbar .nav>li>a{
        font-size:12px;
        line-height:14px;
        min-height:60px;
        padding:15px 15.5px
    }
    header.nav-003 .navbar .nav>li>a span{
        font-size:12px;
        line-height:14px
    }
    header.nav-003 .navbar .logo{
        height:80px
    }
    header.nav-003 .navbar .line-a{
        padding-bottom:20px
    }
    header.nav-003 .yamm .dropdown-menu.dropdown-menu-3{
        left:125px;
        right:0
    }
    header.nav-003 .yamm .dropdown-menu.dropdown-menu-5{
        left:200px;
        padding-bottom:95px
    }
    header.nav-003.vn .navbar-top .nav.navbar-nav li.set-mb-lang a{
        padding-left:9px;
        padding-right:9px
    }
    .carousel-003 .carousel-1 .carousel-indicators li{
        min-width:112px
    }
    .carousel-003 .carousel-1 .carousel-indicators li:last-child{
        min-width:114px
    }
    section.section-003-content-1 .box-top-1 .box-style-1:not(:last-child):after{
        min-height:240px
    }
    section.section-003-content-1 .box-top-1 .content-1 .st-1{
        padding:15px
    }
    section.section-003-content-1 .box-top-1 .content-1 .st-1 h2{
        font-size:14px;
        line-height:14px
    }
    section.section-003-content-1 .box-top-1 .content-1 .st-1 p{
        font-size:12px;
        line-height:12px
    }
    section.section-003-content-1 .box-top-1 .content-1 .st-2 h2{
        font-size:14px;
        line-height:14px
    }
    section.section-003-content-1 .box-top-1 .content-1 .st-2 p{
        font-size:12px;
        line-height:12px
    }
    section.section-003-content-1 .box-top-1 .content-1 .st-3 h2{
        font-size:14px;
        line-height:14px
    }
    section.section-003-content-1 .box-top-1 .content-1 .st-3 p{
        font-size:12px;
        line-height:12px
    }
    section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content h3{
        font-size:16px;
        line-height:16px
    }
    section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content h3 span{
        font-size:16px;
        line-height:16px
    }
    section.section-003-content-10a .widget .radio label,section.section-003-content-10a .widget .checkbox label{
        padding-left:25px
    }
    section.section-003-content-10a .widget .line-widget{
        width:100%
    }
    section.section-003-content-13 .box-item{
        padding:0 10px
    }
    section.section-003-content-13{
        padding:0 15px
    }
    section.section-003-content-17 .italy-col .box-collection-col .sub-text{
        width:50%
    }
    section.section-003-content-17 .italy-col .box-collection-col .sub-text h3{
        margin:0 0 20px 0
    }
    section.section-003-content-17 .italy-col .box-collection-col .carousel-indicators{
        width:50%
    }
    section.section-003-content-29 .box-collection-sub .map-point-1{
        position:absolute;
        top:35px;
        left:185px
    }
    section.section-003-content-29 .box-collection-sub .map-point-2{
        position:absolute;
        top:65px;
        left:215px
    }
    section.section-003-content-29 .box-collection-sub .map-point-3{
        position:absolute;
        top:60px;
        left:275px
    }
    section.section-003-content-29 .box-collection-sub .map-point-4{
        position:absolute;
        top:125px;
        left:187px
    }
    section.section-003-content-32 .widget h2{
        font-size:18px;
        line-height:18px
    }
    section.section-003-content-34 h3{
        width:75%
    }
    section.section-003-content-34 .media-left,section.section-003-content-34 .media>.pull-left{
        padding-right:15px
    }
    section.section-003-content-36 .map-menu .menu-sub{
        padding:40px 0
    }
    section.section-003-content-36 .map-menu .menu-search .form-control{
        font-size:14px
    }
    section.section-003-content-36 .map-menu .menu-search img{
        height:22px
    }
    section.section-003-content-42 .about-content .about-box .map .map-point-1{
        top:20px;
        left:180px
    }
    section.section-003-content-42 .about-content .about-box .map .map-point-2{
        top:45px;
        left:285px
    }
    section.section-003-content-42 .about-content .about-box .aw .aw-box .pic-aw{
        width:90%;
        float:right
    }
    section.section-003-content-42 .about-content .about-box .map .map-point-3{
        top:50px;
        left:215px
    }
    section.section-003-content-42 .about-content .about-box .map .map-point-4{
        position:absolute;
        top:115px;
        left:188px
    }
    section.section-003-content-25 .title{
        padding:0 15px
    }
    section.section-003-content-44 .pagin-sub-series .pagin-sub-line-series-left{
        margin-left:27%
    }
    section.section-003-content-44 .pagin-sub-series h2{
        width:36%
    }
    section.section-003-content-44 .pagin-sub-series .pagin-sub-line-series-right{
        margin-right:27%
    }
    section.section-003-content-45 .wishlist-content .wishlist-box .media{
        padding-bottom:20px
    }
    section.section-003-content-50 .blog-style-3 .product-box .product-box-item{
        height:155px!important
    }
    section.section-003-content-53 .des-box-53 .box-stu-53 .box-stus-53 .box-picstu-53 .pic-stu{
        height:182px!important
    }
    section.section-003-content-58 .style-2 .content-style-2 h3{
        font-family:'noto_sansmed';
        font-size:20px;
        line-height:20px;
        color:#000;
        padding:0;
        margin:10px 0
    }
    section.section-003-content-68 .box-pref-68 .box-pref{
        height:160px!important
    }
    footer .footer-003 .navbar .box-footer .box-footer-v1 .posts .call a{
        font-size:26px;
        line-height:26px
    }
    header.nav-003 .navbar-top .select button{
        width:135px;
        font-size:12px
    }
    header.nav-003 .navbar-top .select .caret{
        margin-top:7px
    }
    header.nav-003 .navbar-top .nav>li>a p{
        font-size:12px;
        line-height:16px
    }
    .v2-bx .w-ico{
        width:24px;
        margin-right:5px
    }
    .v2-bx .txt{
        font-size:12px;
        line-height:24px
    }
    .v2-bx .ico{
        width:24px
    }
    header.nav-003 .navbar-top .navbar-nav>li.pfix15{
        padding-right:15px!important
    }
    header.nav-003 .navbar-top .navbar-nav>li.nav-desktop{
        padding:0 5px;
        line-height:35px
    }
    section.section-003-content-36.section-003-content-36s.th .studio-selected .stu-tab .stu-tab-selected{
        padding:15px 12px
    }
    .v2-bx .num{
        line-height:35px;
        font-size:10px
    }
    .v2-bxprofile .avatar{
        width:24px;
        height:24px
    }
}
@media (min-width:768px) and (max-width:991px){
    .s--rw4{
        margin:0 0 20px
    }
    .s--rw4 .s--col4{
        padding:0
    }
    .s--bx-map{
        margin-top:0
    }
    .s--bx-map .s--map iframe{
        height:320px
    }
    .s--rw2{
        margin:0 -20px 50px
    }
    .s--rw2 .s--col2{
        padding:0 20px
    }
    .s--rw .s--col .my-num1{
        margin-top:0
    }
    .btn-outlinex{
        font-size:14px
    }
    .btn-outlinex .ico{
        vertical-align:-3px
    }
    section.section-003-content-85 .col-content-85 .search-input .box-sch{
        padding:15px
    }
    section.section-003-content-86 .col-content-86 .box-col-86{
        float:left;
        height:100%;
        background-color:#000
    }
    section.section-003-content-86 .col-content-86 .box-col-86 .caption{
        position:relative;
        background-color:#000;
        float:left
    }
    section.section-003-content-2.fixfriend-comp .box-top-2 .box-body-2 .box-style-1 .des-content .media-body{
        display:table-cell;
        vertical-align:top;
        width:10000px;
        padding:0
    }
    .carousel-003 .carousel-caption.cc-2{
        left:1px
    }
    .carousel-003 .carousel-1{
        border-right:4px solid #fff
    }
    .carousel-003 .carousel-2{
        border-left:1px solid #fff
    }
    .bg-003-body{
        width:740px
    }
    .bg-003-footer{
        width:740px
    }
    .affix,.affix-bottom{
        position:static;
        width:auto;
        top:0
    }
    header.nav-003 .navbar .nav.navbar-nav.nav-curious>li>a{
        font-size:12px;
        line-height:12px;
        padding:20px 7px 10px 7px;
        min-height:55px
    }
    header.nav-003 .navbar-top .navbar-nav .set-mb-lang:nth-child(3){
        padding:0 5px
    }
    header.nav-003 .navbar .logo img{
        width:110px
    }
    header.nav-003 .navbar .nav .dropdown-menu .mg-1 p{
        font-size:14px;
        line-height:14px
    }
    header.nav-003 .yamm .yamm-content .mg-1.mg-sub-1 .mg-sub-spp-1 .mg-sub-sp-1 h6 a{
        font-size:14px;
        line-height:14px
    }
    header.nav-003 .navbar .nav>li>a{
        font-size:11px;
        line-height:12px;
        min-height:60px;
        padding:15px 7px
    }
    header.nav-003 .navbar .nav>li>a span{
        font-size:11px;
        line-height:12px
    }
    header.nav-003 .navbar .nav .dropdown-menu .mg-2 p{
        font-size:14px;
        line-height:14px
    }
    header.nav-003 .navbar .nav .dropdown-menu .mg-1 h4{
        font-size:14px;
        line-height:14px
    }
    header.nav-003 .navbar-top .select button{
        width:145px;
        font-size:12px
    }
    header.nav-003 .navbar-top .option.dropdown-menu>li>a{
        font-size:12px
    }
    header.nav-003 .navbar-top .option{
        width:145px;
        font-size:12px;
        min-width:145px
    }
    header.nav-003 .navbar-top .input-group-addon{
        font-size:10px;
        line-height:10px
    }
    header.nav-003 .navbar-top .nav.nav-right>li>a p{
        font-size:10px;
        line-height:10px
    }
    header.nav-003.kh .navbar-top .input-group-addon{
        font-size:12px;
        line-height:18px
    }
    header.nav-003.kh .navbar-top .nav.nav-right>li>a p{
        font-size:12px;
        line-height:18px
    }
    header.nav-003 .navbar-top .nav.navbar-nav>li>a{
        padding:0 12px
    }
    header.nav-003.kh .navbar-top .nav.nav-right>li>a p{
        font-size:12px;
        line-height:18px
    }
    header.nav-003 .navbar-top .navbar-nav>li{
        padding:0 5px
    }
    header.nav-003 .navbar .logo{
        height:70px
    }
    header.nav-003 .navbar .line-a{
        padding-bottom:10px
    }
    header.nav-003 .navbar .nav .dropdown-menu li p a{
        font-size:14px;
        line-height:14px
    }
    header.nav-003 .navbar .nav .dropdown-menu li a{
        line-height:12px;
        font-size:12px
    }
    header.nav-003 .yamm .yamm-content .mg-1.mg-sub-1 .mg-sub-spp-1 .mg-sub-sp-1 li h6 a{
        font-size:14px;
        line-height:14px
    }
    header.nav-003 .yamm .yamm-content .mg-1.mg-sub-1{
        margin:24px 0;
        padding:24px 10px 0 10px
    }
    header.nav-003 .navbar .logo{
        padding:0 0 0 0
    }
    header.nav-003 .yamm .dropdown-menu.dropdown-menu-3{
        left:0;
        right:0
    }
    header.nav-003 .yamm .dropdown-menu.dropdown-menu-5{
        left:0;
        padding-bottom:95px
    }
    header.nav-003 .yamm .dropdown-menu.dropdown-menu-3 .mg-3 .mgmenu-sub-3-map .map-point-1{
        top:15px;
        left:70px
    }
    header.nav-003 .yamm .dropdown-menu.dropdown-menu-3 .mg-3 .mgmenu-sub-3-map .map-point-2{
        top:30px;
        left:135px
    }
    header.nav-003 .yamm .dropdown-menu.dropdown-menu-3 .mg-3 .mgmenu-sub-3-map .map-point-3{
        top:50px;
        left:100px
    }
    header.nav-003 .yamm .dropdown-menu.dropdown-menu-3 .mg-3 .mgmenu-sub-3-map .map-point-4{
        top:85px;
        left:95px
    }
    header.nav-003 .yamm .dropdown-menu.dropdown-menu-3 .mg-3 .mgmenu-sub-3-map .map-point-5{
        top:105px;
        left:120px
    }
    header.nav-003 .yamm .dropdown-menu.dropdown-menu-3 .mg-3 .mgmenu-sub-3-map .map-point-6{
        bottom:40px;
        left:85px
    }
    header.nav-003 .navbar .nav .dropdown-menu .mg-4 p{
        font-size:12px;
        line-height:12px
    }
    header.nav-003.th .navbar-top .input-group-addon{
        font-family:'noto_sansthmed','noto_sansmed';
        font-size:18px;
        line-height:18px
    }
    header.nav-003.th .navbar-top .nav.nav-right>li>a p{
        font-family:'noto_sansthmed','noto_sansmed';
        font-size:18px;
        line-height:18px
    }
    .carousel-003 .carousel-caption.cc-2 img{
        width:50%
    }
    .carousel-003 .carousel-1 .carousel-indicators li:last-child{
        min-width:86.5px
    }
    .carousel-003 .carousel-1 .carousel-indicators li{
        min-width:83.9px
    }
    .carousel-003 .carousel-caption.cc-1 h1{
        font-size:30px;
        line-height:30px
    }
    .carousel-003 .carousel-caption.cc-1{
        top:55px
    }
    .carousel-003 .carousel-caption.cc-2 p{
        font-size:12px;
        line-height:14px
    }
    section.section-003-content-1{
        margin-bottom:0;
        border-bottom:none;
        padding-bottom:0
    }
    section.section-003-content-1 .box-top-1 .box-style-1{
        padding:10px
    }
    section.section-003-content-1 .box-top-1 .content-1 .st-1{
        padding:15px
    }
    section.section-003-content-1 .box-top-1 .box-style-1:not(:last-child):after{
        display:none
    }
    section.section-003-content-1 .box-top-1 .box-style-1 .carousel-img{
        border-right:none
    }
    section.section-003-content-1 .box-top-1 .box-style-1:last-child .carousel-img{
        border-right:none
    }
    section.section-003-content-1 .box-top-1 .content-1 .st-1 h2{
        font-size:16px;
        line-height:16px
    }
    section.section-003-content-1 .box-top-1 .content-1 .st-1 p{
        font-size:14px;
        line-height:14px
    }
    section.section-003-content-1 .box-top-1 .content-1 .st-2 h2{
        font-size:16px;
        line-height:16px
    }
    section.section-003-content-1 .box-top-1 .content-1 .st-2 p{
        font-size:14px;
        line-height:14px
    }
    section.section-003-content-1 .box-top-1 .content-1 .st-3 h2{
        font-size:16px;
        line-height:16px
    }
    section.section-003-content-1 .box-top-1 .content-1 .st-3 p{
        font-size:14px;
        line-height:14px
    }
    section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content h3{
        font-size:16px;
        line-height:16px
    }
    section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content h3 span{
        font-size:16px;
        line-height:16px
    }
    section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1{
        padding:2px
    }
    section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content h2{
        font-size:16px;
        line-height:16px
    }
    section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content h2 span{
        font-size:16px;
        line-height:16px
    }
    section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content p{
        font-size:12px;
        line-height:16px
    }
    section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content .media-body{
        display:block;
        vertical-align:middle;
        width:100%;
        padding:10px 0 0 0
    }
    section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content .media-body-style-1{
        border-left:none;
        padding-left:0
    }
    section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content{
        padding:15px
    }
    section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content h3 span{
        font-size:12px;
        line-height:12px
    }
    section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1 .des-content h3{
        font-size:12px;
        line-height:12px
    }
    section.section-003-content-6 h2{
        font-size:20px;
        line-height:20px
    }
    section.section-003-content-8 .product-fav .fav-box .sub-series h2{
        font-size:16px;
        line-height:16px
    }
    section.section-003-content-8 .product-fav .fav-box .sub-series .sub-line-series-left{
        margin-left:20%;
        padding-top:6px
    }
    section.section-003-content-8 .product-fav .fav-box .sub-series .sub-line-series-right{
        margin-right:20%;
        padding-top:6px
    }
    section.section-003-content-8 .product-fav .fav-box .sub-series h3{
        font-size:12px;
        line-height:12px;
        width:40%
    }
    section.section-003-content-7 .sub-series .sub-line-series-left{
        width:10%;
        margin-left:25%
    }
    section.section-003-content-7 .sub-series .sub-line-series-right{
        width:10%;
        margin-right:25%
    }
    section.section-003-content-7 .sub-series h2{
        width:30%
    }
    section.section-003-content-7a .sub-series .sub-line-series-left{
        width:10%;
        margin-left:25%
    }
    section.section-003-content-7a .sub-series .sub-line-series-right{
        width:10%;
        margin-right:25%
    }
    section.section-003-content-7a .sub-series h2{
        width:30%
    }
    section.section-003-content-5 .sub-series .sub-line-series-left{
        width:10%;
        margin-left:25%
    }
    section.section-003-content-5 .sub-series .sub-line-series-right{
        width:10%;
        margin-right:25%
    }
    section.section-003-content-5 .sub-series h2{
        width:30%
    }
    section.section-003-content-10 .widget .line-widget{
        width:95%;
        float:right
    }
    section.section-003-content-10a .widget .line-widget{
        width:90%
    }
    section.section-003-content-3 .widget .line-widget{
        width:80%
    }
    section.section-003-content-3 .widget .widget-search .radio.selected{
        width:5%
    }
    section.section-003-content-3 .widget .widget-search .form-widget{
        width:95%;
        padding-left:8px
    }
    section.section-003-content-7 .pagin-sub-series .pagin-sub-line-series-left{
        width:10%;
        margin-left:18%
    }
    section.section-003-content-7 .pagin-sub-series h2{
        width:44%
    }
    section.section-003-content-7 .pagin-sub-series .pagin-sub-line-series-right{
        width:10%;
        margin-right:18%
    }
    section.section-003-content-7a .pagin-sub-series .pagin-sub-line-series-left{
        width:10%;
        margin-left:18%
    }
    section.section-003-content-7a .pagin-sub-series h2{
        width:44%
    }
    section.section-003-content-7a .pagin-sub-series .pagin-sub-line-series-right{
        width:10%;
        margin-right:18%
    }
    section.section-003-content-13 .box-item{
        padding:0 10px
    }
    section.section-003-content-13{
        padding:0 10px
    }
    section.section-003-content-11{
        display:none
    }
    section.section-003-content-15 img.img-responsive{
        display:none
    }
    section.section-003-content-15 .collection-menu.bg-overlay{
        background-color:#19325b
    }
    section.section-003-content-15 .collection-menu{
        background-color:rgb(226,226,226)
    }
    section.section-003-content-15 .collection-menu .collection-flat{
        float:left
    }
    section.section-003-content-15 .collection-menu{
        position:relative;
        left:0;
        padding:25px;
        width:100%;
        float:left
    }
    section.section-003-content-15 .collection-menu h1{
        text-align:left;
        color:#000
    }
    section.section-003-content-15 .collection-menu ul li a{
        color:#fff
    }
    section.section-003-content-15 .collection-menu ul li.active a{
        color:#fff
    }
    section.section-003-content-15 .collection-menu .menu-point{
        width:100%;
        float:left;
        clear:both
    }
    section.section-003-content-15 .collection-menu ul{
        float:left
    }
    section.section-003-content-15 .collection-menu ul li{
        border-bottom:1px solid #ececec
    }
    section.section-003-content-16 .box-collection-head{
        padding:15px
    }
    section.section-003-content-17 .italy-col .box-collection-col .sub-text{
        position:relative;
        top:0;
        right:0;
        left:0;
        background-color:rgb(226,226,226);
        width:100%;
        height:auto;
        padding:20px
    }
    section.section-003-content-17 .italy-col .box-collection-col .sub-text h3{
        margin:0 0 20px 0
    }
    section.section-003-content-17 .italy-col .box-collection-col .sub-text h2{
        color:#000
    }
    section.section-003-content-17 .italy-col .box-collection-col .sub-text p{
        color:#000
    }
    section.section-003-content-17 .italy-col .box-collection-col .carousel-indicators{
        top:0;
        right:0;
        left:auto;
        bottom:auto;
        width:100%
    }
    section.section-003-content-44 .product-fav .fav-box .sub-series{
        background:rgba(255,255,255,.95)
    }
    section.section-003-content-44 .product-fav .fav-box .sub-series h2{
        color:rgba(0,0,0,1);
        font-size:16px;
        line-height:16px
    }
    section.section-003-content-44 .hsub-series .sub-line-series-left{
        width:10%;
        margin-left:25%
    }
    section.section-003-content-44 .hsub-series .sub-line-series-right{
        width:10%;
        margin-right:25%
    }
    section.section-003-content-44 .hsub-series h2{
        width:30%
    }
    section.section-003-content-44 .pagin-sub-series .pagin-sub-line-series-left{
        margin-left:27%
    }
    section.section-003-content-44 .pagin-sub-series h2{
        width:36%
    }
    section.section-003-content-44 .pagin-sub-series .pagin-sub-line-series-right{
        margin-right:27%
    }
    section.section-003-content-24 .product-fav .fav-box .sub-series{
        background:rgba(255,255,255,.95)
    }
    section.section-003-content-24 .product-fav .fav-box .sub-series h2{
        color:rgba(0,0,0,1);
        font-size:16px;
        line-height:16px
    }
    section.section-003-content-24 .pagin-sub-series .pagin-sub-line-series-left{
        margin-left:28%
    }
    section.section-003-content-24 .pagin-sub-series h2{
        width:34%
    }
    section.section-003-content-24 .pagin-sub-series .pagin-sub-line-series-right{
        margin-right:28%
    }
    section.section-003-content-25 .title{
        padding:0 15px
    }
    section.section-003-content-28 .product-fav{
        margin:0 0
    }
    section.section-003-content-28 .product-fav .fav-box{
        margin:0;
        padding:1px
    }
    section.section-003-content-28 .product-fav .fav-box .sub-series{
        background:rgba(255,255,255,.95)
    }
    section.section-003-content-28 .product-fav .fav-box .sub-series h2{
        color:rgba(0,0,0,1)
    }
    section.section-003-content-29 .box-collection-sub .map-point-1{
        position:absolute;
        top:35px;
        left:185px
    }
    section.section-003-content-29 .box-collection-sub .map-point-2{
        position:absolute;
        top:65px;
        left:215px
    }
    section.section-003-content-29 .box-collection-sub .map-point-3{
        position:absolute;
        top:60px;
        left:275px
    }
    section.section-003-content-29 .box-collection-sub .map-point-4{
        position:absolute;
        top:125px;
        left:190px
    }
    section.section-003-content-34 .media-body{
        vertical-align:middle
    }
    section.section-003-content-35 .des{
        padding:0 30px 0 0;
        margin:0;
        position:relative
    }
    section.section-003-content-34 .media{
        padding:0
    }
    section.section-003-content-34 .des{
        padding:0
    }
    section.section-003-content-35 .des h2{
        margin:0 0 30px 0
    }
    section.section-003-content-35 .des p{
        margin:0 0 30px 0
    }
    section.section-003-content-35 .des img{
        display:none
    }
    section.section-003-content-36 .map-menu{
        height:auto;
        position:relative
    }
    section.section-003-content-36 .map-menu h3{
        color:#000
    }
    section.section-003-content-36 .map-menu .menu-sub li a{
        color:#000
    }
    section.section-003-content-36 .map-menu .menu-sub li.active a{
        color:#fff
    }
    section.section-003-content-36 .map-menu .menu-sub li{
        border-bottom:1px solid #ececec
    }
    section.section-003-content-38 .des-box-38 .box-stu-38 h2{
        font-size:20px;
        line-height:22px
    }
    section.section-003-content-38 .des-box-38 .box-stu-38 .address-stu .address-stu-38 h3{
        width:80%
    }
    section.section-003-content-38 .des-box-38 .box-stu-38 .address-stu .address-stu-38 h3 br{
        display:block
    }
    section.section-003-content-38 .des-box-38 .box-stu-38 .address-stu .address-stu-38 .point-stu{
        padding:0 43px
    }
    section.section-003-content-39 .widget .widget-config .sel-menu li span a{
        color:#000
    }
    section.section-003-content-42 .about-content .about-box .map{
        display:none
    }
    section.section-003-content-42 .about-content .about-box .title{
        margin:20px 0 20px 0
    }
    section.section-003-content-42 .about-content .about-box .line{
        margin:20px 0 75px 0
    }
    section.section-003-content-42 .about-content .about-box .aw .aw-box .pic-aw{
        width:90%;
        float:right
    }
    section.section-003-content-45 .wishlist-content .wishlist-box .media{
        padding-bottom:20px
    }
    section.section-003-content-50 .blog-style-3 .product-box .product-box-item{
        height:157.5px!important
    }
    section.section-003-content-53 .des-box-53 .box-stu-53 .box-stus-53 .box-picstu-53 .pic-stu{
        height:133px!important
    }
    section.section-003-content-58 .style-2 .content-style-2 h3{
        font-family:'noto_sansmed';
        font-size:20px;
        line-height:20px;
        color:#000;
        padding:0;
        margin:10px 0
    }
    section.section-003-content-68 .box-pref-68 .box-pref{
        height:160px!important
    }
    footer .footer-003 .navbar .box-footer .footer-mb{
        display:block
    }
    footer .footer-003 .navbar .box-footer .footer-ds{
        display:none
    }
    footer .footer-003 .navbar .box-footer .footer-mb.footer-mbs{
        display:none
    }
    footer .footer-003 .navbar .box-footer .box-footer-v1 .posts .headline{
        margin:0 0 25px 0
    }
    footer .footer-003 .navbar .box-footer .box-footer-v1 .posts ul{
        margin:0 0 25px 0
    }
    header.nav-003.vn .navbar-top .nav.navbar-nav li.set-mb-lang a{
        padding-left:9px;
        padding-right:9px
    }
    section.section-003-content-70 .row{
        display:block
    }
    section.section-003-content-70 .title{
        position:relative;
        top:0;
        left:0;
        right:0;
        padding:30px 30px 0
    }
    section.section-003-content-70 .title h1{
        width:100%!important;
        padding:0 0 0 0!important;
        color:#000!important
    }
    section.section-003-content-70 .title p{
        width:100%!important;
        color:#000!important;
        padding:0!important;
        margin-top:20px!important;
        border-left:none!important
    }
    section.section-003-content-78{
        display:none
    }
    section.section-003-content-75 .content{
        position:relative!important;
        padding:20px;
        background-color:#f7f7f7;
        margin-bottom:20px;
        top:0!important;
        left:0!important;
        right:0!important;
        bottom:0!important;
        width:100%!important;
        text-align:left!important
    }
    section.section-003-content-75 .content.pos-2 h2,section.section-003-content-75 .content.pos-2 p{
        color:#000
    }
    section.section-003-content-75 .content.pos-2 .btn.btn-skv,section.section-003-content-75 .content.pos-2 .btn.btn-skv:hover{
        color:#000;
        border:1px solid #000
    }
    section.section-003-content-71 h2{
        display:none
    }
    section.section-003-content-71 h3{
        margin:0 0 20px 0
    }
    section.section-003-content-71{
        margin:0 0 20px 0
    }
    section.section-003-content-72{
        margin:20px 0 20px 0
    }
    section.section-003-content-72 .content{
        padding:20px 0 0 0
    }
    section.section-003-content-72 .line{
        display:none
    }
    section.section-003-content-72 .content-72-pic-1{
        padding-top:0
    }
    section.section-003-content-72 .content-72-pic-2{
        padding-top:0
    }
    section.section-003-content-73 .content{
        padding-right:0;
        padding-bottom:40px
    }
    section.section-003-content-77 h2{
        display:none
    }
    section.section-003-content-77{
        margin:0 0 30px 0
    }
    section.section-003-content-77 .content{
        padding:0 30px 0 30px;
        border:none
    }
    section.section-003-content-80{
        margin:0 0 50px 0;
        padding:20px
    }
    section.section-003-content-80 .img-thumbnailx{
        margin:0 0
    }
    section.section-003-content-80 .img-thumbnailx .img-thumbnail-box{
        padding:3px 0
    }
    section.section-003-content-81 .img-thumbnailx{
        margin:0 0
    }
    section.section-003-content-81 .img-thumbnailx .img-thumbnail-box{
        padding:3px 0
    }
    section.section-003-content-81{
        margin:0 0 50px 0
    }
    section.section-003-content-81 h2{
        text-align:left;
        padding:0 30px
    }
    section.section-003-content-80 h2{
        text-align:left
    }
    section.section-003-content-82{
        margin:0 0 50px 0;
        padding:0 15px
    }
    section.section-003-content-82 .content-82{
        padding:0 5px 30px 5px
    }
    section.section-003-content-79{
        margin:0 0 50px 0
    }
    section.section-003-content-79 .content-79l{
        padding-right:15px
    }
    section.section-003-content-79 .content-79r{
        padding-left:15px
    }
    section.section-003-content-83 .box-content-83{
        display:block
    }
    section.section-003-content-52.c52-a{
        margin-top:20px
    }
    section.section-003-content-52.c52-a .des-box-52 .box-stu-52{
        padding:0 30px 20px 30px
    }
    section.section-003-content-52.c52-a .des-box-52 .box-stu-52:last-child{
        padding:0 30px
    }
    section.section-003-content-83{
        margin:20px 0 20px 0
    }
    section.section-003-content-83 .content-83l{
        padding-left:30px;
        padding-right:30px;
        border-right:none
    }
    section.section-003-content-83 .content-83r{
        padding-left:30px;
        padding-right:30px
    }
    section.section-003-content-14 .product-content .product-box .product-box-item{
        height:205px!important
    }
    section.section-003-content-14 .product-content .product-box .product-box-item p{
        position:absolute;
        top:auto;
        bottom:0;
        opacity:1;
        background-color:rgba(0,0,0,.58);
        height:auto
    }
    section.section-003-content-14 .product-content .product-box .product-box-item p:hover{
        opacity:1
    }
    header.nav-003 .navbar-top .btn-ifshopping{
        display:none
    }
    section.section-003-content-36.section-003-content-36s.th .studio-selected .stu-tab{
        display:block
    }
}
@media only screen and (max-width:767px){
    .s--form .ersxi1{
        margin-bottom:12px;
        margin-top:0px;
        line-height:12px
    }
    .table-responsive>.table.table.s--table.s--rqppsl>tbody>tr>td{
        white-space:normal
    }
    .s--rw .s--col .my-num2{
        margin-top:15px
    }
    .s--title.s--od .btn{
        width:175px
    }
    .s--title.s--od{
        padding-right:180px
    }
    .s--bx-map{
        margin-top:0
    }
    .s--bx-map .s--map iframe{
        height:320px
    }
    .s--rw3{
        margin:0 0 20px
    }
    .s--rw3 .s--col3{
        padding:0
    }
    .s--rw5 .s--col5 h3{
        margin:0 0 25px
    }
    .s--table .picture{
        width:80px
    }
    .table-responsive{
        border:1px solid #eaeaea
    }
    .s--bxpr-code .s--form .btn-outlinex{
        margin:0 0 10px
    }
    .s--rw2{
        margin:0 0 50px
    }
    .s--rw2 .s--col2{
        padding:0
    }
    .s--rw2 .s--title{
        margin-bottom:15px
    }
    .s--irw1 .s--icol1:last-child{
        padding-left:0
    }
    .s--irw1 .s--icol1 .picture{
        display:none
    }
    .container.bg-white.s_main_ctn{
        padding:0 15px
    }
    .s--rw{
        margin:0 0 50px
    }
    .s--rw .s--col .my-num1{
        margin-top:15px
    }
    .s--col{
        padding:0
    }
    .s--form .form-group.row{
        margin-left:0;
        margin-right:0
    }
    .s--form .form-group.row>.col,.s--form .form-group.row>[class*=col-]{
        padding-right:0;
        padding-left:0
    }
    .s--form .form-group{
        margin-bottom:0
    }
    .s--form .form-control{
        margin-bottom:6px
    }
    .s--form .nice-select{
        margin-bottom:6px
    }
    .s--form .valid{
        margin-bottom:6px
    }
    .modal-shop-style .modal-dialog{
        margin-left:15px;
        margin-right:15px
    }
    .modal-shop-style .b1x{
        padding:30px 10px
    }
    .btn-outlinex{
        font-size:16px
    }
    .btn-outlinex .ico{
        vertical-align:-2px
    }
    section.section-003-content-85 .row{
        display:block;
        margin:0 0
    }
    section.section-003-content-85 .col-content-85{
        padding:0 15px 15px 15px
    }
    section.section-003-content-85 .col-content-85 .search-input .box-sch{
        padding:15px
    }
    #carousel-85 .img-ds{
        width:100%
    }
    section.section-003-content-86 .row{
        display:block;
        margin:0 0
    }
    section.section-003-content-86 .col-content-86{
        padding:0 15px 15px 15px
    }
    section.section-003-content-86 .col-content-86 .box-col-86{
        float:left;
        height:100%;
        background-color:#000
    }
    section.section-003-content-86 .col-content-86 .box-col-86 img.photo{
        width:100%
    }
    section.section-003-content-86 .col-content-86 .box-col-86 .caption{
        position:relative;
        background-color:#000;
        float:left
    }
    section.section-003-content-14 .product-content .product-box .product-box-item p{
        position:absolute;
        top:auto;
        bottom:0;
        opacity:1;
        background-color:rgba(0,0,0,.58);
        height:auto
    }
    section.section-003-content-14 .product-content .product-box .product-box-item p:hover{
        opacity:1
    }
    section.section-003-content-14 .product-content .product-box .product-box-item{
        height:135px!important
    }
    section.section-003-content-75 h2{
        font-size:20px;
        line-height:24px
    }
    section.section-003-content-52.c52-a .skive-qr-code{
        width:200px
    }
    section.section-003-content-83 .box-content-83{
        display:block
    }
    section.section-003-content-52.c52-a{
        margin-top:20px
    }
    section.section-003-content-52.c52-a .des-box-52 .box-stu-52{
        padding:0 20px 20px 20px;
        border-right:none
    }
    section.section-003-content-52.c52-a .des-box-52 .box-stu-52:last-child{
        padding:0 20px
    }
    section.section-003-content-83{
        margin:20px 0 20px 0
    }
    section.section-003-content-83 .content-83l{
        padding-left:20px;
        padding-right:20px;
        border-right:none
    }
    section.section-003-content-83 .content-83r{
        padding-left:20px;
        padding-right:20px
    }
    section.section-003-content-79{
        margin:0 0 50px 0
    }
    section.section-003-content-79 .img-thumbnailx{
        margin:0 0
    }
    section.section-003-content-79 .img-main{
        margin:0 0 7px 0;
        padding:0 7px
    }
    section.section-003-content-79 .content-79l{
        padding:0 14px
    }
    section.section-003-content-79 .content-79r{
        padding:20px
    }
    section.section-003-content-82 h2{
        font-size:20px;
        line-height:24px
    }
    section.section-003-content-79 h2{
        font-size:20px;
        line-height:24px
    }
    section.section-003-content-52.c52-a .des-box-52 .box-stu-52 h2{
        font-size:20px;
        line-height:24px
    }
    section.section-003-content-83 .box-content-83 h4{
        font-size:20px;
        line-height:24px
    }
    section.section-003-content-82{
        margin:0 0 50px 0;
        padding:0 15px
    }
    section.section-003-content-82 .content-82{
        padding:0 5px 30px 5px
    }
    section.section-003-content-80 h2{
        text-align:left;
        font-size:20px;
        line-height:24px
    }
    section.section-003-content-80{
        margin:0 0 50px 0;
        padding:20px
    }
    section.section-003-content-81 h2{
        text-align:left;
        padding:0 20px;
        font-size:20px;
        line-height:24px
    }
    section.section-003-content-80 .img-thumbnailx{
        margin:0 0
    }
    section.section-003-content-80 .img-thumbnailx .img-thumbnail-box{
        padding:3px 0
    }
    section.section-003-content-81 .img-thumbnailx{
        margin:0 0
    }
    section.section-003-content-81 .img-thumbnailx .img-thumbnail-box{
        padding:3px 0
    }
    section.section-003-content-81{
        margin:0 0 50px 0
    }
    section.section-003-content-77 h2{
        display:none
    }
    section.section-003-content-77 .content{
        padding:0 20px 0 20px;
        border:none
    }
    section.section-003-content-77{
        margin:0 0 30px 0
    }
    section.section-003-content-71 h2{
        display:none
    }
    section.section-003-content-71 h3{
        margin:0 0 20px 0;
        font-size:20px;
        line-height:24px
    }
    section.section-003-content-71{
        margin:0 0 20px 0
    }
    section.section-003-content-72{
        margin:20px 0 20px 0
    }
    section.section-003-content-72 .content{
        padding:20px 20px 0 20px
    }
    section.section-003-content-72 .line{
        display:none
    }
    section.section-003-content-72 .content-72-pic-1{
        padding:0 0 5px 0
    }
    section.section-003-content-72 .content-72-pic-2{
        padding:0 0 5px 0
    }
    section.section-003-content-73 .content{
        padding:20px 20px 40px 20px
    }
    section.section-003-content-71 .content{
        padding:0 20px
    }
    section.section-003-content-76 h2{
        padding:30px 20px 0 20px
    }
    section.section-003-content-70 .row{
        display:block
    }
    section.section-003-content-70 .title{
        position:relative;
        top:0;
        left:0;
        right:0;
        padding:20px 20px 0
    }
    section.section-003-content-70 .title h1{
        width:100%!important;
        padding:0 0 0 0!important;
        color:#000!important;
        font-size:24px;
        line-height:30px
    }
    section.section-003-content-70 .title p{
        width:100%!important;
        color:#000!important;
        padding:0!important;
        margin-top:20px!important;
        border-left:none!important
    }
    section.section-003-content-78{
        display:none
    }
    section.section-003-content-75 .content{
        position:relative!important;
        padding:20px;
        background-color:#f7f7f7;
        margin-bottom:20px;
        top:0!important;
        left:0!important;
        right:0!important;
        bottom:0!important;
        width:100%!important;
        text-align:left!important
    }
    section.section-003-content-75 .content.pos-2 h2,section.section-003-content-75 .content.pos-2 p{
        color:#000
    }
    section.section-003-content-75 .content.pos-2 .btn.btn-skv,section.section-003-content-75 .content.pos-2 .btn.btn-skv:hover{
        color:#000;
        border:1px solid #000
    }
    .bg-003-body{
        width:auto
    }
    .bg-003-footer{
        width:auto
    }
    .container.bg-white{
        padding:0
    }
    .container.bg-paetchwork{
        background:url('')!important
    }
    .modal-header .close{
        top:-30px;
        right:20px
    }
    .modal-pdtiles .box-pdtiles{
        padding:0 0
    }
    .modal-pdtiles .modal-body{
        padding:20px
    }
    .modal-pdtiles .box-pdtiles .widget-w{
        padding:0
    }
    .modal-pdtiles .box-pdtiles .widget-w ul li:last-child{
        border-bottom:1px solid #efefef
    }
    .modal-pdtiles .box-pdtiles:last-child .widget-w ul li:last-child{
        border-bottom:1px solid transparent
    }
    .affix,.affix-bottom{
        position:static;
        width:auto;
        top:0
    }
    .breadcrumb-003 img.search-menu-toggle{
        top:30px
    }
    header.nav-003 .navbar .nav.navbar-nav.nav-curious .go-home{
        display:block
    }
    header.nav-003 .navbar .nav.navbar-nav.nav-curious .go-home .go-main-home{
        float:right;
        margin-top:-2px
    }
    header.nav-003 .navbar .logo.logo-curious-mb{
        display:block
    }
    header.nav-003 .navbar .navbar-toggle.navbar-toggle-curious{
        width:10%;
        position:relative;
        float:left;
        top:0
    }
    header.nav-003 .navbar .logo.logo-curious-custom{
        width:45%;
        float:left;
        text-align:center
    }
    header.nav-003 .navbar .line-b{
        display:none
    }
    header.nav-003 .navbar .nav.navbar-nav.nav-curious{
        float:left;
        width:100%;
        display:block;
        text-align:left
    }
    header.nav-003 .navbar .nav.navbar-nav.nav-curious>li{
        float:none
    }
    header.nav-003 .navbar .nav.navbar-nav.nav-curious>li>a{
        color:#000;
        padding:15px;
        min-height:inherit
    }
    header.nav-003 .navbar .nav.navbar-nav.nav-curious .open>a,header.nav-003 .navbar .nav.navbar-nav.nav-curious .open>a:hover,header.nav-003 .navbar .nav.navbar-nav.nav-curious .open>a:focus{
        background-color:#fff;
        color:#000
    }
    header.nav-003 .navbar .nav.navbar-nav.nav-curious .open>a:hover span,header.nav-003 .navbar .nav.navbar-nav.nav-curious .open>a:focus{
        background-color:#fff;
        color:#000
    }
    header.nav-003 .navbar .nav.navbar-nav.nav-curious>li>a:hover,header.nav-003 .navbar .nav.navbar-nav.nav-curious>li>a:focus{
        color:#fff
    }
    header.nav-003 .navbar .nav .open>a,header.nav-003 .navbar .nav .open>a:hover,header.nav-003 .navbar .nav .open>a:focus{
        background-color:#fff;
        color:#000
    }
    header.nav-003 .navbar .nav .open>a:hover span,header.nav-003 .navbar .nav .open>a:focus{
        background-color:#fff;
        color:#000
    }
    header.nav-003 .navbar .nav>li.active>a,header.nav-003 .navbar .nav>li.active>a span{
        background-color:#D30000;
        color:#fff
    }
    header.nav-003 .navbar .nav>li>a:hover,header.nav-003 .navbar .nav>li>a:focus{
        background-color:#fff;
        color:#000
    }
    header.nav-003 .yamm .yamm-content .mg-1{
        width:auto
    }
    header.nav-003 .yamm .dropdown-menu.dropdown-menu-1{
        left:0;
        right:0
    }
    header.nav-003 .yamm .yamm-content .mg-2{
        padding:0
    }
    header.nav-003 .yamm .dropdown-menu.dropdown-menu-1 img.bg-nav-1{
        display:none
    }
    header.nav-003 .yamm .yamm-content .mg-1.mg-sub-1{
        width:auto;
        padding:25px 0
    }
    header.nav-003 .yamm .yamm-content .mg-1.mg-sub-1 .mg-sub-spp-1 .mg-sub-sp-1{
        padding:0;
        margin-bottom:10px
    }
    header.nav-003 .yamm .yamm-content .mg-1.mg-sub-1 .mg-sub-spp-1{
        margin:0
    }
    header.nav-003 .yamm .yamm-content .mg-1.mg-sub-1 .mg-sub-spp-1 .mg-sub-sp-1 h6{
        padding:10px
    }
    header.nav-003 .yamm .container{
        padding-bottom:0
    }
    header.nav-003 .navbar-top .navbar-nav>li{
        padding:0 5px;
        text-align:center
    }
    header.nav-003 .navbar-top .navbar-nav>li:first-child{
        padding:0 10px;
        text-align:center
    }
    header.nav-003 .navbar-top .nav.navbar-nav>li>a{
        padding:0 10px
    }
    header.nav-003 .navbar-top .navbar-nav.nav-right>li{
        padding:0 15px;
        text-align:center
    }
    header.nav-003 .navbar .nav>li>a:hover{
        background-color:#D30000;
        color:#fff
    }
    header.nav-003 .navbar .nav>li>a:hover span{
        color:#fff
    }
    header.nav-003 .nav-desktop{
        display:none
    }
    header.nav-003 .nav-mb{
        display:block
    }
    header.nav-003 .navbar-top .navbar-nav>li{
        float:left
    }
    header.nav-003 .navbar-top .nav.navbar-nav{
        padding:20px 0;
        margin:0
    }
    header.nav-003 .navbar-top .navbar-nav.nav-right{
        display:none
    }
    header.nav-003 .navbar-top .navbar-nav>li .form-group{
        margin-bottom:0
    }
    header.nav-003 .navbar-top .navbar-nav>li .input-group{
        display:table-cell
    }
    header.nav-003 .navbar-top .navbar-nav .set-mb-lang{
        float:right;
        padding:0 10px
    }
    header.nav-003 .navbar .line{
        border-right:none;
        margin:0;
        padding:15px 0 15px 0;
        border-bottom:none
    }
    header.nav-003 .navbar{
        min-height:50px
    }
    header.nav-003.navbar{
        margin-bottom:0;
        z-index:inherit
    }
    header.nav-003 .navbar .navbar-toggle .icon-bar{
        background-color:gray
    }
    header.nav-003 .navbar .logo{
        height:auto;
        padding:0 0 0 0;
        text-align:center
    }
    header.nav-003 .navbar .logo img{
        width:110px
    }
    header.nav-003 .navbar .navbar-toggle{
        padding:5px 20px;
        position:absolute;
        top:12px
    }
    header.nav-003 .navbar .line-a{
        border-bottom:none;
        padding-bottom:0;
        padding-top:0
    }
    header.nav-003 .navbar .navbar-nav>li{
        float:none;
        border-bottom:1px solid #f1f1f1;
        clear:both
    }
    header.nav-003 .navbar .navbar-nav>li:last-child{
        float:none;
        border-bottom:none
    }
    header.nav-003 .navbar .nav.navbar-nav{
        float:left;
        width:100%;
        margin:0
    }
    header.nav-003 .navbar .navbar-collapse{
        border-top:1px solid #f1f1f1;
        -webkit-box-shadow:inset 0 0 0 rgba(255,255,255,.1);
        box-shadow:inset 0 0 0 rgba(255,255,255,.1)
    }
    header.nav-003 .navbar .nav>li>a br{
        display:none
    }
    header.nav-003 .navbar .nav>li>a{
        padding:15px;
        min-height:inherit
    }
    header.nav-003 .navbar .navbar-nav>li.kh a{
        font-family:'noto_sanskhmermed','noto_sansmed';
        font-size:16px;
        line-height:22px
    }
    header.nav-003 .navbar .navbar-nav>li.mm a{
        font-family:'noto_sansmed','zawgyione';
        font-size:16px;
        line-height:26px
    }
    header.nav-003 .navbar-top{
        display:none
    }
    header.nav-003 .navbar .nav .dropdown-menu{
        padding:15px;
        background-color:rgba(241,241,241,1)
    }
    header.nav-003 .navbar .dropdown:hover .dropdown-menu{
        display:none
    }
    header.nav-003 .navbar .dropdown.open .dropdown-menu{
        display:block
    }
    header.nav-003 .yamm .dropdown-menu.dropdown-menu-3{
        left:0;
        right:0
    }
    header.nav-003 .yamm .dropdown-menu.dropdown-menu-5{
        left:0
    }
    header.nav-003 .navbar .nav .dropdown-menu .mg-1 li:first-child:hover{
        background-color:transparent
    }
    header.nav-003 .navbar .nav .dropdown-menu .mg-1 p{
        margin:10px 0 10px 0;
        padding:10px
    }
    header.nav-003 .yamm .yamm-content .mg-1{
        padding:0 0 15px 0
    }
    header.nav-003 .yamm .yamm-content .mg-1.mg-sub-1 .mg-sub-spp-1 .mg-sub-sp-1:first-child li:hover{
        background-color:transparent
    }
    header.nav-003 .yamm .yamm-content .mg-1.mg-sub-1 .mg-sub-spp-1 .mg-sub-sp-1 li:hover{
        background-color:#D30000
    }
    header.nav-003 .navbar .locator-head{
        display:block;
        position:absolute;
        top:18px;
        left:auto;
        right:15px;
        bottom:auto
    }
    header.nav-003 .nav-mb a.bag{
        position:absolute;
        top:0;
        right:15px
    }
    header.nav-003 .nav-mb a.bag h6{
        font-family:'noto_sansmed';
        font-size:14px;
        line-height:14px;
        color:#fff;
        padding:0;
        position:absolute;
        margin:0;
        top:7px;
        left:0;
        right:0;
        bottom:auto
    }
    header.nav-003 .yamm .dropdown-menu.dropdown-menu-5 img.bg-nav-1{
        display:none
    }
    header.nav-003 .yamm .dropdown-menu.dropdown-menu-4 img.bg-nav-1{
        display:none
    }
    header.nav-003 .yamm .dropdown-menu.dropdown-menu-3 .mg-3 .mgmenu-sub-3-map{
        display:none
    }
    header.nav-003 .yamm .yamm-content .mg-4{
        padding:0;
        margin-bottom:15px
    }
    header.nav-003 .navbar .nav .dropdown-menu .mg-4 p{
        border-bottom:1px solid #E6E6E6
    }
    header.nav-003 .navbar .nav .dropdown-menu .mg-4 p:last-child{
        border-bottom:1px solid transparent
    }
    header.nav-003 .yamm .yamm-content .mg-4sub{
        padding:0;
        width:100%
    }
    header.nav-003 .yamm .yamm-content .mg-5 img{
        display:none
    }
    header.nav-003 .yamm .yamm-content .mg-5{
        padding:0
    }
    header.nav-003 .nav-mb .navbar-search{
        margin-left:0;
        margin-right:0;
        padding:0;
        border-top:0 solid transparent;
        border-bottom:0 solid transparent;
        margin-top:0;
        margin-bottom:0
    }
    header.nav-003 .nav-mb .navbar-search .form-control{
        height:47px;
        padding:0 15px;
        text-transform:uppercase;
        font-family:'noto_sansbold';
        font-size:16px;
        color:#000;
        border:0 solid #ccc;
        border-radius:0;
        -webkit-box-shadow:inset 0 0 0 rgba(0,0,0,1);
        z-index:auto;
        box-shadow:inset 0 0 0 rgba(0,0,0,1)
    }
    header.nav-003 .nav-mb .navbar-search .input-group-search .btn{
        border:1px solid #d30000;
        padding:0 15px;
        z-index:auto;
        border-radius:0;
        font-family:'noto_sansmed';
        font-size:16px;
        color:#fff;
        background-color:#d30000;
        height:37px;
        margin-right:15px
    }
    header.nav-003 .nav-mb .navbar-search .input-group-search .btn-default:hover{
        background-color:#d30000;
        border:1px solid #d30000
    }
    header.nav-003 .nav-mb .navbar-search .input-group-search .btn-default:focus{
        outline:none;
        box-shadow:inset 0 0 0 rgba(0,0,0,1);
        background-color:#d30000;
        border:1px solid #d30000
    }
    header.nav-003 .nav-mb .btn.btn-wishlist{
        border-radius:0;
        text-transform:uppercase;
        font-family:'noto_sansbold';
        font-size:14px;
        color:#fff;
        padding:0;
        background:url(../../img/003/bag.png) no-repeat center;
        border:none;
        width:33px;
        height:30px;
        position:absolute;
        top:8px;
        right:15px
    }
    header.nav-003 .nav-mb .btn.btn-wishlist:hover{
        background-color:transparent;
        border-color:transparent
    }
    header.nav-003 .nav-mb .btn.btn-wishlist:focus{
        outline:none;
        box-shadow:inset 0 0 0 rgba(0,0,0,1);
        background-color:transparent;
        border-color:transparent
    }
    .carousel-003 .carousel-1{
        margin-bottom:20px;
        border-right:none
    }
    .carousel-003 .carousel-1 .carousel-indicators .active:after{
        display:none
    }
    .carousel-003 .carousel-1 .carousel-indicators{
        margin:0;
        right:0;
        width:100%;
        top:auto;
        left:0;
        bottom:20px;
        text-align:left;
        padding:0 20px
    }
    .carousel-003 .carousel-1 .carousel-indicators li:last-child{
        min-width:inherit
    }
    .carousel-003 .carousel-1 .carousel-indicators .active{
        width:12px;
        height:12px;
        margin:0;
        background-color:#D30000;
        border:1px solid #D30000
    }
    .carousel-003 .carousel-1 .carousel-indicators li{
        background-color:#fff;
        border:1px solid #fff;
        border-radius:10px;
        min-width:inherit;
        height:10px;
        float:none;
        margin:1px;
        display:inline-block;
        text-indent:-999px;
        margin:0;
        cursor:pointer
    }
    .carousel-003 .carousel-1 .carousel-indicators li p{
        display:none
    }
    .carousel-003 .carousel-2{
        border-left:none
    }
    .carousel-003 .carousel-2 .carousel-indicators{
        margin:0;
        right:0;
        width:100%;
        top:auto;
        left:0;
        bottom:20px;
        text-align:left;
        padding:0 20px
    }
    .carousel-003 .carousel-caption.cc-1 h1{
        color:#000
    }
    .carousel-003 .carousel-caption.cc-2{
        text-align:center
    }
    .carousel-003 .carousel-caption.cc-2 img{
        width:auto
    }
    section.section-003-content-1 .box-top-1 .content-1 .st-1{
        right:auto;
        bottom:auto;
        left:auto;
        min-height:inherit;
        top:auto;
        padding:15px;
        float:right;
        width:70%
    }
    section.section-003-content-1 .box-top-1 .box-style-1 .carousel-img{
        float:left;
        border-right:none;
        width:30%;
        clear:inherit
    }
    section.section-003-content-1 .box-top-1 .box-style-1:last-child .carousel-img{
        border-right:none;
        float:left;
        width:30%;
        clear:inherit
    }
    section.section-003-content-1{
        margin-bottom:0;
        padding:0;
        border:none
    }
    section.section-003-content-1 .box-top-1{
        margin:0
    }
    section.section-003-content-1 .box-top-1 .box-style-1:not(:last-child):after{
        display:none
    }
    section.section-003-content-1 .box-top-1 .box-style-1{
        padding:10px 0 10px 0;
        border-bottom:1px solid #efefef
    }
    section.section-003-content-1 .box-top-1 .content-1 .st-1 p{
        text-align:left;
        margin-top:15px
    }
    section.section-003-content-1 .box-top-1 .content-1 .st-2 p{
        text-align:left;
        margin-top:15px
    }
    section.section-003-content-2{
        display:none
    }
    section.section-003-content-2 .box-top-2{
        margin:0
    }
    section.section-003-content-2 .box-top-2 .box-body-2 .box-style-1{
        padding:0 0 15px 0
    }
    section.section-003-content-2 .box-top-2 .box-body-2 .something{
        padding-bottom:inherit;
        margin-bottom:inherit;
        height:auto
    }
    .breadcrumb-003 h6{
        margin-top:20px
    }
    section.section-003-content-3 .widget .widget-search .form-widget{
        padding-left:0
    }
    section.section-003-content-3 .widget .widget-search .radio.selected{
        width:auto
    }
    section.section-003-content-3 .widget .line-widget{
        width:100%
    }
    section.section-003-content-3 .widget .widget-config{
        display:none
    }
    section.section-003-content-9 .widget .widget-config{
        display:none
    }
    section.section-003-content-10 .widget .widget-config{
        display:none
    }
    section.section-003-content-10a .widget .line-widget{
        width:100%
    }
    section.section-003-content-10a{
        margin-bottom:0;
        border-bottom:1px solid #C1C1C1
    }
    section.section-003-content-62{
        margin-bottom:0;
        border-bottom:1px solid #C1C1C1
    }
    section.section-003-content-10 .widget .line-widget{
        width:100%
    }
    section.section-003-content-3{
        margin-bottom:0;
        border-bottom:1px solid #C1C1C1
    }
    section.section-003-content-9{
        margin-bottom:0;
        border-bottom:1px solid #C1C1C1
    }
    section.section-003-content-10{
        margin-bottom:0;
        border-bottom:1px solid #C1C1C1
    }
    section.section-003-content-6 h2{
        font-size:18px;
        line-height:18px
    }
    section.section-003-content-3:last-child{
        margin-bottom:10px
    }
    section.section-003-content-8 .product-fav{
        margin:0
    }
    section.section-003-content-8 .product-fav .fav-box{
        padding:0 0 10px 0
    }
    section.section-003-content-7 .product-content{
        padding:0
    }
    section.section-003-content-7 .product-content .mb-clear{
        display:block
    }
    section.section-003-content-7 .product-content .product-box .product-photo-cover{
        min-height:270px
    }
    section.section-003-content-7 .product-content .product-box{
        padding:15px;
        width:50%
    }
    section.section-003-content-7a .product-content{
        padding:0;
        display:block
    }
    section.section-003-content-7a .product-content .mb-clear{
        display:block
    }
    section.section-003-content-7a .product-content .product-box{
        padding:15px;
        width:50%
    }
    section.section-003-content-7a .product-name{
        display:none
    }
    section.section-003-content-7a .product-content .product-box p{
        display:block
    }
    section.section-003-content-7a.th .product-content .product-box p{
        display:block
    }
    .template-003{
        margin:0
    }
    .page-003{
        padding:0
    }
    section.section-003-content-7 .clearfix-mb{
        display:block
    }
    section.section-003-content-7 .sub-series .sub-line-series-left{
        width:10%;
        margin-left:20%
    }
    section.section-003-content-7 .sub-series .sub-line-series-right{
        width:10%;
        margin-right:20%
    }
    section.section-003-content-7 .sub-series h2{
        width:40%
    }
    section.section-003-content-7 .head-content{
        padding:0 15px
    }
    section.section-003-content-7 .pagin-sub-series .pagin-sub-line-series-left{
        width:10%;
        margin-left:15%
    }
    section.section-003-content-7 .pagin-sub-series .pagin-sub-line-series-right{
        width:10%;
        margin-right:15%
    }
    section.section-003-content-7 .pagin-sub-series h2{
        width:50%
    }
    section.section-003-content-7a .clearfix-mb{
        display:block
    }
    section.section-003-content-7a .sub-series .sub-line-series-left{
        width:10%;
        margin-left:20%
    }
    section.section-003-content-7a .sub-series .sub-line-series-right{
        width:10%;
        margin-right:20%
    }
    section.section-003-content-7a .sub-series h2{
        width:40%
    }
    section.section-003-content-7a .head-content{
        padding:0 15px
    }
    section.section-003-content-7a .pagin-sub-series .pagin-sub-line-series-left{
        width:10%;
        margin-left:15%
    }
    section.section-003-content-7a .pagin-sub-series .pagin-sub-line-series-right{
        width:10%;
        margin-right:15%
    }
    section.section-003-content-7a .pagin-sub-series h2{
        width:50%
    }
    section.section-003-content-12 .item-1 .carousel-inner{
        width:100%
    }
    section.section-003-content-12 .item-1 .carousel-indicators img{
        display:none
    }
    section.section-003-content-12 .item-1 .carousel-indicators .active{
        background:url() #D30000!important;
        width:12px;
        height:12px!important;
        border:1px solid #D30000;
        background-color:#D30000
    }
    section.section-003-content-12 .item-1 .carousel-indicators li{
        background:url() #fff!important;
        width:10px;
        height:10px!important;
        margin:0;
        border:1px solid #fff;
        border-radius:10px;
        background-color:#fff
    }
    section.section-003-content-12 .item-1 .carousel-indicators{
        padding:10px 0
    }
    section.section-003-content-12 .item-1 .carousel-control.left{
        display:none
    }
    section.section-003-content-12 .item-1 .carousel-control.right{
        display:none
    }
    section.section-003-content-13 .box-item{
        padding:0 0
    }
    section.section-003-content-13{
        padding:0 15px
    }
    section.section-003-content-13 .box-item .text-mb{
        display:block
    }
    section.section-003-content-13 .box-item .text-ds{
        display:none
    }
    section.section-003-content-14 .sub-series h2{
        width:50%
    }
    section.section-003-content-14 .sub-series .sub-line-series-left{
        width:10%;
        margin-left:15%
    }
    section.section-003-content-14 .sub-series .sub-line-series-right{
        width:10%;
        margin-right:15%
    }
    section.section-003-content-8 .product-fav .carousel-indicators{
        padding:5px 15px
    }
    section.section-003-content-5 .sub-series .sub-line-series-left{
        width:10%;
        margin-left:20%
    }
    section.section-003-content-5 .sub-series .sub-line-series-right{
        width:10%;
        margin-right:20%
    }
    section.section-003-content-5 .sub-series h2{
        width:40%
    }
    section.section-003-content-11{
        display:none
    }
    section.section-003-content-15 img.img-responsive{
        display:none
    }
    section.section-003-content-15 .collection-menu{
        background-color:rgb(226,226,226)
    }
    section.section-003-content-15 .collection-menu .collection-flat{
        float:left
    }
    section.section-003-content-15 .collection-menu.bg-overlay{
        background-color:#19325b
    }
    section.section-003-content-15 .collection-menu{
        position:relative;
        left:0;
        padding:25px;
        width:100%;
        float:left
    }
    section.section-003-content-15 .collection-menu h1{
        text-align:left;
        color:#000
    }
    section.section-003-content-15 .collection-menu ul li a{
        color:#fff
    }
    section.section-003-content-15 .collection-menu ul li.active a{
        color:#fff
    }
    section.section-003-content-15 .collection-menu .menu-point{
        width:100%;
        float:left;
        clear:both
    }
    section.section-003-content-15 .collection-menu ul{
        float:left
    }
    section.section-003-content-15 .collection-menu ul li{
        border-bottom:1px solid #ececec
    }
    section.section-003-content-23 .box-collection-23{
        display:block;
        padding:0 0
    }
    section.section-003-content-23 .clearfix-mb{
        display:block
    }
    section.section-003-content-23 .box-collection-23 .box-collection-sub{
        width:50%;
        padding:15px
    }
    section.section-003-content-23 h2{
        padding:20px 15px
    }
    section.section-003-content-23 .box-more{
        right:15px
    }
    section.section-003-content-23 h3{
        padding:0 15px 5px 15px
    }
    section.section-003-content-23 h4{
        padding:20px 15px
    }
    section.section-003-content-23 h5{
        padding:0 15px 5px 15px
    }
    section.section-003-content-19 .box-collection-19{
        display:block
    }
    section.section-003-content-19 .box-collection-sub{
        border-right:none
    }
    section.section-003-content-20 .box-collection-20{
        display:block;
        padding:0 0
    }
    section.section-003-content-20 .clearfix-mb{
        display:block
    }
    section.section-003-content-20 .box-collection-20 .box-collection-sub{
        width:50%;
        padding:15px
    }
    section.section-003-content-22 .box-collection-22 .box-collection-sub h2{
        padding:0 15px
    }
    section.section-003-content-22 .box-collection-22 .box-collection-sub p{
        padding:0 15px
    }
    section.section-003-content-16 .box-collection-head h2{
        padding:0 15px
    }
    section.section-003-content-16 .box-collection-head h3{
        padding:0 15px
    }
    section.section-003-content-16 .box-collection-head p{
        padding:0 15px
    }
    section.section-003-content-16 .box-collection-head{
        padding:5px 0
    }
    section.section-003-content-17 .italy-col .box-collection-col .sub-text{
        position:relative;
        top:0;
        right:0;
        left:0;
        background-color:rgb(226,226,226);
        width:100%;
        height:auto;
        padding:20px
    }
    section.section-003-content-17 .italy-col .box-collection-col .sub-text h3{
        margin:0 0 20px 0
    }
    section.section-003-content-17 .italy-col .box-collection-col .sub-text h2{
        color:#000
    }
    section.section-003-content-17 .italy-col .box-collection-col .sub-text p{
        color:#000
    }
    section.section-003-content-17 .italy-col .box-collection-col .carousel-indicators{
        top:0;
        right:0;
        left:auto;
        bottom:auto;
        width:100%
    }
    section.section-003-content-18 .grade-col .box-collection-col .sub-text.sub-text-st-2 h2{
        color:#000
    }
    section.section-003-content-18 .grade-col .box-collection-col .sub-text.sub-text-st-2 h3{
        color:#000
    }
    section.section-003-content-18 .grade-col .box-collection-col .carousel-indicators{
        top:0;
        right:0;
        left:auto;
        bottom:auto;
        width:100%;
        text-align:left
    }
    section.section-003-content-18 .grade-col .box-collection-col .sub-text{
        position:relative;
        top:0;
        right:0;
        left:0;
        background-color:rgb(226,226,226);
        width:100%;
        height:auto;
        padding:20px
    }
    section.section-003-content-24 .product-fav .fav-box .sub-series{
        padding:15px;
        background:rgba(255,255,255,.95)
    }
    section.section-003-content-24 .product-fav .fav-box .sub-series h2{
        color:rgba(0,0,0,1);
        font-size:16px;
        line-height:16px
    }
    section.section-003-content-24 img.bb-head{
        margin:30px auto 30px auto;
        padding:0 20px
    }
    section.section-003-content-24 .product-fav{
        margin:0
    }
    section.section-003-content-24 .pagin-sub-series .pagin-sub-line-series-left{
        margin-left:25%
    }
    section.section-003-content-24 .pagin-sub-series h2{
        width:40%
    }
    section.section-003-content-24 .pagin-sub-series .pagin-sub-line-series-right{
        margin-right:25%
    }
    section.section-003-content-44 .hsub-series .sub-line-series-left{
        width:10%;
        margin-left:20%
    }
    section.section-003-content-44 .hsub-series .sub-line-series-right{
        width:10%;
        margin-right:20%
    }
    section.section-003-content-44 .hsub-series h2{
        width:40%
    }
    section.section-003-content-44 .hhead-content{
        padding:0 15px
    }
    section.section-003-content-44 .product-fav .fav-box .sub-series{
        padding:15px;
        background:rgba(255,255,255,.95)
    }
    section.section-003-content-44 .product-fav .fav-box .sub-series h2{
        color:rgba(0,0,0,1);
        font-size:16px;
        line-height:16px
    }
    section.section-003-content-44 .product-fav{
        margin:0
    }
    section.section-003-content-44 .pagin-sub-series .pagin-sub-line-series-left{
        margin-left:25%
    }
    section.section-003-content-44 .pagin-sub-series h2{
        width:40%
    }
    section.section-003-content-44 .pagin-sub-series .pagin-sub-line-series-right{
        margin-right:25%
    }
    section.section-003-content-25 .title{
        position:relative;
        padding:20px
    }
    section.section-003-content-25 .title h1{
        width:auto;
        float:none;
        padding:0
    }
    section.section-003-content-25 .title h1{
        width:auto;
        float:none;
        padding:0
    }
    section.section-003-content-25 .img-head-bb{
        padding:0 15px 15px 15px
    }
    section.section-003-content-25 .img-head-bb img.pull-right{
        margin-top:0!important;
        float:left!important
    }
    section.section-003-content-25 .title h2{
        width:auto;
        float:none;
        padding:0
    }
    section.section-003-content-26 .box-collection-26{
        margin:0
    }
    section.section-003-content-27 .clearfix-mb{
        display:block
    }
    section.section-003-content-27 .clearfix-ds{
        display:none
    }
    section.section-003-content-27 h2{
        padding:0 15px 15px 15px
    }
    section.section-003-content-27 .box-collection-27-head .box-collection-headtext-sub{
        padding:0;
        margin:0 0 10px 0
    }
    section.section-003-content-27 .box-collection-27-head .box-collection-headtext-sub h3{
        text-align:left;
        padding:0 15px
    }
    section.section-003-content-27 .box-collection-27-head .headtext-bb{
        margin:0 0 10px 0
    }
    section.section-003-content-27 .box-collection-27-head h1{
        padding:0 15px 0 15px;
        margin-bottom:0
    }
    section.section-003-content-27 .box-collection-27-head .box-collection-head-sub h2{
        padding:0 15px 0 15px
    }
    section.section-003-content-27 .box-collection-27-head .box-collection-head-sub h3{
        text-align:left;
        padding:0 15px 0 15px
    }
    section.section-003-content-27 .box-collection-27-head .box-collection-head-sub{
        padding:0 0;
        margin:0 0 10px 0
    }
    section.section-003-content-28 .product-fav{
        margin:0;
        padding:0 15px
    }
    section.section-003-content-28 h6{
        padding:0 15px 15px 15px
    }
    section.section-003-content-28 .product-fav .fav-box{
        margin:0;
        padding:1px
    }
    section.section-003-content-28 .product-fav .fav-box .sub-series{
        background:rgba(255,255,255,.95)
    }
    section.section-003-content-28 .product-fav .fav-box .sub-series h2{
        color:rgba(0,0,0,1)
    }
    section.section-003-content-29 .box-collection-29{
        display:block
    }
    section.section-003-content-29 .box-collection-sub img{
        display:none
    }
    section.section-003-content-29 .box-collection-sub h1 br{
        display:none
    }
    section.section-003-content-29 .box-collection-sub{
        padding:0 15px
    }
    section.section-003-content-31{
        margin-bottom:0;
        border-bottom:1px solid #c1c1c1
    }
    section.section-003-content-39 .widget{
        padding:25px
    }
    section.section-003-content-34 .media-body{
        vertical-align:middle
    }
    section.section-003-content-35 .des{
        padding:0 15px
    }
    section.section-003-content-34 .media{
        padding:0
    }
    section.section-003-content-34 .des{
        padding:0
    }
    section.section-003-content-35 .des h2{
        margin:0 0 30px 0
    }
    section.section-003-content-35 .des p{
        margin:0 0 30px 0
    }
    section.section-003-content-35 .des img{
        display:none
    }
    section.section-003-content-36 .map-menu{
        height:auto;
        position:relative
    }
    section.section-003-content-36 .map-menu h3{
        color:#000
    }
    section.section-003-content-36 .map-menu .menu-sub li a{
        color:#000
    }
    section.section-003-content-36 .map-menu .menu-sub li.active a{
        color:#fff
    }
    section.section-003-content-36 .map-menu .menu-sub li{
        border-bottom:1px solid #ececec
    }
    section.section-003-content-36 .studio-selected{
        margin:0
    }
    section.section-003-content-36 .studio-selected .stu-tab{
        padding:0
    }
    section.section-003-content-38 .des-box-38 .box-stu-38 h2{
        font-size:20px;
        line-height:22px
    }
    section.section-003-content-38 .des-box-38 .box-stu-38 .address-stu .address-stu-38 h3{
        width:80%
    }
    section.section-003-content-38 .des-box-38 .box-stu-38 .address-stu .address-stu-38 h3 br{
        display:block
    }
    section.section-003-content-38 .des-box-38 .box-stu-38 .address-stu .address-stu-38 .point-stu{
        padding:0;
        margin-top:15px
    }
    section.section-003-content-34{
        padding:15px 15px 0 15px
    }
    section.section-003-content-38 .des-box-38{
        display:block
    }
    section.section-003-content-37 .pic-stu{
        margin:0
    }
    section.section-003-content-37 .pic-stu .brickk{
        padding:0 0 1px 0
    }
    section.section-003-content-38 .des-box-38 .box-stu-38{
        padding:0 15px
    }
    section.section-003-content-38 .des-box-38 .box-stu-38:last-child{
        border-left:none;
        padding:0
    }
    section.section-003-content-38 .des-box-38 .box-stu-38 .address-stu .address-stu-38{
        padding:0 15px
    }
    section.section-003-content-37 .text-content{
        position:absolute;
        width:100%;
        padding:10px;
        bottom:0;
        height:auto;
        background-color:rgba(0,0,0,.65)
    }
    section.section-003-content-37 .pic-stu .text-content .head-series h2{
        color:rgba(255,255,255,1)
    }
    section.section-003-content-39 .widget .widget-config .sel-menu li span a{
        color:#000
    }
    section.section-003-content-33 .product-content .product-box{
        padding:0 5px;
        text-align:center
    }
    section.section-003-content-33 .featured-header legend h1{
        font-size:24px
    }
    section.section-003-content-33 h6{
        text-align:center
    }
    section.section-003-content-33 .clearfix-mb{
        display:block
    }
    section.section-003-content-42 .about-content .about-box .map{
        display:none
    }
    section.section-003-content-42 .about-content .about-box .title{
        margin:20px 0 20px 0
    }
    section.section-003-content-42 .about-content .about-box .pref .about-pref{
        margin:0
    }
    section.section-003-content-42 .about-content .about-box .pref .about-pref .box-pref .pic-pref{
        height:480px!important
    }
    section.section-003-content-42 .about-content-2{
        margin:0;
        padding-bottom:0
    }
    section.section-003-content-42 .about-bg{
        display:none
    }
    section.section-003-content-42 .about-content .about-box .slide-about .carousel-indicators{
        text-align:center
    }
    section.section-003-content-42 .about-content .about-box .aw .aw-box img{
        margin:15px auto
    }
    section.section-003-content-42 .about-content .about-box .aw h3{
        text-align:center
    }
    section.section-003-content-45 .wishlist-content{
        display:block;
        margin:0
    }
    section.section-003-content-45 .wishlist-content .wishlist-box-span{
        display:none
    }
    section.section-003-content-45 .wishlist-content .wishlist-box{
        padding:15px;
        border-bottom:1px solid #efefef;
        width:inherit
    }
    section.section-003-content-45 .wishlist-content .wishlist-box .btn-wishlist-ico{
        position:relative;
        text-align:right;
        padding:0 15px
    }
    section.section-003-content-45 .wishlist-content:last-child .wishlist-box{
        border-bottom:1px solid #efefef
    }
    section.section-003-content-45 .wishlist-content:last-child .wishlist-box:last-child{
        border-bottom:1px solid transparent
    }
    section.section-003-content-45 .wishlist-content .wishlist-box .media-left img{
        width:90px;
        height:90px
    }
    section.section-003-content-46 .news-content .news-box{
        padding:15px 15px 20px 15px
    }
    section.section-003-content-46 .news-content{
        margin:0
    }
    section.section-003-content-46 .news-content .news-box .media-left img{
        width:90px;
        height:90px
    }
    section.section-003-content-46 .news-content .news-box h2{
        margin:0 0 10px 0
    }
    section.section-003-content-47 .box-collection-list{
        margin:0 0
    }
    section.section-003-content-47 .box-collection-list .box-pr{
        padding:0 0
    }
    section.section-003-content-47 .box-collection-list .box-pr .continue{
        display:none
    }
    section.section-003-content-47 .box-pr-list .box-pr-list-country:last-child{
        border-bottom:1px solid #efefef
    }
    section.section-003-content-48{
        margin:0 0 20px 0
    }
    section.section-003-content-48 #blog-landing .white-panel{
        padding:0 10px 10px 10px
    }
    section.section-003-content-50 .blog-style-3 .product-box .product-box-item{
        height:108.5px!important
    }
    section.section-003-content-50 .blog-style-3{
        margin:15px 0
    }
    section.section-003-content-50{
        box-shadow:0 0 0 0 rgba(0,0,0,.05)
    }
    section.section-003-content-52 .des-box-52 .box-stu-52:last-child{
        padding:20px
    }
    section.section-003-content-53 .des-box-53{
        display:block
    }
    section.section-003-content-53 .des-box-53 .box-stu-53{
        padding:0 15px
    }
    section.section-003-content-53 .des-box-53 .box-stu-53 h2{
        font-family:'noto_sansmed';
        font-size:20px;
        line-height:20px;
        padding:20px 0 20px 0;
        margin:0;
        border-bottom:5px solid #D30000
    }
    section.section-003-content-53 .des-box-53 .box-stu-53 .box-stus-53 .box-picstu-53 .pic-stu{
        height:320px!important
    }
    section.section-003-content-51 .des-box-51 .box-stu-51{
        border-bottom:1px solid #efefef;
        padding:0 15px 20px 15px;
        margin-bottom:20px
    }
    section.section-003-content-54 .content-cleed .content-cleeed-line .content-cleedd-box{
        padding:10px 15px
    }
    section.section-003-content-54 .des-cer{
        padding:0 15px
    }
    section.section-003-content-54 .content-leed{
        margin:0;
        padding:0
    }
    section.section-003-content-54 .content-cleeed{
        margin:0 0 5px 0;
        border-bottom:1px solid #efefef;
        display:block
    }
    section.section-003-content-54 .content-cleeed:last-child{
        margin:0 0 5px 0;
        border-bottom:1px solid transparent;
        display:block
    }
    section.section-003-content-54 .content-leed .content-leed-box .content-leedd-box h3{
        text-align:center;
        font-size:16px;
        line-height:20px
    }
    section.section-003-content-54 .content-leed .content-leed-box .content-leedd-box p{
        text-align:center
    }
    section.section-003-content-54 .des-cer-level{
        padding:0 15px
    }
    section.section-003-content-54 .content-cer{
        display:block;
        padding:0
    }
    section.section-003-content-54 .content-cleed{
        padding:0
    }
    section.section-003-content-55 .content-cer{
        display:block;
        padding:0 15px
    }
    section.section-003-content-55 .des-cer{
        padding:0 15px
    }
    section.section-003-content-55 .content-cer .content-cer-box{
        padding:0
    }
    section.section-003-content-55 .content-cer .content-cer-line{
        display:block;
        padding:10px 0
    }
    section.section-003-content-55 .content-cer .content-cer-box ul{
        padding:0 0 0 17px
    }
    section.section-003-content-57 .product-inspire .product-inspire-box p{
        text-align:center
    }
    section.section-003-content-58 .style-2{
        padding:0
    }
    section.section-003-content-58 .style-4{
        padding:0 10px;
        margin:10px 0
    }
    section.section-003-content-58 .style-3{
        padding:0 15px
    }
    section.section-003-content-58 .style-5{
        padding:0 5px;
        margin:10px 0
    }
    section.section-003-content-58 .style-6{
        margin:10px 0;
        padding:0 5px
    }
    section.section-003-content-60 .award-collection .award-collection-content{
        margin:0 -10px
    }
    section.section-003-content-64 .box-img{
        display:none
    }
    section.section-003-content-67 .product-fav .fav-box .sub-series h2{
        font-size:14px;
        line-height:14px
    }
    section.section-003-content-67 .product-fav{
        margin:0
    }
    section.section-003-content-67 .product-fav .fav-box .sub-series{
        background:rgba(255,255,255,.95)
    }
    section.section-003-content-68 .box-pref-68 .box-pref{
        height:500px!important;
        margin:0 0 10px 0
    }
    section.section-003-content-68 .box-pref-68{
        margin-bottom:0
    }
    footer header.nav-003 .navbar-top.navbar-footer{
        display:block;
        min-height:inherit
    }
    footer header.nav-003.navbar{
        display:block
    }
    footer .footer-003{
        padding:0 0
    }
    footer .footer-003 .navbar .box-footer{
        margin:30px 0
    }
    footer .footer-003 .navbar .box-footer .box-footer-v1 .posts .headline{
        margin:0 0 0 0;
        cursor:pointer;
        position:relative;
        min-height:inherit;
        padding:9px 0 7px 0
    }
    footer .footer-003 .navbar .box-footer .box-footer-v1 .posts .headline:after{
        content:'+';
        position:absolute;
        right:10px;
        top:8px
    }
    footer .footer-003 .navbar .box-footer .box-footer-v1{
        padding:0 10px
    }
    footer .footer-003 .navbar .box-footer .box-footer-v1 .posts ul{
        margin:0 0 25px 0
    }
    footer .footer-003 .navbar .box-footer .box-footer-v1 .posts .headline h2 a br{
        display:none
    }
    footer .footer-003 .navbar .box-footer .footer-mb{
        display:block
    }
    footer .footer-003 .navbar .box-footer .footer-ds{
        display:none
    }
    footer .footer-003 .navbar .box-footer .box-footer-v1.footer-mb .posts .headline.headline-contact:after{
        content:''
    }
    footer .footer-003 .navbar .box-footer .box-footer-v1.footer-mb .posts .headline.headline-call:after{
        content:''
    }
    section.section-003-content-36.sty1{
        padding:15px 15px 0 15px!important
    }
    section.section-003-content-38.sty1{
        padding:15px!important
    }
    section.section-003-content-38.sty1 .des-box-38 .box-stu-38{
        padding:0!important
    }
    section.section-003-content-38.contact-38.sty1 .des-box-38 .box-stu-38:last-child{
        padding:0!important
    }
    section.section-003-content-87 .col-content-87 h2{
        padding:0 15px
    }
    section.section-003-content-89{
        padding:0 15px
    }
    .s--rw7{
        margin:0 0 20px
    }
    .gp-right{
        display:block;
        position:absolute;
        top:21px;
        right:15px;
        z-index:1
    }
    .gp-right .v2-bx{
        display:inline-block;
        margin:0 3px
    }
    .v2-bxprofile{
        display:inline-block
    }
    header.nav-003 .yamm .line .v2-bxprofile .dropdown{
        position:relative
    }
    header.nav-003 .yamm .line .v2-bxprofile .dropdown-menu{
        right:0!important;
        left:auto;
        top:100%;
        margin:5px 0 0
    }
    header.nav-003 .nav-mb li.new-v3 .new--vision .input-group-btn{
        display:inline-block;
        margin-right:5px;
        vertical-align:middle
    }
    header.nav-003 .nav-mb li.new-v3 .new--vision .input-group-btn.select{
        width:auto
    }
    header.nav-003 .nav-mb li.new-v3 .new--vision{
        padding:10px 15px;
        position:relative
    }
    header.nav-003 .nav-mb li.new-v3 .new--vision .set-mb-lang{
        display:inline-block;
        padding:0 10px;
        text-align:center;
        vertical-align:middle;
        min-height:35px;
        line-height:35px
    }
    header.nav-003 .nav-mb li.new-v3 .new--vision .set-mb-lang.active,header.nav-003 .nav-mb li.new-v3 .new--vision .set-mb-lang:hover{
        background-color:#d30000
    }
    header.nav-003 .nav-mb li.new-v3 .new--vision .set-mb-lang.unhover{
        background-color:transparent
    }
    header.nav-003 .nav-mb li.new-v3 .new--vision .set-mb-lang a p{
        font-family:'noto_sansbold';
        font-size:12px;
        line-height:18px;
        color:#000;
        display:inline-block;
        vertical-align:middle;
        margin:0
    }
    header.nav-003 .nav-mb li.new-v3 .new--vision .set-mb-lang.active a p,header.nav-003 .nav-mb li.new-v3 .new--vision .set-mb-lang:hover a p{
        color:#fff
    }
    header.nav-003 .nav-mb li.new-v3 .new--vision .select button,header.nav-003 .nav-mb li.new-v3 .new--vision .select button:hover,header.nav-003 .nav-mb li.new-v3 .new--vision .select button:focus{
        width:160px;
        height:35px;
        text-align:left;
        border-radius:0;
        line-height:normal;
        font-size:14px;
        font-family:'noto_sansbold';
        z-index:auto;
        background-color:#fff;
        border:1px solid #eaeaea
    }
    header.nav-003 .nav-mb li.new-v3 .new--vision .input-group-btn:first-child>.btn{
        margin:0
    }
    header.nav-003 .nav-mb li.new-v3 .new--vision .dropdown-menu li:hover{
        background-color:#eaeaea;
        color:#000
    }
    header.nav-003 .nav-mb li.new-v3 .new--vision .dropdown-menu li,header.nav-003 .nav-mb li.new-v3 .new--vision .dropdown-menu li:last-child{
        border-bottom:none;
        padding:10px 12px;
        font-family:'noto_sansbold';
        font-size:14px
    }
    header.nav-003 .nav-mb li.new-v3 .new--vision .select .caret{
        position:absolute;
        right:12px;
        margin-top:8px;
        border-top-color:#000
    }
    header.nav-003 .nav-mb li.new-v3 .new--vision .option{
        width:100%;
        font-family:'noto_sansbold';
        font-size:14px;
        line-height:normal;
        border-radius:0;
        left:0;
        right:0;
        background-color:#fff;
        top:auto;
        box-shadow:none;
        margin:2px 0 0;
        border:1px solid #eaeaea;
        position:absolute;
        padding:0
    }
    header.nav-003 .nav-mb li.new-v3 .new--vision .option.dropdown-menu>li>a{
        padding:0;
        font-family:'noto_sansbold';
        font-size:14px;
        line-height:normal;
        color:#000
    }
    header.nav-003 .nav-mb li.new-v3 .new--vision .v2-bx{
        position:absolute;
        top:15px;
        right:15px
    }
    header.nav-003 .nav-mb li.new-v3 .new--vision .v2-bx .ico{
        width:24px
    }
    .gp-right .v2-bx .ico{
        width:24px
    }
    .gp-right .v2-bx:first-child{
        margin-right:12px
    }
    .gp-right .v2-bx .num{
        font-size:10px;
        line-height:24px
    }
    .gp-right .v2-bxprofile .avatar{
        width:24px;
        height:24px
    }
    section.section-003-content-36.section-003-content-36s.th .studio-selected .stu-tab{
        display:block
    }
    section.section-003-content-36.section-003-content-36s .tab-d{
        padding:0 15px
    }
    .modal-mapx .close{
        right:10px
    }
    section.section-003-content-38.contact-38 .des-box-38 .box-stu-38{
        padding:15px 15px 0 15px
    }
    section.section-003-content-26 .box-collection-sub-360 .qr-360{
        display:none
    }
    section.section-003-content-26 .box-collection-sub-360 p{
        margin:0 0 0 0
    }
    section.section-003-content-26 .box-collection-sub-360 .ico-360{
        margin:0 0 0 0
    }
    section.section-003-content-13 .box-item .text-ds-italy{
        display:block!important
    }
    section.section-003-content-16 .box-collection-head .btn-cotto-load{
        margin:15px
    }
    .banner-spacial{
        right:15px
    }
    section.section-003-content-88 .content{
        padding-left:0;
        padding-top:20px
    }
    section.section-003-content-88{
        padding:0 15px
    }
    section.section-003-content-88 .content h3{
        font-size:24px;
        line-height:30px
    }
    section.section-003-content-88 .content .pd-drw{
        margin:0
    }
    section.section-003-content-88 .content .pd-drw .pd-drw-box{
        padding:0
    }
    section.section-003-content-88 .content .pd-drw .pd-drw-box h4{
        font-size:20px;
        line-height:26px
    }
    section.section-003-content-1.th .box-top-1 .box-style-1 .content-1 {
    	border: none;
	}
	section.section-003-content-1.th .box-top-1 {
	    margin: 0;
	}
	section.section-003-content-1.th .box-top-1 .box-style-1 {
	    padding: 10px 0 10px 0;
	}
	section.section-003-content-1.th .box-top-1 .box-style-1 .carousel-img {
    margin-top: 0;
}
}
@media only screen and (max-width:480px){
    .s--title.s--od .btn{
        width:100%;
        position:relative;
        margin-top:20px
    }
    .s--title.s--od{
        padding-right:0
    }
    .rdo-gp .radio.radio-inline{
        margin:0 0 15px;
        display:block;
        float:none
    }
    .rdo-gp{
        margin-bottom:0
    }
    section.section-003-content-89 .box-89-content .box-89-visible-xs{
        display:block
    }
    section.section-003-content-89 .box-collection-89 .box-89{
        width:100%
    }
    section.section-003-content-89 .box-89-content .box-collection-sub{
        width:50%
    }
    .table.data-fixfriend th{
        font-size:16px
    }
    .table.data-fixfriend td{
        font-size:16px
    }
    section.section-003-content-84 .fixfriend-logo{
        display:block;
        vertical-align:0;
        margin:15px auto 0 auto
    }
    section.section-003-content-85 .col-content-85 .search-input .box-sch .btn-start{
        width:50%;
        margin-top:10px
    }
    section.section-003-content-85 .col-content-85 .search-input .box-sch .start-sch{
        width:100%
    }
    section.section-003-content-86 .col-content-86 .box-col-86 .caption h3{
        padding:0;
        margin:0 0 10px 0;
        width:100%
    }
    section.section-003-content-86 .col-content-86 .box-col-86 .caption p{
        padding:0 0 0 0;
        width:100%;
        border-left:none
    }
    section.section-003-content-13 .panel-default>.panel-heading+.panel-collapse>.panel-body p{
        position:relative;
        bottom:0;
        right:0;
        text-align:center;
        margin-bottom:15px
    }
    section.section-003-content-14 .product-content .product-box .product-box-item{
        height:250px!important
    }
    section.section-003-content-13.th .box-item .panel-group .panel-heading h4{
        font-size:18px;
        line-height:18px
    }
    .modal-fav-product .sub-series .sub-line-series-left{
        width:10%;
        margin-left:20%
    }
    .modal-fav-product .sub-series .sub-line-series-right{
        width:10%;
        margin-right:20%
    }
    .modal-fav-product .sub-series h3{
        width:40%
    }
    .carousel-003 .img-ds{
        display:none!important
    }
    .carousel-003 .img-mb{
        display:block!important
    }
    header.nav-003 .navbar .navbar-toggle.navbar-toggle-curious{
        width:24%
    }
    header.nav-003 .navbar .logo.logo-curious-custom{
        width:38%
    }
    header.nav-003 .navbar .logo.logo-curious-custom img{
        width:75px
    }
    header.nav-003 .navbar-top .navbar-nav .set-mb-lang:nth-child(3){
        padding:0 5px
    }
    header.nav-003 .navbar-top .navbar-nav .set-mb-lang{
        padding:0 5px
    }
    section.section-003-content-3 .widget .widget-search .form-widget{
        width:60%
    }
    section.section-003-content-6 h2{
        top:10px;
        left:10px
    }
    section.section-003-content-7 .sub-series .sub-line-series-left{
        width:10%;
        margin-left:15%
    }
    section.section-003-content-7 .sub-series .sub-line-series-right{
        width:10%;
        margin-right:15%
    }
    section.section-003-content-7 .product-content .product-box .product-photo-cover{
        min-height:145px
    }
    section.section-003-content-7 .sub-series h2{
        width:50%
    }
    section.section-003-content-7a .sub-series .sub-line-series-left{
        width:10%;
        margin-left:15%
    }
    section.section-003-content-7a .sub-series .sub-line-series-right{
        width:10%;
        margin-right:15%
    }
    section.section-003-content-7a .sub-series h2{
        width:50%
    }
    section.section-003-content-5 .sub-series .sub-line-series-left{
        width:10%;
        margin-left:15%
    }
    section.section-003-content-5 .sub-series .sub-line-series-right{
        width:10%;
        margin-right:15%
    }
    section.section-003-content-5 .sub-series h2{
        width:50%
    }
    section.section-003-content-5 .pagin-sub-series .pagin-sub-line-series-left{
        width:10%;
        margin-left:10%
    }
    section.section-003-content-5 .pagin-sub-series .pagin-sub-line-series-right{
        width:10%;
        margin-right:10%
    }
    section.section-003-content-5 .pagin-sub-series h2{
        width:60%
    }
    section.section-003-content-7 .pagin-sub-series .pagin-sub-line-series-left{
        width:10%;
        margin-left:10%
    }
    section.section-003-content-7 .pagin-sub-series .pagin-sub-line-series-right{
        width:10%;
        margin-right:10%
    }
    section.section-003-content-7 .pagin-sub-series h2{
        width:60%
    }
    section.section-003-content-7 .pagination .arrow{
        margin:0 10px
    }
    section.section-003-content-7a .pagin-sub-series .pagin-sub-line-series-left{
        width:10%;
        margin-left:10%
    }
    section.section-003-content-7a .pagin-sub-series .pagin-sub-line-series-right{
        width:10%;
        margin-right:10%
    }
    section.section-003-content-7a .pagin-sub-series h2{
        width:60%
    }
    section.section-003-content-7a .pagination .arrow{
        margin:0 10px
    }
    section.section-003-content-5 .pagination .arrow{
        margin:0 10px
    }
    section.section-003-content-14 .product-content .product-box{
        padding:2px 0;
        width:100%
    }
    section.section-003-content-8 .product-fav .fav-box .sub-series{
        position:relative;
        top:0;
        left:0;
        right:0;
        background-color:#E2E2E2;
        float:left;
        width:100%;
        padding:10px;
        background:-moz-linear-gradient(top,rgb(226,226,226) 0%,rgb(226,226,226) 100%);
        background:-webkit-linear-gradient(top,rgb(226,226,226) 0%,rgb(226,226,226) 100%);
        background:linear-gradient(to bottom,rgb(226,226,226) 0%,rgb(226,226,226) 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E2E2E2',endColorstr='#E2E2E2',GradientType=0)
    }
    section.section-003-content-8 .product-fav .carousel-indicators{
        text-align:center
    }
    section.section-003-content-8 .product-fav .fav-box .sub-series h2{
        color:#000
    }
    section.section-003-content-8 .product-fav .fav-box .sub-series h3{
        color:#000
    }
    section.section-003-content-21 .box-collection-21 .box-collection-sub{
        width:100%
    }
    section.section-003-content-24 .product-fav .fav-box{
        width:100%;
        padding:0 0 10px 0
    }
    section.section-003-content-24 .product-fav .fav-box .sub-series{
        padding:15px;
        background:rgb(238,238,238);
        position:relative
    }
    section.section-003-content-24 .pagination .arrow{
        margin:0 5px
    }
    section.section-003-content-24 .pagin-sub-series .pagin-sub-line-series-left{
        margin-left:15%
    }
    section.section-003-content-24 .pagin-sub-series h2{
        width:60%
    }
    section.section-003-content-24 .pagin-sub-series .pagin-sub-line-series-right{
        margin-right:15%
    }
    section.section-003-content-42 .about-content .about-box .pref .about-pref .box-pref{
        height:320px!important;
        width:100%
    }
    section.section-003-content-44 .hsub-series .sub-line-series-left{
        width:10%;
        margin-left:15%
    }
    section.section-003-content-44 .hsub-series .sub-line-series-right{
        width:10%;
        margin-right:15%
    }
    section.section-003-content-44 .hsub-series h2{
        width:50%
    }
    section.section-003-content-44 .product-fav .fav-box{
        width:100%;
        padding:0
    }
    section.section-003-content-44 .pagination .arrow{
        margin:0 5px
    }
    section.section-003-content-44 .pagin-sub-series .pagin-sub-line-series-left{
        margin-left:15%
    }
    section.section-003-content-44 .pagin-sub-series h2{
        width:60%
    }
    section.section-003-content-44 .pagin-sub-series .pagin-sub-line-series-right{
        margin-right:15%
    }
    section.section-003-content-27 .box-collection-27.box-wm-27 .box-collection-sub{
        width:100%
    }
    section.section-003-content-28 .product-fav .fav-box{
        width:100%;
        padding:0
    }
    section.section-003-content-28 .product-fav{
        margin:0;
        padding:0 30px
    }
    section.section-003-content-26 .box-collection-26{
        display:block
    }
    section.section-003-content-26 .box-collection-sub{
        padding:0 15px 20px 15px
    }
    section.section-003-content-26 .box-collection-sub:first-child{
        border-right:none;
        padding:0 15px
    }
    section.section-003-content-26 .box-collection-sub img.rright{
        float:none;
        margin:0 auto
    }
    section.section-003-content-34 h3{
        font-size:14px;
        line-height:14px;
        width:75%
    }
    section.section-003-content-36 .map-menu h3{
        font-size:20px;
        line-height:22px
    }
    section.section-003-content-36 .map-menu .menu-sub{
        padding:40px 0
    }
    section.section-003-content-36 .map-menu{
        padding:35px 20px
    }
    section.section-003-content-34 .des h1{
        font-size:20px;
        line-height:22px
    }
    section.section-003-content-35 .des h2{
        font-size:20px;
        line-height:22px
    }
    section.section-003-content-42 .about-content .about-box .pref .about-pref .box-pref .pic-pref{
        height:320px!important
    }
    section.section-003-content-50 .blog-style-3 .product-box{
        width:100%;
        padding:2.5px 0
    }
    section.section-003-content-50 .blog-style-3 .product-box .product-box-item{
        height:320px!important
    }
    section.section-003-content-52 .des-box-52{
        display:block
    }
    section.section-003-content-53 .des-box-53 .box-stu-53 h2{
        font-family:'noto_sansmed';
        font-size:20px;
        line-height:20px;
        padding:20px 0 20px 0;
        margin:0;
        border-bottom:5px solid #D30000
    }
    section.section-003-content-52 .des-box-52 .box-stu-52:last-child{
        border-left:none;
        padding:15px
    }
    section.section-003-content-52 .des-box-52 .box-stu-52{
        padding:15px
    }
    section.section-003-content-58 .style-5{
        display:block
    }
    section.section-003-content-58 .style-2{
        display:block
    }
    section.section-003-content-58 .style-2 .content-style-2:last-child{
        border-left:none;
        padding:0 15px
    }
    section.section-003-content-58 .style-2 .content-style-2{
        padding:0 15px
    }
    section.section-003-content-66 .content-cer-line{
        display:block
    }
    section.section-003-content-66 .content-cer-box{
        padding:10px 0;
        width:100%
    }
    section.section-003-content-67 .product-fav .fav-box{
        padding:0 5px 5px 5px;
        width:100%
    }
    section.section-003-content-67 .product-fav{
        margin:0
    }
    section.section-003-content-68 .box-pref-68 .box-pref{
        height:240px!important
    }
}
 .right-bubble-container .right-bubble-frame {
     width: 200px ;
}
 