/*
Theme Name: MD Security Child
Description: MD Security Child Wordpress Theme.
Version: 1.0
Author: AW Bali Digital
Author URI: http://www.awbalidigital.com
Template: mdsecurity
*/



a.link-page-tujuan:hover {
	color: white !important;
	font-weight: bolder;
}



/* BULLET SUB MENU */
span.avia-bullet {
	display: none !important; /* Sembunyikan avia-bullet */
}

.html_av-submenu-hidden #av-burger-menu-ul li ul a .avia-menu-text {
	position: relative; /* Tetapkan posisi relatif */
	display: flex;
	width: 115% !important;
}

.html_av-submenu-hidden #av-burger-menu-ul li ul a .avia-menu-text:before {
	content: ""; /* Tambahkan konten kosong */
	display: inline-block; /* Tampilkan sebagai blok inline */
	width: 5px; /* Sesuaikan lebar lingkaran */
	height: 5px; /* Sesuaikan tinggi lingkaran */
	background-color: #BC9D50; /* Atur warna latar belakang */
	border-radius: 50%; /* Agar bentuknya menjadi lingkaran */
	margin-right: 5px; /* Sesuaikan jarak dengan teks */
	position: absolute; /* Tetapkan posisi absolut */
	left: -15px; /* Sesuaikan posisi horizontal */
	top: 50%; /* Pusatkan secara vertikal */
	transform: translateY(-50%); /* Pusatkan secara vertikal */
}
/* BULLET SUB MENU */




a[title="Global Services"] {
	padding-right: unset !important;
	margin-right: unset !important;
	/*     width: 255px !important; */
}

/* ul > li#menu-item-3830 a {
padding-left: 0 !important;
margin-left: 0 !important;
} */

ul.sub-menu {
	width: 92% !important;
}

.html_av-submenu-hidden #av-burger-menu-ul li ul {
	width: 100% !important;
}

#av-burger-menu-ul a[title="Global Services"] {
	width: 100% !important;
}

/* Animasi Button Body */
.button.explore {
	transition: none !important;
}
/* Animasi Button Body */

/* Core Values */
@media only screen and (max-width: 767px) {
	p.title-our-service {
		line-height: 38px !important;
	}
}
/* Core Values */

/* BALI PAGE */
@media (max-width: 767px){
	.avia-section.av-lvknotlt-55b8fd8f27a19beb72ee3df378c2f3bf {
		background-position: 68% 0% !important;
		margin-top: 80px !important;
	}
}
/* BALI PAGE */


/* BANNER */
h2.avia-caption-title {
	line-height: 1.4 !important;
	/*     letter-spacing: 2px !important; */
}
/* BANNER */


/* MOBILE IMG */

/* Rata kanan kiri */
.avia-image-container.avia-align-left {
	margin-right: 0px !important;
}

/* MOBILE IMG */


.av-image-caption-overlay-center {
	vertical-align: bottom;
}


/* ABOUT US PAGE */
@media (min-width: 900px) and (max-width: 1200px) {
	.txt-about-us {
		line-height: 25px;
	}
}
/* ABOUT US PAGE */

.av-main-nav > li > a {
	padding: 0 0 0px 50px;
}

p.txt1 {
	width: 80%;
	/* 	color: #ffff !important; */
}

#top #footer .widget_nav_menu li {
	font-size: 16px;
}

.textwidget {
	color: #ffff !important;
	font-size: 16px;
}

h3.widgettitle {
	text-transform: capitalize;
	font-size: 20px;
	font-family: 'Montserrat';
	color: #ffff !important;
	padding-bottom: 20px;
}

#baner-title h1 {
	text-transform: capitalize;
}

/* #top #wrap_all .header_color.av_header_transparency, #top #wrap_all .header_color.av_header_transparency .phone-info.with_nav span, #top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-text, #top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-subtext {
color: black !important;
} */


div .main_color .button.explore {
	color: white;
	/* 	border: 1px solid #ffffff12; */
}

.main_color .button.explore:hover {
	color: white;
	/*     border: 1px solid #ffffff12; */
}

p.button-view-all {
	padding-top: 60px;
}

.button.explore {
	padding: 20px 25px 20px 25px;
	font-size: 18px;
	font-family: 'Montserrat';
	font-weight: 600;
	letter-spacing: 1.5px;
	margin-top: 5%;

} 

.fas.fa-arrow-right {
	padding-left: 10px;
}

.alternate_color .button:hover, .alternate_color .ajax_controlls a:hover, .alternate_color #submit:hover, .alternate_color .big_button:hover, .alternate_color .contentSlideControlls a:hover, .alternate_color #submit:hover, .alternate_color input[type='submit']:hover {
	background-color: var(--enfold-alternate-color-secondary);
	color: white;
}

.separator1.hr-short {
	margin: -75px 0px 30px 0px;
}
.hr-short {
	height: 20px;
	line-height: 20px;
	margin: 20px 0 0 0 !important;
	float: none;
}
@media (max-width: 767px) {
	.hr-short {
		height: 20px;
		line-height: 20px;
		margin: 10px 0 0 0 !important;
		float: none;
	}
}

#top .avia-slideshow-button:hover {
	background: black;
}

/* Padding container about-us dan contact-us */
/* #about-us .container {
margin: 0px;
padding: 0px;
} */
/* End padding container about-us dan contact-us */

#about-us .av-special-heading-h2 .special-heading-border {
	display: none;
}


/* caption img services */
/* .av-image-caption-overlay-center {
align-content: end;
} */

.av-image-caption-overlay-center p:last-child {
	margin-bottom: 35px;
}

/* caption img services */

.copyright {
	text-align: center;
	display: block;
	width: 100%;
	font-size: 16px;
	font-family: 'Montserrat';
}

/* .copyright a {
display: none;
} */

.copyright a:hover {
	color: #BC9D50;
}

#contact-us-desktop .responsive #top #wrap_all .flex_cell.av-zllwu-cfdc5d1970ab2b62d029396494efdde5 {
	width: 48%;
}


/* 	CONTACT */
.contact-info {
	display: flex;
	margin-bottom: 0;
	margin-top: 35px;
} 

.contact-info-item {
	padding: 0px;
}

