

@media (min-width: 1199px) {
.med_cek:after {content:"@media (max-width: 1199px)";}
.col_50 { width: 30%; } 
.col_50_nav { width: 70%;} 
#primary-menu ul li > a {font-size: 15px; padding: 19px 4px; }
.col_45 { width: 40%; margin-left: 9%;}
.col_55 { width: 50%; padding-left: 15px; } 

 }

@media (min-width: 992px) and (max-width: 1199px) {
.med_cek:after {content:"@media (min-width: 992px) and (max-width: 1199px)";}
.col_50 { width: 30%; } 
.col_50_nav { width: 70%;} 
.col_55 { width: 55%;}
.col_45 { width: 35%; }
#primary-menu ul li > a {font-size: 13px;}
#primary-menu ul li > a {padding: 19px 7px;}
#header.sticky-header:not(.static-sticky) .col_45 { margin-left: 0; width: 35%; }
#header.sticky-header:not(.static-sticky) .col_55 { width: 65%; } 
.wrap_register {width: 100%;}
}

@media screen and (max-width:400px) {
.med_cek:after {content:"@media (max-width: 991px)";}
  .popover[class*=tour-] {z-index: 1102; max-width: 100%; width: 50% !important;}
}


@media (max-width: 991px) { 
	/*.med_cek:after {content:"@media (max-width: 991px)";}
	.col_50 { width: 30%; } 
	.col_50_nav { width: 60%;} 
	#primary-menu ul li > a { font-size: 13px; }*/
}

/* IPAD */
@media (min-width: 768px) and (max-width: 991px) {
/*.med_cek:after {content:"@media (min-width: 768px) and (max-width: 991px)";}
#primary-menu-caret { font-size: 24px; top: 32px; left: 92%; }
body:not(.desktop_device) .col_60_grid {margin-top: 15px;}
body:not(.desktop_device) .top-links {display: none; }
#top-bar .col_half { width: 100% !important; }
.searchbar {margin-top: 0; }
#top-bar {padding-top: 0px; } 
.product_tag ul li { margin-bottom: 18px; }
.col_45 {width: 100%; margin-left: 0%; }
.col_55 {width: 100%; padding-left: 0;}
body:not(.desktop_device) #logo {height: auto; text-align: left;}
body:not(.desktop_device) #logo {position: relative; z-index: 1; top: 0px;}
.wrap_list_produk {margin-bottom: 20px; }  
body:not(.desktop_device) .main_menu, body:not(.desktop_device) .main_bottom{ height: auto !important;}
body:not(.desktop_device) .col_30 {width: 100%; display: none !important;}
body:not(.desktop_device) .main_menu, body:not(.desktop_device) .main_bottom { padding-right: 0;}
body:not(.desktop_device) .header_middle {width: 85%;}
body:not(.desktop_device) .header_left {width: 15%;}
body:not(.desktop_device) #primary-menu > ul {background-color: #fff;}
body:not(.desktop_device) #primary-menu { width: 100%; }
body:not(.desktop_device) .col_70 {float: left; width: 100%; padding-left: 0;}
body:not(.desktop_device) .header_left {height: auto;}
body:not(.desktop_device) #header-wrap {height: 100px !important;}
.owl-carousel .owl-nav .owl-next { right: -18px !important; }
.owl-carousel .owl-nav .owl-prev { left: -14px !important; }*/
}

