#page-container { overflow:hidden; }


.et_pb_row_0 { margin-top:25px; }

.home .et_pb_row_0 { margin-top:0px; }

footer a {
  color:#ffffff;
}

#et-secondary-menu>ul>li:last-child a:before {
    font-family: 'ETmodules';
    content: "\e090";
    margin-right: 10px;
    margin-top: -1px;
    color: #ffffff;
    font-size: 18px;
    float: left;
}

.phone-icon {
  padding-top:7px;
}

.email-icon {
  padding-top:7px;
}

.blog-sidebar {
    width:15% !important;
}

.search-results {
  margin-top:125px;
}

.reviews-home {
  height:500px;
}

.et_pb_circle_counter.et_pb_with_title .percent, .et_pb_number_counter.et_pb_with_title .percent {
  margin-bottom:0px;
}


.et_pb_circle_counter h3, .et_pb_number_counter h3 {
  font-size:16px;
}


.flex-SameSize .et_pb_column_1_3{
display: flex !important;
}


.et_blog_grid_equal_height {
  height:52% !important;
}

.experts-dark {
  font-size: 46px;
  color: #222222;
  line-height:50px;
  font-weight:bold;
  font-family: 'DM Sans', sans-serif;
  letter-spacing: .88px;
}

.experts-light {
  font-size: 46px;
  color: #222222;
  line-height:50px;
  font-weight:bold;
  font-family: 'DM Sans', sans-serif;
  letter-spacing: .88px;
}

.nofee-title {
  font-size: 46px;
  color: #222222;
  line-height:50px;
  font-weight:bold;
  font-family: 'DM Sans', sans-serif;
  letter-spacing: .88px;
}

.reviews {
  font-size: 46px;
  color: #222222;
  line-height:50px;
  font-weight:bold;
  font-family: 'DM Sans', sans-serif;
  letter-spacing: .88px;
}

.back-text {
  font-size: 46px;
  color: #222222;
  line-height:50px;
  font-weight:bold;
  font-family: 'DM Sans', sans-serif;
  letter-spacing: .88px;
}

.learn-more {
  font-size: 18px;
  color: #ffffff;
  line-height:18px;
  font-weight:bold;
  font-family: 'DM Sans', sans-serif;
  letter-spacing: .16px;
  border-bottom: 4px solid #FFDA00;
  padding-bottom:10px;
  width:100px;
}

.learn-more:hover {
  border-bottom: 4px solid #dabd01;
}

.view-testimonials {
  font-size: 18px;
  color: #ffffff;
  line-height:18px;
  font-weight:bold;
  font-family: 'DM Sans', sans-serif;
  letter-spacing: .16px;
  border-bottom: 4px solid #FFDA00;
  padding-bottom:15px;
  width:240px;
}

.view-testimonials:hover {
  border-bottom: 4px solid #dabd01;
}

html body .supsystic-social-sharing a.social-sharing-button {
  color:#082C54 !important;
  background-color:rgba(255, 255, 255, 0) !important;
}

html body .supsystic-social-sharing a.social-sharing-button a:hover {
  color:#ffffff !important;
 
}

.supsystic-social-sharing a.social-sharing-button.sharer-flat.facebook:hover {
  color:#ffffff !important;
}

.supsystic-social-sharing a.social-sharing-button.sharer-flat.twitter:hover {
  color:#ffffff !important;
}

.supsystic-social-sharing a.social-sharing-button.sharer-flat.linkedin:hover {
  color:#ffffff !important;
}

.supsystic-social-sharing a.social-sharing-button.sharer-flat.mail:hover {
  color:#ffffff !important;
}

.share-title {
  font-size: 12px;
  color: #919191;
  line-height:26px;
  font-weight:400;
  font-family: 'DM Sans', sans-serif;
  letter-spacing: .11px;
  padding-left:8px;
}



.et_pb_widget_area_left {
  border-right:0px;
}

.home #main-header {
  background-color:rgba(255, 255, 255, 0);
}

.home .et_pb_menu_0_tb_header.et_pb_menu {
  background-color:rgba(255, 255, 255, 0);
}

.home-slider {
  

}

.home .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
  color:#ffffff !important;
}

.home .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button {
  color:#ffffff !important;
}

.home .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button a:hover {
  color:#ffffff !important;
}


