/* ********** patient-guideline page css start ********** */
.contact-us-wrap .contact-title{margin-bottom: 128px;}
.contact-us-wrap .contact-title .title-2{ margin-bottom: 24px; color: var(--green-color); letter-spacing: -0.88px; font-family: var(--font-family-Bold);}
.contact-us-wrap .contact-title .title-6{ margin: 0; color: var(--gray-color); line-height: 1.5; font-weight: 500; font-family: var(--font-family-Medium);}
.contact-card{ height: 100%; width: 100%; margin: 0; padding: 32px; border-radius: 15px; border: 1px solid var(--light-gray); background: var(--white); box-shadow: 0px 4px 20px 0px rgba(192, 192, 192, 0.15); align-items: center;  }
.contact-card .card-img{ margin-bottom: 16px; width: 48px; height: 48px; border-radius: 100%; border: 1px solid var(--light-gray); background: var(--white); box-shadow: 0px 4px 20px 0px rgba(192, 192, 192, 0.15); display: flex; justify-content: center; align-items: center; flex-shrink: 0; transition: all ease-in-out 0.5s; }
.contact-card:hover .card-img{background-color: var(--light-gray);}
.contact-card .card-img img{ height: 24px; width: 24px;}
.contact-card .title-6{margin-bottom: 24px; color: var(--green-color); line-height: 1.5; font-family: var(--font-family-Bold);}
.contact-card .contact-text, .contact-card a           { font-size: 16px; font-weight: 500; line-height: 24px; font-family: var(--font-family-Medium); color: var(--gray-color); display: inline-block; text-align: center; }
.contact-card a.contact-text:hover, .contact-card a.contact-text:focus,.contact-card a:focus,.contact-card a:hover{ color: var(--theme-primary-color); }
.contact-us-wrap .row       { --bs-gutter-y : 1.5rem }

/* Get In Touch */
.contact-us-wrap .get-in-touch-card { margin-top: 2rem; }
.get-in-touch-card          { height: 100%; width: 100%; margin: 0; padding: 32px; border-radius: 15px; border: 1px solid var(--light-gray); background: var(--white); box-shadow: 0px 4px 20px 0px rgba(192, 192, 192, 0.15); }
.get-in-touch-card .title-2 { margin-bottom: 32px; font-size: 40px; font-weight: 700; line-height: 1.25; color: var(--theme-primary-color); font-family: var(--font-family-Bold); text-transform: capitalize; }
.get-in-touch-card{}
/* map */
#map{height: 748px; width: 100%; border-radius: 15px;}
/* ********** patient-guideline page css end ********** */



/* Responsive */
@media only screen and (max-width: 1199px) {
    .contact-us-wrap .contact-title{margin-bottom: 100px;}
    .contact-us-wrap .contact-title .title-2, .contact-card .title-6{margin-bottom: 20px;}
    .contact-card{padding: 24px;}
    .contact-card .card-img{margin-bottom: 14px;}
    .contact-card .contact-text,.contact-card a {font-size: 15px;}
    .contact-card .title-6{font-size: 18px;}
    /* Contact Form */
    .get-in-touch-card{padding: 24px;}
    .get-in-touch-card .title-2{margin-bottom: 24px; font-size: 36px;}
    /* map */
    #map{height: 680px;}

}
@media only screen and (max-width: 991px){
    /* Contact Form */
    .get-in-touch-card .title-2{font-size: 32px;}
    /* map */
    #map{margin-top: 40px; height: 450px;}
}
@media only screen and (max-width: 767px) {
    .contact-us-wrap .contact-title{margin-bottom: 40px;}
    .contact-us-wrap .contact-title .title-2, .contact-card .title-6{margin-bottom: 16px;}
    .contact-card{padding: 20px;}
    .contact-card .card-img{margin-bottom: 12px;}
    .contact-card .contact-text,.contact-card a{font-size: 14px;}
    .contact-card .title-6{font-size: 16px;}
    /* Contact Form */
    .get-in-touch-card{padding: 16px;}
    .get-in-touch-card .title-2{margin-bottom: 20px; font-size: 28px;}
    /* map */
    #map{height: 280px; margin-top: 24px;}
}   
