
body{
	font-family: Arial, sans-serif;
  font-size: 16px !important;
  /*background-color: #eeeeee;*/
}
html {
  font-size: 16px !important;
}
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 1.25rem;
    margin-bottom: 0.625rem;
}

.navbar-nav>li>a {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    line-height: 1.25rem;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 0.625rem 0.9375rem;
}
p {
    margin: 0 0 0.625rem;
}


h3
{
  color: #4058c5fc;
}
.main_header {
	text-align: center;
}
h1.heading1 {
	/*font-style: italic;*/
	font-weight: bold;
font-family: 'BioRhyme', serif;
  font-size:  2.1875rem;
	color: #4058c5fc;
}
p.paragraph {
	/*font-size: 1.25rem;*/
  font-size: 1.250rem;
    color: #4058c5fc;
    /*font-style: italic;
*/   
font-family: 'BioRhyme', serif;
font-weight: 400;
}
.checkbox label, .radio label {
    min-height: 1.25rem;
    padding-left: 1.25rem;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer;
}
.form-control {
  height: 2.125rem;
  font-size: 0.875rem;
}
span.span_text {
	font-family: 'BioRhyme', serif;
    font-size: 1.750rem;
    color: #000000;
    font-weight: bold;
}
.arrow_btn1 {
  margin-bottom: 2%;margin-top: 1%;display: inline-block;
}
.arrow_btn2 {
  margin-bottom: 5%;margin-top: 7%;display: inline-block;
}
.arrow_btn2ss {
  margin-bottom: 4%;margin-top: 3%;display: inline-block;
}
.arrow_btn2sss {
  margin-bottom: 5%;margin-top: 3%;display: inline-block;
}
.arrow_btn3 {
  margin-bottom: 5%;margin-top: 5%;display: inline-block;w
}
.arrow_btn33 {
  margin-bottom: 3%;margin-top: 3%;display: inline-block;w
}
.img_span {
    color: white;
    background-color: green;
    font-size: 0.938rem;
    padding: 0.90625rem 0rem;
    cursor: pointer;
}

a.para_a {
	color: #4058c5fc;
    cursor: pointer;
    text-decoration: underline;
    font-family: 'BioRhyme', serif;
    font-size: 1.125rem;
}
h6.heading2 {
  font-size: 1.375rem;
	color: #545454;
font-family: 'BioRhyme', serif;
	/*font-style: italic;*/
	font-weight: bold;
}
.middle_block {
	text-align: center;
  margin-top: 2%;
}
.box {
	text-align: center;
	width: 90%;
/*    background-image: url(../images/slider_bg2.png);*/
    margin: 0rem auto;
       /* box-shadow: 0 0 0.625rem 0.125rem #a58989;*/
       box-shadow: -0.125rem 0.4375rem 2.625rem 0.125rem rgba(0, 0, 0, .5);
    -webkit-box-shadow: -0.125rem 0.4375rem 2.625rem 0.125rem rgba(0, 0, 0, .5);
    -moz-box-shadow: -0.125rem 0.4375rem 2.625rem 0.125rem rgba(0, 0, 0, .5);
}
h3.heading3 {
    padding-top: 2%;
    font-size: 1.563rem;
    color: #4058c5fc;
    text-align: center;
    margin-bottom: 0.625rem;
 font-family: 'BioRhyme', serif;
}
.inner_block1 {
    width: 75%;
    margin: 0rem auto;
    display: inline-block;
    margin-top: 2%;
}
.inner_block2 {
    width: 90%;
    margin: 0rem auto;
    display: inline-block;
    margin-top: 3%;
}
.inner_block3 {
    width: 100%;
    margin: 0rem auto;
    margin-top: 3%;
    display: inline-block;
    padding-top: 3%;
}
.boxsss{
  text-align: center;
    width: 76%;
    margin: 0rem auto;
    /* box-shadow: 0 0 0.625rem 0.125rem #a58989; */
    box-shadow: -0.125rem 0.4375rem 2.625rem 0.125rem rgba(0, 0, 0, .5);
    -webkit-box-shadow: -0.125rem 0.4375rem 2.625rem 0.125rem rgba(0, 0, 0, .5);
    -moz-box-shadow: -0.125rem 0.4375rem 2.625rem 0.125rem rgba(0, 0, 0, .5);
}
a {
    color: #4058c5fc;
    text-decoration: none;
}
.boxsss h6{ 
  font-family: 'BioRhyme', serif; color: #000; 
/*font-size: 1.25rem; */
font-size: 1.250rem;
font-weight: 500; 
text-align: center; 
padding-top: 3%; 
/*padding-bottom: 3%;*/
} 
.boxsss h1{ 
  font-family: 'BioRhyme', serif; color: #4058c5fc; 
  /*font-size: 1.5625rem; */
  font-size: 1.563rem;
  font-weight: 600; text-align: center; /*margin: 3% 0;*/
}
.para p { 
  font-family: 'BioRhyme', serif; color: #000; 
  /*font-size: 1rem; */
  font-size: 1.000rem;
  font-weight: 400; text-align: center;
}
.para { 
  margin-bottom:3%; 
}
.boxsss{ 
  padding-bottom: 3%; 
}
button.view{    
  background-color: green;
    text-align: center;
    /* padding: 0.5625rem 0rem; */
    /* border-radius: 0.9375rem; */
    height: 2.5rem;
    width: 33%;
    color: #fff;
    font-family: 'BioRhyme', serif;
    font-weight: 600;
    /*font-size: 1.25rem;*/
    font-size: 1.250rem;
    border: none;
  }