.header-contact {
  float:left;
  color:#222222;
  font-family: 'DM Serif Display', serif;
  font-size:18px;
  letter-spacing:0.35px;
  line-height:22px;
  padding-top:12px;
  padding-left:25px;
}

.page-id-8 .header-contact {
	color:#ffffff;
}

.header-phone a {
  float:left;
  color:#222222;
  font-family: 'DM Sans', sans-serif;
  font-size:20px;
  letter-spacing:0.18px;
  line-height:30px;
 
}

.header-home-phone a {
  float:left;
  color:#ffffff;
  font-family: 'DM Sans', sans-serif;
  font-size:20px;
  letter-spacing:0.18px;
  line-height:30px;
}
  


.header-home-contact {
  float:left;
  color:#ffffff;
  font-family: 'DM Serif Display', serif;
  font-size:18px;
  letter-spacing:0.35px;
  padding-top:12px;
  padding-left:25px;
}

.home .header-contact a {
  color:#ffffff;
}

.header-contact img {
  padding-top:5px;
}

.header-home-contact img {
  padding-top:5px;
}

#et_top_search {
  margin-top:14px;
}

.et_pb_fullwidth_menu .et_pb_menu__search-container--visible, .et_pb_menu .et_pb_menu__search-container--visible {
  background-color:#ffffff;
}


#footer-widgets {
  padding-top:2% !important;
  padding-bottom:75px;
}

#footer-bottom {
  display:none;
}

.footer-widget {
  font-size:14px;
  font-weight:400;
  line-height:22px;
  letter-spacing: .13px;
}

.footer-disclaimer {
  font-size:12px;
  text-align:right !important;
}

.menu-footer a {
  color:#ffffff;
}

.mobile-menu-footer a {
  color:#ffffff;
}

.fwidget:last-child {
  text-align:right;
  width:100%;
}


#et-top-navigation {
	font-family: 'DM Sans', sans-serif !important;
	font-size:16px;
	font-weight:400;

}


.stewart-header {
	background-color:#ffffff;
  padding-bottom:15px;
}

.stewart-fixed-header {
	background-color:#ffffff;
}


.stewart-home-header {
	background: transparent;
  padding-bottom:15px;
}

.stewart-home-fixed-header {
	background-color:#ffffff;
}

.stewart-fixed-header .site-logo {
    width:50%;
    margin-left:10px;
  }

.stewart-home-fixed-header .site-logo {
    width:50%;
    margin-left:10px;
  }

.stewart-home-fixed-header #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button)>a>.quadmenu-item-content {
  color:#222222 !important;
}


.stewart-fixed-header .header-contact {
  padding-top:5px;
}

.stewart-home-fixed-header .header-contact {
	color:#222222;
}

.stewart-home-fixed-header .header-home-phone a {
  color:#222222 !important;
}

.stewart-home-fixed-header .header-home-contact {
  color:#222222 !important;
  padding-top:5px;
}

.home #quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret {
  color:#ffffff;
}

.stewart-home-fixed-header #quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret {
  color:#222222 !important;
}

.stewart-home-fixed-header #quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret:before {
  color:#222222 !important;
}

.stewart-home-fixed-header #quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-post_type>a>.quadmenu-item-content>.quadmenu-text {
  color:#222222 !important;
}

.stewart-home-fixed-header #et_search_icon:before {
  color:#FFDA00 !important;
}

.stewart-home-fixed-header .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button {
  color:#FFDA00 !important;
}

.stewart-home-fixed-header .stewart-header-contact {
  width:100% !important;
  float:left !important;
}

.stewart-fixed-header .stewart-header-contact {
  width:100% !important;
  float:left !important;
}

.stewart-home-fixed-header .home-header-divider {
  display:none;
}

.home #et_search_icon:before {
  color:#ffffff !important;
}

#top-menu li.current-menu-item>a {
  color:#082C54;
}

#quadmenu.quadmenu-divi {
  font-family: 'DM Sans', sans-serif;
	font-size:16px;
  font-weight:400;
}

.home #quadmenu.quadmenu-divi {
  color:#ffffff;
}

#quadmenu.quadmenu-divi .quadmenu-navbar-nav > li.quadmenu-item > a, #quadmenu.quadmenu-divi .quadmenu-navbar-nav > li.quadmenu-item > form {
  color:#ffdd00;
  font-family: 'DM Sans', sans-serif;
}
  

