.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;
}


.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});

