@media (max-width: 991px) {
	.flex-row .custom-logo.logo {
	    display: initial;
	}
	.flex-row .custom-logo {
	    width: 60%;
	}
	.popupaoc-image-popup {
		display: contents;
	}
	.head-content {
    	display: none;
	}
	.site-title-container {
    	position: absolute;
	}
	.nav-open .module.left.site-title-container {
	    position: absolute !important;
	    width: 100%;
	    top: 76px;
	    right: 0px;
	    background-color: #2fa65f;
	}
	.mobile-head .col-md-4 + div, .mobile-head .col-md-8, .desktop-btn, .dekstop-head .custom-logo, .flex-row .module-group.right {
		display: none;	
	}
	#site-navigation .container.nav-bar {
	    background-color: #fff;
	    border-bottom: 2px solid #009140;
	    -webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 75%) !important;
	    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 75%) !important;
	}
	#site-navigation .container.nav-bar {
		padding: 10px;
	}
	.mobile-toggle {
    	right: -220px !important;
	}
	.nav-container .module.widget-handle i {
	    color: #2fa65f;
	}
	.current-menu-parent {
    	transform: scale(1.02) !important;
	}
	#paoc-modal-1 .paoc-popup-modal-cnt .search-form .searchsubmit {
		background-color: #009140 !important;
		height: 49px;
	    top: 3px;
	}
	.page-template .page-title-section, .search .page-title-section, .post-template-default .page-title-section {
		margin-top: 0px !important;
	}
	.container.nav-bar {
		width: 100%;
	}
	.shapely-dropdown {
    	color: #fff;
	}
	.navbar-collapse {
	    margin-bottom: 20px;
	}
	.menu-item-334 {
    	display: block !important;
	}
	.page-title-section {
	    height: auto!important;
	    padding: 70px 0px 0px !important;
	}
	.archive .page-title-section {
		margin-top: 0px;
	}
	.archive.author:before {
		display: none !important;
	}
	.archive #primary .row {
	    width: 100%;
	}
	.page-id-61 .pt-cv-meta-fields {
		bottom: 150px;
	}
	.page-id-61 .pt-cv-ifield .pt-cv-thumbnail {
    	min-width: 272px !important;
    	max-height: 182px !important;
    	width: 100%;
    	object-fit: cover;
	}
	.page-id-61 .pt-cv-readmore  {
		display: block !important;
	}
	.caldera-grid li {
		width: 75%;
		padding: 5px !important;
	}
	.caldera-grid .breadcrumb>li:after {
		display: none;
	}
	.caldera-grid .breadcrumb>li.active:after {
		display: none;
	}
	#fld_5442101_2-wrap {
		text-align: left; 
	}
	#CF610b6c3c5c9d9_2-row-17 {
		display: flex;
	}
	.intl-tel-input {
		width: 100%;
	}
	.pt-cv-page .col-md-4.pt-cv-content-item {
    	width: 345px !important;
	}
	.home .pt-cv-meta-fields {
    	bottom: 210px;
	}
	.home .pt-cv-content {
		min-height: 120px;
		height: 120px;
	}
	.home .pt-cv-readmore {
	    display: block !important;
	    position: absolute;
	    bottom: 6px;
	    width: 94%;
	}
	.home .pt-cv-view .pt-cv-content-item {
		margin-bottom: 20px;
	}
}