#quadmenu.quadmenu-divi .quadmenu-navbar-nav > li:not(.quadmenu-item-type-button) > a > .quadmenu-item-content > .quadmenu-icon {
  color:#ffdd00;
}

.home #quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-post_type>a>.quadmenu-item-content>.quadmenu-text {
  color:#ffffff;
}


.home #quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret:before {
  color:#ffffff;
}

#quadmenu.quadmenu-divi.quadmenu-is-horizontal.js .quadmenu-navbar-nav > li.quadmenu-item{
  height:60px;
}

#quadmenu.quadmenu-divi .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a > .quadmenu-item-content {
  font-family: 'DM Sans', sans-serif !important;
  letter-spacing: .15px;
  font-size:16px;
  font-weight:400;
}

.home #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button)>a>.quadmenu-item-content {
  color:#ffffff;
}

#quadmenu .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item:not(.quadmenu-item-type-column) {
  font-family: 'DM Sans', sans-serif !important;
  letter-spacing: .15px;
  font-size:16px;
  font-weight:400;
  line-height:26px;
  color:#222222;
}

#quadmenu.quadmenu-divi .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a > .quadmenu-item-content {
  font-family: 'DM Sans', sans-serif !important;
  font-size:20px !important;
  font-weight:bold;
  line-height:24px;
  letter-spacing:0px;
  color:#082C54;
  padding-left:0px;
}

#quadmenu.quadmenu-divi .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a > .quadmenu-item-content:hover {
  border-bottom:3px solid #FFDA00 !important;
  padding-bottom:0px;
  margin-bottom:12px;

}


/*#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button)>a>.quadmenu-item-content {
  position:relative;
  text-decoration:none;
  display:inline-block;
}

#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button)>a>.quadmenu-item-content:after {
  display:block;
  content: '';
  border-bottom: solid 3px #FFDA00 !important;
  transform: scaleX(0);
  transition: transform 250ms ease-in-out;
  transform-origin:100% 50%
}

#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item:not(.quadmenu-item-type-button)>a>.quadmenu-item-content:hover:after {
  border-bottom:3px solid #FFDA00 !important;
  padding-bottom:0px;
  margin-bottom:0px;

}
*/


.original-cases-title a:hover {
  webkit-transition: 0.5s ease;
            transition: 0.5s ease;
    width: 30px;
  border-bottom:3px solid #FFDA00;
  margin-bottom:0px;
  padding-bottom:0px;
}

.cases-title a {
  position:relative;
  text-decoration:none;
  display:inline-block;
}
.cases-title a:after {
  display:block;
  content: '';
  border-bottom: solid 3px #FFDA00;  
  transform: scaleX(0);  
  transition: transform 250ms ease-in-out;
  transform-origin:100% 50%
}
.cases-title a:hover:after { 
  transform: scaleX(1);
  transform-origin:0 50%;
}

attorney-title a {
  position:relative;
  text-decoration:none;
  display:inline-block;
}
attorney-title a:after {
  display:block;
  content: '';
  border-bottom: solid 3px #FFDA00;  
  transform: scaleX(0);  
  transition: transform 250ms ease-in-out;
  transform-origin:100% 50%
}
attorney-title a:hover:after { 
  transform: scaleX(1);
  transform-origin:0 50%;
}



.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a {
  position:relative;
  text-decoration:none;
  display:inline-block;
}


.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a:after {
  display:block;
  content: '';
  border-bottom: solid 3px #FFDA00;  
  transform: scaleX(0);  
  transition: transform 250ms ease-in-out;
  transform-origin:100% 50%;
}

.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a:hover:after {
  transform: scaleX(1);
  transform-origin:0 50%;
}

.et_pb_blurb_1.et_pb_blurb .et_pb_module_header a {
  position:relative;
  text-decoration:none;
  display:inline-block;
}

.et_pb_blurb_1.et_pb_blurb .et_pb_module_header a:after {
  display:block;
  content: '';
  border-bottom: solid 3px #FFDA00;  
  transform: scaleX(0);  
  transition: transform 250ms ease-in-out;
  transform-origin:100% 50%;
}

.et_pb_blurb_1.et_pb_blurb .et_pb_module_header a:hover:after {
   transform: scaleX(1);
  transform-origin:0 50%;
}

