@import url(../fonts/fonts.css);
body {
	margin: 0px;
	padding: 0px;
	font-size:14px;
	color:#000;
    font-family: 'hp_simplifiedregular';
}


img {
	max-width:100%;
}
.main {
	width:100%;
	height:auto;
}

.main_cont {

	height:auto;
	margin:0px auto;
}
.main_inr {
	padding:0px 0px;
}
.webr {
	font-family: 'WebRupee';
	display: inline-block;
 	*display: inline;
	zoom: 1;
	padding: 0 2px;
}

.main_box_red_new {
	width:100%;
	height:auto;
}
.main_wpr_red_new {
	width:1140px;
	margin:0 auto;
}
.main_wpr_inr_red_new {
	padding:0 10px;
}
img {max-width:100%;}

/* Redumption structure */

.redum_main_new {padding:20px 0 30px 0;}
.pos_rel{position:relative;}
.pos_rel_logo{position:absolute; right:0; top:25px; width:150px;}
    .pos_rel_logo img{width:100%; display:inline-block;}
    .redum_main_new .tit_red_nw {
        font-size: 48px;
        color: #0097cf;
        font-family: 'hp_simplifiedregular';
        padding-bottom: 10px;
    }
.redum_main_new .sb_hd_red_nw {font-size:24px; font-family: 'hp_simplifiedregular'; padding-bottom:20px; font-weight:normal;}
.redum_main_new .sb_hd_red_nw strong {font-family: 'hp_simplifiedbold'; padding-bottom:20px;}


.redum_main_new .col6 {width:50%; float:left;}
    .redum_main_new .col7 {
        width: 75%;
        float: left;
    }
    .redum_main_new .col3 {
        width: 25%;
        float: left;
    }