/* mobile & ipad */
@media (max-width: 991px) {
.med_cek:after {content:"@media (max-width: 767px)";}
	/* added 13 mei 2020 */
	.caption_podcast {padding: 10px 0 0 0;}
	.wrap_statistic_prof ul li{font-size: 13px;}
	.menu_cat {background-color: #fff; border: 1px solid transparent;}
	.btn_prof_cta{border:1px solid #fff;color:#fff;}
	.caption_prof{padding: 20px;}
	.overlay_prof {opacity: 1;}
	.wrap_statistic_prof {opacity: 0;}
	.overlay_featured_pod {position: absolute;width: 100%;}
	.feature_post_pod {padding: 15px; text-align: center; position: relative; margin-top: 40px;}
	.bg_position_mob{background-position: 60%;}
	.feature_post_pod h2 {font-size: 30px;}
	.detail_podcast h2,.detail_podcast h1{font-size: 20px; line-height: 1.2;}
	.detail_podcast h3 {
    padding: 10px 0 5px 0;
}
	/*.detail_podcast {margin-top: 50px;}*/
	.caption_podcast h3{font-size: 16px;}
	.cat_blog_mob ul li a{font-size: 16px;}
	.col_full {margin-bottom: 0 !important;}

body:not(.desktop_device) #header.dark.transparent-header{
	position: absolute;
	width: 100%;
	background-color: transparent;
	border-bottom: 1px solid rgba(238, 238, 238, 0.2);
}

.header_transparent_mob {
	position: absolute !important;
	width: 100% !important;
	background-color: transparent !important;
	border-bottom: 1px solid rgba(238, 238, 238, 0.2) !important;
}

.heading_section_shop h3 {
	font-size: 20px;
}

.overlay_banner_article h3 {
	font-size: 20px;
	color:#000;
	padding: 0;
}

.overlay_banner_article{
	position: relative;
	padding: 20px;
	background-image: none;
}
	 
.read_more_article {
    color: #1A453B;
    background-color: #fff;
    border: 1px solid #1A453B;
    text-align: center;
    margin-top: 30px;
    position: relative;
    bottom: 15%;
}

.btn_prof_cta {
    border: 1px solid #fff;
    color: #1A453B;
    background-color: #fff;
}

.tab__list {
    margin-top: 15px;
    border: 1px solid #ccc !important;
} 

.duration_podcast { margin-top: 15px;}
.overlay_banner_lp {padding: 15px;}
.wrap_about_tds_home h2 {font-size: 22px;padding-bottom:20px;}
.podcast_list_wrap{margin-bottom:15px;}
.overlay_banner_lp h3,.overlay_banner_lp h2{ font-size: 24px;}
.overlay_banner_lp { background-image: linear-gradient(to bottom,rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.3) 0%);}
.banner_article{margin-bottom: 20px;}
.wrap_fo_featured { margin-bottom: 20px; padding: 0px; }
.overlay_banner_lp p {font-size: 18px; line-height: 1.2;}
.play_ic {width: 80px;height: 80px; left: 50%; line-height: 1.5; border-radius: 50%; margin-left: -40px; top: 50%; margin-top: -40px;}
.wrap_professional_list {
	margin-bottom: 10px;
}

.btn_follow_prof {
	display: none;
}

.btn_payment_cta {
	width: 100%;
}
.wrap_service_featured {
	padding: 0;
}

.service_overlay {
    width: 90%;
    bottom: 10%;
}

.wrap_service_graphic {margin-bottom: 0px;}
.wrap_service_graphic img{margin-bottom: 0px;}
.wrap_about_tds_home{margin-bottom: 0px;}
.btn_cta_signup {margin-bottom: 20px;}
.link_filter_podcast ul li a {
    padding: 10px;
    font-family: 'circularmedium';
    font-size:18px;
    line-height: normal;
}

.link_filter_podcast ul li {
	display: inline-block;
    margin-right: 10px;
    padding-bottom: 0px;
    margin-bottom: 25px;
}

.link_filter_podcast ul li a {
	font-size: 16px;
}

#logo img {
    padding-top: 0px;
}

body:not(.desktop_device) #header-wrap {
    height: 50px !important;
    border-bottom: 1px solid rgba(238, 238, 238, 0.36);
}

body:not(.desktop_device) #logo img {margin-left: 15px !important;} 
.wrap_content_mp h4 {font-size: 14px !important;}
.wrap_about_footer {margin-bottom: 10px;}
.wrap_about_footer ul li a {font-size: 14px;}
.headermarket #header-wrap {padding-top: 0px;}
.mt_40_uprof {margin-top: 40px !important;}
.list_thumb {margin-bottom: 0px;}
#primary-menu ul li > div > div {text-align: center;}
.link_filter_podcast ul { text-align: center;margin: 30px 0px !important; }
.wrap_about_footer p {font-size: 14px;}
.detail_podcast p{font-size: 16px;}
.detail_podcast h3{font-size: 16px;}
.detail_podcast h6 {letter-spacing: 1px; font-size: 14px;}
.pad_bot_filter {padding-bottom: 5px;}

#col_custom .col-6{
padding: 8px;
}

#col_custom .container-fluid{
	padding-left: 20px;
	padding-right: 20px;
}


#col_custom .container{
	padding-left: 20px !important;
	padding-right: 20px !important ;
}