.contact-info-item p {
	margin-bottom: 0;
	font-weight: 600;
	font-size: 18px;
	text-decoration: none !important;
	color: #BC9D50 !important;
}

/* Ukuran font title contact */
div.contact-info-item .title {
	font-size: 16px;
}

/*  */

/* Testimony */
.testi-slider .slide-parity-even{
	margin-left: 2% !important;
}

/* title baner home */
@media only screen and (min-width: 990px) {
	#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lvevmssm-1ec4f449ff11f49aa7b4d574294f62c4__0 .avia-caption-title {
		/*         width: 120%; */
	}

	/* 	#top #wrap_all .av-special-heading.av-lvknnazl-37f9f2bad46c77fc1b7d63572afc3f94 .av-special-heading-tag {
	padding: 30px 24% 0 24% !important;
} */
}
/*  */



.section-name {
	color: #BC9D50;
	font-family: 'Montserrat';
}

.title {
	margin-top: 0px;
}

/* Responsive Very Small Screen */
@media only screen and (max-width: 479px) {
	/* 	.responsive #top #wrap_all .flex_column.av-lveyio69-43d253d19f104a0286090b4735f21e95 {
	margin-bottom: -35px;
} */
}

/* Responsive Tablet Potrait */
@media (min-width: 480px) and (max-width: 767px) {
}

/* Responsive Very Small Screen - Small Screen */
@media (max-width: 767px) {
	.section-name {
		font-size: 12px;
	}

	.title{
		font-size: 24px;
	}

	.section-txt {
		font-size: 14px;
	}

	#top .avia-slideshow-button {
		font-size: 14px
	}

	/* 	#top .av-special-heading.av-azai6-d572e88693ca5bf82ed629f7d204586b {
	padding-bottom: 5px;
} */

	#top .av-special-heading.av-b1106-16480fcfe8f9e37937e501737e75a6f2 {
		padding-bottom: 10px;
	}

	#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lvhu7147-f574064528f4672602f558a2639b8fad__0 .avia-caption-title {
		width: 60%;

	}

	.button.explore {
		font-size: 14px;
	}

	/* Sticky Header Mobile	 */
	.responsive #top #wrap_all #header {
		position: fixed !important;
		width: 100%;
		z-index: 10000;
	} 
	/* Sticky Header Mobile	 */

	p.txt-about-us {
		padding: 0px 0px 35px 0px;
	}

	.ti-widget.ti-wp-testimonial-1 .ti-review-content {
		font-size: 14px !important;

	}

	.ti-widget.ti-wp-testimonial-1 .ti-widget-container, .ti-widget.ti-wp-testimonial-1 .ti-widget-container * {
		font-size: 14px !important;		
	}

	span.ti-read-more-active {
		margin-bottom: 20px;
	}

	.avia-section.av-lvkcyfq4-9cb0843c2de9577e53e1bf9647300ead {
		background-position: 81% 0% !important;

	}

	.copyright {
		font-size: 12px;
	}

	.avia-section.av-lvumlenu-3e151256b6d1b0e544ec403cdbda3a76 {
		background-position: 48% 0% !important;
	}
}

@media (max-width: 989px) {
	div.contact-info-item .title {
		font-size: 12px;
	}

	.contact-info-item p {
		font-size: 14px;
	}

	.avia-section.av-lvm2ol6a-0d2191f1c88f209093a49eb7e971f681 {
		background-position: 55% 0% !important;

	}

	span.avia-menu-text {
		font-size: 16px;
		padding-right: 10px;
	}

}

@media (min-width: 1281px) {
	#top #wrap_all .av-special-heading.av-lvknnazl-2dbaab7b009f5a255324118c90607897 .av-special-heading-tag {
		padding: 30px 28% 0 28% !important;
	}
}


/* Responsive [] */
@media (min-width: 900px) and (max-width: 1280px) {
	/* 	 */

	.flex_column.av-lveyio69-43d253d19f104a0286090b4735f21e95.av_one_fourth.avia-builder-el-13.el_after_av_hr.el_before_av_one_fourth.service1.first.no_margin.flex_column_div {
		display: none;
	}

	.flex_column.av-mzgdi-9c8bd297e4c78f895747eed40da685f3.av_one_fourth.avia-builder-el-15.el_after_av_one_fourth.el_before_av_one_fourth.service1.no_margin.flex_column_div {
		display: none;
	}

	.flex_column.av-edhfa-cb99097448a30cec2512e55fa7233e5b.av_one_fourth.avia-builder-el-17.el_after_av_one_fourth.el_before_av_one_fourth.service1.no_margin.flex_column_div {
		display: none;
	}

	.flex_column.av-ajlou-0c3bef636f09962e3ec99a4cd5ce83d9.av_one_fourth.avia-builder-el-19.el_after_av_one_fourth.el_before_av_textblock.service1.no_margin.flex_column_div {
		display: none;
	}

	#top #wrap_all .av-special-heading.av-lvknnazl-2dbaab7b009f5a255324118c90607897 .av-special-heading-tag {
		padding: 30px 18% 0 18% !important;	
	}

	/* 	 */
	/* 	img.wp-image-3375.avia-img-lazy-loading-not-3375.avia_image {
	width: 95%;
}

	img.wp-image-3397.avia-img-lazy-loading-not-3397.avia_image {
	width: 95%;
}

	img.wp-image-3401.avia-img-lazy-loading-not-3401.avia_image {
	width: 95%;
}

	img.wp-image-3402.avia-img-lazy-loading-not-3402.avia_image {
	width: 95%;
}

	.av-image-caption-overlay {
	width: 95%;
} */

	.social-icon {
		gap: 32px !important;
	}
}

/* Responsive Tablet Landsape (Medium) */
@media (min-width: 768px) and (max-width: 989px) {
	.button.explore {
		font-size: 16px;
	}

	h2.avia-caption-title {
		width: 184%;
		padding-bottom: 0%;
	}

	#top .avia-slideshow .av-slideshow-caption.av-lvjk13lk-1d1e80b33eddcb698ae4edcc166b9c5c__0 .avia-caption-content p {
		width: 184%;
	}

}


