@import url('https://fonts.googleapis.com/css?family=Baloo&display=swap');
html{height:100%}
body{font-size:16px;background:#fff9de;color:#000;overflow-x:hidden;font-family:'CronosPro-Regular',sans-serif,Arial,Helvetica;position:relative;min-height:100%}
body.thankyou-bg{background-image:url(../images/bg-thankyou.jpg); background-repeat: no-repeat; background-position:right top; background-size: contain;}

img{max-width:100%}
p{margin-bottom:.5rem;line-height:1.2}
a{text-decoration:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;color:#e76629}
a:hover,a:focus,.btn:hover,.btn:focus,button:focus{text-decoration:none;outline:none;color:#fff;box-shadow:none}
ul,li{padding:0;margin:0}
li{list-style:none}
.bold{font-family:'CronosPro-Bold',Arial,Helvetica,sans-serif}
.text-underline{text-decoration:underline}
.form-control:focus{outline:none;box-shadow:none}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0!important;font:inherit}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height 500ms ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}
.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(../images/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px;background:#7a8387;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#26bfff}
.link-primary{color:#e76629}
.link-primary:hover,.link-primary:focus{color:#fff}
.btn-ncf-primary{color:#fff;font-size:1.5rem;display:inline-block;position:relative;padding:.5rem 4rem;border-radius:2.5rem;background:#ed1c24;letter-spacing:7px}
.btn-ncf-primary:hover,.btn-ncf-primary:focus{color:#ed1c24;background:#fdc229}
.scrollToTop{position:fixed;background:#ed1c24;color:#fff;border:2px solid #fdc229;text-align:center;border-radius:5px;font-size:2rem;line-height:1.2;width:40px;height:40px;bottom:15px;right:25px;display:none;z-index:15}
.scrollToTop:hover,.scrollToTop:focus{background:#fdc229;color:#ed1c24;border-color:#ed1c24}
.has-error{border-color:#f90411!important}
.has-error::-webkit-input-placeholder{color:#f90411!important}
.has-error:-moz-placeholder{color:#f90411!important}
.has-error::-moz-placeholder{color:#f90411!important}
.has-error:-ms-input-placeholder{color:#f90411!important}
::-ms-clear{display:none}
.ncf-form .form-control{border-radius:3px}
.ncf-error{color:#f90411;margin-top:.2rem;display:block;position:relative}
.ncf-container{width:100%;max-width:1250px;padding-right:20px;padding-left:20px;margin:0 auto}
.ncf-wrapper{padding-top:0}
.ncf-form{ border-bottom: #ccc solid 1px; padding-bottom: 1rem; margin-bottom: 2rem}
.ncf-form h2{ padding-bottom: 1.2rem}
.ncf-form h2{ font-family: 'CronosPro-Bold'; font-size: 22px}
.ncf-form .form-group label{font-family: 'CronosPro-Regular'; font-size: 18px;}
/*
.home-section{position:relative}
.home-section img{width:100%}
.home-section .home-arrow{position:absolute;left:0;z-index:2;width:100%;color:#000;bottom:7%;text-align:center}
.home-section .home-arrow p{margin:.5rem 0}*/

.arrow{display:inline-block;color:#fff}

.ncf-particpate{background-color:/*#fdc229;*/#fff4c2; padding: 4rem 4rem 8rem 4rem; border-top-left-radius: 5rem; border-top-right-radius: 5rem; }
.ncf-particpate h2{ text-align: center; font-family:'Baloo'; font-size:	3.75rem;margin-bottom:2rem}
.ncf-particpate h2 span{display:inline-block;margin:0 2rem;vertical-align:top}
.ncf-particpate-left{ border-right: 1px solid #ccc39b; height: 100%; padding-right: 1rem;}
.ncf-particpate p{font-size: 1.375rem; font-family: 'CronosPro-Regular'; line-height: 1.5;}
.participate-form{padding: 4rem;background-color:#fff; border-radius: 5rem; }
.form-img{ background:#fff4c2; margin-top: -8rem; }
/*.form-img img{ margin-right: 25px}*/
.ncf-footer{padding:3rem 0;text-align:center}
.ncf-footer p{  font-family: 'CronosPro-Regular' }
.ncf-footer .social{margin-bottom:1rem}
.ncf-footer .social a{color:#fff;     display: inline-block; padding: 8px 6px;}
.ncf-footer .social a:hover,.ncf-footer .social a:focus{color:#fdc229}
.participate-cta label{ color: #767676 }
.participate-cta .btn-ncf-primary{margin-top:1rem}
/*.ncf-particpate h2::before,.ncf-particpate h2::after{content:"";display:inline-block;width:308px;height:78px;background-image:url(../images/trishul-left.png);background-repeat:no-repeat;background-size:100%}
.ncf-particpate h2::after{background-image:url(../images/trishul-right.png);}*/
.ncf-particpate ol{padding-left:20px}
.ncf-particpate ol li{font-size:1.375rem;list-style:inherit;}
.participate-cta  label a:hover{ color: #fdc229}
.participate-cta  label a:focus{ color: #fdc229 }
.custom-file label{ overflow: hidden} 


/*thank you page*/
.sec-thankyou { position: relative;text-align:center}
.thank-you{ position: absolute;width: 100%;text-align:center;bottom:15%}
.thank-you h2{ font-family:'Baloo'; color: #c9252b; font-size: 80px; text-transform: uppercase }
.thank-you p span{ font-family:'Baloo'; font-size: 50px;}
.thank-you p{ font-family: 'CronosPro-Regular'; font-size: 22px}
.thank-you a{ border-radius: 50%; font-size: 1.5rem;}
.thank-you a {background: #00acee;
        color: #fff;
        padding: 0.5rem 0.7rem;
        width: 50px;
        height: 50px;
        display: inline-block;
        text-align: center;
        vertical-align: middle;
        line-height: 1.6;}
.thankBottom { margin-top: -7rem;}       
.thank-left{margin-right: -7rem;  position: relative; z-index:1;}
.thank-right{ position: relative;}
.thank-you a.fb { background: #3a589b;}      
.thank-you .round{background: #00acee;color: #fff; padding: 0.5rem 0.7rem; }

/*----------- 11-9-2019*/
.home-section { position:relative;}
.topimgSection img { width: 100%; height: auto;}
.form-part {background-image:url(../images/footer-bg.jpg); background-repeat: no-repeat; background-position: left bottom; }
.partition {margin-top: -24rem; position: relative;}

.bounce{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}

#loader{position: absolute;  top: 17px;  width: 100%;  text-align: center;  background: rgb(255, 255, 255, 0.8); display: none}
.cta-submit {    position: relative;}


.terms h2{ font-family: 'CronosPro-Bold'; font-size: 50px; color: #c9252b; text-align: center; margin: 1rem 0 3rem 0; text-decoration: underline}
.terms ol{ padding: 0.8rem 0 1rem 1rem}
.terms ol li{ font-family: 'CronosPro-Regular'; font-size: 22px; color: #000; list-style: inherit; }
.terms p{font-family: 'CronosPro-Regular'; font-size: 22px; font-weight: bold}
.terms h4{ font-family: 'CronosPro-Bold'}
.terms a:hover{ color: #f90411}
.terms a:focus { color: #f90411 }
.terms p a:hover{ color: #f90411 }
.terms p a:focus{ color: #f90411 }


@keyframes bounce {
0%,20%,50%,80%,100%{transform:translateY(0)}
40%{transform:translateY(-10px)}
60%{transform:translateY(-10px)}
}

@media screen and (max-width:1800px){
.partition{ margin-top:-18rem; }
} 
@media screen and (max-width:1400px){
        .partition{ margin-top:-13rem; }
        } 

@media screen and (max-width:1190px){
.ncf-particpate h2 span{margin:0 1.5rem}
.ncf-particpate h2::before,.ncf-particpate h2::after{width:200px;height:51px;}
}
@media screen and (max-width:1024px){
.ncf-particpate h2::before,.ncf-particpate h2::after{width:200px;height:51px}
}
@media screen and (max-width:991.98px){
.ncf-particpate h2{font-size:2.5rem}
.ncf-particpate h2 span{margin:0 1rem}
.ncf-particpate p,.ncf-particpate ol li{font-size:1.125rem}
.ncf-particpate h2::before,.ncf-particpate h2::after{width:160px;height:41px}
.partition{ margin-top:-8rem; }
.thankBottom{ margin-top: 0;}
.thank-left { margin-right: 0;}
}
@media screen and (max-width:767.98px){
.ncf-particpate,.participate-form { padding: 2rem 2rem 8rem; }
.ncf-particpate {    border-top-left-radius: 1.5rem;    border-top-right-radius: 1.5rem;}
.ncf-particpate h2::before,.ncf-particpate h2::after{content:none}
.ncf-particpate-left{ border-right: none; padding-bottom: 1rem;}
.ncf-footer{padding:2rem 0}
.thankBottom{ margin-top: 0;}
.thank-left { margin-right: 0;}
.partition{ margin-top:-1rem; }
}
@media screen and (max-width:575.98px){
.participate-cta .btn-ncf-primary{font-size:1.25rem; padding: .5rem 2rem;}
.ncf-particpate-right{ border-top: solid 1px #ca9b21; padding-top:.5rem; padding-left:0;  border-left: none; }
.ncf-particpate h2{font-size:2rem;margin-bottom:1rem}
.ncf-particpate h2 span{margin:0}
.thank-you a{ width:40px; height:40px;line-height:1.3; font-size: 1.2rem;}
.thank-you{bottom:13%;}
/*.partition{ margin-top:0;}*/
.ncf-particpate{border-top-left-radius: 1.5rem;border-top-right-radius: 1.5rem;}
.participate-form{border-radius:2.5rem;}
.form-img img{ width:100px;}
.form-img-2 img { width:100px;}
}
@font-face {
font-family: 'CronosPro-Regular';
src: url('../fonts/CronosPro-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/CronosPro-Regular.otf')  format('opentype'),
        url('../fonts/CronosPro-Regular.woff') format('woff'), url('../fonts/CronosPro-Regular.ttf')  format('truetype'), url('../fonts/CronosPro-Regular.svg#CronosPro-Regular') format('svg');

}
@font-face {
font-family: 'CronosPro-Bold';
src: url('../fonts/CronosPro-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/CronosPro-Bold.otf')  format('opentype'),
        url('../fonts/CronosPro-Bold.woff') format('woff'), url('../fonts/CronosPro-Bold.ttf')  format('truetype'), url('../fonts/CronosPro-Bold.svg#CronosPro-Bold') format('svg');
font-weight: normal;
font-style: normal;
}