/* ----------------------------------------------------------------
	Responsive CSS (Common)
-----------------------------------------------------------------*/

@media (max-width: 1249px) {
}

@media (max-width: 992px) {
    .wsmenu > .wsmenu-list > li > a { display: block; }
    .m_lang_fa{ font-size: 22px; }
    .m_btn_lang_s{ padding-top: 20px; }
    .wsmobileheader{ height: 80px; }
    .wsmenu > .wsmenu-list > li > .wsmegamenu { top: 0px; }
    .wsmenu > .wsmenu-list > li > .wsmegamenu .link-list .menu_form_link { transform: translateX(5px); }
    .wsmenu > .wsmenu-list > li > .wsmegamenu .link-list .menu_form_link:hover { animation: 0.5s menu_form_link_hover_mobile; transform: translateX(15px); }
}

@media (max-width: 768px) {
    
}

@media (max-width: 576px) {
    .m_spo{ padding-bottom: 15px; }
}