@import url('https://fonts.googleapis.com/css?family=Montserrat&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Enriqueta&amp;display=swap');


/* 
	======================================================================================
	General Section
	======================================================================================
*/

.img-prevent{
	max-height: 110px !important;
	width: auto !important;
	
}

.btn, .rev-btn, .vc_btn3-shape-square, .vc_btn3-shape-rounded, .wpcf7-submit  {
	border-radius: 25px !important;
	font-family: 'Montserrat', sans-serif !important;
}
/* section blog home */
#blog-home{
	display:none !important;
}
/* #img-home-1{
		margin-top: -27% !important;
		z-index:-999 !important;
	} */
body{
	font-family: 'Montserrat', sans-serif !important;
}
/* blog */
.content-right .entry-content{
	font-family: 'Montserrat', sans-serif !important;
}
.more span{
	font-family: 'Montserrat', sans-serif !important;
}
.detail-date span{
	font-family: 'Montserrat', sans-serif !important;
}
.detail-date{
	background-color: rgb(207,175,94) !important;
}
.archive_detail a{
	font-family: 'Montserrat', sans-serif !important;
}

#submit{
	font-family: 'Montserrat', sans-serif !important;
}

#comments #commentform .form-submit #submit{
	background-color: rgb(207,175,94) !important;
	background-image: none;
}
#reply-title span{
	font-family: 'Montserrat', sans-serif !important;
}
.status-publish p{
	font-family: 'Montserrat', sans-serif !important;
}
.post-bottom-wrap label{
	font-family: 'Montserrat', sans-serif !important;
}
.navigation span{
	font-family: 'Montserrat', sans-serif !important;
}
/* Button know more about mobile */
.vc_custom_1565700683609 a{
	border-radius: 25px !important;
}

/* img home section 2 -> pure new zealand */

.vc_custom_1563954943425 img {
    width: 95% !important;
}

.montserrat {
	font-family: 'Montserrat', sans-serif !important;
}

.montserrrat {
	font-family: 'Montserrat', sans-serif !important;
}


#btn-montserrat {
	font-family: 'Montserrat', sans-serif !important;
	border-style: none !important;
}

.montserrat span button{
	font-family: 'Montserrat', sans-serif !important;
}
.montserrat-m {
	font-family: 'Montserrat', medium;
}

.montserrat-b {
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
}
.copyrighter {
    font-size: 14px;
}

.vc_custom_heading  span{
	font-family: 'Montserrat', sans-serif !important;
}

.vc_btn3-color-orange {
	border-style:none !important;
	font-family: 'Montserrat', sans-serif !important;
	background-color: rgb(207,175,94) !important;
}

.pagination .page-numbers{
	font-family: 'Montserrat', sans-serif !important;
	background-color: #CEAE5E !important;
	color: white !important;
	border-style: none !important;
}
.entry-title{
	font-family: 'Montserrat', sans-serif !important;
	font-size: 25px !important;
	line-height: 31.34px !important;
}

.entry-content{
	color: white !important;
	font-family: 'Enriqueta', serif !important;
	font-size: 13px !important;
	line-height: 26.13px !important;
}

#vc_custom_1562055134770 {
	display: none !important;
}
#vc_custom_1562055147371 .vc_column_wrapper {
	margin-bottom: 0 !important; 
}
.cshero-header-navigation-inner {
	margin-left: -15px !important;
}
#cshero-header{
	border-bottom: none !important;
}

#page-title::after{
	position:relative;
}

.fn{
	color:white !important;
}

.btn .btn-default  .btn-square .btn_color{
	font-family: 'Montserrat', sans-serif !important;
}

.vc_btn3 .vc_btn3-color-warning  .tp-mask-wrap .our-btn-home .vc_btn3-style-flat{
	font-family: 'Montserrat', sans-serif !important;
	background-color: #CEAE5E !important;
	border-style: none !important;
}

.our-btn-home .vc_btn3-style-{
	border-style:none !important;
	font-family: 'Montserrat', sans-serif !important;
	background-color: rgb(207,175,94) !important;
}
/* .vc_btn3 .vc_btn3-color-warning .vc_btn3-color-orange .vc_btn3-style-modern{
	border-style:none !important;
	font-family: 'Montserrat', sans-serif !important;
	background-color: rgb(207,175,94) !important;
} */
.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover{
	border-style:none !important;
	font-family: 'Montserrat', sans-serif !important;
	background-color: rgb(207,175,94) !important;
}