/* Responsive Small Screen - Leptop */
@media (min-width: 768px) and (max-width: 1200px) {
	.section-name {
		font-size: 14px;
	}

	.title{
		font-size: 32px;
	}

	.section-txt {
		font-size: 16px;
	}

	#top .avia-slideshow-button {
		font-size: 16px
	}

	/* 	#top .av-special-heading.av-azai6-d572e88693ca5bf82ed629f7d204586b {
	padding-bottom: 5px;
} */
	/* 	#top #wrap_all .av-special-heading.av-azai6-c640db61772c3caea7f56413c1a4f429 .av-special-heading-tag {
	margin-bottom: 50px;
} */

	#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lvhu7147-f574064528f4672602f558a2639b8fad__0 .avia-caption-title {
		width: 144%;
	}

	.txt-what-is {
		font-size: 16px;
	}


	.txt-about-us {
		font-size: 16px;
	}

	#top .av-special-heading.av-azai6-ed2a8cfff4658523d7c5f6e8797a433b {
		margin: 0px;
	}

	.avia-section.av-lvkcyfq4-9cb0843c2de9577e53e1bf9647300ead {
		background-position: 81% 0% !important;

	}

	.copyright {
		font-size: 14px;
	}

}

/* Responsive Wide Screen (Desktop) */
@media (min-width: 1201px) {
	.section-name {
		font-size: 16px;
	}

	.title{
		font-size: 40px;
	}

	.section-txt {
		font-size: 18px;
	}

	/* 	#top #wrap_all .av-special-heading.av-azai6-c640db61772c3caea7f56413c1a4f429 .av-special-heading-tag {
	margin-bottom: 50px;
}

	#top #wrap_all .av-special-heading.av-b1106-16480fcfe8f9e37937e501737e75a6f2 .av-special-heading-tag {
	margin-bottom: 50px;
}

	#top #wrap_all .av-special-heading.av-b1106-3a60aeca6d68f9073df1088812295f09 .av-special-heading-tag {
	padding-bottom: 50px;
} */

	#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lvhu7147-f574064528f4672602f558a2639b8fad__0 .avia-caption-title {
		width: 145%;
	}

	#top #wrap_all .av-special-heading.av-azai6-ed2a8cfff4658523d7c5f6e8797a433b .av-special-heading-tag {
		margin-bottom: 0%;
	}

	#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lvhum5du-453e341caa4ba8e8ea19239bbf2fdb16__0 .avia-caption-title {
		margin-bottom: 7%;
	}

	.avia-section.av-lvkcyfq4-9cb0843c2de9577e53e1bf9647300ead {
		background-position: 55% 0% !important;

	}
}
/* 
@media (min-width: 1350px) {
.avia-image-container.avia-align-center.avia-builder-el-no-sibling {
width: 95%;
margin: 0px;
}

#top .av-flex-placeholder {
display: none;
}

.avia-image-overlay-wrap {
width: 100%;
}

.av-caption-image-overlay-bg {
width: 100%;
}

img.wp-image-3375.avia-img-lazy-loading-not-3375.avia_image {
width: 100%;
}


img.wp-image-3397.avia-img-lazy-loading-not-3397.avia_image {
width: 100%;
}

img.wp-image-3401.avia-img-lazy-loading-not-3401.avia_image {
width: 100%;
}

img.wp-image-3402.avia-img-lazy-loading-not-3402.avia_image {
width: 100%;
}

.av-image-caption-overlay-position {
width: 100%;
}

.avia-image-container.av-lvg9fmut-e1b3f51548db8cf6127ec32108c70814.av-styling-.avia-align-right.avia-builder-el-20.avia-builder-el-no-sibling.service4.noHover.av-overlay-hover-deactivate {
width: 100%;
}


/* 	#top .av-flex-placeholder {
display: table-cell;
width: 3% !important;
} */
}

*/

/* ABOUT US */
#about-us-baner-title h3.av-special-heading-tag {
	font-weight: 600;
}

p.title-our-service {
	font-size: 32px;
	color: #bc9d50;
}

div#our-service-col1 {
	transition: background-color 0.3s ease; /* Durasi smooth 0.3 detik dengan jenis transisi ease */
}

/* .flex_column.av-lvke30qa-08e7003e7a07fe7481a954e4b0c1fd57.av_one_fourth.avia-builder-el-14.el_after_av_hr.el_before_av_hr.our-service-col1.first.flex_column_div:hover {
background: #BC9D50;
} */

div#our-service-col1:hover {
	background: #BC9D50;
}

div#our-service-col1:hover p.title-our-service {
	color: white;
}

img.wp-image-3414.avia-img-lazy-loading-not-3414.avia_image {
	width: 700px;
}

img.wp-image-3404.avia-img-lazy-loading-not-3404.avia_image {
	width: 700px;
}

a.link-page-asal {
	color: white;
}

a.link-page-asal:hover {
	color: #BC9D50;
}
/* END ABOUT US */


/* OUR SERVICES */

@media (max-width: 767px) {
	.avia-section.av-lvm2twx3-dc8052ea3e7b5abedf6af05266e56668 {
		background-position: 68% 0% !important;
	}

	/* BANNER ASSET PROTECT */
	.avia-section.av-lvknotlt-d3f2d446f39a8695615a4d2bed9fb848 {
		background-position: 40% 0% !important;
	}
}

/* Rules for small desktops and laptops */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	/* 	Banner */
	.avia-section.av-lvm2ol6a-50c53305bdcba847d53175cb47817ad9 {
		background-position: 72% 0% !important;
	}

	/* BANNER ASSET PROTECT */
	.avia-section.av-lvknotlt-d3f2d446f39a8695615a4d2bed9fb848 {
		background-position: 40% 0% !important;
	}
}

/* Rules for medium to large desktops  */
@media only screen and (min-width: 1024px) {
	/* 	Banner */
	.avia-section.av-4vlvm4-13be7ceebea03a520a9fbb16b8726b75 {
		background-position: 62% 0% !important;
	}

}

@media (min-width: 900px) {
	img.wp-image-3559.avia-img-lazy-loading-not-3559.avia_image {
		width: 95% !important;
	}

	img.wp-image-3560.avia-img-lazy-loading-not-3560.avia_image {
		width: 95%;
	}

	img.wp-image-3561.avia-img-lazy-loading-not-3561.avia_image {
		width: 95%;
	}

	img.wp-image-3562.avia-img-lazy-loading-not-3562.avia_image {
		width: 95%;
	}

}