i.fa.fa-check{ 
  color: #4058c5fc;
 /*font-size: 1.875rem; */
 font-size: 1.875rem;
  padding-right: 1.25rem; 
}
button.view:focus{ 
  outline: none; 
}
button.view:focus-within{ 
  outline: none; 
}
.inner_block3 h3{
   font-family: 'BioRhyme', serif;
}
#validfname, #validlname, #validEmail, #checks, #validaddress, #validcity, #validstate, #validphnum, #kk
{
    font-family: 'BioRhyme', serif; 
}
.range-slider__value_a, .span_belowtext1, .span_belowtext2, .span_belowtext3, .span_belowtext4
{
  font-family: 'BioRhyme', serif;
}
.inner_block3ss {
    width: 100%;
    margin: 0rem auto;
    margin-top: 3%;
    display: inline-block;
    padding-top: 3%;
}
.inner_block4 {
    width: 60%;
    margin: 0rem auto;
    margin-top: 3%;
    display: inline-block;
}
.box_one {
    border: 0.0625rem solid #6f5151bd;
    height: 10.9375rem;
    width: 9.375rem;
    margin: 0.3125rem auto;
    /* background-image: url("../images/home-loan.jfif"); */
}
.zip_code {
    width: 12.5rem;
    height: 3.125rem;
    padding: 1.5rem 0.75rem;
    font-size: 1.375rem;
    font-weight: bold;
    text-align: center;
    margin-bottom: 0.3125rem;
    border: none;
    margin-top: 3%;
    box-shadow: inset 0 0 1.25rem rgba(0, 0, 0, .5);
    font-family: 'BioRhyme', serif;
}
.continue_btn {
	cursor: pointer;
    display: inline-block;
    line-height: normal;
    text-align: center;
    height: 2.625rem;
    width: 8.125rem;
    padding: 0rem 0rem 0.3125rem;
    text-shadow: 0 0.0625rem 0.0625rem rgba(255, 255, 255, 0.75);
    transition: all 0.1s linear 0s;
    border-image: none;
    border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
    border-style: solid;
    border-width: 0.0625rem;
    background-color: #3864b1;
    background-image: linear-gradient(center top, #7195e6, #15cce9);
    background-image: -webkit-linear-gradient(#7195e6, #15cce9);
    background-image: -moz-linear-gradient(center top , #7195e6, #15cce9);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    box-shadow: 0.125rem 0.125rem 0.3125rem #888888;
    color: #FFFFFF;
    /*font-size: 1.125rem;*/
    font-size: 1.125rem;
    text-shadow: 0 -0.0625rem 0 rgba(0, 0, 0, 0.25);
    margin-bottom: 2.5rem;
}
.footer {
	text-align: center;
}
p.footer_para {
	/*font-size: 0.625rem;*/
  font-size: 0.625rem;
    color: #000000;
    padding: 5% 10% 0% 10%;
    text-align: center;
    font-family: 'BioRhyme', serif;
}
li.list {
	list-style-type: none;
	float: left;
}
nav.footer_nav {
	margin: 0rem auto;
}
.navbar {
	width: 50%;
	margin: 0rem auto;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent !important;
}
.nav>li>a{

  font-family: 'BioRhyme', serif;
}
p.footer_text {
	/*font-size: 0.75rem;*/
  font-size: 0.750rem;
    color: #999;
    font-family: 'BioRhyme', serif;
}
p.page7_para {
    /*font-size: 1.625rem;*/
    font-size: 1.625rem;
    color: #4058c5fc;
    text-align: center;
}
.container.container_one {
    width: 100%;
}

form.form-horizontal {
    /*margin-top: 5%;
    padding-left: 12%; */ 
}
.form-horizontal .form-group {
  margin: 0rem auto;
}
label {
    color: #4058c5fc;
    display: inline-block;
    font-size: 1.063rem;
    font-weight: bold;
}
.labelss
{
    color: #4058c5fc;
    display: inline-block;
    font-size: 1.063rem;
    font-weight: bold;
  
}
.image_label {
  /*box-shadow: -0.125rem 0.9375rem 2.625rem 0.375rem rgba(0, 0, 0, .5);
    -webkit-box-shadow: -0.125rem 0.9375rem 2.625rem 0.375rem rgba(0, 0, 0, .5);
    -moz-box-shadow: -0.125rem 0.9375rem 2.625rem 0.375rem rgba(0, 0, 0, .5);*/
}
.checkbox {
    margin-left: -12%;
}
.form-control.form-control-1 {
    width: 14%;
    float: left;
    /*font-size: 1.25rem;*/
    font-size: 1.250rem;
    /*padding-left: 1.125rem;*/
    text-align: center;
}
.dash {
    float: left;
    padding: 0.9375rem;
}
.form-control.form-control-2 {
    width: 20%;
    /*font-size: 1.25rem;*/
    font-size: 1.250rem;
    /*padding-left: 1.5625rem;*/
    text-align: center;
    float: left;
}



/* HIDE RADIO */
[type=radio] { 
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
  }
  
  /* IMAGE STYLES */
  [type=radio] + img {
    cursor: pointer;
  }
  
  /* CHECKED STYLES */
  [type=radio]:checked + img {
   /* outline: 0.125rem solid #4058c5fc;*/
  }
  .checked_label {
    outline: 0.125rem solid #4058c5fc;
  }

  .range-slider {
    margin: 1.25rem 0 0 0%;
  }
  
  .range-slider {
    width: 90%;
    margin-left: 6%;
    border-radius: 0.625rem;
   /* padding-top: 1%;*/
   /*margin-top: 6%;*/
   height: 1.25rem;
  }
  .range-sliders {
    margin: 1.25rem 0 0 0%;
  }
  
  .range-sliders {
    width: 90%;
    margin-left: 6%;
    border-radius: 0.625rem;
   /* padding-top: 1%;*/
   /*margin-top: 6%;*/
   height: 1.25rem;
  }
  input.range-slider__range, input.range-slider__range_a {
    width: 85%;
        margin-top: 0.4375rem;
    display: inline-block;
        /*box-shadow: 0rem 0rem 1.875rem #131313;*/
}
  input.range-slider__ranges {
    width: 85%;
        margin-top: 0.4375rem;
    display: inline-block;
        /*box-shadow: 0rem 0rem 1.875rem #131313;*/
}
span.range-slider__value, span.range-slider__value_a {
    float: right;
    /*box-shadow: 0rem 0rem 1.875rem #051627;*/
}
span.range-slider__values {
    float: right;
    /*box-shadow: 0rem 0rem 1.875rem #051627;*/
}
.continue_btn.continue_btn_a {
    margin-top: 5%;
}
  
  .range-slider__range, .range-slider__range_a {
    -webkit-appearance: none;
    width: calc(100% - (4.5625rem));
    height: 0.625rem;
    border-radius: 0.625rem;
    background: #d7dcdf;
    outline: none;
    padding: 0;
    margin: 0;
  }
  .range-slider__range::-webkit-slider-thumb, .range-slider__range_a::-webkit-slider-thumb {
    -webkit-appearance: none;
            appearance: none;
    width: 1.25rem;
    height: 1.25rem;
    border-radius: 50%;
    background: #2c3e50;
    cursor: pointer;
    transition: background .15s ease-in-out;
  }
  .range-slider__range::-webkit-slider-thumb:hover, .range-slider__range_a::-webkit-slider-thumb:hover {
    background: #4058c5fc;
  }
  .range-slider__range:active::-webkit-slider-thumb, .range-slider__range_a:active::-webkit-slider-thumb {
    background: #4058c5fc;
  }
  .range-slider__range::-moz-range-thumb, .range-slider__range_a::-moz-range-thumb {
    width: 1.25rem;
    height: 1.25rem;
    border: 0;
    border-radius: 50%;
    background: #2c3e50;
    cursor: pointer;
    transition: background .15s ease-in-out;
  }
  .range-slider__range::-moz-range-thumb:hover {
    background: #4058c5fc;
  }
  .range-slider__range:active::-moz-range-thumb {
    background: #4058c5fc;
  }
  .range-slider__range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 0.1875rem #fff, 0 0 0 0.375rem #4058c5fc;
  }
  .range-slider__range_a::-moz-range-thumb:hover {
    background: #4058c5fc;
  }
  .range-slider__range_a:active::-moz-range-thumb {
    background: #4058c5fc;
  }
  .range-slider__range_a:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 0.1875rem #fff, 0 0 0 0.375rem #4058c5fc;
  }


    .range-slider__ranges {
    -webkit-appearance: none;
    width: calc(100% - (4.5625rem));
    height: 0.625rem;
    border-radius: 0.625rem;
    background: #d7dcdf;
    outline: none;
    padding: 0;
    margin: 0;
  }
  .range-slider__ranges::-webkit-slider-thumb {
    -webkit-appearance: none;
            appearance: none;
    width: 1.25rem;
    height: 1.25rem;
    border-radius: 50%;
    background: #2c3e50;
    cursor: pointer;
    transition: background .15s ease-in-out;
  }
  .range-slider__ranges::-webkit-slider-thumb:hover {
    background: #4058c5fc;
  }
  .range-slider__ranges:active::-webkit-slider-thumb {
    background: #4058c5fc;
  }
  .range-slider__ranges::-moz-range-thumb {
    width: 1.25rem;
    height: 1.25rem;
    border: 0;
    border-radius: 50%;
    background: #2c3e50;
    cursor: pointer;
    transition: background .15s ease-in-out;
  }
  .range-slider__ranges::-moz-range-thumb:hover {
    background: #4058c5fc;
  }
  .range-slider__ranges:active::-moz-range-thumb {
    background: #4058c5fc;
  }
  .range-slider__ranges:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 0.1875rem #fff, 0 0 0 0.375rem #4058c5fc;
  }

  .range-slider__value_a:after {
    position: absolute;
    top: 1rem;
    left: -0.4375rem;
    width: 0;
    height: 0;
    border-top: 0.4375rem solid transparent;
    border-right: 0.4375rem solid #2c3e50;
    border-bottom: 0.4375rem solid transparent;
    content: '';
  }


  .range-slider__values:after {
    position: absolute;
    top: 0.5rem;
    left: -0.4375rem;
    width: 0;
    height: 0;
    border-top: 0.4375rem solid transparent;
    border-right: 0.4375rem solid #2c3e50;
    border-bottom: 0.4375rem solid transparent;
    content: '';
  }
  
  ::-moz-range-track {
    background: #d7dcdf;
    border: 0;
  }
  
  input::-moz-focus-inner,
  input::-moz-focus-outer {
    border: 0;
  }

  

 


