
.for-zoom{
    position:absolute;
    right:-30px;
    left:inherit;
	-ms-transform: rotate(24deg); /* IE 9 */
    -webkit-transform: rotate(24deg); /* Safari 3-8 */
    transform: rotate(24deg);
}
.for-zoom a{
	width:100%;
	text-transform:uppercase;
	font-size:14px;
	color:#fff;
	font-weight:600;
	position:relative;
	left:-57px;
}

.fancybox-title {
	width:100%;
	text-align:center;
	padding-top:20px;
	font-size:20px;
}
	/*View Button Start*/
	.viewmore-btn{
		z-index:777772999;
		position:absolute;
		left:58%;
		bottom:3% !important;
	}
	.viewmore-btn-home{
		left:65%;
		bottom:5%;
	}
	.viewmore-btn a{
		padding:10px 20px;
		color:#000;
		font-size:17px;
		background:rgb(255,166,26);
	}
	.viewmore-btn a:before{
		content:"";
		position:absolute;
		top:-13px;
		left:0px;
		width:100%;
		border:1px solid rgb(255,166,26); 
	}

	.viewmore-btn a:after{
		content:"";
		position:absolute;
		bottom:-13px;
		left:0px;
		width:100%;
		border:1px solid rgb(255,166,26); 
	}
	/*View Button End*/
	/*Enquiry-from start*/
	/*Mobile Enquiry Start*/
	.box-enquiry-main{
	z-index:222222;
	position:fixed;
 	right:0px;
 	top:250px;
 	display:none;
}
	.box-enquiry{
	float:right;
	overflow: hidden;
	background:rgba(255,166,26,.8) !important;
	}
.box-inner-enquiry{
	width:350px;
	padding:10px;
	border:none;
	border:1px solid rgba(255,166,26,.8) !important;;
	}
.slide-toggle{
	width:55px;
	padding:5px;
	height:59px;
	display:inline-block;
	background:rgb(250,166,26);
	border:1px solid rgb(250,166,26);
	border-left:none;
	/*border-radius:10px 0px 0px 10px;*/
	-webkit-box-shadow: 3px 2px 32px -4px rgba(66,66,66,1);
	-moz-box-shadow: 3px 2px 32px -4px rgba(66,66,66,1);
	box-shadow: 3px 2px 32px -4px rgba(66,66,66,1);
	outline:none;
}
.slide-toggle p{
	border:none;
	color:#fff;
	font-size:18px;
	padding:0px;
	margin-top:0px;
	margin:0px;
	margin-left:0px;
}
.box-enquiry .enquirtext input[type="text"]{
	height:40px;
	width:48%;
	border:none;
	outline-color:rgb(21,69,5);
}
.box-enquiry .enquirtext input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:rgba(0,0,0,0.4);
  /*font-weight:550;*/
  padding-left:20px;
  font-size:18px;
  letter-spacing:1px;
}
.box-enquiry .enquirtext input[type="text"]::-moz-placeholder { /* Firefox 19+ */
 color:rgba(0,0,0,0.4);
  /*font-weight:550;*/
  padding-left:20px;
  font-size:18px;
  letter-spacing:1px;
}
.box-enquiry .enquirtext input[type="text"]::-ms-input-placeholder { /* IE 10+ */
 color:rgba(0,0,0,0.4);
  /*font-weight:550;*/
  padding-left:20px;
  font-size:18px;
  letter-spacing:1px;
}
.box-enquiry .enquirtext input[type="text"]::-moz-placeholder { /* Firefox 18- */
 color:rgba(0,0,0,0.4);
  /*font-weight:550;*/
  padding-left:20px;
  font-size:18px;
  letter-spacing:1px;
}

