@import url(https://www.heattracespecialists.com/templates/masterbootstrap/css/template.css);html{font-size:16px}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{top:0;left:0;width:100%;height:100%}.valignm{vertical-align:middle}.mr10{margin-right:.625rem}.modal-header{min-height:70px}#navigation .navbar-default .navbar-header{float:none}#navigation .navbar-default .navbar-header #brand{float:none;display:block}#navigation .navbar-default .navbar-header #brand>a{margin-left:2.7%}footer{background:#363634 none repeat scroll 0 0;padding:2.5rem 0}footer .footer-col{text-align:center;color:#848484;font-weight:700}footer .footer-col>div{display:inline-block;width:30%;vertical-align:middle}footer .footer-col>div.col-1{text-align:left}footer .footer-col>div.col-1 ul{list-style:none;padding-left:0;margin:1.125rem 0}footer .footer-col>div.col-1 ul li{font-size:.75rem;font-weight:700;line-height:normal;text-align:left;background-color:#363634;display:inline-block;line-height:2rem}footer .footer-col>div.col-2{font-size:.875rem;text-align:left}footer .footer-col>div.col-3{text-align:center;line-height:2rem}footer .footer-col>div.col-3 a{color:#848484;font-size:1.8125rem;padding:0 .625rem}footer .footer-col>div.col-3 a:hover{opacity:.4;transition:opacity .3s ease 0s,color .3s ease 0s}footer .container>ul{list-style:none;margin-left:0;padding:0;text-align:center;line-height:2rem}footer .container>ul li{display:inline-block;font-size:14px;line-height:normal;padding-right:.375rem;padding-left:.5rem}footer .container>ul li:nth-child(2n) a{border-bottom:1px solid #848484}footer .container>ul li a{border-bottom:1px solid #1dd0b0}footer .container>ul li a:hover{text-decoration:none}body{background-color:#fcfcfc;background-image:url(../images/bg_body.png);background-repeat:no-repeat;background-size:container}body #wrap{padding-bottom:0;margin-bottom:0}body #wrap .container{width:1310px;max-width:100%}body #wrap .container .contentTop{padding-top:13.8%;padding-bottom:2%;font-size:0}body #wrap .container .contentTop .blockTitle{padding-top:3.1%;width:61.22%;border-right:4px solid #fff;display:inline-block}body #wrap .container .contentTop .blockTitle h2{line-height:1;font-size:3.1875rem;font-weight:700!important;letter-spacing:.7px;color:#f8ff00;text-shadow:0 0 3px rgba(0,0,0,.85);margin-top:0;padding-left:3%}body #wrap .container .contentTop .blockTitle h2:first-child>span{color:#fff;line-height:1;vertical-align:middle;font-size:1.625rem}body #wrap .container .contentTop .blockTitle h2~h2{color:#fff}body #wrap .container .contentTop .blockTitle h2~h2 span{font-size:1.875rem;vertical-align:top;margin-left:-7px;font-weight:400}body #wrap .container .contentTop .blockTitle p{text-shadow:0 0 3px rgba(0,0,0,.85);font-size:1.625rem;font-family:Open Sans,sans-serif;font-weight:700;color:#fff;padding-left:3.2%;line-height:1;margin-top:4.65%;letter-spacing:-.15px;text-align:left}body #wrap .container .contentTop .blockNumber{display:inline-block;width:38.78%;vertical-align:top;padding-top:1.8%;padding-left:4.9%}body #wrap .container .contentTop .blockNumber h2{line-height:1;font-size:3.1875rem;font-weight:700!important;letter-spacing:.7px;color:#fff;margin-top:0;text-shadow:0 0 3px rgba(0,0,0,.85)}body #wrap .container .contentTop .blockNumber h2 img{height:5.4375rem;width:auto}body #wrap .container .contentTop .blockNumber h2:first-child{font-size:2.5rem;margin-bottom:2.6%;text-transform:uppercase;margin-left:-4px}body #wrap .container .contentTop .blockNumber h2:first-child span{padding-left:17px;display:inline-block}body #wrap .container .contentTop .blockNumber h2~h2{color:#f8ff00;letter-spacing:2.5px}body #wrap .container .contentTop .blockNumber p{text-shadow:0 0 3px rgba(0,0,0,.85);font-size:1.625rem;font-family:Open Sans,sans-serif;font-weight:700;color:#fff;padding-left:0;line-height:1;margin-top:3.3%;letter-spacing:-.55px;text-align:left}body #wrap .container .content{margin-top:5.7%;background-color:hsla(0,0%,100%,.85);padding:3.68% 14.9% 1%}body #wrap .container .content h1{text-align:center;font-size:3.5rem;color:#222}body #wrap .container .content h1 span{color:#4292ff;letter-spacing:-.4px}body #wrap .container .content .videoForm{margin-top:6.4%;min-height:520px;overflow:hidden;position:relative}body #wrap .container .content .videoForm .row{width:100%}body #wrap .container .content .videoForm .video-col{padding-right:0;z-index:1}body #wrap .container .content .videoForm .video-col .imagePopup a{position:relative;display:block}body #wrap .container .content .videoForm .video-col .imagePopup a:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;content:"";background-image:url(../images/play.png);background-repeat:no-repeat;background-size:contain;background-position:50%;width:70%;height:70%;max-width:8.375rem;max-height:8.375rem}body #wrap .container .content .videoForm .video-col p{padding-top:3.1%;font-weight:700;font-family:Open Sans;font-size:1.3125rem;line-height:1.25;letter-spacing:-.2px;text-align:left}body #wrap .container .content .videoForm .form-col{z-index:0;position:relative;padding-right:0}body #wrap .container .content .videoForm iframe{min-height:535px;padding-left:0;overflow:auto}body #wrap .container .content hr{border-top:2px solid #ddd}body #wrap .container .content>h2{color:#377de0;margin-top:3.7%;font-size:2.5rem;letter-spacing:.8px;margin-bottom:2.4%}body #wrap .container .content>p{font-size:1.25rem;letter-spacing:-.1px;line-height:1.1;margin-bottom:4.8%}body #wrap .container .content>h3{font-size:1.5625rem;margin-top:3.6%;margin-bottom:1.9%}body #wrap .container .beforeAfter{font-size:0}body #wrap .container .beforeAfter .afterBlock,body #wrap .container .beforeAfter .beforeBlock{display:inline-block;width:50%;vertical-align:top}body #wrap .container .beforeAfter .afterBlock .imageBlock,body #wrap .container .beforeAfter .beforeBlock .imageBlock{background-color:#ddd}body #wrap .container .beforeAfter .afterBlock>*{padding-left:7.8%;padding-right:29.9%}body #wrap .container .beforeAfter .beforeBlock>*{padding-left:29.9%;padding-right:7.8%}body #wrap .container .beforeAfter h3{font-size:1.5625rem;color:#377de0;padding-top:1.5%;padding-bottom:3.2%;background-color:hsla(0,0%,100%,.85);margin:0}body #wrap .container .contentBottom{background-color:hsla(0,0%,100%,.85);padding-top:3.5%;padding-bottom:4.35%}body #wrap .container .contentBottom p{text-align:center;font-weight:700;font-size:1.375rem;line-height:1.15;font-family:Open Sans}body #wrap .container .contentBottom .demoPopup{text-align:center;margin-top:4.5%;margin-bottom:3.6%}body #wrap .container .contentBottom .demoPopup .imageDemo{padding:24px 21px;border:4px solid #999;border-radius:67px;display:inline-block;margin-bottom:1.2%}body #wrap .container .contentBottom .demoPopup p{font-size:1.25rem;letter-spacing:.3px;color:#377ddf}body #wrap .container .contentBottom .demoPopup+p{font-weight:400;font-size:1.25rem;line-height:1.46;font-family:Open Sans}body #wrap .container .contentBottom .telephoneNumber{font-family:Open Sans;color:#377ddf;font-size:1.9375rem;margin-top:.7%}body #wrap .container .contentBottom .telephoneNumber span{color:#434444}body #wrap .footer{background-color:#377de0;font-size:0;padding-top:2.9%;padding-bottom:2.65%}body #wrap .footer h4{font-size:1.5rem;color:#fff;margin-top:0;font-weight:700;font-family:Open Sans}body #wrap .footer .blockLeft,body #wrap .footer .blockRight{width:38%;display:inline-block;vertical-align:top}body #wrap .footer .blockLeft{padding-left:15%;width:62%}body #wrap .footer .blockLeft .row{padding-top:5.8%}body #wrap .footer .blockLeft ul{list-style:none;padding-left:0}body #wrap .footer .blockLeft ul li{padding-bottom:.4375rem}body #wrap .footer .blockLeft ul li a{color:#fff;font-size:1.0625rem;line-height:1}body #wrap .footer .blockRight h4{padding-left:14.4%}body #wrap .footer .blockRight ul{padding-left:17.2%;padding-top:7.4%}body #wrap .footer .blockRight ul li{display:inline-block;padding-right:4%}body #wrap .footer .blockRight ul li:last-child{padding-right:0}body #wrap .footerBottom{background-color:#333;padding-top:2.1%;padding-bottom:2.1%}body #wrap .footerBottom ul{list-style:none;padding-left:1.6%}body #wrap .footerBottom ul li{line-height:1;display:inline-block;padding-right:3.78%}body #wrap .footerBottom ul li:last-child{padding-right:0}body #wrap .footerBottom ul li a{text-transform:uppercase;font-weight:700;color:#377de0;font-size:1.125rem}body.thankyou #wrap .container .content .videoForm .video-col{position:relative}@media screen and (max-width:1100px){body.frontend-home p,body.frontend-prices p{font-size:20px;line-height:30px;font-weight:300}}@media screen and (max-width:767px){body.frontend-home p,body.frontend-prices p{font-size:16px;line-height:26px}}@media screen and (max-width:1100px){html{font-size:15px}header{min-height:4.75rem}header .nav{padding-top:23px}}@media screen and (max-width:767px){header .logo,header .nav{text-align:center;float:none}header .nav{padding-top:1.25rem}header .nav span.telephone,header .nav ul{display:block}}@media screen and (max-width:400px){header .nav{padding-top:.625rem}}@media screen and (max-width:1360px){html{font-size:15px}}@media screen and (max-width:1279px){html{font-size:14px}}@media screen and (max-width:1100px){html{font-size:12px}}@media screen and (max-width:991px){html{font-size:11px}}@media screen and (max-width:767px){body #wrap #navigation .navbar-default .navbar-header #brand{text-align:center}body #wrap #navigation .navbar-default .navbar-header #brand>a{margin-left:0}body #wrap .container .contentTop{text-align:center;padding-top:80px;padding-bottom:25px}body #wrap .container .contentTop .blockTitle{display:block;width:auto;text-align:left;border-right:none}body #wrap .container .contentTop .blockNumber{display:inline-block;width:auto}body #wrap .container .content{padding-left:7%;padding-right:7%}body #wrap .container .content .videoForm .row,body #wrap .container .content .videoForm .video-col{position:relative;width:100%}body #wrap .container .content .videoForm iframe{min-height:610px}body #wrap .container .beforeAfter .afterBlock,body #wrap .container .beforeAfter .beforeBlock{width:100%}body #wrap .container .beforeAfter .afterBlock>*,body #wrap .container .beforeAfter .beforeBlock>*{padding-left:7%;padding-right:7%}body #wrap .footer{text-align:center}body #wrap .footer .blockLeft,body #wrap .footer .blockRight{width:auto;min-width:300px;padding-left:0;padding-right:0}body #wrap .footer .blockRight>*{padding-left:0!important;padding-right:0!important}}