.box-shadow-custom { box-shadow: 10px 10px 74px -15px rgba(0, 0, 0, 0.33); } .custom-button { border-radius: 30px !important; padding: 10px 30px; } .custom-border-bottom-1 { border-bottom: 1px solid #FFF; padding-bottom: 3px; } .rev_slider .slotholder:after { width: 100%; height: 100%; content: ""; position: absolute; left: 0; top: 0; pointer-events: none; background: rgba(0, 0, 0, 0.25); } .custom-dots-style-1 .owl-dots .owl-dot { background: rgba(255, 255, 255, 0.2); border-radius: 100%; width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; border: 2px solid rgba(255, 255, 255, 0.7); } .custom-dots-style-1 .owl-dots .owl-dot > span { background: transparent !important; } .custom-dots-style-1 .owl-dots .owl-dot.active > span { background: #FFF !important; } .custom-dots-style-1 .owl-dots .owl-dot + .owl-dot { margin-top: 6px !important; } .medical-schedules { margin: -47px 0 0 0; } .medical-schedules h4 { line-height: 23px; padding-top: 4px; } .medical-schedules h4, .medical-schedules h5, .medical-schedules a, .medical-schedules i { color: #fff !important; } .medical-schedules h5 { position: relative; display: inline-block; } .medical-schedules .box-one, .medical-schedules .box-two, .medical-schedules .box-three, .medical-schedules .box-four { cursor: pointer; height: 94px; position: relative; animation-duration: 0.6s; } .medical-schedules .box-one { z-index: 4; } .medical-schedules .box-two { z-index: 3; } .medical-schedules .box-three { z-index: 2; } .medical-schedules .box-three:hover { z-index: 10; } .medical-schedules .box-four { z-index: 1; } .medical-schedules .box-one::after { content: ''; display: block; position: absolute; top: 0; right: -40px; width: 0; height: 0; border-top: 47px solid transparent; border-bottom: 47px solid transparent; border-left: 40px solid #008fe2; z-index: 5; } .medical-schedules .box-two, .medical-schedules .box-three { padding: 38px 38px 38px 70px; } .medical-schedules .box-two a, .medical-schedules .box-three a { text-decoration: none; } .medical-schedules .box-two:hover .expanded-info, .medical-schedules .box-three:hover .expanded-info { opacity: 1; z-index: 1; } .medical-schedules .box-two:hover .expanded-info .info, .medical-schedules .box-three:hover .expanded-info .info { opacity: 1; transform: translateY(0%); } .medical-schedules .box-two:hover i, .medical-schedules .box-three:hover i { transition: all 0.3s ease; } .medical-schedules .box-two .expanded-info, .medical-schedules .box-three .expanded-info { opacity: 0; position: absolute; left: 0; bottom: 99%; width: 100%; box-shadow: 0 -12px 30px rgba(0, 0, 0, 0.2); z-index: -1; transition: all 0.3s ease; } .medical-schedules .box-two .expanded-info .info, .medical-schedules .box-three .expanded-info .info { opacity: 0; transform: translateY(-40%); } .medical-schedules .box-two .expanded-info .info:nth-child(1), .medical-schedules .box-three .expanded-info .info:nth-child(1) { transition: all 0.3s ease 0.4s; } .medical-schedules .box-two .expanded-info .info:nth-child(2), .medical-schedules .box-three .expanded-info .info:nth-child(2) { transition: all 0.3s ease 0.5s; } .medical-schedules .box-two .expanded-info .info:nth-child(3), .medical-schedules .box-three .expanded-info .info:nth-child(3) { transition: all 0.3s ease 0.6s; } .medical-schedules .box-two i, .medical-schedules .box-three i { position: absolute; top: 50%; right: -30px; font-size: 1.44em; transition: all 0.3s ease; } .medical-schedules .box-two:hover i { transform: translateY(-50%) translateX(50%); } .medical-schedules .box-two i { transform: translateY(-50%) translateX(0%); } .medical-schedules .box-three:hover i { transform: translateY(-50%) rotate(-90deg); } .medical-schedules .box-three i { transform: translateY(-50%) rotate(0deg); } .medical-schedules .box-four label { display: block; margin: -3px 0 0; opacity: 0.5; } .medical-schedules .box-four strong { font-size: 1.6em; } .medical-schedules .box-four .feature-box { padding: 23.7px; } .medical-schedules .box-four .feature-box-icon { margin-top: 5px; } @media (max-width: 991px) { .medical-schedules h4 { margin-top: 10px !important; } .medical-schedules .box-one::after { content: none; } .medical-schedules .box-two, .medical-schedules .box-three { padding: 38px 38px 38px 38px; } } .custom-info span:nth-child(1) { display: inline-block; color: #90c9ea; min-width: 68px; margin-right: 10px; } .custom-info span:nth-child(1)::after { content: ':'; display: block; float: right; color: #fff; } .custom-info span:nth-child(2) { color: #fff; } .feature-box.feature-box-style-2 .feature-box-icon { top: 3px; } .team .thumb-info:hover .thumb-info-caption { background: #008fe2; } .team .thumb-info:hover .thumb-info-caption span, .team .thumb-info:hover .thumb-info-caption i { color: #fff !important; } .team .thumb-info .thumb-info-caption { position: relative; padding: 10px 0; display: block; background: #fff; transition: all 0.3s ease; } .team .thumb-info .thumb-info-caption .custom-thumb-info-title span { display: block; } .team .thumb-info .thumb-info-caption .custom-thumb-info-title span:nth-child(1) { color: #8e8e8e; } .team .thumb-info .thumb-info-caption .custom-thumb-info-title span:nth-child(2) { color: #28292d; } .team .thumb-info .thumb-info-caption .custom-thumb-info-title i { position: absolute; top: 50%; right: 20px; font-size: 1.9em !important; color: #28292d; transform: translateY(-50%); } .team .owl-carousel.nav-bottom .owl-nav { position: absolute; top: -60px; right: 10px; } .team .owl-carousel.nav-bottom .owl-nav button.owl-prev, .team .owl-carousel.nav-bottom .owl-nav button.owl-next { border: none !important; font-size: 2em; padding: 0; width: auto; height: auto; } .team .owl-carousel.nav-bottom .owl-nav button.owl-prev:active, .team .owl-carousel.nav-bottom .owl-nav button.owl-next:active { background-color: none; border-color: transparent; } .team .owl-carousel.nav-bottom .owl-nav button.owl-prev { color: #0092e3; } .team .owl-carousel.nav-bottom .owl-nav button.owl-prev::before { font-family: simple-line-icons; content: "\e07a"; font-size: 28.8px; font-size: 1.8rem; } .team .owl-carousel.nav-bottom .owl-nav button.owl-next { color: #2d529f; } .team .owl-carousel.nav-bottom .owl-nav button.owl-next::before { font-family: simple-line-icons; content: "\e079"; font-size: 28.8px; font-size: 1.8rem; } .thumb-info-side-image-custom { border: 0 none; color: #777; margin: 0 0 35px; transition: all 0.3s ease; } .thumb-info-side-image-custom .thumb-info-side-image-wrapper { padding: 0; margin-right: 30px; } .thumb-info-side-image-custom .thumb-info-caption { text-align: left; } .thumb-info-side-image-custom .thumb-info-caption h4 { margin: 30px 0 0; padding: 0; } .thumb-info-side-image-custom .thumb-info-caption p { margin: 0; padding: 0; font-size: 15px; line-height: 24px; } .thumb-info-side-image-custom:hover { box-shadow: 10px 10px 74px -15px rgba(0, 0, 0, 0.33) !important; } .thumb-info-side-image-custom.thumb-info-side-image-custom-highlight .thumb-info-side-image-wrapper { margin: 0 0 10px 0; padding: 0; } .thumb-info-side-image-custom.thumb-info-side-image-custom-highlight .thumb-info-caption { padding: 0 10px; display: block; clear: both; } .thumb-info-side-image-custom.thumb-info-side-image-custom-highlight .thumb-info-caption h4 { margin: 3px 0 0; padding: 0; } .thumb-info-side-image-custom.thumb-info-side-image-custom-highlight .thumb-info-caption p { margin: 0; padding: 0; } @media (max-width: 767px) { .thumb-info-side-image-custom.thumb-info-side-image-custom-highlight .thumb-info-side-image-wrapper { width: 100%; } } .content-grid .content-grid-item { min-height: 150px; border: 1px solid #e4e4e4; border-left: none; } .content-grid .content-grid-item:first-child { border-left: 1px solid #e4e4e4; } .content-grid .content-grid-item::before, .content-grid .content-grid-item::after { content: none; } @media (max-width: 991px) { .content-grid .content-grid-item:nth-child(4) { border-left: 1px solid #e4e4e4; } .content-grid .content-grid-item:nth-child(4), .content-grid .content-grid-item:nth-child(5), .content-grid .content-grid-item:nth-child(6) { border-top: 0; } } @media (max-width: 767px) { .content-grid .content-grid-item { border-top: 0; border-left: 1px solid #e4e4e4; } .content-grid .content-grid-item:first-child { border-top: 1px solid #e4e4e4; } } .testimonial .testimonial-quote { display: inline-block; position: relative; color: #fff; font-size: 50px; line-height: 1; font-family: Georgia, serif; } .testimonial .testimonial-quote::before { content: ''; display: block; position: absolute; top: 25%; left: 50%; border: 1px solid #fff; border-radius: 100%; padding: 25px; transform: translateX(-50%) translateY(-50%); } .testimonial blockquote::before, .testimonial blockquote::after { color: #fff !important; font-size: 40px !important; } .testimonial blockquote p { color: #fff !important; font-family: "Poppins", Arial, sans-serif; font-size: 15px; line-height: 1.6; } .testimonial .testimonial-author p strong { position: relative; display: inline-block; color: #fff !important; } .testimonial .testimonial-author p strong::before { content: ''; display: block; position: absolute; width: 35%; top: -21px; left: 50%; border-top: 2px solid #80c9f2; transform: translateX(-50%) translateY(-50%); } #footer { background: #34383d; border: none; } #footer p, #footer a, #footer strong { color: #95989c; } #footer a strong { display: block; font-size: 30px; line-height: 1; } #footer a label { color: #fff !important; } #footer .custom-info span:nth-child(1) { color: #95989c; } #footer .footer-copyright { background: #34383d; border-top: 1px solid #53585e; } #footer .footer-copyright p { color: #95989c; } .social-icons li { border-radius: 0; box-shadow: none; } .social-icons li:hover a { opacity: 0.8; } .social-icons li a { border-radius: 0; }