@font-face{font-family:'Montserrat';src:url(//www.starheatandair.com/wp-content/themes/starheatingair/css/../fonts/Montserrat-Regular.ttf)}@font-face{font-family:'Montserrat';src:url(//www.starheatandair.com/wp-content/themes/starheatingair/css/../fonts/Montserrat-Bold.ttf);font-weight:700}html{scroll-behavior:smooth}body{font-family:'Montserrat',sans-serif;font-size:18px;margin:0;padding:0;color:rgba(0,0,0,.85);line-height:1.8em;overflow-x:hidden;background-image:url(//www.starheatandair.com/wp-content/themes/starheatingair/css/../images/footer-bg.jpg);background-size:cover;background-position:center;background-blend-mode:multiply;background-attachment:fixed}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{line-height:normal;margin-top:0;margin-bottom:26px;color:inherit;color:#333;font-weight:700}h1{font-size:50px;text-transform:uppercase}h2{font-size:40px}h3{font-size:35px}h4{font-size:30px}h5{font-size:24px}h6{font-size:18px;font-weight:400}p{margin-top:0;margin-bottom:16px}a,a:focus{color:#c51f42;text-decoration:none}a:hover{color:#c51f42}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.main-navi{position:fixed;top:0;width:100%;min-height:115px;background-color:#f5f5f5;z-index:2;box-shadow:0 3px 6px 0 rgba(0,0,0,.2);transition:all .3s ease-in-out}.bgdarker{background-color:#fff;transition:all .3s ease-in-out}#off-canvas-right{padding-top:30px;padding-bottom:30px;position:fixed;opacity:0;-webkit-transform:scale(.95);transform:scale(.95);transition:all .3s ease-in-out 0s;height:100%;right:0;top:0;background-color:#c51f42;z-index:1;width:100%}#off-canvas-right.active{transform:scale(1);opacity:1;overflow-y:scroll}#off-canvas-right a{color:rgba(255,255,255,.8) !important;padding:15px 0;display:block;line-height:21px;text-transform:none}#off-canvas-right a:hover{color:rgba(255,255,255,1) !important;text-decoration:none}#off-canvas-right .menu{text-align:left}#off-canvas-right .menu li{display:block;padding:0;border-bottom:solid 1px rgba(255,255,255,.1)}#off-canvas-right .menu>li>a{font-size:15px;padding-left:20px;padding-right:20px;text-transform:uppercase;font-weight:700}#off-canvas-right .menu li .sub-menu{display:block;position:relative;border:none;border-radius:0;padding:0;width:100%;background:0 0;font-size:15px}#off-canvas-right .menu .sub-menu>li{border-bottom:none}#off-canvas-right .menu li .sub-menu>li>a{font-size:14px;padding-left:30px;padding-right:20px}#off-canvas-right .menu .sub-menu .sub-menu>li>a{font-size:14px;padding-left:50px;padding-right:20px}#off-canvas-right .menu li .sub-menu>li>a:hover{text-decoration:underline}#off-canvas-right .menu>li>a:hover{border-radius:0;text-decoration:underline}#off-canvas-right .menu>li.menu-item-has-children>a:after,#off-canvas-right .menu .sub-menu li.menu-item-has-children>a:after{content:''}#off-canvas-right .menu .sub-menu .sub-menu{left:0;margin-top:0}#off-canvas-right .menu>li:hover{background-color:transparent !important}#off-canvas-right .menu .sub-menu>li:hover{background-color:transparent !important}#off-canvas-right .menu .sub-menu a:hover{background-color:#1d2658 !important}.close-canvas{padding:4px 8px 3px !important;background:rgba(0,0,0,.2);z-index:100;position:absolute;top:0;right:0;border-radius:0 0 0 3px;font-size:11px;text-transform:uppercase !important;text-align:right;cursor:pointer;z-index:2;color:rgba(255,255,255,1);font-weight:400 !important}.main-wrapper{width:100%;position:relative;left:0;top:0;transition:left .3s ease-in-out 0s,opacity .2s ease-in-out .1s,top .3s ease-in-out 0s,width .3s ease-in-out 0s;z-index:1060;opacity:1}.main-wrapper.active{left:-240px;opacity:.2;z-index:-1}.main-navi .flex{padding:10px 20px;align-items:center}.main-navi .flex .flex-items{padding:0}.main-navi .flex .flex-items.logo{width:100%}.desktop-logo{text-align:center;margin-bottom:1%}.main-navi .flex .flex-items.main-menu{width:100%}.main-navi a:hover{background:0 0}#secondary-menu{background-color:#1d2658}.top-menu{font-size:12px;list-style:none;margin:0 20px;padding:0}.top-menu a{color:#f5f5f5}.top-menu li{display:inline-block}.top-menu li.red-btn{background-color:#c51f42;margin-right:10px}.top-menu li.red-btn a{border-right:none}.top-menu li.red-btn:hover{background-color:#f03;text-decoration:none}.top-menu li a{padding:0 10px;border-right:solid 1px #fff}.top-menu li:last-child a{border-right:none}#secondary-menu .social-buttons{margin:2px 0}#secondary-menu .social-buttons li a{color:#f5f5f5}#secondary-menu .social-buttons li a:before{font-size:30px}.menu{list-style:none;margin:0;padding:0;font-size:14px;text-align:center;line-height:30px;font-weight:700}.menu>li{display:inline-block;margin:0 2px;vertical-align:bottom;position:relative}.menu>li:last-of-type>.sub-menu{right:0}.menu li:last-of-type .sub-menu .sub-menu{left:unset;right:100%}.menu>li>a,.menu>li>a:focus{text-transform:uppercase;color:#1d2658;text-decoration:none;padding:10px 8px}.menu>li>a:hover{border-bottom:2px solid #c51f40;background-color:#1d2658;color:#f5f5f5}.menu>li.current-menu-item>a{color:#333}.menu>li.current-menu-item>a:hover{color:#fff}.menu>li.menu-item-has-children>a:after{font-family:"Font Awesome 5 Free";content:"\f078";font-weight:600;margin-left:8px;font-size:8px}.menu .sub-menu li.menu-item-has-children>a:after{font-family:"Font Awesome 5 Free";content:"\f054";font-weight:600;font-size:8px;float:right;top:5px;position:relative}.menu li:last-of-type .sub-menu li.menu-item-has-children>a:after{content:''}.menu li:last-of-type .sub-menu li.menu-item-has-children>a:before{font-family:"Font Awesome 5 Free";font-weight:600;content:'\f053';float:left;left:-10px;position:relative;font-size:8px;top:5px}.menu>li.menu-item-has-children:hover>.sub-menu{display:block}.menu>li>.sub-menu>.menu-item-has-children:hover>.sub-menu{display:block}.menu .sub-menu{display:none;position:absolute;list-style:none;border:solid 1px #ccc;padding:0;width:250px;background-color:#fff;z-index:999;text-transform:none;text-align:left;font-size:14px;font-weight:400;line-height:normal}.menu .sub-menu>li{padding:10px 20px;border-bottom:1px solid #ddd}.menu .sub-menu>li.current-menu-item a{color:#fff}.menu .sub-menu>li.current-menu-item{background-color:#1d2658}.menu .sub-menu>li>a,.menu .sub-menu>li>a:focus{color:#565656;display:block}.menu .sub-menu>li:hover a,.menu .sub-menu>li>a:hover{color:#f5f5f5;text-decoration:none}.menu .sub-menu>li:hover{background-color:#1d2658 !important}.menu .sub-menu .sub-menu{display:none;position:absolute;list-style:none;border:solid 1px #ccc;padding:0;width:250px;background-color:#fff;z-index:999;text-transform:none;text-align:left;margin-top:-29px;left:100%}.menu .sub-menu .sub-menu li a:focus,.menu .sub-menu .sub-menu li a{color:#565656}.menu .sub-menu .sub-menu li a:focus,.menu .sub-menu .sub-menu li:hover a{color:#f5f5f5}.menu .sub-menu .sub-menu li a:focus,.menu .sub-menu .sub-menu li.current-menu-item a{color:#f5f5f5}.mobile-navi{padding:0;display:none;background-color:#fff}.mobile-navi a:hover{background:0 0}.mobile-menu{float:right;margin-right:20px;margin-top:22px}.mobile-menu a{font-size:32px;color:#c51f42;cursor:pointer}.mobile-menu a:hover{color:#1d2658;background:0 0}.main-navi .mobile-menu{display:none}.mobile-logo{width:150px;height:auto}.btn,.wpcf7-form-control.wpcf7-submit{text-transform:uppercase;font-size:18px;font-weight:700;line-height:26px;padding:10px 20px;margin-top:15px;text-decoration:none;transition:all ease-in-out .2s;border:none;text-shadow:none;border-radius:3px}.btn.disabled{background-color:#e8e8e8}.btn:hover{color:#c09e68}.btn-default{background-color:#1d2658;color:rgba(255,255,255,.85)}.btn-default:hover{color:#3a3a3a;background-color:#e8e8e8}.btn-red{background-color:#c51f42;color:rgba(255,255,255,.85);border:solid #c51f42 2px}.btn-red:hover{color:#c51f42;background-color:#e8e8e8;border-color:#c51f42}.btn-red-outlined{background-color:#f5f5f5;color:#c51f42;border:solid #c51f42 2px}.btn-red-outlined:hover{color:#f5f5f5;background-color:#c51f42}.wpcf7-submit{background-color:#092c74;color:rgba(255,255,255,.85)}.wpcf7-submit:hover{color:#092c74;background-color:#fff}.btn-blue{background-color:#092c74;color:rgba(255,255,255,.85)}.btn-blue:hover{color:#3a3a3a;background-color:#e8e8e8}.btn-orange{background-color:#f58733;color:rgba(255,255,255,.85)}.btn-orange:hover{color:#fff;background-color:#a8a8a8}.btn-green{background-color:#c51f42;color:rgba(255,255,255,.85)}.btn-green:hover{background-color:#e8e8e8;color:#3a3a3a}.btn-outlined{background-color:rgba(255,255,255,0);border:solid #fff 2px;color:#fff}.btn-outlined:hover{color:#3a3a3a;background-color:#e8e8e8;border:solid #fff 2px}.btn-brown{background-color:#1d2658;color:rgba(255,255,255,.85)}.btn-brown:hover{background-color:#e8e8e8;color:#c51f42}.btn-lg{font-size:2em}#button-set,#button-set_clone{padding:20px 0}#button-set .btn-groups,#button-set_clone .btn-groups{list-style:none;margin:0;padding:0}#button-set .btn-groups.btn-inline.btn-left,#button-set_clone .btn-groups.btn-inline.btn-left{text-align:left}#button-set .btn-groups.btn-inline.btn-center,#button-set_clone .btn-groups.btn-inline.btn-center{text-align:center}#button-set .btn-groups.btn-inline.btn-right,#button-set_clone .btn-groups.btn-inline.btn-right{text-align:right}#button-set .btn-groups.btn-inline li,#button-set_clone .btn-groups.btn-inline li{display:inline-block;margin:0 10px}#button-set .btn-groups.btn-inline li a.btn,#button-set_clone .btn-groups.btn-inline li a.btn{min-width:250px;text-align:center}#button-set .btn-groups.btn-block li,#button-set_clone .btn-groups.btn-block li{display:block}#button-set .btn-groups.btn-block li a.btn,#button-set_clone .btn-groups.btn-block li a.btn{display:block;min-width:300px}.flex{display:flex;flex-flow:row wrap;align-items:flex-start;max-width:1240px;margin:0 auto}.flex.center{justify-content:center}.flex-items{position:relative;padding-left:20px;padding-right:20px}.flex-col-12{width:calc((100%/12)*12)}.flex-col-11{width:calc((100%/12)*11)}.flex-col-10{width:calc((100%/12)*10)}.flex-col-9{width:calc((100%/12)*9)}.flex-col-8{width:calc((100%/12)*8)}.flex-col-7{width:calc((100%/12)*7)}.flex-col-6{width:calc((100%/12)*6)}.flex-col-5{width:calc((100%/12)*5)}.flex-col-4{width:calc((100%/12)*4)}.flex-col-3{width:calc((100%/12)*3)}.flex-col-2{width:calc((100%/12)*2)}.flex-col-1{width:calc((100%/12)*1)}.contents{padding-top:0}.home.contents{padding-top:0}#banner-section{background-color:rgba(0,0,0,.75);background-size:cover;background-position:center}.inner-page-header{background-image:url(//www.starheatandair.com/wp-content/themes/starheatingair/css/../images/456915_10150749976200572_259742799_o.jpg);background-size:cover;background-position:center}#banner-section.testimonial-single{background-position:center;background-size:cover}#banner-section.inner-page-header .flex{height:350px;justify-content:center;align-items:flex-end;position:relative}#banner-section.inner-page-header .flex-items{background-color:transparent}#banner-section.inner-page-header .title-wrapper{padding:3% 1% 1%;width:100%;display:flex;min-height:unset}#banner-section.inner-page-header .title-wrapper h1{margin-bottom:0;font-size:40px}#banner-section .overlay{background-color:rgba(0,0,0,.2);background-blend-mode:multiply;position:relative;overflow:hidden;background-size:cover;background-position:center}#banner-section .flex{justify-content:center}#banner-section .title-wrapper{display:flex;min-height:100vh;align-items:center;align-content:center;flex-flow:row wrap;font-size:30px;line-height:50px;font-weight:700;color:#fff;text-shadow:0 2px 5px #000;justify-content:center}#banner-section.front-page{background-attachment:fixed}#banner-section.front-page .title-wrapper{font-size:24px;font-weight:600;line-height:36px}#banner-section.front-page .flex{justify-content:start}#banner-section.front-page .flexslider{border:none;margin:0}.text-bg{padding:2% 3%;background-color:rgba(0,0,0,.5)}#banner-section.front-page .title-wrapper{padding-top:180px;padding-bottom:5%}#banner-section .title-wrapper h1{color:#fff;margin:0;width:100%;margin-bottom:10px}#banner-section .title-wrapper h1 small{color:#fff;line-height:37.5px;font-size:40px;font-weight:300;width:100%;display:block}.center-align{text-align:center}.right-align{text-align:right}.left-align{text-align:left}.center-column{justify-content:center}.icon-section{padding:5% 0;text-align:center}.flex.icon-items .flex-items{margin-bottom:30px}.icon-section img{display:block;margin:0 auto}footer{font-size:13px;font-weight:300;line-height:19.5px;background-color:rgba(0,0,0,.9);color:#ccc;padding-top:3%}footer p{margin-bottom:1%}#low-footer{text-align:center;background-color:rgba(0,0,0,.5);padding:1% 0}#low-footer a{color:#f5f5f5}#low-footer a:hover{color:#06f}#upper-footer{color:#f5f5f5;padding-bottom:20px}footer .copyright span{color:#fff;font-weight:600}footer h5{color:#ddd;text-transform:uppercase}.footer-menu{margin:0;padding:0;list-style:none;font-size:16px}.footer-menu li{padding:10px 0;border-bottom:solid 1px rgba(255,255,255,.02)}.footer-menu li a{color:#f5f5f5;padding:0 20px}footer .contact-info{padding:0;margin:0;list-style:none;font-size:14px}footer .contact-info a{color:#f5f5f5}footer .contact-info a{color:#fff}footer .contact-info li{padding:5px 0}.contact-info li:before{font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px}.contact-info .info-phone:before{content:"\f098"}.contact-info .info-email:before{content:"\f0e0"}.contact-info .info-address:before{content:"\f3c5"}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin:0 auto}img.alignleft{margin-right:20px;max-width:100%;height:auto}img.alignright{margin-left:20px;max-width:100%;height:auto}img.aligncenter{margin:20px auto;max-width:100%;height:auto}img.alignnone{max-width:100%}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:10px 20px 10px 0}.wp-caption.alignleft{margin:10px 20px 10px 0}.wp-caption.alignright{margin:10px 0 10px 20px}.wp-caption.aligncenter{margin-bottom:10px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text,.wp-block-image figcaption,.wp-caption-text.gallery-caption{font-size:12px;line-height:20px;margin:0;padding:0 4px 5px}.divider{display:block}.divider.white{background-color:#fff}#image-gallery{padding:5% 0}#image-gallery h5{text-align:center}#image-gallery .gallery-item{display:flex;flex-flow:row wrap;margin-top:30px;text-align:center}#image-gallery .gallery-item .items{width:calc(((100% / 12) * 3) - 20px);margin:0 10px;margin-bottom:20px;position:relative}#image-gallery .gallery-item.small-gallery .items{width:calc((100% / 12) * 2);margin:0}#image-gallery .gallery-item .items a div{display:block;background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:220px;transition:all ease-in-out .3s;border-radius:3px}#image-gallery .gallery-item.small-gallery .items a div{height:150px;border-radius:0}#image-gallery .gallery-item .items a span{z-index:3;position:absolute;top:0;left:0;display:block;width:100%;height:220px;border-radius:3px;background:rgba(0,0,0,.5);opacity:0;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;border:1px solid #e5e5e5;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}#image-gallery .gallery-item.small-gallery .items a span{border:0}#image-gallery .gallery-item .items a:hover span{opacity:1}#image-gallery .gallery-item .items a span:before{font-family:"Font Awesome 5 Free";content:"\f002";font-weight:700;top:55%;left:50%;position:absolute;margin:-14px 0 0 -14px;font-size:32px;-moz-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;color:#f5f5f5}#image-gallery .gallery-item .items a:hover span:before{top:50%}.fancybox-caption{text-align:center}.social-buttons{display:flex;margin:30px 0;padding:0}.social-buttons li{display:flex;align-items:center;text-align:center;justify-content:center;transition:all .1s ease-in-out;margin-right:15px}.social-buttons li:hover a{transition:all .1s ease-in-out}.social-buttons li a:before{font-family:"Font Awesome 5 Brands";font-weight:400;font-size:36px}.social-buttons li.twitter a:before{content:"\f081"}.social-buttons li.twitter:hover a{color:#00acee !important}.social-buttons li.facebook a:before{content:"\f082"}.social-buttons li.facebook:hover a{color:#3b5998 !important}.social-buttons li.instagram a:before{content:"\f16d"}.social-buttons li.instagram:hover a{color:#dd2a7b !important}.social-buttons li.youtube a:before{content:"\f431"}.social-buttons li.youtube:hover a{color:#c4302b !important}.social-buttons li.linkedin a:before{content:"\f08c"}.social-buttons li.linkedin:hover a{color:#0e76a8 !important}.social-buttons li a span{display:none}.social-buttons li a:hover{text-decoration:none}footer .social-buttons li:hover a{color:rgba(255,255,255,1)}footer .social-buttons li a{color:rgba(255,255,255,.75)}.featured-img{margin-bottom:20px;height:auto}.arc-meta{font-size:10px;text-transform:uppercase}.arc-meta i{width:16px}.arc-meta span{margin-right:20px}.white-bg{background-color:#fff}.archive-header{padding-top:150px;padding-left:20px;padding-right:20px;padding-bottom:1%;background-color:#4b85cd;color:rgba(255,255,255,.2);background-size:cover;background-position:center;text-align:center}.archive-header h3{color:rgba(255,255,255,1);font-size:45px;line-height:50px;text-shadow:0 2px 5px #000}.archive-header p span{padding:5px 10px;background:rgba(0,0,0,.9);border-radius:100px;font-weight:400;font-size:12px}.archive-header p.search-text{color:#fff;font-size:25px;line-height:37.5px}#secondary-menu #searchform{display:flex;justify-content:center;align-items:center}#secondary-menu #searchform input{display:inline;height:24px;font-size:14px;margin:0;line-height:0}#searchform input{display:block}.archive-header a{color:#fff}#news.archives{padding:6% 0}#news.single-post{padding-top:6%;padding-bottom:1%}#news.single-post .content-wrapper{padding-bottom:0}#news.archives .news-items{margin-bottom:6%;font-size:15px;line-height:22.5px}#news.archives h1,#news.single-post h1{font-size:50px;font-weight:300;line-height:62.5px}#news.archives h1 a{color:rgba(0,0,0,.85)}#news.archives .featured-img a:hover img{border-bottom:solid 5px #3d8840}#news.archives .featured-img a img{border-bottom:solid 5px rgba(255,255,255,0)}.pagination{clear:both;display:inline-block;overflow:hidden;margin:0 20px 20px 0}.screen-reader-text{display:none}.pagination .current{background-color:#454545;color:#fff}.pagination a,.pagination span{display:inline-block;min-width:38px;padding:4px 10px;background-color:#f5f5f5;color:#454545;text-align:center}.pagination a:hover{background-color:#454545;color:#fff}#news-and-events{padding:6% 0}#news-and-events .flex-items{padding:0 10px;margin-bottom:20px}#news-and-events .news-items{background-color:#f5f5f5}#news-and-events .news-items .featured-img{margin:0;display:block;overflow:hidden;position:relative;z-index:1}#news-and-events .news-items .featured-img img{width:100%;margin:0;display:block;margin:auto;-webkit-transform:scale(1);transform:scale(1);transition:.1s all ease-in-out,.5s transform ease-in-out}#news-and-events .news-items .featured-img:hover img{-webkit-transform:scale(1.08);transform:scale(1.08)}#news-and-events .news-items .news-items-contents{padding:20px;font-size:15px}#news-and-events .news-items .news-items-contents h3{font-size:24px}#news-and-events .news-items .news-items-contents h3 a:hover{text-decoration:none;color:#06c}#news-and-event-header{margin-bottom:50px !important}#news-and-event-header h1{font-size:30px;line-height:1.25;margin:0}#news-and-event-header p{font-size:20px;margin:0;margin-top:10px}#banner-section.news-page-main{background-size:cover;background-position:center}.no-banner{background-color:#fff;padding:6% 0}.bg-transparent{background:#fff;background:-moz-linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(0,0,0,.5) 75%);background:-webkit-linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(0,0,0,.5) 75%);background:linear-gradient(0deg,rgba(255,255,255,0) 0%,rgba(0,0,0,.5) 75%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}.bg-transparent #title-section *{color:#f5f5f5}.bg-white{background-color:#fff}.bg-lightgray{background-color:#ebeaea}.bg-pattern{background-color:#f5f5f5;background-image:url(//www.starheatandair.com/wp-content/themes/starheatingair/css/../images/pattern-01.jpg)}.bg-pattern-two{background-color:#f5f5f5;background-image:url(//www.starheatandair.com/wp-content/themes/starheatingair/css/../images/overlay.png)}.regular-contents,.contact-section{padding:5% 0 3%}.regular-contents.default-contents{margin-top:-50px;font-size:24px;line-height:40px;text-align:center;background-image:url(//www.starheatandair.com/wp-content/themes/starheatingair/css/../images/body-bg.png)}.default-contents h1,.default-contents h2,.default-contents h3,.default-contents h4,.default-contents h5,.default-contents h6{color:#1d2658}.regular-contents iframe,#story-section iframe{width:100%}.content-wrapper{padding-bottom:1%}.section-header{margin-bottom:50px}.video-gallery{padding:5% 0 4%}.video-gallery .flex{justify-content:flex-start}.video-gallery .flex-items{margin-bottom:30px}.video-gallery .embed-container iframe{width:100%;height:300px}.fa-lg{font-size:22px !important;color:#fff}#title-section{text-align:center;margin-bottom:30px}#title-section h3 span{display:block;color:#1d2658;font-size:24px}#our-team{padding:5% 0 2%}#our-team-main{align-items:stretch}#our-team-main .flex-items{margin-bottom:20px}#our-team-main .our-team-wrapper{text-align:center;height:100%;margin-bottom:20px}#our-team-main .our-team-wrapper h3{font-size:20px;text-transform:uppercase}#our-team-main .our-team-wrapper h3 span{color:#888;font-size:16px;display:block;text-transform:none}#our-team-main .our-team-wrapper img{transition:.2s all ease-in-out,1s transform ease-in-out;width:inherit}.profile-image{width:200px;height:200px;display:block;margin:0 auto;overflow:hidden;margin-bottom:10px;border-radius:3px}#our-team-main .our-team-wrapper:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);transition:.2s all ease-in-out,1s transform ease-in-out}#single-team{padding:5% 0}#single-team img{display:block;margin:0 auto;margin-bottom:20px}#single-team .member-details{text-align:center}#single-team h2{color:#1d2658}#single-team h2 span{display:block;color:#888;font-size:20px}#our-team.bg-pattern #our-team-slider.flexslider{background-color:transparent}#our-team-slider.flexslider{padding:20px;background-color:rgba(255,255,255,.8);border:none}#our-team-slider .slides li{background-color:transparent}#our-team-slider .profile-wrapper{text-align:center}#our-team-slider .profile-wrapper .profile-image{margin-bottom:-75px;height:250px}#our-team-slider .team-member-details{background-color:#f5f5f5;padding-top:50px;padding-bottom:5%;min-height:200px}#our-team-slider .team-member-details h5{margin-bottom:10px;font-size:18px;color:#ab2930}#our-team-slider .team-member-details h5 span{display:block;font-weight:400;color:#888}.post-navigation{list-style:none;margin:0;padding:0;display:flex}.post-navigation li{width:calc((100% / 2) - 20px);margin:10px}.post-navigation .previous-btn{text-align:left}.post-navigation .next-btn{text-align:right}.post-navigation li a:hover{text-decoration:none;font-weight:700}#sidebars{border-left:solid 1px rgb(113 80 33/50%)}.sidebar-wrapper section{background-color:#f5f5f5;margin-bottom:20px;padding-bottom:26px}.sidebar-wrapper section form input{width:100%}.sidebar-wrapper .widget-title{background-color:#1d2658;color:#fff;padding:10px 20px}.sidebar-wrapper .widget_categories ul,.sidebar-wrapper .widget_archive ul,.sidebar-wrapper .widget_recent_entries ul{list-style:none;margin:0;padding:0;padding-left:20px}.sidebar-wrapper .widget_categories li,.sidebar-wrapper .widget_archive li,.sidebar-wrapper .widget_recent_entries li{padding:0 20px;list-style-position:inside}.sidebar-wrapper .widget_categories li:before,.sidebar-wrapper .widget_archive li:before,.sidebar-wrapper .widget_recent_entries li:before{font-family:"Font Awesome 5 Free";font-weight:700;margin-right:10px;content:'\f0da';margin-left:-20px}.sidebar-wrapper .widget.widget_search{padding:20px}.sidebar-wrapper span.post-date{display:block;font-size:small;line-height:normal;font-style:italic}h2.search-head span{color:#888;display:block}.modal-backdrop{background-color:transparent}.modal{background-color:rgba(0,0,0,.8)}#our-team-details.modal-body{padding:1% 5% 5%}#our-team-details h3{color:#1d2658}#our-team-details h3 span{display:block;color:#555;font-size:20px}.our-team-wrapper a,.our-team-wrapper a:focus{cursor:pointer}.our-team-wrapper a:hover{text-decoration:none}.short-description{font-size:20px;line-height:36px;text-align:center;margin-bottom:5%}.short-description ul{list-style-position:inside}.call-to-action{text-align:center;color:rgba(255,255,255,.9);padding:3% 0 2%}.call-to-action h1,.call-to-action h2,.call-to-action h3,.call-to-action h4,.call-to-action h5,.call-to-action h6{color:#fff;font-weight:700;margin-bottom:15px}.call-to-action.bg-transparent *{color:#f5f5f5}.call-to-action.bg-transparent .btn-outlined{color:#f5f5f5;border-color:#c51f42;background-color:#c51f42}.call-to-action.bg-transparent .btn-outlined:hover{background-color:#f5f5f5;color:#c51f42;text-decoration:none}.call-to-action.bg-lightgray *,.call-to-action.bg-white *{color:#1d2658}.call-to-action.bg-lightgray .btn-outlined,.call-to-action.bg-white .btn-outlined{color:#c51f42;border-color:#c51f42;background-color:#f5f5f5}.call-to-action.bg-lightgray .btn-outlined:hover,.call-to-action.bg-white .btn-outlined:hover{color:#f5f5f5;background-color:#c51f42;text-decoration:none}.call-to-action .flex{justify-content:center}.call-to-action a:hover{text-decoration:none;color:#fff}.call-to-action.bg-lightgray a{color:#00aded}.call-to-action.bg-lightgray a:hover{text-decoration:underline}.call-to-action.bg-blue a{text-decoration:none;color:#fff742}.call-to-action.bg-blue a.btn.btn-outlined,{color:#fff}.call-to-action.bg-blue a.btn.btn-outlined:hover,{color:#3a3a3a;text-decoration:none}.call-to-action.bg-blue a:hover{text-decoration:underline}.call-to-action .flex-items>p{margin-top:30px}.call-to-action .flex-items>p+p:not(:first-child){margin-top:0}#buckets{padding:0;background-size:cover;background-position:center;background-attachment:fixed}#buckets .flex{max-width:none}#buckets .flex-items{padding:0}.bucket-box{width:100%;background:#ddd;position:relative}.bucket-box a{cursor:pointer}.bucket-box figure{background:rgba(0,0,0,.3);position:relative;text-align:center;overflow:hidden}.bucket-box figure img{position:relative;display:block;height:auto}.bucket-box figure figcaption{position:absolute;top:0;left:0;width:100%;height:100%;padding:2% 10%;background-color:rgba(29,38,88,.5);-webkit-transition:background-color .35s;transition:background-color .35s;text-shadow:0 2px 5px #000;display:flex;flex-flow:row wrap;text-align:center;justify-content:center;align-content:center}.bucket-box figure:hover figcaption{background-color:rgba(0,0,0,.3)}.bucket-box figure:hover figcaption:before{opacity:1;transform:scale(1)}.bucket-box figure figcaption:before{position:absolute;top:15px;right:15px;bottom:15px;left:15px;border:2px solid #fff;content:'';opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale(0);transform:scale(0)}.bucket-box figure figcaption h4{color:#f5f5f5}.bucket-box figure figcaption h5{color:#f5f5f5;font-size:18px;font-weight:400}#testimonials{padding:3% 0 2%}.testimonial-author span{display:block;font-size:18px;font-weight:400 !important;color:#858585}.post-navi{text-align:center}#testimonials .testimonial-items h5.author-title span{display:block;font-size:18px;font-weight:400 !important;color:#858585}#testimonials .testimonial-items h5.author-title{font-size:18px}#testimonials .testimonial-items h1,#testimonials .testimonial-items h2,#testimonials .testimonial-items h3,#testimonials .testimonial-items h4,#testimonials .testimonial-items h5,#testimonials .testimonial-items h6{font-size:20px}#testimonials .testimonial-wrapper{display:flex;flex-flow:row wrap;width:100%}#testimonials .testimonial-items{padding:4% 3%;box-shadow:0 0 10px 1px rgba(0,0,0,.1);margin:15px;text-align:center;width:calc(((100% / 12) * 4) - 30px);background-color:#fff}#testimonials .testimonial-items .testi-img{display:block;margin:0 auto;margin-bottom:10px}.testimonial-single #testimonials .testimonial-items{width:100%}#testimonial-flex{overflow:hidden;background-color:rgba(255,255,255,.9)}#testimonial-flex .testimonial-wrapper{display:inline}#testimonial-flex .testimonial-wrapper .testimonial-items{width:100%;margin:0}#testimonial-flex .testimonial-items .testi-img{max-width:100%;width:auto}#testimonial-flex .testimonial-items{background-color:transparent;z-index:1 !important}.gform_wrapper{background-color:#f0f0f0;border-radius:3px;padding:5% 6%}.wpcf7{background-color:#f0f0f0;border-radius:3px;padding:5% 6%}.wpcf7 label{display:block}.wpcf7 input[type=text],.wpcf7 input[type=tel],.wpcf7 input[type=email],.wpcf7 select,.wpcf7 textarea{width:100%;font-weight:400}.wpcf7 select{height:40px}.list-location{list-style:none}.list-location li{padding-left:10px;margin-bottom:10px}.list-location li::marker{font-family:"Font Awesome 5 Free";font-weight:700;font-size:18px;content:"\f041";margin-right:10px;color:#00ab4f}.list-location li li::marker{font-family:"Font Awesome 5 Free";font-weight:700;font-size:18px;content:"\f276";margin-right:10px;color:#00ab4f}#brand-supported{padding:3% 0}#brand-supported h3{margin-bottom:0}#brand-supported ul{margin:0;padding:0;display:flex;flex-flow:row wrap;text-align:center;list-style:none;justify-content:center;align-items:center}#brand-supported li{width:calc((100% / 4) - 20px);margin:0 10px;margin-bottom:20px;position:relative;overflow:hidden}#brand-supported li:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);transition:all .2s ease-in-out .1s}