.box-enquiry .enquirtext textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:rgba(0,0,0,0.4);
  /*font-weight:550;*/
  padding-left:20px;
  font-size:18px;
  letter-spacing:1px;
}
.box-enquiry .enquirtext textarea::-moz-placeholder { /* Firefox 19+ */
 color:rgba(0,0,0,0.4);
  /*font-weight:550;*/
  padding-left:20px;
  font-size:18px;
  letter-spacing:1px;
}
.box-enquiry .enquirtext textarea::-ms-input-placeholder { /* IE 10+ */
 color:rgba(0,0,0,0.4);
  /*font-weight:550;*/
  padding-left:20px;
  font-size:18px;
  letter-spacing:1px;
}
.box-enquiry .enquirtext textarea::-moz-placeholder { /* Firefox 18- */
 color:rgba(0,0,0,0.4);
  /*font-weight:550;*/
  padding-left:20px;
  font-size:18px;
  letter-spacing:1px;
}
.box-enquiry .enquirtext1{
		margin-top:20px;
}
.box-enquiry .enquirtext2{
	margin-top:20px;
}
.box-enquiry .enquirtext2 textarea{
	width:96%;
	height:80px;
	outline-color:rgb(21,69,5);
	border:none;
}
.box-enquiry .btn-submit{
	margin-top:20px;
}
.box-enquiry .btn-submit input[type="submit"]{
	border:none;
	background:rgb(76,77,79);
	padding-top:7px;
	padding-bottom:7px;
	padding-left:20px;
	padding-right:20px;
	letter-spacing:1px;
	color:rgb(250,166,26);
	font-size:18px;
	border-radius:3px;
}
/*Mobile Enquiry End*/
		.enquiry-2{
			background:rgba(255,166,26,.2) !important;
			border:none !important;
			bottom:3% !important;
		}	
		.enquiry-2 .enquiry-field input{
			background:rgb(108,76,50) !important;
			border:1px solid rgba(108,76,50,0.9) !important;
		}
		.enquiry-2 .enquiry-textarea textarea{
			background:rgb(108,76,50) !important;
			border:1px solid rgba(108,76,50,0.9) !important;	
		}
		.enquiry-2 .head-enquiry{
			background:rgb(108,76,50) !important;
		}

		.enquiry-3{
			background:rgba(255,166,26,.3) !important;
		}	
		.enquiry-3 .enquiry-field input{
			background:rgb(108,76,50) !important;
			border:1px solid #fff !important;
		}
		.enquiry-3 .enquiry-textarea textarea{
			background:rgb(108,76,50) !important;
			border:1px solid #fff !important;	
		}
		.enquiry-3 .head-enquiry{
			background:transparent !important;
		}

		.enquiry{
			background:rgba(255,255,255,.1);
			z-index:121221999;
			position:absolute;
			right:20px;
			bottom:20px;
			width:290px;
			border:1px solid rgba(255,255,255,0.7);
			border-radius:0px 35px 0px 35px;

		}
		.enquiry .head-enquiry{
			text-align:center;
			padding:12px 0px;
			background:rgba(255,166,26,.3);
			border-radius:0px 35px 0px 0px;			
		}
		.enquiry .head-enquiry h3{
			margin:0px;
			color:rgb(250,166,26);
			text-transform:uppercase;
		}
		/*.enquiry:before{
			content:"";
			position:absolute;
			top:-3px;
			left:-2px;
			border:3px solid #fff;
			border-right:transparent;
			border-bottom:transparent;
			width:200px;
			height:200px;

		}

		.enquiry:after{
			content:"";
			position:absolute;
			bottom:-3px;
			right:-2px;
			border:3px solid #fff;
			border-left:transparent;
			border-top:transparent;	
			width:200px;
			height:200px;			
		}*/
		.enquiry-form{
			padding:15px;
			position:relative;
		}
		.enquiry-field input{
			width:100%;
			height:35px;
			margin-top:10px;
			border:none;
			color:#fff;
			background:rgba(128,128,128,0.4);
			padding-left:10px;
		}
		.enquiry-field input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		  color: #fff;
		  font-family:swiss;
		  font-size:15px;
		  text-transform:uppercase;
		  padding-left:15px;
		  letter-spacing:0.7px;
		}
		.enquiry-field input::-moz-placeholder { /* Firefox 19+ */
		  color: #fff;
		  font-family:swiss;
		  font-size:15px;
		  letter-spacing:0.7px;
		  text-transform:uppercase;
		  padding-left:15px;
		}
		.enquiry-field input:-ms-input-placeholder { /* IE 10+ */
		  color: #fff;
		  font-family:swiss;
		  font-size:15px;
		  text-transform:uppercase;
		  padding-left:15px;
		}
		.enquiry-field input:-moz-placeholder { /* Firefox 18- */
		  color: #fff;
		  font-family:swiss;
		  font-size:15px;
		  text-transform:uppercase;
		  padding-left:15px;
		}
		.enquiry-textarea textarea{
			width:100%;
			height:60px;
			color:#fff;
			font-family:swiss;
			padding-top:10px;
			padding-left:10px;
		  	font-size:15px;
			margin-top:10px;
			background:rgba(128,128,128,0.4);
			border:none;

		}

		.enquiry-textarea textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		  color: #fff;
		  font-family:swiss;
		  font-size:17px;
		  padding-left:15px;
		  text-transform:uppercase;
		  letter-spacing:0.7px;
		}
		.enquiry-textarea textarea::-moz-placeholder { /* Firefox 19+ */
		  color: #fff;
		  padding-left:15px;
		  text-transform:uppercase;
		  letter-spacing:0.7px;

		}
		.enquiry-textarea textarea:-ms-input-placeholder { /* IE 10+ */
		  color: #fff;
		  padding-left:15px;
		  text-transform:uppercase;
		  letter-spacing:0.7px;
		}
		.enquiry-textarea textarea:-moz-placeholder { /* Firefox 18- */
		  color: #fff;
		  padding-left:15px;
		  text-transform:uppercase;
		  letter-spacing:0.7px;
		}
		.enquiry-submit{
			text-align:right;
			margin-top:10px;
			
		}
		.enquiry-submit input{
			color:rgb(250,166,26);
			border:none;
			font-size:16px;
			padding:5px 20px;
			background: rgba(0,0,0,1);
			text-transform:uppercase;
		  letter-spacing:0.7px;
			background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(8,8,8,1) 12%, rgba(33,32,33,1) 25%, rgba(51,47,51,1) 39%, rgba(56,55,56,1) 51%, rgba(48,48,48,1) 60%, rgba(51,50,51,1) 67%, rgba(41,41,41,1) 76%, rgba(3,3,3,1) 88%, rgba(19,19,19,1) 100%);
			background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,1)), color-stop(12%, rgba(8,8,8,1)), color-stop(25%, rgba(33,32,33,1)), color-stop(39%, rgba(51,47,51,1)), color-stop(51%, rgba(56,55,56,1)), color-stop(60%, rgba(48,48,48,1)), color-stop(67%, rgba(51,50,51,1)), color-stop(76%, rgba(41,41,41,1)), color-stop(88%, rgba(3,3,3,1)), color-stop(100%, rgba(19,19,19,1)));
			background: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(8,8,8,1) 12%, rgba(33,32,33,1) 25%, rgba(51,47,51,1) 39%, rgba(56,55,56,1) 51%, rgba(48,48,48,1) 60%, rgba(51,50,51,1) 67%, rgba(41,41,41,1) 76%, rgba(3,3,3,1) 88%, rgba(19,19,19,1) 100%);
			background: -o-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(8,8,8,1) 12%, rgba(33,32,33,1) 25%, rgba(51,47,51,1) 39%, rgba(56,55,56,1) 51%, rgba(48,48,48,1) 60%, rgba(51,50,51,1) 67%, rgba(41,41,41,1) 76%, rgba(3,3,3,1) 88%, rgba(19,19,19,1) 100%);
			background: -ms-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(8,8,8,1) 12%, rgba(33,32,33,1) 25%, rgba(51,47,51,1) 39%, rgba(56,55,56,1) 51%, rgba(48,48,48,1) 60%, rgba(51,50,51,1) 67%, rgba(41,41,41,1) 76%, rgba(3,3,3,1) 88%, rgba(19,19,19,1) 100%);
			background: linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(8,8,8,1) 12%, rgba(33,32,33,1) 25%, rgba(51,47,51,1) 39%, rgba(56,55,56,1) 51%, rgba(48,48,48,1) 60%, rgba(51,50,51,1) 67%, rgba(41,41,41,1) 76%, rgba(3,3,3,1) 88%, rgba(19,19,19,1) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#131313', GradientType=1 );
		}

	/*Enquiry-from End*/

	/*Global Class Start*/
		.yellow-pitch{
			background:rgb(251,183,69);	
			margin-bottom:10px;
		}
		.box-backgroung{
			background-image:url('./../images/background/001.jpg');
		}
		.hr-bottom{
			border:none;
			height:3px;
			background:#fff;
			margin-bottom:50px;
		}
		.hr-bottom-home{
			border:none;
			height:3px;
			background:#fff;
			margin-bottom:20px;
		}
	/*Global Class Start*/
	.jumbotron{
			margin:0px;
			padding:0px !important;
			padding-bottom:10px !important;
			padding-top:05px !important;
			background:#fff;
		}
		.jumbotron .contact-details .contact-number{
			padding-left:20px !important;
		}
		.jumbotron .contact-details .left-details{
			margin-left:6px;
			margin-top:36px;	
			
		}
		.jumbologo {
		}
		.jumbologo img{
			margin-right:-40px;
		}
		.jumbotron .contact-details .contact-number li{
			display:inline-block;
			/*background:rgb(76,77,79);*/
		}
		.jumbotron .contact-details .contact-number li img{
			display:inline; 
			/*margin-right:6px;*/
			width:30px;
		}
		.jumbotron .contact-details .contact-number li a{
			

		}
		.jumbotron .contact-details .contact-number li a{
			color:#000;
			font-family:ttma;
			text-decoration:none;
			font-weight:700;
			padding:0px 10px !important;
			letter-spacing:2px;
			font-size:15px;			
		}
		.jumbotron .contact-details .social-icon{
			padding-left:15px;
		}	
		.jumbotron .contact-details .social-icon .social-icon-links{
			margin-left:25px;
		}
		.jumbotron .contact-details .social-icon li{
			display:inline-block; 	

		}
		.head .container{
			width:95%;
		}
		.navbar{

        margin-bottom: 0px !important;
        background:rgb(76,77,79) !important;
        border:none;
        border-radius:0px;
      }
      .navbar .navbar-brand{
      	display:none;
      }

		.nav{
			margin-left:48px;
		}

		.nav li{
			border-right:6px solid rgb(76,77,79); 
			background:rgb(76,77,79) !important;
			width:235px;
			/*-moz-box-shadow:inset -2.5px 0 0px #000000;
  			-webkit-box-shadow:inset -2.5px 0 0px #000000;
  			box-shadow: inset -2.5px 0px 0px rgba(0,0,0,0.3);*/
			
		}

		.nav li a{
			/*padding-right:88px;
			padding-left:88px;*/
			padding-top:15px;
			padding-bottom:15px;
			text-align:center;
			font-size:18px;
			color:#fff !important;
			font-family:ttmh;
			letter-spacing:.7px;
			/*font-weight:600;*/
			text-transform:uppercase;
			transition:all 0.7s ease-in-out;
		}
		.nav li .active1{
			color:rgb(252,188,82) !important;	
		}
		.nav li a:hover{
			
			color:rgb(251,165,26)!important;
			background:rgb(76,77,79)!important;
		}
		.nav li a .active{
			background:#fff;
		}

		.dropdown-menu{
			border-radius:0px;
			padding:0px !important;
			box-shadow:none;
			border:none;
			background:none;

		}
		.dropdown-menu li{
			border:none;
			padding:0px;
			width:245px !important;
			margin-top:10px;
			background:rgb(69,70,72) ;
		}
		.dropdown-menu li a{
			background:rgb(69,70,72) ;
			border:none;
			color:#fff;
			font-size:17px;
			transition:all 0.7s ease-in-out;
			/*-moz-box-shadow:inset 0 0 0px #000000;
  			-webkit-box-shadow:inset 0 0 0px #000000;
  			box-shadow: inset 0px 0px 0px rgba(0,0,0,0.3);*/
			width:100%;

		}
		.dropdown-menu li a:hover{
			color:rgb(250,166,26) !important;
		}
		.project-dropdown li a{
			padding-right:0px !important;
			padding-left:2px !important;
			padding-top:2px;
			padding-bottom:2px;
		}
		.thirdmenu{
			width:558px !important;
		}
		.thirdmenu li a{
			padding-top:0px;
			padding-bottom:0px;
		}
			.dropdown-submenu {
		    position: relative;
		}

		.dropdown-submenu .dropdown-menu {
		    top: 0;
		    left: 100%;
		    margin-top: -1px;
		}

