.elementor-element .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated,
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
    padding:0px !important;
}

.post_thumb img{
    width: 50px;
    height: 50px;
    object-fit: cover;
    border-radius: 8px;
}
.column-post_thumb{
    width: 12%;
}

.fab:before{
	font-family:'Font Awesome 5 Brands';	
}

.admin-bar .sticky-header,
.admin-bar .search-popup{
    top:32px !important;
}

.merit-comment-item > .merit-comment-item {
    margin-left:70px;
}

.comment-form{
    margin-top:60px;
}

.merit-comment-item .comment-form{
    margin:40px 0;
}

#cancel-comment-reply-link{
    color:inherit;
    display:block;
    font-size:18px;
    margin-top:17px;
}

.comment-form-outer .group-title {
  margin-bottom: 0;
}

.main-header .header-upper .logo-box .logo a img,
.sticky-header a img,
footer .main-footer_logo a img {
	width:150px;
	height:60px;
}

.slider-one .slider-one_list li,
.about-one_list li,
.doctor-detail_list-two li,
.specialist-one_list li,
.about-section .list-style li,
.about-section-four .about-list li,
.about-section-two .list-style li {
	width:49%;
	display:inline-block;
}

.plan-list li {
	width:48%;
	display:inline-block;
}

.plan-list li:nth-child(odd) {
	margin-right:30px;
}

.testimonial-two.padding-top {
	padding-top:110px;
	margin:0px;
}

.cd-resize-img img {
	height: 100% !important;
	max-width: none !important;
}

.faq-one_image img {
  border-radius: 280px 280px 0px 0px !important;
}

.testimonial-block_three-image img,
.testimonial-block_one-author img {
  border-radius: 50% !important;
}

.appointment-form .form-group input[type="date"]{
	position:relative;
	display:block;
	width:100%;
	line-height:24px;
	padding:10px 25px;
	color:#888888;
	height:46px;
	font-size:14px;
	border-radius:50px;
	background:var(--white-color);
	border:1px solid transparent;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	transition:all 300ms ease;
	box-shadow:0px 0px 20px rgba(0,0,0,0.10);
}

.banner-section .content-column .text{
    position: relative;
    color:#e7e7e7;
    font-size: 16px;
    line-height: 1.9em;
    margin-bottom: 40px;
    margin-top: 30px;
	max-width:580px;
    font-weight: 400;
    transform-origin: center top;
    -webkit-transition: all 1000ms ease;
	-moz-transition: all 100ms ease;
	-ms-transition: all 1000ms ease;
	-o-transition: all 1000ms ease;
	transition: all 1000ms ease;
}

.slider-section-two .content-boxed .text {
	position: relative;
	color: #e7e7e7;
	font-size: 16px;
	line-height: 1.9em;
	margin:30px auto 40px;
	opacity: 0;
	width:100%;
	text-align:center;
	max-width: 580px;
	font-weight: 400;
	transform: scaleY(0);
	transform-origin: center top;
	-webkit-transition: all 1000ms ease;
	-moz-transition: all 100ms ease;
	-ms-transition: all 1000ms ease;
	-o-transition: all 1000ms ease;
	transition: all 1000ms ease;
	transition-delay: 0s;
}

.slider-section-two .active .content-boxed .text{
	opacity: 1;
	transform: scaleY(1);
	-webkit-transition-delay: 600ms;
	-moz-transition-delay: 600ms;
	-ms-transition-delay: 600ms;
	-o-transition-delay: 600ms;
	transition-delay: 600ms;
}

/*** 

====================================================================
	Gallery Detail Section
====================================================================

***/

.gallery-detail-section{
	position:relative;
	padding:90px 0px 110px;
}

.gallery-detail-section .inner-container{
	position:relative;
	padding:0px 100px;
}

.gallery-detail-section .upper-box{
	position:relative;
	margin-bottom: 30px;
}

.gallery-detail-section .upper-box .list{
	position:relative;
	margin-bottom:40px;
}

.gallery-detail-section .upper-box .list li{
	position:relative;
	color:#555555;
	font-size:16px;
}

.gallery-detail-section .upper-box .list li strong{
	position:relative;
	color:#222222;
	font-weight:600;
	display:block;
	margin-bottom:6px;
}

