body,.card .card-body{font-family:"Inter",sans-serif!important}.video-background{background:url('../img/mainbg.jpg') center center/cover no-repeat local padding-box border-box #000;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-99}@media screen and (min-width:1088px){.video-background{background:#3f0071}}.overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#3f0071;opacity:.5;z-index:1}.video-foreground,.video-background iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}#vidtop-content{top:0;color:#fff}.vid-info{position:absolute;top:0;right:0;width:33%;background:rgba(0,0,0,.3);color:#fff;padding:1rem;font-family:Avenir,Helvetica,sans-serif}@media (min-aspect-ratio:16/9){.video-foreground{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){.video-foreground{width:300%;left:-100%}}.video-img{width:50%;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.hero-body img{width:70%}.video-img{width:100%}}#about,.footer{background-color:#150050;color:#eee5e9}.why{background-color:#eee5e9;color:#150050}#services{background-image:url(../img/bg1.png);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;font-weight:300;color:#fff}#contact{background-image:url(../img/bg2.png);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;font-weight:300;color:#fff}h4{color:#3f0071}h1{color:#ffc145}a{color:#ffc145}ul{font-size:15px}.offer{background-color:#ffc145}h5{color:#3f0071}button.back-to-top{margin:0!important;padding:0!important;background:#fff;height:0;width:0;overflow:hidden;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;color:transparent;clear:both;visibility:hidden;position:fixed;cursor:pointer;display:block;border:none;right:50px;bottom:75px;font-size:0;outline:0!important;z-index:99;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}button.back-to-top:hover,button.back-to-top:active,button.back-to-top:focus{outline:0!important}button.back-to-top::after{position:relative;top:-24px}button.back-to-top.show{display:block;color:#fff;font-size:25px;right:25px;bottom:50px;height:50px;width:50px;visibility:visible;box-shadow:0 2px 4px 1px rgba(0,0,0,.25);-webkit-box-shadow:0 2px 4px 1px rgba(0,0,0,.25);-moz-box-shadow:0 2px 4px 1px rgba(0,0,0,.25)}button.back-to-top.show:active{box-shadow:0 4px 8px 2px rgba(0,0,0,.25);-webkit-box-shadow:0 4px 8px 2px rgba(0,0,0,.25);-moz-box-shadow:0 4px 8px 2px rgba(0,0,0,.25)}.yellow{color:#ffc145!important}.nav-link{color:#fff!important;margin:1px}li>a{position:relative;text-decoration:none}li>a::before{content:"";position:absolute;display:block;width:100%;height:2px;bottom:0;left:0;background-color:#ffc145;transform:scaleX(0);transition:transform .3s ease}.current>a::before,li>a:hover::before{transform:scaleX(1);color:#e5c5ff!important}label{color:#d0ccdc}.form{width:100%;padding:10px;background:rgb(0 0 0 / 16%);border:none;border-bottom:solid 1px #fff;outline:none;color:#fff}.form:hover,.form:focus{border-bottom:solid 1px #ffc145}.dark{background-color:#ffc145!important;color:#fff!important}h6{color:#fff}.alert-success,
.alert-danger {
    border: none;
    font-weight: bold;
    color: #fff;
}.close {
   display: none;
}.alert {
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}
.home_bg {
    background-image: linear-gradient(to bottom, rgba(21, 0, 80, .75), rgba(63, 0, 113, .25)), url(../img/2.jpg);
}
.gallery {
	margin-bottom: 40px;
	position: relative;
	text-align: center;
	color: #fff;
}

.gallery>#img>img {
	width: 100%;
	border-radius: 5px;
	height: 273px;
	object-fit: cover;
	object-position: center;
}


.gallery>#img::before {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(255 193 69);
    opacity: .3;
}

.gallery>#text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 16px;
    transition: all .5s;
    color: #eee5e9;
    background: #150050;
    padding: 5px;
    border-radius: 5px;
}

.gallery>#text:hover {
	font-size: 17px;
}