/* END OUR SERVICES */


/* DETAIL */
img.wp-image-3598.avia-img-lazy-loading-not-3598.avia_image {
	width: 700px;
}

img.wp-image-3601.avia-img-lazy-loading-not-3601.avia_image {
	width: 700px;
}
/* END DETAIL */


/* Testimonial */
@media (min-width: 768px) {
	.ti-prev, .ti-next {
		display: block !important;
		top: 140px;
		padding: 20px;
		background: #BC9D50;
	}

	/* 	.ti-widget.ti-wp-testimonial-1 .ti-controls {
	top: calc(50% - -10px);
} */

	.ti-controls {
		right: 86%;
	}

	.ti-next {
		left: 50px
	}

	.ti-next:before {
		top: 15px !important;
		right: 14px !important;
		background: white !important;
		height: 2px !important;
		border-radius: 0px !important;
		width: 10px !important;
	}

	.ti-next:after {
		top: 21px !important;
		right: 14.2px !important;
		background: white !important;
		height: 2px !important;
		border-radius: 0px !important;
		width: 10px !important;
	}

	.ti-prev:before {
		top: 21px !important;
		left: 13.6px !important;
		background: white !important;
		height: 2px !important;
		border-radius: 0px !important;
		width: 10px !important;
	}

	.ti-prev:after {
		top: 15px !important;
		left: 14px !important;
		background: white !important;
		height: 2px !important;
		border-radius: 0px !important;
		width: 10px !important;
	}

	.avia-section-huge .content, .avia-section-huge .sidebar {
		padding-bottom: 190px;
	}

	.ti-controls-line {
		display: block !important;
		width: 91% !important;

	}

	.ti-widget.ti-wp-testimonial-1 .ti-review-item>.ti-inner {
		padding-bottom: 50px !important;
	}

	.ti-widget.ti-wp-testimonial-1 .ti-review-item .ti-inner .ti-review-content {
		font-family: 'Montserrat';
		font-weight: 600;
		letter-spacing: 1px;
		font-size: 20px;
	}

	.ti-name {
		font-weight: 400 !important;
	}

	.ti-controls-line {
		cursor: pointer;
	}

	.ti-controls-line .dot {
		pointer-events: auto;
	}

}

/* Saat submenu dihover, ubah warna teks main-menu menjadi gold */
.menu-item-has-children:hover > a[title="Security Services"] .avia-menu-text, .menu-item-has-children:hover > a[title="Security Services"], .menu-item-has-children:hover > a[title="Global Services"] .avia-menu-text, .menu-item-has-children:hover > a[title="Global Services"] {
	color: #BC9D50!important;
}


/* Tandai menu yang sedang aktif atau dikunjungi dengan warna gold */
.avia-menu .current-menu-item > a .avia-menu-text,
.avia-menu .current-menu-ancestor > a .avia-menu-text {
	color: #BC9D50 !important;
}

/* .sub-menu .current-menu-item a .avia-menu-text{
color: #BC9D50 !important;	

} */



.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before, .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after {
	background-color: #000000 !important;
}

/* span.av-hamburger:hover .html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet, span.av-hamburger:hover .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner, span.av-hamburger:hover .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before, span.av-hamburger:hover .html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after {
background-color: #BC9D50!important;
}
*/

/* .header_color a {
color: white !important;
} */

/* Chevron Code Snippets  */
a[title="Global Services"] i.fas.fa-chevron-right, 
a[title="Security Services"] i.fas.fa-chevron-right{
	/*     color: white; */
	font-size: 14px;
	transform: rotate(90deg);
	margin-left: 10px;
}    


/* 
#menu-item-4250 a:hover i.fas.fa-chevron-right {
/* 	animation: bounce 0.5s ease; */
transform: rotate(90deg);
padding-left: 0px !important;
}
*/


/* #menu-item-4250 span.avia-menu-text {
padding-right: 8px !important;
} */

.sub-menu .child-menu a {
	color: #1d2327 !important;
	font-size: 14px !important;
	font-weight: 500 !important;
}

/* .sub-menu .child-menu a:focus {
font-size: 16px !important;
} */

#top .av-main-nav ul a {
	font-size: 16px !important;
}


.sub-menu .child-menu a:hover {
	color: #ffff !important;
	font-size: 16px !important;
	font-weight: 500 !important;
}


/* Definisikan animasi 'bounce' */
@keyframes bounce {
	0% { transform: translateY(0); }
	50% { transform: translateY(-5px); }
	100% { transform: translateY(0); }
}

ul.sub-menu {
	top: 102px;
	left: 9%;
}






#top .av-special-heading.av-lvdki0oe-965dd4f817885adba4de3f3396868f42 {
	padding-bottom: 10px !important;
}

#footer .sub-menu {
	display: none;
}




.avia-section.av-4vlvm4-10ff8521adb1573a49a6be0b3a33aef1 {
	background-position: 55% 0% !important;
}


/* @media (min-width: 768px) and (max-width: 1440px) */
/* .flex_column.av_one_fourth.first.el_before_av_one_fourth {
width: 32.5%;
}

.flex_column.av_one_fourth.el_after_av_one_fourth.el_before_av_one_fourth {
width: 16.5% !important;
} */

h3.widgettitle {display: none;}

/* HEADER */

@media (max-width: 767px) {
	/* Sticky Header Mobile	 */
	.responsive #top #wrap_all #header {
		position: fixed !important;
		width: 100%;
		z-index: 10000;
	} 
	/* Sticky Header Mobile	 */
}

@media (min-width: 768px) and (max-width: 989px) {
	.responsive.html_mobile_menu_tablet #top #wrap_all #header {
		position: fixed !important;
	}

}

.header_color .sub_menu>ul>li>a, .header_color .sub_menu>div>ul>li>a, .header_color .main_menu ul:first-child > li > a, #top .header_color .main_menu .menu ul .current_page_item > a, #top .header_color .main_menu .menu ul .current-menu-item > a, #top .header_color .sub_menu li ul a {
	color: black ;
	font-size: 18px;
	font-weight: 500;
}


