@media ( min-width: 0px) and ( max-width: 1199px) {

    .cover-img .floating-card {
		position: absolute;
		top: 491px;
		left: 70%;
		transform: translateX(-50%);
		width: 52%;
		background: rgba(255, 255, 255, 0.5);
		padding: 10px;
		border-radius: 12px;
		box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
		z-index: 10;
	}
	
	.socila_media {
		align-items: wrap;
		/*height: 180px;*/
		display: grid;
		height: 0px;
	}
	
	
	.display_inline {
		display: flex;
		margin-right: 0px;
		gap: 6px;
		align-items: center;
		flex-wrap: wrap;
	}
	
	.user_profile-layer {
		position: absolute;
		top: 5%;
		left: 55%;
		right: 0;
		z-index: 1;
		width: 63%;
	}
	
	.aboutus-section{text-align: center;margin: 0px 30px;}
	.profile-card-image{width: 321px; height: 316px;}
	.profile-card-container{margin: 0 15px;}
	.section-container{margin: 0 15px;}
	
	.price-section-description{text-align: left;margin: 0px 15px;}
	
	/*.row>* {padding-right: 0px;}*/
	.user-contact-us{padding-top: 25px;}
	
	.user-profile-photo {width: 85px;height: 85px;top: 286px;left: 18px;}
	.profile-photo {width: 80px;height: 80px;}
	.owl-carousel .owl-item img {height: 180px;}
	.cover-img .main-container {padding: 8px;}
	.cover-img .main-container {height: 266px;}
	.social-media-links {left: 155px;top: -10px;}
	.video-gallery .preview .play {left: 44%;}
	.user_profile-layer {font-size: 15px;}
}

@media (max-width: 768px) {
    .header-carousel .owl-carousel-item {
        position: relative;
        min-height: 368px;
    }
    
    .header-carousel .owl-carousel-item img {
        position: absolute;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .header-carousel .owl-carousel-item h5,
    .header-carousel .owl-carousel-item p {
        font-size: 14px !important;
        font-weight: 400 !important;
    }

    .header-carousel .owl-carousel-item h1 {
        font-size: 30px;
        font-weight: 600;
    }
	
	.chat-bot #chat-box {
		width: 355px;
		height: 540px;
	}
	
	.message { max-width: 100%;}
	.bubble {max-width: 100%;}
}