.wrap_banner_lp {
    display: table;
    width: 100%;
    height: 100%;
}

body:not(.desktop_device) .wrap_banner_lp_txt {
    display: table-cell;
    width: 100%;
    position: relative;
    height: 150px;
    vertical-align: middle;
    text-align: center;
}

.read_more_banner {
	display: none;
}



.feature_post_pod {
	display: table;
    width: 100%;
    height: 100%;margin-top: 0px;
}


body:not(.desktop_device) .wrap_fixh_txt {
	    display: table-cell;
    width: 100%;
    position: relative;
    height: 365px;
    vertical-align: middle;
    text-align: center;
}

.pricing-box {
    min-height: auto;
} 
.pricing-action {
	position: relative;
}

#header-wrap.active_scroll {
	border-bottom: transparent;
}
/* End css Mei 2020 */
	body:not(.desktop_device) .wrap_marketplace{width: 100%; margin: auto;}
	body:not(.desktop_device) .wrap_register {padding: 1em; max-width: 100%; }
	body:not(.desktop_device) .map_empty {padding: 30px;}
	body:not(.desktop_device) .wrap_content_mp h4 {font-size: 16px; color: #000 !important;}
	body:not(.desktop_device) .wrap_content_mp h4.text-danger {color: #dc3545 !important;}
	body:not(.desktop_device) .quantity .qty {width: 60px;}
	body:not(.desktop_device) #logo {height: auto;}
	body:not(.desktop_device) .portfolio-2 .portfolio-item {padding:0 0 20px 0; }
	body:not(.desktop_device) .portfolio-item {padding:0 0 20px 0; }
	body:not(.desktop_device) #primary-menu-caret {font-size: 24px; top: -55px; left: 90%; }
	body:not(.desktop_device) .top-links {display: none;}
	body:not(.desktop_device) #top-bar .col_half { width: 100% !important; }
	body:not(.desktop_device) .searchbar { margin-top: 0; }
	body:not(.desktop_device) #top-bar { padding-top: 8px; } 
	body:not(.desktop_device) .product_tag ul li { margin-bottom: 18px; }
	body:not(.desktop_device) .col_45 {width: 100%; margin-left: 0%; }
	body:not(.desktop_device) .col_55 {width: 100%; padding-left: 0;}
	body:not(.desktop_device) #logo {position: relative; z-index: 1; top: 0px; text-align: left;}
	body:not(.desktop_device) #logo img{ height: 50px !important; }
	body:not(.desktop_device) #primary-menu-caret { top: 10px;}
	body:not(.desktop_device) .mb_35 {margin-bottom: 15px;}
	body:not(.desktop_device) .portfolio .portfolio-item { width: 100%; padding: 8px; }
	body:not(.desktop_device) .pad_top20 { padding-top: 15px !important; }
	body:not(.desktop_device) .wrap_shadow { width: 100%; max-width: 100%; }
	body:not(.desktop_device) #page-title { display: none; }
	body:not(.desktop_device) .wrap_heading_desc h3 { font-size: 18px; }
	body:not(.desktop_device) .tab_link_profile ul li a { display: block; margin-bottom: 10px; } 
	body:not(.desktop_device) .wrap_content_item p { padding: 10px 0 0; }
	body:not(.desktop_device) .pad_l_0 { padding-left: 15px !important; }
	body:not(.desktop_device) .pad_r_0 { padding-right: 15px !important;}
	body:not(.desktop_device) #search_profesional .btn { margin-bottom: 15px;}
	body:not(.desktop_device) #search_profesional .form_reg {margin-bottom: 15px;}
	body:not(.desktop_device) .location_ic { left: 20px;}
	body:not(.desktop_device) .wrap_detail_profesional .heading_desc h1{font-size: 20px !important;     padding: 0 0 10px 0;}
	body:not(.desktop_device) .reviews_wrap { padding: 20px; display: inline-block; }
	body:not(.desktop_device) .offer_content_post h2 { line-height: 1.2; }
	body:not(.desktop_device) .offer_content_post h2 a { font-size: 20px; }
	body:not(.desktop_device) .offer_content_post p.desc a { margin-left: 0; }
	body:not(.desktop_device) .btn_follow {margin-bottom: 10px;}
	body:not(.desktop_device) #menu_ic #primary-menu-caret { top: 7px; z-index: 9999;}
	body:not(.desktop_device) .wrap_contact {margin-bottom: 20px; }
	body:not(.desktop_device) .wrap_contact h2 { padding: 0 0 10px 0; }
	body:not(.desktop_device) .wrap_detail_content h3 ,body:not(.desktop_device) .inspiration_detail h1{ padding: 10px 0 0 0; font-size: 18px !important; }
	body:not(.desktop_device) #mob_cust .portfolio_designer { position: relative; margin-bottom:0px !important;}
	body:not(.desktop_device) .product_tag { margin-top: 10px; } 
	body:not(.desktop_device) .btn_register { margin-bottom: 15px; }
	body:not(.desktop_device) ul.tab-nav:not(.tab-nav-lg) li { float: none; }
	body:not(.desktop_device) #primary-menu > ul{ display: none; }
	body:not(.desktop_device) .col_30 { width: 100%; }
	body:not(.desktop_device) #header.dark.transparent-header, body:not(.desktop_device) #header.dark.semi-transparent { background-color: #1a453b; border-bottom: 1px solid rgba(0,0,0,0.1); }
	body:not(.desktop_device) #header.dark.transparent-header.headermarket , body:not(.desktop_device) #header.dark.semi-transparent.headermarket {border:0px}
	body:not(.desktop_device) #header.dark.semi-transparent{background-color: #fff;color:#1a453b;}
	body:not(.desktop_device) #header.dark.semi-transparent #primary-menu-login, body:not(.desktop_device) #header.dark.semi-transparent #primary-menu-cart, body:not(.desktop_device) #header.dark.semi-transparent #primary-menu-search{color:#1a453b}
	body:not(.desktop_device) .col_70 { width: 100%; }
	body:not(.desktop_device) #primary-menu { float: none !important; }
	body:not(.desktop_device) .header_left {  width: auto; float: left; height: auto; }
	body:not(.desktop_device) #header-wrap{ height: 50px !important; }
	body:not(.desktop_device) .main_menu, body:not(.desktop_device) .main_bottom{ height: auto; }
	body:not(.desktop_device) .col_30 { width: 100%; display: none !important;}
	body:not(.desktop_device) .main_menu, body:not(.desktop_device) .main_bottom { padding-right: 0; }
	body:not(.desktop_device) .header_middle {width: 100%;float: unset !important;}
	body:not(.desktop_device) #primary-menu > ul {background-color: #fff;}
	body:not(.desktop_device) .owl-carousel .owl-nav .owl-next { right: -10px !important; }
	body:not(.desktop_device) .owl-carousel .owl-nav .owl-prev { left: -21px !important; }
	body:not(.desktop_device) .container {width: 100% !important; padding-left: 15px !important; padding-right: 15px !important; }
	body:not(.desktop_device) .side-tabs ul.tab-nav {float: none; width: 100%;}
	body:not(.desktop_device) .side-tabs .tab-container {padding: 0;}
	body:not(.desktop_device) .col_70 {padding-left: 0;}
	body:not(.desktop_device) .header_middle { height: 0px;}
	body:not(.desktop_device) .marleft_45{ margin-left: 15px; } 
	body:not(.desktop_device) #logo img {margin-top: 0px !important;}
	body:not(.desktop_device) .wrap_post_txt h2 a { font-size: 16px;}
	body:not(.desktop_device) .wrap_post_txt h2 {font-size: 16px;}
	body:not(.desktop_device) .wrap_post_txt ul li {font-size: 12px; }
	body:not(.desktop_device) .wrap_detail_blog_content h2 { font-size: 20px; }
	body:not(.desktop_device) .wrap_detail_blog_content img { max-width: 100%; }
	body:not(.desktop_device) .bg_cover_signup {display: none;}
	body:not(.desktop_device) .txt_option {margin-top: 5px !important; margin-bottom: 15px !important;}
	body:not(.desktop_device) .link_wrap{margin-top:5px !important;}
	body:not(.desktop_device) .main_bottom {height: auto !important; display: none;}
	body:not(.desktop_device) #main_menu > .owl-carousel .owl-nav [class*=owl-]{display: none;}
	body:not(.desktop_device) #main_menu > .owl-carousel .owl-nav .disabled {display: none !important;}
	body:not(.desktop_device) .header_left { height: 50px; }
	body:not(.desktop_device) .col_wrap_50_bg {width: 100%; display: none;}
	body:not(.desktop_device) .col_wrap_50_reg { width: 100%; padding-bottom: 20px; padding-top:20px; height: 100%; } .option_wrap_ic { margin-bottom: 30px; }
	body:not(.desktop_device) .col_wrap_50_reg .wrap_form_signup { padding:20px 30px 0 !important;}
	body:not(.desktop_device) .bg_sidebar_container { display: none; }
	body:not(.desktop_device) .content_container { padding-left: 0; }
	body:not(.desktop_device) .fixed_bg_sidebar_about {display: none;}
	body:not(.desktop_device) .col_wrap_50_about { width: 100%; } 
	body:not(.desktop_device) #full_grid .container-fluid{width: 100%;}
	body:not(.desktop_device) .blog-caption{padding-left:15px;}
	body:not(.desktop_device) #full_grid .col-md-8 { width: 100%; max-width: 100%; flex: 100%; }
	body:not(.desktop_device) #full_grid .col-md-4 { width: 100%; max-width: 100%; flex: 100%; }
	body:not(.desktop_device) #full_grid .col-md-8 { padding-right:0px; padding-left: 0px; }
	body:not(.desktop_device) #full_grid .form-row{margin-right: 0;margin-left:0;}
	body:not(.desktop_device) .wrap_post_txt h2 a,.wrap_post_txt h2{font-size:16px;}
  	body:not(.desktop_device) .blog_heading_title {font-size: 20px; text-align: center;}
	body:not(.desktop_device) #full_img  .container-fluid{ width: 100%; }
	body:not(.desktop_device) .owl-carousel .owl-nav [class*=owl-] { opacity: 0 !important; }
	body:not(.desktop_device) .wrap_heading_desc h2{ font-size: 20px !important; }
	body:not(.desktop_device) .bg_section  { background-size: cover !important; }
	body:not(.desktop_device) .overview_prof h2 {font-size: 20px;}
	body:not(.desktop_device) .tab_link_profile ul li a { padding: 5px;}
	body:not(.desktop_device) .mt-5 { margin-top: 1rem !important; } 
	body:not(.desktop_device) .breadcrumb {margin: 12px 0 0 0 !important;}
	body:not(.desktop_device) .overview_prof ul li {margin: 0 8px 0 0 !important;}
	body:not(.desktop_device) .overview_prof ul li a {font-size: 14px;}
	body:not(.desktop_device) .col_board_name { width: 20%; }
	body:not(.desktop_device) .col_board_name_left  { width: 70%; }
	body:not(.desktop_device) .list_info_contact li {font-size: 16px;}
	body:not(.desktop_device) .wrap_mp_img {height: 150px;}
	body:not(.desktop_device) .wrap_marketplace {min-height: auto; margin-bottom: 15px;}
	body:not(.desktop_device) .heading_section_marketplace h2 {font-size: 18px;}
	body:not(.desktop_device) .wrap_content_mp h4 {font-size: 14px;}
	body:not(.desktop_device) .wrap_content_mp h3 {padding: 5px 0 0px 0;}
	body:not(.desktop_device) .wrap_content_mp h3 a {font-size: 14px !important;}
	body:not(.desktop_device) .wrap_content_mp h3 span {font-size: 13px;}
	body:not(.desktop_device) .wrap_content_mp p { padding: 0px 0 0 0; font-size: 13px;}
	body:not(.desktop_device) .text_overlay_feature h2 {font-size: 20px;}
	body:not(.desktop_device) .text_overlay_feature p { line-height: 1.3 !important; font-size: 13px;}
	body:not(.desktop_device) .list__icon {text-align: center; font-size: 16px;     margin-top: 25px;
    margin-bottom: 0;}
	body:not(.desktop_device) .price_tag_txt {text-align: center;}
	body:not(.desktop_device) .box_side_shop p {text-align: center;}
	body:not(.desktop_device) .tab__ ul {text-align: center;}
	body:not(.desktop_device) .tab__ ul li a {font-size: 15px;}
	body:not(.desktop_device) .aside_left {padding:0; border:1px solid transparent;}
	body:not(.desktop_device) .drp_class {position: absolute;width: 330px;padding: 10px;z-index: 5;border: 1px solid #eee;top: 99%;}
	body:not(.desktop_device) .button.button-large {height: auto}
	body:not(.desktop_device) .btn_cta_reg:not(.button-mini) {padding: 9px 20px;}
	.__buyable_content {padding: 15px;}
	
	body:not(.desktop_device) #primary-menu ul > li > a, body:not(.desktop_device) #primary-menu.style-2 > div > ul > li > a{padding: 8px 5px 8px 13px !important;
	}
	.wrap_prod_detail_mob {margin-bottom: 15px;}
	#share_pin .wrap_heading_desc {margin-bottom:15px !important;}
	.mb_d_inspiration { margin-bottom: 10px !important;}
	.photo_zoom_content .portfolio_designer .media .media-right { right: 12%;}
	body:not(.desktop_device) .photo_zoom_img_tools {position: absolute !important;}
	body:not(.desktop_device) .con_adj{
	padding-left: 25px !important;
	padding-right: 25px !important;
	}

	
/*#header.transparent-header {
		position: fixed;
		top: 0;
		width: 100%;
		background: #eee;
		display: block;
		z-index: 9;
	}

	#content {
		padding-top: 40px;
	}

	.flexslider { position: relative;  margin: 20px 0 0;}*/
	.btn_cta_reg {margin-top: 15px;}
	.wrap_detail_content p {padding: 10px 0 0px 0; }
	.flex-prev, .flex-next {z-index: 1;}
	#content .blog_content div {text-align: left;}
	.notopmobile{padding-top: 0 !important }
	.nobox_styling {border: 1px solid transparent !important; box-shadow: none !important;}
	.portfolio_designer p {text-align: left;}
	.cart_list__ p {line-height: 1.4 !important; font-size: 14px !important; margin-bottom: 9px !important;}
	.quantity .plus, .quantity .minus {width: 36px; height: 30px; line-height: 1.8;}
	.quantity .qty {height: 30px;}
	.p-3 {padding: 0.5rem !important;}
	.container-fluid {width: 100%;}
	.side-tabs ul.tab-nav{padding: 0px 0 0 0;}
	.wrap_shadow {z-index: 3;}
	.header_search {position: fixed; top: 0; left: 0; padding: 5px; width: 100%; background-color: #1A453B; z-index: 999;}
	body:not(.desktop_device) .headermarket .header_left { margin-left: 8%;}
	.wrap_mob_post {position: relative;height: 120px; overflow: hidden;}
	.wrap_mob_post { height: 120px;overflow: hidden;position: relative; border: 1px solid #ddd;}
	.wrap_mob_post img{position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%); max-width: 100%; max-height: 120px;}
	.article_mob {position: relative; padding-bottom: 10px; border-bottom: 1px solid #eee; margin-bottom: 10px;}
	.wrap_mob_content {position: relative;}
	.wrap_mob_content h3 {padding: 0;margin: 0;line-height: 0.8;}
	.wrap_mob_content h3 a {font-size: 15px; color: #000;font-family: 'circularmedium', sans-serif;}
	.wrap_mob_content h4 {padding: 8px 0 0 0; margin: 0; line-height: 0.8; font-size: 12px;}
	.wrap_mob_content h4 a {font-size: 12px; color: #777; font-family: 'circularmedium', sans-serif;}
	.wrap_mob_content p {padding: 10px 0px 0 0; margin: 0; font-size: 12px;color: #777;}
	.heading_footer{margin-top: 0 !important;}
	.heading_footer ul {margin: 10px 0 10px 0 !important;}
	.heading_footer ul li a{font-size: 13px !important;}
	.heading_footer ul li {line-height: 1px;}
	.tab__list h3{font-size: 16px;padding-top: 10px !important;}
	.dv_questioner {width: 100%; padding: 50px 10px;  max-width: 85%;}
	.icon_list_status.sp {width: 100% !important;}
	.icon_list_status.sp li {width: 20% !important;}
	.icon_list_status.sp li:before{display: none;}
	._parent_list ._parent_head {background: #fff;}
	.checkbox-style-3-label{font-size: 12px;}
	.flexslider .slider-wrap > .slide{margin-top: 15px;}
	.overlay_mobile_search {
		background: rgb(245, 245, 245) !important;
		position: fixed;
		top: auto !important;
		left: 0;
		right: 0;
		height: 100%;
		bottom: 0;
	}
	.prod_detail_desc_mob p{padding:10px;}
	.box_side_shop {border: 2px solid transparent;}
	.wrap_mob_content h3 {margin:0;}
	body:not(.desktop_device) .headermarket {	padding: 0 !important;}
	body:not(.desktop_device) .headermarket img {width:50px;}
	.label_star_review {font-size: 12px;}
	.review_wrap__prod img {width:60px !important; height:60px !important;}
	.m-b-0 {margin-bottom:0 !important;}
	.mt-4:not(.txt_option), .my-4:not(.txt_option){margin-top:0 !important;}
	.box_side_shop {padding: 0; border: 2px solid #eee;}
	.flexslider .slider-wrap>.slide {	margin-top: 0px;}
	.form-row {margin-right: 0px;margin-left: 0px;}
	.wrap_detail_content h3,.inspiration_detail h1 {text-align:left;}
	.wrap_cart_list {background-color:#fff;}
	.padleft_0_mob{padding-left:0 !important;}
	.wrap_class_item {margin-top: 6px;}
	hr {margin-top: 0.5rem; margin-bottom: 0.5rem;}
	.mt-3, .my-3 {margin-top:0 !important;}
	.wrap_heading_desc {padding: 15px 0 8px 0 /*!important*/; margin-bottom: 0 !important;}
	.content_cart_show p {padding: 5px 0 5px 0;}
	.footer_cart p {font-weight: 600;}
	.pict_of_store ul li img {border: 1px solid #eee;}
	.opsi_pengiriman_wrap i {padding-top: 3px;}
	.avatar_prof {width: 80px; height: 80px; text-align: center; padding:1px; position: relative; margin: 0px auto; display: inline-block;}
	.avatar_prof img {width: 80px;}
	.notification ul li .notification_content h2 {font-size: 14px;}
	.slider_category_page h1{font-size:20px !important;}
	.quantity {margin-top: 10px;}
	#akunForm {margin-top:20px;}
	.wrap_title h2 {font-size: 20px;}
	.page_empty>h3 {font-size: 18px;}
	.product_frm .wrap_side {
	position: absolute;
	background: #fff;
	top: 2px;
	height: 80px;
	width: 100%;
	padding: 0 15px;
	-webkit-box-shadow: none;
	box-shadow: none; 
	}

	.f_14 {font-size:14px !important;}
	.product_frm .wrap_side ul li:after {display:none !important;}
	.product_frm .wrap_side ul li a {margin-right:0 !important;  margin-left:0 !important;}
	.wrap_heading_desc h3 span { font-size: 20px !important;}
	.wrap_heading_desc.mb-5 { margin-bottom: 0rem !important;}		
	.product_frm .wrap_side {height: 50px !important;}
	.product_frm .wrap_content {padding: 10px 20px !important;}
	.wrap_side ul li.active > a {
	    color: #256355 !important;
	    font-weight: 600 !important;
	    border-bottom: 2px solid #256355;
	}

	.wrap_box .cat_list_display, .wrap_privacy .cat_list_display {
	    border: 1px solid #053308 !important;
	}
	.wrap_content .mb-5{
		margin-bottom:0 !important;
	}
	.wrap_heading_desc.mb-5 {
	    margin-bottom: 0rem !important;
	}
	.wrap_detail_content .price_tag_txt h3 {
	    padding: 5px 0 0 0;
	    font-size: 22px !important;
	}
	.wrap_heading_desc .page_empty h3 {
	    font-size: 20px !important;
	}

	.product_frm .wrap_side ul li:after {display:none;}
	.content_cart h3 {line-height: 1.2;}
	.content_cart h5 {padding: 20px 0 0 0;}
	.wrap_quick_checkout p {
		font-size: 14px;
	}

	.review_order_trx .border_list:not(.no-border){
		border-bottom: 1px solid #eee;
		margin-bottom: .5rem;
	}

	.review_order_trx .desc_order h4{
		line-height: 18px;
	}

	#tab_transaction{
		margin-bottom: 0!important;
	}
	.css-c1dc3t{
		position: relative;
		left: -4%;
	}
	.wrap_heading_desc h4{
		font-size: 18px;
	}
	div[align="right"] a.text-info{
		color: black!important;
	}
	.portfolio_designer a.text-info{
		margin-top: -1rem;
	}
	.breadcrumb{
		margin: 1rem 0!important;
	}
	.breadcrumb-item.active{
		font-size: 12px;
	}
	#manage_seller_kurir .block.divcenter{
		max-width: none!important;
	}
	#manage_seller_kurir .wrap_heading_desc span.display-block{
		font-size: 14px!important;
	}
	#manage_seller_kurir #manageSellerKurir .table tr td input.form-control{
		width: 120px;
	}
	.wrap_detail_profesional .form-voucher .radio-child small{
		top: 0;
	}
	.wrap_detail_profesional .radio-child{
		display: block;
		width: 90%;
		margin: 0 auto;
	}
	.wrap_detail_profesional .col-md-6 .form-row .col-md-12:first-child .radio-child{
		margin-bottom: .75rem;
	}
	.wrap_detail_profesional .form-voucher{
		margin-bottom: 0;
	}
	.wrap_detail_profesional#preview, .wrap_cta_promo #preview, .wrap_detail_profesional.preview_vc, .wrap_cta_promo .preview_vc{
		display: none;
		position: fixed;
		bottom: 0;
		width: 100%;
		z-index: 9999;
		margin-left: -15px;
		margin-bottom: 0!important;
		animation-name: go-up;
		animation-duration: .5s;
	}
	.wrap_cta_promo #preview, .wrap_cta_promo .preview_vc{
		margin-left: 0;
		left: 0;
		background: white;
	}
	.wrap_cta_promo #preview .prev-promo-head, .wrap_cta_promo .preview_vc .prev-promo-head{
		padding: .75rem;
	    font-size: 1.25rem;
	}
	.wrap_cta_promo #preview .prev-promo-content .ppc-item, .wrap_cta_promo .preview_vc .prev-promo-content .ppc-item{
		padding: .75rem;
		margin-bottom: .375rem;
		border-bottom: 1px solid #eee;
	}
	.wrap_cta_promo #preview .prev-promo-content .ppc-item:active, .wrap_cta_promo .preview_vc .prev-promo-content .ppc-item:active{
		background: #eee;
	}
	.wrap_detail_profesional#preview .voucher-desc, .wrap_detail_profesional.preview_vc .voucher-desc, .wrap_cta_promo #preview .prev-promo-content, .wrap_cta_promo .preview_vc .prev-promo-content{
		height: 34vh;
		overflow-y: auto;
	}

	.wrap_cta_promo #preview .prev-promo-content, .wrap_cta_promo .preview_vc .prev-promo-content{
		padding: 0 .75rem;
		height: 50vh;
	}
	#prev-overlay, .prev-overlay{
		display: none;
		position: fixed;
		touch-action: none;
		background: rgba(0,0,0,0.3);
		z-index: 999;
		top: 0;
		width: 100vw;
		height: 100vh;
		margin-left: -15px;
		transition: .5s;
	}
	#vcr-preview, .vcr-preview{
		display: none;
	}
	#vcr-preview .col-3.text-right, .vcr-preview .col-3.text-right{
		font-size: 1rem;
	}
	#vcr-preview .col-3.text-right .text-lg, .vcr-preview .col-3.text-right .text-lg{
		font-size: 1.35rem;
	}
	@keyframes go-up {
		from{
			bottom: -60vh;
		}
		to{
			bottom: 0;
		}
	}
	.status-expand{
		padding: .75rem 0;
	}
		.wrap-not h3 {font-size: 30px;}
	.btn_cta_reg.btn_cta_2.__wizard_button{padding: 8px 20px!important;}
}

 @media (min-width: 480px) and (max-width: 991px) {
.med_cek:after {content:" @media (min-width: 480px) and (max-width: 767px)";}
.col_30 { width: 100%; display: none !important;}
.col_board_name { width: 20%; }
.col_board_name_left  { width: 70%; }
 #primary-menu-caret {left: 90% !important;}

}
@media (max-width: 377px) {
.med_cek:after {content:"@media (max-width: 377)";}
	.wrap-not h3 {font-size: 30px;}

}


@media (max-width: 390px) { 
.med_cek:after {content:"@media (max-width: 390px)";}
	.wrap-not h3 {font-size: 30px;}
	.btn_small_global{
		margin-top: 10px;
	}
	
	}



@media (max-width: 299px) { 
.med_cek:after { content:"@media(max-width: 299px) ";}
	body:not(.desktop_device) #primary-menu-cart {
    right: 46% !important;
}
}