/*
Theme Name: Medicate Child
Theme URI: https://example.com
Description: Child theme for Medicate
Author: Your Name
Template: medicate
Version: 1.0.0
Text Domain: medicate-child
*/

/* Add your custom CSS below */
.elementor-kit-9 {
	--e-global-color-primary: #f3a810 !important;
	--e-global-color-secondary: #18100f !important;
}
:root {
	--primary-color: #f3a810 !important;
	--primary-dark-color: #000000 !important;
}

header#pt-header .pt-bottom-header .navbar .navbar-brand img, footer#pt-footer .pt-footer-logo {
	width: 180px !important;
	height: auto !important;
}

footer#pt-footer .pt-footer-logo {
	margin-bottom: 10px !important;
}

.location-card-section .pt-info-box p {
	margin-bottom: 0px !important;
}

.location-card-section .pt-info-box {
	border-radius: 10px !important;
}

.pt-applyform .wpcf7-form-control-wrap textarea {
    background: rgba(255, 255, 255, 0.14);
    border: none;
    margin-bottom: 30px;
    color: var(--white-color);
}

.pt-section.pt-style-1 .pt-section-sub-title {
	background: none !important;
	padding: 0px !important;
}

header#pt-header .pt-bottom-header .navbar .navbar-nav {
	gap: 12px;
}

header#pt-header .pt-bottom-header .navbar .navbar-nav li a {
	font-size: 16px !important
}

.pt-button {
	padding: 10px 30px !important;
	font-size: 16px !important;
}

.pt-section.pt-style-1.text-center {
	margin-bottom: 30px !important;
}

.pt-applyform .wpcf7-submit:hover {
	background: #18100f !important;
}

.quick-link-card .elementor-view-stacked .elementor-icon {
	padding: .2em !important;
}

.about-card .pt-fancy-box-content p {
	margin-bottom: 0px !important;
}

/* @media (max-width: 1023px) {
	.pt-breadcrumb {
		padding: 90px 0 !important;
	}
} */

.our-team-section .pt-team-social {
	display: none;
}

.our-people-section .pt-section.pt-style-1.text-center {
	padding: 0 5em !important;
}

/* div.pt-breadcrumb {
	background-image: url(https://staging.s-kmedical.com/wp-content/uploads/2026/08/about-us.jpg) !important;
} */

.custom-breadcrumb .pt-section-title {
	margin-bottom: 20px !important;
}
.pt-breadcrumb-container .breadcrumb li a {
	color: var(--white-color) !important;
} 
.pt-breadcrumb-container .breadcrumb li a:hover {
	color: var(--primary-color) !important;
} 
.pt-breadcrumb {
	display:none;
}

.why-choose-section .pt-fancybox-description {
	margin-top: 5px !important;
}

.why-choose-section .pt-section.pt-style-1.text-center, .location-why-choose-section .pt-fancy-box-content p {
    margin-bottom: 0px !important;
}

header#pt-header .pt-bottom-header .navbar .navbar-nav li:hover>.sub-menu {
    display: block !important;
    width: 250px !important;
}
.icon-sec i.ion.ion-android-done {
    padding-top: 10px !important;
}
.hide-icon .pt-fancy-box-icon {
    display: none !important;
}
.pt-bottom-header a.pt-button {
    display: none !important;
}
.elementor-section.elementor-top-section.elementor-element.elementor-element-7ca7918.elementor-section-full_width.elementor-section-stretched.custom-breadcrumb.bg-height.elementor-section-height-default.elementor-section-height-default {
    height: 670px !important;
}
.slider-sec h1 {
    font-size: 60px;
    line-height: 70px;
    font-weight: bold;
    color: #fff;
}

footer#pt-footer .widget {
	margin-bottom: 0px !important;
}

footer#pt-footer .pt-copyright-footer {
	margin-top: 45px;
}

.ambulance-service-section .pt-btn-container {
	display: none !important;
}

.ambulance-service-section .pt-fancy-box-info p {
	margin-bottom: 0px !important;
}
.ambulance-service-section .pt-fancy-box-image img {
	width: 80px !important;
}

@media screen and (min-width:768px) and (max-width:1200px) {
	
.slider-sec h1 {
    font-size: 40px;
    line-height: 50px;
    font-weight: bold;
    color: #fff;
}
}
@media screen and (max-width:767px){
	h3.pt-fancy-box-title {
    font-size: 25px;
    line-height: 35px;
}
.slider-sec h1 {
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
    color: #fff;
}
}