.et_pb_blurb_2.et_pb_blurb .et_pb_module_header a {
  position:relative;
  text-decoration:none;
  display:inline-block;
}


.et_pb_blurb_2.et_pb_blurb .et_pb_module_header a:after {
  display:block;
  content: '';
  border-bottom: solid 3px #FFDA00;  
  transform: scaleX(0);  
  transition: transform 250ms ease-in-out;
  transform-origin:100% 50%;
}

.et_pb_blurb_2.et_pb_blurb .et_pb_module_header a:hover:after {
  transform: scaleX(1);
  transform-origin:0 50%;
}

.et_pb_blurb_3.et_pb_blurb .et_pb_module_header a {
  position:relative;
  text-decoration:none;
  display:inline-block;
}


.et_pb_blurb_3.et_pb_blurb .et_pb_module_header a:after {
  display:block;
  content: '';
  border-bottom: solid 3px #FFDA00;  
  transform: scaleX(0);  
  transition: transform 250ms ease-in-out;
  transform-origin:100% 50%;
}

.et_pb_blurb_3.et_pb_blurb .et_pb_module_header a:hover:after {
  transform: scaleX(1);
  transform-origin:0 50%;
}

.et_pb_blurb_4.et_pb_blurb .et_pb_module_header a {
  position:relative;
  text-decoration:none;
  display:inline-block;
}


.et_pb_blurb_4.et_pb_blurb .et_pb_module_header a:after {
  display:block;
  content: '';
  border-bottom: solid 3px #FFDA00;  
  transform: scaleX(0);  
  transition: transform 250ms ease-in-out;
  transform-origin:100% 50%;
}

.et_pb_blurb_4.et_pb_blurb .et_pb_module_header a:hover:after {
  transform: scaleX(1);
  transform-origin:0 50%;
}

.et_pb_blurb_5.et_pb_blurb .et_pb_module_header a {
  position:relative;
  text-decoration:none;
  display:inline-block;
}


.et_pb_blurb_5.et_pb_blurb .et_pb_module_header a:after {
  display:block;
  content: '';
  border-bottom: solid 3px #FFDA00;  
  transform: scaleX(0);  
  transition: transform 250ms ease-in-out;
  transform-origin:100% 50%;
}

.et_pb_blurb_5.et_pb_blurb .et_pb_module_header a:hover:after {
  transform: scaleX(1);
  transform-origin:0 50%;
}

.et_pb_blurb_6.et_pb_blurb .et_pb_module_header a {
  position:relative;
  text-decoration:none;
  display:inline-block;
}


.et_pb_blurb_6.et_pb_blurb .et_pb_module_header a:after {
  display:block;
  content: '';
  border-bottom: solid 3px #FFDA00;  
  transform: scaleX(0);  
  transition: transform 250ms ease-in-out;
  transform-origin:100% 50%;
}

.et_pb_blurb_6.et_pb_blurb .et_pb_module_header a:hover:after {
  transform: scaleX(1);
  transform-origin:0 50%;
}

.et_pb_blurb_7.et_pb_blurb .et_pb_module_header a {
  position:relative;
  text-decoration:none;
  display:inline-block;
}


.et_pb_blurb_7.et_pb_blurb .et_pb_module_header a:after {
  display:block;
  content: '';
  border-bottom: solid 3px #FFDA00;  
  transform: scaleX(0);  
  transition: transform 250ms ease-in-out;
  transform-origin:100% 50%;
}

.et_pb_blurb_7.et_pb_blurb .et_pb_module_header a:hover:after {
  transform: scaleX(1);
  transform-origin:0 50%;
}

.et_pb_blurb_8.et_pb_blurb .et_pb_module_header a {
  position:relative;
  text-decoration:none;
  display:inline-block;
}


.et_pb_blurb_8.et_pb_blurb .et_pb_module_header a:after {
  display:block;
  content: '';
  border-bottom: solid 3px #FFDA00;  
  transform: scaleX(0);  
  transition: transform 250ms ease-in-out;
  transform-origin:100% 50%;
}

.et_pb_blurb_8.et_pb_blurb .et_pb_module_header a:hover:after {
  transform: scaleX(1);
  transform-origin:0 50%;
}

