body{
	background:#FFFEEE;
	overflow-x:hidden;
}
.td-btn:hover{
			color: var(--td-common-black);
			border:1px solid #000;
			box-shadow: 1px 2px #000;
		}
.td-map-inner iframe {
			/*filter: saturate(0.3);*/
		}
.tdmenu__navbar-wrap > ul > li a {
	font-weight: 500;
	font-size: 19px;
	color: var(--td-common-reddark);
	font-family: var(--td-ff-body);
	text-transform:capitalize;
}
.tdmenu__navbar-wrap > ul > li:hover a {
	
	color: var(--td-common-white);
}
ul > li:hover > a {
	color: var(--td-common-white)!important;
}
.header-sticky .search-button, .search-button {
    color: var(--td-common-reddark);
    font-size: 24px;
    transform: translateY(3px);
	display:none;
}
.header-sticky .tdmenu-offcanvas-open-btn span, .tdmenu-offcanvas-open-btn span {
    height: 2px;
    width: 34px;
    background-color: var(--td-common-reddark);
    display: block;
    border-radius: 6px;
}
.header-sticky {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    opacity: 1;
    width: 100%;
    z-index: 999;
    visibility: visible;
    background: none;
	padding-top:20px;
	padding-bottom:20px;
    /*
	box-shadow: 0px 1px 3px 0px rgba(18, 20, 32, 0.14);
    animation: 0.95s 
ease 0s normal forwards 1 running headerSlideDown;
    -webkit-animation: 0.95s 
ease 0s normal forwards 1 running headerSlideDown;
    backdrop-filter: blur(10px);
	*/
}
.offCanvas__info {
    background: var(--td-common-white-2) none repeat scroll 0 0;
}
.tdmobile__menu-box {
    background: var(--td-common-white-2);
}
.header-sticky .tdmenu__main-menu ul > li > a {
    padding: 27px 0;
    color: var(--td-common-reddark);
}
.td-text-slider-item .text{
	font-size:17px;
	/*margin-left:0;*/
	margin-right:10px;
}
.offCanvas__info{
	color: var(--td-common-reddark);
}
.offCanvas__info h1, .offCanvas__info h2, .offCanvas__info h3, .offCanvas__info h4, , .offCanvas__info h5{
	color: var(--td-common-reddark);
}
.offCanvas__side-info .contact-list h4{
	color: var(--td-common-reddark);
}
.roadmap button{
	 background-color: var(--td-common-cream);
	 color: var(--td-common-reddark);
	 border: 1px solid #A80727;
    box-shadow: 1px 2px #A80727;
}
.roadmap button:hover{
	 background-color: var(--td-common-red);
}
.roadmap button.active{
	 background-color: var(--td-common-reddark);
	 color:var(--td-common-cream);
}
.tdmobile__menu .navigation li > a {
    color: var(--td-common-reddark);
    text-transform: capitalize;
	font-size: 17px;
}
.tab-pane{
	min-height:30vh;
}
.td-hero-3-title {
        font-size: 40px;
		
    }
.td-schedule-4-tab-btn button {
    border-radius: 10px;
    width: 120px;
    height: 50px;
    background: var(--td-common-cream);
    font-weight: 500;
    font-size: 11px;
    text-transform: capitalize;
    color: var(--td-grey-1);
    font-family: var(--td-ff-poppins);
	border: 1px solid var(--td-common-reddark);
}
.tdmenu__navbar-wrap > ul > li:hover a {
    color: #416414 !important;
}
.td-schedule-4-tab-btn button .td-counts {
    
    padding: 2px 10px;
    background: var(--td-common-white);
    display: inline-block;
    margin-bottom: 10px;
}
.td-breadcrumb-title {
    color: var(--td-common-white);
	text-shadow:2px 3px var(--td-common-reddark);
}
.td-breadcrumb-list ul li {
    color: var(--td-common-reddark);
	list-style:none;
}
.accordion-item {
    color: var(--td-common-white-2);
    background-color: transparent;
    border: none;
}
.td-faq-wrapper .accordion-button, .td-faq-wrapper .accordion-button:not(.collapsed) {
    color: var(--td-common-white);
}
.acc-jelajah {
   background:none;
   background-color:transparent;
   color:#FFF;
}
.td-faq-wrapper .td-faq-details-para p {
    font-family: var(--td-ff-paragraph);
    line-height: 28px;
    color: var(--td-common-white-2);
    margin-bottom: 4px;
}
.td-faq-wrapper .accordion-button {
    padding: 15px 0;
}
.td-faq-wrapper .accordion-button::after {
    border: 2px solid var(--td-common-white);
}
.td-faq-wrapper .accordion-button .accordion-btn::before {
    background-color: var(--td-common-white);
}
.td-faq-wrapper .accordion-button .accordion-btn::after {
    background-color: var(--td-common-white);
}
.td-blog-5-item .td-blog-thumb::before {
	
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 35%, rgba(0, 0, 0, 0.7) 100%);
}
.td-team-bigtext {
   z-index:999;
}
.td-about-4-bigtitle {
    right: -100px !important;
	position:absolute;
}
.td-blog-tag-widget .tagcloud a {
    font-family: var(--td-ff-paragraph);
    font-weight: 500;
    font-size: 14px;
    text-transform: capitalize;
    background: var(--td-common-reddark);
    color: var(--td-common-white);
    border-radius: 4px;
    padding: 6px 16px;
    display: inline-block;
    margin-right: 6px;
    margin-bottom: 6px;
    transition: all 0.4s ease;
}
.td-blog-tag-widget .tagcloud a:hover {
    background: var(--td-common-black);
}
.td-postbox-thumb img {
    border-radius: 15px;
	margin-bottom:20px;
}
.td-about-3-clients .icon {
    background: none;
}
.td-btn.areamap {
    font-size: 11px;
    border-radius: 50px;
    padding: 5px 25px;
	text-transform: lowercase;
}
.text-link-map{
	
}
.td-map-inner {
    background: none;
}
.td-blog-5-item .td-blog-thumb {
    border-radius: 15px;
}
.td-blog-5-item .td-blog-thumb img {
    border-radius: 15px;
}
.td-postbox-content p {
    text-transform: none;
}
.accordion-item:last-of-type .accordion-button.collapsed {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}
.bg-white-2 .td-faq-wrapper .accordion-button, .bg-white-2 .td-faq-wrapper .accordion-button:not(.collapsed) {
    color: var(--td-common-reddark);
}
.bg-white-2 .td-faq-wrapper .td-faq-details-para p {
    color: var(--td-common-reddark);
}
.bg-white-2 .td-faq-wrapper .accordion-button, .bg-white-2 .td-faq-wrapper .accordion-button:not(.collapsed) {
    color: var(--td-common-reddark);
}
.bg-white-2 .td-faq-wrapper .accordion-button::after {
    border: 2px solid var(--td-common-reddark);
}
.bg-white-2 .td-faq-wrapper .accordion-button .accordion-btn::before, .bg-white-2 .td-faq-wrapper .accordion-button .accordion-btn::after {
    background-color: var(--td-common-reddark);
}
@media (max-width: 575px) {
	.td-schedule-tab-btn button {
		padding: 5px 13px;
		margin:3px;
		font-size:14px;
		border-radius:50px;
	}
	.td-hero-3-title {
        font-size: 25px;
		height:200px;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .tdmenu__navbar-wrap > ul > li a {
		padding: 40px 0px;
		margin: 0px 10px;
    }
	.td-hero-3-title {
        font-size: 40px;
		height:100px;
    }
}