/* arrow */
@-moz-keyframes bounceDown {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-1.875rem);
    transform: translateY(-1.875rem);
  }
  60% {
    -moz-transform: translateY(-0.9375rem);
    transform: translateY(-0.9375rem);
  }
}
@-webkit-keyframes bounceDown {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-1.875rem);
    transform: translateY(-1.875rem);
  }
  60% {
    -webkit-transform: translateY(-0.9375rem);
    transform: translateY(-0.9375rem);
  }
}
@keyframes bounceDown {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-1.875rem);
    -ms-transform: translateY(-1.875rem);
    -webkit-transform: translateY(-1.875rem);
    transform: translateY(-1.875rem);
  }
  60% {
    -moz-transform: translateY(-0.9375rem);
    -ms-transform: translateY(-0.9375rem);
    -webkit-transform: translateY(-0.9375rem);
    transform: translateY(-0.9375rem);
  }
}





@-webkit-keyframes bounceLeft {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -webkit-transform: translateX(1.875rem);
    transform: translateX(1.875rem);
  }
  60% {
    -webkit-transform: translateX(0.9375rem);
    transform: translateX(0.9375rem);
  }
}
@-moz-keyframes bounceLeft {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateX(0);
  }
  40% {
    transform: translateX(1.875rem);
  }
  60% {
    transform: translateX(0.9375rem);
  }
}
@keyframes bounceLeft {
  0%,
  20%,
  50%,
  80%,
  100% {
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -ms-transform: translateX(1.875rem);
    transform: translateX(1.875rem);
  }
  60% {
    -ms-transform: translateX(0.9375rem);
    transform: translateX(0.9375rem);
  }
}
/* /left bounce */


