/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/


header.atmc-header .atmc-header_logo img {
    max-height: 80px !important;
    object-fit: contain !important;
}
.atmc-header_logo {
    padding: 7px 0px;
}

@media (min-width: 992px) {
  
  .hs-menu-children-wrapper {
    width: 300px!important;
    background-color: #fff!important;
}
  
    .atmc-header_menu .hs-menu-wrapper .hs-menu-children-wrapper li a:hover {
      color: #628D93!important;
}
  
   .atmc-header_menu .hs-menu-wrapper .hs-menu-children-wrapper li a {
      padding: 5px 15px !important;
  }}

@media (max-width: 991px) {
    .atmc-header_menu > .hs-menu-wrapper > ul > li > .hs-menu-children-wrapper {
      background-color: #212121;
  }}

.row-fluid .span9 .row-fluid {
    display: flex;
    flex-wrap: wrap;
}
.row-fluid .span9 .row-fluid .hs_cos_wrapper_type_module {
    height: 100%;
}
.row-fluid .span9 .row-fluid .hs_cos_wrapper_type_module .atmc-feature.shadow-md {
    height: 100%;
}
.row-fluid .span9 .row-fluid .hs_cos_wrapper_type_module .atmc-feature-01 {
    height: 100%;
}
.atmc-site-footer.dnd-section .row-fluid {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.areas_expertise h4 {
    text-align: left;
    font-size: 20px;
}

.accordian {
    padding: 25px;
    text-align: left;
    background: #fff;
    margin: 30px auto 10px;
}

.accordian h4 {
    margin-bottom: 5px;
}


@media only screen and (max-width: 767px) {
p {
    font-size: 15px !important;
}
.span9.widget-span.widget-type-cell.dnd_area-column-8-vertical-alignment.dnd-column .span6.widget-span.widget-type-custom_widget.dnd-module {
    width: 100%;
}
  #hs_cos_wrapper_widget_1734404187108_ h3 {
    font-size: 22px !important;
}

#hs_cos_wrapper_widget_1734404187108_ 
 p {
    font-size: 15px !important;
}

body span#hs_cos_wrapper_widget_1734461896854_ h2 {
    font-size: 22px !important;
    line-height: 30px;
}

body span#hs_cos_wrapper_module_17344618857434_ {
    font-size: 22px !IMPORTANT;
    line-height: normal !important;
}

body div#hs_cos_wrapper_module_17344618857434 {
    font-size: 22px !important;
}
body span#hs_cos_wrapper_widget_1734456338707_ h3 {
    font-size: 22px !important;
    line-height: 31px !important;
}
div#hs_cos_wrapper_dnd_area-module-3 .atmc-intro * {
    font-size: 15px !important;
}
  
div#hs_menu_wrapper_footer-global-module-1_ {
    width: 90vw;
  
}
  
/*Services boxes*/  
  .widget-type-cell {
    justify-content: center;
  }
  
  .span4.widget-span.widget-type-cell {
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);
}