:root {
    --foreground-rgb: 0, 0, 0;
    --background-start-rgb: 214, 219, 220;
    --background-end-rgb: 255, 255, 255;
}

@media (prefers-color-scheme: dark) {
    :root {
        --foreground-rgb: 0, 0, 0;
        --background-start-rgb: 214, 219, 220;
        --background-end-rgb: 255, 255, 255;
    }
}
  
/*
:root {
    --foreground-rgb: 255, 255, 255;
    --background-start-rgb: 0, 0, 0;
    --background-end-rgb: 0, 0, 0;
}

@media (prefers-color-scheme: dark) {
    :root {
    --foreground-rgb: 255, 255, 255;
    --background-start-rgb: 0, 0, 0;
    --background-end-rgb: 0, 0, 0;
    }
}*/

#preloader {
    /*color: rgb(var(--foreground-rgb));*/
    /*background: linear-gradient(
        to bottom,
        transparent,
        rgb(var(--background-end-rgb))
    )*/
    /*rgb(var(--background-start-rgb));*/
    /*--featured-img: url('../../assets/img/bg/cloud-four-gradient.webp');*/
    /*--bg-blend-mode: multiply;*?*/
    /*background-size: 120% 100%, 100% 100%;*/
    /*background-image: url(../../assets/img/bg/loader-bg-2.jpg);*/
    /*background-position: center;*/
    /*opacity: 0.95;*/
    /*mix-blend-mode: overlay;*/
    /*background: linear-gradient(90deg, #1CB5E0 0%, #000851 100%);*/
    /*background: linear-gradient(90deg, #d53369 0%, #daae51 100%);*/
    background: linear-gradient(90deg, #F78B24 0%, #9C6843 100%);
    opacity: 0.95;
}

#tickerContainer{
    width:100%;
    min-height:5vh;
    height:5vh;
    position:relative;
    overflow:hidden;
}
#tickerContainer .tickerTape{
    left:-5%;
    bottom:0px;
    position:absolute;
    display:block;
    width:120%;
    /*background:rgba(245, 222, 49, 0.9);*/
    background:rgba(9, 9, 9, 0.9);
    color:#111;
    z-index:2;
    box-sizing:border-box;
    /*padding: 0.5rem 0.25rem;*/
    padding: 35px;
    font-weight:100;
    font-family:veranda, sans-serif;
    overflow:hidden;
    height:3rem;
}
.text{
    position:absolute;
    width: 95%;
    left: 5%;
    animation:slideIt 20s linear;
    font-family: 'Courier New', Courier, monospace;
    font-size: 14px;
    font-weight: bold;
    color: antiquewhite;
}

@media(max-width:767px) {
    .map-frame {
        width: 100%;
        height: 320px;
    }
}

@media only screen and (max-width:767px), (min-width:768px) and (max-width:991px) {
    .search-desk {
        display: none;
    }

    .search-mob {
        display: block;
    }

    .search-bar-mob {
        display: none;
    }

    .search-bar-mob.show {
        display: block;
    }

    .it-sv-details-sidebar-search input {
        border: none !important;
    }
}

@media only screen and (min-width:992px) {
    .search-desk {
        display: block;
    }

    .search-mob {
        display: none;
    }

    .search-bar-mob {
        display: none;
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .map-frame {
        width: 100%;
        height: 320px;
    }
}
.message-box {
	border-color: #98d1b8;
	background-color: #bcf7ae;
	border: 2px solid;
  	position: relative;
  	top: 5%;
  	transform: translate(0, -50%);
  	padding: 10px;
	width: 100%;
	text-align: center;
}

.special-row>* {
    margin-top: 50px;
}

.grecaptcha-badge {
    z-index: 10 !important;
}

.ul-points {
    padding-left: 25px; 
    padding-bottom: 25px;
    font-size: 16px;
}

.bring-front {
    position: sticky;
    z-index: 8;
}

.glow {
    box-shadow: rgba(72, 135, 202, 0.8) 0 0 90px 33px;
}

.fs-14 {
    font-size: 14px;
}

.fs-15 {
    font-size: 15px;
}

.fs-16 {
    font-size: 16px;
}

.fs-17 {
    font-size: 17px;
}