@import "animate.css";@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css);@import url(//fonts.googleapis.com/css?family=Ubuntu:400);@import url(//fonts.googleapis.com/css?family=Ubuntu:300);@import url(//fonts.googleapis.com/css?family=Ubuntu:300italic);@import url(//fonts.googleapis.com/css?family=Ubuntu+Condensed);
body
{
font:300 16px/26px Ubuntu,sans-serif;color:#85848b;
background:#fff;
}
a[href^="tel:"]
{
color:inherit;text-decoration:none;
}
a
{
text-decoration:none;
color:inherit;
-webkit-transition:all .3s ease;transition:all .3s ease;
}
a:hover
{
color:#4cbad6;
}
img
{
max-width:100%;
}*{
-webkit-text-size-adjust:none;
}
h2
{
font:400 42px/48px "Ubuntu Condensed",sans-serif;
padding:21px 0 13px;
color:#363136;
text-transform:uppercase;
position:relative;
letter-spacing:.04em;
}
h2:before
{
position:absolute;
content:'';
width:270px;
height:6px;
display:block;
background:#363136;
left:0;
top:0;
}
@media (max-width:979px)
{
h2:before
{
width:150px;
}
}
h2.__inset1
{
font-size:32px;
line-height:68px;
}
h2.__inset1:before
{
width:170px;
}
.header1
{
margin-top:98px;
}
.header1.__inset1
{
margin-bottom:34px;
}
.header1.__inset2
{
margin-top:92px;
}
h3
{
font:400 22px/26px "Ubuntu Condensed",sans-serif;
text-transform:uppercase;
color:#363136;
letter-spacing:.04em;
}
h4
{
font:400 19px/26px "Ubuntu Condensed",sans-serif;
color:#363136;
letter-spacing:-.02em;
}
h5
{
font:400 20px/36px "Ubuntu Condensed",sans-serif;
text-transform:uppercase;
color:#fff;
letter-spacing:.08em;
}
@media (max-width:979px)
{
h5
{
font-size:25px;
line-height:27px;
}
}
h6
{
font:200 88px/134px "Ubuntu Condensed",sans-serif;
color:#fff;
text-transform:uppercase;
letter-spacing:.18em;
margin-right: -2%;
}
@media (max-width:1199px)
{
h6
{
font-size:80px;
line-height:80px;
}
}
@media (max-width:767px)
{
h6
{
font-size:40px;
line-height:40px;
}
}
@media (max-width:479px)
{
h6
{
font-size:25px;
line-height:30px;
}
}
.__display-none
{
display:none;
}
.__display-inline
{
display:inline;
}
.__hover-color
{
color:#4cbad6;
}
.__upper
{
text-transform:uppercase;
}
.__normal
{
font-weight:400;
}
.__relative
{
position:relative;
}
.wrapper1
{
font-size:11px;
line-height:16px;
margin-bottom:-4px;
}
.wrapper1 .header1
{
margin-bottom:35px;
}
.wrapper1 p
{
padding-right:74px;
}
@media (max-width:979px)
{
.wrapper1 p
{
padding-right:0;
}
}
.wrapper1 address span
{
display:block
}
.wrapper1 .socials1
{
margin-top:43px;
}
.wrapper2
{
padding-bottom:77px;
}
#header
{
background:url(../images/bannerNew.png) no-repeat center 0;
background-size:cover;
margin-bottom:98px;
}
@media (max-width:979px)
{
#header
{
text-align:center;
}
}
@media (max-width:767px)
{
#header
{
background:url(../images/banner-low.png) no-repeat center 0;
}
}
#header.main
{
margin-bottom:73px;
}
#header #stuck_container
{
padding:115px 0 93px;
}
@media (max-width:979px)
{
#header #stuck_container
{
padding:30px 0;
}
}
#header #stuck_container.isStuck
{
padding:20px 0 10px;
background:#4cbad6;
}
h1
{
float:left;
margin-left:41px;
margin-top: -21px;
}
@media (max-width:979px)
{
h1
{
float:none;
display:block;
margin-bottom:35px;
}
}
h1 i
{
margin-top:-2px;
font-size:32px!important;
line-height:32px;
color:#fff;
}
h1 span
{
font:400 22px/22px "Ubuntu Condensed",sans-serif;
color:#fff;
text-transform:uppercase;
display:inline-block;
margin-left:13px;
}
h1 a:hover
{
color:#fff;
}
.banner1
{
padding:155px 0 173px;
}
@media (max-width:979px)
{
.banner1
{
padding:30px 0 50px;
}
}
.banner1 .caption
{
text-align:center;
}
.banner1 .caption .secondary
{
color:#fff;
display:block;
font:400 34px/34px "Ubuntu Condensed",sans-serif;
text-transform:uppercase;
letter-spacing:.18em;
}
@media (max-width:479px)
{
.banner1 .caption .secondary
{
font-size:15px;
line-height:20px;
}
}
nav
{
float:right;margin-top:-10px;
margin-right:20px;
}
@media (max-width:979px)
{
nav
{
margin-right:0;
float:none;
display:inline-block;
}
}
.sf-menu>li
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
float:left;
position:relative;
text-align:center;
padding:10px 17px 6px;
}
.sf-menu>li:hover
{
-webkit-transition:.3s all ease;
transition:.3s all ease;
}
.sf-menu>li:hover>a
{
color:#33323a;
}
.sf-menu>li+li
{
margin-left:5px;
}
.sf-menu>li>.sf-with-ul:after
{
font-family:FontAwesome;
font-size:10px;
position:absolute;
font-style:normal;
font-weight:400;
text-decoration:none;
cursor:default;
content:"\f0d7";
color:#fff;
bottom:-5px;
left:50%;
margin-left:-3px;
-webkit-transition:all .3s ease;transition:all .3s ease;
}
.sf-menu>li>a
{
text-transform:uppercase;
font:400 18px/22px "Ubuntu Condensed",sans-serif;
display:inline-block;
-webkit-transition:.3s all ease;
transition:.3s all ease;
color:#fff;
}
.sf-menu .sfHover>a:after
{
color:#33323a;
}
.sf-menu>li.current
{
background:#fff;
}
.sf-menu>li.current>a
{
color:#33323a;
}
.sf-menu>li.current>.sf-with-ul
{
background:#fff;
}
.sf-menu>li.current>.sf-with-ul:after
{
color:#33323a;
}
.sf-menu>li.sfHover>a
{
color:#33323a
}
.sf-menu a
{
-webkit-transition:.3s all ease
;
transition:.3s all ease;
}
.sf-menu a:hover
{
-webkit-transition:.3s all ease;
transition:.3s all ease
}
.sf-menu ul
{
display:none;
min-width:136px;
font:400 14px/14px "Ubuntu Condensed",sans-serif;
position:absolute;
top:66px;
background:#fff;
text-align:left;
padding:29px 4px 39px 16px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
z-index:2;
}
.sf-menu ul:before
{
content:'';
left:0;
top:-9px;
position:absolute;
display:block;
width:0;
height:0;
border-style:solid;
border-width:9px 0 0 9px;
border-color:transparent transparent transparent #fff;
}
.sf-menu ul>li+li
{
margin-top:11px;
}
.sf-menu ul li
{
position:relative;
display:block
}
.sf-menu ul li>.sf-with-ul:after
{
font-family:FontAwesome;
font-size:10px;
position:absolute;
font-style:normal;
font-weight:400;
text-decoration:none;
cursor:default;
content:"\f0da";
color:#33323a;
bottom:-1px;
right:70px;
-webkit-transition:all .3s ease;transition:all .3s ease;
}
.sf-menu ul li a
{
color:#33323a;
text-transform:uppercase;
}
.sf-menu ul li a:hover
{
color:#c2c1c6;
}
.sf-menu ul>.sfHover>a:after
{
color:#c2c1c6;
}
.sf-menu ul li.sfHover>a
{
color:#c2c1c6;
}
.sf-menu ul ul
{
position:absolute;
left:136px;
margin-left:0;
background:#4cbad6;
top:0;
}
.sf-menu ul ul:before
{
display:none;
}
.sf-menu ul ul li a
{
color:#33323a;
text-transform:uppercase;
display:inline-block;
}
.sf-menu ul ul li:hover a
{
color:#fff;
}
.sf-menu ul ul li+li
{
margin-top:11px;
}
@media only screen and (max-width:767px)
{
.sf-menu
{
display:none;
}
nav
{
width:80%;
float:none;
}
.select-menu
{
border-radius:none;
text-transform:capitalize;
float:none;
color:#4cbad6;
width:100%;
margin-top:20px;
margin-bottom:10px;
background:#fff;
font:22px/28px Ubuntu,sans-serif;
text-align:left;
border:1px solid #c1c1c1;padding:2px 0;
position:relative
}
.select-menu option
{
text-align:left;
position:relative;
}
}
.isStuck
{
z-index:999;
position:fixed;
-webkit-box-shadow:0 0 4px 0 #000;
box-shadow:0 0 4px 0 #000;
}
@media only screen and (max-width:979px)
{
.isStuck
{
display:none!important;
}
}
.post1
{
float:left;
width:50%;
}
.post1 a
{
display:block;
position:relative;
text-align:center;
}
.post1 a img
{
-webkit-transition:all .3s ease;
transition:all .3s ease;
width:100%;
}
.post1 a:hover img
{
opacity:0;
filter:alpha(opacity=0);
}
.post1 a.first
{
background:#d64c52;
}
.post1 a.second
{
background:#4cbad6;
}
.post1 a.third
{
background:#c8d672;
}
.post1 a.fourth
{
background:#4e4d56;
}
.post1 a .slogan
{
display:block;
position:absolute;
font:400 32px/32px "Ubuntu Condensed",sans-serif;
color:#fff;
text-transform:uppercase;
left:0;
right:0;
top:50%;
margin-top:-16px;
letter-spacing:.08em;
}
@media (max-width:767px)
{
.post1 a .slogan
{
font-size:20px;
line-height:20px;
margin-top:-10px;
}
}
@media (max-width:479px)
{
.post1 a .slogan
{
font-size:14px;
line-height:14px;
margin-top:-7px;
}
}
.posts2
{
margin-top:19px;
margin-bottom:86px;
padding-right:43px;
text-align:justify;
}
.posts2 h3
{
margin-bottom:16px;
}