.vc_btn3 .vc_btn3-color-orange .vc_btn3-style-modern .vc_btn3-color-warning{
	border-style:none !important;
	font-family: 'Montserrat', sans-serif !important;
	background-color: rgb(207,175,94) !important;
}

.btn-shop{
	margin-left:50px;
	font-family: 'Montserrat', sans-serif !important;
	border-style:none !important;
}

.vc_custom_1565666240667{
	border-style:none !important;
}
.post-bottom-wrap .left{
	color:white !important;
}

.img-index{
	z-index:-1;
}

#reply-title{
	color:white !important;
}

.comments-title{
	color:white !important;
}

#page-title-text{
	display:none !important;
}

#footer-google-map{
	display:none;
}

#instagram-section{
	display: none;
}

#submit-form .wpcf7-submit{
	background-color: #ceae5e !important;
	font-family: 'Montserrat', sans-serif !important;
	background-image:none;
	border-radius: 10px;
}

.custom-row-image {
	display: none !important;
}
.row-svg-bottom{
	fill: none !important;
}

.img-why-about{
	margin-top: -70%;
}

.form-label {
	color: white !important;
	font-family: 'Montserrat', sans-serif !important;
}

.single-post-blog{
	background-color: #1c1c1c;
}

.comment-reply-title .left{
	color: white !important;
}

.site-content{
	background-color: #1c1c1c !important;
}
.template-cms_carousel-blog .cms-carousel-item .content-right{
padding: 0;
}

.content-main{
	background-color: #1c1c1c !important;
  padding-top: 24px;
}

.vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat{
	background-color: #ceae5e !important;
	font-family: 'Montserrat', sans-serif !important;
}
.post-thumbnail{
	padding-right: 35px;
}

.vc_column-inners{
	padding-bottom: 90px;
}

.row-svg-bottom .sto{
	background-color: #2f3030;
}

.content-right{
	padding: 0px !important;
}
.entry-title{
	color:white !important;
}

.clearfix{
	margin-bottom: 70px;
  margin-top:35px;
}

.bg-about-1 .bg-about-2{
	background-size:contain;
}

#search-2{
  display: none;
}
#recent-posts-2{
  display: none;
}
#recent-comments-2{
  display: none;
}
#archives-2{
  display: none;
}
#categories-2{
  display: none;
}
#meta-2{
  display: none;
}
#categories-3{
  display: none;
}
#text-1{
  display: none;
}
#meta-2{
  display: none;
}

.login-wrap{
	display: none;
}

.bullet-about{
  width: 7%;
	padding-top: 13%;
}

.blog-carousel-home{
	background-color: white;
}

.custom-row-image {
	/*fill: rgba(0,0,0,0)!important;*/
	fill: none !important;
}

.owl-item .content-main{
	background-color: white !important;
  padding-left: 7% !important;
  padding-right: 2%;
  padding-bottom: 5%;
  border-bottom-left-radius : 20px;
  border-bottom-right-radius: 20px;
}

.owl-item .entry-title {
	color: black !important;
  padding-left: 3%;
}

.owl-item .entry-content {
	color: black !important;
  padding-left: 3%;
}
.wpcf7-form label{
	color: white !important;
}

#about-img-bottom{
	margin-bottom: 0px !important;
}
.single-post-blog article .post-bottom-wrap ul li label{
	color: white;
}

/* .copyrighter{
	margin-top:-10px;
} */

.footer-logo{
	margin-top: 90px !important;
}

.site-footer{
	/*margin-top:-37px;*/
  background-color: #2f3030;
}

#footer-top{
	padding-top: 7% !important;
	background-color: #2f3030;
}
#footer-top .footer-logo{
	padding-top: 3% !important;
}
#footer-bottom{
	background-color: #2f3030;
	padding-bottom: 3% !important;
	border-bottom: 11px solid #ceae5e;
}
#footer-bottom .container-inner {
/*     padding: 29px 0 29px; */
    margin-top: -8%;
}

/* 	Warna menu desktop */
#cshero-header{
	background-color:rgb(47,48,48) !important;
}

