.contact-top,ul.social{padding:0;list-style:none}.call_us,.icon-2:before,.lead_text,ul.social li{text-align:center}.topbar{width:100%;height:auto}ul.social{float:left;margin:7px 0}ul.social li{background:rgba(0,0,0,.3);border-radius:3px;float:left;font-size:14px;height:28px;line-height:28px;margin:0 3px;transition:all .3s linear 0s;width:28px}ul.social li a{color:#fff;float:left;height:100%;width:100%}ul.social li a :hover{color:#fff;float:left;height:100%;width:100%;background:#000;border-radius:3px}ul.social li a i{float:left;line-height:28px;width:100%;background:0 0!important}.top_phone{float:right}.contact-top li{float:left;padding:0 10px;line-height:41px;border-right:none;font-size:18px;font-weight:300;color:#fff}.contact-top li a{color:#fff}.contact-top li:first-child{padding-left:0}.contact-top li:last-child{border-right:0}.contact-top li i{font-size:18px}.hidden-full_site{display:none}.icon-geasor:before,.icon-pipe:before,.icon-plumber:before,.icon-tab:before{font-size:90px;width:90px;height:90px;display:block;margin:auto;color:#58595b}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-geasor:before{content:"\e600"}.icon-pipe:before{content:"\e601"}.icon-plumber:before{content:"\e602"}.icon-tab:before{content:"\e603"}.icon-1:before,.icon-2:before,.icon-3:before{width:90px;height:90px;display:block;margin:auto;color:#fff;background:#f6604f;border-radius:150px}.icon-1:before{content:"\e604";font-size:76px;padding:5px}.icon-2:before{content:"";font-size:81px;padding:5px}.icon-3:before{content:"\e606";font-size:90px}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;box-shadow:0 0 10px rgba(0,0,0,.05);overflow:hidden;text-indent:100%;white-space:nowrap;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.cd-top.cd-fade-out,.cd-top.cd-is-visible,.no-touch .cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.cd-top.cd-is-visible{visibility:visible;opacity:1}.lead_text{font-size:12px;margin:6px 0 0;color:#FFF}.header_text2_bottom{display:block;padding-top:8px;font-size:25px}.logo_title{margin:10px 0 0;font-size:16px;color:#001f40;font-weight:700;line-height:auto}.logo_tag_line{margin:0;font-size:13px;color:#001f40;font-weight:400;font-style:italic}.call_number,.call_us{color:#fff;font-weight:700}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.top_number_bg{float:right;padding:0;background:url(../images/number_bg.jpg) center no-repeat;width:310px;height:95px;margin:15px 0 0 15px}.call_us{font-size:21px;width:100%;text-shadow:0 1px 2px #000;margin-top:2px}.call_number{font-size:34px;width:100%;text-align:center;line-height:30px}.panel-body h2,.panel-body p,.panel-body2 h2{width:100%;display:block;color:#555;text-align:center}.panel-body h2{font-size:17px;font-weight:700}.panel-body p{font-size:15px;font-weight:400}.panel-body2 h2{font-size:20px;font-weight:700;text-transform:uppercase}.more1_btn,.more1_btn a{width:111px;height:53px;font-size:15px;color:#fff!important;line-height:28px;margin:auto}.more1_btn{background:url(../images/more_btn.jpg) center no-repeat;text-align:center}.more1_btn a{text-align:center}.web_text,.web_text_info{font-weight:400;text-align:center;color:#fff;width:100%;display:block}.top{margin-top:55px}.lead_banner{width:100%;height:auto;background:url(../images/lead_generation_banner.png) center no-repeat fixed #dfdfdf;background-size:cover}.slider2{width:100%;height:auto;background:url(../images/overlay.png) center no-repeat fixed #dfdfdf;background-size:cover}.slider3{width:100%;height:auto;background:url(../images/overlay2.png) center no-repeat fixed #dfdfdf;background-size:cover}.servics_bg{width:100%;height:auto;background:#e76a56}.services_img{width:100%;float:left;margin-bottom:25px}.web_text{font-size:18px;margin-bottom:0;margin-top:5px}.web_text_info{font-size:14px;margin:0}footer{background:#000;margin:0;height:auto;padding:30px 0 15px}.footer_links{width:100%;height:auto;float:left}.footer_links a{width:auto;height:auto;float:none;text-decoration:none;display:block;line-height:25px}.tob_banner_bg,.tob_banner_bg2{float:left;background:rgba(246,96,79,.2);text-align:center;height:auto}.bottom_slidertext{background:rgba(246,96,79,.2);padding:2em;text-align:center;font-size:25px;color:#333;height:auto}.bottom_slidertext2{background:rgba(246,96,79,.2);padding:3.9em 1em;text-align:center;font-size:25px;color:#000;height:auto}.tob_banner_bg2{padding:1em;color:#333;width:100%}.slider_text_div,.slider_text_div2{width:50%;float:right}.tob_banner_bg{padding:2em;font-size:25px;color:#333}.contact_heading{font-size:22px;color:#333;font-weight:700;margin:0;padding:12px!important}.contact_form_bg{background:rgba(246,96,79,.2);padding-bottom:15px}.lead_form_bg{background:rgba(246,96,79,1);padding-bottom:8px}.lead_form_heading{font-size:30px;color:#fff;font-weight:700;margin:0;padding:11px 0 6px!important}.img-portfolio,.slider_text_div{margin-bottom:30px}.h2,.p{text-align:center}.right{float:right}.left{float:left}.center{text-align:center!important}.img-hover:hover{opacity:.8}header.carousel{height:auto}header.carousel .carousel-inner,header.carousel .item,header.carousel .item.active{height:100%}.slider_text_div p{text-align:left;margin:0;line-height:22px}.slider_text_div h2{text-align:left;margin:0;line-height:30px;font-size:30px;font-weight:700}.slider_text_div2{margin-bottom:10px}.slider_text_div2 p{text-align:left;margin:0;line-height:22px}.slider_text_div2 h2{text-align:left;margin:0;line-height:20px;font-size:20px;font-weight:700}.learn_btn,.learn_btn a{color:#FFF;background:#f6604f;float:left;font-weight:700;text-align:center;width:140px}.learn_btn{margin:5px auto}.learn_btn a{padding:10px 15px}header.carousel .fill{width:100%;height:100%;background-position:center;background-size:cover}.error-404{font-size:100px}.price{display:block;font-size:50px;line-height:50px}.price sup{top:-20px;left:2px;font-size:20px}.period{display:block;font-style:italic}@media(max-width:600px){.hidden-phone{display:none}.hidden-full_site{display:block}}@media(max-width:991px){.tap_to_call,.tap_to_call:hover{border-radius:3px;color:#fff;font-weight:none;padding:0 10px!important;text-decoration:none!important}.phone_number,.tap_to_call,.tap_to_call:hover{text-decoration:none!important}.tap_to_call:hover{text-underline:none}.customer-img,.img-related{margin-bottom:30px}.left{float:none}.top_number_bg{background:url(../images/number_bg.jpg) center center no-repeat rgba(0,0,0,0);clear:both;float:none;height:95px;margin:auto;padding:0;text-align:center;width:310px}.navbar-brand{float:left;height:auto;padding:16px 0 0 35px;font-size:18px;line-height:20px}.navbar-brand.logo_mobile{padding:5px}.logo_title{margin:3px 0 0;font-size:18px;color:#001f40;font-weight:700;line-height:24px}.contact_form_bg{background:rgba(246,96,79,.2);padding-bottom:15px;margin-top:24px}.slider_text_div2{width:50%;float:right;margin-bottom:10px}.slider_text_div2 p{text-align:left;margin:0;line-height:22px}.slider_text_div2 h2{text-align:left;margin:0;line-height:20px;font-size:20px;font-weight:700}}@media(max-width:767px){.contact-top{display:table;margin:auto}.img-portfolio{margin-bottom:15px}header.carousel .carousel{height:70%}.left{float:none}.navbar-brand{float:left;height:auto;padding:16px 0 0 35px;font-size:18px;line-height:20px}.top_number_bg{background:url(../images/number_bg.jpg) center center no-repeat rgba(0,0,0,0);clear:both;float:none;height:95px;margin:auto;padding:0;text-align:center;width:310px}.logo_title{margin:3px 0 0;font-size:18px;color:#001f40;font-weight:700;line-height:24px}.contact_form_bg{background:rgba(246,96,79,.2);padding-bottom:15px;margin-top:24px}.slider_text_div2{width:50%;float:right;margin-bottom:0}.slider_text_div2 p{text-align:left;margin:0;line-height:22px}.slider_text_div2 h2{text-align:left;margin:0;line-height:18px;font-size:18px;font-weight:700}.widget_middle li{font-family:Arial,Helvetica,sans-serif;color:#000;font-size:14px;border-bottom:#999 1px solid;background:url(../images/arrow_widget1.png) left 8px no-repeat;padding-left:25px;line-height:20px!important}}@media(min-width:601px) and (max-width:766px){.slider_text_div{width:100%;float:left;margin-bottom:0}.slider_text_div p{text-align:left;margin:0;line-height:22px;color:#fff}.slider_text_div h2{text-align:left;margin:0;line-height:30px;font-size:30px;font-weight:700;color:#fff}.learn_btn,.learn_btn a{color:#FFF;background:#f6604f;float:left;width:140px;font-weight:700}.learn_btn{margin:5px auto}.learn_btn a{padding:10px 15px;text-align:center}.logo_tag_line,.logo_title{color:#001f40;text-align:center}.navbar-brand{display:table;float:none;font-size:18px;height:auto;line-height:20px;margin:auto;padding:16px 0 0 30px}.top_number_bg{background:url(../images/number_bg.jpg) center center no-repeat rgba(0,0,0,0);clear:both;float:none;height:95px;margin:auto;padding:0;text-align:center;width:310px;display:none}.logo_title{margin:3px 0 0;font-size:18px;font-weight:700;line-height:auto}.contact_form_bg{background:rgba(246,96,79,.2);padding-bottom:15px;margin-top:24px}.logo_tag_line{margin:0;font-size:13px;font-weight:400;font-style:italic}.slider_text_div2{width:100%;float:right;margin-bottom:0}.slider_text_div2 h2{text-align:left;margin:0;line-height:20px;font-size:20px;font-weight:700}.tap_tocall{width:200px;height:45px;background:url(../images/tap.jpg) center no-repeat;margin:15px auto 8px}.widget_middle li{font-family:Arial,Helvetica,sans-serif;color:#000;font-size:14px;border-bottom:#999 1px solid;background:url(../images/arrow_widget1.png) left 8px no-repeat;padding-left:25px;line-height:20px!important}}@media(min-width:300px) and (max-width:600px){.logo_tag_line,.logo_title{color:#001f40;text-align:center}.contact-top li{float:none;text-align:center;border-right:none}.navbar-brand{display:table;margin:auto}.logo_title{margin:3px 0 0;font-size:18px;font-weight:700;line-height:auto}.logo_tag_line{margin:0;font-size:13px;font-weight:400;font-style:italic}.tap_tocall{width:200px;height:45px;background:url(../images/tap.jpg) center no-repeat;margin:15px auto 8px}.bottom_slidertext,.bottom_slidertext2{background:url(../images/bg_banner.png);text-align:center;font-size:15px;height:auto;padding:10px 15px}.top_number_bg{display:none}.bottom_slidertext{color:#333}.bottom_slidertext2{color:#000}.center{text-align:center!important;float:none}.slider_text_div{width:96%;float:left;margin-bottom:30px}.slider_text_div p{text-align:left;margin:0;line-height:22px;color:#000}.slider_text_div h2{text-align:left;margin:0;line-height:18px;font-size:16px;font-weight:700;color:#000}.learn_btn,.learn_btn a{color:#FFF;background:#f6604f;width:140px;float:left;font-weight:700}.learn_btn{margin:5px auto}.learn_btn a{padding:10px 15px;text-align:center}.carousel-caption{position:relative;right:15%;bottom:0;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #001f40;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#001f40}.navbar-brand{float:left;height:auto;padding:16px 0 0 35px;font-size:18px;line-height:20px}.contact_form_bg{background:rgba(246,96,79,.2);padding-bottom:15px;margin-top:24px}.header_text2_bottom{display:block;padding-top:8px;font-size:15px}.slider_text_div2{width:95%;float:right;margin-bottom:30px}.slider_text_div2 p{text-align:left;margin:0;line-height:22px;color:#333}.slider_text_div2 h2{text-align:left;margin:0;line-height:20px;font-size:20px;font-weight:700;color:#333}.widget_middle li{font-family:Arial,Helvetica,sans-serif;color:#000;font-size:14px;border-bottom:#999 1px solid;background:url(../images/arrow_widget1.png) left 8px no-repeat;padding-left:25px;line-height:20px}}.single_comments{margin-bottom:20px}.single_comments img{float:left;margin-right:10px;margin-top:5px}.single_comments p{margin-bottom:0}.Comments{height:auto}.Comments a{color:#f6604f}.Comments a:hover{color:#e15646}ul.sidebar-gallery,ul.tag-cloud{list-style:none;padding:0;margin:0}.tag-cloud li{display:inline-block;margin-bottom:3px}.tag-cloud li a{background:#f5f5f5;color:#888;border:0;border-radius:4px;padding:8px 15px}.tag-cloud li a:hover{background:#c52d2f;color:#fff}.sidebar-gallery li{display:inline-block;margin:0 10px 10px 0}.sidebar-gallery li a{border-radius:4px;display:inline-block}.widget1_bg{width:100%;height:100%;background:#ededed;padding:1px 5px 19px 25px!important;margin-top:18px}.widget_middle{width:89%;height:auto;padding:0;margin:0}.widget_middle ul{margin:0;padding:0;list-style:none}.widget_middle li{font-family:Arial,Helvetica,sans-serif;color:#000;font-size:14px;border-bottom:#999 1px solid;background:url(../images/arrow_widget1.png) left 8px no-repeat;padding-left:25px;line-height:30px}.dropdown:hover .dropdown-menu{display:block}.tp-bannertimer{background:#777!important;background:rgba(0,0,0,.1)!important;height:5px!important}.tp-bullets.simplebullets.navbar{height:35px;padding:0}.tp-bullets.simplebullets .bullet{cursor:pointer;position:relative!important;background:rgba(0,0,0,.5)!important;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:6px!important;height:6px!important;border:5px solid transparent!important;display:inline-block;margin-right:2px!important;margin-bottom:14px!important;-webkit-transition:background-color .2s,border-color .2s;-moz-transition:background-color .2s,border-color .2s;-o-transition:background-color .2s,border-color .2s;-ms-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s;float:none!important}.tp-bullets.simplebullets .bullet.last{margin-right:0}.tp-bullets.simplebullets .bullet.selected,.tp-bullets.simplebullets .bullet:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:rgba(255,255,255,1)!important;width:6px!important;height:6px!important;border:5px solid rgba(0,0,0,1)!important}.tparrows:before{font-family:revicons;color:#fff;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;margin-right:0;margin-top:2px;text-align:center;width:40px;font-size:20px}.tparrows{cursor:pointer;background:rgba(0,0,0,.5)!important;-webkit-border-radius:5px;border-radius:5px;width:40px!important;height:40px!important;line-height:25px!important}.tparrows:hover{color:#fff;background:rgba(0,0,0,1)!important}.tp-leftarrow:before{content:'\e824'}.tp-rightarrow:before{content:'\e825'}.tparrows.tp-rightarrow:before{margin-left:1px}.navbar-nav>li>a{padding-right:10px!important}.navbar-collapse{padding-bottom:1.5em!important;padding-top:1.5em}/*#slider4container .tparrows:before,#slider4container .tparrows:hover,#slider4container .tparrows {color: #000 !important;}#slider4container .tparrows {background:#fff !important;background:rgba(255,255,255,0.5) !important;}#slider4container .tparrows:hover{
background:#fff !important }*/