

        @media only screen and (min-width: 320px) and (max-width: 480px){
        .image-uploader .uploaded .uploaded-image {
            width: 96%;
            }
            .input-field{
               margin: 10px;
           }
        }


@media only screen and (max-width: 480px){
.res_sw_w2 {
    width: 97%;
}
}

@media only screen and (min-width: 481px) and (max-width: 560px){
.mrgn_lft{
    margin-left: 150px;
}
.image-uploader .uploaded .uploaded-image {
            width: 46%;
            }
}

@media only screen and (min-width: 561px) and (max-width: 767px){
.mrgn_lft{
    margin-left: 160px;
}
.image-uploader .uploaded .uploaded-image {
            width: 47%;
            }
}

@media only screen and (min-width: 768px) and (max-width: 991px){
   
.image-uploader .uploaded .uploaded-image {
            width: 30%;
            }
            .input-field{
               margin-left: 10%;
    width: 80%
            }
    }

@media only screen and (min-width: 992px){
.image-uploader .uploaded .uploaded-image {
            width: 30%;
            }
           /* .input-field{
               margin-left: 10%;
    width: 80%
            }*/
    }





div.selectbtn {
 display: inline-block;
    background-color: #fff;
    /* border: 1px solid #ddd; */
    padding: 13px 0;
    margin: 4px;
    /* margin-bottom: 5px; */
    cursor: pointer;
    width: 30%;
    box-shadow: 0 0 10px lightgrey;
    border-radius: 5px;
    height: 48px;
    text-align: center;
}
div.selectbtn.selected {
  background-color: #e91e63;
    /* border: 1px solid #000; */
    color: white;
    box-shadow: 0 0 10px lightgrey;
}





.se-pre-con {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background: url("images/loader.gif") center no-repeat rgba(255, 255, 255, 0.95);
 }.transparent-header .main-menu > li > a{
      color: black;
    }

    #p_for{
  height: 90px !important;
    border: none !important;
    overflow: hidden !important;
    scrollbar-width: none !important;
    background: none !important;
    opacity: 0.7 !important;
    padding-top: 10px;
    padding-left: 5px;
}
#p_for::-moz-focus-inner {
  border: 0 !important;
}
#p_for:focus {
  outline: none !important;
}
#p_for option{
  width: 114px !important;
    height: 60px;
    font-size: 14px !important;
    padding: 20px 0 !important;
    text-align: center !important;
    margin-right: 20px !important;
    display: inline-block !important;
    cursor: pointer !important;
    border-radius: 5px !important;
    box-shadow: 0 0 4px #000000;
}
    select option:active {
        
        background-color: #e91e63 !important; /* for IE */
        color: #fff !important;
    }

    select#p_for option:checked {
        background: linear-gradient(#e91e63, #e91e63) !important;
        background-color: #e91e63 !important; /* for IE */
        color: #fff !important;
        border:none !important;
    
    }



/*input[type="radio"]{
    -webkit-appearance: none;
}*/




label.prop_rad{
   height: 90px;
width: 100%;
background: white;
margin-left:3px;
border-radius: 10px;
position: relative;
box-shadow: 0 0 4px grey;
margin-top: 10px;
   
}

label.resp{
   height: 90px;
width: 140px;
background: white;
margin-left:35px;
border-radius: 10px;
position: relative;
box-shadow: 0 0 4px grey;
margin-top: 10px;
   
}





label.prop_rad >span {
    font-size: 18px;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, 80%);
}

input[type="radio"]:checked + label.prop_rad>span
{
  color: #ffffff; 
}


input[type="radio"]:checked + label.prop_rad
{
  background-color: #179ea8;
  color: #ffffff;
  box-shadow: 0 0 4px grey;
  
}

input[type="radio"]:checked + label.resp
{
  background-color: #e91e63;
  color: #ffffff;
  box-shadow: 0 0 4px grey;
  
}

[type=radio]:checked + label.prop_rad img {
 filter: brightness(0) invert(1);
}

/*input[type="file"] {
  display: none;
}

.property{
    display: inline;
}*/

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

#imgs{
    height: 80px;
}
.sweetghar_input, #property_title, #land_area, #asking_sale_price, #asking_rent_price, #type_area{

    border:1px solid lightgray !important;
    box-shadow: none;
}

/*.sidebar
{position: fixed;
margin-left: 65%;

}*/

.header-area {
    position: relative !important;
}
   
.prop_main_head{
  font-size: 50px;
    text-align: center;
    font-weight: 700;
    font-family: 'Poppins';
}