/* right bounce */
@-webkit-keyframes bounceRight {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -webkit-transform: translateX(-1.875rem);
    transform: translateX(-1.875rem);
  }
  60% {
    -webkit-transform: translateX(-0.9375rem);
    transform: translateX(-0.9375rem);
  }
}
@-moz-keyframes bounceRight {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateX(0);
  }
  40% {
    transform: translateX(-1.875rem);
  }
  60% {
    transform: translateX(-0.9375rem);
  }
}
@keyframes bounceRight {
  0%,
  20%,
  50%,
  80%,
  100% {
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -ms-transform: translateX(-1.875rem);
    transform: translateX(-1.875rem);
  }
  60% {
    -ms-transform: translateX(-0.9375rem);
    transform: translateX(-0.9375rem);
  }
}
/* /right bounce */


/* assign bounce */
.fa-arrow-right {
  -webkit-animation: bounceRight 2s infinite;
  animation: bounceRight 2s infinite;
/*font-size:2.5rem;*/
font-size: 2.500rem;
cursor: pointer;
color: #4058c5fc;
}

.fa-arrow-left {
  -webkit-animation: bounceLeft 2s infinite;
  animation: bounceLeft 2s infinite;
  /*font-size:2.5rem;*/
  font-size: 2.500rem;
  cursor: pointer;
color: #4058c5fc;
margin-right: 40%;
}

