/* BISMILLAH */
@media (min-width: 41em) and (max-width: 68em){
/* START ===========================================================================  */

/*==========================================================================================  LOGO ==*/
.custom-logo {
	border: 0px solid #f00;
	padding: 10px 20px;
}
.custom-logo .logoPic img {
	width: auto;
	height: 46px;
}
/*==========================================================================================  MENU ==*/
.boxMenu .boxMenuTop-R {
	padding: 10px 30px 0 0;
}
.sm-parent, .dj-megamenu-wrapper {display:block}
ul.menu-mainMenu {display:none}
ul.menu-mainMenu li.item-101 {
	display: none;
}
ul.menu-mainMenu li:before {
	margin: 0 4px;
}
ul.menu-mainMenu li.item-113:before {
	display: none;
}
ul.menu-mainMenu li  {
  font-size: 14px;
  line-height: 14px;
 }

/*=================================================================================================================== SLIDE */
.custom-slideFrame {
	min-height: 60vh;
}

/*=================================================================================================================== CARI BREADCRUMBS */
.boxNavL {
	width: 55%;
}
.boxNavR {
	width: 40%;
}
/*============================================= breadcrumb  ==*/
.moduletable-breadcrumb {
	margin: 25px 0 0 20px;
}
.bcTitle {
	display: none;
}
.bcSeparator {
	margin: 0 5px;
}
.breadTitle {
	display: none;
}
.moduletable-breadcrumb a {color:#999}.moduletable-breadcrumb a:hover {color:#f00}
/*============================================= SEARCH ==*/
.moduletable-searchK2 {
	margin: 20px 20px 0 0;
}
/*=================================================================================================================== HOME */
.item-page-homePage {
	margin: 50px 20px;
}
/*========================================== INTRO HOME ==*/
.moduletable-introHome {
	margin: 100px 50px;
	text-align: center;
	font-size: 130%;
}

/*================================================================================================= K2 */
.-generalK2 {
	margin: 50px 20px;
}
/*=================================================================================================================== ABOUT */
.item-page-general {
	margin: 50px 20px;
}
.item-page-general  h2 {
	font-size: 20px;
	font-weight: bold;
	color: #666;
	margin: 0 0 30px 0;
}
/*========================================== PIC PAGE NAV ==*/
.moduletable-picPageNav.-tentangKami {background: #eee url(../../../images/assets/m-about.png);}
.moduletable-picPageNav.-layananKami {background: #eee url(../../../images/assets/m-fasilitas.png);}
.moduletable-picPageNav {
	background-size: cover;
	background-position: top right;
	min-height: 45vh;
}
.navModin {margin: 0 20px;}
span.judulPaketMod { font-size: 90%}
.-visiMisi blockquote {
	font-size: 160%;
}
.-rekanan ul.sigProResponsive {margin: 0px 0 0 -20px !important}
.-rekanan ul.sigProResponsive li.sigProThumb span.sigProLinkOuterWrapper { 
display: block; margin: 0 0 20px 20px;
}
.-rekanan ul.sigProResponsive li.sigProThumb a.sigProLink {
color:#b7dafc; background-color:#fff; border:1px solid #fff; -webkit-transition: 200ms all ease-in; -moz-transition: 200ms all ease-in; transition: 200ms all ease-in;
}
.-rekanan ul.sigProResponsive li.sigProThumb a.sigProLink:hover {
	color:#333; text-decoration:none; background-color:#fff; border:1px solid #ddd;
	}
.-rekanan .large-block-grid-4 > li { width: 25%; list-style: none; }
.-rekanan .large-block-grid-4 > li:nth-of-type(n) { clear: none; }
.-rekanan .large-block-grid-4 > li:nth-of-type(4n+1) { clear: both;}
/*=================================================================================================================== BLOG */
/*======================================= CATEGORY */
.itemListView.-blogs {
	margin: 50px 20px;
}
.catItemView.-blogs {
	padding: 20px;
}
.catItemView.-blogs .cat-boxL {
	float: none;
	width: 100%;
	margin: 0 0px 20px 0;
}
.catItemView.-blogs .boxImage {
	border: 1px solid #fff;
}
.catItemView.-blogs .boxImage .imgContent
 {
	height: 220px;
}
.catItemView.-blogs .cat-boxR {
	overflow: inherit;
}
/*======================================= ITEM */
.itemView.-blogs {
	margin: 50px 20px;
}
/*=================================================================================================================== FOTO */
/*======================================= CATEGORY */
.itemListView.-foto {
	margin: 50px 20px;
}
.itemListView.-foto .itemContainer {
	float: none;
	display: block;
}
.itemListView.-foto .itemContainer { width: 100%; list-style: none; }
.itemListView.-foto .itemContainer:nth-of-type(n) { clear: none; }
.itemListView.-foto .itemContainer:nth-of-type(1n+1) { clear: both;}

.catItemView.-foto {
	border: 1px solid #ededed;
	margin: 0 0px 50px 0px;
	background: #f6f6f6;
	padding: 0px;
}
.catItemView.-foto .boxImage {
	border: 1px solid #fff;
}
.catItemView.-foto .boxImage .imgContent
 {
	height: 260px;
}
.catItemView.-foto .cat-boxR {
	padding: 20px 20px;
}
/*======================================= ITEM */
.itemView.-foto {
	margin: 50px 20px;
}
.itemView.-foto .large-block-grid-4 > li { width: 33.333333%; list-style: none; }
.itemView.-foto .large-block-grid-4 > li:nth-of-type(n) { clear: none; }
.itemView.-foto .large-block-grid-4 > li:nth-of-type(3n+1) { clear: both;}
/*=================================================================================================================== VIDEO */
/*======================================= CATEGORY */
.itemListView.-video {
	margin: 50px 20px;
}
.catItemView.-video .cat-boxL {
	float: none;
	width: 100%;
	margin: 0 0px 20px 0;
}
.catItemView.-video .boxVideo {
	border: 1px solid #fff;
}
.catItemView.-video .cat-boxR {
	overflow: inherit;
}
/*======================================= ITEM */
.itemView.-video {
	margin: 50px 20px;
}
/*=================================================================================================================== DIKLAT */
/*======================================= CATEGORY */
.itemListView.-diklat {
	margin: 50px 20px;
}

.catItemView.-diklat {
	padding: 20px;
}

.catItemView.-diklat .boxImage .imgContent
 {
	height: 300px;
}
/*======================================= ITEM */
.itemView.-diklat {
	margin: 50px 20px;
}
/*========================================== Diklat binroh kanan ==*/
.moduletable-deskKanan {
	margin: 50px 20px;
	padding: 20px;
}
/*=================================================================================================================== DOKTER */
/*========================================== PILIH KLINIK ==*/
.moduletable-pilihKlinik {
	margin: 50px 20px 0 20px;
}
/*======================================= CATEGORY */
.itemListView.-dokter {
	margin: 50px 20px;
}
.itemListView.-dokter  .boxContentCount {
	width: 40%;
}
/*====================================================== Landing */
.itemListView.-dokter
{
	border: 0px solid #006633;
}
.catItemView.-dokter {
	padding: 20px;
}
.catItemView.-dokter .cat-boxL, .itemView.-dokter .boxMedia {
	float: left;
	width: 40%;
	margin: 0 30px 0 0;
}

.catItemView.-dokter .boxImage .imgContent
 {
	height: 240px;
}
/*======================================= ITEM */
.itemView.-dokter {
	margin: 50px 20px;
}
.itemView.-dokter .boxBody {
	padding: 20px;
}
.itemView.-dokter .extraFields {
	overflow: hidden;
	margin: 50px 0 0 0;
}
.itemView.-dokter .boxHeader {
	position: absolute;
	top: 0px;
	left: 40%;
	margin: 30px 0 0 30px;
}
/*================================================================== item Related  ==*/
.itemRelated {
	margin: 100px 0;
}

.itemRelated ul {
	margin: 0px 0 0 -20px;

}
.itemRelated li {float: left}
.itemRelated li{ width: 50%; list-style: none; }
.itemRelated li:nth-of-type(n) { clear: none; }
.itemRelated li:nth-of-type(2n+1) { clear: both;}

.itemRelated li .itemRelatedMedia .imgContent
 {
	height: 200px;
}
.itemRelatedTitle {
	padding: 15px 20px;
}
.itemRelatedTitle a {color: #666}.itemRelatedTitle a:hover {color: #006633;}
/*================================================================== TAG SEARC DATE  ==*/
.tagView, .genericView
{
	margin: 50px 20px;
}
.tagItemView, .genericItemView
{
	border-bottom: 3px double #eee;
	padding: 30px 0;
}
.tagItemViewL, .genericItemViewL
{
	width: 40%;
	float: left;
	display: inline-block;
	margin: 0 30px 0 0;
}
.tagItemViewR , .genericItemViewR
{
	overflow: hidden;
}

/* ================================================================================== hashtag  == */
.moduletable-hashtag {
	margin: 50px 20px;
	border: 0px solid #f14a37;
	padding: 0px;
	position: relative;
}
/*========================================== banner Kanan ==*/
.moduletable-bannerKanan {
	margin: 50px 20px;
}
/*========================================== DOKTER HOME  ==*/
.moduletable-dokterPraktek {
	padding: 50px 30px;
	margin-bottom: 20px;
}
.moduletable-dokterPraktek .custumLink {
	top: 50px;
	right: 30px;
}
.moduletable-dokterPraktek .modCatName {
	display: none;
}
.moduletable-dokterPraktek ul {
	margin: 0px 0 0 -30px;
}
.moduletable-dokterPraktek .boxListItem
{
	margin: 0 0px 30px 30px;
}
/*========================================== HOME FOTO ==*/
.moduletable-homeFoto {;
	padding: 50px 30px;
}

.moduletable-homeFoto .custumLink {
	top: 50px;
	right: 30px;
}
.moduletable-homeFoto ul {
	margin: 0px 0 0 -30px;
}
.moduletable-homeFoto .boxListItem
{
	margin: 0 0px 0px 30px;
}
/*========================================== HOME VIDEO ==*/
.moduletable-homeVideo {
	padding: 50px 30px;
}
.moduletable-homeVideo .custumLink {
	top: 50px;
	right: 30px;
}
.moduletable-homeVideo ul {
	margin: 0px 0 0 -30px;
}
.moduletable-homeVideo .boxListItem
{
	margin: 0 0px 0px 30px;
}

/*========================================== populer ==*/
.moduletable-populer {
	margin: 50px 20px;
}
.moduletable-populer .boxImage .imgContent {height: 64px;}
/*========================================== boxMidBot ==*/
.boxFoot {
	padding: 0px 0;
	margin: 0px;
}
/*========================================== alamat ==*/
.moduletable-alamat {
	margin: 50px 30px;
}
/*========================================== sosmed ==*/
.moduletable-findUs {
	margin: 50px 30px;
}
/*========================================== STATISTIK ==*/
.moduletable-statistik {
	margin: 50px 30px;
}
/*========================================== copyR ==*/
.boxCopyR {
	margin: 0 0px;
	padding: 0 30px;
}
.moduletable-copyR {
	padding: 20px 0px;
	font-size: 80%;
}

/* END ===========================================================================  */
}