/*Ongoing Start Here*/
	#ongoing-mainpage h1{
		color:#fff;
		font-family:ttmi;
		font-size:32px;
		margin:40px 0px;
		letter-spacing:1px;
		text-transform:uppercase;
		text-align:center;
	}
	.ongoing-mainpage-col-2{
		
		padding-bottom:50px;

	}
	.carousel-fade .carousel-inner .item {
	  opacity: 0;
	  transition-property: opacity;
	}
	.carousel-fade .carousel-indicators .active{
		background:rgb(255,166,26);
		border:1px solid rgb(255,166,26);
	}
	.carousel-fade .carousel-indicators li{
		background:#fff;
	}

	.carousel-fade .carousel-inner .active {
	  opacity: 1;
	}

	.carousel-fade .carousel-inner .active.left,
	.carousel-fade .carousel-inner .active.right {
	  left: 0;
	  opacity: 0;
	  z-index: 1;
	}

	.carousel-fade .carousel-inner .next.left,
	.carousel-fade .carousel-inner .prev.right {
	  opacity: 1;
	}

	.carousel-fade .carousel-control {
	  z-index: 2;
	} 
	

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}
.home-section-1{
	padding-top:70px;
	padding-bottom:70px;
	background-image:url('../images/background/1.jpg');
}
.home-section-1-row{
	background-image:url(../images/background/001.jpg);
}
.home-section-1-row  .item img{
	border:1px solid rgb(255,155,56);
}
.home-section-1-row .carousel:before{
	content:"";
	z-index:33333999;
	position:absolute;
	left:-13px;
	height:100%;
	border:1px solid rgb(255,155,56);	
}