.fa-chevron-down {
  -moz-animation: bounceDown 2s infinite;
  -webkit-animation: bounceDown 2s infinite;
  animation: bounceDown 2s infinite;
text-align:center;
  display:block;
}


.c#4058c5fcits {padding-top:3.125rem; display:block; clear:both;}



.zipclass::-webkit-input-placeholder
{
  color: red;
}

.navbar-nav>li>a {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
  }
  .datecls {
    width: 17.25rem;
  }

  #state {
    height: 3.125rem;width: 50%;padding: 0rem;
  }
  label.label_hover:hover {
      transform: scale(1.1, 1.1);
      outline: 0.125rem solid #4058c5fc;
        box-shadow: 0.1875rem 1.25rem 2.625rem 0.75rem rgba(0, 0, 0, .5);;
    -webkit-box-shadow: 0.1875rem 1.25rem 2.625rem 0.75rem rgba(0, 0, 0, .5);;
    -moz-box-shadow: 0.1875rem 1.25rem 2.625rem 0.75rem rgba(0, 0, 0, .5);;
  }
  label.label_hover {
    transition: all .3s ease-in-out;
  }
  .form-control {
    width: 50%;
    border-radius: 0.625rem;
    /* margin: 0rem auto; */
    padding: 1.5rem 0.75rem;
    margin-bottom: 5%;
    box-shadow: inset 0 0 1.25rem rgba(0, 0, 0, .5);
  }
  .form-horizontal .control-label {
      padding-top: 1rem;
      margin-bottom: 0;
      text-align: right;
  }
    .adjust_top {
      margin-top: 2%;
    }
        .range-slider__values {
    display: inline-block;
    position: relative;
    width: 6.25rem;
    /*font-size: 1.25rem;*/
    font-size: 1.250rem;
    color: #fff;
    /*line-height: 1.25rem;*/
    line-height: 1.25rem;
    text-align: center;
    border-radius: 0.1875rem;
    background: #2c3e50;
    padding: 0.3125rem 0.625rem;
    margin-left: 0rem;
  }
  .range-slider__value {
    display: inline-block;
    position: relative;
    width: 6.25rem;
    /*font-size: 1.25rem;*/
    font-size: 1.250rem;
    color: #fff;
    line-height: 1.25rem;
    text-align: center;
    border-radius: 0.1875rem;
    background: #2c3e50;
    padding: 0.3125rem 0.625rem;
    margin-left: 0rem;
  }
  .range-slider__value_a {
    display: inline-block;
    position: relative;
    width: 7.25rem;
    font-size: 1.063rem;
    color: #fff;
    line-height: 1.875rem;
    text-align: center;
    border-radius: 0.1875rem;
    background: #2c3e50;
    padding: 0.3125rem 0.25rem;
    margin-left: 0rem;
    margin-top: -0.625rem;
  }
  .range-slider__value:after {
    position: absolute;
    top: 0.5rem;
    left: -0.4375rem;
    width: 0;
    height: 0;
    border-top: 0.4375rem solid transparent;
    border-right: 0.4375rem solid #2c3e50;
    border-bottom: 0.4375rem solid transparent;
    content: '';
  }
  .span_belowtext1 {
    width: 18%;
    text-align: left;
    float: left;
    color: #AAAAAA;
    margin-top: 0.3125rem;
    margin-left: 1%;
    /*font-size: 1rem;*/
    font-size: 1.000rem;
  }
  .span_belowtext2 {
    width: 16%;
    float: left;
    text-align: left;
    padding-left: 0.5rem;
    color: #AAAAAA;
    margin-top: 0.3125rem;
    /*font-size: 1rem;*/
    font-size: 1.000rem;
  }
  .span_belowtext3 {
    width: 16%;
    float: left;
    text-align: right;
    padding-right: 3%;
    color: #AAAAAA;
    margin-top: 0.3125rem;
    /*font-size: 1rem;*/
    font-size: 1.000rem;
  }
  .span_belowtext4 {
    text-align: right;
    color: #AAAAAA;
    margin-top: 0.3125rem;
    width: 17%;
    float: left;
    /*font-size: 1rem;*/
    font-size: 1.000rem;
  }
  .span_belowtext5 {
    text-align: right;
    color: #AAAAAA;
    margin-top: 0.3125rem;
    width: 18%;
    float: left;
    /*font-size: 1rem;*/
    font-size: 1.000rem;
  }

/* **************************************************************************************** */

/*media queries*/

