.mt-lt50{
	margin-left:50px;
}
.overlay-content{
	font-family: 'Roboto', sans-serif;
	color: #fff;
	text-align: center;
	padding:0 25px;
	line-height:1.6;
}
.about h3.text-tower{
	text-align:left;
	font-size:23px;
	color:#000;
	line-height:1.2;
}
.heading-about{
	text-align:center;
	color:#fff;
	font-size:22px;
	padding-top:50px;
	line-height: 1.8;
}
.about p.info{
	text-align: left;
    
    font-size: 14px;
}
.bg-pd{
	padding: 15px 1%!important;
}
.about .disp {
	padding-top: 40px;
	display: block;
}
.spec-list{
	padding: 0 30px;
	line-height: 1.4;
	color: #fff;
	font-size:12px;
}

.spec-head{
	line-height: 0.2;
	padding: 0 10px;
	color: #e3b15c;
}
.spec-para{
	line-height:1;
	font-size:10px;
	padding-top:10px;
}
.pd-tp10{
	padding-top:10px;
}
.img-hgt{
	height: 690px!important;
}
.pd-tp0{
	padding-top:0;
}
.pd-lt0{
	padding-left:0;
}
.location {
    display: table;
    width: 100%;
    height: 700px;
}

.location .image {
    background-image: url(../img/08.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 600px;
    display: table-cell;
    vertical-align: middle;
}
.padding-bottom{
	padding-bottom:100px;
}
.overlay {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #000000de;
	overflow: hidden;
	width: 100%;
	height: 42px;
	transition: .5s ease;
	opacity:0.9;
}
.work-item:hover .overlay {
	height: 100%;
}
.director-list{
	text-align: justify;
    
	color:#fff;
}
.pd-tp30{
	padding-top:30px;
}
.text-small{
	font-size:12px;
}
.no-style{
	list-style-type:none;
}
.last-para{
	line-height:1.4;
	color:#444;
	font-weight:500;
	color: #fff;
	margin-top: 85px;
	font-size:12px;
}
.side-img{
	height: auto;
	box-shadow: 0 0 10px #d2cbcb;
}
.padding-top70{
	padding-top:70px;
}
.details{
	margin-left:0!important;
    margin-right:0!important;
	background-color: #ececec;
}
.amnt-img{
	margin-bottom:20px;
	box-shadow:0 0 10px #aaa;
}
.cBackground-color{
	background-color:#f2f2f2;
}
.pd-rt0{
	padding-right:0;
	padding-left:0;
}
.list-color{
	color:#fff;
	list-style-type:none;
}
.text-head{
	font-weight: 400;
    padding: 7%;
    font-size: 17px;
        color: #000;
}
.padding-bottom70{
	padding-bottom:70px;
}
.about .bg-height {
    height: 600px;
    padding: 0 3%;
    margin: 0;
    display: table;
}
.padding-bottom0{
	padding-bottom:0;
}
.bd-rt{
	border-right:2px solid #fff;
}

.work-item {
	
    border: 1px solid #fff;
}
.pd-tp22
{
	padding-top:22px;
}
.pd-lt62{
padding-left:62px;}
/*=======Responsive========*/
@media screen and (max-width: 768px){
	.about {
		
		height: 0;
	}
	.mob-pd{
		padding-top:30px;
	}
	.mob-align{
		margin-left: -18px;
		padding-top: 18px;
	}
	
	.pd-lt0 {
		padding-left: 15px;
	}
	.mob-mar{
		margin-left: -30px;
	}
	.mob-mar1{
		margin-left: -12px;
	}
	.last-para{
		text-align:center;
		margin-top: 122px;
	}
	.work-item .work-item-info {
		
		margin-bottom: -64px;
	}
	#brochure{
		padding:0;
	}
	.pd50 {
		padding: 29px!important;
	}
	.mob-pd-bt{
		padding-bottom:25px;
	}
	.modal-dialog {
		margin: 80px auto;
	}
}
@media (min-width:770px) and (max-width:1280px){
	.about {
        height: 693px;
	}
	
}

@media (min-width:1281px) and (max-width:1440px){
	
	.about .bg-height {
		height: 690px;
		
	}
}

@media (min-width:1441px) and (max-width:1920px){
	
	.about .bg-height {
		height: 690px;
		
	}
	.img-hgt {
		height: 764px!important;
	}
	.spec-list {
		
		font-size: 15px;
	}
	.about p.info {
		
		font-size: 15px;
	}
}