.gallery-detail-section .upper-box .social-box{
	position:relative;
}

.gallery-detail-section .upper-box .social-box li{
	position:relative;
	margin-left:5px;
	display:inline-block;
}

.gallery-detail-section .upper-box .social-box li a{
	position:relative;
	width:40px;
	height:40px;
	color:var(--white-color);
	line-height:40px;
	text-align:center;
	border-radius:50px;
	display:inline-block;
	background-color: var(--main-color);
}

.gallery-detail-section .upper-box .social-box li a:hover {
	background-color: var(--color-four);
}

.gallery-detail-section .upper-box .social-box li.facebook a{
	background-color:#4661c5;
}

.gallery-detail-section .upper-box .social-box li.twitter a{
	background-color:#44b1e4;
}

.gallery-detail-section .upper-box .social-box li.linkedin a{
	background-color:#0029c2;
}

.gallery-detail-section .upper-box .social-box li.google a{
	background-color:var(--color-four);
}

.gallery-detail-section .inner-box{
	position:relative;
}

.gallery-detail-section .inner-box .image{
	position:relative;
	margin-bottom:35px;
}

.gallery-detail-section .inner-box .image img{
	position:relative;
}

.gallery-detail-section .inner-box h3{
	position:relative;
	color:#222222;
	font-size:30px;
	font-weight:600;
	line-height:1.3em;
	margin-bottom:18px;
}

.gallery-detail-section .inner-box p{
	position:relative;
	color:#555555;
	font-size:16px;
	font-weight:400;
	line-height:1.9em;
	margin-bottom:18px;
}

.gallery-detail-section .inner-box p span{
	font-weight:600;
	color:#222222;
}

.gallery-detail-section .inner-box blockquote{
	position:relative;
	color:#222222;
	font-size:24px;
	font-weight:500;
	line-height:1.6em;
	padding-left:55px;
	margin-top:25px;
	border-left:4px solid var(--color-four);
}

.gallery-detail-section .inner-box blockquote .author-name{
	position:relative;
	color:var(--main-color);
	font-weight:600;
	display:block;
	font-size:18px;
	margin-top:10px;
	text-transform:uppercase;
}

.gallery-detail-section .inner-box .gallery-column{
	position:relative;
	margin-top:35px;
}

.gallery-detail-section .inner-box .gallery-column .image{
	position:relative;
}

.gallery-detail-section .inner-box .gallery-column .image img{
	position:relative;
	width:100%;
	display:block;
}

.gallery-detail-section .inner-box h4{
	position:relative;
	color:#222222;
	font-size:30px;
	font-weight:600;
	line-height:1.3em;
	margin-bottom:18px;
}

.gallery-detail-section .inner-box h4 span{
	position:relative;
	font-weight:400;
}

.slider-one_list {
  margin-bottom: var(--margin-bottom-30);
}

.doctor-detail.detail-one {
	padding-top: 0;
}

.subscribe-form .form-group input[type=submit]:before {
	content: "\f1d8";
	color: var(--white-color);
	font-family: 'Font Awesome 6 Free';
}

/*Services Footer*/
footer ul.menu{
	position:relative;
}

footer ul.menu li{
	position:relative;
	margin-bottom:var(--margin-bottom-15);
}

footer ul.menu li a{
	position:relative;
	font-size:var(--font-16);
	color:var(--white-color);
	padding-left:var(--padding-left-20);
}

footer ul.menu li a:before{
	position:absolute;
	content:'\f054';
	left:0px;
	font-weight:800;
	font-size:var(--font-12);
	color:var(--white-color);
	font-family: 'Font Awesome 6 Free';
}

footer ul.menu li a:hover{
	opacity:0.80;
}

/*Services Footer*/
footer.style-two{
	margin:var(--margin-zero);
	background-color:var(--color-nine);
}

footer.style-two ul.menu li a,
footer.style-two ul.menu li a::before {
	color:var(--color-three);
}

footer.style-two ul.menu li a{
	color:var(--color-three) !important;
	border-color:var(--color-three);
}

footer.style-two ul.menu li a:hover{
	opacity: 0.80;
}

/* Services Single Section */
.services-widget .widget-content {
	position: relative;
	border: none;
	background-color: transparent;
}

