
@media (max-width: 380px) {
}

/* XS Portrait */





/* xs */

@media (min-width: 320px) and (max-width: 767px) {
.responsive-icon {
	position: absolute;
	top: 15px;
	right: 15px;
	font-size: 21px;
	cursor: pointer
}
header .navbar-nav>li>a:after, header .navbar-nav>li.active>a:after {
	display: none
}
ul.nav.navbar-nav.pull-right {
	float: none!important;
}
header .navbar-nav>li>a {
	text-align: center;
}
header .navbar-nav {
	display: none;
}
header h4 {
	padding: 0px;
}
.banner-section h1 {
	font-size: 26px;
}
.banner-section h1 span {
	font-size: 16px
}
#wowslider-container1 {
}
#wowslider-container1 .ws-title{ top:26%!important}
.gallery-container.gallery-top{ height:auto}
.single-section h1{ margin-top:0}
.single-section {    padding: 50px 0px;}
.banner-section {
    position: relative;
    height: 400px;
    overflow: hidden;
}
.property-banner {     padding: 100px 0px 36px; }
.hme-intro {	padding: 50px 0px;}
.intro-slide-content {	left: 25%;}
.product-hme-img {	float: none;	max-width: 100%;	min-height: auto;}
.product-hme-img img {	margin: 0 auto;	display: block;}
.product-hme-content {	padding-left: 0;}
.testimonial-section {	height: auto}
.newsletter-section {	padding: 50px 0px;}
.newsletter-section h2 {	margin-bottom: 30px;}
.newsletter-section input {	width: 75%;}
.gallery-banner , .project-banner, .contact-banner, .abt-banner{    padding: 100px 0px 50px;}
.about-content {    padding: 50px 0px;}
.container-gallery {    margin-top: 60px;}
.newsletter-section button {
	width: 25%
}
.gallery-container.gallery-thumbs {
	display: none
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	right: 12px;
}
ul.dropbox.fixed {
	position: relative;
	left: 0;
	top: 0
}
ul.dropbox {
	margin-left: 0;
}
.single-desc ul.list-inline li {
	margin: 0px 0px;
}
}

/*sm */

@media (min-width: 768px) and (max-width: 991px) {
ul.dropbox.fixed {
	position: relative;
	left: 0;
	top: 0
}
ul.dropbox {
	margin-left: 0;
}
.single-desc ul.list-inline li {
	margin: 0px 0px;
}
.responsive-icon {
	position: absolute;
	top: 15px;
	right: 15px;
	font-size: 21px;
	cursor: pointer;
}
ul.nav.navbar-nav.pull-right {
	display: none;
}
.single-section ul.list-inline.pull-right {
	margin-bottom: 15px;
}
.gallery-container.gallery-top .swiper-slide:before {
	width: 97%;
}
}

/* md */

@media (min-width: 992px) and (max-width: 1199px) {
}

/* lg */

@media (max-width: 1200px) {
}
