.custommenu i.fa.fa-square{display:none}ul.col3{column-count:3;margin-top:20px}.floating_btn{position:fixed;bottom:0;right:20px;z-index:10}.floating_btn a{display:inline-block;background:#000;color:#FFF;padding:10px 42px;text-transform:uppercase;border-radius:0}.floating_btn a:hover{background:#fff;color:#000}span.custom-content.header-btn a{background:#000;color:#fff;display:inline-block;padding:6px 20px;min-width:91px;text-align:center;border-radius:0;font-size:14px}span.custom-content.header-btn:first-child a{background:#fff;color:#000}.custom-content{padding:8px 0}.customheaderbot{height:50px}span.custom-content:not(.header-btn) a{color:#fff}#top-menu a:hover,#top-menu li.current-menu-item a{border-color:#fff}.serv-icon:hover img{-webkit-animation:bounce;animation:rubberBand 0.9s 1;background:rgb(255 255 255);border-color:#000!important}.serv-icon:hover .serv-desc{color:#000!important}.et_pb_scroll_top.et-pb-icon{background-color:#000}.et_pb_scroll_top.et-pb-icon:hover{background-color:#ccc}.homeslider .et_pb_slide_description{padding:25% 0 18%!important;margin:0;text-align:center}.page-id-74 blockquote{border-color:#000!important}.mobile_menu_bar:before{color:#fff!important}.et_mobile_menu li.current-menu-item a{color:#fff;text-decoration:underline}.et_mobile_menu{border-top:3px solid #fff!important}.custommenu{z-index:10!important}.custommenu .fa{color:#fff}.custommenu a:hover .fontawesome-text{color:#ccc}.servcontact a{background:#000}.servcontact a:hover{background:#ccc;color:#000!important;opacity:1!important}.custommenu.portfolio_strip .et_pb_row{max-width:1200px}.custommenu .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul{padding:10px 0 8px!important}.homeslider .et_pb_button{margin-top:20px}.nav li ul{width:100%;min-width:270px}#top-menu li .sub-menu li{padding:0!important;width:100%;display:block}#top-menu li li a{font-size:16px!important;width:100%!important;font-weight:400;display:block;color:#fff!important;border-bottom:1px solid #555555!important}.nav li ul{background-color:rgba(0,0,0,0.8)!important}.header_button a{display:inline-block;color:#fff;border:1px solid #fff;border-radius:2px;padding:4px 32px;min-width:124px;text-align:center;margin:5px;font-size:15px}.header_button a:last-child{background:#fff;color:#000}.header_button a:last-child:hover{background:#ccc}.header_button a:first-child:hover{background:rgba(255,255,255,0.2)}.header__menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{min-width:195px;justify-content:center}.header__menu.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a{font-size:16px}.header__menu .nav li li{display:block;padding:0;line-height:1.4em}.header__menu.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item>a{font-weight:600}.header__menu .et-menu li li a{width:100%;padding:10px 20px}.header__menu.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a:hover{background:#000;color:#fff!important}.map_header.et_pb_blurb_position_left .et-pb-icon{font-size:26px!important}h1,h2,h3,h4,h5,h6{line-height:1.2em}.homeslider .banner-slider{font-size:60px;font-weight:700;line-height:1.1em;padding-bottom:20px;max-width:1000px;text-align:center;margin:0 auto}.servicesection img{width:80%!important;border-radius:0}#footer-bottom .container{border:none;padding:0}div#footer-info,div#footer-info a{color:#fff;float:none;font-size:15px}#main-footer{background:#777777!important}.et_mobile_menu .menu-item-has-children>a{font-weight:400}body:not(.home) .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content{margin-top:40px}@media only screen and (max-width:1024px){ul.col3{column-count:2}}@media only screen and (max-width:980px){#et-top-navigation{padding-top:10px!important}body:not(.home) .et_pb_slides .et_pb_container{height:250px!important}}@media only screen and (max-width:767px){ul.col3{column-count:1}.floating_btn{right:0;left:0;bottom:0;width:100%}.floating_btn a{font-size:14px;padding:6px 18px;width:100%;border-radius:0;text-align:center}.homeslider .et_pb_slide_description{padding:22% 0 16%!important}.homeslider .et_pb_slides .et_pb_container{height:420px!important}.homeslider .banner-slider{font-size:32px;margin-bottom:10px}.homeslider .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content{padding:0 20px}.homeslider .et_pb_button_wrapper{margin-top:10px}.servicesection.alter .et_pb_row{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.servicesection.alter .et_pb_image .et_pb_image_wrap{margin-bottom:30px}.servicesection.alter .et_pb_row .et_pb_column:first-child{margin-bottom:0}}