h1{margin-top:20px;margin-bottom:10px;font-size:3vw;line-height:3.25vw;font-weight:200;}
h2{margin-top:1vw;margin-bottom:1vw;font-size:2vw;line-height:2.5vw;font-weight:600;}
h3{margin-top:1vw;margin-bottom:1vw;font-size:1.75vw;line-height:1.75vw;font-weight:400;}
h4{margin-top:10px;margin-bottom:10px;font-size:18px;line-height:24px;font-weight:bold;}
p {
margin-bottom: 10px;
} a{color:#b42e34;text-decoration:none;}
ul{margin-top:0px;margin-bottom:10px;padding-left:2vw;}
li{margin-bottom:0.5vw;}
blockquote{margin-bottom:10px;padding:10px 20px;border-left:5px solid #e2e2e2;font-size:1.75vw;line-height:22px;}
.navbar{position:fixed;z-index:9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:98%;margin:35px 1% 1%;padding:15px 30px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:15px;background-color:#fff;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.25);}
.home_hero{position:relative;height:80vh;min-height:900px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.hero_home{position:absolute;left:0%;top:0%;right:0%;bottom:0%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-position:50% 50%;background-size:cover;}
.hero_container{position:relative;z-index:2;margin-top:50px;color:#fff;text-align:center;}
.hero_gradient{position:absolute;left:0%;top:0%;right:0%;bottom:0%;z-index:1;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(65, 60, 53, 0.8)));background-image:linear-gradient(180deg, transparent, rgba(65, 60, 53, 0.8));}
.section_cta{padding:30px;}
.nav-menu{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:right;list-style:none;padding-left:0;margin:0;}
.nav-menu .menu-item{margin-bottom:0;margin-right:1vw;display:inline;}
.nav-menu a{color:#333;padding:9px 15px;}
.nav-menu a:hover{color:#b42e34;}
.current-menu-item a{color:#b42e34;}
.btn_nav a{color:#fff;background-color:#b42e34;}
.btn_nav a:hover{color:#fff;background-color:#7f2128;}
.body{font-family:Montserrat, sans-serif;font-size:1vw;line-height:1.75vw;font-weight:400;}
.hero_h1{margin-bottom:0px;font-size:10vw;line-height:7vw;font-weight:100;}
.hero_h2{margin-bottom:20px;font-size:2vw;line-height:2.5vw;letter-spacing:0.25vw;text-transform:uppercase;}
.hero_p{margin-bottom:0px;color:hsla(0, 0%, 100%, 0.7);font-size:1vw;line-height:1vw;letter-spacing:0.5vw;text-transform:uppercase;}
.nav_link{margin-right:1vw;padding:9px 15px;}
.btn_red{background-color:#b42e34;}
.btn_red:hover{background-color:#7f2128;}
.btn_red.margin-button{margin-top:14px;}
.container_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:75vw;margin-right:auto;margin-left:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.heading{line-height:2vw;}
.col_2-3{width:66.6%;padding-right:1vw;padding-left:1vw;}
.col_2-3.persona_text{padding-top:2vw;padding-bottom:2vw;}
.section_who{padding-right:5vw;padding-left:5vw;background-color:hsla(0, 0%, 92.2%, 0.5);}
.col_1-3{position:relative;width:33%;}
.col_1-3.footer_col{padding-right:3vw;}
.col_1-3.persona_image{padding-right:2vw;text-align:center;}
.section_values{padding:5vw;background-image:url(//teccsecurity.com/wp-content/themes/tecc/images/bg_home-interior.jpg);background-position:0% 50%;background-size:cover;color:#fff;}
.section_services{padding-top:7vw;padding-bottom:7vw;background-image:url(//teccsecurity.com/wp-content/themes/tecc/images/bg_services-right.jpg), url(//teccsecurity.com/wp-content/themes/tecc/images/bg_services-left.jpg);background-position:100% 0%, -40px 0px;background-size:auto 100%, auto 100%;background-repeat:no-repeat, no-repeat;}
.slide-nav{display:none;}
.left-arrow{display:none;}
.right-arrow{display:none;}
.home_employee{margin-top:-2vw;}
.container{width:75vw;margin-right:auto;margin-left:auto;}
.container.services_container{width:65vw;}
.container.testimonial_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}
.container.image_row_container{position:relative;z-index:2;}
.image_row_container h3{font-size:1.5vw;line-height:1.75vw;}
.text_center{text-align:center;}
.col_1-2{position:relative;width:50%;float:left;}
.col_1-2.services_left{padding-right:2vw;}
.col_1-2.services_right{padding-left:2vw;border-left:1px dotted #000;}
.col_1-2.history_video{padding-right:20px;}
.services_flex_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:2vw;}
.section_testimonials{padding:8vw 5vw 5vw;background-color:#20212b;}
.testimonial_item{width:32%;padding:2vw;background-color:#fff;}
.block-quote{font-size:1vw;line-height:1.75vw;font-style:italic;}
.testimonial_headshot{display:block;width:50%;margin-top:-5vw;margin-right:auto;margin-left:auto;border:0.5vw solid #fff;border-radius:50%;}
.div-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.testimonial_location{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:rgba(51, 51, 51, 0.5);}
.text-block{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.section_dmp{padding:7vw 5vw 425px;background-image:url(//teccsecurity.com/wp-content/themes/tecc/images/bg_mobile.jpg);background-position:0% 100%;background-size:1828px;background-repeat:repeat-x;}
.footer_top{padding:5vw;background-color:hsla(0, 0%, 92.2%, 0.5);}
.icon_play{position:absolute;left:25%;top:35%;width:33%;}
.icon_play.play_history{left:32%;top:27%;}
.footer_logo{width:50%;margin-bottom:1vw;}
.footer_bottom{padding:2vw;background-color:#20212b;color:#fff;font-size:0.85vw;line-height:1vw;text-align:center;}
.container_stretch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:75%;margin-right:auto;margin-left:auto;}
.container_stretch.flex_wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.divider{margin-top:1vw;margin-bottom:1vw;border-top:1px dotted hsla(0, 0%, 75.3%, 0.5);}
.footer_link{list-style:none;padding-left:0;}
.footer_link li{margin-bottom:1vw;max-width:100%;display:block;}
.footer_link li a{color:#000;font-weight:600;}
.section_logos{padding:5vw;background-color:hsla(0, 0%, 92.2%, 0.5);}
.client_logos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:75%;margin-right:auto;margin-left:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;}
.client_logo{width:10%;margin:2%;}
.section_res_hero{padding:120px 10vw 10vw;background-image:url(//teccsecurity.com/wp-content/themes/tecc/images/architecture-building-driveway-186077_edited.jpg);background-position:50% 50%;background-size:cover;}
.header_hero_wrapper{width:30vw;margin-top:5vw;padding:2vw;background-color:#fff;}
.no_margin{margin-top:0px;}
.section_res_intro{padding-top:2vw;}
.subtitle{color:#a8a8a8;font-style:italic;}
.persona_items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:2vw;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.persona_item{width:30%;font-size:0.85vw;line-height:1.35vw;}
.section_know{padding:4vw;background-color:#20212b;color:#fff;}
.know_h1{margin-top:0px;margin-bottom:2vw;color:#b42e34;font-size:6vw;line-height:5.75vw;}
.section_stretch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.section_tabs{padding:4vw;background-color:hsla(0, 0%, 92.2%, 0.5);}
.tab_pane{padding:2vw;background-color:#fff;font-size:0.75vw;line-height:1.25vw;}
.tabs{margin-top:2vw;}
.tab_menu{font-size:0.75vw;line-height:1.25vw;}
.red_divider{height:10px;background-color:#b42e34;}
.section_blog_wrapper{position:relative;padding:5vw;}
.blog_item_wrapper{width:30%;margin:1.5% 1.5% 3%;-webkit-transform:scale3d(1none, 1none, 1none);transform:scale3d(1none, 1none, 1none);-webkit-transition:-webkit-transform 200ms ease;transition:-webkit-transform 200ms ease;transition:transform 200ms ease;transition:transform 200ms ease, -webkit-transform 200ms ease;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.blog_item_wrapper:hover{background-color:#fff;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.2);-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025);}
.blog_text_wrapper{padding:0.5vw 1.5vw 1.5vw;}
.section_blog_hero{position:relative;padding:120px 10vw 10vw;background-image:url(//teccsecurity.com/wp-content/themes/tecc/images/sample-blog.jpg);background-position:50% 50%;background-size:cover;}
.blog_hero_container{position:relative;z-index:2;width:50%;min-width:400px;margin-top:5vw;margin-right:auto;margin-left:auto;color:#fff;text-align:center;}
.section_content{position:relative;padding:5vw 5vw 10vw;}
.blog_img{margin-bottom:2vw;}
.blog_sidebar_wrapper{position:relative;padding:1.5vw;-webkit-transform:scale3d(1none, 1none, 1none);transform:scale3d(1none, 1none, 1none);-webkit-transition:-webkit-transform 200ms ease;transition:-webkit-transform 200ms ease;transition:transform 200ms ease;transition:transform 200ms ease, -webkit-transform 200ms ease;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.blog_sidebar_wrapper:hover{box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.2);-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025);}
.blog_tags_wrapper{margin-top:1vw;padding-top:1vw;border-top:1px dotted hsla(0, 0%, 92.2%, 0.5);font-size:0.75vw;}
.pagination{position:relative;z-index:2;}
.page-numbers{padding-left:0;list-style:none;text-align:center;}
.page-numbers li{margin:0.5vw;display:inline;}
.header_gradient{position:absolute;left:0%;top:0%;right:0%;bottom:0%;z-index:1;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(32, 34, 43, 0.65)));background-image:linear-gradient(180deg, transparent, rgba(32, 34, 43, 0.65));}
.bottom_shadow{position:absolute;left:0%;top:auto;right:0%;bottom:0%;height:100px;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(15%, transparent), to(rgba(0, 0, 0, 0.1)));background-image:linear-gradient(180deg, transparent 15%, rgba(0, 0, 0, 0.1));}
.section_diagram{padding:5vw;}
.section_diagram h1{color:#b42e34;}
.section_diagram embed{width:100%;overflow:hidden;}
.business_floorplan{height:31vw;}
.residential_floorplan{height:45vw;}
.section_contact{position:relative;padding:5vw;}
.label-above .nf-field-label{margin-bottom:5px !important;}
.nf-field-element input, .nf-field-element select, .nf-field-element textarea{padding:5px !important;}
.nf-field-element input.w-button{padding:9px 15px !important;}
.nf-form-fields-required{margin-bottom:15px;}
.container_small{width:50%;margin-right:auto;margin-left:auto;}
.section_protection{position:relative;padding:4vw;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-image:url(//teccsecurity.com/wp-content/themes/tecc/images/istockphoto-1130953778-2048x2048.jpg);background-position:50% 50%;background-size:cover;}
.section_protection.commercial{background-image:url(//teccsecurity.com/wp-content/themes/tecc/images/istockphoto-1003743872-2048x2048.jpg);}
.path_overlay{position:absolute;left:0%;top:0%;right:0%;bottom:0%;background-image:-webkit-gradient(linear, left bottom, left top, from(#20212b), to(rgba(32, 34, 43, 0.2)));background-image:linear-gradient(0deg, #20212b, rgba(32, 34, 43, 0.2));}
.path_text_wrapper{position:absolute;left:4vw;top:auto;right:4vw;bottom:4vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff;}
.section_bus_hero{padding:120px 10vw 10vw;background-image:url(//teccsecurity.com/wp-content/themes/tecc/images/nastuh-abootalebi-yWwob8kwOCk-unsplash.jpg);background-position:50% 0%;background-size:cover;}
.section_history{padding:5vw;}
.section_path{padding:5vw;background-color:#f5f5f5;background-image:url(//teccsecurity.com/wp-content/themes/tecc/images/bg_path-to-protection.jpg);background-position:50% 0%;background-size:contain;background-repeat:no-repeat;}
.section_image_row{position:relative;padding:10vw 5vw;background-image:url(//teccsecurity.com/wp-content/themes/tecc/images/DMP_Residential.jpg);background-position:50% 100%;background-size:cover;color:#fff;text-align:center;}
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex.path_row{padding-top:2vw;padding-bottom:2vw;border-bottom:1px dotted rgba(0, 0, 0, 0.2);}
.flex.path_row.path_row_img{border-bottom-color:#fff;}
.rounded{border-radius:50%;}
.col_1-4{width:25%;padding-right:1vw;padding-left:1vw;}
.small_divider{width:5vw;height:0.25vw;margin-top:2vw;margin-bottom:2vw;background-color:#b42e34;}
.section_equipment{padding-top:5vw;}
.section_equipment.equipment_w_bg{background-image:url(//teccsecurity.com/wp-content/themes/tecc/images/bg_equipment.jpg);background-position:50% 50%;background-size:cover;color:#fff;}
.equipment_gradient{width:100%;height:10vw;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(hsla(0, 0%, 92.2%, 0.5)));background-image:linear-gradient(180deg, transparent, hsla(0, 0%, 92.2%, 0.5));}
.equipment_bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.equipment_bottom_banner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;height:400px;padding:11vw;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;}
.equipment_bottom_banner.bottom_installation{position:relative;background-image:url(//teccsecurity.com/wp-content/themes/tecc/images/istockphoto-484778278-2048x2048.jpg);background-position:50% 50%;background-size:cover;}
.equipment_bottom_banner.bottom_monitoring{background-image:url(//teccsecurity.com/wp-content/themes/tecc/images/istockphoto-1081349274-2048x2048.jpg);background-position:50% 50%;background-size:cover;}
.equipment_bottom_text{position:relative;z-index:2;color:#fff;}
.red_overlay{position:absolute;left:0%;top:0%;right:0%;bottom:0%;background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#7f2128));background-image:linear-gradient(180deg, transparent, #7f2128);}
.package_image{border-radius:5px;}
.blog_hero_container, .larger_text{font-size:1.15vw;}
@media(max-width:991px){
.home_hero{height:600px;min-height:auto;}
.section_dmp{padding-bottom:250px;background-size:1000px;}
.container_stretch{width:85%;}
.section_res_hero{padding-right:5vw;padding-left:5vw;}
.brand{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.menu-button{padding:0px;}
}
@media(max-width:767px){
h1{font-size:30px;line-height:32.5px;}
h2{font-size:20px;line-height:25px;}
h3{font-size:17.5px;line-height:17.5px;}
.w--nav-menu-open{left:15px;right:15px;text-align:center;border-radius:0 0 15px 15px;padding:10px;}
.nav-menu .menu-item{line-height:34px;width:100%;display:block;font-size:12px;text-align:center;margin-bottom:10px;margin-right:0;}
.section_cta{text-align:center;}
.body{font-size:10px;line-height:17.5px;}
.blog_hero_container, .larger_text{font-size:12px;}
.hero_h1{font-size:15vw;line-height:10.5vw;}
.hero_h2{font-size:3vw;line-height:3.75vw;}
.hero_p{font-size:1.5vw;line-height:1.5vw;}
.container_flex{width:85vw;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.heading{line-height:20px;}
.col_2-3{width:100%;padding-right:10px;padding-left:10px;}
.col_2-3.persona_text{width:70%;padding:0px 20px;}
.section_who{padding-top:5vw;}
.col_1-3{width:100%;margin-top:20px;}
.col_1-3.persona_image{width:30%;padding-right:10px;padding-left:10px;}
.col_1-3.promise_image{text-align:right;}
.section_services{background-image:none;background-position:0px 0px;background-size:auto;background-repeat:repeat;}
.home_employee{width:200px;margin-top:auto;margin-right:auto;margin-left:auto;}
.container{width:85vw;}
.container.services_container{width:85%;}
.footer_top{font-size:8px;line-height:14px;text-align:center;}
.icon_play{left:0px;top:21%;}
.footer_logo{width:120px;}
.container_stretch{width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.header_hero_wrapper{width:50%;padding:20px;}
.persona_item{width:50%;padding-right:10px;font-size:7.5px;line-height:12.5px;}
.section_know.col_1-3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.know_h1{width:30%;margin-bottom:0vw;padding-right:20px;float:left;}
.section_stretch{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.blog_tags_wrapper{font-size:7.5px;}
.container_small{width:75%;}
.section_protection.col_2-3{height:300px;}
.section_protection.commercial{height:300px;}
.path_text_wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;}
.equipment_bottom_banner.bottom_installation{padding:40px;}
.equipment_bottom_banner.bottom_monitoring{padding:40px;}
.text-block-2{font-size:8.5px;line-height:10px;}
.logo{height:40px;}
.footer_link_text{margin-right:auto;margin-left:auto;}
.business_floorplan{height:51vw;}
.residential_floorplan{height:82vw;}
}
@media(max-width:479px){
h1 {
font-size: 30px;
line-height: 32.5px;
}
h3 {
font-size: 17.5px;
line-height: 17.5px;
}
ul {
padding-left: 20px;
}
.navbar {
padding: 12px;
border-radius: 5px;
}
.hero_h1 {
margin-top: 0px;
font-size: 50px;
line-height: 50px;
}
.hero_h2 {
margin-top: 10px;
margin-bottom: 10px;
font-size: 16px;
line-height: 16px;
}
.hero_p {
font-size: 10px;
line-height: 10px;
}
.container_flex {
width: 100%;
}
.heading {
line-height: 20px;
}
.col_2-3 {
padding-right: 10px;
padding-left: 10px;
}
.col_2-3.persona_text {
width: 100%;
}
.section_who {
padding-top: 20px;
padding-right: 20px;
padding-left: 20px;
}
.col_1-3 {
margin-top: 0px;
}
.col_1-3.footer_col {
width: 100%;
padding-right: 0vw;
}
.col_1-3.persona_image {
width: 100%;
}
.col_1-3.promise_image {
text-align: center;
}
.section_values {
padding: 20px;
}
.section_services {
padding-top: 40px;
padding-bottom: 40px;
}
.container {
width: 100%;
padding-right: 20px;
padding-left: 20px;
}
.container.services_container {
width: 100%;
}
.container.testimonial_container {
padding-right: 0px;
padding-left: 0px;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.text_center {
font-size: 10px;
line-height: 17.5px;
}
.col_1-2 {
width: 100%;
}
.col_1-2.services_left {
width: 100%;
padding-right: 0vw;
}
.col_1-2.services_right {
width: 100%;
margin-top: 20px;
padding-left: 0vw;
border-left-style: none;
}
.col_1-2.history_video {
margin-bottom: 20px;
padding-right: 0px;
}
.services_flex_wrapper {
margin-top: 20px;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.section_testimonials {
padding: 40px 20px 20px;
}
.testimonial_item {
width: 100%;
margin-bottom: 20px;
padding: 10px;
}
.block-quote {
font-size: 10px;
line-height: 17.5px;
}
.testimonial_headshot {
border-width: 4px;
}
.footer_top {
padding: 20px;
text-align: center;
}
.icon_play {
left: 24px;
top: 37%;
}
.footer_logo {
width: 100px;
}
.footer_bottom {
padding: 20px;
}
.container_stretch {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.divider {
margin-top: 10px;
margin-bottom: 10px;
}
.footer_link {
text-align: center;
}
.section_logos {
padding: 20px;
}
.client_logos {
width: 100%;
}
.client_logo {
width: 20%;
}
.section_res_hero {
padding: 100px 20px 40px;
}
.header_hero_wrapper {
width: 100%;
}
.section_res_intro {
padding-top: 20px;
padding-bottom: 20px;
}
.persona {
width: 50%;
}
.persona_item {
width: 50%;
}
.section_know.col_1-3 {
padding: 40px;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.know_h1 {
width: 100%;
margin-bottom: 20px;
font-size: 30px;
line-height: 30px;
}
.blog_item_wrapper {
width: 100%;
}
.blog_text_wrapper {
padding: 15px;
}
.section_blog_hero {
padding-top: 100px;
}
.blog_hero_container {
width: 100%;
min-width: auto;
}
.section_content {
padding: 20px;
}
.section_history {
padding: 20px;
}
.flex.path_row {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.small_divider {
width: 50px;
height: 2.5px;
}
.section_equipment {
padding-top: 20px;
}
.equipment_bottom {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.equipment_bottom_banner.bottom_installation {
width: 100%;
}
.equipment_bottom_banner.bottom_monitoring {
width: 100%;
}
.package_image {
margin-bottom: 10px;
}
.brand {
padding-left: 5px;
}
.logo {
height: 30px;
}
.footer_link_text {
margin-right: auto;
margin-left: auto;
}
.heading-2 {
line-height: 18.5px;
}
.image_row_container h3 {
font-size: 13.5px;
line-height: 18.5px;
margin-bottom: 15px;
}
}