.et_pb_main_blurb_image {
  margin-bottom:0px;
}

.et_pb_blurb_0.et_pb_blurb .et_pb_module_header a{
  line-height:24px;
}

.et_pb_blurb_1.et_pb_blurb .et_pb_module_header a{
  line-height:24px;
}

.et_pb_blurb_2.et_pb_blurb .et_pb_module_header a{
  line-height:24px;
}

.et_pb_blurb_3.et_pb_blurb .et_pb_module_header a{
  line-height:24px;
}

.et_pb_blurb_4.et_pb_blurb .et_pb_module_header a{
  line-height:24px;
}

.et_pb_blurb_5.et_pb_blurb .et_pb_module_header a{
  line-height:24px;
}

.et_pb_blurb_6.et_pb_blurb .et_pb_module_header a{
  line-height:24px;
}

.et_pb_blurb_7.et_pb_blurb .et_pb_module_header a{
  line-height:24px;
}

.et_pb_blurb_8.et_pb_blurb .et_pb_module_header a{
  line-height:24px;
}



#mega-menu-cases {
  width:100% !important;
}

.mega-view-all {
  margin-top:25px;
}

.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul {
  margin-top:10px;
}

#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown>.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-dropdown>ul, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown>.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-dropdown>.quadmenu-dropdown-background {
  border-left:none;
  border-right:none;
  width:50%;
  margin-left:10%;
  padding-top: 25px;
  padding-bottom: 25px;
}

#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown>.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-dropdown {
  left:-1100px;
}
  

.supsystic-social-sharing.supsystic-social-sharing-content-align-left {
  width:25px;
}

.et_pb_4divi_mgp_0 .grid-item-mgp {
  border: white 15px solid;
}

.bio-contact {
  padding-top:25px;
}

.stewart-button:hover {
  background-color:#dabd01 !important;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(87,87,87,1);
-moz-box-shadow: 0px 0px 8px 0px rgba(87,87,87,1);
box-shadow: 0px 0px 8px 0px rgba(87,87,87,1);
}

.nf-form-fields-required {
  display:none;
}

.nf-form-content label {
  font-size:12px !important;
  color:#919191;
  padding-bottom:20px;
  font-weight:400 !important;
}

.nf-form-content textarea.ninja-forms-field {
  height:150px !important;
}


.nf-form-content .nf-field-container #nf-field-4-wrap .nf-field-element .ninja-forms-field:hover {
  background-color:#dabd01;
 -webkit-box-shadow: 0px 0px 8px 0px rgba(87,87,87,1);
-moz-box-shadow: 0px 0px 8px 0px rgba(87,87,87,1);
box-shadow: 0px 0px 8px 0px rgba(87,87,87,1);
}

.nf-form-content .nf-field-container #nf-field-4-wrap .nf-field-element .ninja-forms-field {
  width:100%;
  margin-right:auto;
	margin-left:auto;
	font-weight:bold;
	padding-top:15px;
  }


.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
  background-color:#ffffff !important;
}


.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
  border-top:0px !important;
  border-right:0px !important;
  border-left:0px !important;
  border-bottom:4px solid #000000 !important;
}

.et_pb_post_extra.el_dbe_grid_extended .post-categories a {
  padding:0px !important;
}

.et_pb_post .entry-title a, .et_pb_post h2 a {
  padding-top:25px;
}

.entry-title.blog-2.float {
  padding-top:25px;
  padding-bottom:10px;
}

.et_pb_post_extra.el_dbe_grid_extended .post-categories a {
  background: transparent;
  color:#222222;
  font-size:18px;
  font-weight:bold;
  line-height:30px;
  letter-spacing:.16px;
  font-family: 'DM Sans', sans-serif !important;
}

.et_pb_4divi_mgp_0 .et_pb_post .post-meta {
  padding-bottom:10px;
}

.et_pb_post.grid-item-mgp.uncategorized.uncategorized {
  padding-right:25px;
  padding-left:25px;
  width:450px;
  padding-bottom:25px;
}

.et_pb_image img {
  
}

#et_top_search {
  color:#FFDA00;
}

.home #et_top_search {
  color:#ffffff;
}


.et_pb_slider .et_pb_slide {
  height:430px !important;
}

.et-pb-controllers {
  padding-top:25px;
}

