/* Responsive styles
================================================== */

/* Large Devices, Wide Screens */
@media (min-width : 1200px) {
}

@media (min-width : 992px) and (max-width: 1199px) {
#banner-caption{ background:rgba(0,0,0,0.6); margin-top:359px; margin-right:-30px;}
#banner-caption h2{color:#fff; font-size:46px; font-weight:300; padding:28px 25px 0 25px; line-height:28px; margin:0}
#banner-caption h3{color:#fff; font-weight:300; font-size:37px; padding:0 25px 17px 25px;}
}

/* Medium Devices, Desktops */
@media (min-width : 992px) {
}

/* Small Devices, Tablets */

@media (max-width : 991px) {
.navbar-collapse {
	border: none;
}
.navbar-nav {
	margin: 0 0 8px 0
}
.navbar-brand {
	height: 68px;
	padding: 12px 15px;
}
.navbar-default .navbar-nav>li {
	display: inline-block;
	width: 49%;
	float: left;
	border: solid 1px #eee;
	border-collapse: collapse;
	margin: 1px;
}
.login-top-menu {
	width: 98.3% !important;
}
.navbar-default .navbar-nav>li>a {
	font-weight: 400;
	font-size: 16px;
	line-height: 30px;
	display: block;
	margin-top: 0px !important;
	color: #3a3a3a;
	padding: 5px 0px 5px 0px;
	text-align: center;
	text-transform: uppercase
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	color: #fff;
	background-color: #872a94;
}
.navbar-nav .btn {
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-radius: 0px;
}
.navbar-nav .pink-btn {
	color: #3a3a3a !important;
	border: none;
}
.navbar-nav .pink-btn:hover, .navbar-nav .pink-btn :focus {
	border: none;
	color: #fff;
	background-color: #872a94
}
.navbar-nav .rose-btn {
	color: #3a3a3a !important;
	border: none;
}
.navbar-nav .rose-btn:hover, .navbar-nav .rose-btn :focus {
	color: #fff;
	border: none;
	background-color: #f0099
}
header.menu-section {
	height: 69px;
	min-height: 69px;
}

}
@media (min-width : 768px) and (max-width: 991px) {
#banner-caption{ background:rgba(0,0,0,0.6); margin-top:285px; margin-right:-30px;}
#banner-caption h2{color:#fff; font-size:54px; font-weight:300; padding:28px 25px 0 25px; line-height:45px; margin:0}
#banner-caption h3{color:#fff; font-weight:300; font-size:34px; padding:8px 25px 17px 25px; line-height:32px;}
.feature_title span {font-size: 38px;}
.feature_title span:before, .feature_title span:after{width: 40%;}
}

/* Small Devices Potrait */
@media (max-width : 767px) {
	#quik-search .form-horizontal .control-label {
	text-align: right;
	margin-bottom: 0;
	padding-top: 7px;
	}

.feature_title span {font-size: 32px;}
.feature_title span:before, .feature_title span:after{width: 35%;}
.copyright, .footer-menu{text-align:center}

}
 @media (max-width : 420px) {
#feature {
	padding: 10px 0px;
}
.feature_title span {
	font-size: 24px;
}
.feature_title:before {
	top: 36px;
}
.feature_content h5 {
	font-size: 16px;
}
.feature_title span:before, .feature_title span:after{width: 20%;}

#quik-search .form-control{
padding:6px 2px !important;
}
.search-tab .nav-tabs > li > a, .search-tab .nav-tabs > li > a:hover, .search-tab .nav-tabs > li > a:focus{

font-size: 16px;
padding: 5px 13px;
}

}