@media screen and (max-width:772px) and (min-width: 768px) {
  .inner_block1 {width: 100%;}
  .box {width: 100%;}
  h3.heading3 {font-size: 1.532rem;}
  .inner_block2 {width: 100%; text-align: center; margin-left: -1.125rem;}
  .range-slider__value_a{ 
    /*margin-top: 0.1rem;*/
        width: 7.25rem;
  }
  .inner_block3 { width: 100%;}
  input.range-slider__ranges { width: 75%;}
  input.range-slider__range, input.range-slider__range_a { width: 75%;}
  .span_belowtext1 {width: 16%; text-align: left; margin-left: 0%;}
  .span_belowtext2 {width: 17%; padding-left:0rem;}
  .span_belowtext3 {width: 16%; padding-right:0rem; text-align: left;}
  .span_belowtext4{ width:15%;}
  .span_belowtext5{
        text-align: right;    width: 14%;
  }
  .form-control.form-control-1 {
    width: 18% !important;
  }
  .form-control.form-control-2 {
    width: 24% !important;
  }
  .inner_block3 h3 {
    font-size: 1.5rem;
    text-align: center;
  }
 }

@media screen and (max-width:804px) and (min-width: 800px) {
  .inner_block1 {
    width: 100%;
  }
  .box {width: 100%;}
  .inner_block2 {width: 100%;}
  .inner_block3 h3 {
    font-family: 'BioRhyme', serif;
    font-size: 1.25rem;
    text-align: left;
    margin-left: 30%;
    margin-top: 0%;
  }
  .range-slider__value_a {
    margin-top: -0.75rem;
  }
  input.range-slider__range, input.range-slider__range_a {
    width: 75%;
  }
  input.range-slider__ranges {
    width: 75%;
  }

  /*.span_belowtext1 {
    width: 18%;
    margin-left: 5% !important;
    text-align: left;
    font-size: 0.75rem;
  }
  .span_belowtext2 {
      width: 15%;
      float: left;
      text-align: left;
      padding-left: 0%;
      font-size: 0.75rem;
  }
  .span_belowtext3 {
      width: 15%;
      float: left;
      text-align: left;
       padding-right: 0%;
       font-size: 0.75rem;
  }
  .span_belowtext4 {
      text-align: left;
      width: 12%;
      float: left;
      font-size: 0.75rem;
  }
  .span_belowtext5 {
      text-align: right;
      width: 15%;
      float: left;
      font-size: 0.75rem;
  }*/
  .form-control.form-control-1 {
    width: 20%;
  }
  .form-control.form-control-2 {
    width: 26%;
  }
}

 @media only screen and (min-width: 668px) and (max-width: 670px) { 
  .inner_block3_new {
      margin-bottom: 3%;
    }
    .form-control.form-control-1 {
      width: 16% !important;
      font-size: 1.50rem !important;
    }
    .form-control.form-control-2 {
      width: 20% !important;
      font-size: 1.50rem !important;
    }
    label#kk {
      margin-top: 5%;
  }
  .adjust_left {
    /*left: 20%;*/
    margin: auto;
    display: flex;
  }
}

 /*safari browser css*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .inner_block1, .inner_block2, .inner_block4 {
    margin-bottom: 5%;
  }
}



@media screen and (max-width: 810px) and (min-width: 780px)  {
    .inner_block1 {
      width: 100%;
    }
    .box {
      width: 100%;
    }
    .inner_block2 {width: 100%;}
    .inner_block3 h3 {
        font-size: 1.25rem;
        text-align: left;
        margin-left: 24%;
        margin-top: 0%;
    }
    .inner_block1, .inner_block2, .inner_block4 {
    margin-bottom: 5%;
  }
    input.range-slider__range_a {
        width: 75%;
    }
    input.range-slider__range {
        width: 75%;
    }
    input.range-slider__ranges {
        width: 75%;
    }
    span#value212 {
        /*position: absolute;*/
        /*margin-top: 9% !important;*/
        margin-left: 0%;
        /*left: 42%;*/
    }
    /*.span_belowtext1 {
      width: 14%;
      margin-left: 5%;
      text-align: left;
      font-size: 0.75rem;
    }
    .span_belowtext2 {
        width: 18%;
        float: left;
        text-align: left;
        font-size: 0.75rem;
    }
    .span_belowtext3 {
        width: 16%;
        float: left;
        text-align: center;
         padding-right: 0%;
         font-size: 0.75rem;
    }
    .span_belowtext4 {
        text-align: center;
        width: 16%;
        float: left;
        font-size: 0.75rem;
    }
    .span_belowtext5 {
        text-align: right;
        width: 13%;
        float: left;
        font-size: 0.75rem;
    }*/
    .form-control.form-control-1 {
      width: 18%;
    }
    .form-control.form-control-2 {
      width: 24%;
    }
  }



@media screen and (max-width:767px) and (min-width: 320px) {
  .form-horizontal .control-label {
    text-align: center;
  }
  .inner_block4 {
    width: 100%;
  }
  p.page7_para {
    font-size: 1rem;
  }
  label#checks {
    font-size: 0.81rem;
  }
  h3.heading3 {
    font-size: 1.08rem;
  }