.et-l--body ul { 
  padding: 15px 0px; 
  list-style-image:url('https://www.getstewart.com/wp-content/uploads/2020/05/checkmark-yellow.png');
}

.entry-content ul {
  list-style-image:url('https://www.getstewart.com/wp-content/uploads/2020/05/checkmark-yellow.png');
}

ul.checkmark li {
list-style-image:url('https://www.getstewart.com/wp-content/uploads/2020/05/checkmark-yellow.png');
}

@media all and (min-width: 1542px) and (max-width: 1783px) {
  
.header-contact {
    font-size:15px !important;
    float:none;
    padding-left:8px;
  }
  
.header-phone a {
    font-size:15px !important;
  }
  
.header-home-contact {
    font-size:15px !important;
    padding-left:8px;
  }
  
.header-home-phone a {
    font-size:15px !important;
  }
}




@media all and (min-width: 980px) and (max-width: 1680px) {

.header-text {
  width:40% !important;
  margin-top:15px;
}
  
.top-menu {
  width:60% !important;
  float:right;
  }
  
  
.stewart-header-contact {
  float:left;
  }
  
.site-logo {
  width:50%;
  }
  
.header-contact {
  float:none;
  padding-top:0px;
  padding-left:25px;
  width:500px;
  font-size:14px;
}
  
.header-phone a {
  font-size:14px;
  }
  
.header-home-contact {
  float:none;
  padding-top:0px;
  padding-left:55%;
  width:570px;
  font-size:14px;
  }
  
.header-home-phone a {
    font-size:14px;
  }

}

@media all and (min-width: 1369px) and (max-width: 1680px) {


#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown>.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-dropdown>ul, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown>.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-dropdown>.quadmenu-dropdown-background {
  width:50%;
  margin-left:12%;
}
}



@media (max-width: 1510px) {
  
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown>.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-dropdown {
     left:-900px !important;
  }
  
}

@media all and (min-width: 1511px) and (max-width: 1680px) {
  
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown>.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-dropdown {
     left:-1000px !important;
 }
}

@media all and (min-width: 1085px) and (max-width: 1542px) {
  
  /*.et_pb_menu__wrap {
    margin-left:-250px !important;
 
}*/

}






@media all and (min-width: 1106px) and (max-width: 1368px) {


#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown>.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-dropdown>ul, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown>.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-dropdown>.quadmenu-dropdown-background {
  width:40%;
  margin-left:18%;
}
}

@media all and (min-width: 981px) and (max-width: 1105px) {


#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown>.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-dropdown>ul, #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown>.quadmenu-dropdown-menu.quadmenu-dropdown-stretch-dropdown>.quadmenu-dropdown-background {
  width:35%;
  margin-left:23%;
}
}


@media all and (min-width: 980px) and (max-width: 1084px) {
  
.et_pb_menu__wrap {
    margin-left:-200px !important;
 
}
  
.top-menu {
  width:450px !important;
  }
}
  
@media all and (min-width: 980px) and (max-width: 1249px) {
  
.stewart-header-contact {
    float:left;
 }
}
  
@media all and (min-width: 981px) and (max-width: 1430px) {
  
.blog-title {
    height:90px !important;
 }
  

  
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item-type-search>form {
  display:none;
  }
  
  
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav>li.quadmenu-item.quadmenu-has-caret>a>.quadmenu-item-content>.quadmenu-text {
    font-size:13px !important; 
  }

#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-post_type>a>.quadmenu-item-content>.quadmenu-text {
    font-size:13px !important; 
  }

  
  }

@media (max-width: 980px) {
  

  
.view-testimonials {
  	text-align:center;
  	width:239px;
   	margin-right:auto;
    margin-left:auto;
}
  
.site-logo {
    width:200px;
  }
  
.et_pb_menu .et_mobile_nav_menu {
    margin-top:5px;
  }
  
.search-mobile {
  color:#FFDA00 !important;
  font-family: 'DM Sans', sans-serif !important;
}
  
#quadmenu.quadmenu-divi .quadmenu-navbar-nav > li.quadmenu-item-type-search > form input {
    background:transparent;
    margin-left:25px;
    font-family: 'DM Sans', sans-serif !important;
    font-size:20px !important;
    font-weight:400 !important;
    letter-spacing:.18px !important;
  }
  
