@font-face{font-family:GothamBook;src:url(../fonts/GothamBook.eot);src:url(../fonts/GothamBook.eot?#iefix) format('embedded-opentype'),url(../fonts/GothamBook.svg#GothamBook) format('svg'),url(../fonts/GothamBook.ttf) format('truetype'),url(../fonts/GothamBook.woff) format('woff'),url(../fonts/GothamBook.woff2) format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:GothamBold;src:url(../fonts/GothamBold.eot);src:url(../fonts/GothamBold.eot?#iefix) format('embedded-opentype'),url(../fonts/GothamBold.svg#GothamBold) format('svg'),url(../fonts/GothamBold.ttf) format('truetype'),url(../fonts/GothamBold.woff) format('woff'),url(../fonts/GothamBold.woff2) format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:Gotham-Medium;src:url(../fonts/Gotham-Medium.eot);src:url(../fonts/Gotham-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/Gotham-Medium.svg#Gotham-Medium) format('svg'),url(../fonts/Gotham-Medium.ttf) format('truetype'),url(../fonts/Gotham-Medium.woff) format('woff'),url(../fonts/Gotham-Medium.woff2) format('woff2');font-weight:400;font-style:normal}
@font-face{font-family:Agency-FBBlack;src:url(../fonts/Gotham-Medium.eot);src:url(../fonts/Gotham-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/Gotham-Medium.svg#Gotham-Medium) format('svg'),url(../fonts/AgencyFBBlack.ttf) format('truetype'),url(../fonts/agencyfbblack-webfont.woff) format('woff'),url(../fonts/agencyfbblack-webfont.woff2) format('woff2');font-weight:400;font-style:normal}
  /* Common css */
body{font-family:Poppins,sans-serif}
.banner {padding-top: 79px;}
section.form-bg{background:url(../images/form-bg.jpg) 0 0/cover no-repeat;margin-bottom: -30px;}
.question-box{padding:10px 20px;background-size:cover;background-repeat:no-repeat;margin:30px 0;box-shadow:inset 0 3px 9px 8px #031b7b;border:1px solid #1791cc;border-radius:3px;position:relative}
.que-heading{font-family:Poppins,sans-serif;font-size:43px;font-weight:700;background:-webkit-linear-gradient(86deg,#ff6c00,#ffa700);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0;border-bottom:1px solid #082b66;padding:10px 0;text-align:center}
.que-heading span{font-size:31px}
.questions h2{font-size:28px;color:#fff;font-weight:700;display:flex}
.chk-radio{position:relative;padding-left:45px;margin-bottom:12px;cursor:pointer;font-size:26px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;font-weight:400;display:inline-block;margin-right:20px}
.chk-radio input{position:absolute;opacity:0;cursor:pointer}
.checkmark{position:absolute;left:0;height:25px;width:25px;background-color:transparent;border-radius:50%;border:1px solid #0be8fe;top:5px}
.chk-radio:hover input~.checkmark{background-color:#ccc}
.chk-radio input:checked~.checkmark{background-color:#011e6f}
.checkmark:after{content:"";position:absolute;display:none}
.chk-radio input:checked~.checkmark:after{display:block}
.chk-radio .checkmark:after{top:8px;left:8px;width:8px;height:8px;border-radius:50%;background:#0be8fe}
.options{padding-left:40px;border-bottom:1px solid #082b66;box-shadow:0 2px #001465;padding-bottom:10px;padding-top: 10px;}
span.que-label{padding-left:6px;line-height:40px}
.b-none{border-bottom:none;box-shadow:none}
.btn-orange{background:#f95800;color:#fff;border:none;border-radius:5px;text-transform:uppercase;padding:10px 5px 5px;position:absolute;right:20px;bottom:-24px}
.btn-orange:hover{color: #fff;}
.btn-orange .top-text{font-size:15px;display:block;line-height:12px}
.btn-orange .bottom-text{font-size:20px;font-family:Agency-FBBlack;display:block;line-height:26px}
.btn-orange:focus{color: #fff;}
.inp-box,.rsws-form input{background:0 0;border:1px solid #008dc1;min-height:50px;box-shadow:inset 0 1px 7px 3px #01236b;font-size:25px;color:#fff;padding:6px 12px}
.inp-options,.inp-text{color:#0be8fe;font-size:25px;text-transform:uppercase;font-weight:600;padding:10px;display:inline-block}
.inp-box{display:inline-block;width:100%}
.rsws-form input::-webkit-input-placeholder{color:#0be8fe;font-size:25px;text-transform:uppercase;font-weight:600}
.rsws-form input::-moz-placeholder{color:#0be8fe;font-size:25px;text-transform:uppercase;font-weight:600}
.rsws-form input:-ms-input-placeholder{color:#0be8fe;font-size:25px;text-transform:uppercase;font-weight:600}
.rsws-form input:-moz-placeholder{color:#0be8fe;font-size:25px;text-transform:uppercase;font-weight:600}
.rsws-form .chk-radio a,.rsws-form .inp-options .chk-radio{margin-bottom:0;color:#0be8fe;font-size:25px;text-transform:uppercase;font-weight:600}
.inp-options{float:right}
.rsws-form .questions {margin: 15px 0px;}
.rsws-footer .social-icons{padding-left:0;color:#fff;text-align:right}
.rsws-footer .social-icons li{display:inline-block;margin:0 12px}
.rsws-footer .submit-btn{display:block;margin:0px;background:0 0;box-shadow:none;border:none}
.rsws-footer .submit-btn:focus{outline: none;}
.rsws-footer{margin:30px 0}
.rsws-footer .footer{margin-top:0}
.rsws-footer .copy{color:#fff;text-align:center;font-family:GothamBook}
.inp-box .chk-radio{margin-bottom:0;color:#0be8fe;text-transform: uppercase;font-weight: 600;}
.rsws-form small{color:#fff;margin-bottom:10px;display:block}
.social-icons span{font-size:20px;display:inline-block;min-height:53px;vertical-align:middle}
.rsws-form label.error{color:#d80c0c;margin-top:5px;width: 100%;}
.rsws-contest-main-loader{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1500;
  background-color: rgba(0,0,0,0.8);
  display: none;
}
.rsws-contest-main-loader svg{
  width: 100px;
  height: 100px;
  margin: auto;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.rsws-contest-2021-thankyo-wrapper{
  display: none;
  position: fixed;
  z-index: 1500;
  padding: 50px 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0,0,0);
  background-color: rgba(255,255,255,0.9);
}
.rsws-contest-2021-thankyo-wrapper .rc2021tw-close{
  position: absolute;
  top: 15px;
  right: 35px;
  color: #bbb;
  font-size: 40px;
  font-weight: bold;
  transition: 0.3s;
}
.rsws-contest-2021-thankyo-wrapper .rc2021tw-close:hover,
.rsws-contest-2021-thankyo-wrapper .rc2021tw-close:focus {
  color: #bbb;
  text-decoration: none;
  cursor: pointer;
}
.rc2021tw-image{
  margin: auto;
  display: block;
  width: 90%;
  max-width: 1024px;
  margin-bottom: 20px;
  box-shadow: none;
  background: transparent;
  border: 0;
}
@media(max-width:768px)
{
.social-icons li a img{width:41px}
.social-icons{margin-bottom: 20px;}
.copy{font-size:18px}
.banner {padding-top: 65px;}
}

@media(max-width:767px)
{
  .que-heading{font-size:26px}
  .questions h2{font-size:24px}
  .q-mark{margin-top:3px}
  .chk-radio{font-size:18px}
  .checkmark{height:21px;width:21px}
  .chk-radio .checkmark:after{top:6px;left:6px}
  .rsws-form input::-webkit-input-placeholder{font-size:18px}
  .rsws-form input::-moz-placeholder{font-size:18px}
  .rsws-form input:-ms-input-placeholder{font-size:18px}
  .rsws-form input:-moz-placeholder{font-size:18px}
  .inp-options,.inp-text{font-size:18px}
  .inp-options{float:none}
  .rsws-form .chk-radio a,.rsws-form .inp-options .chk-radio{font-size:18px}
  .chk-radio{padding-left:34px}
  .inp-box .chk-radio{margin-bottom:0;color:#0be8fe}
  .rsws-footer .submit-btn{margin: 0 auto;}
  .rsws-footer .social-icons{text-align:center;font-size:18px}
  ul.social-icons li a img{width:28px}
  span.que-label{line-height:36px;margin-bottom:21px}
  .submit-btn img{width:130px}
  .copy{font-size:12px}
  .social-icons span {min-height: 39px;}
  .banner {padding-top: 95px;}
}