:root {
    --colorPrimary: #c77104;
    --colorSecondary: #d6841c;
    --colorBtn: #ffffff;
}

    #loader {
      width: 100vw;
      height: 100vh;
      background-color: rgba(255, 255, 255, 1);
      position: fixed;
      top: 0;
      left: 0;
      z-index: 1040
    }

    .loader-text {
      display: block;
      text-align: center;
      color: #d7d7d7;
      font-family: Arial, sans-serif;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%)
    }
	.font-size-rs{
		font-size: 16px !important;
		font-weight: bold !important;
	}

    .loading {
      height: 0;
      width: 0;
      padding: 4vw;
      border: .8vw solid #ccc;
      border-right-color: #888;
      border-radius: 6vw;
      -webkit-animation: rotate 1s infinite linear
    }

    @keyframes loader {
      0% {
        filter: grayscale(0)
      }

      50% {
        filter: grayscale(100%)
      }

      100% {
        filter: grayscale(0)
      }
    }
	.amenities-box
		 {
		text-align: center;
	}
	.amenities-box img
	{
		width:80px;
		height:80px;
		margin:auto;
		filter: grayscale(1);
	}
	.amenities-box h5
	{
		font-size:14px;
    	text-align: center;
    margin-top: 10px;
    margin-bottom: 20px;
	}
    .loader-logo {
      width: 300px;
      -webkit-animation: loader 1.3s infinite linear;
      -moz-animation: loader 1.3s infinite linear;
      -ms-animation: loader 1.3s infinite linear;
      -o-animation: loader 1.3s infinite linear;
      animation: loader 1.3s infinite linear
    }

    .pload {
      display: none
    }
	
	 video {
      width: 100%;
      max-width: 500px;
      height: auto;
    }

    .wrapper {
      padding: 0 2em;
      text-align: center;
      font-family: 'Raleway', Arial, sans-serif;
    }

    .wrapper h1 {
      font-weight: 800;
      font-size: 2em;
      color: #5F5E5E;
      margin: 2em;
    }

    .container-gallery {
      display: -webkit-box;
      display: -moz-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;

      -webkit-flex-flow: row wrap;
      flex-flow: row wrap;
      justify-content: center;
      align-items: center;
    }
	#ami-3 .item-wrp {
    display: flex;
	flex-wrap:wrap;
    padding: 5% 10% 10px;
}
#ami-3 .item-wrp img {
    width: 5vw;
    height: 4vw;
    margin-right: 1vw;
}
.table th{
    background: var(--colorPrimary);
    color: #fff;
}
.lazyloaded1
{
    display: flex;
    align-items: center;
    gap: 10px;
}
    @media screen and (min-width: 1024px) {
      .big-list-block-10>li {
        width: 8.28571%;
        padding: 0 5px 10px;
      }

      .big-list-block-9>li {
        width: 9.28571%;
        padding: 0 5px 10px;
      }

      .big-list-block-8>li {
        width: 11.28571%;
        padding: 0 5px 10px;
      }

      .big-list-block-7>li {
        width: 12.28571%;
        padding: 0 5px 10px;
      }

      .big-list-block-6>li {
        width: 15.28571%;
        padding: 0 5px 10px;
      }

      .big-list-block-5>li {
        width: 18.28571%;
        padding: 0 5px 10px;
      }

      .big-list-block-4>li {
        width: 21.28571%;
        padding: 0 5px 10px;
      }

      .big-list-block-3>li {
        width: 30.28571%;
        padding: 0 5px 10px;
      }

      .big-list-block-2>li {
        width: 46.28571%;
        padding: 0 5px 10px;
      }

      .big-list-block-1>li {
        width: 95.28571%;
        padding: 0 5px 10px;
      }

    }

    @media screen and (max-width: 1024px) {
      .medium-list-block-7>li {
        width: 11%;
        padding: 0 5px 10px;
      }

      .medium-list-block-6>li {
        width: 13%;
        padding: 0 5px 10px;
      }

      .medium-list-block-5>li {
        width: 17%;
        padding: 0 5px 10px;
      }

      .medium-list-block-4>li {
        width: 21%;
        padding: 0 5px 10px;
      }

      .medium-list-block-3>li {
        width: 29%;
        padding: 0 5px 10px;
      }

      .medium-list-block-2>li {
        width: 46%;
        padding: 0 5px 10px;
      }

      .medium-list-block-1>li {
        width: 97%;
        padding: 0 5px 10px;
      }

    }

    @media screen and (max-width: 500px) {
      .small-list-block-6>li {
        width: 11%;
        padding: 0 5px 10px;
      }

      .small-list-block-5>li {
        width: 15%;
        padding: 0 5px 10px;
      }

      .small-list-block-4>li {
        width: 19%;
        padding: 0 5px 10px;
      }

      .small-list-block-3>li {
        width: 27%;
        padding: 0 5px 10px;
      }

      .small-list-block-2>li {
        width: 43%;
        padding: 0 5px 10px;
      }

      .small-list-block-1>li {
        width: 93%;
        padding: 0 5px 10px;
      }
    }

    [class*="block-grid-"]>li {
      display: inline;
      height: auto;
      float: left;
      padding: 0 5px 10px;
    }

    @media screen and (min-width: 1024px) {
      .small-list-block-1>li:nth-of-type(1n+1) {
        clear: none;
      }

      .small-list-block-2>li:nth-of-type(2n+1) {
        clear: none;
      }

      .small-list-block-3>li:nth-of-type(3n+1) {
        clear: none;
      }

      .small-list-block-4>li:nth-of-type(4n+1) {
        clear: none;
      }

      .small-list-block-5>li:nth-of-type(5n+1) {
        clear: none;
      }

      .small-list-block-6>li:nth-of-type(6n+1) {
        clear: none;
      }

      .small-list-block-7>li:nth-of-type(7n+1) {
        clear: none;
      }

      .small-list-block-8>li:nth-of-type(8n+1) {
        clear: none;
      }

      .small-list-block-9>li:nth-of-type(9n+1) {
        clear: none;
      }

      .small-list-block-10>li:nth-of-type(10n+1) {
        clear: none;
      }

      .small-list-block-11>li:nth-of-type(11n+1) {
        clear: none;
      }

      .small-list-block-12>li:nth-of-type(12n+1) {
        clear: none;
      }
    }

    @media screen and (min-width: 1024px) {
      .medium-list-block-1>li:nth-of-type(1n+1) {
        clear: none;
      }

      .medium-list-block-2>li:nth-of-type(2n+1) {
        clear: none;
      }

      .medium-list-block-3>li:nth-of-type(3n+1) {
        clear: none;
      }

      .medium-list-block-4>li:nth-of-type(4n+1) {
        clear: none;
      }

      .medium-list-block-5>li:nth-of-type(5n+1) {
        clear: none;
      }

      .medium-list-block-6>li:nth-of-type(6n+1) {
        clear: none;
      }

      .medium-list-block-7>li:nth-of-type(7n+1) {
        clear: none;
      }

      .medium-list-block-8>li:nth-of-type(8n+1) {
        clear: none;
      }

      .medium-list-block-9>li:nth-of-type(9n+1) {
        clear: none;
      }

      .medium-list-block-10>li:nth-of-type(10n+1) {
        clear: none;
      }

      .medium-list-block-11>li:nth-of-type(11n+1) {
        clear: none;
      }

      .medium-list-block-12>li:nth-of-type(12n+1) {
        clear: none;
      }
    }

    @media screen and (min-width: 768px) {
      .big-list-block-1>li:nth-of-type(1n+1) {
        clear: none;
      }

      .big-list-block-2>li:nth-of-type(2n+1) {
        clear: none;
      }

      .big-list-block-3>li:nth-of-type(3n+1) {
        clear: none;
      }

      .big-list-block-4>li:nth-of-type(4n+1) {
        clear: none;
      }

      .big-list-block-5>li:nth-of-type(5n+1) {
        clear: none;
      }

      .big-list-block-6>li:nth-of-type(6n+1) {
        clear: none;
      }

      .big-list-block-7>li:nth-of-type(7n+1) {
        clear: none;
      }

      .big-list-block-8>li:nth-of-type(8n+1) {
        clear: none;
      }

      .big-list-block-9>li:nth-of-type(9n+1) {
        clear: none;
      }

      .big-list-block-10>li:nth-of-type(10n+1) {
        clear: none;
      }

      .big-list-block-11>li:nth-of-type(11n+1) {
        clear: none;
      }

      .big-list-block-12>li:nth-of-type(12n+1) {
        clear: none;
      }
    }

    *,
    *:before,
    *:after {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
    }

    .item-gallery {
      display: inline-block;
      margin: 0.6em;
    }

    .lightbox:before {
      content: 'x';
      position: relative;
      display: block;
      color: #fff;
      left: 42%;
      margin-top: 2%;
      font-size: 2em;
      font-weight: 900;
    }

    .lightbox a {
      text-decoration: none;
    }

    .item-gallery a:first-of-type img {
      max-width: 100%;
      height: auto;
    }

    .lightbox {
      display: none;
      position: fixed;
      z-index: 999;
      width: 100%;
      height: 100%;
      text-align: center;
      top: 0;
      left: 0;
      background: rgba(0, 0, 0, 0.8);
      text-decoration: none;
    }

    .lightbox img {
      max-width: 90%;
      max-height: 80%;
      margin-top: 1%;
      box-shadow: 0 0 24px 2px #0E0E0E;
    }

    .lightbox span {
      color: #fff;
      text-decoration: none;
      padding: 0.5em;
      font-size: 1.2em;
      display: block;
    }

    .ease-animate img {
      animation-name: stretch;
      animation-duration: 0.5s;
      animation-timing-function: ease;
      animation-delay: 0;
    }

    @keyframes stretch {
      0% {
        transform: scale(.3);
      }

      100% {
        transform: scale(1);
      }
    }

    .elastic-animate img {
      animation-name: elastic;
      animation-duration: 1s;
      animation-timing-function: ease-in-out;
      animation-delay: 0;
    }

    @keyframes elastic {
      0% {
        transform: scale(.3);
      }

      25% {
        transform: scale(1);
      }

      50% {
        transform: scale(.9);
      }

      100% {
        transform: scale(1);
      }
    }

    .fade-animate img {
      animation-name: fade;
      animation-duration: 0.7s;
      animation-timing-function: Linear In;
      animation-delay: 0;
    }

    @keyframes fade {
      0% {
        opacity: .5;
        transform: scale(.5);
      }

      100% {
        opacity: 1;
        transform: scale(1);
      }
    }

    .lightbox:target {
      outline: none;
      display: block;

    }
	
	@media only screen and (max-width: 993px) {
      .micro-main-slider .carousel-item img {
        min-height: auto
      }
    }

    @media only screen and (min-width: 993px) {
      .info-box {
        width: 21vw
      }
    }