@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.above_top_bar{
   position: static !important;
    z-index: 1000 !important;
top: 0px;
right: 0;
left: 0;
bottom: 0px;
}
.above_top_bar .social_wrapper ul {
    text-align: center !important;
}
.vol {
    border: 1px solid #e1e1e1 !important;
    padding: 5px;
margin-left: 8px;
}
.above_top_bar .social_wrapper{
border-left: 0px solid #e1e1e1 !important;
border-right: 0px solid #e1e1e1 !important;
}
.above_top_bar .social_wrapper{
    z-index: 1000 !important;
    width: 100% !important;

background-color: #000 !important;
}

}


#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link{
text-transform: uppercase !important;
    font-weight: 600 !important;
    padding: 0px 20px 0px 20px !important;
}
#mega-menu-wrap-primary-menu{
    background: transparent !important;
}
.top_bar, .top_bar.fixed {
    border-bottom: 0px solid #e1e1e1 !important;
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1920px) {
#menu_border_wrapper{
    float: left !important;
    padding-left: 12% !important;
}
.vol{
PADDING: 2px 15px;
    border: 2px solid #4f4741 !important;
    margin-left: 30px;
    color: #fff;;
}
div#nav_wrapper{
    background-color: #e736a0 !important;
    width: 100% !important;
    float: left !important;
}
.top_bar, .top_bar.fixed{
    background-color: #000 !important;
}
#menu_wrapper{
    width: 100% !important;
}
.logo_wrapper{
    padding-left: 12% !important;
}
#menu_wrapper .nav ul, #menu_wrapper div .nav{
margin-top: 3px !important;
}
#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a{
    padding: 1px 17px 0px 17px !important;
}
.above_top_bar .social_wrapper{
border-left: 0px solid #e1e1e1 !important;
    border-right: 0px solid #e1e1e1 !important;
}
.above_top_bar, .above_top_bar .top_contact_info span, .above_top_bar .top_contact_info, .above_top_bar .social_wrapper{
border-color: #000000 !important;
}
.above_top_bar{
    position: absolute !important;
    z-index: 1000 !important;
    top: 24px !important;
    left: 0 !important;
    right: 0 !important;
background: transparent !important;
border-bottom: 0px !important;

} 
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.above_top_bar{
    top: 55px !important;
}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 640px) {
#menu_wrapper{
width:auto !important;
}
.top_bar, .top_bar.fixed{
    background-color: #000 !important;
}
.logo_wrapper{
margin: 6px 0px 0px 11px !important;
}
#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block{
background-color: #e736a0 !important;
padding: 8px !important;
}
#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-right{
margin-right: 0px !important;
}
#mega-menu-wrap-primary-menu .mega-menu-toggle.mega-menu-open + #mega-menu-primary-menu{
background-color: #e736a0 !important;
}
#mega-menu-wrap-primary-menu .mega-menu-toggle{
background: #E736A0 !important;
}
#page_content_wrapper, .page_content_wrapper{
width:auto !important;
}
}
