@media screen and (max-width:991px) {
.privacy{padding: 30px 0px;}
.pr-bul{width: 5%;}
.privacy p{width: 95%;}
.privacy span{width: 5%;}
.inner-title{top: 48%;}
.inner{padding-top: 64px;}
.pr-tl h2{font-size: 16px;margin-bottom: 0px;}
.carousel-inner {
	margin-top: 14%
}
.fw_al_004_slide, .fw_al_004_slide.fw_al_004_slide_right {
	top: 40%
}
.scroll-down {
	bottom: 20%;
	margin-left: 0
}
.scroll-down:before {
	width: 20px;
	height: 20px
}
.about_sec {
	padding: 60px 0 60px
}
.abt-content p {
	width: 100%;
	text-align: left;
	margin-bottom: 40px
}
.abtimg img {
	bottom: 5%;
	left: 6%;
	z-index: 0
}
.projectdetail_sec {
	padding: 60px 0 60px
}
.abtimg img {
	top: -30px
}
.project-slide {
	top: -25%;
	z-index: 0;
	left: -6%
}
.pdetailimg {
	padding: 45% 0 8% 0;
	margin: 0
}
.pd-mtop {
	margin-top: 10%
}
.fplan_sec {
	padding: 60px 0 60px
}
.header-text h2 {
	margin-bottom: 70px
}
.locate-box {
	padding: 60px 0 60px
}
.mob-txt h2 {
	margin-bottom: 30px
}
.specific_sec {
	padding: 60px 0 60px
}
.accordions_content {
	padding: 15px 20px 15px
}
.accordions_title.active span:after {
	color: #fff
}
.locate-para p {
	width: auto;
	text-align: left
}
.locate-para {
	margin-top: 0
}
.footer-column h2 {
	margin-left: -14px;
	float: left;
	width: 100%;
	margin-bottom: 20px;
	font-size: 16px
}
.s-iconfooter {
	margin-left: 0;
	margin-top: 0
}
.scroll-top {
	width: 25px;
	height: 25px;
	bottom: 20px;
	right: 5px;
	z-index: 0;
	padding: 0 10px;
	line-height: 25px
}
.enq-btn {
	right: -58px
}
.enq-btn a {
	font-size: 14px;
	padding: 5px 12px
}
.sub-footer a {
	line-height: 12px;
	font-size: 12px
}
.sub-footer p {
	margin-bottom: 0;
	font-size: 12px
}
.awesome-social {
	margin: 0;
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-size: 12px
}
#icon_wrapper {
	right: 0
}
.footer_sec {
	padding: 40px 0 0 0
}
.fw_al_004_slide {
	left: auto;
	right: 5%;
	padding: 0
}
.fw_al_004_slide>h1 {
	line-height: 22px;
	margin-bottom: 0;
	font-size: 18px;
	text-align: right
}
nav.navbar.bootsnav .navbar-toggle {
	width: 45px;
	height: 45px;
	margin-right: 0
}
nav.navbar.bootsnav .navbar-nav>li {
	background: #1b4e9b;
	padding: 0 15px
}
nav.navbar.bootsnav .navbar-nav {
	padding-left: 0;
	padding-right: 0
}
nav.navbar ul.nav li.active>a {
	color: #fff
}
nav.navbar.bootsnav .navbar-nav>li>a {
	line-height: 30px
}
nav.navbar.bootsnav ul.nav>li>a {
	color: #a6c6f7
}
nav.navbar.bootsnav .navbar-header {
	padding-left: 0;
	padding-right: 0
}
.md-dilog {
	width: 95%
}
.abtimg {
	margin-left: 0;
	padding: 50% 0 65% 0
}
.pdetail-content span {
	font-size: 12px
}
.tab-txt h2 {
	margin-bottom: 25px!important
}
.footer-logo img {
	width: 45%;
	margin: inherit
}
.mob-mt {
	margin-top: 0!important
}
.locate-img img {
	width: 60%;
	margin: 0 auto
}
}
@media screen and (min-width:474px) and (max-width:640px) {
.fw_al_004_slide>h1 {
	font-size: 35px;
	line-height: 40px;
	margin-bottom: 0;
	text-align: right
}
.abt-content p {
	margin-bottom: 70px
}
.header-text h2 {
	margin-bottom: 85px
}
}
@media screen and (min-width:641px) and (max-width:991px) {
.sub-footer {
	margin-bottom: 15px
}
.footer-column h2 {
	float: none
}
.header-text h2 {
	margin-bottom: 75px
}
.mob-txt h2 {
	margin-bottom: 30px
}
.fw_al_004_slide>h1 {
	text-align: center;
	line-height: 45px;
	font-size: 40px
}
.footer-column p {
	font-size: 12px;
	line-height: 22px
}
.footer-column h2 {
	margin-top: -14px
}
.footer-logo img {
	width: auto
}
.s-iconfooter {
	margin-top: 15px
}
.accordions_title span:after {
	font-size: 20px
}
.accordions_title h3 {
	font-size: 12px;
	margin: 0
}
.accordions_title {
	padding: 0 5px;
	margin-top: 8px;
	grid-template-columns: 1fr 10px
}
.abtimg {
	margin-top: 25%
}
.pd-mtop {
	margin-top: -10%
}
.tab-txt h2 {
	margin-bottom: 30px
}
.footer-column h2 {
	font-size: 13px
}
.f-para h3 {
	width: 100%;
	font-size: 14px
}
.fw_al_004_slide, .fw_al_004_slide.fw_al_004_slide_right {
	top: 30%
}
.locate-img img {
	width: 100%
}
}
@media screen and (min-width:320px) and (max-width:440px) {
.carousel-inner {
	margin-top: 15%
}
}
@media screen and (min-width:512px) and (max-width:640px) {
.carousel-inner {
	margin-top: 10%
}
}
@media screen and (min-width:680px) and (max-width:780px) {
.carousel-inner {
	margin-top: 8%
}
}
