/* BODY */

html, body {
	overflow-x: hidden;
	background-color: #fff;
}

/* NAVIGATION */

@media only screen and (min-width: 1025px) {
.jet-mega-menu-item-6509 {
	border: 1px solid #fff;
	border-radius: 5px;
	margin-left: 20px;
}
}
.jet-mega-menu-item-6509:hover {
	border: 1px solid #e75424;
	border-radius: 5px;
}
@media only screen and (min-width: 1025px) {
.elementor-sticky--active .jet-mega-menu-item-6509 {
	background-color: #e75424 !important;
	border: 1px solid #e75424;
	border-radius: 5px;
}
}
.elementor-sticky--active .jet-mega-menu-item-6509:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__title {
	color: white !important;
}
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container {
	left: -210px;
}
.jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container__inner {
	padding: 10px;
	border-radius: 10px;
	min-width: 600px;
	box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}
@media only screen and (min-width: 1025px) {
.jet-mega-menu-item-6205 > .jet-mega-menu-mega-container {
  width: 912px !important;
}
}
.jet-mobile-menu__instance--slide-out-layout .jet-mobile-menu__container {
	width: 100%;
}
#jet-menu-item-6509.jet-mobile-menu__item {
  background-color: #e75424;
	border-radius: 5px;
	margin-top: 25px;
	align-items: center;
}
#jet-menu-item-6509.jet-mobile-menu__item span.jet-menu-label {
  color: white;
}
.elementor-6304 .elementor-element.elementor-element-4f2419e {
	padding: 0px;
}
.elementor-nav-menu, .elementor-nav-menu li, .elementor-nav-menu ul {
	background-color: #fff;
}
.elementor-nav-menu li, .elementor-7067 .elementor-element.elementor-element-1e0609a .jet-mobile-menu__item {
	border-bottom: 1px solid #ccc;
}
.elementor-nav-menu li:last-child, .elementor-7067 .elementor-element.elementor-element-1e0609a .jet-mobile-menu__item:nth-last-child(2) {
	border-bottom: 0px solid #ccc;
}
.elementor-6304 .elementor-element.elementor-element-887a936 .elementor-nav-menu--dropdown .elementor-nav-menu li:last-child {
	border-bottom: 1px solid #ccc;
}
.jet-mobile-menu__header-template {
  position: fixed;
	z-index: 1000;
	background-color: #fff;
	top: 0;
	padding: 20px 0;
	width: calc(100% - 40px);
}
.jet-mobile-menu__controls {
	margin-top: 30px;
	position: fixed;
	z-index: 1000;
	background-color: #fff;
	width: calc(100% - 40px);
}
.jet-mobile-menu__body {
	margin-top: 70px;
	margin-bottom: 70px;
	bottom: 70px;
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container {
	margin-top: 0px;
}

/* JETMENU DROPDOWN DESKTOP */

@media only screen and (min-width: 1025px) {
.jet-mega-menu-item-19849 {
	border: 1px solid #fff;
	border-radius: 5px;
	margin-left: 10px;
}
.white .jet-mega-menu-item-19849 {
	border: 1px solid #232323;
	border-radius: 5px;
	margin-left: 10px;
}
.jet-mega-menu-item-8602, .jet-mega-menu-item-8981 {
	display: none !important;
}
.jet-mega-menu-item-19849:hover {
	border: 1px solid #e75424;
	border-radius: 5px;
}
}
#jet-mega-menu-item-19849 > .jet-mega-menu-item__inner {
	padding: 10px 20px !important;
}
@media only screen and (min-width: 1025px) {
.elementor-sticky--active .jet-mega-menu-item-19849 {
	background-color: #e75424 !important;
	border: 0px solid #e75424;
}
.elementor-sticky--active #jet-mega-menu-item-19849 > .jet-mega-menu-item__inner {
	border: 1px solid #e75424;
	border-radius: 5px;
}
}
.elementor-sticky--active .jet-mega-menu-item-19849:hover>.jet-mega-menu-item__inner .jet-mega-menu-item__title {
	color: white !important;
}
.elementor-sticky--active .white .jet-mega-menu-item-19849>.jet-mega-menu-item__inner .jet-mega-menu-item__title {
	color: white !important;
}
@media only screen and (min-width: 1025px) {
.jet-mega-menu-item-8598 > .jet-mega-menu-mega-container {
  width: 912px !important;
}
}

