.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'realseal';src:url(//www.realsealhomeimprovements.com/wp-content/themes/realseal/fonts/realseal.eot);src:url(//www.realsealhomeimprovements.com/wp-content/themes/realseal/fonts/realseal.eot?#iefix) format('embedded-opentype'),url(//www.realsealhomeimprovements.com/wp-content/themes/realseal/fonts/realseal.woff) format('woff'),url(//www.realsealhomeimprovements.com/wp-content/themes/realseal/fonts/realseal.ttf) format('truetype'),url(//www.realsealhomeimprovements.com/wp-content/themes/realseal/fonts/realseal.svg#realseal) format('svg');font-weight:400;font-style:normal}[class*=icon-]:before{display:inline-block;font-family:'realseal';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;vertical-align:middle}.icon-address:before{content:'\0041'}.icon-appointment:before{content:'\0042'}.icon-arrow-down:before{content:'\0043'}.icon-gallery:before{content:'\0044'}.icon-get-quote:before{content:'\0045'}.icon-message:before{content:'\0046'}.icon-phone:before{content:'\0047'}.icon-purplex-marketing:before{content:'\0048'}.icon-search:before{content:'\0049'}.icon-menu:before{content:'\004a'}.icon-learn-more:before{content:'\004b'}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px}.fancybox-close{position:absolute;top:-28px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-close:after{content:'\0043';display:inline-block;font-family:'realseal';font-style:normal;font-weight:400;line-height:1;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:#fff;text-shadow:0px 0px 6px rgba(0,0,0,.4)}.fancybox-close:before{content:'\0043';display:inline-block;font-family:'realseal';font-style:normal;font-weight:400;line-height:1;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:#fff;text-shadow:0px 0px 6px rgba(0,0,0,.4);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:6px}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(//www.realsealhomeimprovements.com/wp-content/themes/realseal/js/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040}.fancybox-prev span{left:20px}.fancybox-next span{right:20px}.fancybox-prev span:after,.fancybox-next span:after{display:inline-block;font-family:'realseal';font-style:normal;font-weight:400;line-height:1;font-size:26px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:#fff;text-shadow:0px 0px 6px rgba(0,0,0,.4)}.fancybox-next span:after{content:'\0043';-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.fancybox-prev span:after{content:'\0043';-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,.7)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(//www.realsealhomeimprovements.com/wp-content/themes/realseal/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(//www.realsealhomeimprovements.com/wp-content/themes/realseal/fancybox_loading@2x.gif);background-size:24px 24px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:'Raleway',sans-serif;background:#fcfcfc url(//www.realsealhomeimprovements.com/wp-content/themes/realseal/images/bg/bg.png);font-size:14px;line-height:1.4;color:#333;-webkit-transition:opacity 2.66s ease;-moz-transition:opacity 2.66s ease;-ms-transition:opacity 2.66s ease;-o-transition:opacity 2.66s ease;transition:opacity 2.66s ease}body.no-show{opacity:0;visibility:hidden}body.no-show-fast{opacity:0;visibility:hidden;-webkit-transition:.17s ease;-moz-transition:.17s ease;-ms-transition:.17s ease;-o-transition:.17s ease;transition:.17s ease}@media only screen and (max-width:580px){body{font-size:13px}}.post-edit-link{position:fixed;bottom:40px;left:40px;background:#e94252;padding:15px 20px;color:#fff;z-index:999}h1,h2,h3,h4{font-family:'Playfair Display',serif;font-weight:400;color:#333}h1{font-size:60px;color:#f9f9f9;line-height:1.1}@media only screen and (max-width:1366px){h1{font-size:48px}}@media only screen and (max-width:767px){h1{font-size:32px}}@media only screen and (max-width:580px){h1{font-size:26px}}h2{font-size:36px;padding-bottom:40px}@media only screen and (max-width:1366px){h2{font-size:30px;padding-bottom:30px}}@media only screen and (max-width:767px){h2{font-size:26px;padding-bottom:20px}}@media only screen and (max-width:580px){h2{font-size:18px;padding-bottom:20px}}h3{font-size:28px;padding-bottom:30px}h4{font-size:20px}p{color:#6c6c6c;padding-bottom:30px}a{font-weight:700;color:#e94252;text-decoration:underline;-webkit-transition:.17s ease-out;-moz-transition:.17s ease-out;-ms-transition:.17s ease-out;-o-transition:.17s ease-out;transition:.17s ease-out}a.button{display:inline-block;background:#e94252;padding:12px 20px;color:#f9f9f9;font-weight:700;font-size:16px;font-family:'Playfair Display',serif;text-shadow:0px 1px 0px rgba(0,0,0,.25);text-decoration:none}a.button [class*=icon-]:before{margin-top:-3px;margin-right:15px}a.button:hover{background:#ec5967}.td{display:table-cell}.table{display:table;width:100%}.vt{vertical-align:top}.vm{vertical-align:middle}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin:0 auto}.textright{text-align:right}.textcenter{text-align:center}img{width:auto;max-width:100%}.container{max-width:1366px;width:100%;margin:0 auto;padding:0 40px;overflow-x:hidden}@media only screen and (max-width:580px){.container{padding:0 20px}}.container.wide{max-width:100%}section{padding-bottom:40px}.divider-container{margin:40px auto 70px auto;width:100%;max-width:1000px}@media only screen and (max-width:1366px){.divider-container{margin:40px auto 40px auto}}.divider-container .center-dot{width:5px;height:5px;margin:0 10px}.divider-container .outer-dot{width:3px;height:3px;top:-1px;position:relative}.divider-container .outer-dot:first-child:before{content:' ';width:128px;height:1px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left,rgba(202,202,202,0) 0%,rgba(202,202,202,1) 35%);background:-webkit-linear-gradient(left,rgba(202,202,202,0) 0%,rgba(202,202,202,1) 35%);background:linear-gradient(to right,rgba(202,202,202,0) 0%,rgba(202,202,202,1) 35%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cacaca',endColorstr='#cacaca',GradientType=1);position:absolute;top:1px;right:20px}.divider-container .outer-dot:last-child:after{content:' ';width:128px;height:1px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(right,rgba(202,202,202,0) 0%,rgba(202,202,202,1) 35%);background:-webkit-linear-gradient(right,rgba(202,202,202,0) 0%,rgba(202,202,202,1) 35%);background:linear-gradient(to left,rgba(202,202,202,0) 0%,rgba(202,202,202,1) 35%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cacaca',endColorstr='#cacaca',GradientType=1);position:absolute;top:1px;left:20px}.divider-container .center-dot,.divider-container .outer-dot{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#cacaca;display:inline-block}.divider-container div{margin:auto}.top-divider .divider-container{margin-top:0}#hero .divider-container .center-dot,#hero .divider-container .outer-dot{background:#f9f9f9}#hero .divider-container .outer-dot:first-child:before{content:' ';width:128px;height:1px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 35%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 35%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 35%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);position:absolute;top:1px;right:20px}#hero .divider-container .outer-dot:last-child:after{content:' ';width:128px;height:1px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 35%);background:-webkit-linear-gradient(right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 35%);background:linear-gradient(to left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 35%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);position:absolute;top:1px;left:20px}header{width:100%;position:fixed;top:0;padding:30px 40px;z-index:100}header .logo-container svg{width:160px;height:45px}@media only screen and (max-width:580px){header .logo-container svg{width:120px;height:33px}}header .logo-container,header .cta-container{width:auto}@media only screen and (max-width:1320px){header .cta-container{display:none}header .menu-container>div{float:right}}@media only screen and (max-width:1156px){header{padding:20px 25px}}@media only screen and (max-width:580px){header{padding:20px}}@media only screen and (max-width:1023px){header nav{position:absolute;right:0;top:0;bottom:0;width:75%;min-height:100vh;background:#333;-webkit-box-shadow:80px 0px 600px 150px rgba(0,0,0,1);-moz-box-shadow:80px 0px 600px 150px rgba(0,0,0,1);box-shadow:80px 0px 600px 150px rgba(0,0,0,1);padding-top:59px;opacity:0;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:.17s ease;-moz-transition:.17s ease;-ms-transition:.17s ease;-o-transition:.17s ease;transition:.17s ease;z-index:9999;overflow-y:scroll;padding-bottom:40px}header nav.show{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media only screen and (max-width:480px){header nav{width:100%}}header nav ul{margin:0;padding:0}header nav ul li{display:inline-block;position:relative}@media only screen and (max-width:1023px){header nav ul li{width:100%}}header nav ul li:hover a{color:#e94252}header nav ul li a{font-family:'Playfair Display',serif;color:#fff;padding:0 30px;font-size:15px;font-weight:400;text-decoration:none;display:block}header nav ul li a:hover{color:#e94252}@media only screen and (max-width:1024px){header nav ul li a:hover{background:rgba(0,0,0,.15)}}@media only screen and (max-width:1625px){header nav ul li a{padding:0 18px}}@media only screen and (max-width:1400px){header nav ul li a{padding:0 15px}}@media only screen and (max-width:1350px){header nav ul li a{padding:0 12px;font-size:14px}}@media only screen and (max-width:1070px){header nav ul li a{padding:0 10px;font-size:13px}}@media only screen and (max-width:1023px){header nav ul li a{padding:20px 40px;font-size:15px}}header nav ul li.menu-item-has-children a:hover+.sub-menu,header nav ul li.menu-item-has-children .sub-menu:hover{visibility:visible;opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}header nav ul li.menu-item-has-children>a:after{display:inline-block;font-family:'realseal';content:'\0043';margin-left:15px;font-size:9px}@media only screen and (max-width:1023px){header nav ul li.menu-item-has-children>a:after{display:none}}@media only screen and (max-width:1023px){header nav ul li.menu-item-has-children>.sub-menu{visibility:visible;opacity:1;width:100%;left:0;position:relative;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}header nav ul li.menu-item-has-children>.sub-menu li{display:none}header nav ul li.menu-item-has-children>.sub-menu.show li{display:block}header nav ul li.menu-item-has-children>.sub-menu:before{display:inline-block;font-family:'realseal';content:'\0043';position:absolute;right:0;padding:23px;top:-60px;background:rgba(0,0,0,.2);line-height:15px;color:#fff;cursor:pointer}header nav ul li.menu-item-has-children>.sub-menu:hover:before{background:rgba(0,0,0,.3)}}header nav ul .sub-menu{visibility:hidden;opacity:0;position:absolute;-webkit-transition:.17s ease-out;-moz-transition:.17s ease-out;-ms-transition:.17s ease-out;-o-transition:.17s ease-out;transition:.17s ease-out;-webkit-transform:translate3d(0,-4px,0);-moz-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);-o-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);padding-top:20px;white-space:nowrap;width:250px;left:calc(50% - 125px)}@media only screen and (max-width:1024px){header nav ul .sub-menu{padding-top:0;opacity:1}}header nav ul .sub-menu li{display:block}header nav ul .sub-menu li a{background:rgba(0,0,0,.8);padding:20px 40px;display:block;color:#f9f9f9}@media only screen and (max-width:1023px){header nav ul .sub-menu li a{background:rgba(0,0,0,.2)}}header nav ul .sub-menu li a:hover{background:rgba(0,0,0,.85);color:#e94252}@media only screen and (max-width:1023px){header nav ul .sub-menu li a:hover{background:rgba(0,0,0,.25)}}header nav .close{display:none}@media only screen and (max-width:1023px){header nav .close{display:block;position:absolute;top:0;right:0;padding:20px 40px 20px 20px;color:#fff;background:rgba(0,0,0,.2);cursor:pointer;-webkit-transition:.17s ease;-moz-transition:.17s ease;-ms-transition:.17s ease;-o-transition:.17s ease;transition:.17s ease}header nav .close:hover{background:#e94252}header nav .close:after{content:'\0043';display:inline-block;font-family:'realseal';font-style:normal;font-weight:400;line-height:1;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:#fff;text-shadow:0px 0px 6px rgba(0,0,0,.4);right:13px;top:26px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.17s ease;-moz-transition:.17s ease;-ms-transition:.17s ease;-o-transition:.17s ease;transition:.17s ease}header nav .close:before{content:'\0043';display:inline-block;font-family:'realseal';font-style:normal;font-weight:400;line-height:1;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:#fff;text-shadow:0px 0px 6px rgba(0,0,0,.4);right:13px;-webkit-transition:.17s ease;-moz-transition:.17s ease;-ms-transition:.17s ease;-o-transition:.17s ease;transition:.17s ease}}header .mobile-menu{position:absolute;top:0;right:0;padding:20px;z-index:999;color:#fff;cursor:pointer;-webkit-transition:.17s ease;-moz-transition:.17s ease;-ms-transition:.17s ease;-o-transition:.17s ease;transition:.17s ease}header .mobile-menu span.icon-menu:before{font-size:23px;margin-right:10px;margin-top:-3px}header .mobile-menu:hover{background:#e94252}@media only screen and (min-width:1024px){header .mobile-menu{display:none}}header .shadow{position:absolute;height:160px;width:100%;left:0;top:0;z-index:-1;pointer-events:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iODMlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMDMiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.03) 83%,rgba(0,0,0,0) 95%);background:-webkit-linear-gradient(top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.03) 83%,rgba(0,0,0,0) 95%);background:linear-gradient(to bottom,rgba(0,0,0,.7) 0%,rgba(0,0,0,.03) 83%,rgba(0,0,0,0) 95%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3000000',endColorstr='#00000000',GradientType=0)}section#hero{min-height:60vh;background:#212121;overflow:hidden;padding:0 20px;position:relative}@media only screen and (max-width:1050px){section#hero{min-height:0;height:auto}}section#hero .backstretch-slider{background:#212121;position:absolute;top:0;bottom:0;left:0;right:0;width:100% !important;height:100% !important;z-index:0}@media only screen and (max-width:1050px){section#hero .backstretch-slider{opacity:.6}}section#hero .container{position:relative;z-index:1}section#hero .hero-text-container{min-height:60vh;width:100%;max-width:1000px;margin:auto;padding:160px 0}@media only screen and (max-width:1050px){section#hero .hero-text-container{min-height:0;height:auto;padding:145px 0 80px}}@media only screen and (max-width:580px){section#hero .hero-text-container{padding:90px 0 60px}}section#hero .hero-text-container p{color:#f9f9f9;margin-bottom:30px;font-weight:900;text-shadow:1px 1px 0px rgba(0,0,0,.15)}@media only screen and (max-width:580px){section#hero .hero-text-container p{margin:0}}section#hero .divider-container{margin:40px auto}@media only screen and (max-width:767px){section#hero .divider-container{margin:25px auto}}@media only screen and (max-width:580px){section#hero .divider-container{margin:15px auto}}section#hero .checkatrade-score{position:absolute;bottom:0;left:0;margin:40px;z-index:1}@media only screen and (max-width:1156px){section#hero .checkatrade-score{margin:25px}}@media only screen and (max-width:580px){section#hero .checkatrade-score{margin:10px 15px;width:180px}}section#hero .contact-details{position:absolute;bottom:0;background:rgba(33,33,33,.75);width:100%;max-width:880px;margin:0 240px;padding:60px 40px;color:#fff;font-size:15px}section#hero .contact-details .td{width:50%}@media only screen and (max-width:680px){section#hero .contact-details .td{width:100%;display:block;text-align:left !important}section#hero .contact-details .td.email{margin-bottom:40px;word-break:break-all}}section#hero .contact-details [class*=icon-]:before{margin-right:15px}section#hero .contact-details a{color:#fff;text-decoration:none}section#hero .contact-details a:hover{color:#e94252}section#hero .contact-details ul,section#hero .contact-details ul li{display:inline-block}@media only screen and (max-width:580px){section#hero .contact-details ul,section#hero .contact-details ul li{display:inline}}section#hero .contact-details ul li{margin-right:5px;font-weight:700}section#hero .contact-details .address{margin-bottom:40px}.home section#hero{min-height:100vh}@media only screen and (max-width:1050px){.home section#hero{min-height:0;height:auto}}.home section#hero .hero-text-container{min-height:100vh}@media only screen and (max-width:1050px){.home section#hero .hero-text-container{min-height:0;height:auto}}.page-template-page-contact section#hero{min-height:0}@media only screen and (max-width:1024px){.page-template-page-contact section#hero{min-height:0}}.page-template-page-contact section#hero .hero-text-container{min-height:0;padding:160px 0 80px}@media only screen and (max-width:1024px){.page-template-page-contact section#hero .hero-text-container{min-height:0;padding:130px 0 50px}}.page-template-page-contact section#hero .container{z-index:1;position:relative}.products-container{text-align:center}@media only screen and (max-width:1366px){.products-container{margin-top:0}}.products-container:after{content:'';display:inline-block;width:100%}.products-container .product{display:inline-block;width:30%;text-align:center;background-color:#333;background-size:cover;background-repeat:no-repeat;background-position:50%;color:#f9f9f9;overflow:hidden;padding:80px 20px;vertical-align:top;font-weight:400;text-decoration:none;margin:40px 0 0 1.5%;height:320px;position:relative}@media only screen and (max-width:1156px){.products-container .product{min-height:350px}.products-container .product .divider-container .outer-dot:first-child:before,.products-container .product .divider-container .outer-dot:last-child:after{width:90px}}@media only screen and (max-width:1024px){.products-container .product{width:46%}}@media only screen and (max-width:768px){.products-container .product{width:100%;margin:10px 0;min-height:0;padding:60px 20px;height:auto}}@media only screen and (max-width:480px){.products-container .product{padding:40px 20px}}.products-container .product .content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;padding:0 20px}@media only screen and (max-width:768px){.products-container .product .content{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;padding:0}}.products-container .product h3{font-size:32px;color:#f9f9f9;padding-bottom:10px}@media only screen and (max-width:767px){.products-container .product h3{font-size:26px}}.products-container .product .divider-container{margin:0 auto 20px auto}.products-container .product p{font-size:13px;color:#f9f9f9;padding-bottom:10px}.products-container .product.windows{background:#333 url(/wp-content/themes/realseal/images/bg/windows.jpg) no-repeat 50%;background-size:cover}.products-container .product.doors{background:#333 url(/wp-content/themes/realseal/images/bg/doors.jpg) no-repeat 50%;background-size:cover}.products-container .product.conservatories{background:#333 url(/wp-content/themes/realseal/images/bg/conservatories.jpg) no-repeat 50%;background-size:cover}.products-container .product:hover{opacity:.8}section#content p{width:100%;max-width:1200px;margin:auto}.left-container .image,.right-container .image{width:620px;height:auto}@media only screen and (max-width:1250px){.left-container .image,.right-container .image{width:520px}}@media only screen and (max-width:1023px){.left-container .image,.right-container .image{display:block;width:100%;margin-bottom:30px}}.left-container .image .image-container,.right-container .image .image-container{width:640px;height:400px}@media only screen and (max-width:1250px){.left-container .image .image-container,.right-container .image .image-container{width:500px}}@media only screen and (max-width:1023px){.left-container .image .image-container,.right-container .image .image-container{display:block;width:100%}}@media only screen and (max-width:720px){.left-container .image .image-container,.right-container .image .image-container{height:0;padding-bottom:50%}}@media only screen and (max-width:400px){.left-container .image .image-container,.right-container .image .image-container{padding-bottom:75%}}.left-container .image .image-container .dots,.right-container .image .image-container .dots{position:absolute;bottom:0;z-index:99;text-align:center;width:100%;padding-bottom:10px}.left-container .image .image-container .dots .dot,.right-container .image .image-container .dots .dot{width:10px;height:10px;background:#fff;display:inline-block;margin:0 3px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:.75s ease;-moz-transition:.75s ease;-ms-transition:.75s ease;-o-transition:.75s ease;transition:.75s ease;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.35);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.35);box-shadow:0px 0px 5px 0px rgba(0,0,0,.35)}.left-container .image .image-container .dots .dot:hover,.right-container .image .image-container .dots .dot:hover{cursor:pointer}.left-container .image .image-container .dots .dot.selected,.right-container .image .image-container .dots .dot.selected{background:#e94252}@media only screen and (max-width:1023px){.left-container .text,.right-container .text{width:100%;display:table-footer-group;margin:0;padding:0 !important;padding-top:30px !important}}.left-container .text h2,.right-container .text h2{padding-bottom:0}.left-container .text .divider-container,.right-container .text .divider-container{margin:10px auto 20px auto}.left-container .text{padding-right:60px}@media only screen and (max-width:1023px){.left-container .text{padding:0 0 30px}}.right-container .text{padding-left:60px}@media only screen and (max-width:1023px){.right-container .text{padding:30px 0 0}}.key-points{text-align:justify;width:80%;margin:-40px auto 0 auto}@media only screen and (max-width:1023px){.key-points{margin:-20px auto 20px auto}}@media only screen and (max-width:680px){.key-points{width:100%}}.key-points:after{content:'';display:inline-block;width:100%}@media only screen and (max-width:1023px){.key-points.total-3 .key-point:last-of-type{width:100%}}.key-points .key-point{display:inline-block;width:25%;text-align:center;vertical-align:top;margin:40px 0}@media only screen and (max-width:1023px){.key-points .key-point{width:49%;padding:0 20px;margin:25px 0}}@media only screen and (max-width:480px){.key-points .key-point{padding:0 5px}}.key-points .key-point img{margin-bottom:40px}@media only screen and (max-width:680px){.key-points .key-point img{margin-bottom:20px}}@media only screen and (max-width:480px){.key-points .key-point img{width:36px;height:auto;margin-bottom:10px}}.key-points .divider-container{margin:10px auto}@media only screen and (max-width:680px){.key-points .divider-container{display:none}}.key-points .divider-container .outer-dot:first-child:before{width:64px}.key-points .divider-container .outer-dot:last-child:after{width:64px}.key-points h4.small{font-size:16px}@media only screen and (max-width:680px){.key-points p{display:none}.key-points h4{font-size:17px}}@media only screen and (max-width:480px){.key-points h4.small,.key-points h4{font-size:13px}}section#footer-ctas{padding-top:0;margin-top:-20px}section#footer-ctas .cta-container{text-align:justify}section#footer-ctas .cta-container:after{content:'';display:inline-block;width:100%}section#footer-ctas .cta-container .cta{display:inline-block;width:32%;text-align:center;vertical-align:top;background:#333;color:#f9f9f9;text-decoration:none;padding:40px}@media only screen and (max-width:1230px){section#footer-ctas .cta-container .cta{padding:30px 15px}}@media only screen and (max-width:950px){section#footer-ctas .cta-container .cta{width:100%}section#footer-ctas .cta-container .cta.gallery,section#footer-ctas .cta-container .cta.home-visit{margin-bottom:20px}}section#footer-ctas .cta-container .cta .td{height:280px}@media only screen and (max-width:950px){section#footer-ctas .cta-container .cta .td{height:auto}}section#footer-ctas .cta-container .cta p,section#footer-ctas .cta-container .cta h3{color:#f9f9f9;font-weight:400}section#footer-ctas .cta-container .cta h3{padding-bottom:0;font-size:36px;line-height:1}@media only screen and (max-width:1050px){section#footer-ctas .cta-container .cta h3{font-size:32px}}@media only screen and (max-width:768px){section#footer-ctas .cta-container .cta h3{font-size:26px}}section#footer-ctas .cta-container .cta .divider-container{margin:10px auto 20px auto}@media only screen and (max-width:1230px){section#footer-ctas .cta-container .cta .divider-container{overflow:hidden}}@media only screen and (max-width:400px){section#footer-ctas .cta-container .cta .divider-container .outer-dot:first-child:before,section#footer-ctas .cta-container .cta .divider-container .outer-dot:last-child:after{width:90px}}section#footer-ctas .cta-container .cta.gallery{background:#333 url(/wp-content/themes/realseal/images/bg/view-our-gallery.jpg) no-repeat 50%;background-size:cover}section#footer-ctas .cta-container .cta.home-visit{background:#333 url(/wp-content/themes/realseal/images/bg/request-home-visit.jpg) no-repeat 50%;background-size:cover}section#footer-ctas .cta-container .cta.testimonials{background:#333 url(/wp-content/uploads/2017/10/view-all-testimonials.jpg) no-repeat 50%;background-size:cover}footer{background:rgba(0,0,0,.5);padding:20px 40px 100px;overflow:hidden;color:#f9f9f9}@media only screen and (max-width:1156px){footer{padding:20px 25px 100px}}@media only screen and (max-width:890px){footer .divider-container:first-child{display:none}}@media only screen and (max-width:720px){footer{padding:0 5px 50px}footer .divider-container{margin:20px auto}}@media only screen and (max-width:890px){footer .product-menus,footer .other-menus{display:none}}footer .product-menus>div ul,footer .other-menus>div ul{margin-top:30px}footer .product-menus>div ul li,footer .other-menus>div ul li{float:left;width:45%;display:inline-block;margin:12px 0}footer .product-menus>div ul li a,footer .other-menus>div ul li a{color:#dadada;text-decoration:none;font-weight:400}footer .product-menus>div ul li a:hover,footer .other-menus>div ul li a:hover{color:#fff}footer .product-menus{float:left;width:65%}@media only screen and (max-width:1649px){footer .product-menus{width:60%}}@media only screen and (max-width:1250px){footer .product-menus{width:100%}}footer .product-menus>div{float:left;width:50%;text-align:left}footer .other-menus{text-align:right;float:right;width:35%}@media only screen and (max-width:1649px){footer .other-menus{width:40%}}@media only screen and (max-width:1400px){footer .other-menus{text-align:left}}@media only screen and (max-width:1250px){footer .other-menus{display:none}}footer .other-menus>div{display:inline-block;text-align:left}@media only screen and (max-width:1400px){footer .other-menus>div:last-of-type{display:none}}footer .other-menus>div ul li{width:100%}footer h4{color:#f9f9f9;font-size:24px}footer .contact-us{float:left;text-align:left}@media only screen and (max-width:1180px){footer .contact-us{width:100%}}footer .contact-us h4{margin-bottom:40px}footer .contact-us ul{display:inline-block}@media only screen and (max-width:580px){footer .contact-us ul{display:inline}}footer .contact-us ul li{display:inline-block;margin-right:6px}footer .contact-us ul li:last-child{margin-right:0}footer .contact-us [class*=icon-]:before{margin-right:15px;float:left}footer .contact-us .other-details{margin-top:30px}@media only screen and (max-width:620px){footer .contact-us .other-details div{width:100%}footer .contact-us .other-details div.phone{margin:0 0 30px}}footer .contact-us .other-details .phone{margin-right:60px}footer .contact-us .other-details .phone,footer .contact-us .other-details .email{display:inline-block}footer .contact-us .other-details .phone a,footer .contact-us .other-details .email a{color:#f9f9f9;font-weight:400;text-decoration:none}footer .accreditations{float:right;margin-top:60px;overflow:hidden}@media only screen and (max-width:1250px){footer .accreditations{width:100%;margin-top:45px}}@media only screen and (max-width:720px){footer .accreditations{margin-top:30px}}footer .accreditations div{float:right;margin-left:60px}@media only screen and (max-width:1250px){footer .accreditations div{float:left;margin:0 40px 0 0}}@media only screen and (max-width:720px){footer .accreditations div{margin:0;-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left}}@media only screen and (max-width:500px){footer .accreditations div{width:32%;padding:0 10px;float:none;display:inline-block;vertical-align:middle;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}section#terms{background:rgba(0,0,0,.6);padding:15px 40px;color:#b9b9b9;font-size:12px}@media only screen and (max-width:1156px){section#terms{padding:15px 25px}}@media only screen and (max-width:1024px){section#terms{padding:12px 25px}}@media only screen and (max-width:720px){section#terms{padding:10px 5px}}section#terms .container>div{display:inline-block;margin-right:80px}@media only screen and (max-width:1080px){section#terms .container>div{margin-right:20px}}@media only screen and (max-width:1023px){section#terms .container>div{margin:6px 20px 0 0}}@media only screen and (max-width:485px){section#terms .container>div{width:100%;margin:0;margin-bottom:5px}}section#terms .container>div.website-by-purplex{float:right;margin-right:0}section#terms .container>div.website-by-purplex [class*=icon-]:before{margin:-2px 0 0 5px}@media only screen and (max-width:1023px){section#terms .container>div.website-by-purplex{width:100%;float:none;margin-top:20px}}section#terms .container>div a{color:#b9b9b9;font-weight:400;text-decoration:none}section#terms .container>div a:hover{color:#fff}.form-container,.wpcf7-response-output{width:100%;max-width:800px;margin:auto !important;overflow:hidden}.form-container p,.wpcf7-response-output p{padding-bottom:0}.form-container .quarter-width,.wpcf7-response-output .quarter-width{float:left;width:20%}@media only screen and (max-width:580px){.form-container .quarter-width,.wpcf7-response-output .quarter-width{width:25%}}@media only screen and (max-width:420px){.form-container .quarter-width,.wpcf7-response-output .quarter-width{width:30%}}.form-container .three-quarter-width,.wpcf7-response-output .three-quarter-width{float:right;width:75%}@media only screen and (max-width:580px){.form-container .three-quarter-width,.wpcf7-response-output .three-quarter-width{width:70%}}@media only screen and (max-width:420px){.form-container .three-quarter-width,.wpcf7-response-output .three-quarter-width{width:65%}}.form-container strong,.wpcf7-response-output strong{float:left;width:100%;text-align:left}.form-container .half-width,.wpcf7-response-output .half-width{position:relative;float:left;width:48%}@media only screen and (max-width:420px){.form-container .half-width,.wpcf7-response-output .half-width{width:100%}}.form-container .half-width.right,.wpcf7-response-output .half-width.right{float:right}.form-container .half-width h4,.wpcf7-response-output .half-width h4{margin:20px 0;text-align:left}.form-container input,.wpcf7-response-output input,.form-container textarea,.wpcf7-response-output textarea,.form-container select,.wpcf7-response-output select{width:100%;padding:15px 20px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(0,0,0,.08);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;outline:0;margin-bottom:40px;resize:vertical;font-family:'Raleway',sans-serif;-webkit-transition:1s ease-out;-moz-transition:1s ease-out;-ms-transition:1s ease-out;-o-transition:1s ease-out;transition:1s ease-out}@media only screen and (max-width:1275px){.form-container input,.wpcf7-response-output input,.form-container textarea,.wpcf7-response-output textarea,.form-container select,.wpcf7-response-output select{margin-bottom:20px}}@media only screen and (max-width:600px){.form-container input,.wpcf7-response-output input,.form-container textarea,.wpcf7-response-output textarea,.form-container select,.wpcf7-response-output select{font-size:16px}}.form-container input[type=submit],.wpcf7-response-output input[type=submit]{background:#e94252;color:#fff;border:none;font-weight:700;font-size:16px;font-family:'Playfair Display',serif;text-shadow:0px 1px 0px rgba(0,0,0,.25);-webkit-transition:.17s ease-out;-moz-transition:.17s ease-out;-ms-transition:.17s ease-out;-o-transition:.17s ease-out;transition:.17s ease-out;margin-bottom:0}.form-container input[type=submit]:hover,.wpcf7-response-output input[type=submit]:hover{cursor:pointer;background:#ec5967}.form-container select::-ms-expand,.wpcf7-response-output select::-ms-expand{display:none}.form-container .last .wpcf7-checkbox,.wpcf7-response-output .last .wpcf7-checkbox{margin-bottom:20px}.form-container .wpcf7-checkbox,.wpcf7-response-output .wpcf7-checkbox{display:block;overflow:hidden}.form-container .wpcf7-checkbox .wpcf7-list-item,.wpcf7-response-output .wpcf7-checkbox .wpcf7-list-item{margin-bottom:10px}.form-container .wpcf7-checkbox input[type=checkbox]:checked+span:before,.wpcf7-response-output .wpcf7-checkbox input[type=checkbox]:checked+span:before{background:#e25562}.form-container .wpcf7-checkbox .wpcf7-list-item-label:before,.wpcf7-response-output .wpcf7-checkbox .wpcf7-list-item-label:before{content:'';width:15px;height:15px;display:inline-block;background:#fff;border:1px solid rgba(0,0,0,.08);margin-right:7px;vertical-align:sub;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.form-container input[type=checkbox],.wpcf7-response-output input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:auto;display:none}@media only screen and (max-width:920px){.form-container input[type=checkbox],.wpcf7-response-output input[type=checkbox]{margin-bottom:20px}}.form-container span.wpcf7-list-item,.wpcf7-response-output span.wpcf7-list-item{display:inline-block;width:49%;margin:0;text-align:left;float:left}@media only screen and (max-width:920px){.form-container span.wpcf7-list-item,.wpcf7-response-output span.wpcf7-list-item{width:100%}}.form-container span.title:after,.wpcf7-response-output span.title:after,.form-container span.preferred-time:after,.wpcf7-response-output span.preferred-time:after{display:inline-block;font-family:'realseal';content:'\0043';margin-left:15px;font-size:9px;position:absolute;right:20px;top:calc(50% - 5px)}.form-container span.wpcf7-not-valid-tip,.wpcf7-response-output span.wpcf7-not-valid-tip{display:none}.form-container span.label,.wpcf7-response-output span.label{position:absolute;left:0;top:-25px;font-size:14px;font-weight:700;color:#6c6c6c}@media only screen and (max-width:420px){.form-container span.label,.wpcf7-response-output span.label{position:static;margin-bottom:8px;margin-top:-5px;display:block}}.form-container input.wpcf7-not-valid,.wpcf7-response-output input.wpcf7-not-valid,.form-container select.wpcf7-not-valid,.wpcf7-response-output select.wpcf7-not-valid,.form-container textarea.wpcf7-not-valid,.wpcf7-response-output textarea.wpcf7-not-valid{border:1px solid #e94252}.form-container .wpcf7 br,.wpcf7-response-output .wpcf7 br{display:none}.gallery a{display:inline-block}.gallery a:hover{opacity:.8}.tab-list{text-align:center;margin-bottom:40px}.tab-list li{display:inline-block;font-size:20px;font-family:'Playfair Display',serif;color:#333;font-weight:400;padding:0 30px;-webkit-transition:.17s ease-out;-moz-transition:.17s ease-out;-ms-transition:.17s ease-out;-o-transition:.17s ease-out;transition:.17s ease-out}@media only screen and (max-width:767px){.tab-list li{padding:0 20px}}@media only screen and (max-width:560px){.tab-list li{margin:10px 0}}.tab-list li:last-of-type{border-right:0}.tab-list li:hover{cursor:pointer;opacity:.8}.tab-list li.current{color:#e94252}.tab-list li.current:hover{opacity:1;cursor:default}.tab-content{display:none}.tab-content.current{display:block}.tab-content .gallery a{-webkit-transition:opacity .17s ease-out;-moz-transition:opacity .17s ease-out;-ms-transition:opacity .17s ease-out;-o-transition:opacity .17s ease-out;transition:opacity .17s ease-out}footer .container,section#terms .container{max-width:1600px}div.wpcf7-validation-errors{border:2px solid #f3e852;background:#f3e852;padding:10px}div.wpcf7-mail-sent-ok{border:2px solid #5cb85c;background:#5cb85c;padding:10px;color:#fff}.fancybox-skin{padding:0 !important}.fancybox-opened{-webkit-transition:box-shadow .17s ease;-moz-transition:box-shadow .17s ease;-ms-transition:box-shadow .17s ease;-o-transition:box-shadow .17s ease;transition:box-shadow .17s ease;-webkit-box-shadow:0 0px 575px rgba(0,0,0,.9);-moz-box-shadow:0 0px 575px rgba(0,0,0,.9);-ms-box-shadow:0 0px 575px rgba(0,0,0,.9);-o-box-shadow:0 0px 575px rgba(0,0,0,.9);box-shadow:0 0px 575px rgba(0,0,0,.9)}.fancybox-title{display:none}#g-map{position:absolute;top:0;width:100%;height:100%;opacity:.55;z-index:0;margin:0 -20px;z-index:1}section#map{background:#212121;position:relative;overflow:hidden;padding:180px 20px}@media only screen and (max-width:1400px){section#map{padding:120px 20px}}@media only screen and (max-width:1150px){section#map{padding:40px 20px}}@media only screen and (max-width:720px){section#map{padding:0}}section#map .container{background:rgba(33,33,33,.9);z-index:10;position:relative;max-width:1000px;padding:60px 60px 40px;color:#f9f9f9;-webkit-transition:.52s ease;-moz-transition:.52s ease;-ms-transition:.52s ease;-o-transition:.52s ease;transition:.52s ease}@media only screen and (max-width:1024px){section#map .container{padding:25px 20px}}section#map .container p{-webkit-transition:.52s ease;-moz-transition:.52s ease;-ms-transition:.52s ease;-o-transition:.52s ease;transition:.52s ease}section#map .container.hide{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}@media only screen and (max-width:1150px){section#map .container.hide{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}section#map .container.hide p{opacity:0;visibility:hidden}@media only screen and (max-width:1150px){section#map .container.hide p{opacity:1;visibility:visible}}section#map .container.hide .map-container-toggle:before{opacity:0}section#map .container.hide .map-container-toggle:after{top:13px}section#map h2{padding-bottom:0;font-size:26px}@media only screen and (max-width:767px){section#map h2{font-size:20px}}section#map .divider-container{margin:20px auto 30px auto}section#map h2,section#map p{color:#f9f9f9}section#map #g-map{height:100%;opacity:.85;-webkit-transition:.52s ease;-moz-transition:.52s ease;-ms-transition:.52s ease;-o-transition:.52s ease;transition:.52s ease}@media only screen and (max-width:720px){section#map #g-map{position:static !important}}section#map #g-map.full{opacity:1}section#map .map-container-toggle{position:absolute;top:0;right:0;padding:10px;background:#212121;width:40px;height:40px;-webkit-transition:.17s ease;-moz-transition:.17s ease;-ms-transition:.17s ease;-o-transition:.17s ease;transition:.17s ease}@media only screen and (max-width:1150px){section#map .map-container-toggle{display:none}}section#map .map-container-toggle:after{content:'\0043';display:inline-block;font-family:'realseal';font-style:normal;font-weight:400;line-height:1;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:#fff;text-shadow:0px 0px 6px rgba(0,0,0,.4);right:13px;top:16px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.17s ease;-moz-transition:.17s ease;-ms-transition:.17s ease;-o-transition:.17s ease;transition:.17s ease}section#map .map-container-toggle:before{content:'\0043';display:inline-block;font-family:'realseal';font-style:normal;font-weight:400;line-height:1;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:#fff;text-shadow:0px 0px 6px rgba(0,0,0,.4);right:13px;-webkit-transition:.17s ease;-moz-transition:.17s ease;-ms-transition:.17s ease;-o-transition:.17s ease;transition:.17s ease}section#map .map-container-toggle:hover{cursor:pointer;background:#e94252}section#testimonials{background:#e94252 url(//www.realsealhomeimprovements.com/wp-content/themes/realseal/images/bg/vertical-sliding-sash-windows.png) center no-repeat;background-attachment:fixed;margin-bottom:50px;padding:80px 0}@media only screen and (max-width:1150px){section#testimonials{padding:40px 0;margin-bottom:40px}}.ios section#testimonials{background-attachment:inherit;background-size:cover}section#testimonials .divider-container{margin:10px auto 30px auto}@media only screen and (max-width:580px){section#testimonials .divider-container{margin:10px auto 10px auto}}section#testimonials .divider-container .center-dot,section#testimonials .divider-container .outer-dot{background:#faa}section#testimonials .divider-container .outer-dot:first-child:before{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(left,rgba(255,170,170,0) 0%,rgba(255,170,170,1) 35%);background:-webkit-linear-gradient(left,rgba(255,170,170,0) 0%,rgba(255,170,170,1) 35%);background:linear-gradient(to right,rgba(255,170,170,0) 0%,rgba(255,170,170,1) 35%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaaaa',endColorstr='#ffaaaa',GradientType=1)}section#testimonials .divider-container .outer-dot:last-child:after{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(right,rgba(255,170,170,0) 0%,rgba(255,170,170,1) 35%);background:-webkit-linear-gradient(right,rgba(255,170,170,0) 0%,rgba(255,170,170,1) 35%);background:linear-gradient(to left,rgba(255,170,170,0) 0%,rgba(255,170,170,1) 35%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaaaa',endColorstr='#ffaaaa',GradientType=1)}section#testimonials h2{padding-bottom:0;color:#fff;text-shadow:0px 1px 0px rgba(0,0,0,.25)}section#testimonials .comp-test{overflow:hidden}section#testimonials .comp-test .comp-slide .testimonial{float:left;vertical-align:middle;padding-top:25px;position:relative}section#testimonials .comp-test .comp-slide .testimonial p{color:#fff;font-size:16px;font-style:italic;display:inline-block;position:relative;padding:0 25px}@media only screen and (max-width:580px){section#testimonials .comp-test .comp-slide .testimonial p{font-size:14px}}section#testimonials .comp-test .comp-slide .testimonial p:before{content:'“';position:absolute;top:-15px;left:-5px;font-size:48px;color:#fff;font-family:'Playfair Display',serif;font-weight:400;line-height:1}section#testimonials .comp-test .comp-slide .testimonial h5{margin:20px 0;display:inline-block;font-size:14px;width:100%;font-weight:700;color:#fff;opacity:.5}section#testimonials .slick-dots{margin-top:20px}section#testimonials .slick-dots li{background:#fff;width:8px;height:8px;display:inline-block;margin:0 5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;opacity:.4;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}section#testimonials .slick-dots li button{display:none}section#testimonials .slick-dots li:hover{cursor:pointer;opacity:.6}section#testimonials .slick-dots li.slick-active{opacity:1}section#testimonials .comp-slide-nav{text-align:center}section#testimonials .comp-slide-nav a{background:#fff;width:8px;height:8px;display:inline-block;margin:0 5px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;opacity:.4}section#testimonials .comp-slide-nav a:hover{cursor:pointer;opacity:.6}section#testimonials .comp-slide-nav.position-1 a.nav-1,section#testimonials .comp-slide-nav.position-2 a.nav-2,section#testimonials .comp-slide-nav.position-3 a.nav-3,section#testimonials .comp-slide-nav.position-4 a.nav-4,section#testimonials .comp-slide-nav.position-5 a.nav-5,section#testimonials .comp-slide-nav.position-6 a.nav-6,section#testimonials .comp-slide-nav.position-7 a.nav-7,section#testimonials .comp-slide-nav.position-8 a.nav-8,section#testimonials .comp-slide-nav.position-9 a.nav-9,section#testimonials .comp-slide-nav.position-10 a.nav-10{opacity:1;text-shadow:0px 0px 6px rgba(0,0,0,.4)}@media only screen and (max-width:1440px){.page-template-page-contact section#hero .checkatrade-score{display:none}.page-template-page-contact section#hero .contact-details{max-width:100%;margin:0;left:0}}.page-template-page-product-overview section#footer-ctas{margin-top:-40px}.ultion-strip{display:block;text-align:center;text-decoration:none;padding:20px 0;background:#16232a;background-image:url(/wp-content/themes/realseal/images/background.jpg);background-position:left center;background-repeat:no-repeat;background-size:600px;position:relative}@media only screen and (max-width:1050px){.ultion-strip{background-size:400px;padding:15px 0}}@media only screen and (max-width:850px){.ultion-strip{background-size:250px}}@media only screen and (max-width:820px){.ultion-strip{padding:15px 25px}}@media only screen and (max-width:475px){.ultion-strip{background-size:180px}}.ultion-strip:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:rgba(38,61,76,.35);z-index:0;opacity:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.ultion-strip:hover:before{opacity:1}.ultion-strip:hover p b{color:#f55f16}.ultion-strip p{margin:0;padding:0;color:#fff;display:inline-block;vertical-align:middle;font-weight:500;font-size:18px;text-transform:uppercase;position:relative;text-shadow:1px 1px 0px rgba(0,0,0,.45);z-index:1}@media only screen and (max-width:1050px){.ultion-strip p{font-size:14px}}.ultion-strip p b{color:#f76924;margin-left:5px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:820px){.ultion-strip p b{display:block;margin-left:0;margin-top:7px}}.ultion-strip p b i:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);font-size:13px;margin-top:-3px;margin-left:-2px}@media only screen and (max-width:1050px){.ultion-strip p b i:before{font-size:10px;margin-left:0}}.ultion-strip .ultion-logo{display:block;width:160px;margin:auto;margin-bottom:20px;position:relative;z-index:1;-webkit-backface-visibility:hidden}@media only screen and (max-width:1050px){.ultion-strip .ultion-logo{width:140px;margin-bottom:15px}}@media only screen and (max-width:820px){.ultion-strip .ultion-logo{width:115px;margin-bottom:12px}}.iframe-video{position:relative;padding-bottom:56.25%;height:0}.iframe-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ultion-img{position:absolute;left:0;z-index:-1;opacity:.2}@media only screen and (max-width:1400px){.ultion-img{width:370px}}@media only screen and (max-width:500px){.ultion-img{display:none}}.lock-front{position:absolute;right:0}.form-container{display:block;overflow:hidden;max-width:100%}.form-container .form-content{float:left;text-align:left;width:calc(100% - 400px);padding-right:60px}@media only screen and (max-width:1024px){.form-container .form-content{width:100%;float:none;padding:0}}.form-container .form-content h2{padding-bottom:20px}.form-container .form-content .form-container{margin-top:25px !important;width:100%}.form-container .contact-details{float:right;background:#333;width:400px;padding:40px 50px;text-align:left}@media only screen and (max-width:1024px){.form-container .contact-details{width:100%;float:none;margin-top:40px}}@media only screen and (max-width:550px){.form-container .contact-details{padding:20px 30px;margin-top:20px}}@media only screen and (max-width:400px){.form-container .contact-details{padding:20px 15px}}.form-container .contact-details h3{color:#fff;padding-bottom:15px}.form-container .contact-details .email{display:block;overflow:hidden;margin-bottom:20px}.form-container .contact-details .phone{display:block;overflow:hidden}.form-container .contact-details .icon{width:30px;float:left}@media only screen and (max-width:345px){.form-container .contact-details .icon{width:25px}}@media only screen and (max-width:345px){.form-container .contact-details .icon:before{font-size:18px}}@media only screen and (max-width:325px){.form-container .contact-details .icon.icon-address{margin-bottom:21px}}.form-container .contact-details a{color:#fff;display:block;text-decoration:none;word-break:break-all}@media only screen and (max-width:345px){.form-container .contact-details a{font-size:12px}}.form-container .contact-details .location{margin-bottom:30px}.form-container .contact-details .location li{display:inline-block}.fixed-cta{position:fixed;bottom:15px;left:15px;background:#16232a;background-image:url(/wp-content/themes/realseal/images/background.jpg);background-position:left center;background-repeat:no-repeat;background-size:600px;background-size:cover;text-align:center;width:240px;z-index:1;-webkit-box-shadow:0px 0px 20px -5px #000;-moz-box-shadow:0px 0px 20px -5px #000;-ms-box-shadow:0px 0px 20px -5px #000;-o-box-shadow:0px 0px 20px -5px #000;box-shadow:0px 0px 20px -5px #000;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:720px){.fixed-cta{left:0;right:0;bottom:0;background-size:320px;width:100%}}.fixed-cta.close{opacity:0;visibility:hidden}.fixed-cta .close{position:absolute;top:0;right:0;width:40px;line-height:40px;font-size:15px;font-weight:900;color:#fff;background:rgba(0,0,0,.2);cursor:pointer;z-index:9999;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:720px){.fixed-cta .close{width:35px;line-height:35px;font-size:14px}}.fixed-cta .close:hover{background:rgba(0,0,0,.5)}.fixed-cta a{display:block;padding:15px;text-decoration:none;position:relative;overflow:hidden}@media only screen and (max-width:1350px){.fixed-cta a{padding:15px 30px}}@media only screen and (max-width:720px){.fixed-cta a{padding:10px 20px;padding-right:30px;text-align:left}}.fixed-cta a:hover:before{background:rgba(22,35,42,.75)}.fixed-cta a:before{content:'';position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(22,35,42,.5);z-index:-1;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.fixed-cta a img{margin-bottom:9px;width:135px}@media only screen and (max-width:1350px){.fixed-cta a img{width:135px;margin-bottom:6px}}@media only screen and (max-width:720px){.fixed-cta a img{width:110px;margin-bottom:0;display:none}}.fixed-cta a p{margin:0;padding:0;color:#fff;display:block;vertical-align:middle;font-weight:500;font-size:15px;text-transform:uppercase;position:relative;text-shadow:1px 1px 0px rgba(0,0,0,.45);z-index:1}@media only screen and (max-width:1350px){.fixed-cta a p{font-size:14px}}.fixed-cta a p b{color:#f76924;display:block;margin-left:0;margin-top:7px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (max-width:720px){.fixed-cta a p b{display:inline-block;margin-left:3px;margin-top:0}}.fixed-cta a p b i:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);font-size:13px;margin-top:-3px;margin-left:-2px}@media only screen and (max-width:1050px){.fixed-cta a p b i:before{font-size:10px;margin-left:0}}