.services-widget .widget-content .contact-widget {
	background-color: transparent;
	padding:35px 30px;
	border-radius:8px;
	border:1px solid #d7d7d7;
}

.services-widget{
	position:relative;
	margin-bottom:60px;
}

.services-widget ul.menu{
	position:relative;
}

.services-widget ul.menu li{
	position:relative;
	margin-bottom:1px;
	box-shadow:0px 10px 30px rgba(0,0,0,0.05);
}

.services-widget ul.menu li:before{
	position:absolute;
	right:20px;
	top:24px;
	z-index:1;
	opacity:0;
	content: "\f13a";
	font-family: "Flaticon";
	font-size:var(--font-20);
}

.services-widget ul.menu li:hover::before,
.services-widget ul.menu li.active::before,
.services-widget ul.menu li.current-menu-item::before{
	opacity:1;
	color:var(--white-color);
}

.services-widget ul.menu li a{
	position:relative;
	font-size:16px;
	font-weight:500;
	padding:23px 28px;
	display:block;
	color:var(--color-two);
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}

.services-widget ul.menu li:hover a,
.services-widget ul.menu li.active a,
.services-widget ul.menu li.current-menu-item a{
	position:relative;
	color:var(--white-color);
	background-color:var(--main-color);
}

.sidebar-widget .widget_search {
	padding:0;
	border:none;
}

/* Category List */
.sidebar-widget.style-two .widget-content ul{
	position:relative;
}

.sidebar-widget.style-two .widget-content ul li{
	position:relative;
	margin-bottom: var(--margin-bottom-15);
}

.sidebar-widget.style-two .widget-content ul li a{
	position:relative;
	display:block;
	color:var(--color-three);
	font-size: var(--font-16);
	padding-left:var(--padding-left-25);
}

.sidebar-widget.style-two .widget-content ul li a:before{
	position:absolute;
	content:"\f105";
	left:0px;
	top:0px;
	font-weight:800;
	font-size: var(--font-12);
	font-family: 'Font Awesome 6 Free';
}

.sidebar-widget.style-two .widget-content ul > li > a > span{
	position:absolute;
	right:0px;
}

.sidebar-widget.style-two .widget-content ul li:last-child{
	margin-bottom:var(--margin-zero);
}

.sidebar-widget.style-two .widget-content ul li a:hover{
	color:var(--color-four);
}

/* Popular Tags */
.tagcloud a{
	position:relative;
	padding:7px 18px;
	font-weight:600;
	letter-spacing:1px;
	display:inline-block;
	color:var(--main-color);
	font-size: var(--font-12) !important;
	text-transform:uppercase;
	background-color:var(--white-color);
	margin-right: var(--margin-right-5);
	margin-bottom: var(--margin-bottom-10);
}

.tagcloud a:hover{
	color:var(--white-color);
	background-color:var(--main-color);
}

.team-one_text p,
.about-two_text p {
	position: relative;
	line-height: 32px;
	font-size: var(--font-16);
	color: var(--color-three);
	margin-bottom: var(--margin-bottom-15);
}

.about-sidebar .about-one_list li {
	width: 100%;
}

.main-header.header-style-two .search-box-btn,
.main-header.header-style-three .search-box-btn {
	margin-right: var(--margin-right-20);
}

form p {
	margin-bottom: 0;
}

.default-form .check-box {
	margin-left: 0;
	margin-bottom: var(--margin-bottom-20);
}

.default-form input[type=submit]:hover,
.appointment-form-two input[type=submit]:hover,
.appointment-form form input[type=submit]:hover {
	background-color:var(--color-four);
}

.help-section .form-column .search-box .form-group input[type="email"] {
	position: relative;
	line-height: 43px;
	padding: 10px 50px 10px 35px;
	border: 1px solid transparent;
	background: var(--white-color);
	display: block;
	font-size: 14px;
	width: 100%;
	height: 60px;
	color: #000000;
	padding-right: 190px;
	border-radius: 50px;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	box-shadow: 0px 0px 30px rgba(0,0,0,0.05);
}

.help-section .form-column .search-box .form-group input[type="email"]:focus {
	border-color: #5153ff;
}