.home-section-1-row .carousel:after{
	content:"";
	z-index:333339991;
	position:absolute;
	right:-13px;
	top:0px;
	height:100%;
	border:1px solid rgb(255,155,56);	
}
.home-section-1-row .carousel .edit-control-left{
	margin-left:-300px !important;
	background:none;
	position:absolute;
	top:50%;
}

.home-section-1-row .carousel .edit-control-right{
	margin-right:-300px !important;
	background:none;
	position:absolute;
	top:50%;
}
.home-testimonial-head{
	background:#fff;
}
.home-testimonial-head h1{
	color:rgb(79,77,79);
	font-family:ttmi;
	font-weight:600;
	font-size:35px;
	margin:15px 0px;
}
.testimonails-section{
	background:url('../images/background/02.jpg');
	height:100%;
}
.testimonails-section-2{
	background:rgb(250,166,26);
	height:100%
}



.map-section{
	background:rgb(229,188,120);
	padding-bottom:80px;
}

/*Upcoming Start Here*/
.completed-patch{
	background:#fff;
}


.completed-patch hr{
	background: rgb(76,77,79);
	border:none;
	height:1px;
}
.completed-patch p{
	text-align:center !important;
	font-family:TRAJANPRO-REGULAR_0;
	margin:0px;
	margin-bottom:40px;
	font-size:20px !important;
	
}

