.footer-main {
    background: var(--primary);
    color: var(--secondary);
	padding:30px;
}
.footer-main aside.widget-area {
    margin: 0px auto;
    max-width: 100%;
	width:100%;
    padding-top: 0px ;
    padding-bottom: var(--space-160);
    display: flex;
    gap: 30px;
}
.footer-main aside.widget-area:before, .footer-main aside.widget-area:after {
    display: none;
}
.footer-main aside.widget-area .widget_media_image {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.footer-main aside.widget-area .widget_nav_menu, .footer-main .widget.widget_text {
    max-width: 186px !important;
    width: 100% !important;
    color: var(--secondary);
    padding-top: var(--space-20) !important;
    margin-right: 0px !important;
}
.footer-main aside.widget-area .widget_nav_menu:nth-child(3){
    margin-left: 0px !important;
}
.footer-main aside.widget-area .widget_nav_menu:last-child{
    margin-left: 0px !important;
}
.footer-main aside.widget-area nav.menu-footer-menu-container {
    margin-top: var(--space-20) !important;
}
.footer-main aside.widget-area a {
    font-weight: 600;
    font-size: 15px;
    line-height: 100%;
    color: var(--secondary)
}
.footer-main aside.widget-area nav ul li {
    line-height: 100%;
}
.footer-main aside.widget-area nav ul li:not(:last-child) {
    padding-bottom: 10px;
}
.site-footer{
    padding-bottom:0px !important;
    max-width: 100% !important;
}
.footer-custom-btn{
    padding: 23px 35px 23px 77px !important;
    position: relative !important;
    border-radius: var(--radius) !important;
	font-weight: 600;
	font-size: 15px !important;
	line-height: 100% !important;
	letter-spacing: 0px;
    background-color: var(--secondary);
    color: var(--primary);
    display: inline-block;
    margin-top: 0px !important;
    transition: all 0.2s ease-in-out;
    border: 1px solid transparent;
    font-family: var(--font-primary) !important;
}
.footer-custom-btn::before {
    content: "";
    position: absolute;
    height: 22px;
    width: 22px;
    top: 50%;
    left: 35px;
    transform: translateY(-50%);
    border-radius: 30px;
    background-color: #EBB000;
    background-image: url("/wp-content/uploads/2025/12/btn-icon.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: all 0.2s ease-in-out;
}
.footer-custom-btn:hover:before {
    left: calc(100% - 50px);
}
.footer-custom-btn:hover {
    padding: 23px 77px  23px 35px !important;
    background-color: transparent!important;
    color: var(--secondary) !important;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.35);
    border-color: var(--secondary);
}
.explore-in-footer {
    margin: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.inner-container-explore-in {
    max-width: 834px;
    width: 100%;
}
.explore-in-footer .inner-container-explore-in h3 {
    font-weight: 600;
    font-size: 60px;
    line-height: 120%;
    color: var(--secondary);
    margin-bottom: var(--space-40);
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.site-info {
    margin: 0px;
    border-top: unset !important;
    padding-top: 93px !important;
}
.site-info p {
    font-weight: 400;
    font-size: 13px;
    line-height: 100%;
    color: var(--secondary);
}
.site-footer > .site-info {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.site-footer > .site-info .site-name .site-logo {
    margin-bottom: 0px;
    opacity: 30%;
}
.footer-main aside.widget-area {
    flex-wrap: wrap;
}
.footer-main aside.widget-area .widget_media_image a {
    display: flex;
    align-items: center;
    justify-content: center;
}
.footer-main aside.widget-area .widget_media_image a img {
    height: 100%;
    width: 100%;
    object-fit: contain;
    object-position: center;
}
.site-footer > .site-info .powered-by {
    margin-top: 0px;
}
.footer-main .widget h2{
	font-weight: 600;
	font-size: 18px;
	line-height: 120%;
	letter-spacing: 0px;
	color:#FCF6ED;
	margin-bottom: 20px !important;
}
.footer-main .textwidget p {
	font-weight: 600;
	font-size: 15px;
	line-height: 130%;
	letter-spacing: 0px;
	color:#FFFFFF;
}
/*  contact page footer */
.footer-top {
    display: flex;
    justify-content: space-between;
}
.contact-page-footer-main {
    background-color: #231F29;
    padding: 30px;
	border-top: 1px solid #FFFFFF;
}
.footer-logo {
    max-width: 144px;
}
.footer-laga-tiger-logo {
    width: 91px;
    height: 90px;
    opacity: 1;
}
.footer-bottom {
	padding-top: 40px;
}
.footer-bottom p {
    font-weight: 600;
    font-size: 13px;
    line-height: 100%;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 30%;
}
 @media screen and (max-width:1440px){
	 .explore-in-footer{
		 justify-content:flex-end;
	 }
}

@media screen and (max-width:1296px){
    .footer-main{
        padding-left:15px !important;
        padding-right:15px !important;
		padding-bottom:15px;
    }
	.contact-page-footer-main {
		padding: 30px 15px;
	}
    .inner-container-explore-in{
        max-width: 70%;
    }
    .footer-main aside.widget-area section {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}
@media screen and (max-width:1024px){
    .site-info {
        padding-top: 60px !important;
    }
    .explore-in-footer .inner-container-explore-in h3 {
        font-size: 50px;
    }
    /* btn css start */
    .footer-custom-btn {
        padding: 20px 30px 20px 65px !important;
    }
    .footer-custom-btn:before {
        left: 30px;
    }
    .footer-custom-btn:hover:before {
        left: calc(100% - 45px);
    }
    .footer-custom-btn:hover {
        padding: 20px 65px  20px 30px !important;
    }
    /* btn css End */
}
@media screen and (max-width:991px){
    .site-info {
        padding-top: 50px !important;
    }
    .explore-in-footer .inner-container-explore-in h3 {
        font-size: 40px;
    }
    .site-footer > .site-info .powered-by img {
        max-height: 75px;
    }
}
@media screen and (max-width:768px){
    .site-info {
        padding-top: 40px !important;
    }
    .explore-in-footer .inner-container-explore-in h3 {
        font-size: 35px;
    }
    .footer-main aside.widget-area .widget_nav_menu:nth-child(3), .footer-main aside.widget-area .widget_nav_menu {
        max-width: 28% !important;
    }
    .footer-main aside.widget-area .widget_media_image{
        width:15% !important;
    }
    .inner-container-explore-in {
        max-width: 100%;
    }
}

@media screen and (max-width:600px){
    .footer-main aside.widget-area {
        column-gap: 0px;
    }
    .explore-in-footer .inner-container-explore-in h3{
        font-size: 30px ;
    }
    .footer-main aside.widget-area .widget_media_image {
        width: 100%!important;
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }
    .footer-main aside.widget-area .widget_media_image a {
        max-width: 200px;
    }
    .footer-main aside.widget-area .widget_nav_menu:nth-child(3), .footer-main aside.widget-area .widget_nav_menu, .footer-main .widget.widget_text  {
        max-width: 100% !important;
    }
    .site-info {
        padding-top: 30px !important;
    }
	.footer-laga-tiger-logo {
		width: 70px;
		height: 70px;
	}
	.footer-logo {
		max-width: 100px;
	}
	.footer-bottom {
		padding-top: 20px;
	}
}
@media screen and (max-width:480px){
    .explore-in-footer .inner-container-explore-in h3{
        font-size: 24px ;
    }
    .footer-main aside.widget-area .widget_nav_menu:nth-child(3), .footer-main aside.widget-area .widget_nav_menu {
        max-width: 100% !important;
    }
    .footer-custom-btn {
        padding: 15px 25px 15px 55px !important;
    }
    .footer-custom-btn:hover {
        padding: 15px 55px  15px 25px !important;
    }
    .footer-custom-btn:hover:before {
        left: calc(100% - 40px);
    }
    .footer-main aside.widget-area .widget_media_image a {
        max-width: 100px;
    }
    .footer-main aside.widget-area {
        gap: 20px;
    }
    .footer-main aside.widget-area .widget_nav_menu h2.widget-title {
        margin-bottom: 15px;
    }
    .site-info {
        padding-top: 20px !important;
    }
    .footer-main aside.widget-area .widget_nav_menu nav {
        margin-top: 0px;
    }
    .site-footer > .site-info .powered-by img {
        max-height: 65px;
    }
	.footer-custom-btn:before {
		left: 25px;
	}	
	.footer-laga-tiger-logo {
		width: 60px;
		height: 60px;
	}	
		.footer-logo {
		max-width: 90px;
	}
}