.sppb-carousel-extended {
    -ms-touch-action: pan-y !important;
    touch-action: pan-y !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    position: relative !important;
    direction: ltr !important;
}
#sp-main-body {
    padding: 10px 0 !important;
}
.practice-areas:hover .sppb-feature-box-title,.practice-areas:hover .sppb-media-content{color:#092F87 !important;}
.practice-areas:hover .sppb-img-container img{filter:brightness(0) contrast(0) !important;}
.com-spsimpleportfolio .sp-simpleportfolio .sp-simpleportfolio-items .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-tags{display: none;}
.sp-simpleportfolio-view-item .sp-simpleportfolio-details-header {display: none;}
.com-spsimpleportfolio .sp-simpleportfolio .sp-simpleportfolio-items .sp-simpleportfolio-item .sp-simpleportfolio-info
{
  padding: 0px 0 10px 0 !important;
  flex-direction: column !important;
  justify-content: flex-end !important;
  align-content: center !important;
  flex-wrap: wrap !important;}

.offcanvas-menu .offcanvas-inner .sp-module.offcanvas-logo {width: auto !important;}
.logo-image-phone {height: 80px !important;}
#sp-header.header-sticky~section#sp-main-body {padding-top: 10px !important;}


.sppb-form-control:not(.form-control):focus, .sppb-form-group .sppb-form-control:not(.form-control):focus, input[type="text"]:not(.form-control):focus, input[type="email"]:not(.form-control):focus, input[type="url"]:not(.form-control):focus, input[type="date"]:not(.form-control):focus, input[type="password"]:not(.form-control):focus, input[type="search"]:not(.form-control):focus, input[type="tel"]:not(.form-control):focus, input[type="number"]:not(.form-control):focus, select:not(.form-control):focus 
{   color: #ffffff !important;}

.sppb-form-control:not(.form-control), .sppb-form-group .sppb-form-control:not(.form-control), input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-control)
{background-color: rgb(32 60 123) !important;}

.view-search #sp-main-body {margin-top: 10px !important;}


#sp-footer { background-color: #092f87 !important;}
.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {text-transform: capitalize !important;}

/*.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span{padding: 0 9px !important;}*/
.sp-megamenu-parent .sp-dropdown li.sp-menu-item:not(:last-child) {width: 95% !important;}


#sp-header.header-sticky~section#sp-main-body {
    padding-top: 10px;
}

.com-spsimpleportfolio .sp-simpleportfolio .sp-simpleportfolio-items .sp-simpleportfolio-item {
    margin-top: 0 !important;
}


.com-spsimpleportfolio .sp-simpleportfolio .sp-simpleportfolio-filter>ul>li>a {color: #203b7b !important;padding: 10px 10px !important;}
body {
    background-color: #fff !important;
    color: #000 !important;
}

#sp-bottom {
    background-color: #092f87 !important;
    color: #888 !important;
}

.sp-megamenu-parent>li>a {
    color: #746f04 !important;
}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #092f87 !important;
}

.sp-megamenu-parent>li:hover>a {
    color: #092f87 !important;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
    color: #092f87 !important;
}
#sp-header {
   background: #fff !important;
}
#sp-bottom {
  padding: 35px 0px 0px !important;}
