@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@800&display=swap');
/* CSS Document */
body{color: #24303c;font-family: 'Josefin Sans', sans-serif;font-size: 16px;font-weight: 400;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{letter-spacing: -.5px;}

@keyframes blink{
	0% {
		opacity: 1;
	}
	10% {
		opacity: 0;
	}20% {
		opacity: 1;
	}30% {
		opacity: 0;
	}40% {
		opacity: 1;
	}50% {
		opacity: 0;
	}60% {
		opacity: 1;
	}70% {
		opacity: 0;
	}80% {
		opacity: 1;
	}90% {
		opacity: 0;
	}100% {
		opacity: 1;
	}
}

@keyframes wordAnimation {
	0% {
	  opacity: 0;
	}
	100% {
	  opacity: 1;
	}
  }

  @keyframes slideAnimation {
	0% {
	  transform: translateX(100%);
	}
	100% {
	  transform: translateX(-100%);
	}
  }

  @keyframes changeReward{
	0% {
		content: "MONETARY";
	}
	20% {
		content: "₹₹₹₹₹₹₹₹";
	}
	40% {
		content: "MONETARY";
	}
	60% {
		content: "₹₹₹₹₹₹₹₹";
	}
	80% {
		content: "MONETARY";
	}
	100% {
		content: "₹₹₹₹₹₹₹₹";
	}
}

.banner{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	/* height: 150px; */
	height: 7.692vw;
	/* height: 600px; */
	overflow: hidden;
	z-index: 9999;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border-top: 1px solid black;
	background: linear-gradient(to right, #044fa3, #029bf9);
	
}
.banner-content{
	font-family: 'Work Sans', sans-serif;
	color: white;
	/* font-size: 70px; */
	font-size: 3.590vw;
	animation: blink 2s forwards;
	/* display: none; */
}

.sec-ban-con{
	display: flex;
	width: 100%;
	justify-content: space-evenly;
	align-items: center;
	font-family: 'Work Sans', sans-serif;
	color: white;
	/* font-size: 70px; */
	font-size: 3.590vw;
	display: none;
}

.banner-word{
	opacity: 0;
  	animation: wordAnimation 0.5s forwards;
}

.banner-word:nth-child(2){
  	animation-delay: 0.5s;

}

.banner-word:nth-child(3){
  	animation-delay: 1s;
}

.third-ban-con{
	font-family: 'Work Sans', sans-serif;
	color: white;
	/* font-size: 70px; */
	font-size: 3.590vw;
	white-space: nowrap;
	animation: slideAnimation 5s linear forwards;
	display: none;
}

.fourth-ban-con{
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	width: 100%;
	font-family: 'Work Sans', sans-serif;
	color: white;
	/* font-size: 70px; */
	font-size: 3.590vw;
	display: none;
}

.ban-reward{
	color: rgb(60, 233, 60);
}

.ban-reward::after{
	content: "";
	animation: changeReward 2s forwards;
}

.fifth-ban-con{
	font-family: 'Work Sans', sans-serif;
	color: white;
	/* font-size: 70px; */
	font-size: 3.590vw;
	display: none;
	animation: wordAnimation 4s forwards;
}

header {position: fixed;top: 0;right: 0;z-index: 9;padding: 0% 3%;}
header .navbar{padding:0px;}
header ul{}
header ul li{padding: 0px 12px;/* width: 100%; *//* display: block; *//* float: left; */}
header ul li a{color: #ffffff;text-transform: uppercase;font-size: 12px;font-weight: 900;padding: 23px 5px !important;border-top: 6px solid #fff0;transition: all 700ms ease-in-out;}
header ul li.active a{border-color: #fff;}
header .navbar-collapse{}
.logo-glaztower{padding: 25px 25px 30px 30px;position: fixed;top: 50%;left: -240px;transform: translateY(-50%);z-index: 99;transition: all 700ms ease-in-out;background-image: -moz-linear-gradient( 0deg, rgb(19,55,190) 0%, rgb(2,145,206) 50%, rgb(1,208,192) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(19,55,190) 0%, rgb(2,145,206) 50%, rgb(1,208,192) 100%);background-image: -ms-linear-gradient( 0deg, rgb(19,55,190) 0%, rgb(2,145,206) 50%, rgb(1,208,192) 100%);}
.logo-glaztower img{}
.logo-glaztower:after{content:"";background-image: -webkit-linear-gradient( 0deg, rgb(19,55,190) 0%, rgb(2,145,206) 50%, rgb(1 181 198) 100%);position: absolute;top: 0;left: 0;width: 78%;height: 100%;transition: all 700ms ease-in-out;}


.heading-top{position: fixed;top: 10%;width: 100%;text-align: center;z-index: 0;opacity:0;transition:all 500ms ease-in-out;}
.heading-top h2{font-size: calc(26px + 2vh);font-weight: 700;text-transform: uppercase;margin-top: 40px;position: relative;}
.heading-top h2 span{color:#1339be;}

.heading-top h2:before{display: none;content: "";position: absolute;top: -10%;right: 0;width: 100%;height: 60%;background: #fff;transition: all 2000ms ease-in-out;}
.heading-top h2:after{display: none;content: "";position: absolute;bottom: -10%;right: 0;width: 100%;height: 60%;background: #fff;transition: all 2000ms ease-in-out;}

body.fp-viewing-3 .heading-top,
body.fp-viewing-4 .heading-top{opacity:1;z-index: 9;transition:all 500ms ease-in-out;}


body.fp-viewing-1 .logo-glaztower,
body.fp-viewing-2 .logo-glaztower,
body.fp-viewing-3 .logo-glaztower,
body.fp-viewing-4 .logo-glaztower,
body.fp-viewing-5 .logo-glaztower,
body.fp-viewing-6 .logo-glaztower,
body.fp-viewing-7 .logo-glaztower,
body.fp-viewing-8 .logo-glaztower,
body.fp-viewing-9 .logo-glaztower{padding: 20px 20px 20px 20px;top:0;left: 0;transform: translateY(0%);transition: all 700ms ease-in-out;}

body.fp-viewing-1 .logo-glaztower:after,
body.fp-viewing-2 .logo-glaztower:after,
body.fp-viewing-3 .logo-glaztower:after,
body.fp-viewing-4 .logo-glaztower:after,
body.fp-viewing-5 .logo-glaztower:after,
body.fp-viewing-6 .logo-glaztower:after,
body.fp-viewing-7 .logo-glaztower:after,
body.fp-viewing-8 .logo-glaztower:after,
body.fp-viewing-9 .logo-glaztower:after{width: 0;transition: all 700ms ease-in-out;}


body.fp-viewing-1 header ul li a,
body.fp-viewing-2 header ul li a,
body.fp-viewing-3 header ul li a,
body.fp-viewing-4 header ul li a,
body.fp-viewing-5 header ul li a,
body.fp-viewing-6 header ul li a,
body.fp-viewing-7 header ul li a,
body.fp-viewing-8 header ul li a,
body.fp-viewing-9 header ul li a{color:#000000;transition: all 700ms ease-in-out;}


body.fp-viewing-1 header ul li.active a,
body.fp-viewing-2 header ul li.active a,
body.fp-viewing-3 header ul li.active a,
body.fp-viewing-4 header ul li.active a,
body.fp-viewing-5 header ul li.active a,
body.fp-viewing-6 header ul li.active a,
body.fp-viewing-7 header ul li.active a,
body.fp-viewing-8 header ul li.active a,
body.fp-viewing-9 header ul li.active a{border-color: #000000;}


div#section2 .fp-tableCell{vertical-align: middle;}

.home-sec-hero{position: relative;display: table-cell;width: 100vw;height: 100vh;text-align: center;vertical-align: middle;background: url("../img/hero-bg.jpg") no-repeat center center;overflow: hidden;}
.home-sec-hero h1{color: #fff;font-size: 8vw;font-weight: 700;line-height: 1;padding: 0% 13%;text-transform: uppercase;position: relative;text-shadow: 8px 8px 15px rgb(0 0 0 / 10%);}
.home-sec-hero h1:nth-child(1){text-align:left;z-index: 4;}
.home-sec-hero h1:nth-child(2){text-align:center;z-index: 6;}
.home-sec-hero h1:nth-child(3){text-align:right;z-index: 8;}
.home-sec-hero h1 span{position: relative;}


.home-sec-hero .hero-building-1{height: 100vh;position: absolute;bottom: 25%;right: 0;left: 0;margin: auto;z-index: 5;transition: all 500ms ease-in-out;}
.home-sec-hero .hero-building-2{height: 100vh;position: absolute;bottom: 25%;right: 0;left: 2%;margin: auto;z-index: 7;transition: all 500ms ease-in-out;}
.home-sec-hero .cloud-01{position:absolute;top: 10%;right: 0;width: 31vh;}
.home-sec-hero .cloud-02{position:absolute;bottom: 20%;right: 12%;width: 33vw;}
.home-sec-hero .cloud-03{position:absolute;bottom: -7%;left: 28%;width: 45vw;z-index: 9;}
.home-sec-hero .cloud-04{position:absolute;bottom: 32%;left: -14%;width: 42vw;}
.home-sec-hero .cloud-05{position:absolute;bottom: 20%;left: -11%;width: 60vw;z-index: 8;transition: all 500ms ease-in-out;}
.home-sec-hero .white-bottom-patch{width: 100%;height: 380vh;position:absolute;bottom: 0;left:0;z-index: 9;mix-blend-mode: normal;transition: all 500ms ease-in-out;}

.text-glaztower{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 6;}
.home-sec-hero .gt-1{position: absolute;top: 50%;left: 50%;transform: translate(-51%,-50%);z-index: 1;width: 65%;}
.home-sec-hero .gt-2{position: absolute;top: 50%;left: 50%;transform: translate(-51%,-50%);z-index: 6;width: 65%;}
.home-sec-hero .gt-3{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 8;width: 65%;}
.home-sec-hero .gt-shadow{position: absolute;z-index: 9;opacity: 0;}
.home-sec-hero .gt-3 h2{font-size: 21px;font-weight: 700;position: absolute;bottom: -60px;right: -10px;text-transform: uppercase;background-image: linear-gradient(90deg, #1337be, #01d0c0);background-size: 100%;background-repeat: repeat;-webkit-background-clip: text;-webkit-text-fill-color: transparent;-moz-background-clip: text;-moz-text-fill-color: transparent;}

.home-sec-01{
    /* padding-top: 10%; */
}
.home-sec-01 .about-tower {/* position: absolute; *//* right: 17%; *//* bottom: 0; */text-align: right;}
.home-sec-01 .about-tower img{/* height: 80vh; *//* transform:scale(1.3); */transition: all 800ms ease-in-out;}
.home-sec-01 .about-tower:after{content: "";position: absolute;top: -10%;left: 0;width: 100%;height: 120%;background: #fff;transition: all 800ms ease-in-out;}
.home-sec-01 h1{color: #24303c;font-size: calc(30px + 4vh);font-weight: 900;line-height: .9;text-transform: uppercase;letter-spacing: -5px;position: relative;left: -8px;margin-bottom: 30px;display: inline-block;}
.home-sec-01 h1:after{content: "";position: absolute;top: -10%;left: 0;width: 100%;height: 120%;background: #fff;transition: all 800ms ease-in-out;}
.home-sec-01 h1 span{color:#1339be;}
.home-sec-01 h2{color: #24303c;font-size: 12vh;font-weight: 900;line-height: .9;text-transform: uppercase;letter-spacing: -5px;position: relative;left: -8px;margin-bottom: 100px;}
.home-sec-01 h2:after{content: "";position: absolute;top: -10%;left: 0;width: 100%;height: 120%;background: #fff;transition: all 800ms ease-in-out;}
.home-sec-01 .lead{font-size: 21px;font-weight: 400;letter-spacing: -1px;position: relative;overflow: hidden;}
.home-sec-01 .lead:after{content: "";position: absolute;top: -10%;left: 0;width: 100%;height: 120%;background: #fff;transition: all 800ms ease-in-out;}
.home-sec-01 h4{margin-bottom:30px;position:relative;max-width: 600px;}
.home-sec-01 h4:after{content: "";position: absolute;top: -10%;left: 0; width: 100%; height: 120%;background: #fff;transition: all 800ms ease-in-out;}
.home-sec-01 .glaztower-about-list{margin: 20px 0 0;padding: 0;list-style-type: none;max-width: 580px;}
.home-sec-01 .glaztower-about-list li{font-size: 17px;padding: 0 10px 18px 22px;position: relative;line-height: 1.45;}
.home-sec-01 .glaztower-about-list li:last-child{padding-bottom: 0;margin-bottom: 0;}
.home-sec-01 .glaztower-about-list li:before{content: "";position: absolute;top: 10px;left: 0;width: 12px;height: 4px;box-shadow: -2px 1px 0px black;transform: rotate(-45deg);}


.home-sec-01 .text-rotate {position: absolute;top: 50%;left: 35%;transform: translateY(-50%);opacity: 0;transition: all 800ms ease-in-out;}
.home-sec-01 .text-rotate.slick-slider span{padding-right: 8px;line-height: .7 !important;background-image: linear-gradient(0deg, #ffffff, #1339be);background-size: 100%;background-repeat: repeat;-webkit-background-clip: text;-webkit-text-fill-color: transparent;-moz-background-clip: text;-moz-text-fill-color: transparent;transition: all 500ms ease-in-out;}
.home-sec-01 .text-rotate.slick-slider .slick-slide span,
.home-sec-01 .text-rotate.slick-slider .slick-slide.slick-cloned span{opacity: 0;}
.home-sec-01 .text-rotate.slick-slider .slick-slide.slick-active span{opacity: .075;}
.home-sec-01 .text-rotate.slick-slider .slick-slide.slick-current.slick-active.slick-center span{opacity: 1;background-image: linear-gradient(0deg, #1339be, #1339be);background-size: 100%;background-repeat: repeat;-webkit-background-clip: text;-webkit-text-fill-color: transparent;-moz-background-clip: text;-moz-text-fill-color: transparent;transition: all 500ms ease-in-out;}

.home-sec-01 button{font-size: 16px;display: none !important;}
.home-sec-01 .box-ready{margin-top: 40px;background: #fff;opacity: 0;transform: translateY(20vh);transition: all 1000ms ease-in-out;}
.home-sec-01 .box-ready h3{color: #adadad;font-size: 21px;font-weight: 700;text-transform: uppercase;padding-bottom: 15px;margin-bottom: 25px;position: relative;}
.home-sec-01 .box-ready h3:after{content:"";position: absolute;bottom: 0;left: 0;width: 45px;;height: 3px;background: linear-gradient(90deg, #1337be, #01d0c0);}
.home-sec-01 .box-ready p{max-width: 300px;min-height: 120px;margin-bottom: 30px;}
.home-sec-01 .box-ready .btn-plus-know{color: #fff;font-size: 18px;text-transform: uppercase;background: #1339be;position: relative;display: inline-block;}
.home-sec-01 .box-ready .btn-plus-know .txt{font-size: 12px;line-height: 1;padding: 15px 35px 15px 15px;display: inline-block;}
.home-sec-01 .box-ready .btn-plus-know .plus{color: #ffffff;font-size: 30px;line-height: 1;position: absolute;top: 47%;right: 11px;transform: translateY(-50%);}


.home-sec-02{position: relative;/* padding-bottom: 8vh; *//* overflow: hidden; *//* height: 100vh; *//* display: flex; *//* align-items: center; */}
.home-sec-02 h2{font-size: calc(24px + 2vh);text-transform: uppercase;/* margin-bottom: 40px; */position: relative;}
.home-sec-02 h2:before{content: "";position: absolute;top: -10%;right: 0;width: 100%;height: 60%;background: #fff;transition: all 2000ms ease-in-out;}
.home-sec-02 h2:after{content: "";position: absolute;bottom: -10%;right: 0;width: 100%;height: 60%;background: #fff;transition: all 2000ms ease-in-out;}
.home-sec-02 ul.leaders-list{margin: 0px;padding: 0px;list-style-type: none;}
.home-sec-02 ul.leaders-list li{display: flex;align-items: center;padding: 10px 0px 0px 0px;opacity: 0;transform: translateY(20vh);transition: all 1000ms ease-in-out;}
.home-sec-02 ul.leaders-list li img{
    width: 50px;
}
.home-sec-02 ul.leaders-list li h4{margin-left: 3%;margin-bottom: 0px;}

.home-sec-02 .leaders-video{/* position: absolute; *//* bottom: 0; *//* right: 0; *//* width: 75vh; *//* margin-bottom: 4%; */overflow: hidden;}
.home-sec-02 .leaders-video:before{content: "";position: absolute;top: 0%;right: 0;width: 100%;height: 100%;background: #fff;z-index: 1;transition: all 2000ms ease-in-out;}
.home-sec-02 .leaders-video img{transform: scale(1.3);transition: all 1500ms ease-in-out;}
.home-sec-02 .leaders-video video{/* height: 100%; */width: 140%;}


.home-sec-02 .overlay{opacity: 0;position: absolute;top: 30%;right: 15vh;width: 100%;height: 100%;z-index: 1;background-image: -moz-linear-gradient( 0deg, rgb(19,55,190) 0%, rgb(2,145,206) 50%, rgb(1,208,192) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(19,55,190) 0%, rgb(2,145,206) 50%, rgb(1,208,192) 100%);background-image: -ms-linear-gradient( 0deg, rgb(19,55,190) 0%, rgb(2,145,206) 50%, rgb(1,208,192) 100%);mix-blend-mode: hard-light;transition: all 1000ms ease-in-out;}

.home-sec-03 .container{/* padding-top:100px; */} 

.home-sec-03 .container .row .col-md-6:nth-child(1){text-align:center;}

.home-sec-03 .gif-sec-01{position: absolute;top: 16%;right: 9%;width: 38%;height: 72%;padding: 10% 3%;background: #1338be;}



.home-sec-03 .gif-sec-01:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #1338be;}
.home-sec-03 .gif-sec-01 video{position:absolute;top: 10%;right: 19%;z-index: 9;border-radius: 100%;}

.home-sec-03{position: relative;display: table-cell;width: 100vw;height: 100vh;vertical-align: middle;/* padding-top: 13%; */}
.home-sec-03 h2{color: #1339be;font-size: calc(36px + 3vh);font-weight: 700;text-transform: uppercase;margin-bottom: 40px;position: relative;width: 150%;}
.home-sec-03 h2:before{content: "";position: absolute;top: -10%;right: 0;width: 100%;height: 60%;background: #fff;transition: all 2000ms ease-in-out;}
.home-sec-03 h2:after{content: "";position: absolute;bottom: -10%;right: 0;width: 100%;height: 60%;background: #fff;transition: all 2000ms ease-in-out;}


.home-sec-03 img{filter: blur(10px);opacity: 0;height: 60vh;margin: auto;transition: all 200ms ease-in-out;}
.home-sec-03 h3{font-size: calc(21px + 2vh);font-weight: 700;text-transform: uppercase;margin-bottom: 15px;opacity: 0;transition: all 200ms ease-in-out;}
.home-sec-03 p{color: #6c6c6c;font-size: 21px;max-width: 500px;opacity: 0;transition: all 200ms ease-in-out;}
.home-sec-03 ul{margin: 0px;padding: 0px;list-style-type: none;opacity: 0;transition: all 200ms ease-in-out;}
.home-sec-03 ul li{font-size: 21px;padding: 6px 10px 6px 25px;position: relative;}
.home-sec-03 ul li:before{content:"";position: absolute;top: 12px;left: 0;width: 14px;height: 5px;box-shadow: -2px 1px 0px black;transform: rotate(-45deg);}


body.fp-viewing-3 .active .home-sec-03 h2:before{width: 0%;transition: all 2000ms ease-in-out .1s;}
body.fp-viewing-3 .active .home-sec-03 h2:after{width: 0%;transition: all 2000ms ease-in-out .3s;}


body.fp-viewing-3 .active .home-sec-03 img,
body.fp-viewing-4 .active .home-sec-03 img{filter: blur(0px);opacity: 1;transition: all 2000ms ease-in-out .1s;}

body.fp-viewing-3 .active .home-sec-03 h3,
body.fp-viewing-4 .active .home-sec-03 h3{opacity: 1;transition: all 2000ms ease-in-out .3s;}

body.fp-viewing-3 .active .home-sec-03 p,
body.fp-viewing-4 .active .home-sec-03 p{opacity: 1;transition: all 2000ms ease-in-out .5s;}

body.fp-viewing-3 .active .home-sec-03 ul,
body.fp-viewing-4 .active .home-sec-03 ul{opacity: 1;transition: all 2000ms ease-in-out .7s;}

.home-sec-04{}
.home-sec-04 h2{font-size: 48px;text-transform: uppercase;margin-bottom: 40px;position: relative;}
.home-sec-04 h2:before{content: "";position: absolute;top: -10%;right: 0;width: 100%;height: 60%;background: #fff;transition: all 2000ms ease-in-out;}
.home-sec-04 h2:after{content: "";position: absolute;bottom: -10%;right: 0;width: 100%;height: 60%;background: #fff;transition: all 2000ms ease-in-out;}
.home-sec-04 video{width: 100%;}
.home-sec-04 .glaztower-clients{/* background: #e9e6e5; */}
.home-sec-04 .glaztower-clients:after{content: "";position: absolute;top: 0%;left: 0;width: 100%;height: 110%;background: #fff;z-index: -1;transition: all 800ms ease-in-out;}
.home-sec-04 .glaztower-clients:before{content: "";position: absolute;top: 0%;left: 0;width: 100%;height: 110%;background: #e9e6e5;z-index: -3;transition: all 800ms ease-in-out;}

.home-sec-04 .glaztower-clients ul.nav.nav-pills{}
.home-sec-04 .glaztower-clients ul.nav.nav-pills li{padding: 1px;opacity: 0;transform: translateY(20vh);transition: all 1000ms ease-in-out;}
.home-sec-04 .glaztower-clients ul.nav.nav-pills li a{color: #fff;display: table-cell;vertical-align: middle;width: 100vw;height: 11.5vh;background: rgb(1 205 193);padding: 0% 10%;border-radius: 0px;transition: all 300ms ease-in-out;}
.home-sec-04 .glaztower-clients ul.nav.nav-pills li a h3{font-size: 21px;text-transform:uppercase;margin-bottom: 0px;}
.home-sec-04 .glaztower-clients ul.nav.nav-pills li a p{display: none;font-size: 16px;line-height:1.2;margin-bottom:0px;}
.home-sec-04 .glaztower-clients ul.nav.nav-pills li a.active{background: #1337be;transition: all 300ms ease-in-out;}
.home-sec-04 .glaztower-clients ul.nav.nav-pills li a.active p{display: block;}

.home-sec-04 .glaztower-clients .tab-content{padding: 8% 1% 6% 6%;display: table-cell;vertical-align: middle;width: 100vw;height: 58vh;position: relative;opacity: 0;transform: translateY(10vh);transition: all 1000ms ease-in-out;}
.home-sec-04 .glaztower-clients .tab-content .tab-pane{}
.home-sec-04 .glaztower-clients .tab-content .tab-pane video{height: 45vh;}


body.fp-viewing-4 .active .home-sec-04 h2:before{width: 0%;transition: all 2000ms ease-in-out .1s;}
body.fp-viewing-4 .active .home-sec-04 h2:after{width: 0%;transition: all 2000ms ease-in-out .3s;}


body.fp-viewing-6 .active .home-sec-04 h2:before{width: 0%;transition: all 2000ms ease-in-out .1s;}
body.fp-viewing-6 .active .home-sec-04 h2:after{width: 0%;transition: all 2000ms ease-in-out .3s;}


section.home-sec-tabs{
    padding-top: 10%;
}
section.home-sec-tabs nav{opacity: 0;transition: all 200ms ease-in-out;}
section.home-sec-tabs nav .nav{justify-content: center;display: flex;flex-wrap: nowrap;}
section.home-sec-tabs nav .nav button{}
section.home-sec-tabs nav .nav button{font-size: 24px;padding: 0.85rem 1.5rem;margin-left: 1px;}
section.home-sec-tabs .nav-tabs .nav-item.show .nav-link,
section.home-sec-tabs .nav-tabs .nav-link.active{color:#1339be;}

section.home-sec-tabs .tab-content{opacity: 0;transition: all 200ms ease-in-out;}
section.home-sec-tabs .tab-content .tab-pane{}
section.home-sec-tabs .tab-content .tab-pane img{height: 60vh;transition: all 200ms ease-in-out;}
section.home-sec-tabs .tab-content .tab-pane h3{font-size: calc(21px + 2vh);font-weight: 700;text-transform: uppercase;margin-bottom: 15px;transition: all 200ms ease-in-out;}
section.home-sec-tabs .tab-content .tab-pane p{color: #6c6c6c;font-size: 21px;max-width: 500px;transition: all 200ms ease-in-out;}
section.home-sec-tabs .tab-content .tab-pane ul{margin: 0px;padding: 0px;list-style-type: none;transition: all 200ms ease-in-out;}
section.home-sec-tabs .tab-content .tab-pane ul li{font-size: 21px;padding: 6px 10px 6px 25px;position: relative;}
section.home-sec-tabs .tab-content .tab-pane ul li:before{content:"";position: absolute;top: 12px;left: 0;width: 14px;height: 5px;box-shadow: -2px 1px 0px black;transform: rotate(-45deg);}


body.fp-viewing-5 .active .home-sec-tabs nav{opacity: 1;transition: all 2000ms ease-in-out .7s;}
body.fp-viewing-5 .active .home-sec-tabs .tab-content{opacity: 1;transition: all 2000ms ease-in-out .7s;}




div#section7 .fp-tableCell {/* vertical-align: bottom; */}
.home-news-sec{padding: 10vh 0px;}
.home-news-sec h2{font-size: calc(24px + 2vh);text-transform: uppercase;margin-bottom: 20px;text-align: center;position: relative;}
.home-news-sec h2:after{content: "";position: absolute;top: 0%;left: 0;width: 100%;height: 110%;background: #fff;transition: all 800ms ease-in-out;}
.home-news-sec .news-boxes{background: #e9e6e5;padding: 20px;text-align: center;height: 100%;opacity: 0;transform: translateY(20vh);transition: all 1000ms ease-in-out;}
.home-news-sec .news-boxes img{height: 22vh;margin: auto;}
.home-news-sec .news-boxes h3{text-align: left;padding-top: 20px;margin-top: 30px;border-top: 2px solid;}
.home-news-sec .news-boxes p{text-align: left;}

.gif-sec{position: fixed;bottom: 10%;right: 9%;width: 38%;height: 0%;z-index: 1;overflow:hidden;padding-left: 3%;padding-right: 3%;transition: all 1000ms ease-in-out;}
.gif-sec:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.gif-sec video{position:absolute;top: 10%;right: 19%;z-index: 9;border-radius: 100%;}

.gif-sec.gs-01{/* background: #e7e7e7; */transition: all 800ms ease-in-out;}

.gif-sec.gs-02{/* background: #e7e7e7; */transition: all 800ms ease-in-out;}
.gif-sec.gs-02:after{}
.gif-sec.gs-02 video{border-radius: 10px;top: 24%;right: 5%;}

.gif-sec.gs-03{background: #01d0c0;transition: all 800ms ease-in-out;}
.gif-sec.gs-03:after{}
.gif-sec.gs-03 video{border-radius: 0px;top: 0;right: 0;position: relative;width: 100%;}



body.fp-viewing-3 .gif-sec.gs-01{/* padding-top: 10%; */height: 72%;transition: all 1000ms ease-in-out;}
body.fp-viewing-4 .gif-sec.gs-02{/* padding-top: 7%; */height: 70%;transition: all 1000ms ease-in-out;}
body.fp-viewing-5 .gif-sec.gs-03{padding-top: 8%;height: 72%;transition: all 1000ms ease-in-out;}
body.fp-viewing-6 .gif-sec.gs-03 {top: 15%;bottom: inherit;opacity: 0;transition: all 500ms ease-in-out;}


body.fp-viewing-0 .active .home-sec-hero .hero-building-1{bottom: 0%;transition: all 500ms ease-in-out;}
body.fp-viewing-0 .active .home-sec-hero .hero-building-2{bottom: 0%;transition: all 500ms ease-in-out;}
body.fp-viewing-0 .active .home-sec-hero .cloud-05{bottom: -7%;transition: all 500ms ease-in-out;}
body.fp-viewing-0 .active .home-sec-hero .white-bottom-patch{height: 10vh;transition: all 500ms ease-in-out;}


body.fp-viewing-1 .active.fp-completely {}
body.fp-viewing-1 .active .home-sec-01 .about-tower img{/* transform:scale(1); */transition: all 1500ms ease-in-out .5s;}
body.fp-viewing-1 .active .home-sec-01 .about-tower:after{height: 0%;transition: all 1500ms ease-in-out;}
body.fp-viewing-1 .active .home-sec-01 h1:after{width: 0%;transition: all 1500ms ease-in-out;}
body.fp-viewing-1 .active .home-sec-01 h2:after{width: 0%;transition: all 1500ms ease-in-out .1s;}
body.fp-viewing-1 .active .home-sec-01 h4:after{width: 0%;transition: all 1500ms ease-in-out .3s;}
body.fp-viewing-1 .active .home-sec-01 .lead:after{width: 0%;transition: all 1500ms ease-in-out .5s;}
body.fp-viewing-1 .active .home-sec-01 .text-rotate {opacity: 1;transition: all 1500ms ease-in-out;}

body.fp-viewing-2 .active .home-sec-02 h2:before{width: 0%;transition: all 2000ms ease-in-out .1s;}
body.fp-viewing-2 .active .home-sec-02 h2:after{width: 0%;transition: all 2000ms ease-in-out .3s;}
body.fp-viewing-2 .active .home-sec-02 ul.leaders-list li:nth-child(1){opacity: 1;transform: translateY(0vh);transition: all 1000ms ease-in-out .1s;}
body.fp-viewing-2 .active .home-sec-02 ul.leaders-list li:nth-child(2){opacity: 1;transform: translateY(0vh);transition: all 1000ms ease-in-out .3s;}
body.fp-viewing-2 .active .home-sec-02 ul.leaders-list li:nth-child(3){opacity: 1;transform: translateY(0vh);transition: all 1000ms ease-in-out .5s;}
body.fp-viewing-2 .active .home-sec-02 ul.leaders-list li:nth-child(4){opacity: 1;transform: translateY(0vh);transition: all 1000ms ease-in-out .7s;}
body.fp-viewing-2 .active .home-sec-02 ul.leaders-list li:nth-child(5){opacity: 1;transform: translateY(0vh);transition: all 1000ms ease-in-out .9s;}
body.fp-viewing-2 .active .home-sec-02 ul.leaders-list li:nth-child(6){opacity: 1;transform: translateY(0vh);transition: all 1000ms ease-in-out 1.1s;}
body.fp-viewing-2 .active .home-sec-02 ul.leaders-list li:nth-child(7){opacity: 1;transform: translateY(0vh);transition: all 1000ms ease-in-out 1.3s;}

body.fp-viewing-2 .active .home-sec-02 .leaders-video:before{width: 0%;transition: all 2000ms ease-in-out;}
body.fp-viewing-2 .active .home-sec-02 .leaders-video img{transform: scale(1);transition: all 2000ms ease-in-out;}
body.fp-viewing-2 .active .home-sec-02 .overlay{opacity: 1;/* width: 70vh; */transition: all 1500ms ease-in-out 1.3s;}

body.fp-viewing-5 .active .gif-sec.gs-03{transition: all 100ms ease-in-out;}

body.fp-viewing-6 .active .home-sec-04 h2:after{width: 0%;transition: all 1500ms ease-in-out .2s;}
body.fp-viewing-6 .active .home-sec-04 .glaztower-clients:after{width: 0%;transition: all 1000ms ease-in-out;}
body.fp-viewing-6 .active .home-sec-04 .glaztower-clients .tab-content{opacity: 1;transform: translateY(0vh);transition: all 1000ms ease-in-out .5s;}
body.fp-viewing-6 .active .home-sec-04 .glaztower-clients ul.nav.nav-pills li:nth-child(1){opacity: 1;transform: translateY(0vh);transition: all 1000ms ease-in-out .5s;}
body.fp-viewing-6 .active .home-sec-04 .glaztower-clients ul.nav.nav-pills li:nth-child(2){opacity: 1;transform: translateY(0vh);transition: all 1000ms ease-in-out .7s;}
body.fp-viewing-6 .active .home-sec-04 .glaztower-clients ul.nav.nav-pills li:nth-child(3){opacity: 1;transform: translateY(0vh);transition: all 1000ms ease-in-out .9s;}
body.fp-viewing-6 .active .home-sec-04 .glaztower-clients ul.nav.nav-pills li:nth-child(4){opacity: 1;transform: translateY(0vh);transition: all 1000ms ease-in-out 1.1s;}
body.fp-viewing-6 .active .home-sec-04 .glaztower-clients ul.nav.nav-pills li:nth-child(5){opacity: 1;transform: translateY(0vh);transition: all 1000ms ease-in-out 1.3s;}
body.fp-viewing-6 .active .home-sec-04 .glaztower-clients ul.nav.nav-pills li:nth-child(6){opacity: 1;transform: translateY(0vh);transition: all 1000ms ease-in-out 1.5s;}
body.fp-viewing-6 .active .home-sec-04 .glaztower-clients ul.nav.nav-pills li:nth-child(7){opacity: 1;transform: translateY(0vh);transition: all 1000ms ease-in-out 1.7s;}


body.fp-viewing-6 .active.fp-completely {}
body.fp-viewing-6 .active .home-sec-01 .about-tower img{transform:scale(1);transition: all 1500ms ease-in-out .5s;}
body.fp-viewing-6 .active .home-sec-01 .about-tower:after{height: 0%;transition: all 1500ms ease-in-out;}
body.fp-viewing-6 .active .home-sec-01 h1:after{width: 0%;transition: all 1500ms ease-in-out;}
body.fp-viewing-6 .active .home-sec-01 .lead:after{width: 0%;transition: all 1500ms ease-in-out .5s;}
body.fp-viewing-6 .active .home-sec-01 h2:after{width: 0%;transition: all 1500ms ease-in-out .1s;}
body.fp-viewing-6 .active .home-sec-01 .text-rotate {opacity: 1;transition: all 1500ms ease-in-out;}
body.fp-viewing-7 .active .home-sec-01 .box-ready{opacity: 1;}
body.fp-viewing-6 .active .home-sec-01 .col-xl-4:nth-child(1) .box-ready{transform: translateY(0);transition: all 2000ms ease-in-out .1s;}
body.fp-viewing-6 .active .home-sec-01 .col-xl-4:nth-child(2) .box-ready{transform: translateY(0);transition: all 2000ms ease-in-out .3s;}
body.fp-viewing-6 .active .home-sec-01 .col-xl-4:nth-child(3) .box-ready{transform: translateY(0);transition: all 2000ms ease-in-out .5s;}

body.fp-viewing-6 .active .home-sec-01 .box-ready{opacity: 1;}
body.fp-viewing-6 .active .home-sec-01 .col-xl-4:nth-child(1) .box-ready{transform: translateY(0);transition: all 2000ms ease-in-out .1s;}
body.fp-viewing-6 .active .home-sec-01 .col-xl-4:nth-child(2) .box-ready{transform: translateY(0);transition: all 2000ms ease-in-out .3s;}
body.fp-viewing-6 .active .home-sec-01 .col-xl-4:nth-child(3) .box-ready{transform: translateY(0);transition: all 2000ms ease-in-out .5s;}



body.fp-viewing-7 .active .home-news-sec h2:after{width: 0%;transition: all 1500ms ease-in-out;}
body.fp-viewing-7 .active .home-news-sec .news-boxes{opacity: 1;}
body.fp-viewing-7 .active .home-news-sec .col-xl-4:nth-child(1) .news-boxes{transform: translateY(0);transition: all 2000ms ease-in-out .1s;}
body.fp-viewing-7 .active .home-news-sec .col-xl-4:nth-child(2) .news-boxes{transform: translateY(0);transition: all 2000ms ease-in-out .3s;}
body.fp-viewing-7 .active .home-news-sec .col-xl-4:nth-child(3) .news-boxes{transform: translateY(0);transition: all 2000ms ease-in-out .5s;}
body.fp-viewing-7 .active .home-news-sec .col-xl-4:nth-child(4) .news-boxes{transform: translateY(0);transition: all 2000ms ease-in-out .7s;}


/***********************/
/*     Social Media    */
/***********************/
ul.social_media_footer {margin: 0px;padding: 0px;list-style-type: none;position: fixed;top: 50%;right: 5%;z-index: 99;transform: translateY(-50%);}
ul.social_media_footer>li{ display: inline-block; } 
ul.footerLinks li.active > a { font-weight: 700; color: #333; }
ul.social_media_footer>li {padding: 8px;text-align: center;display: block;}
ul.social_media_footer>li>a {font-size: 14px;text-align: center;display: block;width: 30px;height: 30px;line-height: 1;padding: 8px 7px 8px 7px !important;color: #212121;/* border: 2px solid #cccccc; */border-radius: 100% !important;background: #fff;transition: all 500ms ease-in-out;}
a.fb:hover { color: #fff; background: #3b5998 !important; transition: all 500ms ease-in-out; }
a.tw:hover { color: #fff; background: #38A1F3 !important; transition: all 500ms ease-in-out; }
a.dr:hover { color: #fff; background: #eb4b89 !important; transition: all 500ms ease-in-out; }
a.in:hover {color: #fff;background: #0077B5 !important;transition: all 500ms ease-in-out;}
a.insta:hover {color: #fff;/* background: #9c2cb7 !important; */background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);transition: all 500ms ease-in-out;}
a.vi:hover { color: #fff; background: #00adef !important; transition: all 500ms ease-in-out; }
a.yt:hover { color: #fff; background: #d82423 !important; transition: all 500ms ease-in-out; }
/***********************/
/*     Social Media    */
/***********************/

/***********************/
/*       Footer        */
/***********************/

.floatR{float: right;}
footer {width: 100%;position: absolute;bottom: 0;left: 0;background: #1339be;font-size: 13px;line-height: 1;/* border-top: 1px solid #0c0256; */z-index: 3;}

footer .footer-logo{/* filter: invert(1) grayscale(100); *//* opacity: .4; *//* margin-top: -150px; */width: 200px;}
footer .top-footer{padding: 80px 15px 60px 15px;}
footer .top-footer p{position: relative;padding: 0px;line-height: 1.5;font-size: 13px;color: #333333;text-decoration: none;margin-bottom: 0px;margin-top: 15px;}
footer .sub-footer{color: #ffffff;font-size: 12px;font-weight: 300;padding: 20px 0px 10px 0px;} 
footer .sub-footer hr{margin-bottom: 30px;} 
footer .sub-footer p {font-size: 12px;text-align: left;}
footer h2.footerHeading {font-size: 22px;color: #000;font-weight: 400;width: 90%;}
footer h3 {color: #fff;font-size: var(--font-12px-2vh);/* font-weight: 500; */margin-top: 20px;margin-bottom: 55px;}
footer h4 {color: #ffffff;font-size: 18px;font-weight: 700;letter-spacing: 1px;padding-bottom: 5px;margin-bottom: 0px;position: relative;}
footer h4:after{content:"";position: absolute;bottom: 0px;left: 0;width: 20px;height: 3px;/* background: #fed229; */border-radius: 30%;}
footer ul.tncLinks {margin: 0px;padding: 0px;list-style-type: none;}
footer ul.tncLinks li{padding: 0px;display: inline-block;}
footer ul.tncLinks li.active a {color: #f15931;font-weight: 600;}
footer ul.tncLinks li a {position: relative;line-height: 1.5;font-size: 12px;color: #ffffff;text-decoration: none;padding: 0px 15px 0px 0px;transition: all 300ms ease-in-out;}

footer ul.tncLinks li a:after{content: "\f105";position: absolute;left: 0;top: 5px;font: normal normal normal 16px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: none;}
footer ul.tncLinks li a:hover{color: #f15931;transition: all 300ms ease-in-out;}
footer ul.tncLinks {/* margin: 5px 30px 0px 12px; */}
footer ul.quicklinks{margin: 12px 0px 0px 0px;padding: 0px;list-style-type: none;}
footer ul.quicklinks li{padding: 0px;}


footer ul.quicklinks li.active a {color: #f15931;}

footer ul.quicklinks li a {position: relative;color: #ffffff;font-size: 15px;/* font-weight: 500; */text-decoration: none;padding: 7px 0px;transition: all 300ms ease-in-out;}
footer ul.quicklinks li a:after{content: "\f105";position: absolute;left: 0;top: 5px;font: normal normal normal 16px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: none;}
footer ul.quicklinks li a:hover{color: var(--color-orange);transition: all 300ms ease-in-out;}


footer ul.quicklinks li a:hover:after {color: #29388f;left: 5px;transition: all 300ms ease-in-out;}
footer a, 
footer a:hover {color: #fff;}
.Topscroll{position: absolute;top: 0px;left:50%;width: 40px;height: 40px;color: #fff;font-size: 20px;line-height: 2;background: #f4792a;text-align: center;display: block; box-shadow: 0px 0px 10px rgba(0,0,0,.5)}
.Topscroll:hover{ color: #fff;}
/***********************/
/*       Footer        */
/***********************/


/* ------------------------------------------------------------------------------- */
/*  Jumbotron
/* ------------------------------------------------------------------------------- */


@-webkit-keyframes hero {
from {
background-position: 0 50%, 50% 50%;
}
to {
	background-position: -9999em 50%, 50% 50%;
}
}
 @-moz-keyframes hero {
from {
background-position: 0 50%, 50% 50%;
}
to {
	background-position: -9999em 50%, 50% 50%;
}
}
 @-o-keyframes hero {
from {
background-position: 0 50%, 50% 50%;
}
to {
	background-position: -9999em 50%, 50% 50%;
}
}
 @-ms-keyframes hero {
from {
background-position: 0 50%, 50% 50%;
}
to {
	background-position: -9999em 50%, 50% 50%;
}
}
 @keyframes hero {
from {
background-position: 0 50%, 50% 50%;
}
to {
	background-position: -9999em 50%, 50% 50%;







}
}
.jumbotron {
	background-image: url('../img/clouds.png?1377191695');
	background-repeat: repeat-x, no-repeat;
	background-position: 50% 50%, 50% 50%;
	background-size: cover;
	-webkit-animation-name: hero;
	-moz-animation-name: hero;
	-ms-animation-name: hero;
	-o-animation-name: hero;
	animation-name: hero;
	-webkit-animation-duration: 1500s;
	-moz-animation-duration: 1500s;
	-ms-animation-duration: 1500s;
	-o-animation-duration: 1500s;
	animation-duration: 1500s;
	-webkit-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
	-ms-animation-timing-function: linear;
	-o-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-delay: 0;
	-moz-animation-delay: 0;
	-ms-animation-delay: 0;
	-o-animation-delay: 0;
	animation-delay: 0;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: lineal;
	-moz-animation-timing-function: lineal;
	-ms-animation-timing-function: lineal;
	-o-animation-timing-function: lineal;
	animation-timing-function: lineal;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;	 
position: absolute;top: 24%;left: 0;width: 100%;height: 70%;background-color: transparent;mix-blend-mode: color-dodge;z-index: 2;}

.jumbotron-1 {
	background-image: url('../img/clouds1.png?1377191695');
	background-repeat: repeat-x, no-repeat;
	background-position: 50% 50%, 50% 50%;
	background-size: cover;
	-webkit-animation-name: hero;
	-moz-animation-name: hero;
	-ms-animation-name: hero;
	-o-animation-name: hero;
	animation-name: hero;
	-webkit-animation-duration: 1000s;
	-moz-animation-duration: 1000s;
	-ms-animation-duration: 1000s;
	-o-animation-duration: 1000s;
	animation-duration: 1000s;
	-webkit-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
	-ms-animation-timing-function: linear;
	-o-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-delay: 0;
	-moz-animation-delay: 0;
	-ms-animation-delay: 0;
	-o-animation-delay: 0;
	animation-delay: 0;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-timing-function: lineal;
	-moz-animation-timing-function: lineal;
	-ms-animation-timing-function: lineal;
	-o-animation-timing-function: lineal;
	animation-timing-function: lineal;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;	 
position: absolute;top: 17%;left: 0;width: 100%;height: 70%;background-color: transparent;z-index: 6;mix-blend-mode: hard-light;}



/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width: 320px) and (max-width: 1366px) {
	
	.section.fp-section,
	.fp-tableCell{height: auto !important;}
	
	header{z-index: 99;width: 100%;padding: 0px;position: absolute;right: 0px;}
	header .navbar {width: 100%;justify-content: flex-end;}
	header ul li.active a{}
	header ul li a{color: #000000;padding: 20px 10px !important;border-top: none;border-top: 1px solid #ccc;}
	header ul{background: #ffffff;margin-top: -2px !important;width: 100%;display: block !important;}
	.collapse:not(.show) {display: none !important;position: fixed;top: 100px;}
	.navbar-expand-lg .navbar-toggler {    display: block ;}
	header .navbar-collapse{position:fixed;top: 82px;width: 100%;}
	button.navbar-toggler{width: 70px;height: 80px;}

	button.navbar-toggler {background: #241b6f;border-radius: 0px;padding: 0px;position: relative;margin-right: 0px !important;}

	button.navbar-toggler:hover,
	button.navbar-toggler:focus{box-shadow:none;outline:none;margin-right: 0px !important;padding: 0px;}
	.navbar-toggler .navbar-toggler-icon:after{content: "";position: absolute;top: 40px;left: 0;right: 0;margin: 0px auto;width: 60%;height: 10px;border-top: 2px solid #fff;transform: rotate(0deg);transition: all 300ms ease-in-out;}

	.navbar-toggler .navbar-toggler-icon:before{content: "";position: absolute;top: 23px;left: 0;right: 0;margin: 0px auto;width: 60%;height: 10px;border-top: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(0deg);transition: all 300ms ease-in-out;}

	.navbar-toggler[aria-expanded='true'] .navbar-toggler-icon:before{transform: rotate(45deg);border-bottom: none;top: 31px;left: -5px;transition: all 300ms ease-in-out;}	
	.navbar-toggler[aria-expanded='true'] .navbar-toggler-icon:after{transform: rotate(-45deg);top: 31px;left: 6px;transition: all 300ms ease-in-out;}
	.navbar-toggler-icon {background-image: none !important;position: relative;width: 3em;height: 3em;}

	
	

	.logo-glaztower{padding: 5px !important;left: 0px;top: 0%;transform: translateX(0);width: calc(100% - 70px);z-index: 999;position: relative;/* width: auto; */display: inline-block;}
	.logo-glaztower:after{width:0%;}
	.logo-glaztower img{display:block;height: 70px;}
	ul.social_media_footer{display: none;}

	.heading-top{display: none;}
	
	
	.home-sec-01 h1:after, .home-sec-01 h2:after, .home-sec-01 h4:after, .home-sec-02 h2:before, .home-sec-02 h2:after, .home-sec-02 .leaders-video:before, .home-sec-03 h3:after, .home-news-sec h2:after{display: none;}

	.home-sec-hero{display: inline-block;width: 100%;height: auto;margin-top: -10px;padding-top: 130px;}
	.home-sec-hero .white-bottom-patch{height: 20%;}
	.home-sec-hero .hero-building-1{height: auto;width: 100vw;bottom: 0;left: 0%;}
	.home-sec-hero .hero-building-2{height: auto;width: 100vw;bottom: 0;left: 0px;position: static;}
	.home-sec-hero .cloud-01{width: 40%;}
	.home-sec-hero .cloud-02{width: 40%;}
	.home-sec-hero .cloud-03{width: 40%;}
	.home-sec-hero .cloud-04{width: 40%;}
	.home-sec-hero .cloud-05{width: 40%;}
	.home-sec-hero .gt-1{width: 98%;}
	.home-sec-hero .gt-2{width: 98%;}
	.home-sec-hero .gt-3{width: 98%;}

	.jumbotron{top: 0%;height: 40%;}
	.jumbotron-1{height: 40%;}
	.home-sec-hero .gt-3 h2{font-size: 16px;right: 10px;bottom: 60px;}
	
	
	.home-sec-01{/* padding-top: 140px; */position: relative;overflow: hidden;}
	.home-sec-01 .about-tower:after{display: none;}
	.home-sec-01 .about-tower{/* position: static; */top: 6px;right: 0;bottom: inherit;z-index: 99;}
	.home-sec-01 .about-tower img{/* transform: scale(1); *//* width: 100px; *//* height: auto; */margin-left: 20px;max-width: 300px;}
	.home-sec-01 h1{font-size: 42px;/* margin-top: 143px; */}
	.home-sec-01 h2{font-size: 38px;padding: 10px 0px;display: inline-block;}
	.home-sec-01 h4{font-size:21px;max-width: 100%;}
	.home-sec-01 .glaztower-about-list{max-width: 100%;}
	.home-sec-01 .glaztower-about-list li{font-size: 16px;line-height: 1.4;padding-bottom: 14px;}
	.home-sec-02 ul.leaders-list li{opacity: 1;transform: translateY(0);display: inline-flex;margin-right: 30px;}
	
	
	.home-sec-02{/* display: inline-block; */height: auto;padding: 70px 0px 0px 0px;margin-top: 70px;border-top: 1px solid #ccc;}
	.home-sec-02 h2{font-size: 30px;font-weight:900;line-height:1;margin-bottom: 30px;}
	.home-sec-02 h2  br{display:none;}
	.home-sec-02 ul.leaders-list{margin-bottom:30px;column-count: 2;}
	.home-sec-02 ul.leaders-list li img{width: 50px;}
	.home-sec-02 ul.leaders-list li h4{font-size: 16px;}
	.home-sec-02 .leaders-video{position: static;width: 100%;}
	.home-sec-02 .leaders-video video{width: 100%;}
	.home-sec-02 .overlay{
    top: 10%;
    right: 5%;
    width: 100%;
    height: 100%;
}
	
	.home-sec-03{display: block;height: auto;width: auto;padding-top: 20px;}
	.home-sec-03 h3{opacity: 1;font-size: 30px;}
	.home-sec-03 h3 br{display: none;}
	.home-sec-03 ul{opacity: 1;}
	.home-sec-03 ul li{font-size:18px;;line-height:1.1;}
	.home-sec-03 img, section.home-sec-tabs .tab-content .tab-pane img{filter: blur(0px);opacity: 1;max-height: 400px;}
	

	div#section4 {padding-bottom: 70px;margin-bottom: 70px;border-bottom: 1px solid #ccc;}

	
	.home-sec-01 h2{margin-bottom: 20px;}
	.home-sec-01 .text-rotate{opacity: 1;margin-left: 80px;}
	.home-sec-01 .box-ready{opacity: 1;transform: translateY(0);margin-bottom: 10px;padding-bottom: 0px;border-bottom: 1px solid #cccccc;}
	.home-sec-01 .box-ready p{max-width: 100%;width: 100%;min-height: 140px;margin-bottom: 10px;}	
	
	.home-sec-04{}
	
	section.home-sec-tabs{padding-bottom: 50px;margin-bottom: 60px;border-bottom: 1px solid #ccc;padding-top: 30px;}
	section.home-sec-tabs nav{opacity: 1;margin-bottom: 20px;}
	section.home-sec-tabs nav .nav button{font-size: 20px;font-weight: 800;line-height: 1;width: 100%;margin-bottom: 1px;}
	section.home-sec-tabs .tab-content{opacity: 1;}
	section.home-sec-tabs .tab-content .tab-pane h3{opacity: 1;font-size: 30px;}
	section.home-sec-tabs .tab-content .tab-pane ul li{font-size:18px;;line-height:1.1;}
	
	.home-news-sec{padding: 80px 0px 0px 0px;}
	.home-news-sec h2{font-size: 30px;font-weight:900;line-height:1;margin-bottom: 30px;text-align: left;}
	.home-news-sec .news-boxes{opacity:1;transform:translateY(0px);margin-bottom:00px;border-bottom:30px solid #ffff;}
	.home-news-sec .news-boxes p{line-height:1.1;}
	footer{
    display: block;
    position: static;
    padding: 15px 3px 10px 3px;
}

}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {

}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 414px) {
	
	.home-sec-02 .overlay{display: none !important;}
	section.home-sec-tabs nav .nav button{font-size: 15px;padding: 15px 5px !important;}
	.home-sec-03 img, section.home-sec-tabs .tab-content .tab-pane img{height: auto !important;}
	div#section4{padding-bottom: 30px;margin-bottom: 30px;}

}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-width : 101px) 
and (max-width : 768px) {
	.home-sec-01 .about-tower{display: none;}

}


@media only screen 
and (min-width : 1367px) 
and (max-width : 1920px) {
	.home-sec-01 .about-tower img{height: 80vh;}


}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) { 

}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {

}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	
}

/* iPad 3 (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (-webkit-min-device-pixel-ratio : 2),
only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (min-resolution: 192dpi) { 

}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1025px) {
	
	body.fp-viewing-1 .logo-glaztower, body.fp-viewing-2 .logo-glaztower, body.fp-viewing-3 .logo-glaztower, body.fp-viewing-4 .logo-glaztower, body.fp-viewing-5 .logo-glaztower, body.fp-viewing-6 .logo-glaztower, body.fp-viewing-7 .logo-glaztower, body.fp-viewing-8 .logo-glaztower, body.fp-viewing-9 .logo-glaztower{padding: 5px;}
	
	 body.fp-viewing-1 .logo-glaztower span img, body.fp-viewing-2 .logo-glaztower span img, body.fp-viewing-3 .logo-glaztower span img, body.fp-viewing-4 .logo-glaztower span img, body.fp-viewing-5 .logo-glaztower span img, body.fp-viewing-6 .logo-glaztower span img, body.fp-viewing-7 .logo-glaztower span img, body.fp-viewing-8 .logo-glaztower span img, body.fp-viewing-9 .logo-glaztower span img{height: 70px;}
	
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
	
}

/* Retina displays ----------- */
@media  only screen 
and (-webkit-min-device-pixel-ratio : 2), 
only screen 
and (min-resolution: 192dpi) {

}