.header_color .sub_menu>ul>li>a:hover,
.header_color .sub_menu>div>ul>li>a:hover,
.header_color .main_menu ul:first-child > li > a:hover,
#top .header_color .main_menu .menu ul .current_page_item > a:hover,
#top .header_color .main_menu .menu ul .current-menu-item > a:hover,
#top .header_color .sub_menu li ul a:hover {
	color: #BC9D50 !important;
	font-size: 18px;
}


@media only screen and (max-width: 767px) {
	.responsive.html_mobile_menu_tablet #top .av_header_transparency.av_alternate_logo_active .logo a > img, .responsive.html_mobile_menu_tablet #top .av_header_transparency.av_alternate_logo_active .logo a > svg {
		width: 50%;
	}

	/* 	.responsive.html_mobile_menu_tablet #top .av_header_transparency.av_alternate_logo_active .logo a > img, .responsive.html_mobile_menu_tablet #top .av_header_transparency.av_alternate_logo_active .logo a > svg: hover {
	color: #BC9D50 !important;
} */

	.responsive .logo img, .responsive .logo svg {

		width: 30% !important;

	}
}

/* BANNER */
/* Button txt */
@media (min-width: 768px) {
	#top .avia-slideshow-button {
		font-size: 18px !important
	}
}
/*  */

@media only screen and (min-width: 990px) {
	#top .av-special-heading.av-lvdki0oe-0bb6b6ddba592e160d94941389eaa078 {
		padding-bottom: unset !important;
	}

	/* 	.contact-us-left {
	padding-right: 110px;
} */

	.flex_column.av-4eo9bz-761ac3dd68f78c398cc9379bf988469e.av_one_third.avia-builder-el-4.el_before_av_two_third.avia-builder-el-first.first.flex_column_div {
		width: 20%;
	}

	.flex_column.av-27jr1b-99ae8d98ae6889ee94f989773ed37d96.av_two_third.avia-builder-el-6.el_after_av_one_third.avia-builder-el-last.flex_column_div {
		width: 74%;
	}
}

/* Banner Our Services */
.avia-section.av-lvknotlt-0100b3342e99d49197fdbe054c3c10c8 {
	background-position: 52% 0% !important;
}

/* Title Our Service */
@media only screen and (min-width: 990px) {
	/*     #top #wrap_all .av-special-heading.av-lvknnazl-e4b2a5c68bc23a72514ccdfddf914394 .av-special-heading-tag {
	padding: 30px 18% 0 18%;
} */
}


/* Title Contact Us */
#top .av-special-heading.av-b1106-5d07d75d6d545fd158c53b10c40fdc60 {
	padding-bottom: 25px !important;
}

/* Hamburger Icon */
ul#av-burger-menu-ul li a {
	color: black !important;
}

.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
	color: white !important;
}


.html_av-submenu-hidden .av-show-submenu > a > .fas.fa-chevron-right {
	transform: rotate(90deg);
}

/*
.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul li[role="menuitem"].menu-item-4250:active ul.sub-menu {
display: block !important;
}
*/

ul.sub-menu {
	display: none;
}


.html_mobile_menu_tablet .header_color div .av-hamburger-inner, .html_mobile_menu_tablet .header_color div .av-hamburger-inner::before, .html_mobile_menu_tablet .header_color div .av-hamburger-inner::after {
	background-color: black !important;
}

span.av-hamburger:hover .av-hamburger-inner, span.av-hamburger:hover .av-hamburger-inner::before, span.av-hamburger:hover .av-hamburger-inner::after {
	background-color: #BC9D50 !important;
}


@media only screen and (min-width: 1681px) {

	p.txt-column1 {
		padding-right: 85px !important;
	}

	.footer-column.column2 {
		width: 22%;
	}

	.footer-column.column3 {
		width: 22%;
	}

	.footer-column.column4 {
		width: 10.5%;
	}
}

/* Border Sub-menu */
.av-main-nav ul li a {
	border: none !important;
}

.html_av-submenu-hidden .av-show-submenu > a > .fas.fa-chevron-right {
	font-size: 14px !important;
	padding-left: 0px !important;
}


span.av-submenu-indicator {
	display: none !important;
}

ul#av-burger-menu-ul li a i {
	padding-left: 4px;
	font-size: 14px !important;
}

#socket .container {
	padding-top: 30px !important;
	padding-bottom: 15px;
}


/* CONTACT US PAGE */

.contact-us-left {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.contact-item {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.contact-item p {
	color: #e1bc60;
	text-decoration: none !important;
}

#top label {
	font-weight: unset;
}

#top #wrap_all .av-special-heading.av-an23sv-35d744a6580b301b9c0a5c8f6c99ce39 .av-special-heading-tag {
	font-weight: bold;
}

.avia_ajax_form .button {
	font-family: 'Montserrat' !important;
}

.avia_ajax_form .button:hover {
	/* 	border: 1px solid #ffffff50 !important; */
	background-color: #BC9D50 !important;
	color: white !important;
}


input#avia_1_1, input#avia_2_1, input#avia_3_1, textarea#avia_4_1, input#avia_6_1, .value_verifier_label {
	color: white !important;
	font-family: 'Montserrat' !important;
}


/* Responsive Very Small Phone / Phone Potrait */
@media only screen and (max-width: 479px) {
}

/* Rules for smartphones (portrait and landscape) */
@media only screen and (max-width: 767px) {

	.contact-title {
		font-size: 14px;
		font-weight: 100;
	}

	p.contact, .contact-txt{
		/* 	margin-bottom: 76px; */
		margin-bottom: 0;
	}

	#top #wrap_all .av-special-heading.av-an23sv-35d744a6580b301b9c0a5c8f6c99ce39 .av-special-heading-tag {
		font-size: 16px !important;
	}

	#top label {
		font-size: 14px;
	}

	.avia_ajax_form .button {

		font-size: 14px !important;
	}

	input#avia_1_1, input#avia_2_1, input#avia_3_1, textarea#avia_4_1, input#avia_6_1, .value_verifier_label {
		font-size: 14px !important;
	}

	.value_verifier_label {
		bottom: 12px !important;
	}

	#top .avia_ajax_form input.captcha, #top .av-centered-form input.captcha {
		padding-left: 80px !important;
	}
}

