.desktop-header {
    padding: 0!important;
    height: 150px;
}
input[type=text]::-ms-clear {
    display: none;
}
.header-top {
    padding: 0!important;
}
.menu-right ul {
    float: right;
}
/* .bg-logo img {
    position: relative;
    top: 45px
} */
@media (max-width: 800px) {
    .bg-logo {
        width: 100%!important;
      	margin: 30px auto 0 auto;
    }  
    .bg-logo img {
/*         position: relative; */
/*         top: 45px; */
      	margin: 0 auto;
        float: none;
        display: block;
    }

}
span.close {
    display:none;
}
.headerbk {
    background-color: #eeeeee;
}
.contact-container {
    position: relative;
    min-height: 163px;
    margin-top: -20px;
    padding-top: 22px;
}
.header-container-wrapper .contact-container {
  min-height: 20px;
  margin-top: 0;
  padding-top: 20px;
}
.header-container-wrapper .contact-container::after {
    content: "";
    clear: both;
    display: table;
}
.contact-container .social-links {
    width: 300px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.contact-container .social-links li {
    display: inline-block;
    margin: 18px 0 15px;
    padding: 0 7px 0 0;
    cursor: pointer;
}
.contact-container .social-links li a {
    display: inline-block;
    width: 33px;
    height: 33px;
    background-image: url("//1550950.fs1.hubspotusercontent-na1.net/hubfs/1550950/burgesons-socials-sprite_1.png");
    background-repeat: no-repeat;
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
}
.contact-container .social-links li:hover a {
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
}
.contact-container .social-links li a.fb {
    background-position: -46px 0;
}
.contact-container .social-links li a.ggl {
    background-position: -138px 0;
}
.contact-container .social-links li a.twt {
    background-position: -92px 0;
}
.contact-container .social-links li a.ylp {
    background-position: 0 0;
}
.contact-container .social-links li a.lnk {
    background-position: -184px 0;
}
.contact-container .social-links li a.yt {
    width: 31px;
    height: 32px;
    background-image: url("//www.burgesons.com/hubfs/website_assets/burgesons-additional-social.png");
    background-position: 0 0;
}
.contact-container .social-links li a.insta {
    width: 31px;
    height: 32px;
    background-image: url("//www.burgesons.com/hubfs/website_assets/burgesons-additional-social.png");
    background-position: -31px 0;
}
.contact-container .social-links li:hover a.fb {
    background-position: -46px -38px;
}
.contact-container .social-links li:hover a.ggl {
    background-position: -138px -38px;
}
.contact-container .social-links li:hover a.twt {
    background-position: -92px -38px;
}
.contact-container .social-links li:hover a.ylp {
    background-position: 0 -38px;
}
.contact-container .social-links li:hover a.lnk {
    background-position: -184px -38px;
}
.contact-container .social-links li:hover a.yt {
    background-position: 0 -39px;
}
.contact-container .social-links li:hover a.insta {
    background-position: -31px -39px;
}
.banner-cta p {
    display: block;
    width: 100%;
    position: absolute;
    text-indent: 0!important;
    transition: ease-in .8s!important;
    -webkit-transition: ease-in .8s!important;
    -moz-transition: ease-in .8s!important;
    -ms-transition: ease-in .8s!important;
    -o-transition: ease-in .8s!important;
}
.banner-cta.cta_button:hover {
    opacity: 1!important;
}
.banner-cta .hover-left {
    position: relative;
    height: 21px;
    display: block;
}
.banner-cta:hover .hover-left p {
    transition: .7s!important;
    -webkit-transition: .7s!important;
    -moz-transition: .7s!important;
    -ms-transition: .7s!important;
    -o-transition: .7s!important;
}
.banner-cta .hover-left p {
    transition: .75s!important;
    -webkit-transition: .75s!important;
    -moz-transition: .75s!important;
    -ms-transition: .75s!important;
    -o-transition: .75s!important;
}
.banner-cta:hover .hover-left.dwld p {
    -webkit-transform: translateX(-16px);
}
.banner-cta:hover .hover-left.top p {
    -webkit-transform: translateX(-35px);
    color: #2b2b2b!important;
}
.banner-cta:hover .hover-left.mid p {
    -webkit-transform: translateX(-42px);
    color: #2b2b2b!important;
}
.banner-cta:hover .hover-left.low p {
    -webkit-transform: translateX(-20px);
    color: #2b2b2b!important;
}
.banner-cta {
    position: relative;
    z-index: 99;
    transition: ease-in-out .5s!important;
    -webkit-transition: ease-in-out .5s!important;
    -moz-transition: ease-in-out .5s!important;
    -ms-transition: ease-in-out .5s!important;
    -o-transition: ease-in-out .5s!important;
}
.banner-cta:after {
    position: absolute;
    content: url("//1550950.fs1.hubspotusercontent-na1.net/hubfs/1550950/banner-flag.png");
    bottom: -29px;
    left: 0px;
    width: 220px;
    overflow: hidden;
}
.contact-container {
    position: relative;
    left: 25px;
}
.contact-wrapper {
    position: relative;
    top: 7px;
}
.contact-wrapper::after {
    content: "";
    clear: both;
    display: table;
}
.contact-wrapper ul{
    list-style: none;
    margin: 0;
    padding: 0;
    max-width: 338px;
}
.contact-wrapper ul::after {
    content: "";
    clear: both;
    display: table;
}
.contact-wrapper ul li{
    display: inline-block;
    font-family: ;
    float: left;
}

.contact-wrapper .contact {
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
}

.contact-wrapper #review-button, .contact-wrapper #join-button, .contact-wrapper #financing-button {
    -webkit-appearance: none;
    width: 60px;
    height: 60px;
    margin-right: 3%;
    padding: 7px 0;
    font-family: 'BookmanOldStyleW10-Bold', sans-serif;
    font-size: 11px;
    color: #26337b;
    background: transparent;
    border: 2px solid #26337b;
    border-radius: 75%;
    cursor: pointer;
    outline: none;
    float: none;
}
.contact-wrapper #join-button {
  color: #a6192e;
  border: 2px solid #a6192e;
}
.contact-wrapper #financing-button {
  font-size: 10px;
  line-height: 12px;
  color: #779c5f;
  border: 2px solid #779c5f;
}
.contact-wrapper #review-button:hover, .contact-wrapper #join-button:hover, .contact-wrapper #financing-button:hover {
    background-color: #fff;
}
.contact-wrapper ul li a{
    display: block;
    font-size: 14px;
    color: #2b2b2b;
    text-decoration: none;
    padding: 0 15px 0 0;
    transition: .25s;
    -webkit-transition: .25s;
    -moz-transition: .25s;
    -ms-transition: .25s;
    -o-transition: .25s;
}
.contact-wrapper ul li a.featured {
    font-weight: bold;
}
.contact-wrapper ul li a:hover {
    color: #A6192E;
}
.header-container.active .banner-cta p {
    opacity: 0;
    transition: .4s!important;
    -webkit-transition: .4s!important;
    -moz-transition: .4s!important;
    -ms-transition: .4s!important;
    -o-transition: .4s!important;
}
.header-container.active .banner-cta .hover-left {
    visibility: hidden;
}
.header-container.active .banner-cta {
    height: 0!important;
    transition: ease-out .55s!important;
    -webkit-transition: ease-out .55s!important;
    -moz-transition: ease-out .55s!important;
    -ms-transition: ease-out .55s!important;
    -o-transition: ease-out .55s!important;
    z-index: 1;
}
.header-container.active .widget-type-google_search input[type="text"] {
    width: 300px;
    padding: 9px 35px 9px 50px;
    outline: none;
    transition: ease-in-out .75s;
    -webkit-transition: ease-in-out .75s;
    -moz-transition: ease-in-out .75s;
    -ms-transition: ease-in-out .75s;
    -o-transition: ease-in-out .75s;
    border: 1px solid #ddd;
}
.header-container.active .search-container .hs-button {
    transform: translateX(-252px);
    -webkit-transform: translateX(-252px);
    -moz-transform: translateX(-252px);
    -ms-transform: translateX(-252px);
    -o-transform: translateX(-252px);
}
.header-container .widget-type-google_search .hs-button.primary.close {
    transition: 0s;
    -webkit-transition: 0s;
    -moz-transition: 0s;
    -ms-transition: 0s;
    -o-transition: 0s;
}
.header-container.active .search-container .field:after {
    transform: translateX(-252px);
    -webkit-transform: translateX(-252px);
    -moz-transform: translateX(-252px);
    -ms-transform: translateX(-252px);
    -o-transform: translateX(-252px);
}
.header-container .search-container .input-close {
    width: 60px;
    height: 40px;
    background: #2b2b2b;
    display: block;
    z-index: 11;
    position: absolute;
    right: 0;
    top: 90px;
    border-radius: 20px;
    color: #ffffff;
    text-align: center;
    line-height: 40px;
    display:none;
    cursor: pointer;
}
.header-container.active .search-container .input-close{
    display:block;
}
.header-container .search-container .input-close:before {
    content: "close";
    color: #ffffff;
}
.header-container.active .search-container .input-close:before {
    opacity: 1;
    transition: ease-in-out 1.5s;
    -webkit-transition: ease-in-out 1.5s;
    -moz-transition: ease-in-out 1.5s;
    -ms-transition: ease-in-out 1.5s;
    -o-transition: ease-in-out 1.5s;
}
.header-container .search-container .input-close:before:hover {
    color: #a6192e;
}
.header-container .google-search-btn {
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    right: 18px;
    top: 90px;
    border-radius: 50%;
    z-index: 11;
    cursor: pointer;
}
.header-container .google-search-btn.active:after {
    opacity: .8;
    transition: ease-in-out 1.5s;
    -webkit-transition: ease-in-out 1.5s;
    -moz-transition: ease-in-out 1.5s;
    -ms-transition: ease-in-out 1.5s;
    -o-transition: ease-in-out 1.5s;
}


