@media screen and (max-width:1023px) {
header .navbar-brand > img {
  display: block;
  width: 130px;
}
header .navbar-right { padding: 35px 0 0; }

header .navbar-right {
  padding: 20px 0 0;
}
header .navbar-nav > li > a {
  margin: 0 15px;
}


.latest-txt { font-size: 18px; line-height: 28px; padding: 0 0 40px; }
.hero-area .slick-slide { height: 720px; padding: 250px 0 0; }
.freshblog { padding: 30px 0; }
.freshblog p { font-size: 17px; }
.headlinewrap h2 { margin: 0 0 10px; font-size: 35px; }
.headlinewrap h3 { margin-bottom: 10px; }
.headlinewrap .left-pad { padding: 15px 0 0 30px; }

#LoginPopup .modal-dialog {width:100%; max-width:720px; }


}
@media screen and (max-width:767px) {
header .navbar-brand > img { display: block; width: 120px; }
.navbar-toggle { border: 1px solid #fff; margin-top: 20px; }
.navbar-toggle .icon-bar { background: #fff none repeat scroll 0 0; }
header .navbar-right { padding: 0; }
header .navbar-nav > li > a { color: #fff; margin: 0 20px; padding: 15px 0; border-bottom: 2px solid rgba(114, 163, 68, 0.90) }
header .nav > li:last-child { padding: 10px 20px; }
header .search-top .fa-search { left: 33px; top: 19px; }
header .search-top .form-control { width: 100%; }
.hero-area { width: 100%; padding: 150px 0;}
.hero-area p { font-size: 18px; line-height: 32px; }
.hero-area h1 { font-size: 35px; }
.hero-search { width: 100% !important; height: auto;}
.hero-search select { width:100%; padding:0 10px;}
.hero-search .form-control { width:100%; border-top:1px solid #ddd;}
.hero-search .btn { top:auto; bottom:0;} 
.search { width: 100%; margin: 10px 0 0;}
.LatestListings { padding: 20px 0; }
.latest-txt { font-size: 16px; line-height: 26px; padding: 0 0 30px; }
.LatestListings h2 { font-size: 25px; }
.freshblog { padding: 20px 0; }
.freshblog h2 { font-size: 22px; margin-bottom: 10px; }
.freshblog p { font-size: 16px; }
.headlinewrap h2 { margin: 20px 0 10px; font-size: 25px; }
.headlinewrap h3 { margin-bottom: 10px; font-size: 16px; }
.headlinewrap p { font-size: 14px; }
.headlinewrap .left-pad { padding: 0; }
.headlinewrap p a { font-size: 16px; }
.headlinewrap .col-sm-6.no-pad { padding-left: 15px !important; }
.headlinewrap .col-sm-6.no-pad1 { padding-right: 15px !important; }
footer { padding: 35px 0 20px; }
#LoginPopup .LoginRight{ width:calc(100% - 20px); padding:20px 15px}


.inner-hero-area {
  padding: 110px 0 50px;
}
.inner-hero-area h3 {
  font-size: 20px;
}
.inner-hero-area p {
  font-size: 20px;
}
.title-txt {
  line-height: 24px;
}

.adlistwrap h3 {
  border-radius: 4px;
  font-size: 20px;
  left: 20px;
  padding: 10px 15px;
  top: -22px;
}
.adlist {
  margin-top: 50px;
  padding: 45px 10px 15px;
  position: relative;
}
.adlist label {
  font-size: 16px;
  padding: 15px 0 7px;
  text-align: left;
}
.adlist .form-group {
  margin-bottom: 10px;
}
.adlist .form-control {
  height: 45px;
}
.adlist .form-control.message {
  height: 90px;
}



}
.searchogfot{
width:25%;
}
@media screen and (max-width:320px) {

}