.help-section .form-column .search-box .form-group input[type="submit"] {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 170px;
	height: 60px;
	display: block;
	font-size: 14px;
	color: var(--white-color);
	cursor: pointer;
	border-radius: 50px;
	line-height: 100%;
	font-weight: normal;
	background: #5153ff;
	padding: 10px 20px;
}

.quantity-box .item-quantity input.qty-spinner {
	margin-left:5px;
}

.quantity-box .item-quantity {
	margin-top:4px;
}

.appointment-form-two .select-box {
	width: auto;
}

.contact-section .info-column .info-list li a {
	position: relative;
	color: var(--white-color);
	font-size: 16px;
	line-height: 1.8em;
}

.email-column .wpcf7-spinner {
	float:left;
}

.coming-soon .wpcf7-response-output,
.email-column .wpcf7-response-output {
	color: var(--white-color);
}

.about-section-two .content-column .text p:last-child {
  margin-bottom: 20px;
}

.help-section-two .search-box .form-group input[type="email"] {
	position: relative;
	line-height: 43px;
	padding: 10px 50px 10px 35px;
	border: 1px solid transparent;
	background: var(--white-color);
	display: block;
	font-size: 14px;
	width: 100%;
	height: 50px;
	color: #000000;
	border-radius: 50px;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	box-shadow: 0px 0px 30px rgba(0,0,0,0.10);
}

.help-section-two .search-box .form-group input[type=submit] {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 170px;
	height: 50px;
	display: block;
	font-size: 14px;
	color: var(--white-color);
	cursor: pointer;
	border-radius: 50px;
	line-height: 100%;
	font-weight: normal;
	background: var(--main-color);
	padding: 10px 20px;
}

.help-section-two .search-box .form-group input[type="email"]:focus,
.help-section-two .search-box .form-group input[type=submit]:hover {
	border-color: var(--main-color);
}

.search-box .wpcf7-spinner {
	float:left;
}

.about-section-two .list-style li {
	position: relative;
	color: var(--color-three);
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 10px;
	padding-left: 30px;
	line-height: 1.8em;
}

.about-section-two .list-style li:before {
	position: absolute;
	left: 0px;
	top: 6px;
	width: 16px;
	height: 16px;
	content: '';
	display: block;
	background: url(../images/icons/dott.png) no-repeat;
}

.question-one.bottom-space {
	margin-bottom: 120px;
}

.doctor-detail.detail-one {
	padding-bottom:110px;
}

.pagination-outer .pagination li > span{
	position:relative;
	width:48px;
	height:48px;
	line-height:48px;
	text-align:center;
	font-weight:700;
	display:inline-block;
	font-size:var(--font-18);
	color:var(--black-color);
	background-color:var(--color-five);
}

.pagination-outer .pagination li > span.current {
	color:var(--white-color);
	background-color: var(--main-color);
}

/* Department List */
.department-widget ul{
	position:relative;
}

.department-widget ul li{
	position:relative;
	border-bottom:1px solid var(--color-five);
}

.department-widget ul li a{
	position:relative;
	font-weight:600;
	display:block;
	padding:20px 30px;
	color:var(--color-two);
	font-size:var(--font-16);
	background-color:var(--white-color);
	border-left:5px solid transparent;
}

.department-widget ul li a:before{
	position:absolute;
	content:'\f061';
	right:30px; 
	font-family: 'Font Awesome 6 Free';
}

.department-widget ul li.active a,
.department-widget ul li a:hover,
.department-widget ul li.current-menu-item a{
	position:relative;
	color:var(--white-color);
	border-color:var(--color-four);
	background-color:var(--main-color);
}

.working-time_list li {
	border:none !important;
}

/* Contact Info Widget List */
.department-widget .contact-widget{
	padding: 30px;
}

.department-widget .contact-widget ul{
	position:relative;
}

.department-widget .contact-widget ul li{
	position:relative;
	line-height:28px;
	color:var(--color-three);
	font-size:var(--font-16);
	padding-left:var(--padding-left-35);
	margin-bottom:var(--margin-bottom-20);
	border:none;
}

.department-widget .contact-widget ul li .icon{
	position:absolute;
	left:0px;
	top:10px;
	line-height:1em;
	color:var(--color-four);
}

