  hr {
    border-bottom: 1px solid #333333;
}

footer hr {
    border-bottom: 1px solid #3f3d3d;
}

.back-to-top-button {
    color: #E7E5E4;
    right: 50px;
    transition: 350ms ease-in;
    bottom: 202px;
    display: block;
    position: absolute;
}
.back-to-top-button:hover {
    color: #736D62!important;
}
.back-to-top-button:focus {color: unset!important;}
.back-to-top-button:hover .fas {border-color: #736D62;}
.back-to-top-button .fas {
    transform: rotate(270.2deg);
    border: solid 0.08em #E7E5E4;
    border-radius: 0.1em;
    padding: 0.2em 0.25em 0.15em;
    font-size: 2em;  
}
/*.back-to-top-button .fas:hover {border-color: #736D62;color: #736D62;}*/

.sidenav .menu ul li span {
    display: inline-block;
}
    
.menu li a {
    font-family: 'Inter', sans-serif;
    font-style: normal;
    font-weight: 600;color: #000000!important;
    font-size: 1rem;
    line-height: 1.5;
}
.dropdown li a {padding: 8px!important;}

.menu li {
    margin-right: 8px;
}

header nav {
    padding-top: 0.3em; 
    margin-left: 4em;
}

header ul.dropdown.menu li > a:not(.button):hover {
    background: #F4F3F2;
    border-radius: 4px;
    color: #000000;transition: background-color 0.2s ease-out;
}

header ul.dropdown.menu li.active > a:not(.button),
header ul.dropdown.menu li > a:not(.button):active,
header ul.dropdown.menu li > a:not(.button):focus { background: transparent;
    border-radius: 4px;
    color: #000000;transition: background-color 0.2s ease-out;}


header .phone a,
header .phone a:active {
    font-family: 'Inter', sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.5; padding: 10px 8px;
    height: 40px;
    color: #000000; transition: 0.2s ease-out;}
header .phone a:hover    {color: #000000!important;    background: #F4F3F2;      border-radius: 4px;transition: background-color 0.2s ease-out;}


/*header .dropdown.menu > li.is-dropdown-submenu-parent > a::after {
   display: none;
    border: solid #000000;
    /*content: '';
    vertical-align: middle;
    padding: 3px;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    left: 40px;
    top: 34px;
}*/

header .dropdown.menu > li.is-dropdown-submenu-parent > a::after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.67725 1.97468C10.1078 1.54417 10.1078 0.84617 9.67725 0.415657C9.24673 -0.0148547 8.54873 -0.0148545 8.11822 0.415658L5.00004 3.53384L1.88191 0.415706C1.45139 -0.0148062 0.753396 -0.0148061 0.322884 0.415706C-0.107628 0.846219 -0.107628 1.54422 0.322884 1.97473L4.22044 5.87229C4.50047 6.15232 4.89367 6.2502 5.25282 6.16594C5.4459 6.12068 5.62915 6.02278 5.77969 5.87224L9.67725 1.97468Z' fill='black'/%3e%3c/svg%3e ")!important;
    top: 34px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-size: auto;
    padding: 10px;
    left: 39px;
    right: 0;
    border: none!important;
    position: absolute;
}

.handle-all-in-one-solution > a::after {left: 79px!important;}

/*header .dropdown.menu > li.is-active > a::after {display:none;}*/

header .dropdown.menu li ul.submenu li a:not(.button) {
    color: #736D62;
    background: transparent;
}

header .dropdown.menu li ul.submenu {
        background: transparent;
        border: none;
        top: 64px !important;
        min-width: 301px;
        padding-top: 0;
        border-radius: 0;margin-top: 4px;
}

header .dropdown.menu li ul.submenu.level-3 {
    top: 1px !important;
}

    

header .dropdown.menu li ul.submenu li a:not(.button):hover{
    background: #F4F3F2;
    border-radius: 0;
}

header .dropdown.menu li ul.submenu.hasSection > li > a,
header .dropdown.menu li ul.submenu.hasSection > li > a:not(.button):hover, 
header .dropdown.menu li ul.submenu.hasSection > li.active > a:not(.button) {
    background: transparent;
    color: #000000;
}

header .dropdown.menu li ul.submenu.hasSection > li.handle-services > a,
header .dropdown.menu li ul.submenu.hasSection > li.handle-services > a:not(.button):hover, 
header .dropdown.menu li ul.submenu.hasSection > li.handle-services.active > a:not(.button) {
    color: #000000;   
}

header .dropdown.menu li ul.submenu.hasSection > li > ul a:hover {
    background: #F4F3F2;
}

header .dropdown.menu li ul.submenu.hasSection > li.handle-services > ul a:hover {
    background:#F4F3F2;
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
    border: none;
}

header ul.dropdown.menu li a:not(.button) {
    padding-right: 0.9em;
    padding-left: 0.9em;
}

.logo-container img {
    max-width: 232px;padding: 4px 0;
}

.menu-spacer {
    -moz-box-shadow: 1px 1px 4px -1px rgba(0,0,0,0.5);
    -webkit-box-shadow: 1px 1px 4px -1px rgba(0,0,0,0.5);
    box-shadow: 1px 0px 31px 3px rgba(0,0,0,0.3);
    background: #FFFFFF /* Old browsers */ background:-moz-linear-gradient(top,#FFFFFF 0%,#FFFFFF 45%,#FEFBFB 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFFFFF),color-stop(45%,#FFFFFF),color-stop(100%,#FEFBFB));
    background: -webkit-linear-gradient(top,#FFFFFF 0%,#FFFFFF 45%,#FEFBFB 100%);
    background: -o-linear-gradient(top,#FFFFFF 0%,#FFFFFF 45%,#FEFBFB 100%);
    background: -ms-linear-gradient(top,#FFFFFF 0%,#FFFFFF 45%,#FEFBFB 100%);
    background: linear-gradient(to bottom,#FFFFFF 0%,#FFFFFF 45%,#FEFBFB 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF',endColorstr='#FEFBFB',GradientType=0 );
    width: 100%;
    position: fixed;
    background: #ffffff;
    top: 4.3em;
    left: 0;
    right: 0;
    display: none!important;
    height: 135px;
    z-index: -9999;
}

.is-stuck .menu-spacer {
    -moz-box-shadow: 1px 1px 4px -1px rgba(0,0,0,0.1);
    -webkit-box-shadow: 1px 1px 4px -1px rgba(0,0,0,0.1);
    box-shadow: 1px 0px 31px 3px rgba(0,0,0,0.1);
}

.handle-portfolio .menu-spacer {
    padding-bottom: 16em;
}

.handle-test .menu-spacer {
    height: 235px;
}

.has-submenu:hover .menu-spacer {
    display: block;
}

header .dropdown.menu li ul.submenu.hasSection {
    left: auto;
}

header .dropdown.menu li ul.submenu.hasSection > li {
    float: left;
    width: 250px;
    position: relative;
    margin-left: 0;
}

header .dropdown.menu li ul.submenu.hasSection > li.handle-services {
    margin-left: 0;
}

header .dropdown.menu li ul.submenu.hasSection li ul {
    position: absolute;
    left: -1px;
    padding-top: 0;z-index: -99999999;
    /*border-right: 1px solid #D0CBC9!important;*/
    border-radius: 4px!important;
}

header .dropdown.menu li ul.submenu.hasSection li.handle-toolkit ul {
        padding-right: 35px;/*border-left: 1px solid #D0CBC9!important;*/
    border-radius: 4px!important;
}

header .dropdown.menu li:hover ul,
header .dropdown.menu li.is-active ul,
header .dropdown.menu li:hover ul.hasSection ul {
    display: block;
}

.dropdown.menu > li.opens-right > .is-dropdown-submenu {
    left: auto;
}

.sticky.is-stuck {
    max-width: 100% !important;
    opacity: 0.9;
}

.sticky {
    top: 0 !important;
}

/*header .dropdown.menu > li.is-dropdown-submenu-parent.handle-all-in-one-solution > a::after {
    left: 73px;
}*/

ul.is-dropdown-submenu.level-2.hasSection:before {
    left: 70px;
}

header .dropdown.menu li ul {
    display:none;
}

ul.is-dropdown-submenu.level-2:before {
    border-left: 7px solid transparent;
    width: 0;
    height: 0;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ffffff;
    content: '';
    position: absolute;
    top: -2px;
    display: none;
    left: 38px;
    z-index: -9999999;
}

.is-dropdown-submenu-parent {
    position: static;
}

.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
    right: auto;
    left: 27em;
}

.menu.level-1 {
    position: static;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: left;
    /*margin-left: 38px;*/
}

aside.sidenav .featured-section {
    display: none;
}

.handle-home {
    display: none;
}

header .dropdown.menu li ul.submenu.portfolio-a,
header .dropdown.menu li ul.submenu.portfolio-b,
header .dropdown.menu li ul.submenu.portfolio-c {
    min-width: 200px;
}

header .dropdown.menu li ul.submenu.portfolio-a {
    right: 397px;
}

header .dropdown.menu li ul.submenu.portfolio-b {
    right: 195px;
    padding-left: 0;
}

header .dropdown.menu li ul.submenu.portfolio-c {
    right: 36px;
    padding-left: 0.8em;
}

ul.is-dropdown-submenu.level-2.portfolio-b:before {
    left: -140px;
}

header .dropdown.menu li ul.submenu.portfolio-b::after,
header .dropdown.menu li ul.submenu.portfolio-c::after{
    content: '';
    position: absolute;
    /*border-left: 1px solid #ddd;*/
    height: 95%;
    left: 0px;
    top: 20px;
}

ul.is-dropdown-submenu.level-2.portfolio-a:before,
ul.is-dropdown-submenu.level-2.portfolio-c:before {
    display: none;
}

.hoveron {
    background: none;
    position: absolute;
    top: 0;
    display: none;
    height: 77px;
}

 

footer {
    background-color: #000000;
    font-family: 'Muli',sans-serif;
    color: #FFFFFF;
    padding-top: 12px;
    /*position: fixed;
    z-index: -1;
    left: 0;
    right: 0;
    bottom: 0;*/
}

footer p.copyright{
    margin-bottom: 0;
    line-height: 1.6;
    padding-bottom: 31px;
}

footer p.copyright a:hover, 
footer p.copyright a:active,
footer p.copyright a:not(.button):hover, 
footer p.copyright a:not(.button):active,
footer p.copyright a:not(.button):focus {
    /*color: #F15F27;*/
}

footer a,
footer a:link,
footer a:visited {
    font-size: 1rem;
    line-height: 1.5;
    color: #D0CBC9;
    font-weight: 600;
    font-family: 'Inter', sans-serif;
    padding-right: 0;
    display: block;
    padding-bottom: 1em;
}

.staples-partner {
    padding-top: 14px;
}

.social-icons {
    padding-bottom: 0px;    height: 40px;
    border-left:1px solid #3f3d3d;
    padding-top: 0;
}

.social-icons ul {
    /*padding-top: 7px;padding-left: 8px;*/
}

/*.social-icons ul li a {
    font-size: 13px;
    padding-left: 16px;
    padding-right: 0;
}*/

.fa-bars.icon {
    float: right;
}

footer .mobile-social-icons i {
    font-size: 3em;
    color: #dfd8d3;
    margin-right: 0.4em;
}

footer .mobile-social-icons i.fa-instagram icon {
    margin-right: 0;
}  

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
    background-color: #f15f27;
    box-shadow: #f15f27 0 1px 3px 0 inset;
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
    background: #f15f27 !important;
}

.handle-toolkit li:first-child,.handle-services li:first-child {margin-top: 35px;}
.handle-toolkit a span {    z-index: -9999999;}
.level-3 li a {    font-weight: normal;}
.level-1, .level-2 {background:#ffffff!important;}
.level-3 {    border-radius: 4px!important;    }
.level-2 li {    margin-right: 0;}
.level-2 li a {padding-left:24px!important;padding-right:24px!important;}
.handle-all-in-one-solution .level-2 {width: 51.4%;border: 1px solid #D0CBC9!important;border-radius: 4px!important;height:282px;  }
.handle-all-in-one-solution .level-3 {margin-right:0!important;padding-right:0!important;}
.handle-toolkit a:hover {background:#F4F3F2!important;border-top-left-radius: 4px!important;}
.handle-services a:hover {background:#F4F3F2!important;border-top-right-radius: 4px!important;}
.handle-portfolio .portfolio-a li:first-child a:hover {border-top-left-radius: 4px!important;}
.handle-portfolio .portfolio-b li:first-child a:hover {border-top-right-radius: 4px!important;}
.handle-about-us .level-2 li:first-child a:hover {border-top-left-radius: 4px!important;border-top-right-radius: 4px!important;}
.handle-about-us .level-2 li:last-child a:hover {border-bottom-left-radius: 4px!important;border-bottom-right-radius: 4px!important;}
.handle-resources .level-2 li:first-child a:hover {border-top-left-radius: 4px!important;border-top-right-radius: 4px!important;}
.handle-resources .level-2 li:last-child a:hover {border-bottom-left-radius: 4px!important;border-bottom-right-radius: 4px!important;}
.handle-toolkit .level-3 li:last-child a:hover {border-bottom-left-radius: 4px!important;}
.handle-services .level-3 li:last-child a:hover {border-bottom-right-radius: 4px!important;}
.handle-services, .handle-toolkit {    width: 50%!important;}
.portfolio-a {    border-left: 1px solid #D0CBC9!important;    border-top: 1px solid #D0CBC9!important;    border-bottom: 1px solid #D0CBC9!important;border-top-left-radius: 4px!important;
    border-bottom-left-radius: 4px!important;}
.portfolio-b {    border-right: 1px solid #D0CBC9!important;    border-top: 1px solid #D0CBC9!important;    border-bottom: 1px solid #D0CBC9!important;border-top-right-radius: 4px!important;
    border-bottom-right-radius: 4px!important;}
.handle-about-us .level-2 {border-radius: 4px!important; width: 150px!important;    min-width: unset!important;border: 1px solid #D0CBC9!important;}
.handle-resources .level-2 {border-radius: 4px!important; width: 200px!important;    min-width: unset!important;border: 1px solid #D0CBC9!important;}
/*.is-active .hoverlink  {background: #F4F3F2!important;}
.is-dropdown-submenu-parent.is-active > a {background: #F4F3F2!important;}*/
.js-dropdown-active > a {background: #F4F3F2!important;}
#footer {    height: 189px!important}
.fab {    color: rgba(208, 203, 201, 1)!important;    font-size: 1.125rem!important;}
.sticky {opacity: unset!important;height: 88px;border-bottom: none!important;}
header {box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.1);height: 88px;}
/*header {border-bottom: none!important;box-shadow: 0px 2px 16px rgba(0, 0, 0, 0.1);}*/
.phone span {vertical-align: middle;}
.sticky-container {height:88px!important;}
.phone {height: 40px;margin-top: 8px;}
/*.logo-container {margin-top: 20px!important;}*/
ul#mainNav > li > a {transition: 0.2s ease-out;border-radius: 4px;}
ul#mainNav > li:hover > a {
    background: #F4F3F2;transition: 0.2s ease-out!important;
}
ul#mainNav > li:hover > a::after {
    display:none;
}
.lgsrgutter {/*padding-left:0!important*/}
.cust-wid {width: 1170px!important;    margin: 0 auto!important;}
/*#ww-xiy4blwf {margin-right: 25px;    margin-left: 6px;*/}
.footer2 {    padding-top: 8px;}
.social-icons .menu li {    margin-right: 0;}
/*.cust-nav nav {margin-top: -1px;}*/
/*#ww-xiy4blwf {margin-top: 0px;    margin-bottom: 28px;}*/

/*.dropdown.menu li:hover .level-2 {
    animation: mymove 0.2s;
}
@keyframes mymove {
  from {opacity: 0;}
  to {opacity:1;}
}

.dropdown li > ul {opacity:0;}
@keyframes mymove2 {
  from {opacity: 1;}
  to {opacity:0;}
}*/

.dropdown.menu li .level-2 {
    opacity:0;
    transition:opacity 0.2s;}
.dropdown.menu li:hover .level-2 {
    opacity:1;
    }



.socialmedia li {padding-right:16px;}
.socialmedia li:last-child {padding-right:0px;}
.sticky {  position: fixed;  top: 0;  width: 100%;z-index: 9999999;}

main {margin-bottom: -1px;}
.popup {
    background: url(//s3-ap-southeast-1.amazonaws.com/assets-powerstores-com/data/org/21648/theme/33882/img/bg-overlay.png);
    position: fixed;
    top: 100%;
    width: 100%;
    height: 100%;
    z-index: 10001;
    overflow: auto;
    display: none;
}
.sidebar-contact .toggle.active {
    display: none;
}
.sidebar-contact {
    position: fixed;
    right: -360px;
    z-index: 999;
    transform: translateY(-50%);
    height: auto;
    box-sizing: border-box;
    transition: 0.5s;
}
.sidebar-contact h2 {
    padding: 0;
    text-transform: capitalize;
}
.sidebar-contact .toggle {transition: 0.35s ease-in;}
.sidebar-contact .book-demo-now-button .button {
    width: 100%;
}
button, .button {
    font-size: 16px !important;
    text-transform: uppercase;
    font-weight: 600;
    padding: 11px 25px 10px;
    height: 41px;
    text-align: center;
    font-family: 'Titillium Web', sans-serif;
    border-radius: 2px;
    line-height: none;
}
button:not(.button-group button), .button:not(.button-group button) {
    font-size: 1em;
    border-radius: radius;
}
ul {
    margin-left: 0;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    margin-bottom: 0.5em;
    text-transform: uppercase;
}
header {
    background-color: #FFFFFF;
    color: #FFFFFF;
}
header a:not(.button):hover, header a:not(.button):active, header a:not(.button):focus {
    color: #F15F27;
}
header .dropdown.menu li a:not(.button) {
    width: 100%;
}
header ul.dropdown.menu li a:not(.button) {
    color: #000000;
}
header ul.dropdown.menu li.active > a:not(.button), header ul.dropdown.menu li > a:not(.button):hover, header ul.dropdown.menu li > a:not(.button):active, header ul.dropdown.menu li > a:not(.button):focus {
    color: #FFFFFF;
}
header .dropdown.menu li ul.submenu li a:not(.button) {
    color: #FFFFFF;
}
header .dropdown.menu > li.is-dropdown-submenu-parent > a::after {
    border-color: #000000 transparent transparent;
}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
    border-color: transparent transparent transparent #FFFFFF;
}
.ps-policies, main {
    background-color: #fff;
    overflow: auto;
}
aside.sidenav .is-accordion-submenu {
    margin-left: 0;
}
aside.sidenav .menu.accordion-menu li {
    border-bottom: 1px solid #000000;
}
aside.sidenav .menu.accordion-menu li:last-child {
    border-bottom: 0px solid;
}
* {
    box-sizing: border-box;
}
*:before, *:after {
    box-sizing: border-box;
}
html,body {
    height: 100%;
    position: relative;
}
#footer {
    height: 190px;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.off-canvas-content {
    min-height: 100vh;
    /* will cover the 100% of viewport */
    overflow: hidden;
    display: block;
    position: relative;
    padding-bottom: 190px;
    /* height of your footer */
}
.grid-container.full {
    max-width: 1170px!important;
}
.logo-container {
    display: flex;
    align-items: center;
    padding-left: 0!important;
    align-content: center;
    /*width: 270px!important;*/
}
.logo-container a {
    line-height: 0;    
}
.cust-nav {
    align-items: center;    
    padding-right: 0!important;
}
.cust-nav nav {
    flex: 1;
}
#footer .lgsrgutter {
    padding-left: 0!important;
    padding-right: 0!important;
}
.footer2 {
    padding-left: 0!important;
    padding-right: 0!important;
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1170px) {
.logo-container {
    padding-left:15px!important;
}
.cust-nav {
    padding-right: 15px!important;
}
}

@media only screen and (min-device-width: 1171px) and (max-device-width: 1199px) {
.grid-container.full {
    margin-left: 15px;
    margin-right: 15px;
}
}

@media only screen and (min-device-width: 1171px) {
.cust-nav nav {
    margin-left: -7px!important;    
}
}

@media only screen and (min-device-width: 1200px) {
.logo-container {
    width: 270px!important;    
}
}

@media screen and (min-width: 1024px) and (max-width: 1050px) {
.logo-container svg {
    width: 100%;    
}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.logo-container {
    padding-left:15px!important;
}
.cust-nav {
    padding-right: 15px!important;
}
}

@media screen and (min-width: 40em) and (max-width: 1024px) {
.handle-all-in-one-solution > a::after {    left: auto!important;}
.menu-open {position:fixed;}
.menu-open main {overflow:hidden;}
aside.sidenav .menu.accordion-menu li {    border-bottom: none!important;}
aside.sidenav .menu li a { position: relative;}
aside.sidenav > .menu {
        height: 91.5%;
        background: #fff;
        width: 488px;
        float:right;
        left: 0;
        overflow-x: hidden;
        overflow-y: auto;
}
.level-2,.level-3 {    left: 0!important;float: left!important;    width: 100%!important;}
.handle-toolkit, .handle-services, .handle-about-us .level-2, .handle-resources .level-2 {    width: 100%!important;}
.phone {height:unset;float: right;   margin-right: 24px;    padding-bottom: 5px;    margin-top: -5px;}
.handle-all-in-one-solution .level-2, .handle-about-us .level-2, .handle-resources .level-2 {     border: none!important;    border-radius: 0!important;}
.menu li a svg {vertical-align: middle;float: right;}
.menumaina {padding: 16px 15px 16px 32px!important;}
.level-2 a, .level-2 li a {    background: #F4F3F2!important;}
.divider {    height: 1px;    background: #D0CBC9;}
.level-2 li a {    padding: 8px 15px 8px 32px!important;}
.handle-webware-business-academy .topsubmenu, .handle-open-office-hour .topsubmenu, .handle-toolkit .topsubmenu, .handle-testimonials .topsubmenu, .handle-accountants .topsubmenu, .handle-blog .topsubmenu {    padding-top: 16px!important;}
.menu li a span {    padding-left: 0!important;}
.subtitlesa a {    font-weight: normal!important;}
.logo img {height: 40px!important;}
header {height: 64px!important;background: #fff;position:relative;    width: 100%;box-shadow: 0px 2px 16px rgb(0 0 0 / 10%);}
#footer {height: 496px!important;/*z-index: 999;*/}
.showPanel {    z-index: 99999!important;}
footer {padding-top: 4px!important;}
footer p.copyright {padding-bottom: 7px!important;}
.fab {font-size: 2.5rem!important;}
.social-icons {padding-top: 0px !important;padding-left: 0!important;margin-bottom: 22px!important;border-left: none!important;}
#ww-dlmkl0ba {padding-bottom:24px;}
.social-icons ul, .social-icons ul li a {padding-left: 0!important;padding-right: 30px!important;padding-bottom-:0;}
.social-icons ul li:last-child a {padding-right: 0px!important;}
.has-submenu .menumaina::after {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.485 7.40422C20.0945 7.0137 19.4613 7.0137 19.0708 7.40422L11.9998 14.4752L4.92879 7.40427C4.53826 7.01374 3.9051 7.01374 3.51457 7.40427C3.12405 7.79479 3.12405 8.42796 3.51457 8.81848L11.2917 16.5957C11.3293 16.6332 11.3691 16.6671 11.4106 16.6974C11.8018 16.9834 12.3537 16.9497 12.707 16.5964L20.485 8.81843C20.8755 8.42791 20.8755 7.79475 20.485 7.40422Z' fill='black'/%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    background-size: 24px;
    padding: 16px 24px 16px 0;
    right: 15px!important;
    border: none!important;
    margin-top: -11px!important;
} 
.clicked::after {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.485 16.5964C20.0945 16.9869 19.4613 16.9869 19.0708 16.5964L11.9998 9.52543L4.92879 16.5964C4.53826 16.987 3.9051 16.987 3.51457 16.5964C3.12405 16.2059 3.12405 15.5727 3.51457 15.1822L11.2917 7.40504C11.3201 7.37666 11.3498 7.35034 11.3806 7.32609C11.7731 7.01571 12.3445 7.04176 12.707 7.40422L20.485 15.1822C20.8755 15.5727 20.8755 16.2059 20.485 16.5964Z' fill='black'/%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    background-size: 24px;
    padding: 16px 15px;
    border: none!important;}
.copyright a {text-align: center;}
.accordion-menu .is-accordion-submenu-parent[aria-expanded='true'] > a::after {margin-top: -20px!important;    margin-right: 0px;}
.handle-services .topsubmenu {    padding-top: 16px!important;}
.level-2 li:last-child a {    padding-bottom: 16px!important;}
.handle-all-in-one-solution .level-2 .handle-services a {padding-bottom: 8px!important;}
.handle-online-reputation-management a span {    padding-bottom: 8px;}
.accordion-menu li:first-child {    margin-top: 16px;}
.pad-med-sm {padding:12px 15px!important;}
header .phone a {padding:0!important;}
.handle-resources .level-2 li:first-child {margin-top: 0!important;}
main {margin-bottom: 306px!important;}
.lgsrgutter svg {height: 40px;}
.social-icons .menu li {margin-right: 10px!important;}
.social-icons ul {    padding-top: 0px!important;}
#ww-xiy4blwf {    margin-top: 0;    margin-bottom: 0;}
.staples-partner {    padding-top: 0px;}
.phone span {padding-right:24px;}
.footer2 {    padding-top: 4px;    padding-left: 0;    padding-right: 0;}
.dlogo {margin-top: -4px!important;}
.back-to-top-button:hover {    color: unset!important;}
.back-to-top-button:focus, .back-to-top-button:focus .fas {color: #736D62!important;}
.back-to-top-button, .back-to-top-button .fas {color: #E7E5E4!important;}
.back-to-top-button:hover .fas {border-color: unset;}
main {overflow: hidden;}
aside.sidenav .menu.accordion-menu .active > a {    background: transparent!important;}
#footer .med-spacer {
    height:20px!important;
}

}


@media screen and (max-width: 39.9375em) {
a {-webkit-tap-highlight-color: transparent;}
.handle-all-in-one-solution > a::after {    left: auto!important;}
.phone {padding-right:24px;}
.menu-open {position:fixed;}
header {height: 48px!important;position: relative;    background: #fff;    width: 100%;box-shadow: 0px 2px 16px rgb(0 0 0 / 10%);}
.logo img {height: 32px!important;}
aside.sidenav > .menu {
        height: 85.5%;
        background: #fff;
        width: 100%;
        float:none;
        left: 0;
        overflow-x: hidden;
        overflow-y: auto;
}
.sidenav {top: 104px!important;}
.hide-sml {display:none;}
aside.sidenav .menu.accordion-menu li {    border-bottom: none!important;}
.menu li a svg {vertical-align: middle;float: right;}
.menumaina {padding: 16px 15px 16px 32px!important;}
.phone {float: right;margin-right: 21px;padding-bottom: 0px;margin-top: -1px;}
.handle-toolkit, .handle-services, .handle-all-in-one-solution .level-2, .handle-about-us .level-2, .handle-resources .level-2 {width:100%!important;border: none!important;border-radius: 0!important;}
.menu li a span {    padding-left: 0!important;}
.level-2 a, .level-2 li a {    background: #F4F3F2!important;}
.divider {    height: 1px;    background: #D0CBC9;}
.level-2 li a {    padding: 8px 15px 8px 32px!important;}
.handle-webware-business-academy .topsubmenu, .handle-open-office-hour .topsubmenu, .handle-toolkit .topsubmenu, .handle-testimonials .topsubmenu, .handle-accountants .topsubmenu, .handle-blog .topsubmenu  {    padding-top: 16px!important;}
.subtitlesa a {    font-weight: normal!important;}
aside.sidenav .menu li a { position: relative;}
#footer {height: 496px!important;/*z-index: 999;*/}
.showPanel {    z-index: 99999!important;}
footer {padding-top: 4px!important;}
footer p.copyright {padding-bottom: 7px!important;}
.fab {font-size: 2.5rem!important;}
.social-icons {padding-top: 4px !important;    padding-left: 0!important;    margin-bottom: 23px!important;}
#ww-dlmkl0ba {padding-bottom:24px;}
/*.social-icons ul, .social-icons ul li a {padding-left: 0!important;}*/
.has-submenu .menumaina::after {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.485 7.40422C20.0945 7.0137 19.4613 7.0137 19.0708 7.40422L11.9998 14.4752L4.92879 7.40427C4.53826 7.01374 3.9051 7.01374 3.51457 7.40427C3.12405 7.79479 3.12405 8.42796 3.51457 8.81848L11.2917 16.5957C11.3293 16.6332 11.3691 16.6671 11.4106 16.6974C11.8018 16.9834 12.3537 16.9497 12.707 16.5964L20.485 8.81843C20.8755 8.42791 20.8755 7.79475 20.485 7.40422Z' fill='black'/%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    background-size: 24px;margin-top: -11px!important;
    padding: 16px 24px 16px 0;
    right: 15px!important;
    border: none!important;
} 
.clicked::after {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.485 16.5964C20.0945 16.9869 19.4613 16.9869 19.0708 16.5964L11.9998 9.52543L4.92879 16.5964C4.53826 16.987 3.9051 16.987 3.51457 16.5964C3.12405 16.2059 3.12405 15.5727 3.51457 15.1822L11.2917 7.40504C11.3201 7.37666 11.3498 7.35034 11.3806 7.32609C11.7731 7.01571 12.3445 7.04176 12.707 7.40422L20.485 15.1822C20.8755 15.5727 20.8755 16.2059 20.485 16.5964Z' fill='black'/%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    background-size: 24px;
    padding: 16px 15px;
    border: none!important;}
.copyright a {text-align: center;}
.accordion-menu .is-accordion-submenu-parent[aria-expanded='true'] > a::after {margin-top: -20px!important;    margin-right: 0px;}
.menu li {    margin-right: 30px;}
.menu li:last-child {    margin-right: 0px;}
footer .mobile-social-icons i {margin-right: 0;}
.pad-med-sm {padding:10px 15px 6px 15px!important;/*margin-top: 5px;*/}
.pad-rt-sm {padding-right: 15px!important;padding-top: 15px!important;padding-bottom: 15px!important;}
.accordion-menu li:first-child {    margin-top: 16px;}
.handle-services .topsubmenu {    padding-top: 16px!important;}
.level-2 li:last-child a {    padding-bottom: 16px!important;}
.logo svg {height: 32px;margin-top: -5px;width: 156px;}
.sidenavbtn, .crossbtn {top: 12px!important;}
.handle-all-in-one-solution .level-2 .handle-services a {padding-bottom: 8px!important;}
.handle-resources .level-2 li:first-child {margin-top: 0!important;}
.social-icons .menu li {    margin-right: 30px;}
.social-icons .menu li:last-child {    margin-right: 20px;}
main {    margin-bottom: 306px!important;}
.lgsrgutter svg {height: 40px;}
.staples-partner {margin-left: 52px;}
#ww-xiy4blwf {margin-left: 20px;}
.handle-online-reputation-management a span {    padding-bottom: 8px;}
#ww-xiy4blwf {    margin-top: 0;    margin-bottom: 0;}
.staples-partner {    padding-top: 0px;}
/*.back-to-top-button {    z-index: 9999999999999999;}*/
.dlogo {margin-top: -4px!important;}
.footer2 ul li a {padding-right: 30px;}
.footer2 ul li:last-child a {padding-right: 0px;}
.back-to-top-button:hover {    color: unset!important;}
.back-to-top-button:focus, .back-to-top-button:focus .fas {color: #736D62!important;}
.back-to-top-button, .back-to-top-button .fas {color: #E7E5E4!important;}
.back-to-top-button:hover .fas {border-color: unset;}
.footer2 {padding-left: 0;    padding-right: 0;}
.sticky-container {z-index: 9999!important;}
main {overflow: hidden;}
aside.sidenav .menu.accordion-menu .menumaina {    background: transparent!important;}
aside.sidenav .menu.accordion-menu .is-active > a {    background: #F4F3F2!important;}
#footer .med-spacer {
    height:20px!important;
}
.dark-section .button {
height: 55px;    
}
.logo-mrg-tp-med {
    display: flex;
    align-content: center;
    align-items: center;    
}
.logo-mrg-tp-med a {
    line-height: 0;     
}
.mrg-tp-med {
    margin-top: -2px;    
}

}

@media only screen and (min-device-width: 639px) and (max-device-width: 639px) {
/*.handle-all-in-one-solution > a::after {    left: auto!important;}
.back-to-top-button {    z-index: 99999999;}
.menu-open {position:fixed;}
main {  overflow: hidden;}
#footer {    height: 420px!important;}
.mobhead {height: 48px!important;
    position: fixed;
    background: #fff;
    width: 100%;}
.pad-med-sm {padding: 8px 15px!important;}
.hide-sml { display: none;}
.logo svg {margin-top: -5px;    height: 32px;width: 156px;}
.sidenavbtn, .crossbtn {top: 23%;}
.phone {float: right;margin-right: 40px!important;    margin-top: 0!important;}
.lgsrgutter svg {height: 40px;}
.fab {font-size: 40px!important;}
.staples-partner {margin-right: 5px;}
#ww-xiy4blwf {margin-left: 5px;}
aside.sidenav > .menu {
        height: 95.5%;
        background: #fff;
        width: 100%;
        float:none;
        left: 0;
        overflow-x: hidden;
        overflow-y: auto;}
.sidenav {top: 48px!important;}
aside.sidenav .menu.accordion-menu li {    border-bottom: none!important;}
.menu li a svg {vertical-align: middle;float: right;}
.menumaina {padding: 16px 15px 16px 32px!important;}
.phone {float: right;padding-bottom: 0px;}
.handle-toolkit, .handle-services, .handle-all-in-one-solution .level-2, .handle-about-us .level-2, .handle-resources .level-2 {width:100%!important;border: none!important;border-radius: 0!important;}
.menu li a span {    padding-left: 0!important;}
.level-2 a, .level-2 li a {    background: #F4F3F2!important;}
.divider {    height: 1px;    background: #D0CBC9;}
.level-2 li a {    padding: 8px 15px 8px 32px!important;}
.handle-toolkit .topsubmenu, .handle-testimonials .topsubmenu, .handle-accountants .topsubmenu {    padding-top: 16px!important;}
.subtitlesa a {    font-weight: normal!important;}
aside.sidenav .menu li a { position: relative;}
.has-submenu .menumaina::after {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.485 7.40422C20.0945 7.0137 19.4613 7.0137 19.0708 7.40422L11.9998 14.4752L4.92879 7.40427C4.53826 7.01374 3.9051 7.01374 3.51457 7.40427C3.12405 7.79479 3.12405 8.42796 3.51457 8.81848L11.2917 16.5957C11.3293 16.6332 11.3691 16.6671 11.4106 16.6974C11.8018 16.9834 12.3537 16.9497 12.707 16.5964L20.485 8.81843C20.8755 8.42791 20.8755 7.79475 20.485 7.40422Z' fill='black'/%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    background-size: 24px;margin-top: -11px!important;
    padding: 16px 24px 16px 0;
    right: 15px!important;
    border: none!important;
} 
.clicked::after {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.485 16.5964C20.0945 16.9869 19.4613 16.9869 19.0708 16.5964L11.9998 9.52543L4.92879 16.5964C4.53826 16.987 3.9051 16.987 3.51457 16.5964C3.12405 16.2059 3.12405 15.5727 3.51457 15.1822L11.2917 7.40504C11.3201 7.37666 11.3498 7.35034 11.3806 7.32609C11.7731 7.01571 12.3445 7.04176 12.707 7.40422L20.485 15.1822C20.8755 15.5727 20.8755 16.2059 20.485 16.5964Z' fill='black'/%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    background-size: 24px;
    padding: 16px 15px;
    border: none!important;}
.copyright a {text-align: center;}
.accordion-menu .is-accordion-submenu-parent[aria-expanded='true'] > a::after {margin-top: -20px!important;    margin-right: 0px;}
.menu li {    margin-right: 30px;}
.menu li:last-child {    margin-right: 0px;}
.accordion-menu li:first-child {    margin-top: 16px;}
.handle-services .topsubmenu {    padding-top: 16px!important;}
.level-2 li:last-child a {    padding-bottom: 16px!important;}
.sidenavbtn, .crossbtn {top: 22%!important;}
.handle-all-in-one-solution .level-2 .handle-services a {padding-bottom: 8px!important;}
.handle-resources .level-2 li:first-child {margin-top: 0!important;}
.handle-online-reputation-management a span {    padding-bottom: 8px;}
.social-icons {padding-top: 0!important;    margin-bottom: 23px;}
.dlogo {    margin-top: 0!important;}*/

}

@media only screen and (width: 1024px) {
.footer2 {
    padding-right: 15px!important;
    padding-left: 0px!important;
}
#footer .lgsrgutter {
    padding-left: 15px!important;
}
.phone span {padding-right:0;}
.phone {margin-right: 0!important;    margin-left: -21px;    padding-right: 0!important;padding-bottom: 0!important;}
.handle-toolkit li:first-child,.handle-services li:first-child {margin-top: 35px;}
.handle-all-in-one-solution > a::after {    left: 79px!important;}
.handle-toolkit a span {    z-index: -9999999;}
.level-3 li a {    font-weight: normal;}
.level-1, .level-2 {background:#ffffff!important;}
.level-3 {    border-radius: 4px!important;    }
.level-2 li {    margin-right: 0;}
.level-2 li a {padding-left:24px!important;padding-right:24px!important;}
.handle-all-in-one-solution .level-2 {width: 59%!important;border: 1px solid #D0CBC9!important;border-radius: 4px!important;height:282px!important;  }
.handle-all-in-one-solution .level-3 {margin-right:0!important;padding-right:0!important;}
.handle-toolkit a:hover {background:#F4F3F2!important;border-top-left-radius: 4px!important;}
.handle-services a:hover {background:#F4F3F2!important;border-top-right-radius: 4px!important;}
.handle-portfolio .portfolio-a li:first-child a:hover {border-top-left-radius: 4px!important;}
.handle-portfolio .portfolio-b li:first-child a:hover {border-top-right-radius: 4px!important;}
.handle-about-us .level-2 li:first-child a:hover {border-top-left-radius: 4px!important;border-top-right-radius: 4px!important;}
.handle-about-us .level-2 li:last-child a:hover {border-bottom-left-radius: 4px!important;border-bottom-right-radius: 4px!important;}
.handle-resources .level-2 li:first-child a:hover {border-top-left-radius: 4px!important;border-top-right-radius: 4px!important;}
.handle-resources .level-2 li:last-child a:hover {border-bottom-left-radius: 4px!important;border-bottom-right-radius: 4px!important;}
.handle-toolkit .level-3 li:last-child a:hover {border-bottom-left-radius: 4px!important;}
.handle-services .level-3 li:last-child a:hover {border-bottom-right-radius: 4px!important;}
.handle-services, .handle-toolkit {    width: 50%!important;}
.portfolio-a {    border-left: 1px solid #D0CBC9!important;    border-top: 1px solid #D0CBC9!important;    border-bottom: 1px solid #D0CBC9!important;border-top-left-radius: 4px!important;
    border-bottom-left-radius: 4px!important;}
.portfolio-b {    border-right: 1px solid #D0CBC9!important;    border-top: 1px solid #D0CBC9!important;    border-bottom: 1px solid #D0CBC9!important;border-top-right-radius: 4px!important;
    border-bottom-right-radius: 4px!important;}
.handle-about-us .level-2 {border-radius: 4px!important; width: 150px!important;    min-width: unset!important;border: 1px solid #D0CBC9!important;}
.handle-resources .level-2 {border-radius: 4px!important; width: 200px!important;    min-width: unset!important;border: 1px solid #D0CBC9!important;}
/*.is-active .hoverlink  {background: #F4F3F2!important;}*/
.is-dropdown-submenu-parent.is-active > a {background: #F4F3F2!important;}
.js-dropdown-active > a {background: #F4F3F2!important;}
.level-2, .level-3 {    left: auto!important;width: unset!important;}
.level-2 a, .level-2 li a {background: transparent!important;}
.level-2 li:last-child a {    padding-bottom: 8px!important;}
header .dropdown.menu li ul.submenu li a:not(.button):hover {    background: #F4F3F2!important;}
header .dropdown.menu li ul.submenu.portfolio-a {    right: 282px;}
header .dropdown.menu li ul.submenu.portfolio-b {    right: 80px;}
.lgsrgutter svg {height: 48px;}
main {margin-bottom: -49px!important;}
.social-icons {    padding-top: 11px!important ;}
.social-icons ul {    padding-left: 11px!important;    padding-right: 0!important;}
.social-icons-float {float:right;margin-left: -15px!important;    margin-right: 0!important;}
footer p.copyright { padding-bottom: 31px!important; }
.cust-wid {    width: auto!important;    margin: 0 15px!important;}
.lgsrgutter {/*padding-left:15px!important*/}
.sm-gutter-scrn {/*padding-right:15px!important;*/}
header {    height: 88px!important;}
/*.logo-container {    padding-left: 15px!important;}*/
.mob-padd-ryt {    padding-right: 15px!important;    padding-left: 0!important;}
/*.footer2 { padding-left: 15px!important; padding-right: 15px!important; }*/
#footer {
    height: auto!important;
}
.intercom-lightweight-app-launcher,
.intercom-namespace .intercom-1f8c4cu {
    bottom: 75px!important;
}
#footer .med-spacer {
    height: 28px!important;
}
    
}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
/*.logo-container {padding-left:15px!important;}*/
.mob-padd-ryt {padding-right:15px!important;padding-left: 0!important;}
.phone {margin-right: 0!important;margin-left: -21px;    padding-right: 0!important;}
header {height: 88px!important;}
/*.cust-nav {padding-left: 0!important;padding-right: 0!important;width: 53.33333%!important;}*/
.social-icons .menu li {margin-left: 16px;margin-right: 0!important;}

/*.newhome .digitalguide-section .icon-box {height: 244px!important;width:290px!important;}*/

.social-icons .menu li a {margin-right: 0!important;padding-left: 0!important;}

.social-icons {    padding-top: 0px ;    padding-left: 0!important;    margin-bottom: 0px!important;}

}

@media only screen and (min-device-width: 1024px) and (max-device-width: 1255px) {
.intercom-lightweight-app-launcher {bottom: 75px!important;}
}




@media only screen and (min-device-width: 1171px) and (max-device-width: 1366px) {
/*.logo-container {    padding-left: 0px!important;}*/
.mob-padd-ryt {    padding-right: 0px!important;padding-left:26px!important;}
.phone {    margin-left: 0!important;}
.phone a {    padding-right: 0!important;}
.cust-wid {    width: auto!important;       max-width: 1170px!important;}
.social-icons ul {    padding-left: 24px;}
.social-icons-float {float:right;}
.social-pad-ryt {padding-right: 0!important;}


}

@media only screen and (min-device-width: 1171px) and (max-device-width: 1199px) {
header .custom-grid-container {    margin-left: 15px;    margin-right: 15px;}
.mob-padd-ryt {    padding-left: 21px!important;}
.cust-wid {    width: auto!important;   margin: 0 15px!important;      max-width: 1170px!important;}
.lgsrgutter {/*padding-left:15px!important*/}
/*footer .custom-grid-container {    margin-left: 0!important;    margin-right: 0!important;}*/
.social-icons ul {    padding-left: 24px;}
.social-icons-float {float:right;}
.sm-gutter-scrn {/*padding-right:15px!important;*/}
/*.social-pad-ryt {padding-right: 15px!important;}*/
main {margin-bottom: 7px;}

}

@media only screen and (min-device-width: 1171px) and (max-device-width: 1180px) {
.social-pad-ryt {padding-right: 15px!important;}

}

@media only screen and (min-device-width: 1190px) and (max-device-width: 1199px) {
.social-icons {padding-left: 15px!important;}

}



@media only screen and (min-device-width: 1025px) and (max-device-width: 1170px) {
.mob-padd-ryt {    padding-right: 15px!important;}
.phone {    float:right;}
.cust-wid {    width: auto!important;    margin: 0 15px!important;    max-width: 1170px!important;}
.lgsrgutter {/*padding-left:15px!important*/}
.social-icons ul {    padding-left: 24px;}
.social-icons-float {float:right;margin-left: 0!important;    margin-right: 0!important;}
.sm-gutter-scrn {/*padding-right:15px!important;*/}
main {margin-bottom: 7px;}
#footer .lgsrgutter {
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.footer2 {
    padding-right: 15px!important;
}

}

@media screen and (min-width: 1024px) {
/*.social-icons-float {float:right;}*/
header {position:relative;}

}

@media screen and (max-width: 1024px) {
 /*menu button*/
.sidenavbtn {
  position: fixed;
  color: #3ABFC4;/*teal*/
  opacity:1;
  z-index: 999;top: 20px;
  transition: all 0.2s ease;right: 15px;
}


/*cross button*/
.crossbtn{
  position: fixed;
  padding-bottom: 5px;
  color: #fafaf9;/*pale yello*/
  opacity:0;
  z-index: 899;top:20px;
  transition: all 0.2s ease;right: 15px;
}

.sidenav {
        overflow: hidden;
        position: fixed;
        width: 100%;
        top: 64px;
        left: 0;
        height: 100%;
        background-color: rgba(37, 33, 32, 0.7);
        z-index: -1;
        opacity:0;
        transition: all 0.2s ease;
}

.disBtn{
  opacity:0;
}
.enCross{
  opacity:1;
}
.showPanel{
  opacity:1;
}

}

@media screen and (max-width: 1024px) {
    .handle-all-in-one-solution .level-2 {
        height:100%;
    }
}

@media print, screen and (min-width: 40em) {
    footer .mobile-social-icons i {
        font-size: 4em;
    }
}

@media print, screen and (min-width: 64em) {
    footer {
       /* padding: 30px 0 20px;*/
    }
    
    footer a,
    footer a:link,
    footer a:visited {
        display: inline;
        padding-bottom: 0;
    }
    
     footer .copyright a {
         padding-right:24px;
    }
}
 @media screen and (max-width: 39.9375em) {
     .social-icons {
        border-left: none;
    }
.social-icons ul {
    /*padding-top: 0;margin-left: 20px;*/
}
.logo img {
    max-width:215px;
}

}

.hom-login:hover {
    background: #F4F3F2!important;
    transition: 0.2s ease-out!important;
    border-radius: 4px;
}
.hom-login {
    padding: 8px!important;
    margin-left: 16px;
    transition: 0.2s ease-out;
    height: 40px;
}



