.checkbox .cr, .radio .cr {
  position: relative;
  display: inline-block;
  border: 1px solid #ffffff;
     border-radius: 18px;
  width: 2em;
  height: 2em;
   float: right;
  margin-right: .5em;
}
.lef{
padding-left: 0;
}
.lef1{
background:#78b5ca
}

.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon, .radio label input[type="radio"]:checked + .cr > .cr-icon {
  transform: scale(1) rotateZ(0deg);
  opacity: 1;
  color: white;
}
.col{
color:white;
    font-size: 11px;
  vertical-align: super;
}
.nam{
position: absolute;
  margin-top: 15px;
  margin-left: -50px;
  color: white;
}
.nam1{
    margin-left: -30px;
    position: absolute;
  margin-top: 15px;

  color: white;


}

.checkbox {
  position: relative;
  display: block;
  margin-top: 16px;

}
.lin{

    width: 100%;
  height: 2px;
  background-color: white;
}
.linr{

    width: 100%;
  height: 1px;
  background-color: rgb(189,221,226);
}
.b{
    padding-left: 16px;
      margin-top: 37px;
  padding-right: 5px;
}
.b1{
    padding-left: 16px;
      margin-top: 0;
  padding-right: 5px;
}
.fr{
    padding-left: 18px;
  margin-top: 40px;
}
.ull{
background-color:#a0cad9;
margin-bottom: 0;
margin-left:0;
border-radius: 5px;
}
.sp{
color:white;
font-size: 13px;
}
.sp1{
color:#61afcb;
font-size: 13px;
}
.sp2{
color:#6ebcdc;
background-color:white;
    border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
    padding: 2px;
}
.img01{
    width: 50px;
}
.img02{
     width: 43px;
}
.tex{    text-align: -webkit-center; text-align: -moz-center;   margin-top: 56px;}
.cr-icon1 {
  transform: scale(1) rotateZ(0deg);
  opacity: 1;
  color: white;
    left: 6px;
  top: 5px;
}

.my_img01 {

  vertical-align: middle;
  width: 83px;
}
.tcen{
text-align: -webkit-center; text-align: -moz-center;
}
.m01{
    margin-top:34px;
}
.m02{
    margin-top:53px;
}
.m03{
    margin-top:66px;
}
.m04{
    margin-top:68px;
}
.m05{
    margin-top:88px;
}
.m06{
    margin-top:29px;
}
.my_txtlt {
  color: #78b5ca;
  text-align: center;
  font-weight: 700;
  font-size: 18px;
    margin: 0;
  margin-top: -6px;
}
.my_txtup {
  color: grey;
  text-align: center;
  font-weight: 500;
  font-size: 11px;
}
.ddd{    margin-left: 22px;
  margin-bottom: -35px;
  margin-top: 21px;
  font-size: 18px;
  color: white;
  font-weight: 700;}
.imp{
      font-size: 11px;
  color: white;
}
.lip{
  padding:0 !important;
}
.ver{
  vertical-align: sub;
}
.impd{
      padding-left: 29px;
  margin-top: 22px;

}

.bbt{
      margin-top: 0;
  margin-bottom: 149px;
}

.verj{
  padding-left: 18px;
  margin-top: 233px;
}
.iim{
  border: none;
  border-top: 1px solid rgba(128, 128, 128, 0.29);
}
.txq {
      font-size: 16px;
  color: #558cae;
  font-weight: bold;
  margin-top: 30px;}

@media (max-width:1152px){
  .my_txt {
  color: #565656;
  text-align: center;
  font-weight: 700;
  font-size: 13px;
}
.my_img {
  vertical-align: middle;
  width: 93px;
}
.my_img01 {
  vertical-align: middle;
  width: 71px;
}
.sp1 {

  font-size: 11px;
}
.sp {

  font-size: 11px;
}


}
@media (max-width:1015px){
  .m01{margin-top:0}
  .m02{margin-top:0}
  .m03{margin-top:0}
#firp2 input{
  height:16px;
}
  #firp3 div table td{
        padding:11px 0px !important;
  line-height: 1.42857143;
  vertical-align: inherit;
    font-size: 10px;
  }
  #firp3 div table th{
    padding: 3px;

  }
  .txq {
  font-size: 16px;
  color: #558cae;
  font-weight: bold;
  margin-top: 12px;
}
  .my_txt {
  color: #565656;
  text-align: center;
  font-weight: 700;
  font-size: 10px;
}
  .fr {
  padding-left: 11px;
  margin-top: 40px;
}
}

@media (max-width:768px){
  .m {

  border:none;

}
.my_txt {
  color: #565656;
  text-align: center;
  font-weight: 700;
  font-size: 8px;
}


}
@media (max-width: 500px){

#firp3 div table th {
  padding: 3px;
  font-size: 9px;
}}