.department-widget .contact-widget ul li a{
	position:relative;
	color:var(--color-three);
	padding:0;
	background:none;
	font-weight:400;
	border:none;
}

.department-widget .contact-widget ul li a:before{
	content:'';
}

.department-widget .contact-widget ul li a:hover{
	color:var(--color-four);
}

.department-widget .contact-widget ul li:last-child{
	margin-bottom:var(--margin-zero);
}

.post-share-options .social-box li.share {
	position: relative;
	font-weight: 600;
	font-size: var(--font-16);
	color: var(--black-color);
	margin-right: var(--margin-right-20);
}

.blog-detail blockquote p {
	margin: 0;
}

.subscribe-form .form-group input[type="email"] {
	padding:10px 100px 10px 15px;
}

.subscribe-form .form-group input[type="submit"],
.subscribe-form button {
	font-size:15px;
	font-weight: 600;
	padding:0 15px;
}

.subscribe-form .form-group input[type="submit"] {
	background-image:url(../images/icons/paper-plane-2.png);
	background-position:center;
	background-repeat:no-repeat;
}

.about-section-two .content-column .inner-column,
.about-section .content-column .inner-column {
	padding-top: 0;
	vertical-align: middle;
    align-items: center;
    display: flex;
	height:100%;
}

.news-section .title-column .inner-column {
	padding-top: 0;
	vertical-align: middle;
    align-items: center;
    display: flex;
	height:100%;
}

.services-section-two .service-block-two .inner-box .number-box {
	margin-top:0;
	left:0;
}

.appointment-form .wpcf7-spinner {
	display:block;
}

.doctor-detail.detail-one .wpcf7-list-item {
	margin: 0;
}

.blog-detail .tags li {
	display:inline;
}

/* Contact Info Widget List */
.services-widget .contact-widget ul{
	position:relative;
}

.services-widget .contact-widget ul li{
	position:relative;
	line-height:28px;
	color:var(--color-three);
	font-size:var(--font-16);
	padding-left:var(--padding-left-35);
	margin-bottom:var(--margin-bottom-20);
	border:none;
}

.services-widget .contact-widget ul li .icon{
	position:absolute;
	left:0px;
	top:10px;
	line-height:1em;
	color:var(--color-four);
}

.services-widget .contact-widget ul li a{
	position:relative;
	color:var(--color-three);
	padding:0;
	background:none;
	font-weight:400;
	border:none;
}

.services-widget .contact-widget ul li a:before{
	content:'';
}

.services-widget .contact-widget ul li a:hover{
	color:var(--color-four);
}

.services-widget .contact-widget ul li:last-child{
	margin-bottom:var(--margin-zero);
}

