.iq-banner-02 {
    height: 100vh;}
#c2a {position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); z-index: 9999}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, 
.embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.counter span {width: auto}
.counter-date {font-size: 20px; margin: 10px 0 }
.price-box {margin: 40px 0}
.price-box .price {font-size: 50px}
.iq-fancy-box h2 {font-size: 50px; font-family: 'Open Sans', sans-serif;}
.iq-fancy-box p {font-size: 30px; margin: 20px 0}

#submit.button {background: #1e9340}
#zoomp {position: absolute;
font-size: 30px;
background: rgba(0,0,0,0.7);
border-radius: 50%;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
color: #fff;
transform: translate(-50%,-50%);
left: 50%;
top: 80%;}

.iq-footer-box {text-align: center}
.iq-footer-box .logo {width: 250px; margin: 0 auto; display: block}

.log2 {width: 90%; max-width: 420px}
.link2 {color: #000; font-size: 20px}

footer {width: 100%; overflow: hidden}

footer .wrap  {
  max-width: 1350px;
  margin: 0 auto;
  padding: 0 2%;
  position: relative;
}

.pie2 {
  background: #2956e8;
  padding: 2%;
  color: #fff;
}
.pie2 h6 {
  font-size: 16px;
  color: #fff;
  font-weight: 400;
  margin-bottom: 15px;
}
.pie2 ul li a {
  color: #fff;
  display: inline-block;
  margin: 3px 0;
}
.pie2 a.lnk {
  color: #fff; font-size: 25px;
  margin: 10px 10px 10px 0; display: inline-block;
width: 33px;
height: 33px;
line-height: 33px;
}

.lnk.instagram:before {
 content:"\f16d";
 font-family:fontawesome
}
.lnk.whatsapp:before {
 content:"\f232";
 font-family:fontawesome
}
.lnk.twitter:before {
 content:"\f099";
 font-family:fontawesome
}
.lnk.facebook:before {
 content:"\f09a";
 font-family:fontawesome
}
.lnk.youtube:before {
 content:"\f16a";
 font-family:fontawesome
}
.lnk.linkedin:before {
 content:"\f0e1";
 font-family:fontawesome
}
.pie3 {
  padding: 20px 0 10px;
    font-size: 1.2em;}
.pie3 a {
  display: inline-block;
    margin: 0 20px;
font-size: 13px;
}
.grey {
  color: #9d9d9d;
}
.pie3 .pie3-second a {
    padding: 0 !important;}
.pie3 .row {
  display: flex;
  margin: auto;
}
.pie3-first {
  text-align: left;
}
.div-link-pie {display: inline-block}
#masterplan .magnify-large {width: 300px;
height: 300px;}

@media(max-width:767px) {
header .navbar .navbar-brand img {height: 40px}
    header.header-fancy .navbar .navbar-nav {background: #000}
    #masterplan .magnify-large {display: none}
    #iq-home h1 {position: relative; top: 60%}
    .iq-fancy-box h2 {font-size: 40px}
    .iq-fancy-box p {font-size: 20px}
    .log2 {max-width: 220px}
    .footer-info h3 {text-align: center}
    .pie2 {padding: 10%}
}
