@font-face {
	font-family: 'Conv_helvetica-neue-lt-w1g-47-light-condensed-58917a9d170d3';
	src: url('../fonts/helvetica-neue-lt-w1g-47-light-condensed-58917a9d170d3.eot');
	src: local('☺'), url('../fonts/helvetica-neue-lt-w1g-47-light-condensed-58917a9d170d3.woff') format('woff'), url('../fonts/helvetica-neue-lt-w1g-47-light-condensed-58917a9d170d3.ttf') format('truetype'), url('../fonts/helvetica-neue-lt-w1g-47-light-condensed-58917a9d170d3.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_HELVETICANEUELTSTD-MDCN';
	src: url('../fonts/HELVETICANEUELTSTD-MDCN.eot');
	src: local('☺'), url('../fonts/HELVETICANEUELTSTD-MDCN.woff') format('woff'), url('../fonts/HELVETICANEUELTSTD-MDCN.ttf') format('truetype'), url('../fonts/HELVETICANEUELTSTD-MDCN.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@font-face {
  font-family: 'BookmanOldStyle-BoldItalic';
  src: url('../fonts/BookmanOldStyle-BoldItalic.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

.home-screen{width:100%; height:100%; background-image:url(../images/home-screen-bg.jpg); background-size:cover; background-repeat:no-repeat; background-attachment:fixed; position:relative; overflow:hidden;}
header{width:100%;padding:20px 80px 0 80px; position:relative;}
.logo{float:left;}
.logo-inner{position:absolute; left:60px; z-index:50; top:25px;}
.logo-inner img{-webkit-mask-image:inherit!important;-moz-mask-image:inherit!important; width:75%;}
.video-icon{ width:200px; float:right; text-align:center; padding-top:0;}
.video-icon a{font-family: 'Cabin Sketch', cursive;font-size:28px; font-weight:400; color:#fff; text-transform:uppercase;}
.video-icon a span{display:block;}
.video-icon a:hover{color:#ff9804; text-decoration:none;}
#contest{width:80%; position:relative; padding:0 50px 0 75px; position:relative; height:100%; text-align:center;}
.ranveer-barar{position:fixed; width:100%; margin:0 auto; left:0; right:0; bottom:0;}
.ranveer-barar img{width:94%;}
.content-box{width:543px; font-family:'Conv_helvetica-neue-lt-w1g-47-light-condensed-58917a9d170d3',Sans-Serif; font-size:23px; color:#fff;text-align:right; position: absolute; right: 28%; bottom: 30px;}
.content-box p{line-height:34px; }
.content-box span{line-height:34px; display:block; font-family:'Conv_HELVETICANEUELTSTD-MDCN',Sans-Serif; font-size:29px; text-transform:uppercase;}
.letsbttn{font-family: 'Cabin Sketch', cursive; font-size:28px; background:#ff9804; border-radius:20px; padding:10px 35px; text-align:center; display:inline-block; color:#fff; margin-top:35px;}
.letsbttn img{width:35px; margin-left:8px;}
.letsbttn:hover{background:#c1770d;}
#html5-watermark { display: none!important;}
.strip-blue{ background:#061533; width:100%; float:left;}
#register{width:100%; position:relativel; overflow:hidden;}
.jumbotron{
    font-family: 'Conv_comic',Sans-Serif;
    background: linear-gradient(to right, white , #c7b085);
    background: -o-linear-gradient(right, white , #c7b085);
    background: -moz-linear-gradient(right, white , #c7b085);
	position:relative;
}
.jumbotron img {
    -webkit-mask-image: -webkit-linear-gradient(left, rgba(0,0,0,1), rgba(0,0,0,0));
	-moz-mask-image: -webkit-linear-gradient(left, rgba(0,0,0,1), rgba(0,0,0,0));
}
.banner-heding{position:absolute; right:10%; bottom:188px;}
.banner-heding-invite{position:absolute; right:10%; bottom:120px;}
.gift { position: absolute; right: 0;}
.gift img{-webkit-mask-image:inherit!important;-moz-mask-image:inherit!important;}
.banner-heding h1, .banner-heding-invite h1{color:#984008; font-size:31px;font-family: 'Cabin Sketch', cursive; text-align:right; text-transform:uppercase; font-weight:700;}
.banner-heding h1 span, .banner-heding-invite h1 span{color:#984008; font-size:44px;font-family: 'Cabin Sketch', cursive; display:block;}

.maincontainer-bg{
	background: linear-gradient(to top, #2b5595 , #1a468a);
    background: -o-linear-gradient(top, #2b5595 , #1a468a);
    background: -moz-linear-gradient(top, #2b5595 , #1a468a);

}

.bs-vertical-wizard ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.bs-vertical-wizard ul>li {
    display: block;
    position: relative;
}

.bs-vertical-wizard ul>li>a {
    display: block;
    padding: 33px 10px 50px 80px;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: .8px;
	font-family:'Conv_HELVETICANEUELTSTD-MDCN',Sans-Serif;
	text-transform:uppercase;
	color:#b3b3b3;
}

.bs-vertical-wizard ul>li>a:before {
    content: '';
    position: absolute;
    width: 1px;
    height: calc(100% - 60px);
    background-color: #bdc2ce;
    left: 36px;
    bottom: -15px;
    z-index: 3;
	border: 0.5px dashed #fff;
	
}

.bs-vertical-wizard ul>li>a .ico {
    pointer-events: none;
    font-size: 30px;
    position: absolute;
    left: 30px;
    top: 22px;
    z-index: 10;
	color:#b3b3b3;
	font-family:'Conv_HELVETICANEUELTSTD-MDCN',Sans-Serif;
	
}

.bs-vertical-wizard ul>li>a:after {
    content: '';
    position: absolute;
    border: 2px solid #bdc2ce;
    border-radius: 50%;
    top: 14px;
    left: 6px;
    width: 63px;
    height: 63px;
    z-index: 3;
	background: #f8f8f8;
}
.bs-vertical-wizard ul>li:last-child>a:before {display:none;}

.bs-vertical-wizard ul>li.current>a:after {
    border-color: #e98c23;
    opacity: 1;
}
.bs-vertical-wizard ul>li.current>a{color:#e98c23;}
.bs-vertical-wizard ul>li.current>a .ico{color:#e98c23;}

/*.bs-vertical-wizard ul>li.current:after, .bs-vertical-wizard ul>li.current:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}*/

/*.bs-vertical-wizard ul>li.current:after {
    border-color: rgba(255,255,255,0);
    border-left-color: #fff;
    border-width: 10px;
    margin-top: -10px;
}*/

/*.bs-vertical-wizard ul>li.current:before {
    border-color: rgba(234,236,241,0);
    border-left-color: #eaecf1;
    border-width: 11px;
    margin-top: -11px;
}*/


/*
.bs-vertical-wizard ul>li.complete>a:before {
    background-color: #5cb85c;
    opacity: 1;
    height: calc(100% - 25px);
    bottom: -9px;
}

.bs-vertical-wizard ul>li.complete>a:after {display:none;}
.bs-vertical-wizard ul>li.locked>a:after {display:none;}
.bs-vertical-wizard ul>li:last-child>a:before {display:none;}

.bs-vertical-wizard ul>li.complete>a .ico {
    left: 8px;
}
*/
.inner-box{margin-top:35px;}
.right-box { border-left: 2px solid #fff;padding-bottom: 55px;}
.bs-vertical-wizard h2{ font-family:'Conv_helvetica-neue-lt-w1g-47-light-condensed-58917a9d170d3',Sans-Serif; font-size:35px; color:#fff; text-transform:uppercase; margin-bottom: 50px;}
.bs-vertical-wizard h2 span{display:block;font-family:'Conv_HELVETICANEUELTSTD-MDCN',Sans-Serif;}
.right-box h3{ font-family:'Conv_HELVETICANEUELTSTD-MDCN',Sans-Serif; font-size:35px; color:#fff; text-transform:uppercase; margin-bottom:30px; border-bottom:1px solid #fff; padding:0 0 30px 60px;}
.form-box{padding:0 0 0 60px;}
.form-box h4{color:#e98c23; font-size:27px;font-family:'Conv_helvetica-neue-lt-w1g-47-light-condensed-58917a9d170d3',Sans-Serif;margin-bottom: 30px;}
.form-box .form-control{font-family:'Conv_helvetica-neue-lt-w1g-47-light-condensed-58917a9d170d3',Sans-Serif;}
.btn.proceed-bttn{background:#ff9804; border-radius:30px; color:#fff; font-family:'Conv_helvetica-neue-lt-w1g-47-light-condensed-58917a9d170d3',Sans-Serif; font-size:15px; text-transform:uppercase; padding: 10px 35px; float:right; margin-top:20px;}
.btn.proceed-bttn img { margin-top: -3px; padding: 0 0 0 5px;}
.btn.proceed-bttn:hover{background:#e38806;}
.form-group .col-sm-8, .form-group .col-sm-4, .form-group .col-sm-12{padding-right: 5px;padding-right: 5px;}
.qus-ans-box{width: 100%; min-height: 46px; padding: 10px 12px 6px 12px; background:#fff; border: 2px solid #e8ebed;border-radius: 3px;}
.question{font-size:18px; color:#243d84;font-family:'Conv_helvetica-neue-lt-w1g-47-light-condensed-58917a9d170d3',Sans-Serif; letter-spacing:.8px;}
.ans-box { padding: 6px 0 6px 0;}
.qus-ans-box .radio label{padding:0 10px;cursor:default; font-size: 14px;letter-spacing: .5px; color:#3d3d3d;}
.qus-ans-box .radio-inline{cursor:default; }


.invite-friend{width: 100%;min-height: 46px;padding: 50px 120px 50px 120px;border: 2px solid #e98c23;border-radius: 3px;float:left;}
.invite-friend .invite-box{ text-align:center; float:left; width:45%; margin-right:10px;}
.invite-friend .invite-img{ margin-bottom:15px;}
.invite-friend span{ color:#e98c23; font-size:18px; font-family:'Conv_helvetica-neue-lt-w1g-47-light-condensed-58917a9d170d3',Sans-Serif; text-align:center;text-transform:uppercase;}
		
.chalenge-popup{ text-align:center; padding:20px 40px 0px 40px;}
.chalenge-popup p{ color:#5f5f5f;font-family:'Conv_helvetica-neue-lt-w1g-47-light-condensed-58917a9d170d3',Sans-Serif; font-size:18px;}
.modal-content .popup-close{background-color:#d75a4a;border-radius: 50%;width: 40px;height: 40px;opacity: 1;color: #fff;margin-right: -11px;position:relative;
z-index:2;}
.chalenge-popup h2{font-family:'BookmanOldStyle-BoldItalic'; font-style:italic; font-weight:bold; font-size:44px; color:#243d84;}
.modal-content .popup-close span{font-family:'Conv_helvetica-neue-lt-w1g-47-light-condensed-58917a9d170d3',Sans-Serif; font-size:18px; position: absolute;
top: 9px;right: 14px;}
.modal-challenge-top{ margin:100px auto !important;}
	


.radio-icon {
  padding-left: 10px; }
  .radio-icon label {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px; }
    .radio-icon label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 15px;
      height: 15px;
	  top: 1px;
      left: 0;
      margin-left: -20px;
      border: 1px solid #cccccc;
      border-radius: 50%;
      background-color: #fff;
      -webkit-transition: border 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out;
      transition: border 0.15s ease-in-out; }
    .radio-icon label::after {
      display: inline-block;
      position: absolute;
      content: " ";
      width: 9px;
      height: 9px;
	  
      left: 3px;
      top: 4px;
      margin-left: -20px;
      border-radius: 50%;
      background-color: #ffc516;
	  background:#ffc516;
      -webkit-transform: scale(0, 0);
      -ms-transform: scale(0, 0);
      -o-transform: scale(0, 0);
      transform: scale(0, 0);
      -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }
  .radio-icon input[type="radio"] {
    opacity: 0;
    z-index: 1;cursor:pointer; }
    
    .radio-icon input[type="radio"]:checked + label::after {
      -webkit-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
      -o-transform: scale(1, 1);
      transform: scale(1, 1); }
    .radio-icon input[type="radio"]:disabled + label {
      opacity: 0.65; }
      .radio input[type="radio"]:disabled + label::before {
        cursor: not-allowed; }
  .radio-icon.radio-inline {
    margin-top: 0; }































