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,font,img,ins,kbd,q,s,samp,small,strike,tt,var,b,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,summary,time,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
body{line-height:1}
article,aside,dialog,figure,footer,header,hgroup,nav,section,blockquote{display:block}
ul{list-style:none}
b{font-weight: bold;}
blockquote,q{quotes:none}
*,:after,:before{box-sizing:border-box}
html,body{font-family:"Montserrat",sans-serif}
a{color:#5FD3E8;text-decoration:none}
p{line-height:22px;margin-bottom:10px;font-family:"Lato",sans-serif;font-size:13px}
h1,h2,h3,h4,h5{color:#3e4f59}
.heading{font-size:24px;line-height:1.1;-webkit-font-smoothing:subpixel-antialiased;margin-bottom:5px;font-weight:700}
.sub{font-weight:300;font-size:12px;margin-bottom:35px}
.sub:before{content:'';display:inline-block;vertical-align:middle;height:10px;width:10px;background:#00c0e2;margin:0 10px 2px 0}
.btn{color:#fff;border:1px solid #00c0e2;padding:15px 30px;display:inline-block;background:#00c0e2;position:relative;overflow:hidden;font-size:13px;font-family:"Lato",sans-serif;text-transform:uppercase;-webkit-font-smoothing:subpixel-antialiased;cursor: pointer;}
.btn span{position:relative;z-index:2}
.btn:after,.btn:before{content:'';position:absolute;height:50%;width:100%;background:#fff;z-index:1}
.btn:after{right:100%;top:0}
.btn:before{left:100%;bottom:0}
.btn:hover{color:#00c0e2}
.btn:hover:after{right:0}
.btn:hover:before{left:0}
.container{width:1200px;margin:0 auto}
.right{float:right}
.left{float:left}

#prices {padding: 50px;margin-top: -100px;}
#prices p {color: inherit;}
#prices table { width: 100% }
#prices h3 {font-size: 30px; color: #00c0e2}
#prices td {padding: 10px;}
#prices table, #prices td, #prices tr {border-bottom: 1px solid #00c0e2;}

.clear:before,.clear:after{content:'';display:table}
.clear:after{clear:both}
textarea{overflow:hidden}
.center{text-align:center}
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.padd{padding:100px 0}
.scroll-top{position:fixed;left:-10%;bottom:2.5%;background:#00c0e2;padding:15px;border-radius:50%;z-index:5000;cursor:pointer}
.scroll-top-show{left:5%}
.lines{position:relative;overflow:hidden}
.lines:after,.lines:before,.lines figure:after,.lines figure:before{content:'';position:absolute;background:#00c0e2}
.lines:after{top:0;left:-100%;height:2px;width:100%;-webkit-transition:left .5s ease-out;transition:left .5s ease-out}
.lines:before{top:-100%;right:0;height:100%;width:2px;-webkit-transition:top .5s ease-out .5s;transition:top .5s ease-out .5s}
.lines figure:after{bottom:0;height:2px;right:-100%;width:100%;-webkit-transition:right .5s ease-out 1s;transition:right .5s ease-out 1s}
.lines figure:before{left:0;bottom:-100%;height:100%;width:2px;-webkit-transition:bottom .5s ease-out 1.5s;transition:bottom .5s ease-out 1.5s}
.slider-wrapper{position:relative;overflow:hidden}
.slider-wrapper .overflow{position:absolute;height:100%;width:100%;left:0;top:0;background:#000;z-index:3;opacity:0;}
.slider-wrapper .container{position:absolute;top:0;left:0;right:0;margin:0 auto;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;z-index:4}
.slider-wrapper .content{text-align:right;position:relative}
.slider-wrapper .pri,.slider-wrapper .sec{text-transform:uppercase;font-size:21px;color:#fff;font-weight:700;font-family:"Montserrat",sans-serif}
.slider-wrapper .sec{color:#00c0e2}
.slider-wrapper .pri,.slider-wrapper .sec,.slider-wrapper a.btn{opacity:0;margin-bottom:10px;-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}
.slider-wrapper .active .pri{-webkit-animation:animationY 1s ease-out .9s forwards;animation:animationY 1s ease-out .9s forwards}
.slider-wrapper .active .sec{-webkit-animation:animationY 1s ease-out .7s forwards;animation:animationY 1s ease-out .7s forwards}
.slider-wrapper .active a.btn{-webkit-animation:animationY 1s ease-out .5s forwards;animation:animationY 1s ease-out .5s forwards}
.slider-wrapper .active li.btn{opacity:1;}
.slider-wrapper li.btn{margin-top:15px;display:inline-block;padding:7px 12px;background:transparent;font-size:18px;cursor:pointer;opacity:0;-webkit-transition:opacity 1s ease-out 1.2s;transition:opacity 1s ease-out 1.2s}
.slider-wrapper li.btn:hover{color:#fff}
.slider-wrapper li.btn:after,.slider-wrapper li.btn:before{background:#00c0e2}
.slider-wrapper .owl-controls{position:absolute}
.header{position:fixed;z-index:5000;width:100%;top:0;left:0}
.header:before{content:'';position:absolute;height:100%;width:100%;background:#1f2a31;z-index:1}
.header .logo,.header ul,.header .call{display:inline-block}
.header .container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 0;position:relative;z-index:2}
.header li{display:inline-block}
.header li:not(:last-child){border-right:1px solid #49575d}
.header li a{padding:18px 30px;line-height:16px;font-weight:700;text-transform:uppercase;font-size:13px}
.header li a:hover{color:#00c0e2}
.header li .active{color:#00c0e2}
.header .call{font-size:25px}
.header .call img{margin-right:10px}
.header-fix{padding:5px 0;box-shadow:0 0 5px #333}
.header-fix:before{top:0}
.mobile-call{font-size:30px;background:#00c0e2;text-align:center;display:none;width:100%;padding:15px;color:#fff;}
.mobile-call img{vertical-align:middle;margin-right:5px}
.mobile-call-fixed{box-shadow:0 0 5px #333;position:fixed;top:0;z-index:5000}
footer{background:#3e4f59}
footer .flex{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
footer .flex > div,footer .flex > section{width:23%;display:inline-block;float:left}
footer .flex .address{width:32%}
footer .flex .links{width:12%}
footer p{color:#fff}
footer a{font-size:14px}
footer a:hover{color:#00c0e2}
footer .brand img{margin-bottom:45px}
footer .sub{color:#fff;font-size:15px;margin:16px 0 20px}
footer .sub:after{content:'';display:block;height:1px;width:100px;background:#445c6b;margin-top:30px}
footer li{margin-bottom:10px}
footer address{color:#fff;font-size:12px;font-family:"Montserrat",sans-serif;line-height:150%;font-style:normal}
footer address a{font-size:12px;color:#00c0e2}
.copy{background:#1f2a31;padding:35px 0}
.copy p{margin:0;color:#fff}
.copy li{display:inline-block;margin:0 15px}
.copy li:hover a{background:#00c0e2}
.copy a{background:#3e4f59;padding:5px 10px}
#services h1{text-align:center;font-size:34px;margin-bottom:40px}
#services .flex{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
#services section{width:32%;display:inline-block;padding:20px 48px}
#services section:nth-child(-n+3){margin-bottom:20px}
#services h2{text-transform:uppercase;font-size:18px;margin:15px 0 25px}
#multi{overflow:hidden}
#multi .flex{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#multi .container .about ul {margin: 20px;}
#multi .container .about ul li {list-style-image: url('../images/whyTick.png'); margin-bottom: 10px; text-align: left;}
#multi section{width:50%;padding:100px 85px;position:relative;float:left;opacity:0;}
#multi section:before{content:'';position:absolute;height:100%;width:1000%;top:0}
#multi p:not(.sub){text-align:left}
.about{background:#f5f5f5}
.about:before{background:#f5f5f5;right:100%}
.about img{width:100%}
#blog article{text-align:left;width:48%;float:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);opacity:0;}
#blog article:nth-of-type(-n+2){margin-bottom:2%}
#blog article:nth-of-type(2n){float:right}
#blog img{display:block;width:100%}
#blog figure,#blog .content{width:50%;float:left}
#blog .content{background:#f5f5f5;padding:40px 30px}
#blog h4{font-weight:700;text-transform:uppercase;font-size:13px;margin-bottom:20px}
#blog figure{position:relative}
#blog figure p{margin:0}
#blog time{position:absolute;left:0;top:0;text-align:center;font-weight:300;font-size:10px;background:#3e4f59;padding:5px 10px;color:#fff}
#blog time span{display:block;font-size:22px;font-weight:400;line-height:18px;margin-top:7px;margin-bottom:5px}
#comPrices p{width:80%;margin:40px auto}
#testimonials{position:relative;overflow:hidden}
#testimonials .parallax{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/testimonials-bg.jpg);background-size:cover;z-index:1}
#testimonials .container{position:relative;z-index:2}
#testimonials .heading,#testimonials .sub{color:#fff}
#testimonials blockquote{padding:60px 20px 30px;border:1px solid #5fd3e8;position:relative;margin:40px 0}
#testimonials blockquote:after{content:'';height:40px;width:40px;top:-20px;position:absolute;left:5%;background:#5fd3e8 url(../images/quote.png) no-repeat center center;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
#testimonials .active blockquote:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
#testimonials .owl-theme .owl-dots .owl-dot.active span,#testimonials .owl-theme .owl-dots .owl-dot:hover span{background:#5fd3e8}
#testimonials .slider2{text-align:left}
#testimonials p{color:#fff}
.contact{background:#00c0e2}
.contact h3,.contact p{color:#fff}
.contact:before{background:#00c0e2;left:100%}
.contact .sub:before{background:#fff}
.contact form{margin-top:30px}
.c_input{width:100%;float:left;margin-bottom:10px}
.c_input:nth-of-type(2n){float:right}
.c_input.postcodebox{width:100%}
.stinput.postcode-input{width:48%;float:left}
.dash{float:left;position:relative;top:14px;margin:0 4px}
input,textarea{background:transparent;color:#fff;width:100%;padding:18px 20px;font-family:"Montserrat",sans-serif;background:#5fd3e8;border:none;font-size:12px}
input:focus,textarea:focus{outline:0}
input[type="submit"]{cursor:pointer;width:auto;background:#3e4f59;border:1px solid #3e4f59;padding:20px 50px;float:none}
input[type="submit"]:hover{background:#fff;color:#3e4f59}
textarea{min-height:150px}
::-webkit-input-placeholder{color:#fff;text-transform:uppercase}
:-moz-placeholder{color:#fff;opacity:1;text-transform:uppercase}
::-moz-placeholder{color:#fff;opacity:1;text-transform:uppercase}
:-ms-input-placeholder{color:#fff;text-transform:uppercase}
a,input,textarea,.btn,.btn:after,.btn:before,.header,.header:before,.ham,.ham:after,.ham:before,#services section{-webkit-transition:all .4s ease-out;transition:all .4s ease-out}
blockquote:after{-webkit-transition:all .6s cubic-bezier(0,0,0.35,1.8) .5s;transition:all .6s cubic-bezier(0,0,0.35,1.8) .5s}
.slider-wrapper .pri,.slider-wrapper .sec{padding: 10px;background: rgba(47,47,47,.5);}
@keyframes animationY {
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes bounceInLeft {
from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
to{-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes bounceInRight {
from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
to{-webkit-transform:none;transform:none;opacity:1;}
}
.lines-anim:after{left:0}
.lines-anim:before{top:0}
.lines-anim figure:after{right:0}
.lines-anim figure:before{bottom:0}
.animate{-webkit-animation:animationY 1s ease-out forwards;animation:animationY 1s ease-out forwards}
.multi-anim .about{-webkit-animation:bounceInLeft 1s forwards;animation:bounceInLeft 1s forwards}
.multi-anim .contact{-webkit-animation:bounceInRight 1s forwards;animation:bounceInRight 1s forwards}
.container-off,.content-wrap{overflow:hidden;width:100%;height:100%}
.menu-wrap a{color:#fff}
.content-wrap{-webkit-overflow-scrolling:touch}
.content-off{position:relative;background:#fff}
.content-off::before{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:rgba(0,0,0,0.3);content:'';opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:opacity 0.4s,-webkit-transform 0.4s;transition:opacity 0.4s,-webkit-transform 0.4s;transition:opacity 0.4s,transform 0.4s;transition:opacity 0.4s,transform 0 0.4s,-webkit-transform 0.4s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1)}
.menu-button{position:fixed;z-index:1000;margin:1em;padding:0;width:2.5em;height:2.25em;border:none;text-indent:2.5em;font-size:1.5em;color:transparent;background:transparent}
.menu-button::before{position:absolute;top:.5em;right:.5em;bottom:.5em;left:.5em;background:-webkit-linear-gradient(#373a47 20%,transparent 20%,transparent 40%,#373a47 40%,#373a47 60%,transparent 60%,transparent 80%,#373a47 80%);background:linear-gradient(#373a47 20%,transparent 20%,transparent 40%,#373a47 40%,#373a47 60%,transparent 60%,transparent 80%,#373a47 80%);content:''}
.menu-button:hover{opacity:.6}
.show-menu .close{position:relative;z-index:10000;margin-bottom:10%}
.menu-wrap{background:#222;position:fixed;top:0;z-index:10000;width:300px;height:100%;padding:1em 1.5em 0;font-size:1.15em;-webkit-transform:translate3d(-320px,0,0);transform:translate3d(-320px,0,0);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform 0.4s,-webkit-transform .4s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1);box-shadow:0 0 5px #333}
.menu-wrap > a{display:block;text-align:center}
.menu,.icon-list{height:100%}
.menu{position:relative}
.menu ul{position:absolute;bottom:10%;width:100%;text-align:center}
.menu ul li{display:inline-block;margin-right:15px}
.menu ul li:last-child{margin:0}
.icon-list{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.icon-list a{display:inline-block;width:100%;padding:.8em;-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);position:relative}
.icon-list a:hover{color:#fff;background:#000}
.icon-list .active{color:#fff;background:#000}
.icon-list .active span{z-index:2;position:relative}
.icon-list,.icon-list a{-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0 0.4s,-webkit-transform 0.4s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1)}
.icon-list a:nth-child(2){-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0)}
.icon-list a:nth-child(3){-webkit-transform:translate3d(0,1500px,0);transform:translate3d(0,1500px,0)}
.icon-list a:nth-child(4){-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
.icon-list a:nth-child(5){-webkit-transform:translate3d(0,2500px,0);transform:translate3d(0,2500px,0)}
.icon-list a:nth-child(6){-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
.icon-list a:nth-child(7){-webkit-transform:translate3d(0,3500px,0);transform:translate3d(0,3500px,0)}
.icon-list a span{margin-left:10px;font-weight:700}
.show-menu .menu-wrap{display:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;transition:transform .8s;transition:transform 0.8s,-webkit-transform .8s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1)}
.show-menu .icon-list,.show-menu .icon-list a{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;transition:transform .8s;transition:transform 0.8s,-webkit-transform .8s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1)}
.show-menu .icon-list a{-webkit-transition-duration:.9s;transition-duration:.9s}
.show-menu .content::before{opacity:1;-webkit-transition:opacity .8s;transition:opacity .8s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.ham{position:relative;padding:12px 0;width:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;cursor:pointer}
.ham:after,.ham:before,.ham span{content:'';position:absolute;height:3px;width:100%;left:0;background:#fff;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;border-radius:20px}
.ham:before{top:0}
.ham:after{bottom:-2px}
.active-ham:after{-webkit-transform:rotate(36deg);-ms-transform:rotate(36deg);transform:rotate(36deg)}
.active-ham:before{-webkit-transform:rotate(-36deg);-ms-transform:rotate(-36deg);transform:rotate(-36deg)}
.active-ham span{opacity:0;}
.hide{-webkit-transform:translate3d(0,-150%,0);transform:translate3d(0,-150%,0)}
.lt-ie9 .loading,.lt-ie9 .menu-wrap{display:none}
.lt-ie9 #multi section{opacity:1;width:49%}
.lt-ie9 #blog article,.lt-ie9 .slider-wrapper .pri,.lt-ie9 .slider-wrapper .sec,.lt-ie9 .slider-wrapper .btn{opacity:1;}
.lt-ie9 .slider-wrapper .content{padding-top:250px}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-tap-highlight-color:#000;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{display:none}
.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#fff;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#515151}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}

.phoneTop img:nth-of-type(1) {
    position: relative;
    top: 3px;
}

@media only screen and (max-width: 1280px) {
    .phoneTop img:nth-of-type(2) {
        width: 80%;
    }
    .header li a {
        padding: 18px 12px !important;
    }
}


@media (min-width: 960px) and (max-width: 1199px) {
.container{width:95%}
.header li a{padding:18px 20px}
.show-menu .menu-wrap{display:block}
.header .call{font-size:13px}
.stinput.postcode-input{width:47%}
}
@media only screen and (max-width: 980px) {
#comPrices img{width:100%}
.scroll-top{left:-20%}
.scroll-top-show{left:5%}
}
@media (min-width: 720px) and (max-width: 959px) {
.container{width:95%}
.padd{padding:60px 0}
.lines:after{left:0}
.lines:before{top:0}
.lines figure:after{right:0}
.lines figure:before{bottom:0}
.slider-wrapper .overflow{display:none}
.slider-wrapper .content{padding-top:15%}
.slider-wrapper .pri,.slider-wrapper .sec,.slider-wrapper a.btn{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
.slider-wrapper li.btn{opacity:1;}
.header ul{display:none}
#services section{width:49%;margin-bottom:10px;padding:10px 48px}
#multi section{opacity:1;width:100%;padding:60px 45px}
#multi section:before{display:none}
#blog article{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
#blog figure,#blog .content{width:100%}
.multi-anim .about,.multi-anim .contact{-webkit-animation:none;animation:none}
.show-menu .menu-wrap{display:block}
.ham{display:block}
}
@media (max-width: 719px) {
.phoneTop {display: none;}
.slider-wrapper{display: none;}
#floating_bar{display:none}
.container{width:95%}
.padd{padding:20px 0}
.lines:after{left:0}
.lines:before{top:0}
.lines figure:after{right:0}
.lines figure:before{bottom:0}
.slider-wrapper .overflow{display:none}
.slider-wrapper .content{text-align:center;width:100%}
.slider-wrapper .pri,.slider-wrapper .sec,.slider-wrapper a.btn{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
.slider-wrapper li.btn,.slider-wrapper .btn,.slider-wrapper .sec{display:none}
.header{position:relative;padding:5px 0}
.header:before{top:0}
.header ul{display:none}
.header .call{display:none}
.mobile-call{display:block}
footer{text-align:center}
footer .links,footer .services{display:none}
footer .flex > div,footer .flex .address{width:100%}
footer .sub:after{margin:30px auto 0}
.copy .left,.copy .right{width:100%;text-align:center}
.copy .left{margin-bottom:30px}
#services section{width:100%;margin-bottom:5px;padding:5px 48px}
#multi section{opacity:1;width:100%;padding:30px 45px}
#multi section:before{display:none}
#blog article{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;width:100%}
#blog figure,#blog .content{width:100%}
.c_input{width:100%}
.multi-anim .about,.multi-anim .contact{-webkit-animation:none;animation:none}
.show-menu .menu-wrap{display:block}
.ham{display:block;right:0;left:auto}
.stinput.postcode-input{width:47%}
}
#floating_bar{right:20px;bottom:0;height:95px;position:fixed!important;width:0;z-index:999}
.floating_bar_big_but{background-color:#AEDA68;box-shadow:0 2px 1px #A2A9A1;color:#FFF;display:block;font-weight:700;height:55px;padding-top:10px;text-decoration:none;text-transform:uppercase}
.floating_bar_big_but:hover{background-color:#222;color:#FFF!important}
#fb_4{background-position:12px center;background-repeat:no-repeat;color:#FFF;font-size:24px!important;height:50px;text-align:center;padding:10px;text-decoration:none;background:#41C7ED;text-transform:uppercase;text-shadow:1px 1px 2px rgba(47,47,47,.8);border-radius:5px;box-shadow:0 4px 1px rgba(47,47,47,.5)}
#fb_4:hover{background:#2f2f2f;color:#fff}
#floating_bar_girl{position:absolute;bottom:10px;right:10px}
#floating_bar_girl_pic{position:absolute;z-index:1;right:-40px;bottom:31px;left:0;display:block;width:223px;height:207px;background-image:url(../img/chat_icon.png);background-repeat:no-repeat;background-size:70%}
#floating_bar{bottom:10px!important;height:125px;right:5px;position:fixed!important;width:225px;z-index:100}
#floating_bar_girl a.floating_bar_big_but{background:#EC9532 none repeat scroll 0 0;bottom:0;color:#fff;border:1px solid #fff;display:block;font-size:22px;text-decoration:none;font-weight:800;height:44px;left:0;line-height:44px;position:absolute;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out 0s;width:210px;z-index:100}
#chatdiv{z-index:9999}
.button_chat:hover{cursor:pointer}
@media only screen and (max-width: 480px) {
    .stinput.postcode-input {width: 46%;}
}
#messageIssent:before {
  display: block;
  content: " ";
  margin-top: -285px;
  height: 285px;
  visibility: hidden;
}
.error.bold , .messege-send-text {text-shadow: 1px 1px 2px rgba(47,47,47,.7)}
.error.bold{padding: 10px; color: #fff; background: tomato; border: 2px solid #be442e; border-radius: 5px; margin-bottom: 20px;}
.messege-send-text{padding:20px; color: #fff; background: #97cc3a; line-height: 1.5em; border: 2px solid #fff; border-radius: 5px;}
.captcha{
    width: 100%;
    padding: 15px 5px;

}
.captchadiv{
    width: 60%;
    float: left;
}
.captcha .c_send{
    width: 40%;
    float: right;
    padding: 16px 0;
    font-size: 1.5em;
    
}
.captchaleftdiv {
    float: left;
    width: 55%;
}

.captcharightdiv{
    float: right;
    width: 43%;
    padding-left: 2px;
}

#label_antis {
    float: left !important;
    font-size: 14px;
    font-style: italic;
    color: #fff;
}
.captcha .c_send input{
    font-size:20px;
    margin: 0;
    margin-left: 10px;
    width: 100%;
    padding: 9px;
   
}
.captcharightdiv img{
    height: 44px;
}

@media (max-width: 992px){
    .captcha .c_send , .captchadiv{
    width: 100%;
    }
    .captcha .c_send input{
        margin-left: 0;
    }
    .captcharightdiv img{
    height:48px;
}
    .captcharightdiv{
        width: 43%;
    }
    .captchaleftdiv {
    width: 55%;
}
}
@media (max-width: 768px){
    .captchadiv{
        width: 100%;
       
    }
    .captcha .c_send{
        width: 100%;
    }
    #contact_us{
        padding: 80px 0;
    }
    .captcharightdiv img{
        height: 45px;
        width:100%;
}
.captchaleftdiv {
    width: 70%;
}

.captcharightdiv{
    width: 25%;
}

}
@media (max-width: 600px){
   .captchaleftdiv {
    width: 50%;
}

.captcharightdiv{
    width: 45%;
} 
}



/**/

footer .flex > div{
    width: 16%;
    margin: 0 auto;
}
footer .brand img{
    margin-bottom: 15px;
}
footer .flex .address{
    width: 100%;
    text-align: center;
}

footer .sub:after{
    margin: 0 auto;
    margin-top: 20px;
}

@media only screen and (max-width: 480px){
    
footer .flex > div{
    width: 55%;
    margin: 0 auto;
}
}
#amzgForm span {display: none;}