/*
    Template: consulting
    Theme Name: Consulting Child Theme
    Theme URI: http://consulting.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: http://stylemixthemes.com/
    Description: Consulting - Business and Finance WordPress theme. Using Consluting you can easily create a modern website with real content. Easily edit the real content and compose the page layout with drag & drop page builder Consulting is the best ever finance, consulting, brokerage WordPress theme. It’s fully Responsive and Easy to Customize using intuitive Drag & Drop Visual Composer and Theme Options panel in WordPress Customizer.
    Version: 4.0.2
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: blue, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, sticky-post, translation-ready
    Text Domain: consulting-child-theme
    */
    .header_top, .header_top:before{background-color:#fff !important;}
    .top_nav .top_nav_wrapper{background-color:#82919B !important;}
    .icon_text .text.stm_st_address_1, .icon_text .text.stm_st_address_1 .header-address a{color:#82919B}
    .icon_text .text.stm_st_address_1 .header-address a:hover, .icon_text .text.stm_st_address_1 .header-address a:active,.icon_text .text.stm_st_address_1 .header-address a:focus{text-decoration: none;color:#1072bb}
    .header_socials a, .icon_text .icon{color:#1072bb;}
    .top_nav .top_nav_wrapper>ul>li>a{color:#dcdada;text-transform: capitalize;}
    .top_nav .top_nav_wrapper>ul>li.current_page_item>a, .top_nav .top_nav_wrapper>ul>li:hover>a{color:#fff;}
    .elementor-element-17e060d .third_bg_color, .elementor-element-17e060d.third_bg_color{background-color:#82919B!important;}
    .elementor-element-17e0d2b .button {color: #82919B; background: #ffffff; border: 3px solid #ffffff;}
    .elementor-element-17e0d2b .button i{color:#0583c7}
    .elementor-element-17e0d2b .button:hover i{color:#ffffff}
    .elementor-1071 .elementor-element.elementor-element-17e0d2b .ce_cta__content__title{color:#fff;text-transform: lowercase;letter-spacing: 0.5px;}
    .elementor-element-17e0d2b .button:hover{background-color: transparent;color: #fff;}
    .stm_gmap_wrapper .gmap_addresses, #footer{background-color:#181717;}
    .stm_gmap_wrapper .gmap_addresses .owl-dots-wr .owl-dots .owl-dot.active span, .stm_gmap_wrapper .gmap_addresses .owl-dots-wr .owl-dots .owl-dot span{background: #fff;border-color: #fff;}
    .vc_custom_heading mark {color: #1072bb;}
    .icon_box.style_2 .icon.font-color_secondary i{color: #82919B;}
    .h1:after, .h2:after, .h3:after, .h4:after, .h5:after, .h6:after, h1:after, h2:after, h3:after, h4:after, h5:after, h6:after{background-color: #1072bb;}
    .header_socials a:hover {color: #82919B;}
    .stm_works_wr.grid_with_filter.style_2 .stm_works .item .item_wr .title:before{background-color: #1072bb;}
    .stm_works_wr.style_2 .works_filter li.active a, .stm_works_wr.style_2 .works_filter li a:hover {background: #82919B; color: #fff; }
    .info_box.style_4 .info_box_image:after{background:#1072bb;}
    .info_box.style_5{border:4px solid #1072bb;}
    .info_box .read_more .stm_icon{color:#1072bb;}
    .d-none, .partner-none, .bussi-comm-none, .tab-content-none, .img-slider-none, .theme-map{display: none;}
    body .elementor-element-17e5936.elementor-element.overlay:before{background:rgba(0,0,0,.5) !important;}
    .elementor-element-17e62e4 .vc_custom_heading mark{color:#82919B;}
    .elementor-element-7e0039e i.third_bg_color{background-color: #cacaca !important;color: #82919B;}
    .top-slider-text span{font-size:22px;line-height:28px;color:#1072bb}
    /*.staff_list.list_2>ul>li .inner .staff_content h4:hover{color:#1072bb !important;}*/
    .elementor-element-17ea2d6 .elementor-widget:not(:last-child) {margin-bottom: 0px;}
    .copyright a{color:#fff !important;}
    #main{padding:0px;}
    .footer-main .logo{width:100%;margin-bottom:20px;float: unset;}
    .footer-main .footer_text{color:#c7c7c7;margin-bottom: 20px;} 
    .footer-main h4{color:#fff;text-transform: capitalize;}
    .footer-address-main{color:#c7c7c7;} 
    .footer-address-main{display: inline-block;width: 100%;}
    .footer-address-main .icon{display: inline-block;vertical-align: top;margin-right: 10px;color:#c7c7c7;font-size:15px;line-height:20px;float: left;}
    .footer-phone-text a, .footer-address a{display: inline-block;vertical-align: top;margin-bottom:20px;color:#c7c7c7;width: 80%;}
    .footer-phone-text a:hover, .footer-address a:hover{color:#fff;}
    .footer_socials ul{width:100%;display: inline-block;margin-bottom: 	0px !important;}
    .footer_socials ul li{display: inline-block;width: auto;margin-bottom:0px !important;}
    .footer_socials ul li:first-child{padding-left: 0px !important;}
    .footer-contact .icon{margin-top:3px;}
    .footer-social-icons .elementor-icon-list-item{margin-right:12px !important;}
    .footer-social-icons .elementor-icon-list-item,.footer-social-icons .elementor-icon-list-item a{float:left;display: inline-flex !important;color:#c7c7c7 !important;}
    .footer-social-icons .elementor-icon-list-item a:hover{color:#fff !important;}
    .elementor-element-cc0e76f  .elementor-icon-list-items{display: inline-flex !important;}
    .footer-social-icons .elementor-icon-list-icon i{font-size:22px !important; }
    .elementor-icon-list-item a .fa-facebook-f:before {content: "\f39e" !important;}
    .elementor-element-23ad8d8{margin-bottom: 0px !important;}
    .top-banner-btn{text-transform: capitalize;}
    .top-banner-btn i{color:#1072bb!important;}
    .top-banner-btn:hover{background-color:#1072bb!important;color:#fff;}
    .top-banner-btn:hover i{color:#fff !important;}
    #footer{box-shadow: none;border-top:1px solid #ddd;}
    .top_nav .icon_text strong a:hover{text-decoration: none;}
    .footer-quick-links ul li:before{color:#1072bb !important;}
    .footer-quick-links ul li a{font-size:14px;color:#c7c7c7;}
    .footer-quick-links ul li a:hover{color:#fff;}
    .header_top{padding: 35px 0 71px;}
    .header_top .icon_text{padding:18px 0px;margin:0px 0 0 62px;}
    .header_socials{padding:18px 0px;}
    .header_top {padding: 25px 0 65px;}
    .elementor-1071 .elementor-element.elementor-element-17e00ba{margin-top:-25px;}
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{text-transform: capitalize;letter-spacing: 0px;}
    .staff_list.list_2>ul>li .inner .staff_content h4{text-transform: capitalize;color:#fff;}
    .top_nav{bottom:-32px;}
    .top_nav .main_menu_nav>ul>li ul ul, .top_nav .top_nav_wrapper>ul>li ul ul, .top_nav .main_menu_nav>ul>li ul li:hover>a, .top_nav .top_nav_wrapper>ul>li ul li:hover>a, .top_nav .main_menu_nav>ul>li ul li:before, .top_nav .top_nav_wrapper>ul>li ul li:before, .top_nav .main_menu_nav>ul>li ul li:after, .top_nav .top_nav_wrapper>ul>li ul li:after{background:#82919B;}
    #footer .copyright_row .copyright_row_wr .copyright{display: flex;justify-content: space-between;}
    .page-id-1071 #footer .copyright{justify-content: center !important;width: 100% !important;}
    #footer .socials{display: none;}
    #footer .copyright_row .copyright_row_wr .copyright .footer_left{text-align: center;}
    .top_nav .top_nav_wrapper>ul>li ul ul li a{color:#dcdada;}
    .top_nav .top_nav_wrapper>ul>li ul ul li a:hover{color:#fff;}
    .consulting-rev-title-3{line-height:1.2 !important;letter-spacing: 0.1px !important}
    .meet-team .staff_list.list_2>ul>li .inner .staff_content .staff_department{font-family: Poppins;font-weight: 500;color:#e6e5e5;}
    .meet-team .staff_list.list_2>ul>li .inner .staff_content .staff_excerpt{font-size:13px;}
    .get-quote-btn .elementor-button-wrapper.icon_align_right .elementor-button-icon{font-size: 12px;color:#1072bb;}
    .get-quote-btn .elementor-button-wrapper.icon_align_right .elementor-button-icon i{font-weight: bold;}
    .get-quote-btn.elementor-widget-button .elementor-button{border:3px solid #153e4d;line-height: normal;}
    .get-quote-btn.elementor-widget-button .elementor-button:hover{background-color:#1072bb !important;color:#fff !important;}
    .get-quote-btn.elementor-widget-button .elementor-button:hover .elementor-button-icon{color:#fff !important;}
    .hoa-covrage-heading h2:after{margin-left:auto;margin-right:auto;}
    .meet-team .staff_list.list_2>ul>li .inner .staff_image a{border:1px solid #ddd;}
    .meet-team .staff_excerpt a{display: inline-block;margin-bottom:5px;color:#cacaca;line-height: 18px;}
    .meet-team .staff_excerpt a:hover{color:#fff}
    .elementor-element-13f2e55 .staff_list.list_2>ul>li .inner .staff_content .read_more{color:#e6e5e5 !important;}
    .white-line h2:after{background-color:#e6e5e5;}
    .yelp-testi-main ul{padding-left:0px;}
    .wpyelp_t1_outer_div.w3_wprs-row-padding{padding:0px;}
    .header-address{font-size:14px;font-weight: 600;}
    .heading-line-center h2:after{margin-left: auto;margin-right: auto;}
    /* .footer_right{display: none;}*/
    .right-testi-main{display: none;}
    .right-testi-main .stm_testimonials .item .testimonial:before{color:#82919B}
    .elementor-311 .elementor-element.elementor-element-07b75f5 a.elementor-button .elementor-button-icon i{color:#cacaca !important;}
    .copyright_row_wr{border-top:none !important;}
    .phone-icon-rotate .elementor-button-wrapper.icon_align_left .elementor-button-icon{transform: rotate(90deg);font-size: 18px;}
    .letter-spacing-5{letter-spacing: 0.5px;}
    .padding-top-bottom{padding-top:50px;padding-bottom: 50px;}
    .breadcrumbs-overlay .page_title{position: relative;z-index: 1;background-color:#1072bb;}
    .breadcrumbs-overlay .page_title:before{content: ''; background-color: rgba(0,0,0,0.3); position: absolute; left: 0; right: 0; top: 0; bottom: 0; height: 100%; width: 100%; display: block; z-index: -1; } #main ul li:before{color:#1072bb !important;}
    .elementor-element-6a38c77e.elementor-widget:not(:last-child){margin-bottom:0px !important;}
    .widget.widget_nav_menu ul li a{line-height: 22px;}
    .widget.widget_nav_menu ul li.current-menu-item>a, .widget.widget_nav_menu ul li.current-cat:hover>a, .widget.widget_nav_menu ul li.current-cat>a, .widget.widget_nav_menu ul li.current-menu-item:hover>a, .widget.widget_nav_menu ul li.current-menu-item>a, .widget.widget_nav_menu ul li.current_page_item:hover>a, .widget.widget_nav_menu ul li.current_page_item>a, .widget.widget_nav_menu ul li:hover>a{border-left-color:#82919B;line-height:22px;}
    .top_nav .top_nav_wrapper>ul>li.current-menu-ancestor>a, .top_nav .top_nav_wrapper>ul>li.current-menu-parent>a, .top_nav .top_nav_wrapper>ul>li.current_page_ancestor>a, .top_nav .top_nav_wrapper>ul>li.current_page_item>a, .top_nav .top_nav_wrapper>ul>li.current_page_parent>a, .top_nav .top_nav_wrapper>ul>li:hover>a{color:#fff;}
    .cust-ul li{font-size:14px !important;line-height:26px !important;}
    .right-pdf-btn a{line-height:line-height:23px; }
    .font-poppins .consulting-custom-title{font-family: Poppins;}
    .phone-icon-rotate a{font-family: Poppins;font-size: 14px;font-weight: 600;line-height: 23px;padding:5px 18px !important;}
    .elementor-element-07b903d, .elementor-element-07b6d6c, .elementor-element-43d1fc1{margin-bottom:0px !important;}
    /*.elementor-element-07b6d6c .widget{margin-bottom: 30px !important;}*/
    .phone-full-width .ce_cta{padding:15px 0px;}
    .elementor-element-43d2224 .fa-phone-square-alt{font-size:19px;}
    .elementor-button-text{font-family:Poppins}
    .cust-accordian.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float: right; font-size: 14px;color:#153e4d;}
    .cust-accordian .elementor-accordion-title{font-family: Poppins;}
    .cust-accordian.elementor-widget-accordion .elementor-accordion .elementor-accordion-item:first-child .elementor-tab-title{border-radius:5px 5px 0px 0px;}
    .cust-accordian.elementor-widget-accordion .elementor-accordion .elementor-accordion-item:last-child .elementor-tab-content, .cust-accordian.elementor-widget-accordion .elementor-accordion .elementor-accordion-item:last-child .elementor-tab-title{border-radius:0px 0px 5px 5px;}
    .cust-accordian.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title{color:#153e4d;}
    .cust-accordian.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{border-radius: 0px;}
    .contact-page-main .icon_box.style_3 .icon.border-color_third i{border-color:#82919B;}
    .contact-page-main .icon_box.style_3 .icon{vertical-align: top;}
    .wpcf7-form-control:focus, .form-control:focus{box-shadow:0 0 0 2px #1072bb !important;}
    .contact-feedback-form .button.size-lg.icon_right i, .get-quote-main .button.size-lg.icon_right i{color:#1072bb;}
    .contact-feedback-form .button.size-lg.icon_right:hover, .get-quote-main .button.size-lg.icon_right:hover, .get-quote-main .button.size-lg.icon_right:focus, .get-quote-main .button.size-lg.icon_right:active, .contact-feedback-form .button.size-lg.icon_right:focus,.contact-feedback-form .button.size-lg.icon_right:active{background:#82919B;border-color:#82919B;color:#fff;}
    .contact-feedback-form .button.size-lg.icon_right:hover i, .get-quote-main .button.size-lg.icon_right:hover i{color:#fff;}
    .get-quote-main .wpcf7-form-control{background-color:#cacaca;color:#222;}
    .get-quote-main ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #222; }
    .get-quote-main ::-moz-placeholder { /* Firefox 19+ */ color: #222; }
    .get-quote-main :-ms-input-placeholder { /* IE 10+ */ color: #222; }
    .get-quote-main :-moz-placeholder { /* Firefox 18- */ color: #222; }
    .get-quote-main .wpcf7-form-control:focus{box-shadow:0 0 0 2px #cecaca;background-color:#f2f2f2;}
    .get-quote-main .input-group.icons i {position: absolute;z-index: 1; top: 18px; left: 10px;}
    .get-quote-main .wpcf7-form-control{padding:16px 35px 15px;}
    .get-quote-main .fa-phone{transform: rotate(90deg);}
    .blog-listing-main .content a h5:hover{color:#1072bb!important;}
    .blog-listing-main .content i.third_bg_color{background-color: #1072bb!important;color:#fff !important;}
    .stm_post_comments button i{color:#1072bb} 
    .stm_post_comments button:hover i{color:#fff;}
    .stm_post_comments button:hover{background:#82919B;border-color:#82919B;color:#fff;}
    .our-team-grid .secondary_font_color, .secondary_font_color_hv:hover{color:#fff!important;}
    .our-team-grid .staff_list.grid ul li .staff_info .read_more:hover{color:#1072bb !important;}
    .our-team-grid .staff_list.grid ul li .staff_image{height:210px;}
    .our-team-grid .staff_info p a{font-size: 13px; color: #82919B; line-height: 22px;font-weight: 600;}
    .our-team-grid .staff_info a.read_more .stm_icon{color:#153e4d !important;}
    .our-team-grid .staff_info p a:hover{color:#1072bb!important;}
    .our-team-grid .staff_list ul li .staff_info .staff_department{font-size:14px;}
    .page-id-462 .page_title.disable_title{margin-bottom: 73px !important;}
    .bg-color-blue{background-color:#82919B !important;}
    .bg-color-blue .third_bg_color{background-color:#82919B !important;}
    .post_bottom.media{margin-bottom:0px !important;}
    .comment-respond{margin-top:0px !important;}
    .post_bottom .tags a:hover{color:#fff;background:#82919B;border-color:#82919B;}
    .news-right-sidebar .widget_recent_entries ul li a{margin-bottom:0px;color: #153e4d; text-decoration: none!important; border-left: 5px solid transparent; display: inline-block; padding: 14px 0 14px 18px; transition: all .3s ease;line-height: 22px;}
    .news-right-sidebar .widget_recent_entries ul li.current-menu-item>a, .widget.widget_nav_menu ul li.current-menu-item>a{border-left-color: #82919B;}
    .news-right-sidebar .widget_recent_entries ul li{margin-bottom:0px;background-color: #f2f2f2;border-bottom: 1px solid #fff;}
    .news-right-sidebar .widget.widget_recent_entries ul, .news-right-sidebar .widget.widget_recent_entries{margin-bottom:0px;}
    /*.elementor-element-640eeb7{margin-bottom: 30px !important;}*/
    .news-right-sidebar .widget_recent_entries .widget_title{padding-top:0px;border:none;}
    #footer .copyright_row .copyright_row_wr .copyright .footer_left{width:100%;}
    #footer .copyright_row .copyright_row_wr .socials{width:30%;}
    #footer .copyright_row .copyright_row_wr .copyright{width:100%;}
    .blog-single ol{margin-left:40px !important;}
    .logo a img{width: 100%;height:auto;}
    .elementor-widget-stm_post_tags, .post_bottom .tags {margin-bottom: 0px !important}
    .elementor-6900 .elementor-element.elementor-element-30550c38{padding:0px !important;}
    .button, button, .elementor-button{text-transform: capitalize;}
    .elementor-element-44bf80c,.padd-left-80{padding-left:80px !important;}
    #menu-quick-links li{background-color:transparent !important;border-bottom: none !important;position: relative;padding-left:20px; padding-right:0px;}
    #menu-quick-links li:before{color:#1072bb !important; content: "\f04d"; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transform: translate(0,0); transform: translate(0,0); position: absolute; left: 0; top: 19px; display: inline-block; vertical-align: top; font-size: 5px; -webkit-transform: rotate(45deg); transform: rotate(45deg);}
    #menu-quick-links li a{color:#c7c7c7 !important;text-transform: capitalize;padding:0px !important;border-left:none !important;}
    #menu-quick-links li.current_page_item a, #menu-quick-links li.current_page_item a:hover{border-left:none !important;}
    #menu-quick-links li{padding:10px 0px;padding-left:20px;}
    #menu-quick-links li a:hover{color:#fff !important;cursor: pointer}
    .top_nav .main_menu_nav>ul>li ul li a, .top_nav .top_nav_wrapper>ul>li ul li a{font-family: Poppins;}
    .elementor-1071 .elementor-element.elementor-element-17e0d2b .ce_cta__content__title {text-transform: capitalize;}
    .meet-team .staff_list ul li .staff_image img{width: 180px; height: 180px; -o-object-fit: cover; object-fit: cover; border:1px solid #ddd; }
    .footer-main aside.widget.widget_nav_menu {margin-bottom: 0px; }
    .footer-main .elementor-image-box-img{margin-bottom: 0px !important;}
    .cust-accordian{display: none;}
    .elementor-7066 .elementor-element.elementor-element-1b17fa0, .elementor-7066 .elementor-element.elementor-element-2ecf402{margin-bottom:15px !important;}
    /*     .footer-social-icons ul li{margin-right:5px;}*/
    .elementor-widget.footer-social-icons .elementor-icon-list-icon i{width:auto !important;}
    .elementor-element-f5d0847{padding-right:0px !important;}
    .mission-statement-text h2, .elementor-1071 .elementor-element.elementor-element-17e62e4 .consulting-custom-title{text-transform: unset;}
    .elementor-7066 .elementor-element.elementor-element-4f4a614f{margin-bottom:20px !important;}
    blockquote {padding: 21px 30px 18px; border-left: 5px solid #82919B; background: #f2f2f2; font-size: 16px; line-height:26px; color: #212121; font-style: italic; }
    .h1:after, .h2:after, .h3:after, .h4:after, .h5:after, .h6:after, h1:after, h2:after, h3:after, h4:after, h5:after, h6:after{display: none;}
    .elementor-1071 .elementor-element.elementor-element-17e62e4 .consulting-custom-title{margin-bottom:0px !important;padding-top:0px;}
    .single.single-post #menu-item-6956 a {color: #fff;}
    .top_nav .top_nav_wrapper>ul>li ul li.current-menu-item, .top_nav .top_nav_wrapper>ul>li ul li.current-menu-item a{background-color:#82919B;color:#fff;}
    .top_nav .main_menu_nav>ul>li ul li:before, .top_nav .top_nav_wrapper>ul>li ul li:before, .top_nav .main_menu_nav>ul>li ul li:after, .top_nav .top_nav_wrapper>ul>li ul li:after{height:0px;}
    div.wpcf7-response-output {background-color: #1b4b03 !important; color: #fff !important; font-size: 16px !important; }
   .elementor-6744 .elementor-element.elementor-element-28fb0330 .elementor-widget:not(:last-child), .elementor-6747 .elementor-element.elementor-element-28fb0330 .elementor-widget:not(:last-child){margin-bottom:10px !important;}



    @media (max-width: 1199px){
      .elementor-section.elementor-section-boxed>.elementor-container {max-width: 970px !important; }
     .top_nav .icon_text strong a{font-size: 16px;}
     .top_nav .main_menu_nav>ul>li>a, .top_nav .top_nav_wrapper>ul>li>a{padding:21px 10px;}
     .banner-white-bg{margin-left:40px;}
     .white-bg-banner-text{padding-left:20px;}
     .white-bg-banner-btn{margin-left:35px;}
     .our-team-grid .staff_list.grid ul li .staff_image{height:175px;}
     .contact-address .icon_text a > br {display: none;}
 }    
 @media screen and (max-width:1024px){
  .top-slider-text{font-size:27px !important;}
  .footer-address br{display: none;}

}
@media screen and (max-width:1023px){
  .elementor-element-17e0414 .stm-spacing{height:0px !important;}
}
@media screen and (max-width:992px){
  .top_nav.affix-top .icon_text{display: none;}
}
@media screen and (max-width:991px){
  .tab-full-width {width:100% !important;}
  .elementor-section.elementor-section-boxed>.elementor-container {max-width: 750px !important; }
  .elementor-default .fa.fa-map-marker:before{content:"\f3c5" !important;}
  .mobile_header .top_nav_mobile .main_menu_nav>li>a{text-transform: capitalize;color:#dcdada !important;}
  .mobile_header .top_nav_mobile .main_menu_nav li.current-menu-ancestor>a, .mobile_header .top_nav_mobile .main_menu_nav li.current-menu-parent>a, .mobile_header .top_nav_mobile .main_menu_nav li.current_page_item>a, .mobile_header .top_nav_mobile .main_menu_nav ul li:active>a{color:#fff !important;}
  .mobile_header .top_nav_mobile .main_menu_nav>li.menu-item-has-children .arrow i:before{color:#dcdada;}
  .mobile_header .top_nav_mobile .main_menu_nav>li.menu-item-has-children .arrow.active i:after, .mobile_header .top_nav_mobile .main_menu_nav>li.menu-item-has-children .arrow.active i:before{background:#fff;}
  .mobile_header .header_info {background: #82919B !important;}
  .mobile_header .top_nav_mobile .main_menu_nav ul:before{border-top:8px solid #82919B;}
  .container.padding-top-bottom{padding-top:0px;padding-bottom: 0px;}
  .elementor-element-43d1455, .elementor-element-07b695b{margin-top:50px;}
  .stm_testimonials .item{margin-bottom: 20px;}
  .hoa-covrage-inner .elementor-col-50{width:50% !important;}
  .white-bg-banner-text{padding-left:0px !important;font-size:15px !important;}
  /*.mobile_header a:active,.mobile_header a:focus,.mobile_header a:hover{text-decoration: none;}*/
  .mobile_header .top_nav_mobile .main_menu_nav li.current-menu-parent ul li.current-menu-item a,.mobile_header .top_nav_mobile .main_menu_nav li.current-menu-parent ul li.current-menu-item a:hover{color:#82919B !important}
  .logo a img{width:190px;}
  .mobile_header .logo_wrapper{padding:20px}
  body .white-bg-banner-text .consulting-rev-title-3.top-slider-text {font-size: 30px!important;line-height: 35px!important;padding-left:30px;}
  /*.mobile_header .header_info{display:none;}*/
  .stm_sidebar aside.widget.widget_nav_menu{margin-bottom: 0px !important;}
  .padding-xy-0 {margin-top: 20px;}
  .mobile_header .icon_texts{display: none;}
  .mobile_header .top_nav_mobile{margin-bottom:0px;}
}
@media screen and (max-width:767px){
  .elementor-column-gap-default>.elementor-row>.elementor-column.padding-xy-0>.elementor-element-populated  {padding-left:0px !important;padding-right:0px !important;}
  .phone-full-width .ce_cta__content, .phone-full-width .ce_cta__action{max-width:100%;width:100% !important;text-align: center;padding-right:0px;}
  .phone-full-width .ce_cta{flex-wrap: wrap;padding:40px 0px;}
  .phone-full-width .ce_cta__content__header{margin-bottom: 20px;}
  .phone-full-width  .ce_cta__content__title{text-align: center !important;}
  .elementor-column-gap-default>.elementor-row>.elementor-column.tab-full-width>.elementor-element-populated{padding-left:15px !important;padding-right:15px !important;}
  .cust-accordian.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{background-color:#82919B;color:#fff;}
  .cust-accordian.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active .elementor-accordion-icon{color:#fff;}
  .elementor-element-77ff3043,.elementor-element-17e0d2b,.hoa-covrage-inner,.elementor-element-220a8ae,.elementor-1071 .elementor-element.elementor-element-9abe2fe, .elementor-element-3ca8f19{padding-left:5px !important;padding-right:5px !important;}
  .elementor-element-1d167f2b{padding-left:15px;padding-right:15px;}
  .hoa-covrage-inner .elementor-col-50{width:100% !important;}
  .yelp-testi-main{padding-left:15px;padding-right:15px;}
  /*.elementor-1071 .elementor-element.elementor-element-9abe2fe{padding:70px 5px 15px 5px !important;}*/
  .meet-team .staff_list.list_2>ul>li{padding:0px 10px;}
  .elementor-1071 .elementor-element.elementor-element-17e060d{margin-bottom:0px !important;}
  .elementor-element-17e0d2b .ce_cta__content{padding-right:0px !important;}
  .elementor-element-17e0d2b .ce_cta_5a4f8df8d2b9479dad8fc1c4f50fdb6c .ce_cta__content__title{text-align: center;}
  .elementor-element-17e0d2b .ce_cta{flex-wrap: wrap;padding:50px 0px;}
  .elementor-element-17e0d2b .ce_cta__action{width:100%;max-width: 100%;margin-top:30px;}
  body .white-bg-banner-text .consulting-rev-title-3.top-slider-text {font-size: 28px!important;line-height: 32px!important;padding-left:5% !important;padding-top:0px !important;}
  .elementor-element-17e00ba .elementor-element-populated{padding-bottom:0px !important;}
  .elementor-element-17e62e4 .consulting-custom-title{font-size:26px !important;line-height: 36px !important;}
  .hoa-covrage-inner .info_box.style_4 .info_box_image{width:350px;}
  .elementor-element-5fb08d5{text-align:left;}
  body .elementor-element-17e00ba.elementor-hidden-phone{display: inline-block !important;height:450px !important;}
  body .elementor-element-17e00ba.elementor-hidden-phone #rev_slider_1_1_wrapper,
  body .elementor-element-17e00ba.elementor-hidden-phone #rev_slider_1_1,
  body .elementor-element-17e00ba.elementor-hidden-phone rs-slides,
  body .elementor-element-17e00ba.elementor-hidden-phone #rev_slider_1_1_forcefullwidth,
  body .elementor-element-17e00ba.elementor-hidden-phone .elementor-column-wrap.elementor-element-populated,
  body .elementor-element-17e00ba.elementor-hidden-phone .elementor-widget-wrap,
  body .elementor-element.elementor-element-17e04ba.elementor-widget.elementor-widget-slider_revolution,
  body .elementor-element-17e00ba.elementor-hidden-phone .wp-block-themepunch-revslider,
  body rs-fw-forcer{height:450px !important;}
  /*.rs-layer.banner-white-bg{top:0% !important;transform:translate(0%, -100%) !important;transform-origin: 0% -100% !important}*/
  .elementor-element-44bf80c,.padd-left-80{padding-left:0px !important;}
  .elementor-element-5fb08d5{max-width: 300px}
  .elementor-element-fd6c6ee .widget{margin-bottom:0px !important;}
  .elementor-element-b89aa80, .elementor-element-44bf80c{margin-bottom: 30px !important}
  .footer-main .elementor-widget-image,.footer-main .elementor-image-box-img{width:300px !important;}
  .footer-main .elementor-widget-image-box .elementor-image-box-wrapper{text-align: left;}
  .footer-main .elementor-col-33{margin-bottom:30px;}
  .footer-main{padding:50px 5px 30px 5px !important}
  .elementor-7066 .elementor-element.elementor-element-671f289 .elementor-element-populated{padding-top:0px !important;padding-bottom:0px !important;} 
  /*.elementor-7066 .elementor-element.elementor-element-ddc8b8b{margin-left:-20px !important;}*/
  .elementor-1071 .elementor-element.elementor-element-17e0d2b .ce_cta__content__title, .ce_cta_a035a958c734485806fd4364e7cd0768 .ce_cta__content__title, .ce_cta_a035a958c734485806fd4364e7cd0768 .ce_cta__content__title a, .elementor-element.elementor-element-df60745.elementor-widget.elementor-widget-vc_cta .ce_cta__action{text-align:center !important;}
  .elementor-element-25e42e8.yelp-testi-main, .elementor-element-3ee2f8f1{margin-bottom:0px !important;}
}
@media screen and (max-width:700px){
  .phone-full-width .ce_cta__action{margin-top:0px !important;}
  .our-team-grid .staff_list.grid ul li .staff_image{height:160px;}
}
@media screen and (max-width:667px){
  #footer .copyright_row .copyright_row_wr .copyright, #footer .copyright_row .copyright_row_wr .socials{width:100%;}
  .our-team-grid .staff_list.grid ul li .staff_image{height:auto;}
  .our-team-grid .staff_list.grid ul li .staff_image img{width:60%;margin:auto;}
  body .white-bg-banner-text .consulting-rev-title-3.top-slider-text {font-size: 25px!important; line-height: 30px!important; padding-left: 0% !important;}
  .our-team-grid .staff_list ul li .staff_info{text-align: center;}
}
@media screen and (max-width:575px){
  .white-bg-banner-btn.rs-layer{margin-top:30px !important;}
  .white-bg-banner-btn.rs-layer a{padding:15px 45px 15px 30px;}
  .rs-layer.banner-white-bg{height:120px !important;}
  body .white-bg-banner-text .consulting-rev-title-3.top-slider-text {font-size: 22px!important; line-height: 26px!important;}

}
@media screen and (max-width:480px){
  .white-bg-banner-btn.rs-layer{margin-top:30px !important;margin-left:0px !important;}
  .white-bg-banner-btn.rs-layer a{padding:15px 60px 15px 30px;}
  body .white-bg-banner-text .consulting-rev-title-3.top-slider-text {font-size: 18px!important; line-height: 24px!important;margin-left:-20px !important;}
  .meet-team .staff_list.list_2>ul>li .inner .staff_image a{border:none;}
  .our-team-grid .staff_list.grid ul li .staff_image img{width:100%;}
  .rs-layer.banner-white-bg{margin:0px !important;left:-15px !important;width:500px !important;}
  .meet-team .staff_list ul li .staff_image img{margin:auto;}
  .meet-team .staff_list.list_2>ul>li .inner .staff_content{text-align: center;}

}
@media screen and (max-width:479px){

  .white-bg-banner-btn.rs-layer a{padding:5px 40px 5px 15px;}
  .white-bg-banner-btn.rs-layer{margin-top:-20px !important;}
  .rs-layer.banner-white-bg{height:120px !important;}
  body .white-bg-banner-text .consulting-rev-title-3.top-slider-text {font-size: 18px!important; line-height: 24px!important;padding-top:20px !important;}

}
@media screen and (max-width:414px){

  .white-bg-banner-btn.rs-layer a{padding:10px 40px 10px 20px;}
  .white-bg-banner-btn.rs-layer{margin-top:0px !important;}
  .rs-layer.banner-white-bg{height:120px !important;}
  body .white-bg-banner-text .consulting-rev-title-3.top-slider-text {font-size: 18px!important; line-height: 24px!important;padding-top:10px !important;}
  .white-bg-banner-btn.rs-layer{margin-left:-30px !important;}
  .hoa-covrage-inner .info_box.style_4 .info_box_image{width:100%;}
  .hoa-covrage-inner .info_box.style_4 .info_box_image img{width: 100%;}

}
@media screen and (max-width:375px){

  body .white-bg-banner-text .consulting-rev-title-3.top-slider-text {font-size: 18px!important; line-height: 24px!important;padding-top:10px !important;margin-left:-35px !important;}

}
@media screen and (max-width:360px){

  .white-bg-banner-btn.rs-layer a{padding:10px 40px 10px 20px;}
  .white-bg-banner-btn.rs-layer{margin-top:0px !important;}
  .rs-layer.banner-white-bg{height:120px !important;}
  body .white-bg-banner-text .consulting-rev-title-3.top-slider-text {font-size: 16px!important; line-height: 22px!important;padding-top:10px !important;}


}
@media screen and (max-width:320px){

  .white-bg-banner-btn.rs-layer{margin-top:30px !important;}
}