.inner_block3 h3 {
    font-size: 1rem;
        text-align: left;
    /*padding-left: 10%;*/
    text-align: center;
  }
  .inner_block3 {
    width: 100%;
    margin: 0rem auto;
    margin-top: 3%;
    display: inline-block;
    padding-top: 3%;
    margin-bottom: 20%;
}
 .range-slider {
    width: 90%;
    margin-left: 6%;
    border-radius: 0.625rem;
   /* padding-top: 1%;*/
   margin-top: 6%;
   height: 4.25rem;
  }
  .range-slider {
    /*margin: 3.75rem 0 0 0%;*/
    height: 4.25rem !important;

  }
  .range-sliders {
    width: 90%;
    margin-left: 6%;
    border-radius: 0.625rem;
   /* padding-top: 1%;*/
   margin-top: 6%;
   height: 1.25rem;
  }
  .range-sliders {
    /*margin: 3.75rem 0 0 0%;*/
  }
    .range-slider__value_a {
      display: inline-block;
      position: relative;
      width: 5.5rem;
      color: #fff;
      line-height: 1.25rem;
      text-align: center;
      border-radius: 0.1875rem;
      background: #2c3e50;
      padding: 0.625rem 0.1875rem;
      margin-left: 0rem;
      margin-top: -0.625rem;
      font-size: 0.875rem;
  }
    .range-slider__value {
      display: inline-block;
      position: relative;
      width: 5.5rem;
      color: #fff;
      line-height: 1.25rem;
      text-align: center;
      border-radius: 0.1875rem;
      background: #2c3e50;
      padding: 0.3125rem 0.625rem;
      margin-left: 0rem;
  }
  .range-slider__values {
      display: inline-block;
      position: relative;
      width: 4.375rem;
      color: #fff;
      line-height: 1.25rem;
      text-align: center;
      border-radius: 0.1875rem;
      background: #2c3e50;
      padding: 0.3125rem 0.625rem;
      margin-left: 0rem;
  }
  .arrow_btn33 {
      margin-bottom: 3%;
      margin-top: 3%;
      display: inline-block;
      width: 36%;
  }
  .arrow_btn2 {
      margin-bottom: 5%;
      margin-top: 7%;
      display: inline-block;
      width: 36% !important;
  }
  .span_belowtext1 {
      width: 16%;
      text-align: left;
      float: left;
      color: #AAAAAA;
      margin-top: 0.3125rem;
      margin-left: 2%;
  }
  .span_belowtext2 {
      width: 16%;
      float: left;
      text-align: left;
      padding-left: 0%;
      color: #AAAAAA;
      margin-top: 0.3125rem;
  }
  .span_belowtext3 {
      width: 16%;
      float: left;
      text-align: right;
      padding-right: 0%;
      color: #AAAAAA;
      margin-top: 0.3125rem;
  }
  .span_belowtext4 {
      text-align: right;
      color: #AAAAAA;
      margin-top: 0.3125rem;
      width: 16%;
      float: left;
  }
  .span_belowtext5 {
    font-size: 0.60rem;
      text-align: right;
      color: #AAAAAA;
      margin-top: 0.3125rem;
      width: 20%;
      float: left;
  }
    .datecls
    {
      width: 9.375rem;
    }

    label.label_hover:hover {
        /*transform: scale(1.1, 1.1);*/
        outline: 0.125rem solid #4058c5fc;
    }
    label.label_hover {
      /*transition: all .3s ease-in-out;*/
    }
    .mobilegap {
      margin-bottom: 10% !important;
  }
  .form-control {
      width: 90%;
      border-radius: 0.625rem;
      /* margin: 0rem auto; */
      padding: 1.5rem 0.75rem;
      margin-bottom: 5%;
      box-shadow: inset 0 0 1.25rem rgba(0, 0, 0, .5);
  }
  #state
  {
    height: 3.125rem;width: 90%;padding: 0rem;
  }

      .nextbutton
      {
        margin-left: -1.3125rem;
      }
      .nextbutton1
      {
        margin-left: -0.625rem !important;
      }
      .nextbuttons
      {
        margin-left: -1.625rem;
      }
      .boxsss h6 {
      font-family: 'BioRhyme', serif;
      color: #000;
      /*font-size: 1.25rem;*/
      font-size: 1.250rem;
      font-weight: 500;
      text-align: center;
      padding-top: 3%;
      padding-bottom: 3%;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
  }
  button.view {
      background-color: #4058c5fc;
      text-align: center;
      /* padding: 0.5625rem 0rem; */
      /* border-radius: 0.9375rem; */
      height: 3.625rem;
      width: 12.5rem;
      color: #fff;
      font-family: 'BioRhyme', serif;
      font-weight: 600;
      /*font-size: 1.25rem;*/
      font-size: 1.250rem;
      border: none;
  }
      .form-control.form-control-1 {
      width: 14%;
      float: left;
      /*font-size: 0.75rem;*/
      font-size: 0.938rem;
       /*padding-left: 0.6875rem; */
       text-align: center;
  }
  .dash {
      float: left;
      padding: 0.5375rem;
  }
  .form-control.form-control-2 {
      width: 20%;
      /*font-size: 0.9375rem;*/
      font-size: 0.938rem;
      /*padding-left: 1rem;*/
      text-align: center;
      float: left;
  }
      .form-control.form-control-2 {
        width: 30%;
      }
    .form-control.form-control-1 {
      width: 23%;
    }
      .arrow_btn3, .arrow_btn2, .arrow_btn1, .arrow_btn2ss, .arrow_btn2sss {
      width: 36%;
  }
  input.range-slider__range, input.range-slider__ranges, input.range-slider__range_a {
      width: 100%;
      margin-top: 0.4375rem;
      display: inline-block;
      /*box-shadow: 0rem 0rem 1.875rem #131313;*/
  }
  span.range-slider__value_a {
      float: none;
      margin-top: 2%;
  }
  .form-control {
    margin: 0rem auto;
  }
  .checkbox {
    margin-left: 0rem;
  }
  form.form-horizontal {
       padding-left: 0%; 
  }
  .span_belowtext1 {
    font-size: 0.60rem;
      width: 20%;
      text-align: left;
      float: left;
      color: #AAAAAA;
      margin-top: 0.3125rem;
      margin-left: 0%;
  }
  .span_belowtext2 {
    font-size: 0.60rem;
      width: 20%;
      float: left;
      text-align: center;
      padding-left: 0%;
      color: #AAAAAA;
      margin-top: 0.3125rem;
  }
  .span_belowtext3 {
    font-size: 0.60rem;
      width: 20%;
      float: left;
      text-align: center;
      /*padding-right: 3%;*/
      color: #AAAAAA;
      margin-top: 0.3125rem;
  }
  .span_belowtext4 {
    font-size: 0.60rem;
      text-align: right;
      color: #AAAAAA;
      margin-top: 0.3125rem;
      width: 20%;
      float: left;
  }
  span#value212 {
      position: absolute;
      margin-top: 10% !important;
      margin-left: 0rem !important;
      left: 42%;
  }
  label#kk {
    margin-top: 10%;
  }
}


  
@media screen and (min-device-width:768px) and (max-device-width:1023px) {
  input.range-slider__ranges, input.range-slider__range, input.range-slider__range_a {
    width: 80%;
  }
  .span_belowtext1 {
    width: 16%;
    margin-left: 0%;
    font-size: 0.75rem;
  }
  .span_belowtext2 {
    width: 16%;
    padding-left: 0.5rem;
    font-size: 0.75rem;
  }
  .span_belowtext3 {
    padding-right: 0%;
    text-align: center;
    font-size: 0.75rem;
  }
  .span_belowtext4 {
    width: 16%;
    font-size: 0.75rem;
  }
  .span_belowtext5 {
    width: 16%;
    font-size: 0.75rem;
  }
}