.btn-pure{
	font-family: 'Montserrat', sans-serif !important;
}
.fa-instagram{
	font-size: 22px;
	color: #fff !important;
}

#instagram{
	display:none !important;
}


/* 
	======================================================================================
	Responsive min-width: 768px Section
	======================================================================================
*/

@media (min-width: 768px) {
	
	
.vc_custom_1579852215120{
	height:860px
}
	.vc_custom_1564555611637 {
		display:none;
	}
	/* home, section 2 (dibawah banner) */
	.vc_custom_1565692735489{
		display: none;
	} 
	
/* 	homepage, bagian our product */
	#home-our-product{
		margin-top: 8% !important;
	}
	
/* 	our product section 2 */
	.vc_custom_1565599771063{
		padding-left: 10%;
	}
	
	#row-findout{
		margin-top: -150px !important;
		margin-bottom: -70px !important;
	}
	.vc_custom_1565174741675{
		margin-top: -12%;
	}
	.vc_custom_1565174143689{
		margin-top: -12%;
	}
	/* button di ourproduct kedua */
	.vc_custom_1565696096337{
		padding-left: 11%;
	}
	#ourproduct-section2-mobile{
		display: none !important;
	}
	.about-img-bottom{
		margin-bottom: -200px !important;
	}
	
	/* blog image size */
	.post-thumbnail{
		width: 80% !important;
		padding-left: 20%;
	}
	#footer-top{
		padding-top: 7%;
		top: 35% !important;
	}
	#cshero-header-top{
		padding-top: 65px;
		padding-bottom: 0px;
	}
  .pure-new-zealand{
  	padding-left: 100px;
		z-index: 999;
		padding-right: 10%;
  }
  .btn-pure{
/*   	display: none; */
  }
	.copyrighter{
		left:-2% !important;
		font-size: 12px;
	}
	.cms-footer-social{
		margin-right:-15%;
	}
	.separator{
		z-index:999;
	}
	.separator-m{
			display:none;
	}
	
	.about-banner-bottom-2{
		display:none !important;
	}
	.banner-top-m{
		display:none;
	}

	.vc_icon_element-icon{
		color: #ceae5e !important;
	}
	
	#footer-bottom .cms-footer-social{
		float: left !important;
		padding-left: 55% !important;
	}
	
	#img-home-1{
		margin-top: -27% !important;
		z-index:-999 !important;
	}
}


/* 
	======================================================================================
	Responsive max-width: 768px Section
	======================================================================================
*/
@media (max-width: 768px) {
	#row-home-top{
		margin-top: -20% !important;
	}
	#findout-img{
		margin-bottom: 0% !important;
	}
/* 	logo Section */
	.header-default #cshero-header-logo .main_logo-wrap{
		top: -32px !important;
		height: 50px;
	}
	#cshero-header-logo{
		padding-top: 15px;
	}
	.main-logo{
		margin-top: -40px !important;
	}
	.main-logo img{
		max-height: 65px !important;
	}
	.vc_custom_1564555628499 {
		display:none;
	}
	#cshero-header #cshero-header-navigation.open{
		top: 60px !important;
	}
/* 	homepage, bagian banner atas */
	.vc_custom_1565166726803{
		display:none;
	}
	#home-banner-desktop{
		display:none !important;
	}

/* 	homepage, bagian our product */
	#home-our-product{
		margin-top: -30% !important;
	}
/* 	homepage, bagian feature blog and news */
	.vc_custom_1565164609724{
		display: none;
	}
	.btn-know{
		z-index: 999;
	}
	.image-about-left{
		z-index: 999;
	}
	.image-about-right{
		z-index: 999;
	}
	.vc_custom_1565958598827{
		display:none !important;
	}
/* 	our product, text mobile */
	.vc_custom_heading {
/* 		font-size: 16px !important; */
	}
/* 	our product, section 2 */
	.vc_custom_1565174143689{
		display: none;
	}
	
/* 	our product, bagian banner section 1 */
	#rev_slider_17_1_forcefullwidth #rev_slider_11_1_forcefullwidth{
		display: none;
	}
	#rev_slider_18_1_forcefullwidth{
		display: none;
	}
	
/* 	about us */
	.about-img-bottom{
		margin-bottom: -95px !important;
	}
	#row-findout{
		display:none;
	}
	#cshero-header-top{
			padding-top: 0px !important;
  		padding-bottom: 25px !important;
	}
	.pure-new-title .pure-new-1 .pure-new-2{
  		text-align: center;
  }
	.separator{
			display:none;
	}