/* Floating Contact ---------------------- */
.mt-lt102{
	margin-left:-102px;
}
.mt-lt67{
	margin-left:-67px;
}
.mt-lt97{
	margin-left:-97px;
}
.mt-bt0{
	margin-bottom:0;
}
.contact-bt{
	padding: 0 20px;
    margin-top: 15px;
    margin-bottom: 0;
    border-radius: 5px;
	background-color: #fff;
    border: none;
}
.contact-bt:hover{
	background-color: #aaa;
	color:#fff;
    
}
.mrg{
	margin-top:10px;
	margin-bottom:0;
}
.pd0{
	padding:0;
	margin: 0 41px 0 39px;
    width: 82%;
}
.white{
	color:#fff;
}
.amg-blue .amg-floating-icon, 
.amg-blue .amg-floating-link {
	background: #2c3e50;
}
.amg-orange .amg-floating-icon, 
.amg-orange .amg-floating-link {
	background:#270951;
}
.amg-green .amg-floating-icon, 
.amg-green .amg-floating-link {
	background: #39d084;
	opacity:0.9;
}
.amg-floating-contact-wrap {
	position: fixed;
	right: -260px;
	font-size: 20px;
	opacity: 0.6;
	z-index: 99;
	-webkit-transition: right 1s;
	-moz-transition: right 1s;
	-o-transition: right 1s;
	transition: right 1s;
}
.amg-floating-contact-wrap:first-child {
	top: 70px;
}
.amg-floating-contact-wrap:nth-child(2) {
	top: 160px;
}
.amg-floating-icon, .amg-floating-link {
	text-align: center;
}
.amg-floating-icon {
	width: 48px;
	float: left;
	padding: 10px;
}
.amg-floating-icon i:before {
	vertical-align: middle;
}
.amg-floating-link {
	width: 260px;
	min-height: 48px;
	padding: 10px 0;
	overflow: hidden;
}
.amg-floating-link a {
	white-space: nowrap;
	color: #FFFFFF;
	color: rgba(255,255,255,0.7);
	text-decoration: none;
}
.amg-floating-link a:hover {
	color: #FFFFFF;
	color: rgba(255,255,255,1);
}
.amg-floating-link form, 
.amg-floating-link a {
	width: 240px !important;
	margin: 0 10px;
}
/* Hover Effect */
.amg-floating-contact-wrap.hover {
	opacity: 1;
	right: 0;
}
.amg-floating-contact-wrap.hover .amg-floating-link {
	right: 0;
}
.telephone{
	color:#fff;
	font-size:20px;
}
.download-icon
{
	float: right;
	width: 29% !important;
	height: auto;
}
.btn-download{
	padding: 10px 20px;
	background-color:#fff;
    color: #000000;
    border: 2px solid #000000;
	transition: all 0.3s ease-in-out;
	float: right;
}
.btn-sub{
	
	background-color:#000000;
    color: #fff;
    border: 2px solid #000000;
	transition: all 0.3s ease-in-out;
}
.pd50{
	padding:50px;
}
.text{
	font-size: 26px;
    color: #fff;
}
.btn:hover {
    color: #339fef;
    background-color: #040404;
    text-decoration: none;
}

.modal-content {
    
    border: 3px solid #339fef;
}

.pd{
	padding: 8px 22px;
}
.modal-header {
    padding: 5px;
    border-bottom:none;
}
@media (min-width: 768px){
	.modal-sm {
		width: 500px;
	}
	.modal-dialog {
		
		margin: 46px auto;
	}
	.modal-marg{
		
		margin: 35px auto;
	}
	
}
@media (min-width: 1600px)
{
	.container {
		width: 1300px;
	}
	.navbar-nav.nav-text-light > li > a{
		font-size:20px;
	}
}
.modal-title {
    text-align: center;
    margin: 0;
    padding-top: 22px;
    color: #339fef;
	font-size:22px;
    line-height: 1.428571;
	font-weight:600;
}
.social-icon {
    font-size: 22px;
    color: #270951;
    display: block;
    text-align: center;
    width: 40px;
    height: 40px;
}

.social-icon-holder {
    border: 2px solid #270951;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: inline-block;
}
.social-icon-holder:hover {
    background-color: #270951;
    cursor: pointer;
}

.social-icon-holder:hover .social-icon {
    color: #fff;
    cursor: pointer;
    -webkit-transition: color 0.5s ease;
}
.sub-heading{
	text-align:center;
	font-size:15px;
	font-weight:600;
}
@media (min-width: 992px){
.modal-lg {
    width: 945px;
}
}
.terms-content{
    height: 470px;
    overflow: scroll;
}
.dark{
	color:#000;
	font-weight:500;
}
.terms{
	color:#444;
	line-height:1.6;
}

.pt7{
	padding-top: 7%;
}