@media (max-width: 768px) {
	.container.head-content	.row {
		margin: 0px !important;
	}
	.head-right {
		display: none;
	}
	.mobile-head {
		display: flex;
		justify-content: center;
	}
	.mobile-head .col-md-4 + div,
	.mobile-head .col-md-8,
	.desktop-btn,
	.dekstop-head .custom-logo,
	.flex-row .module-group.right  {
		display: none !important;
	}
	.flex-row .custom-logo {
		width: 60%;
	}
	#site-navigation .container > .flex-row {
		display: inline-block !important;
	}
	.main-navigation .flex-row a {
		display: inline;
	}
	.flex-row .custom-logo.logo {
		display: initial;
	}
	.head-content {
		padding: 10px 0px !important; 
	}
	#sow-editor-3 .col-md-4, #sow-editor-4 .col-md-4 {
	    padding-right: 15px; 
	    position: initial; 
	    top: initial; 
	}
	.mobile-head .col-md-3 {
		width: 25%;
		position: relative;
		right: 25px;
		display: contents;
	}
	.mobile-head .col-md-3 #sow-editor-4 {
		position: relative;
		right: 20px;
	}
	#site-navigation .container.nav-bar {
		padding-right: 15px; 
	}
	.container.nav-bar {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.nav-open .module.left.site-title-container {
		position: absolute;
		width: 100%;
		top: 76px;
		right: 0px;
    	background-color: #2fa65f;
	}
	.nav-container .module.widget-handle i {
		color: #2fa65f;
	}
	#site-navigation .container.nav-bar {
		background-color: #fff;
		border-bottom: 2px solid #009140;
		-webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 75%) !important;
	    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 75%) !important;
	}
	.head-content {
		display: none;
	}
	/*.container.head-content {
		-webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 75%) !important;
	    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 75%) !important;
	    z-index: 999;
	}*/
	.so-widget-sow-image-default-fb8141de146a-5 .sow-image-container {
		justify-content: center !important;
	}
	.box-namakepsek {
		left: 0px;
	}
	.fl-fl {
		right: -160px;
	}
	.float-sm .fa {
		margin-left: 4px;
	}
	#panel-5-1-1-0 {
		text-align: center;
		margin-top: -65px !important;
	}
	#panel-5-1-1-1 {
	    padding: 15px;
	    position: relative;
	    right: 0px;
	}
	#profile-section #panel-5-1-1-1 p {
		text-align: justify;
	}
	.btn-selengkapnya{
		display: block !important;
	    width: 215px;
	    margin: auto;
	}
	.pt-cv-page .col-md-4.pt-cv-content-item {
		width: 92% !important;
		margin-bottom: 35px;
	}
	.home .pt-cv-meta-fields {
    	position: absolute;
    	bottom: 205px;
	}
	.mobile-lihatsemua a{
		display: block;
	    background-color: #27844d !important;
	    width: 200px;
	    margin: auto !important;
	}
	.btn-selengkapnya {
		margin: auto !important;
	}
	#panel-5-3-0-0 .btn-lihatsemua,
	#panel-5-4-0-0 .btn-lihatsemua{
		display: none;
	}
	/*#pg-5-3> .panel-row-style {
		padding: 15px !important;
	}*/
	#panel-5-4-0-0 {
		margin-top: 64px !important;
	}
	#panel-5-4-0-1 .bwg-zoom-effect-overlay:before,
	#panel-5-4-0-1 .bwg-zoom-effect-overlay:after,
	#panel-5-4-0-1 .bwg-item:before,
	#panel-5-4-0-1 .bwg-item:after,
	#panel-5-4-0-1 .bwg-item:last-child:after,
	#panel-5-4-0-1 .bwg_lightbox .bwg-item1:after,
	#panel-5-4-0-1 .bwg_lightbox .bwg-item1:before {
		display: none;
	}
	.page-template .page-title-section, .search .page-title-section {
		margin-top: 0px;
	}
	.page-title-section {
    	height: auto!important;
    	padding: 70px 0px 0px !important;
	}
	.page-title {
    	font-size: 18px;
	}
	.shapely-category {

	}
	.page-template .page-title-section, .search .page-title-section, .post-template-default .page-title-section {
		margin-top: 0px !important;
		padding-top: 50px !important;
	}
	.post-template-default .post-content .entry-header img {
		width: 100%;
	}
	.shapely-dropdown {
		color: #fff;
	}
	.popupaoc-image-popup {
		position: relative;
		right: -200px;
	}
	.mobile-head .col-md-6 {
		padding-top: 3px;
	}
	#colophon table {
		width: 100%;
	}
	.navbar-collapse {
		margin-bottom: 20px;
	}
	.menu-item-334{
    	display: block !important;
	}
	.popupaoc-image-popup {
	    display: contents;
	}
	.paoc-popup.popupaoc-link-image {
		position: relative;
		right: -130px;
	}
	.mobile-toggle {
		right: 30px !important;
	}
	.paoc-popup-modal-cnt p {
		display: none;
	}
	#paoc-modal-1 .paoc-popup-modal-cnt .search-form .searchsubmit {
		background-color: #009140 !important;
		height: 49px;
	    top: 3px;
	}
	.popupaoc-image-popup {
		display: contents;
	}
	.search-results #primary .row, .archive #primary .row {
    	width: 95%;
	}
	.archive.author:before {
		display: none !important;
	}
	.archive .page-title-section {
		margin-top: 0px;
	}
	.page-id-61 .pt-cv-meta-fields {
    	bottom: 145px;
	}
	.page-id-61 .pt-cv-readmore  {
		display: block;
	}
	.page-id-61 .pt-cv-content-item {
		margin-bottom: 20px;
	}

}




















@media (max-width: 400px) {
	#sow-editor-3 img, #sow-editor-4 img {
		height: 40px;
	}
	.mobile-head .col-md-3 #sow-editor-4 {
    	position: relative;
    	right: 20px;
	}
	.home .pt-cv-meta-fields {
    	bottom: 200px;
	}
	.paoc-popup.popupaoc-link-image {
		position: relative;
		right: -100px ;
	}

}