/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/


Theme Accent: #0877c6
Background Gray: #f7f7f7

*/

/*************** ADDITIONAL CSS ***************/

.search .page-subtitle {
   display: none;
}

body.pll-lang__zh a.menu-item-link.js-smooth-scroll {
    font-size: 16px !important;
}

body.pll-lang__zh .set-01-post-item__description p {
    font-size: 16px;
}

body.page-id-3983 #text-block-5 ul li {
    font-size: 16px;
}

.search .theme-page-wrapper.right-layout .theme-content {
   width: 100%;
}

.search #theme-page .theme-page-wrapper .theme-content {
    padding: 0 20px 30px;
}

.archive-intro-text {
    padding-left: 7px;
}

.pll-lang__zh .cpt-single__item-wrapper {
   font-size: 16px !important;
}

#modal {
	position: absolute;
	z-index: 10000;
	/* 1 */
	top: 0;
	left: 0;
	visibility: hidden;
	width: 100%;
	height: 100%;
}
#modal.is-visible {
	visibility: visible;
}
.modal-overlay {
	position: fixed;
	z-index: 10;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: hsla(0, 0%, 0%, 0.5);
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s linear 0.3s, opacity 0.3s;
}
#modal.is-visible .modal-overlay {
	opacity: 1;
	visibility: visible;
	transition-delay: 0s;
}
.modal-wrapper {
	position: absolute;
	z-index: 9999;
	top: 6em;
	left: 50%;
	width: 32em;
	margin-left: -16em;
	background-color: #fff;
	box-shadow: 0 0 1.5em hsla(0, 0%, 0%, 0.35);
}
.modal-transition {
	transition: all 0.3s 0.12s;
	transform: translateY(-10%);
	opacity: 0;
}
#modal.is-visible .modal-transition {
	transform: translateY(0);
	opacity: 1;
}
.modal-header, .modal-content {
	padding: 1em;
}
.modal-header {
	position: relative;
	background-color: #fff;
	box-shadow: 0 1px 2px hsla(0, 0%, 0%, 0.06);
	border-bottom: 1px solid #e8e8e8;
}
.modal-close {
	position: absolute;
	top: 0;
	right: 0;
	padding: 1em;
	color: #aaa;
	background: none;
	border: 0;
}
.modal-close:hover {
	color: #777;
}
.modal-heading {
	font-size: 1.125em;
	margin: 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.modal-content>*:first-child {
	margin-top: 0;
}
.modal-content>*:last-child {
	margin-bottom: 0;
}
   /*  .centre-featured img {
       width: 800px;
       height: 527px;
   } */
    
   /* .cpt-single__featured-image.pic--default {
       display: none !important;
   } */
   
   /* .single-patient-care ul {
       font-size:  16px;
   } */
   
    #request-filesystem-credentials-form {
        display: none !important;
    }
    
    .map-links-singapore ul {
        column-count: 3;
    }
    
    #menu-main-menu-bahasa-indoesia > li.menu-item > a.menu-item-link {
        padding-right: 9px !important;
    }
    
    html[lang="en-US"] #menu-about-menu-bahasa-indonesia,
	html[lang="id-ID"] #menu-about-menu {
		display: none;
	}
    
    html[lang="en-US"] #menu-our-daily-care-services-menu-bahasa-indoesia,
	html[lang="id-ID"] #menu-our-dialysis-care-services-menu {
		display: none !important;
	}

	.hidden-section, .pll-lang__zh .zh-none {
		display: none !important;
	}
	
	.shadow-box a, .map-details__address a {
        color: #234c95 !important;
        text-decoration: underline;
    }
    
    .map-main-details h3 {
        display: none;
    }
    
    .omt-img .wpb_single_image img {
        border-radius: 5px;
        box-shadow: 0px 2px 5px rgba(93, 93, 93, 0.5);
    }
    
    .call-to-action-table td {
        padding: 15px;
        vertical-align: middle;
    }
        .call-to-action-table td.cta-img-sec {
            border-right: 1px solid #989797;
        }
    
        .call-to-action-table td a {
            font-weight: 600;
        }
    
        .call-to-action-table table {
            width: 525px;
            display: block;
            margin: 0 auto 30px;
            border: 1px solid #989797;
            border-radius: 5px;
            box-shadow: 0 2px 5px 1px #e0e0e0;
        }
        
        .menu-set-01.about-menu.without-image {
            margin-top: 30px;
        }
        
    .blog .page-title {
        display: none;
    }
    
    .mk-header {
        border-bottom: none !important;
    }
    
    /*************** ID - Homepage ***************/
        
       .pll-lang__id .footer-custom__middle-part {
            display: flex;
            justify-content: flex-end;
            padding-left: 75px;
            padding-right: 0;
        } 
    
        .pll-lang__id .footer-custom__middle-part .fc-iphone img {
            min-width: 175px;
        }
        
        .pll-lang__id .tab-link-title {
            padding: 30px 25px 0 0;
            width: 250px !important;
        }
        
        .pll-lang__id .rounded-contact-info {
            width: 380px;
        }
        
        
        .pll-lang__id .home-contact-info {
            display: block;
        }
    
    /*************** MY - Homepage ***************/
    
        .pll-lang__my .home-posts-viewer__read-more, 
        .pll-lang__my .patient-stories-viewer__read-more {
            padding: 6px 24px;
        }
    
    
/*************** 1. HEADER / MENU ~ Global ***************/
	body:not(.home) .mk-header-nav-container {
		/*box-shadow: 0 2px 11px #e3e3e3;*/
	}

	.mk-header {
		border-bottom: 0;
	}

	.header--customize {
		display: flex;
		justify-content: space-between;
	}

	.header-logo {
		width: auto;
		display: inline-block;
	}

	.mk-desktop-logo.dark-logo {
		padding-left: 20px;
	}

	.header-custom-rightside {
		z-index: 2;
	    display: flex;
    	flex-direction: column;
	}
		.renalteam-global-options {
			display: flex;
			justify-content: flex-end;
			align-items: center;
			overflow: hidden;
			height: 70px;
		}
		
		.renalteam-global-options .lang-translator {
		    width: 150px;
		}
			.renalteam-global-options .lang-translator select {
				border: 1px solid #0877c6;
				padding: 5px;
			}
			
			.renalteam-global-options .lang-item-my {
                display: none !important;
            }
            
            /* .renalteam-global-options .lang-item-zh{
                display: none !important;
            } */

		.renalteam-global-options .font-resizer {
			-webkit-user-select: none;
		    -moz-user-select: -moz-none;
		    -o-user-select: none;
		    -ms-user-select: none;
			    user-select: none;
		}
			.renalteam-global-options .font-resizer .fnt {
			    border: 1px solid #0877c6;
			    display: initial;
			    padding: 1px 10px 0;
			    position: relative;
			    top: 3px;
			    color: #000;
			    font-size: 23px;
			    font-weight: 600;
			    cursor: pointer;
			    transition: all .1s ease-in-out;
			}
				.renalteam-global-options .font-resizer .fnt:hover {
					background-color: #0877c6;
					color: #fff;
				}

			.renalteam-global-options .font-resizer .fnt-minus {
			    margin: 0 10px 0 20px;
			}

			.renalteam-global-options .font-resizer .fnt-plus {
			    margin: 0 0 0 10px;
			}

			.font-resizer__indicator a {
				transition: all .3s ease-in-out;
				pointer-events: none;
			}

			.font-resizer__indicator .fnt-rszr--medium,
			.font-resizer__indicator .fnt-rszr--large {
				font-weight: 600;
			}

	.renalteam-header-book-appointment span {
		color: #0877c6;
	    font-size: 18px;
	}
		
	.renalteam-header-book-appointment p {
		margin: 0;
    	font-weight: 500;
	}

	.renalteam-header-book-appointment .btn-type {
	    background-color: #f2f0eb;
    	display: inline-block;
    	padding: 5px 20px;
    	margin-left: 15px;
    	position: relative;
    	transition: all .2s ease-in-out;
	}
		.renalteam-header-book-appointment .btn-type:hover:after {
			width: 100%;
		}

		.renalteam-header-book-appointment .btn-type:hover {
	    	background-color: #0877c6;
	    	color: #fff !important;
		}

		.renalteam-header-book-appointment .btn-type:hover span {
	    	color: #fff !important;
		}
	
	.renalteam-header-book-appointment .btn-simple {
		color: #0877c6;
	}

	.mk-search-trigger.fnt-rszr--medium {
		position: relative;
		top: 13px;
	}
	
	.main-navigation-ul > li.menu-item > a.menu-item-link {
        padding-right: 26px !important;
        padding-left: 26px !important;
	}
	
	.mk-classic-menu-wrapper .main-navigation-ul>li.menu-item>a.menu-item-link i {
	    font-family: 'FontAwesome';
	    font-size: 16px;
	    font-style: normal !important;
	}
	
	.mk-main-navigation li.no-mega-menu ul.sub-menu, .mk-main-navigation li.has-mega-menu > ul.sub-menu, .mk-shopping-cart-box {
        background-color: #ffffff !important;
	}
	
	.main-navigation-ul > li.no-mega-menu > ul.sub-menu:after, .main-navigation-ul > li.has-mega-menu > ul.sub-menu:after {
        background-color: #2248a2 !important;
    }
    
    .main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link {
        color: #444444 !important;
            font-weight: 600 !important;
    }
    
    .main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link:hover {
        color: #2248a2 !important;
    }
    
    .main-navigation-ul li.no-mega-menu ul.sub-menu ul.sub-menu {
        border-top: 2px solid #2248a2;
        top: -8px !important;
    }

    .main-nav-side-search {
	    height: 55px !important;
	}
		.mk-search-trigger.mk-fullscreen-trigger {
		    display: flex;
		    height: 100%;
		    justify-content: center;
		    flex-direction: column;
		    position: relative;
		    top: 0;
		}
	
	.mk-header-nav-container.menu-hover-style-2 {
		box-shadow: 0px -3px 8px 0px rgba(227, 227, 227, .5);
	}

/*************** 2. THEME OVERRIDES ~ Global ***************/	
/*****---------- 2.1 PAGE TITLE / BREADCRUMBS ----------*****/
	#mk-page-introduce .mk-grid {
	    display: flex;
    	flex-direction: column-reverse;
	}

	.page-title {
		margin: 15px 20px 0;
	}

	#mk-breadcrumbs .mk-breadcrumbs-inner {
		float: left;
		margin: 10px 0 0 10px;
	    font-size: 16px;
	    font-weight: 700;
	    letter-spacing: 0px;
	    text-transform: unset;
	    line-height: 1.2em;
	}
		#mk-breadcrumbs .mk-breadcrumbs-inner.light-skin a {
			color: #234c95;
		}
	
	.mk-post-nav {
		display: none !important;
	}

	.hidden-bc-customed {
		display: none;
	}