/* JETMENU DROPDOWN MOBILE */

.elementor-sticky--active {
	background-color: #275799;
}
.jet-mega-menu.jet-mega-menu--layout-dropdown {
	min-width: 50px;
}
.elementor-icon {
	vertical-align: middle;
}
@media only screen and (min-width: 1025px) {
.elementor-sticky--active .elementor-icon {
	background-color: #e75424 !important;
	border: 1px solid #e75424 !important;
	border-radius: 5px;
	color: #fff !important;
}
}
@media only screen and (max-width: 1024px) {
header.elementor-section.elementor-top-section.elementor-element.elementor-element-878f7e7.elementor-section-height-min-height.sticky-header.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle.elementor-sticky.elementor-sticky__spacer, .elementor-7964 .elementor-element.elementor-element-4412b0e, .elementor-section.elementor-top-section.elementor-element.elementor-element-e30c8ae.elementor-section-height-min-height.sticky-header.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle.elementor-sticky.elementor-sticky__spacer, .elementor-9980 .elementor-element.elementor-element-d6a93ee {
	max-height: 72px !important;
}
}
.jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-layout-default .jet-mega-menu-container {
	height: 100vh;
	width: 100vh;
	top: 0;
	left: 0;
  position: fixed;
	background-color: #fff;
}
.jet-mega-menu.jet-mega-menu--layout-dropdown.jet-mega-menu--dropdown-open .jet-mega-menu-container {
	overflow-x: hidden;
	transform: none;
}
.jet-mega-menu-toggle {
	padding-right: 22px;
}
.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-toggle {
	z-index: 1000;
	background-color: transparent !important;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-toggle-icon--default-state {
	color: #fff;
}
.white .jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-toggle-icon--default-state {
	color: #232323;
}
.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-toggle-icon--default-state:hover {
	color: #E75424;
}
.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-toggle-icon--opened-state {
	color: #aaa;
}
.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-toggle-icon--opened-state:hover {
	color: #E75424;
}
i.fas.fa-bars, i.fas.fa-times {
	font-size: 25px;
}
.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list {
	margin-top: 5vh;
	margin-bottom: calc(35vh - 5vh);
}
.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item__inner {
	border-bottom: 1px solid #ccc;
	margin: 0 20px;
	padding: 15px 0;
	background-color: #fff;
}
.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item.jet-mega-menu-item--hover>.jet-mega-menu-item__inner {
	background-color: #fff;
	color: #e75424;
}
.elementor-8606 .elementor-element.elementor-element-1d811e6 .elementor-nav-menu--dropdown a, .elementor-8606 .elementor-element.elementor-element-300e232 .elementor-nav-menu--dropdown a {
	justify-content: space-between;
}
.elementor-8606 .elementor-element.elementor-element-1d811e6 .elementor-nav-menu li:last-child {
  border-bottom: 1px solid #ccc;
}
@media only screen and (max-width: 1024px) {
#jet-mega-menu-item-19849 .jet-mega-menu-item__inner {
	background-color: #e75424;
	border-radius: 5px;
	border-bottom: 0px solid #ccc;
	justify-content: center;
}
#jet-mega-menu-item-19849 .jet-mega-menu-item__title .jet-mega-menu-item__label {
  color: #fff;
}
}
.jet-mega-menu-item-8602 .jet-mega-menu-item__inner, .jet-mega-menu-item-8981 .jet-mega-menu-item__inner {
	visibility: hidden;
}
body:not(.rtl) .elementor-8615 .elementor-element.elementor-element-459cd07, body:not(.rtl) .elementor-8615 .elementor-element.elementor-element-0dc4675, body:not(.rtl) .elementor-8615 .elementor-element.elementor-element-98def05 {
  padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
  background-color: #fafafa;
	z-index: 1000;
}
body:not(.rtl) .elementor-8982 .elementor-element.elementor-element-d5b0e06 {
  padding-top: 25px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 45%;
  background-color: #fff;
	z-index: 1000;
}
.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-sub-menu, .jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-mega-container {
  visibility: visible;
	pointer-events: auto;
}
.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-list .jet-mega-menu-item--hover.jet-mega-menu-item--mega>.jet-mega-menu-mega-container > .elementor-7299 .elementor-element.elementor-element-66148d6 > .elementor-element-populated {
	display: none;
}
@media (max-width: 767px) {
.elementor-25094 .elementor-element.elementor-element-b50008a, .elementor-7964 .elementor-element.elementor-element-cc3295e {
	height: 72px;
}
}

