
#phone{margin-top: 10%;
    padding-left: 0 !important;
}
input[type="checkbox"]{font-family: 'Oxygen', sans-serif;letter-spacing: 2px;
  margin-left: 13px;color: #8998a1 !important;
  border-top: 0;
  border-left: 0; background-color: transparent;
  border-right: 0;
  padding: 15px;font-size: 10px !important;
  border-bottom: 1px solid #d7e0e4;}

.navbar-wrapper{
        padding-top: 1% !important;
    }


.jumbotron{
  background-color: transparent !important;
  margin-bottom: 0 !important;
}

.navbar-inverse .navbar-nav>li>a{
  color: black !important;
}
.navbar-inverse .navbar-nav>li>a:hover{
  background-color: #8cc3e5 !important;
  color: white !important;
}


#copy{
  text-align: right;
}

.color{
  color: #a1a8b5;
  letter-spacing: 1.2px;
}
#phone a{color: #a1a8b5;
text-decoration: none;
  font-size: 18px;
  font-weight: 700;
  margin-top: 75px;
}
.fa{
  font-weight: 600;
 font-size: 20px !important;
  margin-left: 15px;
}
#footer-head{
  color: black;
font-weight: 600;
letter-spacing: 1.2px;
}
#footer-links ul{
  letter-spacing: 2px;
  list-style: none;
  text-align: left;
  padding: 0 !important;
}
#footer-links ul li a{

  text-decoration: none;
  color: #a1a8b5;
  line-height: 2;
}
.dropdown-toggle{
font-family: 'Oxygen', sans-serif;
letter-spacing: 2px;
font-size: 15px;

}
#header-img{
  margin-top: 0 !important;
}


#top-menu{
  text-align: right; color: #8cc3e5; font-size: 15px; margin-left: 35px; letter-spacing: 3px;
}



#copyright{font-family: 'Oxygen', sans-serif;
font-size: 11px;
  margin-top: 30px;
  padding-top: 25px;
  padding-bottom: 60px;
  border-top: 1px #a1a8b5 solid;
}


#footer-links ul li {
    font-size: 13px !important;}
    
    @media screen and (min-width:310px) and (max-width:420px) {
        #companyContainer img{margin:0 auto;}
    }

    /* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
 .first-logo{
  width: 20% !important;
 }
 #top-menu{
  font-size: 6px !important;
 }

 }
/* ----------- Galaxy S5 ----------- */

/* Portrait and Landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) {

 .first-logo{
  width: 20% !important;
 }
 #top-menu{
  font-size: 6px !important;
 }
 .fa{
  font-size: 6px !important;
 }
 
 #footer-head{
  font-size: 4px !important;
 }
 #footer-links ul li{
  font-size: 4px !important;
 }
}


/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 

#footers{
  font-size: 5px;
}
#phone i{ margin-left: 0 !important;
  font-size: 5px !important;
}
#top-menu i{ margin-left: 0 !important;
  font-size: 10px !important;
}
#top-menu { 
  font-size: 10px !important;
}
#phone{
  margin-top: 5px;
  font-size: 5px;
}

#first-logo{
  width: 20%;
}
body{
  font-size: 10px !important;
}
#top-menu{
  font-size: 14px !important;
 }
 .fa{
  font-size: 14px !important;
 }
 #address-head{
  font-size: 15px !important;
 }

 #footer-head{
  font-size: 4px !important;
 }
 #footer-links ul li{
  font-size: 4px !important;
 }


  }

  /* ----------- iPhone 6+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 

#footers{
  font-size: 5px;
}

#phone i{ margin-left: 0 !important;
  font-size: 5px !important;
}
#top-menu i{ margin-left: 0 !important;
  font-size: 10px !important;
}
#top-menu { 
  font-size: 10px !important;
}
#phone{
  margin-top: 5px !important;
  font-size: 5px !important;
}
#first-logo{
  width: 20%;
}
body{
  font-size: 14px !important;
}
#top-menu{
  font-size: 14px !important;
 }
 .fa{
  font-size: 14px !important;
 }
 
 #footer-head{
  font-size: 4px !important;
 }
 #footer-links ul li{
  font-size: 4px !important;
 }




  }

  /* ----------- iPhone 5 and 5S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {

#footers{
  font-size: 5px;
}
#phone i{ margin-left: 0 !important;
  font-size: 5px !important;
}
#top-menu i{ margin-left: 0 !important;
  font-size: 10px !important;
}
#top-menu { 
  font-size: 10px !important;
}
#phone{
  margin-top: 5px;
  font-size: 5px;
}
#first-logo{
  width: 20%;
}
body{
  font-size: 14px !important;
  padding-bottom:0;
}
#top-menu{
  font-size: 14px !important;
 }
 .fa{
  font-size: 14px !important;
 }
 #address-head{
  font-size: 15px !important;
 }

 #footer-head{
  font-size: 4px !important;
 }
 #footer-links ul li{
  font-size: 4px !important;
 }

  }
/*##################################################################################################
   HEADER AND FOOTER CSS FIXED ENDS NOW 
 ####################################################################################################*/