/* 	footer section */
	#colophon{
		margin-bottom: -17% !important;
	}
	#footer-top{
		padding-top: 33% !important;
	}
	#footer-top .footer-logo {
    margin-top: 30% !important;
	}
	#footer-bottom{
		font-size: 12px;
	}
	#footer-bottom .cms-footer-social{
		width: 100%;
    margin-top: 30px;
    margin-bottom: 10%;
	}
	.copyrighter {
    font-size: 12px !important;
	}
	.tp-bgimg{
		background-position: center center !important;
		background-size: contain !important;
	}
	.vc_custom_1563524132960{
		padding-left:20px;
		padding-right:20px;
	}
	.mgs{
		padding-left: 110px;
		padding-right: 110px;
	}
	.about-banner-bottom{
		display:none !important;
		margin-bottom: -190px !important;
		margin-top: 50px !important;
	}
	.about-banner-bottom-2{
		margin-bottom: -190px !important;
		margin-top: 70px !important;
		background-size: cover !important;
	}
/* 	#findout-img{
		position:absolute;
		z-index:-1;
	} */
	
	/* semua banner revslider kecuali blog */
	.banner-top{
		display:none;
	}
/* 	button */
	#btn-about-banner{
		position:relative;
		top:-260px;
		z-index: 9999;
	}
	.vc_custom_1565583146007{
		position:relative !important;
		top:-250% !important;
		max-width:500% !important;
		
	}
	/* Warna menu mobile*/

	.main_logo-wrap{
		background-color: rgb(47,48,48) !important;
	}
	#separator-home{
		position:relative !important;
		top:-70% !important;
	}
	
/* 	mgs heading */
	.vc_custom_1565147487514{
		font-size: 25px !important;
	}
/* 	prevents etc */
	.prevents{
		font-size: 16px !important;
	}
	.wpcf7-form label{
 		color: white !important;
		font-size: 13px !important;
	}
	.banner-top-home{
		display:none !important;
	}
	.bg-about-3-col{
		display:none !important;
	}
	
	#row-atas-products{
		margin-top: 50px !important;
		margin-bottom: -100px !important;
	}
	#separator-home-top{
		display:none;
	}
}


/* 
	======================================================================================
	Responsive max-width: 1440px Section
	======================================================================================
*/
@media (max-width: 1440px){
	.bg-about-3-col{
		display:none !important;
	}
	#it-gives-fhd-row{
		display:none !important;
	}
}

/* 
	======================================================================================
	Responsive min-width: 1440px Section
	======================================================================================
*/
@media (min-width: 1440px){
	
.vc_custom_1579852215120{
	height:1280px
}
	.bg-about-1-col{
		display:none !important;
	}
	.bg-about-3-col{
		display:block !important;
	}
		#img-home-1{
		margin-top: -27% !important;
		z-index:-999 !important;
	}
	.bg-about-fhd{
		display:none !important;
	}
	#it-gives-fhd-row{
		display:block !important;
		margin-top: -6% !important;
	}
	#separator-home-2{
		margin-top:-15% !important;
	}

/* @media (max-width: 1900px){
	.bg-about-3-col{
		display:none !important;
	}
}
 */
 
/* 
	======================================================================================
	Responsive min-width: 1920px Section
	======================================================================================
*/
@media (min-width: 1920px) {
		
/* 	logo mgs ourporduct */
	.vc_custom_1564048083002{
		margin-top: 100px;
	}
	
/* 	about section 2/3 */
	.about-section-2{
		margin-top: -200px !important;
	}
	.about-section-3{
		margin-top: -55px !important;
	}
	
	/* 	bulletsnya */
		.bullet-about{
			margin-top:-138px;
		}
	.icon-2{
		position:relative;
		top:-23px;
	}
	.icon-3{
		position:relative;
		top:-45px;
	}
	
/* 	img dibawah home banner */
/* 	#img-home-1{
		max-width:80%;
	} */
	
	#separator-home-2{
		margin-top:-13% !important;
	}
	
/* 	.bg-about-3-col{
		display:none !important;
	} */
	
	#row-atas-products{
		margin-top: 50px !important;
	}
	}
}
