.err_msg{
	float:left;
	width:100%;
	color:#F00;
	display:none;
	font-size: 12px;
	text-align: left;
}



.err_nationality {
	float:left;
	width:100%;
	color:#F00;
	display:none;
	font-size: 12px;
	text-align: left;
}

.err_gender{
	float:left;
	width:95%;
	color:#F00;
	display:none;
	font-size: 12px;
	text-align: left;
	margin-left:4%;
}

.err_issmoker{
	float:left;
	width:95%;
	color:#F00;
	display:none;
	font-size: 12px;
	text-align: left;
	margin-left:4%;
}


.input-health-container_left {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 52px;
	float: left;
}

.fa {
	display: inline-block;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon {
	padding: 8px 10px;
	background: #0287ff;
	color: white;
	min-width: 50px;
	text-align: center;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

.brand_bg{
          float:left;
          margin-right:5px;
          width:100%;
}

.model_bg{
          float:left;
          margin-left:5px;
          width:100%;
}

.expiry_date {
     margin-top:12px;
     font-size: 15px;
     line-height: 20px;
     font-family: 'Calibri';
}

.clame_bg {
          margin-top:0px;
          font-size: 17px;
          line-height: 20px;
          font-family: 'Calibri';
}

label {
      margin-right: 4px;
      margin-bottom:10px;
}

h6 {
   font-size: 18px;
   line-height: 30px;
   font-family: 'Calibri';
   color:#000000;
   margin:0px 0px 3px 0px;
}

.mouse{
       background:url(../img/mouses.png) no-repeat 0px 0px;
       width:100%;
       height: auto;
       display:inline-block;
       float:left;
}

.expiry {
        margin-left: 20px !important;
}


/* Mark input boxes that gets an error on validation: */
input.invalid { background-color: #ffdddd;}
.tab { display: none;}


next-button:hover { opacity: 0.8;}
#prevBtn { background-color: #bbbbbb;}
/* Make circles that indicate the steps of the form: */
.step { height: 15px; width: 15px; margin: 0 2px; background-color: #bbbbbb; border: none;border-radius: 50%; display: inline-block;opacity: 0.5;}
.step.active { opacity: 1;}
/* Mark the steps that are finished and valid: */
.step.finish {background-color: #7fce00;}
.bike_detils {float: left;width: 48%;text-align: left; margin-top:0px;}
.previous-nsurer_bg {float: right;width: 48%;text-align: left;}
/*.custom_select { float: left; margin: 0 20px;}*/
.select_opts { background-color: #FFFFFF; font-family: 'Calibri'; font-size:18px; }
.option_title, .option { padding: 10px 20px; }
.option_title {	font-size:17px;  padding-right: 30px; background-color:#FFFFFF; color:#000000; font-family: 'Calibri'; border:1px solid #aaaaaa; -webkit-border-radius: 3px;-moz-border-radius: 3px;
border-radius: 3px;}
.option { border-top: 1px solid #FFF; }
.option:hover { background-color: #E2E2E2; }
.option.current { color: #FFF;  background-color: #3baedb;}
.option_title::selection { background-color: transparent; }
.option_title::-moz-selection {background-color: transparent;}
/* pure CSS Arrow */
.arrow { width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid black;}
.custom_select.opened .arrow { border-bottom: 5px solid #17bed0;  border-top: none;}
.selectvariant_bg{ margin-right:5px; width:97.5%; margin-top:12px;}


.textarea_bg {
	width: 98%;	border: solid 1px #aaa;border-radius: 7px;
}

.formontrol{
	width: 100%;
	border:none;
	outline:none;
	border-radius: 7px;
	min-height: 85px;
	font-size: 17px;
	padding: 10px;
	line-height:25px;
}

.running-text {
	font-size: 15px;
	line-height: 22px;
	padding-bottom: 13px;
}

.extrasupport_bgg {
	margin-top: 25px;
}

.third_party_liability{
      float:left;width: 185px;
}

.extrasupport_heading{
  margin-top:25px; margin-bottom:5px;
}

.extrasupport_contant{}

.third_party_liability_text{
	font-size: 15px;
	line-height: 23px;
	padding-bottom: 8px;
}

@media (min-width:900px){.regForm {
	background: #f7f7f7;
	padding: 28px 33px 20px 35px;
	width: 79.1%;
	float: right;
	min-height: 445px;
	margin-top: 0px;
}

.bg_fullname {float: left;
	width: 48%;
	position: relative;
	height: 75px;
}

.bg_email{
    float: left;
	width: 48%;
	position: relative;
	height: 75px;
}


.bg_number {
    float: left;
	width: 48%;
	margin-left: 2%;
	position: relative;
	height: 75px;
 }
 

.next-button {
      background-color: #7fce00;
      color: #ffffff;
      border: none;
      padding: 10px 30px;
      font-size: 24px;
      cursor: pointer;
      font-weight:bold;
      width:300px;
      margin-bottom:3px;
      margin-top:20px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;
      box-shadow: 0 3px #70b501;
}


.twowheeler {
	padding: 10px;
	width: 100%;
	font-size: 16px;
	font-family: 'Fira Sans Regular';
	border: 1px solid #aaaaaa;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 7px;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
	color: #000000;
}

.compare_health_insurance {
	text-align: center;
	color: #0a5887;
	font-size: 30px;
	margin-top: 0px;
	padding-top: 0px;
	font-family: 'Fira Sans SemiBold';
	margin-bottom: 5px;
	margin-left: 201px;
	width: 940px;
}

}
@media only screen and (max-width:699px) and (min-width:320px){

.regForm {
	background: #f7f7f7;
	padding: 15px 20px 20px 15px;
	width:100%;
	float: none;
	min-height: 445px;
	margin-top: 0px;
}

.bg_fullname {float: none;
	width: 100%;
	position: relative;
	height: 75px;}

.bg_email {
    float: left;
	width: 100%;
	position: relative;
	height: 75px;
}


.bg_number {
    float: left;
	width: 100%;
	margin-left: 0%;
	position: relative;
	height: 75px;
}

.next-button {
    background-color: #7fce00;
    color: #ffffff;
    border: none;
    padding: 10px 30px;
    font-size: 24px;
    font-family: 'Calibri';
    cursor: pointer;
    font-weight:bold;
    width:240px;
    margin-bottom:3px;
    margin-top:20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 3px #70b501;
}

.twowheeler {
	padding: 10px;
	width: 100%;
	font-size: 16px;
	font-family: 'Fira Sans Regular';
	border: 1px solid #aaaaaa;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 7px;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
	color: #000000;
}

.compare_health_insurance {
	text-align: center;
	color: #0a5887;
	font-size: 20px;
	margin-top: 0px;
	padding-top: 0px;
	font-family: 'Fira Sans SemiBold';
	margin-bottom: 5px;
	margin-left: 0px;
	width: 100%;
}

}


@media only screen and (max-width:899px) and (min-width:700px){

  .regForm {
	background: #f7f7f7;
	padding: 28px 33px 20px 35px;
	width: 79.1%;
	float: right;
	min-height: 445px;
	margin-top: 0px;
}
.bg_fullname {float: left;
	width: 48%;
	position: relative;
	height: 75px;}

.bg_email{float: left;
	width: 48%;
	position: relative;
	height: 75px;}


.bg_number {float: left;
	width: 48%;
	margin-left: 2%;
	position: relative;
	height: 75px;}
	.next-button { background-color: #7fce00; color: #ffffff; border: none; padding: 10px 30px; font-size: 24px; font-family: 'Calibri'; cursor: pointer; font-weight:bold; width:300px; margin-bottom:3px; margin-top:20px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;  box-shadow: 0 3px #70b501;}
	.twowheeler {
	padding: 10px;
	width: 80%;
	font-size: 16px;
	font-family: 'Fira Sans Regular';
	border: 1px solid #aaaaaa;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 7px;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
	color: #000000;
}
	.compare_health_insurance {
	text-align: center;
	color: #0a5887;
	font-size: 20px;
	margin-top: 0px;
	padding-top: 0px;
	font-family: 'Fira Sans SemiBold';
	margin-bottom: 5px;
	margin-left: 0px;
	width: 100%;
}

	}



 @media screen and (max-width: 1279px) {
.mouse_bg {
	width: 100%;
	margin: 0 auto;
}}

.bitcrame-health {
	font-size: 11px;
	text-align: right;
	margin-bottom: 5px;
}

.health_inc_bg {
	font-size: 16px;
	font-family: 'Fira Sans Regular';
	color: #000000;
}

.all-questions li {
	font-size: 15px;
	list-style-type: disc;
	padding: 8px 0px 6px 0px;
	margin-left: 60px;
}
.medical-emergency-tittle {
	font-size:22px;
	margin-bottom: 10px;
	color: #0a5888;
	margin-top:10px;
	font-family: 'Fira Sans SemiBold';
}

.medical-emergency-tittle_tp {
    font-size: 22px;
    font-family: 'Fira Sans SemiBold';
    margin-top:0px;
    margin-bottom: 10px;
    color: #0a5888;
}

.choosing-medical-insurance{
	font-size: 18px;
	font-weight: bold;
	margin-top: 15px;margin-bottom:5px;
}

.running-text strong {
	font-weight: bold;
}


.twowheelertype_img {text-align: center;width: 100%;}
.twowheelertype_tittle {font-size: 18px;color:#0a5888;	margin-bottom: 10px;text-align: center;}
.extrasupport_heading {float: left;width: 195px;}
.extrasupport_contant {float: left;width: 943px;}

.exclusionss_bg {
	min-height:237px;
}

.zero_depreciation{
    font-size: 22px;
    font-family: 'Fira Sans SemiBold';
    margin-top: 10px;
    margin-bottom: 10px;
    color: #0a5888;
    text-align:center;
}

.Choosing_coverage li {
	font-size: 15px;
    list-style: none;
    margin: 10px;
    float: left;
    width: 23.22%;
    text-align:center;
}

.Choosing_coverage_bg {
	border: solid 1px #ccc;
	padding:6px;
}

.greentick li {
	font-size: 15px;
	padding: 8px 0px 6px 20px;
	background:url(../img/motor/green-check.png) no-repeat 1px 10px;
}
.redtick li {
	font-size: 15px;
	padding: 8px 0px 6px 20px;
	background:url(../img/motor/red-close.png) no-repeat 1px 10px;
}
#back-top { visibility: hidden;}
#back-top.active {
  visibility: visible;
  position: fixed; right:10px; bottom: 10px; z-index:999;}
#back-top__content--desk { text-decoration: none;  color: #FFFFFF;transition: 0.2s; background: rgba(2, 135, 255, 0.9); padding: 5px;
  border-radius: 3px;}
#back-top__content--desk:hover { color: #FFFFFF;}
#back-top__content--desk > span { color: #FFFFFF;}

@media screen and (min-device-width: 320px) and (max-device-width: 345px){.twowheelertype li {float: none;width: 100%;padding: 20px;background:#f2fafe; margin:0px 7px;}
.left_right li{font-size: 15px;list-style-type: disc;padding: 8px 0px 6px 0px;margin-left: 20px;float:left;	width:100%;}
.half {	width: 100%;float:none;padding: 15px;border: solid 1px #aaa;border-radius: 7px;margin: 0%;}

}

@media screen and (min-device-width: 346px) and (max-device-width: 359px) {.twowheelertype li {float: none;width: 100%;padding: 20px;background:#f2fafe; margin:0px 7px;}
.left_right li{font-size: 15px;list-style-type: disc;padding: 8px 0px 6px 0px;margin-left: 20px;float:left;	width:100%;}
.half {	width: 100%;float:none;padding: 15px;border: solid 1px #aaa;border-radius: 7px;margin: 0%;}

}

@media screen and (min-device-width: 360px) and (max-device-width: 374px){.twowheelertype li {float: none;width: 100%;padding: 20px;background:#f2fafe; margin:0px 7px;}
.left_right li{font-size: 15px;list-style-type: disc;padding: 8px 0px 6px 0px;margin-left: 20px;float:left;	width:100%;}
.half {	width: 100%;float:none;padding: 15px;border: solid 1px #aaa;border-radius: 7px;margin: 0%;}

}

@media screen and (min-device-width: 375px) and (max-device-width: 383px) {.twowheelertype li {float: none;width: 100%;padding: 20px;background:#f2fafe; margin:0px 7px;}
.left_right li{font-size: 15px;list-style-type: disc;padding: 8px 0px 6px 0px;margin-left: 20px;float:left;	width:100%;}
.half {	width: 100%;float:none;padding: 15px;border: solid 1px #aaa;border-radius: 7px;margin: 0%;}
}

@media screen and (min-device-width: 384px) and (max-device-width: 389px) { .twowheelertype li {float: none;width: 100%;padding: 20px;background:#f2fafe; margin:0px 7px;}
.left_right li{font-size: 15px;list-style-type: disc;padding: 8px 0px 6px 0px;margin-left: 20px;float:left;	width:100%;}
.half {	width: 100%;float:none;padding: 15px;border: solid 1px #aaa;border-radius: 7px;margin: 0%;}
	}

@media screen and (min-device-width: 390px) and (max-device-width: 399px) {.twowheelertype li {float: none;width: 100%;padding: 20px;background:#f2fafe; margin:0px 7px;}
.left_right li{font-size: 15px;list-style-type: disc;padding: 8px 0px 6px 0px;margin-left: 20px;float:left;	width:100%;}
.half {	width: 100%;float:none;padding: 15px;border: solid 1px #aaa;border-radius: 7px;margin: 0%;}
}

@media screen and (min-device-width: 400px) and (max-device-width: 410px) {.twowheelertype li {float: none;width: 100%;padding: 20px;background:#f2fafe; margin:0px 7px;}
.left_right li{font-size: 15px;list-style-type: disc;padding: 8px 0px 6px 0px;margin-left: 20px;float:left;	width:100%;}
.half {	width: 100%;float:none;padding: 15px;border: solid 1px #aaa;border-radius: 7px;margin: 0%;}
}

@media screen and (min-device-width: 411px) and (max-device-width: 413px) {.twowheelertype li {float: none;width: 100%;padding: 20px;background:#f2fafe; margin:0px 7px;}
.left_right li{font-size: 15px;list-style-type: disc;padding: 8px 0px 6px 0px;margin-left: 20px;float:left;	width:100%;}
.half {	width: 100%;float:none;padding: 15px;border: solid 1px #aaa;border-radius: 7px;margin: 0%;}
}

@media screen and (min-device-width: 414px) and (max-device-width: 430px) {.twowheelertype li {float: none;width: 100%;padding: 20px;background:#f2fafe; margin:0px 7px;}
.left_right li{font-size: 15px;list-style-type: disc;padding: 8px 0px 6px 0px;margin-left: 20px;float:left;	width:100%;}
.half {	width: 100%;float:none;padding: 15px;border: solid 1px #aaa;border-radius: 7px;margin: 0%;}
}

@media screen and (min-device-width: 431px) and (max-device-width: 479px) {.twowheelertype li {float: none;width: 100%;padding: 20px;background:#f2fafe; margin:0px 7px;}
.left_right li{font-size: 15px;list-style-type: disc;padding: 8px 0px 6px 0px;margin-left: 20px;float:left;	width:100%;}
.half {	width: 100%;float:none;padding: 15px;border: solid 1px #aaa;border-radius: 7px;margin: 0%;}
}

/*@media screen and (min-device-width: 480px) and (max-device-width: 503px) {  	}

@media screen and (min-device-width: 504px) and (max-device-width: 532px) {	}

@media screen and (min-device-width: 533px) and (max-device-width: 567px) {	}

@media screen and (min-device-width: 568px) and (max-device-width: 599px) {	}

@media screen and (min-device-width: 600px) and (max-device-width: 639px) {	}

@media screen and (min-device-width: 640px) and (max-device-width: 666px) {	}

@media screen and (min-device-width: 667px) and (max-device-width: 699px) {	}

@media screen and (min-device-width: 700px) and (max-device-width: 730px) {	}

@media screen and (min-device-width: 731px) and (max-device-width: 767px) {	}

@media screen and (min-device-width: 768px) and (max-device-width: 799px) {	}

@media screen and (min-device-width: 800px) and (max-device-width: 811px) {	}

@media screen and (min-device-width: 812px) and (max-device-width: 822px) {	}

@media screen and (min-device-width: 823px) and (max-device-width: 853px) {	   }

@media screen and (min-device-width: 854px) and (max-device-width: 899px) {	  }

@media screen and (min-device-width: 900px) and (max-device-width: 949px) {   	}

@media screen and (min-device-width: 950px) and (max-device-width: 959px) {	 }

@media screen and (min-device-width: 960px) and (max-device-width: 1023px) {	}

@media screen and (min-device-width: 1024px) and (max-device-width: 1151px) {

@media screen and (min-device-width: 1152px) and (max-device-width: 1279px) {	}*/


@media screen and (min-width: 1280px) {

ul.twowheelertype li {
	float: left;
	width: 24%;
	background: #f2fafe;
	margin:0px 7px;
	padding:10px; text-align:center;
	min-height:335px;
}
.twowheelertype li:first-child{ margin-left:0px !important;}
.twowheelertype li:last-child{ margin-right:0px !important;}

.left_right li{
	font-size: 15px;
	list-style-type: disc;
	padding: 8px 0px 6px 0px;
	margin-left: 20px;
	float:left;
	width:35%;}

.half {	width: 48%;	float: left;padding: 15px;border: solid 1px #aaa;border-radius: 7px;margin: 1%;}
.mouse_bg {
	width: 90% !important;
	margin: 0 auto;
}

}

$(".read-more").readMore({previewHeight: 200});

.bg_email{float:left; width:48%; position:relative;height:75px;}

.bg_gender{float:left; width:48%; margin-left:2%; position:relative;height:75px;}
.gender_tag.gender_tag_unselected{background: #FFFFFF; height:50px;width:100%; position:relative; z-index:8; box-shadow: 0 1px 0 2px rgba(135, 135, 135, 0.3), 0 5px 2.4px rgba(135, 135, 135, 0.5), 0 10.8px 9px rgba(135, 135, 135, 0.2); border-radius:3px;}
.gender_tag_selected{ background: #0287ff; cursor: pointer;	box-sizing: border-box; font-family: Helvetica, Arial, Sans-Serif; text-decoration: none;color:#FFFFFF; height:50px; width: 198px;display: inline-block; border-radius: 3px; top:1px;transition: all 0.06s ease-out; position: relative; z-index:9; box-shadow: 0 1px 0 0px rgba(170, 170, 170, 0.3), 0 2px 2.4px rgba(170, 170, 170, 0.5), 0 10.8px 9px rgba(170, 170, 170, 0.2);}
#male , .male_image_select , .male_image_unselect { float: left;width: 0%;height: 50px;}
.female_bg{display: inline-block;width: 200px;height:50px;line-height:40px;background-color: white;margin: 4px;padding:0px;text-align: center;cursor: default;color: #333333;border: #9e9e9e 1px solid;	font-size: 18px;overflow: hidden;-webkit-touch-callout: none;-webkit-user-select: none;	-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;	box-shadow:0 3px #9aa3a9;float:left;border-radius: 3px;display: inline-block;	}
#female , .female_image_select , .female_image_unselect {float: left;width:0%;height: 50px;line-height: 40px; position:relative;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft:3px;border-top-left-radius: 3px;border-bottom-left-radius:3px;}


.bg_issmoker{float:left; width:48%; margin-left:2%; position:relative;height:75px;}
.issmoker_tag.issmoker_tag_unselected{background: #FFFFFF; height:50px;width:100%; position:relative; z-index:8; box-shadow: 0 1px 0 2px rgba(135, 135, 135, 0.3), 0 5px 2.4px rgba(135, 135, 135, 0.5), 0 10.8px 9px rgba(135, 135, 135, 0.2); border-radius:3px;}
.issmoker_tag_selected{ background: #0287ff; cursor: pointer;	box-sizing: border-box; font-family: Helvetica, Arial, Sans-Serif; text-decoration: none;color:#FFFFFF; height:50px; width: 198px;display: inline-block; border-radius: 3px; top:1px;transition: all 0.06s ease-out; position: relative; z-index:9; box-shadow: 0 1px 0 0px rgba(170, 170, 170, 0.3), 0 2px 2.4px rgba(170, 170, 170, 0.5), 0 10.8px 9px rgba(170, 170, 170, 0.2);}

#smoker , .smoker_image_select , .smoker_image_unselect { float: left;width: 0%;height: 50px;}
.nonsmoker_bg{display: inline-block;width: 200px;height:50px;line-height:40px;background-color: white;margin: 4px;padding:0px;text-align: center;cursor: default;color: #333333;border: #9e9e9e 1px solid;	font-size: 18px;overflow: hidden;-webkit-touch-callout: none;-webkit-user-select: none;	-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;	box-shadow:0 3px #9aa3a9;float:left;border-radius: 3px;display: inline-block;	}
#nonsmoker , .nonsmoker_image_select , .nonsmoker_image_unselect {float: left;width:0%;height: 50px;line-height: 40px; position:relative;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft:3px;border-top-left-radius: 3px;border-bottom-left-radius:3px;}



.male_bo {
  cursor: pointer;
  box-sizing: border-box;
  font-size:16px;
  font-family: Helvetica, Arial, Sans-Serif;
  text-decoration: none;
  color: #000000;
  height: 52px;
  line-height: 49px;
  display: inline-block;
border-radius: 3px;
top: 0;
transition: all 0.06s ease-out;
position: relative;
z-index: 10;
width: 45%;
}



.male_bo:hover {

  position:relative; z-index:8;}

.male_bo:active {
  top: 3px;
  color: white;}

.male_bo:active:before {
  top: 0; box-shadow: 0 3px 3px rgba(0, 0, 0, 0.7), 0 3px 9px rgba(0, 0, 0, 0.2);}



.male_bo:before {
  display: inline-block;
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
  top: 3px;
  border-radius: 3px;
  height: 52px;
  transition: all 0.078s ease-out;

}


.occupation_select {float: left;	width: 35px;height: 48px;}
.occupation_unselect {float: left;width: 35px;height: 48px;}
.occupation_tag_selected{background: #0a5887 !important;color: #FFF !important;        }
.occupation_tag { display: inline-block;width: 200px;height: 51px;background-color: white;margin:0px 6px 10px 0px;padding:0px;text-align: center;cursor: default;color: #333333;border: #9e9e9e 1px solid;	font-size: 14px;overflow: hidden;-webkit-touch-callout: none;-webkit-user-select: none;	-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;	box-shadow:0 2px #9aa3a9;float:left;border-radius:5px;display: inline-block;}


.mf_select{background: #0a5887;}

sup {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}
.five {
	font-size: 30px;
	color: #0287ff;
}
.health_inc_bg {
	font-size: 23px;
	font-family: 'Fira Sans Regular';
	color: #000000;
}
.term_inc_bg{	font-size: 23px;
	font-family: 'Fira Sans Regular';
	color: #000000;}

.citybg{ width:70%; float:left; margin-right:3%;}
.agebg{width:25%; float:right;}
.term_selectage{ width:150%; background:none; border:none; outline:none; height:50px;}
.ageb{width: 100%;	overflow: hidden;
	background: url(https://www.policyghar.com/img/small_select.png) no-repeat 85% 13px #FFF;
padding: 0px 8px;border: 1px solid #aaaaaa;	font-size: 16px;-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;}
option:first {
    color: #aaaaaa;
}
option {
    color: #000;
}
	.term_city {
	width: 70%;
	padding: 10px;
	font-size: 16px;
	font-family: 'Fira Sans Regular';
	border: 1px solid #aaaaaa;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 7px;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
	color: #000000;
}

.all-questions li {
	font-size: 15px;
	list-style-type: disc;
	padding: 8px 0px 6px 0px;
	margin-left: 60px;
}
.medical-emergency-tittle {
	font-size:22px;
	margin-bottom: 10px;
	color: #0a5888;
	margin-top:10px;
	font-family: 'Fira Sans SemiBold';
}
.medical-emergency-tittle_tp {
	font-size: 18px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom:5px;
}

.choosing-medical-insurance{
	font-size: 18px;
	font-weight: bold;
	margin-top: 15px;margin-bottom:5px;
}

.running-text strong {
	font-weight: bold;
}

.ad_bg {
	width: 100%;
	height: auto;
	margin-top: 25px;
}
.ad {
	width: 100%;
	height: auto;
}


.selfgender_tag.selfgender_tag_unselected{background: #FFFFFF; height:50px;width:100%; position:relative; z-index:8; box-shadow: 0 1px 0 2px rgba(135, 135, 135, 0.3), 0 5px 2.4px rgba(135, 135, 135, 0.5), 0 10.8px 9px rgba(135, 135, 135, 0.2); border-radius:3px;}
.selfgender_tag_selected{ background: #0287ff; cursor: pointer;	box-sizing: border-box; font-family: Helvetica, Arial, Sans-Serif; text-decoration: none;color:#FFFFFF; height:50px; width: 198px;display: inline-block; border-radius: 3px; top:1px;transition: all 0.06s ease-out; position: relative; z-index:9; box-shadow: 0 1px 0 0px rgba(170, 170, 170, 0.3), 0 2px 2.4px rgba(170, 170, 170, 0.5), 0 10.8px 9px rgba(170, 170, 170, 0.2);}
#selfmale{ float: left;width: 0%;height: 50px;}
#selffemale {float: left;width:0%;height: 50px;line-height: 40px; position:relative;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft:3px;border-top-left-radius: 3px;border-bottom-left-radius:3px;}


.selfissmoker_tag.selfissmoker_tag_unselected{background: #FFFFFF; height:50px;width:100%; position:relative; z-index:8; box-shadow: 0 1px 0 2px rgba(135, 135, 135, 0.3), 0 5px 2.4px rgba(135, 135, 135, 0.5), 0 10.8px 9px rgba(135, 135, 135, 0.2); border-radius:3px;}
.selfissmoker_tag_selected{ background: #0287ff; cursor: pointer;	box-sizing: border-box; font-family: Helvetica, Arial, Sans-Serif; text-decoration: none;color:#FFFFFF; height:50px; width: 198px;display: inline-block; border-radius: 3px; top:1px;transition: all 0.06s ease-out; position: relative; z-index:9; box-shadow: 0 1px 0 0px rgba(170, 170, 170, 0.3), 0 2px 2.4px rgba(170, 170, 170, 0.5), 0 10.8px 9px rgba(170, 170, 170, 0.2);}
#selfsmoker{ float: left;width: 0%;height: 50px;}
#selfnonsmoker {float: left;width:0%;height: 50px;line-height: 40px; position:relative;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft:3px;border-top-left-radius: 3px;border-bottom-left-radius:3px;}

.selfoccupation_tag.selfoccupation_tag_unselected{background: #FFFFFF; height:50px;width:100%; position:relative; z-index:8; box-shadow: 0 1px 0 2px rgba(135, 135, 135, 0.3), 0 5px 2.4px rgba(135, 135, 135, 0.5), 0 10.8px 9px rgba(135, 135, 135, 0.2); border-radius:3px;}
.selfoccupation_tag_selected{ background: #0287ff; cursor: pointer;	box-sizing: border-box; font-family: Helvetica, Arial, Sans-Serif; text-decoration: none;color:#FFFFFF; height:50px; width: 198px;display: inline-block; border-radius: 3px; top:1px;transition: all 0.06s ease-out; position: relative; z-index:9; box-shadow: 0 1px 0 0px rgba(170, 170, 170, 0.3), 0 2px 2.4px rgba(170, 170, 170, 0.5), 0 10.8px 9px rgba(170, 170, 170, 0.2);}


.spouseoccupation_tag.spouseoccupation_tag_unselected{background: #FFFFFF; height:50px;width:100%; position:relative; z-index:8; box-shadow: 0 1px 0 2px rgba(135, 135, 135, 0.3), 0 5px 2.4px rgba(135, 135, 135, 0.5), 0 10.8px 9px rgba(135, 135, 135, 0.2); border-radius:3px;}
.spouseoccupation_tag_selected{ background: #0287ff; cursor: pointer;	box-sizing: border-box; font-family: Helvetica, Arial, Sans-Serif; text-decoration: none;color:#FFFFFF; height:50px; width: 198px;display: inline-block; border-radius: 3px; top:1px;transition: all 0.06s ease-out; position: relative; z-index:9; box-shadow: 0 1px 0 0px rgba(170, 170, 170, 0.3), 0 2px 2.4px rgba(170, 170, 170, 0.5), 0 10.8px 9px rgba(170, 170, 170, 0.2);}
#salaried{ float: left;width: 0%;height: 50px;}
#selfemployed {float: left;width:0%;height: 50px;line-height: 40px; position:relative;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft:3px;border-top-left-radius: 3px;border-bottom-left-radius:3px;}


.spouseissmoker_tag.spouseissmoker_tag_unselected{background: #FFFFFF; height:50px;width:100%; position:relative; z-index:8; box-shadow: 0 1px 0 2px rgba(135, 135, 135, 0.3), 0 5px 2.4px rgba(135, 135, 135, 0.5), 0 10.8px 9px rgba(135, 135, 135, 0.2); border-radius:3px;}
.spouseissmoker_tag_selected{ background: #0287ff; cursor: pointer;	box-sizing: border-box; font-family: Helvetica, Arial, Sans-Serif; text-decoration: none;color:#FFFFFF; height:50px; width: 198px;display: inline-block; border-radius: 3px; top:1px;transition: all 0.06s ease-out; position: relative; z-index:9; box-shadow: 0 1px 0 0px rgba(170, 170, 170, 0.3), 0 2px 2.4px rgba(170, 170, 170, 0.5), 0 10.8px 9px rgba(170, 170, 170, 0.2);}
#spousesmoker{ float: left;width: 0%;height: 50px;}
#spousenonsmoker {float: left;width:0%;height: 50px;line-height: 40px; position:relative;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft:3px;border-top-left-radius: 3px;border-bottom-left-radius:3px;}

.err_selfgender{ float:left; width:100%; font-size:12px; color:red; text-align:left; display:none}
.err_spousegender{ float:left; width:100%; font-size:12px; color:red; text-align:left; display:none}
.err_selfissmoker{ float:left; width:100%; font-size:12px; color:red; text-align:left; display:none}
.err_selfAge{ float:left; width:40%; font-size:12px; color:red; text-align:left; display:none;margin-left:2% }

.err_spouseissmoker{ float:left; width:100%; font-size:12px; color:red; text-align:left; display:none; }
.err_spouseAge{ float:left; width:90%; font-size:12px; color:red; text-align:left; display:none; margin-left:2% }
.err_spouseoccupation { float:left; width:90%; font-size:12px; color:red; text-align:left; display:none; margin-left:2% }
.err_selfoccupation { float:left; width:90%; font-size:12px; color:red; text-align:left; display:none; margin-left:2% }
