.bgz_div,.bgz_header{width:100%;box-sizing:border-box;}.bgz_header input[type="text"],.bgz_header select{min-width:0;}.bgz_container{width:900px;max-width:100%;box-sizing:border-box;}body.bgz_body{margin:2px; padding:2px;background-image:none;background-color:#ffffff;color:#000000;width:auto;height:auto;font-family:normal normal 400 17px/1.6em "Roboto",sans-serif;text-align:left !important;}.bgz_header{background-color:#f6f6f6;color:#58595b;border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;text-align:left !important;}.bgz_header div{text-align:left !important;margin:0px;padding:0px;}.bgz_header table{width:auto !important;margin:0px  !important;}.bgz_header select{height:28px;font-size:16px;padding:4px 4px !important;}.bgz_header td{padding:8px 0px;font-size:14px;vertical-align:middle !important;}.bgz_header .bgz_label{font-weight:bold;padding-right:5px;}.bgz_header .bgz_spacer{border-left:1px solid #c2c2c2;width:1px;overflow:hidden;margin:0px 15px;}.bgz_header select{padding:1px;}.bgz_div{position:relative;border:1px solid #cccccc;}.bgz_window{position:relative;height:400px;width:100%;background-color:#FFFFFF;}.bgz_cbtn,.bgz_cbtnOver,.bgz_cbtnDown,.bgz_cbtnActive{width:28px;height:28px;padding:0px 0px 0px 0px;cursor:pointer;background-position:0px 0px;background-repeat:no-repeat;}.bgz_cbtnOver{opacity:.8;}.bgz_cbtnOver,.bgz_cbtnDown,.bgz_cbtnActive{background-position:0px -28px;}.bgz_fcolor.bgz_cbtnOver,.bgz_fcolor.bgz_cbtnDown,.bgz_fcolor.bgz_cbtnActive,.bgz_bgcolor.bgz_cbtnOver,.bgz_bgcolor.bgz_cbtnDown,.bgz_bgcolor.bgz_cbtnActive{background-position:0px 0px !important; opacity:.8;}.bgz_block,.bgz_fontselect{margin-right:10px;}.bgz_fcolor{background-image:url(/app_lib/bgz_images/font-color.png);}.bgz_bgcolor{background-image:url(/app_lib/bgz_images/highlight-color.png);}.bgz_bold{background-image:url(/app_lib/bgz_images/font-style-bold.png);}.bgz_italic{background-image:url(/app_lib/bgz_images/font-style-italic.png);}.bgz_under{background-image:url(/app_lib/bgz_images/font-style-underline.png);}.bgz_strike{background-image:url(/app_lib/bgz_images/font-style-strike.png);}.bgz_left{background-image:url(/app_lib/bgz_images/align-left.png);}.bgz_center{background-image:url(/app_lib/bgz_images/align-center.png);}.bgz_right{background-image:url(/app_lib/bgz_images/align-right.png);}.bgz_full{background-image:url(/app_lib/bgz_images/align-justify.png);}.bgz_sub{background-image:url(/app_lib/bgz_images/font-style-subscript.png);}.bgz_super{background-image:url(/app_lib/bgz_images/font-style-superscript.png);}.bgz_htmode{background-image:url(/app_lib/bgz_images/mode-html.png);}.bgz_nlist{background-image:url(/app_lib/bgz_images/list-ol.png);}.bgz_blist{background-image:url(/app_lib/bgz_images/list-ul.png);}.bgz_outdent{background-image:url(/app_lib/bgz_images/unindent.png);}.bgz_indent{background-image:url(/app_lib/bgz_images/indent.png);}.bgz_spell{background-image:url(/app_lib/bgz_images/spell-check.png);}.bgz_link{background-image:url(/app_lib/bgz_images/add-object-link.png);}.bgz_image,.bgz_portal_image{background-image:url(/app_lib/bgz_images/add-object-picture.png);}.bgz_table{background-image:url(/app_lib/bgz_images/add-object-table.png);}.bgz_rcols{background-image:url(/app_lib/bgz_images/add-object-table.png);}.bgz_schars{background-image:url(/app_lib/bgz_images/add-object-specialchars.png);}.bgz_hr{background-image:url(/app_lib/bgz_images/add-object-hr.png);}.bgz_video{background-image:url(/app_lib/bgz_images/add-object-video.png);}.bgz_youtube{background-image:url(/app_lib/bgz_images/add-object-youtube.png);}.bgz_rformat{background-image:url(/app_lib/bgz_images/button_remove-styles.png);width:115px;height:30px;}.bgz_rformat.bgz_cbtnOver,.bgz_rformat.bgz_cbtnDown,.bgz_rformat.bgz_cbtnActive{background-position:0px -30px !important;}.bgz_context{position:absolute;z-index:1;left:0px;top:0px;display:none;}.bgz_context_inner{position:relative;width:150px;height:auto;background-color:#fefefe;opacity:1;box-shadow:4px 4px 8px rgba(0,0,0,.3);}.bgz_cxhead,.bgz_cxbtn,.bgz_cxbtnOver,.bgz_cxbtnDown{position:relative;height:32px;padding:5px;box-sizing:border-box;margin:0px;font-size:14px;text-align:left;color:#000000;}.bgz_cxhead{background-color:#000000;border-top:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #000000;color:#FFFFFF;}.bgz_cxbtn{background-color:transparent;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;}.bgz_cxbtnOver{background-color:#7db1e6;border-top:1px solid #DDDDDD;border-right:1px solid #333333;border-bottom:1px solid #000000;border-left:1px solid #EEEEEE;}.bgz_cxbtnDown{background-color:#7db1e6;border-top:1px solid #000000;border-right:1px solid #999999;border-bottom:1px solid #BBBBBB;border-left:1px solid #333333;}.bgzobject{position:relative;display:block !important;}.bgzobject object{position:absolute;height:1px;width:1px;display:none !important;visibility:hidden !important;}.bgzobject span{display:block;border:1px solid #FF0000;width:100%;height:100%;}table.bgz_zero{border:1px dashed;border-color:#dddddd;}td.bgz_zero{border:1px dashed;border-color:#dddddd;}.bgz_header_row{border-bottom:1px solid #dfdfdf; padding-left:10px !important;}.bgz_header_row td{border-bottom:0px solid #fff !important;}html,body{min-height:100%; margin:0px; padding:0px; overflow-x:hidden; height:auto !important;}*{box-sizing:border-box;}body{background:#fff;font:normal normal 400 17px/1.6em "Roboto",sans-serif;color:#1a1918;}body,div,a,span,ul,li,p{font:normal normal 400 17px/1.6em "Roboto",sans-serif;}h1,h2,h3,h4,h5,h6{font:normal normal 900 60px/1.2em "Roboto",sans-serif;color:#171616;padding:10px 0px 10px 0px;margin:10px 0px 10px 0px;}h1{font-size:36px;color:#fff;font-weight:700;text-transform:uppercase;padding:0;margin:0;}h2{font-size:38px;padding:0px;margin:0px 0px 21px 0px;line-height:1.1em;}h3{font-size:30px;margin:0 0 14px;padding:0 0 5px;}h4{font-size:21px;margin:12px 0px 7px;padding:0;}h5{font-size:18px;color:#ff0001;margin:0 0 5px;padding:0;text-transform:uppercase;}h6{font-size:18px;margin:0 0 12px;padding:0 0 3px;border-bottom:1px solid rgb(255,255,255,0.5);color:#fff;}p{margin:0 0 14px;}a img{border:0px solid #fff;}img{max-width:100%;}input,select,textarea{font:normal normal 400 17px/1.6em "Roboto",sans-serif;padding:10px;font-weight:normal;font-size:16px;background-color:#f5f5f5;border:1px solid #e3e3e3;}input[type="submit"],input[type="button"]{}input:disabled,select:disabled{background:#ededed;}.button,.button2{box-sizing:border-box;display:inline-block;font-weight:normal;font-size:15px;cursor:pointer;text-decoration:none;padding:20px;text-align:center;-webkit-appearance:none;transition:all .1s ease-in;text-shadow:none;position:relative;transition:all .5s ease;font-family:'Roboto',sans-serif;;font-size:20px;padding:10px 20px;font-weight:bold;}.button,a.button{background:#ff0001;color:#fff;border:2px solid #ff0001;border-color:transparent;}.button2,a.button2{background:transparent;color:#fff;border:2px solid #fff;border-color:#fff;}.button:hover,a.button:hover{background:transparent;color:#ff0001;border:2px solid #ff0001;border-color:#ff0001;}.button2:hover,a.button2:hover{background:#ff0001;border-color:#ff0001;color:#fff;}table{border:0;border-spacing:0;border-collapse:collapse;}td{padding:5px;vertical-align:top;}.form_container .form_items > li{vertical-align:middle;}.input_wrapper{position:relative;}.input_wrapper label{position:absolute;left:11px;top:11px;box-sizing:border-box;font-size:16px;line-height:1.2em;color:#a9a9a9;opacity:0;cursor:text;}.input_wrapper.has_value label,.input_wrapper label .form_item_required{opacity:1;top:4px;left:4px;padding:0px 2px 0px;background-color:#f5f5f5;font-size:12px;line-height:1.2em;}.input_wrapper input,.input_wrapper textarea{line-height:1.2em;}.input_wrapper.has_value input,.input_wrapper.has_value textarea{padding:25px 10px 5px;}.input_wrapper.animate_labels label,.input_wrapper.animate_labels input{transition:all .2s linear;}a{color:#044b7f; transition:color .2s ease-in; text-decoration:none; position:relative;}a:hover{color:#ff0001;}.section_content_box a::after,#footerContainer a::after{content:"";position:absolute;width:0;height:1px;display:block;bottom:0;right:0;background-color:#ff0001;transition:width .3s ease;}.section_content_box a:hover::after,#footerContainer a:hover::after{width:100%;left:0;background-color:#ff0001;}a.button::after,a.button2::after{content:"\e5c8";font-family:'Material Icons';position:absolute;font-size:24px;color:#fff;opacity:0;top:50%;transform:translateY(-50%);right:-40px;left:auto;height:auto;margin:auto;bottom:auto;display:inline-block;background-color:transparent;transition:all 0.5s ease;}a.button:hover::after,a.button2:hover::after{opacity:1;right:10px;left:auto;width:auto;margin:auto;color:#ff0001;background-color:transparent;}a.button2:hover::after{color:#fff;}#print_logo{display:none;}.clearBoth{display:table; clear:both;}.error{color:#f00; border:0px solid #fff;}div.error,span.error{font-weight:bold;padding:0px 2px;}input.error,select.error{border:1px solid #f00;}.warn{color:#dd9500; font-weight:bold;}.good{color:#090; font-weight:bold;}form{padding:0px; margin:0px;}hr,div.hr{height:1px;padding:0;margin:20px 0px;line-height:0;border:0px solid #fff;background:#e3e3e3;}.m_box{border:1px solid #e3e3e3;border-radius:10px;padding:20px;margin-bottom:20px;}.country_select{max-width:200px;}.box{position:relative;background:#efefef;border:1px solid #e3e3e3;display:block;box-sizing:border-box;padding:10px;margin:10px;}.box.light{background:#fff;}.box:hover,.box.active{background:#fff;}.box.large{padding:20px 30px;margin:20px;}.box.list{margin:0;top:-1px;}.box.list:first-child{top:0px;}.box.inline{display:inline-block;}.box.list.inline{left:-1px;}.box.list.inline:first-child{left:0px;}.m_data{padding-bottom:20px;}.m_data table{border-collapse:collapse;}.m_data table tr{background-color:#fff;}.m_data table tr:nth-child(even){background-color:#efefef;}.m_data table td,.m_data table th{padding:8px 10px; border:1px solid #e3e3e3; white-space:nowrap; text-align:left;}.m_data th,.m_data tr.header_row td{background-color:#fff; color:#252629; font-size:16px; font-weight:bold;}.m_data_contrast_header th,.m_data_contrast_header tr.header_row td{background:#dadad9;}.m_data_dark_header th,.m_data_dark_header tr.header_row td{background:#2A2A2A;color:#fff;}.m_data table.center_first tr td:first-child,.m_data table.center_first tr th:first-child{text-align:center;}.m_data_100 table{width:100%;}.m_data_small_font table td,.m_data_small_font table th{font-size:12px;padding:5px 5px;}.m_cell_label{background:#efefef;vertical-align:middle;text-align:center !important;}.m_cell_blank,.m_cell_blank td{background:#fff;border:0;}.m_pad_label{padding:40px 0px;}.m_pad_label_top{padding:40px 0px 0px 0px;}.m_pad_label_bottom{padding:0px 0px 40px 0px;}.m_data_100{width:100%;}.c_pad{padding:20px 30px !important;}.c_pad_horz{padding:0px 30px !important;}.c_pad_vert{padding:30px 0px;}.horiz_list,.horiz_list li{margin:0; padding:0; list-style:none;}.horiz_list li{display:inline-block;}.login_box{position:absolute;top:0; right:0; bottom:0; left:0;margin:auto;height:460px;width:35%;min-width:320px;box-sizing:border-box;}.login_box .box{padding:20px 7% 50px 7%;}#login_form{position:relative;width:auto;}#login_form ul{list-style:none;margin:0px;padding:0px;}#login_form ul li{list-style:none;text-align:left;padding:0px 0px 20px 0px;}#login_form ul li:last-child{padding-bottom:0;}#login_form ul li input[type="text"],#login_form ul li input[type="password"]{box-sizing:border-box;padding:15px;background:#fff;}#login_form input,#login_form select,#login_form textarea{width:100%;}#login_form input[type="submit"],#login_form input[type="button"]{width:auto;}#login_error{color:#cb0000; margin-bottom:20px;}.content .giphy{position:relative;}.content .giphy img{display:none;position:absolute;max-width:320px;box-shadow:0px 0px 3px rgba(0,0,0,.6);}.content .giphy:hover img{display:block;}.content .giphy img[style]{width:auto !important;}#contact_cta{display:none; position:absolute; top:38px; right:145px;}#contact_cta > a{position:relative;z-index:5000;display:block;color:#f79623;border-left:1px solid #f79623;border-right:1px solid #f79623;border-top:1px solid #f79623;padding:6px 25px;font-size:18px;text-decoration:none;transition:all .2s linear;}#contact_cta > a:hover{border-left:1px solid #faba6b; border-right:1px solid #faba6b; border-top:1px solid #faba6b;}#contact_cta > a::before,#contact_cta > a::after{content:''; position:absolute; bottom:0px; height:1px; width:63px; background-color:#f79623;}#contact_cta > a::before{left:0;}#contact_cta > a::after{right:0;}#contact_cta_arrow{position:absolute;z-index:5100;bottom:0;left:0;right:0;top:0;margin:auto auto 0;width:16px;height:1px;}#contact_cta_arrow::before,#contact_cta_arrow::after{content:'';position:absolute;top:0px;height:1px;width:9px;background-color:#f79623;transition:all .1s linear;}#contact_cta_arrow::before{left:0px;}#contact_cta_arrow::after{right:0px;}#contact_cta.focus_active #contact_cta_arrow::before{top:4px; left:-2px; width:12px; transform:rotateZ(45deg); -ms-transform:rotate(45deg);}#contact_cta.focus_active #contact_cta_arrow::after{top:4px; right:-2px; width:12px; transform:rotateZ(-45deg); -ms-transform:rotate(-45deg);}#contact_cta_info{opacity:0;max-height:0;overflow:hidden;position:absolute;z-index:4000;top:0px;left:-90px;width:308px;padding:20px;box-sizing:border-box;background-color:#fff;border:1px solid #e9e9e9;box-shadow:0px 0px 16px rgba(0,0,0,.11);color:#656565;text-shadow:none;transition:opacity .1s,top .1s linear;}#contact_cta.focus_active #contact_cta_info{opacity:1; top:67px; max-height:200px;}#contact_cta_info > ul{list-style:none; margin:0px; padding:0px;}#contact_cta_info li{padding-left:40px;background-position:0px 2px;background-repeat:no-repeat;line-height:1.2em;}#contact_cta_info li:nth-child(1){background-image:url(/images/site_images/header/icon_contact_phone.png);}#contact_cta_info li:nth-child(2){background-image:url(/images/site_images/header/icon_contact_email.png);margin:10px 0px;}#contact_cta_info li:nth-child(3){background-image:url(/images/site_images/header/icon_contact_address.png);}.section_gallery_container{position:relative; min-height:800px; width:100%;}.section_gallery_container > img{position:absolute; top:0px; left:0px; z-index:10;}.section_gallery{position:absolute; top:0px; left:0px; overflow-x:scroll;}.section_gallery > ul{position:relative; top:0px; white-space:nowrap; z-index:1;}.section_gallery > ul > li{list-style:none; vertical-align:top; display:inline-block;}.section_gallery > ul > li img{display:block;}.flex_row > div{margin-bottom:20px;}@media screen and (min-width:768px){.flex_row{display:flex;}.flex_row > div{flex:1 0 0; margin-bottom:0;}}#bio_ep_bg{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.3;z-index:30000;}#bio_ep{display:none;position:fixed;width:840px;max-width:100%;font-size:16px;left:50%;top:50%;transform:translateX(-50%) translateY(-50%) !important;background-color:#fff;box-shadow:0px 1px 4px 0 rgba(0,0,0,0.5);z-index:30001;}#bio_ep_close{position:absolute;right:10px;top:10px;color:#7a858c;font-size:16px;cursor:pointer;}#bio_ep_left{display:none;flex:1 0 0;min-width:320px;background-size:cover;background-repeat:no-repeat;background-position:center center;}#bio_ep_right{padding:20px;line-height:1.5em;}#bio_ep_right h3{font-weight:bold;}@media screen and (min-width:720px){#bio_ep_content{display:flex;}#bio_ep_left{display:block;}#bio_ep_right{padding:50px 60px;flex:2 0 0;}}@media screen and (max-width:1023px){#bbb-badge{bottom:65px !important;}}#rm_splash{background:url(/uimages/bulldog-rebrand.jpg) no-repeat center center/cover;height:360px;}#rm_text{line-height:1.2em;padding:10px 10px 0px;}@media screen and (min-width:1024px){#rm_text{padding:40px 40px 0px;}}@media screen and (min-width:768px){#rm_text{padding:20px 20px 0px;}}#rm_text > strong,#rm_text > strong > span{font-weight:600;font-size:36px;line-height:1em;}#rm_text > strong > span{color:#ff0001;}#rm_text em{font-weight:600;}#rm_close{text-align:center;}#rm_close .button{padding:5px 30px; margin-top:10px;}.order_top_container,.print_top_container{position:relative;text-align:center;height:55px;}.order_top_container h3{display:none;margin:0px;padding:0px;text-align:left;}.order_container,.print_container{max-width:800px;background:#fff;color:#000;font-size:11px;padding:10px 20px 20px 20px;}.order_edit_container{width:auto;}.order_container,.order_container div,.order_container span,.order_container td{color:#000;font-size:11px;}.print_container,.print_container div,.print_container span,.print_container td{color:#000;font-size:11px;}.print_container h1,.print_container h2,.print_container h3,.print_container h4,.print_container h5,.print_container h6{color:#636363;}.d_contact_print{display:inline-block;padding-right:50px;}.d_contact_print table td{padding:5px 10px;border-bottom:1px solid #ddd;}.order_top_container,.print_top_container{position:relative;text-align:center;height:55px;}.order_logo,.print_logo{display:none;position:absolute;top:0px;left:0px;}.order_top_container h3{margin:0px;padding:0px;text-align:center;}.print_top_container h3,.print_top_container h5{margin:0px;padding:0px;text-align:right;}.order_status_select{position:absolute;top:0px;left:0px;}.order_customer_number{text-align:right;padding-top:10px;}.order_number_data{width:auto !important;margin:0px !important;}.order_number_data td{padding:0px 5px 5px 0px;}.order_container td img{max-width:32px;max-height:32px;}.order_header_table{width:100%;border-collapse:collapse;}.order_header_cell{width:33%;border:1px solid #000;}.order_header_table td{font-size:10px;padding:3px 5px;}.order_header_c{overflow:hidden;}.order_header_c td{font-size:10px;padding:3px 5px;}.order_box{padding:1.5%;min-width:180px;width:30%;float:left;padding-bottom:30px;}.order_item_list{position:relative;padding:20px 0px;}.order_item_list table{width:100%;}.order_item_list table th{padding:3px;background:#000;border-right:1px solid #ccc;color:#fff;}.order_item_list table td{padding:3px;vertical-align:middle;}.order_item_list tr th:nth-child(1),.order_item_list tr th:nth-child(3),.order_item_list tr th:nth-child(5){display:none;}.order_item_list tr td:nth-child(1),.order_item_list tr td:nth-child(3),.order_item_list tr td:nth-child(5){display:none;}.order_edit_box .order_edit_text{display:none;}.order_edit_box .order_edit_input{display:block;}.order_item_list table tr:nth-child(odd) td{background:#fff;border-right:1px solid #ddd;}.order_item_list table tr:nth-child(even) td{background:#ddd;border-right:1px solid #fff;}.order_shipping_notes{padding-bottom:20px;}.order_footer{padding-top:20px;border-top:1px solid #000;}.order_footer_table{width:100%;}.order_footer_table td{vertical-align:top;}.order_totals{float:right;min-width:200px;max-width:320px;padding:0px 0px 20px 40px;text-align:right;}.order_totals table{margin:0px 0px 0px auto;text-align:left;width:200px;}.order_totals table td{padding:5px 5px;border-bottom:1px solid #ddd;white-space:nowrap;}.order_totals table tr td:nth-child(2){text-align:right;}.order_status_memo,.order_status_buttons{float:left;}.order_status_memo{padding-right:20px;}.order_status_buttons{padding-top:20px;}#order_status_memos{display:none;position:absolute;top:0px;left:0px;z-index:2000;width:200px;border:1px solid #000;background:#eee;}#order_status_memos h6{background:#555;color:#fff;font-size:12px;margin:0px;padding:5px;}#order_status_memos ul{list-style:none;margin:0px;padding:0px;}#order_status_memos ul li{list-style:none;}#order_status_memos ul li a{display:block;padding:5px;border-bottom:1px solid #999;text-decoration:none;}.content_container{position:relative;overflow:hidden;z-index:1000;}.content_container.is_parallax{background-position:50% 50%;background-repeat:no-repeat;background-size:auto;transition:all .1s linear;}.content_g{background-color:#efefef;}.content_g input[type="text"],.content_g select,.content_g textarea{background:#fff;}.content,.content_noflex{position:relative;z-index:10;box-sizing:border-box;height:auto;padding:40px 20px;max-width:1300px;margin:0px auto;line-height:1.8em;}.content_full_bleed{padding:0px; max-width:100%;}.content_full_bleed .section_box_content{padding:80px 40px;}.content.content_full_screen{max-width:100%;}.content h1,.content h2,.content h3,.content_noflex h1,.content_noflex h2,.content_noflex h3{padding-top:0;margin-top:0;}.section_container.sc_tight .content_container:first-child > .content{padding-top:10px;}.content_container .section_bg_image{border:0px solid;display:block;border:0px solid;display:block;max-width:none;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.section_box_image{padding-bottom:40px;}.content_full_bleed .section_box_image{position:relative;max-width:100%;overflow:hidden;padding-right:0px;padding-bottom:0px;}.content.content_slider{display:block; max-width:100%;}.section_box_image img{min-width:100%;}.section_box_image,.shine{position:relative; overflow:hidden;}.shine{display:inline-block;}.section_box_image::before,.shine::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);transform:skewX(-25deg);transition:all 0s linear;}.section_box_image:hover::before,.shine:hover::before{left:125%;transition:all .4s linear;}.section_box_form{padding-top:40px;}.section_bg_video{position:absolute; height:100%; z-index:1;}.client_testimonial{max-width:970px; margin:0px auto; text-align:center; font-size:18px; font-style:italic; line-height:2.2em;}.client_testimonial_info{margin-top:40px;}.client_testimonial_image,.client_testimonial_names{display:inline-block; vertical-align:middle;}.client_testimonial_image{height:70px; width:70px; background-position:center center; background-repeat:none; background-size:cover; border-radius:50%; margin-right:20px;}.client_testimonial_names{text-align:left;}.client_testimonial_names > span{display:block; line-height:1.7em;}.client_testimonial_names > span:first-child{font-size:24px; font-weight:300;}.r_cols_section_wrapper{margin-top:0px;}.r_cols_section{margin-bottom:60px;}.r_cols_section:last-child{margin-bottom:0px;}.r_cols{font-size:0; text-align:center;}.r_cols > .r_col{display:inline-block;box-sizing:border-box;width:50%;min-width:220px;padding-right:40px;vertical-align:top;text-align:left;}.r_cols > .r_col h1:first-child,.r_cols > .r_col h2:first-child,.r_cols > .r_col h3:first-child,.r_cols > .r_col h4:first-child,.r_cols > .r_col h5:first-child,.r_cols > .r_col h6:first-child{margin-top:0px;padding-top:0px;}.r_cols > .r_col img{max-width:100%;}.r_cols > .r_col ~ .r_col{}.r_cols_alternate .r_cols_section:nth-child(even) > .r_cols{transform:rotate(180deg);}.r_cols_alternate .r_cols_section:nth-child(even) > .r_cols > .r_col{transform:rotate(-180deg);vertical-align:bottom;}.r_cols_alternate .r_cols_section:nth-child(even) > .r_cols > .r_col ~ .r_col{}.r_col_bullets .r_col > ul{margin-top:0px; margin-bottom:0px;}@media screen and (min-width:768px){.section_box_content .flex_row > .flex_col:first-child{padding-right:50px;}}.section_box_content a.button{background-color:transparent;border:1px solid transparent;border-bottom:1px dashed #ff0001;color:#ff0001;padding:16px 0px 14px 0px;font-size:20px;transition:all .2s ease;}.section_box_content a.button:hover{padding-left:18px;padding-right:0px;border:1px solid #ff0001;}.section_box_content a.button::after{position:static;content:"\e5c8";font-family:'Material Icons';font-size:20px;color:#ff0001;opacity:1;right:auto;left:auto;bottom:auto;top:auto;transform:none;height:auto;width:auto;margin:auto auto auto 5px;display:inline-block;background-color:transparent;vertical-align:bottom;transition:all 0.2s ease;}.section_box_content a.button:hover::after{opacity:1;right:auto;left:auto;width:auto;padding-right:18px;margin:auto auto auto 5px;color:#ff0001;background-color:transparent;}.checklist{list-style:none; padding:0; margin:0;}.checklist > li{padding-left:0px;margin-bottom:1px;}.checklist > li::before{content:'check';font-family:"Material Icons";color:#ff0001;font-size:21px;font-weight:700;vertical-align:bottom;margin-right:8px;}.section_purple h5{color:#6761a8;}.section_purple .checklist > li::before{color:#6761a8;}.section_purple .section_box_content a.button{border-bottom-color:#6761a8; color:#6761a8;}.section_purple .section_box_content a.button:hover{border-color:#6761a8;}.section_purple .section_box_content a.button::after{color:#6761a8;}.section_purple .section_box_content a.button:hover::after{color:#6761a8;}.section_red h5{color:#e84855;}.section_red .checklist > li::before{color:#e84855;}.section_red .section_box_content a.button{border-bottom-color:#e84855; color:#e84855;}.section_red .section_box_content a.button:hover{border-color:#e84855;}.section_red .section_box_content a.button::after{color:#e84855;}.section_red .section_box_content a.button:hover::after{color:#e84855;}.section_green h5{color:#00ad7f;}.section_green .checklist > li::before{color:#00ad7f;}.section_green .section_box_content a.button{border-bottom-color:#00ad7f; color:#00ad7f;}.section_green .section_box_content a.button:hover{border-color:#00ad7f;}.section_green .section_box_content a.button::after{color:#00ad7f;}.section_green .section_box_content a.button:hover::after{color:#00ad7f;}@media screen and (min-width:650px){.content,.content_noflex{padding:50px 20px 60px;}.content_full_bleed{padding:0px;}.content_full_bleed .section_box_content{padding:160px 80px;}}@media screen and (min-width:800px){.content_full_bleed .section_box_image img{position:absolute;top:0;left:0;transition:transform .4s linear;min-height:100%;max-width:none;}.content_full_bleed .section_box_image:hover img{transform:scale(1.05,1.05) !important;}}@media screen and (min-width:1220px){.content_full_bleed .section_box_image{flex:1;display:flex;flex-basis:50%;}.content img,.content img{display:inline;}.content td img,.content img{display:inline;}.content{display:flex;flex-direction:row;align-items:center;}.content .section_box{box-sizing:border-box;flex-basis:320px;}.content .section_box_image{flex:1 1 50%;padding-right:100px;padding-bottom:0px;text-align:left;}.content_full_bleed .section_box_image{max-width:none;}.content .section_box_form{flex-basis:40%;max-width:400px;padding-left:30px;padding-top:0px;}.content .section_box_content{flex:1 1 50%;max-width:100%;}.content.content_reverse{flex-direction:row-reverse;}.content.content_reverse .section_box_image{padding-right:0;padding-left:100px;text-align:right;}.content.content_reverse .section_box_form{padding-left:0;padding-right:100px;}.content_container.has_bg_img{max-height:400px;}}@media screen and (min-width:1290px){.content_full_bleed{padding:0px;}.content_full_bleed .section_box_content{padding:200px 100px;}}@media screen and (max-width:480px){.content_container.is_parallax{height:auto !important;}}@media screen and (max-width:799px){.content_full_bleed .section_box_image{min-height:0px !important; height:auto !important;}}@media screen and (max-width:979px){.content_container.is_parallax{max-height:none !important; background-size:cover;}}@media screen and (max-width:1219px){}@media screen and (max-width:1542px){.content_container.is_parallax .content_on_image{max-width:100% !important;}}.light_font *{color:#fff;}.benefits_container{text-align:center;}.benefits_intro{width:1100px; max-width:100%; margin:0px auto 50px auto;}.benefits > div > strong{text-transform:uppercase;font-size:20px;font-weight:800;display:inline-block;margin:10px 0 10px;}.benefits > div{font-size:16px;}@media screen and (min-width:768px){.flex_row.benefits{flex-wrap:wrap;}.benefits > div{padding:20px;min-width:240px;}.section_box_content .flex_row.home_products > .flex_col:first-child{padding-right:0px;}.section_box_content .flex_row.benefits > .flex_col:first-child{padding-right:20px;}}.cust_form_c{position:relative;max-width:600px;}.cust_form_center{margin:0 auto;}.form_items,.form_items > li{position:relative;list-style:none;margin:0px;padding:0px;}.form_items{padding-bottom:12px;}.form_items > li{box-sizing:border-box;padding:5px 0px;}.form_items > li.form_item_checklist{width:100%;}.form_item_states select{max-width:100%;}.form_item_textarea textarea{box-sizing:border-box; width:100%; height:200px;}.custom_form_item_error{position:relative; padding:4px; color:#303030; border:4px solid #fcb040; margin:5px 5px 6px; border-radius:4px; background-color:#fffbdb; font-weight:normal; font-size:12px;}.form_item_text input[type=text],.form_item_text input[type=tel],.form_item_select select{box-sizing:border-box;width:100%;padding:15px;}.form_item_textarea{clear:both;float:none;}.form_item_label{color:#701400;text-transform:uppercase;padding-bottom:10px;}.form_main_label{display:block; padding:10px 0px; font-size:18px;}.form_buttons{padding:0px 0px;clear:both;text-align:left;}.cust_form_center .form_buttons{text-align:center;}.form_multi_item{margin:10px 0px;}.form_multi_item ul{margin:0px; padding:0px 20px 20px;}.form_multi_item > div{font-weight:bold;}.form_sub_items{list-style:none; margin:0; padding:0; font-size:0px;}.form_sub_items > li{display:inline-block; box-sizing:border-box; padding-right:20px; width:50%; min-width:290px;}.form_sub_items > li:last-child{padding-right:0px;}@media screen and (min-width:640px){.form_items > li{padding:5px 0px;width:100%;}.form_items > li.form_item_textarea,.form_items > li.form_item_checklist{width:100%;}}@media screen and (min-width:850px){#cust_form_c{padding-top:40px;}#cust_form_left{float:left; width:35%; margin-right:10%; margin-bottom:0px;}#cust_form_right{float:left; width:55%;}.form_container form{max-width:800px;}.form_items,.form_items > li{overflow:hidden;}.form_item_textarea .form_main_label{width:100%;}}#splash_container{position:relative;}#splash_img_c,#splash_video_c{position:relative;text-align:center;overflow:hidden;height:250px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;transition:all .1s linear;}#splash_img_c{padding:10px 0px;}#splash_video_c .splash_bg_video{min-width:100% !important;min-height:100% !important;width:auto !important;height:auto !important;position:absolute !important;top:50% !important;left:50% !important;transform:translateY(-50%) translateX(-50%);}#splash_txt{position:absolute;z-index:900;font-size:16px;line-height:18px;text-align:left;color:#fff;white-space:normal;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;text-shadow:0 0 10px rgba(50,50,50,.5);max-width:1300px;padding:20px;}#splash_txt_inner,#splash_txt_inner h1{color:#fff;position:relative;font-weight:500;max-width:1300px;margin:0px auto;padding:15px 0px 15px 15px;font-size:46px;text-transform:uppercase;}#splash_buttons{position:absolute;right:78px;top:50%;transform:translateY(-50%);}#splash_buttons .button,#splash_buttons .button2{font-size:18px; font-weight:800; padding:10px 30px;}#splash_buttons .button{margin-right:20px;}@media screen and (min-width:425px){#splash_img_c,#splash_video_c{height:350px;}}@media screen and (min-width:580px){}@media screen and (min-width:600px){}@media screen and (min-width:768px){.splash_headline{font-size:48px;}.splash_content .button{font-size:20px;padding:20px;}}@media screen and (min-width:980px){.splash_headline{font-size:60px;}.splash_content{padding:0;}}@media screen and (min-width:1024px){#homepage_splash_bottom > .flex_row{display:flex;}}@media screen and (min-width:1220px){#splash_img_c,#splash_video_c{height:400px;}}@media screen and (min-width:1380px){}@media screen and (min-width:1440px){#homepage_splash_bottom{position:absolute; bottom:0px; width:100%;}.splash_content{transform:translateY(-72%);}#homepage_splash_bottom .flex_row .flex_row{display:flex; text-align:left;}#homepage_splash_bottom .flex_row .flex_row > div:first-child{display:block}#homepage_splash_bottom .flex_row .flex_row > div:first-child > div{background-position:center left;}}@keyframes slide_from_right{from{transform:translateX(100%);}to{transform:translateX(0%);}}@keyframes slide_from_left{from{transform:translateX(-100%);}to{transform:translateX(0%);}}@keyframes fade_in{from{opacity:0;}to{opacity:1;}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0);}40%{transform:translateY(-25px);}60%{transform:translateY(-10px);}}#logo_container{text-align:left;}#logo{position:relative;background:url(/images/bulldog-security-screens-logo-white.png) no-repeat center center/contain;width:198px;height:74px;}#logo > a{position:absolute;left:0; top:0;width:100%; height:100%;text-indent:-999em;}#header_wrapper{padding:20px 0px;margin:0px;width:100%;height:auto;text-align:center;background-color:rgba(13,13,12,1);transition:all .2s ease-in-out;z-index:10000;}#top_banner_message{position:relative;z-index:99999;background-color:#ff0001;padding:4px;text-align:center;color:#fff;}#top_banner_message ~ #header_wrapper{top:30px;}.scrolled #top_banner_message ~ #header_wrapper{top:0;}@media screen and (min-width:1440px){#header_wrapper{position:absolute;top:0;left:0;}#main{padding-top:55px;}}#interior_page #header_wrapper{position:relative;top:0px;left:auto;}#header{padding:0px;margin:0px auto;max-width:1300px;height:auto;text-align:left;position:relative;z-index:1001;}#header_flex{display:flex;align-items:center;justify-content:space-between;padding:0 20px;}#menubar_container{position:absolute;z-index:1;right:-100%;top:-10px;width:100%;background-color:#fff;box-shadow:0px 5px 5px rgba(33,33,33,.5);padding-top:40px;transition:right .2s ease-in-out;}#header_wrapper.open #menubar_container{right:0%;}#hamburger{position:absolute;right:10px;top:10px;z-index:999999;font:inherit;display:inline-block;overflow:hidden;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent;}#hamburger_box{position:relative;display:inline-block;width:40px;height:24px;}#hamburger_inner,#hamburger_inner::after,#hamburger_inner::before{position:absolute;width:40px;height:4px;transition:transform .15s ease;border-radius:4px;background-color:#fff;}#header_wrapper.open #hamburger_inner,#header_wrapper.open #hamburger_inner::after,#header_wrapper.open #hamburger_inner::before{background-color:#252629;}#hamburger_inner{top:50%;display:block;margin-top:-2px;}#hamburger_inner{transition:background-color .125s ease-in .175s;}#hamburger_inner::after,#hamburger_inner::before{display:block;content:"";}#hamburger_inner::before{top:-10px;left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s;}#hamburger_inner::after{top:10px;bottom:-10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s;}#header_wrapper.open #hamburger_inner::before{top:-80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,80px,0) rotate(45deg);}#header_wrapper.open #hamburger_inner::after{top:-80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,80px,0) rotate(-45deg);}#header_wrapper.open #hamburger_inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important;}.tmenu,.tmenu li{list-style:none;margin:0;padding:0;}.tmenu div{display:none;}.tmenu > li{padding:0;margin:0;position:relative;text-align:left;}.tmenu > li a{position:relative;padding:10px;font-size:18px;color:#252629;font-weight:900;text-decoration:none;width:100%;display:inline-block;}.tmenu > li > a:after{content:'';position:absolute;left:0;width:0;height:3px;display:block;background-color:#ff0001;transition:width .3s ease;}.tmenu > li.sub_open > a:after,.tmenu > li > a:hover:after{width:100%;left:0;background-color:#ff0001;}.tmenu .material-icons{vertical-align:middle;}.tmenu > li > div{padding:5px 0px;}.tmenu li.sub_open > div{display:block;}.tmenu > li > div ul{margin:0px;padding:0px;}.tmenu > li > div > ul > li{border-bottom:1px solid #efefef;}.tmenu > li > div > ul > li:last-child{border:0px solid #fff;}.tmenu > li > div a{color:#252629;display:inline-block;padding:5px 10px;white-space:nowrap;width:100%;font-weight:400;text-transform:none;}.tmenu > li > div a:hover{text-decoration:underline;}.tmenu > li > div div{padding:0px 0px 10px 20px;}.tmenu > li > div ul{margin:0px; padding:0px;}.tmenu > li > div div a{font-size:15px;color:#252629;padding:0px;}.tmenu > li > div div a:before{content:'> ';}#header_cta{display:none;}#header_cta > div{display:flex;align-items:center;}#header_cta > div > div:first-child{color:#fff;text-align:center;padding:10px 40px;border-left:1px solid #404447;font-size:19px;font-weight:700;line-height:1.4em;}@media screen and (min-width:768px){#header_cta{display:block;}#header_cta > div > div:first-child{line-height:1.2em;}#header_flex{padding:0 100px 0 20px;}}#header_cta > div > div:first-child strong{font-size:17px;font-weight:900;}#header_cta > div > div .button{font-size:17px;padding:6px 12px;}#header_cta > div > div a.button::after{content:none;}#promo_bar{display:none;position:absolute;bottom:-42px;width:100%;text-align:center;background-color:rgba(46,147,60,.9);color:#fff;padding:5px 10px;text-transform:uppercase;}#promo_bar > span,#promo_bar > a{display:inline-block;color:#fff;vertical-align:middle;}#promo_bar > a{margin-left:20px;border:1px solid #fff;padding:2px 8px;font-size:13px;transition:all .2s ease-in-out;}#promo_bar > a:hover{color:rgb(46,147,60);background-color:#fff;}#promo_bar > span{font-size:20px;font-weight:700;}#pageContainer{position:relative; left:0px; transition:all .1s linear;}.menu_open #pageContainer{left:-320px;}#main{min-height:870px;}@media screen and (min-width:768px){#promo_bar{display:block;}#main.promo_bar_visible{padding-top:42px;}}#bc_container{display:none;position:absolute;top:35px;left:200px;z-index:20000;}.breadcrumb_navigation > *{display:inline-block; vertical-align:middle; font-size:14px;}.breadcrumb_navigation > h5{font-size:18px; font-weight:400;}.bmenu,.bmenu > li > ul{list-style:none; margin:0px; padding:0px; text-align:left;}.bmenu > li{box-sizing:border-box; vertical-align:top; text-align:left; margin-bottom:10px;}.bmenu > li > ul > li,.bmenu > li > ul > li a{line-height:1.2em;}.bmenu > li > ul > li{margin-bottom:10px;}.bmenu > li:last-child{padding-right:0px;}.bmenu h6{position:relative;background-color:#ff0001;color:#fff;padding:10px;font-size:20px;margin:0;font-weight:900;border:0;}.bmenu h6 ~ ul,.bmenu h6 ~ div{padding:10px;margin:0;display:none;}.bmenu h6.always_open ~ ul,.bmenu h6.always_open ~ div{display:block;}.bmenu h6:not(.always_open)::before,.bmenu h6:not(.always_open)::after{position:absolute;top:50%;right:11px;transform:translateY(-50%);height:4px;width:20px;background-color:#fff;content:'';transition:all .2s ease-in-out;}.bmenu h6:not(.always_open)::after{transform:translateY(-50%) rotate(270deg);}.bmenu h6.open_now::after{transform:translateY(-50%) rotate(0deg);}.bmenu a{color:#e2e2e2;text-decoration:none;transition:none;font-size:16px;}.bmenu a:hover{color:#ff0001;}#footerContainer{background-color:#1a1918;min-height:400px;padding-bottom:130px;color:#e2e2e2;}#footer{max-width:1300px;margin:0px auto;padding:20px;font-size:48px;box-sizing:border-box;text-align:center;}#footer_locations_disclaimer{font-size:12px;color:#e2e2e2;max-width:680px;text-align:center;margin:0px auto 30px;}#footer_creds{text-align:center;font-size:12px;padding:10px;color:#938c85;text-transform:uppercase;}#footer_creds a{font-size:12px;}.f_section_txt{font-size:17px; color:#e2e2e2;}.f_section_txt .flex_row > .flex_col:first-child{margin-right:20px;}.f_section_txt .flex_row > .flex_col:last-child img:first-child{margin-bottom:20px;}.f_section_txt span{font-size:16px;}#footer_social_icons a{margin-right:10px;}#footer_social_icons a::after{content:none;}#mobile_call_cta{position:fixed;z-index:9999999;bottom:0;left:0;width:100%;text-align:center;color:#fff;font-weight:600;box-shadow:0 0 10px rgba(0,0,0,.5);display:flex;}#mobile_call_cta > a{width:50%;padding:20px;display:inline-block;color:#fff;background-color:#ff0001;font-weight:700;}#mobile_call_cta > a span{vertical-align:top;}#mobile_call_cta > a:last-child{background-color:#bdbcc3;color:#000;}@media screen and (min-width:980px){#main{padding-top:0px;}}@media screen and (min-width:1100px){#hamburger{display:none;}#menubar_container{width:auto;background-color:transparent;position:relative;right:auto;top:auto;padding-top:0;box-shadow:none;text-align:right;flex:1 0 0px;}#header_flex{padding:0 20px;}.tmenu > li{display:inline-block; padding:8px 20px 8px 0px;}.tmenu > li a{color:#fff; padding:0; display:inline; width:auto; font-size:16px;}.tmenu > li > div{position:absolute;background-color:#fff;top:35px;min-width:300px;box-shadow:0px 5px 5px rgba(33,33,33,.5);}#header_cta > div > div:first-child{padding:10px 20px;font-size:16px;}#header_cta > div > div .button{font-size:14px;}}@media screen and (min-width:1024px){#mobile_call_cta{display:none;}#footerContainer{padding-bottom:0;}.bmenu{display:flex; justify-content:space-between; flex-wrap:nowrap;}.bmenu > li{flex:1 0 0; margin-bottom:0px;}.bmenu > li{padding-right:30px; min-width:230px;}.bmenu h6{padding:0px;margin:0px 0px 10px 0px;font-size:18px;color:#fff;border-bottom:1px solid rgb(255,255,255,0.5);background-color:transparent;}.bmenu h6:not(.always_open)::before,.bmenu h6:not(.always_open)::after{content:none;}.bmenu h6 ~ ul,.bmenu h6 ~ div{display:block !important;padding:0;}}@media screen and (min-width:1280px){.tmenu > li{padding:8px 30px 8px 0px;}.tmenu > li a{font-size:18px;}}@media screen and (min-width:1440px){#header_wrapper{padding:20px 0px;position:fixed;background-color:rgba(13,13,12,.9);}.scrolled #header_wrapper,#interior_page .scrolled #header_wrapper{padding:9px 0px;position:fixed;top:0;}#interior_page #site_container.scrolled{padding-top:114px;}#header_cta > div > div:first-child{padding:10px 40px;font-size:19px;}#header_cta > div > div .button{font-size:17px;}}.skew-right,.skew-left{display:inline-block;padding:10px 20px;margin-right:-6px;}.skew-right span,.skew-left span{display:inline-block;}.skew-right,.skew-left > span{transform:skew(-20deg);}.skew-left,.skew-right > span{transform:skew(20deg);}.section_box.section_box_content li > i.material-icons{color:#ff0001 !important;}#pcs_389{display:none;}@media screen and (min-width:768px){#pcs_389{display:block;}}.alpha_slider{position:relative; width:100%; height:auto; overflow:hidden; z-index:1000; text-align:center;}.alpha_view_port{position:relative; z-index:0; margin:0px auto; width:100%; white-space:nowrap;height:356px;}@media screen and (min-width:360px){.alpha_view_port{height:240px;}}@media screen and (min-width:375px){.alpha_view_port{height:250px;}}@media screen and (min-width:425px){.alpha_view_port{height:340px;}}@media screen and (min-width:768px){.alpha_view_port{height:512px;}}@media screen and (min-width:1024px){.alpha_view_port{height:341px;}}@media screen and (min-width:1440px){.alpha_view_port{height:480px;}}@media screen and (min-width:1920px){.alpha_view_port{height:634px;}}@media screen and (min-width:2560px){.alpha_view_port{height:853px;}}.alpha_cover{position:absolute; top:0px; z-index:1000; height:100%; margin:0px; padding:0px;background:#fff;}.alpha_cover_left,.alpha_cover_right{width:1000%;}.alpha_cover_left{right:100%;}.alpha_cover_right{left:100%;}.alpha_cover_center{display:none; left:0px; width:100%;}.alpha_slides{position:absolute; top:0px; z-index:100;}.alpha_slides ul{word-spacing:-.50em;}.alpha_slides ul,.alpha_slides ul li{display:inline; display:inline-block; vertical-align:top; margin:0px; padding:0px;}.alpha_slides ul li{position:relative;overflow:hidden;width:100%;word-spacing:0em;}.alpha_slides ul li img{position:relative; top:0px; left:0px; display:inline; display:inline-block; margin:0px; padding:0px; width:100%; height:auto;}.alpha_slides .slide_text{display:none;position:absolute;z-index:900;font-size:16px;line-height:18px;text-align:left;color:#fff;white-space:normal;top:50%;transform:translateY(-50%);left:0;width:100%;background-color:rgba(0,0,0,0.6);}.slide_text_i{position:relative;max-width:1300px;margin:0px auto;padding:15px;font-size:25px;line-height:1.2em;text-transform:uppercase;}.slide_text_buttons{margin-top:20px;}.slide_text_buttons .button,.slide_text_buttons .button2{font-size:11px; font-weight:800; padding:10px;}.slide_text_buttons .button{margin-right:20px;}.slide_control_prev,.slide_control_next{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:64px;  display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:absolute;color:#b8bab9;cursor:pointer;bottom:-120px;}@media screen and (min-width:425px){.slide_text_i{padding:15px 0px 15px 50px;font-size:30px;}.slide_text_buttons .button,.slide_text_buttons .button2{font-size:15px;}}@media screen and (min-width:640px){.alpha_slides .slide_text{top:auto;transform:translateY(0%);bottom:60px;}.slide_text_i{padding:15px 0px 15px 78px;font-size:46px;line-height:1.6em;}.slide_control_prev,.slide_control_next{bottom:auto;}.slide_text_buttons{margin-top:0px;}.slide_text_buttons .button,.slide_text_buttons .button2{font-size:18px;padding:10px 30px;}}@media screen and (min-width:1440px){.slide_text_buttons{position:absolute;right:78px;top:50%;transform:translateY(-50%);}}.slide_control_prev{left:0;}.slide_control_next{right:0;}.slide_control_prev:hover,.slide_control_next:hover{color:#ff0001;}.slide_control_c{position:absolute;bottom:140px;z-index:1000;width:100%;max-width:1600px;left:50%;transform:translateX(-50%);text-align:center;}.slide_pagination{display:inline-block;text-align:center;position:absolute;bottom:-120px;}.slide_pagination ul{list-style:none; margin:0px auto; padding:0px;}.slide_pagination li{margin:0px 5px; padding:0px; float:left;}.slide_pagination li a{display:block;width:12px;height:12px;background-color:#000;text-decoration:none;box-shadow:0 0 3px rgba(0,0,0,0.6);}.slide_pagination li .cur_slide{background-color:#ff0001;}@media screen and (min-width:450px){}@media screen and (min-width:580px){}@media screen and (min-width:720px){#alpha_slider_inner_c .slide_control_prev,#alpha_slider_inner_c .slide_control_next{width:60px !important;}#alpha_slider_inner_c .slide_text_i{font-size:40px;}}@media screen and (min-width:780px){}@media screen and (min-width:980px){}@media screen and (min-width:1080px){#alpha_slider_inner_c,#alpha_slider_inner_c div{padding:0;}}@media screen and (min-width:1330px){}@media screen and (min-width:1650px){}#blog_content{margin-bottom:40px;}#blog_recent_posts h6{color:#000;text-transform:uppercase;font-size:24px;border-bottom:1px solid #ccc;margin:0;padding:0;}#blog_recent_posts ul{list-style:none;margin:0;padding:0;}#blog_recent_posts ul li a{display:block;font-weight:600;color:#ff0001;border-bottom:1px solid #ccc;padding:5px 5px 5px 0px;}.blog_post_preview{padding-bottom:20px;margin-bottom:20px;border-bottom:2px dashed #ccc;}.blog_post_preview h5{font-size:36px;}.blog_post_preview_button{margin-top:10px;}.blog_post_preview_button a.button{background-color:#ff0001;border:2px solid #ff0001;border-color:transparent;color:#fff;padding:10px 20px;font-size:16px}.blog_post_preview_button a.button::after{padding:0; margin:0; content:'';}.blog_post_preview_button a.button:hover{background-color:transparent;border:2px solid #ff0001;color:#ff0001;padding:10px 20px;font-size:16px}.blog_post_preview_button a.button:hover::after{padding:0; margin:0; content:'';}#blog_post h1{color:#ff0001; margin-bottom:10px;}@media screen and (min-width:1024px){#blog_container{display:flex;align-items:flex-start;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;}#blog_content{flex:2 0 0px; margin-bottom:0;}#blog_recent_posts{flex:1 0 0px; padding-right:40px;}}.owl-carousel{margin:0; padding:0;}.owl-carousel .owl-item > div > a,.owl-carousel .owl-item > li > a{position:relative;overflow:hidden;display:block;}.owl-carousel .owl-item > div > a::after,.owl-carousel .owl-item > li > a::after{content:'';}.owl-carousel .owl-item > div > a::after,.owl-carousel .owl-item > li > a::after,.owl-carousel .owl-item img{transition:all .2s ease-in-out;}.owl-carousel .owl-item > div > a:hover img,.owl-carousel .owl-item > li > a:hover img{transform:scale(1.1);}.owl-carousel .owl-item > div > a:hover::after,.owl-carousel .owl-item > li > a:hover::after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.3);}.owl-carousel .owl-stage{display:flex;align-items:center;}.owl-nav button{position:absolute;top:50%;transform:translateY(-50%);padding:10px;margin:0;transition:all .2s ease-in-out;}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-theme .owl-nav [class*='owl-']{color:#fff;font-size:18px;margin:0;padding:0;display:inline-block;cursor:pointer;border-radius:0;}button.owl-prev{left:-8%; background-color:rgb(0 74 140 / 0%);}button.owl-next{right:-8%; background-color:rgb(0 74 140 / 0%);}.owl-carousel:hover .owl-nav button.owl-prev{left:0%; background-color:rgb(255 0 1 / 80%);}.owl-carousel:hover .owl-nav button.owl-next{right:0%; background-color:rgb(255 0 1 / 80%);}.owl-nav span{font-size:18px;padding:20px 5px 20px 10px;}.owl-theme .owl-nav button.owl-prev:hover,.owl-theme .owl-nav button.owl-next:hover{background-color:rgb(255 0 1 / 100%);}.owl-carousel li{list-style:none;}.owl-carousel.owl-loaded{overflow:hidden;}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:rgb(255 0 1);}.home_center{text-align:center;}.home_products > .flex_col > div{position:relative;margin:0px 10px;}.home_products > .flex_col > div > a{background-color:rgba(0,0,0,.3);height:100%;width:100%;position:absolute;top:0;left:0;content:'';transition:background-color .2s ease-in-out;}.home_products > .flex_col > div > a:hover{background-color:rgba(0,0,0,.1);}.home_products > .flex_col > div > a > span{position:absolute;top:50%;left:0;transform:translateY(-50%);color:#fff;text-transform:uppercase;font-size:24px;font-weight:700;width:100%;display:inline-block;padding:10px;line-height:1.2em;}.home_products > .flex_col > div > img{width:100%;display:block;}.home_products{margin:20px 0px 30px;}.home_cta h3{color:#fff;text-align:center;margin-bottom:30px;}.home_cta iframe{width:100%;}@media screen and (min-width:768px){.home_cta .flex_row > .flex_col:first-child{padding-right:60px;flex:1.5 0 0px;}}.home_cta h5{color:#fff;font-weight:700;font-size:28px;margin:0 0 10px;padding:0;}.home_cta .intro_text{margin-bottom:10px;}.gallery_images{display:flex;flex-wrap:wrap;justify-content:normal;align-items:stretch;}.gallery_images > .gallery_image{width:370px;max-width:100%;padding:0px 40px;margin:10px;background-color:#ccc;}.gallery_image > a > img{display:block;}#faqs{list-style:none;padding:0;margin:0;}#faqs > li{margin-bottom:30px;border-bottom:1px dashed #ccc;padding-bottom:30px;}#question_links{margin:20px 0 50px;}.faq_question{font-weight:700;font-size:22px;}@media screen and (min-width:150px){}@media screen and (min-width:300px){}@media screen and (min-width:400px){}@media screen and (min-width:450px){}@media screen and (min-width:580px){}@media screen and (min-width:600px){}@media screen and (min-width:720px){#fixed_phone{display:none;}}@media screen and (min-width:780px){#footer{padding:50px 20px;}}@media screen and (min-width:920px){}@media screen and (min-width:950px){#logo > a{top:2px; left:0px;}#logo.fix_it > a{top:15px; left:20px;}#header_right_cta{right:30px;}#contact_cta{display:block;}#bc_container{display:block;}}@media screen and (min-width:1024px){.bmenu h5{font-size:22px;}}@media screen and (min-width:1040px){}@media screen and (min-width:1080px){.content_container .section_bg_image{max-width:100%;transform:none;top:auto;left:auto;height:auto;position:static;object-fit:cover;width:100%;}.section_bg_image ~ .content.content_on_image{position:absolute;top:50%;transform:translateY(-50%);bottom:auto;right:0;left:0;}}@media screen and (min-width:1200px){}@media screen and (min-width:1360px){}@media screen and (max-width:1179px){}@media screen and (max-width:580px){.r_cols > .r_col{padding-right:0px !important;}}@media screen and (max-width:900px){.r_cols_section{margin-bottom:0px;}.r_cols > .r_col:not([style*="25%"]){display:block !important;width:auto !important;padding-left:0px !important;margin-bottom:40px;}.r_cols.r_col_bullets > .r_col:not([style*="25%"]){margin-bottom:0px;}.r_cols_section:last-child .r_cols:last-child > .r_col:last-child{margin-bottom:0px;}.r_cols > .r_col ~ .r_col{margin-top:10px !important;}.r_cols.r_col_bullets > .r_col ~ .r_col{margin-top:0px !important;}}@media screen and (max-width:850px){.content .r_col img{max-width:100%;}}@media screen and (max-width:579px){.content div[style]{float:none !important;width:auto !important;}}