.top_slider_wrapp.action .flexslider, .top_slider_wrapp.action .flexslider, .top_slider_wrapp.action .flexslider .slides>li, .top_slider_wrapp.action .flexslider .slides>li td
{
	height: 400px!important;
}

.top_slider_wrapp.action .banner_title a 
{
	font-weight: 600!important;
	font-size: 36px!important;
	font-family: 'Montserrat';
	text-shadow: 0px 0px 0px rgb(0 0 0 / 00%);
}
.top_slider_wrapp.action .banner_text
{
	font-weight: 400!important;
	font-size: 24px!important;
	font-family: 'Montserrat';
	text-shadow: 0px 0px 0px rgb(0 0 0 / 00%);
}


.top_slider_wrapp.action .flexslider .flex-control-nav,.top_slider_wrapp.action .front_slider_wrapp .flex-control-nav
{
	display: flex!important;
    align-items: center;
    justify-content: center;
    align-content: center;
    max-width: 70%;
    margin: auto;

}
.top_slider_wrapp.action .flexslider .flex-control-nav li { padding: 0px 0px 0px 0px;height: 8px;}
.top_slider_wrapp.action .flexslider .flex-control-nav li a
{
	width: 80px;
    background: #EFEFEF;
    border-radius: 3.5px;
	border: 0px solid #fff;
}
.top_slider_wrapp.action .flexslider .flex-control-nav li a.flex-active
{
	background: #DEDDDD;
	width: 80px;
	height: 10px;
}
.top_slider_wrapp.action .flexslider .flex-control-nav,.top_slider_wrapp.action .front_slider_wrapp .flex-control-nav
{
	top: 27px;

}
.top_slider_wrapp.action del
{
	text-decoration: line-through;
	font-size: 18px;
	
}
.main_sale .button{
	text-transform: uppercase;

	font-size: 18px;
	background: transparent;
	padding:20px 42px 20px;
	margin-top: 47px;
}
.main_sale .light .button
{
	color: #FFFFFF;
    border: 1px solid #fff;
	
}
.main_sale .dark .button {
	color: #000; 
	border: 1px solid #000;
}
.main_sale .dark .button:hover 
{
	color:#fff;
}