/*****---------- 2.2 SINGLE POSTS ----------*****/
	.single-post .master-holder-bg-holder #theme-page-bg {
		background-color: #f7f7f7;
	}

	.single-post .master-holder-bg-holder + .theme-page-wrapper {
		margin: 0 auto;
	}

	.single-post #theme-page .theme-content,
	.single-post #theme-page .theme-page-wrapper.right-layout .sidebar-wrapper {
		padding-top: 0;
	}

	.single-post #theme-page .theme-page-wrapper {
		margin-top: 10px;
	}

	.single-post .theme-content .mk-blog-single {
		background-color: #fff;
		padding: 20px 24px;
	    box-shadow: 0 0 10px #b9b9b9;
	}

	.single-post .featured-image {
		text-align: center;
	}

	.single-post .single-social-section {
		display: none;
	}

	.post-template-default .page-title {
		display: none;
	} 
/*****---------- 2.3 WIDGETS SIDEBAR ----------*****/
	#mk-sidebar .widgettitle {
	    color: #234c95;
    	font-size: 24px;
    	font-weight: normal;
    	text-transform: none;
	}

	#mk-sidebar .widget {
	    background: #fff;
	    padding: 20px 24px;
	    margin: 0 0 30px;
	}
/***------------- 2.3.1 RELATED ARTICLES -------------**/
	#mk-sidebar .sidebar-wrapper [id*="related_posts-"] {
		background: #fff;
	    padding: 20px 24px;
	    margin: 0 0 30px;
	}

	#mk-sidebar .sidebar-wrapper [id*="related_posts-"] .post-list-thumb {
		display: none;
	}

	#mk-sidebar .sidebar-wrapper [id*="related_posts-"] .post-list-info {
		margin: 0 0 10px;
	}

	#mk-sidebar .sidebar-wrapper [id*="related_posts-"] .post-list-title {
		font-size: 15px;
	    line-height: 1.4em;
	    font-weight: 600;
	    color: #234c95;
	}

	#mk-sidebar .sidebar-wrapper [id*="related_posts-"] .post-list-meta time {
    	color: #234c95;
	    font-size: 14px;
    	font-style: normal;
	}
	
	.cpt-single-widget .related-article-section ul {
	    margin-left: 5px;
	}
	
	.cpt-single-widget .related-article-section ul li a {
	    color: #234c95;
	}
	
	.cpt-sidebar-catlist, .single-patient-care .related-article-section .one-column-dynamic-list ul, .two-columns-dynamic-list:first-child ul {
	    list-style-type: none;
	    margin: 0 !important;
	}
	
    	.cpt-sidebar-catlist li, .two-columns-dynamic-list:first-child ul li {
    	     margin: 0 !important;   
    	     border-bottom: 1px solid #efefef;
    	     padding: 8px 0;
    	}
    	
    	   .cpt-sidebar-catlist li:last-child , .two-columns-dynamic-list:first-child ul li:last-child {
    	       border: none;
    	   }
	
	
/***------------- 2.3.2 TAGS -------------**/
	#mk-sidebar .widget .cpt-popular-tags a {
    	color: #234c95;
	}
/*****---------- 2.4 BLOG ~ Category lists ----------*****/
	
	.blog .master-holder-bg,
	.archive .master-holder-bg,
	.archive.category .master-holder-bg  {
	    background-color: #f7f7f7;
	}
	
	.blog #theme-page .theme-page-wrapper .theme-content {
	    padding-top: 0;
	}
	
	.archive #theme-page .theme-page-wrapper .theme-content {
	    padding-top: 0;
	}
	
	.mk-classic-wrapper {
	    /* -webkit-column-count: 2;
	            column-count: 2;
	        -webkit-column-gap: 20px;
	                column-gap: 20px; */
	}
	
	.mk-blog-classic-item .mk-blog-meta, .mk-blog-modern-item .mk-blog-meta {
	    padding: 20px 0 40px;
	}
	
	.mk-classic-wrapper .mk-blog-classic-item {
	    -webkit-column-break-inside: avoid;
	    page-break-inside: avoid;
	    break-inside: avoid;
	    border: none;
	        margin-bottom: 20px;
            padding: 25px 20px 0;
            box-shadow: 0 0 5px #d2d2d2;
	}
	
	.mk-blog-classic-item .the-title {
	    margin: 0;
        border-bottom: 1px solid #ccc;
	}
	
	.mk-blog-classic-item .the-title a {
	    color: #000;
	    padding: 0 0 10px;
	    display: block;
	    font-weight: 600;
	    font-size: 16px;
        line-height: 21px;
	    letter-spacing: 0;
	}
	
/*     .mk-blog-classic-item .featured-image {
    width: calc(100% - 40px);
        margin: 20px 20px 0;
        pointer-events: none;
} */
	
	.mk-blog-classic-item .mk-readmore {
	    color: #0184db;
	    font-size: 14px;
	    letter-spacing: 0;
	}
	    .mk-blog-classic-item .mk-readmore svg {
	        display: none;
	    }
	    
	.mk-blog-classic-item .featured-image,
	.mk-blog-meta-wrapper {
	    display: none;
	}


/*************** 3. PAGES ***************/
/*****---------- 3.0 HOME REVAMP ----------*****/
    .tab-links-container .flex-tab-container {
            display: flex;
            justify-content: center;
    }
    
    .tab-link-title p, .tab-title {
        text-align: right !important;
        color: #fff !important;
    }
    
        .tab-link-title {
            padding: 45px 42px 0 13px;
            /* width: 217px; */
        }
        
        .tab-link-title p {
            text-align: left !important;
            font-size: 18px;
        }
    
        .tab-title p, .tab-column-count p {
            transform: skewx(25deg);
            margin-bottom: 0;
            color: #fff;
            font-size: 18px;
        }
        
        .tab-column-count img {
            transform: skewx(25deg);
            height: 58px;
            opacity: .2;
        }
    
    .flex-tab-container a {
        padding: 10px 20px 0;
        display: block;
    }
        
    .tab-1-container, .tab-2-container, .tab-3-container, .tab-4-container {
        transform: skewx(-25deg);
        width: 220px;    
        height: 126px;
    }
    
        .tab-1-container:hover img, .tab-2-container:hover img, .tab-3-container:hover img, .tab-4-container:hover img {
            opacity: 1;
            -webkit-transition: all .3s ease-in-out;
            -moz-transition: all .3s ease-in-out;
            -o-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out;
        }
    
        .tab-1-container {
            background-color: #00aeef;
        }
        .tab-2-container {
            background-color: #0092ef;
        }
        
        .tab-3-container {
            background-color: #0070ef;
        }    
        
        .tab-4-container {
            background-color: #0057b9;
        }
    
    /* .pll-lang__en  */.home-contact-info, .contact-info-flex {
        display: flex;
        justify-content: space-around;
    }
    
        .homepage-contact-info {
            border-bottom: 1px solid #dadada;
        }
    
        .home-contact-info a {
            color: #0977c3;
            font-weight: 600;
        }
        
            .home-contact-info a i {
                color: #000;
            }
        
        .home-contact-info a:hover {
            color: #0977c3;
            font-weight: 600;
        }
    
    .news-events-column {
        border-left: 1px solid #dadada;
    }
    
    .rounded-contact-info {
        width: 300px;
        border: 2px solid #0877c6;
        border-radius: 20px;
        padding: 5px 20px;
        justify-content: center;
    }
    
        .rounded-contact-info:hover {
            background-color: #0977c3;
            color: #fff;
            -webkit-transition: all .2s ease-in-out;
            -moz-transition: all .2s ease-in-out;
            -o-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out;
        }
        
        .rounded-contact-info:hover span.iconx img {
             -webkit-filter: invert(100%);
        }
        
        .rounded-contact-info:hover .fa-envelope,
        .rounded-contact-info:hover .fa-whatsapp {
            color: #fff !important;
        }
    
    .rounded-contact-info span.iconx img {
        width: 15px;
    }
    
        .rounded-contact-info span.iconx {
            min-width: 25px;
        }
        
        .rounded-contact-info span.contentx {
            padding: 2px 0;
            font-size: 18px;
        }
        
        .rounded-contact-info .fa-envelope:before {
            vertical-align: middle;
            padding-right: 10px;
            font-size: 16px;
        }
        
        .rounded-contact-info .fa-whatsapp:before {
            vertical-align: middle;
            padding-right: 10px;
            font-size: 20px;
        }
        
        .rounded-contact-info .fa-envelope,
        .rounded-contact-info .fa-whatsapp {
            padding-top: 3px;
        }
        
        .rci-whatsapp {
            display: flex;
            justify-content: center;
        }
        
    .home-sec-title p {
        padding: 10px 20px;
        color: #fff;
        margin-bottom: 0 !important;
        font-size: 25px;
    } 
        .singapore-video .video-container .video-thumbnail-overlay,
        .indonesia-video .video-container .video-thumbnail-overlay {
            background: none;
        }
    
        .singapore-video .vc_column-inner  {
            padding-top: 20px;
            padding-left: 0;
        }
        
        .indonesia-video .vc_column-inner  {
            padding-top: 20px;
            padding-right: 0;
        }
    
    .stay-informed-section {
        padding-bottom:  35px;
    }
    
    .social-links_wrapper {
        margin-left: 43px;
    }
    
    .subscription-form_wrapper h1,
    .social-links_wrapper h1,
    .subscription-form_wrapper p{
        color: #fff;
        font-size: 25px;
    }
    
    .subscription-form_wrapper p {
        margin-bottom: 0;
    }
    
    .subscription-form_wrapper ul li label {
        display: none !important;
    }
    
    .subscription-form_wrapper #input_5_1,
	.subscription-form_wrapper #input_12_1,
    .subscription-form_wrapper #input_9_1{
        width: 100%;
        margin-bottom: 0;
        margin-top: 8px;
        padding: 8px;
        background: #ffffff90;
        border-radius: 2px;
        border: none;
    }
        .subscription-form_wrapper .gfield_error #input_5_1,
        .subscription-form_wrapper .gfield_error #input_12_1,
        .subscription-form_wrapper .gfield_error #input_9_1 {
            margin-top: 0;
        }
    
        .subscription-form_wrapper #input_5_1::placeholder,
        .subscription-form_wrapper #input_12_1::placeholder,
        .subscription-form_wrapper #input_9_1::placeholder {
            text-align: center;
            color: #fff;
        }
        
    .subscription-form_wrapper #gform_submit_button_5,
    .subscription-form_wrapper #gform_submit_button_9 {
        background: #00aeef !important;
        width: 190px;
        padding: 10px;
        border-radius: 3px;
        font-size: 15px;
        font-weight: 600;
        letter-spacing: 2px;
    }
    
        .subscription-form_wrapper form.gf_simple_horizontal div.gform_footer.top_label {
            vertical-align: top;
            padding-top: 8px;
        }
        
        .subscription-form_wrapper .gfield_error {
            padding-left: 13px !important;
        }
        
        .subscription-form_wrapper .validation_message {
            text-align: center;
            padding-right: 0 !important;
        }

    .gform_wrapper #gform_5 .validation_error,
    .gform_wrapper #gform_12 .validation_error,
    .gform_wrapper #gform_9 .validation_error{
		color: #ffffff;
		border-top: 2px solid #ffffff;
	    border-bottom: 2px solid #ffffff;
	}

	.gform_wrapper #gform_5 .validation_message,
	.gform_wrapper #gform_12 .validation_message
	.gform_wrapper #gform_9 .validation_message {
		color: #FFEB3B;
	    font-size: 14px;
	    font-weight: normal;
	}

	.gform_wrapper #gform_5 .gform_body,
	.gform_wrapper #gform_12 .gform_body,
	.gform_wrapper #gform_9 .gform_body {
		width: 100%;
	}

    .social-icons {
        justify-content: center;
        padding: 20px;
    }
    
    .social-icons a {
        padding: 0 10px;
        width: 50px;
    }
    
    .social-icons img {
        width: 40px;
    }

    .gform_wrapper #gform_5 .validation_error,
	.gform_wrapper #gform_12 .validation_error{
		color: #ffffff;
		border-top: 2px solid #ffffff;
	    border-bottom: 2px solid #ffffff;
	}

	.gform_wrapper #gform_5 .validation_message,
	.gform_wrapper #gform_12 .validation_message{
		color: #FFEB3B;
	    font-size: 14px;
	    font-weight: normal;
	}
