

#multiscroll-nav li .active span {
    background-color: #0184c3;
    border-color: #0184c3;
}

@media screen and (max-width: 800px) {
    .popup_menu_opened header .q_logo img.popup {
    opacity: 0 !important;
}
}

@media screen and (max-width: 800px) {
    .vertical_split_slider > .ms-left  {display:none}
}
}

@media only screen  /* iPhone*/
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) { 
    .ms-tableCell {
    vertical-align: bottom;
    padding-top: 0px;
}
}

@media only screen /* iPhone*/
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) { 
    .ms-tableCell {
    vertical-align: top;
    padding-top: 0px;
}
}

@media only screen   /* iPad*/
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
    .ms-tableCell {
    vertical-align: top;
    padding-top: 100px;
}
}