/* Broucher Widget */
.broucher-widget .widget-content{
	position:relative;
	text-align:center;
	padding:35px 30px 50px;
	border-radius:8px;
	border:1px solid #d7d7d7;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}

.broucher-widget .widget-content h3{
	position:relative;
	font-weight: 700;
	line-height: 1.3em;
	color: var(--color-two);
}

.broucher-widget .widget-content .text{
	position:relative;
	color:#777777;
	font-size:16px;
	line-height:1.9em;
	margin:20px 0;
}

.broucher-widget .widget-content .download{
	position:relative;
	color:#222222;
	font-size:16px;
	font-weight:600;
	display:inline-block;
	border-bottom:1px solid #222222;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
}

.broucher-widget .widget-content .download:hover{
	color:#8424bf;
	border-color:#8424bf;
}

/*Timetable*/
.mptt-shortcode-wrapper .mptt-navigation-select {
	display:none;
}

.mptt-shortcode-wrapper .mptt-shortcode-table {
  position: relative;
  width: 100%;
  height: auto;
  background-color: #ffffff;
  min-width: 1170px;
  box-shadow: 0 20px 50px rgba(0,0,0,0.15);
}

.mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th,
.mptt-shortcode-wrapper table tbody td.mptt-shortcode-hours {
	background-color: var(--main-color);
	color:#fff;
}

.mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th {
	padding: 10px 0;
}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody td {
	background-color:#fff;
}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container{
    position: relative !important;
    min-height: 97px!important;
}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-title{
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    text-decoration: none !important;
    margin: 0 !important;
}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .event-description,
.mptt-shortcode-wrapper .mptt-shortcode-table tbody .mptt-event-container .timeslot{
	font-size: 12px;
	line-height: 18px;
	color: #777777;
	margin: 0 !important;
}

.mptt-shortcode-wrapper.mptt-table-fixed{
    overflow: visible !important;
}

.mptt-shortcode-wrapper .mptt-shortcode-table{
    z-index: 3;
}

.mptt-shortcode-wrapper .mptt-shortcode-table tbody td.mptt-shortcode-hours{
    z-index: 999;
}

.pagination-outer .pagination li {
	margin: 5px;
}

.news-block_three-search,
.news-block_two-search{
	font-family: 'Font Awesome 6 Free';
	width:100%;
}

.coming-soon .emailed-form input::-webkit-input-placeholder,
.coming-soon .emailed-form select::-webkit-input-placeholder,
.coming-soon .emailed-form textarea-webkit-input-placeholder{
	color:var(--black-color);
}

.coming-soon .emailed-form input[type="submit"] {
	background:url(../images/icons/paper-plane.png) center no-repeat;
	width:24px;
	height:auto;
	cursor:pointer;
}

.cta-one_pattern {
	position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    width: 200%;
	background-repeat:repeat;
}

.cta-one_inner-container::before {
	background-image: none;
}

.question-one.style-three{
	margin-top:var(--margin-top-100);
}

.question-one.style-three .form-group input[type="date"] {
	position: relative;
	display: block;
	width: 100%;
	line-height: 28px;
	padding: 10px 25px;
	height: 60px;
	border-radius: 0px;
	font-size: var(--font-15);
	color: var(--color-fourtynine);
	-webkit-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	transition: all 300ms ease;
	background-color: var(--white-color);
	border: 1px solid rgba(var(--black-color-rgb), 0.07);
}

.default-form .form-group .ui-selectmenu-button.ui-button {
    position: relative;
    display: block;
    width: 100%;
    line-height: 24px;
    padding: 18px 25px;
    color: #888888;
    height: 60px;
    font-size: 14px;
    border-radius: 0px;
    background: #ffffff;
    border: 1px solid transparent;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
}

.default-form .form-group .ui-button .ui-icon,
.appointment-form-two .form-group .ui-button .ui-icon{
	top:0px;
}

.appointment-form-two .form-group .ui-selectmenu-button.ui-button {
    position: relative;
    display: block;
    width: 100%;
    line-height: 24px;
    padding: 10px 25px;
    color: #888888;
    height: 46px;
    font-size: 14px;
    border-radius: 50px;
    background: #ffffff;
    border: 1px solid transparent;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    box-shadow: 0px 0px 20px rgba(0,0,0,0.10);
}

.emailed-form .form-group input[type="submit"] {
	top: 4px;
}

.about-two_image img {
	z-index: 9;
}

.about-two_tag {
	z-index:10;
}

.main-footer_bottom.style-two {
	padding: 20px 0;
}

.main-footer.no-newsletter .main-footer_widgets {
	margin-top:100px;
	padding-top: 100px;
}

.sidebar-info-contents .mini-cart h6,
.sidebar-info-contents .bottom-box .cart-action {
    display: flex;
    justify-content: space-between;
}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        width: 20%;
        float: left;
    }
}

@media only screen and (max-width: 767px){
	.merit-comment-item > .merit-comment-item {
		margin-left:0px;
	}

	.slider-one .slider-one_list li,
	.about-one_list li,
	.doctor-detail_list-two li,
	.specialist-one_list li,
	.about-section .list-style li,
	.about-section-four .about-list li,
	.about-section-two .list-style li {
		width:100%;
	}
}

.service-block_three.col-lg-5ths .service-block_three-inner {
	padding: 20px;
}
.service-block_three.col-lg-5ths .service-block_three-inner  .service-block_three-icon-box {
	padding-left: var(--padding-left-55);
}
.service-block_three.col-lg-5ths .service-block_three-heading {
	line-height: 22px;
}
.service-block_three.col-lg-5ths .service-block_three-heading a {
	font-size:20px;
}
.service-block_three.col-lg-5ths .service-block_three-icon {
	font-size:40px;
}

.about-two_video-box {
	line-height: 120px !important;
}

.department-detail strong {
  color: var(--color-two);
}