/*****---------- 2.5 BLOG ----------*****/
    /* .page-id-3866 .patient-stories-viewer__main .patient-stories-viewer__img,
    .page-id-3866 .patient-stories-viewer-title-sec, .page-id-3866 .page-title, 
    .page-id-3866 .patient-stories-viewer__read-more i {
        display: none;
    }
    
    .page-id-3866 .patient-stories-viewer__set .patient-stories-viewer__contents {
        padding: 0 20px 10px;
        width: 100%;
        background-color: #fff;
        box-shadow: 0 0 5px #d2d2d2;
    }
    
    .page-id-3866 .patient-stories-viewer__set .patient-stories-viewer__title {
        color: #000 !important;
        padding: 25px 0px 10px;
        background: #fff;
        border-bottom: 1px solid #ccc;
        display: block;
        font-size: 16px;
        font-weight: 600;
        margin-bottom: 0;
    }
    
    .page-id-3866 .patient-stories-viewer__excerpt p {
        font-size: 14px;
        line-height: 1.4em;
        padding-top: 15px;
        font-weight: 400 !important;
    }
    
    .page-id-3866 .patient-stories-viewer__read-more {
        color: #0184db;
        text-transform: uppercase;
        display: inherit;
        background: none;
        letter-spacing: normal;
        padding: 0 0 20px;
        text-align: right;
        font-weight: 700;
        font-size: 14px;
    }
    
    .page-id-3866 .patient-stories-viewer__read-more:hover {
        color: #0184db;
        background: none;
    }
    
    .page-id-3866 .patient-stories-viewer__loop {
        margin-bottom: 30px;
    } */
    
/*****---------- 3.1 Home ----------*****/
	.home-revslider {
		margin-bottom: 0;
	}

	.home-styled-list-1 ul {
		color: #363636;
    	font-size: 1.2em;
    	padding-left: 50px;
	}

	.home-padded-left-section {
		padding-left: 50px;
	}

	.holiday-dialysis-text {
		max-width: 540px;
	}
/*****---------- 3.2 About Us ----------*****/
	.custom-banner-01 + .menu-set-01 + #mk-page-introduce .page-title  {
		display: none;
	}

	.menu-set-01.about-menu {
		max-width: 1140px;
	    margin: -15px auto 0;
	}

	.menu-set-01.about-menu .simple-menu {
		padding-left: 15px;
	}

	html[lang="en-US"] #menu-about-menu-bahasa-indonesia,
	html[lang="id-ID"] #menu-about-menu {
		display: none;
	}
/*****---------- 3.3 Our Dialysis Care Center ----------*****/
	.page-id-314 .page-title {
		display: none;
	}
	
	.menu-set-01.our-dialysis-center-menu {
		text-align: center;
	}

	.menu-set-01.our-dialysis-center-menu .simple-menu .current_page_item a {
		background-color: #f7f7f7;
		color: #0877c6;
	    font-weight: 600;
	}

	.map-main-details {
		min-height: 200px;
		padding-top: 40px;
		position: relative;
	}

	.map-details__view-more-details {
		display: inline-block;
		margin-bottom: 20px;
	}

	.map-updater-loading-master {
		position: absolute;
		width: 100%;
		height: 100%;
		display: none;
	}

	.map-updater-loading {
	    background-color: rgba(255,255,255, .5);
	    height: 100%;
	    width: 100%;
	    display: flex;
	    justify-content: center;
	    align-items: center;
        text-align: center;
	}
	
	.map-updater-loading i {
    	color: #0877c6;
	    font-size: 40px;
		-webkit-animation:spin 1s linear infinite;
	    animation:spin 1s linear infinite;
	}

	.master-holder .country-title {
	    color: #0099ff;
	    font-size: 20px;
    	text-transform: uppercase;
	}

	.country-list {
		margin-bottom: 20px;
	}

	.country-list a {
		display: block;
        padding: 8px 14px;
	    font-weight: 600;
	    border-bottom: 1px solid #dcdcdc;
	    color: #2e2e2e !important;
	    text-decoration: none;
	}
		#theme-page .map-active {
			background: #0c76bf;
		    color: #fff !important;
		}
			.map-active:hover {
			    color: #fff !important;
			}
				
	.pf-table-contents td {
	    font-size: 16px;
	    vertical-align: middle;
	}
	
/*************** 4. FOOTER ***************/
	#mk-footer {
		padding: 0;
	}
	
	.mk-footer-copyright {
	    line-height: 2em;
	    font-size: 11px;
	    font-weight: 500;
	}

	.mk-footer-copyright a {
		color: #0877c6 !important;
	}

	#mk-footer .fullwidth-footer .mk-padding-wrapper {
		display: flex;
    	align-items: stretch;
	}

	#mk-footer .widget {
		height: 100%;
	}

	#mk-footer .custom-html-widget {
		height: 100%;
	}

	#mk-footer .fullwidth-footer .mk-padding-wrapper .mk-col-1-2:nth-child(1) {
		padding-top: 35px;
    	padding-bottom: 25px;
	}

	#mk-footer .fullwidth-footer .mk-padding-wrapper .mk-col-1-2:nth-child(2) {
		overflow: hidden;
	}

	#mk-footer .fullwidth-footer .mk-padding-wrapper .mk-col-1-2:nth-child(1) .btn-flat-2 {
	    margin-bottom: 20px;
        text-transform: uppercase;
    	font-size: 15px;
    	font-weight: 600;
    	letter-spacing: 1px;
	}
	
	#mk-footer .fullwidth-footer .mk-padding-wrapper,
	#mk-footer .fullwidth-footer .mk-padding-wrapper .mk-col-1-2:nth-child(2) {
		padding-right: 0;
	}

	#mk-footer .fullwidth-footer .mk-padding-wrapper .mk-col-1-2:nth-child(2) iframe {
		margin-bottom: -7px;
		height: 100%;
	}
	
	.footer-post-links {
	    background-color: #f7f7f7;
	}
	
	    .footer-post-links .cpt-postlists--set-1 .mk-grid {
	        max-width: 100%;
	    }
	    
	    .footer-post-links .btsp-container {
	        max-width: 1100px;
	    }

	.footer-custom__middle-part {
		display: flex;
	    justify-content: flex-end;
        padding-right: 25px;
	}

	.footer-custom__middle-part a:hover {
		color: #fff !important;
	}

	.footer-custom__middle-part .fc-iphone {
		margin-right: 55px;
	}

	.basic-flex-set {
		display: flex;
		margin-bottom: 10px;
	}
		.basic-flex-set .iconx {
			min-width: 40px;
		}
		
		.basic-flex-set .iconx i {
		    font-size: 30px;
	        padding-left: 6px;
		}
            
        .basic-flex-set .icony i {
            font-size: 21px;
            padding-left: 2px;
        }
    
    .pll-lang__id .sitemap-id,
    .pll-lang__id .lang-id  {
        display: inline-block;
    }
    
    .pll-lang__id .lang-en, .pll-lang__id .lang-zh, .pll-lang__id .lang-my,
    .pll-lang__en .lang-id, .pll-lang__en .lang-zh, .pll-lang__en .lang-my,
    .pll-lang__zh .lang-en, .pll-lang__zh .lang-id, .pll-lang__zh .lang-my,
    .pll-lang__my .lang-en, .pll-lang__my .lang-id, .pll-lang__my .lang-zh{
        display: none;
    }
    
    .pll-lang__id .lang-en, .pll-lang__zh .lang-en {
        display: none;
    }


/*************** 5. CUSTOM POST TYPES LAYOUTS ***************/
/*****---------- 5.1 ARCHIVE: SET 01 >> SIMPLE ----------*****/
	.archive-set-01 {
		background-color: #f7f7f7;
		padding-bottom: 40px;
		margin: 0 auto;
	}

	.archive-set-01 .set-01-post-parent {
		/* -webkit-column-count: 2;
		        column-count: 2;
		-webkit-column-gap: 20px;
		        column-gap: 20px; */
		    margin-bottom: 25px;
	}

	.set-01-post-item {
		background-color: #fff;
		-webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
          page-break-inside: avoid; /* Firefox */
               break-inside: avoid; /* IE 10+ */
        margin-bottom: 20px;
        box-shadow: 0 0 5px #d2d2d2;
	}

	.set-01-post-item__title {
	    color: #000 !important;
	    padding: 25px 0px 10px;
	    background: #fff;
	    /* border-bottom: 1px solid #ccc; */
	    display: block;
	    font-size: 16px;
	    font-weight: 600;
	    margin-bottom: 0;
	}
	
	.set-01-post-item .event-images {
        border-top: 1px solid #ccc;
	}
	
	.set-01-post-item .pdf-section {
        height: auto;
        padding: 0 15px 10px;
    }
    
    .set-01-post-item .pdf-section .pdf-icon {
        min-width: 30px;
    }
	
	.set-01-post-item .pdf-section a {
	    font-weight: 700;
	    margin-bottom: 0;
	}
	
	    .tax-patient-care-cat .set-01-post-item__description {
	        padding: 0;
	    }
	    
	    .tax-patient-care-cat .set-01-post-item {
            padding: 0 20px 10px;
	    }
	
	.set-01-post-item__title a {
	    color: #000 !important;
	}
	
	.set-01-flex-container {
	    display: flex;
	}

	.set-01-post-item__pic {
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover;
		/* width: calc(100% - 40px); */
		/* width: 100%; */
		min-width: 200px;
	    /* display: block; */
	    display: none;
	    margin: 20px;
	    /* height: 300px; */
	    height: 150px;
	}
		.set-01-post-item__pic.pic--default {
			background-repeat: no-repeat;
			background-position: center;
			background-size: auto;
			height: 200px;
		}

	.set-01-post-item__description {
	    padding: 0 20px 10px;
	    width: 100%;
	}
		.set-01-post-item__description p {
		    font-size: 14px;
	    	line-height: 1.4em;
	    	padding-top: 15px;
	    	font-weight: 400 !important;
		}

	.set-01-post-item__link {
	    padding: 0 20px 20px;
    	text-align: right;
	}
		.set-01-post-item__link a {
			color: #0184db;
			display: inline-block;
    		text-transform: uppercase;
		}

	.archive-set-01 .custom-pagination {
		padding: 30px 0 0;
		text-align: right;
	}

	.post-type-archive-news-events #mk-theme-container {
		background: #f7f7f7;
	}

	.navigation.pagination .screen-reader-text {
		display: none;
	}