.prop-dot{
  border: 2px dotted lightgray;
    border-radius: 10px;
    padding: 50px 0px;
    margin-bottom: 25px;
  }

  .wp-none{
    -webkit-appearance: none;
  }

  .rad_img{
    height: 50px;
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translate(-50%, -80%);
  }

  i.fa.fa-square-o.fa-2x,i.fa.fa-check-square-o.fa-2x {
       font-size: 40px;
   }
   i.fa.fa-circle-o.fa-2x.b-price, i.fa.fa-dot-circle-o.fa-2x.b-price{
       font-size: 20px;
   }
   label input[type="radio"] ~ i.fa.fa-square-o{
       color: #179ea8;    display: inline;
   }
   label input[type="radio"] ~ i.fa.fa-check-square-o{
       display: none;
   }
   label input[type="radio"]:checked ~ i.fa.fa-square-o{
       display: none;
   }
   label input[type="radio"]:checked ~ i.fa.fa-check-square-o{
       color: #e91e63;    display: inline;
   }


   label input[type="checkbox"] ~ i.fa.fa-square-o{
    color: #179ea8;    display: inline;
}
label input[type="checkbox"] ~ i.fa.fa-check-square-o{
    display: none;
}
label input[type="checkbox"]:checked ~ i.fa.fa-square-o{
    display: none;
}
label input[type="checkbox"]:checked ~ i.fa.fa-check-square-o{
    color: #e91e63;    display: inline;
}
label:hover input[type="checkbox"] ~ i.fa {
color: #e91e63;
}


   .prop_chk_fnt{
    font-size: 16px;
    font-weight: 500;
    font-family: Poppins;
   }

   .chk_lbl{
    outline: none !important;
    background: transparent !important;
   }


   label.inpt_labl{
 height: 100px;
    width: 200px;
    background: white;
    margin-left: 20px;
    border-radius: 10px;
    position: relative;
    border: 1px solid lightgrey;
}

input[type="radio"] {
    -webkit-appearance: none;
}

[type=radio] + label.inpt_labl img {
    height: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -80%);
    filter: brightness(0) invert(0.5);
}

input[type="radio"]:checked + label.inpt_labl {
    background: #e9e9e9;
    
}

label.inpt_labl>span {
    transform: translate(-50%, 80%);
    position: absolute;
    left: 50%;
    top: 40px;
    font-size: 14px !important;
}


input[type="radio"]:checked + label.inpt_labl>span {
     color: #bf0a30;
}

[type=radio]:checked + label.inpt_labl img {
 filter: none !important;
}

.br-bt-dt{
  border-bottom:2px dotted lightgray;
}

.login_set {
   margin: 30px auto;
}

.button.btn.btn-bulish:hover {
    background: none !important;
}

#fill{
  display: none;
}

#fill-ser{
  display: none;
}

#fill-cond{
  display: none;
}

#fill-lic{
  display: none;
}

.index-error{
  color: red;
    font-size: 14px;
    font-weight: 500;
}

.txt-area{
    background: #f7f7f7 !important;
    border-radius: 10px !important;
    height: 150px !important;
    border: none !important;
}


.min-hdg{
  font-size: 14px;
    color: gray;
}

.ad-icon{
  height: 50px;
    width: 50px;
  }


  .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
}

button.btn.dropdown-toggle.bs-placeholder.btn-default{
  box-shadow: 0 0 10px !important;
    height: 60px;
    border-radius: 10px;
    background: #f7f7f7 !important;
}




.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {
     box-shadow: 0 0 10px !important;
    height: 60px;
    border-radius: 10px;
    background: #f7f7f7 !important;
}


.bootstrap-select > .dropdown-toggle {
     box-shadow: 0 0 10px !important;
    height: 60px;
    border-radius: 10px;
    background: #f7f7f7 !important;
}

.dropdown-menu{
  position: absolute;
}

.caret {
  width: 10px;
}

.p-img{
  height: 200px;
  width: 200px;
}


input[type="file"] {
  display: none;
}
.property img {
  height: 155px;
    width: 100%;
    /* padding: 0px; */
     border: none; 
   
    position: absolute;
    /* margin-left: -17px; */
    border-radius: 5px;
    
    right: 0;
    left: 0;
    margin: auto;
    top: 0;
  }

  .cvr_property img {
  height: 300px;
    width: 100%;
    /* padding: 0px; */
     border: none; 
   
    position: absolute;
    /* margin-left: -17px; */
    border-radius: 5px;
    
    right: 0;
    left: 0;
    margin: auto;
    top: 0;
  }

  .bs_property img {
  height: 180px;
    width: 180px;
    /* padding: 0px; */
    border: none;
    position: absolute;
    /* margin-left: -17px; */
    border-radius: 60%;
    right: 0;
    left: 0;
    margin: auto;
    top: 0;
    bottom: 0;
  }

  #bs_img{
    width: 17px;
    border: none;
    height: 17px;
    /* margin-left: -20px; */
    /* margin-bottom: 125px; */
    margin-top: 20px;
    margin-left: 56%;
  }

  #logo_imgs{
     width: 17px;
    border: none;
    height: 17px;
    /* margin-left: -20px; */
    /* margin-bottom: 125px; */
    margin-top: 20px;
    margin-left: 56%;
  }

  #img{
    margin-left:96%;
  }

  #cvr_img{
    margin-left:96%;
     width: 17px;
    border: none;
    height: 17px;
    margin-bottom: 125px;
  }

  #imgs {
    width: 17px;
    border: none;
    height: 17px;
    margin-bottom: 125px;
     margin-left:80%;
}

.upload-bussines-logo{
  height: 200px;
    width: 200px;
    border: 1px solid lightgray;
    margin: auto;
    border-radius: 60%;
}

.logo-upload{
  height: 100px;
    width: 100px;
    margin: 50px;
}

img.cover-upload{
  height: 100px;
    width: 100px;
}

.logo-img{
  width: 180px;
    height: 180px;
    position: absolute;
    margin: auto;
    right: 0;
    left: 0;
    border-radius: 60%;
    top: 0;
    bottom: 0;
}

@media only screen and (max-width : 768px){
      

      .rad_img {
    height: 40px;
    top: 45%;
  }

    }


    