@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700');
@import url('https://fonts.googleapis.com/css?family=Carter+One');
h1{font-family: 'Carter One', cursive;}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
*{outline:none; box-sizing:border-box;}
a {
  background-color: transparent;
  transition: all ease-in-out .2s; 
    -moz-transition: all ease-in-out .2s;
    -webkit-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s; 
	text-decoration:none;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  margin: .67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}

body{font-family: 'Roboto', sans-serif; font-weight: 400; font-size:13px; margin:0px; padding:0px; color#111; background:#eee; padding-bottom:35px;}
.container{width:100%; margin:30px auto 0; padding:0 25px; text-align: center;}


.clear{clear:both;}


body {
  background: #34497d;
  
}
.main{font-family: 'Roboto', sans-serif; }
h4{ font-size:16px; font-weight:400; line-height:22px;}
.heplNo{color:#fff; font-size:18px;  }
.heplNo a{color:#fff; font-weight:500;}
.gift{background:#fff; text-align:center; margin-bottom:30px; padding:15px 0 0; border-radius: 10px; -webkit-border-radius: 10px;}
.pro_details{padding:20px;}
.gift_name{display:block; color: #555; font-size: 18px; font-weight: 600;     border-bottom: 1px solid #ddd; margin-bottom:10px;
    padding-bottom: 10px;}
.mrp{font-size:22px; font-weight:700; color:#111;  margin: 0px 0 10px;
    padding: 0px 0 0;}
.model{font-size: 18px; color:#444;}
.model span{}
.logo{width:100%;  background:#C80C0D;} 
.info{background: #fff;
    padding: 8px 15px;}
.info p{text-align:left; color:#111;  line-height:20px; padding:2px 0px; margin:0px;  font-size: 16px;}
.info p span{display:inline-block; width:105px;}
.wait{    background: #c80c0d; color:#fff; border:0px; width:100%; text-align:center; padding: 0px 50px 0px 0; height:50px; line-height:50px; font-size:18px; font-weight:600;     position: fixed;
    bottom: 0px;
    left: 0px;}
.helpline{    background: #fff;  border:0px; width:50px; height:50px;  position: fixed; bottom: 0px; right: 0px;}
.title{font-size:40px; text-align:center; color:#fff; font-weight:500; margin:0px; padding-top:5px;     line-height: 45px;      padding-bottom: 15px;}

.alert_box{background:#fff; position:absolute; width:80%; left:10%; background:#fff; color:#111;     top: 50%; 
    height: 200px; z-index:99999; border-radius:10px; -webkit-border-radius:10px; padding-top:20px;
    margin-top: -100px; 
	-ms-transform: scale(.1); /* IE 9 */
  -webkit-transform: scale(.1); /* Safari */
  transform: scale(.1); /* Standard syntax */
  transition:all ease-in 0.2s;  -webkit-transition:all ease-in 0.2s; -moz-transition:all ease-in 0.2s; 
	}
.alert_box.scale{ -ms-transform: scale(1); /* IE 9 */
  -webkit-transform: scale(1); /* Safari */
  transform: scale(1); /* Standard syntax */}
.alert_box h2{font-size:30px; margin-top:40px;}
.alert_boxBg{background:rgba(0, 0, 0, .75); position:fixed;  width:100%; height:100%; z-index:99; left:0px; top:0px; display:none;}
.confirm{ position:absolute;  width:100%; height:40px; z-index:9; left:0px; bottom:-1px; }
.confirm a{background:#11b50f; width:50%; display:block; float:left; color:#fff; height:40px; line-height:40px; border-radius:0 0 0 10px; font-size:20px; font-weight:500;}
.confirm a.conNo{background:#C80C0D;  border-radius:0 0 10px 0px;}
.leftTd{width:45%; text-align:right;}
.centerTd{width:10%; text-align:center;}
.rightTd{width:45%; text-align:left;}


