@font-face{font-family:'icomoon';src:url(icomoon.eot?cubgn9);src:url(icomoon.eot?cubgn9#iefix) format("embedded-opentype"),url(icomoon.woff2?cubgn9) format("woff2"),url(icomoon.ttf?cubgn9) format("truetype"),url(icomoon.woff?cubgn9) format("woff"),url(icomoon.svg?cubgn9#icomoon) format("svg");font-weight:400;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ikone,.ikone2,.ikone3{text-align:center;vertical-align:top;margin:0 auto}
.ikone i{display:inline-block;background:#fff;color:#1e1e1e;border:solid 1px #ccc;margin-bottom:4px}
.ikone2 i{display:inline-block;background:#fff;color:#2196f3;border:solid 1px #ffb536;margin-bottom:4px}
.ikone i:hover,.ikone2 i:hover{background:#FF8F29;border:solid 1px #FF8F29;-webkit-transition:all .5s linear;-ms-transition:all .5s linear;transition:all .5s linear}
.speci{display:block;font-family:"icomoon";font-size:72px;line-height:1;padding:30px}
.speci2{display:block;font-family:"icomoon";font-size:60px;line-height:1;padding:24px}
.ikone i:hover,.ikone2 i:hover{color:#fff}
@media only screen and (max-width:1240px) {
.speci2{font-size:27px;padding:20px}
}
@media only screen and (max-width:1100px) {
.speci{font-size:40px}
}
@media only screen and (max-width:1024px) {
.speci{font-size:32px;padding:20px}
.speci2{font-size:20px}
}
@media only screen and (max-width:768px) {
.speci{font-size:24px;padding:12px}
}
.social{padding:0;list-style:none;margin-top:25px;width:160px;margin-left:auto;margin-right:auto}
.social li{display:inline-block;margin:.15em;position:relative}
.social i{color:#fff;position:absolute;top:8px;left:9px;transition:all 265ms ease-out}
.social i.icoinsta{position:absolute;top:8px;left:8px}
.social i.icoface{color:#fff;position:absolute;top:8px;left:8px}
.social i.icotwit{color:#fff;position:absolute;top:8px;left:8px}
.social i.icoyou{color:#fff;position:absolute;top:8px;left:8px}
.social a{display:inline-block}
.social a:before{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);content:" ";width:32px;height:32px;border-radius:100%;display:block;transition:all 265ms ease-out}
.social a.insta:before{background:#c32aa3;font-size:.9em}
.social a.fejs:before{background:#1877f2;font-size:.9em}
.social a.twit:before{background:#1da1f2;font-size:.9em}
.social a.yout:before{background:red;font-size:1em}
.social a:hover:before{transform:scale(0);transition:all 265ms ease-in}
.social a:hover i{transform:scale(1.6);-ms-transform:scale(1.6);-webkit-transform:scale(1.6);color:#D92227;background:#D92227;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all 265ms ease-in;width:42px;height:42px;top:17px;left:17px}
ul.phone-mail{display:block;margin:50px 0}
ul.phone-mail li{display:block;padding-left:30px;padding-bottom:20px}
ul.phone-mail li span{padding-left:20px}
ul.phone-mail li i.icocontact{width:30px;float:left;font-size:24px;padding-right:15px}

.icon-more:before{content:"\e91d"}
.icon-sunce:before{content:"\e907"}
.icon-wifi-signal:before{content:"\e918"}
.icon-air-conditioner:before{content:"\e900"}
.icon-kitchen:before{content:"\e903"}
.icon-bedroom:before{content:"\e90e"}
.icon-bathtube-with-shower:before{content:"\e90d"}
.icon-wash:before{content:"\e912"}
.icon-car:before{content:"\e91a"}
.icon-fireplace:before{content:"\e910"}
.icon-family-group-of-a-couple-with-three-children:before{content:"\e90f"}
.icon-balcony:before {content: "\e901";}
.icon-monitor:before {content: "\e911";}
.icon-oven:before {content: "\e905";}
.icon-envelope:before {content: "\e904";}
.icon-e-mail-envelope:before{content:"\e902"}
.icon-telephone:before{content:"\e909"}
.icon-home:before{content:"\f015"}

@media only screen and (max-width:1024px) {
.speci,.speci2{font-size:36px;padding:24px}	
}