/* Rules for tablets (portrait and landscape) */
@media only screen and (min-width: 768px) and (max-width: 1023px) {

	.contact-title {
		font-size: 16px;
		font-weight: 100;
	}

	p.contact, .contact-txt{
		/* 	margin-bottom: 76px; */
		margin-bottom: 57px;
	}

	#top #wrap_all .av-special-heading.av-an23sv-35d744a6580b301b9c0a5c8f6c99ce39 .av-special-heading-tag {
		font-size: 18px !important;
	}

	#top label {
		font-size: 16px;
	}

	.avia_ajax_form .button {

		font-size: 16px !important;
	}

	input#avia_1_1, input#avia_2_1, input#avia_3_1, textarea#avia_4_1, input#avia_6_1, .value_verifier_label {
		font-size: 16px !important;
	}

	.value_verifier_label {
		bottom: 14px !important;
	}

	#top .avia_ajax_form input.captcha, #top .av-centered-form input.captcha {
		padding-left: 100px !important;
	}
}

/* Rules for small desktops and laptops */
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
	.contact-title {
		font-size: 18px;
		font-weight: 100;
	}

	p.contact, .contact-txt{
		/* 	margin-bottom: 76px; */
		margin-bottom: 45px;
	}

	#top #wrap_all .av-special-heading.av-an23sv-35d744a6580b301b9c0a5c8f6c99ce39 .av-special-heading-tag {
		font-size: 20px !important;
	}

	#top label {
		font-size: 18px;
	}

	.avia_ajax_form .button {

		font-size: 18px !important;
	}

	input#avia_1_1, input#avia_2_1, input#avia_3_1, textarea#avia_4_1, input#avia_6_1, .value_verifier_label {
		font-size: 18px !important;
	}

	.value_verifier_label {
		bottom: 14px !important;
	}

	#top .avia_ajax_form input.captcha, #top .av-centered-form input.captcha {
		padding-left: 100px !important;
	}

}

/* Rules for medium to large desktops  */
@media only screen and (min-width: 1280px) {

	.contact-title {
		font-size: 18px;
		font-weight: 100;
	}

	p.contact, .contact-txt{
		/* 	margin-bottom: 76px; */
		margin-bottom: 65px;
	}

	#top #wrap_all .av-special-heading.av-an23sv-35d744a6580b301b9c0a5c8f6c99ce39 .av-special-heading-tag {
		font-size: 20px !important;
	}

	#top label {
		font-size: 18px;
	}

	.avia_ajax_form .button {

		font-size: 18px !important;
	}

	input#avia_1_1, input#avia_2_1, input#avia_3_1, textarea#avia_4_1, input#avia_6_1, .value_verifier_label {
		font-size: 18px !important;
	}

	.value_verifier_label {
		bottom: 14px !important;
	}

	#top .avia_ajax_form input.captcha, #top .av-centered-form input.captcha {
		padding-left: 100px !important;
	}
}


/* CONTACT US PAGE */

/* HOME PAGE */
.text-shadow-1 {
	text-shadow: 1px 1px 5px #000000;
}


/* Testimoni */
/* Responsive Very Small Phone / Phone Potrait */
@media only screen and (max-width: 479px) {
}

/* Rules for smartphones (portrait and landscape) */
@media only screen and (max-width: 767px) {
	.text-shadow-1 {
		text-shadow: 1px 1px 1px #000000 !important;
	}
}

/* Rules for tablets (portrait and landscape) */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.ti-widget.ti-wp-testimonial-1 .ti-review-item .ti-inner .ti-review-content {
		font-size: 16px !important;
	}

	.ti-widget.ti-wp-testimonial-1 .ti-review-item .ti-inner {
		height: 325px !important;
	}

	.ti-widget.ti-wp-testimonial-1 .ti-read-more span {
		font-size: 18px !important;
		margin-bottom: 20px !important;
	}

	.ti-widget.ti-wp-testimonial-1 .ti-widget-container .ti-name {

		font-size: 16px !important;
	}

	.left-testi {
		padding-top: 35px !important;
	}
}


/* Rules for small desktops and laptops */
@media only screen and (min-width: 1024px) and (max-width: 1279px) {

}

/* Rules for medium to large desktops  */
@media only screen and (min-width: 1280px) {

}
/* Testimoni */

/*  */
@media only screen and (min-width: 768px) and (max-width: 989px) {
	#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lvupgfhh-1acbae4ce339db011626b33d7c64e544__0 .avia-caption-title {
		width: 100% !important;
	}

	.caption_left .slideshow_caption {
		width: 45% !important;
		padding-right: 0 !important;
	}
}
/*  */

/* HOME PAGE */

/* ABOUT US PAGE */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.avia-section.av-lvkcyfq4-2a5755bd80e3647db421c03880d469cc {
		background-position: 75% 0% !important;
	}
}

/* Rules for small desktops and laptops */
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
	/* 	Banner */
	.avia-section.av-lvkcyfq4-2a5755bd80e3647db421c03880d469cc {
		background-position: 74% 0% !important;
	}
}

/* Rules for medium to large desktops  */
@media only screen and (min-width: 1280px) {
	/* 	Banner */
	.avia-section.av-lvkcyfq4-2a5755bd80e3647db421c03880d469cc {
		background-position: 74% 0% !important;
	}

	/* 	.avia-section.av-lvkcyfq4-2a5755bd80e3647db421c03880d469cc {
	background-position: 12% 0% !important;
} */
}

/* 	
@media only screen and (min-width: 1440px) {
.avia-section.av-lvkcyfq4-2a5755bd80e3647db421c03880d469cc {
background-position: 12% 0% !important;
}
} */


/*  */
/* ABOUT US PAGE */


/* SURV */
@media only screen and (max-width: 767px) {
	.avia-section.av-lvknotlt-12ce8b70a3645adb23d0164c6a8cfbe7 {

		background-position: 49% 0% !important;

	}	
}

@media only screen and (min-width: 1280px) {
	.avia-section.av-lvknotlt-12ce8b70a3645adb23d0164c6a8cfbe7 {
		background-position: 0% 52% !important;
	}
}


/* SURV */


/* CHAEUFFEUR */
@media only screen and (max-width: 767px) {
	.avia-section.av-lvknotlt-91742082f1f0c10116455685dedf8da2 {
		background-position: 4% 0% !important;
	}
}
/* CHAEUFFEUR */	

