/*
Theme Name: Admission | ASB
Theme URI: https://wannapha.me/
Author: Wannapha Namwongsa
Author URI: https://wannapha.me
Description: A powerful Bootstrap 5 WordPress Starter Theme with WooCommerce Support. <a href="https://bootscore.me/category/documentation/" target="_blank">Documentation</a>. This theme gives you full control whatever you do and the full freedom to design whatever you want. It comes with a wide selection of category, page, post, author and archive templates as well as sidebar, header, footer and 404 widgets. There are no customizer settings in the backend. All settings can only be made by touching the code. Some CSS, HTML, PHP and JS Skills are required to customize it.
Version: 5.3.2
Requires at least: 5.0
Tested up to: 6.3
Requires PHP: 5.6
License: MIT License
License URI: https://github.com/bootscore/bootscore/blob/main/LICENSE
Text Domain: bootscore
Tags: featured-images, threaded-comments, translation-ready

Use this theme to make something cool, have fun, and share what you've learned with others.

Bootscore is based on Underscores https://underscores.me/, (C) 2012-2022 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/

/* 
All style editing is done via scss/_bscore_custom.scss
*/
a{
    text-decoration: none;
}
body{
    font-family: 'DM Sans','Prompt';
    /* font-family: 'Noto Sans Thai'; */
    font-weight: 300;
}
.navbar-brand img{
	max-width: 150px;
}
.w-img-100 img{
    width: 100%!important;
}
.heading-cicle-box .elementor-widget-container{
    display: flex!important;
    align-content: center;
    justify-content: space-evenly;
    align-items: stretch;
    flex-direction: column-reverse;
    width: 200px!important;
    height: 200px!important;
    margin-bottom: 20px
}
.heading-cicle-box .elementor-heading-title span{
    display: block;
}
.ims1 .swiper-slide-image{
	 width: 100%;
}
.ims1 .swiper-slide-next{
/*     height: 400px!important; */
}
.ims1 .swiper-slide-next:after{
content: '';
    background: #ffffff;
    height: 15%;
    width: 103%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
	
}
.ims1 .swiper-slide-next img{
/* 	height: 400px !important; */
    width: 100%;
    object-fit: cover;
}

.ims1 .elementor-swiper-button {
    top: 95%!important;
    background: url(https://admission.asbsk.ac.th/wp-content/uploads/2024/06/Vector-3.png);
    padding: 10px;
    background-repeat: no-repeat;
    background-position: center center;
}
.ims1 .elementor-swiper-button:hover,
.ims1 .elementor-swiper-button:active,
.ims1 .elementor-swiper-button:focus{
      background: url(https://admission.asbsk.ac.th/wp-content/uploads/2024/06/Vector-4.png) no-repeat;
      padding: 10px;
      background-position: center center;
}

.ims1 .elementor-swiper-button-prev{
  left: 60%!important;
}
.ims1 .elementor-swiper-button-next{
  right: 10%!important;
}



/* custom gform - start */
.gform_required_legend{
	display:none;
}
.gform_legacy_markup_wrapper label.gfield_label, 
.gform_legacy_markup_wrapper legend.gfield_label {
    font-weight: 400!important;
}
.gform_legacy_markup_wrapper .field_description_below .gfield_consent_description, 
.gform_legacy_markup_wrapper .gfield_consent_description {
    border: 0px solid #ddd!important;
    margin-top: 6px!important;
    padding: 0px 20px!important;
}
.gform_legacy_markup_wrapper .gform_footer {
    text-align: center;
}
.gform_legacy_markup_wrapper .gform_footer .gform_button{
	padding: 10px 40px!important;
    min-width: 240px!important;
}
.gform_legacy_markup_wrapper li.hidden_label input {
    margin-top: 5px!important;
    vertical-align: top!important;
}

.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 6px 10px;
    letter-spacing: normal;
    border: 1px solid #dee2e6;
    border-radius: 5px;
	height: 40px;
}
.gform_legacy_markup_wrapper.gf_browser_chrome select {
    padding:6px 10px!important;
	height: 40px;
}
@media only screen and (min-width: 641px) {
    .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
        max-width: calc(100% - 0px) !important;
    }
}
/* custom gform - end */

/* 
// X-Large devices (large desktops, less than 1400px) */
@media (max-width: 1399.98px) {}
/* // Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {}
/* // Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {}
/* // Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {
	.heading-cicle-box .elementor-widget-container{
		width:100px!important;
		height: 100px!important;
	}
	 .list-program  .elementor-image-box-wrapper{
      display: flex;
      text-align: left;
    }
    .list-program  .elementor-image-box-content {
        padding-left: 10px;
		text-align: left;
    }
    .gallery-columns-4 .gallery-item {
        max-width: 25% !important;
    }
}
/* // X-Small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
	.ims1 .elementor-swiper-button,
	.ims1 .elementor-swiper-button:hover,
	.ims1 .elementor-swiper-button:active,
	.ims1 .elementor-swiper-button:focus{
	   background-size:20px;
	}
}

.ginput_container_phone .gfpmf-intl{
	padding-left:55px!important;
}