body {
    margin: 0;
}

html {
    font-size: 10px;
}

.yantramanav-thin {
  font-family: "Yantramanav", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.yantramanav-light {
  font-family: "Yantramanav", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.yantramanav-regular {
  font-family: "Yantramanav", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.yantramanav-medium {
  font-family: "Yantramanav", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.yantramanav-bold {
  font-family: "Yantramanav", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.yantramanav-black {
  font-family: "Yantramanav", sans-serif;
  font-weight: 900;
  font-style: normal;
}

#popover-wrapper {
	position: static;
	top: 0px;
	z-index: 99999;
	height: 100vh;
	width: 100%;
	background-image: url('/assets/images/mobile-splash-popover-bg.png?v2');
	background-size: cover;
	background-position-x: center;
}



@media (min-width:600px) {
	#popover-wrapper {
	position: sticky;
}
}

.nowrap {
	white-space: nowrap;
}

.popover-contents {
    /* margin-top: auto; */
    width: 90%;
    margin-left: auto;
	margin-right: auto;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: flex-end;
    height: 100vh;
    padding: 2rem 2rem 4rem 2rem;
    font-size: 1.7rem;
    color: #fff;
    font-family: "Yantramanav", sans-serif;
}

@media (max-width:600px) {
    .popover-contents {
        height: 95vh;
    }
}

.popover-contents p {
	font-size: 1.7rem;
	line-height: 2.3rem;
    font-family: "Yantramanav", sans-serif;
}

a.btn {
    text-decoration: none;
}

a.splash-close {
    color: #fff;
}

.popover-contents h1 {
    text-transform: uppercase;
    font-size: 3.6rem;
    line-height: 4.2rem;
    margin-bottom: 2rem;
    font-family: 'Raleway';
    font-weight: 900;
    color: #fff;
    max-height: 100%;

}

.splash-btn-cont {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem;
}

.splash-close {
	color: #fff;
	font-size: 1.3rem;
}

.splash-close:hover {
	color: #f44122;
}

.popover-contents h1 .title-italic {
	font-weight: 400;
	font-style: italic;
}

.popover-contents .btn {
	background-color: #F4143C;
	color: #fff;
	display: block;
	border-radius: 3em;
    margin: .5em .5em;
    padding: .4em 2em ;
    font-size: 1.7rem;
    text-transform: uppercase;
}
}

.popover-contents .btn:hover {
	background-color: #000;
	color: #fff;
}

@media (min-width:800px) {
	#popover-wrapper {
	background-image: url('/assets/images/desktop-splash-popover-bg.png');
	background-position-y: bottom;
}

.popover-contents {
	width: 60vw;
	margin-left: auto;
	margin-right: auto;
}

.popover-contents .btn {
	display: inline-block!important;
}

}

@media (min-width:1600px) { 
.popover-contents {
    /* margin-top: auto; */
    
    font-size: 2.3rem;
    color: #fff;
    font-family: "Yantramanav", sans-serif;
}

.popover-contents p {
	font-size: 2.3rem;
	line-height: 3.1rem;
}

.popover-contents h1 {
    text-transform: uppercase;
    font-size: 6rem;
    line-height: 6.2rem;
    margin-bottom:2rem;
}

.popover-contents .btn {

    font-size: 2.2rem;
  
}

.splash-close {
	
	font-size: 1.8rem;
}

}

@media (min-width:2200px) { 
.popover-contents {
    /* margin-top: auto; */
    
    font-size: 3rem;
}

.popover-contents p {
	font-size: 3rem;
	line-height: 3.8rem;
}

.popover-contents h1 {
    text-transform: uppercase;
    font-size: 8rem;
    line-height: 8rem;
    margin-bottom:3rem;
}

.popover-contents .btn {

    font-size: 2.8rem;
  
}

.splash-close {
	
	font-size: 2.2rem;
}

}

