html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{background:#fff;line-height:1;font-family:'Merriweather',serif;-webkit-text-size-adjust:none}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
*,:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.container{margin-left:auto;margin-right:auto;width:940px}
.row{border-bottom:solid 1px transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.row > *{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.c_input{float:left;width:49%;margin:0 2% 0 0}
.c_input:nth-child(even){margin:0}
.c_input_home{width:100%}
.btn{background-color:#5a8a8a!important;border:0 none!important;border-radius:3px;color:#fff!important;cursor:pointer!important;font-size:18px!important;font-weight:700;line-height:40px;width:100%!important;float:none!important;transition:.3s;padding:0!important;margin:0!important}
.btn:hover{background-color:#9AD018!important}
textarea{border:1px solid #01AFEE;border-radius:3px;color:#404040;height:150px;padding:5px;width:100%!important;display:inline!important;box-sizing:border-box}
.textarea-home{width:100%!important}
input[type="text"]{border:1px solid #01AFEE;border-radius:3px;color:#404040;height:30px;padding-left:5px;width:100%;margin:0 0 10px;box-sizing:border-box}
.messege-send-text{padding:10px 0;color:#32CD32}
.error{color:red}
.row:after,.row:before{content:'';display:block;clear:both;height:0}
.row.uniform > * > :first-child{margin-top:0}
.row.uniform > * > :last-child{margin-bottom:0}
.row.uniform > *{padding:50px 0 0 50px}
.row.uniform{margin:-50px 0 -1px -50px}
body.is-loading *{-moz-transition:none!important;-webkit-transition:none!important;-ms-transition:none!important;transition:none!important;-moz-animation:none!important;-webkit-animation:none!important;-ms-animation:none!important;animation:none!important}
body{color:#474747;font-size:16pt;font-weight:300;line-height:1.65em}
a{-moz-transition:color .2s ease-in-out,border-color .2s ease-in-out,opacity .2s ease-in-out;-webkit-transition:color .2s ease-in-out,border-color .2s ease-in-out,opacity .2s ease-in-out;-ms-transition:color .2s ease-in-out,border-color .2s ease-in-out,opacity .2s ease-in-out;transition:color .2s ease-in-out,border-color .2s ease-in-out,opacity .2s ease-in-out;color:#01afee;text-decoration:none}
a:hover{color:#37c0fb;transition:all .3s ease}
strong,b{font-weight:600}
em,i{font-style:italic}
p,ul,ol,dl,table,blockquote{margin:0 0 2em}
h1,h2,h3,h4,h5,h6{color:inherit;font-weight:600;line-height:1.75em;margin-bottom:1em}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}
h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-style:normal;font-weight:300}
h1,h2{font-size:24px;letter-spacing:-.025em}
h2{text-align:center}
h3{font-size:1.2em;letter-spacing:-.025em}
hr{border-color:-moz-use-text-color -moz-use-text-color #ccc;border-style:none none dotted;border-width:0 0 1px;clear:both;display:block;float:left;height:0;margin:0;width:100%}
#footer hr{margin-top:15px}
section.special,article.special{text-align:center}
header p{color:#999;font-size:1.25em;position:relative;margin-top:-1.25em;margin-bottom:2.25em}
#nav,#banner header .promTitle h2 > span,#services .serviceBox li p,#services .serviceBox li .readMoreServ,.wrapper.whoWeAre .container div p,.wrapper.bookWithUs .container .left p,.wrapper.aboutUs .container div p,.wrapper.map .container div p,.wrapper.clientsRate .container .left p,.wrapper.sellingKey .container .left p,#footer,.wrapper.ourMission p,.wrapper.mainBox .middle p,.wrapper.mainBox .left p,.wrapper.mainBox .right > p,.wrapper.mainBox .container .bookNow p,.wrapper.internalWrap p{font-family:'Merriweather Sans',sans-serif}
#header .container .infoBox .bookCleaner,#footer h3{font-family:'Merriweather',serif}
#header{text-align:center;background-color:#fff}
#header .container{padding:20px 0;overflow:hidden}
#header .container .logoBox{float:left}
#header .container .infoBox{float:right;font-family:Tahoma,sans-serif}
#header .container .infoBox .address{font-size:14px;border-right:1px dotted #777;padding-right:7px}
#header .container .infoBox .bookCleaner{background:#01afee;font-size:18px;font-weight:700;color:#fff;padding:7px 13px;border-radius:10px;vertical-align:middle}
#header .container .infoBox .bookCleaner:hover{background:#ec018c}
#header .container .infoBox .address img{vertical-align:-2px}
#header .container .infoBox .callUs{color:#474747;font-size:14px}
#header .container .infoBox .callUs span{font-size:33px;color:#01afee;font-weight:bold;}
#header .container .infoBox .callUs:hover span{color:#ec018c}
#header .container .infoBox .callUs span::before{content:"✆";font-size:44px;margin-left:3px;margin-right:3px;vertical-align:-2px}
#nav{cursor:default;background-color:#9ad018;padding:0;font-family:'Merriweather Sans',sans-serif;font-weight:700;text-transform:uppercase;font-size:18px}
#nav > ul{margin:0}
#nav > ul > li{border-right:1px dotted #fff;display:inline-block;margin-left:-6px;position:relative}
#nav > ul > li a{color:#fff;text-decoration:none;border:0;display:block;padding:.5em 1.6em}
#nav > ul > li:first-child{margin-left:0}
#nav > ul > li:last-child{margin-left:-6px}
#nav > ul > li:hover a{color:#fff;background:#01afee}
#nav > ul > li.current{background:#01afee}
#nav > ul > li.current a{color:#fff}
#nav > ul > li.active a{color:#fff}
#banner{background-position:center center;background-size:cover;height:30em;text-align:center;position:relative}
#banner.inner{height:380px;margin-bottom:40px}
#banner.inner .pageTitle > a{display:block;margin:0 auto -62px;position:relative;width:203px}
#banner.inner .pageTitle > h1{background:#01afee;border-radius:180px;font-size:28px;line-height:normal;margin:auto auto -50px;min-height:260px;padding:65px 20px 0;width:255px}
#banner.inner .pageTitle > h2{background:#01afee;border-radius:180px;font-size:28px;line-height:normal;margin:auto auto -50px;min-height:260px;padding:65px 20px 0;width:255px}
#banner.inner .pageTitle > h1 span{display:block;font-size:14px;font-weight:400;padding-top:10px}
#banner.inner .pageTitle > h2 span{display:block;font-size:14px;font-weight:400;padding-top:10px}
#banner.inner .pageTitle > h1 img{display:block;margin:-35px auto 20px}
#banner.inner .pageTitle > h2 img{display:block;margin:-35px auto 20px}
#banner.inner.area{margin-bottom:15px}
#banner.inner.area .pageTitle > h2{background:#9ad018;margin:auto auto -30px;padding:175px 20px 0;font-size:26px;line-height:1}
#banner.inner.area iframe{position:relative;z-index:1;border-bottom:3px solid #9ad018}
#banner header{position:absolute;bottom:0;left:0;width:100%;color:#fff}
#banner header .promTitle > h1{background:#01afee;border-radius:180px;font-size:26px;height:300px;line-height:1.4;padding:50px 30px;vertical-align:middle;width:300px}
#banner header .promTitle > h2{background:#01afee;border-radius:180px;font-size:26px;height:300px;line-height:1.4;padding:50px 30px;vertical-align:middle;width:300px}
#banner header .promTitle h1 > span{display:block;font-size:18px;line-height:normal;margin-top:10px;padding:0 30px;font-weight:400}
#banner header .promTitle h2 > span{display:block;font-size:18px;line-height:normal;margin-top:10px;padding:0 30px;font-weight:400}
#banner header .promTitle .button{background:#ec018c;border-radius:180px;display:block;float:left;font-size:16px;font-weight:700;height:90px;left:220px;line-height:normal;position:relative;top:-100px;width:90px;color:#fff}
.wrapper.clientsRate .container .right .rate li p:first-child{background:#ec018c;border-radius:180px;display:inline-block;font-size:24px;font-weight:700;height:90px;line-height:normal;position:relative;width:90px;color:#fff;margin-bottom:15px}
#banner header .promTitle .button:hover{color:#ec018c;background:#fff}
#banner header .promTitle .button:hover > span{border:2px dotted #ec018c}
#banner header .promTitle .button > span,.wrapper.clientsRate .container .right ul li p:first-child span{border:2px dotted #fff;border-radius:60px;display:block;height:80px;margin:5px auto;padding:19px 13px;text-align:center;width:80px}
#services{background:#f5f5f5}
#services .serviceBox{text-align:center;padding:40px 0}
#services .serviceBox img{-webkit-filter:sepia(1) brightness(0.7) hue-rotate(125deg) saturate(7) contrast(1.3);-moz-filter:sepia(1) brightness(0.7) hue-rotate(125deg) saturate(7) contrast(1.3);-ms-filter:sepia(1) brightness(0.7) hue-rotate(125deg) saturate(7) contrast(1.3);-o-filter:sepia(1) brightness(0.7) hue-rotate(125deg) saturate(7) contrast(1.3);filter:sepia(1) brightness(0.7) hue-rotate(125deg) saturate(7) contrast(1.3);}
#services .serviceBox h1{margin:0;font-size:26px}
#services .serviceBox ul{text-align:center;margin:0}
#services .serviceBox ul li{background:#fff;border:1px solid #ccc;border-radius:5px;display:inline-block;line-height:normal;margin:0 2px 10px;min-height:220px;overflow:hidden;padding:15px 10px;text-align:center;vertical-align:top;width:24%}
#services .serviceBox ul li:hover{cursor:pointer;background:#01afee;color:#fff;transition:all .3s ease}
#services .serviceBox ul li:hover img{-webkit-filter:none;-moz-filter:none;-ms-filter:none;filter:none}
#services .serviceBox ul li .readMoreServ{display:block;margin-top:-55px;position:relative;opacity:0;text-transform:uppercase;font-weight:700;font-size:14px}
#services .serviceBox ul li:hover .readMoreServ{opacity:1}
#services .serviceBox ul li:hover p{opacity:0}
#services .serviceBox h3{font-size:16px;line-height:normal}
#services .serviceBox p{font-size:14px;color:#474747}
.wrapper.internalWrap{padding-top:20px}
.wrapper.internalWrap p{font-size:14px;line-height:normal}
.wrapper.map{padding:40px 0;background-color:#39393b;color:#fff;overflow:hidden}
.wrapper.map .container .middle{width:50%;display:inline-block;text-align:center}
.wrapper.map .container .right a{color:#fff;display:block;font-size:16px;line-height:1.8}
.wrapper.map .container .right a::before{content:'◉ ';font-size:18px;vertical-align:middle;line-height:1}
.wrapper.map .container .right a:hover{color:#9ad018}
.wrapper.whoWeAre .container .right,.wrapper.aboutUs .container .right{float:right}
.wrapper.whoWeAre{background:#fff;overflow:hidden;padding:40px 0}
.wrapper.aboutUs{background:#fff;overflow:hidden;padding:40px 0 0}
.wrapper.aboutUs .container .right img{float:right}
.wrapper.whoWeAre .container div,.wrapper.map .container div,.wrapper.aboutUs .container div{display:inline-block;font-size:14px;float:left;line-height:normal}
.wrapper.whoWeAre .container div h3,.wrapper.map .container div h3,.wrapper.aboutUs .container div h3{font-size:22px;line-height:normal}
.wrapper.whoWeAre .container .left,.wrapper.map .container .left,.wrapper.aboutUs .container .left{width:25%}
.wrapper.map .container .middle .mapBox{float:none}
.wrapper.whoWeAre .container .right{width:35%;padding-right:30px}
.wrapper.aboutUs .container .right{width:35%}
.wrapper.map .container .right{width:20%;float:right;padding-top:20px}
.wrapper.map .container .left{padding-top:20px}
.wrapper.whoWeAre .container .right div:nth-child(3) p{margin-bottom:0}
.wrapper.whoWeAre .container .middle div:nth-child(1)::before{content:url(../images/home/whoWeAre_02.png);float:left;padding:20px 15px 10px 0}
.wrapper.whoWeAre .container .middle div:nth-child(2)::before{content:url(../images/home/whoWeAre_03.png);float:left;padding:20px 15px 10px 0}
.wrapper.whoWeAre .container .middle div:nth-child(3)::before{content:url(../images/home/whoWeAre_04.png);float:left;padding:20px 15px 10px 0}
.wrapper.aboutUs .container .middle div:nth-child(1)::before{content:url(../images/about-us/02_About_Us_12.png);float:left;padding:30px 15px 20px 0}
.wrapper.aboutUs .container .middle div:nth-child(2)::before{content:url(../images/about-us/02_About_Us_15.png);float:left;padding:20px 15px 10px 0}
.wrapper.aboutUs .container .middle div:nth-child(3)::before{content:url(../images/about-us/02_About_Us_17.png);float:left;padding:10px 15px 10px 0}
.wrapper.whoWeAre .container .middle,.wrapper.aboutUs .container .middle{width:40%}
.wrapper.whoWeAre .container .middle h3,.wrapper.map .container .middle h3,.wrapper.aboutUs .container .middle h3{color:#01afee;font-size:16px;text-transform:uppercase;margin:0}
.wrapper.whoWeAre .container .right h3,.wrapper.map .container .right h3{color:#9ad018;font-size:16px;text-transform:uppercase;margin:0}
.wrapper.whoWeAre .container .right img{float:right;position:relative;bottom:0}
.wrapper.whoWeAre .container .right div:nth-child(1)::before{content:url("../images/home/whoWeAre_06.png");margin-left:-60px;padding:20px 0 0;position:absolute}
.wrapper.whoWeAre .container .right div:nth-child(2)::before{content:url("../images/home/whoWeAre_07.png");margin-left:-60px;padding:20px 0 0;position:absolute}
.wrapper.whoWeAre .container .right div:nth-child(3)::before{content:url("../images/home/whoWeAre_08.png");margin-left:-60px;padding:20px 0 0;position:absolute}
.wrapper.whoWeAre .container hr{margin-bottom:40px}
.wrapper.style3 .button{background:#fff;color:#474747}
.wrapper.youLikeUs{text-align:center;padding:15px 0;background:#ec018c;color:#fff;overflow:hidden;font-size:22px}
.wrapper.youLikeUs h2,.wrapper.wantToLearn h2,.wrapper.sellingKey .discoverBlog h2{float:left;font-weight:100;font-size:22px}
.wrapper.youLikeUs h2 span,.wrapper.wantToLearn h2 span,.wrapper.sellingKey .discoverBlog h2 span{font-weight:600}
.wrapper.youLikeUs .button,.wrapper.wantToLearn .button,.wrapper.wantToLearn header a{float:right;color:#fff;font-weight:700}
.wrapper.sellingKey .discoverBlog .button{float:right;font-weight:700}
.wrapper.youLikeUs .button::after,.wrapper.wantToLearn .button::after,.wrapper.sellingKey .discoverBlog .button::after{content:" ❱";font-size:16px;vertical-align:middle;font-family:Arial,sans-serif}
.wrapper.wantToLearn{background:#01afee;color:#fff;overflow:hidden;padding:15px 0;font-size:22px}
.wrapper.youLikeUs header h2,.wrapper.wantToLearn header h2{display:inline-block;vertical-align:middle;margin:0}
.wrapper.youLikeUs header .button,.wrapper.wantToLearn header .button,.wrapper.sellingKey .discoverBlog .button{vertical-align:middle}
#navPanel,#titleBar{display:none}
.feedBackWrapper{margin-top:30px}
.feedBackWrapper #bn4 li{width:100%}
.wrapper.clientsRate{background:url(../images/home/rateBg.jpg) no-repeat;background-position:center center;background-size:cover;height:20em;position:relative;text-align:center;color:#fff;line-height:normal;padding:40px 0}
.wrapper.clientsRate hr{border-color:#fff}
.wrapper.clientsRate .container .left{float:left;width:30%;text-align:left;padding-right:70px}
.wrapper.clientsRate .container .left h3{font-size:22px;line-height:normal}
.wrapper.clientsRate .container .left p{font-size:14px;margin-top:150px}
.wrapper.clientsRate .container .left a{background:#01afee;border-radius:10px;font-size:14px;padding:5px 15px;color:#fff;font-weight:600}
.wrapper.clientsRate .container .left a:hover{background:#fff;color:#01afee}
.wrapper.clientsRate .container .right{float:right;width:70%}
.wrapper.clientsRate .container .right > ul{margin:0}
.wrapper.clientsRate .container .right > ul li{display:inline-block;width:20%;margin:0 10px}
.wrapper.clientsRate .container .right ul li p:nth-child(2){text-align:center;font-size:14px;font-weight:600;line-height:1.1}
.wrapper.clientsRate .container .right ul li p:nth-child(2) img{padding:0 7px 0 3px}
.wrapper.clientsRate .container .right ul li p:nth-child(2) span{text-align:left;display:inline-block}
.wrapper.clientsRate .breakingNews{height:90px;margin:0 auto;overflow:hidden;position:relative}
.wrapper.clientsRate .breakingNews > ul{font-size:16px;height:90px;list-style:outside none none;margin:0;padding:0;right:40px;top:0;z-index:1}
.wrapper.clientsRate .breakingNews > ul > li{display:none;height:90px;line-height:40px;margin:10px 0;position:absolute;width:100%}
.wrapper.clientsRate .breakingNews > ul > li .push10{margin-bottom:0}
.wrapper.clientsRate .breakingNews > ul > li p{margin:0;line-height:normal;font-weight:400;font-size:18px}
.wrapper.clientsRate .breakingNews > .bn-navi{height:70px;left:0;margin:0 auto;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:0}
.wrapper.clientsRate .breakingNews > .bn-navi > span{color:#fff;cursor:pointer;font-size:46px;opacity:.3;position:absolute;top:0;width:30px}
.wrapper.clientsRate .breakingNews > .bn-navi > span:hover{opacity:1}
.wrapper.clientsRate .breakingNews > .bn-navi > span:first-child{background-position:left center;left:0}
.wrapper.clientsRate .breakingNews > .bn-navi > span:last-child{background-position:right center;right:0}
.wrapper.clientsRate .breakingNews:hover .bn-navi{opacity:1}
.wrapper.clientsRate .breakingNews > .bn-navi,.wrapper.clientsRate .breakingNews > ul > li > a,.wrapper.clientsRate .breakingNews > .bn-navi > span{transition:all .25s linear 0s}
.wrapper.sellingKey{overflow:hidden;line-height:normal;padding:40px 0}
.wrapper.sellingKey .container .left{float:left;width:25%;display:inline-block;padding-right:20px}
.wrapper.sellingKey .container .right{width:75%;float:right}
.wrapper.sellingKey .container .right ul{margin:0}
.wrapper.sellingKey .container .right ul li{display:inline-block;width:48%;border:1px solid #ccc;border-radius:3px;overflow:hidden;margin:0 20px 15px 0}
.wrapper.sellingKey .container .right ul li:nth-child(2n){margin-right:0}
.wrapper.sellingKey .container .right ul li:hover{background:#01afee;cursor:pointer;color:#fff;transition:all .3s ease}
.wrapper.sellingKey .container .right ul li:hover span{color:#fff}
.wrapper.sellingKey .container .left h3{line-height:normal}
.wrapper.sellingKey .container .left p{font-size:14px}
.wrapper.sellingKey .container .right img{float:right;position:relative}
.wrapper.sellingKey .container .right h4{display:inline-block;float:left;margin-left:25px;margin-top:24px;text-transform:uppercase;line-height:normal}
.wrapper.sellingKey .container .right h4 span{display:block;color:#01afee}
.wrapper.sellingKey .discoverBlog{border-bottom:1px dotted #777;border-top:1px dotted #777;clear:both;overflow:hidden;padding:15px 0}
.wrapper.sellingKey .discoverBlog h2{margin-bottom:0}
.wrapper.sellingKey .discoverBlog .button{margin-top:7px;color:inherit}
.wrapper.sellingKey .discoverBlog .button:hover{color:#ec018c}
.wrapper.sellingKey .discoverBlog .arealinks {
    display: block;
    float: left;
    margin: 0 0 20px;
    overflow: hidden;
}
.wrapper.sellingKey .discoverBlog li {
    list-style: none;
    display: inline-block;
    float: left;
    width: 50%;
    line-height: normal;
}
.wrapper.sellingKey .discoverBlog li::before {
    content: '◉ ';
    font-size: 14px;
    color: #01afee;
}
.wrapper.sellingKey .discoverBlog li a {
    font-size: 14px;
    font-weight: 400;
    color: #000;
	text-decoration: underline;
}
#footer{font-size:12px;overflow:hidden;background:#39393b;padding:40px 0 0;color:#fff;clear:both}
#footer h3{font-size:18px;margin-bottom:5px;margin-top:8px}
#footer ul li a{color:#ddd}
#footer ul li a:hover{color:#01afee}
#footer .container section{display:inline-block;float:left;width:23%;line-height:normal}
#footer .container .brand{width:30%}
#footer ul li{margin:0;padding:0;line-height:1.6}
#footer .copyright{clear:both;padding:5px 0}
#footer .callUs{background:#9ad018;border-radius:10px;color:#fff;display:block;font-size:22px;padding:5px 15px;font-family:Tahoma,sans-serif;text-align:center}
#footer .callUs::before{content:"✆";font-size:32px;margin-right:3px;vertical-align:-2px;line-height:0}
#footer .callUs:hover{background:#01afee}
#footer .icons{clear:both;text-align:center;margin:10px 0 0}
#footer .icons li{display:inline-block}
#footer .icon.fa{background:gray;border-radius:90px;display:block}
#footer .icon.fa img{padding:7px;vertical-align:middle}
#footer .icon.fa:hover{background:#ec018c}
.wrapper.bookWithUs{padding:40px 0;color:#fff;background:#01afee}
.wrapper.bookWithUs h2{text-align:center;font-size:24px}
.wrapper.bookWithUs .container div{display:inline-block;vertical-align:bottom}
.wrapper.bookWithUs .left{width:25%;font-size:14px;line-height:normal}
.wrapper.bookWithUs .middle{width:30%;text-align:center}
.wrapper.bookWithUs .right{width:40%;float:right}
.wrapper.bookWithUs .right p{display:inline-block;width:49%;text-transform:uppercase;padding:0;margin-top:10px;line-height:1}
.wrapper.bookWithUs .right p::before{float:left;display:inline-block;margin-right:10px}
.wrapper.bookWithUs .right p:nth-child(1)::before{content:url("../images/about-us/weCare.png")}
.wrapper.bookWithUs .right p:nth-child(2)::before{content:url("../images/about-us/greatPrices.png")}
.wrapper.bookWithUs .right p:nth-child(3)::before{content:url("../images/about-us/topService.png")}
.wrapper.bookWithUs .right p:nth-child(4)::before{content:url("../images/about-us/ecoFriendly.png")}
.wrapper.ourMission{overflow:hidden;font-size:14px;line-height:normal;padding:20px 0 0}
.wrapper.ourMission h2{text-align:center;font-size:26px;margin-bottom:0}
.wrapper.ourMission hr{margin:20px 0}
.wrapper.ourMission .floatLeftImage{float:left;margin-right:10px}
.wrapper.ourMission .floatRightImage{float:right;margin-left:10px}
.wrapper.ourMission p img{float:left;padding-right:10px}
.wrapper.mainBox{overflow:hidden;padding:40px 0;font-size:14px;line-height:normal}
.wrapper.mainBox .container div{display:inline-block;vertical-align:top;width:33%}
.wrapper.mainBox .container h1,.wrapper.mainBox .container > p{text-align:center}
.wrapper.mainBox .container > p{font-size:16px;margin-bottom:40px}
.wrapper.mainBox .container h1,.wrapper.internalWrap .container h1{margin-bottom:0}
.wrapper.mainBox .container h1 span{color:#ec018c}
.wrapper.mainBox .container .right{padding-left:20px}
.wrapper.mainBox .container .right .priceFrom{background:url(../images/services/servBg.jpg) no-repeat center -10px;width:100%;min-height:270px;text-align:center}
.wrapper.mainBox .container .right.area .priceFrom{background:url(../images/area/priceBg.jpg) no-repeat center}
.wrapper.mainBox .container .right .priceFrom p{background:#ec018c;border-radius:180px;color:#fff;display:inline-block;font-size:24px;font-weight:700;height:160px;line-height:normal;position:relative;width:160px;margin:25px 0 15px}
.wrapper.mainBox .container .right .priceFrom p span{border:2px dotted #fff;border-radius:180px;display:block;height:150px;margin:5px auto;padding:19px 13px;text-align:center;width:150px}
.wrapper.mainBox .container .right .priceFrom p span span{padding:0;border:0;height:auto;width:auto;font-size:46px}
.wrapper.mainBox .container .right .priceFrom a{background:#01afee;display:block;border-radius:5px;font-size:16px;text-transform:uppercase;text-align:center;color:#fff;padding:10px 0;font-weight:700}
.wrapper.mainBox .container .right .priceFrom a:hover{background:#9ad018}
.wrapper.mainBox .container .right .priceFrom img{margin-right:5px;vertical-align:top;width:15px}
.wrapper.mainBox .left{padding-right:50px}
.wrapper.mainBox .left li{font-size:14px;text-transform:uppercase;color:#01afee;font-weight:700;margin-bottom:15px;display:inline-block}
.wrapper.mainBox .left > img{margin-bottom:20px}
.wrapper.mainBox .left li:nth-child(n){width:20%;vertical-align:middle}
.wrapper.mainBox .left li:nth-child(2n){width:78%}
.wrapper.mainBox .middle{padding-right:30px}
.wrapper.mainBox .middle p{margin-bottom:15px}
.wrapper.serviceDeliver{overflow:hidden;background:url(../images/services/moduleBg.png) no-repeat 90% 115% #f6f7f7;padding:40px 0}
.wrapper.serviceDeliver h2{font-weight:100;font-size:26px;text-align:center}
.wrapper.serviceDeliver ul{margin-top:50px}
.wrapper.serviceDeliver ul li{display:inline-block;width:25%;float:left;text-align:center}
.wrapper.serviceDeliver ul li h3{font-size:16px;line-height:normal}
.wrapper.serviceDeliver ul li p{background:#ec018c none repeat scroll 0 0;border-radius:180px;color:#fff;display:inline-block;font-size:24px;font-weight:700;height:110px;line-height:normal;margin-bottom:15px;position:relative;width:110px}
.wrapper.serviceDeliver ul li p span{border:2px dotted #fff;border-radius:60px;display:block;height:100px;margin:5px auto;padding:28px 0;text-align:center;width:100px}
.wrapper.mainBox hr{margin:10px 0 30px}
.wrapper.mainBox .container h3 img{vertical-align:middle}
.wrapper.mainBox .container h3{font-size:18px;font-weight:100}
.wrapper.mainBox .container h4{text-transform:uppercase;color:#01afee;font-size:16px;line-height:normal}
.wrapper.mainBox .container .bookNow{border-bottom:1px dotted #ccc;padding-bottom:30px;padding-left:260px;padding-top:10px;width:100%;background:url(../images/services/bookNowBg.jpg) no-repeat left bottom}
.wrapper.mainBox .container .bookNow h3{font-weight:600;font-size:22px;margin-bottom:0}
.wrapper.mainBox .container .bookNow > a{background:#01afee;color:#fff;padding:7px 10px;border-radius:5px;font-weight:700;font-size:16px}
.wrapper.mainBox .container .bookNow > a:hover{background:#9ad018}
.wrapper.servicesExplore{background:#039cd5;}
.wrapper.servicesExplore .container ul{text-align:center;margin:0;padding:20px 0}
.wrapper.servicesExplore .container li{text-align:left;display:inline-block;margin:6px 2px;width:24%;font-size:12px;border-radius:5px;vertical-align:top;font-weight:700;color:#fff}
.wrapper.servicesExplore .container li:hover,.wrapper.servicesExplore .container .active{background:#ec018c;cursor:pointer;transition:all .3s ease}
.wrapper.servicesExplore .container li p{border:1px dotted #fff;border-radius:5px;margin:3px;padding:10px;line-height:normal;overflow:hidden}
.wrapper.servicesExplore .container li img{padding:0 10px 0 0;float:left;max-height:30px}
.wrapper.mainBox .middle.area{width:66%;padding-right:0}
.wrapper.mainBox .container .right.area{padding-left:0;width:66%}
.wrapper.mainBox .container .right .priceFrom ul{margin:0}
.wrapper.mainBox .container .right .priceFrom li{display:inline-block;margin:0 20px;vertical-align:top;width:26%}
.wrapper.mainBox .container .right .priceFrom li h3{font-size:16px;font-weight:400;line-height:normal;padding:0 20px}
.wrapper.mainBox .priceFrom > h3{font-size:16px;font-weight:700;line-height:normal;margin-bottom:0}
.wrapper.mainBox .container .right .priceFrom li p{margin-top:20px}
.wrapper.wantToLearn.area{background:#9ad018}
#quoteform{width:100%}
#quoteform td{display:block;vertical-align:top;width:50%;float:left}
#quoteform table{width:100%}
#quoteform td input{width:98%!important}
#quoteform td table td{width:100%;display:block;font-weight:700}
#quoteform tbody tr:nth-child(2) td{width:100%}
#book_a_cleaner_form #quoteform td[valign="top"] input,#book_a_cleaner_form td select,#form2 textarea,#contacttb .stinput,#contacttb textarea{border:1px solid #777;border-radius:30px;padding:10px 15px;resize:none;font-family:Tahoma,sans-serif;font-size:12px;background:#fbfeff}
#contact-form #contacttb{width:100%;margin-bottom:10px}
#contacttb .stinput{width:98%}
#quoteform a[href="#calendar"]{display:block;line-height:1.6;margin-right:15px;margin-top:-30px;text-align:right}
#quoteform td select{-moz-appearance:none;background:#fbfeff url(../images/selectArrow.png) no-repeat scroll right 15px;cursor:pointer;font-size:12px;width:98%!important}
#form2 .link2{background:#8bc53f;border-radius:10px;color:#fff;display:block;float:right;font-weight:600;padding:7px 25px;text-decoration:none;text-transform:uppercase;font-size:16px;margin-right:-50px}
#contact-form .btn:hover{background:#01afee;cursor:pointer;transition:all .3s ease}
#contact-form{font-size:12px;font-family:Tahoma,sans-serif}
#contact-form .error.bold{color:red;line-height:normal}
#form2 .link2:hover{background:#01afee}
#quoteform #pCalendar{height:9px}
#quoteform textarea,#contacttb textarea{width:99%!important;border-radius:15px}
#form2 > div{line-height:normal}
.succesSent{line-height:normal;margin-bottom:40px;color:#9ad018}
.wrapper.mainBox .right > img{display:block;margin:0 auto}
.mobile-toggle{cursor:pointer;display:none;font-size:20px;position:absolute;right:25px;top:25px;transition:all 200ms ease-in 0s;width:30px}
.main_h{position:relative}
#blogTiles{overflow:hidden}
#blogTiles > li{display:inline-block;float:left;width:33%;padding:0 30px;min-height:410px;margin-bottom:10px}
#blogTiles.inner{margin-bottom:0}
#blogTiles h2{font-family:Tahoma;font-size:16px;font-weight:400;line-height:normal;margin:0;text-align:left;text-transform:uppercase}
#blogTiles .postImage{margin-bottom:10px;max-height:165px;overflow:hidden}
#blogTiles .postDate{font-size:12px}
#blogTiles .post-basic-info p{margin-bottom:0}
#blogTiles .post-basic-info > a{border-radius:10px;background:#01afee;color:#fff;font-size:14px;font-weight:400;padding:5px 10px}
#blogTiles .post-basic-info > a:hover{background:#ec018c}
.blog .floatLeft{float:left;margin:0 10px 10px 0}
.youMayBlog{color:#01afee;font-size:20px;font-weight:700;text-transform:uppercase}
.wrapper.internalWrap .areaBox br,.wrapper.internalWrap .areaBox p:empty{display:none}
.wrapper.internalWrap .areaBox li{list-style:none;display:inline-block;float:left;width:33%;line-height:normal}
.wrapper.internalWrap .areaBox.smallArea li{width:50%}
.wrapper.internalWrap .areaBox li::before{content:'◉ ';font-size:14px;color:#01afee}
.wrapper.internalWrap .areaBox{font-size:14px;line-height:normal}
.wrapper.internalWrap .areaBox h1,.wrapper.internalWrap .areaBox h2{text-align:left;line-height:normal}
.wrapper.internalWrap .areaBox li a{font-size:14px;font-weight:400;color:#000;text-decoration:underline;}
.wrapper.internalWrap .areaBox li a:hover{color:#01afee}
.wrapper.internalWrap .areaBox img{border:1px dotted gray;padding:1px}
.wrapper.internalWrap .prices{text-align:center;margin-bottom:0;max-height:200px}
.wrapper.internalWrap .prices li{display:inline-block;width:16%;text-align:center;margin-bottom:25px;vertical-align:top;margin-bottom:0}
.wrapper.internalWrap .prices span{background:#02afed;border-radius:180px;display:block;margin:0 auto;padding:40px 10px;width:130px}
.wrapper.internalWrap .prices span img{vertical-align:middle;max-height:50px}
.wrapper.internalWrap .prices p{margin-bottom:0;margin-top:10px;font-weight:400}
.wrapper.internalWrap .prices .priceFrom{background:#ec018c;border-radius:180px;display:block!important;padding:17px 0;position:relative;right:-80px;top:-180px;width:70px!important;color:#fff;font-weight:700;font-size:12px;line-height:normal}
.wrapper.internalWrap .prices .priceFrom p{font-size:20px;font-weight:700;line-height:1;margin-top:0!important;padding-top:0!important}
.wrapper.internalWrap .pricesRoom li p{background:#000;border-radius:180px;color:#fff;display:inline-block;font-size:24px;font-weight:700;height:110px;line-height:normal;margin-bottom:15px;margin-left:15px;position:relative;width:110px;font-size:14px;z-index:1}
.wrapper.internalWrap .pricesRoom li p span{border:2px dotted #fff;border-radius:60px;display:block;height:100px;margin:5px auto;padding:20px 0;text-align:center;width:100px}
.wrapper.internalWrap .pricesRoom h3{border:1px solid #ddd;margin-top:-105px;position:relative;line-height:normal;padding:10px 0 10px 150px;text-transform:uppercase;font-weight:700;font-size:18px}
.wrapper.internalWrap .pricesRoom h3 span{color:#02afed}
.wrapper.internalWrap .pricesRoom li p span span{border:0 none;font-size:28px;height:auto;margin:0;padding:0;width:100%}
.wrapper.internalWrap .pricesRoom{float:left}
.wrapper.internalWrap .pricesRoom li{display:inline-block;width:50%;float:left;padding:0 10px}
.wrapper.internalWrap .pricesRoom img{float:left;margin-right:10px}
.pricesRoom > li:nth-child(n+3){margin-top:30px}
.wrapper.serviceDeliver.priceModule ul li p span span{border:0 none;font-size:28px;height:auto;margin:0;padding:0;width:100%}
.wrapper.serviceDeliver.priceModule ul li p span b{font-size:22px}
.wrapper.serviceDeliver ul li p span{font-size:14px;padding:20px 0}
.wrapper.serviceDeliver.priceModule ul li:last-child p{background:#02afed}
.wrapper.serviceDeliver.priceModule ul li:last-child p:hover{cursor:pointer;background:#9ad018;transition:all .3s ease}
.wrapper.internalWrap .areaBox .arealinks{display:block;float:left;margin:0 0 20px;overflow:hidden;height: 60px;}
.wrapper.internalWrap .areaBox .mred{font-weight:700}
.wrapper.internalWrap .areaBox .pCodes{clear:both;margin-bottom:5px;}
.wrapper.internalWrap .areaBox .floatLeftImg{float:left}
.wrapper.internalWrap .areaBox h1{margin-bottom:15px;font-size:20px}
.wrapper.internalWrap .areaBox h2{font-size:18px}
.wrapper.internalWrap .areaBox .tagLine{color:#ec018c}
#header.main_h{position:fixed}
#header.main_h.sticky{position:fixed;background:rgba(255,255,255,0.9)}
#header.main_h.sticky .container{padding:5px 0 0;transition:all .3s ease 0s}
#header.main_h.sticky #nav > ul > li a{padding:.2em 1.6em}
.clearFix{height:143px;display:block}
.liveChat{bottom:0;position:fixed;right:3%;z-index:1000}
.liveChat img{float:right}
#chatdiv #chatwinf{width:402px!important}
.wrapper.internalWrap .areaBox h1,.wrapper.internalWrap .areaBox h2{color:#01afee;font-size:20px;margin:0 10px 10px 0;float:left}
.areaBox.smallArea{float:right;width:76%;border-left:1px dotted #01afee;padding-left:15px}
.wrapper.internalWrap .areaBox h1,.wrapper.internalWrap .areaBox h2{position:absolute;margin-left:-225px;width:200px}
div#container{overflow:hidden}
div.content{display:none;clear:both}
div.content a,div.navigation a{text-decoration:none}
div.content a:hover,div.content a:active{text-decoration:underline}
div.navigation a.pageLink{height:77px;line-height:77px}
div.controls{height:35px;position:relative;z-index:1}
div.controls a{padding:5px}
div.ss-controls{float:left}
div.nav-controls{float:right}
div.slideshow-container,div.loader,div.slideshow a.advance-link{width:660px}
div.loader,div.slideshow a.advance-link,div.caption-container{height:660px}
div.slideshow-container{position:relative;clear:both;float:left;height:690px;line-height:0}
div.loader{position:absolute;top:0;left:0;background-image:url(../images/loader.gif);background-repeat:no-repeat;background-position:center}
div.slideshow span.image-wrapper{display:block;position:absolute;top:0;left:0}
div.slideshow a.advance-link{display:block;text-align:center}
div.slideshow a.advance-link:hover,div.slideshow a.advance-link:active,div.slideshow a.advance-link:visited{text-decoration:none}
div.slideshow a.advance-link:focus{outline:none}
div.slideshow img{border-style:dotted;border-width:1px}
div.caption-container{float:right;position:relative}
span.image-caption{bottom:0;display:block;left:0;position:absolute}
div.caption-container,span.image-caption{width:275px}
div.caption{padding:0 12px}
div.image-title{font-weight:700;font-size:1.4em}
div.image-desc{line-height:1.3em;padding-top:12px}
div.photo-index{position:absolute;bottom:0;left:0;padding:0 12px}
div.navigation-container{float:left;position:relative}
div.navigation{float:left;position:relative}
div.navigation a.pageLink{display:block;position:relative;float:left;margin:2px;width:16px;background-position:center center;background-repeat:no-repeat}
div.navigation a.pageLink:focus{outline:none}
ul.thumbs{position:relative;float:left;margin:0;padding:0}
ul.thumbs li{float:left;padding:0;margin:2px;list-style:none;border:1px solid #fff}
ul.thumbs .selected{border:1px solid #01afee}
a.thumb{padding:1px;display:block}
a.thumb:focus{outline:none}
ul.thumbs img{border:none;display:block;width:83px}
div.pagination{clear:both;position:relative;left:-50%}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
.container{width:900px}
div.slideshow-container,div.loader,div.slideshow a.advance-link{width:620px}
div.slideshow img{width:100%}
div.slideshow-container{height:650px}
div.caption-container{height:620px}
}
@media only screen and (min-width: 720px) and (max-width: 959px) {
.container{width:96%}
.wrapper.whoWeAre .container .left,.wrapper.aboutUs .container .left{width:100%}
.wrapper.map .container .right{width:25%}
.wrapper.aboutUs .container .left h3 br,.wrapper.whoWeAre .left h3 br{display:none}
.wrapper.aboutUs .container .middle{width:53%}
.wrapper.bookWithUs .container div{vertical-align:middle}
.wrapper.aboutUs,#footer{padding:20px 0 0}
.wrapper.ourMission .floatLeftImage,.wrapper.ourMission .floatRightImage{display:block;float:none;margin:0 auto 10px!important}
#footer .container section{width:23%}
#services .serviceBox ul li{width:23%}
#footer .callUs{padding:5px 0;font-size:18px}
#footer .callUs::before{font-size:26px}
.wrapper.whoWeAre{padding:0 0 30px}
.wrapper.whoWeAre .container hr{margin-bottom:30px}
.wrapper.whoWeAre .container .middle{width:45%}
.wrapper.whoWeAre .container .right{width:45%}
.wrapper.sellingKey .container .left,.wrapper.sellingKey .container .right{width:100%}
.wrapper.sellingKey,.wrapper.mainBox,.wrapper.serviceDeliver{padding:20px 0}
.wrapper.mainBox .container div{width:32%}
.wrapper.mainBox .left,.wrapper.mainBox .middle{padding-right:20px}
.wrapper.mainBox hr{margin:0 0 20px}
.wrapper.mainBox .left > img{width:100%}
.wrapper.servicesExplore .container li{width:32%}
.wrapper.mainBox .container .right{padding-left:0}
#header .container .infoBox .address{display:none!important}
#services .serviceBox p{margin-bottom:10px}
p,ul,ol,dl,table,blockquote{margin:0 0 1em}
.wrapper.youLikeUs header h2,.wrapper.wantToLearn header h2{width:65%;text-align:left;line-height:normal}
#blogTiles > li{width:100%;margin-bottom:10px;min-height:175px}
#blogTiles .postImage{float:left;margin-right:10px}
#nav > ul > li a{padding:.5em 1.1em}
.wrapper.internalWrap .prices{max-height:460px}
.wrapper.internalWrap .prices li{width:25%;max-height:200px}
.wrapper.internalWrap .pricesRoom h3{font-size:14px}
#header.main_h.sticky #nav > ul > li a{padding:.2em 1.1em}
.areaBox.smallArea{width:70%}
div.slideshow-container{margin:0 auto;float:none;height:670px}
div.caption-container,span.image-caption{float:none;margin:0 auto;width:660px;height:auto;display:block;overflow:hidden}
span.image-caption{position:relative}
.areaBox.smallArea a > img{width:100%}
}
@media only screen and (max-width: 719px) {
#banner{height:16em}
.c_input{float:none;width:100%;margin:0}
#banner.inner{height:13em;margin-bottom:0}
#banner header{position:relative}
#banner .container{padding-top:10px}
#banner .promTitle{display:inline-block;text-align:center}
.container{width:96%}
.wrapper.whoWeAre .container .left,.wrapper.map .container .left,.wrapper.aboutUs .container .left{width:100%}
.wrapper.aboutUs .container .left h3 br,.wrapper.whoWeAre .left h3 br{display:none}
.wrapper.aboutUs .container .middle{width:53%}
.wrapper.bookWithUs .container div{vertical-align:middle}
.wrapper.aboutUs,#footer{padding:20px 0 0}
.wrapper.ourMission .floatLeftImage,.wrapper.ourMission .floatRightImage{display:block;float:none;margin:0 auto 10px!important;width:100%}
#footer .container section:nth-child(2),#footer .container section:nth-child(3),.wrapper.bookWithUs .right p br{display:none!important}
#footer .container .brand{width:63%}
#footer .container section{display:block;float:none;margin:0 auto;text-align:center;width:70%}
#services .serviceBox ul li{width:47%;min-height:250px}
.wrapper.whoWeAre{padding:0 0 30px}
.wrapper.whoWeAre .container hr{margin-bottom:30px}
.wrapper.whoWeAre .container .middle{width:45%}
.wrapper.whoWeAre .container .right{width:45%}
.wrapper.sellingKey .container .left,.wrapper.sellingKey .container .right,.wrapper.whoWeAre .container .middle,.wrapper.whoWeAre .container .right,.wrapper.sellingKey .container .right ul li,#footer .container .brand,.wrapper.aboutUs .container .middle,.wrapper.bookWithUs .left,.wrapper.bookWithUs .middle,.wrapper.bookWithUs .right,.wrapper.bookWithUs .right p,#quoteform td,.wrapper.map .container .middle,.wrapper.map .container .right{width:100%}
.wrapper.sellingKey,.wrapper.mainBox,.wrapper.serviceDeliver,#services .serviceBox,.wrapper.bookWithUs{padding:20px 0}
.wrapper.mainBox .container div{width:32%}
.wrapper.mainBox .left,.wrapper.mainBox .middle{padding-right:20px}
.wrapper.mainBox hr{margin:0 0 20px}
.wrapper.mainBox .left > img{width:100%}
.wrapper.servicesExplore .container li{width:47%}
.wrapper.mainBox .container .right{padding-left:0}
#header .container .infoBox .address,.wrapper.map .left > h3 br{display:none!important}
#services .serviceBox p{margin-bottom:10px;line-height:normal}
p,ul,ol,dl,table,blockquote{margin:0 0 1em}
.wrapper.youLikeUs header h2,.wrapper.wantToLearn header h2,.wrapper.youLikeUs header .button,.wrapper.wantToLearn header .button,.wrapper.sellingKey .discoverBlog .button,.wrapper.youLikeUs .button,.wrapper.wantToLearn .button,.wrapper.wantToLearn header a{width:100%;text-align:center;line-height:normal}
#services .serviceBox h1,#footer .copyright,.wrapper.bookWithUs h2,.wrapper.ourMission h2,.wrapper.mainBox .container h1,.wrapper.serviceDeliver h2,.blogTitle h1,.wrapper.internalWrap h2{line-height:normal}
.wrapper.whoWeAre .container .right,.wrapper.mainBox .left,.wrapper.mainBox .middle{padding-right:0}
.wrapper.whoWeAre .container .right img,.wrapper.whoWeAre .container .middle img,.wrapper.sellingKey .discoverBlog h2{float:none;display:block;margin:0 auto}
.wrapper.bookWithUs{overflow:hidden}
.wrapper.bookWithUs .right p{margin:5px 0}
#contacttb td{display:block}
#form2 .link2{margin:0 auto!important}
.wrapper.mainBox .container div{width:100%!important}
.wrapper.serviceDeliver ul li{width:50%}
.wrapper.serviceDeliver ul{margin:0}
.wrapper.mainBox .container .bookNow{padding-left:0;background:0}
.wrapper.mainBox .container h2{margin-bottom:10px}
.wrapper.mainBox .left li:nth-child(n){width:12%}
.wrapper.mainBox .left li:nth-child(2n){width:80%}
.wrapper.mainBox .container .bookNow{padding-top:0}
#header .container .infoBox .bookCleaner{display:none}
#header .container .infoBox{background:#ec018c;position:absolute;top:75px;width:100%;left:0}
#header .container .infoBox .callUs,#header .container .infoBox .callUs span{color:#fff}
#nav{margin-top:25px}
.mobile-toggle{display:block}
.mobile-toggle span{background:#8f8f8f none repeat scroll 0 0;border-radius:1000px;display:block;height:4px;margin-bottom:6px;width:30px}
.main_h{min-height:115px;position:fixed;box-shadow:none;border-top:0;max-height:70px}
#header .container .infoBox .callUs:hover span{color:#fff}
.main_h.sticky{min-height:100px}
#header.main_h.sticky .container .infoBox{top:60px;transition:all .3s ease}
#header.main_h.sticky .container{padding:10px 0 20px;transition:all .3s ease}
#header.main_h.sticky .mobile-toggle{top:19px}
#header.main_h.sticky #nav{margin-top:20px}
#header.main_h nav li{width:100%;border-right:0;border-bottom:2px solid #ec018c;margin-left:0;background:#fff}
#header.main_h nav li a{color:#000;padding:5px 0;font-size:14px}
#nav > ul > li:hover a{background:#ec018c;color:#fff}
.clearFix{display:block;height:115px}
#blogTiles > li{width:100%;margin-bottom:20px;min-height:auto}
#blogTiles .postImage{max-height:none}
#blogTiles .postImage img,.blog .floatLeft{width:100%;float:left}
#banner.inner.area iframe{display:none}
#banner.inner.area{height:12em;margin-bottom:0}
#banner.inner.area .container{padding-top:10px}
#banner.inner.area .pageTitle > h2{padding:115px 20px 0}
.wrapper.map{text-align:center}
.wrapper.internalWrap .areaBox li{width:100%}
.wrapper.internalWrap .areaBox img{width:100%;margin:8px 0!important}
.wrapper.internalWrap .prices{max-height:none!important}
.wrapper.internalWrap .prices li{width:150px;margin:0 auto;max-height:200px}
.wrapper.internalWrap .pricesRoom li{width:100%}
.wrapper.internalWrap .pricesRoom h3{margin-top:-126px}
.wrapper.internalWrap .pricesRoom img{display:block;clear:both;float:none}
.liveChat{display:none}
.wrapper.internalWrap .areaBox h1,.wrapper.internalWrap .areaBox h2{width:100%;margin-left:0;position:relative}
.areaBox.smallArea{width:100%;padding-left:0;border-left:0}
div.slideshow-container,div.slideshow img,div.slideshow span.image-wrapper,div.slideshow-container,div.loader,div.slideshow a.advance-link{width:100%}
#banner.inner.innerTitle{overflow:hidden}
#banner.inner.innerTitle .pageTitle > h2{margin-top:120px}
#banner.inner .pageTitle > h2{opacity:.9}
.wrapper.internalWrap .areaBox.smallArea li,div.caption-container,span.image-caption{width:100%}
div.slideshow-container,div.loader,div.slideshow a.advance-link,div.caption-container{height:auto}
div.slideshow span.image-wrapper{position:relative}
span.image-caption{width:100%;clear:both;position:relative}
}
.main_h{background:#fff;top:0;z-index:999;width:100%;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}
.open-nav{max-height:400px!important}
.open-nav .mobile-toggle{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}
.sticky{background-color:rgba(255,255,255,0.95);opacity:1;top:0}
.tel-internal {
	display: inline-block;
	background: #8CB83F;
	padding: 2px 10px;
	border-radius: 10px;
	font-size: 20px;
	white-space: nowrap;
	line-height: 30px;
	color: white !important;
	transition: ease-in-out 0.3s all;
	transform: scale(1);
	margin: 2px 10px;
	text-decoration: none;
	border: 2px solid white;
}
.tel-internal:hover {
    transform: scale(1.1);
	background: #60B2D4;
}

.footer-margin-gdpr{margin-bottom:150px;display:none}
.gdpr-overlay{background:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;bottom:0;z-index:99999;overflow-y:scroll;color:#404040}
.gdpr-msg button,.gdpr-popup button{padding:0;border:none;font:inherit;font-size:14px;color:inherit;background-color:transparent;cursor:pointer;display:block;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;-webkit-box-shadow:none;box-shadow:none}
.gdpr-msg button:focus,.gdpr-popup button:focus{outline:0}
.gdpr-popup{background: #9ad018;width:610px;top:50%;margin-top:-215px;left:50%;margin-left:-300px;position:absolute}
.gdpr-popup .upper{position:relative;padding:10px 50px 10px 0}
.gdpr-popup .upper-left{width:210px;padding-left:30px}
.gdpr-popup .upper-left img{width:105px;height:auto}
.gdpr-popup .upper-right{padding-left:10px}
.gdpr-popup .upper-right h2{color:#fff;font-size:20px}
.gdpr-popup .upper-left,.gdpr-popup .upper-right{display:inline-block;vertical-align:middle}
.gdpr-close,.gdpr-msg .close-btn{position:absolute;right:6px;top:7px;width:40px;height:40px;text-align:center;cursor:pointer;font-size:0}
.gdpr-close:after,.gdpr-msg .close-btn:after{content:'x';color:#fff;font-size:35px;width:40px;height:40px;display:inline-block;line-height:40px}
.gdpr-popup .bottomer{text-align:right;padding:13px 15px}
.gdpr-opts{background:#fff;position:relative}
.gdpr-opts .opt-title{cursor:pointer;width:210px;padding:16px 10px;padding-left:29px;position:relative;font-size:13px;color:#4f4f4f;border:solid 1px #c8c8c8;background:#f2f2f2;margin-bottom:-1px;line-height:130%;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
.gdpr-opts .opt-title a{color:#4f4f4f;font-family:inherit;display:block;padding:16px 0;margin:-16px 0}
.gdpr-opts .opt-title .gdpr-i-function,.gdpr-opts .opt-title .gdpr-i-graph,.gdpr-opts .opt-title .gdpr-i-info,.gdpr-opts .opt-title .gdpr-i-more,.gdpr-opts .opt-title .gdpr-i-target,.gdpr-opts .opt-title .gdpr-i-tick{position:absolute;top:17px;left:9px}
.gdpr-opts .opt-title.current{border:solid 1px transparent;background:0 0}
.gdpr-opts .opt-content{position:absolute;right:0;top:0;visibility:hidden;opacity:0;padding:15px 15px 0 20px;font-size:13px}
.gdpr-opts .opt-content h3{margin-bottom:15px;font-size:20px;line-height:130%;padding-top:3px;padding-bottom:3px;font-weight:700}
.gdpr-opts .opt-content h4{margin-bottom:13px;margin-bottom:7px;line-height:130%;padding-top:3px;padding-bottom:3px}
.gdpr-opts .opt-content ul{padding-bottom:15px;padding-left:10px;list-style:none}
.gdpr-opts .opt-content ul li{position:relative}
.gdpr-opts .opt-content ul li:before{content:'';display:block;background:#404040;width:3px;height:3px;border-radius:50%;position:absolute;left:-10px;top:7px}
.gdpr-opts .opt-content.current{visibility:visible;opacity:1}
a.more-info{float:right}
.gdpr-opts .opt-content a{color:#404040;text-decoration:underline}
.gdpr-popup button.on-off{color:#999;font-size:15px;text-transform:capitalize;padding-right:47px;position:absolute;right:20px;top:13px;width:110px;text-align:right}
.gdpr-popup button.on-off:before{content:'';display:block;height:18px;background:#999;width:36px;border-radius:50px;position:absolute;right:0;top:50%;margin-top:-9px;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
.gdpr-popup button.on-off:after{content:'';display:block;height:16px;width:16px;background:#fff;right:19px;top:50%;margin-top:-8px;position:absolute;border-radius:50%;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
.gdpr-popup button.on-off.active{color:#43c232}
.gdpr-popup button.on-off.active:before{background:#43c232}
.gdpr-popup button.on-off.active:after{right:1px}
.gdpr-popup .always-active{color:#43c232;font-size:15px;width:110px;position:absolute;right:20px;top:13px;text-align:right}
.gdpr-popup .has-opts h3{padding-right:110px}
.gdpr-msg{background: #9ad018;color:#fff;display:none;z-index:99999;position:fixed;width:100%;bottom:0;left:0;right:0;font-size:14px;line-height:140%;min-height:inherit;padding-top:30px;padding-bottom:30px}
.gdpr-msg .container{position:relative;max-width: 980px;margin: 0 auto;display: block;padding: 0;clear: both;}
.gdpr-msg .close-btn{top:50%;margin-top:-22px}
.gdpr-msg .left-part,.gdpr-msg .right-part{padding:0 15px;display:inline-block;vertical-align:middle}
.gdpr-msg .left-part{width: 60%;}
.gdpr-msg .right-part{width:30%}
.gdpr-msg .right-part{padding-right:40px;text-align:center}
.gdpr-msg .cookie-settings{text-decoration:underline;position:relative;margin:0 10px 10px;color:#fff}
.gdpr-msg .cookie-settings:after,.gdpr-msg .cookie-settings:before{content:'';display:block;width:2px;height:8px;background:#fff;position:absolute;left:-9px;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
.gdpr-msg .cookie-settings:hover:after,.gdpr-msg .cookie-settings:hover:before{background:#c4e2f7;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
.gdpr-msg .cookie-settings:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:3px}
.gdpr-msg .cookie-settings:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:8px}
.gdpr-msg .cookie-settings:focus,.gdpr-msg .cookie-settings:hover{color:#c4e2f7}
.gdpr-msg a{text-decoration:underline;color:#fff;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
.gdpr-msg a:active,.gdpr-msg a:focus,.gdpr-msg a:hover{color:#c4e2f7}
.gdpr-msg .accept-btn,.gdpr-popup .save-all{background:#fff;color: #9ad018;padding:8px 15px;border-radius:3px;position:relative}
.gdpr-msg .accept-btn{padding-left:28px}
.gdpr-msg-close .gdpr-i-tick{left:10px;top:10px}
.gdpr-i-tick{background-size:100%;display:block;width:14px;height:14px;position:absolute;background-position:0 -28px}
.gdpr-i-info{background-size:100%;display:block;width:14px;height:14px;position:absolute;background-position:0 -14px}
.gdpr-i-graph{background-size:100%;display:block;width:14px;height:14px;position:absolute;background-position:0 -42px}
.gdpr-i-target{background-size:100%;display:block;width:14px;height:14px;position:absolute;background-position:0 0}
.gdpr-i-more{background-size:100%;display:block;width:14px;height:14px;position:absolute;background-position:0 -71px}
.gdpr-i-function{background-size:100%;display:block;width:14px;height:14px;position:absolute;background-position:0 -56px}
@media only screen and (max-width:767px){
.gdpr-msg .left-part,.gdpr-msg .right-part{width:100%}
.gdpr-msg .right-part{padding-right:15px;margin-top:15px}
.gdpr-msg .left-part{padding-right:30px}
.gdpr-msg .close-btn{right:0;top:0}
.gdpr-msg .close-btn:after{font-size:36px}
.gdpr-opts .opt-content,.gdpr-opts .opt-title{position:relative;width:100%}
.gdpr-opts .opt-content.current{display:block}
.gdpr-opts .opt-content{opacity:1;visibility:visible;padding-left:15px;display:none}
.gdpr-opts .opt-title{padding:11px 35px 11px 15px}
.gdpr-opts .opt-title:after,.gdpr-opts .opt-title:before{content:'';width:2px;height:9px;background:#8c8c8c;display:block;position:absolute;right:20px;top:50%;margin-top:-5px;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
.gdpr-opts .opt-title:after{-webkit-transform:rotate(90eg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.gdpr-opts .opt-title.current:before{-webkit-transform:rotate(90eg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.gdpr-popup .upper{padding-right:0}
.gdpr-popup .upper-left{padding-bottom:5px}
.gdpr-popup .upper-right{padding:0 15px;background:#fff;width:100%;border-bottom:solid 1px #c8c8c8;z-index:2;position:relative;margin-bottom:-1px;padding:11px 15px}
.gdpr-popup .upper-right h2{text-align:left;color:#4f4f4f;font-size:15px}
.gdpr-popup .upper{padding-bottom:0}
.gdpr-close:after{font-size:36px}
.gdpr-close{right:-2px;top:-4px}
.gdpr-popup .upper-left{padding-left:15px}
.gdpr-opts .opt-title.current{border:solid 1px #c8c8c8}
.gdpr-popup{width:92%;margin:20px auto;position:relative;left:auto;top:auto}
.gdpr-opts .opt-title{padding-left:28px}
.gdpr-opts .opt-title .gdpr-i-function,.gdpr-opts .opt-title .gdpr-i-graph,.gdpr-opts .opt-title .gdpr-i-info,.gdpr-opts .opt-title .gdpr-i-more,.gdpr-opts .opt-title .gdpr-i-target,.gdpr-opts .opt-title .gdpr-i-tick{top:12px}
}