.header-container .widget-type-google_search input[type="text"] {
    background-color: #fff;
    border: 0;
    border-radius: 0;
    color: #2d2d2d;
    display: inline-block;
    margin-bottom: 0;
    padding: 9px 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: absolute;
    top: 51px;
    right: 0px;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    width: 0;
    height: 38px;
    z-index: 1;
    opacity: 1;
    border-radius: 20px;
    outline: none;
}

.search-container .field {
    position: relative;
}
.search-container .field:after {
    position: absolute;
    display: block;
    top: 49px;
    left: -24px;
    width: 115%;
    height: 105%;
    content: "";
    background-color: transparent;
    z-index: 5;
    transition: .3s;
    -webkit-transition .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
}

.search-container .input {
    position: relative;
}

.header-container .widget-type-google_search .hs-button.primary {
    background-color: #000!important;
    color: #fff;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: -5px;
    height: 40px;
    border-radius: 50%;
    width: 40px;
    padding: 12px 1px 0 0;
    position: relative;
    z-index: 2; 
    top: 50px;
    left: -18px;
    transition: .5s;
    -webkit-transition .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
}
.header-container.active .widget-type-google_search .hs-button.primary {
    transition: ease-in-out .75s;
    -webkit-transition: ease-in-out .75s;
    -moz-transition: ease-in-out .75s;
    -ms-transition: ease-in-out .75s;
    -o-transition: ease-in-out .75s;
}
.header-container .widget-type-google_search .hs-button.primary:before {
    content: "\f002";
    font-size: 15px;
}
.custom-menu-primary .hs-menu-wrapper>ul>li>a {
    color: #fff;
    padding: 17px 5px 17px 19px;
    line-height: 1;
    font-size: 16px;
    font-family: Georgia;
    font-style: italic;
    color: #2b2b2b;
}
.custom-menu-primary .hs-menu-wrapper>ul>li>a:hover, .custom-menu-primary .hs-menu-wrapper>ul>li.active>a, .custom-menu-primary .hs-menu-wrapper>ul>li.active-branch>a {
    background: transparent!important;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    border-top: solid 1px #D0CFCF;
}
.menu-right ul > li:nth-child(1) a {
    position: relative;
}
.custom-menu-primary .hs-menu-wrapper>ul>li>a:after {
    display:none!important;
}
.custom-menu-primary .hs-menu-wrapper>ul>li:hover>a:before {
   position: absolute; 
    display: block;
    content: url("//1550950.fs1.hubspotusercontent-na1.net/hubfs/1550950/black-triangle.png");
    bottom: -4px;
    left: 50%;  
}
.menu-bar {
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(235,235,235,1) 70%, rgba(235,235,235,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(70%, rgba(235,235,235,1)), color-stop(100%, rgba(235,235,235,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(235,235,235,1) 70%, rgba(235,235,235,1) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(235,235,235,1) 70%, rgba(235,235,235,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(235,235,235,1) 70%, rgba(235,235,235,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(235,235,235,1) 70%, rgba(235,235,235,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=1 );
    margin-top: 8px;
}
.footer-section-1 {
    background-color: #ac1f2d;
    padding: 40px 0 40px;
    text-align: center;
}
.footer-section-1 .label {
    margin-top: 35px;
    font-family: 'Bookman Old Style';
    font-weight: 800;
    font-size: 21px;
    color: #ebebeb;
    text-transform: uppercase;
}
.footer-section-1 .form {
    position: relative;
    padding-top: 18px;
}
.footer-section-1 .form h3 {
    display: none;
}
.footer-section-1 .form span.hs-form-required {
    opacity: 0;
}
.footer-section-1 .form .hs-error-msgs {
    position: absolute;
    top: 15px;
    width: 100%;
    left: -30px;
}
.footer-section-1 .form .hs-form-field {
    position: relative;
}
.footer-section-1 .inputs-list label {
    position: relative;
    font-weight: normal!important; 
    font-style: italic;
    color: #fff;
}
.footer-section-1 label {
    position: absolute;
    font-weight: normal!important; 
    font-style: normal;
    color: #343434;
    left: 30px;
    top: 8px;
}
.footer-section-1 .form .input {
    display: inline-block;
    float: left;
}
.footer-section-1 .hs-form-field:before {
    position: absolute;
    top: 8px;
    left: 30px;
    font-size: 14px;
    font-family: 'Georgia';
    font-weight: normal;
    color: #2b2b2b;
    text-transform: uppercase;
    content: "Email";
}
.footer-section-1 .form input[type="email"] {
    width: 315px;
    height: 40px;
    padding-left: 87px;
    background-color: #fff;
    border: none!important;
    outline: none!important;
}
.footer-section-1 .form input[type="submit"] {
    position: absolute;
    height: 40px;
    color: transparent!important;
    background: url("//1550950.fs1.hubspotusercontent-na1.net/hubfs/1550950/submit-arrow.png") #e3e3e3!important;
    background-repeat: no-repeat !important;
    background-position: 25px 13px!important;
    border-radius: 0!important;
    border:none!important;
    outline: none!important;
}
.widget-type-form span.hs_cos_wrapper {
    color: #fff!important;
}

.footer-section-2 {
    padding: 20px 0;
    background-color: #fff;
}
.footer-section-2 .container{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -ms-align-items: center;
    align-items: center;
 }
.footer-section-2 .container .row-fluid-wrapper {
    width: 14.2857143%;
    max-width: 14.2857143%;
}
.footer-section-2 .container .logo {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -ms-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    min-height: 86px;
    margin: 0 auto;
    text-align: center;
}
.footer-section-3 {
    padding: 60px 0;
    background-color: #e4e3e3;
    border-top: 5px solid #fff;
}
.footer-section-3 * {
    font-family: 'Georgia'!important;
}
.footer-section-3 .footer-address p {
    margin: 0;
    font-size: 14px;
    color: #2b2b2b;
}
.footer-section-3 .container .footer-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border-left: solid 1px #4a4a4a;
}
.footer-section-3 .container .footer-menu ul li {
    display: block;
    margin: 0;
    padding: 0 0 0 15px;
    font-style: italic;
    font-size: 16px;
    color: #2b2b2b;
}
.footer-section-3 .container .footer-menu ul li a {
    color: #2b2b2b;
}
.footer-section-3 a {
    transition: .25s;
    -webkit-transition: .25s;
    -moz-transition: .25s;
    -ms-transition: .25s;
    -o-transition: .25s;
}
.footer-section-3 a:hover {
    color: #4D8EC6!important;
}
.footer-section-3 .footer-social-links {
    list-style: none;
    margin: 0;
    padding: 0;
}
.footer-section-3 .footer-social-links li {
    display: inline-block;
    margin: 18px 0 15px;
    padding: 0 7px 0 0;
    cursor: pointer;
}
.footer-section-3 .footer-social-links li a {
    display: inline-block;
    width: 36px;
    height: 35px;
    background-image: url("//1550950.fs1.hubspotusercontent-na1.net/hubfs/1550950/burgesons-socials-sprite-footer.png");
    background-repeat: no-repeat;
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
}
.footer-section-3 .footer-social-links li:hover a {
    transition: .4s;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
}
.footer-section-3 .footer-social-links li a.footer-fb {
    background-position: -46px 0;
}
.footer-section-3 .footer-social-links li a.footer-ggl {
    background-position: -138px 0;
}
.footer-section-3 .footer-social-links li a.footer-twt {
    background-position: -92px 0;
}
.footer-section-3 .footer-social-links li a.footer-ylp {
    background-position: 0 0;
}
.footer-section-3 .footer-social-links li a.footer-lnk {
    background-position: -184px 0;
}
.footer-section-3 .footer-social-links li a.footer-yt {
    background-position: -228px 0;
}
.footer-section-3 .footer-social-links li a.footer-insta {
    background-position: -272px 0;
}
.footer-section-3 .footer-social-links li:hover a.footer-fb {
    background-position: -46px -38px;
}
.footer-section-3 .footer-social-links li:hover a.footer-ggl {
    background-position: -138px -38px;
}
.footer-section-3 .footer-social-links li:hover a.footer-twt {
    background-position: -92px -38px;
}
.footer-section-3 .footer-social-links li:hover a.footer-ylp {
    background-position: 0 -38px;
}
.footer-section-3 .footer-social-links li:hover a.footer-lnk {
    background-position: -184px -38px;
}
.footer-section-3 .footer-social-links li:hover a.footer-yt {
    background-position: -228px -38px;
}
.footer-section-3 .footer-social-links li:hover a.footer-insta {
    background-position: -272px -38px;
}
.footer-section-3 .privacy-policy p:first-of-type {
    margin: 50px 0 0;
    font-style: italic!important;
}
.footer-section-3 .privacy-policy p {
    margin: 0;
    text-indent: 0!important;
    font-size: 14px;
    color: #2b2b2b;
    line-height: 1.65;
}
.footer-section-3 .copyright {
    padding-top: 40px;
}
.footer-section-3 .copyright p {
    margin: 0;
    font-size: 14px;
    font-style: italic;
    color: #2b2b2b;
    text-indent: 0!important;
}
.footer-section-3 .copyright a {
    font-size: 14px;
    font-style: italic;
    color: #2b2b2b;
}
.footer-section-3 .copyright a:hover {
    color: #4d8ec6;    
}
.banner-container-mobile {
    display: none!important;
}

@media (min-width: 801px) and (max-width: 960px) {
    .contact-container  {
        min-width: 400px;
    }
    .banner-container {
       position: absolute;
       right: 30px;
    }
    .search-container * {
        display: none;
    }
    .contact-wrapper ul {
/*         min-width: 350px; */
    }
    .contact-wrapper ul li {
        float: left;
    }
    .contact-container {
        width: 50%;
    }
}
@media (min-width: 801px) {
    .banner-cta {
        padding: 30px 0 0 0!important;
        text-indent: 0!important;
        height: 85px!important;
    }
    .banner-cta:hover .hover-left.mid p {
        -webkit-transform: translateX(-28px);
        color: #2b2b2b!important;
    }
}
@media (max-width: 800px) {
     .contact-container {
        width: 100%!important;
        padding-bottom: 20px;
        text-align: center;
        left: 0!important;
     }
     .banner-container-mobile {
       display: block!important;
     }
     .search-container * {
        display: none;
     }
     .menu-bar ul {
        float: left!important;
     }
    .contact-container .social-links {
/*         margin-top: 60px; */
      margin-right: -16px;
    }
/*     .contact-container .contact-wrapper {
        margin-top: -10px;
    } */
    .contact-container .contact-wrapper ul {
        margin: 0 auto;
    }
    .banner-container * {
        display: none;
    }
    .banner-container .banner-cta p {
       color: #2b2b2b!important;
    }
    .banner-container .banner-cta:after {
        display: none;
    }
    
    .footer-address {
        padding-top: 30px;
    }
    .footer-address p {
        text-indent: 0;
        margin: 0;
        font-size: 16px!important;
        font-style: italic;
    }
    .footer-address p:nth-of-type(1) {
        float: left;
        padding-right: 5px;
    }
    .footer-section-3 .container .footer-menu ul li {
        padding: 10px 0 10px 15px;
    }
    
    .footer-section-1 .form input[type="email"] {
        width: 100%;
    }
    
    .footer-social {
        padding: 20px 0 10px;
    }
    
    .footer-section-2 .container .row-fluid-wrapper {
        width: 30%;
        padding: 15px;
    }
    
    .privacy-policy {
        margin-top: -45px;
    }
    .footer-section-1 .inputs-list label {
        width: 100vw;
        position: absolute;
    }
    .footer-section-1 {
    }
}
@media (max-width: 800px) {
    
    .footer-section-3 .container .footer-menu ul {
        width: 50%;
        float: left;
    }
    
    .menu-right > ul > li {
        color: #ebebeb!important;
    }
    .custom-menu-primary .hs-menu-wrapper>ul>li:hover>a:before {
        
       display: none;
        
    }
    .hover-left p {
        text-indent: 5px;
        float: left;
        font-size: 18px;
    }
    .hover-left.dwld p {
        width: 100%;
        text-align: left;
    }
    .banner-cta-mobile {
        padding: 20px 20px 20px 50px !important;
        height: auto!important;
    }
    
}
@media (max-width: 505px) {
    
    .banner-cta-mobile:before {
        position: absolute;
        top: -28px;
        left: -1px;
        display: block;
        content: url("//1550950.fs1.hubspotusercontent-na1.net/hubfs/1550950/mobile-banner-cut.png");
    }
}
@media (min-width: 500px) and (max-width: 800px) {
    
    .contact-container div {
        float: left;
    }
    .contact-wrapper  {
        position: relative;
/*         top: 80px; */
    }
    
    .social {
        width: 50vw;
    }
    
}
@media (min-width: 328px) and (max-width: 800px) {
      .banner-container-mobile {
        padding-right: 50px;
    }
}
@media (min-width: 506px) {
    
    .banner-cta-mobile:before {
        position: absolute;
        top: -15px;
        left: -1px;
        display: block;
        content: url("//1550950.fs1.hubspotusercontent-na1.net/hubfs/1550950/mobile-banner-cut2.png");
    }
}
@media (max-width: 480px) {
  .footer-section-1 .form input[type="email"] {
        width: 80vw;
        padding-left: 10px;
    }  
    .footer-section-1 .form input[type="submit"] {
        margin: 0 auto;
    }
    .footer-section-1 .hs_email.field.hs-form-field {
        float: left;
        display: inline-block;
        width: auto;
    }
    .footer-section-1 .hs-submit {
        float: left;
        display: inline;
        width: 20%;
    }
    .footer-section-1 .hs-form-field:before {
        display: none;
    }
}
@media (max-width: 768px) { 
    
    .footer-section-1 {
        text-align: center;
    }
    .footer-section-1 .form {
        padding: 0;
        margin: 18px 0 0;
    }
    .footer-section-1 .form input[type="submit"] {
        float: none!important;
        top: 0;
        right: 0;
    }
    .footer-section-1 .form .input {
        float: none!important;
        width: 100%;
    }
    .footer-section-1 .inputs-list label {
        text-align: left;
    }
    .footer-section-3 .copyright p{
        display: inline;
    }
    .contact-wrapper {
        position: static;
    }
}

.clearfix::after {
    content: "";
    clear: both;
    display: table;
}

@media (min-width: 840px) {
    .contact-container .social-links {
			float: right;
    }
  	.contact-container .social-links::after {
        content: "";
        clear: both;
        display: table;
    }
  	.contact-wrapper ul {
        float: right;
    }
    .contact-wrapper ul li::after {
        content: "";
        clear: both;
        display: table;
    }
}






.contact-wrapper .read-button {
    -webkit-appearance: none;
    width: 60px;
    height: 60px;
    margin-right: 3%;
    padding: 7px 0;
    font-family: 'BookmanOldStyleW10-Bold', sans-serif;
    font-size: 11px;
    color: #fff;
    background: #a6192e;
    border: 2px solid #a6192e;
    border-radius: 75%;
    cursor: pointer;
    outline: none;
}

.contact-wrapper .read-button:hover {
  color: #a6192e;
  background: #fff;
}

.search-container {
    position: relative;
}
.header-container .google-search-btn {
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    right: 18px;
    top: 90px;
    border-radius: 50%;
    z-index: 11;
}
/* previous social icons code
<div class="social">
<ul class="social-links">
<li><a class="fb" href="https://www.facebook.com/Burgesons/" target="_blank"></a></li>
<li><a class="ggl" target="_blank" href="https://g.page/r/CZwi8_URs00qEAg/review" target="_blank"></a></li>
<li><a class="twt" target="_blank" href="https://www.threads.net/@burgesonshvac"></a></li>
<li><a class="ylp" target="_blank" href="https://www.yelp.com/biz/burgesons-heating-and-air-conditioning-redlands"></a></li>
<li><a class="lnk" target="_blank" href="https://www.linkedin.com/company/6655305?trk=tyah&trkInfo=clickedVertical%3Acompany%2CclickedEntityId%3A6655305%2Cidx%3A1-1-1%2CtarId%3A1454609197071%2Ctas%3Aburgesons"></a></li>
<li><a class="yt" target="_blank" href="https://www.youtube.com/channel/UCbThCgaYkSf8wWnwN2f2HZg"></a></li>
<li><a class="insta" target="_blank" href="https://www.instagram.com/burgesonshvac/"></a></li>
</ul>
</div> */ 


/* social icons gray color*/

.contact-container .social-links li a.insta{
background-image: none;
}
.contact-container .social-links li a{
background-image: none;
}
.contact-container .social-links li a.yt{
 background-image: none; 
}
.footer-section-3 .footer-social-links li a{
  background-image: none !important;}
#__next {
    margin-top: 45px;
}