/*!
Theme Name: KMD theme
Theme URI: 
Author: KMD
Description: Description
Version: 1.0.0
*/

@import "assets/css/all.css";

.acf-map {
    width: 100%;
    height: 100%;
}

.acf-map img {
    max-width: inherit !important;
}

.content-flex{
    display: flex;
    column-gap: 15px;
    justify-content: space-between;
}


.box-inside ul, .box-inside table, .box-inside div {
    width: 100%;
}

.news img {
    max-width: 100%;
}


.gt_float_switcher .gt_options {
    position: absolute !important;
    background-color: #fff;
    top: 100%;
}

.gt_float_switcher .gt_options a {
    padding: 10px 5px;
}

.gt_float_switcher{
	overflow: visible !important;
	position: relative;
}

.gt_float_switcher img {
    width: 22px !important;
}

.gt_float_switcher .gt_options a {
    padding: 10px 8px !important;
    display: flex !important;
}
.gallery .image{
  margin: 0;
  aspect-ratio: 4/5;
}

.gallery .image img{
  margin: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}


.gallery .swiper-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
      margin: 10px 0;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  column-gap: 10px;
  position: initial;
}

.gallery .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  background: #d9d9d9;
  border-radius: 50%
}
.gallery .swiper-pagination-bullet-active {
  background: #026bad
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0;
}
.home .box-inside table{
	height: auto !important;
	width: 100% !important;
}

.box-inside table td{
	vertical-align: baseline;
}

.page-id-155 .box-inside table td{
	vertical-align: baseline;
	width: 33.333%;
	padding: 0 10px;
}

.page-id-155 .box-inside table td img{
	margin: 15px 0;
}

.home .box-inside table td{
	vertical-align: baseline;
	text-align: center;
}

.box-inside table td img{
	max-width: 100%;
}

.home .box-inside table td img {
    width: calc(100% - 30px);
    aspect-ratio: 4 / 4;
}

.home .box-inside  table  h5 {
    padding: 0;
}

.video-sec{
	padding: 20px 0;
}


.video-sec .flex {
    display: flex;
    flex-wrap: wrap;
    row-gap: 20px;
    margin: 0 -10px;
	width: auto;
  }

  .video-sec .flex .col {
    flex-basis: 50%;
    max-width: 50%;
    padding: 0 10px;
	box-sizing: border-box;
  }

  .video-sec .video, .video-sec img {
    width: 100%;
    aspect-ratio: 16/9;
    object-fit: cover;
	margin: 0;
	height: auto;
  }

 .video-sec iframe{
    height: 100%;
  }

@media screen and ( max-width: 756px ){
  .video-sec .flex .col {
    flex-basis: 100%;
    max-width: 100%;
  }
 }

@media screen and ( max-width: 576px ){
 .header-top .social {
        display: none;
    }
	
	.page-id-155 .box-inside table td{
		display: block;
		width: 100%;
		padding: 0;
	}
	
	.page-id-155 .box-inside table td img{
		width: 100%;
		height: auto;
	}
	
.home .box-inside table td img {
    width: calc(100% - 10px);
    margin: 10px 0;
    height: auto;
}
	.home .box-inside  table  h5 {
    font-size: 14px;
}
}