.wirt-wrap{
  display:flex;
  justify-content: start;
  align-items: start;
  gap:20px;

  .wirt-settings-header{
    display:flex;
    gap: 20px;
    flex-direction: row;
    flex-wrap:wrap;
    align-items: center;
    justify-content: start;
    padding: 20px 0 50px 0;

    h1{
      color:#627C8C;
      font-size: 32px;
      font-weight:bolder;
    }
  }

  .wirt-brand-logo{
    width: 100px;
    height: 50px;
  }

  .wirt-settings{
    width: 40%;

    form{

		 table{

			 th{

				 @media screen and (min-width: 1199px){
					 width: 260px;
				 }
			 }
		 }
	 }

    input[type="number"],input[type="color"],input[type="range"]{
		 width: 100px;
	 };
  }

  .wirt-demo-slider{
    width: 55%;

	 hr{
		 background-color: #2B3034;
		 height: 1px;
	 }
  }

  .wirt-slider{

    .keen-slider{

		&__slide{
			height: 500px;
			display:flex;
			justify-content: center;
			align-items: center;
			position: relative;

			.wirt-slider-main-content{
				color: #E93C35;
				font-size: 105px;
				font-weight: bolder;
				width:100%;
				text-align: center;
			}

			.wirt-slider-caption{
				background-color: var(--wirt-caption-bg-color);
				color: var(--wirt-caption-text-color);
				position: absolute;
				max-width: 80%;
				top: 10px;
				left: 10px;
				padding: 5px;
				border-radius: 3px;
				justify-content: center;
				align-items: center;
				font-size: 0.8rem;
			}
		}
    }

    .slider-prev, .slider-next {
      display:flex!important;
    }

    .slider-dots {
      display: flex!important;
    }
  }

  .wirt-slider-demo-content{
    height:100%;
    width:100%;
    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
    gap:20px;
  }
}