@charset "utf-8";
/* CSS Document */
@media only screen and (min-width: 1100px) {
.box-style { max-height: 145px;}
}
 @media only screen and (max-width: 1025px) {
 .bottom-footer ul li {
margin-left: 0px;
}
.bottom-footer ul li a {
margin-left: 2px;
}
}
@media only screen and (max-width: 850px) {
a.logo {
font-size: 21px;
}
a.logo img {
margin-right: 5px;
}
.navbar-nav>li>.dropdown-menu {
}
.navbar-nav>li>.dropdown-menu li {
width: 100%;
border:0;
}
#search-box {
right: 22px;
top: 80px;
}
 .nav>li>a {padding: 10px 5px;}
.sorting_page {
margin-bottom: 10px;
}
.navbar-collapse {
padding-left: 0;
}

.search_submit {
right: 0;
}

.slider-handle span.price-to {
float: none;
}


span.align-right {
padding-left: 45px;
}


.blog-latest-post .post-overlay { width: 222px;
height: 140px;}
input.search_input { width:100% !important;}


.carousel-img { width: 110px; height: 110px;}
.find-sec label { font-size: 13px;}


}
@media only screen and (max-width: 767px) {
.top-header {
display: none;
}
header .bottom-header {padding:0;}
header .bottom-header .row {
madgin:0;
}
header .bottom-header .col-md-12 {
padding:0;
}
header .bottom-header .navbar-default{margin:0;}
header .bottom-header .container-fluid {
padding:0;
}
header .bottom-header .navbar-collapse{background:#2f383d;
}
header .bottom-header .navbar-nav {
margin:0;
background:none;
}
.navbar .nav > li > a i.fa-angle-down {
position:relative;
float:right;
}.navbar .nav > li a{color:#99abb7;}
.navbar .nav > li a:hover, .navbar .nav li.active>a, .navbar .nav li.active>a:hover, .navbar .nav li ul.dropdown-menu a:hover{color:#0C83D5;}
.navbar .nav li>ul.dropdown-menu {
position:static;
display:block;
width:100%;
border:0;
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
float:none;
background:transparent;
}
.navbar-default .navbar-brand {
padding: 0;
margin-top:0;
line-height:normal;
}
.bottom-header .navbar-nav>li>a {
line-height: 100%;
}
.navbar-default .navbar-toggle  {
background-color: #21c2f8;
border-color: transparent;
padding: 5px 6px;
border-radius: 4px;
margin-right: 0;
} .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
background-color: #21c2f8;
}
 .navbar-default .navbar-toggle.collapsed{background-color: #111;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #fff;
width: 19px;
height: 2px;
}
.navbar-toggle .icon-bar+.icon-bar {
margin-top: 3px;
}
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
padding:10px 0;
margin: 0 10px;
}
.navbar-collapse.in {
overflow: visible;
width: 100%;
}
.bottom-header .extra-menu-item{}
.bottom-header .extra-menu-item li{display:block; padding:10px 16px;}
.bottom-header .extra-menu-item li+li{border-top:1px solid #3b444a;}
.bottom-header .extra-menu-item form{ margin:0; padding:0; position:relative;}
.bottom-header .extra-menu-item form i{position:absolute; top:50%; right:10px; margin-top:-6px;}
.bottom-header .extra-menu-item input[type="text"]{
	background:#222a2e; outline:0; border:1px solid #363f44;
	display:block;
	width:100%; padding:10px 30px 10px 10px;
	}
#search-box {
display: none;
}
.navbar-collapse {
padding-left: 0;
}
.navbar-nav>li>.dropdown-menu li {
float: none;
display: block;
width: auto;
padding-left: 0;
}
.navbar-nav li {
border:0;
}
.navbar-collapse {
max-height: 100%;
}
.navbar-nav>li>.dropdown-menu li a {
padding: 8px 43px;
}
.navbar-collapse.pull-right {
float:none !important;
width: 100%;
padding: 0;
margin: 0
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus { background: none;}
}
@media only screen and (max-width: 680px) {
.row {
margin: 0;
}

.top-footer {
padding: 20px 0 20px 0;
}
.footer-content .recent-post {
margin: 0 0px 20px 0px;
}
.footer-nav {
display: none;
}
.bottom-footer p {
text-align: center;
}

.social-tag ul li {
}
.contact-us {
padding: 0 10px;
}

.select-box {
float: none;
}


 .search-form .navbar-form {
margin: 0;
}
 .search-form {
margin-top: 10px;
}
 
#team-carousel .flex-control-nav { top: 0;}
.carousel-img { width: 150px; height: 150px; margin: 0 auto;}
.small-img {  margin: 0 auto;}

}
@media only screen and (max-width: 480px) {
.featured_list .thumb-image { width: 100%; float: none; margin-right: 0; margin-bottom: 10px;}
}
@media only screen and (max-width: 320px) {


}