/*****---------- 5.2 ARCHIVE: SET 01 >> MODERN ----------*****/
	.archive-set-01.modern .btsp-container {
		max-width: 1100px;
	}
	
	/* .archive-set-01.modern .set-01-post-parent {
	    -webkit-column-count: 2;
	            column-count: 2;
	    -webkit-column-gap: 20px;
	            column-gap: 20px; 
	} */

	.archive-set-01.modern .set-01-post-item__title {
		padding: 15px;
		box-sizing: border-box;
	}
	
/*****---------- 5.3 ARCHIVE: EVENTS ----------*****/
	.page-id-1421 #mk-breadcrumbs {
		display: none;
	}

	.post-type-archive-news-events .custom-banner-01, .page-id-186 {
		padding-bottom: 32%;
	}
	
	.audio-section .audio-title {
        padding: 15px;
	}
	
	.audio-section .mejs-time {
        font-size: 10px;
	}
	
	.audio-section .mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
	    background-color: #0877c6 !important;
	}
	
	.audio-section .mejs-controls .mejs-time-rail .mejs-time-loaded,
	.audio-section .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
        background-color: #3caeff5e !important;
	}
	
	.audio-section .mejs-horizontal-volume-current,
	.audio-section .mejs-controls .mejs-time-rail .mejs-time-current {
	    background-color: #fff !important;
	}

/*************** 99. VARIANTS ***************/
/*****---------- 99.1 Buttons ----------*****/
	.btn-basic-1 a {
		box-shadow: 0px 0px 10px;
    	padding: 10px 40px;
	}

	.btn-basic-1 .mk-button--text {
		color: #0877c6;
	}

	.btn-flat-1 {
	    display: inline-block;
	    border-radius: 3px;
	    color: #fff;
	    background-color: #104696;
	    padding: 4px 40px;
	    transition: all .2s ease-in-out;
	}
		.btn-flat-1 .fa {
			padding-left: 4px;
		}
		
		.btn-flat-1:hover {
		    color: #fff !important;
		    background-color: #032c69;
		}

	.btn-flat-2 {
	    display: inline-block;
	    border-radius: 3px;
	    color: #104696 !important;
	    background-color: #fff;
	    padding: 4px 20px;
	    transition: all .2s ease-in-out;
	}
		#mk-theme-container .btn-flat-2:hover {
		    color: #104696 !important;
		    box-shadow: 0px 3px 9px #104696;
		}
/*****---------- 99.2 LOOPS ----------*****/
	.post-loop-1__master {

	}

	.post-loop-1__set {
		display: flex;
	    align-items: stretch;
		margin-bottom: 30px;
		min-height: 360px;
	}
	
	html[lang="id-ID"] .post-loop-1__set {
	    min-height: 500px;
	}

	.post-loop-1__img {
	    width: 240px;
	    display: block;
	    background-repeat: no-repeat;
	    background-position: top center;
	    background-size: cover;
	}

	.post-loop-1__contents {
		background-color: #f2f4ff;
		padding: 15px 20px 20px;
		width: calc(100% - 240px);
	}
	
	.post-loop-1__title, .home-posts-viewer__title {
	    color: #0877c6;
	    font-size: 1.2em;
	    font-weight: 600;
	    line-height: 1.5em;
	    text-transform: uppercase;
	    font-size: 18px;
	}
	
	    /* .pll-lang__en .home-posts-viewer__title {
	                margin-bottom: 0 !important;
	            } */

	.post-loop-1__excerpt {
		margin-bottom: 15px;
	    color: #2e2e2e;
	    font-weight: 500;
	}

	.post-loop-1__excerpt p {
	    font-size: 1em;
	    font-weight: 500;
	}

	.post-loop-1__read-more {
	    display: inline-block;
	    border-radius: 3px;
	    color: #fff;
	    background-color: #104696;
	    padding: 4px 40px;
	    transition: all .3s ease-in-out;
	}
		.post-loop-1__read-more .fa, .home-posts-viewer__read-more .fa {
			padding-left: 4px;
		}

		.post-loop-1__read-more:hover, .home-posts-viewer__read-more:hover,
		.patient-stories-viewer__read-more:hover {
		    color: #fff;
		    background-color: #032c69;
		}
	
	.home-contact-sec {
	    padding: 20px 0;
	}
	
	    .home-contact-sec h3 {
	        padding-bottom: 20px;
	        font-weight: 300 !important;
	        color: #0877c6 !important;
	        font-size: 25px;
	    }
		
	.home-posts-viewer__loop {
        padding: 0 15px 0
	}
		
	.home-posts-viewer__main {
	    padding: 0 !important
	}
    
    .home-posts-viewer__set {
        display: block;
        padding: 30px 30px 15px;
    }
    
    .home-posts-viewer__img, .patient-stories-viewer__img {
        height: 200px;
        border-radius: 15px;
        background-size: cover;
    }
    
        .home-posts-viewer__img, .home-posts-viewer__contents {
            width: auto;
        }
        
        .home-posts-viewer__contents {
            padding: 15px 0 20px;
        }
        
        .home-posts-viewer-title-sec, .patient-stories-viewer-title-sec {
            margin-bottom: 15px;
            display: flex;
            justify-content: space-between;
            padding: 20px 0 0;
        }
        
            .home-posts-viewer__loop .home-posts-viewer-title-sec h3, .patient-stories-viewer__loop .patient-stories-viewer-title-sec h3,
            .home-posts-viewer__loop .home-posts-viewer-title-sec a, .patient-stories-viewer__loop .patient-stories-viewer-title-sec a {
                color: #0877c6 !important;
            }
            
            .home-posts-viewer__loop .home-posts-viewer-title-sec a,
            .patient-stories-viewer__loop .patient-stories-viewer-title-sec a{
                border-bottom: 1px solid;  
                font-size: 12px;
                opacity: .5;
            }
            
            .home-posts-viewer__loop .home-posts-viewer-title-sec a:hover,
            .patient-stories-viewer__loop .patient-stories-viewer-title-sec a:hover {
                opacity: 1;
            }
            
            .home-posts-viewer__loop .home-posts-viewer-title-sec a i,
            .patient-stories-viewer__loop .patient-stories-viewer-title-sec a i{
                padding: 5px;
            }
            
        .home-posts-viewer__set, .home-posts-viewer__contents {
            background: #0877c6;
            text-align: center;
        }
        
        .home-posts-viewer__set.home-posts-viewer__rtb .home-posts-viewer__contents,
		.home-posts-viewer__light {
			background: #00aeef;
		}
		
		.home-posts-viewer__set.home-posts-viewer__rtb {
			background: #00aeef;
		}
            
        .home-posts-viewer__title, .home-posts-viewer__excerpt p,
        .home-posts-viewer__excerpt {
            color: #fff !important;
            margin-bottom: 15px;
        }
        
            .home-posts-viewer__excerpt p, .ps-excerpt, .subscription-form_wrapper p, .fc-content p, .patient-stories-viewer__excerpt p {
                font-size: 15px;
                font-weight: 500;
            }
            
            .home-posts-viewer-title-sec h3, .posts-viewer-title-sec h3, .home-posts-viewer__title p  {
                font-size: 25px;
            }
            
        .home-posts-viewer__read-more, .patient-stories-viewer__read-more {
            background-color: #00aeef;
            display: inline-block;
            border-radius: 3px;
            color: #fff;
            padding: 5px 37px;
    	    transition: all .3s ease-in-out;
            font-size: 15px;
            letter-spacing: 2px;
            font-weight: 600;
            text-transform: uppercase;
        }
        
        /*tempo*/
        
        /* .home-posts-viewer__excerpt {
            margin-bottom: 95px !important;
        } */
        
        .news-events-column .home-posts-viewer__excerpt {
            margin-bottom: 15px !important;
        }
        
        .lang-translator-flag {
            list-style-type: none;
            display: flex;
        }
        
        .lang-translator-flag .lang-item {
            display: inline-block;
            padding-top: 10px;
        }
        
        .lang-translator-flag .lang-item img {
            width: 28px !important;
            height: auto;
            padding: 0;
            margin: 0 0 0 7px;
            border: 1px solid #f5f5f5;;
        }
        
    /*****---------- 99.2.1 PATIENT STORIES ----------*****/
        
        .patient-stories-viewer__main .patient-stories-viewer__set {
            display: flex;
            padding: 16px;
        }
        
            .patient-stories-viewer__set .patient-stories-viewer__title {
                color: #0877c6 !important;
                font-size: 18px;
            }
            
            .patient-stories-viewer__set .patient-stories-viewer__contents {
                padding: 20px 30px 30px;
            }
        
        .patient-stories-viewer__main .patient-stories-viewer__img {
            min-width: 300px;
        }
    
	.loadmore.disabled-load-more, .loadmore.loading-data {
		opacity: .5;
		pointer-events: none;
	}
/*****---------- 99.3 TEXT COLOR ----------*****/
	.twhite {
		color: #fff;
	}
		.twhite:hover {
			color: #fff;
		}
/*****---------- 99.4 LISTS ----------*****/
	/* .two-columns-dynamic-list {
	    display: flex;
	    justify-content: space-between;
	} */

	.one-column-dynamic-list ul, .two-columns-dynamic-list ul {
		margin: 0 0 20px;
	    list-style-type: none;
	}

	.two-columns-dynamic-list ul {
	   /* width: 100%;*/
	    /*column-count: 2;*/
	}

	.one-column-dynamic-list ul li, .two-columns-dynamic-list ul li {
		margin-left: 0;
	}

	.one-column-dynamic-list li a, .two-columns-dynamic-list li a {
		color: #0877c6 !important;
		text-decoration: none !important;
		font-size: 15px;
	}
	
	.cpt-dialysis-centres li a strong {
	    color: #0877c6 !important;
	    font-weight: 600;
	}
