@font-face {font-family: 'formal436_btregular';src: url('./formal436bt-webfont.woff2') format('woff2'),url('./formal436bt-webfont.woff') format('woff');font-weight: 400;}
nav{z-index: 1010;}
.navbar-dark .navbar-brand{margin-left: -16px;}
.navbar-nav .nav-link::after{vertical-align: .1em !important;}
body{font-family: 'roboto';}
.dropdown:hover>.dropdown-menu {display: block;}
.dropdown-menu{top:52px;}
.logo_position{width: 120px;margin:-25px 0 0 -6px;position: absolute;}
.email_font{font-size: 11px!important;}
.terms_link{font-size: 12px;color:#3364CC!important;font-weight: 500;}
.terms_heading{font-size: 18px;}
.terms_subheading{font-size: 16px;margin-top: 12px;}
.terms_content_overflow{overflow-y: scroll;height: 215px;line-height: 25px;font-weight: 500;font-size: 14px!important;}
.accept_btn{padding:5px 0; width:99px;border:1px solid #272727;}
.usericon{background: #f2f2f2;border-radius: 50%;color: #272727;margin-top: 3px;width: 31px;border: 1px solid black;}
.forgottext{font-size: 14px!important;}
.name_single_digit{position: absolute;top: 9px;left: 19.5px;color:black;}
.name_two_digit{position: absolute;top: 8px;left: 28px;color:black;}
.name_text{position: absolute;color:#272727;}
.tdImg{width: 15px;margin-right: 2px;}
.share_positition{left: unset;top: 196px;}
.share_positition p{margin-bottom: 0;}
.positionStyle{padding-left:10px;font-family: 'Libre Baskerville', serif!important;font-size:16px!important;padding: 10px 0 14px!important;}
section#personal_details{margin-top: 46px;}
.personal_form_card{background: #ffffff;border-radius: 12px;box-shadow: 0 3px 6px 0 rgba(0,0,0,0.16);height: 390px;padding:24px;}
.profile_img_circle{width: 100px;border-radius: 50%;border:1px solid gray;height: 100px;object-fit: cover;display: block;margin-top:-12px!important;border: 3px solid #272727;position: relative;}
.soc-bt-5{margin-bottom: 30px;}
.middle_margin_top{margin-top: 38px;}
.middle_margin_second{margin-top: 8px;}
.margin_bottom_start{margin-bottom: 20px;}
.custom_margin_top{margin-top: 32px;}
.parent_email_width{width: 83.5%;}
.mar_left{margin-left: -20px;}
.first_name_left{margin-left: 14px;}
.postal_left{margin-left: 59px;}
.additionalNumber{cursor: pointer;width: 25px;height: 25px;text-align: center;margin:35px 0 0 -17px;transition: .6s;}
.share_close{float: right;border-radius: 0 5px 0 0;padding: 1px 6px;position: absolute;right: 0;top: 0;font-size: 12px;background: #e0dcdc;font-weight: 500;cursor: pointer;}
.margin-left-15{margin-left: -15px!important;}
.margin-left-11{margin-left: -11px!important;}
.margin-left-12{margin-left: -12px!important;}
.margin-left-16{margin-left: -16px!important;}
.margin-left-10{margin-left: -10px!important;}
.margin-top-20{margin-top: -20px;}
#file-image{margin-left:-1px;width:100px;height: 100px; border-radius: 50%!important;cursor:pointer;margin-top:-12px;}
.profile_img_circle{width: 100px;border-radius: 50%;border:1px solid gray;height: 100px;object-fit: cover;display: block;margin-top:-12px!important;border: 3px solid #272727;position: relative;}
.tablHead{display: flex;background: #F2F2F2;padding:6px 23px 4px;border-radius: 8px 8px 0 0;font-size: 20px;justify-content: space-between;align-items:baseline;}
.tablHead .heading:nth-child(1){font-family: 'Great Vibes', cursive;font-size: 28px;}
.tablHead .heading:nth-child(2){font-family: 'Libre Baskerville', serif;font-size: 16px;}
/*check box tick start*/

section#personal_details input[type="radio"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 50%;width: 14px;height: 14px;border: 1px solid #999;transition: 0.2s all linear;margin-right: 5px;position: absolute;}
section#personal_details input[type="radio"]:checked::after{content:"\f00c";font-family:'FontAwesome';font-size:9px;color:#fff;text-align:center;border-radius:50%;background:#0F910A;position:absolute;width:14px;height:13px;left:-1px;top:-1px;display:flex;justify-content:center;}
.map_frame{width: 100%;height:264px;border: unset;}
.loader{position: fixed;left: 0;top:0;bottom: -10px!important;right: 0; background:#fff;width: 100%;display: flex;align-items: center;justify-content: center;z-index: 1080;overflow-x: hidden;overflow-y: hidden;}
 .mob_rewards_score{display: none;}
 .ballonimage{width:146px;margin-left:auto;display:block;}
 .idbadge{background: #c9c4c4;
  border-radius: 12px;
  padding: 1px 4px;
margin-left: 5px;
font-size: 11px;}
.logout_modal{background: white;
  max-width: 25%;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 12px;
  padding: 22px 22px;
  animation: scalingOverlaylogin ease .3s;
  animation-iteration-count: 1;
  text-align: center;}
.logout_modal h2 {font-size: 21px;font-weight: 700;color: #3c2454;}
.logout_modal h3{font-size: 16px;line-height: 26px;font-weight: normal;}
#logoutsection{
  display: none;
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100vh;
  z-index: 1090;
  display: flex;
  align-items: center;
  justify-content: center;
  backdrop-filter: blur(25px);
  background-color: rgba(48, 46, 51, 0.2);
  }
  #emailVerification{
    display: none;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100vh;
    z-index: 1040;
    display: flex;
    align-items: center;
    justify-content: center;
    backdrop-filter: blur(2px);
    background-color: rgba(48, 46, 51, 0.2);
  }
  .email_verification_modal{background: white;
    width: 40%;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    text-align: center;
    border-radius: 12px;
    padding: 22px;
    animation: scalingOverlaylogin ease .3s;
    animation-iteration-count: 1;}
  .email_verification_modal h2 {font-size: 21px;font-weight: 700;color: #3c2454;}
  .email_verification_modal h3{font-size: 16px;font-weight: normal;margin-bottom: 15px;}
  .email_verification_modal p{font-size: 14px;font-weight: normal;}

  @keyframes scalingOverlaylogin {
    0%   {transform: scale(.2);}
    100%  {transform: scale(1);}
  }
  .logout_buttons{color: #3f2354;
    background-color: white;
    border-radius: 12px;
    border: 2px solid #3f2354;
    width: max-content;
      padding: 5px 22px;}
    .logout_buttons1{color: white;
      background-color: #3f2354;
      border-radius: 12px;  
      border: 2px solid #3f2354;
      width: max-content;
      padding: 5px 22px;} 
      .btn1:hover{color: white;}
  .logout_buttons:hover{color:white;background-color: #3f2354;border:1px solid #3f2354;transition: all .5s;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
  #editdisplayName{cursor: pointer;}
/*check box tick end*/
@media (min-width: 1200px){
.container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 90%;
}}
.sticky{position:fixed;top:0;width:100%;background:#272727;}
.bg-custom{background: rgb(19,44,69);background: linear-gradient(90deg, rgba(19,44,69,1) 0%, rgba(73,33,88,1) 100%);height: 54px;}
a:hover{cursor: pointer;}
.bg-custom-two{background-color:#272727;}
.account_img img{width: 34px;border-radius: 50%;margin-right:0px;height: 34px;object-fit: cover;}
.prof_circle{min-width:34px;border-radius:50%;margin-right:18px;height:34px;background-size:contain;display:flex;align-items:center;justify-content:center;position:relative;} 
.prof_circle p{position: absolute;margin-bottom: 0;color:#272727;}
#login_border{background-color:transparent;border-radius: 25px;border:2px solid rgb(167, 165, 165);padding: 0 8px;margin: -16px;}
.navbar-dark .navbar-nav .active>.nav-link{position: relative;font-weight: 800;}
.nav-link.active{font-weight: 800;}
/* .navbar-dark .navbar-nav .active>.nav-link::after{position:absolute;content:"";width:7px;height:7px;background-color:#fff;left:-7px;top:11px;border-radius:50%;} */
.navbar-dark .navbar-nav .nav-link{color:#fff;margin-left:59px;padding: 17px 5px;}
#login_border li a{margin-left:0!important;}
.dropdown-menu{padding:0;border-radius:unset;border:unset;margin:8px 0 0;font-size:14px;background-color:#fff;box-shadow:2px 3px 5px 0 rgba(159,159,159,0.75);-webkit-box-shadow:2px 3px 5px 0 rgba(159,159,159,0.75);-moz-box-shadow:2px 3px 5px 0 rgba(159,159,159,0.75);left:unset!important;}
.dropdown-item{display:block;width:100%;padding:14px 12px 14px 13px;color:#0c160d;background-color:#fff;border:0;border-bottom:2px solid #f4f4f4;transition:.5s;}
.dropdown-item:hover{background:#142c45;color: #fff;transition: .6s;}
.dropdown-item.active, .dropdown-item:active{background:#142c45;color: #fff;font-weight: 800;}
#centerMenu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-left:0!important;}
.spinner-border{width: 20px!important;height: 20px!important;}
.info_icon{font-size:14px!important;border-radius:50%;background:#fff;padding:1px 6px;border:1px solid #000;top:-3px;position:relative;}
.info_popup{width: 195px;box-shadow:0 3px 6px 0 rgb(0 0 0 / 16%);padding: 8px 4px;display: none;position: absolute;left: -50%;top: 26px;background: #fff;z-index: 1030;right: -50%;transform: translate(-50%);transition: .9s;}
.info_popup p{font-size:12px;margin-bottom:0;line-height:16px;font-family:'Roboto'!important;}
.info_icon:hover .info_popup{display: block;}
.pop_overlay{position:fixed;z-index:1;padding-top:200px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4);display:none;}
.upload_popup{position:relative;background:#fff;width:370px;margin:auto;border-radius:6%;box-shadow:0 3px 6px 0 rgb(0 0 0 / 16%);}

.upload_icon{background:#305c8b;height:118px;display:flex;align-items:center;justify-content:center;border-radius:6% 6% 49% 50% / 11% 11% 16% 16%;box-shadow:0 3px 6px 0 rgb(0 0 0 / 16%);}
.upload_icon i{font-size:24px;background:#fff;color:#305c8b;border-radius:50%;padding:17px; box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);}
.upload_content{padding: 16px 51px;text-align: center;}
.upload_content h6{font-size: 20px;}
#okBtn{width:107px!important;padding:5px;border-radius:34px!important;background-color:#305c8b!important;color:#fff;box-shadow:0 3px 6px 0 rgb(0 0 0 / 16%);border:1px solid #305c8b!important;}
.contact_popup{position:relative;background:#fff;width:370px;margin:auto;border-radius:12px;box-shadow:0 3px 6px0 rgb(0 0 0 / 16%);}
.contact_upload_icon{display:flex;align-items:center;justify-content:center;}
.contact_upload_icon i{margin-top:-29px;font-size:24px;background:#305c8b;color:#fff;border-radius:50%;padding:17px;box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);}
.contact_message_content{padding: 16px 51px;text-align: center;}
.contact_message_content h6{font-size: 22px;margin-bottom: 15px;}
.contact_message_content p{font-weight: 800;}
#okContactBtn{width:107px!important;padding:3px 2px;border-radius:6px!important;background-color:#305c8b!important;color:#fff;box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);border:1px solid #305c8b!important;margin:10px 0 8px;}
button:focus{outline: 0!important;}
.closeBtn i{color:#000;position:absolute;right:-13px;top:-13px;background:#fff;border-radius:50%;padding:12px;box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);cursor:pointer;}
.share{position: relative;}
.share i{background-color:RGBA(65,100,75,0.41);padding:12px;border-radius:50%;color:#fff;}
.share i:hover{cursor:pointer;}
.share_media{position:absolute;border:1px solid #fff;height:145px;z-index:1040;width:173px;right:14px;top:55px;}
#earnreward button{border-radius:6px;border:none;color:#fff;padding:4px 10px;background:#646464;box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);}
#earnreward input{border:unset;border-bottom: 1px solid black;}
.submenu{width:100%;position:absolute;margin-top:54px;background:#fff;display:flex;z-index:100;padding:11px 0;box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);}
#earnreward ul {padding-left: 19px;list-style: none;}
#earnreward ul li{line-height: 35px;position: relative;font-weight: 500;font-size: 14px;color: #292828;}
#earnreward ul li::after{position:absolute;content:url('../images/tick.png');font-size:12px;color:#000;left:-19px;top:4px;}
.submenu h1{font-size: 1.25rem;margin-bottom: 0;}  
.submenu_list ul{list-style: none;display: flex;margin-bottom: 0;padding: 0}
.submenu_list ul li a{color: black;margin: 0 30px 0;text-decoration: none;}
.carousel {margin-top: -57px;}
section#hero_image{background-color:#ccc;width:100%;height:360px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-top:98px;display:flex;align-items:center;}
.hero_content h2{color: #fff;font-size: 45px;}
.custom_button{color:#fff;background-color:#484848;border-radius: 9px;border:1px solid #484848;width: 127px;}
.custom_button:hover{color:#fff;}
.left_social_widget{background-color:RGBA(241,255,255,0.42);position:fixed;display:flex;flex-direction:column;padding:3px;z-index:1;border-radius:5px;top:35%;}
.left_social_widget a{font-size:20px;line-height:4px;color:#fff;padding:12px;border-radius:8px;margin-bottom:4px;}
 .left_social_widget a:nth-child(1){background-color: #172526;}
.left_social_widget a:nth-child(2){background-color: #4867aa;}
.left_social_widget a:nth-child(3){background-color: #dd4d42;}
.left_social_widget a:nth-child(4){background-color: #5da9dd;}
.left_social_widget a:nth-child(5){background-color: #0077b5;}
.referral_share_widget{display:flex;padding:3px;z-index:1;border-radius:5px;top:35%;}
.referral_share_widget a{font-size:20px;line-height:4px;color:#fff;padding:12px;text-align:center;width:45px;border-radius:8px;margin:12px 24px 8px 0;}
.referral_share_widget a:nth-child(1){background-color: #4867aa;}
.referral_share_widget a:nth-child(2){background-color: #dd4d42;}
.referral_share_widget a:nth-child(3){background-color: #5da9dd;}
.referral_share_widget a:nth-child(4){background-color: #0077b5;}
.referral_share_widget a:nth-child(5){background:#f09433;background:-moz-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:-webkit-linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);}
.comp_box{border-radius:12px;margin-left:9px;margin-right:9px;margin-top: 8px;margin-bottom: 8px; background:#F4F4F4;box-shadow:0 4px 5px 0 rgba(100,98,98,0.75);-webkit-box-shadow:0 4px 5px 0 rgba(100,98,98,0.75);-moz-box-shadow:0 4px 5px 0 rgba(100,98,98,0.75);}
.comb_box_image {position: relative;}
.comb_box_image img{width: 100%;border-radius: 12px;height: max-content;object-fit: contain;position: relative;}
.comb_overlay{position:absolute;width:100%;height:100%;background:#2727275c;left:0;top:0;border-radius:12px;}
.content{position: absolute;bottom: -12px;padding: 0 12px;color: #fff;}
.content h4{font-size: 18px;font-weight: 700;}
.content p{font-size: 14px;font-weight: 400;}
.comb_info{display: flex;justify-content: space-evenly;padding-top: 6px;height: 52px;align-items: center;font-weight: 800;color: black;}
.comb_info_col{width: 100px;position: relative;}
.comb_info_col::after{position:absolute;content:"";width:1px;height:32px;background-color:#a39f9f;right:-14px;top:14px;}
.comb_info_col p{margin-bottom: 5px;font-size: 14px;}    
.comb_info_col:nth-last-child(1).comb_info_col::after{display: none;}
.comb_info_col{display:flex;flex-direction:column;justify-content:center;align-items:center;}
.comb_info_col span{font-size: 22px;font-weight: 700;margin:-4px 0;}
/*contact us*/
section#contactBanner{background-image:url(../images/contactbanner.jpg);width:100%;height:268px;background-repeat:no-repeat;background-size:100% 100%;position:relative;display:flex;align-items:center;justify-content:flex-start;padding:0 6%;margin-bottom:24px;}
section#contact input,section#contact textarea{border:unset;border-bottom:1px solid #707070;border-radius:unset;background:none;color:#7F7F7F;}
section#contact input[type=text],section#contact input[type=email],section#contact textarea{padding-left: 0;}
section#contact input:-webkit-autofill,
section#contact input:-webkit-autofill:hover, 
section#contact input:-webkit-autofill:focus, 
section#contact input:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px #fff inset !important;
}
section#contact input:focus,section#contact textarea:focus{box-shadow: none!important;}
section#contact label{position: absolute;left:4px; top:8px;transition: .5s;pointer-events: none;font-size: 14px;}
section#contact label[for=message]{position: relative;top:12px;left: 0;}
section#contact input[type=text]:focus + label[for=firstname],input:not(:placeholder-shown) + label[for=firstname],section#contact input[type=text]:focus + label[for=lastname],input:not(:placeholder-shown) + label[for=lastname],section#contact input[type=email]:focus + label[for=email],input:not(:placeholder-shown) + label[for=email],section#contact input[type=text]:focus + label[for=phonenumber],input:not(:placeholder-shown) + label[for=phonenumber] {transform: translateY(-24px);font-size: 12px;}
section#contact input::placeholder{color: transparent;}
section#contact button{background: #271649;width: 122px;border:1px solid #271649;}

/* footer */
footer{background: rgb(19,44,69);background: linear-gradient(90deg, rgba(19,44,69,1) 0%, rgba(73,33,88,1) 100%);color:#fff;padding:0px;}
/*
footer .social_widget a{font-size: 21px;color: #fff;margin-left: 12px;}
footer .footer_copyright{background-color:#00374B;color: #fff;padding: 12px 1px;}
footer .footer_copyright p{font-size: 18px;font-weight: 400;margin: 0;}
footer a{font-size: 18px;font-weight: 400;color: #fff;text-decoration: none;}
footer a:hover{color: #fff;text-decoration: none;}
footer h2{font-size: 1.25rem;font-weight: 400;margin-bottom: 12px;}
footer h3{font-size: 26px;font-weight: 700;border-bottom: 2px solid;width: max-content;padding-bottom: 15px;}
footer p{font-size: 1rem;font-weight: 400;margin-bottom: 3px;}
footer ul{padding: 0 19px;margin-top:12px;}
footer ul li,footer ul li a{font-size: 24px;color: #fff;}
footer ul li a{font-weight: 400;}
footer ul li a:hover{color: #fff;text-decoration: none;}
footer address{font-size: 24px;font-weight: 400;margin-top:30px;}
*/
ul.footer-links{display: flex;list-style: none;margin:0;align-items: center;}
ul.footer-links li{font-size: 16px;margin-left: 18px;margin-top: -8px;margin-bottom: 2px;font-weight:normal;color: white;}
ul.footer-links li::after{position: absolute;content: "";top:8px;  width: 1px;height: 12px;margin-left: 8px; background: white;}
ul.footer-links :nth-child(3) li::after{background: none;}

 .footer_container{max-width: 90%;margin: auto;display: flex;align-items: center;justify-content: space-between;}
      footer{padding: 0;}
      .footer_heading{padding: 8px 0;font-size: 1.25rem;
    font-weight: 400;}
ul.footer-links {padding-left: 0;}
      ul.footer-links li {
          position: relative;
    font-size: 16px;
    margin-left: 18px;
     margin-top: 0px; 
          font-weight: normal;  
      }
ul.footer-links a:hover{text-decoration: none;}
      ul.footer-links li::after {
    position: absolute;
    content: "";
    top: 8px;
    width: 1px;
    height: 14px;
    margin:-3px 0px 10px 9px;
    background: white;}
      .follow_us{display: flex;align-items: center;height: 38px;}
      .follow_us a{color: white;}
      .follow_us p{margin-bottom: 0px!important;}
      .follow_us ul {list-style: none;display: flex;margin-top:none!important;padding-right: 0;margin-bottom: 0; }
      .follow_us ul li a{font-size: 18px;
    font-weight: 400;
    color: #fff;
      margin-right: 14px;}
/* div#aboutus{margin-top: 40px;} */
div#aboutus p{line-height: 29px;font-weight: 500;font-size: 14px;color: #292828;}
.aboutus_logo{width: 140px;float: left;margin-right: 12px;margin-top: 10px;border-radius: 4px;}
div#aboutus ul{list-style: none;margin-left: -19px;margin-bottom: 4px;}
div#aboutus ul li{line-height: 35px;position: relative;font-weight: 500;font-size: 14px;color: #343333;}
div#aboutus ul li::after{position:absolute;content:"\00BB";font-size:22px;color:#000;left:-19px;top:-3px;}
.detailsinfo .table td, .table th{padding:15px 2px;border-top: none;color:#343333;font-size: 14px;font-weight: 500;}
.detailsinfo i{margin-right: 12px;color: #272727;margin: auto;width: 22px;}
.detailsinfo h4{font-size: 26px!important;margin: 0!important;}
section#competion_info{margin: 44px 0 64px;}
section#competion_list,section#video_list {margin-top: 100px;}
section#competion_list .gray_box{background-color: #F4F4F4;width: 87%;margin: 0 auto 25px;padding: 32px 10px 32px;box-shadow: 0 3px 6px 0 rgba(0,0,0,0.16);}
section#competion_list h3,section#video_list h3{font-size: 20px;font-weight: bold;margin-bottom: 20px;}
section#competion_list h4{font-size: 16px;font-weight: 500;}
section#competion_list .icon_design_one i{font-size: 16px;margin-right: 9px;}
section#competion_list .icon_design_one p{font-size: 16px;color: #A0A0A0;}
section#competion_list .icon_design_one{display: flex;align-items:baseline;}
section#competion_list img{width: 100%;border-radius: 12px;height: 280px;object-fit: cover;}
section#competion_list .desc_text{font-size: 16px;}
section#competion_list .comb_info{display: flex;justify-content: flex-start;}
section#competion_list .comb_info_col{width: max-content;position: relative;padding-right: 43px;}
section#competion_list .comb_info_col p{color: #A0A0A0;}
section#competion_list .comb_info_col::after{display: none;}
section#competion_list a {color:black;text-decoration: none;}
section#competion_info .gray_box{background-color: #F4F4F4;width: 87%;margin: auto;padding-top: 72px;padding-bottom: 20px;box-shadow: 0 3px 6px 0 rgba(0,0,0,0.16);}
h3#brief{font-size: 28px;color:#000000;margin: 145px auto 0;}
section#competion_info h4{font-size:20px;color:#343333;font-weight:700;margin-top:23px;margin-bottom:10px;}
section#competion_info h5{font-size: 23px;color:#000000;margin:0px!important;}
section#competion_info h6{font-size: 18px;color:#292828;font-weight: 500;margin-bottom: 30px;}
section#competion_info p{line-height: 32px;font-weight: 500;font-size: 14px;color: #292828;text-align: justify;}
section#competion_info ul{list-style: none;margin-left: -19px;}
section#competion_info ul li{line-height: 35px;position: relative;font-weight: 500;font-size: 14px;color: #292828;text-align: justify;}
section#competion_info ul li::after{position:absolute;content:url('../images/tick.png');font-size:12px;color:#000;left:-19px;top:4px;}
section#competion_info .icon_design_one p,section#competion_info .icon_design_two{margin-bottom: 0;font-size: 20px;}
section#competion_info .icon_design_one p{font-size: 14px;}
section#competion_info .icon_design_one{display: flex;align-items:baseline;}
section#competion_info .icon_design_one i{color:#272727;font-size: 28px;margin-right: 5px;}
section#competion_info .icon_design_two{display: flex;align-items:center;flex-direction: column;width: 135px;justify-content:flex-start;}
section#competion_info .price_list{border-radius: 14px;height: 200px;height: 186px;display: flex;align-items: flex-end;justify-content:flex-end;}
section#competion_info .price_list h5{font-size: 23px;font-weight: 700;color: #000000;}
section#competion_info .price_list h4{font-size: 23px;font-weight: 700;color: #000000;margin: 0!important;text-align: center;padding: 20px 0 10px 0;}
section#competion_info .icon_design_two h5 ,section#competion_info .icon_design_two p{font-size: 12px;color: #272727;}
section#competion_info .icon_design_two i {color: #272727;font-size: 38px;position: relative;}
section#competion_info .icon_design_two:nth-child(1) i{font-size: 60px;}
section#competion_info .icon_design_two:nth-child(2) i{font-size: 50px;}
section#competion_info .icon_design_two:nth-child(3) i{font-size: 40px;}
section#competion_info .icon_design_two span{color:#fff;font-size: 9px;position: absolute;top:78px;font-weight: 500;}
section#competion_info .icon_design_two p{position: relative;}
section#competion_info .icon_design_two p::after{position: absolute; content:'₹';width: 12px;height: 12px;left: -9px;top:0px;}
section#competion_info .icon_design_two:nth-child(3) p::after{display: none;}
section#competion_info .topic_cover img{width:100%;border-radius:13px;height:255px;object-fit:cover;}
section#competion_info .related_comp img{width:100%;border-radius:13px;height:max-content;object-fit:cover;}
section#competion_info .related_comp h5{position:absolute;bottom:9px;left:7px;color:#fff;font-size:18px;padding:0 92px;text-align:center;}
section#competion_info textarea.form-control{height:auto;border-radius:23px;border:1px solid #272727;height:185px;}
section#competion_info button[type="submit"]{width: 194px;background-color: #272727;border: 1px solid #272727;}
section#login{display: flex;align-items: center;}
section#login .login_banner{width:50%;}
section#login .login_banner img{width: 400px;margin: auto;display: block;object-fit: cover;}
section#login .login_form{width:50%;display: flex;align-items: center;justify-content: center;}
section#login .form_card{background: white; position:relative;padding:40px 60px 25px;width: 480px;box-shadow: 0 3px 6px 0 rgba(0,0,0,0.16);border-radius: 12px;}
section#login .form_card input,section#login .form_card .input-group-text{border:unset;border-bottom:1px solid #707070;border-radius:unset;background:none;padding-left:0;}
section#login .form_card input:-webkit-autofill,
section#login .form_card input:-webkit-autofill:hover, 
section#login .form_card input:-webkit-autofill:focus, 
section#login .form_card input:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px #fff inset !important;
}
section#login .form_card h3,section#login .form_card h1{font-size: 20px;}
section#login .form_card h3{margin-bottom: 25px;}
section#login .form_card h6{color:#939393;}
section#login .form_card .form-check label ,section#login .form_card .form-check a{font-size: 12px;color: #000000;text-decoration: none;}
section#login .form_card .bt-red, section#personal_details .bt-red, section#contact .bt-red{border-bottom: 1px solid #dc3545!important;}
section#login .form_card .bt-green, section#personal_details .bt-green,section#contact .bt-green{border-bottom: 1px solid #28a745!important;}
#valemail,#valpass,#valconpass,#valfirstname,#vallastname,#valphonenumber,#valtextarea{font-size: 13px;color: #bd2130;margin-bottom: 0!important;}

:root {
    --selection-background:transparent #dc3545 transparent transparent;
}
.side_popup::after{content: "";
  position: absolute;
    top: 50%;
  right: 100%;
  margin-top: -5px;
  left: -19px;    
  border-width: 5px;
  border-style: solid;
  border-color: var(--selection-background);
}
.side_popup{
    display: none;
position: absolute;
    z-index: 1030;
    background: #dc3545;
    color: white;
    right: -52px;
    width: max-content;
    padding: 1px 4px;
    font-size: 13px;
    border-radius: 4px;
    margin-top: -14px;}
#disname::after,#fmsg::after,#lmsg::after,#amsg::after,#countrymsg::after,#smsg::after,#cmsg::after,#pmsg::after,#phonemsg::after,#phonemsgtwo::after,#agemsg::after,#titlemsg::after,#gendmsg::after,#texmsg::after,#pemailmsg::after,#pnamemsg::after,#filemsg::after{
  content: "";
  position: absolute;
  bottom: 100%;
  left: 10px;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #dc3545 transparent;
  z-index: 1030;
}
#disname,#fmsg,#lmsg,#amsg,#countrymsg,#smsg,#cmsg,#pmsg,#phonemsg,#phonemsgtwo,#agemsg,#titlemsg,#gendmsg,#texmsg,#pemailmsg,#pnamemsg,#filemsg{
    display: none;
    position: absolute;
  z-index: 1000;
  background: #dc3545;
  color: white;
  width: max-content;    
  padding: 1px 4px;
  font-size: 13px;
  border-radius: 4px;
  margin-top:6px;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;}
.earnrewards_icons{width: 26px;margin-right: 10px;}
section#login .form_card .form-check-input{margin-top: 6px;}
section#login .form_card button{border-radius:8px;padding:9px 0;background-color:#142c45;border:#272727; }
section#login .social_signin a{width:max-content;box-shadow: 0 3px 6px 0 rgba(0,0,0,0.16); border-radius: 6px;margin:0 3px 0;}
section#login .social_signin a i{margin-right: 12px;font-size: 22px;}
section#login .social_signin a:nth-child(1){background-color: #4867aa;border:1px solid #4867aa;margin-right: auto;}
section#login .social_signin a:nth-child(2){background-color: #5da9dd;border:1px solid #5da9dd;margin: auto;}
section#login .social_signin a:nth-child(3){background-color: #dd4d42;border:1px solid #dd4d42;margin-left: auto;}
section#login input:focus{box-shadow: none!important;}
section#personal_details h2{font-size: 28px;margin-top: 12px;}
section#personal_details h5{font-size: 20px;margin: 12px 0;}
section#personal_details input,section#personal_details select{border:unset;border-bottom:1px solid #707070;border-radius:unset;background:none;color:#7F7F7F;position: relative;}
section#personal_details input:-webkit-autofill,
section#personal_details input:-webkit-autofill:hover, 
section#personal_details input:-webkit-autofill:focus, 
section#personal_details input:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px #fff inset !important;
}
section#personal_details input[type=text]{padding-left: 0;}
section#personal_details select{padding-left: 0;}
section#personal_details select#title{background:url(../images/caret.png) no-repeat right #fff;-webkit-appearance:none;background-size:18px;background-position-y:9px;}
section#personal_details select#country,section#personal_details select#state{background:url(../images/caret.png) no-repeat right #fff;-webkit-appearance:none;background-size:18px;background-position-y:8px;}
section#personal_details select#proffession{background:url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat right #fff;-webkit-appearance:none;background-position-x:128px;}
section#personal_details select#title::after{position: absolute;content: "&#94;";}
section#personal_details label span{color:red;}
section#personal_details input:focus,section#personal_details select:focus{box-shadow: none!important;}
section#personal_details label{position: absolute;left:4px; top:8px;transition: .5s;pointer-events: none;font-size: 14px;}
section#personal_details label[for=dob],section#personal_details label[for=phonetwo],section#personal_details label[for=phone],section#personal_details label[for=others]{position: relative;left:2px; top:0px; }
section#personal_details label[for=lastname],section#personal_details label[for=addresstwo],section#personal_details label[for=city]{left: -9px;}
section#personal_details label[for=phone],section#personal_details label[for=phonetwo]{left: -14px;}
section#personal_details label[for=gender]{left: -16px;top: 6px;}
section#personal_details .form-control[type=date]::-webkit-calendar-picker-indicator{color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);position:relative;z-index:1;transform:translateX(2px);cursor:pointer;width:18px;}
section#personal_details label[for=female],section#personal_details label[for=others],section#personal_details label[for=male]{position: relative;left:14px;top:0px;}
section#personal_details label[for=hobbies],section#personal_details label[for=proffession]{position: absolute;left:0; top:8px;transition: .5s;pointer-events: none;font-size: 14px;}
section#personal_details label[for=dispname]{position: absolute;left:0px; top:8px;transition: .5s;pointer-events: none;font-size: 14px;}
section#personal_details label[for=file-image]{left: auto!important;position: absolute!important;top:12px;}
section#personal_details label[for=facebook],section#personal_details label[for=twitter],section#personal_details label[for=instagram],section#personal_details label[for=linkedin]{position: absolute;left:34px; top:12px;transition: .5s;pointer-events: none;font-size: 14px;}
section#personal_details label[for=email]{left:0px;top: 9px; }
section#personal_details label[for=dob],section#personal_details label[for=phone],section#personal_details label[for=phonetwo]{top: 4px;}
.spacing_bottom{margin-bottom: -15px;}
#facebook,#instagram,#linkedin,#twitter{margin-left: 7px;padding-left: 0!important;}
section#personal_details .fb{background:#4867aa;}
section#personal_details .ins{ background: #f09433; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);}
section#personal_details .lin{background:#0077b5;}
section#personal_details .twi{background:#5da9dd;}
section#personal_details .twi,section#personal_details .lin,section#personal_details .ins,section#personal_details .fb{border-radius: 8px;color: #fff;width: 28px;height:28px;padding: 5px 6px;margin-top: 9px;}
section#personal_details #title{margin-right: 44px;width: 68px;}
section#personal_details #firstname{width: 90%;}
section#personal_details #lastname{width: 106%;margin-left: -14px;}
section#personal_details #dob{width: 73%;margin-right: auto;padding: 0;}
::-webkit-calendar-picker-indicator {  padding: 0;margin-left: 0;width: 19px;}

section#personal_details #addressone{width: 92.5%;}
section#personal_details #addresstwo{width: 106%;margin-left: -14px;}
section#personal_details #country{width: 95%;}
section#personal_details #state{width: 85%;}
section#personal_details #city{width: 105%;margin-left: -14px;}
section#personal_details #post{width: 100%;margin-right: auto!important;display: block;}
section#personal_details #phone{width:100%;margin-left: -14px;}
section#personal_details #phonetwo{width: 106%;margin-left: -14px;}
section#personal_details #email{width: 60%;margin-right: auto!important;}
section#personal_details .custom_input_group{background:#fff;border:unset;border-bottom:1px solid #37464b;border-radius:unset;padding:0;}
section#personal_details .email_group{width: 83%;}
section#personal_details .iti{width: 100%;}
section#personal_details .mar_right{margin-right:25px!important;}
.m-left-3{margin-left: -4px;}
.m-left-15{margin-left: 15px;}
section#personal_details .form-check-input{margin-left: -0.39rem;}
.iti--separate-dial-code .iti__selected-flag{background: #fff!important;padding: 0!important;}
.iti__flag {border-radius: 50%;width: 16px!important;background-size: 5647px 15px;}
.iti__flag.iti__in{height: 14px;background-position: -2415px 0;}
.iti--separate-dial-code .iti__selected-flag{padding: 0!important;}
i.edit_profile_image{position:absolute;background:#fff;border-radius:50%;border:1px solid #000;padding:6px;right:-7px;top:50px;cursor: pointer;}
.deleteBlock{background-color:transparent;width: 100px;height:0px;position: absolute;}
i.delete_profile_image{position:absolute;background:#fff;border-radius:50%;border:1px solid #000;padding:6px;right:-7px;top:0px;font-size: 14px;cursor: pointer;}
section#personal_details input[type=text]:focus + label[for=firstname],input:not(:placeholder-shown) + label[for=firstname],section#personal_details input[type=text]:focus + label[for=lastname],input:not(:placeholder-shown) + label[for=lastname],section#personal_details input[type=text]:focus + label[for=email],input:not(:placeholder-shown) + label[for=email],section#personal_details input[type=text]:focus + label[for=addressone],input:not(:placeholder-shown) + label[for=addressone],section#personal_details input[type=text]:focus + label[for=addresstwo],input:not(:placeholder-shown) + label[for=addresstwo],section#personal_details input[type=text]:focus + label[for=country],input:not(:placeholder-shown) + label[for=country],section#personal_details input[type=text]:focus + label[for=state],input:not(:placeholder-shown) + label[for=state],section#personal_details input[type=text]:focus + label[for=city],input:not(:placeholder-shown) + label[for=city],section#personal_details input[type=text]:focus + label[for=post],input:not(:placeholder-shown) + label[for=post],section#personal_details input[type=text]:focus + label[for=facebook],input:not(:placeholder-shown) + label[for=facebook],section#personal_details input[type=text]:focus + label[for=instagram],input:not(:placeholder-shown) + label[for=instagram],section#personal_details input[type=text]:focus + label[for=linkedin],input:not(:placeholder-shown) + label[for=linkedin],section#personal_details input[type=text]:focus + label[for=twitter],input:not(:placeholder-shown) + label[for=twitter],section#personal_details input[type=text]:focus + label[for=dispname],input:not(:placeholder-shown) + label[for=dispname],section#personal_details input[type=text]:focus + label[for=hobbies],input:not(:placeholder-shown) + label[for=hobbies],section#personal_details input[type=text]:focus + label[for=proffession],input:not(:placeholder-shown) + label[for=proffession],section#personal_details input[type=text]:focus + label[for=parentsemail],input:not(:placeholder-shown) + label[for=parentsemail],section#personal_details input[type=text]:focus + label[for=parentsname],input:not(:placeholder-shown) + label[for=parentsname] {transform: translateY(-24px);font-size: 12px;}
section#personal_details label[for=parentsemail]{margin-left: 10px;}
section#personal_details label[for=parentsname]{margin-left: 10px;}
section#personal_details input::placeholder{color: transparent;}
section#personal_details button{width: 139px;border-radius: 8px;background-color: #42004D;border: 1px solid #142c45;}
.sign_nav{font-size: 12px;margin-top: 19px;padding: 5px 17px 0 0;text-align: justify;}
.sign_nav span a{font-weight: bold;color: #3475ce;text-decoration: none;}
section#video_upload{margin-top: 59px;}
section#video_upload h5{font-size: 18px;font-weight: 500;margin-top: 57px;}
section#video_upload h4{font-size: 20px;font-weight:bold;margin: 8px 0 14px;}
section#video_upload ul{list-style: none;margin-left: -19px;margin-bottom: 4px;}
section#video_upload ul li{line-height: 35px;position: relative;font-weight: 500;font-size: 14px;color: #343333;}
section#video_upload ul li::after{position:absolute;content:"\00BB";font-size:22px;color:#000;left:-19px;top:-3px;}
section#video_upload .progress_bar{width:100%;height:5px;background:#ededed;position:relative;margin:45px auto 0;}
section#video_upload .progress_level{width:0;height:5px;background:#ededed;position:absolute;top:0;}
section#video_upload .level_circle{display:flex;align-items:center;justify-content:space-between;width:95%;margin:auto;top:-13px;position:relative;}
section#video_upload .levels{width:21px;height:21px;border-radius:50%;background-color:#ededed;z-index:1;}
section#video_upload .levels span{position:relative;text-align:center;display:flex;justify-content:center;font-weight:500;font-size:12px;top:32px;left:-72px;width:165px;color:#272727;}
section#video_upload .levels span i{text-align: center;position: absolute;font-size:18px;}
section#video_upload input[type="text"]{height: 51px;border-left: none;} 
section#video_upload textarea{border-left: none;height: 100px;} 
section#video_upload input:focus,section#video_upload textarea:focus{box-shadow: none!important;}
section#video_upload .input-group-text{background-color: #fff;padding: 4px 0 0 0;display: flex;flex-direction: column;align-items: flex-start;} 
section#video_upload .input-group-text img{width: 38px;height: 38px;} 
section#video_upload input[type="file"] {display: none;}
section#video_upload .close_btn{cursor:pointer;background: #fff;position:absolute;top:0;border-radius: 50%;padding: 2px 7px;}
section#video_upload button{width: 205px;padding:9px;border-radius: 8px;background-color:#142c45;border: 1px solid #142c45;}
video {border: 1px solid black;display: block;}
.modal{top:-25px!important;right:15px!important;width:60%!important;left:unset;}
.modal-header{border-bottom: unset;}
.modal-content{border-radius: 12px;box-shadow: 0 3px 6px 0 rgba(0,0,0,0.16);}
.title_border{position: relative;margin-bottom: 12px;border-bottom: 3px solid #272727;width: max-content;}
.divider{position: relative;z-index: 1;padding: 2px;color:#A0A0A0;margin: 3px 0;}
.divider::before,.divider::after{content:"";position:absolute;width:45%;height:2px;background-color:#D9D9D9;top:12px;}
.divider::before {left: 0;}
.divider::after{right: 0;}
.confirm_dialog{display:none;background:#fff;width:300px;box-shadow:-1px 3px 5px 0 rgb(171 170 170 / 75%);-webkit-box-shadow:-1px 3px 5px 0 rgb(171 170 170 / 75%);-moz-box-shadow:-1px 3px 5px 0 rgba(171,170,170,0.75);border-radius:1px 0 12px 12px;position:fixed;right:0;top:108px;padding:12px;}
.confirm_dialog_two{position:absolute;background:#fff;width:220px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);border-radius:8px;left:unset;top:36px;display:none;transition:.6s all;margin-top:5px;}
.confirm_close_btn{position: absolute;right: 7px;top:3px;cursor: pointer;}
.confirm_dialog_two p{font-size: 14px;font-weight: 500;margin: 6px auto 7px;line-height:32px!important;}
.confirm_dialog_title{padding: 5px 0;background: radial-gradient(#f8f8f8, #d1d1d1);text-align: center;border-radius: 8px 8px 0 0;font-size: 14px;}
.register_circle{background-color: #2E2E2E!important;}
.cancel_button,.confirm_button{width: 80px;font-size: 14px;border-radius: 15px;padding: 1px;border: 1px solid #2E2E2E;}
.confirm_button{background:#2E2E2E;color:#fff;margin: 0 0 16px 16px;}
.cancel_button{background: transparent;color:#2E2E2E;margin:0px 16px 0 0;}
.share_pop{position:absolute;background:#f4f4f4;width:220px;box-shadow:-1px 3px 5px 0 rgb(171 170 170 / 75%);-webkit-box-shadow:-1px 3px 5px 0 rgb(171 170 170 / 75%);-moz-box-shadow:-1px 3px 5px 0 rgba(171,170,170,0.75);border-radius:8px;left:unset;padding:12px;transition:.6s all;display:none;}
.share_pop p{font-weight: 500!important;}
.share_pop input{width:151px;padding:0!important;height:27px;border:unset;border-bottom:1px solid #6c757d;background:#f4f4f4;}
.share_pop input:focus{outline: none;}
.share_pop button{padding:1px 8px;height:27px;border-radius:5px;background:#b9b9b9;border:unset;font-size:14px;}
section#myreward .rewards_container{box-shadow:0 0 11px -2px rgba(194,194,194,0.75);-webkit-box-shadow:0 0 11px -2px rgba(194,194,194,0.75);-moz-box-shadow:0 0 11px -2px rgba(194,194,194,0.75);border-radius:8px;display:flex;margin-top:45px;padding:20px 0;justify-content:center;align-items:center;background:#FAFAFA;}
section#myreward .reward_box{background-image:url(../images/blue.svg);background-size:cover;background-repeat:no-repeat;width:100%;background-position:center;padding:30px 10px 18px;margin:auto 20px;display:flex;align-items:center;flex-direction:column;justify-content:center;border-radius:12px;}
section#myreward .reward_box:nth-child(1){background-image: url(../images/green.svg);}
section#myreward .reward_box:nth-child(2){background-image: url(../images/brown.svg);}
section#myreward .reward_box:nth-child(3){background-image: url(../images/rose.svg);}
section#myreward .reward_box:nth-child(4){background-image: url(../images/blue.svg);}
section#myreward .reward_box h4,section#myreward .keySuccess h4{font-size: 16px;}
section#myreward .reward_color{background:#00CCC6;padding:5px 17px;border-radius:5px;color:#fff;margin-top:12px;font-size:16px;}
section#myreward .reward_box:nth-child(1) .reward_color{background: #45C300;}
section#myreward .reward_box:nth-child(2) .reward_color{background: #D66F00;}
section#myreward .reward_box:nth-child(3) .reward_color{background: #D6005B;}
section#myreward .reward_box:nth-child(4) .reward_color{background: #00CCC6;}
section#myreward .name_circle{background:#f2f2f2;border-radius:50%;width:29px;height:29px;align-items:center;display:flex;justify-content:center;border:1px solid #272727;font-size:10px;margin:0 7px 0 3px;}
section#myreward .ref_user{border-radius:50%;width:29px;height:29px;margin:0 7px 0 3px;object-fit:cover;}
section#myreward .refferal_lists{box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);margin:45px 0 15px;height:465px;overflow-x:hidden;border-radius:8px;}
section#myreward .refferal_lists .messageImg{display: block;width: 300px;margin: auto;height: 250px;object-fit: cover;}
section#myreward .refferal_lists h5{font-size: 16px;margin-bottom: 15px;}
section#myreward .refferal_lists p{font-weight: 500;font-size: 14px;color: #292828;line-height:26px;}
section#myreward .refferal_lists thead th{background:#F2F2F2;font-size: 16px;padding: 10px 12px;}
section#myreward .refferal_lists thead {position: sticky;top: 0;}
section#myreward .refferal_lists .table td{font-size: 14px;font-weight: 500;}
section#myreward .refferal_lists .counts{margin-top: 4px;margin-left: 45px;}
section#myreward  .list_box_color{color: #4a0a54;text-align: center;}
section#myreward #style-2::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-top-right-radius:22px;border-bottom-right-radius:22px;background-color:#e6e6e6;margin-top:43px;}
section#myreward #style-2::-webkit-scrollbar{width:6px;background-color:#F2F2F2;border-top-right-radius:8px;border-bottom-right-radius:8px;}
section#myreward #style-2::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#142c45;}
section#myreward .keySuccess{box-shadow:0 0 11px -2px rgba(194,194,194,0.75);-webkit-box-shadow:0 0 11px -2px rgba(194,194,194,0.75);-moz-box-shadow:0 0 11px -2px rgba(194,194,194,0.75);border-radius:8px;margin-top:20px;padding:24px 19px;background:#FAFAFA;}
section#myreward .keySuccess .img_align{width:40px;height: 40px;margin-right: 12px;}
section#myreward .keySuccess p{font-weight: 500;font-size: 14px;color: #292828;line-height: 26px;}


/*LeaderBoard*/
section#leaderboard .leaderboard_container{box-shadow:0 0 11px -2px rgba(194,194,194,0.75);-webkit-box-shadow:0 0 11px -2px rgba(194,194,194,0.75);-moz-box-shadow:0 0 11px -2px rgba(194,194,194,0.75);border-radius:8px;display:flex;margin-top:45px;padding:6px 35px;justify-content:center;align-items:center;background:#fafafa;flex-direction:column;}
section#leaderboard .campaign_title{box-shadow:0 0 11px -2px rgba(194,194,194,0.75);-webkit-box-shadow:0 0 11px -2px rgba(194,194,194,0.75);-moz-box-shadow:0 0 11px -2px rgba(194,194,194,0.75);border-radius:8px;padding:8px 0;background:#fff;width:100%;}
section#leaderboard .campaign_title img{position: relative;}
section#leaderboard .campaign_title .daysLeft{position: absolute;left: 22%;top: 32%;font-size: 16px;}
section#leaderboard .campaign_title .daysLeftText,section#leaderboard .campaign_title .daysLeftTextTwo{position:absolute;color:#fff;font-size:12px;}
section#leaderboard .campaign_title .daysLeftText{left:53%;top:26%;}
section#leaderboard .campaign_title .daysLeftTextTwo{left:54%;top:62%;}
section#leaderboard .campaign_title h3{font-family:'Great Vibes',cursive;font-size:28px;}
section#leaderboard .competition_reach{box-shadow:0 0 11px -2px rgba(194,194,194,0.75);-webkit-box-shadow:0 0 11px -2px rgba(194,194,194,0.75);-moz-box-shadow:0 0 11px -2px rgba(194,194,194,0.75);border-radius:8px;padding:12px 25px;background:#fff;width:100%;margin:5px 0;}
section#leaderboard .competition_reach h6{font-size:14px;font-weight:500;}
section#leaderboard .competition_reach .img_circle{width:75px;height:75px;border-radius:50%;object-fit:cover;margin:auto;display:block;}
section#leaderboard .competition_reach .likes_icon{display: flex;flex-direction: column; font-size: 12px;font-weight: bold;align-items: center;}
section#leaderboard .competition_reach .likes_icon p{font-size: 12px;margin-bottom: -2px;font-weight: 500;}
section#leaderboard .competition_reach .likes_icon img{margin:0 auto 2px;width: 18px;height: 18px;}
section#leaderboard .name_circle{background:#f2f2f2;border-radius:50%;width:29px;height:29px;align-items:center;display:flex;justify-content:center;border:1px solid #272727;font-size:10px;margin:0 7px 0 3px;}
section#leaderboard .ref_user{border-radius:50%;width:29px;height:29px;margin:0 11px;object-fit:cover;}
section#leaderboard .rank_lists{box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);margin-top:45px;margin-bottom:15px;border-radius:8px;}
section#leaderboard .rank_lists .table thead th{font-size: 28px; color: #3c3a3a;background: #F2F2F2;font-family: 'Great Vibes', cursive; padding: 6px 12px 4px;}
section#leaderboard .rank_lists table th:first-child{border-radius:10px 0 0 0px;}
section#leaderboard .rank_lists table th:last-child{border-radius:0px 10px 0px 0px;}
section#leaderboard .rank_lists .table td{padding: 6px 12px;}
section#leaderboard .rank_lists .table td{font-size: 13px;font-weight: 500;position: relative;text-transform: capitalize;}
section#leaderboard .leader_profile_name{margin: 0 11px;width:29px;height:29px;background-image: url(images/personicon.png);border-radius:50%;border: 1px solid black;display:flex;justify-content: center;align-items: center;}
.score_text_style{font-family: 'Libre Baskerville'!important;font-size: 16px!important;text-align:center;padding: 10px 0 14px!important;}
section#leaderboard .rank_lists .counts{margin-top: 4px; text-align: right;display: flex;justify-content: flex-end;align-items: center;}
section#leaderboard .rank_lists .counts img{width: 16px;height: 16px;margin-left: 12px;}
section#leaderboard .rank_lists .ranks {width: 47px;margin-left: auto;}
section#leaderboard .rank_lists .ranks img{position: absolute;width: 20px;right: 22px;}
section#leaderboard .rank_lists .rank_position{position: relative;top: 3px;right: -24px;font-size: 11px;}
section#leaderboard #style-2::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#e6e6e6;margin-top:60px;}
section#leaderboard #style-2::-webkit-scrollbar{width:3px;background-color:#e6e6e6;}
section#leaderboard #style-2::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#142c45;}
/*leaderboard tooltip Start*/
.poptip {position: relative;display: inline-block;}
.poptip .poptiptext{display:none;width:120px;color:#fff;background:#182248;text-align:center;border-radius:15px;padding:1px 0;position:absolute;z-index:1;bottom:115%;left:50%;margin-left:-60px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.20);font-weight:500;font-size:12px;transition:.2s;}
.poptip .poptiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent;}
.poptip:hover .poptiptext {display: block;}
.poptip:hover .likes ,.poptip:hover .views ,.poptip:hover .comments ,.poptip:hover .shares,.poptip:hover .points{transform: scale(0.7);transition:all 0.6s ease-out;cursor: pointer;}
.prof_btn{color: #272727;}
.sidebar_overlay{display: none;position: fixed;left: 0;top:0;background-color: rgba(0, 0, 0, 0.2); 
color: rgba(0, 0, 0, 0.2);width: 100%;z-index: 1080;height: 100vh;}
.sidebar_menu{position: fixed;left: -100%;top:0;width: calc(100% - 80px);z-index: 1081;height: 100vh;transition: .6s;}
.sidebar_list{opacity: 0.93;background: #171717;height: 100vh;}
.sidebar_close{position: absolute;top: 11px;right: 10px;width: 21px;height: 21px;background: #ffffff;color: #500260;border-radius: 50%;display: flex;align-items: center;justify-content: center; font-size: 12px;}
.sidebar_menu .sidebar_logo{width: 100%;background: #292929;opacity: 1;height: 120px;display: flex;}
.sidebar_menu .sidebar_logo img{margin: auto;display: block;width: 124px;}
.sidebar_menu ul{list-style: none;padding: 0;margin: 0;}
.sidebar_menu ul li{border-bottom: 1px solid #656363;font-family: 'formal436-bt-regular', sans-serif;}
.sidebar_menu ul li:nth-last-child(1){border-bottom: unset;}
.sidebar_menu ul li a.nav-link {display: block;padding: 18px 17px 18px 28px;color: #fff;font-size: 14px;font-family: 'formal436_btregular';}
.sidebar_menu ul li a.dropdown-item{font-size: 14px;font-family: 'formal436_btregular';}
.sidebar_menu .dropdown-content{transition: .6s;}
.sidebar_menu .dropdown-item{margin-left: 56px;background: none;color: #fff; border-bottom:unset;padding: 15px 12px 15px 13px;}
.sidebar_menu .drop-down-caret::before{content:'\f0da';font-family:FontAwesome;position:absolute;right:12px;}
.sidebar_menu .drop-down-caret.collapsed::before{content:'\f0d7';font-family:FontAwesome;position:absolute;right:12px;}
/*leaderboard tooltip end*/

/* sticky notification */
a.offer-label{min-width: 200px;position:fixed;top: 40%;
  left: 8px;
/* border-radius: 0px 20px 20px 0px; */
border-radius: 16px;
padding:6px;
animation: mymove 7s infinite;
text-decoration: none;
color: black;
background-color: white;
z-index: 1030;
border:1px solid goldenrod;
box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;}

.offer-label-card{
  position: relative;
  background-color: white;border-radius: 16px;
  line-height: 29px;
  color:#008dfc;
  animation: mymove 5s infinite;
  padding: 12px;
 
border:1px solid goldenrod;}
@keyframes mymove {
80% {
box-shadow: rgb(85, 91, 255) 0px 0px 0px 3px, rgb(31, 193, 27) 0px 0px 0px 6px, rgb(255, 217, 19) 0px 0px 0px 9px, rgb(255, 156, 85) 0px 0px 0px 12px, rgb(255, 85, 85) 0px 0px 0px 15px;
}
} 

.blink-hard{
  /* animation: blinker 1s step-end infinite; */
  animation: blinker 1.5s linear infinite;
  color: #bd00ff;font-size: 18px;}
@keyframes blinker {
  50% {
    opacity: 0;
   }
}



/* media queries */
@media screen and (max-width: 280px) {
.mob_rewards_score{margin-left: auto;color: #fff;display: block;}
.bgForPointsToBeNotedSection{height: max-content!important;margin: 12px 0;}
h2#speechtitle{font-size: 24px;}
.videoUploadContainer img {width: 126px!important;}
.videoUploadContainer h3{font-size: 22px;}
section#video_upload button{width: 100%;}
section#leaderboard .campaign_title .daysLeft{position:absolute;left:22%!important;top:41%!important;}
section#leaderboard .campaign_title .daysLeftText{left:51%!important;top:38%!important;}
section#leaderboard .campaign_title .daysLeftTextTwo{left:51%!important;top:71%!important;}
section#competion_list .comb_info_col{padding-right: 0; margin: auto;}
section#myreward .refferal_lists thead th{font-size: 12px;}
.name_td{width: 130px;}
section#leaderboard .rank_lists .counts{margin-right: 1px;}
section#leaderboard .rank_lists .table td{font-size: 10px;}
section#leaderboard .rank_lists .table thead th{font-size: 18px;}
section#leaderboard .competition_reach .img_circle{margin-bottom: 12px;}
section#leaderboard .competition_reach h6{text-align: center;}
section#leaderboard .competition_reach .likes_icon{justify-content: center;margin-bottom: 10px;}
#disname, #fmsg, #lmsg, #amsg, #countrymsg, #smsg, #cmsg, #pmsg, #phonemsg,#phonemsgtwo, #agemsg, #titlemsg, #gendmsg, #texmsg,#pemailmsg{margin-bottom:15px!important;}
.personal_form_card{height: max-content;margin-bottom: 20px;}
section#personal_details h4{text-align: center;}
section#personal_details .form-check-input{margin-left: unset!important;}
section#personal_details #firstname,section#personal_details #lastname{width: 100%;margin-left:0;}
section#personal_details label[for=lastname], section#personal_details label[for=addresstwo], section#personal_details label[for=city],section#personal_details label[for=phone], section#personal_details label[for=phonetwo]{left:unset!important;}
section#personal_details select#title{margin-bottom: 23px;}
section#personal_details #city{margin-left:unset;}
section#personal_details #addresstwo{margin-left:0;}
section#personal_details #dob{width: 100%;padding: 0;}
::-webkit-calendar-picker-indicator {  padding: 0;margin-left: 0;width: 19px;}
section#personal_details #addressone{width: 100%;}
section#personal_details #addresstwo{width: 100%;}
section#personal_details #country,section#personal_details #state{width: 100%;margin-top: 33px;}
section#personal_details #city{width: 100%;}
section#personal_details #post{width: 100%;}
section#personal_details #phone,section#personal_details #phonetwo{width: 100%;margin-left: unset;}
section#personal_details label[for=gender]{left: unset!important;}    
section#personal_details #email{width: 100%;}
.iti__selected-flag{margin-left: unset!important;}
section#personal_details .mar_right{margin-right: 0!important;}
section#personal_details .mar_left{margin-left:unset;}
section#personal_details .margin-left-15{margin-left:unset!important;}
section#personal_details .margin-left-11{margin-left:unset!important;}
section#personal_details .margin-left-12{margin-left:unset!important;}
.margin-left-16{margin-left:unset!important;}
.margin-left-10{margin-left:unset!important;}
.positionStyle{font-size: 14px!important;text-align: center!important;}
.parent_email_width{width: 100%;} 
ul.footer-links li{margin-left: 0;}    
ul.footer-links li::after{ background:none;}

.follow_us ul{padding-left: 18px;}    
ul.footer-links {padding: 0;flex-direction: column;}       
section#personal_details label[for=female], section#personal_details label[for=others], section#personal_details label[for=male]{left: 22px;}
.mob_bottom{margin-bottom: 23px;}
.first_name_left{margin-left: unset!important;} 
#earnreward input{width: 100px;}
.ballonimage{width: 146px;margin: 0 auto 10px;display: block;}

}
@media screen and (min-width: 280px) and (max-width: 375px) {
section#leaderboard .campaign_title .daysLeft{left:18%;top:41%;}
section#leaderboard .campaign_title .daysLeftText{left:43%;top:38%;}
section#leaderboard .campaign_title .daysLeftTextTwo{left:43%;top:70%;}
}
@media screen and (min-width: 376px) and (max-width: 425px) {
.mob_rewards_score{margin-left:auto;color:#fff;}
section#leaderboard .campaign_title .daysLeft{left:15%;top:41%;}
section#leaderboard .campaign_title .daysLeftText{left:38%;top:38%;}
section#leaderboard .campaign_title .daysLeftTextTwo{left:38%;top:71%;}
}
@media screen and (min-width: 280px) and (max-width: 425px) {
.mob_rewards_score{display: block;}
.logo_position{width: 58px;height: unset;position: relative;margin-top: unset;}
div#aboutus h3{margin-top: 45px!important;}
#centerMenu{position:relative;top:unset;left:unset;transform:unset;margin-left:unset;}
.bgForPointsToBeNotedSection{height: max-content!important;margin: 12px 0;}
h2#speechtitle{font-size: 24px;}
.videoUploadContainer img {width: 126px!important;}
.videoUploadContainer h3{font-size: 22px;}
section#video_upload button{width: 100%;}
.info_popup{left: -427%;}
.spacifier{margin-top: 33px;width: 12px;} 
.modal{top:unset!important;right: unset!important;width: unset!important;}
.bg-custom{height: auto;}
.hero_content h2 {font-size: 24px;}
.sticky{position: relative;}
.carousel-indicators{bottom: -18px!important;}
.spacing_bottom{margin-bottom:0px;}
.navbar-dark .navbar-brand{margin-left: 0!important;font-size: 18px;}
#mycompetition .nav-link{left:0;transform:none!important;margin-left:17px;position:relative!important;}
.positionStyle{font-size: 14px!important;text-align: center!important;}
section#leaderboard .rank_lists .table thead th{font-size: 20px;}
.comb_info_col::after{top: 2px;}
section#contactBanner{background-size: cover;background-position: center;}
.contact_map{margin-top: 20px;}
section#login{margin-top: 2px!important;}
section#login .login_form{height: 445px!important;}
section#personal_details .email_group{width: 100%!important;}
.m-left-15{margin-left: unset!important;}
.m-left-3{margin-left:unset!important;}
.submenu{display: none;}
.submenu_list{display: none;}
section#competion_list,section#videos_list{margin-top: 20px;}
section#personal_details{margin-top: 0;}
section#hero_image{margin-top: 138px;height: max-content;}
.detailsinfo .table td, .table th{padding: 4px 2px;font-size: 12px;color: #343333;}
section#video_upload label{width: 100%!important;}
.comb_info_col span{font-size: 21px!important;}
.comb_info_col p{font-size: 9px!important;}
.progress_container{background:#DEDEDE!important;padding:2px 0;position:relative;width:100%;}
#progressBar{width:95%;display:block;margin-bottom:2px;position:relative;}
h3#brief{font-size:20px;margin:12px 0!important;}
.submenu h1 {font-size: 15px;}
.detailsinfo h4{font-size: 18px!important;margin-top: 12px!important;}
section#competion_info h4{font-size: 18px;color: #292828;}   
section#competion_info .icon_design_one i{font-size: 18px;}
section#competion_info .related_comp h5{position:absolute;bottom:9px;left:unset;color:#fff;font-size:18px;padding:0 15px;text-align:center;}
footer h2{font-size: 18px;}
section#competion_list,section#videos_list h3{margin-top: 12px;}
section#personal_details{flex-direction: column;}
section#personal_details .personal_banner{display: none;}
section#personal_details .personal_form{width: 100%;}
.left_social_widget a{padding: 7px;}
.personal_form_card{height: max-content;margin-bottom: 20px;}
section#personal_details .form-check-input{margin-left: unset!important;}
section#personal_details #firstname,section#personal_details #lastname{width: 100%;margin-left:0;}
section#personal_details label[for=lastname], section#personal_details label[for=addresstwo], section#personal_details label[for=city],section#personal_details label[for=phone], section#personal_details label[for=phonetwo]{left:unset!important;}
section#personal_details select#title{margin-bottom: 23px;}
section#personal_details #city{margin-left:unset;}
section#personal_details #addresstwo{margin-left:0;}
section#personal_details #dob{width: 100%;padding: 0;}
::-webkit-calendar-picker-indicator {  padding: 0;margin-left: 0;width: 19px;}
section#personal_details #addressone{width: 100%;}
section#personal_details #addresstwo{width: 100%;}
section#personal_details #country,section#personal_details #state{width: 100%;margin-top: 33px;}
section#personal_details #city{width: 100%;}
section#personal_details #post{width: 100%;}
section#personal_details #phone,section#personal_details #phonetwo{width: 100%;margin-left: unset;}
section#personal_details label[for=gender]{left: unset!important;}    
section#personal_details #email{width: 100%;}
.iti__selected-flag{margin-left: unset!important;}
section#personal_details .mar_right{margin-right: 0!important;}
section#personal_details .mar_left{margin-left:unset;}
section#personal_details .margin-left-15{margin-left:unset!important;}
section#personal_details .margin-left-11{margin-left:unset!important;}
section#personal_details .margin-left-12{margin-left:unset!important;}
.margin-left-16{margin-left:unset!important;}
.margin-left-10{margin-left:unset!important;}
section#competion_list .progress_bar{margin-top:23px;}
.detailsinfo{margin: 19px 0 18px;}
.confirm_dialog_two{left: 38px!important;top:30px!important;}
.share_pop{bottom: -20px!important;left: 38px!important;}
section#myreward .rewards_container{flex-direction: column;padding: 30px 20px;}
section#myreward .reward_box{margin: 12px 27px;}
section#myreward .refferal_lists .table td {font-size: 10px;font-weight: 500;}
section#competion_list .comb_info_col{padding-right: 0; margin: auto;}     
section#myreward .refferal_lists thead th{font-size: 12px;}
section#leaderboard .competition_reach h6{text-align: center;}
section#leaderboard .competition_reach .likes_icon{justify-content: center;margin-bottom: 10px;}
section#leaderboard .competition_reach .img_circle{margin-bottom: 12px;}
.parent_email_width{width: 100%;}
.footer_heading{text-align: center;}
ul.footer-links li{margin-left: 0;}     
ul.footer-links li::after{ background:none;}
.follow_us ul{padding-left: 18px;}    
ul.footer-links {padding: 0;flex-direction: column;}     
section#personal_details label[for=female], section#personal_details label[for=others], section#personal_details label[for=male]{left: 22px;}
.mob_bottom{margin-bottom: 23px;}
.first_name_left{margin-left: unset!important;}  
.logout_buttons{width: max-content;}
.logout_modal {max-width: 88%;}
#earnreward input{width: 100px;}
.ballonimage{width: 146px;margin: 0 auto 10px;display: block;}
  }
@media screen and (min-width: 376px) and (max-width: 425px) {

section#competion_list .comb_info_col{padding-right: 0; margin: auto;}  
div#aboutus h3{margin-top: 45px!important;}  
.logout_buttons{width: max-content;}
.logout_modal {max-width: 70%;}  
}
@media screen and (min-width: 426px) and (max-width: 768px) {
.mob_rewards_score{display: block;}
.bg-custom{height:auto!important;}
.logo_position{position:relative!important;width:58px!important;height:unset!important;margin-top:unset;margin-left:1px;}
#centerMenu{position:relative;top:unset;left:unset;transform:unset;margin-left:unset;}

div#aboutus h3{margin-top: 45px!important;}
footer h2{font-size: 15px;}
footer p{font-size: 16px;margin-top: -3px;}
section#myreward .reward_box{margin: auto 14px; width: 100%;padding: 12px 10px 18px!important;}
section#myreward .reward_box h4 {font-size: 10px;}
section#myreward .reward_color{padding: 3px 12px;font-size: 12px;}
#mycompetition .nav-link{position:relative;left:0;transform:none!important;margin-left:17px;position:relative!important;}
section#competion_list .comb_info{margin-bottom: 18px;}
section#competion_list .comb_info_col{padding-right: 0; margin: auto;} 
section#competion_list img{margin-bottom: 15px;}
section#leaderboard .campaign_title .daysLeft{left:23%;top:37%;}
section#leaderboard .campaign_title .daysLeftText{left:53%;top:33%;}
section#leaderboard .campaign_title .daysLeftTextTwo{left:54%;top:68%;}
.submenu{margin-top: 76px;}   
.submenu_list ul li a{margin-right:unset;}
.comb_info_col p{font-size: 12px;}
.comb_info_col::after{right: 1px;top: 4px;}
.personal_form_card{height: max-content;margin-bottom: 20px;}
section#personal_details .form-check-input{margin-left: unset!important;}
section#personal_details #firstname,section#personal_details #lastname{width: 100%;margin-left:0;}
section#personal_details label[for=lastname], section#personal_details label[for=addresstwo], section#personal_details label[for=city],section#personal_details label[for=phone], section#personal_details label[for=phonetwo]{left:unset!important;}
section#personal_details select#title{margin-bottom: 23px;}
section#personal_details #city{margin-left:unset;}
section#personal_details #addresstwo{margin-left:0;}
section#personal_details #dob{width: 100%;padding: 0;}
::-webkit-calendar-picker-indicator {  padding: 0;margin-left: 0;width: 19px;}
section#personal_details #addressone{width: 100%;}
section#personal_details #addresstwo{width: 100%;}
section#personal_details #country,section#personal_details #state{width: 100%;margin-top: 33px;}
section#personal_details #city{width: 100%;}
section#personal_details #post{width: 100%;}
.mob_bottom{margin-bottom: 23px;}    
section#personal_details #phone,section#personal_details #phonetwo{width: 100%;margin-left: unset;}
section#personal_details label[for=gender]{left: unset!important;}    
section#personal_details #email{width: 100%;}
.iti__selected-flag{margin-left: unset!important;}
section#personal_details .mar_right{margin-right: 0!important;}
section#personal_details .mar_left{margin-left:unset;}
section#personal_details .margin-left-15,section#personal_details .margin-left-10,section#personal_details .margin-left-11,section#personal_details .margin-left-12,.m-left-3{margin-left:unset!important;}
.parent_email_width{width: 100%;}
ul.footer-links li{margin-left: 0;}     
ul.footer-links li::after{ background:none;}

.follow_us ul{padding-left: 18px;}    
ul.footer-links {padding: 0;flex-direction: column;}   
section#personal_details label[for=female], section#personal_details label[for=others], section#personal_details label[for=male]{left: 22px;}
.first_name_left{margin-left: unset!important;}    
.logout_buttons{width: max-content;}
.logout_modal {max-width: 50%;}
#earnreward input{width: 100px;}
.ballonimage{width: 100%;margin: 0 auto 10px;display: block;}
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
.prof_btn{display:none;}
.rounded-register,.rounded-share,.rounded-video,.rounded-leader{font-size:12px;padding:2px 8px;margin-top:3px;}
.stepper_button{width:96px!important;font-size:12px!important;border:solid 2px transparent;}
section#myreward .reward_box{width:80%;margin:7px 11px;}
section#myreward .reward_box h4{font-size:13px;}
section#myreward .reward_color{padding:4px 15px;margin-top:8px;font-size:12px;}
section#myreward .refferal_lists .table td{font-size:13px;}
section#leaderboard .campaign_title .daysLeft{left:24%;top:34%;font-size:12px;}
section#leaderboard .campaign_title .daysLeftText{left:53%;top:29%;font-size:9px;}
section#leaderboard .campaign_title .daysLeftTextTwo{left:53%;top:65%;font-size:9px;}
footer p{margin-top:-3px;}
.comb_info_col::after{right:1px;top:3px;height:38px;}
.logout_modal {max-width: 50%;}
.ballonimage {width: 100%;}
}

@media screen and (min-width: 1025px) and (max-width: 1200px) {
#centerMenu {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.prof_btn{display: none;}
section#competion_list,section#videos_list{min-height: 720px;height: 100%;}
section#leaderboard .campaign_title .daysLeft{left:24%!important;top:32%!important;font-size:13px;}
section#leaderboard .campaign_title .daysLeftText{left:51%!important;top:29%!important;font-size:9px;}
section#leaderboard .campaign_title .daysLeftTextTwo{left:51%!important;top:63%!important;font-size:9px;} 
}
@media screen and (min-width: 1201px) and (max-width: 1300px) {
  #centerMenu {position: absolute;top: 50%;left: 55%;transform: translate(-50%,-50%);}
.prof_btn{display: none;}
section#competion_list,section#videos_list{min-height: 720px;height: 100%;}
section#leaderboard .campaign_title .daysLeft{left:24%!important;top:34%!important;font-size:13px;}
section#leaderboard .campaign_title .daysLeftText{left:51%!important;top:32%!important;font-size:9px;}
section#leaderboard .campaign_title .daysLeftTextTwo{left:51%!important;top:68%!important;font-size:9px;}   
}
@media screen and (min-width: 1301px) and (max-width: 1350px) {
  #centerMenu {position: absolute;top: 50%;left: 60%;transform: translate(-60%,-50%);}
}
@media screen and (min-width: 1301px) and (max-width: 1400px) {
  .prof_btn{display: none;}
section#competion_list,section#videos_list{min-height: 720px;height: 100%;}
section#leaderboard .campaign_title .daysLeft{left:24%!important;top:35%!important;font-size:13px;}
section#leaderboard .campaign_title .daysLeftText{left:51%!important;top:31%!important;font-size:10px;}
section#leaderboard .campaign_title .daysLeftTextTwo{left:51%!important;top:68%!important;font-size:10px;}  
}
@media screen and (min-width: 1401px) and (max-width: 1440px) {
section#competion_list,section#videos_list{min-height: 720px;height: 100%;}
section#leaderboard .campaign_title .daysLeft{left:24%!important;top:38%!important;font-size:13px;}
section#leaderboard .campaign_title .daysLeftText{left:51%!important;top:31%!important;font-size:10px;}
section#leaderboard .campaign_title .daysLeftTextTwo{left:51%!important;top:68%!important;font-size:10px;}  
}
@media screen and (min-width: 1024px) and (max-width: 1360px) {
    footer h2 {
    font-size: 15px;}
    .comb_info_col::after{top: 2px;height: 42px;}  
}

/*font responsive  from 1440 to 2560px start */

@media screen and (min-width: 1441px) and (max-width: 2560px) {
.prof_btn{display: none;}
.logo_position{width: 7.1vw;margin-top: -1.3vw;}
.bg-custom{height: 3.953vw;}
.navbar-dark .navbar-nav .nav-link{font-size:1.171vw;margin-left:4.319vw;padding:1.244vw 0.366vw;}
.dropdown-item{font-size: 1.024vw!important;padding: 1.024vw 0.878vw 1.024vw 0.951vw;border-bottom: 0.146vw solid #f4f4f4;}
.carousel{margin-top: -4.172vw;}
.modal-lg, .modal-xl {max-width: 58.5vw;} 
.modal-lg h6, .modal-xl h6{font-size:1.31vw!important;}
#earnreward input{font-size: 1.17vw;border-bottom: 0.07vw solid black;} 
#earnreward button{border-radius:0.43vw;padding: 0.29vw 0.73vw;font-size:1.17vw;}    
.title_border {margin-bottom: 0.87vw;border-bottom:0.21vw solid #272727;}
#earnreward p{font-size:1.17vw;}
#earnreward ul li{line-height:2.56vw;font-size:1.02vw;}    
.comp_box,.comb_box_image img{border-radius: 0.878vw;}
.comb_info{padding-top:0.439vw;}
.comb_info_col{width: 7.32vw;}
.comb_info_col::after{width: 0.073vw;height: 2.342vw;right:-1.024vw;top: 1.024vw;}
.account_img img{width: 2.489vw;height:2.489vw;}
.prof_circle{min-width:2.48vw;height:2.48vw;}
.name_text{top: 0.585vw;left:1.649vw!important;font-size: 1.171vw;}
div#aboutus h3{font-size: 2.049vw;}
div#aboutus p{font-size:1.024vw;line-height: 2.12vw;}
.aboutus_logo{width: 10.2vw;margin-right:0.87vw;margin-top:0.73vw;border-radius: 0.29vw;}
h3#brief{font-size: 2.05vw;margin: 10.61vw auto 0;}
.submenu{margin-top: 3.953vw;padding: 0.805vw 0 0.805vw 0;}
section#competion_info{margin:  3.22vw 0 4.685vw;}
section#competion_info p{font-size: 1.03vw;line-height: 2.6vw;}
.tdImg{width: 1.098vw;margin-right:0.146vw;}
.submenu_list ul li a {margin:0 2.196vw 0;font-size: 1.171vw;}
section#competion_info ul li{font-size: 1.03vw;line-height: 2.6vw;}
section#competion_info ul li::after{left:-1.39vw;top:0.292vw;}
.detailsinfo .table td, .table th{font-size: 1.03vw;padding: 1.01vw 0.14vw;}
section#competion_info h4 {font-size: 1.46vw;margin-top: 1.7vw;margin-bottom: 0.74vw;}
section#competion_info h6{font-size: 1.317vw;}
section#competion_info .topic_cover img{height: 16.4vw;}
.stepper_button{width:  8.78vw!important; font-size: 1.03vw!important;padding: 0.146vw  0.219vw!important;border: solid  0.219vw transparent!important;}
.stepper .lead {
font-size: 0.805vw!important;
line-height: 1.17vw!important;
margin: 0 auto 1.024vw!important;}
section#login .form_card h3, section#login .form_card h1 {
font-size: 1.464vw;}
section#login .form_card .form-check label, section#login .form_card .form-check a{font-size: 0.858vw;}
section#login .form_card input::placeholder{font-size: 1.148vw;}
section#login .form_card .input-group i{font-size:  1.024vw;}
section#login .login_banner img{width: 29.2vw;}
.email_font{font-size:  0.805vw!important;}  
.sign_nav{ font-size: 0.878vw;}
section#login .form_card{width: 35.13vw;padding: 2.92vw 4.392vw  1.83vw;}
section#login .form_card button{font-size: 1.1600vw;padding: 0.658vw 0;}



.terms_content_overflow{height: 15.739vw;line-height: 1.830vw;font-size: 1.024vw!important;}
.accept_btn{ width:7.247vw;}
.forgottext{font-size:  1.024vw!important;}
section#myreward .rewards_container{border-radius: 0.585vw;margin-top: 3.294vw;padding: 1.464vw 0;}
section#myreward .reward_box{padding: 2.196vw 0.732vw 1.317vw;margin: auto 1.46vw;border-radius: 0.878vw;}
section#myreward .reward_box h4,section#myreward .keySuccess h4{font-size: 1.171vw;}
section#myreward .refferal_lists{margin: 3.29vw 0 1.09vw;height: 34vw;border-radius: 0.585vw;}
section#myreward .refferal_lists thead th{font-size: 1.171vw;
padding: 0.732vw 0.878vw;}
section#myreward .refferal_lists .table td{font-size: 1.024vw;}
section#myreward .reward_color {padding:0.366vw 1.244vw;border-radius: 0.366vw;margin-top:0.878vw;font-size:1.171vw;}
section#myreward .name_circle{width: 2.122vw;height:2.122vw;border: 0.073vw solid #272727;font-size: 0.732vw;margin: 0 0.512vw 0 0.219vw;}
section#myreward .ref_user{width: 2.122vw;height:2.122vw;margin: 0 0.512vw 0 0.219vw;}
section#myreward .keySuccess{margin-top: 1.46vw;padding: 1.75vw 1.39vw;}
section#myreward .keySuccess p{font-size: 1.024vw;line-height: 1.9vw;}
section#myreward .refferal_lists .messageImg{width: 21.9vw;height:18.3vw;}
section#myreward .refferal_lists h5{font-size:1.171vw;margin-bottom: 1.09vw;}
section#myreward .refferal_lists p{font-size: 1.024vw;line-height: 1.9vw;}
section#myreward .keySuccess .img_align{width: 2.928vw;height: 2.928vw;margin-right:0.878vw;}
section#leaderboard .leaderboard_container{margin-top: 3.294vw;padding: 0.43vw 2.5vw ;border-radius: 0.585vw;}
section#leaderboard .campaign_title{border-radius: 0.585vw;padding: 0.585vw 0;}
section#leaderboard .campaign_title h3{font-size: 2.049vw;}
section#leaderboard .rank_lists{margin: 3.294vw 0 1.098vw;border-radius: 0.585vw;}
section#leaderboard .rank_lists .table thead th{font-size: 2.049vw;padding: 0.439vw 0.878vw 0.292vw;}
section#leaderboard .rank_lists table th:first-child{border-radius:0.732vw 0 0 0px;}
section#leaderboard .rank_lists table th:last-child{border-radius:0px 0.732vw 0px 0px;}
.score_text_style{font-family: 'Libre Baskerville'!important;font-size: 1.17vw!important;text-align:center;padding: 0.73vw 0 1.024vw!important;}
section#leaderboard .rank_lists .table td {font-size: 1.098vw;padding: 0.43vw 0.878vw;}
section#leaderboard .ref_user{width: 2.122vw;height:2.122vw;margin: 0 0.512vw 0 0.219vw;}
section#leaderboard .leader_profile_name{margin:0 0.512vw 0 0.219vw;width:2.1vw;height:2.1vw;border: 0.07vw solid black;}
section#leaderboard .rank_lists .counts img{width: 1.171vw;height:1.171vw;margin-left:0.146vw!important;}
section#leaderboard .rank_lists .ranks img{width:1.464vw;right: 1.098vw;}
section#leaderboard .rank_lists .rank_position {font-size: 0.805vw!important;}
section#leaderboard .competition_reach{padding: 0.87vw 1.83vw;margin: 0.36vw 0;}
section#leaderboard .competition_reach h6{font-size: 1.024vw;margin-bottom: 0.585vw;}
section#leaderboard .competition_reach .likes_icon{font-size: 0.878vw;}
section#leaderboard .competition_reach .likes_icon img {margin:0 auto  0.14vw; width: 1.31vw;height:1.31vw;}
section#leaderboard .competition_reach .img_circle{width: 5.490vw;height:5.490vw;}
section#leaderboard .competition_reach{border-radius: 0.585vw;padding: 1.024vw 1.830vw;margin: 0.51vw 0;}
.tablHead {padding: 0.43vw 1.6vw 0.29vw;border-radius: 0.58vw 0.58vw 0 0;font-size:1.46vw;} 
.tablHead .heading:nth-child(1) {font-size: 2.04vw;}    
.tablHead .heading:nth-child(2) {font-size: 1.17vw;}    
.poptip .poptiptext {width: 8.78vw;border-radius:1.09vw;padding: 0.146vw 0;bottom: 110%;left: 50%;margin-left: -4.39vw;box-shadow:0 0.21vw 0.43vw0 rgba(0,0,0,0.20);    
}
.poptip .poptiptext::after {margin-left: -0.36vw;border-width: 0.36vw;}
.mt-4{margin-top: 1.75vw!important;}
.positionStyle{padding-left:0.732vw;border-radius: 0 0.585vw 0 0!important;font-size:1.171vw!important;padding: 0.732vw 0 1.024vw!important;}
section#competion_list,section#videos_list{margin-top: 7.32vw;}
section#competion_list .gray_box{margin: 0 auto 1.830vw;padding: 2.342vw 0.732vw 2.342vw;}
section#competion_list .desc_text{font-size:1.171vw; }    
section#competion_list h3{font-size:  1.464vw;}
.confirm_dialog_two{width:16.10vw;border-radius: 0.585vw;top:2.635vw!important;}
.confirm_close_btn{right: 0.51vw;top: 0.21vw;font-size:1.02vw;}
.confirm_dialog_two p{font-size:1.02vw;margin:  0.43vw auto 0.512vw;line-height: 2.34vw!important;}
.confirm_dialog_title{padding: 0.36vw 0;border-radius: 0.58vw 0.58vw 0 0;font-size:1.02vw;}
.cancel_button, .confirm_button {width:5.85vw;font-size:1.024vw;border-radius:1.09vw;}
.share_pop{width: 16.10vw;padding: 0.878vw;border-radius:0.58vw;}
.share_pop p{font-size: 1.024vw!important;}
.share_pop button{padding:0.073vw 0.585vw;height:1.97vw;border-radius:0.36vw;font-size: 1.024vw!important;}
.share_pop input{width: 11.2vw;height: 1.97vw!important;border-bottom: 0.073vw solid #6c757d;font-size: 1.024vw!important;}
.share_positition{left: unset;top:14.34vw;}
.comb_info_col span{font-size: 1.610vw;}
.comb_info_col p{margin-bottom: 0.36vw;font-size: 1.024vw;}
section#competion_list img{border-radius: 0.878vw;height:20.4vw;}
.rounded-register, .rounded-share, .rounded-video, .rounded-leader{font-size:1.024vw!important;padding: 0.219vw 0.658vw!important;}
section#video_upload{margin-top:4.319vw;}
h2#speechtitle{font-size:1.976vw!important;padding: 0.87vw 0.292vw!important;}
.info_icon{font-size: 1.024vw!important;padding: 0.073vw 0.439vw;border: 0.073vw solid black;top: -0.219vw;}
.info_popup{width: 14.27vw;padding: 0.58vw 0.292vw;top: 1.90vw;}
.info_popup p{font-size: 0.87vw;line-height:1.171vw;}
.pointsToBeNotedIconText{font-size: 1.171vw!important;}
.pointsToBeNotedIcon img {width: 4.39vw!important;}
.bgForPointsToBeNotedSection{height:28.11vw!important;}
.videUpload label{font-size:1.171vw!important;padding: 0.585vw!important;margin-bottom:1.171vw!important;}
.videoUploadContainer{height:15.3vw!important;}
.videoUploadContainer img{width:12.15vw!important;}
.videoUploadContainer h3{font-size:2.049vw;}
section#video_upload textarea{height: 7.32vw!important;font-size: 1.171vw;}
section#video_upload .input-group-text img {width:2.78vw;height:2.78vw;}
section#video_upload button{width: 15.0vw;padding:0.658vw;border-radius:0.585vw;font-size: 1.171vw;}
.upload_popup{width:27.0vw;} 
.upload_icon{height:8.63vw;}    
.upload_icon i{font-size:1.75vw;padding:1.24vw;} 
.upload_content{padding: 1.17vw 3.73vw;}   
.upload_content h6 {font-size:1.46vw;}  
.upload_content p {font-size:1.17vw;}  
#okBtn {width: 7.8vw!important;padding: 0.36vw;border-radius:2.4vw!important;border: 0.07vw solid #305c8b!important;}    
section#personal_details{margin-top: 3.367vw;}
label{margin-bottom: 0.58vw;}
.form-group{margin-bottom: 1.171vw;}
#file-image{margin-left:unset;width: 7.32vw;height: 7.32vw;margin-top:-0.65vw!important;}
.profile_img_circle {width:7.32vw;height:7.32vw;margin-top: -0.87vw!important;border: 0.21vw solid #272727;}
section#personal_details .form-check-input{margin-left: -0.45vw;}
section#personal_details #phone {margin-left:unset;}
section#personal_details input,section#personal_details select{font-size: 1.171vw;}
section#personal_details label,section#personal_details label[for=firstname],section#personal_details label[for=facebook],section#personal_details label[for=instagram],section#personal_details label[for=linkedin],section#personal_details label[for=twitter],section#personal_details label[for=dispname],section#personal_details label[for=proffession],section#personal_details label[for=hobbies]{font-size:1.024vw;}
section#personal_details label[for=hobbies], section#personal_details label[for=proffession]{top:0.585vw;}
section#personal_details label[for=facebook],section#personal_details label[for=instagram],section#personal_details label[for=linkedin],section#personal_details label[for=twitter]{left:2.48vw;top:0.87vw;}
section#personal_details .form-control{height: calc(1.75vw + 0.878vw + 0.14vw);line-height:1.09vw;padding: 0.439vw 0.878vw;}
section#personal_details .twi, section#personal_details .lin, section#personal_details .ins, section#personal_details .fb{border-radius:0.585vw;width: 2.04vw;height: 2.04vw;padding:0.366vw 0.439vw;margin-top:0.658vw;}
section#personal_details .twi i, section#personal_details .lin i, section#personal_details .ins i, section#personal_details .fb i{font-size: 1.024vw;}
section#personal_details button{width:10.17vw;padding: 0.439vw 0.878vw;font-size: 1.171vw;}
.personal_form_card{border-radius:0.878vw;height:28.5vw;padding: 1.75vw;}
section#personal_details h4{font-size: 1.75vw;}
section#personal_details h5{font-size: 1.464vw;}
.iti__selected-flag{border-bottom: 0.07vw solid #707070;margin-top: 1px;}
#file-image{margin-left:0.14vw;width:7.32vw;height:7.32vw; border-radius: 50%!important;cursor:pointer;margin-top:- 0.878vw!important;}
    section#personal_details #phonetwo{margin-left: 0px;}    
.profile_img_circle{width:7.32vw;border-radius: 50%;border:0.073vw solid gray;height: 7.32vw;margin-top:-0.63vw!important;border: 0.219vw solid #272727;}
.edit_profile_image{padding:0.43vw;right: - 0.51vw;top:3.66vw;}
.deleteBlock{width:7.32vw;}
i.delete_profile_image{padding:0.43vw;right: - 0.51vw;font-size:  1.02vw;}
.input-group-text{font-size:1.17vw;}
section#personal_details .form-control[type=date]::-webkit-calendar-picker-indicator {transform: translateX(0.14vw);width: 1.31vw;}
section#personal_details input[type="radio"]{
width:1.02vw;height:1.02vw;border: 0.07vw solid #999;margin-right: 0.36vw;
}
section#personal_details input[type="radio"]:checked::after{font-size:0.65vw;width:1.02vw;height:0.95vw;left: - 0.59vw;top:- 0.12vw;}
.margin_bottom_start{margin-bottom:  1.46vw;}
.middle_margin_second{margin-top: 1.09vw;}
.custom_margin_top {margin-top: 2.34vw;}    
.soc-bt-5 {margin-bottom: 2.19vw;}
footer h2{font-size:1.464vw;margin-bottom: 0.878vw;}
footer p{font-size: 1.171vw;margin-bottom:0.219vw;}
.iti__flag.iti__in {height:1.02vw!important;}
.iti__selected-flag {padding: 0  0.43vw 0 0!important;margin-left: -1.024vw!important;}
.iti__arrow {margin-left:0.43vw;border-left:0.21vw solid transparent!important;border-right: 0.21vw solid transparent!important;border-top:0.29vw solid #555!important;}
.additionalNumber{border:  0.07vw solid black;width:1.83vw;height:1.83vw;margin: 2.5vw 0 0 -1.24px;font-size: 1.17vw;}
.margin-left-11 {margin-left: - 0.80vw!important;}
.margin-left-15{margin-left: -1.09vw!important;}
.margin-top-20{margin-top: -1.46vw!important;}
.mar_left {margin-left: -1.46vw;}
.m-left-3{margin-left: -0.10vw!important;}
.margin-left-16{margin-left:-1.17vw!important;}
.margin-left-10{margin-left:-0.73vw!important;}
.pl-5{padding-left:3.51vw!important;}
#disname, #fmsg, #lmsg, #amsg, #countrymsg, #smsg, #cmsg, #pmsg, #phonemsg,#phonemsgtwo, #agemsg, #titlemsg, #gendmsg, #texmsg,#valemail, #valpass, #valconpass,#pemailmsg,#filemsg{font-size:0.95vw;}
section#contactBanner {height:19.6vw;padding: 0 6%;margin-bottom: 1.75vw;}
section#contactBanner h3,section#contact h3{font-size: 2.04vw;}
section#contact label {left: 0.29vw;top: 0.58vw;font-size: 1.02vw;}
section#contact .form-control{height:calc(1.75vw + 0.878vw + 0.14vw);line-height:1.09vw;padding:.439vw .878vw;font-size:1.17vw;}
.mb-2, .my-2 {margin-bottom: 0.58vw!important;}
.btn{font-size: 1.17vw;padding:  0.43vw 0.87vw;}
section#contact button {width:8.9vw;border:  0.07vw solid #271649;}  
.map_frame{height: 19.3vw;} 
.pop_overlay {padding-top:14.6vw;}    
.contact_popup{width:27.08vw;border-radius:0.8vw;}
.contact_upload_icon i{margin-top: -2.1vw;font-size:1.75vw;padding:1.24vw}
.contact_message_content{padding:1.1vw 3.7vw;}
.contact_message_content h6{font-size:1.61vw;margin-bottom:1.09vw;}
.contact_message_content p{font-size: 1.17vw;}
#okContactBtn{width: 7.8vw!important;padding: 0.21vw 0.14vw;border-radius:0.43vw!important;border:0.07vw solid #305c8b!important;margin: 0.73vw 0 0.5vw;font-size: 1.17vw;}  
ul.footer-links li {font-size: 1.17vw;margin-left: 1.31vw;margin-top: 0.58vw;position: relative;}
ul.footer-links li::after {top: 0.58vw;width: 0.07vw;height: 0.87vw;margin-left: 0.58vw;position: absolute;} 
.logout_modal{border-radius:0.87vw; padding: 1.61vw;}
.logout_modal h2{font-size:1.53vw;}   
.logout_modal h3{font-size: 1.17vw;}
.logout_buttons{padding: 0.36vw 1.6vw;}
}



/*font responsive  from 1440 to 2560px end*/

@media screen and (min-width: 1441px) and (max-width: 1500px) {
section#leaderboard .campaign_title .daysLeft{left:22%!important;top:35%!important;font-size:17px;}
section#leaderboard .campaign_title .daysLeftText{left:53%!important;top:31%!important;}
section#leaderboard .campaign_title .daysLeftTextTwo{left:52%!important;top:67%!important;}  
section#leaderboard .rank_lists .rank_position{right: -29px;}    
.name_two_digit{top:9px;left:30px;} 
.name_single_digit{top:10px;left: 21px;}    
}
@media screen and (min-width: 1501px) and (max-width: 1600px) {
section#leaderboard .rank_lists .rank_position{right: -29px;}
}
@media screen and (min-width: 1601px) and (max-width: 1700px) {
section#leaderboard .campaign_title .daysLeft{left:22%!important;top:35%!important;font-size:17px;}
section#leaderboard .campaign_title .daysLeftText{left:53%!important;top:31%!important;}
section#leaderboard .campaign_title .daysLeftTextTwo{left:52%!important;top:67%!important;}  
section#leaderboard .rank_lists .rank_position{right: -27px;}       
.name_two_digit{top:9px;left:30px;} 
.name_single_digit{top:11px;left: 22px;}  
}
@media screen and (min-width: 1701px) and (max-width: 1800px) {
section#leaderboard .campaign_title .daysLeft{left:22%!important;top:40%!important;font-size:17px;}
section#leaderboard .campaign_title .daysLeftText{left:55%!important;top:36%!important;}
section#leaderboard .campaign_title .daysLeftTextTwo{left:55%!important;top:70%!important;}
section#leaderboard .rank_lists .rank_position{right: -27px;}      
.name_two_digit {top: 10px;left: 32px;}  
.name_single_digit{top:11px;left: 24px;}    
}
@media screen and (min-width: 1801px) and (max-width: 1900px) {
section#leaderboard .rank_lists .rank_position{right: -25px;}
}
@media screen and (min-width: 1901px) and (max-width: 2000px) {
section#leaderboard .campaign_title .daysLeft{left:22%!important;top:39%!important;font-size:17px;}
section#leaderboard .campaign_title .daysLeftText{left:55%!important;top:34%!important;}
section#leaderboard .campaign_title .daysLeftTextTwo{left:55%!important;top:70%!important;}
section#leaderboard .rank_lists .rank_position{right:-23px;}
.name_two_digit{top:13px;left:33px;}
.name_single_digit{top:13px;left:26px;}   
}
@media screen and (min-width: 2001px) and (max-width: 2200px) {
section#leaderboard .campaign_title .daysLeft{left:21%!important;top:38%!important;font-size:21px;}
section#leaderboard .campaign_title .daysLeftText{left:56%!important;top:37%!important;}
section#leaderboard .campaign_title .daysLeftTextTwo{left:56%!important;top:73%!important;}
section#leaderboard .rank_lists .rank_position{right:-22px;}
.name_two_digit{top:12px;left:35px;}
.name_single_digit{top:13px;left:29px;} 
}
@media screen and (min-width: 2201px) and (max-width: 2300px) {
section#leaderboard .campaign_title .daysLeft{left:19%;top:34%;font-size:26px;}
section#leaderboard .campaign_title .daysLeftText{left:49%!important;top:39%!important;}
section#leaderboard .campaign_title .daysLeftTextTwo{left:49%!important;top:72%!important;}
section#leaderboard .rank_lists .rank_position{right:-20px;}
.name_two_digit{top:12.5px;left:36px;}
.name_single_digit{top:14px;left:29px;}    
}
@media screen and (min-width: 2301px) and (max-width: 2400px) {
section#leaderboard .campaign_title .daysLeft{left:18%;top:36%;font-size:26px;}
section#leaderboard .campaign_title .daysLeftText{left:49%!important;top:37%!important;}
section#leaderboard .campaign_title .daysLeftTextTwo{left:49%!important;top:71%!important;}
section#leaderboard .rank_lists .rank_position{right:-20px;top:4px;}
.name_two_digit{top:13.5px;left:37px;}
.name_single_digit{top:14px;left:31px;}
}
@media screen and (min-width: 2401px) and (max-width: 2500px) {
section#leaderboard .campaign_title .daysLeft{left:17%;top:31%;font-size:30px;}
section#leaderboard .campaign_title .daysLeftText{left:45%!important;top:36%!important;}
section#leaderboard .campaign_title .daysLeftTextTwo{left:46%!important;top:72%!important;}
section#leaderboard .rank_lists .rank_position{right:-18px;top:4px;}
.name_two_digit{top:12px;left:38px;}
.name_single_digit{top:14px;left:31px;}    
}
@media screen and (min-width: 2501px) and (max-width: 2560px) {
section#leaderboard .campaign_title .daysLeft{left:15%;top:31%;font-size:30px;}
section#leaderboard .campaign_title .daysLeftText{left:45%!important;top:36%!important;}
section#leaderboard .campaign_title .daysLeftTextTwo{left:46%!important;top:71%!important;}
section#leaderboard .rank_lists .rank_position{right:-18px;top:4px;}
.name_two_digit{top:12px;left:38px;}
.name_single_digit{top:13px;left:32px;}     
}
@media screen and (max-width: 991px) {
#login_border{background-color:unset;border:unset;padding: 15px 0!important;}
#login_border li a{margin-left: 60px!important;} 
#login_border li a span{display: none;}   
.carousel{margin-top:0;}
section#login{flex-direction: column;}
section#login .login_banner{display: none;}
section#login .form_card{width: 90%;padding: 30px;}
section#login .login_form{width: 100%;}
section#login .login_form{height: 700px;}
.navbar-expand-lg .navbar-toggler {display:block;}
.footer_container{flex-direction: column;}
.logo_position {
  position: relative!important;
  width: 58px!important;
  height: unset!important;
  margin-top: unset;
  margin-left: 1px;
}
.bg-custom{height: auto;}
.mob_rewards_score {display: block;}
.submenu {margin-top: 76px;}
.follow_us{flex-direction: column;height: max-content;}
  }
