/* 
Theme Name: Marburg Veterinary Clinic
Template: hello-elementor
*/

/* Add your custom styles here */
body{
	-webkit-font-smoothing: antialiased;
}
.header-wrapper .e-con-inner{
/* 	border: 1px solid #86808e;
	border-top:0; */
	padding-right:20px;
	padding-left:20px;
/* 	border-radius:0 0 10px 10px; */
}

.nav-menu-header-main a{
	font-size:16px !important;
}

.team-card-wrapper{
	transition:0.5s all ease-in-out;
}
.team-card-wrapper:hover{
	border:1px solid #00AEAE !important;
}

/* homepage css starts */
.service-card-info {
    margin-bottom: -100px;
    transition: all 0.8s ease;
}
.service-card:hover .service-card-info {
    margin-bottom: 0;
}
.service-card-para{
	display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.logo-slider figure img {
    width: 150px !important;
}
/* homepage css ends */


/* popup css start */
.pum-theme-default-theme .pum-title{
	font-weight:600;
	color:#fff;
}
.pum-close.popmake-close{
	padding: 0 5px !important;
	background-color:var( --e-global-color-primary ) !important;
	font-size:14px !important;
}
.popup-wrapper p,
.popup-wrapper h6{
	color:#fff;
	margin-bottom:0;
	padding-bottom:10px;
}
.popup-wrapper p{
	font-weight:400;
}
.popmake{
	background-color:var( --e-global-color-secondary )!important;
	padding: 40px 28px 28px !important;
}
.popmake-title{
	color:var(--e-global-color-primary) !important;
	font-weight:500 !important;
}
.popup-wrapper h6{
	color:#00AEAE;
}
.pum-theme-669, .pum-theme-enterprise-blue{
	background-color: rgba(0, 0, 0, 0.60);
}
/* popup css end */
.animat-vet-list .elementor-icon-list-item{
	flex-direction:row-reverse;
	justify-content:space-between;
	padding: 15px !important;
    background-color: #362C43;
    border-radius: 5px;
}
.animat-vet-list .elementor-icon-list-item a{
	flex-direction:row-reverse;
	justify-content:space-between;
}
.left-side-content{
	position:sticky;
	top:50px;
}
.content-list ol{ 
	padding-left:18px;
}
.content-list li{
	padding-bottom:10px;
}
.animat-vet-list .elementor-icon-list-items .elementor-icon-list-item{
	transition:0.3s all ease-in-out;
}

.small-animal-clinic .elementor-icon-list-items .elementor-icon-list-item:first-child,
.dentistry .elementor-icon-list-items .elementor-icon-list-item:nth-child(3),
.puppy-pre-school .elementor-icon-list-item:nth-child(4),
.canine-reproduction .elementor-icon-list-item:nth-child(2),
.hydrobath .elementor-icon-list-item:nth-child(5),
.mobile-veterinary-service .elementor-icon-list-item:nth-child(6),
.loss-of-life-care .elementor-icon-list-item:nth-child(7),
.animat-vet-list .elementor-icon-list-items .elementor-icon-list-item:hover{
	background-color:var( --e-global-color-primary );
}
.wpcf7 form .wpcf7-response-output{
	color: #FFF;
    border-color:var(--e-global-color-accent) !important;
	margin:0;
}
.contact-details span{
	font-size:16px;
	line-height:24px;
	font-weight:400;
	font-family:"Poppins", Sans-serif;
	color:var( --e-global-color-secondary )
}
@media screen and (max-width:1024px){
	.nav-menu-header-main .elementskit-submenu-panel.elementskit-dropdown{
/* 		background-color:#FBCCE8; */
		background-color:#362C43;
	}
	.service-card-info {
    	margin-bottom: 0;
	}
	.animat-vet-list .elementor-icon-list-item{
		padding: 10px !important;
	}
}

@media screen and (max-width: 767px){
	.left-side-content{
		position:unset;
	}
}

@media screen and (max-width: 600px){
	.home-img {
    right: 16% !important;
}
	.bg-animated-color {
		right: 12% !important;
	}
	
}