/*##################################################################################################
   PAGE MLS SEARCH CSS FIXED STARTS NOW 
 ####################################################################################################*/
  #formc::-webkit-input-placeholder {
   font-family: 'Oxygen', sans-serif;
   letter-spacing: 2px;
}
 #formc2::-webkit-input-placeholder {
   font-family: 'Oxygen', sans-serif;
   letter-spacing: 2px;
}
 #formc3::-webkit-input-placeholder {
   font-family: 'Oxygen', sans-serif;
   letter-spacing: 2px;
}
#pagination1 li a:active {
    color: #667178;
}
#content{
    color: #667178;
    font-weight: 700;
    font-family: 'Oxygen', sans-serif;letter-spacing: 2px ;
    text-align: left;
        margin: 20px 0;
}
#pagination1 li a:hover {
    color: #667178;
    font-weight: 800;
}

#formc:-ms-input-placeholder {  
   font-family: 'Oxygen', sans-serif;letter-spacing: 2px;font-size: 13px ;
}

#formc2:-ms-input-placeholder {  
   font-family: 'Oxygen', sans-serif;letter-spacing: 2px;font-size: 13px ;
}

#formc3:-ms-input-placeholder {  
   font-family: 'Oxygen', sans-serif;letter-spacing: 2px;font-size: 13px ;
}
#search-head{
  text-align: center !important;
}
.sr-only{
    color: #667168;
}
#search-head>h1{text-align: center !important;
  color: #0e1f28 !important;letter-spacing: 2px;
font-family: 'Oxygen', sans-serif !important;
}
#search-box{
 padding: 10px; 
 background-color: transparent; 
}#formc1:-ms-input-placeholder {  
   font-family: 'Oxygen', sans-serif;letter-spacing: 2px;
}
#formc1::-webkit-input-placeholder {
   font-family: 'Oxygen', sans-serif;
   letter-spacing: 2px;
}
#btn-list{margin-top: 2%;
    margin-bottom: 50px;
}
#formc3{
  display: inline;
text-align: left; margin-left: 2%;
}
#formc2{
  display: inline;
text-align: left; margin-left: 2%;
}
#formc{
  display: inline;
text-align: left; margin-left: 2%;
}
input, textarea {
  margin-left: 0 !important;
  border-top: 0 !important;
  border-left: 0 !important;
  border-right: 0 !important;
  padding: 15px !important;
  background-color: transparent !important;
  border-bottom: 1px solid #d7e0e4 !important;
  font-size: 12px !important;
}

input[type=checkbox]{font-family: 'Oxygen', sans-serif;letter-spacing: 2px;
  margin-left: 13px;color: #8998a1 !important;
  border-top: 0;
  border-left: 0; background-color: transparent;
  border-right: 0;
  padding: 15px;font-size: 10px !important;
  border-bottom: 1px solid #d7e0e4;}
select{font-family: 'Oxygen', sans-serif;letter-spacing: 2px;
  margin-left: 13px;color: #8998a1 !important;
  border-top: 0;-webkit-appearance: textfield;
  border-left: 0; background-color: transparent;
  border-right: 0;
  padding: 15px !important;font-size: 12px !important;
  border-bottom: 1px solid #d7e0e4;
}
#sort{font-family: 'Oxygen', sans-serif;letter-spacing: 2px;
 margin: 0 !important;
 border: 1px solid #d7e0e4 !important;
padding: 5px !important; text-align: right;
}
#btn1{letter-spacing: 2px;
  margin-left: 10px;
    padding-right: 40px;
    padding-left: 40px;
    padding-bottom: 15px;
    padding-top: 15px;
  color: #646464;
  text-transform: uppercase;
  text-decoration: none;
  border: 0;
  background-color:  #f8f66c; 
}

#sort-right{padding-right: 30px;
  text-align: right;padding-top: 20px;
}
#first-line{letter-spacing: 2px;
 margin-top: 14px;
  color: #6babd7;
  font-size: 15px;
  margin-bottom:0;
}
#second-line{letter-spacing: 2px;
  color: grey;
  font-size: 15px;
  margin-bottom:0;

}
#third-line{letter-spacing: 2px;
  color: black;
  font-size: 18px;
  margin-bottom:20px;
}
#pagination1{text-align: right;
  background-color: #fbfbfb;
}
#pagination1 li a{ background-color: transparent;
  border: 0 !important;
  font-weight: 700;
  color: #acb7bd;
}
#pagination1 li a:active{ 
  color: black;
}
  .navbar-inverse .navbar-nav>.active>a{
         background-color: #8cc3e5 !important; 
         color: white !important;
    }
 .city-list-col{ columns: 2; -webkit-columns: 2;-moz-columns: 2;}     