/* ACCORDION */

.elementor-accordion .elementor-tab-content, .elementor-accordion .elementor-tab-title {
	padding: 15px 0px;
}
.elementor-accordion .elementor-tab-title {
	border-bottom: 1px solid #ccc;
}
.black .elementor-accordion .elementor-tab-title {
	border-bottom: 1px solid #363636 !important;
}

/* ELEMENSKIT TAB */

@media only screen and (min-width: 1025px) {
.listings .elementkit-tab-wraper.vertical .elementkit-tab-nav {
	height: 240px;
	box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
	border-radius: 10px;
	border-top: 5px solid #E75424;
	position: fixed;
	width: 250px;
	background-color: #fff;
	margin-right: 0px !important;
}
.listings .ekit-wid-con .elementkit-tab-wraper.elementskit-fitcontent-tab .elementkit-tab-content {
	margin-left: 21%;
}
.listings .ekit-wid-con .elementkit-tab-nav .elementkit-nav-item:first-child {
	padding-top: 15px;
}
.listings .ekit-wid-con .elementkit-tab-content .elementkit-tab-pane {
	margin-left: 30px;
}
}
.listings .ekit-wid-con .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link {
	text-align: left;
}
.listings .elementor-element.elementor-element-f359ea4 .elementkit-tab-nav .elementkit-nav-link:hover, .elementor-element.elementor-element-82805b7 .elementkit-tab-nav .elementkit-nav-link:hover {
	color: #E75424;
}
.listings .ekit-wid-con .elementkit-tab-content .elementkit-tab-pane {
	padding: 0px 0px 20px 0px !important;
}
.ekit-wid-con .elementkit-tab-content .elementkit-tab-pane {
	padding: 20px 0px !important;
}
@media only screen and (max-width: 1024px) {
.listings .elementkit-tab-wraper.vertical .elementkit-tab-nav {
	box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
	border-radius: 10px;
	border-top: 5px solid #E75424;
	min-width: 100%;
	background-color: #fff;
	margin-right: 0px !important;
}
.listings .ekit-wid-con .elementkit-tab-wraper.vertical {
	flex-direction: column-reverse;
}
.listings .ekit-wid-con .elementkit-tab-nav .elementkit-nav-item:first-child {
	padding-top: 15px;
}
.listings .ekit-wid-con .elementkit-tab-nav .elementkit-nav-item:last-child {
	padding-bottom: 15px;
}
.ekit-wid-con .elementkit-tab-nav .elementkit-nav-item {
	height: auto;
	margin-bottom: 10px;
}
}
.listings .ekit-wid-con .elementkit-tab-nav {
	z-index: 0;
}

/* CTA BUTTON */

.elementor-element.elementor-element-d296e51 .elementor-cta__button, .facilities .elementor-cta__button, .price .elementor-cta__button {
	float: right;
}
.elementor-element.elementor-element-d296e51 .elementor-cta__button:hover {
	font-size: 1.2rem;
}
.facilities .elementor-cta__button:hover {
	font-size: 1.2rem !important;
}
.elementor-button.elementor-size-xs {
	padding: 0px;
}

/* BREADCRUMBS */

.elementor-element.elementor-element-dd4a0a6 a, .elementor-element.elementor-element-bd5cfab a, .elementor-element.elementor-element-1e8153d a {
	padding: 0px 10px;
}
span.breadcrumb_last {
	padding-left: 10px;
	color: #E75424;
}
.elementor-widget-breadcrumbs p {
	margin-bottom: 0px !important;
}

/* FILTERS */

.elementor-7922 .elementor-element.elementor-element-b4434b7 .jet-checkboxes-list__button:hover {
	color: #E75424;
}
.elementor-7922 .elementor-element.elementor-element-b4434b7 .jet-checkboxes-list__decorator:hover {
	border-color: #E75424;
}

/* ENTRY TITLE */

h1.entry-title {
	display: none;
}

/* TABLE OF CONTENTS */

@media only screen and (max-width: 1024px) {
.elementor-element.elementor-element-77c8aa3, .elementor-element.elementor-element-c9837a8, .elementor-element.elementor-element-fcb1307 {
	border-radius: 10px;
	border-top: 5px solid #E75424;
}
}
.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title {
	display: none;
}
@media only screen and (min-width: 1025px) {
.elementor-widget-table-of-contents .elementor-widget-container {
  position: fixed;
	width: 250px;
  max-width: 250px;
	border-radius: 10px;
	border-top: 5px solid #E75424;
	box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}
}