.completed-patch h2{
	font-family:TRAJANPRO3-BOLD;
	font-size:45px;
	padding:0px 50px;
	letter-spacing:1px;
	margin-top:50px;
	margin-bottom:70px;
	position:relative;
	display:inline-block;
}
.head-completed{
	position:relative;
}
.completed-patch .head-completed:before{
	content:" ";
	width:20%;
	position:absolute;
	top:45%;
	background:rgb(251,183,69);
	left:22%;
	border:1px solid transparent;
	border-right:1px solid #000;
}
.completed-patch .head-completed:after{
	content:" ";
	width:20%;
	position:absolute;
	top:45%;
	background:rgb(251,183,69);
	right:22%;
	border:1px solid transparent;
	border-right:1px solid #000;	
}

.head-completed-1{
	position:relative;
}

.completed-patch .head-completed-1:before{
	content:" ";
	width:18%;
	position:absolute;
	top:45%;
	background:rgb(251,183,69);
	left:12%;
	border:1px solid transparent;
	border-right:1px solid #000;
}
.completed-patch .head-completed-1:after{
	content:" ";
	width:18%;
	position:absolute;
	top:45%;
	background:rgb(251,183,69);
	right:12%;
	border:1px solid transparent;
	border-right:1px solid #000;	
}


.head-completed-2{
	position:relative;
}
.completed-patch .head-completed-2:before{
	content:" ";
	width:20%;
	position:absolute;
	top:45%;
	background:rgb(251,183,69);
	left:14%;
	border:1px solid transparent;
	border-right:1px solid #000;
}
.completed-patch .head-completed-2:after{
	content:" ";
	width:20%;
	position:absolute;
	top:45%;
	background:rgb(251,183,69);
	right:14%;
	border:1px solid transparent;
	border-right:1px solid #000;	
}

.head-completed-3{
	position:relative;
}

.completed-patch .head-completed-3:before{
	content:" ";
	width:22%;
	position:absolute;
	top:45%;
	background:rgb(251,183,69);
	left:14%;
	border:1px solid transparent;
	border-right:1px solid #000;
}
.completed-patch .head-completed-3:after{
	content:" ";
	width:22%;
	position:absolute;
	top:45%;
	background:rgb(251,183,69);
	right:14%;
	border:1px solid transparent;
	border-right:1px solid #000;	
}


.completed-patch h3{
	font-family:TRAJANPRO-REGULAR_0;
	font-size:45px;
	margin-bottom:0px;
	font-weight:700;
	display:inline-block;
	border-bottom:2px solid rgb(76,77,79);
}

/*Upcoming End Here*/

