html,body{scroll-behavior:smooth}body{font-family:Outfit,sans-serif;color:#222;font-size:18px;line-height:1.7;font-weight:300;position:relative;background:#fefefe;transition:overflow linear;overflow:auto;scroll-behavior:smooth}body.book_modal_out{overflow:hidden}body .container{width:100%;max-width:1300px}.row,.row.section_row{margin:0 auto;position:relative}#main{position:relative;width:100%;max-width:100%;min-width:320px;padding:0}a{transition:all .5s ease}p b,*.regular_text b{font-weight:600;color:inherit}*.regular_text{color:inherit;font-size:16px;line-height:1.6;font-weight:400}*.regular_text.white{color:#fff}p.no_margin{margin:0 auto}p.before_list{margin:0 auto 10px}b i{color:inherit}*.no_padding_left{padding-left:0}a.text_link{color:#333;text-decoration:none;display:inline-block;padding:0 2px;font-weight:600}a.text_link.white{color:#fff;text-decoration:none}*.text_underline{text-decoration:underline}.fw_600{font-weight:600!important}.fw_700{font-weight:700!important}#header{text-align:center;background:#fff;position:static;z-index:999;width:100%;box-shadow:0 0 25px -1px inset #000000b3}#header_tray{top:0;left:0;right:0;display:block;width:100%;transition:all .5s ease}#header .content_wrap{position:relative;margin:0 auto;padding:95px 0 30px;background:#ffffffbf}#header .content_wrap:after{text-align:center;content:"";background-color:#ccc;background-size:cover;position:absolute;display:block;z-index:3;width:100%;height:100%;top:0;left:0;right:0;margin:0 auto;opacity:.3}#header .content_wrap .header_flex{position:relative;z-index:9;max-width:550px;margin:0 auto}#header_logo_link{text-align:center;margin:0 auto;padding:0}#header_logo_link a{text-decoration:none}#logo_image{display:block;max-width:220px;width:100%;margin:0 auto}.map_logo_image{display:block;max-width:190px;width:100%;margin:0 auto}.logo_image_absolute{position:absolute;bottom:7px;right:7px;width:100px;max-width:15%}.logo_image_absolute.image10{position:absolute;bottom:7px;right:7px;width:75px;max-width:10%}.logo_image_absolute.image15{position:absolute;bottom:7px;right:7px;width:75px;max-width:15%}.logo_image_absolute.image20{position:absolute;bottom:7px;right:7px;width:100px;max-width:20%}#logo_text,#logo_text:hover{font-size:13px;text-transform:uppercase;display:block;font-weight:700;letter-spacing:.04em;word-spacing:.25em;text-align:center;color:#eee;text-decoration:none}#main_heading{font-size:23px;margin:0 auto 3px;line-height:1;position:relative}#main_heading .city_wrap{position:relative}#main_heading .city_wrap .divider{position:relative;min-width:20%}#main_heading .city_wrap .divider:before{position:absolute;content:"";height:50%;bottom:0;left:0;right:0;display:block;margin:0 auto;border-top:1px solid #111}#main_heading .city_wrap .city_name{display:inline-block;font-size:15px;border:1px solid #333;padding:4px 5px;border-radius:1px;position:relative}#header .header_text{font-size:18px;font-weight:700;text-align:center;line-height:1.1;margin:5px auto}#header .header_text span{display:block;font-size:14px;padding:0 0 3px;font-weight:600;letter-spacing:.015em;color:#666}#header_slogan{padding:0;display:block;margin:0 auto;color:#da2027;line-height:1.1;font-weight:400;font-size:18px}#header_slogan span.big_text{font-size:1.2em;font-weight:900}#header_slogan span.text-black{font-weight:300}.header_stars .icon_image{width:20px;max-width:20px;height:20px;max-height:20px}.navbar{position:absolute;z-index:999;top:0;text-align:center;margin:0 auto;background-color:#000;width:100%;padding:12px 1rem;max-width:100%;transition:margin-top .5s ease}.navbar-dark .navbar-toggler{margin:0 auto;border:2px solid rgba(255,255,255,.4);color:transparent}.navbar-nav .dropdown-menu{background:#eee;border-radius:0;padding:0}#subject{padding:0;margin:0;height:0;line-height:0;background:0 0;border:none;font-size:0;display:block}.navbar-dark .navbar-nav .nav-link{color:#ffffffd9;padding:16px 1rem;text-transform:uppercase;white-space:nowrap}.navbar-dark .navbar-nav .dropdown-item{text-transform:uppercase;font-size:14px;font-weight:500;text-align:center;padding:12px 15px}.navbar-dark .navbar-nav .dropdown-item:hover,.navbar-dark .navbar-nav .dropdown-item.active{color:#fff;background:#111}.navbar-nav .dropdown-item span{opacity:.7;font-size:.9em;display:inline-block;padding-right:3px}#bbb_badge{max-width:140px;margin:0 auto 15px}#header_phone .phone_wrap{z-index:99;text-decoration:none;font-family:Outfit,sans-serif;font-size:21px;color:#fff;display:block;max-width:400px;margin:0 auto;text-align:center}#header_phone .call_text{display:none;font-size:.72em;color:#444;line-height:1;letter-spacing:.01em;font-weight:400;font-style:italic}#header_phone a.call_number{color:#fff;padding:6px 15px;border:3px solid #da2027;background:#da2027;border-radius:9px;margin:0 auto 10px;display:block;text-decoration:none;font-weight:500;line-height:1;letter-spacing:.025em}#header_phone a.call_number:hover{color:#da2027;background:#fff}.call_number .fas{font-size:.85em}button.book_online_button{display:block;background:#619bb2;color:#fff;border-color:#619bb2}button.book_online_button:hover{background:#ffffffe6;color:#619bb2}#header_phone button.book_online_button{display:block;background:#ffffffe6;color:#619bb2;border-color:#619bb2;padding:11px 15px}#header_phone button.book_online_button:hover{background:#619bb2;color:#fff}#bookOnlineModal{position:fixed;inset:0;width:100%;background:#0000;text-align:center;transition:all .5s ease;z-index:-9;padding:3%;overflow:hidden}#bookOnlineModal .inside_wrap{position:relative;top:-1200px;display:inline-block;width:100%;max-width:600px;background:#fff;margin:0 auto;transition:all .75s ease}#bookOnlineModal .modal-title{text-transform:uppercase;text-align:center;display:block;width:100%;color:#619bb2;font-weight:600;line-height:1.2;font-size:19px}#bookOnlineModal .modal-header .close{padding:1rem;margin:-1rem -1rem -1rem 1rem}.book_online_button i,.custom_button.simple i{font-size:1.1em;margin-right:5px}.section_heading{font-family:Outfit,sans-serif;font-size:28px;color:#222;font-weight:700;margin:0 auto .75em;text-transform:uppercase;position:relative;z-index:9;text-align:center;line-height:1.1}.section_heading.request_heading{margin:0 auto 10px}.section_heading.bottom_border{padding-bottom:5px;border-bottom:1px solid}.section_heading .mute{color:#666}.section_heading i.fa,.section_heading i.fas{font-size:1.1em}.column_heading{font-family:Outfit,sans-serif;font-size:22px;color:#fff;font-weight:600;margin:0 auto .75em;line-height:1.2}.column_heading.black{color:#222}.column_heading.blue{color:#619bb2}.section_heading.no_margin{margin:0 auto}.section_heading .text_mute{opacity:.7}.text_mute.red{opacity:.8;color:#50161a}.text_mute.blue{opacity:.8;color:#619bb2}.small_heading_wrap{text-align:center;display:block;margin:0 auto .5rem}.small_heading_wrap .position_wrap{display:inline-block;margin:0 auto;max-width:320px;text-align:left}.small_heading_wrap .position_wrap.wider{max-width:340px}.small_heading_wrap.text-center{text-align:center}.small_heading{font-size:12px;font-weight:300;color:#333;display:block;text-align:center}.small_heading_wrap .small_heading{display:inline-block;margin:0 auto}.small_heading span.text{border-bottom:1px solid #666;display:inline-block;padding:0 5px 3px;margin:0 auto}.small_heading i.fas{border:1px solid #666;padding:3px;margin-right:2px;background:#fff;border-radius:3px;width:auto;display:inline-flex;justify-content:center;align-content:center;font-size:1em}.page_wrap .section_heading span.mute{font-size:.65em;display:block;text-transform:none;font-weight:600}.page_wrap .section_heading span.mute.red{color:#a62b1e}.page_wrap .section_heading span.mute.blue{color:#619bb2}.paragraph_heading{color:#999;font-size:18px;margin:0 auto 1rem}.section_row{display:block;width:100%;height:100%;padding:0 5%;position:relative}.section_row:after{position:absolute;inset:0;display:block;content:"";z-index:1}.section_row:before{position:absolute;inset:0;display:block;content:"";z-index:0}.section_row.reversed{background:#000;background-size:cover;z-index:1}.section_row.reversed .small_heading{color:#aaa}.section_row.reversed .small_heading i.fas{border:1px solid #666;background:#ccc;color:#111}.section_row.reversed .section_heading,.section_row.reversed p{color:#eee}.section_row.reversed .section_heading{font-weight:600}.section_row.reversed p b{color:#fff}.section_row.grey:after{background:#323232;z-index:1;opacity:.1}.section_row.dark{background:#191919}.section_row.font_smaller{font-size:16px}.section_row.no_padding,.column.no_padding,.section_row .column{padding:0}.section_row .content_wrap{padding:3rem 0;width:100%;max-width:640px;margin:0 auto;position:relative;z-index:9}.section_row .content_wrap.no_padding{padding:0}.table_display{display:table;margin:0 auto;height:100%;width:100%}.table_cell{display:table-cell;margin:0 auto;vertical-align:middle}.cell_lg.padding{padding-top:3rem;padding-bottom:3rem}.list_wrap{display:block}.list_wrap ul.content_list li{font-size:16px}.list_wrap ul.content_list li i{font-size:18px;margin-right:3px}ul.content_list{display:inline-block;margin:0 auto;padding:0 0 0 1rem}ul.content_list.no_bullets li,ul.content_list.icon_list li{display:table;width:100%;list-style:none;padding:5px 0}ul.content_list .list_text.yellow{color:#c7540a}ul.content_list .list_text{padding-left:10px;text-align:left}ul.content_list .fas.yellow{color:#c7540a}ul.content_list.no_bullets li span,ul.content_list.icon_list li span{display:table-cell}ul.content_list.no_bullets span.icon_wrap{width:30px}ul.content_list.icon_list li{padding-bottom:10px;list-style:none}ul.content_list.icon_list span.icon_wrap{width:30px;height:30px;display:flex;align-items:center;text-align:center;border:2px solid #000;padding:2px;border-radius:50px}ul.content_list.icon_list span.icon_wrap .icon_image{max-width:100%;display:block;border:2px solid #000;padding:2px;opacity:.8;border-radius:2px}ul.content_list.icon_list span.icon_wrap i.fas{opacity:1;border-radius:2px;color:#000;margin:auto}ul.content_list.icon_list .text_wrap{padding-left:10px;line-height:1.2}.text_wrap.width_1000{max-width:1000px;margin:0 auto}.carousel.main_banner{position:relative;padding:0 5%}.carousel.main_banner:before,.carousel.main_banner:after{position:absolute;inset:0;display:block;content:"";max-width:100%;z-index:1;opacity:1}.carousel.main_banner:after{background:#000000bf;z-index:2;opacity:1}.carousel.main_banner .container{position:relative;z-index:99;width:100%;height:100%;min-height:650px;padding-top:50px;padding-bottom:35px}#homeCarousel.main_banner:before{background:url(/build/assets/background-atac-garage-door-repair-garage-door-installation1920x1000-C0dZp-BP.jpg) center;background-size:cover}@keyframes banner{0%{transform:scale(1)}to{transform:scale(1.3)}}.carousel-item .column{padding:0}.carousel.main_banner .badge_image{max-width:48%;padding:10px;width:130px;display:inline-block}.carousel.main_banner .image_wrap .badge_image:last-child{padding:12px}.carousel.main_banner .container .banner_info_wrap{max-width:600px;margin:0 auto}.text_wrap{max-width:900px}.banner_heading{margin:0 auto 1rem;color:#fff;line-height:1.2;font-weight:600;text-transform:uppercase}.banner_subheading{font-size:21px;color:#ddd;margin:0 auto 1rem}.banner_text_cell .banner_small_text{font-size:19px;line-height:1.5;margin-bottom:1rem;color:#eee}.banner_text_cell p.service_hours{font-size:16px;color:#fff;padding:10px;margin:0 auto 1rem;letter-spacing:.03em}.banner_text_cell p.service_hours b{color:#fff;display:block;font-size:1.2em;letter-spacing:.03em}.banner_info_wrap .content_image{width:100%;max-width:200px;border-radius:15px}.banner_form_wrap{display:block;background:#000000f2;padding:15px 4%;border-radius:15px;border:2px solid #000;width:100%;max-width:600px}#homeCarousel .banner_form_wrap{background:#000000d9}.banner_form_wrap .form_text{color:#fff;padding:1.5rem 0 1rem}.banner_form_wrap .form_text h3{color:#fff;text-align:center;font-size:23px;font-weight:600;margin:0 auto}.banner_form_wrap .form_text h3 span{display:block;text-align:center}.banner_form_wrap .form_text .phone_wrap{font-family:Outfit,sans-serif;color:#fff;padding:.5rem 0;display:block;text-align:center;font-weight:700;font-size:30px}.row.under_form{padding:12px 0 0}.row.under_form .column{padding:3px 0}.row.under_form .phone_number{color:#fff;font-weight:600;font-size:17px}#homeCarousel .custom_button.segment_button .table_cell.icon_cell{border-left:none}.fa,.fas{font-weight:900;font-size:.9em}#brandSlider{padding-bottom:25px}#brandSlider .image_column{text-align:center;padding:5px 20px;background:transparent;margin:0}#brandSlider .image_column img{padding:0;background:#fff;width:auto;max-height:125px;max-width:100%}#brandSlider .carousel-indicators{bottom:-40px}#brandSlider .carousel-indicators [data-bs-target]{background-color:#ddd}.carousel-indicators{z-index:101}.carousel-indicators li{background-color:#ccc}.button_wrap{display:block;margin:0 auto;padding:.5rem 0 2rem;text-align:center}.button_wrap.text-left .custom_button{margin-left:0}.button_combo_row{max-width:850px;margin:0 auto}.custom_button,a.custom_button,span.custom_button{display:block;font-family:Outfit,sans-serif;color:#fff;font-size:16px;font-weight:500;line-height:1;background:#da2027;text-align:center;width:100%;max-width:400px;margin:0 auto;padding:12px;border:3px solid #da2027;border-radius:15px;text-decoration:none;text-transform:uppercase;transition:all .5s ease}.custom_button.simple{padding:12px 10px}.custom_button:hover,a.custom_button:hover,span.custom_button:hover{color:#da2027;background:#ffffffe6;text-decoration:none}.custom_button.white,a.custom_button.white,span.custom_button.white{color:#fff;border:2px solid #fff;background:#000000e6;padding:15px 12px}.custom_button.white:hover,a.custom_button.white:hover,span.custom_button.white:hover{color:#000;background:#ffffffe6;text-decoration:none}.custom_button.black_button{background:#111;width:100%;max-width:600px;margin:0 auto;border:3px solid #111}.custom_button.black_button:hover{color:#111;background:#ffffffe6}.custom_button .icon_cell{padding-left:7px}.custom_button .icon_cell i{border:2px solid;padding:5px;border-radius:50%;font-size:11px;width:25px;height:25px;text-align:center}.custom_button.segment_button{width:100%;max-width:400px;border-radius:0;padding:0;text-decoration:none;border:none}.custom_button.segment_button .table_cell{padding:10px 7px}.custom_button h4,.custom_button.segment_button h4{font-size:15px;margin:0 auto;text-align:center;font-weight:500;line-height:1}.custom_button.segment_button .table_cell.text_cell{color:#fff;border:3px solid #da2027;transition:all .5s ease}.custom_button.segment_button.white{background:#000000bf}.custom_button.segment_button.black_reversed{background:#111;background:#fffffff2}.custom_button.white:hover,a.custom_button.white:hover,span.custom_button.white:hover{background:#fffffff2}.custom_button.black:hover,a.custom_button.black_reversed:hover,span.custom_button.black:hover{background:#111}.custom_button.segment_button.white .table_cell.text_cell{color:#fff;border:3px solid #fff}.custom_button.segment_button.black_reversed .table_cell.text_cell{color:#111;border:3px solid #111}.custom_button.segment_button .table_cell.icon_cell{width:60px;max-width:60px;min-width:60px;border-left:3px solid rgba(255,255,255,.75);background:#111;transition:all .5s ease}.custom_button.segment_button.white .table_cell.icon_cell{border-left:none;background:#fff}.custom_button.segment_button:hover .text_cell,a.custom_button.segment_button:hover .text_cell,span.custom_button.segment_button:hover .text_cell{color:#da2027}.custom_button.segment_button.white:hover .text_cell,a.custom_button.segment_button.white:hover .text_cell,span.custom_button.segment_button.white:hover .text_cell{color:#000;font-weight:600}.custom_button.segment_button.black_reversed:hover .text_cell,a.custom_button.segment_button.black_reversed:hover .text_cell,span.custom_button.segment_button.black_reversed:hover .text_cell{color:#fff;background:#111;font-weight:600}.custom_button.segment_button.reversed .table_cell.icon_cell{background:#00000080}.custom_button.segment_button i{font-size:26px;margin:0 auto;text-align:center;line-height:1;font-weight:600;position:relative;color:#fff}.custom_button.segment_button.white .fa{color:#111}.custom_button.reversed,a.custom_button.reversed,span.custom_button.reversed{color:#fff;background:#00000080}.custom_button.reversed .table_cell.text_cell,a.custom_button.reversed .table_cell.text_cell,span.custom_button.reversed .table_cell.text_cell{color:#fff;border:3px solid #fff;border-right:none;transition:all .5s ease;font-weight:700}.custom_button.reversed .table_cell.text_cell h4,.custom_button.segment_button.black_reversed .table_cell.text_cell h4{font-weight:600}.custom_button.reversed .table_cell.icon_cell,a.custom_button.reversed .table_cell.icon_cell,span.custom_button.reversed .table_cell.icon_cell{color:#fff;border:3px solid #fff}.custom_button.reversed:hover .table_cell.text_cell,a.custom_button.reversed:hover .table_cell.text_cell,span.custom_button.reversed:hover .table_cell.text_cell{color:#111;text-decoration:none;background:#fffffff2}a.button#submit,button.button#submit,input.button#submit{color:#404040!important;background:0;border-radius:15px!important;background:#ffd400!important;font-weight:600!important;box-shadow:none!important;line-height:2.6em!important}.image_wrap{display:block;margin:0 auto;text-align:center;position:relative}.image_wrap.horizontal_top{margin-bottom:10px}.image_wrap.horizontal_bottom{margin-top:10px}.image_wrap.horizontal_left{padding:0 7px 0 0}.image_wrap.horizontal_right{padding:0 0 0 7px}.vertical_wrap.double .image_wrap:first-child{padding-bottom:2.25%}.vertical_wrap.double .image_wrap:last-child{padding-top:2.25%}.vertical_wrap.left{padding:0 1% 0 0}.vertical_wrap.right{padding:0 0 0 1%}.vertical_wrap.single.left{padding:0 1.15% 0 0}.vertical_wrap.single.right{padding:0 0 0 1.15%}.image_wrap.horizontal.top{margin-bottom:14px}.content_image{display:block;width:100%;height:auto;max-width:700px;margin:0 auto}.content_image.image150{max-width:150px}.content_image.image175{max-width:175px}.content_image.image200{max-width:200px}.content_image.image250{max-width:250px}.content_image.image300{max-width:300px}.content_image.image350{max-width:350px}.content_image.image400{max-width:400px}.content_image.image500{max-width:500px}.content_image.image600{max-width:600px}.content_image.image800{max-width:800px}.content_image.image1200{max-width:1200px}.image_wrap iframe.map_image{width:100%;height:100%;min-height:400px}.dont_break{display:inline-block}#footer{max-width:100%;padding:0;background:#060606}#footer .section_row.grain:after{background-size:200px;opacity:.05}.footer_heading{font-size:20px;color:#fff;text-align:center}nav.footer_nav{text-align:center;padding-bottom:2rem}nav.footer_nav ul.navbar-nav{display:inline-block;margin:0 auto;text-align:left}nav.footer_nav ul.navbar-nav a.nav-link{color:#fff;font-size:15px;transition:all .5s ease;opacity:.75;padding:5px 0;margin-bottom:4px}nav.footer_nav ul.navbar-nav a.nav-link:hover{opacity:1}#footer_social{margin:0 auto 1.5rem}#footer_social a.social_link,#footer_social a.social_link:visited{color:#999;transition:all .5s ease;display:inline-block;font-size:30px;margin:0 7px}#footer_social a.social_link i{font-size:inherit;transition:all .5s ease}#footer_social a.social_link:hover{color:#fff}#footer_address_wrap{color:#fff;text-align:center}#footer_address_wrap .row{max-width:320px}#footer_address_wrap p{display:inline-block;margin:0 auto;text-align:left;font-size:15px;line-height:1.3}#footer_address_wrap b{display:block;color:#fff;margin-bottom:7px;font-size:17px}#copyright_section{background:#111;color:#eee}#copyright_section .content_wrap{padding:1rem 0}.copyright{font-size:14px}.copyright h2{font-size:14px;font-weight:300;margin:0 auto 3px;line-height:1.1}.copyright a{font-size:13px;color:#ccc}.map_container{display:block;width:100%;height:100%;min-height:100%}#home_intro_section{background:#fff}#home_intro_section:after{content:"";background-size:500px;position:absolute;display:block;z-index:3;width:100%;height:100%;top:0;left:0;right:0;margin:0 auto;opacity:.05}#home_intro_section .content_image.image200{padding:10px}#credit_sign{border:2px solid #999;padding:5px 7px;border-radius:7px;display:inline-block;width:100%;margin:0 auto;max-width:280px;background:#f6f6f6;position:relative;box-shadow:1px 1px 15px -5px #00000080}#credit_sign .screw{position:absolute}#credit_sign .screw.top_left{top:5px;left:5px}#credit_sign .screw.top_right{top:5px;right:5px}#credit_sign .screw.bottom_left{bottom:5px;left:5px}#credit_sign .screw.bottom_right{bottom:5px;right:5px}#credit_sign .paragraph_heading{font-size:17px}.flip-card{background-color:transparent;width:100%;height:100%;perspective:1200px;display:block;cursor:pointer;border-radius:15px}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}.flip-card:hover .flip-card-inner{transform:rotateX(180deg)}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden}.flip-card-front{background-color:transparent;color:#000;z-index:1;border-radius:15px}.flip-card-back{background-color:#000;color:#eee;transform:rotateX(180deg);z-index:1;border-radius:15px;overflow-y:auto}.flip-card .card_inside_wrap{position:relative;display:block;width:100%;height:100%;background:#00000080;border-radius:15px}.flip-card a.custom_link{display:inline-block;font-size:12px;color:#da2027;border:2px solid #da2027;line-height:1;padding:5px 15px;text-transform:uppercase;text-align:center;text-decoration:none;margin:0 auto;border-radius:8px;font-weight:600}.flip-card a.custom_link:hover{text-decoration:none}#home_cta_section{border-top:2px solid #fff}#home_cta_section:before{background:url(/build/assets/background-atac-garage-door-repair-garage-door-installation1920x1000-C0dZp-BP.jpg) center no-repeat;background-size:cover;display:block;content:"";z-index:0;opacity:.2;filter:blur(1px);-webkit-filter:blur(1px)}.cta_3columns .column{padding-bottom:1.5rem}.cta_3columns .column_heading{margin:0 auto;font-weight:600;text-transform:uppercase}.cta_3columns .inside_wrap{display:block;padding:0;position:relative;z-index:99;background:transparent;margin:0 auto;text-decoration:none;color:#666;height:100%;width:100%;max-width:600px}.cta_3columns .image_wrap{position:relative;margin-bottom:5px}.cta_3columns .card_inside_wrap .content_image{border-radius:15px}.cta_3columns .card_inside_wrap:after{position:absolute;inset:0;display:block;content:"";background:#0009;background-size:cover;z-index:2;opacity:1;border-radius:15px}.cta_3columns .absolute_block{position:absolute;inset:0;display:block;width:100%;height:100%;z-index:9}.cta_3columns .absolute_block .table_cell{display:table-cell;width:100%;height:100%;text-align:center;padding:1.25rem 1rem}.cta_3columns .button_wrap{padding:0}.cta_3columns .custom_button{max-width:100%}.cta_3columns .custom_button .fas{font-size:28px;margin:0 auto;text-align:center;line-height:1;font-weight:600;top:3px;position:relative;color:#fff}.cta_3columns .flip-card-front .small_heading{font-size:13px;color:#ffffffbf;letter-spacing:.1em;margin:0 auto 5px;max-width:300px}.cta_3columns .flip-card-back .card_text{max-width:400px;margin:0 auto}.cta_3columns .flip-card-back p{margin:0 auto 10px;font-size:14px;line-height:1.35;text-align:left;color:#eee}.cta_3columns .flip-card-back p.link_wrap{margin:0 auto;text-align:center}.cta_3columns .flip-card-back .card_heading{font-size:19px;line-height:1.1;color:#222;border-radius:3px}.cta_3columns .flip-card-back .card_heading .big_heading{font-size:1em;color:#fff;font-weight:500;margin:0 auto .5rem;text-transform:uppercase;line-height:1.1}.cta_3columns .flip-card-back .card_heading .small_heading{font-size:13px;color:#eee;padding:7px 0 0;line-height:1.1;margin:0 auto .5rem;border-top:1px solid #eee;max-width:100%;letter-spacing:.04em}#home_cta_section .logo_image_absolute{width:50px;max-width:10%;z-index:9;opacity:.8}#service-prices:before{position:absolute;inset:0;display:block;content:"";background:#fff;background-size:cover;z-index:2;opacity:.75}#service-prices .image_wrap{margin-bottom:1rem}.price_table_wrap{max-width:700px;margin:0 auto}.price_table_wrap.full_width{max-width:100%}.price_table_wrap .column_heading.table_display{display:table;color:#111;text-transform:uppercase;margin:0 auto 10px;line-height:1;font-size:17px}.price_table_wrap.dark .column_heading.table_display{color:#f6f6f6}.price_table_wrap .column_heading .table_cell{display:table-cell;vertical-align:middle}.price_table_wrap.dark .column_heading .table_cell.icon_cell{color:#f6f6f6}.price_table_wrap .column_heading .table_cell.icon_cell{width:25px;font-size:25px;padding-left:10px}.price_table_wrap .column_heading .small_text{text-transform:none;font-size:.8em}.service_price_table{font-weight:400;font-size:14px;line-height:1.3em;color:#444;margin:0 auto 1rem;padding:15px;border-width:5px;border-radius:15px;border-style:double;background:#e6e6e680}.price_table_wrap.dark .service_price_table{color:#f6f6f6;background:#0006}.service_price_table li{padding:0;display:block;width:100%;margin:0;line-height:1.1;border-bottom:none}.price_table_wrap.dark .service_price_table li{border-color:#ccc}.service_price_table li a{display:table;width:100%;text-decoration:none;margin-bottom:10px;border-bottom:1px dotted #000}.service_price_table .service_type,.service_price_table .service_price{display:table-cell;vertical-align:middle}.service_price_table .service_type{padding:0;background:transparent;text-align:left;color:#343a40;font-weight:500}.price_table_wrap.dark .service_price_table .service_type{color:#f6f6f6}.service_price_table .service_price{padding:0;width:120px}.service_price_table .service_price .wrap{display:table;width:100%;height:100%;margin:0;padding:.4rem;background:transparent}.service_price_table .service_price .price_mark{color:#da2027;padding:0;text-align:right;display:block;line-height:1;font-style:normal;width:100%;font-weight:600}.service_price_table .service_price .small_text{font-size:.7em}.price_table_wrap .under_table{padding-bottom:25px}.price_note{line-height:1.1;font-size:15px;padding-left:5px;margin:0 auto}.price_note span{font-size:13px}#all_services_section{background-color:#999;box-shadow:0 0 50px -15px inset #000000e6}#all_services_section:before{background:url(/build/assets/background-atac-two-car-garage-door-wheling-il1920x800-CmRJOwu9.jpg) center no-repeat;background-size:cover;z-index:0;opacity:.7}#all_services_section:after{background:#000;opacity:.8}.services_list_widget{margin:0 auto;max-width:1100px}#all_services_section .section_heading,#all_services_section .list_column{text-align:center}#all_services_section .service_list_row{padding:15px 0}#all_services_section ul.content_list{display:inline-block;margin:0 auto;border:1px solid #fff;border-radius:5px;padding:15px;background:#000000b3;width:100%;max-width:420px}#all_services_section ul.content_list span.list_text{color:#fff;font-size:15px;display:table-cell;vertical-align:middle}#all_services_section ul.content_list span.mute{display:inline-block;font-weight:400}#all_services_section ul.content_list .fas{color:#fff;font-size:26px}#all_services_section ul.content_list .icon_image{width:25px;height:25px;border:1px solid #fff;border-radius:50%;padding:4px}#all_services_section .content_image.max_cutout{display:none}#all_services_section .button_wrap{padding-top:.25rem}#footer_map_section .content_wrap{padding-top:0}.logo_info_row{padding:1.5rem 0}.map_container .map{width:100%;height:100%;min-height:400px;display:block}#footer_map_section:before{background:url(/build/assets/background-atac-garage-door-repair-garage-door-installation-inside1920x1000-Y5wCkKYV.jpg) center;background-size:cover;max-width:100%;z-index:0;opacity:.45}#footer_map_section .info_column{text-align:center}#footer_map_section .cell_lg .text_wrap{max-width:700px;text-align:left;margin:0 auto 0 0}#footer_map_section .info_column p{text-align:left}#footer_map_section .info_column p:last-child{margin:0 auto}#built_by{padding:5px;margin:10px auto 5px;color:#999;text-decoration:none;opacity:.7;display:block;max-width:250px}#built_by:hover{color:#fff}.banner_grid .column{padding:5px}.banner_grid .banner_link{position:relative;color:#000;font-size:15px;font-weight:600;display:block;width:100%;padding:18px 10px;line-height:1;text-decoration:none;margin:0 auto;text-transform:uppercase}.banner_grid a.banner_link{cursor:pointer}.banner_grid .banner_link span{position:relative;display:block;text-align:center;z-index:3}.banner_grid .banner_link:after{position:absolute;inset:0;content:"";color:#fff;background:#ffffffe6;border:3px solid #000;border-radius:15px;display:block;z-index:-1}.banner_link .inside_wrap{display:inline-block;width:auto;min-width:235px;max-width:245px;margin:0 auto;text-align:center}#cable_page .banner_grid .banner_link .inside_wrap{max-width:280px}.banner_link .inside_wrap .d-inline-block{text-align:left}#repair_page .carousel.main_banner:before{background:url(/build/assets/background-atac-garage-door-repair-wheeling1920x900-CxYFPyR4.jpg) center;background-size:cover;max-width:100%;z-index:1;opacity:1}.service_price_wrap{font-size:23px;text-align:center;display:inline-block;margin:0 auto 2rem;width:100%;max-width:200px}.service_price_wrap .service_tag{font-size:12px;margin:0 auto 3px;line-height:1.1;text-align:center;letter-spacing:.05em}.column.service_price_column{padding:0;text-align:center}.service_price_wrap .service_price{border:2px solid #444;border-radius:15px;text-align:center;padding:9px 5px;margin:0 auto;color:#444;font-weight:500;line-height:1}.reversed .service_price_wrap .service_price{border:2px solid #fff;color:#fff;border-radius:15px}.garage_door_repair_service .section_heading{margin-bottom:1.5rem}.garage_door_repair_service .content_image{border-radius:50px;padding:10px}#installation_page .carousel.main_banner:before{background:url(/build/assets/background-atac-garage-door-installation-beige-wheeling1920x800-CNdxG6et.jpg) center;background-size:cover;max-width:100%;z-index:0;opacity:1}.cta_3columns .column_heading span.small_text{padding:3px 0 7px;font-size:.65em;display:block;font-weight:500;color:#9b2417;text-transform:capitalize;letter-spacing:.03em}#overhead_garage_doors{font-size:16px}#overhead_garage_doors:before{position:absolute;inset:0;display:block;content:"";background-size:cover;max-width:100%;z-index:0;opacity:.15}#pricing_section .price_table_wrap{max-width:100%}#contact_page .carousel.main_banner:before{background-size:cover;max-width:100%;z-index:1;opacity:1}#overhead_garage_doors .cta_3columns .column_heading,#opener_types .cta_3columns .column_heading{margin-bottom:1rem}.service_area_page .carousel.main_banner .container{min-height:700px}.service_area_page .carousel.main_banner .area_map_image{border:1px dashed #fff;padding:10px;background:#00000080}#buffalo_grove_page .carousel.main_banner:before{background:url(/build/assets/buffalo-grove-garage-door-repair-background-il1920x700-BUaXV030.jpg) 70% 50%;background-size:cover;max-width:100%;opacity:1}#arlington_heights_page .carousel.main_banner:before{background:url(/build/assets/arlington-heights-garage-door-repair-background-il1920x700-BFpkV6_Z.jpg) 60% 50%;background-size:cover;max-width:100%;opacity:1}#deerfield_page .carousel.main_banner:before{background:url(/build/assets/deerfield-garage-door-repair-background-il1920x700-3xRbkiIO.jpg) 60% 50%;background-size:cover;max-width:100%;opacity:1}#vernon_hills_page .carousel.main_banner:before{background:url(/build/assets/vernon-hills-garage-door-repair-background-il1920x700-Crjyydu4.jpg) 70% 50%;background-size:cover;max-width:100%;opacity:1}.facebook_feed_row .image_wrap,.facebook_feed_row .video_wrap{display:flex;position:relative;overflow:hidden;margin:0 auto;background:#c8c8c866;align-items:center;justify-content:center;height:275px}.facebook_feed_row .video_wrap .fb_video{width:auto;max-width:100%;max-height:100%}.facebook_feed_row .content_image{width:auto;height:auto;max-width:100%;max-height:100%;transition:all .4s ease-in-out;transform-origin:center;transform:scale(1)}.facebook_feed_row .image_wrap:hover .content_image{transform:scale(1.0431);transform-origin:center}.facebook_feed_row .post_date{font-size:13px;letter-spacing:.1em;text-align:center;margin:0 auto 3px}.facebook_feed_row .post_content{font-size:.98em;overflow-y:auto}.facebook_feed_row .carousel-indicators{bottom:25px;margin-bottom:0}.form_wrap{border:1px solid #444;background:#c8c8c81a;padding:21px 5%;border-radius:1px;margin:0 auto 2rem}.contactForm{font-size:16px}.contactForm .field_wrap,.loginForm .field_wrap,.reviewForm .field_wrap{padding:0}.contactForm .custom_button,.reviewForm .custom_button{max-width:100%}.content_image.payment_methods{max-width:400px}.form-control{font-size:1em;border-radius:4px;border-color:#888;font-weight:300;padding:12px}textarea.form-control{max-height:100px}#contact_page .contactForm textarea.form-control{height:180px;max-height:180px}.form_error,.php_form_error{font-size:13px;color:#da2027;padding:2px 5px 7px;line-height:1;display:block;text-align:center;width:100%}.php_form_error{padding-bottom:0}.form_heading{font-size:20px;color:#fff;font-weight:600;margin:0 auto .5em;text-align:center;text-transform:uppercase;line-height:1}.form_heading.black{color:#111}#captcha_column{margin:0 0 0 auto!important;min-height:89px!important}.g-recaptcha{display:inline-block;margin:0 auto;transform:scale(.9);transform-origin:left bottom}.form_error.captchaError{position:relative;top:-7px}.contactForm .button_wrap{padding:.25rem 0 0}.php_form_error .alert-danger{padding:5px 1rem;font-size:14px;margin:0 auto 5px}#contact_info_wrap .absolute_block{position:absolute;inset:0;display:block;width:100%;height:100%;z-index:0}#contact_info_wrap .table_display{display:table;width:100%;height:100%;padding:5%}#contact_info_wrap .table_cell{display:table-cell;width:100%;height:100%;vertical-align:bottom;text-align:left}#contact_info_wrap .table_cell .text_wrap{display:inline-block;padding:4% 7%;margin:0 auto;color:#222;border-radius:2px;background:#ffffffed;position:relative}#contact_info_wrap .text_wrap p{line-height:1.2;font-size:14px}#contact_info_wrap .text_wrap p:last-child{margin:0 auto}#contact_info_wrap .text_wrap p b{font-size:1.1em;display:block;padding-bottom:6px}#message_note_section .alert-success{font-size:18px;font-weight:500}.counter_div{position:relative}#leave_review_page{background:#eee}.feedback_panel{padding:2rem 5%;border:1px solid;width:100%;background:#f9f9f9}.feedback_panel p{line-height:1.1}.feedback_panel .form_heading{color:#3d4a4c;text-transform:none}.rating_stars input[type=radio],#revPreviewForm .rating_stars input[type=radio]{opacity:0;filter:alpha(opacity=0);width:20px}.rating_stars label{background:url(/build/assets/stars-wheeling-garage-door-repair-C8JkqFN-.png) no-repeat;width:30px;height:30px;margin:5px 0 0 -25px;position:relative;cursor:pointer;transition:background-position .25s ease}.rating_stars label:hover{background-position:0 -30px}.reviewForm .button_wrap{padding-bottom:0}.reviewForm p{margin:0 auto}.reviewForm textarea.form-control{height:140px;max-height:140px}.reviewForm .form_label{font-size:15px;line-height:1;width:100%}.reviewForm .yellowStar,.reviewForm label.yellowStar{display:inline-block;background-position:0 -60px!important}.fa.starDisplay{color:#fc0;float:left;padding:1px}.rating_table{display:inline-table;position:relative;top:-7px;padding-right:10px}.form_error.rating_error{text-align:center}.utility_row{width:100%;display:block;padding-bottom:.5rem;text-align:center}.utility_row p{margin:9px 0 10px}.utility_row button{font-size:14px;text-transform:lowercase;font-style:normal;cursor:pointer;padding:7px 15px;border:1px solid #999;letter-spacing:.06em;line-height:1}.review_panel{background:#ffffffd9;padding:10px 15px;margin:15px 0;border-radius:3px;border:1px solid #aaa}.review_panel .date_display{font-size:12px;text-align:right}.review_panel .review_body{line-height:1.4;font-size:15px;font-style:italic;color:#777;text-align:left;letter-spacing:.02em}.review_panel .name_display{text-align:right;padding:0 1rem;max-width:80%;font-size:15px;margin:0 auto 7px}.review_panel .status_bar{font-size:15px}p.first_feedback{text-align:center;margin:0 auto}.local_reviews_wrap{background-color:#ebebeb;padding:1rem}.local_reviews_wrap .image_wrap{padding:.5rem 0}.local_reviews_wrap .image_wrap img{max-width:220px}.local_review_headline{text-align:left;margin:0 auto .75rem;font-size:17px;line-height:1.25;text-transform:none}.review_top{border-bottom:1px solid #ccc;padding-bottom:3px}.review_top:after{content:".";visibility:hidden;display:block;height:0;clear:both}.custom_button.control_button{width:100%;display:inline-block;font-size:14px;padding:4px 10px;margin:0 auto;min-width:150px;max-width:180px;line-height:1}.custom_button.control_button.black{background:#111;border-color:#111}.custom_button.control_button.black:hover,.custom_button.control_button.black:focus{background:none;color:#111}#modal_form{width:100%;text-align:center}#service_area_section:before{background:url(/build/assets/background-atac-garage-door-repair-service-area-map1920x900-DlrZRi2c.jpg) 100% 50%;background-size:cover;opacity:.9;filter:blur(3px);-webkit-filter:blur(3px)}.service_cities{margin:0 auto 20px 0;text-align:center}.service_cities .inside_wrap{display:inline;margin:0 auto;text-align:left;width:100%;min-width:320px}.service_cities .inside_wrap:after{content:".";visibility:hidden;display:block;height:0;clear:both}span.city_tag{display:inline-block;font-size:13px;font-weight:500;padding:5px;margin:1px 2px;line-height:1;background:#fffffff2;border:1px solid #000;color:#111;width:156px;text-align:left;letter-spacing:-.01em;border-radius:10px}.service_cities span.city_tag .icon_image{width:10px;height:10px;display:inline;padding:1px 7px 1px 1px}.section_row.service_intro,.section_row.service_intro .content_wrap{padding:0}.section_row.service_intro .form_wrap{background:#ececee;margin:0 auto;border:none}.service_banner{margin:0 auto;background:#ececee;border-top:1px solid #444;position:relative}.service_banner:after{position:absolute;inset:0;display:block;content:"";background-size:200px;z-index:1;opacity:.3;max-width:100%}.service_banner .inside_wrap{position:relative;z-index:9;padding:8px 20px 25px}.service_banner .image_heading_combo{margin:0 auto 15px;position:relative;width:100%}.service_banner .image_heading_combo .content_image{width:100%;max-width:150px;position:relative;z-index:9}.service_banner .section_heading{text-align:center;margin:10px auto;padding:15px 20px;line-height:1.1;font-size:19px;font-weight:600;position:relative;bottom:auto;border:2px solid #fff}.service_banner .section_heading:after{position:absolute;inset:2px;display:block;content:"";z-index:-1;background:#ffffffb3}.service_banner .small_heading{color:#111;font-weight:600;text-align:center;letter-spacing:.05em;font-size:13px;border-bottom:1px solid #999;padding:8px 5px 7px;line-height:1.1;background:#ccc;text-transform:uppercase;position:relative;z-index:9;margin-bottom:2px}.service_banner .small_heading i{border:none;padding:0;background:none;margin-right:2px}.service_banner .section_heading span.bigger{display:block;font-size:1.5em;color:#da2027;border-bottom:2px solid #da2027;margin-bottom:4px;font-weight:700}.service_banner .section_heading span.bigger span{font-size:.75em;font-weight:600}.service_banner .content_list li span.mute{opacity:.6;font-size:.8em}.service_banner .paragraph_heading{color:#111;text-align:center}.service_banner,.service_banner p{color:#111}.service_banner .service_list_row{max-width:400px;margin:15px auto 10px}.service_banner ul.content_list{padding:0;display:block;max-width:320px}.service_banner ul.content_list li{padding:4px 7px 4px 12px;margin:0 auto 6px;background:#fff9;border-radius:25px}.service_banner ul.content_list li span{vertical-align:middle}.service_banner ul.content_list li span.icon_wrap{width:50px;max-width:50px}.service_banner ul.content_list li .icon_image{width:45px;max-width:100%}.service_banner ul.content_list li span.list_text{font-size:15px;font-weight:500;line-height:1.1}.service_banner .absolute_block{width:100%;display:block;position:absolute;bottom:10px;left:10px;right:0}.service_banner .icon_image{display:block;width:50%}.service_banner .button_wrap{padding:1rem 0 0}#admin_panel{position:fixed;top:0;left:0;z-index:9999;font-size:14px;color:#aaa;padding:5px;border:1px solid #111}#admin_panel .logout_btn{background:none;border:none;font-size:14px;color:#aaa;font-weight:600;line-height:1;padding:2px 3px}#cp_link{color:inherit;padding:4px 7px;font-size:16px;display:inline-block}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;bottom:-45px;display:block;min-width:30px;z-index:999}#review_section .section_heading{text-transform:none}#review_section:before{background:url(/build/assets/atac-garage-door-repair-and-installation-ladder-wheeling-il1920x1000-DLXq33-4.jpg) center;background-size:cover;opacity:.9}#review_section:after{background:#000;opacity:.75}.status_bar{font-size:15px}.status_alert.pending{color:#b93908;font-weight:600}.status_alert.approved{color:#155724;font-weight:600}.review_slider_widget{min-height:380px}.reviewSlider{padding-bottom:55px}.reviewSlider .slick_item{padding:10px 5px;text-align:center}.reviewSlider .slick_item .inside_wrap{margin:0 auto;padding:15px;border:1px solid #ddd;border-radius:12px;background:#fffffff2;min-height:320px}.reviewSlider .slick_item .date_display{text-align:center;font-size:14px;color:#888}.reviewSlider .slick_item .review_top{padding-left:60px;position:relative;text-align:left}.reviewSlider .slick_item .review_top .google_image{position:absolute;top:3px;left:3px;max-width:40px;max-height:40px;background:#fff;border-radius:50px;padding:4px}.reviewSlider .slick_item .name_display{color:#4054b2;font-weight:400;font-size:18px;line-height:1}.reviewSlider .slick_item .local_review_headline{text-align:left;font-size:16px;font-weight:500;color:#444;margin:0 auto 1rem;letter-spacing:.025em}.reviewSlider .review_body{height:138px;overflow-y:auto;font-size:15px;line-height:1.5;margin:0 auto;text-align:left}.review_stars{display:inline-block;float:right}.reviewSlider .review_stars{display:block;width:100%;float:none;line-height:1}.review_stars .icon_image{display:inline-block;position:relative;padding:0;max-width:19px}.reviewSlider .review_stars .icon_image{display:inline-block;position:relative;padding:1px;max-width:22px;max-height:22px}.reviewSlider .slick-prev,.reviewSlider .slick-next{bottom:0;display:inline-block;border:1px solid #fff;border-radius:5px;text-align:center;padding:10px 18px;background-color:transparent}.slick-prev{left:50%;margin-left:-65px}.slick-next{right:50%;margin-right:-65px}.slick-prev:before,.slick-next:before{font-family:"Font Awesome 5 Free",sans-serif;font-size:19px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;width:100%;background:none;font-weight:900}.slick-prev:before{content:"";text-align:center}.slick-next:before{content:"";text-align:center}.reviewSlider .rating_number{font-size:20px;color:#444;font-weight:500;line-height:1;display:inline-block;padding:0 5px;position:relative;top:3px}.reviewSlider .review_company{background:#e6e6e6;padding:7px 0;border-radius:5px;opacity:.75}.reviewSlider .review_company .icon_image{width:40px}.reviewSlider .review_company .company_name{margin-bottom:0;font-size:10px;color:#333;text-transform:uppercase;letter-spacing:.1em;text-align:left;line-height:1.1}#go_top_wrap{position:fixed;bottom:0;left:0;right:0;display:none;margin:0 auto;text-align:center;z-index:99;opacity:0;transition:opacity .5s ease}#go_top_wrap a{display:inline-table;width:50px;height:50px;margin:0 auto;cursor:pointer;color:#ffffffb3;background:#00000080;border-radius:50%;border:2px solid rgba(255,255,255,.7);padding:0 0 2px;line-height:1;text-decoration:none}#go_top_wrap a i.fas{display:table-cell;text-align:center;vertical-align:middle;line-height:1}@media(min-width:576px){.contactForm .field_wrap.padding_md_right{padding-right:7px}#bbb_badge{margin:5px auto 0;width:100%;max-width:130px}}@media(min-width:640px){.section_row.service_intro:after{background-size:cover;z-index:1;opacity:.9}.section_row.service_intro{padding:0 5%}.section_row.service_intro .content_wrap{padding:2rem 0}.service_banner{margin:0 auto 2rem;border:1px solid #444}.section_row.service_intro .form_wrap{border:1px solid #444}.cta_3columns .column_heading{font-size:28px}.row.under_form .phone_number{font-size:18px}}@media(min-width:768px){.reviewForm .label_column .table_display{display:table;width:100%;height:100%}.reviewForm .label_column .table_cell{display:table-cell;width:100%;height:100%;vertical-align:middle}.reviewForm .form_label{text-align:right;padding-right:5%;margin-bottom:15px}#rating_stars{text-align:left}#rating_label{font-size:17px}#bookOnlineModal .modal-title{font-size:25px}.section_row.service_intro:after{background-size:cover}.service_banner .column:first-child{padding-right:7px}.service_banner .column:last-child{padding-left:7px}.service_banner .service_list_row{max-width:100%}}@media(min-width:992px){body{font-size:19px}.section_row .content_wrap{padding:4rem 0}.section_row.service_intro .content_wrap{padding:260px 0 2rem}.section_row .content_wrap.full_width{max-width:1920px}.section_row .content_wrap.wider{max-width:1680px}#admin_panel{background:#fff;color:#111;padding:3px 10px}#admin_panel .logout_btn{color:#111}#header{position:fixed;top:0;left:0;right:0}#main_heading{font-size:31px;padding-bottom:0}#header .content_wrap{padding:12px 15px 10px;max-width:100%}#header .content_wrap .header_flex{max-width:1440px;margin:0 auto}#header_logo_link{display:inline-block;text-align:left}#logo_image{max-width:240px}#header_phone{text-align:right;padding-top:5px}#header_phone .inline-flex{max-width:246px}#header_phone .phone_wrap{position:relative;z-index:99;font-size:23px;display:inline-block;margin-right:0;width:100%;max-width:270px}#header_phone .call_text{display:block;margin-top:0;letter-spacing:.04em;text-transform:capitalize;text-align:center}#header_phone a.call_number{margin:5px 0 0}#header_phone .book_online_button{display:inline-block;margin-right:0;width:270px}.navbar{position:static;background-color:#000;padding:0;max-width:100%}#navbarCollapse .navbar-nav{margin:0 auto}.navbar-dark .navbar-nav .nav-link{color:#fff;font-size:14px;padding:10px 20px;border-right:2px solid #fff;font-weight:400;letter-spacing:.02em}.navbar-dark .navbar-nav .dropdown-item{font-size:14px;text-align:left}.navbar-dark .navbar-nav .nav-item:first-child .nav-link{border-left:2px solid #fff}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link.active{color:#111;background:#eee}.banner_subheading{font-size:25px;margin:0 auto 1rem}.service_banner.table_lg{margin:0 auto}.section_row .content_wrap,.content_wrap{max-width:1440px;margin:0 auto}.small_heading_wrap{text-align:left;margin:0 auto 10px}.small_heading_wrap .position_wrap,.small_heading_wrap .position_wrap.wider{max-width:100%}.small_heading{font-size:14px}.section_heading,.garage_door_repair_service .section_heading{font-size:36px}.column_heading{font-size:26px}nav.footer_nav{text-align:left;padding-bottom:2rem}.form_wrap{margin:0 auto}.form_heading{font-size:20px}ul.content_list.lg_font_bigger li{font-size:17px}.table_lg{display:table;width:100%;height:100%;min-height:100%}.cell_lg{display:table-cell;width:100%;height:100%;min-height:100%;vertical-align:middle}.column.ps-lg-5{padding-left:5%}.column.pe-lg-5{padding-right:5%}.service_page .column.ps-lg-5{padding-left:3%}.service_page .column.pe-lg-5{padding-right:3%}.cta_3columns .cta_column_left{padding-right:1rem;padding-left:0}.cta_3columns .cta_column_center{padding-left:.5rem;padding-right:.5rem}.cta_3columns .cta_column_right{padding-left:1rem;padding-right:0}.cta_3columns .col-lg-6.cta_lg_column_left{padding-right:.75rem;padding-left:0}.cta_3columns .col-lg-6.cta_lg_column_right{padding-left:.75rem;padding-right:0}.button_wrap{padding:.5rem 0 0}.carousel.main_banner .container{padding-top:200px;max-width:1400px;min-height:600px}#homeCarousel.main_banner .container{padding-top:220px;max-width:1400px;min-height:950px}.carousel.main_banner .container .banner_info_wrap{padding:3rem 0;width:100%;max-width:100%}.page_wrap.no_banner{padding-top:223px}.carousel.main_banner .container .banner_cell{display:table-cell;width:auto;height:100%;vertical-align:middle}.carousel.main_banner,.service_area_page .carousel.main_banner{min-height:600px}#homeCarousel{height:100vh;max-height:900px;min-height:700px}#homeCarousel .container .banner_text_cell{width:60%;min-width:60%;max-width:60%}#homeCarousel .container .banner_form_cell{width:40%;min-width:40%;max-width:40%;padding-left:2rem}#homeCarousel.main_banner .banner_text_cell .text_wrap{text-align:left;font-size:40px}.carousel.main_banner .banner_text_cell .text_wrap{text-align:left;font-size:35px}.carousel.main_banner .banner_grid{max-width:1200px;margin-left:0}.service_cities{text-align:left}.service_cities .inside_wrap{max-width:100%}span.city_tag{font-size:15px;width:200px}.service_price_table{font-size:17px}.price_column .service_price_table{font-size:15px}#service_area_section:before{background:url(/build/assets/background-atac-garage-door-repair-service-area-map1920x900-DlrZRi2c.jpg) 100% 50%;background-size:cover;opacity:.9;filter:blur(0px);-webkit-filter:blur(0px)}#all_services_section .content_image.max_cutout{display:block;max-width:750px;max-height:600px;position:absolute;bottom:0;left:auto;right:-5%}.services_list_widget .column{padding:0 5px}.facebook_feed_row .image_wrap,.facebook_feed_row .video_wrap{height:400px}.facebook_feed_row .content_image.cover_image{width:auto}#contact_info_wrap .text_wrap p{font-size:16px}#footer_map_section{padding-left:0;padding-right:0}#footer_map_section .content_wrap{padding-bottom:0;max-width:1920px;width:100%}#footer_map_section .map_container{border-right:5px solid #fff}#footer .section_row .content_wrap{max-width:1300px;padding:3rem 0 1rem}.cta_3columns .column_heading{font-size:28px}.cta_3columns .flip-card-back p{font-size:14px}.column.service_price_column{text-align:left;padding:0 0 0 20px}.reviewSlider .slick_item{padding:10px;text-align:center}.service_banner{margin-bottom:0}.service_banner .image_heading_combo{display:table;margin:0 auto .75rem}.service_banner .image_heading_combo .content_image{max-height:110px;width:auto;padding-right:12px}.service_banner ul.content_list li span.list_text{font-size:16px;font-weight:600}.service_banner .image_heading_combo .table_cell_lg{display:table-cell;vertical-align:middle}.service_banner .image_heading_combo .image_wrap.table_cell_lg{width:20%}.service_banner .image_heading_combo .text_wrap.table_cell_lg{width:80%;max-width:80%;min-width:80%}.service_banner .section_heading{text-align:left;font-size:23px}.service_banner .paragraph_heading{text-align:left;margin-bottom:1.25rem}}@media(min-width:1200px){body{font-size:19px}.navbar-dark .navbar-nav .dropdown-item{font-size:14px}#header_phone .phone_wrap{font-size:22px}.cta_3columns .col-xl-4.cta_xl_column_left{padding-right:1rem;padding-left:0}.cta_3columns .col-xl-4.cta_xl_column_center{padding-left:.5rem;padding-right:.5rem}.cta_3columns .col-xl-4.cta_xl_column_right{padding-left:1rem;padding-right:0}.cta_3columns .column_heading{font-size:26px}.cta_3columns .custom_button h4{font-size:16px}.cta_3columns .flip-card-back p{margin:0 auto 10px;font-size:15px}#all_services_section .list_column{text-align:left}#all_services_section .services_list_widget{margin-left:0}#all_services_section .content_image{position:absolute;left:auto;max-width:700px;max-height:525px;z-index:0}#all_services_section ul.content_list span.list_text{font-size:18px}#all_services_section ul.content_list{max-width:500px}.service_price_wrap{margin:0 auto;text-align:left}.price_table_wrap .column_heading.table_display{font-size:26px}.price_column .price_table_wrap .column_heading.table_display{font-size:20px}.price_table_wrap .column_heading .table_cell.icon_cell{width:45px;font-size:45px}}
