/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Hanlding Updates
-----------------------------------------------------------------*/
body{
	font-size: 18px;
	font-weight: 300;
	font-family: Kanit, sans-serif !important;
}
#primary-menu ul ul li > a{
	font-size: 18px;
	font-family: Kanit, sans-serif;
}
#header, #header-wrap, #logo img{
	margin: 0 auto;
}
.boxed-slider{
	padding-top: 0px;
}
.promo.promo-light{
	background-color: #D8CEC6;
}
.feature-box .fbox-icon i, .feature-box .fbox-icon img{
    border-radius: 50%;
    background-color: #D8CEC6;
}
.boxp{
	border-radius: 20px;
    border: 2px solid #D8CEC6;
    padding: 10px;
}
.feature-box.fbox-large{
	padding: 0 0 0 0px;
}
.feature-box.fbox-large .fbox-icon{
	display: inline-block;
    vertical-align: middle;
	position: relative;
}
.boxtext{
	width: 300px;
    display: inline-block;
    vertical-align: middle;
    font-size: 50px;
    font-weight: bold;
    padding-left: 30px;
    color: #FFF;
}
#primary-menu ul li > a{
	font-family: 'Kanit', Helvetica, sans-serif;
	font-weight: 300;
    font-size: 18px;
}
#primary-menu ul li > a:hover{
	color: #382315;
}
#header.sticky-style-2{
	height: 64px;
}
#header, #header-wrap, #logo img{
	height: 150px;
}
a{
	color: #444;
}
.dark .copyright-links a{
	color: #FFF;
}
.content-wrap{
	padding-bottom: 0px;
}
.img1{
	width: 100%;
}
#boxreview .entry-meta{
	display: none;
}
#boxreview .entry-content{
	display: none;
}
#boxreview .entry{
 	padding-bottom: 30px;
}
h1,h2,h3,h4{
  font-family: Kanit, sans-serif;
}
#header{
  background-image: url('https://system.freelancedev.co/storage/ryaclinics.com/filemanagement/66b44659cc716.jpg'); /* ใส่ URL ของรูปภาพพื้นหลัง */
  background-size: cover; /* ทำให้รูปภาพขยายเต็มหน้าจอ */
  background-position: center; /* จัดตำแหน่งรูปภาพให้อยู่กลาง */
  background-repeat: no-repeat; /* ป้องกันการทำซ้ำของรูปภาพ */
}
.heading-block:after {
    content: '';
    display: block;
    margin-top: 10px !important;
    width: 100%;
    border-top: 5px solid #a9845a;
    max-width: 320px;
}
.show-mobile{
	display: block;
}
.show-mobile{
	display: none;
}
.MsoNormal span{
  font-family: Kanit, sans-serif !important;
}
.box-s{
	font-size: 24px;
}
@media (max-width: 799px){
	body{
		font-size: 16px;
		font-weight: 300;
		font-family: Kanit, sans-serif;
	}
  .box-s{
		font-size: 16px;
	}
    #primary-menu-trigger, #page-submenu-trigger{
        font-size: 30px;
    }
	#logo{
		height: 150px;
	}
	.img1{
		width: 100%;
		max-width: 500px;
	}
	.img2{
		display: none;
	}
	.pbottom{
		padding-bottom: 50px;
	}
	.heading-block h1{
		font-size: 20px;
	}
	.heading-block h1 + span{
		font-size: 18px;
	}
	.heading-block:after{
		border-top: 3px solid #a9845a;
	}
	.show-desktop{
		display: none;
	}
	.show-mobile{
		display: block;
	}
}