/*Clockwise Slider Start*/
.main-container{
        	position: relative;
        }
        .textSlider {
            /*border: 1px solid blue;*/
            position: relative;
            text-align:center;
            
        }
        
        .textSlider ul {
            /*border: 1px solid black;*/
            position: relative;
            height:350px;
        }
        
        .textSlider ul li {
            position: absolute;
            /*border: 1px solid red;*/
            list-style-type: none;
            padding: 5px;
            width: 94%;
            height: 100%;
            text-align: center;
            transition: all .4s ease-in-out;
            background:transparent;
            display: block;
        }
        .textSlider h3{
        	display:block;
        	font-weight:550;
        	
        }
        .textSlider h4{
        	display:inline;
        	font-weight:550;
        	margin-bottom:20px;
        }

        .textSlider p{
        	margin-top:10px;
        	font-size:18px;
        }
        .textSlider ul li.activeText{
        	z-index: 999999222787;
        	display:block;
        }

        .textSlider ul li{
        	
        	display:none;
        }

        .textSlider ul li img {
            display: inline-block;
            width: 260px;
            height: 260px;
            margin-top:30px;
            border-radius: 100%;
            border: 1px solid #dfdfdf;
            /*box-shadow: 0px 4px 8px -4px black;*/
            padding:1px;
            /*background-color: #fff;*/
            overflow: hidden;
        }
        /*Video Slider CSS*/
        
        .slider {
            position: relative;
        	margin-top:100px;
        	margin-bottom:300px;
        }
        	
        .slider ul {
            /*border:1px solid black;*/
            position: relative;
            /*padding: 20px;*/
            height: 150px;
            width:100%;
            perspective: 600px;
            transform-style: preserve-3d;
        }
        
        
        .slider ul li {
            position: absolute;
            perspective-origin:left bottom;
            /*border: 1px solid red;*/
            list-style-type: none;
            padding: 5px;
            display: inline;
            width: 200px;
            height: 140px;
            left: 0px;
            right: 0px;
            top: 0px;
            bottom: 0px;
            /*margin:10px auto;*/
            transform: translateZ(-600px);
            transition: all .4s ease-in-out;
            /*background: white;*/
        }
        
        .slider ul li.frame_l2 {
            transform: translateZ(-230px);
            left: 0px !important;
            opacity: 0.8;
        }
        
        .slider ul li.frame_l1 {
            transform: translateZ(-130px);
            left: 300px !important;
            opacity: 0.9;
        }
        
        .slider ul li.frame_a {
            transform: translateZ(0px);
            opacity: 1;
            left: 650px !important;
        }
        
        .slider ul li.frame_r1 {
            transform: translateZ(-130px);
            left: 950px !important;
            opacity: 0.9;
        }
        
        .slider ul li.frame_r2 {
            transform: translateZ(-230px);
            left: 1200px !important;
            opacity: 0.8;
        }
        
         .controler {
            position: absolute;
            top:50%;
            bottom:50%;
            width:100%;
        }
        
         .controler .lf {
            position: absolute;
            left: 20px;
            color:#fff;
            font-size:60px;
            
        }
        
        .controler .rt {
            position: absolute;
            right: 20px !important;
            color:#fff;
            font-size:60px;
        }

   
        #main-slider{
        	padding-top:40px;
        	padding-bottom:00px;
            background:rgb(227,166,45);
        }
         #main-slider .owl-carousel .owl-nav .owl-prev,
         #main-slider .owl-carousel .owl-nav .owl-next,
         #main-slider .owl-carousel .owl-dot {
          font-family: 'FontAwesome';
          font-size: 4rem !important;
          background:transparent;
        }
         #main-slider .owl-carousel .owl-nav .owl-prev,
         #main-slider .owl-carousel .owl-nav .owl-next,
         #main-slider .owl-carousel .owl-dot :hover, .owl-carousel .owl-nav .owl-prev,
         #main-slider .owl-carousel .owl-nav .owl-next,
         #main-slider .owl-carousel .owl-dot :focus{
          background:transparent !important;
        }

         #main-slider .owl-carousel .owl-nav .owl-prev:before {
          content: "\f0d9";
          margin-left: 16px;
          position: absolute;
          top: 30%;
          left: -60px;
          height: auto;
          text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1), 0px 0px 8px rgba(0, 0, 0, 0.05), 0px 0px 12px rgba(0, 0, 0, 0.05);
        }

         #main-slider .owl-carousel .owl-nav .owl-next:after {
          content: "\f0da";
          margin-right: 16px;
          position: absolute;
          top: 30%;
          right: -60px;
          height: 100%;
          text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1), 0px 0px 8px rgba(0, 0, 0, 0.05), 0px 0px 12px rgba(0, 0, 0, 0.05);
        }
        #main-slider .owl-carousel .item{
        	text-align:center;
        	transition:all 0.7s ease-in-out;
        }
         #main-slider .owl-carousel .item img{
        	margin:0px auto;
        }
        #main-slider .item .itnari-decs{
        	text-transform:uppercase;
        	font-family:ttmc;
        	font-size:18px;
        	color:#fff;
        	display:inline-block;
        	padding-top:10px;
        	padding-bottom:04px;
        	border-bottom:1px solid transparent;
        	transition:all 0.7s ease-in-out;
        }
        #main-slider .item .itnari-decs:hover {
        	border-bottom:1px solid #000;
        }
    </style>
/*Clockwise Slider Start*/
/*Ongoing End Here*/
/*About Us Start*/
#about-us{	
}
.head-1{
	font-size:25px;
	letter-spacing:1px;
	font-family:BauhausITmedium;

}
#about-us h1{
	color:#fff;
	text-transform:uppercase;
	padding-bottom:10px;
	letter-spacing:1px;
	font-family:BauhausITmedium;
}
.about-us-col-1{
	
}
.about-us-col-2{
	background:rgb(115,116,118);
}
.about-us-col-3{
	background:#fff;
	padding:50px 80px;
	margin-bottom:90px;
}
.about-us-col-3 p{
	margin-top:20px;
	line-height:40px;
	font-size:20px;
	text-align:justify;
}
.about-us-col-4{
	background:rgb(250,166,26);
}

.about-us-col-4 h1{
	color:rgb(250,166,26) !important;
	font-size:25px;
	margin:0px;
}

.about-us-col-5{
	background:rgb(115,116,118);
}

.about-us-col-5 h1{
	color:rgb(115,116,118) !important;
	font-size:25px;
	margin:0px;
}
.vision-row{

}
.vision-row p{
	line-height:35px;			
}
.vision-row h3	{
	font-size:35px;	
}
/*About Us End*/
/*Onging Start*/

.floor-plan-section .carousel {
	margin-top:40px;
	
}
.floor-plan-section #myCarouselplan .carousel-control{

}
.floor-plan-section .carousel  img {
	margin:0px auto;
}
.floor-plan-section #myCarouselplan .carousel-control{
	background:none !important; 
	color:#000;
	opacity:1px;
}
.floor-plan-section .carousel-control.left, .carousel-control.right {
    background-image: none;
    color:#000;

}

