@media only screen and (min-width:768px){#et-info{float:right !important}}#top-menu li li a:hover{background-color:#85c226}@media only screen and ( max-width:980px){#main-header .container{width:100%;box-sizing:border-box;padding-right:30px;padding-left:30px}#main-header .logo_container{width:auto}#main-header #logo{max-width:100%}}#footer-info + #footer-info{display:none}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item,.et_pb_filterable_portfolio_grid et_portfolio_image,.et_pb_filterable_portfolio_grid div.et_pb_portfolio_item,.et_pb_filterable_portfolio_grid .column_width{width:225px !important}.et_pb_filterable_portfolio_grid .et_portfolio_image{height:250px !important;overflow:hidden}.et_pb_filterable_portfolio_grid div.et_pb_portfolio_item{margin-bottom:135px !important;margin-right:68px !important;margin-left:68px !important;left:auto !important;position:static !important}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item{clear:none !important}.et_pb_filterable_portfolio_grid div.et_pb_portfolio_item:nth-child(3n+1){clear:none !important}.et_pb_filterable_portfolio_grid div.et_pb_portfolio_item{float:left !important}.et_pb_filterable_portfolio_grid .et_portfolio_image{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.et_pb_filterable_portfolio_grid .et_portfolio_image>img{position:relative;top:50%;transform:translateY(-50%)}.et_pb_filterable_portfolio_grid .et_portfolio_image>img{zoom:10 !important;height:auto !important;max-height:100% !important;width:auto !important;max-width:100% !important;min-width:0 !important;min-height:0 !important;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%) !important}.et_pb_filterable_portfolio_grid .et_portfolio_image{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}body.ie div.et_pb_filterable_portfolio_grid span.et_portfolio_image>img{zoom:1 !important}.et_pb_filterable_portfolio_grid .et_portfolio_image img{zoom:0.1 !important;height:auto !important;min-height:100% !important;width:auto !important;min-width:100% !important;max-width:none !important;max-height:none !important;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%) !important}.et_filterable_pb_portfolio_grid .et_portfolio_image{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}#db-info-text{margin:0 10px}#et-info-phone{white-space:nowrap !important}#et-info-phone:hover{opacity:0.7;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#db_title_and_tagline{display:inline}#logo{padding-right:10px}#logo-text,#logo-tagline{margin:0;padding:0;display:inline;vertical-align:middle}#logo-tagline{opacity:0.7;margin-left:16px;vertical-align:sub}@media only screen and (max-width:767px){#logo-tagline{display:none}}.et_hide_primary_logo .logo_container{height:100% !important;opacity:1 !important}.et_hide_primary_logo .logo_container #logo{display:none}#db_title_and_tagline #logo-text{display:none}@media only screen and (min-width:981px){.et_pb_slider:not(.et_pb_gallery),.et_pb_slider:not(.et_pb_gallery) .et_pb_container{height:550px !important}.et_pb_slider:not(.et_pb_gallery),.et_pb_slider:not(.et_pb_gallery) .et_pb_slide{max-height:550px}.et_pb_slider:not(.et_pb_gallery) .et_pb_slide_description{padding-top:15px !important;padding-bottom:15px !important;height:auto !important}}body .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{color:#fff !important;background:#ee474c !important}body .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{color:#82c0c7;background:#ee474c}body .et_pb_filterable_portfolio .et_pb_portfolio_filters li a{display:block;align-items:center;justify-content:center;height:auto;margin-left:auto;margin-right:auto;border:none !important;color:rgba(102,102,102,0.65);background-color:#e1e6e8}body .et_pb_portfolio_filters li a{align-items:center;justify-content:center}body #top-menu .current-menu-item a::before,body #top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}body #top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:50%;background:#72ab00;/*** COLOR OF THE LINE ***/height:2px;/*** THICKNESS OF THE LINE ***/-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}body #top-menu li a:hover{opacity:1 !important}body #top-menu li a:hover:before{right:0}body #top-menu li li a:before{bottom:10%}body #top-menu li li a:before{top:100%}body/*** Take out the divider line between content and sidebar ***/#main-content .container:before{background:none}body /*** Hide Sidebar ***/#sidebar{display:none}body /*** Expand the content area to fullwidth ***/@media (min-width:981px){#left-area}body Link .not-active{pointer-events:none;cursor:default}body .sub-menu li a:before{background:#000;/*** COLOR OF THE LINE ***/height:0 !important;/*** THICKNESS OF THE LINE ***/}body #top-header{position:fixed !important}body #main-header{position:fixed !important}body .et_mobile_menu{overflow:scroll !important;max-height:83vh}body .thick{font-size:40px !important}@media only screen and ( min-width:981px){body #logo{min-height:110px}}body #top-menu li.mega-menu>ul>li:nth-of-type(5n){clear:none}body #top-menu li.mega-menu>ul>li:nth-of-type(6n){clear:none}body #top-menu li.mega-menu>ul>li{width:20%;margin:0}body #top-menu .sub-menu .menu-item a{line-height:1.2em!important;padding:8px 0!important}@media only screen and ( max-width:980px){body .et_pb_section_0.et_pb_section{padding-top:0 !important;padding-right:0;padding-bottom:0 !important;padding-left:0;margin-top:0;margin-bottom:0}}body .nav li li li a{font-size:40px}body .nav li li a{font-size:16px !important}body #logo-tagline{color:#ab2727 !important;opacity:1!important;margin-left:0!important;font-weight:600!important}