/*
Theme Name: Twenty Twenty-One Child
Theme URI: https://wordpress.org/themes/twentytwentyone/
Description: Twenty Twenty-One Child Theme
Author: the WordPress team
Author URI: https://wordpress.org/
Template: twentytwentyone
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentychild
Tags:two-columns, left-sidebar, right-sidebar, light, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
*/
#rmp-container-616{
	left: auto;
	right: 0px;
	width: 90%;
	max-width: 100%;
	min-width: 90%;
	background-image: url('/wp-content/uploads/2026/05/Desktop-Menu-bg.jpg') !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	padding-top: 125px;
	padding-left: 10px;
	padding-right: 10px;
}
.rmp-container.rmp-slide-left, .rmp-container.rmp-push-left{
	transform: translateX(100%);
	-ms-transform: translateX(100%);
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
}
.patinets-store-each-area .patinets-store-case-each em{
	position:absolute;
	width:1px;
	height:1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
}
.specials-content h2{
	font-size:26px;
}
.header-right ul li:not(:first-child){
	position:relative;
}
.header-right ul li:not(:first-child)::after{
	position:absolute;
	left:12.5px;
	content:"";
	top:50%;
	transform:translatey(-50%);
	width:1px;
	height:60%;
	background-color:#9BC2CF;
}
.gal-overview-wrap:nth-child(even) .gal-overview-content{
	margin-left:auto;
}
.team-overview-hover h6 {
    text-transform: uppercase;
}
.srvs-ovarview-img img {
    display: block;
    -webkit-filter: drop-shadow(0 15px 30px rgba(0, 0, 0, 0.25));
    filter: drop-shadow(0 15px 30px rgba(0, 0, 0, 0.25));
    transform: translateZ(0);
}
.sidebar-sec {
    position: sticky;
    top: 120px;
}
.sidebar-area{
	position:relative;
}
.indicator {
    position: absolute;
    left: -5.1px;
    width: 9px;
    height: 9px;
    background: #76A180;
    border-radius: 100%;
    transition: top 0.3s ease;
}
.envee-services-slider-content{
	background:#131d27a1;
}
.featured-video-slider-area .modal-content iframe {
    max-width: 480px;
    width: 100%;
	height:280px;
	border-radius: 20px;
}
.featured-video-slider-area .modal-content {
	max-width:480px;
	margin:0px auto;
	background-color:transparent;
	border:none;
	position:relative;
}
.featured-video-slider-area .modal-body{
	padding:0;
}
.featured-video-slider-area .video-popup-close{
	position: absolute;
	right: -29px;
    top: -26px;
    background: #000;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    z-index: 1;
	color: #fff;
}
@media(max-width:1199px){
	.header-area.fixed_header .header-sticky-logo {
		padding: 10px 0;
	}
}
@media(max-width:991px){
	.home-tab-button-area .swiper{
		margin-bottom:-3px;
	}
	.home-tab-wrapper{
		margin-top:-3px
	}
	.featured-video-slider-area .video-popup-close {
        right: -18px;
        top: -35px;
	}
	.indicator{
		display: none;
	}
	.specials-content h2 {
		font-size: 20px;
	}
}
.home-gallery-tab-wrapper .tab-content>.tab-pane{
	display:block !important;
	opacity:0;
	pointer-events:none;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	/*transition:all 0.5s;*/
}
.home-gallery-tab-wrapper .tab-content>.tab-pane.active{
	opacity:1;
	pointer-events:all;
	position:relative;
	/*transition:all 0.5s;*/
}