/* JET SLIDER */

@media only screen and (min-width: 1025px) {
.sp-horizontal .sp-arrows {
  width: 150px !important;
	left: calc(100% - 18%) !important;
  top: 90% !important;
}
.home .jet-slider__content-inner {
	max-width: 1216px !important;
}
.home .sp-horizontal .sp-arrows {
  width: 150px !important;
	left: calc(100% - 18%) !important;
  top: 80% !important;
}
}
@media only screen and (max-width: 767px) {
.sp-horizontal .sp-arrows {
  width: 135px !important;
	left: calc(100% - 40%) !important;
  top: 90% !important;
}
.home .jet-slider__content-inner {
	max-width: calc(100% - 40px) !important;
}
.home .sp-horizontal .sp-arrows {
  width: 135px !important;
	left: calc(100% - 40%) !important;
  top: 80% !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.sp-horizontal .sp-arrows {
  width: 135px !important;
	left: calc(100% - 20%) !important;
  top: 90% !important;
}
.home .jet-slider__content-inner {
	max-width: calc(100% - 40px) !important;
}
}
.elementor-18207 .sp-horizontal .sp-arrows {
	top: 80% !important;
}

/* PAGINATION */

.jet-filters-pagination__item {
	width: 40px;
	height: 40px;
	text-align: center;
	margin: 0px;
}
.jet-filters-pagination__item.prev-next.next, .jet-filters-pagination__item.prev-next.prev {
	width: 60px;
	height: 40px;
	text-align: center;
}

/* FACILITIES LIST */

.elementor-6680 .elementor-element.elementor-element-ac165b0 .elementor-icon-list-text, .elementor-11221 .elementor-element.elementor-element-ac165b0 .elementor-icon-list-text, .elementor-11223 .elementor-element.elementor-element-ac165b0 .elementor-icon-list-text, .elementor-11225 .elementor-element.elementor-element-ac165b0 .elementor-icon-list-text, .elementor-11227 .elementor-element.elementor-element-ac165b0 .elementor-icon-list-text, .elementor-11229 .elementor-element.elementor-element-ac165b0 .elementor-icon-list-text {
	border: 1px solid #275799;
	padding: 2px 10px;
	border-radius: 20px;
	margin-bottom: 12px;
}
.elementor-6680 .elementor-element.elementor-element-ac165b0 .elementor-icon-list-text:hover, .elementor-11221 .elementor-element.elementor-element-ac165b0 .elementor-icon-list-text:hover, .elementor-11223 .elementor-element.elementor-element-ac165b0 .elementor-icon-list-text:hover, .elementor-11225 .elementor-element.elementor-element-ac165b0 .elementor-icon-list-text:hover, .elementor-11227 .elementor-element.elementor-element-ac165b0 .elementor-icon-list-text:hover, .elementor-11229 .elementor-element.elementor-element-ac165b0 .elementor-icon-list-text:hover {
	border: 1px solid #E75424;
}

/* TABS */

#elementor-tab-content-5981, #elementor-tab-content-5982, #elementor-tab-content-5983, #elementor-tab-content-5984, #elementor-tab-content-5985, #elementor-tab-content-5986 {
	padding: 20px 0px 20px 20px;
}
.elementor-8 .elementor-element.elementor-element-391116b .elementor-tab-title:hover, .elementor-8 .elementor-element.elementor-element-391116b .elementor-tab-title a:hover {
	color: #E75424;
	border-left: 2px solid #E75424 !important;
}
.elementor-widget-tabs .elementor-tab-content {
	padding: 20px 0px 0px 0px;
}
@media only screen and (min-width: 768px) {
.custom .elementor-tab-title.elementor-active, .custom .elementor-tab-title:hover {
	font-size: 2rem !important;
}
.elementor-element.elementor-element-aec8605 .elementor-tab-title, .elementor-element.elementor-element-d71a5f2 .elementor-tab-title, .elementor-element.elementor-element-2871373 .elementor-tab-title, .elementor-element.elementor-element-4be252b .elementor-tab-title, .elementor-element.elementor-element-213988c .elementor-tab-title, .elementor-element.elementor-element-11d47ce .elementor-tab-title, .elementor-29775 .elementor-element.elementor-element-67f2fe4 .elementor-tab-title, .elementor-element.elementor-element-c806c37 .elementor-tab-title {
	padding: 20px 40px 20px 0px;
}
.elementor-element.elementor-element-aec8605 .elementor-tab-title.elementor-active, .elementor-element.elementor-element-d71a5f2 .elementor-tab-title.elementor-active, .elementor-element.elementor-element-2871373 .elementor-tab-title.elementor-active, .elementor-element.elementor-element-4be252b .elementor-tab-title.elementor-active, .elementor-element.elementor-element-213988c .elementor-tab-title.elementor-active, .elementor-element.elementor-element-11d47ce .elementor-tab-title.elementor-active, .elementor-element.elementor-element-67f2fe4 .elementor-tab-title.elementor-active, .elementor-element.elementor-element-c806c37 .elementor-tab-title.elementor-active {
	font-size: 2rem !important;
}
.elementor-element.elementor-element-aec8605 .elementor-tab-title:hover, .elementor-element.elementor-element-d71a5f2 .elementor-tab-title:hover, .elementor-element.elementor-element-2871373 .elementor-tab-title:hover, .elementor-element.elementor-element-4be252b .elementor-tab-title:hover, .elementor-element.elementor-element-213988c .elementor-tab-title:hover, .elementor-element.elementor-element-11d47ce .elementor-tab-title:hover .elementor-element.elementor-element-67f2fe4 .elementor-tab-title:hover, .elementor-element.elementor-element-c806c37 .elementor-tab-title:hover {
	font-size: 2rem !important;
}
.elementor-widget-tabs .elementor-tab-desktop-title {
	padding: 20px;
}
}
@media only screen and (max-width: 767px) {
.elementor-tab-title.elementor-active {
	border-bottom: 0px solid #ccc !important;
}
.elementor-tab-title {
	border-bottom: 1px solid #ccc !important;
}
.elementor-element.elementor-element-aec8605 .elementor-tab-title, .elementor-element.elementor-element-d71a5f2 .elementor-tab-title, .elementor-element.elementor-element-2871373 .elementor-tab-title, .elementor-element.elementor-element-4be252b .elementor-tab-title, .elementor-element.elementor-element-213988c .elementor-tab-title, .elementor-element.elementor-element-11d47ce .elementor-tab-title .elementor-29775 .elementor-element.elementor-element-67f2fe4 .elementor-tab-title, .elementor-element.elementor-element-c806c37 .elementor-tab-title {
	padding: 10px 10px 10px 0px;
}
}