/*****---------- 99.5 BOX SHADOW ----------*****/
	.shadow-box .page-section-content,
	.shadow-box div[data-mk-stretch-content] {
		background-color: #fff;
		box-shadow: 0 0 20px #e3e3e3;
		margin-bottom: 40px;
	}
/*****---------- 99.6 FORMS ----------*****/
	.gform_wrapper.form-style-1_wrapper {
		max-width: 820px;
    	width: 100%;
    	margin: 0 auto;
	}
	
	.gform_wrapper.form-style-1_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper.form-style-1_wrapper select, .gform_wrapper.form-style-1_wrapper textarea {
	    width: 100% !important;
    	background-color: #f3f3f3;
    	border: 1px solid #cccccc;
    	border-radius: 5px;
    	padding: 7px 6px;
	}

	.gform_wrapper.form-style-1_wrapper .gfield_label {
		font-weight: 600;
	    color: #000;
	}

	.gform_wrapper.form-style-1_wrapper .ginput_container_checkbox {
		margin-left: 40px;
	}

	.gform_wrapper.form-style-1_wrapper .gfield_checkbox li input[type=checkbox] {
		margin-top: 0;
	}

	.gform_wrapper.form-style-1_wrapper .gfield_checkbox li label {
		color: #000;
    	font-size: 1em;
	}

	.gform_wrapper.form-style-1_wrapper input[type="submit"] {
	    background-color: #ff0000 !important;
	    padding: 10px 40px;
	    border-radius: 3px;
	    display: block;
	    margin: 0 auto;
	    float: none;
	}

	.form-style-1_wrapper #input_1_15 {
		cursor: default;
	}
/*****---------- 99.7 PAGINATION ----------*****/
	.custom-pagination {
		font-size: 18px;
		font-weight: 600;
		margin-bottom: 20px;
	}

	.page-info {
		margin-top: 15px;
	    width: 100%;
	    display: block;
	    float: none;
	}

	.page-numbers {
	    padding: 0 7px;
	}
/*****---------- 99.8 MENUS ----------*****/
	.menu-set-01 {
	    width: 100%;
	    background-color: #0877c6;
	    position: relative;
	    z-index: 10;
	}

	.menu-set-01 .simple-menu {
		position: relative;
	}

	.menu-set-01 .simple-menu ul {
	    margin: 0;
	    list-style:none;
	    background: #0877c6;
	    padding: 0;
	}

	.menu-set-01 .simple-menu ul li {
		display: inline-block;
	    position: relative;
	    margin-left: 0;
	}

	.menu-set-01 .simple-menu a {
		display:block;
		padding:15px 10px;	
		color:#fff;
		font-size:14px;
		text-decoration:none;
		position: relative;
	}

	.menu-set-01 .simple-menu a:hover {
		background-color: #0099ff;
	}
	
	/* Hide Dropdowns by Default */
	.menu-set-01 .simple-menu ul ul {
		position: absolute;
	    display: none;
	    margin: 0;
	    padding: 0;
	    width: 200px;
	}

	.menu-set-01 .simple-menu ul ul a {
	    padding: 8px 15px;
	}

	/* Display Dropdowns on Hover */
	.menu-set-01 .simple-menu li:hover > ul {
		display: block;
	}
		
	.menu-set-01 .simple-menu ul ul li {
		display: block;
	}

	.menu-set-01 .simple-menu ul ul ul {
		position: absolute;
	    top: 0;
	    left: 100%;
	}

	/* Change this in order to change the Dropdown symbol */
	.menu-set-01 .simple-menu .menu-item-has-children > a:after {
		content:  '\f078';
		display: inline-block;
		font-family: 'FontAwesome';
		color: #fff;
		font-size: 12px;
	    margin-left: 10px;
	    vertical-align: bottom;
	}
	/*.menu-set-01 .simple-menu li > a:only-child:after {
		content: '';
	}*/

	.menu-set-01 .simple-menu .current_page_item a {
		background-color: #0099ff;
	}
/*****---------- 99.9 BANNERS ----------*****/
	.custom-banner-01 {
	    background-repeat: no-repeat;
    	background-position: center;
	    background-size: cover;
	    display: flex;
	    padding-bottom: 45%;
	    position: relative;
	    width: 100%;
	}
	 
	.page-id-186 .custom-banner-01,
	.page-id-1009 .custom-banner-01 {
	    padding-bottom: 32%;
	}
	
