
.special-card{
border: 2px dashed #d2a002;
    padding: 33px !important;
    border-radius: 17px 
}
	.special-menu-number span{
		float:right;
	}
	.board-list_title {
			color: #fff !important;
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			width: 100%;
			gap: 15px;
			white-space: nowrap;
			overflow: hidden;
	}
	
	@media only screen and (max-width: 767px){
		.board-list_title {
			overflow: hidden;
		}
	}
	.special-menu-text p{
		color:#a3a3a3 !important;
	}
	.board-list_title:after{
		content: '';
		width: 100%;
		border-bottom: 2px dashed var(--mainColor);
		display: inline-block;
		<!--position: absolute;-->
		top: -3px;
		
	}
	
	.heading-menu {
			color: var(--title-color);
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			width: 100%;
			gap: 15px;
			white-space: nowrap;
			color:#d2a002;
			
	}
	.heading-menu:after{
		content: '';
		width: 60%;
		border-bottom: 2px solid var(--mainColor);
		display: inline-block;
		position: relative;
		top: -6px;
		
	}
	.heading-menu:before{
		content: '';
		width: 60%;
		border-bottom: 2px solid var(--mainColor);
		display: inline-block;
		position: relative;
		top: -6px;
		
	}
	.overallbg{
		background-image: url(../images/menu/why_bg_1.jpg);
		padding:30px;
		border-top-right-radius: 142px;
		border-right: 10px solid #d2a002;
	}
	.single-special-menu-content .special-card {
		background: #fff0 !important;
	}
	@media only screen and (max-width: 767px){
	    .special-menu-tabs .nav{
	        display: flex;
            white-space: nowrap !important;
            flex-wrap: unset;
            padding-left: 68px;
	    }
	    .special-menu-tabs .nav.nav-tabs {
	         
            overflow: auto !important;
            padding-bottom: 13px;
	    }
	    
	    .special-menu-tabs .nav.menu-cat {
	        padding-left: 70px !important;
	    }
	    .special-menu-tabs .nav.menu-name {
	        padding-left: 52px !important;
	    }
	    
		.single-special-menu-content .special-card .special-menu-text h3 {
			font-size: 13px;
			margin-bottom: -7px;
		}
		.single-special-menu-content .special-card .special-menu-number span {
    font-size: 13px;
    left: auto;
    right: 0px;
    top: -5px;
		}
		single-special-menu-content .special-card .special-menu-text p {
    font-size: 8px;
	}
	.single-special-menu-content .special-card {
	   
	    	/*padding: 0px 5px 0px 0px !important;*/
	    	    padding: 15px 12px 12px 12px !important;
	}
	.align-items{
		    margin-bottom: 5px !important;
	}
	.single-special-menu-content .special-card .special-menu-text p {
    font-size: 9px;
    padding-top: 11px;
    line-height: 13px;
}
	
	}
	.align-items{
		    margin-bottom: 10px;
	}