@media screen and (min-device-width:1024px) and (max-device-width:1365px) {
  input.range-slider__ranges, input.range-slider__range, input.range-slider__range_a {
    width: 80%;
  }
  .span_belowtext1 {
    width: 16%;
    margin-left: 3%;
    font-size: 0.9rem;
  }
  .span_belowtext2 {
    width: 16%;
    padding-left: 1rem;
    font-size: 1rem;
  }
  .span_belowtext3 {
    padding-right: 0%;
    text-align: center;
    font-size: 1rem;
  }
  .span_belowtext4 {
    width: 16%;
    font-size: 1rem;
  }
  .span_belowtext5 {
    width: 16%;
    font-size: 1rem;
  }
}



@media screen and (device-width:768px) and (device-height:1366px) {
    .span_belowtext1 {
      width: 14%;
      margin-left: 3%;
    }
    .span_belowtext2 {
      width: 16%;
    }
    .form-control.form-control-1 {
      width: 14%;
      font-size: 1.2rem;
    }
    .form-control.form-control-2 {
      width: 18%;
      font-size: 1.2rem;
    }
    .adjust_left {
      /*left: 20%;*/
      margin: auto;
      display: flex;
    }
    .inner_block3.inner_block3_new {
      margin-bottom: 5%;
    }
  }

  @media screen and (device-width: 414px) and (device-height: 736px) {
    .inner_block3.inner_block3_new {
      margin-bottom: 3%;
    }
    label#kk {
        margin-top: 8%;
    }
    label#validphnum, label#kk {
        font-size: 0.851rem;
    }
    .span_belowtext1 {
      margin-left: 0%;
      width: 20%;
    }
    .form-control.form-control-1 {
      width: 22% !important;
      font-size: 1rem !important;
    }
    .form-control.form-control-2 {
      width: 30% !important;
      font-size: 1rem !important;
    }
    .adjust_left {
      /*left: 20%;*/
      margin: auto;
      display: flex;
    }

  }