.rera-section{
	background:rgb(277,158,42);
}
.rera-section .download-e-brochure{
	z-index:79;
	position:absolute;
	bottom:-100px;
	background:rgb(76,77,79);
	padding:10px 20px;
	
}
.rera-section .download-e-brochure a{
	font-size:22px;
	font-family:ttmh;
	color:#fff;
	text-decoration:none;

}
.rera-ul{
	padding-top:40px;
	padding-bottom:30px;
}
.rera-ul li{
	margin-top:10px;
	font-size:18px;
	color:#fff;
}
.rera-img a img{
	padding-top:40px !important; 
}
.ongoing-loction{
	background:rgb(277,158,42);
}

.ongoing-loction h1{
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	padding-bottom:10px;
	letter-spacing:1px;
	font-family:BauhausITmedium;
}
.ongoing-loction-content{
	background:rgb(115,116,118);
	padding-top:80px;
	padding-bottom:80px;
}
.content-block img{
	float:right;

}
.content-block .clearfix-2{
	clear:both !important;
}
.content-block{
	margin-top:20px;
}
.content-block span{
	color:#fff;
	font-size:20px;
	line-height:45px;
	letter-spacing:0.7px;
	word-spacing:1px;
}
.construction-section{
	padding-top:50px;
	padding-bottom:30px;
	background:rgb(165,166,168);
}
.construction-section span{
	color:#fff;
	flex-grow:2;
}
.construction-img-content{
	display:flex;
	justify-content: space-between;

}
.construction-img-content img{
}
.address-section{
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
	padding-top:60px;
	padding-bottom:60px;
	background:rgb(227,158,42);
}
.address-section .icon-sec img{
	margin:0px auto;
	padding-top:20px;
}
.project-icon{

}
.project-icon i{
	font-size:35px;
	color:#fff;
}
.project-icon p{
	margin-top:5px;
}
.address-section h5{
	color:#fff;
	letter-spacing:0.8px;
	font-size:18px;
	text-transform:uppercase;
}

.address-section p{
	color:#fff;	
	letter-spacing:0.8px;
	font-size:16px;
}

.address-section span{
	color:#fff;	
	letter-spacing:0.8px;
	font-size:16px;
}


.float-right-2{
		float:right !important;
}
.clearfix-2{
	clear:both !important;
}
/*Ongoing End*/
/*BuyerSection Start*/
.buyersection-loan{

}
.buyersection-loan h2{
	font-size:23px;
	font-family:ttme;
	margin:0px;
	color:rgb(130,85,10);
	letter-spacing:0.8px;
}
.buyersection-loan h3{
	font-size:20px;
	font-family:ttme;
	margin:0px;
	margin-top:30px;
	color:rgb(130,85,10);
	letter-spacing:0.5px;
	text-transform:uppercase;	
}

.buyersection-loan .sub-para{
	margin-bottom:15px !important;
	margin-top:10px !important;
}
.buyersection-loan p{
	margin-top:8px;
	margin-bottom:30px;
	line-height:25px;
}
.buyersection-loan .decor-para{
	color:rgb(130,85,10);
	text-transform:uppercase;
}
.buyersection-loan .order-list{
	margin-top:14px;
}
.buyersection-loan .order-list li{
	margin-top:5px;
	font-size:18px;
	font-family:swiss;
	letter-spacing:0.7px;

}
.buyersection-loan label{
	font-size:19px;
	letter-spacing:1px;
}
.buyersection-loan span{
	font-size:22px;

}
.buyersection-loan .emi-field{
	margin-top:15px;
}
.buyersection-loan input[type="text"]{
	width:80%;
	height:35px;
}
.emi-button{
	margin-top:20px;
	margin-bottom:10px;
}
.emi-button input{
	padding:10px 60px;
	font-size:15px;
	color:#fff;
	background:rgb(255,165,55);
	transition:all 0.5s ease-in-out ;
	font-family:ttmm;
	font-size:17px;
	letter-spacing:1px;

}
.emi-button input:hover{
	background:rgb(76,77,79);
}

/*Buyersection End*/
/*Career Start*/
.career-col{
	margin-bottom:130px;
	padding:120px 80px !important;		
}		
.career-col p {
	/*font-family:ttme;*/
}
.career-input-row{
	margin-top:20px;
}
.career-input-row label{
	font-size:18px;
	font-family:ttme;
}
.career-input-row input[type="text"]{
	width:40%;
	height:35px;
	border-radius:2px;
	border:1px solid silver;
}
.career-input-row input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
  font-family:swiss;
  font-size:16px;
  padding-left:15px;
}
.career-input-row input[type="text"]::-moz-placeholder { /* Firefox 19+ */
  color: #000;
  padding-left:15px;
}
.career-input-row input[type="text"]:-ms-input-placeholder { /* IE 10+ */
  color: #000;
  padding-left:15px;
}
.career-input-row input[type="text"]:-moz-placeholder { /* Firefox 18- */
  color: #000;
  padding-left:15px;
}
.career-input-row input[type="submit"]{
	background:rgb(255,165,79);
	border:none;
	font-size:17px;
	color:#fff;
	padding:5px 40px; 
}
/*Career End*/
/*Contact Start*/
.contact-block{
}
.contact-row-1{
	border-bottom:5px solid rgb(56,56,56);
}
.contact-row-2{
	padding-top:40px;
	padding-bottom:100px;
	background:rgb(250,166,26);
}
.contact-row-2 label{
	font-size:25px;
}