.post2
{
margin-top:19px;
margin-bottom:86px;
padding-right:43px;
}
.post2 h3
{
margin-bottom:16px;
}
.banner2
{
background:url(../images/page1_img6.png) no-repeat center;
background-size:cover;
padding:191px 0 213px;
text-align:center;
}
@media (max-width:979px)
{
.banner2
{
padding:50px 0;
}
}
.post3
{
padding-top:116px;
padding-right:102px;
margin-bottom:-12px;
}
@media (max-width:979px)
{
.post3
{
padding-right:0;
}
}
@media (max-width:767px)
{
.post3
{
margin-bottom:40px;
}
}
.post3 h4
{
margin-bottom:9px;
}
.post3 h4 a
{
position:relative;
display:inline-block;
}
.post3 h4 a:before
{
font-family:FontAwesome;
font-size:44px;
position:absolute;
font-style:normal;
font-weight:400;
text-decoration:none;
cursor:default;
line-height:44px;
color:#363136;-webkit-transition:color .3s ease;
transition:color .3s ease;top:-81px;
left:82px;
}
.post3 h4 a:hover:before
{
color:#4cbad6;
cursor:pointer;
}
.post3 h4.icon1 a:before
{
content:url(../images/f109.png);
/*background:url(../images/f109.png);
*/
}