/*****---------- 99.10 SLIDERS ----------*****/

    /*************** OUR MANAGEMENT TEAM - CONTENT SLIDER **************/
        .small {
            height: 200px;
            overflow:hidden;
        }
        .big {
            height: auto;
        }
        
        .read-more-block {
            position: relative;
        }
        
        .bg-gradient-shadow {
            position: absolute;
            height: 95px;
            left: 0;
            bottom: 0;
            width: 100%;
            display: block;
            background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(0,212,255,0) 100%);
        }
        
        .big .bg-gradient-shadow {
            display: none;
        }
        
	.full-slider-01__item {
	    background-repeat: no-repeat;
    	background-position: top center;
	    background-size: cover;
	    height: 385px;
	    outline: none;
	}

	.full-slider-01__master {
		margin: 0 auto;
	}

	.full-slider-01__navigator-background {
	    width: 100%;
	    position: relative;
	    margin-top: -120px;
	    height: 80px;
	    padding-top: 40px; /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, rgba(76,76,76,0) 0%,rgba(19,19,19,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
	}

	.full-slider-01__navigator {
		background-color: transparent;
		max-width: 800px;
		margin: 0 auto;
	}

	.full-slider-01__navigator-item {
		height: 55px;
		margin: 0 5px;
		outline: none;
	}
		.full-slider-01__navigator-item-image {
			background-position: top center;
			background-repeat: no-repeat;
			background-size: cover;
			display: block;
			height: 50px;
			width: 100%;
		}

	.full-slider-01__navigator-item.slick-slide .full-slider-01__navigator-item-image {
		opacity: .6;
	}

	.full-slider-01__navigator-item.slick-slide.slick-current .full-slider-01__navigator-item-image {
		opacity: 1;
		border: 2px solid #fff;
	}

	.full-slider-01__navigator .custom-slick-arrow-1 {
        width: 40px;
        height: 40px;
        text-align: center;
        margin: 0;
    }
        .full-slider-01__navigator .custom-slick-arrow-1 .fa {
            font-size: 30px;
            color: #fff;
            transition: all .1s ease-in-out;
        }

        .full-slider-01__navigator .slick-prev:before, .full-slider-01__navigator .slick-next:before {
            display: none;
        }

        .full-slider-01__navigator .slick-prev {
            left: -50px;
            float: none !important;
            right: auto;
            z-index: 5;
        }

        .full-slider-01__navigator .slick-next {
            right: -50px;
            float: none !important;
            left: auto;
            z-index: 5;
        }
        
        .event-slider {
            background: #fff !important;
            padding: 15px;
        }
        
        .event-slider .slick-prev {
            left: 25px;
            z-index: 9999;
        }
        
        .event-slider .slick-next {
            right: 25px;
            z-index: 9999;
        }
        
        .event-slider .slick-slide {
            height: 300px !important;
        }
/*****---------- 99.11 ANIMATIONS ----------*****/
	@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
	@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
/*****---------- 99.12 FONT SIZES ~ for resize script ----------*****/
	.fnt-rszr--medium {
		transition: all .3s ease-in-out;
		font-size: 1.1rem !important;
		line-height: 1.5em !important;
	}
	
	.fnt-rszr--large {
		transition: all .3s ease-in-out;
		font-size: 1.2rem !important;
		line-height: 1.5em !important;
	}
/*****---------- 99.13 HIDDEN ELEMENTS ----------*****/
	.hide-page-section {
		display: none !important;
	}
	
	/* .renalteam-global-options .lang-translator {
	   display: none;
	} */
	
/*****---------- 99.14 FIELDS ----------*****/
/*****---------- 99.15 LIGHTBOX ----------*****/
	.events-gallery-item {
		display: none;
	}

	.lg-igniter {
	    background-size: cover;
	    background-position: center;
	    background-repeat: no-repeat;
	    height: 300px;
	    text-align: center;
        min-height: 170px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
		position: relative;
	}
		.lg-igniter img {
			display: inline-block;
			height: auto;
			width: 100%;
		}

	.lg-igniter:before {
		content: ' ';
		position: absolute;
		width: 100%;
		height: 100%;
		background-color: rgba(1, 132, 219, 0.38);
		opacity: 0;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
		z-index: 10;
	}

	.lg-igniter:after {
		content: ' ';
		display: block;
		height: 49px;
		width: 57px;
		background: url(img/gallery-icon.png);
	    position: absolute;
	    left: 45%;
	    top: 40%;
	    opacity: 0;
	    -webkit-transition: all .2s ease-in-out;
	    -moz-transition: all .2s ease-in-out;
	    -o-transition: all .2s ease-in-out;
	    transition: all .2s ease-in-out;
	    z-index: 15;
	}

	.lg-igniter:hover:before,
	.lg-igniter:hover:after {
		opacity: 1;
	}
/*****---------- 99.16 DROPDOWN ----------*****/
	select[name="archive-dropdown"] {
		margin-bottom: 20px;
	}

	
/*************** 100. CPT TEMPLATE PARTS ***************/
/*****---------- 100.1 POSTS LISTS SHORTCODE ----------*****/
	.cpt-postlists-master {
		padding: 40px 0;
	}

	.cpt-postlists-master h4 {
	    font-size: 18px;
	    color: #0877c6;
	    font-weight: 600;
	}

	.cpt-postlists--set-1 {
		margin-bottom: 25px;
	}

	.cpt-postlists--set-1 .col-md-8 ul:last-child {
		padding-left: 30px;
	}
/*****---------- 100.2 Single Template Default ----------*****/
	body:not(.post-template-default).single .page-title {
		display: none !important;
	}

	.cpt-single-master {
	    background-color: #f7f7f7;
	    /* padding-bottom: 40px; */
	}

	.cpt-single__item-wrapper {
		background: #fff;
	    padding: 20px 24px;
	    box-shadow: 0 0 10px #b9b9b9;
	    margin: 10px 10px 35px;
	}

	.cpt-single__title {
		color: #234c95;
	}

	.cpt-single__featured-image {
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		width: 100%;
	    display: block;
	    height: 350px;
        margin-bottom: 30px;
	}
		.cpt-single__featured-image.pic--default {
			background-repeat: no-repeat;
			background-position: center;
			background-size: auto;
			height: 200px;
		}
	
	.cpt-single-widget {
	    background: #fff;
	    padding: 20px 24px;
	    margin: 10px 10px 30px;
	}

	.cpt-single-widget h4 {
		color: #234c95;
	}

	.cpt-single-widget__related-articles a {
		/* color: #234c95; */
		display: block;
	}

	.cpt-single-widget__related-articles .cpt-date-published {
		font-size: 14px;
	}

	.cpt-single-widget__related-articles p {
		line-height: 1.3em;
		margin-bottom: 10px;
	}

	.cpt-popular-tags a {
		color: #234c95;
	}
	
	.single-patient-care .related-article-section .one-column-dynamic-list ul, .two-columns-dynamic-list:first-child ul li a {
	    /* margin: 0 0 1.5em 1em;
	    list-style-type: disc; */
	    color: #2e2e2e !important;
	}
	
	    .single-patient-care .related-article-section .one-column-dynamic-list ul, .two-columns-dynamic-list:first-child ul li a:hover {
	        color: #234c95 !important;
	    }
	
	
/*****---------- 100.3 Careers Post Viewer ----------*****/
	.careers-post-list-master .job__title {
		cursor: pointer;
		font-size: 18px !important;
		margin: 0;
	    text-transform: capitalize;
	}
		.careers-post-list-master .job__title:hover {
			text-decoration: underline;
		}

	.careers-post-list-master button {
	    border: none;
	    background: #1078bb;
	    color: #fff;
	    padding: 10px 20px;
	    box-sizing: content-box;
	    margin: 0 auto;
	    display: inline-block;
	}
		.careers-post-list-master button:hover {
		    background: #20489f;
		}

	.careers-post-list-master tr th {
		background-color: #e8e8e8;
	}
		.careers-post-list-master tr th strong {
			color: #20489f;
		}

	.careers-post-list-master tr th,
	.careers-post-list-master tr td {
		text-align: left;
	    border: 1px solid #e3e3e3;
    	padding: 10px 15px;
	}

	.careers-post-list-master tr th:nth-child(1),
	.careers-post-list-master tr td:nth-child(1) {
		width: 60%;
	}

	.careers-post-list-master tr th:nth-child(2),
	.careers-post-list-master tr td:nth-child(2) {
		width: 20%;
	}

	.careers-post-list-master tr th:nth-child(3),
	.careers-post-list-master tr td:nth-child(3) {
		width: 20%;
		text-align: center;
	}

	.lightbox-job-category {
		margin-bottom: 15px;
	}

	.lightbox__content strong {
		color: #2e2e2e;
	}

/***------------- 100.3.1 LightBox Job Application -------------**/
	.job-application__lightbox {
		/*background: #e5e5e5;*/
		background: #fff;
	    padding: 15px 20px 5px;
	    /*width: 100%;*/
	    margin-bottom: 25px;
	    -webkit-box-shadow: 0px 4px 27px -2px rgba(0,0,0,0.33);
		-moz-box-shadow: 0px 4px 27px -2px rgba(0,0,0,0.33);
		box-shadow: 0px 4px 27px -2px rgba(0,0,0,0.33);
	}
		.title__bar {
		    background: #fff;
			padding: 12px 20px 3px;
	    	/*width: 100%;*/
	    	position: relative;
		}

		.title__bar h4 {
		    margin-bottom: 0;
		    color: #5a5a5a !important;
		    font-weight: 700;
		    text-transform: none;
		    position: relative;
		    border-bottom: 1px solid #e3e3e3;
		    padding: 5px 0 15px 0;
		}

		.lightbox_close-button {
			cursor: pointer;
			position: absolute;
		    top: 15px;
		    right: 15px;
		    color: #1078bb;
		    font-size: 32px;
		}

		.job-application__lightbox p {
			font-size: 14px;
		    margin-bottom: 5px;
		}

	.lightbox__form .gform_wrapper ul li.gfield,
	.lightbox__form .gform_wrapper .top_label div.ginput_container {
		margin-top: 5px;
	}

	.lightbox__form .gform_wrapper ul li#field_2_1 label,
	.lightbox__form .gform_wrapper ul li#field_2_2 label,
	.lightbox__form .gform_wrapper ul li#field_2_3 label {
		display: none;
	}

	.lightbox__form .gform_wrapper .lb-field__fileupload {
        margin-bottom: 20px;
	    border: 1px solid #f17d11;
	    /*border: 2px solid #cccccc;*/
	    padding: 10px 20px 15px;
	    margin-right: 16px;
	}
	
	.lightbox__form .gform_wrapper .lb-field__fileupload #extensions_message_2_4 {
        margin-left: 20px;
	}

	.lightbox__form .gform_wrapper .lb-field__fileupload label {
		font-weight: 500;
		color: #4c4c4c;
	}

	.lightbox__form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	    padding: 15px 10px;
		border: 1px solid #f17d11;
		background-color: #f1f1f1;
	}
		.lightbox__form input[ID="input_2_1"]::placeholder,
		.lightbox__form input[ID="input_2_2"]::placeholder,
		.lightbox__form input[ID="input_2_3"]::placeholder {
			color: #4c4c4c;
		}

	.lightbox__form .gform_wrapper .gform_footer {
		padding: 0;
		text-align: center;
	}
		.lightbox__form .gform_wrapper .gform_footer input.button {
			background: #1078bb !important;
		    padding: 11px 30px;
		}

	.jobform__application__lightbox {
	    position: fixed;
	    width: 100%;
	    height: 100%;
	    background-color: rgba(0,0,0, .5);
	    z-index: 99999;
	    top: 0;
	    display: none;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
	}

	.jal__inner {
	    display: block;
	    margin: 50px auto 0;
	    max-width: 750px;
	    position: relative;
	}

	.jal__loader {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		background-color: #e3e3e3;
		display: none;
	    z-index: 9;
    	justify-content: center;
    	align-items: center;
	}

	.jal__loader .spinner-flex {
	    /* display: flex; */
	    height: 100%;
	    /* justify-content: center; */
	    /* align-items: center; */
	    text-align: center;
	    padding-top: 100px;
	}

	.jal__no-scroll {
		overflow-y: hidden;
		overflow: hidden;
	}

	.emailNotValid .ginput_container_email:after {
	    content: 'Please enter valid email';
	    color: red;
	    font-style: italic;
	}

	.lb-tooltip {
		display: none;
		position: relative;
	}

	.gform_validation_error .lb-tooltip, .submitDisabler .lb-tooltip {
		display: inline-block;
	    font-size: 20px;
    	margin-top: 6px;
    	color: #6b6b6b;
	}

	.submitDisabler input[type="submit"] {
		opacity: .3;
		pointer-events: none;
	}

	.lb_i_info-parent {
		display: none;
		position: absolute;
	    top: -75px;
	    left: 50%;
	    transform: translate(-50%, 0);
	}

	.lb_i_info {
	    position: relative;
	    background: #3b3a3a;
	    border: 2px solid #fff;
	    color: #fff;
	    font-size: 14px;
	    padding: 5px 15px;
	    border-radius: 5px;
	    display: inline-block;
	    width: 240px;
	}

	.lb_i_info:after, .lb_i_info:before {
		top: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}

	.lb_i_info:after {
		border-color: rgba(59, 58, 58, 0);
		border-top-color: #3b3a3a;
		border-width: 10px;
		margin-left: -10px;
	}
	.lb_i_info:before {
		border-color: rgba(255, 255, 255, 0);
		border-top-color: #fff;
		border-width: 13px;
		margin-left: -13px;
	}

/***------------- 100.4.0 PDPA PAGE / CONTACT US CHECKBOX -------------**/
.gform_wrapper .pdpa__checkbox .gfield_label {
	display: none !important;
}

.gform_wrapper .pdpa__checkbox .ginput_container_checkbox input[type="checkbox"] {
	margin: 0 !important;
}

.gform_wrapper .pdpa__checkbox .ginput_container_checkbox {
	margin: 30px 0 !important;
}

.gform_wrapper .pdpa__checkbox .ginput_container_checkbox a {
	color: #234c95 !important;
    text-decoration: underline !important;
}


