@media screen and (min-width: 992px) and (max-width: 1199px){
    .video-cont h1{
    font-size: var(--f50);
    
}
}
@media (max-width: 768px) {
.video-cont h1 {
        font-size: var(--f50);
    }
    section.video-banner {
    height: 550px;
}
	.features-sec {
        padding-top: 40px;
        padding-bottom: 40px;
    }
	section.management-banner h1{
		font-size: 36px;
	}
	section.management-banner p {
    font-size: 17px;
}
section.management-banner img{
	height: 500px;
}
.screening-image img {
    height: 350px;
    }
    section.about-guest .row{
    	flex-direction: column-reverse;
    }
    section.about-guest.rev .row{
    	flex-direction: column;
    }
}
@media (max-width: 540px) {
.video-cont h1 {
        font-size: var(--f30);
        margin-bottom: 15px;
        margin-top: 30px;
        line-height: 1.2;
    }
       section.video-banner {
    height: 350px;
}
.video-cont p {
        font-size: var(--f16);
        margin-bottom: 0;
        }
	.features-sec{
		padding-top: 40px;
    padding-bottom: 50px;
	}
	.management-banner {
    padding-top: 0;
}
section.management-banner img{
	height: 300px;
}
section.management-banner h1{
	font-size: 30px;
}
.screening-image, .screening-content{
	padding: 0px;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.screening-image img {
    height: 300px;
    }
    section.about-guest .row{
    	flex-direction: column-reverse;
    	gap: 30px;
    }
    section.about-guest.rev .row{
    	flex-direction: column;
    }
    section.about-guest.rev .screening-content{
    	padding-top: 0px;
    }
    .features-sec .col-4{
    	width: 100%;
    	padding: 0;
    }
    .features-sec .row{
    	gap: 30px;
    }
}