a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
:root{--main-bg-color:#ebdee8;--primary-color:#1b327e;--secondary-color:#F6EFEC;--accent-color:#EDBE30;--footer-text:#000;--button-text:#000;--cities-hover:rgb(240 193 225 / 40%);--services-text-hover:#000}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,td,th{font-weight:400;vertical-align:middle}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
a img{border:none;max-width:100%}
article,aside,details,figcaption,footer,header,hgroup,main,menu,nav,section,summary{display:block}
b,strong{font-weight:700}
*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.blog section img,.blog section span,a,input,textarea{-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}
body,html{font-family:Gotham Rounded,sans-serif;font-size:14px;line-height:normal}
a{color:#7d3785;font-weight:700;text-decoration:none}
.headerTitle,.title,h1,h2,h3,h4,h5,h6,p{font-family:Montserrat,sans-serif;color:#2e2f44}
h1{font-size:40px}
h2{font-size:36px}
h3{font-size:32px}
#area_links{overflow:hidden;margin:20px 0}
#area_links li{float:left;width:calc(50% - 40px);padding:10px 20px;min-height:60px;background:#f0fafc;border-radius:50px;line-height:50px;position:relative;margin:5px}
#area_links li a{color:#9ddaf6}
#area_links li:nth-child(odd){clear:both}
#area_links li::after{content:url('/pub/area-arrow.png');position:absolute;right:20px;top:15px}
.container{width:1200px;margin:0 auto;display:block;padding:30px 0;overflow:hidden}
@font-face {font-family: 'Montserrat';src: url('../fonts/Montserrat-Regular.woff2') format('woff2');font-weight: 400;font-style: normal;font-display: swap;}
@font-face {font-family: 'Gotham Rounded';src: url('../fonts/GothamRoundedBook.woff2') format('woff2');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'Montserrat';src: url('../fonts/Montserrat-Bold.woff2') format('woff2');font-weight: 700;font-style: normal;font-display: swap;}
@font-face {font-family: 'Montserrat';src: url('../fonts/Montserrat-Light.woff2') format('woff2');font-weight: 300;font-style: normal;font-display: swap;}
.btn.image{background:#76b145;border-radius:5px;clear:both;color:#fff;display:block;font-size:15px;font-weight:700;margin:10px auto 0;padding:10px 5px 8px 40px;text-align:center;width:173px;cursor:pointer;background-image:url(/images/photo_upload.png);background-position:5px center;background-repeat:no-repeat;border:1px solid #fff}
.btn.image:hover{background-color:#00beeb}
@keyframes slidy{
0%{left:0}
10%{left:0}
20%{left:-100%}
30%{left:-100%}
40%{left:-200%}
50%{left:-200%}
60%{left:-300%}
70%{left:-300%}
80%{left:-400%}
90%{left:-400%}
100%{left:-500%}
}
div#slider{overflow:hidden;height:436px}
div#slider figure img{width:330px;float:left}
div#slider figure{position:relative;width:700%;margin:0;left:0;text-align:left;font-size:0;animation:20s slidy infinite}
.lt2{color:#812e93;margin:20px 0;text-align:center}
.lt3{color:#812e93;font-size:26px;margin-bottom:20px}
.moduleBox>p{margin-bottom:30px;text-shadow:1px 1px 0 #fff}
.telNumb{white-space:nowrap}
header{background:#fff;clear:both;display:block;float:left;padding:10px 0 0;position:fixed;width:100%;z-index:10000;transition:all .4s ease}
header.app_header{box-shadow:none;background:0 0}
.headerFix{height:115px}
header.sticky{padding:5px 0 0;box-shadow:0 0 5px #777;transition:all .5s ease;background:rgba(255,255,255,.95) none repeat scroll 0 0}
header.sticky .logoBox img{height:70px;transition:all .4s ease}
header .logoBox img{transition:all .4s ease;max-width:100px}
header .container{padding:0}
header .logoBox{float:left}
header nav{float:right;width:60%;margin-top:35px}
header.sticky .phone{margin-top:10px}
#menu{padding:20px;border:4px solid #dd3109;border-radius:50px;z-index:11;position:relative;background:#fff}
header nav ul{display:block}
header nav li{display:inline-block;text-align:center;margin:0 7px}
header nav li .menu-title,header nav li a{color:#2c2c2c;font-family:"Gotham Rounded",sans-serif;font-weight:400;text-transform:uppercase;font-size:16px;padding-bottom:27px}
#header nav ul li.active,#header nav ul li:hover,header nav li .menu-title:hover,header nav li a:hover{transition:all .1s ease;color:#d71925;cursor:pointer}
.phone{float:right;margin-top:15px;margin-right:20px;font-family:montserrat;color:#9ddaf6;font-size:13px;font-weight:400}
.phone a{font-size:32px;color:#1b3281;font-weight:700}
.phone a:hover{color:#d71925}
.phone>img{vertical-align:-2px}
.slider{clear:both;max-width:1920px;margin:0 auto}
main{max-width:1920px;margin:0 auto}
p{font-size:20px;margin:10px 0;line-height:35px}
.b1{background:url('/pub/b1.jpg') no-repeat;background-size:cover;height:140px;line-height:25px;padding:50px 30px 50px 270px}
.b1 a,.b2 a{color:#da310a}
.b2{background:url('/pub/b2.jpg') no-repeat;height:160px;background-size:cover;padding:50px 20px 50px 380px;line-height:25px}
.center img{max-width:100%}
.home-2{background:url('/pub/home-4.jpg') no-repeat center top;min-height:630px}
.boiler-1{background:url('/pub/boiler-3.jpg') no-repeat center top;min-height:490px}
.combi-1{background:url('/pub/combi-3.jpg') no-repeat center top;min-height:570px}
.price-1{background:url('/pub/price-3.jpg') no-repeat center top;min-height:450px}
.landlord-1{background:url('/pub/landlord-gas-safety-3.jpg') no-repeat center top;min-height:827px}
.power-flushing-1{background:url('/pub/power-flushing-3.jpg') no-repeat center top;min-height:590px}
.slider .sliderBox{min-height:696px;background-size:cover!important;text-align:left}
.slider .sliderBox .sliderTitle .headerText{font-size:18px;line-height:30px}
.slider .sliderBox .sliderTitle .headerTitle,.title{font-weight:700;line-height:50px;font-size:50px;max-width:400px}
.contact-phone p{font-size:15px;line-height:15px;padding-bottom:10px}
.contact-phone a{font-size:40px;vertical-align:middle;color:#000}
.slider .sliderBox .sliderTitle p span{font-size:28px}
.slider .sliderBox .sliderTitle span,.title span{background:url('/pub/wave.png') repeat-x;white-space:nowrap}
.faq-a{display:none;width:calc(100% - 30px);height:auto;padding-left:30px;font-size:18px;line-height:30px;padding-top:15px}
.faq-box{background:#f2fcfe;margin:10px 0;padding:10px 20px;border-radius:5px;cursor:pointer}
.faq-q p{color:#54bef2;font-weight:700;width:calc(100% - 50px);display:inline-block;text-transform:uppercase;vertical-align:middle;margin:0 0 11px 0}
.faq-q:before{background:url('/pub/faq-arrow.png') no-repeat;height:20px;width:20px;content:' ';display:inline-block;background-size:20px 20px;margin-right:10px}
.faq-box.open .faq-a{visibility:visible;display:block;width:calc(100% - 30px);height:auto;padding-left:30px}
.faq-box.open .faq-q:before{transform:rotate(180deg)}
.button{background:#dd3109;padding:20px 30px;display:inline-block;border-radius:50px;margin-top:10px;color:#fff;text-transform:uppercase;border:none;cursor:pointer}
.button:after{content:'→';margin-left:15px;font-size:40px;line-height:0;display:inline-block;vertical-align:sub;color:#aee6ff;font-weight:700}
.slider .sliderBox .sliderTitle{width:40%;float:left;margin-top:90px}
.slider .sliderBox .sliderTitle .bookNow{margin:20px 0;display:inline-block}
.slider .sliderBox .sliderTitle .bookNow.blue{background:#00beeb}
.slider .sliderBox .sliderTitle .bookNow.blue:hover{background:#76b145}
.specialOffers{text-align:center}
.specialOffers h1{color:#814688;margin-bottom:10px}
.specialOffers p:first-of-type{width:60%;margin:0 auto}
.specialOffers li p{width:auto}
.specialOffers ul{margin-top:30px}
.specialOffers li{display:inline-block;width:33%;vertical-align:top}
.specialOffers ul li span{color:#85bb39;display:block;font-size:16px;margin:5px auto}
.specialOffers ul li a{font-family:"Gotham Rounded",sans-serif;text-transform:uppercase;font-weight:400;font-size:15px}
.specialOffers ul li a img{vertical-align:-1px}
.hexagon{position:relative;margin:100px auto;width:190px;height:110px;background-image:url(../images/icon_offer_03.png);background-position:center center;z-index:1;line-height:110px;text-align:center;font-family:sans-serif;font-size:15px;font-weight:700;letter-spacing:6px;color:#fff;color:rgba(255,255,255,.5);cursor:pointer;transition:color .5s ease,text-shadow .5s ease}
.hexagon:hover{color:#fff;text-shadow:0 0 10px #fff}
.hexagon .face1,.hexagon .face2{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background:inherit;z-index:-1;backface-visibility:hidden}
.hexagon .face1:before,.hexagon .face2:before{content:'';position:absolute;width:220px;height:220px;background:inherit}
.hexagon .face1{transform:rotate(60deg)}
.hexagon .face1:before{left:0;transform-origin:left top;transform:rotate(-60deg) translate(-110px,0)}
.hexagon .face2{transform:rotate(-60deg)}
.hexagon .face2:before{right:0;transform-origin:right top;transform:rotate(60deg) translate(110px,0)}
.moduleBlue{background:#009ae4;color:#fff;text-align:center;min-height:780px}
.moduleBlue h2{font-size:52px}
.moduleBlue .container>p{margin:0 auto;width:60%}
.moduleBlue li{width:200px;display:block;position:relative}
.moduleBlue li img{position:absolute}
.moduleBlue li .bookNow img{position:relative}
.moduleBlue li img:hover{animation-duration:.75s;animation-iteration-count:1;animation-name:hvr-buzz-out;animation-timing-function:linear}
.moduleBlue li .bookNow img:hover{animation-name:none}
.outstandingOffers.moduleBlue{background:#009ae4 url(../images/outstanding_points.png) no-repeat scroll center 180px}
.outstandingOffers.moduleBlue li:first-child{margin-top:70px;text-align:right}
.outstandingOffers.moduleBlue li:first-child img{margin-left:180px;margin-top:0}
.outstandingOffers.moduleBlue li:nth-child(2){font-size:20px;margin-left:370px;margin-top:130px;text-align:center;width:32%}
.outstandingOffers.moduleBlue li:nth-child(3){margin-left:80px;margin-top:10px;text-align:right}
.outstandingOffers.moduleBlue li:nth-child(3) img{margin-left:210px}
.outstandingOffers.moduleBlue li:nth-child(4){float:right;margin-right:100px;margin-top:-380px;text-align:left}
.outstandingOffers.moduleBlue li:nth-child(4) img{margin-left:-280px;margin-top:-30px}
.outstandingOffers.moduleBlue li:nth-child(5){float:right;margin-right:40px;margin-top:-50px;text-align:left}
.outstandingOffers.moduleBlue li:nth-child(5) img{margin-left:-180px;margin-top:-70px}
.outstandingOffers.moduleBlue li:nth-child(6){margin:110px auto 0;text-align:left}
.aboutStandFor.moduleBlue li img{position:relative;display:block;margin:0 auto;padding-bottom:3px}
.aboutStandFor.moduleBlue{background:#009ae4 url(../images/about/about_stang_bg.png) no-repeat scroll center bottom;min-height:740px}
.aboutStandFor.moduleBlue li:first-child{margin-top:290px;margin-left:90px;text-align:left}
.aboutStandFor.moduleBlue li:nth-child(2){margin-top:-305px;margin-left:200px;text-align:left}
.aboutStandFor.moduleBlue li:nth-child(3){margin:-245px auto;text-align:center}
.aboutStandFor.moduleBlue li:nth-child(4){margin-top:265px;margin-left:710px;text-align:right}
.aboutStandFor.moduleBlue li:nth-child(5){margin-top:55px;margin-left:830px;text-align:right}
.bookNow{background:#76b145;border-radius:5px;clear:both;color:#fff;display:block;font-size:16px;font-weight:400;margin:10px auto 0;padding:15px 0;text-align:center;text-transform:uppercase;width:160px;border:0;cursor:pointer}
.bookNow:hover{background:#00beeb}
.bookNow.blue:hover{background:#76b145}
.affordableCost{background:url(../images/costBg.jpg) no-repeat bottom right #ebe8f4;overflow:hidden}
.affordableCost .container{overflow:hidden;padding:40px 0}
.affordableCost h2{color:#7e4187;font-size:45px;text-shadow:1px 1px 0 #fff;padding-right:500px}
.affordableCost .container>p{width:45%;color:#4c4c4c;font-family:"Gotham Rounded",sans-serif;text-shadow:1px 1px 0 #fff}
.affordableCost h3{color:#7ab51c;margin-top:60px;text-shadow:1px 1px 0 #fff}
.affordableCost ul{margin-top:20px}
.affordableCost ul li{display:inline-block;vertical-align:top;width:9%;text-align:center;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);vertical-align:middle}
.affordableCost ul li:hover{animation-duration:.75s;animation-iteration-count:1;animation-name:hvr-buzz-out;animation-timing-function:linear}
.affordableCost ul li a{font-weight:400;color:#616062;font-size:15px;font-family:"Gotham Rounded",sans-serif;display:block;text-shadow:1px 1px 0 #fff}
.affordableCost ul li img{display:block;margin:0 auto 10px;height:70px}
.affordableCost .enjoy{margin-right:250px;position:absolute;right:0}
.affordableCost .bookNow{float:left;margin-top:20px}
.sellingPoints{overflow:hidden;background:url(../images/londonBg.png) no-repeat bottom center}
.sellingPoints .left{float:left;width:47%}
.sellingPoints .left h2{margin-bottom:20px;color:#702379}
.sellingPoints .right{float:right;width:52%}
.sellingPoints .mapBox{float:right;margin-bottom:100px;margin-top:25px;margin-left:40px}
.sellingPoints .mapBox p{padding-left:40px}
.sellingPoints .right h3{color:#702379;font-weight:700;margin-top:20px}
.sellingPoints .container .left img{float:left;margin-bottom:-1px}
.ecoFriendly{background:url(../images/ecoBg.png) no-repeat center 110px #75b041;color:#fff;min-height:590px;overflow:hidden}
.ecoFriendly .container{width:930px}
.ecoFriendly h2{text-align:center}
.ecoFriendly li:first-child{margin-left:20px;margin-top:60px}
.ecoFriendly li:nth-child(2){margin-left:350px;margin-top:60px}
.ecoFriendly li:nth-child(3){float:right;margin-top:-410px;margin-right:0}
.ecoFriendly li{display:block;position:relative;width:250px}
.ecoFriendly li p{font-size:26px;text-transform:uppercase}
.ecoFriendly li p span{display:block;text-transform:none;font-size:14px}
.ecoFriendly .moreInfo{margin-top:40px}
.ecoFriendly .iconEco{left:0;margin:30px auto 0;position:absolute;right:0}
.testimonialsBox{background:url(../images/testimonialsBg.png) no-repeat center 60px #f3f3f3;min-height:570px}
.testimonialsBox .container{overflow:hidden}
.testimonialsBox h2{font-size:64px;color:#702379}
.testimonialsBox .feedback{background:url(../images/feedbackBg.png) no-repeat center;overflow:hidden;width:325px;height:350px;float:left}
.testimonialsBox .feedback p{color:#fff;font-size:16px;font-style:italic;padding:90px 40px 0;text-align:left}
.testimonialsBox .positiveFeedback{float:right;margin-top:40px}
.testimonialsBox .positiveFeedback .jumbo{font-family:Billy,sans-serif;font-size:360px;color:#702379;line-height:.8}
.testimonialsBox .feedback .name{padding-top:0;font-style:normal;text-transform:uppercase;margin-top:10px;font-size:12px;margin-bottom:15px}
.positiveFeedback p img{padding-top:40px;vertical-align:top}
.positiveFeedback .positiveTitle{margin-left:10px;position:absolute}
footer{clear:both}
footer a{color:#000;font-weight:400}
footer .container>div:nth-child(3){padding:60px 40px 0;border-left:2px solid #9ddaf6;border-right:2px solid #9ddaf6}
footer .container>div{min-height:220px}
footer .phone{float:none}
data,footer span.blue{color:#9ddaf6;margin-bottom:10px;display:inline-block}
footer .socialBox{float:right;margin-left:40px}
footer .box{clear:both;overflow:hidden;margin-bottom:20px}
footer .footerColumn{display:inline-block;vertical-align:top}
footer .footerColumn:nth-of-type(2),footer .footerColumn:nth-of-type(4){width:25%}
footer .footerColumn:nth-of-type(3){width:45%;margin:0 25px}
footer .footerColumn .title{font-size:26px;margin-bottom:10px}
footer .footerColumn li a{line-height:1.8}
footer .footerColumn li a:hover{text-decoration:underline}
footer .footerColumn li::before{content:url("../images/footerArrow.png");margin-right:7px;vertical-align:1px}
footer .socialBox li{display:inline-block}
footer .phone img{float:left;margin-bottom:20px;margin-right:10px;margin-top:7px}
footer .phone>a{font-size:32px;line-height:1;margin:0;padding:0;color:#000}
footer .phone>a:hover{color:#00beeb}
footer .phone>span{font-size:13px;text-transform:uppercase}
footer .article>h3{font-size:24px;line-height:1;margin:10px 0}
footer .copyright{clear:both;display:block;float:left;font-size:13px;margin-top:20px;width:100%;text-align:center}
@keyframes hvr-buzz-out{
10%{transform:translateX(3px) rotate(2deg)}
20%{transform:translateX(-3px) rotate(-2deg)}
30%{transform:translateX(3px) rotate(2deg)}
40%{transform:translateX(-3px) rotate(-2deg)}
50%{transform:translateX(2px) rotate(1deg)}
60%{transform:translateX(-2px) rotate(-1deg)}
70%{transform:translateX(2px) rotate(1deg)}
80%{transform:translateX(-2px) rotate(-1deg)}
90%{transform:translateX(1px) rotate(0)}
100%{transform:translateX(-1px) rotate(0)}
}
#contact-form .bookNow{float:right;margin:0 10px 0 0}
.footerColumn #contact-form .stinput,.footerColumn #contact-form textarea{border:0}
#contact-form .stinput{border:none;margin-bottom:10px;padding:10px;width:96%;font-size:inherit;border-bottom:2px solid #a1e2f6;background:0 0}
#contact-form textarea{border:none;padding:10px 0;resize:none;width:98%;font-family:inherit;font-size:inherit;border-bottom:2px solid #a1e2f6;background:0 0;margin-bottom:20px}
#contact-form .imgValid{color:#a1e2f6}
#contact-form #contacttb td{width:50%}
#contact-form .imgValid{margin-top:10px}
#contact-form{margin-bottom:20px;margin-top:-15px}
#contact-form #label_antis{font-size:12px;font-style:italic}
#contact-form #contacttb{width:100%}
.mobileToggle{display:none}
.hoverEffect{background-image:url(../images/blueBg.png);background-position:center;background-repeat:no-repeat;background-size:auto auto;display:block;position:relative;width:232px}
.specialOffers li:first-child .hoverEffect{background-image:url(../images/violetBg.png)}
.specialOffers li:nth-child(2) .hoverEffect{background-image:url(../images/greenBg.png)}
.hoverEffect .bgImage{transition:all .4s ease 0;opacity:.3}
.hoverEffect .firstL{display:block;position:absolute;top:70px;right:0;left:0;margin:0 auto;transition:all .4s ease 0;z-index:1}
.hoverEffect:hover a{opacity:1}
.hoverEffect:hover img{opacity:1}
.toTop{display:none!important}
.wow{visibility:hidden}
.article.blog a{background:#00beeb;border-radius:5px;color:#fff;display:block;font-weight:700;margin-top:10px;padding:7px 10px;text-align:center;width:65px}
#owl-demo .owl-item,#owl-demo2 .owl-item,#owl-demo3 .owl-item{display:block;float:left}
#owl-demo2 .owl-item,#owl-demo3 .owl-item{position:relative;z-index:1}
.owl-theme .owl-controls .owl-page{display:inline-block;z-index:1;position:relative}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:rgba(255,255,255,.5)}
#owl-demo2 .owl-controls .owl-page span,#owl-demo3 .owl-controls .owl-page span{background:#79b245;width:22px;height:22px;opacity:1}
#owl-demo2 .owl-controls .owl-page.active span,#owl-demo2 .owl-controls .owl-page:hover span,#owl-demo3 .owl-controls .owl-page.active span,#owl-demo3 .owl-controls .owl-page:hover span,.serviceBottom.domesticCleaning #owl-demo3 .owl-controls .owl-page.active span,.serviceBottom.domesticCleaning #owl-demo3 .owl-controls .owl-page:hover span,.serviceBottom.windowCleaning #owl-demo3 .owl-controls .owl-page.active span,.serviceBottom.windowCleaning #owl-demo3 .owl-controls .owl-page:hover span{opacity:1;background:#702379}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;background:#fff}
#owl-demo .owl-controls{display:block;margin:0 auto;text-align:center;width:200px}
#owl-demo2 .owl-controls,#owl-demo3 .owl-controls{display:block;position:absolute;text-align:left;width:700px}
#owl-demo2 .owl-controls{margin:-50px auto 0 20px}
#owl-demo3 .owl-controls{margin:-50px auto 0;left:0;right:0}
#owl-demo2,#owl-demo3{overflow:hidden;margin-top:80px}
#owl-demo2 .owl-page:nth-child(2),#owl-demo3 .owl-page:nth-child(2){margin:0 296px}
#owl-demo2 .owl-controls::before,#owl-demo3 .owl-controls::before{background:#79b245;content:"";display:block;height:3px;margin:0 auto 0 28px;position:absolute;top:14px;width:92%;z-index:0}
.aboutUsIntro{background:#f1eff8 url(../images/about/about_image_06.jpg) no-repeat scroll right top;overflow:hidden}
.aboutUsIntro .container{padding-bottom:0;overflow:visible}
.aboutUsIntro .moduleBox{float:left;width:40%}
.aboutUsIntro .moduleImage{float:right;width:55%}
.aboutUsIntro h1,.ourMissionIntro h1{text-align:left;color:#812e93;margin:20px 0;float:left;text-shadow:1px 1px 0 #fff}
.aboutUsIntro .moduleImage .layerTop{margin-bottom:-200px;margin-left:200px;position:relative}
.aboutUsIntro .moduleBox p{margin-bottom:30px;text-shadow:1px 1px 0 #fff}
.aboutUsIntro .bookNow{float:left}
.aboutUsIntro .moduleImage img{max-width:inherit}
.moduleImage{float:left;width:48%}
.moduleImage img{max-width:100%;float:left}
.moduleGradient{background:url(../images/about/about_second_bg.jpg) repeat-x top left;clear:both}
.moduleGradient .container{overflow:hidden}
.secondModule{display:block;float:right;width:50%;color:#575757;margin-top:20px;z-index:1;position:relative}
.moduleGradient .secondModule ul li{float:left;overflow:hidden}
.moduleGradient .secondModule ul li img{float:left;margin-right:30px;margin-bottom:40px}
.moduleGradient .secondModule ul li p{margin-top:15px;line-height:1.6}
.secondModule .phone{float:left;margin-left:105px;margin-top:30px}
.secondModule .phone a{font-size:42px;white-space:nowrap}
.secondModule .phone img{height:32px}
.exceptionalStandarts h2,.moduleGradient h2{color:#812e93;margin:10px 0 40px;text-align:center}
.exceptionalStandarts{overflow:hidden}
.exceptionalStandarts .container{padding-bottom:0}
.exceptionalStandarts .moduleImage{float:right;width:40%}
.exceptionalStandarts .moduleImage img{float:right}
.exceptionalStandarts .moduleBox p{line-height:1.6}
.exceptionalStandarts .moduleBox{float:left;margin-top:30px;width:60%}
.exceptionalStandarts .moduleBox p:nth-of-type(2) img{float:left}
.exceptionalStandarts .moduleBox p:nth-of-type(2){color:#009ae4}
a.tel{white-space:nowrap}
.ecoFriendly.about li:nth-child(3){margin-top:-335px}
.content p::after{content:" ";display:block;margin-bottom:20px}
.content p:last-child::after{margin-bottom:0}
.content .blueTitle{font-size:24px;color:#16afe6}
.content p .pp{color:#77b143;font-weight:700;font-size:16px;font-family:Arial Black,sans-serif}
.ourMissionIntro{background:#f1eff8 url(../images/ourMission/our_mission_image_01.jpg) no-repeat scroll center bottom;overflow:hidden;padding:70px 0 60px}
.ourMissionIntro .container{overflow:hidden;padding:0}
.ourMissionIntro h1{width:100%;margin:0}
.ourMissionIntro .moduleBox.left{float:left;width:35%}
.ourMissionIntro .moduleBox.right{float:right;width:30%}
.ourMissionIntro .moduleBox.left,.ourMissionIntro .moduleBox.right{margin-top:50px}
.ourMissionIntro .moduleBox.left p{margin-top:15px;text-shadow:1px 1px 0 #fff}
.ourMissionIntro .moduleBox.left img{display:inline-block;float:left;margin-right:10px}
.ourMissionIntro .moduleBox.left li{display:block;clear:both;margin:40px 0;overflow:hidden}
.ourMissionIntro .moduleBox.left li:first-child{margin-top:0}
.ourMissionIntro h2{margin-bottom:20px;color:#812e93;font-size:26px;text-shadow:1px 1px 0 #fff}
.ecoFriendly.ourMission{background:url(../images/ourMission/ecoMissionBg.png) no-repeat center 200px #75b041}
.ecoFriendly.ourMission p{text-align:center;margin-top:20px}
.ecoFriendly.ourMission li{text-align:center}
.ecoFriendly.ourMission li:first-child{margin-left:0;margin-top:150px}
.ecoFriendly.ourMission li:nth-child(2){margin-top:80px}
.ecoFriendly.ourMission li:nth-child(3){margin-top:-255px;margin-right:0}
.ecoFriendly.ourMission .iconEco{margin:60px auto 0}
.ourVision{overflow:hidden}
.benefitsService h2,.ourVision h2.lt2{text-align:left}
.ourVision .container{padding-bottom:0}
.ourVision .bookNow{float:left}
.ourVision .moduleImage{float:right;width:50%}
.ourVision .moduleBox{float:left;width:40%}
.ourVision .moduleImage>img:first-child{z-index:10}
.ourVision .moduleImage>img:nth-child(2){bottom:0;margin-left:-110px;z-index:0;position:relative;bottom:-106px}
.container.inner .rightMenu{float:right;width:27%}
.container.inner .leftContent{float:left;width:67%}
.wide{width:100%!important}
.rightMenu .serviceMenu{clear:both;margin-bottom:20px;overflow:hidden}
.container.inner .rightMenu .serviceMenu li:nth-child(odd){border-bottom:1px solid #79b245;border-right:1px solid #79b245}
.container.inner .rightMenu .serviceMenu li:nth-child(n+2){border-bottom:1px solid #79b245}
.container.inner .rightMenu .serviceMenu li:last-child{border-bottom:0}
.container.inner .rightMenu .serviceMenu li{float:left;min-height:70px;padding:15px 20px 0 10px;width:50%;line-height:1}
.container.inner .rightMenu .serviceMenu li a{font-weight:400;color:inherit;font-size:13px}
.container.inner .rightMenu .serviceMenu li a:hover{color:#0191ff}
.container.inner .rightMenu .serviceMenu .imageWrapper{float:left;margin-bottom:15px;margin-right:10px}
.serviceBottom.carpetCleaning,.serviceBottom.patioCleaning,.serviceBottom.upholsteryCleaning{background:#ebe9f4;clear:both}
.serviceBottom.carpetCleaning .container,.serviceBottom.patioCleaning .container,.serviceBottom.upholsteryCleaning .container{padding-bottom:0;width:860px}
.serviceBottom.carpetCleaning .container #owl-demo3 .owl-item .image img,.serviceBottom.patioCleaning .container #owl-demo3 .owl-item .image img,.serviceBottom.upholsteryCleaning .container #owl-demo3 .owl-item .image img{float:left}
.serviceBottom.patioCleaning #owl-demo3 .owl-item:nth-child(2) .image{width:65%}
.serviceBottom.patioCleaning #owl-demo3 .owl-item:nth-child(3) .image{width:68%}
.blueBg,.domesticCleaning.serviceAreaCover.moduleGradient,.hardFloor.serviceAreaCover.moduleGradient,.windowCleaning.serviceAreaCover.moduleGradient{background:url(../images/blueBg.jpg) repeat-x top left #f8fdff}
#owl-demo2 .image,#owl-demo3 .image{float:left;width:50%;position:relative;z-index:0}
#owl-demo2 .text,#owl-demo3 .text{overflow:hidden;position:relative;z-index:1}
#owl-demo3 .text{color:#702379;padding-top:70px}
#owl-demo2 .text .bookNow,#owl-demo3 .text .bookNow{float:left}
#owl-demo2 .text h2,#owl-demo3 .text h2{padding-top:40px;padding-bottom:10px;color:#702379}
#owl-demo3 .text .phone{float:left}
#owl-demo3 .text .phone a{font-size:36px}
#owl-demo3 .text .phone img{height:27px}
#owl-demo3 .text .phone p{display:none}
.container .servModTitle,.content .servModTitle{font-size:18px}
.ecoFriendly.carpetCleaning{background:#75b041 url(../images/carpetCleaning/carpet_cleaning_ecoBg.png) no-repeat scroll center 110px}
.ecoFriendly.carpetCleaning .container{width:1000px}
.ecoFriendly.carpetCleaning .iconEco{margin:200px auto 0}
.ecoFriendly.carpetCleaning li{display:inline-block;vertical-align:top}
.ecoFriendly.carpetCleaning li:first-child{margin-left:20px;margin-top:60px}
.ecoFriendly.carpetCleaning li:nth-child(2){margin-left:100px;margin-top:60px}
.ecoFriendly.carpetCleaning li:nth-child(3){margin-right:0;margin-top:60px}
.benefitsService{background:url(../images/carpetCleaning/carpet_cleaning_benefBg.jpg) no-repeat center right #e2e0f0}
.benefitsService .moduleBox li{display:inline-block;margin-bottom:20px;padding-right:30px;vertical-align:top;width:32%}
.benefitsService .container .moduleBox{width:60%}
.benefitsService .moduleBox li .icon{margin-bottom:10px}
.benefitsService .bookNow{float:left}
.serviceAreaCover.moduleGradient{background:url(../images/carpetCleaning/carpet_cleaning_areaBg.jpg) no-repeat center left #fff}
.serviceAreaCover .secondModule.moduleBox>ul{float:left;width:63%}
.serviceAreaCover .secondModule.moduleBox .rightMap{float:right;width:33%;text-align:center}
.serviceAreaCover .secondModule.moduleBox{width:70%;margin-top:0}
.rightMap .mapBox>p{margin-bottom:10px}
.innerCont .rightMenu .mapBox{text-align:center}
.rightMap .phone{margin:10px 0;width:100%;text-align:center}
.rightMap .phone a{font-size:32px}
.rightMap .phone img{height:24px;vertical-align:-1px;margin-right:5px}
#owl-demo3 .owl-item .text img{max-width:100%}
#owl-demo3 .owl-item .text .phone{display:block;width:100%;margin-bottom:20px}
#owl-demo3 .popularServices{display:block;clear:both;text-align:center;margin-top:10px}
#owl-demo3 .popularServices li{display:inline-block;width:32%;vertical-align:top}
#owl-demo3 .popularServices li a{font-weight:400;color:#777}
#owl-demo3 .popularServices li img{display:block;clear:both;margin:10px auto;height:76px}
.innerCont.blueBg.facade-cleaning,.innerCont.blueBg.hard-floor-cleaning,.innerCont.blueBg.one-off-deep-cleaning,.innerCont.blueBg.regular-domestic-cleaning,.innerCont.blueBg.tile-scrubbing{background:#fff}
.innerCont.blueBg.facade-cleaning .container,.innerCont.blueBg.hard-floor-cleaning .container,.innerCont.blueBg.one-off-deep-cleaning .container,.innerCont.blueBg.regular-domestic-cleaning .container,.innerCont.blueBg.tile-scrubbing .container{overflow:visible}
.innerCont.facade-cleaning .secondModule li img,.innerCont.hard-floor-cleaning .secondModule li img,.innerCont.one-off-deep-cleaning .secondModule li img,.innerCont.regular-domestic-cleaning .secondModule li img,.innerCont.tile-scrubbing .secondModule li img,.innerCont.window-cleaning .secondModule li img{float:left;margin-bottom:0;margin-right:30px}
.innerCont.facade-cleaning .secondModule li p,.innerCont.one-off-deep-cleaning .secondModule li p,.innerCont.regular-domestic-cleaning .secondModule li p,.innerCont.tile-scrubbing .secondModule li p,.innerCont.window-cleaning .secondModule li p{float:right;width:71%}
.innerCont.facade-cleaning .secondModule li,.innerCont.hard-floor-cleaning .secondModule li,.innerCont.one-off-deep-cleaning .secondModule li,.innerCont.regular-domestic-cleaning .secondModule li,.innerCont.tile-scrubbing .secondModule li,.innerCont.window-cleaning .secondModule li{float:left;overflow:hidden;margin-bottom:30px}
.innerCont.facade-cleaning .bookNow,.innerCont.hard-floor-cleaning .bookNow,.innerCont.one-off-deep-cleaning .bookNow,.innerCont.regular-domestic-cleaning .bookNow{float:left}
.innerCont.facade-cleaning .moduleImage img,.innerCont.regular-domestic-cleaning .moduleImage img{float:right;max-width:inherit}
.domesticCleaning.moduleGradient .servModTitle,.hardFloor.moduleGradient .servModTitle,.windowCleaning.moduleGradient .servModTitle{margin:0 auto;text-align:center;width:60%}
.domesticCleaning.moduleGradient #owl-demo2{margin:80px auto 0;width:85%}
.domesticCleaning.moduleGradient .owl-controls{float:none;left:0;margin:-60px auto!important;right:0}
.domesticCleaning.moduleGradient .container,.sellingPoints .container,.windowCleaning.serviceAreaCover .container{padding-bottom:0}
.domesticCleaning.moduleGradient .owl-item .image>img{float:left}
.domesticCleaning.moduleGradient .owl-item .text{margin-left:auto;margin-right:20px;padding-top:40px;width:30%}
.domesticCleaning.moduleGradient #owl-demo2 .owl-item:first-of-type .item .text::before{content:"1"}
.domesticCleaning.moduleGradient #owl-demo2 .owl-item:nth-of-type(2) .item .text::before{content:"2"}
.domesticCleaning.moduleGradient #owl-demo2 .owl-item:nth-of-type(3) .item .text::before{content:"3"}
.domesticCleaning.moduleGradient #owl-demo2 .owl-item .item .text::before{color:#519803;display:block;font-family:Gotham Rounded;font-size:175px;line-height:.9;margin-left:-120px;margin-top:-5px;position:absolute}
.domesticCleaning.benefitsService{background:url(../images/domesticCleaning/domestic_cleaning_benefBg.jpg) no-repeat bottom right #e2e0f0}
.domesticCleaning.serviceAreaCover.moduleGradient .secondModule.moduleBox{width:100%;background:url(../images/domesticCleaning/domestic_cleaning_07.png) no-repeat 100px 40px}
.domesticCleaning.moduleGradient .secondModule ul li:nth-child(2),.hardFloor.moduleGradient .secondModule ul li:nth-child(2),.windowCleaning.moduleGradient .secondModule ul li:nth-child(2){margin-left:-80px;margin-top:-170px}
.domesticCleaning.moduleGradient .secondModule ul li:nth-child(3),.hardFloor.moduleGradient .secondModule ul li:nth-child(3),.windowCleaning.moduleGradient .secondModule ul li:nth-child(3){float:right}
.domesticCleaning.moduleGradient .secondModule ul li,.hardFloor.moduleGradient .secondModule ul li,.windowCleaning.moduleGradient .secondModule ul li{display:inline-block;margin:0 15px;position:relative;width:40%}
.domesticCleaning.serviceAreaCover .secondModule.moduleBox>ul,.hardFloor.serviceAreaCover .secondModule.moduleBox>ul,.windowCleaning.serviceAreaCover .secondModule.moduleBox>ul{padding-top:185px;width:65%;margin-top:40px}
.domesticCleaning.serviceAreaCover .trustTeam,.hardFloor.serviceAreaCover .trustTeam,.windowCleaning.serviceAreaCover .trustTeam{clear:both;display:block;margin-left:110px}
.hardFloor.windowCleaning,.serviceBottom.domesticCleaning,.serviceBottom.windowCleaning{background:#77b143}
.serviceBottom.domesticCleaning #owl-demo3 .text,.serviceBottom.domesticCleaning .lt2,.serviceBottom.hardFloor #owl-demo3 .text,.serviceBottom.hardFloor .lt2,.serviceBottom.windowCleaning #owl-demo3 .text,.serviceBottom.windowCleaning .lt2{color:#fff}
.serviceBottom.domesticCleaning #owl-demo3 .owl-controls .owl-page span,.serviceBottom.domesticCleaning #owl-demo3 .owl-controls::before,.serviceBottom.windowCleaning #owl-demo3 .owl-controls .owl-page span,.serviceBottom.windowCleaning #owl-demo3 .owl-controls::before{background:#99d563}
.serviceBottom.domesticCleaning .container,.serviceBottom.windowCleaning .container{padding-bottom:0;width:880px}
.serviceBottom.domesticCleaning #owl-demo3 .owl-item .image img,.serviceBottom.windowCleaning #owl-demo3 .owl-item .image img{float:left}
.serviceBottom.domesticCleaning .owl-item .bookNow,.serviceBottom.windowCleaning .owl-item .bookNow{background:#1d91ca}
.serviceBottom.domesticCleaning .owl-item .bookNow:hover,.serviceBottom.windowCleaning .owl-item .bookNow:hover{background:#702379}
.serviceBottom.domesticCleaning #owl-demo3 .text .phone a,.serviceBottom.windowCleaning #owl-demo3 .text .phone a{color:#fff}
.innerCont.after-builders-cleaning .container.inner,.innerCont.end-of-tenancy-cleaning .container.inner,.innerCont.gutter-cleaning .container.inner,.innerCont.office-cleaning .container.inner,.innerCont.patio-cleaning .container.inner,.innerCont.rug-cleaning .container.inner{padding-bottom:0}
.innerCont.after-builders-cleaning .owl-item .image img,.innerCont.end-of-tenancy-cleaning .owl-item .image img,.innerCont.gutter-cleaning .owl-item .image img,.innerCont.office-cleaning .owl-item .image img,.innerCont.patio-cleaning .owl-item .image img,.innerCont.rug-cleaning .owl-item .image img{float:left}
.ecoFriendly.patioCleaning{background:#1f92cd url(../images/patioCleaning/ecoPatio.png) no-repeat scroll center 110px;color:#fff;min-height:auto;overflow:hidden}
.ecoFriendly.patioCleaning .container{min-height:735px;width:960px}
.ecoFriendly.patioCleaning .iconEco{display:block;margin:196px auto auto;position:absolute;width:370px}
.ecoFriendly.gutterCleaning .iconEco .phone a,.ecoFriendly.patioCleaning .iconEco .phone a{color:#fff}
.ecoFriendly.patioCleaning li:first-child{margin-left:0;margin-top:230px}
.ecoFriendly.patioCleaning li:nth-child(2){margin-left:380px;margin-top:-300px}
.ecoFriendly.patioCleaning li:nth-child(3){float:right;margin-right:0;margin-top:0}
.ecoFriendly.gutterCleaning .phone,.ecoFriendly.patioCleaning .phone{float:left;margin-bottom:15px;margin-left:95px}
.benefitsService.patioCleaning{background:#e2e0f0 url(../images/patioCleaning/patio_cleaning_benefBg.jpg) no-repeat scroll right center}
.serviceAreaCover.gutterCleaning.ovenCleaning li .lt2::after,.serviceAreaCover.patioCleaning li .lt2::after,.serviceAreaCover.upholsteryCleaning li .lt2::after{content:"";display:block;line-height:1;margin:0;padding:0}
.serviceAreaCover.gutterCleaning.ovenCleaning li .lt2,.serviceAreaCover.patioCleaning li .lt2,.serviceAreaCover.upholsteryCleaning li .lt2{font-size:32px;line-height:1;margin:0;padding:0}
.serviceAreaCover.patioCleaning .secondModule ul li p{margin-top:0}
.serviceAreaCover.patioCleaning .secondModule ul li:nth-child(2){margin:10px 0 30px}
.serviceAreaCover.patioCleaning .secondModule ul li img,.serviceAreaCover.upholsteryCleaning .secondModule ul li img{margin-bottom:80px}
.serviceAreaCover.gutterCleaning,.serviceAreaCover.patioCleaning{background:#fff}
.serviceAreaCover.gutterCleaning .imageModuleBox,.serviceAreaCover.patioCleaning .imageModuleBox{float:left;width:30%}
.serviceAreaCover.gutterCleaning .imageModuleBox img,.serviceAreaCover.patioCleaning .imageModuleBox img{float:right}
.serviceAreaCover.gutterCleaning .container,.serviceAreaCover.patioCleaning .container{overflow:visible}
.innerCont.oven-cleaning .container.inner,.innerCont.upholstery-cleaning .container.inner{padding-bottom:0}
.innerCont.oven-cleaning .owl-item .image img,.innerCont.upholstery-cleaning .owl-item .image img{float:left}
.ecoFriendly.upholsteryCleaning .iconEco>img{float:right;margin-right:-120px;margin-top:75px}
.benefitsService.upholsteryCleaning{background:#e2e0f0 url(../images/upholsteryCleaning/upholstery_cleaning_benefBg.jpg) no-repeat scroll right center}
.serviceAreaCover.upholsteryCleaning{background:#fff}
.serviceAreaCover.upholsteryCleaning .imageModuleBox img{float:left}
.serviceAreaCover.upholsteryCleaning .imageModuleBox{float:left;width:30%}
.serviceAreaCover.upholsteryCleaning .container{padding-bottom:0}
.serviceBottom.patioCleaning #owl-demo3 .owl-item:nth-child(3) .text{padding-top:30px}
.innerCont.blueBg.window-cleaning{background:#fff}
.innerCont.window-cleaning .container.inner{padding-bottom:0}
.innerCont.window-cleaning .moduleImage img{max-width:inherit;z-index:0}
.windowCleaning.benefitsService{background:#e2e0f0 url(../images/windowCleaning/window_cleaning_benefBg.jpg) no-repeat scroll right bottom}
.windowCleaning.serviceAreaCover.moduleGradient .secondModule.moduleBox{background:rgba(0,0,0,0) url(../images/windowCleaning/window_cleaning_11.png) no-repeat scroll 100px 60px;width:100%}
.innerCont.hard-floor-cleaning .leftContent .moduleImage img{float:left;margin-top:30px}
.hardFloor.benefitsService{background:#e2e0f0 url(../images/hardFloor/hardFloor_cleaning_benefBg.jpg) no-repeat scroll right center}
.hardFloor.serviceAreaCover.moduleGradient .secondModule.moduleBox{background:rgba(0,0,0,0) url(../images/domesticCleaning/domestic_cleaning_07.png) no-repeat scroll 100px 40px;width:100%;margin-bottom:-140px}
.hardFloor.serviceAreaCover .trustTeam{position:relative;top:-140px;right:-50px}
.ecoFriendly.gutterCleaning{background:#1f92cd url(../images/gutterCleaning/ecoGutter.png) no-repeat scroll center 110px;color:#fff;min-height:auto;overflow:hidden}
.ecoFriendly.gutterCleaning li:first-child{margin-left:0;margin-top:55px}
.ecoFriendly.gutterCleaning li:nth-child(2){margin-left:380px;margin-top:-135px}
.ecoFriendly.gutterCleaning li:nth-child(3){float:right;margin-right:0;margin-top:-100px}
.ecoFriendly.gutterCleaning .iconEco{display:block;margin:196px auto auto;position:absolute;width:370px}
.ecoFriendly.gutterCleaning .container{min-height:735px;width:960px}
.ecoFriendly.gutterCleaning .iconEco>img{float:right;margin-right:-100px;margin-top:-35px}
.benefitsService.gutterCleaning{background:#e2e0f0 url(../images/gutterCleaning/gutter_cleaning_benefBg.jpg) no-repeat scroll right center}
.innerCont.one-off-deep-cleaning .leftContent .moduleImage img{float:left;margin-top:80px}
.deepCleaning.benefitsService{background:#e2e0f0 url(../images/deepCleaning/deep_cleaning_benefBg.jpg) no-repeat scroll right center}
.domesticCleaning.deepCleaning.serviceAreaCover.moduleGradient .secondModule.moduleBox{background:rgba(0,0,0,0) url(../images/deepCleaning/deep_cleaning_09.png) no-repeat scroll 100px 60px;width:100%}
.domesticCleaning.deepCleaning.serviceAreaCover .trustTeam{clear:both;display:block;margin-left:140px}
.ecoFriendly.gutterCleaning.afterBuilders{background:#79b245 url(../images/gutterCleaning/ecoGutter.png) no-repeat scroll center 170px}
.ecoFriendly.gutterCleaning.afterBuilders li:first-child{margin-top:30px}
.ecoFriendly.gutterCleaning.afterBuilders li:nth-child(3){margin-top:-105px}
.ecoFriendly.gutterCleaning.afterBuilders .iconEco{margin:230px auto auto;width:500px}
.ecoFriendly.afterBuilders .bookNow,.ecoFriendly.eotCleaning .bookNow{background:#2da1fb;margin-top:15px}
.ecoFriendly.gutterCleaning.afterBuilders li:nth-child(2){margin-top:-140px}
.benefitsService.afterBuilders{background:#e2e0f0 url(../images/afterBuilders/afterBuilders_cleaning_benefBg.jpg) no-repeat scroll right center}
.serviceAreaCover.gutterCleaning.afterBuilders .imageModuleBox img{margin-top:-70px}
.moduleGradient .secondModule ul li img{margin-bottom:55px}
.ecoFriendly.gutterCleaning.eotCleaning{background:#79b245 url(../images/gutterCleaning/ecoGutter.png) no-repeat scroll center 110px}
.ecoFriendly.gutterCleaning.eotCleaning li:first-child{margin-top:35px}
.ecoFriendly.gutterCleaning.eotCleaning .iconEco>img{margin-top:0}
.ecoFriendly.gutterCleaning.eotCleaning .container{min-height:647px}
.ecoFriendly.gutterCleaning.eotCleaning .container .bookNow{margin-bottom:10px;margin-top:12px}
.benefitsService.eotCleaning{background:#e2e0f0 url(../images/eotCleaning/eot_cleaning_benefBg.jpg) no-repeat scroll right center}
.serviceBottom.patioCleaning.eotCleaning #owl-demo3 .owl-item:nth-child(3) .image{width:50%}
.ecoFriendly.patioCleaning.ovenCleaning .iconEco{width:790px}
.ecoFriendly.patioCleaning.ovenCleaning{background-color:#79b245}
.ecoFriendly.patioCleaning.ovenCleaning .container{min-height:747px}
.benefitsService.ovenCleaning{background:#e2e0f0 url(../images/ovenCleaning/oven_cleaning_benefBg.jpg) no-repeat scroll right center}
.serviceAreaCover.ovenCleaning.moduleGradient .secondModule ul li:first-child img{margin-bottom:120px}
.serviceBottom.ovenCleaning #owl-demo3 .owl-item .item .image{width:60%}
.serviceBottom.ovenCleaning #owl-demo3 .owl-item:first-child .item .image{width:55%}
.serviceBottom.ovenCleaning #owl-demo3 .owl-item:nth-child(3) .item .image{width:40%}
.ecoFriendly.carpetCleaning.officeCleaning li:nth-child(2){margin-left:60px;margin-top:30px}
.ecoFriendly.officeCleaning li{width:280px}
.ecoFriendly.officeCleaning{min-height:687px}
.benefitsService.officeCleaning{background:#e2e0f0 url(../images/officeCleaning/office_cleaning_benefBg.jpg) no-repeat scroll right center}
.innerCont.tile-scrubbing .moduleImage img{float:right;max-width:inherit}
.tileScrubbing.benefitsService{background:#e2e0f0 url(../images/tileScrubbing/tile_scrubbing_benefBg.jpg) no-repeat scroll right center}
.domesticCleaning.tileScrubbing.serviceAreaCover.moduleGradient .secondModule.moduleBox{background:rgba(0,0,0,0) url(../images/tileScrubbing/tile_scrubbing_10.png) no-repeat scroll 100px 40px;width:100%}
.benefitsService.facadeCleaning{background:#e2e0f0 url(../images/facadeCleaning/facade_cleaning_benefBg.jpg) no-repeat scroll right center}
.domesticCleaning.facadeCleaning.serviceAreaCover.moduleGradient .secondModule.moduleBox{background:rgba(0,0,0,0) url(../images/facadeCleaning/facade_cleaning_05.png) no-repeat scroll 60px 40px;width:100%}
.domesticCleaning.facadeCleaning.serviceAreaCover .secondModule.moduleBox>ul{margin-top:0;padding-top:40px}
.domesticCleaning.facadeCleaning.moduleGradient .secondModule ul li:nth-child(2):nth-child(2){margin:0;padding:0}
.domesticCleaning.facadeCleaning.moduleGradient .secondModule ul li{width:30%;float:none;vertical-align:top}
.domesticCleaning.facadeCleaning.serviceAreaCover .trustTeam{float:left;margin-top:-170px;margin-left:30px}
.ecoFriendly.patioCleaning.rugCleaning li:first-child{margin-top:220px}
.ecoFriendly.patioCleaning.rugCleaning li:nth-child(2){margin-top:-315px}
.ecoFriendly.patioCleaning.rugCleaning li:nth-child(3){margin-top:20px}
.ecoFriendly.patioCleaning.rugCleaning{background-color:#79b245}
.ecoFriendly.patioCleaning.rugCleaning .iconEco{width:530px}
.benefitsService.rugCleaning{background:#e2e0f0 url(../images/rugCleaning/rug_cleaning_benefBg.jpg) no-repeat scroll right center}
.pricesWrapper{background:#e7f7ff;background:-moz-linear-gradient(top,#e7f7ff 12%,#fdfeff 100%);background:-webkit-linear-gradient(top,#e7f7ff 12%,#fdfeff 100%);background:linear-gradient(to bottom,#e7f7ff 12%,#fdfeff 100%)}
.pricesWrapper h1,.pricesWrapper h2{text-align:center}
.pricesWrapper h2{font-size:22px;margin-bottom:30px}
.pricesWrapper .container ul li{border:1px solid #229fff;border-radius:5px;background:#ebf8ff;display:inline-block;float:left;margin:0 13px;text-align:center;width:18%}
.pricesWrapper .container ul li:hover{background:#fff}
.pricesWrapper .container ul li:first-child{margin-left:0}
.pricesWrapper .container ul li:last-child{margin-right:0}
.pricesWrapper .container ul li .priceIcon{margin:10px 0}
.pricesWrapper .container ul li h3{font-size:18px;color:#12b0e6}
.pricesWrapper .container ul li p{font-size:22px;color:#78b416}
.pricesWrapper .container ul li .bookNow{margin:10px auto 20px;padding:10px 0;width:150px}
.pricesWrapper .container ul li:last-child .bookNow{margin:10px auto 5px}
.pricesWrapper .container li span{display:block;font-size:11px;position:relative;top:-4px;color:#a5aeb2}
.offersWrapper{background:#eceaf4}
.offersWrapper ul li{display:block;border:1px solid #229fff;background:#fff;border-radius:5px;margin-bottom:20px;overflow:hidden}
.specialOfferWrap{display:block;border:1px solid #229fff;background:#fff;border-left:0;border-right:0;overflow:hidden;font-size:22px;color:#12b0e6}
.specialOffer{text-align:center;display:inline-block}
.specialOfferWrap .container{text-align:center;padding:20px 0}
.offersWrapper ul li:hover{background:#ebf8ff}
.offersWrapper ul li .offerIcon{float:left;margin:10px 20px 0}
.offersWrapper ul li .bookNow{clear:none;float:right;margin-right:40px;margin-top:40px}
.specialOfferWrap .bookNow{clear:none;display:inline-block;float:none;margin-top:0;margin-left:10px}
.offersWrapper ul li p{display:inline-block;margin-top:55px;text-align:center;width:60%;font-size:22px;color:#12b0e6}
.offersWrapper ul li p span{color:#78b416;margin-left:20px}
.specialOffer span{color:#78b416}
.testimonialsList{margin:30px 0 70px}
.author{color:#a1e2f6;font-size:20px;font-weight:700}
#blogTiles>li{background:#eeecf6;padding:30px;overflow:hidden;margin-bottom:30px}
#blogTiles .postImage{float:left;margin-right:20px;width:300px}
#blogTiles .postImage img{max-width:100%}
#blogTiles .post-info h3{font-size:24px}
#blogTiles .post-info h3 a{font-weight:400}
#blogTiles .post-info .postDate,.blogArticle .postDate{text-transform:uppercase;font-size:14px;color:#77b143;margin:15px 0;display:block}
#blogTiles .post-basic-info>p{color:#4c4c4c;line-height:1.6}
#blogTiles .post-basic-info p a{color:#79b245;font-size:16px;font-weight:700;vertical-align:middle}
.blogArticle h1,.blogArticle h2,.blogArticle h3{font-size:32px;color:#814688}
.blogArticle h2,.blogArticle h3{margin:20px 0 10px}
.blogArticle>p{margin-bottom:10px}
.sliderBox.inner.minSlider{min-height:370px}
#twitter-widget-0{vertical-align:bottom}
.shareBox{margin-top:20px;text-align:center}
.socOr{background:#fff none repeat scroll 0 0;border-radius:90px;color:#4c4c4c;display:inline-block;margin-bottom:-5px;margin-left:-11px;margin-right:-10px;padding:11px 13px 13px;position:relative;vertical-align:text-bottom}
._2tga._3e2a{border-radius:4px!important;font-size:13px!important;height:28px!important;padding:0 4px 0 6px!important}
._2tga{-moz-user-select:none!important;background:#4267b2!important;border:1px solid #4267b2!important;color:#fff!important;cursor:pointer!important;font-family:Helvetica,Arial,sans-serif!important;margin:0!important;white-space:nowrap!important}
.shareTitle>img{margin-right:5px;vertical-align:-13px}
.shareTitle{color:#519801}
.readMoreBlog{color:#519801;text-transform:uppercase;border-top:3px solid #519801;padding-top:30px;margin-top:20px;margin-bottom:30px;text-align:center}
.innerCont .leftContent .blueTitle{color:#16afe6;font-size:24px;margin:20px 0 10px}
.leftContent span.pp{color:#79b245;font-weight:700}
.leftContent>p{margin-bottom:10px}
.innerCont .rightMenu .bookNow{width:250px}
.container.inner .rightMenu .phone{clear:both;float:none;margin:0 auto;padding:30px 0 10px;text-align:center;width:100%}
.slicknav_menu{display:none}
.slicknav_item .promotion{display:none}
.footerColumn .article.blog img{display:none}
.benefitsService li p,.benefitsService.ovenCleaning li p{text-shadow:1px 1px 0 #fff}
.innerCont.regular-domestic-cleaning .bookNow{margin-top:0}
@media only screen and (min-width:960px) and (max-width:1199px){
.container{width:920px}
header nav{width:60%}
.outstandingOffers li:first-child{margin-top:40px}
.outstandingOffers li:first-child img{margin-left:135px;margin-top:60px}
.outstandingOffers li:nth-child(2){margin-left:300px}
.outstandingOffers li:nth-child(4){margin-right:20px}
.outstandingOffers li:nth-child(5){margin-right:0;margin-top:-20px}
.outstandingOffers li:nth-child(5) img{margin-left:-150px;margin-top:-100px}
.outstandingOffers li:nth-child(3){margin-left:0}
.affordableCost{background:#ebe8f4 url(../images/costBg.jpg) no-repeat scroll 210px bottom}
.affordableCost .enjoy{margin-right:10px}
.sellingPoints .left .enjoy{width:420px}
.ecoFriendly li:nth-child(3){margin-right:15px}
footer .footerColumn:nth-of-type(3){width:44%}
.pricesWrapper .container ul li{margin:0 11px}
.offersWrapper ul li p{width:50%}
.outstandingOffers.moduleBlue li:first-child{margin-left:-20px;margin-top:100px;width:150px}
.outstandingOffers.moduleBlue li:first-child img{margin-left:150px}
.outstandingOffers.moduleBlue li:nth-child(2){margin-left:300px;margin-top:100px}
.outstandingOffers.moduleBlue li:nth-child(3){margin-left:0;margin-top:10px}
.outstandingOffers.moduleBlue li:nth-child(4){margin-right:20px;margin-top:-410px}
.outstandingOffers.moduleBlue li:nth-child(5){margin-right:-60px;margin-top:-80px}
.outstandingOffers.moduleBlue li:nth-child(3) img{margin-left:200px}
.aboutStandFor.moduleBlue li:first-child{margin-left:10px;margin-top:290px}
.aboutStandFor.moduleBlue li:nth-child(2){margin-left:130px;margin-top:-305px}
.aboutStandFor.moduleBlue li:nth-child(3){margin:-245px auto}
.aboutStandFor.moduleBlue li:nth-child(4){margin-left:640px;margin-top:265px}
.aboutStandFor.moduleBlue li:nth-child(5){margin-left:710px;margin-top:55px}
.exceptionalStandarts h2,.moduleGradient h2{margin:10px auto}
.exceptionalStandarts .moduleBox p:last-child{margin-bottom:0}
.ourMissionIntro .moduleBox.left p br{display:none}
.ourVision .moduleBox p{margin-bottom:20px}
.container.inner .rightMenu{width:30%}
.container.inner .rightMenu .serviceMenu li{padding:15px 0 0 10px}
#owl-demo2 .owl-controls::before,#owl-demo3 .owl-controls::before{width:90%}
#owl-demo2 .owl-controls,#owl-demo3 .owl-controls{width:600px}
#owl-demo2 .owl-page:nth-child(2),#owl-demo3 .owl-page:nth-child(2){margin:0 240px}
#owl-demo2 .image,#owl-demo3 .image{width:60%}
.ecoFriendly.carpetCleaning li:nth-child(2){margin-left:80px}
.ecoFriendly.carpetCleaning .container,.ecoFriendly.patioCleaning .container{width:950px}
.benefitsService,.benefitsService.afterBuilders,.benefitsService.eotCleaning,.benefitsService.facadeCleaning,.benefitsService.gutterCleaning,.benefitsService.ovenCleaning,.hardFloor.benefitsService,.tileScrubbing.benefitsService,.windowCleaning.benefitsService{background-position:240px center}
.serviceAreaCover.moduleGradient{background-position:-200px center}
.benefitsService.upholsteryCleaning,.deepCleaning.benefitsService,.domesticCleaning.benefitsService{background-position:440px center}
.benefitsService .container .moduleBox,.serviceAreaCover .secondModule.moduleBox,.windowCleaning.benefitsService .container .moduleBox{width:75%}
.serviceAreaCover .secondModule.moduleBox .rightMap{width:37%}
.benefitsService.patioCleaning{background-position:430px center}
.serviceAreaCover.gutterCleaning .imageModuleBox,.serviceAreaCover.patioCleaning .imageModuleBox{width:25%}
.domesticCleaning.serviceAreaCover .secondModule.moduleBox>ul,.hardFloor.serviceAreaCover .secondModule.moduleBox>ul,.windowCleaning.serviceAreaCover .secondModule.moduleBox>ul{width:63%}
.windowCleaning.serviceAreaCover.moduleGradient .secondModule.moduleBox{background-position:40px 60px}
.hardFloor.serviceAreaCover.moduleGradient .secondModule.moduleBox{background-position:20px 40px}
.innerCont.facade-cleaning .secondModule li img,.innerCont.hard-floor-cleaning .secondModule li img,.innerCont.one-off-deep-cleaning .secondModule li img,.innerCont.regular-domestic-cleaning .secondModule li img,.innerCont.tile-scrubbing .secondModule li img,.innerCont.window-cleaning .secondModule li img{margin-right:15px}
.serviceAreaCover.upholsteryCleaning .imageModuleBox{width:25%}
.hardFloor.serviceAreaCover .trustTeam{right:20px}
.domesticCleaning.facadeCleaning.serviceAreaCover.moduleGradient .secondModule.moduleBox{background-position:10px 40px}
.domesticCleaning.facadeCleaning.moduleGradient .secondModule ul li{width:29%}
.moduleGradient .secondModule ul li img{margin-right:15px}
.slider .sliderBox.inner{min-height:415px;background-position:center top!important}
.slider .sliderBox .sliderTitle{width:50%}
.domesticCleaning.serviceAreaCover.moduleGradient .secondModule.moduleBox{background-position:20px 40px}
.testimonialsList{width:29%}
#blogTiles .postImage{width:140px}
.slicknav_menu{display:block}
header nav{display:none}
header{margin-top:45px}
.headerFix{height:139px}
#owl-demo2 .image{width:60%}
#owl-demo2 .text{float:right;width:35%}
.ecoFriendly.patioCleaning.ovenCleaning li:nth-child(3){margin-top:80px}
.ecoFriendly.patioCleaning li:nth-child(3){margin-top:20px}
.ecoFriendly.patioCleaning.upholsteryCleaning li:nth-child(2){margin-top:-290px}
.ecoFriendly.patioCleaning.upholsteryCleaning li:nth-child(3){margin-top:50px}
.moduleGradient.afterBuilders .secondModule ul li p,.moduleGradient.upholsteryCleaning .secondModule ul li p{width:79%;float:right}
.domesticCleaning.deepCleaning.serviceAreaCover.moduleGradient .secondModule.moduleBox{background-position:20px 60px}
}
@media only screen and (min-width:720px) and (max-width:959px){
.container,.ecoFriendly .container,.ecoFriendly.carpetCleaning .container,.ecoFriendly.gutterCleaning .container,.ecoFriendly.patioCleaning .container,.ecoFriendly.patioCleaning.ovenCleaning .iconEco,.serviceBottom.carpetCleaning .container,.serviceBottom.domesticCleaning .container,.serviceBottom.patioCleaning .container,.serviceBottom.upholsteryCleaning .container,.serviceBottom.windowCleaning .container{width:680px}
#owl-demo2 .owl-controls,#owl-demo3 .owl-controls{width:670px}
.aboutStandFor .secondModule,.aboutUsIntro .moduleBox,.benefitsService .container .moduleBox,.container.inner .leftContent,.domesticCleaning.moduleGradient #owl-demo2,.exceptionalStandarts .moduleBox,.facade-cleaning .secondModule,.one-off-deep-cleaning .secondModule,.regular-domestic-cleaning .secondModule,.sellingPoints .right,.serviceAreaCover .secondModule.moduleBox,.slider .sliderBox .sliderTitle,.tile-scrubbing .secondModule,.window-cleaning .secondModule{width:100%}
.slider .sliderBox{min-height:300px;background-position:top center!important}
.slider .sliderBox .sliderTitle{margin-top:0;width:100%!important}
.aboutStandFor .moduleImage,.aboutUsIntro .moduleImage,.affordableCost .enjoy,.container.inner .rightMenu,.domesticCleaning.moduleGradient #owl-demo2 .owl-item .item .text::before,.exceptionalStandarts .moduleImage,.facade-cleaning .moduleImage,.one-off-deep-cleaning .moduleImage,.ourMissionIntro .moduleBox li p br,.ourVision .moduleImage>img:nth-child(2),.regular-domestic-cleaning .moduleImage,.sellingPoints .left,.serviceAreaCover.gutterCleaning .imageModuleBox,.serviceAreaCover.patioCleaning .imageModuleBox,.serviceAreaCover.upholsteryCleaning .imageModuleBox,.tile-scrubbing .moduleImage,.window-cleaning .moduleImage,footer .footerColumn:nth-of-type(2){display:none}
#owl-demo2 .owl-page:nth-child(2),#owl-demo3 .owl-page:nth-child(2){margin:0 270px}
#owl-demo2 .owl-controls::before,#owl-demo3 .owl-controls::before{width:90%}
.ecoFriendly.gutterCleaning.afterBuilders li:nth-child(2){margin-top:-195px}
.ecoFriendly.gutterCleaning li:nth-child(2){margin-left:250px}
.ecoFriendly li{width:190px}
.ecoFriendly.gutterCleaning.afterBuilders li:nth-child(3){margin-top:-140px}
.ecoFriendly,.ecoFriendly.carpetCleaning,.ecoFriendly.gutterCleaning,.ecoFriendly.gutterCleaning.afterBuilders,.ecoFriendly.gutterCleaning.eotCleaning,.ecoFriendly.patioCleaning{background-size:80%;overflow:hidden}
.benefitsService,.benefitsService.afterBuilders,.benefitsService.eotCleaning,.benefitsService.facadeCleaning,.benefitsService.gutterCleaning,.benefitsService.officeCleaning,.benefitsService.ovenCleaning,.benefitsService.patioCleaning,.benefitsService.upholsteryCleaning,.deepCleaning.benefitsService,.domesticCleaning.benefitsService,.hardFloor.benefitsService,.tileScrubbing.benefitsService,.windowCleaning.benefitsService{background:#e2e0f0;padding-bottom:30px}
.serviceAreaCover .secondModule.moduleBox{margin-top:0}
.serviceAreaCover .secondModule.moduleBox .rightMap{width:37%}
.innerCont.blueBg.facade-cleaning .container,.innerCont.blueBg.one-off-deep-cleaning .container,.innerCont.blueBg.regular-domestic-cleaning .container,.innerCont.blueBg.tile-scrubbing .container,.serviceAreaCover.gutterCleaning .container,.serviceAreaCover.patioCleaning .container{overflow:hidden}
.ecoFriendly.carpetCleaning li:nth-child(2){margin-left:40px}
.ecoFriendly.carpetCleaning .iconEco{margin:240px auto 0}
.ecoFriendly.patioCleaning li:nth-child(2){margin-left:260px;margin-top:-280px}
.ecoFriendly.patioCleaning li:first-child{margin-top:160px}
.ecoFriendly.patioCleaning li:nth-child(3){margin-top:-70px}
.ecoFriendly.gutterCleaning .phone,.ecoFriendly.patioCleaning .phone{margin-bottom:5px;margin-top:30px}
#owl-demo3 .text,.ovenCleaning #owl-demo3 .text,.serviceBottom.carpetCleaning #owl-demo3 .text,.serviceBottom.patioCleaning #owl-demo3 .owl-item .text{background:rgba(255,255,255,.8);border:2px dashed;border-radius:10px;padding:15px;position:relative;z-index:1}
#owl-demo3 .text{background:rgba(78,129,31,.8)}
.serviceBottom.patioCleaning #owl-demo3 .owl-item .image,.serviceBottom.patioCleaning #owl-demo3 .owl-item:nth-child(3) .image{width:55%}
.ecoFriendly.patioCleaning .iconEco{width:430px}
.innerCont.facade-cleaning .secondModule li p,.innerCont.one-off-deep-cleaning .secondModule li p,.innerCont.regular-domestic-cleaning .secondModule li p,.innerCont.tile-scrubbing .secondModule li p,.innerCont.window-cleaning .secondModule li p{margin-top:10px;width:84%}
.innerCont.window-cleaning .container.inner,.serviceAreaCover.upholsteryCleaning .container{padding-bottom:30px}
.domesticCleaning.deepCleaning.serviceAreaCover.moduleGradient .secondModule.moduleBox,.domesticCleaning.facadeCleaning.serviceAreaCover.moduleGradient .secondModule.moduleBox,.domesticCleaning.serviceAreaCover.moduleGradient .secondModule.moduleBox,.domesticCleaning.tileScrubbing.serviceAreaCover.moduleGradient .secondModule.moduleBox,.hardFloor.serviceAreaCover.moduleGradient .secondModule.moduleBox,.windowCleaning.serviceAreaCover.moduleGradient .secondModule.moduleBox{background-size:50%;background-position:40px 120px}
.affordableCost{background-position:220px bottom}
.affordableCost .container>p,.domesticCleaning.serviceAreaCover .secondModule.moduleBox>ul,.hardFloor.serviceAreaCover .secondModule.moduleBox>ul,.windowCleaning.serviceAreaCover .secondModule.moduleBox>ul{width:63%}
.affordableCost ul li{width:12%}
.domesticCleaning.serviceAreaCover .trustTeam,.hardFloor.serviceAreaCover .trustTeam,.windowCleaning.serviceAreaCover .trustTeam{margin:0 auto}
.ecoFriendly.gutterCleaning li:nth-child(2){margin-top:-180px}
.ecoFriendly.gutterCleaning li:first-child{margin-top:25px}
.ecoFriendly.gutterCleaning li:nth-child(3){margin-top:-160px}
.ecoFriendly.gutterCleaning li:nth-child(3){margin-top:-155px}
.ecoFriendly.gutterCleaning .iconEco{margin-top:165px}
.ecoFriendly.gutterCleaning.eotCleaning .container{min-height:616px}
.hardFloor.serviceAreaCover .trustTeam{height:310px;position:relative;right:130px;top:-120px}
.ecoFriendly.patioCleaning.ovenCleaning .iconEco img{width:350px}
.ecoFriendly.patioCleaning.ovenCleaning .iconEco{text-align:center}
.ecoFriendly.patioCleaning.ovenCleaning .container{min-height:544px}
.ecoFriendly.officeCleaning li{width:175px}
.ecoFriendly.carpetCleaning .iconEco{margin:277px auto 0;width:450px}
.domesticCleaning.facadeCleaning.moduleGradient .secondModule ul li{width:27%}
.domesticCleaning.facadeCleaning.serviceAreaCover .trustTeam{float:left;margin-left:0;margin-top:-90px;width:430px}
footer .footerColumn:nth-of-type(4){width:47%}
.aboutStandFor .secondModule ul li img{margin-bottom:25px}
.aboutStandFor.moduleBlue .container li{float:left;margin:15px 5px 0;text-align:center;width:125px}
.aboutStandFor.moduleBlue{background-size:40%}
.ecoFriendly li:nth-child(2){margin-left:260px}
.ecoFriendly.about li:nth-child(3){margin-top:-350px}
.ecoFriendly.ourMission{background-size:80%;background-position:center 250px}
.ecoFriendly.ourMission li:first-child{margin-top:150px}
.ecoFriendly.ourMission li:nth-child(2){margin-top:-20px}
.ourVision .moduleBox{float:left;width:57%}
.ourVision .moduleImage{width:43%}
.testimonialsList{width:44%}
#blogTiles .postImage{width:140px}
.slicknav_menu{display:block}
header nav{display:none}
.slicknav_nav .level2menu .level3{width:19%!important}
header{margin-top:45px}
.headerFix{height:139px}
.specialOffers li{width:32%}
.hoverEffect .bgImage{width:80%}
.specialOffers li .hoverEffect{background-size:80%}
.hoverEffect .firstL{top:50px}
.specialOffers p:first-of-type{width:90%}
.ecoFriendly{background-position:center 220px}
.ecoFriendly li:first-child{margin-top:110px}
.ecoFriendly li:nth-child(2){margin-top:0}
.ecoFriendly li:nth-child(3){margin-top:-380px}
.ecoFriendly.gutterCleaning li:nth-child(2){margin-top:-155px}
.testimonialsBox{background:0 0}
.aboutUsIntro .container{overflow:hidden;padding-bottom:30px}
.pricesWrapper .container ul li{width:30%;margin-bottom:20px}
.pricesWrapper .container ul li:nth-child(4){margin-left:0}
.offersWrapper ul li .offerIcon{margin:10px 10px 0}
.offersWrapper ul li p{width:35%;margin-top:40px}
.ecoFriendly.ourMission li:nth-child(3){margin-top:-235px}
.ourMissionIntro .moduleBox.left p{display:inline-block;width:65%}
.exceptionalStandarts h2,.moduleGradient h2{margin:10px 0 20px}
.serviceAreaCover.moduleGradient{background:#fff;padding-bottom:30px}
#owl-demo2 .image{width:60%}
#owl-demo2 .text{float:right;width:35%}
.domesticCleaning.serviceAreaCover.moduleGradient,.gutterCleaning .container{padding-bottom:0}
.ecoFriendly.gutterCleaning .iconEco>img{margin-top:0}
.ecoFriendly.patioCleaning.rugCleaning li:first-child{margin-top:160px}
.ecoFriendly.patioCleaning.rugCleaning li:nth-child(3){margin-top:-40px}
.benefitsService.rugCleaning{background:#e2e0f0}
.gutterCleaning.moduleGradient .secondModule ul li p,.serviceAreaCover.moduleGradient.upholsteryCleaning .secondModule ul li p{width:75%;float:right}
.ecoFriendly.patioCleaning.ovenCleaning li:nth-child(3){margin-top:-10px}
.ecoFriendly.gutterCleaning.eotCleaning li:nth-child(2){margin-top:-205px}
.ecoFriendly.gutterCleaning.eotCleaning li:nth-child(3){margin-top:-120px}
.ecoFriendly.gutterCleaning.afterBuilders li:first-child{margin-top:10px}
.ecoFriendly.gutterCleaning.afterBuilders li:nth-child(2){margin-top:-185px}
.ecoFriendly.gutterCleaning.afterBuilders li:nth-child(2){margin-top:-185px}
.ecoFriendly.gutterCleaning.afterBuilders li:nth-child(3){margin-top:-135px}
.ecoFriendly.gutterCleaning.afterBuilders .iconEco{margin-top:200px}
.hardFloor.moduleGradient .secondModule ul li:nth-child(2){margin-left:-60px;margin-top:-110px}
.ecoFriendly.patioCleaning.upholsteryCleaning li:nth-child(2){margin-top:-260px}
.ecoFriendly.patioCleaning.upholsteryCleaning li:first-child{margin-top:165px}
.ecoFriendly.patioCleaning.upholsteryCleaning li:nth-child(3){margin-top:-45px}
.outstandingOffers.moduleBlue li:first-child{margin-top:40px}
.outstandingOffers.moduleBlue li:nth-child(2){margin-left:220px;margin-top:110px}
.outstandingOffers.moduleBlue li:nth-child(3){margin-left:90px;margin-top:10px}
.outstandingOffers.moduleBlue li:nth-child(4){margin-right:30px;margin-top:-330px}
.outstandingOffers.moduleBlue li:nth-child(5){margin-right:0;margin-top:-20px}
.outstandingOffers.moduleBlue li:nth-child(6){margin:140px auto 0}
.outstandingOffers.moduleBlue li:first-child img{margin-left:35px;margin-top:60px}
.outstandingOffers.moduleBlue li:nth-child(3) img{margin-left:10px;margin-top:40px;width:100%}
.outstandingOffers.moduleBlue li:nth-child(4) img{margin-left:-170px;margin-top:-60px;width:100%}
.outstandingOffers.moduleBlue li:nth-child(5) img{margin-left:0;margin-top:-130px;width:100%}
}
@media only screen and (max-width:719px){
.slider .sliderBox .sliderTitle{width:100%!important}
.sliderTitle{min-height:305px;background:rgba(255,255,255,.8);padding:10px}
.slicknav_menu{display:block}
h2{font-size:24px}
.container,.ecoFriendly .container{width:98%}
header nav{width:50%;display:none}
.affordableCost,.ourMissionIntro{background:#ebe8f4}
#blogTiles .postImage,.aboutStandFor.moduleGradient .moduleImage,.aboutUsIntro .moduleImage,.affordableCost .enjoy,.afterBuilders .imageModuleBox,.container.inner .rightMenu,.ecoFriendly .iconEco,.ecoFriendly.gutterCleaning .iconEco,.ecoFriendly.patioCleaning .iconEco,.hardFloor.serviceAreaCover .trustTeam,.innerCont .leftContent .moduleImage,.innerCont.hard-floor-cleaning .moduleImage,.innerCont.regular-domestic-cleaning .moduleImage,.moduleGradient .imageModuleBox,.ourVision .moduleImage,.sellingPoints .left .enjoy,.serviceAreaCover .secondModule.moduleBox .rightMap,.serviceAreaCover.patioCleaning .imageModuleBox,.serviceAreaCover.upholsteryCleaning .imageModuleBox,.testimonialsBox .positiveFeedback,footer .footerColumn:nth-of-type(2),footer .footerColumn:nth-of-type(4){display:none}
footer .footerColumn,footer .footerColumn:nth-of-type(2),footer .footerColumn:nth-of-type(3),footer .footerColumn:nth-of-type(4){width:100%;margin:0}
.specialOffers li{clear:both;display:block;margin:0 auto;width:65%}
#owl-demo2 .image,#owl-demo2 .text,#owl-demo3 .image,#owl-demo3 .text,.aboutUsIntro .moduleBox,.affordableCost .container>p,.benefitsService .container .moduleBox,.container.inner .leftContent,.domesticCleaning.moduleGradient .secondModule ul li,.domesticCleaning.serviceAreaCover .secondModule.moduleBox>ul,.ecoFriendly.officeCleaning li,.exceptionalStandarts .moduleBox,.exceptionalStandarts .moduleImage,.hardFloor.moduleGradient .secondModule ul li,.hardFloor.serviceAreaCover .secondModule.moduleBox>ul,.innerCont.facade-cleaning .secondModule li p,.innerCont.one-off-deep-cleaning .secondModule li p,.innerCont.regular-domestic-cleaning .secondModule li p,.innerCont.tile-scrubbing .secondModule li p,.innerCont.window-cleaning .secondModule li p,.moduleBlue .container>p,.moduleImage,.ourMissionIntro .moduleBox.left,.ourMissionIntro .moduleBox.right,.outstandingOffers .container>p,.secondModule,.sellingPoints .left,.sellingPoints .right,.serviceAreaCover .secondModule.moduleBox,.serviceAreaCover .secondModule.moduleBox>ul,.serviceAreaCover.gutterCleaning .imageModuleBox,.serviceAreaCover.patioCleaning .imageModuleBox,.slider .sliderBox .sliderTitle,.specialOffers li>img,.specialOffers p:first-of-type,.windowCleaning.moduleGradient .secondModule ul li,.windowCleaning.serviceAreaCover .secondModule.moduleBox>ul{width:100%}
#owl-demo2 .owl-controls::before,#owl-demo3 .owl-controls::before{margin-left:35px;width:70%}
.ecoFriendly.gutterCleaning .container,.ecoFriendly.patioCleaning .container,.serviceBottom.carpetCleaning .container,.serviceBottom.domesticCleaning .container,.serviceBottom.patioCleaning .container,.serviceBottom.upholsteryCleaning .container,.serviceBottom.windowCleaning .container{width:90%}
.blueBg,.domesticCleaning.deepCleaning.serviceAreaCover.moduleGradient .secondModule.moduleBox,.domesticCleaning.facadeCleaning.serviceAreaCover.moduleGradient .secondModule.moduleBox,.domesticCleaning.serviceAreaCover.moduleGradient,.domesticCleaning.tileScrubbing.serviceAreaCover.moduleGradient .secondModule.moduleBox,.hardFloor.serviceAreaCover.moduleGradient,.hardFloor.serviceAreaCover.moduleGradient .secondModule.moduleBox,.serviceAreaCover.moduleGradient,.windowCleaning.serviceAreaCover.moduleGradient,.windowCleaning.serviceAreaCover.moduleGradient .secondModule.moduleBox{background:#fff!important}
.benefitsService,.benefitsService.gutterCleaning,.benefitsService.patioCleaning,.benefitsService.upholsteryCleaning,.domesticCleaning.benefitsService,.hardFloor.benefitsService,.windowCleaning.benefitsService{background:#e2e0f0!important}
.aboutUsIntro{background:#f1eff8}
.ecoFriendly.gutterCleaning,.ecoFriendly.patioCleaning,.outstandingOffers,.outstandingOffers.moduleBlue{background:#009ae4}
.ecoFriendly,.ecoFriendly.ourMission{background:#75b041!important}
.domesticCleaning.serviceAreaCover.moduleGradient .secondModule.moduleBox{background:0 0}
.aboutStandFor .secondModule,.domesticCleaning.serviceAreaCover .container,.windowCleaning .container,.windowCleaning.serviceAreaCover.moduleGradient .secondModule.moduleBox{padding-bottom:0!important}
.outstandingOffers li{clear:both;float:none!important;margin:20px 0!important;text-align:center!important;width:100%!important}
.outstandingOffers li img{clear:both;display:block;margin:0!important;position:relative}
.aboutStandFor .secondModule .phone,.affordableCost h3{margin-top:20px}
.affordableCost ul li,.benefitsService .moduleBox li{width:49%}
.ecoFriendly li{width:100%;margin:20px 0!important}
.outstandingOffers li .bookNow img{clear:none;display:inline;margin:0!important;position:relative}
.affordableCost h2{font-size:42px}
.outstandingOffers h2{font-size:32px}
.sellingPoints .mapBox{float:none;clear:both;display:block;text-align:center;margin:0}
#contact-form #contacttb td,#contact-form #contacttb tr,#contact-form .stinput,#contacttb,#contacttb tbody{display:block;width:100%!important}
.innerCont .leftContent .secondModule,.innerCont.hard-floor-cleaning .secondModule,.slider .sliderBox .sliderTitle{margin-top:0}
.ecoFriendly,.slider .sliderBox{min-height:auto;overflow:hidden}
.aboutUsIntro .container,.slider .container{overflow:hidden;padding:20px 0;min-height:233px}
header .logoBox img{height:50px}
header .phone{margin-top:5px}
.headerFix{height:70px}
header.sticky .logoBox img{height:45px}
header.sticky .phone{background:#fff none repeat scroll 0 0;box-shadow:0 0 5px #777;left:0;margin-top:0;padding-top:0;position:fixed;text-align:center;top:0;width:100%}
.mobileToggle{background:#229fff;clear:both;cursor:pointer;display:block;float:left;margin-top:10px;padding:7px 0;text-align:center;width:100%;color:#fff;border-radius:3px;font-weight:700;font-size:16px}
nav.open-nav{background:#229fff;display:block;margin-top:0;padding:20px 0;width:100%}
nav.open-nav li{display:block}
nav.open-nav li a{color:#fff;display:block;padding:10px 0}
nav.open-nav li a:hover{border-bottom:0;background:#fff;color:#229fff}
.specialOffers h1{line-height:1}
h1{font-size:30px}
header{position:relative}
header.sticky .logoBox img{height:inherit}
header.sticky{padding:10px 0;transition:none}
.toTop{font-size:24px;bottom:20px;position:fixed;right:20px;z-index:10000;display:block!important}
.pricesWrapper .container ul li{width:100%;margin:0 0 20px}
.offersWrapper ul li{text-align:center}
.offersWrapper ul li p{width:100%;margin-top:10px}
.offersWrapper ul li p span{display:block;margin:0}
.ecoFriendly li:nth-child(3),.offersWrapper ul li .offerIcon{float:none}
.offersWrapper ul li .bookNow{float:none;margin:10px auto 15px}
#contact-form textarea,.ourVision .moduleBox{width:100%}
.slider .sliderBox .sliderTitle .headerTitle,.slider .sliderBox .sliderTitle p span{font-size:24px}
.slider .sliderBox .sliderTitle p{font-size:16px}
.testimonialsList{width:94%}
.slicknav_nav .level2menu .level3{width:100%!important}
.slicknav_nav .level2 .container{padding:0}
.slicknav_nav .menu-title{padding-left:15px}
.slicknav_nav a{padding:5px 0}
.slicknav_nav .level3Toggle>span{font-size:12px}
header.sticky .phone{margin-top:45px}
header{margin-top:45px}
.slider .sliderBox{background-position:60% top!important;background-size:cover!important}
.affordableCost h2,.moduleBlue h2{font-size:34px}
.aboutUsIntro .container,.domesticCleaning.moduleGradient .container,.innerCont.after-builders-cleaning .container.inner,.innerCont.end-of-tenancy-cleaning .container.inner,.innerCont.gutter-cleaning .container.inner,.innerCont.office-cleaning .container.inner,.innerCont.patio-cleaning .container.inner,.innerCont.rug-cleaning .container.inner,.innerCont.upholstery-cleaning .container.inner,.ourVision .container,.secondModule,.sellingPoints .container,.serviceBottom.domesticCleaning .container,.serviceBottom.windowCleaning .container,.windowCleaning.serviceAreaCover .container{padding-bottom:30px}
.ourMissionIntro{padding:30px 0}
.ourMissionIntro .moduleBox.left,.ourMissionIntro .moduleBox.right{margin-top:30px}
.lt3{font-size:22px}
.sliderBox.inner.contactPage{min-height:190px}
.ecoFriendly.carpetCleaning .container{width:90%}
.aboutUsIntro h1,.ourMissionIntro h1{margin:0 0 20px}
.innerCont.facade-cleaning .secondModule li img,.innerCont.hard-floor-cleaning .secondModule li img,.innerCont.one-off-deep-cleaning .secondModule li img,.innerCont.regular-domestic-cleaning .secondModule li img,.innerCont.tile-scrubbing .secondModule li img,.innerCont.window-cleaning .secondModule li img,.moduleGradient .secondModule ul li img{clear:both;display:block;float:none;margin:20px auto 10px}
.exceptionalStandarts h2,.moduleGradient h2{margin:10px 0 0}
.secondModule .phone{margin-left:0;margin-top:0;text-align:center;width:100%}
.secondModule .phone a,.testimonialsBox h2{font-size:36px}
.secondModule .phone img{font-size:26px;vertical-align:0;height:auto}
.aboutStandFor.moduleBlue li:first-child,.aboutStandFor.moduleBlue li:nth-child(2),.aboutStandFor.moduleBlue li:nth-child(3),.aboutStandFor.moduleBlue li:nth-child(4),.aboutStandFor.moduleBlue li:nth-child(5){margin:20px auto 0;width:100%;text-align:center}
.aboutStandFor.moduleBlue{background:#009ae4}
#owl-demo2 .owl-controls,#owl-demo3 .owl-controls{left:0;margin:-50px auto;right:0;width:250px;z-index:1000000;position:absolute}
.owl-pagination{clear:both;display:block;margin:0 auto;width:200px;text-align:center}
#owl-demo2 .owl-page:nth-child(2),#owl-demo3 .owl-page:nth-child(2){margin:0 45px}
#owl-demo2 .image img,#owl-demo3 .image img,.innerCont.facade-cleaning .moduleImage img,.innerCont.regular-domestic-cleaning .moduleImage img{max-height:230px;float:none!important}
#owl-demo2 .image,#owl-demo3 .image,.moduleImage.wow.bounceInLeft.animated.animated,.serviceAreaCover.gutterCleaning .imageModuleBox,.serviceAreaCover.patioCleaning .imageModuleBox,.serviceAreaCover.patioCleaning .secondModule ul li p{text-align:center}
.serviceBottom.carpetCleaning .container #owl-demo3 .owl-item .image img,.serviceBottom.patioCleaning .container #owl-demo3 .owl-item .image img,.serviceBottom.upholsteryCleaning .container #owl-demo3 .owl-item .image img{float:none}
#owl-demo3 .text{padding-top:10px}
#owl-demo3 .popularServices li img{height:40px}
.domesticCleaning.moduleGradient #owl-demo2 .owl-item:nth-of-type(2) .item .text::before,.domesticCleaning.moduleGradient #owl-demo2 .owl-item:nth-of-type(3) .item .text::before,.domesticCleaning.moduleGradient #owl-demo2 .owl-item:nth-of-type(4) .item .text::before{content:none}
.domesticCleaning.moduleGradient .secondModule ul li:nth-child(2),.hardFloor.moduleGradient .secondModule ul li:nth-child(2),.windowCleaning.moduleGradient .secondModule ul li:nth-child(2){margin-left:0;margin-top:0}
.domesticCleaning.moduleGradient .secondModule ul li,.hardFloor.moduleGradient .secondModule ul li,.windowCleaning.moduleGradient .secondModule ul li{margin:0}
.domesticCleaning.serviceAreaCover .secondModule.moduleBox>ul,.hardFloor.serviceAreaCover .secondModule.moduleBox>ul,.windowCleaning.serviceAreaCover .secondModule.moduleBox>ul{margin-top:0;padding-top:20px}
.domesticCleaning.moduleGradient .servModTitle,.hardFloor.moduleGradient .servModTitle,.windowCleaning.moduleGradient .servModTitle{width:100%;margin-top:20px}
.domesticCleaning.serviceAreaCover .trustTeam,.hardFloor.serviceAreaCover .trustTeam,.windowCleaning.serviceAreaCover .trustTeam{margin:0;max-width:100%}
.domesticCleaning .secondModule .wow{margin-bottom:-30px}
.hardFloor.serviceAreaCover.moduleGradient .secondModule.moduleBox,.innerCont.facade-cleaning .secondModule li,.innerCont.hard-floor-cleaning .secondModule li,.innerCont.one-off-deep-cleaning .secondModule li,.innerCont.regular-domestic-cleaning .secondModule li,.innerCont.tile-scrubbing .secondModule li,.innerCont.window-cleaning .secondModule li,.serviceAreaCover.ovenCleaning.moduleGradient .secondModule ul li:first-child img{margin-bottom:0}
.serviceAreaCover.patioCleaning .secondModule ul li img,.serviceAreaCover.upholsteryCleaning .secondModule ul li img{margin-bottom:20px}
.serviceAreaCover.gutterCleaning .imageModuleBox img,.serviceAreaCover.patioCleaning .imageModuleBox img{float:none;max-height:230px;max-width:100%}
.innerCont.regular-domestic-cleaning .secondModule li img{margin-bottom:10px;margin-top:0}
.innerCont.regular-domestic-cleaning .secondModule li{margin-bottom:15px}
.ecoFriendly.gutterCleaning .container,.ecoFriendly.officeCleaning,.ecoFriendly.patioCleaning .container{min-height:auto!important}
.serviceAreaCover.gutterCleaning.ovenCleaning li .lt2,.serviceAreaCover.patioCleaning li .lt2,.serviceAreaCover.upholsteryCleaning li .lt2{display:block;text-align:center;width:100%}
.domesticCleaning.deepCleaning.serviceAreaCover .trustTeam{clear:both;display:block;margin:0 auto -30px}
.serviceBottom.domesticCleaning #owl-demo3 .owl-item .image img,.serviceBottom.windowCleaning #owl-demo3 .owl-item .image img{max-width:100%}
.domesticCleaning.facadeCleaning.serviceAreaCover .trustTeam{margin-left:0;margin-top:0}
footer .phone{margin-bottom:20px;margin-top:0}
.positiveFeedback p img{width:70px;padding-top:70px}
.testimonialsBox .positiveFeedback .jumbo{line-height:1;font-size:280px}
.outstandingOffers li img{margin:0 auto 10px!important}
.outstandingOffers li{border:1px solid #fff;padding:20px;border-radius:10px}
.blogArticle img{clear:both;display:block;float:none!important;margin:0 auto 10px!important;max-width:70%}
.specialOffer span{display:block}
}
@media only screen and (max-width:480px){
.app_img{display:none}
.owl-carousel .owl-item img.app_img{display:none!important}
}
header nav li>a::after{background:#d71925;content:"";display:block;height:3px;margin-top:33px;opacity:0}
header nav li>a:hover::after{opacity:1}
header nav .level2 .container{padding:0;position:absolute;transition:all .5s ease 0;background:#fff;border:2px solid #1b3281;border-radius:3px;display:none;width:300px}
header nav ul .level2:hover>.container{animation:.3s ease 0 normal forwards 1 running fade-in;display:table;opacity:1}
header nav ul .level2menu{width:100%;margin:0}
header nav ul .level2menu li a,header nav ul .level2menu li span{color:#000;display:block;font-size:13px;font-weight:400;padding:0 10px;text-align:left;text-transform:capitalize}
header .levelmenu .level2menu .level3{padding:0;margin:0;width:100%}
header .levelmenu .level2menu .level3 a span{color:#d71925;text-transform:uppercase}
header nav ul .level2menu li .level3Toggle .imageWrapper{display:block;float:left}
header nav ul .level2menu li .level3Toggle::after{display:none}
header nav ul .level2menu li .level3Toggle:hover span{color:#1b3281;transition:all .3s ease}
header nav ul .level2menu li .level3Toggle{padding-bottom:10px;padding-top:10px}
@keyframes fade-in{
0%{opacity:0}
100%{opacity:1}
}
@keyframes fade-out{
0%{opacity:1}
100%{opacity:0}
}
@keyframes navOpen{
0%{transform:translate3d(0,20%,0);visibility:visible}
100%{opacity:1;transform:translate3d(0,0,0)}
}
.services_bg{padding-top:40px;background:#e8f6ff;background:-moz-linear-gradient(top,#e8f6ff 0,#fff 25%,#fffff7 32%,#fffff7 48%,#fffff7 66%,#fff 74%,#fff 100%);background:-webkit-linear-gradient(top,#e8f6ff 0,#fff 25%,#fffff7 32%,#fffff7 48%,#fffff7 66%,#fff 74%,#fff 100%);background:linear-gradient(to bottom,#e8f6ff 0,#fff 25%,#fffff7 32%,#fffff7 48%,#fffff7 66%,#fff 74%,#fff 100%)}
.service_box{float:left;width:calc(25% - 40px);height:390px;margin:20px}
.service_box a{font-weight:400}
.service_box img{width:100%}
.service_box span{font-size:22px;color:#814688;text-align:center;display:block;padding:10px}
.service_box p{text-align:center}
.contacts_main .container{width:100%}
.contacts_main .l1{background:url('//handycleaners.com/images/contact-us-bg.jpg') no-repeat center bottom #e8f6ff;min-height:600px}
.contacts_main .l1 h2{padding-right:30px;font-size:35px;color:#814688;line-height:35px}
.contacts_main .l1 h4{color:#814688;padding:10px 0}
.contacts_main .l1 .phone{float:none}
.contacts_main .l2{background:#fffff7}
.contacts_main .l2 h3{width:80%;margin:0 auto;text-align:center;color:#814688}
.contacts_main .l1>div,.contacts_main .l2>div{width:1100px;margin:0 auto;display:block;padding:30px 0;overflow:hidden}
.contacts_main .fl{float:left;width:50%}
.contacts_main .btm,.contacts_main .btm2{clear:both;overflow:hidden}
.contacts_main .btm2{color:#814688;font-size:16px}
.contacts_main .btm .fl.sm{width:30%}
.contacts_main .btm .fl.big{width:65%}
.contacts_main .btm .fl.big .fl2{float:left;width:31%;padding:20px;padding-left:0}
@media only screen and (max-width:1100px){
.contacts_main .container,.contacts_main .l1>div,.contacts_main .l2>div{width:100%}
}
@media only screen and (max-width:960px){
.service_box{width:calc(33% - 40px)}
}
@media only screen and (max-width:800px){
.contacts_main .fl{width:100%;padding:20px}
.contacts_main .btm .fl.big{width:100%}
.contacts_main .btm .fl.sm{display:none}
#contact-form #label_antis{margin-bottom:10px;display:block}
#contact-form .bookNow{float:none;margin:0 auto;width:80%}
}
@media only screen and (max-width:650px){
.service_box{height:450px}
}
@media only screen and (max-width:500px){
.service_box{width:calc(50% - 40px)}
}
.image_off,.service_box:hover .image_on{display:none}
.image_on,.service_box:hover .image_off{display:block}
.slicknav_btn,.slicknav_nav .slicknav_item{cursor:pointer}
.slicknav_menu,.slicknav_menu *{box-sizing:border-box}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes bounce{
20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}
@keyframes bounce{
20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}
.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}
@-webkit-keyframes flash{
50%,from,to{opacity:1}
25%,75%{opacity:0}
}
@keyframes flash{
50%,from,to{opacity:1}
25%,75%{opacity:0}
}
.flash{-webkit-animation-name:flash;animation-name:flash}
@-webkit-keyframes pulse{
from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
}
@keyframes pulse{
from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes rubberBand{
from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}
40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}
65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}
}
@keyframes rubberBand{
from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}
40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}
65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}
}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}
@-webkit-keyframes shake{
from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
@keyframes shake{
from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
.shake{-webkit-animation-name:shake;animation-name:shake}
@-webkit-keyframes swing{
20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}
}
@keyframes swing{
20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}
40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}
60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}
80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}
to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}
}
.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@-webkit-keyframes tada{
from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
}
@keyframes tada{
from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
}
.tada{-webkit-animation-name:tada;animation-name:tada}
@-webkit-keyframes wobble{
from,to{-webkit-transform:none;transform:none}
15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
}
@keyframes wobble{
from,to{-webkit-transform:none;transform:none}
15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}
}
.wobble{-webkit-animation-name:wobble;animation-name:wobble}
@-webkit-keyframes jello{
11.1%,from,to{-webkit-transform:none;transform:none}
22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}
44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}
77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}
88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}
}
@keyframes jello{
11.1%,from,to{-webkit-transform:none;transform:none}
22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}
44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}
77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}
88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}
}
.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}
@-webkit-keyframes bounceIn{
20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}
to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes bounceIn{
20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}
to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes bounceInDown{
60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
to{-webkit-transform:none;transform:none}
}
@keyframes bounceInDown{
60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
to{-webkit-transform:none;transform:none}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
@-webkit-keyframes bounceInLeft{
60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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}
}
@keyframes bounceInLeft{
60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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}
}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}
@-webkit-keyframes bounceInRight{
60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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}
}
@keyframes bounceInRight{
60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.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}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
@-webkit-keyframes bounceInUp{
60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes bounceInUp{
60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}
@-webkit-keyframes bounceOut{
20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
}
@keyframes bounceOut{
20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
}
.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}
@-webkit-keyframes bounceOutDown{
20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
@keyframes bounceOutDown{
20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}
@-webkit-keyframes bounceOutLeft{
20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
@keyframes bounceOutLeft{
20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}
@-webkit-keyframes bounceOutRight{
20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
@keyframes bounceOutRight{
20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}
@-webkit-keyframes bounceOutUp{
20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
@keyframes bounceOutUp{
20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}
@-webkit-keyframes fadeIn{
from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{
from{opacity:0}
to{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInDown{
from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDown{
from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInDownBig{
from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDownBig{
from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}
@-webkit-keyframes fadeInLeft{
from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft{
from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInLeftBig{
from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeftBig{
from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
@-webkit-keyframes fadeInRight{
from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRight{
from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInRightBig{
from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRightBig{
from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}
@-webkit-keyframes fadeInUp{
from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{
from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUpBig{
from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUpBig{
from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
@-webkit-keyframes fadeOut{
from{opacity:1}
to{opacity:0}
}
@keyframes fadeOut{
from{opacity:1}
to{opacity:0}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOutDown{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@keyframes fadeOutDown{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}
@-webkit-keyframes fadeOutDownBig{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
@keyframes fadeOutDownBig{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}
@-webkit-keyframes fadeOutLeft{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
@keyframes fadeOutLeft{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}
@-webkit-keyframes fadeOutLeftBig{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
@keyframes fadeOutLeftBig{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}
@-webkit-keyframes fadeOutRight{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes fadeOutRight{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}
@-webkit-keyframes fadeOutRightBig{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
@keyframes fadeOutRightBig{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}
@-webkit-keyframes fadeOutUp{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@keyframes fadeOutUp{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}
@-webkit-keyframes fadeOutUpBig{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
@keyframes fadeOutUpBig{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}
@-webkit-keyframes flip{
from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes flip{
from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}
@-webkit-keyframes flipInX{
from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInX{
from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}
.flipInY,.flipOutX{backface-visibility:visible!important;-webkit-backface-visibility:visible!important}
@-webkit-keyframes flipInY{
from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInY{
from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}
@-webkit-keyframes flipOutX{
from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}
@keyframes flipOutX{
from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}
}
.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}
@-webkit-keyframes flipOutY{
from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}
@keyframes flipOutY{
from{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}
to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}
}
.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}
@-webkit-keyframes lightSpeedIn{
from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}
to{-webkit-transform:none;transform:none;opacity:1}
}
@keyframes lightSpeedIn{
from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}
to{-webkit-transform:none;transform:none;opacity:1}
}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
@-webkit-keyframes lightSpeedOut{
from{opacity:1}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}
@keyframes lightSpeedOut{
from{opacity:1}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}
.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
@-webkit-keyframes rotateIn{
from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateIn{
from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}
}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}
@-webkit-keyframes rotateInDownLeft{
from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInDownLeft{
from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}
@-webkit-keyframes rotateInDownRight{
from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInDownRight{
from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}
@-webkit-keyframes rotateInUpLeft{
from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInUpLeft{
from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}
@-webkit-keyframes rotateInUpRight{
from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInUpRight{
from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}
@-webkit-keyframes rotateOut{
from{-webkit-transform-origin:center;transform-origin:center;opacity:1}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}
@keyframes rotateOut{
from{-webkit-transform-origin:center;transform-origin:center;opacity:1}
to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}
}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}
@-webkit-keyframes rotateOutDownLeft{
from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}
@keyframes rotateOutDownLeft{
from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}
}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}
@-webkit-keyframes rotateOutDownRight{
from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
@keyframes rotateOutDownRight{
from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}
@-webkit-keyframes rotateOutUpLeft{
from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
@keyframes rotateOutUpLeft{
from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}
to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}
}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}
@-webkit-keyframes rotateOutUpRight{
from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}
@keyframes rotateOutUpRight{
from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}
to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}
}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}
@-webkit-keyframes hinge{
0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}
@keyframes hinge{
0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}
.hinge{-webkit-animation-name:hinge;animation-name:hinge}
@-webkit-keyframes rollIn{
from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes rollIn{
from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}
@-webkit-keyframes rollOut{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}
@keyframes rollOut{
from{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}
}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
@-webkit-keyframes zoomIn{
from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
@keyframes zoomIn{
from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
@-webkit-keyframes zoomInDown{
from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInDown{
from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}
@-webkit-keyframes zoomInLeft{
from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInLeft{
from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}
@-webkit-keyframes zoomInRight{
from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInRight{
from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}
@-webkit-keyframes zoomInUp{
from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInUp{
from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}
@-webkit-keyframes zoomOut{
from{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
to{opacity:0}
}
@keyframes zoomOut{
from{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
to{opacity:0}
}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}
@-webkit-keyframes zoomOutDown{
40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomOutDown{
40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}
@-webkit-keyframes zoomOutLeft{
40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}
to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}
}
@keyframes zoomOutLeft{
40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}
to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}
}
.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}
@-webkit-keyframes zoomOutRight{
40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}
to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}
}
@keyframes zoomOutRight{
40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}
to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}
}
.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}
@-webkit-keyframes zoomOutUp{
40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomOutUp{
40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}
@-webkit-keyframes slideInDown{
from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInDown{
from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
@-webkit-keyframes slideInLeft{
from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInLeft{
from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
@-webkit-keyframes slideInRight{
from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInRight{
from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@-webkit-keyframes slideInUp{
from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInUp{
from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}
@-webkit-keyframes slideOutDown{
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@keyframes slideOutDown{
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}
@-webkit-keyframes slideOutLeft{
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
@keyframes slideOutLeft{
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}
@-webkit-keyframes slideOutRight{
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes slideOutRight{
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}
@-webkit-keyframes slideOutUp{
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@keyframes slideOutUp{
from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
.slicknav_btn{position:absolute;left:0;display:block;vertical-align:middle;padding:20px;line-height:1.125em}
.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}
.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;color:#fff;font-weight:700;text-shadow:0 1px 3px #000}
.slicknav_menu .slicknav_icon:before{background:0 0;width:1.125em;height:.875em;display:block;content:"";position:absolute}
.slicknav_menu .slicknav_icon-bar{display:block;width:1.5em;height:.185em;border-radius:1px;box-shadow:0 1px 0 rgba(0,0,0,.25)}
.slicknav_menu:after,.slicknav_menu:before{content:" ";display:table}
.slicknav_menu:after{clear:both}
.slicknav_menu .logoBox{display:inline-block;position:absolute;left:50%;margin-left:-43px}
.slicknav_menu .logoBox img{width:60px}
.slicknav_menu .phone{display:inline-block;position:relative;float:right;padding:3px;width:50px;text-align:center;border-radius:36px;background:#00beeb;height:50px;margin:5px 0 5px 0}
@media only screen and (max-width:1200px){
header{display:none}
.headerFix{height:50px}
}
.slicknav_nav li,.slicknav_nav ul{display:block}
.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}
.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden;padding:0;margin:0}
.slicknav_nav .slicknav_item a{display:inline}
.slicknav_nav .slicknav_row,.slicknav_nav a{display:block}
.slicknav_nav .slicknav_parent-link a{display:inline}
.slicknav_menu{background:#fff;font-size:16px;position:fixed;z-index:10001;width:100%;padding: 8px;}
.slicknav_menu .slicknav_icon-bar{background-color:#229fff}
.slicknav_nav{background:#229fff;clear:both;color:#fff;font-size:.875em}
.slicknav_nav .slicknav_row,.slicknav_nav a{padding:5px 10px;margin:2px 5px}
.slicknav_nav .slicknav_row:hover{border-radius:3px;background:#fff;color:#229fff}
.slicknav_nav .slicknav_row:hover .level2Toggle{color:#229fff}
.slicknav_nav a{text-decoration:none;color:#fff}
.slicknav_nav a:hover{border-radius:3px;background:#fff;color:#229fff}
.slicknav_nav .slicknav_txtnode{margin-left:15px}
.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}
.slicknav_nav .level2menu .level3{display:inline-block;vertical-align:top;width:12%}
.slicknav_nav .level2menu .level3Toggle::before{content:'- '}
.slicknav_nav .imageWrapper>img{background:#fff;border-radius:90px;display:block;margin:0 auto;padding:5px 3px}
.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-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}
@-webkit-keyframes fadeOut{
0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{
0%{opacity:1}
100%{opacity:0}
}
.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}
.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(0,0,0)}
.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.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-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}
.owl-carousel .owl-item .bookNow img,.owl-carousel .owl-item .image img,.owl-carousel .owl-item .phone img,.owl-carousel .owl-item .popularServices img{display:inline-block;width:auto;-webkit-transform-style:preserve-3d}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}
.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 .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}
.owl-carousel .owl-item img{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;-moz-transition:scale .1s ease;-ms-transition:scale .1s ease;-o-transition:scale .1s ease;transition:scale .1s ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1}
.owl-ul{list-style-image:url('tick.png');margin-left:20px}
.owl-ul li{padding:7px 2px}
.owl-carousel .owl-item img{transform-style:initial;height:100%;object-fit:cover}
.owl-thumb-item img{width:150px;height:auto}
.owl-thumbs{position:absolute;bottom:0;right:15%;display:block;text-align:center;padding:5%;display:none}
.owl-thumb-item{display:block;padding:0;font-size:18px;background-color:#fff;width:290px;text-align:left;border:none;border-radius:5px;margin-bottom:5px;padding-left:55px}
.owl-thumb-item:first-child{background:url(../pub/headers/ico/carpet-cleaning.png) no-repeat left #fff}
.owl-thumb-item:nth-child(2){background:url(../pub/headers/ico/regular-domestic-cleaning.png) no-repeat left #fff}
.owl-thumb-item:nth-child(3){background:url(../pub/headers/ico/end-of-tenancy-cleaning.png) no-repeat left #fff}
.owl-thumb-item:nth-child(4){background:url(../pub/headers/ico/oven-cleaning.png) no-repeat left #fff}
.owl-thumb-item.active:first-child,.owl-thumb-item:first-child:hover{background:url(../pub/headers/ico/carpet-cleaning-h.png) no-repeat left #00beeb}
.owl-thumb-item.active:nth-child(2),.owl-thumb-item:nth-child(2):hover{background:url(../pub/headers/ico/regular-domestic-cleaning-h.png) no-repeat left #00beeb}
.owl-thumb-item.active:nth-child(3),.owl-thumb-item:nth-child(3):hover{background:url(../pub/headers/ico/end-of-tenancy-cleaning-h.png) no-repeat left #00beeb}
.owl-thumb-item.active:nth-child(4),.owl-thumb-item:nth-child(4):hover{background:url(../pub/headers/ico/oven-cleaning-h.png) no-repeat left #00beeb}
.owl-thumb-item p{padding-top:5px}
.owl-thumb-item a{font-weight:400;color:#000}
.owl-thumb-item .price{color:#60b363}
.owl-thumb-item img{width:44px;height:37px;vertical-align:middle;float:left;margin:10px 5px}
.owl-thumb-item.active,.owl-thumb-item:hover{background-color:#00beeb}
.owl-thumb-item.active .price,.owl-thumb-item:hover .price{color:#fff}
.owl-carousel .label{position:absolute;top:20px;right:20px;background-color:#0a6cff;color:#fff;padding:10px 20px;z-index:5;text-align:center}
.owl-thumb-all{text-align:center;background:#fff;padding:10px;border-radius:5px;width:210px;float:right;font-family:"Gotham Rounded",sans-serif;text-transform:uppercase;font-weight:400;font-size:15px}
.owl-thumb-all:hover{background:#00beeb;color:#fff}
.owl-thumb-all:hover a{color:#fff}
.owl-price{color:#00beeb!important;font-weight:700}
.owl-thumb-mini{display:none;text-align:center;background:#00beeb;padding:5px;font-family:"Gotham Rounded",sans-serif;text-transform:uppercase;font-size:15px}
.owl-thumb-mini a{color:#fff;display:block}
.area_box.purple_box{background:#e7e5f3}
.fl-50 img{display:block;text-align:center;margin:0 auto;max-width:100%}
.big{font-size:30px;max-width:680px;width:calc(100% - 40px)}
.medium{font-size:20px;max-width:680px;width:calc(100% - 40px)}
.mainprices strong{font-weight:700;font-size:40px;text-align:center}
.small-title{font-size:18px;text-transform:uppercase;color:#9ddaf6;font-weight:700}
.medium a{font-size:40px;font-family:montserrat;color:#000}
p.sl{line-height:24px;font-size:18px}
.fl-50{float:left;width:50%}
.fl-25{float:left;width:25%}
.fl-100{float:left;width:99%}
.fl-80{float:left;width:80%}
.fl-20{float:left;width:20%}
.fl-33{float:left;width:33%}
.fl-40{float:left;width:40%}
.fl-60{float:left;width:60%}
.fl-66{float:left;width:66%}
img.inl{display:inline;margin:10px 10px 10px 0;vertical-align:middle}
.medium-title{font-size:35px}
.blue{color:#4bb7ea}
.right{text-align:right}
.right img{float:right}
footer img{max-width:100%}
.price-page table{width:100%;margin-bottom:50px}
.price-page thead th{background:#f3fbfe}
.price-page table tr{border-bottom:5px solid #fff}
.price-page td,.price-page th{background:#f3fbfe;padding:7px 20px}
.price-page table .price-button{color:#4bb7ea;text-decoration:underline;background:0 0;border:none;font-weight:700;font-family:Gotham Rounded;font-size:14px;padding:0;cursor:pointer}
.price-box-parent{display:none}
.price-box-parent.opened{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999;background:rgba(0,0,0,.6)}
.price-box{background:#fff;width:calc(100% - 8px);max-width:900px;margin:0 auto;position:relative;top:5%;max-height:100%;overflow:auto;border-radius:30px}
.price-box img{max-width:100%}
.price-box p{font-size:12px;line-height:17px}
.blue-bg{background:#f3fbfe;padding:30px}
.white-bg{background:#fff;padding:30px}
.close{position:absolute;right:20px;top:20px;cursor:pointer}
.price-box ul{list-style:url('/pub/tick.png');margin-right:-2px}
.price-box li{padding-left:5px;margin:5px 20px}
.services{text-transform:uppercase}
.services li{border-bottom:2px solid #e7e7e7;padding:50px 0;margin:0 10%}
.services a p{color:#9ddaf6;font-weight:400}
.purple_box .fr div{position:absolute;bottom:80px;width:60%;left:20%;text-align:center}
.area_box .container{padding:0}
img{margin:0;padding:0;vertical-align:middle}
.area_box h2,.area_box h3{color:#000;margin:40px 0}
.area_box.two.pick_box{background:url('../images/area/area_pick_bg.jpg') no-repeat right top}
.area_box.two.pick_box li{float:left;width:33%;min-height:150px}
.area_box.two.pick_box ul{width:50%}
.area_box.green_box{background:#77b143}
.area_box.green_box .container>img{display:block;margin:0 auto}
.area_box .fl-33{float:left;width:33%}
.area_box .fl-66{float:left;width:66%}
.area_box .tel{color:#00aae4;font-size:28px;font-weight:400;font-family:"Gotham Rounded"}
.area_box .tel:before{content:url('https: //handycleaners.com/images/phoneIcon.png');vertical-align:middle;padding-right:5px;padding-bottom:3px}
.area_box.green_box li{float:left;width:calc(33% - 40px);margin:0 20px;min-height:150px;color:#fff;font-family:"Gotham Rounded",sans-serif;line-height:25px;font-size:15px}
.area_box.green_box li:first-child{background:url('../images/area/area-li1.png') no-repeat center top}
.area_box.green_box li:nth-child(2){background:url('../images/area/area-li2.png') no-repeat center top}
.area_box.green_box li:nth-child(3){background:url('../images/area/area-li3.png') no-repeat center top}
.area_box .fr,.fr{float:right;position:relative}
.phone-menu{position:absolute;left:41px}
.phone-menu.top{top:85px}
.phone-menu.bottom{top:578px}
.fl-295px{float:left;width:295px}
.fl--295px{float:left;width:calc(100% - 295px);text-align:right}
.center{text-align:center;margin:0 auto}
.center p{padding:0 20px}
.green-text{text-transform:uppercase;color:#79b345;font-size:16px;margin:10px 0}
.clear{clear:both}
.mobile-logo{display:none}
@media only screen and (max-width:1200px){
.mobile-logo{display:block;width:120px;position:absolute;top:0;left:0;background:rgba(255,255,255,.5);padding:5px}
}
@media only screen and (max-width:950px){
.container{width:98%}
.fl-295px{width:295px;display:block;float:none;clear:both}
.fl--295px{display:none}
}
@media only screen and (max-width:900px){
.price-box{top:4px;height:calc(100% - 8px)}
}
@media only screen and (max-width:630px){
.mobile-logo{display:block;width:120px;position:absolute;top:0;left:50%;margin-left:-60px;background:rgba(255,255,255,.5);padding:5px}
.title{margin:0 auto}
#area_links li{width:95%;float:none;margin:0 auto;line-height:30px;text-align:center}
#area_links li:after{content:none}
.fl-20,.fl-33,.fl-40,.fl-50,.fl-60,.fl-66,.fl-80{width:95%;float:none;margin:0 auto;text-align:center}
.fl-25{width:95%;margin:0 auto;display:block;float:none}
.fl-295px .center img{box-shadow:3px 3px #000;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.26);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,.26);box-shadow:0 0 30px 0 rgba(0,0,0,.26);border-radius:18px;margin-top:30px;margin-bottom:30px;width:calc(100% - 60px)}
footer .container>div{min-height:auto}
footer .container{padding-bottom:0}
footer .socialBox{float:none}
}
footer .app{background:url('/images/app_footer.png') top left no-repeat;height:330px;padding:120px 0 0 170px}
.slicknav_menu .phone{-webkit-animation:phone-ani 2s infinite;-moz-animation:phone-ani 2s infinite;-o-animation:phone-ani 2s infinite;animation:phone-ani 2s infinite}
@-webkit-keyframes phone-ani{
0%{background-color:#00beeb}
50%{background:#75b343;background-color:#00beeb}
}
@media only screen and (max-width:1400px){
.owl-thumbs{right:0;padding:2%;padding-bottom:5%}
}
@media only screen and (max-width:960px){
.owl-thumbs{right:0;padding:2%}
}
@media only screen and (max-width:720px){
.owl-thumb-item{font-size:12px;width:180px}
.owl-thumb-item p{padding-top:10px}
.owl-thumb-all{font-size:12px;width:165px}
.area_box .fl-33,.area_box .fl-50,.area_box .fl-66,.area_box.green_box li{float:none;width:100%}
.area_box.purple_box .fl-33,.area_box.white_box .fl-33{text-align:center}
.area_box.purple_box{padding-bottom:30px}
}
@media only screen and (max-width:600px){
.owl-ul{width:60%}
.sliderTitle{background:rgba(255,255,255,.7);padding:0 20px}
.owl-thumbs{position:relative;padding:0;display:block}
.owl-thumbs .owl-thumb-item{border-radius:0;margin:0;float:left;width:25%;height:60px}
.owl-thumb-all{display:none}
.owl-thumb-mini{display:block;overflow:hidden}
.owl-ul{width:95%}
.slider .container{min-height:360px}
}
@media only screen and (max-width:580px){
.owl-thumbs .owl-thumb-item{height:70px}
}
@media only screen and (max-width:450px){
.slider .sliderBox .sliderTitle .bookNow{width:49%}
}
@media only screen and (max-width:440px){
.owl-thumbs .owl-thumb-item{width:50%;height:50px}
}
@media only screen and (max-width:403px){
.owl-thumbs .owl-thumb-item{height:55px}
}
@media only screen and (max-width:370px){
.slider .container{min-height:410px}
.owl-thumbs .owl-thumb-item{height:55px}
}
.social-icons-container{margin:0}
.social-icons-container h3{font-size:18px;font-weight:600;margin-bottom:15px;color:#fff}
.social-icons{display:flex;padding:0;list-style:none;gap:15px;margin:20px 0}
.social-icons li{margin:0}
.social-icons a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;color:var(--secondary-color);transition:all .3s ease;padding:0!important}
.social-icons a:hover{background-color:var(--secondary-color);color:#fff;transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1)}
.social-icons i{font-size:18px}
@media (max-width:768px){
.social-icons{justify-content:center}
.social-icons-container h3{text-align:center}
}
.footer-payment-icons a{display:inline-block}
.footer-payment-icons img{margin-top:8px}
@media (max-width:767px){
.footer-payment-icons{display:flex;flex-direction:column;align-items:start;justify-content:center;text-align:center}
}
.social-icons-container{margin:0}
.social-icons{display:flex;padding:0;list-style:none;gap:15px;margin:0;flex-wrap:wrap;justify-content:space-evenly}
.social-icons li{margin:0}
.social-icons a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--primary-color);color:#fff;transition:all .3s ease}
.social-icons a:hover{background-color:#fff;color:var(--primary-color)!important;transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1)}
.social-icons i{font-size:18px}
@media (min-width:768px) and (max-width:991px){
.social-icons-container{justify-content:center}
}
@media (max-width:768px){
.social-icons{justify-content:center}
.social-icons-container h3{text-align:center}
}
.footer-description{color:#fff;font-size:16px;line-height:19px;font-weight:400;word-break:break-word;overflow-wrap:anywhere;max-width:100%;display:inline-block}
.quote-banner{background:#fff;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:25px;width:100%;text-align:center}
.quote-banner-title{display:block;color:#073a70;font-size:31px!important;letter-spacing:-.03em;margin-bottom:5px!important;border-bottom:0!important}
.quote-banner-title::after{display:none}
.quote-banner-button{background-color:var(--secondary-color)!important;color:#fff!important;padding:20px 40px;border-radius:8px;text-decoration:none;font-size:24px;font-weight:600;min-width:250px}
.quote-banner-button:hover{transform:translate3d(0,-4px,.01px)!important;background-color:#fff!important;color:#000!important}
.quote-banner-button:hover .quote-banner-title{color:#000!important}
.quote-banner-content{display:flex;flex-direction:row;gap:1rem}
@media screen and (max-width:700px){
.quote-banner-content{flex-direction:column}
}
.quote-banner-button-call img{border-radius:0!important}
.quote-banner-button-call:hover img,.quote-banner-button-call:hover svg{filter:brightness(0)!important}
.content-wrapper img:not([alt="Call Now!"]){width:50%;max-width:100%}
.footer-payment-icons{margin:20px 0}
.footer-payment-icons a{display:inline-block}
.footer-payment-icons img{margin-top:8px}
@media (max-width:767px){
.footer-payment-icons{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
.footer-payment-icons a,.footer-payment-icons img{margin:5px auto}
.fl-20 li{padding:8px 0}
}
.sliderBox.inner{background:url('https://www.handyplumbers.co.uk/pub/home-header.jpg') no-repeat center}
@media (max-width:991px){
.sliderBox.inner{background:url('https://www.handyplumbers.co.uk/pub/home-header_mobile.webp') no-repeat center;background-size:cover}
}