/*************** 200. RESPONSIVENESS ***************/
/*****---------- 200.1 RESPONSIVE HELPERS / TOOLS / MOBILE MENUS ----------*****/
	.mobile-select-menu {
		display: none;
		text-align: center;
    	padding: 14px 10px;
	}

	.mobile-select-menu .select-page-label {
		color: #fff; 
	}

	.mobile-select-menu .select-page-label, .mobile-select-menu .menu-about-menu-container {
		display: inline-block;
	}

	.mobile-select-menu select {
	    padding: 10px;
    	width: 70%;
	}
	
	@media (max-width: 1920px) {
	    .for-new-patients-bg {
	        background-position: center top -35px !important;
	    }
	}

	
	
	@media (max-width: 768px) {
	    .for-new-patients-bg {
	        background-position: left !important;
	    }
	    
	    .payment-charges-bg {
	        background-position: left !important;
	    }
	    
	    .post-loop-1__set {
            min-height: unset;
        }
        
        html[lang="id-ID"] .post-loop-1__set {
    	    min-height: unset;
    	}
    	
    	.patient-stories-viewer__set .patient-stories-viewer__contents {
    	    padding-top: 0;
    	}
    	
    	.archive-custom-filters {
	        justify-content: center;
    	}
	}

	@media (max-width: 600px) {
	    
	    .menu-set-01.about-menu .simple-menu {
	        padding-right: 15px;    
	    }
	    
		.centre-featured img {
			height: auto;
		}

		.archive-set-01 .custom-pagination {
		    text-align: center;
		}

		.map-details__map iframe {
			width: 500px;
		}
		
		/* .two-columns-dynamic-list a.cpt-list-link {
		            display: block;
		            margin: 15px auto;
		            text-align: center;
		            font-weight: 600;
		        } */
        
            .two-columns-dynamic-list .cpt-hide-link {
                display: none !important;
            }
        
        .cpt-postlists-master {
            padding: 40px 40px 0;
        }
        
        .home #fancy-title-5 {
            font-size: 23px;
        }
        
        .gform_wrapper.form-style-1_wrapper .ginput_container_checkbox {
            margin-left: 0;
        }
        
        .parent-pageid-186 .custom-banner-01 {
    	    padding-bottom: 45%;
    	}
    	
    	.post-type-archive-news-events .archive-set-01 {
            padding: 20px;
        }
        
        .page-id-314 #mk-page-introduce {
            padding: 0;
        }
        
        .patient-stories-viewer__main .patient-stories-viewer__set {
            display: block;
        }
        
    	.patient-stories-viewer__set .patient-stories-viewer__contents {
	        padding: 20px 0;
    	}
    	
    	.patient-stories-viewer__main .patient-stories-viewer__set {
    	    padding-top: 0;
    	}
    	
    	.patient-stories-viewer__img {
            height: 250px;
    	}
    	
    	.singapore-video {
    	    margin-bottom: 20px;
    	}
    	
    	.pll-lang__id .footer-custom__middle-part {
            padding-left: 0;
        }
        
    	.archive-set-01.modern .set-01-post-parent .event-column {
	        width: 100% !important;
    	}
    	
    	.archive-set-01 .set-01-post-parent {
            margin-bottom: 0;
        }
	}
	
	@media (max-width: 500px) {
	    .set-01-flex-container {
	        display: block;
	        padding-top: 1px;
	    }
	    
	    .set-01-post-item__pic {
	        height: 300px;
	    } 
	    
	    .cpt-single__featured-image {
	        margin-bottom: 0;
	        height: 200px;
	    }
	}

	@media (max-width: 455px) {
        
		.map-details__map iframe {
            width: 350px !important;
            height: 300px;
        }
		
		.call-to-action-table .cta-content-sec br {
            display: none;
        }
        
        .call-to-action-table td.cta-img-sec img {
            width: 300px;
        }
        
        .call-to-action-table table {
            width: auto;
        }
        
        .patient-stories-viewer__img {
            background-position: center;
        }
        
        .archive-set-01 .set-01-post-parent {
            -webkit-column-count: unset !important;
            column-count: unset !important;
        }
    	
    	.lg-igniter {
	        height: auto;
            min-height: 205px;
    	}
	}
	
	@media (max-width: 425px) {
	    .set-01-post-item__pic {
            height: 240px;
        }
        
        .map-details__map iframe {
            width: 320px !important;
            height: 300px;
        }
	}

	@media (max-width: 375px) {
		.map-details__map iframe {
		    width: 285px !important;
		}
		
		.cpt-single__title {
            font-size: 30px;
        }      
        
        .gform_wrapper.form-style-1_wrapper .gfield_checkbox li label {
            font-size: 13px;
        }
        
        .patient-stories-viewer__main .patient-stories-viewer__img {
            min-width: 279px;
        }
        
        .lg-igniter {
            min-height: 165px;
        }
	}
	
	@media (max-width: 320px) {
	    
	    .map-details__map iframe {
            width: 210px !important;
        }
        
        .set-01-post-item__pic {
            height: 171px;
        }
        
        .cpt-single__title {
            font-size: 25px;
        } 
        
        .cpt-single__featured-image {
            height: 147px;
        }
        
        .contact-form-row h2 {
            font-size: 27px;
        }
        
        .gform_wrapper.form-style-1_wrapper .gfield_checkbox li label {
            font-size: 10px;
        }
        
        #mk-footer .fullwidth-footer .mk-padding-wrapper .mk-col-1-2:nth-child(1) .btn-flat-2 {
        	font-size: 12px;
    	}
    	
    	.patient-stories-viewer__main .patient-stories-viewer__img {
            min-width: 255px;
            height: 170px;
        }
        
        .patient-stories-viewer__loop .patient-stories-viewer-title-sec h3 {
            font-size: 17px;
        }
        
        .patient-stories-viewer__set .patient-stories-viewer__contents {
            padding: 20px 0 40px;
        }
        
        .patient-stories-viewer__main .patient-stories-viewer__set {
            padding: 0;
        }
        
        .home-posts-viewer__read-more, .patient-stories-viewer__read-more {
            padding: 5px 35px;
        }
        
        .lg-igniter {
            min-height: 130px;
        }
    }
    
/*****---------- 200.2 ~ GLOBAL HEADER ----------*****/
	@media (max-width: 1140px) {
		.header-grid.mk-grid {
			padding: 13px 20px;
		}

		.renalteam-header-book-appointment {
			padding: 28px 80px 0 18px;
		}

		/* .renalteam-global-options {
		    display: none;
		} */
		
		.font-resizer {
		    display: none;
		}

		.header-custom-rightside {
			flex-direction: row;
		}

		.renalteam-global-options .lang-translator {
			margin-top: 15px;
		}
	}

	@media (max-width: 960px) {
		.renalteam-header-book-appointment {
			display: none;
		}

		.renalteam-global-options {
			margin-right: 80px;
		}
	}

	@media (max-width: 700px) {
		#mk-breadcrumbs .mk-breadcrumbs-inner {
			margin: 0 !important;
		}
		
		i.fa-angle-down:before {
		    display: none !important;
		}
	}

	@media (max-width: 690px) {
		.header-grid.mk-grid {
			padding: 0 20px;
		}

		.renalteam-header-book-appointment {
			display: none;
		}
	}
	
	@media (max-width: 540px) {
		.renalteam-global-options {
			margin-right: 50px;
		}

	    .renalteam-global-options .lang-translator {
            width: 125px;
            padding-top: 13px;
	    }
	    
	    .renalteam-global-options .lang-translator select {
	        width: 85px;
	    }
	    
	    .map-details__map iframe {
            width: 440px;
        }
	}
	
	@media (max-width: 320px) {
	    .header-logo a img {
            max-width: 135px;
        }
	}
/*****---------- 200.3 ~ GLOBAL FOOTER ----------*****/
	@media (max-width: 1024px) {
		#mk-footer .fullwidth-footer .mk-padding-wrapper {
			padding-left: 0;
			padding-right: 0;
		    flex-wrap: wrap;
		}

		.footer-custom__middle-part {
			justify-content: center;
		}

		#mk-footer .mk-col-1-2 {
			padding: 20px 40px 40px;
		}

		#mk-footer .fullwidth-footer .mk-padding-wrapper .mk-col-1-2:nth-child(1) {
			width: 100%;
		}

		#mk-footer .fullwidth-footer .mk-padding-wrapper .mk-col-1-2:nth-child(2) {
			padding: 0;
			margin-bottom: 0;
			width: 100%;
		}
			#mk-footer .fullwidth-footer .mk-padding-wrapper .mk-col-1-2:nth-child(2) iframe {
				min-height: 270px;
			}

		.mk-go-top.is-active {
			bottom: 22px;
		}
	}

	@media (max-width: 767px) {
		#mk-footer .fullwidth-footer .mk-padding-wrapper .mk-col-1-2:nth-child(1) {
			padding-bottom: 0;
		}
			#mk-footer .fullwidth-footer .mk-padding-wrapper .mk-col-1-2:nth-child(1) br {
				display: none;
			}

		.footer-custom__middle-part .fc-iphone {
			margin-right: 35px;
		}
	}

	@media (max-width: 600px) {
		.footer-custom__middle-part .fc-iphone {
			display: none;
		}
	}
/*****---------- 200.4 HOME SECTIONS ----------*****/
	@media (max-width: 1140px) {
		.home-styled-list-1 ul, .holiday-dialysis-text, .home-padded-left-section {
			padding-left: 0;
		}
	}
/*****---------- 200.5 ~ Blog > Helpful Links ----------*****/
	@media (max-width: 767px) {
		.mk-classic-wrapper {
		    -webkit-column-count: 1;
		    column-count: 1;
		    -webkit-column-gap: 0;
		    column-gap: 0;
		}

		.page-title {
			text-align: center;
		}
	}
