.single .content-area .site-main .entry-header, .archive .content-area .site-main .entry-header, .single .content-area .site-main .comments-area, .archive .content-area .site-main .page-header, #block-7 .wp-block-uagb-container{display:none;}
.m-0{margin:0}
.mt-0, .entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child){margin-top:0px;}
.mb-0, .page-header, .site-main > *{margin-bottom:0px}
.position-relative{position:relative;}
.inside-header,.inside-site-info{padding:10px 20px}
.header-widget .head-wid-sec img{height:110px!important;width:100%!important;object-fit:contain}
.no-sidebar .entry-content .alignfull{width:100%;margin-left:0;margin-right:0}
.footer-widgets-container{padding:40px 20px}
.site-footer .menu li a{text-decoration:none;position:relative;font-size:14px;opacity:.7;color:#000!important;font-weight:600;text-transform:capitalize;display: flex;align-items: center;gap:
15px;background:#f5f5f5;padding:5px;border-radius:10px;}
.site-footer .menu li a img {width: 50px;height: 50px; }
.site-footer .menu li a:hover{opacity:1}
.footer-widgets .widget{margin-bottom:15px} ul#menu-service-menu{display: grid;grid-template-columns: repeat(3, 1fr);column-gap: 10px;}
.site-footer .footer-widgets .footer-widget-3 aside{padding-left:20px}
.foot-award img{height:60px!important;width:100%!important;object-fit:contain}
a{color:var(--blue);text-decoration:none;font-weight:700}
.better-sec .uagb-ifb-image-content {position: relative;width: 110px;margin: auto;}
.better-sec .uagb-ifb-image-content:after {top: -10px;left: -10px;border: 2px dashed var(--accent);transition: opacity 0.2s;animation: spinAround 9s linear infinite;opacity: 0;position: absolute;width: 130px;height: 130px;border-radius: 50%;content: "";}
.better-sec:hover .uagb-ifb-image-content:after{opacity:1}
.service-slider .gutslider-content-inner .btn-design a{display:flex;justify-content:space-between}
.about-list .uagb-icon-list__wrap{flex-wrap:wrap;flex-direction:row!important;justify-content:flex-start!important}
.about-list .uagb-icon-list__wrap .wp-block-uagb-icon-list-child{width:50%;margin:0!important;margin-bottom:7px !important}
.btn-design a.wp-block-button__link{position:relative;display:block}
.btn-design a.wp-block-button__link:before,.blog-sec .uagb-post__inner-wrap .uagb-post__cta:before{content:'';width:0;height:100%;background:var(--blue);position:absolute;left:0;top:0;transition:.4s}
.btn-design a.wp-block-button__link:hover:before,.blog-sec .uagb-post__inner-wrap .uagb-post__cta:hover:before{width:100%}
.btn-design a.wp-block-button__link .uagb-button__link{position:relative;z-index:1;transition:.4s}
.btn-design a.wp-block-button__link:hover .uagb-button__link{color:#fff!important}
.about-right{padding-right:10%!important}
.service-slider .gutslider-content-inner img{height:400px!important;object-fit:cover;transition:.3s}
.service-slider .gutslider-content-inner figure:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(0deg,rgba(0,0,0,0.9) 0%,transparent 30%);z-index:1}
.service-slider .gutslider-content-inner figure{overflow:hidden}
.service-slider .gutslider-content-inner:hover img{transform:scale(1.1) rotate(2deg)}
.wp-block-gutsliders-any-content .swiper-slide{height:auto}
.wp-block-gutsliders-any-content .gutslider-content-inner{padding:0;max-width:100%}
.service-slider .gutslider-content-inner:hover .btn-design a:before{width:100%}
.service-slider .gutslider-content-inner:hover .btn-design a .uagb-button__link{color:#fff}
.service-slider .gutslider-content-inner:hover .btn-design a svg{fill:#fff !important;z-index:1}
.service-slider .gutslider-content-inner h5{position:absolute;bottom:80px;left:20px;font-weight:700!important;font-size:24px;color:#fff;z-index:2}
.marquee span{margin-right:50px;position:relative;opacity:.2;height:70px}
.marquee{display:flex;white-space:nowrap;animation:marquee 30s linear infinite}
.marquee-container{width:100%;overflow:hidden;font-size:46px;font-weight:700;padding:50px 0;position:relative}
.marquee .marquee-separator svg {color: #000;width: auto;height: 69px;}
.pros-sec .uagb-button__wrapper a{display:flex;position:absolute;z-index:2;width:100%;justify-content:space-between;color:#fff;top:30px;left:0}
.pros-sec .uagb-button__wrapper a .uagb-button__link{color:#fff!important;text-align:left}
.pros-sec .uagb-button__wrapper a svg{fill:#fff!important;transform:rotate(-45deg)}
.pros-sec .wp-block-uagb-image__figure{overflow:hidden}
.pros-sec .wp-block-uagb-image__figure:before{content:'';width:100%;height:100%;position:absolute;background:#000;top:0;left:0;opacity:.3;z-index:1}
.pros-sec .wp-block-uagb-image__figure img{height:450px!important;object-fit:cover;transition:.3s}
.pros-sec:hover .wp-block-uagb-image__figure img{transform:scale(1.1)}
.pros-sec .wp-block-uagb-advanced-heading {position: absolute !important;bottom: 40px;color: #fff;z-index: 2;}
.text-separator .uagb-html-tag{width:105px}
.services-sec:before{background-size:260px!important}
.flooring-bg{background-size:100% 160px!important}
.contact-sec:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:url(//fixsl.com/wp-content/uploads/2025/04/h3_dotbg2.png);}
.contact-sec > .uagb-container-inner-blocks-wrap{z-index:1}
.uagb-separator{position:relative}
.d-flex{display:flex;flex-wrap:wrap;}
.d-flex .w-50{width:50%;}
.d-flex .w-50:first-child{padding-right:8px}
.d-flex .w-50:last-child{padding-left:8px}
select{width:100%}
textarea{height: 120px}
input[type="submit"]{border:3px solid var(--blue);background:transparent;color:var(--blue);font-weight:700}
input[type="submit"]:hover{background: var(--blue);color: #fff}
.header-widget {width: 84%;justify-content: flex-end;align-items: center;gap: 1em;display:flex;}
.header-widget aside:nth-child(1) {flex-basis: 64%;}
.header-widget .head-wid-sec img {height: 96px !important;}
.service-grid .service-single{overflow:hidden;position:relative}
.service-grid .service-single .wp-block-uagb-image__figure img{height: 450px !important;object-fit:cover;object-position:top center;}
.service-grid .service-single .section-head {position: absolute !important;bottom: 0;z-index: 1;padding: 20px 20px;transition: 0.5s;background: #000000c4;min-height:90px;}
.short-head.service-grid .service-single .section-head{min-height:auto;}
.service-grid .service-single .section-head h5, .service-grid .service-single .section-content h5, .service-grid .service-single .section-content p{color: #fff;}
.service-grid .service-single .section-head h5, .service-grid .service-single .section-content h5{font-weight:600 !important}
.service-grid .service-single .section-content{position:absolute !important;bottom: 0;z-index:2;opacity:0;transition:0.5s;padding:20px;transform:translatey(100%);background: #000000c4;}
.service-grid .service-single .section-content a{width:100%;display:flex;justify-content:center;align-items:center;}
.service-grid .service-single:hover .section-content{transform:translatey(0%);opacity:1}
.service-grid .service-single:hover .section-head{opacity:0}
.list-grid-3 .uagb-icon-list__wrap{flex-wrap:wrap;flex-direction:row!important;justify-content:flex-start!important}
.list-grid-3 .uagb-icon-list__wrap .wp-block-uagb-icon-list-child{width:33.33%;margin:0!important;margin-bottom:7px !important}
.list-grid-2 .uagb-icon-list__wrap{flex-wrap:wrap;flex-direction:row!important;justify-content:flex-start!important}
.list-grid-2 .uagb-icon-list__wrap .wp-block-uagb-icon-list-child{width:50%;margin:0!important;margin-bottom:7px !important}
.state-tab .uagb-icon-list__wrap{flex-wrap:wrap;}
.state-tab .uagb-icon-list__wrap .wp-block-uagb-icon-list-child{ width: 100%;background: #fff;margin: 0;color: #000;margin-bottom:8px !important;border-radius:6px;padding:10px 20px !important;justify-content: space-between;}
.state-tab .uagb-icon-list__wrap .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{fill: #fff;transform:rotate(-45deg)}
.state-tab .uagb-icon-list__wrap .wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap, .state-tab .uagb-icon-list__wrap .wp-block-uagb-icon-list-child.active .uagb-icon-list__source-wrap{opacity:1}
.state-tab .uagb-icon-list__wrap .wp-block-uagb-icon-list-child a{z-index:1}
.state-tab .uagb-icon-list__wrap .wp-block-uagb-icon-list-child.active, .state-tab .uagb-icon-list__wrap .wp-block-uagb-icon-list-child:hover{background:var(--blue);border-color: var(--blue);color: #fff;}
.feature-img figure{width:100%;}
.feature-img img{height:500px !important;object-fit:cover;width:100% !important;object-position: 50% 70%;}
.list-icon-top .uagb-icon-list__source-wrap{margin-top:5px !important;}
.list-icon-top.have-subs em {background: var(--accent);display: inline-flex;color: #fff;font-weight: 700;border-radius: 3px;line-height: 0;margin-right: 5px;padding: 9px 5px 10px;font-style: normal;}
.state-pro-tab .uagb-tabs__icon{transform:rotate(-45deg);}
.state-pro-tab .uagb-tabs__body-wrap .wp-block-uagb-tabs-child{padding: 0;}
.state-pro-tab .wp-block-uagb-tabs-child{max-height:0px;transition:height 0.5s;}
.state-pro-tab .wp-block-uagb-tabs-child.uagb-tabs-body__active{max-height:800px;}
.backfilter{backdrop-filter: blur(2px);}
#popmake-9307 #gform_4 .gform_fields {grid-row-gap: 15px;} .sep-tilt .uagb-separator {position: relative; margin-left: 20px;margin-right: 20px;}
.sep-tilt .uagb-separator:before, .sep-tilt .uagb-separator:after {content: ""; position: absolute;width: 30px;height: 10px;clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);background: var(--blue);top: -10px;bottom: 0;left: -20px;}
.sep-tilt .uagb-separator:after {clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);top: -10px;left: auto;right:-20px}
.service-offers .uagb-icon-list__wrap .wp-block-uagb-icon-list-child {width: 100%;padding:5px;border:1px solid #bbb;border-radius:10px;}
.service-offers .uagb-icon-list__wrap .wp-block-uagb-icon-list-child:nth-child(2n) {background:#f5f5f5;}
.service-offers .uagb-icon-list__wrap .wp-block-uagb-icon-list-child:hover {background:#002d7936;}
.equal-list .uagb-icon-list__wrap {height: 360px;overflow-y: auto;justify-content: flex-start !important;padding-right: 15px;}
.equal-list.equal-list-height-auto .uagb-icon-list__wrap{height:auto !important}
.equal-list .uagb-icon-list__wrap::-webkit-scrollbar {width: 12px; height: 12px; }
.equal-list .uagb-icon-list__wrap::-webkit-scrollbar-thumb {background-color: #888;border-radius: 10px;border: 3px solid #444;}
.equal-list .uagb-icon-list__wrap::-webkit-scrollbar-thumb:hover {background-color: #555; }
.equal-list .uagb-icon-list__wrap::-webkit-scrollbar-track {background-color: #f1f1f1;border-radius: 10px;}
.equal-list .uagb-icon-list__wrap::-webkit-scrollbar-track-piece {background-color: #dcdcdc;border-radius: 10px;}
.equal-list .uagb-icon-list__wrap {scrollbar-width: thin;scrollbar-color: #888 #f1f1f1;}
.equal-list .uagb-icon-list__wrap:hover {scrollbar-color: #555 #f1f1f1; }
.heading-height .uagb-heading-text {min-height: 60px;}
.equal-list .wp-block-uagb-icon-list {background:#f5f5f5;padding:15px 10px 15px 15px; border-radius:12px;}
.wp-block-uagb-container.align-CTA {margin-left: auto;margin-right: auto;}
.align-CTA .wp-block-uagb-info-box:before {  content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;bottom: 0;z-index: -1;border-radius:10px;transition:transform 0.3s ease-in-out;transform: scale(0);transform-origin: center;}
.align-CTA .wp-block-uagb-info-box:hover:before {transition:transform 0.3s ease-in-out;transform: scale(1);background:#fff;}
.footer-widget-1 .uag-image-13, .footer-logo-white img {filter: invert(1) brightness(5);}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {  border:1px solid rgb(104, 110, 119);font-size: 14px;width: 100%;color: #000;letter-spacing: 1px;padding:10px 15px;border-radius:3px;background:transparent;} .custom_header {background-image: url(//fixsl.com/wp-content/uploads/2025/04/header-bg-green.png);padding: 60px 30px 0px 30px;text-align: center;color: #fff;background-repeat: repeat;background-position: 50% 50%;background-size: auto;}
.custom_header .aioseo-breadcrumbs a {font-weight: 550;text-transform: capitalize;color: rgba(255,255,255,0.6);}
.custom_header .aioseo-breadcrumbs, .custom_header .entry-footer {margin-top: 60px;padding: 20px;background: rgba(255,255,255,0.19);width: calc(100% + 60px); margin-left: -30px;margin-right: -30px;font-size: 14px;display: flex;justify-content: center;gap: 1.2em;text-transform: uppercase;font-family: 'poppins';}
.custom_header .entry-footer .entry-meta {color: #fff;display: flex;gap: 1em;font-size: 14px;}
.custom_header .entry-footer .author a {color: #fff;} .btn-width-100 .uagb-button__wrapper a.wp-block-button__link{width:100%}
.gform-theme--foundation .gfield textarea.small {--gf-ctrl-textarea-height: 80px;}
.gform-theme--foundation .gform_fields{row-gap:15px !important;column-gap:15px !important;} .single .content-area, .archive .content-area {width: 70%;}
.is-right-sidebar{width: 30%;background: #f5f5f5;padding:30px;}
.single .content-area .site-main, .archive .content-area .site-main {margin: 0px 0px 0px 0px;}
.is-right-sidebar .inside-right-sidebar{margin:0px;}
.widget-area .widget {padding: 30px;position: relative;}
.widget-area .widget .uagb-heading-text:before {content: "";position: absolute;width: 5px;height: calc(100% + 10px);background: var(--accent);left: -30px;top: -5px;bottom: -5px;}
.sidebar-widgets .wp-block-latest-posts li, #block-17 .wp-block-categories li {font-size: 14px;line-height: 18px;padding-left: 15px;position:relative}
.sidebar-widgets .wp-block-latest-posts li:not(:last-child){padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #bbbbbb54;}
#block-17 .wp-block-categories li:not(:last-child){padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #bbbbbb54;}
.sidebar-widgets .wp-block-latest-posts li .wp-block-latest-posts__post-excerpt{opacity: 0.5;transition: 0.4s ease-in-out;}
.sidebar-widgets .wp-block-latest-posts li:hover .wp-block-latest-posts__post-excerpt{opacity: 1;transition: 0.4s ease-in-out;}
.sidebar-widgets .wp-block-latest-posts li .read-more {display: flex;margin-top: 8px;font-size: 11px;text-transform: uppercase;text-decoration: underline;}
.sidebar-widgets .wp-block-latest-posts li:before,  #block-17 .wp-block-categories li:before{content: "\f345";font-family: dashicons;position: absolute;left: -4px;font-size: 14px;font-weight: 600;color: var(--blue);}
.widget-area #block-18.widget .wp-block-categories .cat-item {display: inline-block;font-size: 12px !important;text-transform: uppercase;margin-bottom: 14px;margin-right: 10px;}
.widget-area #block-18.widget .wp-block-categories .cat-item a {color: #444;font-weight: 600;padding: 6px 12px;background-color: #F2F2F2;}
.widget-area #block-18.widget .wp-block-categories .cat-item:hover a {background: var(--accent);color: #fff;}
#block-15 #wp-block-archives-1 {background: #f5f5f5;border: 1px solid #d5d5d5;font-size: 13px; font-weight: 500;padding: 10px 15px;color: #666;letter-spacing: 1px;border-radius: 5px;}
.single-post .entry-content .wp-block-list, .single-post .entry-content ol, .single-post .entry-content ul {margin: 0px; padding-left: 20px;padding-bottom: 15px;}
.single-post .entry-content .wp-block-image figure {width: 370px;height: auto;padding: 3px;border: 1px solid #dfdfdf;text-align: center;}
.single-post .entry-content h2, .single-post .entry-content h3, .single-post .entry-content h4{font-size: 24px;} @keyframes spinAround {
from {transform: rotate(0deg);}
to {transform: rotate(360deg);}
}
@keyframes marquee {
from{transform:translateX(0%)}
to{transform:translateX(-100%)}
}
.menu-list-inner{list-style:none;padding:0;margin:0}
.menu-list-inner li a{width:100%;background:#fff;margin:0;color:#000;margin-bottom:8px!important;border-radius:6px;padding:10px 20px!important;justify-content:space-between;display:flex;font-size:14px;font-family:'poppins';font-weight:500}
.menu-list-inner li.current-menu-item a,.menu-list-inner li:hover a,.st-louis .active.menu-item-type-custom a{background:var(--blue);border-color:var(--blue);color:#fff}
.menu-list-inner li a:after{content:'\01F875'}
ul#mega-menu-primary li.mega-menu-bill-pay.menu-bill-pay{overflow:hidden!important;background:var(--contrast)!important;border:none!important;float: right !important;}
ul#mega-menu-primary li.mega-menu-bill-pay.menu-bill-pay:before{content:'';width:100%;height:100%;position:absolute;left:-100%;top:0;background:#12463b;display:block!important;transition:.4s}
ul#mega-menu-primary li.mega-menu-bill-pay.menu-bill-pay:before{content:'';width:100%;height:100%;position:absolute; left:-100%;top:0;background:#12463b; display:block!important; transition:.4s}
ul#mega-menu-primary li.mega-menu-bill-pay.menu-bill-pay:hover:before{left:0}
ul#mega-menu-primary li.mega-menu-bill-pay.menu-bill-pay a.mega-menu-link{background:transparent!important}
ul#mega-menu-primary li.mega-menu-bill-pay.menu-bill-pay.mega-current-menu-item{background:#12463b !important}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item {border: 1px solid var(--accent);margin: 0px 6px 20px;text-align:center;border-radius: 5px;background:#f9f9f9;} 
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .mega-block-title {background: var(--accent); display: flex;justify-content: center;align-items: center;min-height: 45px;text-align:center;line-height:15px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item .image {max-width:85px !important;}
.gform-theme--foundation .ginput_address_city, .gform-theme--foundation .ginput_address_country, .gform-theme--foundation .ginput_address_state, .gform-theme--foundation .ginput_address_zip{
inline-size: 100% !important;
}
@media screen and (min-width:1025px) and (max-width:1576px) {
.service-offers .uagb-heading-text {min-height: 75px;}
}
@media screen and (min-width:1346px) and (max-width:1552px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-9 {width: 9.95%;}
}
@media screen and (min-width:1197px) and (max-width:1346px) {
.header-widget aside:nth-child(1) {flex-basis: 71%;}
.site-header .header-image {width: 180px;}
#block-8 .uagb-ifb-content .uagb-ifb-title {font-size: 16px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-9 {width: 9.8%;}
}
@media screen and (min-width:993px) and (max-width:1197px) {
.header-widget aside:nth-child(1) {flex-basis: 71%;}
.site-header .header-image {width: 180px;}
#block-8 .uagb-ifb-content .uagb-ifb-title {font-size: 14px;}
#block-8 .uagb-ifb-content .uagb-ifb-desc{font-size: 16px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-9 {width: 9.55%;}
ul#menu-service-menu {grid-template-columns: repeat(2, 1fr);}
}
@media (min-width: 993px){
.custom_header .entry-title {font-size: 50px;line-height: 60px;max-width:1560px;margin-left:auto;margin-right:auto;} .about-img-sec:after{content:'';position:absolute;height:100%;width:30px;left:-50px;background:url(//fixsl.com/wp-content/uploads/2024/12/shape28-1.png);transform:scaleX(-1)}
.overlap-section .overlap-content{position:absolute;right:0;max-width:35% !important;z-index:1}
.overlap-section .overlap-content.left{right:auto;left:0}
.overlap-section .overlap-image figure, .overlap-section .overlap-image img{width:100% !important}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-9 { width: 10.111%;}
#mega-menu-wrap-primary.mega-sticky #mega-menu-primary {max-width: 1520px !important;}
}
@media (max-width: 1220px){
.header-widget .head-wid-sec img{height: 60px !important;}
.site-header .header-image{width:160px}
.site-footer ul#menu-service-menu li:nth-child(even){width:100%}
.about-right{padding-right:10px!important}
.list-grid-3 .uagb-icon-list__wrap .wp-block-uagb-icon-list-child{width:50%;}
.services-sec .uagb-block-f97dc905{padding-left:10px}
}
@media (max-width:1024px){
.top-bar-align-right .widget:first-child{margin-right:auto;margin-left: auto;width: 100%;}
#block-7 .wp-block-uagb-container{flex-wrap:nowrap;}
#block-7 .wp-block-uagb-container{display:flex !important;justify-content: space-around;}
#block-8{display:none !important}
.top-bar .inside-top-bar{padding: 10px 20px;}
.service-offers .uagb-icon-list__wrap { height: 200px;overflow-y: auto;padding-right: 15px;justify-content: flex-start !important;}
.service-offers, .grid-2 {display: grid !important;grid-template-columns: 1fr 1fr;}
.heading-height .uagb-heading-text {min-height: auto;}
}
@media (max-width:1015px){
ul#mega-menu-primary li.mega-menu-bill-pay.menu-bill-pay{float:none !important}
}
@media only screen and (max-width: 992px) {
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item {width: 46%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-tabbed > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu > li.mega-menu-item.mega-menu-clear {clear: inherit;}
.single-post .site-content, .archive .site-content {flex-direction:column;}
.single .content-area, .archive .content-area, .is-right-sidebar {width: 100%;}
.single .content-area .site-main, .archive .content-area .site-main {margin: 0px 0px 0px 0px;}
ul#menu-service-menu {grid-template-columns: repeat(2, 1fr);}
}
@media (max-width:768px){
.custom_header {padding: 30px 30px 0px 30px;}
.custom_header .entry-title {font-size: 32px;line-height: 40px;}
.custom_header .aioseo-breadcrumbs, .custom_header .entry-footer {margin-top: 30px;padding: 15px;}
.site-header .header-image{width:145px}
.inside-header{flex-direction:row}
.site-header .header-widget{margin-top:0;margin-right:0}
.better-sec .uagb-ifb-content p{min-height:auto}
.about-right{padding-right:10px!important}
.d-flex .w-50{width:100%;padding:0}
.d-flex .w-50:first-child{padding-right:0}
.d-flex .w-50:last-child{padding-left:0}
.pros-sec .wp-block-uagb-image__figure{width:100%}
.d-flex .w-50 input{width:100%}
.blog-sec .uagb-post__inner-wrap img{height:250px !important;}
.blog-sec .uagb-post-grid-byline time{top:207px}
.marquee-container{font-size:30px; padding:30px 0}
.marquee span, .marquee .marquee-separator svg{height:40px;line-height:40px;}
.marquee{animation-duration:3s}
.service-slider .gutslider-content-inner img {height: 600px !important;object-fit: cover;transition: .3s;object-position:top;}
.top-banner h1{font-size:45px !important}
.list-grid-3 .uagb-icon-list__wrap .wp-block-uagb-icon-list-child, .list-grid-2 .uagb-icon-list__wrap .wp-block-uagb-icon-list-child{width:100%;}
.contact-sec:before{background-image:none !important;}
.state-pro-tab .wp-block-uagb-tabs-child.uagb-tabs-body__active{max-height:none;}
.feature-img img{height:auto !important;}
.service-grid .service-single .wp-block-uagb-image__figure img{height:300px !important;}
.service-grid .service-single .section-head{min-height:auto}
.btn-width-100 .uagb-buttons__wrap {display: grid;grid-template-columns: 1fr 1fr 1fr;}
.heading-height .uagb-heading-text {min-height: 60px;}
}
@media (max-width:546px){
#popmake-9307{max-width:90% !important}
#block-7 .wp-block-uagb-container {display: grid !important;grid-template-columns: 1fr 1fr;}
.single-post .entry-content .wp-block-image figure {width: 100% !important;margin: 0px;margin-bottom: 15px;float: none;}
.custom_header .aioseo-breadcrumbs, .custom_header .entry-footer{display:block;}
.custom_header .aioseo-breadcrumbs span {margin: 0px 6px;}
.banner-image .uagb-heading-text {font-size: 22px !important;line-height: 33px !important;}
.btn-width-100 .uagb-buttons__wrap {display: grid;grid-template-columns: 1fr 1fr;}
.grid-2 {display: grid;grid-template-columns: 1fr;}
.heading-height .uagb-heading-text {min-height: auto;}
.service-offers .uagb-icon-list__wrap{height:auto;display: grid !important;grid-template-columns: 1fr 1fr;column-gap: 15px;padding-right: 0;}
.align-CTA{grid-template-columns: minmax( 1px, 1fr) minmax( 1px, 1fr) !important;grid-template-rows: minmax( 1px, 1fr) !important;}
}
@media (max-width:480px){
.banner-image{min-height: 380px !important;}	
.service-slider .gutslider-content-inner img {height: 440px !important;object-fit: cover;object-position:top;}
.head-wid-sec{flex-wrap:nowrap !important;padding-left:15px !important;	}
.site-header .header-image{width:125px}
.top-banner h1{font-size:36px !important}
.list-grid-3 .uagb-icon-list__wrap .wp-block-uagb-icon-list-child{width:100%;}
.custom_header {padding: 30px 20px 0px 20px;}
.custom_header .entry-title {font-size: 28px;line-height: 35px;}
.custom_header .aioseo-breadcrumbs, .custom_header .entry-footer {margin-top: 30px;padding: 10px;width: calc(100% + 40px);margin-left: -20px;margin-right: -20px;}
.service-offers{display: grid;grid-template-columns: 1fr;}
}
@media (max-width:400px){
#block-7 .wp-block-uagb-container {display: grid !important;grid-template-columns: 1fr 1fr;} {grid-template-columns:1fr;}
.btn-width-100 .uagb-buttons__wrap{display: grid;grid-template-columns: 1fr;}
ul#menu-service-menu {grid-template-columns: repeat(1, 1fr);}
.align-CTA{grid-template-columns: minmax( 1px, 1fr) !important;grid-template-rows: minmax( 1px, 1fr) !important;}
}