/* Ported 1:1 from the live stylesheet (part 2). */
.animate.animation--from-right-fade,.animate,.error-dtl.animate,.thank-dtl.animate,.full-row.animate .animation--from-right-fade,.contact-inn.animate .animation--from-right-fade{opacity:1;transform:translateX(0)}
.animation--from-left-fade,.banner-txt-block,.full-row .animation--from-left-fade,.contact-inn .animation--from-left-fade{transform:translateX(-1.42857rem);position:relative;transition:transform 1.35s,opacity 1.35s;opacity:0}
.animate.animation--from-left-fade,.banner-txt-block.animate,.full-row.animate .animation--from-left-fade,.contact-inn.animate .animation--from-left-fade{opacity:1;transform:translateX(0)}
.fade-img{transition:transform 2s,opacity 2s;opacity:0}
.fade-img.animate{opacity:1;transition-delay:0.5s}
.events-dtls.media-slider{display:none}
.sign.media-sign{display:none}
.event-inn-banner{min-height:620px;overflow:hidden}
.blac-bg-abu{height:670px !important}
.banner-txt-nw{position:relative;z-index:2}
.inner-banner-abu{position:absolute;top:0;z-index:1;margin-left:160px;max-height:550px;width:1140px}
.inner-banner-abu img{float:right;width:100%}
.contribu-inn a{transition:all ease-in 0.3s}
.contribu-inn a:hover{background:#393EFA}
.contribu-inn a:hover:before{border:#393EFA solid 6px}
.bord{transition:all ease-in 0.3s}
.events-dtls ul li:hover .bord{width:90px}
.event-sld{position:relative;float:left;width:100%;background:#101010;padding-bottom:85px}
.event-sld .ev{color:#fff;position:absolute;left:140px;top:60px;z-index:1}
#prev_number,#next_number{position:absolute;color:#fff;right:-20px;top:-6px;font-size:1.2em;font-weight:500;font-family:'Jost'}
#prev_number{left:-20px;top:-6px}
.event-sld .container{position:relative;width:1440px}
.event-sld .full-img{width:1140px;height:527px;overflow:hidden}
.event-sld .full-img img{transition:all 0.3s ease}
.event-sld .slider{position:absolute;width:50px;height:2px;overflow-x:hidden;left:286px;top:93px}
.event-sld .line{position:absolute;opacity:0.4;background:#fff;width:150%;height:5px}
.event-sld .subline{position:absolute;background:#fff;height:5px}
.event-sld ul li{width:200px;height:150px;display:inline-block;margin-right:-4px;overflow:hidden;position:relative;cursor:pointer}
.event-sld ul li img{width:auto;height:100%;transform:translateX(-50%);position:relative;left:50%}
.event-sld ul li .thum-title{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);transition:all ease-in 0.3s}
.event-sld ul li .thum-title p{position:absolute;font-family:'Jost';bottom:17px;left:17px;color:#FFFFFF;font-size:1.2em;line-height:1.16}
.event-sld ul li:hover .thum-title{background-color:rgba(0,0,0,0)}
.event-sld #owl-demo .item img{display:block;width:100%;height:auto}
.event-sld #bar{width:0%;max-width:100%;height:4px;background:#fff;height:2px}
.event-sld #progressBar{width:15%;position:absolute;bottom:1.5%;right:35.7%;height:2px}
.event-sld #progressBar:after{position:absolute;left:0;top:0;width:100%;height:2px;background:rgba(255,255,255,0.2);content:""}
.event-sld #owl-demo span{background:transparent;width:auto;height:auto;border-radius:0;margin:0;position:relative;z-index:999;padding:5px 10px;margin-right:10px}
.event-sld .item{width:80%;margin-left:auto}
.event-sld .item h1{color:#fff;font-family:'Jost';text-transform:capitalize;font-weight:500;font-size:6em}
.event-sld .item h1 a{font-size:12px;font-weight:normal}
.owl-pagination{position:absolute;top:75px;right:7.5%}
.event-sld .title{position:absolute;top:166px;width:400px;left:139px;color:#fff;transition:all 0.1s ease;margin-left:50px;opacity:0}
.event-sld .title .numb{font-size:1.2em;line-height:1.25;font-family:'Jost';font-weight:500;margin-bottom:48px}
.event-sld .title .sld-head{font-family:'Jost';line-height:1.16;color:#FFFFFF;font-weight:500;font-size:6.8em}
.event-sld .des p.date{padding-right:37px}
.event-sld .des p{color:#fff;display:inline-block;font-family:'Jost';font-size:1.2em;font-weight:500;line-height:1.25;text-transform:uppercase}
.event-sld .des p.d{width:320px;margin-left:130px;color:#FFFFFF;font-size:1.4em;opacity:0;transition:all 2s ease;font-family:'Jost';font-weight:300;line-height:22px;text-transform:inherit}
.event-sld .des{margin-left:-80px;margin-top:72px;transition:all 0.1s ease;opacity:0}
.event-sld .des .m{font-size:4.8em}
.event-sld .date{position:absolute;margin-left:-50px;opacity:0;transition:all 1.5s ease}
.event-sld .img{position:absolute;right:160px;bottom:110px;z-index:1}
.event-sld .num p{color:#fff;font-family:futura}
.event-sld .num2 p{color:#fff;font-family:futura}
.event-sld .num{float:left;margin-left:59%;margin-top:-78px}
.event-sld .num2{float:right;margin-right:9%;margin-top:-78px}
.event-sld .view{width:auto;float:right;position:absolute;right:10.8%;bottom:-18px;z-index:2}
.event-sld .view a{float:left;width:140px;padding:21px 10px;color:#fff;font-family:'Jost';font-size:1.4em;font-weight:300;line-height:17px;text-align:left;box-sizing:border-box;background:url(../img/d5.svg);background-repeat:no-repeat;background-position:right center;position:relative;transition:all ease-in 0.3s}
.event-sld .view a::after{width:58px;height:58px;border-radius:100%;right:0;top:0;content:"";box-shadow:0px 19px 20px -9px rgba(39,42,160,0.5);position:absolute;transition:all ease-in 0.3s}
.event-sld .view a:hover{background-position:right center}
.event-sld .view a:hover::after{right:0}
.event-sld .top a{color:rgb(180,178,178);display:inline-block;margin-right:10px}
.event-sld .top a.act{color:#fff}
.event-sld .top{position:absolute;top:17px;margin-left:10%}
.event-sld h1.show{opacity:1;height:150px;width:500px}
.event-sld .owl-item.active{position:relative}
.event-sld .owl-item.active .date{opacity:1;margin-left:-29px;transition:all 1.5s ease}
.event-sld .owl-item.active .des{opacity:1;transition:all 1.5s ease}
.event-sld .owl-item.active .title{opacity:1;margin-left:0;transition:opacity 1s ease,margin 1s ease}
.event-sld .owl-item.active .d{opacity:1;margin-left:80px;transition:opacity 1.5s ease,margin 1.5s ease}
.event-sld #owl-demo .owl-dots{position:absolute;top:60px;right:160px;width:auto}
.event-sld #owl-demo .owl-dot{color:#fff;display:inline-block;opacity:0.5;margin-right:20px;font-size:12px;transition:all 0.3s ease}
.event-sld #owl-demo .owl-dot:hover{opacity:1}
.event-sld #owl-demo .owl-dot.active{opacity:1}
.event-sld #owl-demo .owl-dot:last-child{margin-right:0}
.contact-page-sec{overflow-x:hidden}
section.banner{float:left;width:100%;position:relative;height:calc(100vh - 100px);overflow:hidden}
.banner-img{float:right;width:calc(60% - 33px);position:relative;z-index:2;height:calc(100vh - 155px)}
.banner-abs-img img{float:right;width:100%;height:auto}
.banner-abs-img{float:right;width:100%;overflow:hidden;position:relative;height:100%}
.event-sld ul li{transition:all ease-in 0.3s}
.event-sld ul li:hover{box-shadow:0px 38px 21px -20px rgba(0,0,0,1)}
.event-sld ul li.active-thumbnail{box-shadow:0px 38px 21px -20px rgba(0,0,0,1)}
.event-sld ul li.active-thumbnail .thum-title{background-color:rgba(0,0,0,0)}
.left-video{line-height:0 !important}
.c-hamburger--htx:hover span::after{bottom:-8px}
.c-hamburger--htx:hover span::before{top:-8px}
.c-hamburger--htx.is-active:hover span::before{top:0}
.c-hamburger--htx.is-active:hover span::after{bottom:0}
.our-story-sld{float:left;width:100%;display:none}
section.aniation-nw{margin:0;opacity:1}
.event-sld .owl-nav{display:none}
@media not all and (min-resolution:.001dpcm){@media{section.hm-mission{background:#fafafa url(../img/hm-mission-bg.jpg);background-position:110% center;background-repeat:no-repeat;background-size:contain}
.down-arrow{bottom:-14px}}}
@supports (-ms-ime-align:auto){section.timeline:after{top:261px}}
@supports (-moz-appearance:none){section.timeline:after{top:261px}}
.hm-sponsors.aniation-nw{margin-top:50px}
.hm-mission .small-head h2{margin-bottom:98px}
@keyframes hvr-ripple-out2{100%{top:-10px;right:-11px;opacity:0;width:80px;height:80px}}
@keyframes hvr-ripple-in3{100%{top:-11px;right:-11px;opacity:0;height:80px;width:80px;position:absolute}}
@keyframes hvr-ripple-in2{100%{top:-11px;right:-11px;opacity:0;height:80px;width:80px;position:absolute}}
.find-out-more a:before,.view a:before,.link a:before,.down-arrow a:before{content:'';z-index:-2;position:absolute;border:#393EFA solid 6px;top:0;right:0px;animation-duration:1s;border-radius:100%;box-sizing:border-box;height:58px;width:58px}
.find-out-more a:hover:before,.view a:hover:before,.link a:hover:before{animation-name:hvr-ripple-in3}
.down-arrow a:hover:before{animation-name:hvr-ripple-in2}
.find-out-more a:hover,.view a:hover,.link a:hover{background:url(../img/d6.svg);background-repeat:no-repeat;background-position:right 1px;position:relative;transition:all ease-in 0.3s}
.find-out-more a:before,.view a:before,.link a:before{top:1px;width:57px;height:57px}
.down-arrow a:hover{background:url(../img/d7.svg);background-repeat:no-repeat;background-position:right center;position:relative;transition:all ease-in 0.3s}
.event-sld .view a:before{height:57px}
.tuff-event .find-out-more a:before{height:57px}
.my-story-hm .small-head h2{margin-bottom:65px}
.title.animated-class,.des.animated-class{opacity:0 !important;transition:all 1s ease}
.owl-prev{position:absolute;left:0;font-size:0;top:0;width:100px;height:100%;cursor:pointer}
.owl-next{width:100px;font-size:0;height:100%;position:absolute;right:0;bottom:0;height:70%;z-index:3;cursor:pointer}
.hm-mission .container,.story-cont .container,.contact-page-sec .container,.sitemap-dtls .container,.banner .container,.hm-fundrais-sec .container,.event-cont .container,.thanks-page-sec .container{position:relative}
.hm-mission .banner-heading{left:-182px;top:-65px}
.hm-fundrais-sec .banner-heading{left:-155px;top:-65px}
.event-cont .banner-heading{top:-58px;left:-175px}
.banner .banner-heading{left:-484px;width:660px}
.story-cont .banner-heading{top:-65px;left:25%}
.sitemap-dtls .banner-heading,.contact-page-sec .banner-heading,.thanks-page-sec .banner-heading{left:-140px;top:-60px}
.banner-img{position:relative}
.banner-heading{opacity:0}
.banner-heading.animate{opacity:1}
.sitemap-dtls .banner-heading,.contact-page-sec .banner-heading,.thanks-page-sec .banner-heading,.event-cont .banner-heading,.banner .banner-heading{opacity:1;color:rgba(173,173,173,0.15)}
section.contact-page-sec{float:left;width:100%;padding:78px 0 150px 0}
.contact-hd{float:left;width:100%}
.contact-hd a{float:left;width:auto;color:#323232;font-family:'Jost';font-size:1.4em;font-weight:300;line-height:1.2;border-bottom:1px solid #272AA0;padding-bottom:10px}
.contact-inn{float:left;width:100%;margin-top:70px}
.lft-cont-form{float:left;width:580px}
.lft-cont-form h2{float:left;width:100%;color:#323232;font-family:'Jost';font-size:3.4em;font-weight:500;line-height:1.32;margin-bottom:45px}
.lft-cont-form form{float:left;width:100%}
.lft-cont-form form input{float:left;width:100%}
.lft-cont-form form input[type="text"],.lft-cont-form form input[type="email"],.lft-cont-form form input[type="tel"]{float:left;width:100%;color:#323232;font-family:'Barlow',sans-serif;font-size:1.8em;line-height:1.55;border:1px solid #808A98;background-color:rgba(255,255,255,0.2);border-radius:3px;padding:15px;box-sizing:border-box;margin-bottom:20px}
.lft-cont-form form input::placeholder,.lft-cont-form form textarea::placeholder{color:#545B65}
.lft-cont-form form textarea{float:left;width:100%;height:180px;resize:none;color:#545B65;font-family:'Barlow',sans-serif;font-size:1.8em;line-height:1.55;border:1px solid #808A98;background-color:rgba(255,255,255,0.2);border-radius:3px;padding:15px;box-sizing:border-box;margin-bottom:45px}
.lft-cont-form form button{float:right;width:250px;text-transform:capitalize;color:#FFFFFF;font-family:'Jost';font-size:1.6em;font-weight:300;line-height:1.55;text-align:center;background-color:#272AA0;padding:18px;box-sizing:border-box;cursor:pointer;box-shadow:0px 25px 20px -20px rgba(39,42,160,0.5);-webkit-appearance:none;appearance:none;border-radius:0}
.rgt-cont-dtl{float:right;width:375px}
.rgt-cont-dtl h2{float:left;width:100%;color:#323232;font-family:'Jost';font-size:3.4em;font-weight:500;line-height:1.32;margin-bottom:18px}
.rgt-cont-dtl p{float:left;width:100%;color:#1D1E20;font-family:'Jost';font-size:1.4em;font-weight:300;line-height:2;margin-bottom:15px}
.rgt-cont-dtl h3{float:left;width:100%;color:#323232;font-family:'Jost';font-size:2.4em;font-weight:500;line-height:1.33;margin-top:30px}
.rgt-cont-dtl a{float:left;width:auto;color:#272AA0;font-family:'Jost';font-size:1.6em;font-weight:500;line-height:1.3;clear:both;border-bottom:2px solid #272AA0;padding-bottom:4px;margin-top:0;transition:all ease-in 0.3s}
.rgt-cont-dtl p a{font-size:1.1em}
.rgt-cont-dtl a:hover{color:#393EFA;border-bottom:2px solid #393EFA}
section.thanks-page-sec{float:left;width:100%;padding:78px 0 340px 0}
.thank-dtl{float:right;width:680px}
.thank-dtl h2{float:left;width:100%;color:#323232;font-family:'Jost';font-size:3.4em;font-weight:500;line-height:1.4;margin-bottom:20px}
.thank-dtl p{float:left;width:320px;color:#323232;font-family:'Jost';font-size:1.6em;font-weight:300;line-height:2}
.thank-dtl a{float:left;width:250px;color:#FFFFFF;font-family:'Jost';font-size:1.6em;font-weight:300;line-height:1.5;text-align:center;background-color:#272AA0;padding:18px;box-sizing:border-box;cursor:pointer;box-shadow:0px 25px 20px -20px rgba(39,42,160,0.5);clear:both;margin-top:45px}
.thanks-page-sec .small-head h2{margin-bottom:0}
.error-dtl{float:right;width:680px}
.error-dtl h2{float:left;width:100%;color:#323232;font-family:'Jost';font-size:3.4em;font-weight:500;line-height:1.4;margin-bottom:20px}
.error-dtl p{float:left;width:320px;color:#323232;font-family:'Jost';font-size:1.6em;font-weight:300;line-height:2;clear:both;margin-bottom:20px}
.error-dtl a{float:left;width:250px;color:#FFFFFF;font-family:'Jost';font-size:1.6em;font-weight:300;line-height:1.5;text-align:center;background-color:#272AA0;padding:18px;box-sizing:border-box;cursor:pointer;box-shadow:0px 25px 20px -20px rgba(39,42,160,0.5);clear:both;margin-top:10px}
.link{float:right;width:auto;margin-top:15px;position:relative}
.link a{float:left;width:140px;box-sizing:border-box;color:#323232;font-family:'Jost';font-size:1.4em;font-weight:300;line-height:1.2;text-align:left;padding:21px 10px;background-image:url(../img/d8.svg);background-repeat:no-repeat;background-position:right center;transition:all ease-in 0.3s}
.link a::after{width:58px;height:58px;border-radius:100%;right:0;top:0;content:"";box-shadow:0px 19px 20px -9px rgba(39,42,160,0.5);position:absolute;transition:all ease-in 0.3s}
.link a:hover{background-position:right center}
.link a:hover::after{right:0}
.evevnt-back-link{float:left;width:auto;margin-top:0}
.evevnt-back-link a{float:left;width:auto;color:#323232;font-family:'Jost';font-size:1.4em;font-weight:300;line-height:1.4;background-image:url(../img/d9.svg);padding:2px 0 2px 30px;box-sizing:border-box;background-position:left center;background-repeat:no-repeat;transition:all ease-in 0.3s}
.evevnt-back-link a:hover{margin-left:-20px}
.hm-sponsors.event-spon{margin-top:0;padding-top:40px}
.hm-fundrais-sec.event-fundr{padding-top:70px}
.hm-fundrais-sec .small-head{width:auto}
section.event-feeder{float:left;width:100%;padding:70px 0 150px 0;background-color:rgba(50,50,50,0.05)}
.event-feed-inn{float:left;width:945px;margin-left:90px;box-sizing:border-box}
.top-feed-even{float:left;width:100%;margin-bottom:20px}
.top-feed-even p{float:left;width:300px;color:#323232;font-family:'Jost';font-size:1.4em;font-weight:300;line-height:1.6}
.but-feed-lins{float:left;width:100%}
.feeds-link{float:left;width:auto}
.feeds-link a{float:left;width:auto;color:#272AA0;font-family:'Jost';font-size:1.6em;font-weight:500;line-height:1.3;border-bottom:2px solid #272AA0;padding-bottom:4px;transition:all ease-in 0.3s}
.feeds-link a:hover{color:#272AED;border-bottom:2px solid #272AED}
.socal-icon{float:right;width:auto}
.socal-icon ul{float:left;width:auto}
.socal-icon ul li{float:left;width:31px;height:31px;margin-right:20px}
.socal-icon ul li a{float:left;width:100%;height:100%}
.socal-icon ul li:last-child{margin-right:0}
.socal-icon ul li.fb-icon{background:url(../img/d10.svg) no-repeat center center}
.socal-icon ul li.inst-icon{background:url(../img/d11.svg) no-repeat center center}
.socal-icon ul li:hover.fb-icon{background:url(../img/d12.svg) no-repeat center center}
.socal-icon ul li:hover.inst-icon{background:url(../img/d13.svg) no-repeat center center}
.feeds-gall{float:left;width:100%;margin-top:60px}
.feeds-gall ul{float:left;width:100%}
.feeds-gall ul li{float:left;width:300px;margin-right:20px;margin-bottom:20px}
.feeds-gall ul li:nth-child(3n){margin-right:0}
.feeds-gall ul li img{float:left;width:100%}
.blac-bg-abu{float:left;width:100%;background:#101010;height:82vh}
header.white-header nav ul li a{color:#FFFFFF}
section.event-page-dtl{float:left;width:100%;padding:120px 0 90px 0}
.event-link{float:left;width:260px}
.event-link>a{float:left;width:auto;color:#272AA0;font-family:'Jost';font-size:1.6em;font-weight:500;line-height:1.3;border-bottom:2px solid #272AA0;padding-bottom:4px;margin-bottom:16px;clear:both;transition:all ease-in 0.3s}
.event-link>a:hover{color:#272AED;border-bottom:2px solid #393EFA}
.event-link>a.blue-btne{float:left;width:260px;background:#272AA0;padding:17px 10px;box-sizing:border-box;color:#FFFFFF;font-family:'Jost';font-size:1.6em;font-weight:300;line-height:1.5;text-align:center;box-shadow:0px 25px 20px -20px rgba(39,42,160,0.5);margin-bottom:0;margin-top:10px;border-bottom:none}
.event-inn-banner{float:left;width:100%;position:relative;margin-top:20px}
.vist-event-txt{float:right;width:700px}
.event-text-block{float:left;width:50%}
.event-text-block p{float:left;width:100%;color:#323232;font-family:'Jost';font-size:1.6em;font-weight:300;line-height:2;padding-right:40px;box-sizing:border-box}
.vist-event-txt p{float:left;width:100%;color:#323232;font-family:'Jost';font-size:1.6em;font-weight:300;line-height:2;padding-right:40px;box-sizing:border-box}
.vist-event-txt p a{color:#272AA0;border-bottom:1px solid #272AA0}
.inner-banner{float:right;width:80%;margin-top:20px}
.inner-banner-abu{float:right;width:100%}
.inner-banner-abu img{float:right;width:100%}
.inn-banner-txt{float:left;width:100%;position:absolute;left:0}
.back-link{float:left;width:100%;margin-top:50px}
.back-link a{float:left;width:auto;color:#FFFFFF;font-family:'Jost';font-size:1.4em;font-weight:300;line-height:1.2;background-image:url(../img/d14.svg);background-repeat:no-repeat;background-position:left center;padding:4px 0 3px 30px;box-sizing:border-box;transition:all ease-in 0.3s}
.back-link a:hover{margin-left:-20px}
.inn-banner-txt h1{float:left;width:470px;color:#FFFFFF;font-family:'Jost';font-size:8em;font-weight:500;line-height:1;margin-top:120px;max-height:170px}
.event-bann-date{float:left;width:100px;height:100px;background-color:#FFFFFF;box-shadow:0 9px 15px 0 rgba(0,0,0,0.2);clear:both;bottom:-125px;position:relative;padding:15px 15px 10px 15px;box-sizing:border-box}
.event-bann-date span{float:left;width:100%;text-transform:uppercase;color:#323232;font-family:'Jost';font-size:1.2em;font-weight:500;line-height:1.3;margin-left:6px}
.event-bann-date p{float:left;width:100%;color:#323232;font-family:'Jost';font-size:5em;font-weight:500;line-height:1.3}
.feeds-gall-not{float:left;width:100%;margin-top:95px}
.feeds-gall-not h2{float:left;width:100%;opacity:0.5;color:#323232;font-family:'Jost';font-size:6.8em;font-weight:500;line-height:1.34;margin-bottom:25px}
.feeds-gall-not p{float:left;width:300px;color:#323232;font-family:'Jost';font-size:1.4em;font-weight:300;line-height:1.6}
.event-feeder .small-head{width:auto}
.small-head h2 a{color:#323232}
.text-block>a{transition:all ease-in 0.3s}
.text-block>a:hover{color:#393EFA;border-bottom:2px solid #393EFA}
.text-block>a.blue-btn:hover{color:#fff;border-bottom:none}
.hm-fundrais-sec .banner-heading{z-index:-1}
.event-bann-txt>a{width:auto}
.event-bann-txt>a::after{width:100%}
.tuff-event-txt p a{color:#fff}
.event-bann-txt h2 a{color:#fff}
.lft-cont-form form button:hover,.error-dtl a:hover,.thank-dtl a:hover,.event-link>a:hover.blue-btne{background:#393EFA}
.lft-cont-form form button:hover:before,.error-dtl a:hover:before,.thank-dtl a:hover:before,.event-link>a:hover.blue-btne:before{border:#393EFA solid 6px}
a:hover.blue-btn{background:#393EFA;border-bottom:2px solid #393EFA}
a:hover.blue-btn:before{border:#393EFA solid 6px}
.link-block>a:hover{border-bottom:2px solid #393EFA}
.lft-cont-form form button,.error-dtl a,.thank-dtl a{transition:all ease-in 0.3s}
header.white-header.sticky-header nav ul li a{color:#272730}
.event-sld .title .sld-head a{color:#fff}
.styk-logo{display:none}
header.white-header.sticky-header .styk-logo{display:block}
