
.hidealert
{
    display:none;
}
.bluebarmini
{
    margin-top:-40px;
}
#prodcost
{
    margin-top:5px;
}
#minmrp
{
    margin-top:5px;
}
.answer
{
    text-align: justify;
    width: 280px;
}
.prizes h2.contestTitle{margin: 0;padding: 48px 0 38px;text-align: center;font-family: rockwell;font-size: 40px;color: #ffbe1c;}
.contest ul li .hoverContent p{font-size: 18px;}
.section .expContainer .content p{font-size: 18px;letter-spacing: 0.5px;font-weight: 100;}
.rightfaq
{
    border-radius: 5px;
    padding: 10px;
    border: 1px solid #ccc;
    background-color: #fff;
    float: right;
    width: 300px;
    display: inline-block;
    margin-right: 0px;
    text-align: left;
}
.rightsection
{
    width:390px !important;
    margin-left:0px !important;
    margin-top:0px !important;
}
.rowbelow
{
    margin-bottom:10px;
}

/*********icons***********/
.sprite1{background: url("../../new-rewamp/images/book_salescontest/sprite_new.png") no-repeat !important;display: inline-block;}
.bigIcons{background: url("../../images/bigIcons.png") no-repeat !important;display: inline-block;}
span.content{background-position: -20px -14px !important;width: 42px;height: 73px;}
span.prize{background-position: -110px -14px !important;width: 61px;height: 71px;}
span.sponsor{background-position: -213px -37px !important;width: 74px;height: 52px;}
span.stories{background-position: -351px -22px !important;width: 59px;height: 56px;}
span.leaderboard{background-position: -448px -16px !important;width: 44px;height: 67px;}
span.winner{background-position: -549px -19px !important;width: 45px;height: 73px;}
span.challenge{background-position: 3px -2px !important;width: 190px;height: 216px;}
span.timeline{background-position: 3px -2px !important;width: 190px;height: 216px;}
span.rules{background-position: -235px -2px !important;width: 190px;height: 216px;}
span.quotes{background-position: -11px -133px !important;width: 80px;height: 76px;}
span.bell{background-position: -271px -158px !important;width: 19px;height: 25px;}
span.search{background-position: -319px -160px !important;width: 22px;height: 23px;}
/*new styles*/
span.leaderboard1{background-position: -477px -15px !important;width: 22px;height: 53px;}
span.winner1{background-position: -547px -15px !important;width: 22px;height: 53px;}
span.help{background-position: -559px -225px !important;width: 22px;height: 53px; margin-right: 5px;}
span.prize1{background-position: -120px -16px !important;width: 22px;height: 53px;}
span.content1{background-position: -29px -14px !important;width: 22px;height: 53px;}

/*********icons***********/

tr th{color: #ffbe1c !important;letter-spacing: 0.3px;background-color: #182232;}
tr:nth-child(even) td{color: #1a3049 !important;letter-spacing: 0.3px;background-color: #edf5f7 !important;}
tr:nth-child(odd) td{color: #1a3049 !important;letter-spacing: 0.3px;background-color: #fff;}
tr td,tr th{border-width: 0px;}

#banner {background: url('<?=base_url()?>/images/100percentroyalityfullbg.png') repeat-x; position: relative;}
#banner .banner-image{text-align: center;height: 156px;position: relative;background: url('<?=base_url()?>/images/100percentroyalitybg.png')  no-repeat center center}
#banner .banner-image img{position: absolute;left: 50%;margin-left: -229px;top: 0px;}
#banner .content{background: #dedfe2;padding: 70px 30px 30px;}
#banner .content ul{margin: 0 auto;padding: 0;}
.content ul li{font-size: 14px;color: #454545;list-style-type: none;font-weight: 600;text-align: left;font-family: segoeui;letter-spacing: 0.4px;width: 100%;padding-left: 40px;}
#royality_row {margin: 0 auto;padding: 0;}
.contest ul li .hoverContent{min-height: 787px;}
.prizessection tr td {border: 1px solid #1a3049 !important;color: #000 !important;/**font-weight: 600;*/font-size: 16px;letter-spacing: 0.5px;font-weight: 500;}
.prizessection table{width: 70%;}
.pricing-table .table-comparision td{font-size: 16px;font-weight: 500;}
.leaderboard .col-md-9{float: none;margin: 0 auto;}


.book_salescontest_wr .banner_content { color: #fff; position: absolute; left: 0; right: 0; width: 100%; margin:2% auto; top: 0px; bottom: 0px; text-transform: capitalize; text-align: center;} 
.book_salescontest_wr .banner_content h2{font-size: 38px; font-weight: 800; color: #fff; margin: 6px 0px 0px;text-shadow: 2px 2px #cc4949;font-family: 'Poppins', sans-serif;}
.book_salescontest_wr .banner_content p{display:block;font-style: italic; font-weight: 500;margin: 8px 0px 5px;} 
.book_salescontest_wr .banner_content h2 span {position: relative;height: 73px; display:block; vertical-align: top; margin: 0px auto 8px;width: 87px; }
.book_salescontest_wr .banner_content h2 i {text-shadow: none; display: block; font-size: 28px; background: url(../../new-rewamp/images/weekly_contest/fortnight_contest_banner_id.png); background-repeat: repeat; background-repeat: no-repeat; width: 87px; height: 73px; line-height: 69px; font-weight: 800; color: #fac02d;letter-spacing: -3px;font-family: 'roboto', sans-serif;background-size: contain;
background-position: center;} 

.book_salescontest_wr .banner_content span.date{font-size: 18px;color: #ffdf00;font-weight: 800;}
.book_salescontest_wr .banner_content span.date sup{text-transform: capitalize; font-size: 14px;}
.book_salescontest_wr .banner_content .steps_box{position: relative; background: #000; display: inline-block; padding: 20px; margin: 50px 5%; width: 140px; height: 135px; vertical-align: top; line-height: normal; border-radius: 35px; color: #fac02d;font-size: 18px;}
.book_salescontest_wr .banner_content .steps_box:before{content: ""; border: 2px dashed #fac02d; border-radius: 41px; width: 160px; height: 154px; display: block; position: absolute; top: -9px; left: -11px;} 
.book_salescontest_wr .banner_content .steps_box number{background: #fac02d; position: absolute; top: -28px; left: 0; right: 0; margin: auto; width: 52px; color: #000; font-size: 26px; border-radius: 50px; height: 52px; line-height: 50px;}
.book_salescontest_wr .banner_content .steps_box b{position: absolute; left: 0; right: 0px; top: 0; bottom: 0; margin: 28% auto; width: auto; display: inline-block; font-family: 'Poppins', sans-serif;}


.book_salescontest_wr #banner img{width: 100%;}
.book_salescontest_wr #banner img.web{display: block !important;}
.book_salescontest_wr #banner img.mobile{display: none !important;}

.book_salescontest_wr .section#How2Win .content ul li{font-weight: 500 !important;}

.book_salescontest_wr .prizes .price_box{border-radius: 5px;overflow: hidden; border: 1px solid #ff8f92;background: #ff8f92; position: relative; margin: 15px; width: 100%;box-shadow: 1px 0px 15px #ccc;}
.book_salescontest_wr .prizes .price_box .head{min-height: 110px;color: #fff; padding:18px 10px 10px 102px;}
.book_salescontest_wr .prizes .price_box img {position: absolute; left:-1px; bottom: -1px;}
.book_salescontest_wr .prizes .head h2{margin: 0px; color: #fff;font-size: 32px;text-align: left;font-weight: 800;} 
.book_salescontest_wr .prizes .head sup {font-weight: initial;font-size: 16px;} 
.book_salescontest_wr .prizes .head p{font-weight: 800;font-size:14px; margin:0;text-align: left;
padding: 5px 0px;line-height: normal;opacity: 0.7;}
.book_salescontest_wr .prizes .con{ text-align: left; margin:20px; line-height: normal;}
.book_salescontest_wr .prizes .con ul li{margin-bottom: 15px;margin-left: 20px;font-size: 16px;
font-weight: 500;}
.mr_top{margin-top:25px; }
.book_salescontest_wr .prizes .con ul li .fa {position: absolute; margin-left: -23px; color: #ff5a5f;margin-top: 2px; }
.book_salescontest_wr .prizes .head p span {display: block;font-size: 17px;
font-weight: 400;}


.winner_con {position: absolute; left: 26.7%; width: 13%; text-align: center; top: 39%; }
.winner_con h3{    font-size: 1.18em; color: #fff; text-transform: uppercase; line-height: 22px; font-family: Quattrocento; }
.book_list {position: absolute; right: 23.5%; top: 6%; width: 28%; text-align: center; }
.book_salescontest_wr #banner.winner .book_list img{width: 78px !important;
margin: 0px 13px;}

.challenge_box{border: 1px solid #D0D5DD; padding: 25px; border-radius: 10px;margin-bottom: 35px;}
.previous_challenge h1{font-size:32px;text-align: center;padding-bottom: 30px;font-weight: 700;}
.salesContestContainer1 h3{font-size:24px;margin-bottom: 40px;} 
.salesContestContainer1 h6{font-size:16px;margin-bottom: 30px;}
.salesContestContainer1 ul{margin:0px;}
.salesContestContainer1 li{font-size: 14px; font-weight: 400; line-height: 31px; padding-bottom: 25px;}
.salesContestContainer1 li:last-child{padding-bottom: 0px;}
.salesContestContainer1 li i.fa.fa-check-circle {margin-left: -22px; margin-right: 5px; }


.challenge_box_win{border: 1px solid #D0D5DD; padding: 15px; border-radius: 10px;}
.col-lg-4.challenge_box_win{margin-right:30px;margin-top:20px;}
.col-lg-8.challenge_box_win{max-width:63% !important;margin-top:20px;}
.expLeft h1{padding-bottom: 0px;}
.expLeft p{font-size: 16px;}
.challenge_box_win span{border-radius: 25px; background: #FC0560; color: #FFF; text-align: center; font-size: 18px; font-weight: 700; padding: 6px 15px; margin-bottom: 25px; display: inline-block;}
.challenge_box_win hr{max-width: 100%; border-width: 1px; border-color: #D0D5DD; }
.challenge_box_win li{list-style: disc; font-weight: 400; font-size: 14px; }
.challenge_box_win strong{font-weight: 500;}
.challenge_box_win ul{padding-left:20px;}
.note{font-size: 14px !important;margin-bottom: 0;}
.tips{border-radius: 20px;
background: #FFE9F1;padding:25px 75px;text-align: center;margin:20px 0px 40px;}
.helpwin_wr li {width: 45%; display: inline-block; vertical-align: top; margin: 20px 45px 20px 0; }
.helpwin_wr p{font-size: 14px;}
.helpwin_wr h5{font-size: 20px; margin: 15px 0;}

.container {
    max-width: 1100px;
}
.pricing-table1 .table-responsive {
    display: inline-block;
    width: 47.8%;
    vertical-align: top;
    border-radius: 20px;
border: 1px solid #D0D5DD;
}
.top_rank {
    border-radius: 10px;
    border: 0.75px solid #D0D5DD;
    width: 31%;
    display: inline-block;
    margin-right: 35px;
    margin-bottom: 35px;
    position: relative;
    padding: 13px 9px;
    vertical-align: top;
    text-align: left;
}
.top_rank:nth-child(3){margin-right: 0px;}
.top_rank .rank{border-radius: 8px 0px;
    background: #FC0560;
    position: absolute;
    left: 0;
    top:0;
    color: #fff;
    padding: 7px;
    font-size: 14px;
    line-height: 18px;}
.top_rank img{float: right;}
.top_rank a {
    font-size: 20px;
    font-weight: 700;
    color: #333;
    width: 60%;
    display: inline-block;
    margin-left: 45px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top: -10px;
}
.top_rank p{    font-size: 16px;
    width: 60%;
    margin-left: 45px;
    margin-top: -10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    text-align: left;}
.points{color: #FC0560;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    border-radius: 25px;
    background: rgba(252, 5, 96, 0.10);
    display: inline-block;
    padding: 0px 16px;
    line-height: 26px;
    float: left;
    margin-left: 45px;}
.pricing-table1 .table-responsive.table1{margin-right:40px;}
.table thead th {
    vertical-align: bottom;
    border-bottom: 1px solid #dee2e6;
    border-top: 0px solid #dee2e6;
}
.table td {
    border-top: 1px solid #dee2e6;
    font-size: 16px;
    font-weight: 400;
}
.table td a{
    color:#333;
}
tr:nth-child(even) td {
    color: #333 !important;
    letter-spacing: 0.3px;
    background-color: #fff !important;
}
.table {
    margin-bottom: 0;
}
tr th {
    color: #000 !important;
    letter-spacing: 0.3px;
    background-color: #182232;
    /* border-radius: 20px 20px 0px 0px; */
    background: #F8F8F8;
    font-size: 13px;
    font-weight: 500;
}


.previous_challenge .item{background: #ccc; border-radius: 5px; overflow: hidden; width: 32.5%; margin: 0px 5%;} 
.previous_challenge .item .winner_box{background: url(../../new-rewamp/images/weekly_contest/winner_cup.png); background-repeat: no-repeat;background-position:left bottom;min-height: 156px; position: relative;}
.previous_challenge .item .winner_box span{display: inline-block; width: 12%; left: 20px; position: absolute; text-align: center; top: 10px; font-size: 24px; color:#1a2b63;}
.previous_challenge .item .winner_box .winner_books{margin-top: 15px;width: 52%; display: inline-block; float: right; margin-right: 15px;}
.previous_challenge .item .winner_box p{position: absolute; width: 72%; display: inline-block; bottom: -17px; right: 0px; background: #333; padding: 5px 5px; font-size: 12px; color: #fff;} 
.previous_challenge .item .winner_box p i{font-style: italic;}
.previous_challenge .item .winner_box.bg1{background-color: #f7f73b}
.previous_challenge .item .winner_box.bg2{background-color: #46bff7}
.previous_challenge .item .winner_box.bg3{background-color: #65fcb3}
.previous_challenge .item .winner_box.bg4{background-color: #f7f73b}
.previous_challenge .item .winner_box.bg5{background-color: #46bff7}
.previous_challenge .item .winner_box.bg6{background-color: #65fcb3}

.previous_challenge .item .winner_box .winner_books i{height: 100%; display: inline-block; width: 33%; text-align: center; } 
.previous_challenge .item .winner_box .winner_books img{width: 70%; display: inline-block; margin: 0px auto 0px; }
.previous_challenge .item .winner_box .winner_books i.wiiner1:after{content: "1";background: #000;width: 90%;display: block;font-size: 10px;line-height: normal;color: #fff;margin: 0px auto;}
.previous_challenge .item .winner_box .winner_books i.wiiner2:after{content: "2";background: #000;width: 90%;display: block;font-size: 10px;line-height: normal;color: #fff;margin: 0px auto;}
.previous_challenge .item .winner_box .winner_books i.wiiner3:after{content: "3";background: #000;width: 90%;display: block;font-size: 10px;line-height: normal;color: #fff;margin: 0px auto;}




.previous_challenge .owl-carousel .item{background: #ccc;border-radius: 5px;overflow: hidden;}
.previous_challenge .owl-carousel .item .winner_box{background: url(../../new-rewamp/images/weekly_contest/winner_cup.png); background-repeat: no-repeat;background-position:left bottom;min-height: 156px; position: relative;}
.previous_challenge .owl-carousel .item .winner_box span{display: inline-block; width: 12%; left: 20px; position: absolute; text-align: center; top: 10px; font-size: 24px; color:#1a2b63;}
.previous_challenge .owl-carousel .item .winner_box .winner_books{margin-top: 15px;width: 65%; display: inline-block; float: right;}
.previous_challenge .owl-carousel .item .winner_box p{position: absolute; width:70%; display: inline-block; bottom: -17px; right: 0px; background: #333; padding: 1px 10px; font-size: 12px; color: #fff;} 
.previous_challenge .owl-carousel .item .winner_box p i{font-style: italic;}
.previous_challenge .owl-carousel .item .winner_box.bg1{background-color: #f7f73b}
.previous_challenge .owl-carousel .item .winner_box.bg2{background-color: #46bff7}
.previous_challenge .owl-carousel .item .winner_box.bg3{background-color: #65fcb3}
.previous_challenge .owl-carousel .item .winner_box.bg4{background-color: #f7f73b}
.previous_challenge .owl-carousel .item .winner_box.bg5{background-color: #46bff7}
.previous_challenge .owl-carousel .item .winner_box.bg6{background-color: #65fcb3}

.previous_challenge .owl-carousel .item .winner_box .winner_books i{height: 100%; display: inline-block; width: 33%; text-align: center; } 
.previous_challenge .owl-carousel .item .winner_box .winner_books img{width: 70%; display: inline-block; margin: 0px auto 0px; }
.previous_challenge .owl-carousel .item .winner_box .winner_books i.wiiner1:after{content: "1";background: #000;width: 90%;display: block;font-size: 10px;line-height: normal;color: #fff;margin: 0px auto;}
.previous_challenge .owl-carousel .item .winner_box .winner_books i.wiiner2:after{content: "2";background: #000;width: 90%;display: block;font-size: 10px;line-height: normal;color: #fff;margin: 0px auto;}
.previous_challenge .owl-carousel .item .winner_box .winner_books i.wiiner3:after{content: "3";background: #000;width: 90%;display: block;font-size: 10px;line-height: normal;color: #fff;margin: 0px auto;}

.previous_challenge .owl-carousel.owl-theme{display:inline-block;}

@media screen and (max-width: 960px){
.book_salescontest_wr #banner img.web{display: none !important;}
.book_salescontest_wr #banner img.mobile{display: block !important;}
.previous_challenge .owl-carousel .item .winner_box p{width: 74%;}
}

@media screen and (min-width: 1050px){
    #banner .content ul{width: 1000px;}
    #royality_row {width: 1000px;padding: 0 0 0 20px;}
}
@media screen and (max-width: 1199px){
  .contest ul li .hoverContent{height: auto !important;min-height: 0px;}
}
@media screen and (max-width: 767px){
  .leaderboard .col-md-9.table-responsive{max-width: 92%}
}
@media screen and (max-width: 768px){
  .prizesInner .shapes img{max-width: 100%;padding-top: 56px;}
  .prizessection table{width: 95%;}
  .pricing-table table{width: 95%;}
  .pricing-table .table-comparision{margin: 0 auto;}

  h1 {font-size: 28px !important;padding-bottom: 10px !important; }
.salesContestContainer1 h3 {font-size: 20px; margin-bottom: 15px; }
.salesContestContainer1 h6 {font-size: 15px; margin-bottom: 15px; }
.salesContestContainer1 ul {margin: 0px 25px; } 
.salesContestContainer1 li {line-height: 24px; padding-bottom: 15px; }
.col-lg-4.challenge_box_win,.col-lg-8.challenge_box_win {margin: 15px 0; max-width: 100% !important;} 
.tips {padding: 25px 25px;}
.helpwin_wr li {width: 100%; margin: 20px 10px; }
.top_rank {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
}
.pricing-table1 .table-responsive {
    display: inline-block;
    width: 100%;margin-bottom: 15px;}
.pricing-table1 .table-comparision td:nth-child(1) { 
    width: 5%;
    text-align: center !important;
}
.pricing-table1 .table-comparision td:nth-child(2) {
    width: 45%;text-align: left;
}
.pricing-table1 .table-comparision td:nth-child(3) {
    width: 25%;
}
}


@media screen and (min-width: 1025px) and (max-width: 1290px){
.book_salescontest_wr .banner_content h2 i{font-size: 22px;width: 80px;height: 59px;line-height: 54px;letter-spacing: -1px;}
.book_salescontest_wr .banner_content h2 span{height: 64px;width: 78px;}
.book_salescontest_wr .banner_content h2{font-size: 28px !important;}
.book_salescontest_wr .banner_content span.date{font-size: 12px;}
.book_salescontest_wr .banner_content span.date sup{font-size: 9px;} 
.book_salescontest_wr .banner_content .steps_box{margin: 27px 4%;width: 118px; height:113px;border-radius: 25px;font-size: 15px; float: left;} 
.book_salescontest_wr .banner_content .steps_box:before{content: ""; border-radius: 29px; width: 134px; height: 126px; top: -6px; left: -8px; }
.book_salescontest_wr .banner_content .steps_box number{top: -20px;width: 36px;height: 36px;line-height: 36px;font-size: 18px;}
.book_salescontest_wr .banner_content{margin: 3% auto;}
.previous_challenge .item .winner_box p{width: 72%;}
}


@media screen and (min-width: 768px) and (max-width: 1024px){
  
    .book_salescontest_wr #banner img.web{display: block !important;}
  .book_salescontest_wr #banner img.mobile{display: none !important;}

.book_salescontest_wr .banner_content h2 i{font-size: 16px;width: 48px;
height: 46px;line-height: 43px;letter-spacing: -1px;}
.book_salescontest_wr .banner_content h2 span{height: 44px;width: 48px;}
.book_salescontest_wr .banner_content h2{font-size: 18px !important;}
.book_salescontest_wr .banner_content span.date{font-size: 12px;}
.book_salescontest_wr .banner_content span.date sup{font-size: 9px;} 
.book_salescontest_wr .banner_content .steps_box{margin: 27px 3%;width: 88px; height: 93px;border-radius: 25px;font-size: 12px; float: left;} 
.book_salescontest_wr .banner_content .steps_box:before{content: ""; border-radius: 29px; width: 103px; height: 106px; top: -6px; left: -8px; }
.book_salescontest_wr .banner_content .steps_box number{top: -20px;width: 36px;height: 36px;line-height: 36px;font-size: 16px;}
.book_salescontest_wr .banner_content{margin: 2.5% auto;}
.previous_challenge .item .winner_box p{width: 76%;}

}

@media screen and (min-width: 641px) and (max-width: 767px){
.previous_challenge .item{width: 100%;margin: 0px 5% 5%;}
.previous_challenge .item .winner_box p{width: 68%;line-height: normal;}
.previous_challenge .item .winner_box .winner_books{width: 54%;}
}


@media screen and (min-width: 320px) and (max-width: 640px){
   
  .book_salescontest_wr .banner_content h2{font-size: 18px !important;}
  .book_salescontest_wr .banner_content h2 i{font-size: 12px; width: 36px; height: 35px; letter-spacing: -1px; line-height: 32px;} 
  .book_salescontest_wr .banner_content h2 span{height: 26px;width: 26px;}
.book_salescontest_wr .banner_content span.date{font-size: 12px;display: block;
margin-top: -6px;}
.book_salescontest_wr .banner_content span.date sup{font-size: 9px;} 
.previous_challenge .item{width: 100%;margin: 0px 5% 5%;}
.previous_challenge .item .winner_box p{width: 68%;}
.previous_challenge .item .winner_box .winner_books{width: 45%;}
}


.body {
    font-family: segoeui !important;
}

.body {
    font-family: "PT Sans", sans-serif !important;
    font-size: 13px;
    line-height: 22px;
    font-weight: 300;
}


.li.col-lg-4.d-lg-inline-block.align-text-top.last {
    width: 32%;
}