

body{font-family: 'Kanit', sans-serif;font-weight: 400;background-color: #fff;min-width:1300px}

a {text-decoration: none;color: #000;display: initial;}

ul {margin: 0;padding: 0;}

ul li {list-style: none;}

.hoverFade{-webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; -ms-transition: 0.2s;}



#headerDes .boxTop{background-color: #fff;padding: 16px 0 10px;border-bottom: 7px solid #000;}

#headerDes .boxTop .logo{display: block;margin: auto;}

#headerDes .tabMenu{background-color: #6f6253;padding: 6px 0 11px;}

#headerDes .tabMenu .menu{display: block;width: max-content;margin: auto;}

#headerDes .tabMenu .menu .liMain{margin: 0 34px;float: left;}

#headerDes .tabMenu .menu .liMain a{color: #fff;font-size: 20px;}

#headerDes .tabMenu .menu .liMain:first-child{margin-left: 0;}

#headerDes .tabMenu .menu .liMain:last-child{margin-right: 0;}

#headerDes .tabMenu .btnReservation{float: right;background-color: #000;color: #fff;font-size: 20px;font-weight: 500;padding: 1px 20px 2px;line-height: 1.3;}



.boxTitleAll{width: max-content;display: block;margin: 50px auto 0;color: #fff;background-color: #6f6253;font-weight: 300;line-height: 1.2;border-radius: 30px;font-size: 42px;padding: 7px 52px 8px;}

.boxTitleAll span{font-weight: 500;}

#main .boxSlideTop{margin-bottom: 30px;}

#main .boxSlideTop .bx-wrapper{margin-bottom: 0;border: none;}

#main .boxSlideTop .bx-wrapper .bx-controls-direction{display: none;}

#main .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus,#main .bx-wrapper .bx-pager.bx-default-pager a:hover{background-color: #9f7e53;}

#main .boxService .itemService{height: 358px;position: relative;background-size: cover;background-position: center;width: 100%;border-radius: 30px;overflow: hidden;}

#main .boxService .itemService .text{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: max-content;height: fit-content;margin: auto;color: #fff;font-weight: 500;font-size: 42px;}

#main .boxCasinoVideo .boxVideo{margin: 50px auto 0;max-width: 1000px;display: block;}

#main .textAllPage{margin: 45px 0 0;font-size: 22px;line-height: 1.4;}

#main .boxCasinoHome{margin-top: 60px;height: 690px;width: 100%;background-image: url('../images/frontend/casino1.jpg');background-position: center;background-size: cover;}

#main .boxCasinoHome .picCasino{width: 100%;max-width: 840px;margin: 300px 0 0 80px;}

#main .boxTabTitle{text-align: center;margin: 0 auto 0;color: #fff;background-color: #6f6253;font-weight: 300;line-height: 1.2;font-size: 42px;padding: 7px 0 8px;border-bottom: 7px solid #000;}

#main .boxTabTitle span{font-weight: 500;}

#main .boxDetailTop{margin: 100px 0 0;}

#main .boxDetailTop .textH2 {font-size: 32px;line-height: 1.2;}

#main .boxDetailTop .text2 {line-height: 1.2;font-size: 32px;font-weight: 500;color: #9f7f54;}

#main .boxDetailTop .detail {font-weight: 500;font-size: 18px;line-height: 1.3;margin: 23px 0 0 0;}

#main .boxDetailTop .btnClick{width: 225px;height: 54px;background-color: #000;color: #fff;font-weight: 500;text-align: center;line-height: 55px;font-size: 27px;margin: 40px auto 20px;}

#main .boxGallery .titleGallery{font-weight: 500;text-align: center;margin: 90px 0 25px;font-size: 32px;}

#main .boxGallery .SlideGallery img.slide{width: 518px;padding: 0 15px;}

#main .boxGallery .SlideGallery .slick-prev,#main .boxGallery .SlideGallery .slick-next {width: 70px;height: 70px;}

#main .boxGallery .SlideGallery .slick-prev:before,#main .boxGallery .SlideGallery  .slick-next:before {font-size: 68px;opacity: 1;}

#main .boxGallery .SlideGallery .slick-next {right: 20px;z-index: 10;}

#main .boxGallery .SlideGallery .slick-prev {left: 20px;z-index: 10;}

#main .boxGallery .boxGuild{width: 610px;overflow: hidden;margin: 50px auto 0;}

#main .boxGallery .boxGuild .btnLeftRight {width: 290px;font-size: 32px;border: 1px solid #000;text-align: center;background-color: #fff;line-height: 1;padding: 3px 0 1px;}

#main .boxGallery .boxGuild .btnLeft{float: left;}

#main .boxGallery .boxGuild .btnRight{float: right;}

#main .boxGallery .textFacility {text-align: center;font-size: 27px;margin: 24px 0 0 0;font-weight: 300;}

#main .boxFacility{position: relative;padding: 70px 0 55px;background-color: #ececec;margin-top: 50px;}

#main .boxFacility .boxArrow{width: 60px;height: 60px;background-color: #ececec;border-radius: 300px;position: absolute;top: -25px;left: 0;right: 0;margin: auto;}

#main .boxFacility .boxArrow svg{left: 0;right: 0;margin: auto;position: absolute;width: 30px;height: 30px;top: 10px;}

#main .boxFacility .item{position: relative;display: block;margin: auto;width: max-content;}

#main .boxFacility .item .boxImg{position: relative;width: 170px;height: 170px;border-radius: 360px;background-color: #fff;border:1px solid #c9c9c9;display: block;margin: auto;}

#main .boxFacility .item .boxImg img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}

#main .boxFacility .item .textNumber {text-align: center;font-weight: 500;font-size: 42px;margin: 12px 0 0;line-height: 1;}

#main .boxFacility .item .textDetail{text-align: center;font-size: 29px;font-weight: 300;line-height: 1.2;margin-top: 5px;}

#main .mapCasinoWalkerhill{width: 100%;height: 800px;margin-top: 30px;}

#footer{padding: 100px 0 25px;background-color: #201f1e;font-weight: 200;}

#footer .logo{margin: 0 0 0 0;width: 100%;}

#footer .borderR{border-right: 1px solid #fff;}

#footer .menu{font-size: 22px;margin: 0 0 30px 40px;padding: 30px 0;}

#footer .menu li{margin: 20px 0 0;font-weight: 400;}

#footer .menu li a{color: #fff;}

#footer .titleFooter{font-size: 22px;color: #fff;margin: 100px 0 20px 0;text-align: center;font-weight: 400;}

#footer .itemIcon{overflow: hidden;margin-top: 20px;}

#footer .itemIcon img{float: left;}

#footer .itemIcon .text{float: left;}

#footer .itemIcon .text a{float: left;font-size: 20px;margin: 3px 0 0 10px;color: #fff;}

#footer .itemIconSo{width: max-content;display: block;margin: 25px auto 0;}

#footer .itemIconSo img{float: left;}

#footer .itemIconSo .imgCenter{margin: 0 10px;}

#footer .textCopy{text-align: center;color: #fff;font-size: 16px;margin: 50px 0 0px;}

@media (min-width: 1200px){

.container {max-width: 1170px;}

#footer .container {max-width: 1500px;}



}



@media (max-width: 1600px) {



}

@media (max-width: 1300px) {



}

@media (max-width: 1199px) {



}





@media (max-width: 992px) {/*ipad*/



}





@media (max-width: 767px) {/*mobile*/



}





@media (max-width: 575px) {/*mobile small*/



}