.post3 h4.iconn a:before
{
content:url(../images/land-parcels.png);
/*background:url(../images/f109.png);
*/
}
.post3 h4.icon2 a:before
{
content:url(../images/f109.png);
}
.post3 h4.icon3 a:before
{
font-size:39px;
content:url(../images/f109.png);
line-height:39px;
top:-76px;
}
.post3 p
{
font-size:13px;
line-height:20px;
}
.post4
{
margin-top:39px;
margin-bottom:-14px;
}
@media (max-width:767px)
{
.post4
{
margin-bottom:40px;
}
}
.post4 img
{
margin-bottom:26px;
}
.post4 time
{
display:block;
font:italic 300 11px/20px Ubuntu,sans-serif;
color:#b9b8bf;
margin-bottom:6px;
}
.post4 h3
{
margin-bottom:8px;
font-size:14px;
}
.post4 p
{
font-size:13px;
line-height:20px;
padding-right:102px;
}
@media (max-width:979px)
{
.post4 p
{
padding-right:0;
}
}
.post4.__inset1
{
margin-top:25px;
margin-bottom:14px;
}
@media (max-width:767px)
{
.post4.__inset1
{
margin-bottom:70px;
}
}
@media (max-width:479px)
{
.post4.__inset1 img
{
width:100%;
}
}
.post4.__inset1 h3
{
margin-bottom:16px;
}
.post4.__inset1 p
{
font-size:16px;
line-height:26px;
padding-right:0;
}
.list2 li
{
text-align:center;
float:left;
width:193px;
height:111px;
border-right:1px solid #ebebeb;
margin-bottom:12px;
margin-top:31px;
}
.list2 li:first-child
{
border-left:1px solid #ebebeb;
}
@media (max-width:767px)
{
.list2 li:first-child
{
border-left:0;
}
}
@media (max-width:1199px)
{
.list2 li
{
width:153px;
height:88px;
}
}
@media (max-width:979px)
{
.list2 li
{
width:122px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:0 10px;
height:58px;
}
}
@media (max-width:767px)
{
.list2 li
{
display:block;
width:100%;
padding:0;
border-right:0;
height:111px;
margin-bottom:6px;
}
}
.list2 li a
{
display:block
}
.list2 li a:hover img
{
opacity:.7;
filter:alpha(opacity=70);
}
.list2 li a img
{
-webkit-transition:.3s all ease;
transition:.3s all ease;
}
.socials1 li
{
display:inline-block;
margin-right:19px;
margin-bottom:19px;
}
.socials1 li a i
{
font-size:21px;
line-height:26px;
}
.newsletter-form
{
-webkit-transition:all 2s ease;
transition:all 2s ease;
margin-top:-10px;position:relative;
}
.newsletter-form #form1
{
-webkit-transition:all 1s ease;
transition:all 1s ease;
}
.newsletter-form .button
{
display:inline-block;
font:400 32px/32px "Ubuntu Condensed",sans-serif;
text-transform:uppercase;
color:#33323a;
margin-left:22px;
margin-top:8px;
outline:0!important;
}
@media (max-width:979px)
{
.newsletter-form .button
{
margin-left:0;
}
}
@media (max-width:767px)
{
.newsletter-form .button{
margin-left:20px;
}
}
.newsletter-form .button:hover
{
color:#4cbad6;
}
.newsletter-form .success
{
position:absolute;
font-size:14px;
line-height:14px;
bottom:-22px;
color:#4cbad6;
}
@media (min-width:768px) and (max-width:1199px)
{
.newsletter-form .success
{
font-size:10px;
line-height:11px;
bottom:-20px;
}
}
.newsletter-form input
{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
font:300 11px/16px Ubuntu,sans-serif;
color:#85848b;
padding:0 13px 0 0;
width:201px;
border-radius:0;
box-shadow:none;
-webkit-appearance:none;
border:0;
border-bottom:1px solid #dededf;
background:0 0;
height:36px;
}
@media (max-width:1199px)
{
.newsletter-form input
{
width:148px;
}
}
@media (max-width:979px)
{
.newsletter-form input
{
width:100%;
}
}
@media (max-width:767px)
{
.newsletter-form input
{
width:350px;
}
}
@media (max-width:479px)
{
.newsletter-form input
{
width:203px
}
}
.newsletter-form input:focus
{
outline:0;
}
.newsletter-form .name
{
position:relative;
}
.newsletter-form .email
{
position:relative;
}
.newsletter-form .error
{
text-align:left;
font-size:9px;
line-height:9px;
position:absolute;
top:-8px;
right:3px;
display:none;
color:#363136;
}
.newsletter-form .invalid .error
{
display:block;
}
.post5
{
margin-top:18px;
margin-bottom:98px;
}
.post5 .vimeo-video1
{
margin-top:6px;
}
@media (max-width:767px)
{
.post5 .vimeo-video1
{
margin-bottom:40px;
}
}
.post5 h3
{
margin-bottom:16px;
}
.post5 p
{
margin-bottom:26px;
}
.vimeo-video1 iframe
{
width:100%;
height:361px;
}
@media (max-width:1199px)
{
.vimeo-video1 iframe
{
height:291.3333333333333px;
}
}
@media (max-width:979px)
{
.vimeo-video1 iframe
{
height:230.53333333333333px;
}
}
@media (max-width:767px)
{
.vimeo-video1 iframe
{
height:266px;
}
}
@media (max-width:479px)
{
.vimeo-video1 iframe
{
height:171px;
}
}
.banner3
{
background:url(../images/page2_img1.png) no-repeat center;
background-size:cover;
padding:175px 0 0;
}
@media (max-width:767px)
{
.banner3
{
padding-top:75px;
}
}
.banner4
{
background:url(../images/page2_img14.png) no-repeat center;

padding: 69px 0 36px;
}
@media (max-width:767px)
{
.banner4
{
padding:50px 0
}
}
.post6
{
text-align:center;
color:#fff;
font:300 13px/20px Ubuntu,sans-serif;
}
@media (max-width:767px)
{
.
post6
{
margin-bottom:60px;
}
}
.post6 img
{
/*background:#fff;*/
border-radius:14px;
margin-bottom:33px;
}
.post6 h5
{
margin-bottom:7px;
}
.post7
{
text-align:center;
margin-top:27px;
margin-bottom:17px;
}
.post7 img
{
margin-bottom:43px
}
.post7 h4
{
text-align:left;
margin-bottom:9px;
}
.post7 p
{
text-align:left;
font-size:13px;
line-height:20px;
}
.banner5
{
background:url(../images/page3_img7.png) no-repeat center;
background-size:cover;
padding:175px 0 0;
}
@media (max-width:767px)
{
.banner5
{
padding-top:75px;
}
}
.post8
{
margin-top:22px;
margin-bottom:5px;
}
.list1 li
{
padding-left:15px;
position:relative;
font:400 16px/24px Ubuntu,sans-serif;
color:#85848b;
}
.list1 li:before
{
font-family:FontAwesome;
font-size:17px;
position:absolute;
font-style:normal;
font-weight:400;
text-decoration:none;
cursor:default;
line-height:17px;
content:'\f105';
color:#33323a;
left:0;
top:4px;
}
.list1 li+li
{
margin-top:12px;
}
.list1.__inset1 li
{
font-size:11px;
line-height:19px;
}
.list1.__inset1 li:before
{
font-size:11px;
top:0;
}
.list1.__inset1 li+li
{
margin-top:11px;
}
.banner6
{
background:url(../images/page3_img14.png) no-repeat center;
background-size:cover;
padding:191px 0 209px;
}
@media (max-width:979px)
{
.banner6
{
padding:90px 0;
}
}
.banner6 .caption
{
text-align:center;
}
.banner6 .caption h6
{
margin-bottom:26px;

}
.banner6 .caption .secondary
{
color:#fff;
display:block;
font:400 44px/44px "Ubuntu Condensed",sans-serif;
text-transform:uppercase;
letter-spacing:.18em;
}
@media (max-width:767px)
{
.banner6 .caption .secondary
{
font-size:20px;
line-height:20px;
}
}
.post9
{
margin-top:19px;
margin-bottom:90px;
position:relative;
}
.post9:after
{
position:absolute;
content:'';
width:270px;
height:6px;
display:block;
background:#363136;
left:0;
bottom:-50px;
}
.post9.last
{
margin-bottom:-7px;
}
@media (max-width:767px)
{
.post9.last
{
margin-bottom:80px;
}
}
.post9.last:after
{
display:none;
}
.post9 time
{
margin-top:1px;
display:block;
}
.post9 time span
{
display:block;
}
.post9 time .day
{
font:400 36px/36px "Ubuntu Condensed",sans-serif;
color:#363136;
margin-bottom:6px;
}
.post9 time .month
{
font:300 16px/26px Ubuntu,sans-serif;
color:#85848b;
margin-bottom:38px;
letter-spacing:-.05em;
}
.post9 i.fa-user
{
text-align:center;
display:block;
color:#000;
background:#f1f1f1;
font-size:58px;
width:100%;
height:70px;
line-height:71px;
margin-bottom:24px;
}
@media (max-width:1199px)
{
.post9 i.fa-user
{
font-size:45px;height:60px;
line-height:60px;
}
}
@media (max-width:979px)
{
.post9 i.fa-user
{
font-size:30px;
height:44px;
line-height:44px;
}
}
.post9 h3
{
margin-bottom:27px;
}
.post9 .main-image
{
margin-bottom:24px;
}
.post9 .more
{
-webkit-transition:color .3s ease;
transition:color .3s ease;
display:inline-block;
margin-top:7px;
font-size:16px;
line-height:16px;
margin-left:7px;
color:#33323a;
}
.post9 .more:hover
{
color:#4cbad6;
}
@media (max-width:979px)
{
.post9 .simple-link
{
font-size:14px;
}
}
.google-map_contacts
{
margin-top:25px;margin-bottom:-3px;
}
@media (max-width:767px)
{
.google-map_contacts
{
margin-bottom:60px;
}
}
.google-map_contacts iframe
{
width:100%;
height:502px;
}
@media (max-width:767px)
{
.google-map_contacts iframe
{
height:200px;
}
}
.address-block
{
margin-top:19px;
margin-bottom:-7px;
}
.address-block .our-address
{
display:block;
font:400 22px/26px "Ubuntu Condensed",sans-serif;
text-transform:uppercase;
color:#363136;
letter-spacing:.04em;
margin-bottom:16px;
}
.address-block .our-address .simple-link
{
color:#33323a;
}
.address-block .numbers
{
display:inline-block;
min-width:100px
}
@media (min-width:768px) and (max-width:979px)
{
.address-block .numbers
{
display:block;
min-width:70px;
}
}
.socials2
{
margin-top:17px;
}
.socials2 li+li
{
margin-top:8px;
}
.socials2 li a:hover i
{
color:#4cbad6;
}
.socials2 li a i
{
-webkit-transition:color .3s ease;
transition:color .3s ease;
font-size:19px!important;
line-height:26px;
color:#000;
min-width:31px;
margin-top:2px;
}
.simple-link
{
display:inline-block;
}
.post10
{
margin-top:19px;
margin-bottom:34px;
}
.post10 h3
{
margin-bottom:16px;
}
.post10 p
{
margin-bottom:26px;
}
.post10 .simple-link
{
color:#33323a;
}
.post10.last
{
margin-bottom:-7px;
}
@media (max-width:767px)
{
.post10.last
{
margin-bottom:60px;
}
}
#footer
{
padding-top:124px;
padding-bottom:80px;
font-size:13px;
line-height:26px;
color:#33323a;
}
@media (max-width:767px)
{
#footer
{
padding:30px 0;
}
}
#footer .privacy-block
{
text-transform:capitalize;
text-align:center;
}
#toTop
{
display:none;
text-decoration:none;
position:fixed;
bottom:80px;
right:30px;
overflow:hidden;
border:0;
color:#fff;
background:#33323a;
border-radius:200px;
width:43px;
text-align:center;
height:43px;
font-size:19px;
line-height:41px;
z-index:20;
-webkit-transition:all .5s ease;
transition:all .5s ease
}
#toTop:hover
{
outline:0;background:#4cbad6;
}
@media only screen and (max-width:1199px)
{
#toTop
{
display:none!important;
}
.fa-angle-up:before {
    content:url(../images/ic_keyboard_arrow_down_48px-128.png);

}
}