/*Header*/
header{
	/* transition: all 0.3s ease;? */
	transition: top 0.5s ease-in-out, background-color 0.5s ease;
}
.h-sticky header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
}
.header-sec .head-col-btn{
    display: flex;
    justify-content: flex-end;
    gap: 16px;
}

.header-sec .hide-desktop{ display:none !important; }
.header-sec .et_pb_menu .et-menu>li { margin: 0 25px; padding: 0; }
.header-sec .et_pb_menu .et-menu>li:first-child{ margin-left: 0px;}
.header-sec .et_pb_menu .et-menu>li:nth-last-child(-n+3) { margin-right: 0; }
.header-sec .et_pb_menu .et-menu>li>a{ padding-bottom: 10px; }
.header-sec .nav li li{ padding: 0;}
.header-sec .nav li ul,.header-sec .nav li ul li{ width: 200px; }
.header-sec .et_pb_menu .et-menu-nav>ul ul li a{ padding: 8px 20px !important; }
/* .header-sec .nav li ul{
	top: calc(100% - -20px) !important;
} */
.header-sec .nav ul li a{
	background-color: transparent !important;
	width: auto;
}
.header-sec .et_pb_menu_0_tb_header.et_pb_menu .nav ul li a:hover{
	color:#ff0000!important;
}
/* .header-sec .et_pb_menu .et-menu>li:first-child {
	padding-left: 0;
} */
.header-sec .head-col-btn a{
	display: block;
}
.header-sec .header-row{
	display: flex;
	align-items: center;
}
#menu-header-menu .menu-item-has-children>a:first-child:after{
    content: "";
    display: inline-block;
    width: 12px;
    height: 14px;
    background-image: url(../images/chevron-down.png);
    background-size: contain;
    background-repeat: no-repeat;
    transform: translate(3px, 30%);
}
header .wg_login_btn{
	color: #000000;
    border: 1px solid #000000;
    border-radius: 60px;
    font-size: 14px;
    font-weight: 600;
    padding: 9px 15px;
    position: relative;
    line-height: 1.7em !important;
    width: 110px;
    text-align: center;
}
header .wg_login_btn:hover{
	color: #ffffff;
	background-color: #000000;
}

/*Footer*/
.footer-sec{
   overflow: hidden;
}
.footer-other-menu ul{
	list-style: none;
    display: flex;
    gap: 40px;
    justify-content: flex-end;
    margin: 0;
    padding: 0;
}
.footer-other-menu ul li a{
	text-decoration: underline;
	color: #000000;
}
.footer-other-menu ul li a:hover,
.footer-sec .footer-top a:hover{
	color: #ff0000;
}
.custom-footer .store-icon-column a{
	display: block;
}
.custom-footer .store-icon-column a img{
	display: block;
}
.custom-footer .store-icon-column .et_pb_text_inner p{
	display: flex;
	/* flex-wrap: wrap; */
	gap: 10px;
}
.play-store-icon p {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
}
.play-store-icon p img{
	display: block;
}
.footer-top .footer-nav{
	width: 15%;
}
.footer-top .ftop-last-sec{
	width: 32%;
}
.footer-sec .footer-top a {
    color: #ffffff;
    text-decoration: none;
    font-size: 14px;
    line-height: 40px;
}
.footer-nav ul{
	list-style: none;
}
.footer-nav .footer-nav-cls ul{
	padding: 0;
}
.footer-social-icon .et-social-facebook a.icon:before{
    content: "";
    background-image: url(../images/facebook.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    transform: translate(4px, 4px);
}
.footer-social-icon .et-social-instagram a.icon:before{
    content: "";
    background-image: url(../images/instagram.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    transform: translate(6px, 6px);
}
.footer-social-icon .et-social-youtube a.icon:before{
    content: "";
    background-image: url(../images/youtube.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    transform: translate(6px, 8px);
}
.footer-social-icon .et-social-linkedin a.icon:before{
    content: "";
    background-image: url(../images/linkedin.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    transform: translate(4px, 4px);
}
.footer-bottom{
    display: flex;
    align-items: center;
    flex-wrap: wrap;   
}
/*END*/


/* Responsive */
@media (max-width: 1199px) {
	.header-sec .et_pb_menu .et-menu>li {
		margin: 0 10px;
	}
}
@media (max-width: 980px) {
    .header-sec .hide-desktop{
        display:flex !important;
    }
	.header-sec .et_pb_menu_inner_container .et_pb_menu__wrap{
	justify-content: end;
	}
	.header-sec .et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before{
		display: none;
	}
	#rmp-menu-wrap-7185 .rmp-submenu.rmp-submenu-open{
	    background: white;
   	    max-width: 95%;
     	    margin: auto;
    	    border-radius: 10px;
	}
	#rmp-container-7185{
		background-color: #f3efe7;
	}
	#rmp-menu-wrap-7185 .rmp-submenu .rmp-menu-item-link{
		font-size: 18px;
		line-height: 24px;
		color: #000;
		display: flex;
                align-items: center;
		padding: 0px 20px;
	}
	#rmp-menu-wrap-7185{
		padding-top: 30px;
	}
	#rmp-menu-wrap-7185 .rmp-submenu .rmp-menu-current-item .rmp-menu-item-link{
		color: #dd3333;
	}
	.hide-desktop a{
		border-radius: 50px;
		display: inline !important;
		padding: 0px 15px !important;
		margin-left: 0px;
	}
	.rmp-menu-title-image{
		margin: 0 !important;
		width: 200px;
	}
	 .footer-other-menu ul{
	     justify-content: start;
 	}
	.footer-bottom.et_pb_row_1_tb_footer.et_pb_row{
	   padding-left: 0px !important;
	   padding-right: 0px !important;
	}
}
@media only screen and (min-width: 981px) and (max-width: 1059px) {
	.header-sec .head-col-btn{
		gap:12px;
	}
	.header-sec .head-col-btn a{
		font-size:14px;
	}
	.header-sec .head-col-btn .et_pb_button_0_tb_header_wrapper a{
		padding:7px 25px !important;
	}
	.header-sec .head-col-btn .et_pb_button_1_tb_header_wrapper a{
		padding:7px 20px !important;

	}	
}

@media (max-width: 576px) {
 .footer-other-menu ul{
    flex-direction: column;
    gap: 20px;
 }
}

@media (min-width: 981px) {
 .footer-top > div:first-child{
     position: relative;
 }
 .footer-top > div:first-child:after{
     content: '';
     border-right: 1px solid #FFFFFF1F;
     position: absolute;
     right: -25px;
     height: 200%;
     top: -60px;
 }
}