/*****---------- 200.6 Draft - Home ----------*****/
    @media (max-width: 1024px) {
    	.social-links_wrapper {
		    margin-left: 0;
		}
		
		.lg-igniter {
		    height: auto;
	        min-height: 260px;
		}
    }

    @media (max-width: 768px) {
        .pll-lang__id .tab-link-title {
            width: unset !important;
        }
        
        .pll-lang__id .contact-info-flex {
            display: flex;
            flex-direction: column;
            align-items: center;
        }
        
        .pll-lang__id .contact-info-flex a br,
        .pll-lang__id  .home-contact-info a br {
            display: none;
        }
        
        .tab-links-column, .tab-links-section {
            padding: 0 !important;
        }
        
        .tab-links-container .flex-tab-container{
            display: block;
        }
        
        .tab-1-container, .tab-2-container, .tab-3-container, .tab-4-container {
            transform: unset;
            padding: 10px 30px 0;
            width: auto;
            height: auto;
        } 
            .tab-1-container {
                padding-right: 42px;
            }
            
        .tab-link-title {
            padding: 30px 18px 0;
        }
        
        .tab-title p, .tab-column-count p, .tab-link-title p {
            transform: unset;
            text-align: center !important;
        }
        
            .tab-title p {
                padding-top: 12px;
            }
        
        .tab-column-count img {
            transform: unset;
            height: auto;
        }
        
            .tab-title p br, .tab-link-title p br {
                display: none;
            }
        
        .tab-1-link, .tab-2-link, .tab-3-link, .tab-4-link {
            display: flex !important;
            justify-content: space-between;
        }
        
        .patient-educ-column, .news-events-column,
        .subscription-form-column, .social-icons-column {
            width: 100% !important;
        }
            
            .stay-informed-section {
                padding: 0;
            }
        
            .subscription-form_wrapper {
                text-align: center !important;
            }
            
        .home-posts-viewer__loop {
            padding-left: 0;
        }
        
        .home-media-column {
            padding: 0;
        }
        
        .patient-stories-viewer__master {
            padding: 0 10px;
        }
        
        .patient-stories-viewer-title-sec {
            padding: 0 15px;
            margin-bottom: 0;
        }
        
        .home-posts-viewer-row .home-posts-viewer-column {
            width: 100%;
            border-left: none !important;
        }
        
        .home-posts-viewer-row .mk-divider {
            display: none;
        }
        
        .home-posts-viewer-column, .home-posts-viewer-column .home-posts-viewer-row,
        .homepage-contact-info, .news-events-column {
            border: none !important;
        }
        
        .home-posts-viewer-section {
            margin: 0 10px;
        }
        
        .home-posts-viewer-section, .patient-educ-column, .news-events-column {
             padding-right: 0 !important;
        }

        .social-links_wrapper {
        	margin-top: 20px;
        }

        .social-links_wrapper .social-icons {
        	padding: 0 20px 20px;
        }
        
        .lg-igniter {
            min-height: 190px;
        }
        
        .mk-nav-responsive-link {
            padding: 0 10px;
        }
    }

    @media (max-width: 640px) {
    	.subscription-form_wrapper .top_label {
            text-align: center !important;
        }
        
        .lg-igniter {
            min-height: 300px;
        }
    }
    
    @media (max-width: 600px) {
        
        .pll-lang__id .tab-link-title {
            width: auto !important;
            text-align: center;
            padding-right: 0;
        }
        
        .pll-lang__id  .news-events-column,
        .pll-lang__id .home-contact-sec .vc_row {
            border: none !important;  
        }
        
        .pll-lang__id .rounded-contact-info {
            width: 400px;
        }
        
        /* .pll-lang__en */ .home-contact-info, .contact-info-flex {
            display: block;
        }
        
        .rounded-contact-info {
            width: auto;
            padding: 5px 0;
            margin-bottom: 20px;
        }
        
        .home-contact-info a br,
        .home-id-contact-info a br {
            display: none !important;
        }
        
        .home-posts-viewer__excerpt {
            margin-bottom: 15px !important;
        }
        
        .home-posts-viewer-row {
            margin-top: 0 !important
        }
        
        .one-column-dynamic-list .paren-center {
            padding: 10px 0;
        }
        
         .one-column-dynamic-list li:first-child .paren-center {
            padding-top: 0;
        }
        
        .subscription-form_wrapper, .subscription-form_wrapper ul li {
            margin: 0 !important;
        }
        
        .singapore-video .vc_column-inner  {
            padding-right: 0;
        }
        
        .indonesia-video .vc_column-inner  {
            padding-top: 0;
            padding-left: 0;
        }
        
        .archive-custom-filters {
            display: block;
        }
        
        .master-holder select:not(.gfield_select), .woocommerce select {
            width: 100%;
            margin: 10px 0;
        }
        
        .home-posts-viewer__contents {
            min-height: unset !important;
        }
    }
    
    @media (max-width: 540px) { 
        
        .po-text-block  p br {
            display: none;
        }
         
        .po-text-block a, .po-text-block p {
            word-break: break-all;
            font-size: 15px;
        }
        
        .set-01-post-item__description {
            width: auto;
        }
        
        .pll-lang__id .tab-link-title {
            padding: 30px 0px 10px 0;
        }
        
        .lg-igniter {
            min-height: 255px;
        }
    }
    
    @media (max-width: 455px) {
        
        .mk-nav-responsive-link {
            padding: 10px 5px 0;
            top: 24px;
        }
        
        .header-custom-rightside {
            width: 140px;
        }
        
        .renalteam-global-options {
            margin-right: 0;
        }
        
        .lang-translator-flag {
            margin-bottom: 30px;
        }
        
        .subscription-form_wrapper #input_5_1,
		.subscription-form_wrapper #input_12_1{
            width: 360px;
        }
        
        .subscription-form_wrapper li.gfield.gfield_error.gfield_contains_required {
            padding-left: 0 !important
        }
        
        .patient-stories-container .ps-title {
            margin-bottom: 10px;
            font-size: 17px;
        }
        
        .post-loop-1__set {
            margin-bottom: 0;
        }
        
        .home-posts-viewer-column-2 {
            margin-top: 30px;
        }
        
        .patient-stories-container .ps-contents {
            padding: 15px 0px 20px;
        }
        
        .pll-lang__id .rounded-contact-info {
            width: 370px;
        }
        
        .pll-lang__id .rounded-contact-info span.contentx {
            font-size: 16px;
        }
        
        .lang-translator-flag .lang-item img {
            width: 20px !important;
        }
    }
    
    @media (max-width: 427px) {
        .subscription-form_wrapper #input_5_1,
		.subscription-form_wrapper #input_12_1{
            width: 350px;
        }
        
        .home-posts-viewer__contents {
            padding: 15px 0 20px;
        }
        
        .home-posts-viewer__loop .home-posts-viewer-title-sec h3,
        .patient-stories-viewer__loop .patient-stories-viewer-title-sec h3{
            font-size: 20px;
        }
        
        .home-posts-viewer-title-sec {
            margin-bottom: 0;
        }
        
        .home-posts-viewer__excerpt p {
            font-size: 14px;
        }
        
        .pf-table-contents td {
            padding: 12px 6px !important;
        }
        
        .po-text-block a, .po-text-block p {
            font-size: 14px;
        }
        
        /* .pf-text-content p {
            word-break: break-all;
        } */
        
        .tab-1-container, .tab-2-container, .tab-3-container, .tab-4-container {
            padding: 10px 0px 0;
        }
        
        .tab-1-container {
            padding-right: 13px;
        }
        
        .home-posts-viewer__read-more, .patient-stories-viewer__read-more {
            padding: 5px 30px;
            font-size: 14px;
        }
        
        .patient-stories-viewer-title-sec {
            padding: 0;
        }
        
        .patient-stories-viewer__master {
            padding: 0;
        }
    }
    
    @media (max-width: 414px) {
        .lg-igniter {
            min-height: 190px !important;
        }
    }
    
    @media (max-width: 375px) {
        
        .po-text-block h3 {
            font-size: 21px;
        }
        
        .subscription-form_wrapper #input_5_1,
		.subscription-form_wrapper #input_12_1{
            width: 300px;
        }
        
        .posts-viewer-title-sec h3, .home-posts-viewer__loop .home-posts-viewer-title-sec h3,
        .patient-stories-viewer__loop .patient-stories-viewer-title-sec h3{
            font-size: 16px;
            padding-top: 5px;
        }
        
        .flex-tab-container a {
            padding: 10px 0 0;
        }
        
        .pf-table-contents td {
            padding: 12px 0px 0 !important;
        }
        
        .pf-table-contents td p, .pf-table-contents td {
           font-size: 14px !important; 
        }
        
        .tab-1-container, .tab-2-container, .tab-3-container, .tab-4-container {
            padding: 10px 15px 0;
        }
        
        .tab-1-container {
            padding-right: 28px;
        }
        
        .home-posts-viewer__read-more, .patient-stories-viewer__read-more {
            padding: 5px 10px;
            font-size: 14px;
        }
        
        .pll-lang__id .rounded-contact-info {
            width: 320px;
        }
        
        .pll-lang__id .rounded-contact-info span.contentx {
            font-size: 14px;
        }
        
        .lg-igniter {
            min-height: 165px !important;
        }
    }
    
    @media (max-width: 360px) {
      .patient-stories-viewer__main .patient-stories-viewer__set { 
        padding: 0 5px;
      }
      
      .home-posts-viewer__read-more, .patient-stories-viewer__read-more {
        letter-spacing: 1px;
      }
      
      .lg-igniter {
        min-height: 150px !important;
      }
    } 
    
    @media (max-width: 320px) {
        .mk-desktop-logo.dark-logo {
            padding-left: 0;
        }
        
         .po-text-block h3 {
            font-size: 17px;
        }
        
         .po-text-block p {
            font-size: 14px;
        }
        
        .subscription-form_wrapper #input_5_1,
		.subscription-form_wrapper #input_12_1{
            width: 250px;
        }
        
        .subscription-form_wrapper h1 {
            font-size: 30px;
        }
        
        .tab-1-container, .tab-2-container, .tab-3-container, .tab-4-container {
            padding: 10px 10px 0;
        } 
            .tab-1-container {
                padding-right: 20px;
            }
            
        .rounded-contact-info span.contentx {
            font-size: 13px;
        }
        
        .home-contact-info p {
            margin-bottom: 0;
        }
        
        .posts-viewer-title-sec h3, .home-posts-viewer__loop .home-posts-viewer-title-sec h3 {
            font-size: 14px;
        }
        
        .home-posts-viewer-section, .patient-educ-column, .news-events-column, .home-posts-viewer__loop {
            padding: 0;
        }
        
        .pf-table-contents td p, .pf-table-contents td {
            font-size: 13px !important;
        }
        
        .tab-title p {
            text-align: left;
            font-size: 16px;
        }
        
        .patient-stories-viewer-title-sec {
            padding: 0;
        }
         
        .pll-lang__id .rounded-contact-info {
            width: 270px;
        }
        
        .pll-lang__id .rounded-contact-info span.contentx {
            font-size: 12px;
        }
        
        .home-posts-viewer-row .vc_column_container>.vc_column-inner {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
        
        .lg-igniter {
            min-height: 128px !important;
        }
    }
    
    
/*****---------- 200.99 ~ Miscellaneous Elements ----------*****/
	@media (max-width: 767px) {
		.one-column-dynamic-list ul {
			display: flex;
			flex-wrap: wrap;
			text-align: center;
		}
			.one-column-dynamic-list ul li {
				width: 100%;
			}

		.two-columns-dynamic-list {
			flex-direction: column;
		}
			.two-columns-dynamic-list ul {
				flex-wrap: wrap;
				width: 100%;
				text-align: center;
			}

			.two-columns-dynamic-list ul:not(:last-child) {
				margin-bottom: 0;
			}

		.cpt-postlists-master h4 {
			text-align: center;
		    padding: 15px 0;
            margin-bottom: 0;
		}
		
		.cpt-postlists--set-1 {
            padding-bottom: 25px;
            margin-bottom: 0;
        }

		.archive-set-01 {
			padding-top: 20px;
		}

		.archive-set-01 .set-01-post-parent {
		    -webkit-column-count: 1;
		    column-count: 1;
		    -webkit-column-gap: 0;
		    column-gap: 0;
		}

		.mobile-select-menu {
			display: block;
		}
		
		/* For About Us Dropdown Menu */
		html[lang="en-US"] .menu-about-menu-bahasa-indonesia-container select,
		html[lang="id-ID"] .menu-about-menu-container select {
			display: none !important;
		}
		
		/* For Our Daily Care Services Dropdown Menu */
		html[lang="en-US"] .menu-our-daily-care-services-menu-bahasa-indoesia-container select,
		html[lang="id-ID"] .menu-our-dialysis-care-services-menu-container select {
			display: none !important;
		}

		.mobile-select-menu select {
		    width: 100%;
		}

		.menu-set-01 .simple-menu .menu {
			display: none;
		}

		.full-slider-01__item {
			height: 245px;
		}

		.full-slider-01__navigator-background {
			margin-top: 0;
			background: transparent;
			padding-top: 10px;
			height: auto;
		}

		.full-slider-01__navigator-item.slick-slide.slick-current .full-slider-01__navigator-item-image {
			border: 2px solid #0e77c1;
		}
		
		.singapore-video .vc_column-inner  {
            padding-right: 0;
        }
        
        .indonesia-video .vc_column-inner  {
            padding-left: 0;
        }
        
        .lg-igniter {
            min-height: 390px;
        }
	}

	@media (max-width: 570px) {
		.post-loop-1__set {
			flex-direction: column;
		}

		.post-loop-1__contents {
			width: 100%;
		}
	}





.prin-box {
	padding-right: 15px;
	padding-bottom: 15px;
}
.prin-box.vc_col-has-fill>.vc_column-inner, .prin-box.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .prin-box.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .prin-box.vc_row-has-fill>.vc_column_container>.vc_column-inner {
	height: 400px;
}

/*.prin-box .mk-button-container {
	margin-top: 220px;
}*/

.prin-box .vc_column-inner p{
	color: #fff;
}

@media (max-width: 570px) {
	.prin-box.vc_col-has-fill>.vc_column-inner, .prin-box.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .prin-box.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .prin-box.vc_row-has-fill>.vc_column_container>.vc_column-inner {
		height: auto;
	}
	
	/*.prin-box .mk-button-container {
		margin-top: 10px;
	}*/
}