.red_new_col1 {padding:11px 0;}
.red_new_col1 .reg_txt {padding-top:0px;}
.red_new_col1 .reg_txt p{ font-size:14px; line-height:18px; padding-bottom:10px;}
.red_new_col1 .reg_txt p .red {color:#F00;}

.red_new_col1 .rht_txt_bx {width:172px; float:right; border:1px solid #0396d7; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-align:center; padding:10px; line-height:20px; margin-left:10px;}
.red_new_col1 .rht_txt_bx a {text-decoration:underline; color:#0097cf;}
.red_new_col1 .rht_txt_bx a:hover {text-decoration:none;}

.cstmr_dtl_red_new, .prchs_dtl {margin-bottom:30px;}
.cstmr_dtl_red_new h3, .prchs_dtl h3 {font-size:24px; color:#fff; background:#0097cf; height:50px; line-height:50px; font-family: 'hp_simplifiedregular'; font-weight:normal; padding:0 40px;}
.redum_main_new .gray_bx {background:#e1e4e6; padding:25px 40px;}
.redum_main_new .row {width:100%; float:left; margin-bottom:15px;}
.redum_main_new label {float:left; font-size:14px; line-height:35px; width:174px;}
.redum_main_new label.lht18 {line-height:18px;}
.cstmr_dtl_red_new label span, .prchs_dtl label span {color:#F00;}
.input_dv {background:#fff; width:282px; height:25px; padding:5px 10px; border:1px solid #9c9c9c; float:left; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; position:relative;}
.radio_dv {
    float:left;
    width: 275px;
}
.input_dv.width1 {width:36px; margin-right:5px; padding-left:5px; padding-right:5px;}
.input_dv.width1.gap {margin-right:80px;}
.input_dv.width2 {margin-right:5px; width:115px;}
.input_dv.width3 {margin-right:5px; width:223px;}
.input_dv.width4 {margin-right:5px; width:119px;}
.input_dv.gap {margin-right:80px;}
.input_txt, .select_red {width:100%; height:25px; line-height:25px; padding:0; border:1px solid #9c9c9c; font-size:14px; color:#000; border:none;}

.validatorError{width: 10px;
    height: 10px;
    position: absolute;
    right: -15px;
    top: -2px; display:block;}

.cstmr_dtl_red_new .radio_dv label {width:auto; float:left; margin-right:50px;}
.cstmr_dtl_red_new .radio_dv label .radio_red {margin-right:5px;}

.red_list_new h3 {font-size:18px; line-height:40px; padding:0 40px; background:#0097cf; color:#fff; font-family: 'hp_simplifiedregular'; font-weight:normal;}

.red_list_new p {line-height:18px; padding-bottom:7px;}
.red_list_new p strong {font-weight:bold;}
.red_list_new ul {padding-left:15px;}
.red_list_new li {line-height:18px; padding-bottom:7px; list-style:decimal;}
.red_list_new li ul {padding:10px 0 0 15px;}
.red_list_new li li {padding-bottom:4px; padding-left:5px; list-style:disc; }
.red_list_inr {padding:20px 40px;}

.red_pro_list li {list-style:disc;}
.red_pro_list li li {list-style:decimal;}
.tnc_red_new label {width:100%; padding:15px 0; line-height:normal;}
.tnc_red_new label .checkbx {margin-right:7px;}
.tnc_red_new .label {font-size:20px; font-family: 'hp_simplifiedbold'; float:none; font-weight:normal; display:block; margin-bottom:10px; width:auto;}
.tnc_red_new .label .checkbx {margin-right:5px;}
.tnc_red_new h4 {font-size:20px; font-family: 'hp_simplifiedbold'; float:none; font-weight:normal; padding:10px 0 20px 0;}

.tnc_red_new .table1 {margin:20px 0 20px 0;}
.tnc_red_new table label {width:auto; float:none; line-height:normal;}
.tnc_red_new table label .radio_tnc {margin-right:10px;}

.red_list_new a {color:#00afec; text-decoration:underline;}
.red_list_new a:hover {text-decoration:none;}

.red_list_new .btn_red_new {background:#1b96d3; font-size:20px; text-align:center; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:4px 10px; display:inline-block; text-decoration:none !important; width:100px; margin-top:10px;}

.advisory_cont {
	width:700px;
	height: auto;
	background:#fff;
	padding:40px 10px 20px 30px;
	position:relative;
	margin:50px auto;
	
}
.input_dv span {    
    color: red;
    display: inline;
    position: absolute;
    right: -10px;
    top: 1px;
}
.input_dv.input_out_red span {
    color: red;
    display: inline;
    position: absolute;
    right: -167px;
    top: 10px;
    width: 156px;
}

.banner_red_new img {
    width:100%;
}

.msg_text {
    right: -391px!important;
    top: 10px !important;
}


 <!--Upload Documents css -->
.upload_cont{ width:100%; height:auto;}
.upload_cont p{ font-size:14px; color:#000; line-height:18px; padding-bottom:25px;}
.upload_btn{ width:100%; padding-bottom:10px;}
input[type="file"] {
        opacity:0;
    } 
.inp_opcty{opacity:1 !important}
    .file {
        background: url(../images/upload_btn.png) no-repeat 260px 0px;
        width:39%;
        height:40px;
        position:relative;
        /*overflow:hidden;*/
    }
    .file label {
        padding:0 0 0 0px;
        color:#000000;
        width:100%;
    }
    .file .text {
        line-height:40px;
        width:80%;
        position:absolute;
        left:0px;
        top:0;
        color:#000;
        font-size:13px;
		padding-left:10px;
		background:url(../images/upload-value-bg.png) no-repeat 0px 2px;
    }
    .fileInput {width:93%; padding-bottom:10px;}

    .common_popup_main {background:rgba(0, 0, 0, 0.30); width:100%; height:100%; position:fixed; left:0; top:0; z-index:500;}
    .common_popup {background:#d4edf8; width:536px; position:absolute; left:50%; top:30%; margin:-111px 0 0 -276px;  border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; text-align:center; padding:10px;  box-shadow:rgba(0, 0, 0, 0.30) 5px 5px 10px;}
    .common_popup a.btns {width:476px; height:50px; line-height:50px; color:#fff; text-decoration:none; font-size:17px; display:block; margin:0 auto 10px auto; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#58b0e5;}
    .common_popup a.btns1 {margin-top:40px;}

.sl_invc_cpy_txt{
    display: block;
    height: 36px;
    position: absolute;
    right: -211px !important;
    top: 8px !important;
    color:#F00;
    width:200px;
}

.privcy_table {width:500px;}
ul.no_list  { list-style:none; padding-left:0px!important; }
ul.no_list li { list-style:none;}
ul.no_list li li { list-style: disc;}
ul.no_list li ul { padding-left:30px!important;}

.hd_otp{width:100%; padding-bottom:20px ;}

.divotp p {font-size:22px!important; padding-top:20px!important;}
.ftsame p {
    font-size: 17px !important;
    padding-top: 20px !important; line-height:22px !important;
}
.big_font{font-size:22px!important; padding-top:4px!important; line-height:28px!important;}
.btsdesko_banner{display:block;}
.owl-carousel .owl-item img.btsmobio_banner{display:none;}
.btsmobio_banner{display:none;}

.main_wpr_inr_red_new .input_dv span{position:relative; left:-10px; top:7px; font-size: 12px;}
.main_wpr_inr_red_new .redum_main_new .row{ margin-bottom:25px;}
.main_wpr_inr_red_new .sendotp{ display: inline-block;
background: #0097cf;
color: #fff;
height: 34px;
line-height: 34px;
padding: 0px 10px;
border-radius: 5px;
text-decoration: none;}

ul.roundnew{list-style:disc;}
ul.roundnew li { list-style:disc;}
ul.roundnew li li { list-style: disc;}
ul.roundnew li ul { padding-left:30px!important;}

.red_list_new22 li{margin-left:17px !important;}

.red_list2 p{margin-left:17px !important;}

.iner_list li {list-style:disc;}

.uploadcs .main_wpr_inr_red_new .redum_main_new .row { margin-bottom:35px!important;}

.radio_bil_nme input {margin:10px 10px 0 0; float:left;}

.npop{width:700px;background:#fff; margin:100px auto 0 auto;}
.npoppd{border:solid 1px #000; padding:20px 25px; text-align:center;}
.npoppd h2{font-size:28px; font-weight:normal; text-decoration:none; color:#000; padding-bottom:20px;}
.newpleft{width:48%; float:left;}
.newpleft a{background:#0096d6; font-size:22px; font-weight:normal; text-decoration:none; color:#fff; border-radius:0 10px; padding:5px 30px;}
.newpmidd{width:4%; float:left; text-align:center;}
.newpleft p{font-size:16px; padding:10px 0 0 0;}
.podesk{display:block;}
.pomobi{display:none;}


.Rslider-mn .owl-theme .owl-nav {display:none;}
.Rslider-mn .owl-theme .owl-dots {padding-top:10px;}
.Rslider-mn .owl-theme .owl-dots .owl-dot span, .Rslider-mn .owl-theme .owl-dots .owl-dot span {width:15px; height:15px;}
.Rslider-mn .owl-theme .owl-dots .owl-dot.active span, .Rslider-mn .owl-theme .owl-dots .owl-dot:hover span {background:#0396d7;}



.btmcaptcha{width:50%; float:left; margin:15px 0 0 174px;}
.Regcaptcha{width:50%; float:left; margin:15px 0 0 0;}
.subbtn{width:100%; float:left; margin:20px 0 10px 0;}


.newrow {
    width: 100%;
    float: left;
}
.newrowinr{padding:10px 0 20px 174px;}


.poup{width: 700px; margin:200px auto 0 auto; background: #fff;}
.poup-in{padding: 40px; text-align: center;}
.poup-in h1{color: #0199d5; font-size: 26px; font-weight: normal; text-decoration: none;}
.poup-in p{ font-size: 18px; font-weight: normal; text-decoration: none; padding: 20px 0;}
.poup-in span{ font-size: 16px; font-weight: normal; text-decoration: none; display: block}
.poup-in a{display: inline-block; padding: 5px 10px; color: #fff; text-decoration: none; background:#0096d6; font-size: 16px; border-radius: 0 5px; margin: 10px 0 5px 10px;}
.poup-in em{display: block; padding: 0 0 0 110px}

 .advisory_overlay2
        {
            background:rgba(0,0,0, 0.80);
            height: 100%;
            left: 0;
            position: fixed;
            top: 0;
            width: 100%;
            z-index: 2147483647;
        }

.bodybackground {
    background : url('../images/SpringBackground.jpg') no-repeat 50% 0;
}


   #thankyou_msg {display:block !important; position:static; background:none; height:auto; padding:0 0 20px 0;}
        #thankyou_msg .popup_boxnew {margin:0 auto; float:left; width:500px;}
        #thankyou_msg .coustemail {float:none; width:100%;}
        #thankyou_msg .coustemail_row1 a {width:48%; display:inline-block;;}
        #thankyou_msg .coustemail_row1 p {text-align:left;}
        #thankyou_msg .coustemail_row1 #otpsubmit {margin-right:15px;}
        #thankyou_msg .coustinp {height:30px;}
        #thankyou_msg .close_btnnew {display:none;}
        #thankyou_msg .coustemailpd {padding:25px 35px;}

.owlll-top .owl-theme .owl-nav {display:none;}


.owl-carousel .owl-item img.owl-mob {display:none;}


.advisory_cont {
            width: 830px !important;
            height: auto !important;
            background: #fff !important;
            padding: 40px 20px 20px 40px !important;
            position: relative !important;
            margin: 50px auto !important;
        }

.hd_advisory_box table td a.btnssss {
        width: 280px;
    color: #fff;
    padding: 0px;
    text-align: center;
    font-size: 13px !important;
    background: #0096d6;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    text-decoration: none;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 0 10px;
    margin-top:15px;
}

.lft-txt{
    padding: 10px 0 0 0;
    font-size: 13px;
                width:280px;
                text-align:left;
}
.red-div-txt{
    color: red;
}
.red-div-txt .date {padding-left:0; color:#000;}


.hd_advisory_box .offers-dates {text-align:center;}
.hd_advisory_box .offers-dates a.btnssss {
        width: 280px;
    color: #fff;
    padding: 0px;
    text-align: center;
    font-size: 13px !important;
    background: #0096d6;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    text-decoration: none;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 0 10px;
    margin-top:15px;
}
.hd_advisory_box .offers-dates .ritcoll {display:inline-block; padding:0 10px;}
.hd_advisory_box .offers-dates .lftcoll {display:inline-block; padding:0 10px;}

/*IPL Css*/

.theme-ipl{background:url(../images/stadium-bg.jpg) no-repeat center 0px;}
.theme-ipl #wappper{ background:url(../images/theme-bg.png) no-repeat center 0px;}
.theme-ipl .redum_main_new .tit_red_nw{ color:#fff;}
.theme-ipl .redum_main_new .sb_hd_red_nw{ color:#fff;}
.theme-ipl .red_list_inr{ color:#fff;}
.theme-ipl .red_new_col1 .rht_txt_bx{border:#fff 1px solid;}
.theme-ipl .red_new_col1 .reg_txt p{ color:#fff;}
.theme-ipl .red_new_col1 .rht_txt_bx a{ color:#fff;}
.theme-ipl .red_new_col1 .rht_txt_bx{ color:#fff;}
.theme-ipl .cstmr_dtl_red_new h3, .theme-ipl .prchs_dtl h3, .theme-ipl .red_list_new h3{ background:#05487d;}
.theme-ipl .redum_main_new .gray_bx, .theme-ipl .red_list_new .red_list_inr { background:#1a95d1;}
.theme-ipl .cstmr_dtl_red_new{ color:#fff;}
.theme-ipl .input{ color:#1a95d2!important;}
.theme-ipl .main_wpr_inr_red_new .sendotp{ background:#05487e; padding:0px 30px; font-size:13px; font-family: 'hp_simplifiedbold';}
.footer-theme{ height:30px; background:#a00a27; line-height:30px; text-align:right;}
.link-ftr{ color:#fff; text-decoration: none;}
.bowler-btm{ width:100px; height:auto; position:fixed; left:0px; bottom:0px; z-index:99999;}

.theme-ipl .redum_main_new label { color:#fff;}
.theme-ipl .redum_main_new .gray_bx p{color:#fff;}
.theme-ipl .btn_red_new { background:#05487d; font-size:15px; padding:6px 15px; color:#fff;}
.bg-postn {background-position: center -800px;}
.share-icon-thank { width:100%; height:auto; min-height:450px;}
.theme-ipl .coustemail_row1 p { color:#686b6b!important; }

.instagram-overlay{ width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:9999999; background: url(../images/instagram-overlay-bg.png) repeat 0px 0px; display:none;}
.instagram-tc-inr{ padding:30px; position:relative;}
.instagram-hd{ width:100%; padding-bottom:30px; text-align:center; font-size:30px; color:#0199d5; font-family: 'hp_simplifiedbold';}
.instagram-tc{ width:700px; height:auto; background:#FFF; margin:50px auto; border-radius:10px; border:#0199d5 2px solid;}
.instagram-tc ul{ padding-left:20px; list-style:disc;}
.instagram-tc li{ font-size:16px; line-height:23px; padding-bottom:10px; color:#000; list-style:disc;}
.close-instagram{ width:30px; display:block; text-decoration:none; position:absolute; right:5px; top:5px; z-index:1; font-size:30px; color:#0199d5; }

.social-icons{width:100%; float:left; padding:20px 0 0 0;}
.social-icons ul{list-style:none; padding:0px; margin:0px;}
.social-icons ul li{width:33%; float:left; list-style:none;}
.social-iconinr{padding:0 20px;}
.social-iconinr strong{font-size:16px;}
.social-iconinr p{font-size:16px !important; padding:10px 0 10px 0 !important; margin:0px}
.social-iconinr p a{text-align:center; display:block;}

.sc-hd{width:100%; float:left;}
.sc-hd p{margin:0px !important; padding:5px 0 !important;}

.tcft{position:fixed; bottom:0px; left:0px; width:100%;}

.floater-woi{ width:50px; height:auto; position:fixed; right:0px; top:200px; z-index:99999999; display:block;}
.newth_cnt{width:100%; float:left; padding:50px 0;}

.fbtxt{ display:none; }
.fbtxt #txtFacebook{
    padding: 8px 10px;
    border: 2px solid #999;
    width: 90%;
    margin-bottom: 20px;
}

.fbtxt #btnsubmit{ width: auto}

.fbtextlink{ padding: 10px 0;}

.chkipl{ margin-bottom: 20px; overflow: hidden;}
.chkipl2{ background:#05487d; overflow: hidden; padding: 10px 15px;}
.chkipl2 label{ width:100%; font-size: 19px;}
.chkipl2 label input{ margin-right: 10px;}

/*Social Media Css by Aman*/
.social-icons{width:100%; float:left; padding:20px 30px 0 30px;}
.scl-icn-row {text-align:center; padding:20px 0;}
.sc-icons {display:inline-block; padding:0 10px;}
.share-icon {padding:7px 0 0 0;}

.fbtextlink a {
color:#ff0000;
animation-name: myfirst;
  animation-duration: 0.4s; 
  animation-timing-function: ease-out; 
  animation-delay: 0;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  animation-fill-mode: none;
  animation-play-state: running; 
  }
  
                
@keyframes myfirst{
from   {color:#ff0000; text-decoration:none;}
to { color:#4200FF; text-decoration:underline;}
}
/* End Social Media*/

.redum_main_new .red_list_inr.note{
    padding: 0px 0px!important;
    font-size: 18px;
}
.pineperk-text {
    width:47%; float:right; font-size:15px;
}


/*Gift pop up given by mamta on 12 july 2018*/
.giftpop{width: 800px; margin: 40px auto; background: #fff;}
.giftinr{padding: 25px; border: solid 1px #000} 
.giftrow{width: 100%; float:left}
.giftrow p{font-size: 15px; padding: 5px 0}

.giftrow4{width: 100%; text-align: center; padding: 20px 0 0 0;}
.giftrow4 a{display: inline-block; padding: 10px 20px; background: #0097ce; color: #fff; text-decoration: none; font-weight: normal; font-size: 16px; margin: 0 5px; width:100px}
.giftrow em{float: left; margin-right: 10px;}
.giftrow span{ font-size: 13px; font-weight: normal; text-decoration: none; color: #000;}

.giftrow3{width: 100%; padding: 20px 0; float:left;}
.giftleft{width: 50%; padding: 20px 0; float: left;}
.giftleftinr{padding: 0 10px; border-left: solid 1px #000}
.custdetail{width: 100%; padding:5px 0}
.custdetail label{width:30%; float: left; font-size: 14px; font-weight: normal; text-decoration: none; line-height:20px}
.custdetail span{width: 60%; float: right; font-size: 14px; font-weight: normal; text-decoration: none;}
.giftright{width: 50%; float: right; height:217px; overflow:auto;}
.giftright table{font-size: 14px; border:solid 1px #898989}
.giftright table th{text-align: center; padding: 8px 0; background: #0097ce; color: #fff;}
.giftright table td{text-align: center; padding: 8px 10px; background: #fff; color: #000; border-bottom: solid 1px #a1a1a1;}
.nobr{border: none !important;}
.giftright table td span{color: #0097ce} 



.giftrowsub{display: inline-block; padding: 10px 20px; background: #0097ce; color: #fff; text-decoration: none; font-weight: normal; font-size: 16px; margin: 0 5px; width:140px}


.proceed{width:100%}
.proceed a{background:#1b96d3; font-size:20px; text-align:center; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:4px 10px; display:inline-block; text-decoration:none !important; width:100px; margin-top:10px;}



.captchmob{width:100px;}

.tblscroll{
    width:100%;
    overflow:auto;
}

.newrow {
    margin-bottom: 8px;
}

.over_auto_ovrlay {
    background: rgba(0, 0, 0, 0.50);
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999999999999999;
}

.over_auto {
    width: 465px;
    height: 270px;
    padding: 20px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -135px 0 0 -218px;
    background: #fff;
    border: 2px solid #0096d6;
}

/*.close_advisory{display:none;}*/
.over_auto_close {
    width: 24px;
    border-radius: 50%;
    height: 24px;
    position: absolute;
    right: -15px;
    top: -13px;
    background: url("/Redemption/commondiwali2016/images/close-wf.png") no-repeat #333;
    cursor: pointer;
    background-size: cover;
}

.mobilewidth {
    margin-right: 85px !important;
}

.Coalbodybackground {
    background: url('../images/Coal-India.jpg') no-repeat 50% 0;
}


.shleft {
    float: right;
    background: #0097cf;
    color: #fff !important;
    padding: 5px 10px;
    margin: 0 5px;
}

.nv-process-btn {
    background: #0097cf;
    color: #fff;
    padding: 10px;
    font-size: 18px;
    text-decoration: none;
    float: right;
}

.redum_main_new .sb_hd_red_nw .topheader {
    display:block;
}
.th_cnt p {
    padding-bottom: 18px;
    font-size: 18px;
}





.overlaynwy {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 99999999;
    background: url(../images/overlay-bg.png) repeat 0px 0px;
    display: block
}

.img-pop {
    width: 650px;
    margin: 30px auto 0 auto;
    position: relative;
}

    .img-pop img {
        width: 100%
    }



.closebtn {
    position: absolute;
    right: -13px;
    top: -13px;
    cursor: pointer;
}

.over_auto.buybackpopup {
    padding: 25px 50px;
    border: solid 1px #000;
    border-radius: 5px;
}
.over_auto.buybackpopup p {
    font-family: 'hp_simplifiedregular';
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
    color: #686b6b;
    width: 100%;
    float: left;
    padding: 10px 0;
}

.over_auto.buybackpopup ul.inputlist {
    display: inline-block;
    width: 100%;
    vertical-align: top;
}
.over_auto.buybackpopup ul.inputlist li label {
    font-family: 'hp_simplifiedregular';
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
    color: #686b6b;
}
.over_auto.buybackpopup ul.inputlist li input {
    margin-top: 3px;
}

.serialno_overlay2 {
    background: rgba(0,0,0, 0.80);
    height: 50%;
    left: 0;
    position: fixed;
    top: 0;
    width: 50%;
    z-index: 999999;
}

/*pop up reivented made by mithilesh*/
.overlay-msg {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    background-color: rgba(000, 0, 0, 0.5);
}

.popup-msg {
    width: 600px;
    padding: 20px;
    height: auto;
    margin: 80px auto;
    border-radius: 10px;
    background: #d2ebfb;
    position: relative;
}

.close-btn {
    width: 50px;
    height: 50px;
    display: block;
    background: url(../images/closebtn.png) no-repeat 0px 0px;
    position: absolute;
    right: -20px;
    top: -20px;
    z-index: 9;
}

.popup-msg p {
    font-size: 16px;
    line-height: 21px;
    color: #000;
    padding-bottom: 20px;
}

.popup-msg h2 {
    font-size: 18px;
    line-height: 21px;
    color: #000;
    padding-bottom: 20px;
    text-align: center;
}

.serial-row {
    width: 100%;
    height: 300px;
    overflow: auto;
}

    .serial-row li {
        width: 33%;
        float: left;
        font-size: 15px;
        color: #000;
        padding-bottom: 10px;
        text-align: center;
    }

/*pop up reivented made by mithilesh*/

.col-100 {
    width: 100%;
    overflow: hidden;
    padding-bottom: 15px;
}

    .col-100 .input_dv {
        width: 425px;
    }

/*for Festive offer 2020 given by mithilesh*/

.votc {
    width: auto !important;
    background: #2e75b6;
    border-radius: 0px !important;
}

    .votc a {
        color: #fff !important;
        font-size: 16px;
        text-decoration: none !important;
        font-weight: bold;
    }

.popup-ce {
    background: #2e75b6 !important;
    border-radius: 0px !important;
}

    .popup-ce .coustemailpd {
        border: #fff 1px solid !important;
    }

    .popup-ce .coustemail_row3 p {
        color: #fff !important;
    }

    .popup-ce .coustemail_row3 span {
        color: #fff !important;
    }

    .popup-ce .clsproceed {
        color: #0097cf !important;
        background: #fff !important;
    }

.tc {
    padding: 0px !important;
    background: none !important;
    color: #00b0f0 !important;
    text-decoration: underline !important;
}


.form-space .row {
    margin-bottom: 15px !important;
}

.upload-33 .row {
    width: 33% !important;
}

.upload-33 label {
    width: auto !important;
}


.acc h3 {
    background: #0097cf url(../images/acc-icon.png) no-repeat 97% 12px;
    margin-bottom:10px;
    cursor:pointer;
}

.acc-cont {
    display: none; 
}

.acc-icon {
    background-position:97% -38px !important;
}

.acc2 h3 {
    background: #0097cf url(../images/acc-icon.png) no-repeat 97% 12px;
    cursor: pointer;
}

.acc-cont2 {
    display: none;
}

.acc-icon2 {
    background-position: 97% -38px !important;
}
.red_declare{
    width:100%;
}
/* For changing gift table design given by mithilesh on 6 nov 2020*/

.hfo-table .bg_color1 td {
    background: #ffffff !important;
}

.hfo-table .bg_color2 td {
    background: #7acee9 !important;
}

.hfo-table .table_border td {
    border: #e2e4e6 1px solid !important;
    padding: 7px 5px !important;
}

.active-td td {
    background: #d8eff7 !important;
}

.cstmr_dtl_red_new h3 br {
    display: none;
}   