/* CLOSE PROTECT ... PAGE */
@media only screen and (max-width: 767px) {
	p.title-our-service {
		line-height: 38px !important;
	}

	.avia-section.av-lvknotlt-91742082f1f0c10116455685dedf8da2 {
		background-position: 14% 0% !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	p.title-our-service {
		line-height: 38px !important;
	}

}

#top .av-special-heading.av-lvl6f7af-f1efa97b8ef47abcf03b86dcb28f0bf7 {
	padding-bottom: 0px !important;
}

#top .av-special-heading.av-lvdki0oe-5ddd6a511b81549daf6875e4dd8ed84f {
	padding-bottom: 0px !important;
}

@media only screen and (min-width: 768px) and (max-width: 989px) {
	#top #wrap_all .avia-slideshow .av-slideshow-caption.av-lvvk79f0-31506d7463b37cfd758806d070d12f2f__0 .avia-caption-title {
		width: 100%;
	}

	#after-our-services .caption_left .slideshow_caption {
		width: 90% !important;
		padding-right: 0 !important;
	}

	.av-special-heading {
		margin-top: 0px !important;
	}

}


@media only screen and (min-width: 1024px) {
	p.title-our-service {
		line-height: 1.5 !important;
	}
}

@media only screen and (min-width: 1280px) {
	.avia-section.av-lvknotlt-91742082f1f0c10116455685dedf8da2 {
		background-position: 19% 0% !important;
	}
}




/* HEADER */
.header_color .av-subnav-menu a:hover, .header_color .av-subnav-menu a:focus, .header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li a:focus, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .header_color .main_menu ul:first-child > li.active-parent-item > a {
	color: black;
}
@media only screen and (min-width: 1025px) {
	.av_header_transparency .main_menu ul:first-child > li > a {
		text-shadow: 1px 1px 1px #000000;
	}
}

/* HEADER */

/* RESIDENTIAL SECURITY */
/* Rules for smartphones (portrait and landscape) */
@media only screen and (max-width: 767px) {
	.avia-section.av-lvknotlt-1aa777375a7c2b39736e7e6f726471b5 {
		background-position: 53% 0% !important;
	}
}

/* Rules for tablets (portrait and landscape) */
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.avia-section.av-lvknotlt-1aa777375a7c2b39736e7e6f726471b5 {
		background-position: 56% 0% !important;
	}

}

/* Rules for small desktops and laptops */
@media only screen and (min-width: 1024px) and (max-width: 1279px) {


}

@media only screen and (min-width: 1280px) {

	.avia-section.av-lvknotlt-1aa777375a7c2b39736e7e6f726471b5 {
		background-position: 0% 60% !important;
	}
}

@media only screen and (max-width: 767px) {
	.avia-section.av-lvknotlt-ad306a1f4f919fdb0a3ec64b317446c6 {
		background-position: 45% 0% !important;
	}
}


@media only screen and (max-width: 767px) {
	p.title-our-service {
		font-size: 24px !important;
	}

	div.footer-column.column1 h3 img {
		width: unset !important;
	}
}

h1 {
	text-transform: capitalize !important;
}




/* ==#FOOTER WIDGET#== */
/* body {
font-family: 'Montserrat', sans-serif;
}
*/
/* Untuk perangkat dengan lebar viewport <= 768px */
@media (max-width: 767px) {
	p.txt-column1 {
		padding-right: 0px !important;
	}
	div.footer-column.column1 h3 img {
		width: 95%;
	}
	.footer-column {
		padding-right: 0px;
		font-size: 14px !important;
	}
	.footer-column h3 {
		font-size: 16px !important;
	}
	.footer-column.column1 {
		width: 56% !important;
		padding-right: 39px !important;
		padding-bottom: 15px;
	}
	.footer-column.column2 {
		padding-top: 15px !important;
	}
	.footer-column.column3, .footer-column.column4 {
		padding-top: 20px !important;
	}
	.footer-column.column2 h3, .footer-column.column3 h3, .footer-column.column4 h3 {
		padding-bottom: 15px !important;
	}
	.footer-column.column2 {
		width: 44% !important;
		padding-right: 0;
	}
	.footer-column.column3,
	.footer-column.column4 {
		width: 100% !important;
		padding-right: 0;
		padding-bottom: 20px;
	}
}

/* Untuk perangkat dengan lebar viewport antara 768px dan 1024px */
@media (min-width: 768px) and (max-width: 1024px) {
	.footer-column {
		width: 50%;
		padding-right: 0;
		font-size: 16px !important;
	}
	.footer-column.column1,
	.footer-column.column2 {
		order: 1;
	}
	.footer-column.column3,
	.footer-column.column4 {
		order: 2;
	}
	.footer-column h3 {
		font-size: 18px !important;
	}
	.footer-column.column1 {
		width: 39% !important;
		padding-right: 20px !important;
	}
	.footer-column.column3 {
		width: 22% !important;
		padding-right: 20px !important;
	}
	.footer-column.column2 {
		width: 23% !important;
		padding-right: 20px !important;
	}
	.footer-column.column4 {
		width: 14.5% !important;
		padding-right: 0px !important;
	}
	p.txt-column1 {
		padding-right: 21px !important;
	}
}

/* Untuk perangkat dengan lebar viewport > 1024px */
@media (min-width: 1025px) {
	.footer-column {
		width: 25%;
		font-size: 18px !important;
	}
	.footer-column.column1 {
		order: 1;
	}
	.footer-column.column2 {
		order: 2;
	}
	.footer-column.column3 {
		order: 3;
	}
	.footer-column.column4 {
		order: 4;
		padding-right: 0px !important;
	}
	.footer-column h3 {
		font-size: 20px !important;
	}
}

.footer-column.column2, .footer-column.column3, .footer-column.column4 {
	padding-top: 25px;
}
.footer-column.column2 h3, .footer-column.column3 h3, .footer-column.column4 h3 {
	padding-bottom: 20px;
}

.flex-wrapper {
	color: #ffffff;
	display: flex;
	flex-wrap: wrap;
}

.footer-column {
	box-sizing: border-box;
	padding-right: 50px;
}

.footer-column h3 {
	color: white;
}

p.txt-column1 {
	padding-right: 45px;
}

.footer-column.column1 {
	width: 44%;
}

.footer-column.column2 {
	width: 20%;
}

.footer-column.column3 {
	width: 21%;
}

