@import url("fonts.css"); @import url("font-awesome/css/font-awesome.min.css"); *{ margin:0; padding:0; } /*General styling*/ body{ font-family:"raleway-thin",sans-serif; font-weight: normal; } h1,h2,h3,h4,h5,h6{ font-style:normal; text-rendering: optimizeLegibility; } a{ text-decoration: none; } img{ width:100%; height: 100%; } ul{ list-style: none; } /*==Modal==*/ .modal-interface{ position: fixed; top:0; overflow:hidden; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:1000; padding-top:50px; display:block; } .modal-interface .modal-content{ position: relative; max-width:550px; height: 550px !important; margin:0 auto; border:2px solid white; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; } .modal-content img{ height: 90%; } .modal-content #close{ position: absolute; top:-20px; color:#fff; font-size:20px; right:-20px; cursor: pointer; } .read-more-section{ display:block; cursor: pointer; padding:16px 0; background:rgb(1, 155, 1); text-align: center; } .read-more-section:hover{ background:rgb(0, 207, 0); } .read-more-section a{ color:White; font-family: "raleway-bold",sans-serif; } .slideInDown{ animation:slideInDown 2s ease-in; -webkit-animation:slideInDown 2s ease-in; } .slideOutUp{ animation:slideOutUp 2s ease-out; -webkit-animation:slideOutUp 2s ease-out; } /*header*/ .header{ width:100%; height:90px; background-color: #fff; position:fixed; box-shadow: 0px 2px 5px 0px rgba(255,255,253,0.5); z-index: 999; } .header .logo{ float:left; width:90px; height: 90px; text-align: center; margin-left:8%; } .logo-description{ float: left; height: 90px; text-align: left; padding-top: 25px; } .logo-description a{ font-size: 13px; color:rgb(0, 109, 0); font-family: "raleway-bold",sans-serif; text-transform: uppercase; } .nav ul{ float:right; position:relative; } .nav ul li{ display:inline-block; padding:0px 10px; line-height: 90px; } .nav ul li a{ color:#000; font-family: "raleway-thin",sans-serif; font-size:16px; font-weight:600; padding:10px 15px; } .nav ul li a.active{ box-shadow:0 10px 20px 0 rgba(5,16,44,.15); border-radius:25px 0px 25px 0px; -webkit-border-radius:25px 0px 25px 0px; -moz-border-radius:25px 0px 25px 0px; -ms-border-radius:25px 0px 25px 0px; -o-border-radius:25px 0px 25px 0px; background:rgb(2, 165, 2); color:white; } .nav ul li:hover a, .nav ul li:focus a{ color:white; box-shadow:0 10px 20px 0 rgba(5,16,44,.15); border-radius:25px 0px 25px 0px; -webkit-border-radius:25px 0px 25px 0px; -moz-border-radius:25px 0px 25px 0px; -ms-border-radius:25px 0px 25px 0px; -o-border-radius:25px 0px 25px 0px; background:rgb(2, 165, 2); } #toggle{ position: absolute; right:30px; top:20px; width:20px; cursor:pointer; height:20px; opacity:0; display: none; padding:10px 15px; background:rgb(2, 165, 2); border-radius:25px 0px 25px 0px; -webkit-border-radius:25px 0px 25px 0px; -moz-border-radius:25px 0px 25px 0px; -ms-border-radius:25px 0px 25px 0px; -o-border-radius:25px 0px 25px 0px; } #toggle .span{ height:2px; background-color: rgb(255, 255, 255); margin:4px auto; } @media(max-width:1120px){ .header .logo{ margin-left: 20px; } .nav ul li{ padding:0px 5px; } } @media(max-width:998px){ .header .logo{ margin-left: 10px; } .nav ul li{ padding:0px 3px; } } @media(max-width:968px){ .header .logo{ margin-left:8%; } #toggle{ opacity:1; display: block; } .header .nav ul{ clear:both; width:100%; top:-25px; background:#fff; text-align: left; padding-left: 20px; transform:scaleY(0); -webkit-transform:scaleY(0); -moz-transform:scaleY(0); -ms-transform:scaleY(0); -o-transform:scaleY(0); box-shadow: 0 2px 2px rgb(214,213,213); } .header .nav ul.hide{ background:#fff; text-align:left; padding-left:20px; transition:transform .5s ease-in-out; -webkit-transition:transform .5s ease-in-out; -moz-transition:transform .5s ease-in-out; -ms-transition:transform .5s ease-in-out; -o-transition:transform .5s ease-in-out; transform:scaleY(1); -webkit-transform:scaleY(1); -moz-transform:scaleY(1); -ms-transform:scaleY(1); -o-transform:scaleY(1); box-shadow: 0 2px 2px rgb(214,213,213); } .nav ul li{ display:block; line-height: 45px; margin:3px 0; } .nav ul li a{ display: block; padding:0px 15px; margin:0 20px; } } @media(max-width:480px){ .header .logo{ margin-left:10px; } .logo-description a{ font-size: 10px; } #toggle{ right: 10px; padding: 6px 10px; top: 25px; border-radius:20px 0px 20px 0px; } #toggle .span{ margin: 3px auto; } } @media(max-width:320px){ .header .logo{ margin-left: 0px; } } /* slider area*/ .slider-area{ width:100%; height:auto; position: relative; z-index:0; top:0; } .slider-bg-one{ background-image:linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,.6)),url("../uploads/slide_1.jpg"); background-position: center center; background-repeat: no-repeat; background-size:cover; padding-bottom: 20px; } .slider-bg-two{ background-image:linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,.6)),url("../uploads/slide_2.png"); background-position: center center; background-repeat: no-repeat; background-size:cover; } .slider-bg-three{ background-image:linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,.6)),url("../uploads/slide_3.jpg"); background-position: center center; background-repeat: no-repeat; background-size:cover; } .row-wrapper{ margin:0 auto; width:90%; } .slider-content-area{ height: 100vh; position: relative; } .slide-text{ position: absolute; top:50%; width:100%; text-align: center; transform:translateY(-25%); -moz-transform:translateY(-25%); -ms-transform:translateY(-25%); -o-transform:translateY(-25%); -webkit-transform:translateY(-25%); } .slide-text h1{ color:#fff; font-size:54px; font-family: "raleway-bold",sans-serif; margin-bottom:10px; letter-spacing: -1px; animation:fadeInDown 1s linear; text-transform: capitalize; text-shadow: 0px 4px 3px rgba(0,0,0,0.4),0px 8px 13px rgba(0,0,0,0.1),0px 18px 23px rgba(0,0,0,0.1); -webkit-animation:fadeInDown 1s linear; } .slide-text h1 span{ color:rgb(2, 165, 2); } .slide-text p{ color:#fff; font-size:18px; font-weight: 600; font-family: "raleway-thin",sans-serif; margin-bottom:30px; text-shadow: 0px 4px 3px rgba(0,0,0,0.4),0px 8px 13px rgba(0,0,0,0.1),0px 18px 23px rgba(0,0,0,0.1); width:80%; margin-left:auto; margin-right:auto; animation:fadeInUp 1s ease-in; -webkit-animation:fadeInUp 1s ease-in; } .call-to-action-btn{ box-shadow:0 10px 20px 0 rgba(5,16,44,.15); border-radius:25px 0px 25px 0px; -webkit-border-radius:25px 0px 25px 0px; -moz-border-radius:25px 0px 25px 0px; -ms-border-radius:25px 0px 25px 0px; -o-border-radius:25px 0px 25px 0px; background:rgb(2, 165, 2); color:white; padding:12px 18px; font-size:16px; font-family: "raleway-thin",sans-serif; font-weight: 600; } .call-to-action-btn:hover{ background-color: rgb(0, 189, 0); } .slide-btns{ animation:fadeInUp 1s ease-in; -webkit-animation:fadeInUp 1s ease-in; } .arrow.left{ cursor: pointer; position: absolute; top:52%; background:rgb(80, 80, 80); width:50px; height:50px; margin-left:10px; border-radius:25px 0px 25px 0px; -webkit-border-radius:25px 0px 25px 0px; -moz-border-radius:25px 0px 25px 0px; -ms-border-radius:25px 0px 25px 0px; -o-border-radius:25px 0px 25px 0px; } .arrow:hover{ background-color: rgb(2, 165, 2); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; } .arrow.left #one{ height:3px; background-color:#fff; width:15px; position: relative; z-index:1; top:20px; left:15px; transform:rotate(-40deg); -webkit-transform:rotate(-40deg); -moz-transform:rotate(-40deg); -ms-transform:rotate(-40deg); -o-transform:rotate(-40deg); } .arrow.left #two{ height:3px; background-color:#fff; width:15px; position: relative; z-index:1; top:25px; left:15px; transform:rotate(40deg); -webkit-transform:rotate(40deg); -moz-transform:rotate(40deg); -ms-transform:rotate(40deg); -o-transform:rotate(40deg); } .arrow.right{ cursor: pointer; position: absolute; top:52%; background:rgb(80, 80, 80); width:50px; height:50px; right:10px; border-radius:25px 0px 25px 0px; -webkit-border-radius:25px 0px 25px 0px; -moz-border-radius:25px 0px 25px 0px; -ms-border-radius:25px 0px 25px 0px; -o-border-radius:25px 0px 25px 0px; } .arrow:hover{ background-color: rgb(2, 165, 2); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; } .arrow.right #one{ height:3px; background-color:#fff; width:15px; position: relative; z-index:1; right:-20px; top:20px; transform: rotate(40deg); -webkit-transform: rotate(40deg); -moz-transform: rotate(40deg); -ms-transform: rotate(40deg); -o-transform: rotate(40deg); } .arrow.right #two{ height:3px; background-color:#fff; width:15px; position: relative; z-index:1; right:-20px; top:25px; transform:rotate(-40deg); -webkit-transform:rotate(-40deg); -moz-transform:rotate(-40deg); -ms-transform:rotate(-40deg); -o-transform:rotate(-40deg); } @media(max-width:968px){ .slide-text h1{ font-size:40px; } } @media(max-width:720px){ .slide-text p{ font-size:14px; } .call-to-action-btn{ padding:10px 15px; } } @media(max-width:420px){ .slide-text p{ font-size:13px; } .call-to-action-btn{ padding:10px 15px; font-size:14px; } .arrow.right,.arrow.left{ width:30px; height:30px; border-radius:12.5px 0 12.5px 0; -webkit-border-radius:12.5px 0 12.5px 0; -moz-border-radius:12.5px 0 12.5px 0; -ms-border-radius:12.5px 0 12.5px 0; -o-border-radius:12.5px 0 12.5px 0; top:47%; background:transparent !important; } .arrow.left #one{ width: 15px; left:-5px; } .arrow.left #two{ width:15px; left:-5px; } } @media(max-width:360px){ .slide-text{ transform:translateY(-35%); -webkit-transform:translateY(-35%); -moz-transform:translateY(-35%); -ms-transform:translateY(-35%); -o-transform:translateY(-35%); } } /*more info*/ #more-info{ width:100%; padding:80px 0; background:rgb(227, 252, 224); } .info-container{ display:grid; grid-template-columns: repeat(2,1fr); position: relative; } .info-container .pic-section{ height:380px; padding-left:80px; } .pic-section img{ border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; } .info-container .description-section{ padding-left:20px; padding-right:50px; } .description-section h4{ text-transform: uppercase; color:#222; font-family: "raleway-bold",sans-serif; font-size:24px; font-weight: 600; } .description-section h2{ text-transform: capitalize; font-size:32px; font-family: "raleway-bold",sans-serif; font-weight: 600; line-height: 30px; color:#222; margin:10px 0; } .description-section p.lead{ font-size:20px; font-weight:600; color:#222; margin:25px 0; } .description-section p.lead-2{ font-size:16px; line-height: 24px; font-weight: 600; margin-bottom: 20px; } .learn-more-btn{ box-shadow:0 10px 20px 0 rgba(5,16,44,.15); border-radius:25px 0px 25px 0px; -webkit-border-radius:25px 0px 25px 0px; -moz-border-radius:25px 0px 25px 0px; -ms-border-radius:25px 0px 25px 0px; -o-border-radius:25px 0px 25px 0px; background:rgb(2, 165, 2); color:white; padding:12px 20px; font-size:16px; font-weight: 600; } .learn-more-btn:hover{ border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; -ms-border-radius:5px 5px 5px 5px; -o-border-radius:5px 5px 5px 5px; background:rgb(0, 189, 0); transition:all 0.4s linear; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; -o-transition:all 0.4s linear; } @media(max-width:1140px){ .info-container .pic-section{ padding-left:40px; } } @media(max-width:968px){ #more-info{ padding:40px 0; } .info-container.info{ grid-template-columns: repeat(1,1fr); } .info-container .description-section{ padding-left:0; padding-right: 0; text-align: center; } .info-container .pic-section{ padding:0 20px 20px 20px; } } @media(max-width:420px){ #more-info{ text-align:center; } .info-container .pic-section{ height:180px; } } #informatics{ width:100%; position: relative; } .more-description{ background:url("../uploads/enviromenbg.jpg"); background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; z-index: 2; padding-bottom: 50px; } .bg-pic-section{ position: relative; z-index: 2; } .more-description h2{ text-transform: uppercase; font-size:36px; font-family: "raleway-bold",sans-serif; margin:60px 0 0 60px; color:#fff; text-shadow: 0px 4px 3px rgba(0,0,0,0.4),0px 8px 13px rgba(0,0,0,0.1),0px 18px 23px rgba(0,0,0,0.1); } .more-description h2 span{ color:#000; text-shadow: none; } .more-description h4{ margin:10px 0 20px 60px; font-size:20px; font-family: "raleway-thin",sans-serif; font-weight: 600; color:white; } .more-description hr{ width:90px; height: 3px; background: white; margin:0px 0px 50px 60px; } .more-description p{ color:white; font-size:16px; font-weight: 600; margin:10px 20px 10px 60px; } .more-description .overlay{ position: absolute; top:0; background-color:rgba(0, 145, 19, 0.85); width:100%; height: 100%; z-index:-1; } .more-description .call-btns{ margin-left:60px; margin-top:50px; } .call-btns .join-btn{ border:2px solid #fff; border-radius: 5px; padding:10px 30px; font-size:14px; color:white; text-transform: uppercase; font-weight: 600; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; } .call-btns .view-btn{ border:1px solid rgb(2, 165, 2); background:#222; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; padding:12px 35px; font-size:14px; font-weight: 600; color:white; margin-left:10px; text-transform: uppercase; } .call-btns .join-btn:hover{ background:#fff; color:rgb(2, 165, 2); } .call-btns .view-btn:hover{ background:#fff; color:rgb(2, 165, 2); } @media(max-width:1015px){ .more-description h4{ margin-top:0; } .more-description hr{ margin-bottom:10px; } .more-description .call-btns{ margin-top:20px; } } @media(max-width:968px){ #informatics .info-container{ display:block; text-align: center; } .more-description h2{ margin:0; padding-top:60px; } .more-description hr{ margin:0 auto; } } @media(max-width:468px){ .more-description .call-btns{ margin: 0; } .call-btns .join-btn{ display:block; width:100px; margin:10px auto; } .call-btns .view-btn{ display:block; margin-left:0; width:100px; margin:10px auto; } } /* mission section */ #our-mission{ width:100%; position: relative; height:auto; background-color: rgb(227, 252, 224); } #our-mission .mission-container{ text-align: center; padding:50px; position: relative; } .mission-intro h2{ text-transform: uppercase; font-family: "raleway-bold",sans-serif; font-size:36px; font-weight: 600; color:#333; } .mission-intro h2 span{ color:rgba(0, 145, 19); } .mission-intro hr.line{ width:80px; height:2px; margin:10px auto; background-color:#333; border:none; } .mission-intro p{ font-weight: 600; color:#222; font-size: 18px; } .mission-content{ width:100%; height:auto; display:grid; margin-top:20px; grid-template-columns: repeat(3,1fr); } .content{ display:flex; text-align: left; padding:40px 5px; } .content:hover .icon-section{ background-color:rgb(0, 189, 0); transition:all 1s ease; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; -ms-transition:all 1s ease; -o-transition:all 1s ease; } .content:hover .icon-section p{ color:#fff; } .content:hover h2{ color:rgb(2, 165, 2); } .content .icon-section{ border:2px solid rgb(165, 165, 165); width:130px; height: 80px; display:flex; justify-content: center; align-items: center; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; background:whitesmoke; } .icon-section p{ font-size:40px; color:rgb(2, 165, 2); } .desc-section{ margin-left:10px; margin-top:5px; } .desc-section h2{ font-weight: bold; color: #222; font-family: "raleway-thin",sans-serif; } .desc-section p{ font-size:14px; margin-top: 5px; font-weight: 600; color: #111; } @media(max-width:1180px){ #our-mission .mission-container{ padding:50px 10px; } } @media(max-width:968px){ .mission-content{ grid-template-columns: repeat(2,1fr); } } @media(max-width:680px){ #our-mission .mission-content{ display:block; } #our-mission .mission-container{ padding:0 20px; } } @media(max-width:360px){ .content{ padding-top:10px; } } /*best time*/ #best-time{ width:100%; height:auto; padding:100px 0; position: relative; background:linear-gradient(rgba(85, 85, 85, 0.3),rgba(0,0,0,.6)),url("../uploads/planter.jpg"); background-position: center; background-size:cover; } .best-time-content{ width:90%; margin:auto; text-align: center; position: relative; color:#fff; } .best-time-content h2{ font-size: 40px; font-family: "raleway-bold",sans-serif; text-transform: uppercase; text-shadow: 0px 1px 1px rgba(0,0,0,0.4),0px 3px 3px rgba(0,0,0,0.1),0px 1px 1px rgba(0,0,0,0.1); } .best-time-content h2 span{ color:rgb(0, 218, 0); } .best-time-content h4{ font-weight: 600; font-size:20px; font-family: "raleway-thin",sans-serif; } .action-btns{ margin:30px 0; } .btn-action.donate{ border:1px solid rgb(0, 189, 0); padding:15px 30px; display:inline-block; text-transform: uppercase; font-weight: bold; font-size:14px; background:rgb(0, 189, 0); color:white; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; margin-right: 10px; } .btn-action.event{ border:1px solid #fff; padding:15px 30px; display:inline-block; text-transform: uppercase; font-weight: bold; font-size:14px; background:transparent; color:#fff; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; margin-left:10px; } .btn-action.donate:hover{ background:#fff; border:1px solid rgb(0, 189, 0); color:rgb(0, 189, 0); } .btn-action.event:hover{ background:#fff; color:rgb(0, 189, 0); } @media(max-width:480px){ #best-time{ padding:60px 0; } .btn-action.donate{ display:block; margin:10px auto; width:100px; } .btn-action.event{ display:block; margin:10px auto; width:100px; } } section#subscribe{ width:100%; height: auto; padding:40px 0; position: relative; background:linear-gradient(rgba(0, 92, 5, 0.9),rgba(0,92,5,0.9)),url(../uploads/small-bg.jpg); background-size:contain; background-position: center; } .subscribe-text{ width:70%; float:left; margin-left: 50px; color:white; } .subscribe-text h2{ font-size:32px; font-family: "raleway-thin",sans-serif; font-weight: 600; } .subscribe-text p{ font-size:18px; margin-top:10px; font-weight: 600; } .subscribe-button{ float:right; margin-right: 50px; margin-top:20px; } .subscribe-button a{ border:2px solid #fff; padding:15px 30px; text-transform: uppercase; font-size:13px; font-weight: 600; border-radius:5px; color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; } .subscribe-button a:hover{ color:rgb(0, 189, 0); background:#fff; } .clearfix{ clear:both; } @media(max-width:886px){ #subscribe .subscribe-text{ float:none; display: block; margin-left: 0; width:100%; } .subscribe-button{ float:none; margin:30px 0; } #subscribe{ text-align: center; } } /*footer styling*/ footer{ width:100%; height: auto; padding-top:30px; background:rgb(27, 27, 27); } .footer-row{ display:grid; grid-template-columns: repeat(4,1fr); width:85%; margin:20px auto; } .footer-row .small-content h2{ font-size:20px; font-weight: 600; margin:20px; font-family: "raleway-thin",sans-serif; color:#fff; } .footer-row .small-content.one a{ font-size:40px; font-weight: 700; text-transform: uppercase; color:#fff; } .footer-row .small-content p{ font-weight: 600; font-size:16px; margin:10px 0; color:#fff; } .footer-row .small-content h5{ font-size:20px; font-family: "raleway-thin",sans-serif; font-weight: 500; color:#fff; } .footer-row .small-content ul{ margin:0 20px 20px 20px; color:#fff; } .footer-row .small-content.desc ul li{ margin-top:10px; border-bottom:1px dotted whitesmoke; padding-bottom: 10px; } .footer-row .small-content.desc ul li a{ text-transform: capitalize; font-size:17px; font-weight: 400; cursor: pointer; } .arrow-link{ opacity: 0; } .footer-row .small-content.desc ul li a:hover{ padding-left:10px; transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; color:rgb(0, 189, 0); } .footer-row .small-content.desc ul li a:hover .arrow-link{ opacity:1; transition:opacity .5s ease-out; -webkit-transition:opacity .5s ease-out; -moz-transition:opacity .5s ease-out; -ms-transition:opacity .5s ease-out; -o-transition:opacity .5s ease-out; } .footer-row .small-content p.lead{ margin-left:20px; } .footer-row .small-content p span{ margin-right:10px; color:rgb(0, 255, 0); } .footer-row .small-content.social ul li{ display:inline-block; margin-right:20px; } .footer-row .small-content.social ul li a{ color:#fff; } hr{ height: 1px; width:85%; background:gray; border: none; display: block; margin: auto; } .copyright-section{ width:100%; height: 20px; text-align:center; color:rgb(209, 209, 209); padding: 15px 0; background:rgb(27, 27, 27); } .copyright-section p{ font-size:12px; font-weight: 600; } @media(max-width:708px){ .footer-row{ grid-template-columns: repeat(2,1fr); } } @media(max-width:420px){ .footer-row{ display: block; } .footer-row .small-content.one{ text-align:center; } .copyright-section{ text-align: center; } } /*animations*/ @keyframes slideDown{ 60%, 75%, 90%, from, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0%{ opacity: 0; -webkit-transform: translate3d(0, -20x, 0); transform: translate3d(0, -0x, 0); -moz-transform: translate3d(0, -0x, 0); -ms-transform: translate3d(0, -0x, 0); -o-transform: translate3d(0, -0x, 0); } to { opacity:1; -webkit-transform: none; transform: none; } } @keyframes fadeInDown{ from{ opacity:0; transform:translate3D(0,-100px,0) ; -webkit-transform:translate3D(0,-100px,0) ; -moz-transform:translate3D(0,-100px,0) ; -ms-transform:translate3D(0,-100px,0) ; -o-transform:translate3D(0,-100px,0) ; } to{ opacity:1; transform:none; -webkit-transform:none; -moz-transform:none; -ms-transform:none; -o-transform:none; } } @keyframes fadeInUp{ from{ opacity:0; transform:translate3D(0,100px,0) ; -webkit-transform:translate3D(0,100px,0) ; -moz-transform:translate3D(0,100px,0) ; -ms-transform:translate3D(0,100px,0) ; -o-transform:translate3D(0,100px,0) ; } to{ opacity:1; transform:none; -webkit-transform:none; -moz-transform:none; -ms-transform:none; -o-transform:none; } } @keyframes slideInRight { from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes fadeIn{ from{ opacity:0; } to{ opacity:1; } } /*preloader*/ #preloader{ width:100%; height:100%; top:0; bottom:0; left: 0; background:rgb(0, 189, 0); z-index: 100; position:fixed; display: flex; align-items: center; justify-content: center; } .preloader{ position: absolute; margin:0 auto; left:1%; right:1%; top:45%; width:95px; height: 95px; background:center center no repeat none; background-size:95px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; } .loader{ position: absolute; margin:0 auto; left:1%; top:45%; right:1%; width:75px; height: 90px; } .loader_bar{ position: absolute; bottom: 0; width:10px; height:50%; background:#fff; transform-origin: center bottom; box-shadow:1px 1px 0 rgba(0,0,0,.2); } .loader_bar:nth-child(1){ left:0px; transform:scale(1,0.2) ; -webkit-transform:scale(1,0.2) ; -moz-transform:scale(1,0.2) ; -ms-transform:scale(1,0.2) ; -o-transform:scale(1,0.2) ; animation:barUp1 4s infinite; -webkit-animation:barUp1 4s infinite; } .loader_bar:nth-child(2){ left:15px; transform:scale(1,0.4); -webkit-transform:scale(1,0.4); -moz-transform:scale(1,0.4); -ms-transform:scale(1,0.4); -o-transform:scale(1,0.4); animation:barUp2 4s infinite; -webkit-animation:barUp2 4s infinite; } .loader_bar:nth-child(3){ left:30px; transform: scale(1,0.6); -webkit-transform: scale(1,0.6); -moz-transform: scale(1,0.6); -ms-transform: scale(1,0.6); -o-transform: scale(1,0.6); animation:barUp3 4s infinite; -webkit-animation:barUp3 4s infinite; } .loader_bar:nth-child(4){ left:45px; transform:scale(1,0.8); -webkit-transform:scale(1,0.8); -moz-transform:scale(1,0.8); -ms-transform:scale(1,0.8); -o-transform:scale(1,0.8); animation:barUp4 4s infinite; -webkit-animation:barUp4 4s infinite; } .loader_bar:nth-child(5){ left:60px; transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1); -o-transform:scale(1,1); animation:barUp5 4s infinite; -webkit-animation:barUp5 4s infinite; } .loader_ball{ position: absolute; bottom:10px; left:0; width:10px; height: 10px; background:#fff; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; animation:ball 4s infinite; -webkit-animation:ball 4s infinite; } /*animation for the preloader*/ @keyframes ball{ 0%{ transform:translate(0,0); -webkit-transform:translate(0,0); -moz-transform:translate(0,0); -ms-transform:translate(0,0); -o-transform:translate(0,0); } 5%{ transform:translate(8px,-14px) ; -webkit-transform:translate(8px,-14px) ; -moz-transform:translate(8px,-14px) ; -ms-transform:translate(8px,-14px) ; -o-transform:translate(8px,-14px) ; } 10%{ transform:translate(15px,-10px) ; -webkit-transform:translate(15px,-10px) ; -moz-transform:translate(15px,-10px) ; -ms-transform:translate(15px,-10px) ; -o-transform:translate(15px,-10px) ; } 17%{ transform:translate(23px,-24px) ; -webkit-transform:translate(23px,-24px) ; -moz-transform:translate(23px,-24px) ; -ms-transform:translate(23px,-24px) ; -o-transform:translate(23px,-24px) ; } 20%{ transform:translate(30px,-20px) ; -webkit-transform:translate(30px,-20px) ; -moz-transform:translate(30px,-20px) ; -ms-transform:translate(30px,-20px) ; -o-transform:translate(30px,-20px) ; } 27%{ transform:translate(38px,-34px) ; -webkit-transform:translate(38px,-34px) ; -moz-transform:translate(38px,-34px) ; -ms-transform:translate(38px,-34px) ; -o-transform:translate(38px,-34px) ; } 30%{ transform: translate(45px,-30px); -webkit-transform: translate(45px,-30px); -moz-transform: translate(45px,-30px); -ms-transform: translate(45px,-30px); -o-transform: translate(45px,-30px); } 37%{ transform: translate(53px,-44px); -webkit-transform: translate(53px,-44px); -moz-transform: translate(53px,-44px); -ms-transform: translate(53px,-44px); -o-transform: translate(53px,-44px); } 40%{ transform: translate(60px,-40px); -webkit-transform: translate(60px,-40px); -moz-transform: translate(60px,-40px); -ms-transform: translate(60px,-40px); -o-transform: translate(60px,-40px); } 50%{ transform:translate(60px,0) ; -webkit-transform:translate(60px,0) ; -moz-transform:translate(60px,0) ; -ms-transform:translate(60px,0) ; -o-transform:translate(60px,0) ; } 57%{ transform: translate(53px,-14px); -webkit-transform: translate(53px,-14px); -moz-transform: translate(53px,-14px); -ms-transform: translate(53px,-14px); -o-transform: translate(53px,-14px); } 60%{ transform:translate(45px,-10px); -webkit-transform:translate(45px,-10px); -moz-transform:translate(45px,-10px); -ms-transform:translate(45px,-10px); -o-transform:translate(45px,-10px); } 67%{ transform:translate(37px,-24px); -webkit-transform:translate(37px,-24px); -moz-transform:translate(37px,-24px); -ms-transform:translate(37px,-24px); -o-transform:translate(37px,-24px); } 70%{ transform: translate(30px,-20px); -webkit-transform: translate(30px,-20px); -moz-transform: translate(30px,-20px); -ms-transform: translate(30px,-20px); -o-transform: translate(30px,-20px); } 77%{ transform:translate(22px,-34px); -webkit-transform:translate(22px,-34px); -moz-transform:translate(22px,-34px); -ms-transform:translate(22px,-34px); -o-transform:translate(22px,-34px); } 80%{ transform:translate(15px,-30px); -webkit-transform:translate(15px,-30px); -moz-transform:translate(15px,-30px); -ms-transform:translate(15px,-30px); -o-transform:translate(15px,-30px); } 87%{ transform: translate(7px,-44px); -webkit-transform: translate(7px,-44px); -moz-transform: translate(7px,-44px); -ms-transform: translate(7px,-44px); -o-transform: translate(7px,-44px); } 90%{ transform:translate(0,-40px); -webkit-transform:translate(0,-40px); -moz-transform:translate(0,-40px); -ms-transform:translate(0,-40px); -o-transform:translate(0,-40px); } 100%{ transform:translate(0,0); -webkit-transform:translate(0,0); -moz-transform:translate(0,0); -ms-transform:translate(0,0); -o-transform:translate(0,0); } } @keyframes barUp1{ 0%{ transform:scale(1,0.2); -webkit-transform:scale(1,0.2); -moz-transform:scale(1,0.2); -ms-transform:scale(1,0.2); -o-transform:scale(1,0.2); } 40%{ transform: scale(1,0.2); -webkit-transform: scale(1,0.2); -moz-transform: scale(1,0.2); -ms-transform: scale(1,0.2); -o-transform: scale(1,0.2); } 50%{ transform: scale(1,1); -webkit-transform: scale(1,1); -moz-transform: scale(1,1); -ms-transform: scale(1,1); -o-transform: scale(1,1); } 90%{ transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1); -o-transform:scale(1,1); } 100%{ transform:scale(1,0.2); -webkit-transform:scale(1,0.2); -moz-transform:scale(1,0.2); -ms-transform:scale(1,0.2); -o-transform:scale(1,0.2); } } @keyframes barUp2{ 0%{ transform:scale(1,0.4); -webkit-transform:scale(1,0.4); -moz-transform:scale(1,0.4); -ms-transform:scale(1,0.4); -o-transform:scale(1,0.4); } 40%{ transform:scale(1,0.4); -webkit-transform:scale(1,0.4); -moz-transform:scale(1,0.4); -ms-transform:scale(1,0.4); -o-transform:scale(1,0.4); } 50%{ transform:scale(1,0.8); -webkit-transform:scale(1,0.8); -moz-transform:scale(1,0.8); -ms-transform:scale(1,0.8); -o-transform:scale(1,0.8); } 90%{ transform:scale(1,0.8); -webkit-transform:scale(1,0.8); -moz-transform:scale(1,0.8); -ms-transform:scale(1,0.8); -o-transform:scale(1,0.8); } 100%{ transform:scale(1,0.4); -webkit-transform:scale(1,0.4); -moz-transform:scale(1,0.4); -ms-transform:scale(1,0.4); -o-transform:scale(1,0.4); } } @keyframes barUp3{ 0%{ transform:scale(1,0.6) ; -webkit-transform:scale(1,0.6) ; -moz-transform:scale(1,0.6) ; -ms-transform:scale(1,0.6) ; -o-transform:scale(1,0.6) ; } 100%{ transform:scale(1,0.6); -webkit-transform:scale(1,0.6); -moz-transform:scale(1,0.6); -ms-transform:scale(1,0.6); -o-transform:scale(1,0.6); } } @keyframes barUp4{ 0%{ transform:scale(1,0.8); -webkit-transform:scale(1,0.8); -moz-transform:scale(1,0.8); -ms-transform:scale(1,0.8); -o-transform:scale(1,0.8); } 40%{ transform:scale(1,0.8); -webkit-transform:scale(1,0.8); -moz-transform:scale(1,0.8); -ms-transform:scale(1,0.8); -o-transform:scale(1,0.8); } 50%{ transform:scale(1,0.4); -webkit-transform:scale(1,0.4); -moz-transform:scale(1,0.4); -ms-transform:scale(1,0.4); -o-transform:scale(1,0.4); } 90%{ transform:scale(1,0.4); -webkit-transform:scale(1,0.4); -moz-transform:scale(1,0.4); -ms-transform:scale(1,0.4); -o-transform:scale(1,0.4); } 100%{ transform:scale(1,0.8); -webkit-transform:scale(1,0.8); -moz-transform:scale(1,0.8); -ms-transform:scale(1,0.8); -o-transform:scale(1,0.8); } } @keyframes barUp5{ 0%{ transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1); -o-transform:scale(1,1); } 40%{ transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1); -o-transform:scale(1,1); } 50%{ transform:scale(1,.2); -webkit-transform:scale(1,.2); -moz-transform:scale(1,.2); -ms-transform:scale(1,.2); -o-transform:scale(1,.2); } 90%{ transform:scale(1,0.2); -webkit-transform:scale(1,0.2); -moz-transform:scale(1,0.2); -ms-transform:scale(1,0.2); -o-transform:scale(1,0.2); } 100%{ transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -ms-transform:scale(1,1); -o-transform:scale(1,1); } } @keyframes slideInDown { 60%, 75%, 90%, from, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0%{ opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0); } to { opacity:1; -webkit-transform: none; transform: none; } } @keyframes slideOutUp { 60%, 75%, 90%, from, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } to { visibility: hidden; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } }