@charset "utf-8";
 body {font-family: 'Poppins', sans-serif; font-weight: 300;margin-top: 92px; } .shortcut-section-title-rsaw-wrapper {margin-top:-10px !important;} 
.navbar {padding: 0px;margin: 0px; height: 92px; border-bottom: solid thin #4566A94D;border-top: solid thin #4566A94D; }
.navbar-light {background-color: #FFFFFF !important;}
.btn-outline-info {border-radius: 20px; border-color: #000;color: #000; padding: 10px 20px;margin-right: 20px;}
.tpg-shortcode-main-wrapper .layout3 .rt-holder .rt-img-holder, .tpg-shortcode-main-wrapper .layout3 .rt-holder .rt-img-holder>a.rounded img {
border-radius: 15px !important;
}
.wp-caption { width: 100% !important;
}
#content .wp-caption a img { max-width: 99.03225806%; height: auto;
}
.fixed-bottom {
padding: 0px; margin: 0px;height: 100px !important;
}
.btn-info {
color: #fff;
background-color: #00549F;
border-color: #00549F;
box-shadow: none !important;
border-radius: 20px;text-align: left; padding: 10px; 
}
.btn-info:focus, .btn-info.focus {
color: #fff;
background-color: #00549F;
border-color: #00549F;
box-shadow: 0 0 0 0.2rem rgb(58 176 195 / 50%);
}
.btn-outline-info:hover,.btn-info:hover {
color: #fff;
background-color: #34B233;
border-color: #34B233;
}
.special-btn-info:hover { background-color: #00549F !important;
border-color: #00549F !important;}
.lshowcase-logos .bx-wrapper img {
padding: 40px;
}
.btn-outline-light {
border-radius: 20px;text-align: center; padding: 10px; 
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
color: #fff;
background-color: #34B233 !important;
border-color: #34B233 !important;
}
.tpg-shortcode-main-wrapper .layout3 .rt-holder .rt-detail h3, .tpg-shortcode-main-wrapper .layout3 .rt-holder .rt-detail h4 {
font-size: 24px !important;
}
.esg-entry-media-wrapper-even ,.esg-entry-cover{
border-radius: 25px !important;
}
.esg-layout-even .esg-entry-content  {display: block !important;}
.rt-container, .rt-container-fluid {padding-left: 0px !important;padding-right: 0px !important;}
.ubermenu-skin-clean-white.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {
margin-top: 2px !important;
}
.fa-square {
margin-right: 10px !important;
font-size: 12px !important;
padding-bottom: 5px;
float: left;
margin-top: 4px;
}
.pafa-accordion h3.pafa-accordion-q span {
padding: 5px !important;
border-radius: 50% !important;
}
.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
border-bottom: 5px;
border-bottom-style: solid;
border-bottom-color: #34B233;
}
.ubermenu-skin-clean-white .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-clean-white .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {    border-bottom: 5px;
border-bottom-style: solid;
border-bottom-color: #00549F;
transition-duration: 100ms !important;}
.col-menu {    margin-top: 12px !important;}
.size-medium,.size-thumbnail  {border-top-left-radius: 15px !important; border-bottom-left-radius: 15px !important;max-width:150px; height:auto !important;}
.custom .tp-bullet {width: 100px !important; height: 3px !important;} .fa-instagram {font-size: 20px !important;}
.fa-facebook-f,.fa-linkedin-in {font-size: 18px !important; margin-left: 20px;}
.fa-language {font-size: 20px !important; margin-left: 20px;} .white-header {background: #fff;width: 100%;position:absolute;top: 0px;height: 45px;border-bottom: solid thin #ccc;}
.blue-header {background: #00549F;width: 100%;position:absolute;top: 0px;height: 45px;}
.upper-menu {padding-top: 0px; padding-bottom: 0px;}
.regular-header {position: absolute;top:0px; width: 100%; background: transparent; height: 92px;}
.logo-area {max-width: 150px;}
.mobile {text-align: right;}
.upper-icons,.desktop,.mobile {margin-right: -25px; margin-top: 12px;}
.footer-container {background: #00549F; padding-top: 40px; padding-bottom: 40px; width: 100%;}
.footer-logo-area {max-width: 200px;}
.main-banner-container-rsaw {background: linear-gradient(89.42deg, #F8F5F0 66.3%, rgba(248, 245, 240, 0) 81.68%);height: 750px;} .acces-over-banner-rsaw {max-width: 538px;
z-index: 1;
position: relative; display:block;}
.border-access-over-banner-rsaw {height: 100px; border-bottom: solid 8px #00549F; background: #fff;}
.banner-over-menu {background: #fff; }
.over-menu {height: auto;font-size: 16px; font-weight: 600;}
.icon-over-menu-rsaw { float: left;width: 25px;  margin-right: 10px;}
.icon-over-menu-right-rsaw { float: right;width: 25px;  margin-right: 10px;position: relative;margin-top: -25px;}
.icon-over-menu-down-rsaw { width: 25px;  margin-right: 10px;position: relative;}
.breadcrumb-container {width: 100%; background: #F2F3F6;min-height: 40px; display: flex;}
.inside-banner-container {height: 500px; width: 100%;background: linear-gradient(89.42deg, #F8F5F0 66.3%, rgba(248, 245, 240, 0) 81.68%); background-repeat: no-repeat; background-position: center center;}
.inside-banner-container-clean-rsaw {height: 250px; width: 100%;background: #fff; background-repeat: no-repeat; border-bottom: solid 1px #f6f6f6;}
.title-area-rsaw {height: auto; padding: 20px 30px; background-color: rgba(255, 255, 255, 0.7);;width: 100%; border-radius: 20px;margin-top:350px;border: solid thin #f6f6f6;}
.main-content-rsaw {padding-top: 50px; padding-bottom: 50px;}
.sidebar-rsaw {padding: 30px 40px; border-radius: 20px;border: solid 1px rgba(69, 102, 169, 0.3);}
.sidebar-title-wrapper {padding-bottom: 10px; border-bottom: dashed 1px rgba(69, 102, 169, 0.3);}
.assistance-rsaw {background: linear-gradient(264.34deg, #BEDDFC -7.92%, #E8F5FF 64.97%);
border-radius: 20px; padding: 50px; margin-bottom: 50px;}
.icon-button-rsaw {margin-right: 10px;}
.customer-service-rsaw {text-align: center;}
.section-root-container-rsaw {padding-top: 50px; padding-bottom: 50px;}
.pemisah-sidebar {
border-bottom: thin dotted #D2D2D2;
padding-top: 5px;
padding-bottom: 5px;
}
.ctr-sidebar-rsaw li {
font-weight: 500;
display: block;
}
.ctr-sidebar-rsaw li:before { float: left;
margin-top: 10px;
margin-left: 0px;
color: lightblue;
margin-right: 10px;
height: 20px;
}
.sidebar-rsaw {position: sticky; top :160px;}
.root-news-first-row {margin-bottom: 40px;}
.second-col-post {margin-top: 0px;}
.single-post-rsaw-1st-col {width: 100%; min-height: 400px;border-radius: 25px;background-size: cover;}
.single-post2-rsaw-2nd3rd-col {width: 100%; min-height: 200px;border-radius: 10px;
background-size: cover;}
.single-post-rsaw-2nd3rd-col {width: 100%; min-height: 200px;border-radius: 10px;background-repeat:no-repeat;
background-size:contain;
background-position:center;}
.post-meta-rsaw {padding-left: 15px;
padding-right: 15px;
position: absolute;
bottom: 25px;}
.post-meta-rsaw2 {margin-top: 15px;}
.rsaw-notif-wrapper {border-radius: 25px;
padding-bottom: 45px;
padding-left: 5px;
padding-right: 5px;
padding-top: 15px;
margin-top: 45px;
background: #0060B7;    position: sticky;
top: 170px;}
.rounded-rsaw {border-radius: 25px; margin-bottom: 25px;}
.rounded-rsaw2 {border-top-left-radius: 25px; border-top-right-radius: 25px;}
.shortcut-section-title-rsaw-wrapper {margin-top: 15px;margin-bottom: 10px;}
.effect-rsaw:hover {transform:scale(1.05); transition:transform 100ms linear; }
.root-shortcut-wrapper {margin-top: 25px;}
.root-shortcut-wrapper-front1 {background:  #0060B7; height: 100%;width: 100%; border-radius: 25px;    min-height: 400px; background-image: url(//abdiwaluyo.com/wp-content/themes/blankslate/images/rasw-bg-dot.png); background-size: cover; }
.root-shortcut-wrapper-front3 {background: #fff; height: 100%;width: 100%; border-radius: 25px;   min-height: 350px;border: solid 1px #999;}
.root-shortcut-wrapper-front3:hover {background: linear-gradient(180deg, #0060B7 0%, #369B6F 100%);}
.wrapper-bg-image {background: url(//abdiwaluyo.com/wp-content/themes/blankslate/images/telemed-normal.jpg);background-size: cover; color: #fff;}
.wrapper-bg-image2  {background: url(//abdiwaluyo.com/wp-content/themes/blankslate/images/pcr-normal.jpg);background-size: cover;color: #fff;}
.wrapper-bg-image3 {background: url(//abdiwaluyo.com/wp-content/themes/blankslate/images/labwheel-normal.jpg);background-size: cover;color: #fff;}
.wrapper-bg-image4  {background: url(//abdiwaluyo.com/wp-content/themes/blankslate/images/homecare-normal.jpg);background-size: cover;color: #fff;}
.wrapper-bg-image:hover {background: url(//abdiwaluyo.com/wp-content/themes/blankslate/images/telemed-hover.jpg);background-size: cover;}
.wrapper-bg-image2:hover  {background: url(//abdiwaluyo.com/wp-content/themes/blankslate/images/pcr-ovr.jpg);background-size: cover;}
.wrapper-bg-image3:hover {background: url(//abdiwaluyo.com/wp-content/themes/blankslate/images/labs-ovr.jpg);background-size: cover;}
.wrapper-bg-image4:hover  {background: url(//abdiwaluyo.com/wp-content/themes/blankslate/images/homecar-ovr.jpg);background-size: cover;}
.root-shortcut-wrapper-front3:hover .arrow-white  {color: #fff;margin-left: 15px;transition:transform 100ms linear; }
.root-shortcut-wrapper-front3:hover .h2-shortcut-section-title-rsaw  {color: #fff;}
.root-shortcut-wrapper-front2 {border-radius: 25px;    min-height: 435px; border: solid 1px #999;background: #fff;}
.shortcut-section-title-rsaw-wrapper-front1 {padding-top: 50px;
padding-left: 25px;}
.shortcut-section-title-rsaw-wrapper-front2 {padding-left: 25px;padding-top: 25px;padding-right: 25px;}
.shortcut-arrow-right-rsaw-front1 {position: absolute;
bottom: 25px;
left: 40px;}
.shortcut-arrow-right-rsaw-front3 {position: absolute;
bottom: 25px;
left: 35px;}
.front-medical-specialties-rsaw {background:  #0060B7; height: 100%;width: 100%;     min-height: 400px; background-image: url(//abdiwaluyo.com/wp-content/themes/blankslate/images/rasw-bg-dot.png); background-size: contain; background-position: left center; padding-top: 40px;padding-bottom: 40px;background-repeat: no-repeat;}
.doctor-front {    background: linear-gradient(47deg, #f6f6f6 10.58%, rgba(255, 255, 255, 0) 75.29%);
margin-top: 30px; margin-bottom: 30px;
height: auto;
display: block;
width: 100%;
position: relative;
}
.doctor-image-front-shortcut-rsaw {  width: 100%;
height: 0;
padding-top: 100%; border-top-left-radius: 25px;border-top-right-radius: 25px;
position: relative;}
.the-photo {  position: absolute;
top: 0;
left: 0;}
.foto-dokter-rsaw2 {
border-top-left-radius: 25px;border-top-right-radius: 25px;
}
.news-container-rsaw {padding-bottom: 50px;}
.inside-title-area-rsaw-clean-top {
display: block;
position: relative;
margin-top: -175px;
margin-bottom: 80px;
} .doctor-reservation-li {margin-top:-20px;}
.custom-li1 {
list-style: lower-latin;
}
.custom-li2 {
list-style: upper-latin;
}
.upper-menu-text {font-size: 14px;font-weight: 300;}
.a-over-menu {width: 100%; color: #000; text-decoration: none;}
.a-over-menu:hover {text-decoration: none; color: #34B233;}
.h1-title-rsaw {font-size: 24px;}
.h1-rsaw-entry-title {font-size: 42px;color: #011847;} 
.h2-rsaw-post-title {font-size:20px !important; line-height: 1 !important;}
.h2-title-inside-rsaw {font-size: 24px; color: #011847;font-weight: 600; }
.h2-rsaw-entry-subtitle {font-size: 24px;color: #34B233; margin-top: -5px;padding-bottom: 25px;}
.h2-rsaw-entry-parent {font-size: 14px;color: #34B233; }
.h3-sidebar-rsaw {font-size: 24px; color: #011847;font-weight: 600;}
.h3-assistance {font-size: 38px; font-weight: 600; color: #011847;}
h3 {font-size: 24px; color:#011847; }
h5 {margin-top:25px;}
h6 {font-size: 14px;color: #34B233; margin-bottom: 5px;}
.doctor-specialty {font-size: 18px;}
.subtitle2 {
font-size: 20px;
font-weight: bold;
color: cadetblue;
margin: 0px;
margin-bottom: 10px;
}
.subtitle-content {
font-size: 18px;
font-weight: normal;
color: #337ab7;
}
.navCrumb {font-size: 12px; color: #808BA3;}
p {font-size: 16px;}
.news-link-rsaw,a.news-link-rsaw:hover {color: #fff;text-decoration: none;}
.news-link-rsaw2,a.news-link-rsaw2:hover {color: #011847;text-decoration: none;}
.rsaw-author-meta {font-size: 14px; color: #697387; font-weight: 600; margin-top: -5px;}
.rsaw-date-meta {font-size: 14px; color: #3589BF; font-weight: 600; }
.single-title-rsaw {font-size: 38px; color: #011847;}
.post-entry-single-container-rsaw {background: #fff;
padding: 50px;
margin-top: -70px;
border-radius: 25px;}
.h2-shortcut-section-title-rsaw {font-size: 16px;font-weight: 600;}
.h2-shortcut-section-title-rsaw-doctors {font-size: 20px;font-weight: 600;}
.h2-shortcut-section-title-rsaw:hover {text-decoration: none;}
.shortcut-link {text-decoration: none;}
.see-all-col {text-align: right;}
.see-all-rsaw {position: relative;
width: 100px;
margin-top: 30px;}
.single-post-rsaw-loop-col { 
width:100%;
position:relative;
background:url() 50% 50% no-repeat;
background-size: 160px 120px; !important
background-repeat:no-repeat;
background-clip:content-box;
border-radius: 10px;}
.single-post-rsaw-loop-col:before {
display:block;
content:"";
padding-top:75%;}
.footer-text {color: #fff;font-size: 12px;} .doctor-schedule-table {border-bottom: dashed #ccc thin; margin-bottom: 10px;padding-bottom: 10px;}
.facetwp-search, .facetwp-dropdown {
width: 100%;    padding: 5px; color: #777;
}
.facetwp-facet {margin-bottom: 10px !important;}
.facet-dr-spec1 {padding: 0px;
margin-top: -5px;
line-height: 15px;}
.facetwp-pager-label {margin-top: 50px;}
.search-doctor-position {padding-top:  10px;}
.second-collumn-dr-search {padding-top: 30px;}
.facetwp-alpha {
margin-right: 5px !important;
background-color: aliceblue;
padding-left: 5px;
padding-right: 5px;
}
.facetwp-pager {
margin-left: auto;
margin-right: auto;
display: table;
background-color: aliceblue;
padding: 10px;
margin-top: 5px !important;
}
.facetwp-pager-label {
margin-top: 0px !important;
}
.row-dr-name {width: auto;
display: table !important;
margin-left: auto !important;
margin-right: auto !important;}
.col-doctor-title-before {display: table;
width: auto !important;
float: left !important;
}
.dr-title-before {padding-right: 4px; float: left;}
.col-dr-name {display: table !important;
width: auto !important;
float: left !important;
}
.col-dr-title-after {display: table;
width: auto !important;
float: left !important;
}
.foto-dokter-rsaw {border-radius: 15px;}
.doctor-schedule-day {font-size: 16px; color: #011847; clear: both;font-weight: 600;margin-bottom: 10px; margin-top: 30px;}
.doctor-schedule-hour {padding: 10px; background: #37b24a; color: #fff; border-radius: 20px; margin-bottom: 5px;    position: relative;display: block;
width: 100%;text-align: center;}
.row-separator-rsaw {border-bottom: 1px solid rgba(69, 102, 169, 0.3); margin-top: 30px; margin-bottom: 30px;}
.doctor-booking-container {}
.rsaw-doctor-name-and-booking1 {background: #011847;width: 100%;}
.doctor-booking-text {top: 15px;
position: relative;}
.book-arrow {float: right;
position: relative;
top: -20px;}
.doctor-booking-row {min-height: 100px;align-items: center; width: 100%;}
.booking-button {}
.doctor-name {padding-top: 15px; padding-bottom: 15px;}
.col-booking {float: right; position: absolute; right: 0; background: #00549F;height: 100%;top: 0;}
.h1-doctor-name {font-size: 24px;}
.wrapper-booking-button {}
.booking-button {
margin-top: 20px;
}
.doctor-call-adjust-size {font-size: 21px;}
.text-blue-rsaw {color: #01508f;}
.icon-dr-shortcut {max-width: 50px;margin-left: auto;
margin-right: auto;}
.doctor-profile-specialty {margin-top: -10px;}
.adjust-icon-calendar {font-size: 20px !important;}
.appoinment-button-new {border-radius: 15px; display: block; background: #01508f;padding: 15px;}
.mobile-separator {margin-bottom: 0px;}
.fwpl-item.el-z41hcc, .fwpl-item.el-z41hcc a {
text-align: left !important;
color: #3589BF;
font-weight: 400 !important;
text-transform: uppercase !important;
font-size: 14px !important;
}
.fwpl-item.el-2gfqmt, .fwpl-item.el-2gfqmt a {
text-align: left !important;
font-size: 12px; display:none;
}
.fwpl-item.el-lqwlf, .fwpl-item.el-lqwlf a {
font-weight: 600 !important;
font-size: 14px !important;
color: #000 !important;
}
.fwpl-item.el-8c10k, .fwpl-item.el-8c10k a {
font-weight: 600 !important;
font-size: 14px !important;
color: #000 !important;
}
.fwpl-item.el-rxvjlv, .fwpl-item.el-rxvjlv a {
font-weight: 600 !important;
font-size: 14px !important;
color: #000 !important;
}
.fwpl-item {text-align: left !important;}
.fwpl-col {width: auto;}
.fwpl-row.el-7e06co {
grid-template-columns: auto !important; padding-top: 30px;
}
.fwpl-item.el-8c10k, .fwpl-item.el-8c10k a {
float: left;
}
.fwpl-row.el-kwtb7o {
border: 1px solid rgba(69, 102, 169, 0.3);
border-radius: 20px;
}
.doctor-link-arrow {margin-top: 20px;}
.doctor-archive-facet {border: 0px; background: #fff;}
.fwpl-item.el-jw8wxi button {
background-color: #ffffff;
border: 0px !important;
}
.doctor-link-arrow:hover {margin-left: 5px !important; transition: 100ms;}
.root-shortcut-wrapper-front2:hover .shortcut-arrow-right-rsaw-front1 {left: 60px;}
.spacer-bottom {
margin-bottom: 20px;
}
.shiftnav-toggle-button {
background: #fff !important;
color: #333;margin-top: -10px !important;margin-right: -20px !important;
} .sp-easy-accordion .sp-ea-single {
border-radius: 25px !important;
border: 0px !important;
} .grid-insurance {}
.lshowcase-box-5 {
flex-basis: 20%;
width: 20%;
border: solid 1px #ccc !important; 
border-radius: 25px !important;
margin: 15px !important;
}
.wpfm-template-3 .wpfm-menu-nav.wpfm-position-right ul li:hover, .wpfm-template-3 .wpfm-menu-nav.wpfm-position-top-right ul li:hover, .wpfm-template-3 .wpfm-menu-nav.wpfm-position-bottom-right ul li:hover {
background: #005595 !important;
border-radius: 25px 0px 0px 25px !important;
}
.wpfm-template-3 .wpfm-menu-nav ul li a span i {
background-color: #0056b3;
border-radius: 25px 0px 0px 25px !important;
}
.faqplus  {margin-top: 25px !important; margin-bottom: 30px !important; }
.wa__btn_popup .wa__btn_popup_icon {
border-top-left-radius: 50% !important;
border-top-right-radius: 0% !important;
width: 43px !important;
border-bottom-left-radius: 50% !important;
border-bottom-right-radius: 0% !important;
height: 43px !important;}
.wa__btn_popup {
right: 0px !important;
bottom: 60% !important; 
}
.wa__popup_chat_box {
bottom: 38% !important;}
.wa__btn_popup_txt {display: none !important;}
.wa__btn_popup .wa__btn_popup_icon:before {
background-size: 25px auto !important;
-webkit-background-size: 25px auto !important;
}
.button-below-banner-area {   background-color: #fff;
border-top: solid 1px #ccc;
border-bottom: solid 1px #ccc;}
.button-below-banner {padding: 20px;
border-radius: 20px;}
.button-front-below-banner-link {text-decoration: none; font-size: 18px; color: #fff;font-weight: 600;}
.button-front-below-banner-link:hover {color: #fff;font-size: 19px;text-decoration: none;}
.shortcut-arrow-right-rsaw,.shortcut-arrow-right-rsaw-front1,.icon-over-menu-down-rsaw {display:none;}
.lang-switcher-area {position: absolute;
right: -30px;
top: 10px;}
#ajaxsearchprores1_1.vertical, #ajaxsearchprores1_2.vertical, div.asp_r.asp_r_1.vertical {
padding: 1px !important;
}
@media (min-width: 1200px){
.mobile {display: none;}
.inside-banner-container {height: 600px;}
.title-area-rsaw {
margin-top: 390px;
}
.doctor-image-front-shortcut-rsaw {background-position-x: -25px;}
.meta-for-mobile {display: none;}
.margin-top-desktop {margin-top: 30px;
}
.doctors-single-sticky {position: sticky; top: 120px;}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.desktop {display: none;}
.doctor-specialty {font-size: 16px;}
.doctor-specialty {font-size: 16px;}
.title-area-rsaw {
margin-top: 300px;
}
.spacer-bottom {
margin-bottom: 20px;
}
.doctor-image-front-shortcut-rsaw { background-position-x: -25px;}
.meta-for-mobile {display: none;}
.margin-top-desktop {margin-top: 30px;
}
.doctors-single-sticky {position: sticky; top: 120px;}
}
@media (min-width: 768px) and (max-width: 991.98px){
.desktop {display: none;}
.col-logo,.col-menu {    -ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.mobile {margin-right: -25px;}
.h2-shortcut-section-title-rsaw {font-size: 16px;}
.doctor-specialty {font-size: 16px;}
.doctor-specialty {font-size: 16px;}
.sub-speciality-mobile {display: none;}
.root-shortcut-wrapper-front1,.root-shortcut-wrapper-front2 {
min-height: 525px;
}
.spacer-bottom {margin-bottom: 20px;}
.inside-banner-container-clean-rsaw {opacity: 0.3;}
.title-area-rsaw {
margin-top: 300px;
}
.doctor-image-front-shortcut-rsaw { background-position-x: -35px;}
.meta-for-mobile {display: none;}
.margin-top-desktop {margin-top: 30px;}
.doctors-single-sticky {position: sticky; top: 120px;}
}
@media (min-width: 576px) and (max-width: 767.98px){
body {margin-top: 90px;}
.blue-header,.desktop {display: none;}
.col-logo,.col-menu {    -ms-flex: 0 0 50% !important;flex: 0 0 50% !important;max-width: 50% !important;}
.regular-header {position: absolute;top:0px;}
.navbar {height: 90px;}
.title-area-rsaw { margin-top: 300px;}
.sidebar-rsaw { margin-top :50px;}
.single-post-rsaw-2nd3rd-col {min-height: 320px; margin-top: 40px;}
.post-meta-rsaw {padding-left: 0px;
padding-right: 0px;
position: relative;
margin-top: 35px; margin-bottom: -25px;}
.news-link-rsaw,a.news-link-rsaw:hover {color: #000;text-decoration: none;}
.mobile-meta {color: #3589BF;}
.about-rsaw-img {margin-bottom: 30px;}
.h2-shortcut-section-title-rsaw {font-size: 16px;}
.root-shortcut-wrapper-front1 {
min-height: 150px; 
}
.shortcut-section-title-rsaw-wrapper-front1 {
padding-top: 50px;
padding-left: 25px;
padding-right: 10px;
}
.spacer-bottom {margin-bottom: 25px;}
.shortcut-arrow-right-rsaw-front1 {
position: relative;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
}
.see-all-col {text-align: left; }
.desktop-splitter-rsaw {display: none;}
.doctor-schedule-hour {
display: block;
width: 100%;
}
.doctor-specialty {font-size: 14px;}
.doctor-specialty {font-size: 14px;}
.sub-speciality-mobile {display: none;}
.booking-button {
margin-top: 5px;
}
.btn-outline-info {
margin-bottom: 20px;
}
.foto-dokter-rsaw {
padding-right: 15px;
}
.shortcut-arrow-right-rsaw-front1 {
left: 0px;
}
.inside-banner-container-clean-rsaw {opacity: 0.3;}
.doctor-image-front-shortcut-rsaw { background-position-x: -55px;}
.row-separator-rsaw {
margin-left: 0px;
margin-right: 0px;
}
.margin-top-mobile {margin-top: 40px;}
.meta-for-desktop {display: none;}
.margin-top-desktop {margin-top: 0px;
}
}
@media (max-width: 575.98px){
.tp-tabs, .tp-thumbs, .tp-bullets {display:none !important;}	
body {margin-top: 90px;}
.tp-tabs, .tp-thumbs, .tp-bullets {
top: 195px !important;
}
.blue-header,.desktop {display: none;}
.col-logo {    -ms-flex: 0 0 70%;flex: 0 0 70%;max-width: 70%;}
.col-menu {    -ms-flex: 0 0 30%;flex: 0 0 30%;max-width: 30%;}
.regular-header {position: absolute;top:0px;}
.navbar {height: 90px;}
.title-area-rsaw { margin-top: 300px;}
.sidebar-rsaw { margin-top :50px;}
.single-post-rsaw-1st-col {width: 100%; min-height: 220px;}
.single-post-rsaw-2nd3rd-col {min-height: 220px; margin-top: 40px;}
.post-meta-rsaw {padding-left: 0px;
padding-right: 0px;
position: relative;
margin-top: 35px; margin-bottom: -25px;}
.news-link-rsaw,a.news-link-rsaw:hover {color: #000;text-decoration: none;}
.mobile-meta {color: #3589BF;}
.about-rsaw-img {margin-bottom: 30px;}
.h2-shortcut-section-title-rsaw {font-size: 14px;}
.root-shortcut-wrapper-front1 {
min-height: 150px;
}
.shortcut-section-title-rsaw-wrapper-front1 {
padding-top: 50px;
padding-left: 25px;
padding-right: 10px;
bottom: 0px;
left: 0px;
}
.spacer-bottom {margin-bottom: 25px;}
.shortcut-arrow-right-rsaw-front1 {
position: relative;
margin-top: 25px;
margin-left: 25px;
margin-bottom: 25px;
bottom: 0px;
left: 0px;
}
.see-all-col {text-align: left;}
.desktop-splitter-rsaw {display: none;}
.post-meta-rsaw3 {margin-bottom: 25px;margin-top: 25px;}
.doctor-schedule-hour {
display: block;
width: 100%;
}
.col-booking {
padding-bottom: 30px;
position: relative !important;height: 75px;}
.fixed-bottom {
height: 165px !important;
}
.services-bottom {    height: 125px !important;}
.doctor-booking-row {
margin: 0px;
}
.doctor-booking-container {
padding-left: 0px;
padding-right: 0px;
}.doctor-specialty {font-size: 14px;}
.doctor-specialty {font-size: 14px;}
.sub-speciality-mobile {display: none;}
.booking-button {
margin-top: 0px;margin-left: -10px;
}
.btn-outline-info {
margin-bottom: 20px;
}
.foto-dokter-rsaw {
padding-right: 15px;
}
.fwpl-row.el-kwtb7o {
grid-template-columns: 1fr !important;
}
.size-thumbnail {
border-radius: 15px !important;
width: 100%;
height: 100%;
}
.foto-dokter-rsaw {
padding: 0px !important;
}
.el-sm6nmi {padding-left: 20px !important; padding-right: 20px;margin-bottom: 20px;}
.inside-banner-container-clean-rsaw {opacity: 0.3;}
.h2-rsaw-entry-subtitle {
font-size: 18px;
}
.size-medium,.size-thumbnail  {border-top-left-radius: 15px !important; border-bottom-left-radius: 0px !important; border-top-right-radius: 15px !important; border-bottom-right-radius: 0px !important; width:100% !important; height:100% !important; max-width:100% !important; max-height:100% !important;}
.root-shortcut-wrapper-front2 {
min-height: auto;
}
.root-shortcut-wrapper-front3 {
min-height: 250px;
}
.border-access-over-banner-rsaw {
margin-left: 0px;
margin-right: 0px;
}
.tp-tabs, .tp-thumbs, .tp-bullets {
margin-top: -20px !important;display: none !important;
}
.acces-over-banner-rsaw {
margin-top: -470px !important;
}
.doctor-image-front-shortcut-rsaw { background-position-x: -30px;}
.row-separator-rsaw {
margin-left: 0px;
margin-right: 0px;
}
.h2-rsaw-post-title {font-size: 25px;}	
.meta-for-desktop {display: none;}
.margin-top-mobile {margin-top: 40px;}
.margin-top-desktop {margin-top: 0px;
}
.button-below-banner {text-align: left !important;font-size: 16px !important;}	
a.button-front-below-banner-link {font-size: 14px !important;}	
}