#quadmenu.quadmenu-divi .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a > .quadmenu-item-content:hover {
  border-bottom:none !important;
  padding-bottom:0px;
  margin-bottom:2px;

}
  
 
  
#quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-search>form>.quadmenu-item-content>.quadmenu-icon {
  right:auto;
  }
  
.header-contact {
    display:none;
  }
  
.home-header-divider {
  display:none;
}

.stewart-home-fixed-header {
    height:75px !important;
    padding-bottom:0px;
  }
  
.home .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button {
  color:#FFDA00 !important;
}
  
.stewart-header {
  height:95px;
  }
  
.stewart-home-header {
  height:95px;
  }
  
.stewart-fixed-header .site-logo {
    width:25%;
    margin-left:10px;
  }

.stewart-home-fixed-header .site-logo {
    width:25%;
    margin-left:10px;
  }
  
.home-slider {
  margin-top:0px;

}
  
.header-home-contact img {
    display:none;
  }
  
#quadmenu.quadmenu-divi .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a > .quadmenu-item-content {
  font-family: 'DM Sans', sans-serif !important;
  font-size:14px !important;
  font-weight:400;
  line-height:24px;
  letter-spacing:0px;
  color:#082C54;
  padding-left:50px;
  padding-bottom:3px;
  padding-top:3px;
}
  
.home #quadmenu .quadmenu-navbar-nav>li.quadmenu-item-type-post_type>a>.quadmenu-item-content>.quadmenu-text {
  color:#222222;
  }
  
.home #quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret {
  color:#222222;
  }
  
.home #quadmenu .quadmenu-navbar-nav li.quadmenu-item>a>.quadmenu-item-content>.quadmenu-caret:before {
  color:#222222;
  }
  
.nf-form-content .nf-field-container #nf-field-4-wrap .nf-field-element .ninja-forms-field {
  width:80% !important;
  }
  
.et_pb_post_extra.el_dbe_grid_extended .post-categories a {
  font-size:16px;
  letter-spacing:.15px;
}
  
#quadmenu input { font:400 20px 'DM Sans', sans-serif !important; }

  
  ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font:400 20px 'DM Sans', sans-serif !important;
}
::-moz-placeholder { /* Firefox 19+ */
  font:400 20px 'DM Sans', sans-serif !important;
}
:-ms-input-placeholder { /* IE 10+ */
  font:400 20px 'DM Sans', sans-serif !important;
}
:-moz-placeholder { /* Firefox 18- */
  font:400 20px 'DM Sans', sans-serif !important;
}
  
}



@media (max-width: 767px) {
.header-contact {
    display:none;
  }
  
.header-home-contact {
    display:none;
  }
  
.et_pb_menu .et_mobile_nav_menu {
    margin-top:-10px;
  }
  
.stewart-header {
  height:76px !important;
  }
  
.stewart-home-header {
  height:76px;
  }
  
.home .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button {
  color:#FFDA00 !important;
}
  
.stewart-home-fixed-header {
    height:50px !important;
    padding-bottom:0px;
  }
  
.stewart-fixed-header .site-logo {
    width:42%;
    margin-left:10px;
  }

.stewart-home-fixed-header .site-logo {
    width:42%;
    margin-left:10px;
  }
  
.mobile-menu-footer {
  line-height:50px;
  color:#ffffff;
  }
  
/*  .attorney-header {
    background-size:contain !important;
  }
  
  */
  
.awards-mobile {
  display:flex !important;
  flex-wrap:wrap !important;
  overflow:hidden !important;
  }
  
  
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
  font-size:14px;
  }
  
.home-slider {
    margin-top:0px !important;
  }
  
.nf-form-content .nf-field-container #nf-field-4-wrap .nf-field-element .ninja-forms-field {
  width:100% !important;
  }
  
  
}


@media screen and (min-width: 980px) and (max-width: 1100px) {
    .header-home-contact,
		.header-contact{
        display: none !important;
    }
    .header-text.et_pb_column {
        width: 33% !important;
    }
    .top-menu.et_pb_column {
        width: 650px !important;
    }
	#quadmenu .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content {
    padding: 12px !important;
}
}

@media screen and (min-width: 980px) and (max-width: 1680px) {
	.et_pb_text_inner .header-home-contact,
		.et_pb_text_inner .header-contact{
		padding-left: 50%;
	}
}