/*--------number click end  ----------*/
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}
@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css');

.switch {
  display: block !important;
}
.border-a {
    border-top: 5px #6599e4 solid;
    padding: 6px;
    text-align: center;
}
.border-b {
    border-top: 5px #2b60ad solid;
    padding: 6px;
    text-align: center;
}
.border-c {
    border-top: 5px #162345 solid;
    padding: 6px;
    text-align: center;
}

.image-radio1 {
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 4px solid #2b60ad;
    /*margin-top:10px;*/
    border-radius: 10px;
    margin-bottom: 0;
    outline: 0;
    overflow: hidden;
    width: 100%;
}
.image-radio1:hover{ border: 4px solid #162345;}
.image-radio1 input[type="radio"] {
    display: none;
}
.image-radio1-checked {
    border-color: #162345;;
}
.image-radio1 .fa {
  position: absolute;
  color:  #162345;
  background-color:rgba(255, 255, 255, 0);;
  font-size: 20px;
  padding: 10px;
  top: 5px;
  right: 20px;
}
.image-radio1-checked .fa {
  display: block !important;
}


.image-radio2 {
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 4px solid #2b60ad;
    /*margin-top:10px;*/
    border-radius: 10px;
    margin-bottom: 0;
    outline: 0;
    overflow: hidden;
    width: 100%;
}
.image-radio2:hover{ border: 4px solid #162345;}
.image-radio2 input[type="radio"] {
    display: none;
}
.image-radio2-checked {
    border-color: #162345;;
}
.image-radio2 .old{
  padding: 10px 20px;
  color:#2b60ad;
  margin: 0px;
}
.image-radio2 .old:hover{
  color:#162345;
}
.image-radio2-checked .old{
  padding: 10px 20px;
  color:#162345;
  margin: 0px;
}

.image-radio3 {
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 4px solid #2b60ad;
    /*margin-top:10px;*/
    border-radius: 10px;
    margin-bottom: 0;
    outline: 0;
    overflow: hidden;
    width: 100%;
}
.image-radio3:hover{ border: 4px solid #162345;}
.image-radio3 input[type="radio"] {
    display: none;
}
.image-radio3-checked {
    border-color: #162345;;
}
.image-radio3 .old{
  padding: 10px 20px;
  color:#2b60ad;
  margin: 0px;
}
.image-radio3 .old:hover{
  color:#162345;
}
.image-radio3-checked .old{
  padding: 10px 20px;
  color:#162345;
  margin: 0px;
}


.image-radio4 {
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 4px solid #2b60ad;
    /*margin-top:10px;*/
    border-radius: 10px;
    margin-bottom: 0;
    outline: 0;
    overflow: hidden;
    width: 100%;
}
.image-radio4:hover{ border: 4px solid #162345;}
.image-radio4 input[type="radio"] {
    display: none;
}
.image-radio4-checked {
    border-color: #162345;;
}
.image-radio4 .fa {
  position: absolute;
  color:  #162345;
  background-color:rgba(255, 255, 255, 0);;
  font-size: 20px;
  padding: 10px;
  top: 5px;
  right: 20px;
}
.image-radio4-checked .fa {
  display: block !important;
}

.image-radio5 {
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 4px solid #2b60ad;
    /*margin-top:10px;*/
    border-radius: 10px;
    margin-bottom: 0;
    outline: 0;
    overflow: hidden;
    width: 100%;
}
.image-radio5:hover{ border: 4px solid #162345;}
.image-radio5 input[type="radio"] {
    display: none;
}
.image-radio5-checked {
    border-color: #162345;;
}
.image-radio5 .old{
  padding: 10px 20px;
  color:#2b60ad;
  margin: 0px;
}
.image-radio5 .old:hover{
  color:#162345;
}
.image-radio5-checked .old{
  padding: 10px 20px;
  color:#162345;
  margin: 0px;
}

.image-radio6 {
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 4px solid #2b60ad;
    /*margin-top:10px;*/
    border-radius: 10px;
    margin-bottom: 0;
    outline: 0;
    overflow: hidden;
    width: 100%;
}
.image-radio6:hover{ border: 4px solid #162345;}
.image-radio6 input[type="radio"] {
    display: none;
}
.image-radio6-checked {
    border-color: #162345;;
}
.image-radio6 .old{
  padding: 10px 20px;
  color:#2b60ad;
  margin: 0px;
}
.image-radio6 .old:hover{
  color:#162345;
}
.image-radio6-checked .old{
  padding: 10px 20px;
  color:#162345;
  margin: 0px;
}

.image-radio7 {
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 4px solid #2b60ad;
    /*margin-top:10px;*/
    border-radius: 10px;
    margin-bottom: 0;
    outline: 0;
    overflow: hidden;
    width: 100%;
}
.image-radio7:hover{ border: 4px solid #162345;}
.image-radio7 input[type="radio"] {
    display: none;
}
.image-radio7-checked {
    border-color: #162345;;
}
.image-radio7 .old{
  padding: 10px 20px;
  color:#2b60ad;
  margin: 0px;
}
.image-radio7 .old:hover{
  color:#162345;
}
.image-radio7-checked .old{
  padding: 10px 20px;
  color:#162345;
  margin: 0px;
}

.image-radio8 {
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 4px solid #2b60ad;
    /*margin-top:10px;*/
    border-radius: 10px;
    margin-bottom: 0;
    outline: 0;
    overflow: hidden;
    width: 100%;
}
.image-radio8:hover{ border: 4px solid #162345;}
.image-radio8 input[type="radio"] {
    display: none;
}
.image-radio8-checked {
    border-color: #162345;;
}
.image-radio8 .old{
  padding: 10px 20px;
  color:#2b60ad;
  margin: 0px;
}
.image-radio8 .old:hover{
  color:#162345;
}
.image-radio8-checked .old{
  padding: 10px 20px;
  color:#162345;
  margin: 0px;
}
.image-radio14 {
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 4px solid #2b60ad;
    /*margin-top:10px;*/
    border-radius: 10px;
    margin-bottom: 0;
    outline: 0;
    overflow: hidden;
    width: 100%;
}
.image-radio14:hover{ border: 4px solid #162345;}
.image-radio8 input[type="radio"] {
    display: none;
}
.image-radio14-checked {
    border-color: #162345;;
}
.image-radio14 .old{
  padding: 10px 20px;
  color:#2b60ad;
  margin: 0px;
}
.image-radio14 .old:hover{
  color:#162345;
}
.image-radio14-checked .old{
  padding: 10px 20px;
  color:#162345;
  margin: 0px;
}


.image-radio9 {
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 4px solid #2b60ad;
    /*margin-top:10px;*/
    border-radius: 10px;
    margin-bottom: 0;
    outline: 0;
    overflow: hidden;
    width: 100%;
}
.image-radio9:hover{ border: 4px solid #162345;}
.image-radio9 input[type="radio"] {
    display: none;
}
.image-radio9-checked {
    border-color: #162345;;
}
.image-radio9 .old{
  padding: 10px 20px;
  color:#2b60ad;
  margin: 0px;
}
.image-radio9 .old:hover{
  color:#162345;
}
.image-radio9-checked .old{
  padding: 10px 20px;
  color:#162345;
  margin: 0px;
}


.image-radio10 {
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 4px solid #2b60ad;
    /*margin-top:10px;*/
    border-radius: 10px;
    margin-bottom: 0;
    outline: 0;
    overflow: hidden;
    width: 100%;
}
.image-radio10:hover{ border: 4px solid #162345;}
.image-radio10 input[type="radio"] {
    display: none;
}
.image-radio10-checked {
    border-color: #162345;;
}
.image-radio10 .old{
  padding: 10px 20px;
  color:#2b60ad;
  margin: 0px;
}
.image-radio10 .old:hover{
  color:#162345;
}
.image-radio10-checked .old{
  padding: 10px 20px;
  color:#162345;
  margin: 0px;
}

.image-radio11 {
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 4px solid #2b60ad;
    /*margin-top:10px;*/
    border-radius: 10px;
    margin-bottom: 0;
    outline: 0;
    overflow: hidden;
    width: 100%;
}
.image-radio11:hover{ border: 4px solid #162345;}
.image-radio11 input[type="radio"] {
    display: none;
}
.image-radio11-checked {
    border-color: #162345;;
}
.image-radio11 .old{
  padding: 10px 20px;
  color:#2b60ad;
  margin: 0px;
}
.image-radio11 .old:hover{
  color:#162345;
}
.image-radio11-checked .old{
  padding: 10px 20px;
  color:#162345;
  margin: 0px;
}

.image-radio12 {
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 4px solid #2b60ad;
    /*margin-top:10px;*/
    border-radius: 10px;
    margin-bottom: 0;
    outline: 0;
    overflow: hidden;
    width: 100%;
}
.image-radio12:hover{ border: 4px solid #162345;}
.image-radio12 input[type="radio"] {
    display: none;
}
.image-radio12-checked {
    border-color: #162345;;
}
.image-radio12 .old{
  padding: 10px 20px;
  color:#2b60ad;
  margin: 0px;
}
.image-radio12 .old:hover{
  color:#162345;
}
.image-radio12-checked .old{
  padding: 10px 20px;
  color:#162345;
  margin: 0px;
}



/* ////////////////////   check box /////////////////////////////////*/
.numberspin{
        /*padding: 0px 4%;*/
    }
.side-1{ margin-left: 23% !important;
    width: 50% !important;} 
    .btn-num{
          color:white;
          background-color:#162345;
          border-color:#162345;
      }
       .side-2{
           padding-left:22px !important;
           padding-right:22px !important;
       }

@media ( max-width: 585px ){ 
    
    .side-1{ margin-left: 25% !important;
    width: 47% !important;} 
    
    .side-2{
           padding-left:15px !important;
           padding-right:15px !important;
       }
    
    .bud1{
        font-size:8px
    }
    .numberspin{
        /*padding: 0px 4%;*/
    }
   .btn-num{
          color:white;
          background-color:#162345;
          border-color:#162345;
      }
     .image-checkbox .fa {
    top: 50px;
    }
}


.numberspin {
  display: none;
}
.btn-num {
    color: white;
    background-color: #162345;
    border-color: #162345;
    padding: 10.5px 13px;
    border: 1px solid #162345;
    border-radius: 0 0 10px 10px;
}
.btn-num .fa {
    font-size: 11px;
    padding: 0px;
}

.image-checkbox {
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 2px solid #2b60ad;
    margin-top:30px;
    border-radius: 10px 10px 0 0;
    padding:20px 30px 10px;
    margin-bottom: 0 !important;
    outline: 0;
    width: 100%;
    text-align: center;
}
.image-checkbox:hover{ border: 2px solid #162345;}
.image-checkbox input[type="checkbox"] {
    display: none;
}
.image-checkbox-checked {
    border-color: #162345;
}
.image-checkbox .fa {
  position: absolute;
  color: #162345;
  background-color:rgba(255, 255, 255, 0);
  padding: 10px;
  font-size: 20px;
   top: 30px;
    right: 25px;
}
.image-checkbox-checked .fa {
  display: block !important;
}

.image-checkbox-checked + .numberspin {
  display: block !important;
}

.image-checkbox1 {
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 2px solid #2b60ad;
    margin-top:30px;
    border-radius: 10px 10px 0 0;
    padding:20px 30px 10px;
    margin-bottom: 0 !important;
    outline: 0;
    width: 100%;
    text-align: center;
}
.image-checkbox1:hover{ border: 2px solid #162345;}
.image-checkbox1 input[type="checkbox"] {
    display: none;
}
.image-checkbox1-checked {
    border-color: #162345;
}
.image-checkbox1 .fa {
  position: absolute;
  color: #162345;
  background-color:rgba(255, 255, 255, 0);
  padding: 10px;
  font-size: 20px;
   top: 30px;
    right: 25px;
}
.image-checkbox1-checked .fa {
  display: block !important;
}

.image-checkbox1-checked + .numberspin {
  display: block !important;
}

.image-checkbox2 {
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 4px solid #2b60ad;
    margin-top:30px;
    border-radius: 10px 10px;
    padding:20px 30px 10px;
    margin-bottom: 0 !important;
    outline: 0;
    width: 100%;
    text-align: center;
}
.image-checkbox2:hover{ border: 4px solid #162345;}
.image-checkbox2 input[type="checkbox"] {
    display: none;
}
.image-checkbox2-checked {
    border-color: #162345;
}
.image-checkbox2 .fa {
  position: absolute;
  color: #162345;
  background-color:rgba(255, 255, 255, 0);
  padding: 10px;
  font-size: 20px;
   top: 30px;
    right: 25px;
}
.image-checkbox2-checked .fa {
  display: block !important;
}


.image-checkbox3 {
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 4px solid #2b60ad;
    margin-top:30px;
    border-radius: 10px 10px;
    padding:20px 30px 10px;
    margin-bottom: 0 !important;
    outline: 0;
    width: 100%;
    text-align: center;
}
.image-checkbox3:hover{ border: 4px solid #162345;}
.image-checkbox3 input[type="checkbox"] {
    display: none;
}
.image-checkbox3-checked {
    border-color: #162345;
}
.image-checkbox3 .fa {
  position: absolute;
  color: #162345;
  background-color:rgba(255, 255, 255, 0);
  padding: 10px;
  font-size: 20px;
   top: 30px;
    right: 25px;
}
.image-checkbox3-checked .fa {
  display: block !important;
}



.image-checkbox4 {
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 4px solid #2b60ad;
    /*margin-top:10px;*/
    border-radius: 10px;
    margin-bottom: 0;
    outline: 0;
    overflow: hidden;
    width: 100%;
}
.image-checkbox4:hover{ border: 4px solid #162345;}
.image-checkbox4 input[type="checkbox"] {
    display: none;
}
.image-checkbox4-checked {
    border-color: #162345;;
}
.image-checkbox4 .old{
  padding: 10px 20px;
  color:#2b60ad;
  margin: 0px;
}
.image-checkbox4 .old:hover{
  color:#162345;
}
.image-checkbox4-checked .old{
  padding: 10px 20px;
  color:#162345;
  margin: 0px;
}
.image-checkbox4 .fa {
  position: absolute;
  color: #162345;
  background-color:rgba(255, 255, 255, 0);
  padding: 10px;
  font-size: 20px;
   top: 5px;
    left: 25px;
}
.image-checkbox4-checked .fa {
  display: block !important;
}

.image-checkbox5 {
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 4px solid #2b60ad;
    /*margin-top:10px;*/
    border-radius: 10px;
    margin-bottom: 0;
    outline: 0;
    overflow: hidden;
    width: 100%;
}
.image-checkbox5:hover{ border: 4px solid #162345;}
.image-checkbox5 input[type="checkbox"] {
    display: none;
}
.image-checkbox5-checked {
    border-color: #162345;;
}
.image-checkbox5 .old{
  padding: 10px 20px;
  color:#2b60ad;
  margin: 0px;
}
.image-checkbox5 .old:hover{
  color:#162345;
}
.image-checkbox5-checked .old{
  padding: 10px 20px;
  color:#162345;
  margin: 0px;
}
.image-checkbox5 .fa {
  position: absolute;
  color: #162345;
  background-color:rgba(255, 255, 255, 0);
  padding: 10px;
  font-size: 20px;
   top: 5px;
    left: 25px;
}
.image-checkbox5-checked .fa {
  display: block !important;
}


.image-checkbox6 {
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 4px solid #2b60ad;
    /*margin-top:10px;*/
    border-radius: 10px;
    margin-bottom: 0;
    outline: 0;
    overflow: hidden;
    width: 100%;
}
.image-checkbox6:hover{ border: 4px solid #162345;}
.image-checkbox6 input[type="checkbox"] {
    display: none;
}
.image-checkbox6-checked {
    border-color: #162345;;
}
.image-checkbox6 .old{
  padding: 10px 20px;
  color:#2b60ad;
  margin: 0px;
}
.image-checkbox6 .old:hover{
  color:#162345;
}
.image-checkbox6-checked .old{
  padding: 10px 20px;
  color:#162345;
  margin: 0px;
}
.image-checkbox6 .fa {
  position: absolute;
  color: #162345;
  background-color:rgba(255, 255, 255, 0);
  padding: 10px;
  font-size: 20px;
   top: 5px;
    left: 25px;
}
.image-checkbox6-checked .fa {
  display: block !important;
}

.image-checkbox7 {
    cursor: pointer;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 4px solid #2b60ad;
    /*margin-top:10px;*/
    border-radius: 10px;
    margin-bottom: 0;
    outline: 0;
    overflow: hidden;
    width: 100%;
}
.image-checkbox7:hover{ border: 4px solid #162345;}
.image-checkbox7 input[type="checkbox"] {
    display: none;
}
.image-checkbox7-checked {
    border-color: #162345;;
}
.image-checkbox7 .old{
  padding: 10px 20px;
  color:#2b60ad;
  margin: 0px;
}
.image-checkbox7 .old:hover{
  color:#162345;
}
.image-checkbox7-checked .old{
  padding: 10px 20px;
  color:#162345;
  margin: 0px;
}
.image-checkbox7 .fa {
  position: absolute;
  color: #162345;
  background-color:rgba(255, 255, 255, 0);
  padding: 10px;
  font-size: 20px;
   top: 5px;
    left: 25px;
}
.image-checkbox7-checked .fa {
  display: block !important;
}



.beds-baths-word{
    color:#000;
    font-weight:600;
}
.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper{
    background-color: #ffffff !important;
   
}
.ui-mobile .ui-page{
     min-height: 300px !important;
}

.bud{
    width:50px !important;
}

.btn-family{
    padding:10px 15px;
}

.btn-family.active, .btn-family:active {
    background-color: #2b60ad !important;
    border-color: #2b60ad !important;
}
.btn-family.hover, .btn-family:hover {
    background-color: #2b60ad !important;
    border-color: #2b60ad !important;
    background-image: linear-gradient(to bottom,#2b60ad 0,#2b60ad 100%);
}

.budget{
    width:90%;
    height:40px;
    border: 4px solid #2b60ad;
    
    display: block;
    /*width: 100%;*/
    /*height: 34px;*/
    padding: 6px 12px;
    margin: auto;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    /*border: 1px solid #ccc;*/
    border-radius: 7px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.btn-submit {
    color: #fff;
    background-color: #2b60ad;
    border-color: #214882;
}

.btn-submit:hover {
    color: #fff;
    background-color: #162345;
    border-color: #162345;
}