/* SLICK SLIDER */

@media only screen and (min-width: 768px) {
.elementor-tabs-content-wrapper .slick-track {
  min-width: 14952px !important;
}
.elementor-tabs-content-wrapper .slick-slide {
  width: 519px !important;
}
.elementor-tabs-content-wrapper .slick-slider {
  width: 1556px !important;
}
.slick-slider {
	width: 1602px !important;
}
}
.elementor-tabs-content-wrapper .slick-list.draggable {
  padding: 0px !important;
}
@media only screen and (max-width: 767px) {
.elementor-tabs-content-wrapper .slick-track {
  min-width: 9230px !important;
}
.elementor-tabs-content-wrapper .slick-slide {
  min-width: calc(94vw - 0px) !important;
}
}

/* ARROW */

.mySwiper .slick-prev:before, .slider-col2 .slick-prev:before, .slider-col2-l .slick-prev:before {
	content: "\f053" !important;
	font-family: "Font Awesome 5 Free" !important
}

.mySwiper .slick-next:before, .slider-col2 .slick-next:before, .slider-col2-l .slick-next:before {
	content: "\f054" !important;
	font-family: "Font Awesome 5 Free" !important
}
@media only screen and (min-width: 1025px) {
.mySwiper .slick-prev {
  left: calc(1216px - 60px) !important;
}
.mySwiper .slick-next {
	right: calc(386px - 0px) !important;
}
.elementor-tabs-content-wrapper .mySwiper .slick-next {
	right: calc(340px - 0px) !important;
}
}
button.slick-prev.slick-arrow:hover:before, button.slick-next.slick-arrow:hover:before {
	color: #E75424 !important;
}

/* EKIT LINK */