.contact-row-2 span{
	font-size:22px;
	color:#000;
}
.contact-from-col-1{
	padding:0px;
	margin:0px;
}
.contact-from-col-1 iframe{ 
	margin:0px;	
	border:none;
}
.contact-from-col-2{
	background:rgb(76,77,79);
	padding:0px 45px;
}
.contact-from-col-2 h2{
	color:rgb(250,166,26);
	font-family:swiss;

}
.contact-from-col-2 p{
	color:rgb(250,166,26);
	font-size:17px;
	font-family:swiss;	
}
.contact-col-3{
	background:rgb(76,77,79);
}
.input-field{
	padding:10px 0px;
}
.input-field input {
	width:100%;
	height:45px;	
	font-family:swiss;
  	font-size:16px;

}
.input-field input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
  text-transform:uppercase;
  font-family:swiss;
  font-size:16px;
  padding-left:15px;
}
.input-field input::-moz-placeholder { /* Firefox 19+ */
  color: #000;
  text-transform:uppercase;
  padding-left:15px;
}
.input-field input:-ms-input-placeholder { /* IE 10+ */
  color: #000;
  text-transform:uppercase;
  padding-left:15px;
}
.input-field input:-moz-placeholder { /* Firefox 18- */
  color: #000;
  text-transform:uppercase;
  padding-left:15px;
}
.text-field{
	padding-top:10px;
}
.text-field textarea{
	width:100%;
	height:150px;
	font-family:swiss;
  	font-size:16px;
}

.text-field textarea::placeholder { /* Chrome/Opera/Safari */
  color:#000;
  font-family:swiss;
  text-transform:uppercase;
  font-size:16px;
  padding-left:15px;
  padding-top:10px;
}
.text-field textarea::-moz-placeholder { /* Firefox 19+ */
  color:#000;
  font-family:swiss;
  font-size:16px;
  padding-left:15px;
  text-transform:uppercase;
  padding-top:10px;
}
.text-field textarea:-ms-input-placeholder { /* IE 10+ */
  color:#000;
  font-family:swiss;
  font-size:16px;
  text-transform:uppercase;
  padding-left:15px;
  padding-top:10px;
}
.text-field textarea:-moz-placeholder { /* Firefox 18- */
  color:#000;
  font-family:swiss;
  font-size:16px;
  text-transform:uppercase;
  padding-left:15px;
  padding-top:10px;
}

.input-submit{
	padding-top:10px;
	padding-bottom:40px;
}
.input-submit input{
	padding:10px 50px;
	font-size:16px;
	text-transform:uppercase;
	background:#fff;
	border-color:#fff;
	outline:none;
}

.contact-col-3 h1{
	color:rgb(76,77,79) !important;
	font-size:25px;
	margin:5px;
}
/*Contact End*/
/*Footer Start*/
.footer-section{
	position:relative;
	margin-top:-50px;
}
.footer-section-2{
	z-index:999111119;
	margin-top:0px !important;
}
.footer-block{
	width:35%;
	text-align:center;
	margin:0px auto;
	background:rgba(96,97,98,0.9);
	padding-top:10px;
	padding-bottom:10px;

}
.footer-block-2{
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px; 
}
.footer-block-row-1{
	margin-bottom:10px;
}
.footer-block-row-1 i {
	font-size:25px;
	color:rgb(231,140,51);
	margin-right:10px;
}
.footer-block-row-1 span{
	color:#fff;
	padding-top:5px;
	font-family:ttmh;
	font-size:18px;
}
.footer-block-row-2{

}
.footer-block-row-2 span{
	color:#fff;	
	font-size:18px;
	font-family:ttmh;
}
/*Footer End*/

/*OTP Page Start*/
	.otp-section{
		padding-top:140px;
		padding-bottom:170px;
		background:#fff;
	}
	.otpver-row{
		margin-bottom:70px !important;
		margin-top:70px;
	}

	.otp-section-row{
	
	}
	.otp-section-row h1{
		font-family:BauhausITmedium;
	}
	.otp-section-row p{
		 font-family:swiss;
	}
	.otp-section-row .para1{
		 margin-top:10px;
		font-weight:600;
		font-size:17px;
		letter-spacing:0.7px;
	}
	.otp-section-row .para2{
		font-size:14px;
		letter-spacing:0.7px;
		margin-top:05px;
		color:grey;
	}
	.otp-section-row input[type="text"]{
		margin-top:30px;
		height:40px;
	}

	.otp-section-row button{
		margin-top:30px;
		font-size:19px;
		height:45px;
	}
/*OTP Page End*/