@media screen and (max-width:970px){.storetext{color:#fff !important}.close-city{color:#ff8c00 !important;font-weight:bold}.dropdown{padding:9px 0 5px 0 !important;max-width:100% !important}.dropdown-content{z-index:999999999 !important;max-width:100% !important}}.display-none{display:none !important}@media screen and (min-width:970px){.hide-on-desktop{display:none !important}}.box-shadow .vc_box_circle{box-shadow:8px 10px 11px 1px #c7c7c7 !important}@media screen and (max-width:970px){footer .col-lg-12 .custom-html-widget .col-xs-12{padding-bottom:55px}#footer-bottom{padding-bottom:100px}}.mobile-heading-block h3{color:#ffffff;!important;font-size:32px}.display-none{display:none !important}.modal-box-style h1{line-height:1.2;font-size:40px;font-weight:800}.modal-box-style h2{line-height:0.3;font-size:22px;font-weight:500}.modal-box-style p{line-height:1.6 !important;padding-top:10px;font-size:16px !important}.modal-box-style div{margin-top:0 !important}.mobile-call-to-action h3{color:#2d5a91;margin:0;padding:0;font-weight:900}.mobile-call-to-action h3 strong{font-weight:900;font-size:45px;color:#ffffff;text-transform:uppercase}.mobile-call-to-action strong small{color:#c9edff}.button-pulse-mobile button{padding:25px 40px;font-size:22px}.quote-form-modal-button button{letter-spacing:1px}.quote-form-modal-content .gform_body{padding-left:0;padding-right:0}.window-type-section .ultb3-box img{height:100% !important;width:100% !important}@media screen and (max-width:425px){.quote-form-modal-content .gform_wrapper input[type=text], .quote-form-modal-content .gform_wrapper input[type=url], .quote-form-modal-content .gform_wrapper input[type=email], .quote-form-modal-content .gform_wrapper textarea, .quote-form-modal-content .gform_wrapper select, .quote-form-modal-content .gform_wrapper input[type=tel], .quote-form-modal-content .gform_wrapper input[type=number], .quote-form-modal-content .gform_wrapper input[type=password]{font-size:16px !important;padding:2px 10px !important}.quote-form-modal-content .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first, .quote-form-modal-content .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last, .quote-form-modal-content .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle{padding-top:0}.quote-form-modal-content .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container .name_last input[type=text]{margin-top:0}.quote-form-modal-content .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container span.name_first{margin-bottom:0}.quote-form-modal-content .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"]{padding:0;font-size:20px;text-transform:uppercase}.quote-form-modal-content .gform_wrapper .gform_body{padding-top:0}.quote-form-modal-content .gform_wrapper{margin-top:-15px;margin-bottom:0}}@media screen and (max-width:970px){.logos-section{display:flex;flex-wrap:wrap;justify-content:space-between}.logos-section .wpb_column{width:30%}}@media screen and (max-width:770px){.happy-customers .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{text-align:center;display:inline-block;border:2px solid transparent;height:70px;box-sizing:content-box;position:relative}.happy-customers .vc_column-inner{padding:30px 0}}.southern-btn{margin:35px 0 60px 0}.southern-btn button{border-radius:10px !important;padding:12px 3em !important;font-weight:600;font-size:22px !important;background-color:#2b52a0;color:#ffffff;font-family:'Montserrat'}.southern-btn button:hover{background:#6781b8 !important}@media screen and (max-width:770px){.call-to-action, .call-to-action a{font-size:24px !important}}.call-to-action, .call-to-action a{border:0;border-radius:5px;display:inline-block;width:auto;font-family:'Montserrat';padding:0.7em 1em;font-size:38px;font-weight:600;background:#ff8b07;color:#ffffff;text-decoration:none}.call-to-action:hover, .call-to-action a:hover, .call-to-action:focus, .call-to-action a:focus{color:#ffffff !important;background:#dc6f00;text-decoration:none}.call-to-action .fas, .call-to-action .fa{font-size:22px}.top-call-to-action-button{padding-top:175px;padding-bottom:175px}.top-call-to-action-button h1{font-family:Montserrat, sans-serif;font-size:48px;color:#ffffff;font-weight:900;margin:0.2em;padding:0}.top-call-to-action-button h4{color:#c9edff;font-family:Montserrat, sans-serif;font-size:22px;font-weight:700;margin:0;padding:0}.top-call-to-action-button h6{color:#ffffff;font-family:Lato, sans-serif;font-size:18px;font-weight:700}@media screen and (max-width:970px){.top-call-to-action-button{padding-top:60px}}.video-pulse:hover{cursor:pointer;opacity:0.8}.video-pulse .fa{animation:video-pulse 1.5s infinite;border-radius:50%;font-size:80px;line-height:70px;text-shadow:0 0 20px #b7b7b7;color:#fff}.button-pulse, .button-pulse-mobile button{animation:button-pulse 2s infinite}@keyframes video-pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.2)}100%{box-shadow:0 0 0 35px rgba(0,0,0,0)}}@keyframes button-pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}.menuad1{background:url(https://testsitenow.com/southern-new/wp-content/uploads/2022/03/adbg.jpg) no-repeat top center fixed}.menuad3{background:url(https://testsitenow.com/southern-new/wp-content/uploads/2022/03/menuad-siding.jpg) no-repeat top center fixed}.menuad{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:267px;color:#fff;text-align:center;vertical-align:baseline;padding-top:30px;font-size:16px}.menuad .link-title{font-size:40px;width:100%;font-weight:bold;color:#fda101;line-height:40px}.gutterad{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:335px;color:#fff;text-align:center;vertical-align:baseline;padding-top:75px;font-size:16px}.gutterad .link-title{font-size:40px;width:100%;font-weight:bold;color:#fda101;line-height:40px}.menuad2{background:url(https://testsitenow.com/southern-new/wp-content/uploads/2022/03/menuad.jpg) no-repeat top center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:421px;color:#fff;text-align:center;vertical-align:baseline;font-size:22px;padding:80px 20px}.menuad2 .link-title{font-size:40px;width:100%;font-weight:bold;color:#fda101;line-height:40px}#mega-menu-stickymenu .menuad2 .link-title{font-size:30px;line-height:30px}#mega-menu-stickymenu .menuad2{padding:50px 20px}.Schedule_Item{margin:1% !important;width:30% !important;height:50px !important;font-size:31px}@media screen and (max-width:970px){.Schedule_Item{font-size:18px}}.Schedule_List li:hover{background:#ff8c00 !important}.scheduler .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label,.scheduler .gform_wrapper .top_label .gfield_label, .gform_wrapper .gfield_checkbox{color:#fff}.scheduler .gform_legacy_markup_wrapper .gform_footer{text-align:center}.scheduler .gform_wrapper .gform_footer input.button, .scheduler .gform_wrapper .gform_footer input[type="submit"]{width:92%}.hpform h3{color:#2d5a91;margin:0;padding:0;font-weight:900}.hpform h3 strong{font-weight:900;font-size:55px;color:#ffffff;text-transform:uppercase}.hpform strong small{color:#c9edff}.hpform .gform_wrapper .gform_body{padding:0px 20px 0 20px !important}.hpform .gform_wrapper,.hpform .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{margin-bottom:0px !important}footer .colorlink{color:#ff8c00}footer{font-size:16px}footer h3{font-size:18px;font-weight:bold;margin-top:20px}footer .fa{font-size:25px}.widget-footer{padding:30px 0}@media screen and (max-width:970px){.desktopmenu{margin-top:-70px !important;padding-top:70px !important}}#footer-bottom{font-size:13px}@media screen and (min-width:970px){.centerpadding{padding:35px 300px 60px 300px}}.gform_title{font-size:20px}.largeandthin{font-weight:thin;font-size:22px}#field_1_3{margin-top:-17px}#field_1_4{margin-top:-7px}.mobilepullup{box-shadow:0px 0px 10px 0px #3f3f3f}.mobilepullup .gform_wrapper .top_label .gfield_label, .mobilepullup .gform_wrapper .gfield_checkbox{color:#fff}.mobilepullup .gform_body{margin-top:-30px}.mobilepullup .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.mobilepullup .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{color:#fff}@media screen and (min-width:970px){.mobilepullup{margin-top:-150px}}@media screen and (max-width:970px){.mobilepullup{margin-top:0px;margin-left:0px;margin-bottom:20px}}.topleft{font-size:16px;color:#fff;line-height:36px}.topleft a{font-size:16px;color:#fff;line-height:36px}.topleft a:hover{color:#1e73be}.btn-black-bar{background-color:#ff8c00;color:#fff !important;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.58);font-weight:bold;padding:10px 15PX 9PX 15px;margin:-2px;line-height:36px;font-size:16px}.btn-black-bar .fa{font-size:16px}.btn-black-bar:hover{background-color:#db7000}.btn-black-bar2{background-color:#539ed3;color:#fff !important;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.58);font-weight:bold;padding:10px 15PX 9PX 15px;margin:-2px;line-height:36px;font-size:16px}.btn-black-bar2 .fa{font-size:16px}.btn-black-bar2:hover{background-color:#4d8ab8}.menuholder2 #mega-menu-wrap-stickymenu #mega-menu-stickymenu > li.mega-menu-item > a.mega-menu-link{padding:0px 10px 0px 10px;color:#0473aa}.menuholder2 #mega-menu-wrap-stickymenu{margin-top:7px}.menuholder2 #logo{max-width:215px}@media only screen and (max-width:991px){#logo .img-responsive{}#mega-menu-wrap-mainmenu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{margin-right:36px}.menuholder{position:fixed}}.menumobilefooter{position:fixed;width:100%;bottom:0;left:0;background:#2d5a91}.menumobilefooter a{width:33.33%;padding:15px 0;text-align:center;float:left;font-size:15px}.btn1{background:#2d5a91;color:#fff}.btn1:hover,.btn1:active{background:#0e3361;color:#fff}.btn2{background:#ff8c00;color:#fff}.btn2:hover,.btn2:active{background:#ca740b;color:#fff}.btn3{background:#2d5a91;color:#fff}.btn3:hover,.btn3:active{background:#0e3361;color:#fff}.menumobilefooter a span{font-size:15px}.movetoright{margin-left:180px}@media screen and (max-width:970px){.movetoright{margin-left:10px}}.special-offer-title{font-family:Poppins, sans-serif;font-size:3.6rem;font-weight:700;text-transform:uppercase}.special-offer-subtitle{margin-top:20px;margin-bottom:10px;font-family:Poppins, sans-serif;font-size:2.4rem}.special-gift-txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:10.2rem}._25-offer{font-family:Poppins, sans-serif;line-height:10.2rem;font-weight:700}.gift-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:Poppins, sans-serif;font-weight:800}.text-block-2{font-size:3.4rem;line-height:1.2em}.modula .filters a{font-size:23px;font-weight:bold}.headertag{font-size:50px;color:#ffffff;font-weight:900;text-shadow:0px 0px 5px rgba(5, 5, 5, 1)}#cssmenu2 .last{margin-right:20px}.headerbtns{font-weight:900}.headerbtns.headerbtns-color-primary.headerbtns-style-modern{border-color:#2d5a91;background-color:#2d5a91;font-size:18px;color:#fff;border-radius:7px}.headerbtns.headerbtns-color-warning.headerbtns-style-modern{border-color:#FF8C00;background-color:#FF8C00;font-size:18px;color:#fff;border-radius:7px}.headerbtns.headerbtns-size-md{padding-top:14px;padding-bottom:14px;padding-left:20px;padding-right:20px}.vc_general.headerbtns{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;box-sizing:border-box;word-wrap:break-word;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;position:relative;top:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;line-height:normal;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.headerbtns.headerbtns-color-warning.headerbtns-style-modern:focus, .headerbtns.headerbtns-color-warning.headerbtns-style-modern:hover{color:#f7f7f7;border-color:#e08700;background-color:#e08700}.headerbtns.headerbtns-color-primary.headerbtns-style-modern:hover, .headerbtns.headerbtns-color-primary.headerbtns-style-modern:active{color:#f2f2f2;border-color:#006da3;background-color:#006da3}@media only screen and (max-width:991px){.menuholder #logo{position:absolute;width:100px;left:27px;z-index:9999}#cssmenu #menu-button{margin-top:79px;color:#2d5a91 !important;padding:7px 19px}#cssmenu #menu-button:before{top:20px}#cssmenu #menu-button:after{top:6px}.mobilebuttons{position:relative;right:25px;z-index:9999;text-align:right;margin-top:25px}.headerbtns.headerbtns-color-primary.headerbtns-style-modern{font-size:16px}.headerbtns.headerbtns-color-warning.headerbtns-style-modern{font-size:16px}.headerbtns.headerbtns-size-md{padding-top:8px;padding-bottom:8px;padding-left:10px;padding-right:10px}}.stickyphone{width:100%;text-align:center;float:left;padding:10px 0px}.textshadow{text-shadow:0em 0em 0.3em rgba(0,0,0,0.85)}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){width:100%}h1 strong{font-weight:900;color:#4191cb}.headerphone h1{margin-top:0px;font-size:30px}@media only screen and (min-width:1700px){.container{width:1500px !important}}.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio], .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{width:100%}.no-white h1, .no-white h2{color:#134481}.table-heading{margin:10px 0 !important}.gg-table thead h2{color:#fff}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.image-404{margin-top:40px}.btn-404{color:#ffffff;font-family:'Lato', sans-serif;display:inline-block;background-color:#539ed3;padding:10px 15px;border-radius:35px;margin-top:40px}a.btn-404 a, a.btn-404:hover{color:#fff}.link-white a:hover{color:#fff}.post .entry-title{margin-top:30px;margin-bottom:30px}.text-white{color:#ffffff}.headertag-mobile{font-size:30px;color:#ffffff;font-weight:900;text-shadow:0px 0px 5px rgba(5, 5, 5, 1)}@media screen and (max-width:767px){.rowDesktop{display:none !important}}@media screen and (min-width:768px){.mobileBannerRow, .mobileAdRow{display:none !important}}.quote-form-modal-button button{letter-spacing:1px}.quote-form-modal-content .gform_body{padding-left:0;padding-right:0}.window-type-section .ultb3-box img{height:100% !important;width:100% !important}@media screen and (max-width:425px){.quote-form-modal-content .gform_wrapper input[type=text], .quote-form-modal-content .gform_wrapper input[type=url], .quote-form-modal-content .gform_wrapper input[type=email], .quote-form-modal-content .gform_wrapper textarea, .quote-form-modal-content .gform_wrapper select, .quote-form-modal-content .gform_wrapper input[type=tel], .quote-form-modal-content .gform_wrapper input[type=number], .quote-form-modal-content .gform_wrapper input[type=password]{font-size:16px !important;padding:2px 10px !important}.quote-form-modal-content .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first, .quote-form-modal-content .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last, .quote-form-modal-content .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle{padding-top:0}.quote-form-modal-content .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container .name_last input[type=text]{margin-top:0}.quote-form-modal-content .gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container span.name_first{margin-bottom:0}.quote-form-modal-content .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"]{padding:0;font-size:20px;text-transform:uppercase}.quote-form-modal-content .gform_wrapper .gform_body{padding-top:0}.quote-form-modal-content .gform_wrapper{margin-top:-15px;margin-bottom:0}}#footer-bottom a:hover{color:#fff}.Schedule0400pm,.Schedule1200pm{display:none}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{font-size:16px}.ui-datepicker .ui-datepicker-title select{color:#222;font-weight:normal}