.ekit-wid-con a {
	color: #ffa284;
}
.ekit-wid-con a:hover {
	color: #e75424;
}
.text .ekit-wid-con a {
	color: #ccc;
}
.text .ekit-wid-con a:hover {
	color: #fff;
}
.yellow .ekit-wid-con a {
	color: #ffff00;
}
.yellow .ekit-wid-con a:hover {
	color: #fff;
}

/* EKIT ACCORDION */

.ekit-wid-con .elementskit-accordion .elementskit-card-body {
	padding: 30px;
}
.white .ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link:hover {
	color: #fff;
}
.yellow .ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link:hover {
	color: #ffff00;
}

.no-border .elementskit-accordion > .elementskit-card {
	border-width: 0px !important;
}

/* IMAGE CAROUSEL */

@media only screen and (min-width: 1025px) {
.bukit-butok-slider .swiper-slide-next img, .bukit-butok-slider .swiper-slide-prev img {
  padding-top: 0px;
  margin-top: 20px;
}
}
.swiper-slide-image {
	box-shadow: 0px 2px 4px rgb(0 0 0 / 0.3) !important; 
}

/* SLIDES */

.swiper-slide {
	border-radius: 10px;
}
.background .swiper-slide {
	border-radius: 0px;
}
.elementor-swiper-button-next {
	right: 20px;
}
.elementor-swiper-button {
	top: 87%;
	padding: 5px;
	border: 2px solid #fff;
	border-radius: 50%;
}
.elementor-lightbox .elementor-swiper-button-next, .elementor-lightbox .elementor-swiper-button-prev {
	border: 0px solid #fff;
	border-radius: 0px;
}
.bukit-butok-slider .elementor-swiper-button {
	border: 0px solid #fff;
}
@media only screen and (min-width: 768px) {
.elementor-swiper-button-prev {
	left: 80%;
}
}
@media only screen and (max-width: 767px) {
.elementor-swiper-button-prev {
	left: 63%;
}
}

/* BACKGROUND VIDEO */

.elementor .elementor-background-video-container {
	border-radius: 10px;
}

/* PRICE TABLE */

.elementor-price-table .elementor-price-table__period {
	margin-top: 10px;
}
	
/* DUAL BUTTON */
	
.ekit-double-btn.ekit-double-btn-two:hover {
	color: #e75424 !important;
}

/* ICON LIST */

@media only screen and (max-width: 1024px) {
.press-release .elementor-icon-list-text {
	padding-top: 7px;
	padding-bottom: 7px;
}
}

/* PARALAX */

.parallax {
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center 0;
    -webkit-background-size: cover;
    background-size: cover;
}

.parallax .elementor-widget-wrap {
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center 0;
    -webkit-background-size: cover;
    background-size: cover;
}

.elementor a {
    word-wrap: break-word;
}

.elementor-testimonial__content {
	min-height: 448px;
}
.ns55 .elementor-testimonial__content {
	min-height: 150px;
}

.mha .elementor-testimonial__content {
	min-height: 558px;
}

.reviewsection .glsr-minimal .glsr-reviews .glsr-review {
	border-radius: 10px;
	box-shadow: 0px 2px 4px rgb(0 0 0 / 0.1) !important;
}

.glsr-minimal .glsr-review p {
  line-height: .9;
}

.elementkit-tab-nav .elementkit-nav-link:hover {
	background-color: #E75424 !important;
	color: #ffffff !important;
}
@media only screen and (max-width: 767px) {
.ekit-wid-con .elementkit-tab-nav.elementskit-fullwidth-tab>.elementkit-nav-item {
	width: 100% !important;
	min-width: 100% !important;
}
}

.elementor-sitemap-title {
	display: none;
}

@media only screen and (min-width: 1025px) {
.jet-carousel .jet-slick-dots, .jet-listing-grid__slider .jet-slick-dots {
	max-width: 1216px;
}
#post .jet-carousel .jet-slick-dots {
	max-width: 1000px;
}
#post .slick-list.draggable {
	padding: 0px !important;
	max-width: 1000px !important;
}
}
@media only screen and (max-width: 1024px) {
#post .jet-carousel .jet-slick-dots {
	max-width: calc(100vw - 40px) !important;
}
.jet-carousel .jet-slick-dots, .jet-listing-grid__slider .jet-slick-dots {
	max-width: calc(100vw - 40px) !important;
}
#post .slick-list.draggable {
	padding: 0px !important;
	max-width: calc(100vw - 40px) !important;
}
}

.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button:hover {
	background-color: #E75424;
}