@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Thai:wght@100;200;300;400;500;600;700&display=swap');

body,
h1,
h2,
h3,
h4,
h5,
h6,
a,
p,
.alt-font,
span:not(i) {
    font-family: "IBM Plex Sans Thai", sans-serif;
}

.selectedlang {
    padding: 3px;
}

.bg-maincolor {
    background-color: #CB935D;
}

.text-maincolor {
    color: #CB935D;
}

.navbar .navbar-nav .nav-link {
    color: #152833;
}

.verydarktext {
    color: #152833;
}

.text-secondarycolor {
    color: #FF710D;
}

.bg-baigecolor {
    background-color: #F6F3EF;
}

.bg-secondarycolor {
    background-color: #FF710D;
}

.navbar .navbar-nav .nav-item:hover .nav-link,
.navbar .navbar-nav .nav-item.active .nav-link {
    opacity: 1;
}

.main-btn {
    color: white;
    background-color: #CB935D;
}

.main-btn:hover {
    background-color: #FF710D;
    color: #F6F3EF;
}

.mainfooter {
    background-color: #CB935D;
    color: #fff;
}

.mainfooter ul li a {
    color: #fff;
}

header .navbar {
    background-color: #fff;
}

footer .footer-logo img {
    max-height: 60px;
}

.pagination-style-01 .page-item.active .page-link,
.pagination-style-01 .page-item .page-link:hover {
    background: #FF710D;
}

header .navbar-brand img {
    max-height: 50px;
}

.elements-social .light li a.facebook {
    background-color: #3B5998;
}

.elements-social .light li a.twitter {
    background-color: #00ACED;
}

.elements-social .light li a.line {
    background-color: #16C464;
}

.elements-social ul li:last-child {
    margin-left: 0 !important;
    margin-right: 12px !important;
}
.extra-large-icon a {
    width:45px;
    height:45px;
}