.footer-column.column4 {
	width: 14.5%;
}

.footer-column p,
.footer-column ul {
	line-height: 1.5;
}

a.bold-hover:hover {
	color: #BC9D50;
}

.social-icons a:hover {
	color: #BC9D50 !important;
}

.social-icons a {
	font-size: 18px;
	margin-right: 10px;
	color: #ffffff;
}
/* ==#FOOTER WIDGET#== */


/* ==#CONTACT FORM#== */
#contact-form p {
	margin: 0 !important;
}

#top label span, #top legend span {
	font-weight: normal;
	font-size: 13px;
	color: red;
}

#top .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {
	margin-bottom: 0 !important;
}

#top input[type="text"]:focus, #top input[type="password"]:focus, #top input[type="email"]:focus, #top input[type="number"]:focus, #top input[type="url"]:focus, #top input[type="tel"]:focus, #top input[type="search"]:focus, #top textarea:focus {
	box-shadow: none;
	color: #555;
}

/* Flexbox for First Name and Last Name side by side */
#contact-form .flex {
	display: flex;
	gap: 20px;
}
@media (max-width: 767px) {
	#contact-form .flex {
		display: block !important;
		gap: unset !important;
	}	
}

#contact-form .flex1 {
	flex: 1;
}

#contact-form .flex1 input {
	width: 100%;
}

#contact-form label {
	display: block;
	font-size: 18px !important;
	font-weight: 400 !important;
}

/* Input and textarea styling */
#contact-form input, #contact-form textarea {
	width: 100%;
	padding: 8px;
}

#contact-form input.wpcf7-text, textarea {
	color: white !important;
	font-family: 'Montserrat' !important;
	font-size: 16px !important;
	border-radius: 2px;
	margin-top: 5px !important;
}

/* Submit Button Styling */
.wpcf7-submit {
	margin-top: 20px;
	width: unset !important;
	background: #BC9D50 !important;
	transition: background 0.3s ease-in-out, transform 0.3s ease-in-out;
	color: white !important;
	font-size: 16px;
	padding: 12px 20px !important;
	font-weight: 300 !important;
}

.wpcf7-submit:hover {
	background: rgba(188, 157, 80, 0.8) !important;
	transform: scale(1.05);
	color: white !important;
}

form.wpcf7-form {
	margin-top: 20px;
}

/* Responsive font size settings */

/* Small Phones (up to 480px) */
@media (max-width: 480px) {
	#contact-form label {
		font-size: 14px !important;
	}

	#contact-form input.wpcf7-text, textarea {
		font-size: 14px !important;
	}

	.wpcf7-submit {
		font-size: 14px !important;
	}
}

/* Large Phones (up to 767px) */
@media (min-width: 481px) and (max-width: 767px) {
	#contact-form label {
		font-size: 15px !important;
	}

	#contact-form input.wpcf7-text, textarea {
		font-size: 15px !important;
	}

	.wpcf7-submit {
		font-size: 15px !important;
	}
}

/* Small Tablets (up to 1024px) */
@media (min-width: 768px) and (max-width: 1024px) {
	#contact-form label {
		font-size: 16px !important;
	}

	#contact-form input.wpcf7-text, textarea {
		font-size: 16px !important;
	}

	.wpcf7-submit {
		font-size: 16px !important;
	}
}

/* Large Tablets (up to 1280px) */
@media (min-width: 1025px) and(max-width: 1280px) {
	#contact-form label {
		font-size: 17px !important;
	}

	#contact-form input.wpcf7-text, textarea {
		font-size: 17px !important;
	}

	.wpcf7-submit {
		font-size: 17px !important;
	}
}

/* Small Laptops (up to 1440px) */
@media (min-width: 1281px) and (max-width: 1440px) {
	#contact-form label {
		font-size: 18px !important;
	}

	#contact-form input.wpcf7-text, textarea {
		font-size: 18px !important;
	}

	.wpcf7-submit {
		font-size: 18px !important;
	}
}

/* Large Laptops and Desktops (above 1440px) */
@media (min-width: 1441px) {
	#contact-form label {
		font-size: 19px !important;
	}

	#contact-form input.wpcf7-text, textarea {
		font-size: 19px !important;
	}

	.wpcf7-submit {
		font-size: 19px !important;
	}
}
/* ==#CONTACT FORM#== */


/* ==#CAPTCHA#== */
p.cf7ascaptcha {
	/* 	color: #373a3c !important; */
	margin-bottom: 30px !important;
	font-size: 18px;
}

/* Desktop besar (1921px ke atas) */
@media (min-width: 1921px) {
	p.cf7ascaptcha {
		font-size: 18px;
	}
}

/* Laptop besar atau desktop kecil (1367px - 1920px) */
@media (min-width: 1367px) and (max-width: 1920px) {
	p.cf7ascaptcha {
		font-size: 18px;
	}
}

/* Tablet besar atau laptop kecil (1025px - 1366px) */
@media (min-width: 1025px) and (max-width: 1366px) {
	p.cf7ascaptcha {
		font-size: 17px;
	}
}

/* Tablet kecil (769px - 1024px) */
@media (min-width: 769px) and (max-width: 1024px) {
	p.cf7ascaptcha {
		font-size: 16px;
	}
}

/* HP besar (481px - 768px) */
@media (min-width: 481px) and (max-width: 768px) {
	p.cf7ascaptcha {
		font-size: 15px;
	}
}

/* HP kecil (480px ke bawah) */
@media (max-width: 480px) {
	p.cf7ascaptcha {
		font-size: 15px;
	}
}


.grecaptcha-badge {
	display: none !important;
}

body.page-id-1167 .grecaptcha-badge {
	display: block !important;
}




.hover-opacity-06:hover {
	opacity: 0.6;
}


.m-0 {
	margin: 0 !important;
}
.no-pb {
	padding-bottom: 0 !important;
}
.no-pb .content {
	padding-bottom: 0 !important;
}
.no-pt .content{
	padding-top: 0 !important;
}
.pt-20 .content{
	padding-top: 20px !important;
}

/* 
div#after-our-services {
padding-top: 70px;
} */
body .container_wrap .hr.avia-builder-el-last, body .container_wrap .hr.avia-builder-el-first {
	margin: 0 0 0px 0;
}