body{font-family: 'Open Sans', sans-serif; font-size:13px; line-height:20px;}
h1,h2,h3,h4,h5{font-family: 'Open Sans', sans-serif;}

.top-div{background:url(../images/top-bg.jpg) no-repeat center top #0a95b9; height:107px; border-top:2px solid #c2e4ef;}
.top-right-text{text-align:right; color:#fff; text-shadow:0 1px 1px  #333; padding-top:22px;}
body{background:url(../images/body-bg.jpg) no-repeat center top;   background-size:cover;}
.banner-div{background:url(../images/banner-shadow.png) no-repeat center bottom; padding-bottom:30px;}
.banner-div .carousel-control.right{background:url(../images/slider-rarrow.png) no-repeat center center}
.banner-div .carousel-control.left{background:url(../images/slider-larrow.png) no-repeat center center}
.banner-div .carousel-control{opacity:1; width:25px;}
.banner-div .carousel-indicators li{background:#fff; width:12px; height:12px; margin:0 5px;}
.banner-div .carousel-indicators li.active{background:#ee4d35}
img{max-width:100%; height:auto}

.title01{background:url(../images/t-desgn.png) no-repeat center top; background-size:100% auto; text-align:center; font-size:22px; text-transform:uppercase; color:#787878; margin:0; padding:15px 0; margin-bottom:5px;}
.title01 strong{font-weight:normal; color:#ee4d35;}
.title01 span{display:inline-block; padding-top:5px;}
.left-content-img{float:left; margin-right:15px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease}
.left-content-img:hover{opacity:.6}
.read-more{background:url(../images/arrow01.png) no-repeat center right; padding-right:15px; color:#ee4d35; text-decoration:underline; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.read-more:hover{color:#06F; background-position:90% center; padding-right:20px;}
.left-side-menu{background:url(../images/menu-sharow.png) no-repeat center bottom; padding-bottom:8px; margin-bottom:20px;}

.form-col{background:#0d9fd1; color:#252b2d; padding-left:15px; padding-bottom:15px;}
.call-us{margin-top:-15px; margin-bottom:10px; font-weight:600;}
.call-us1{text-align:right; padding-left:10px;}

.project-Box02 h4 a{font-size: 17px;}
.ongoing-pro {
margin-bottom: 20px;
}
.ongoing-project-main {
margin-top: 30px;
}
.floor-plan .ongoing-pro img {
margin-bottom: 5px;
width:100%;
}
.product-img{position:relative; overflow:hidden}
.product-img img{width:100%; height:auto; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.product-img:hover img{transform:  scale(1.1);
-webkit-transform:  scale(1.1);
-moz-transform:  scale(1.1);
-o-transform:  scale(1.1);
-ms-transform:  scale(1.1);}
.product-img:hover span.title-span{background:rgba(35,173,226,1)}
.product-img span.title-span{position:absolute; width:100%; left:0; bottom:0px; padding:2px; background:#3c51a0; text-align:center; color:#fff; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.product-img{background:#fff; padding:5px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; border:1px solid #d5d5d5; margin-bottom:20px;}
.product-img h4{margin:0px; font-size:16px; text-align:center; padding-top:10px; padding-bottom:10px; line-height:20px; color:#ef5740; font-weight:600;}
.product-img h4 span{color:#050505; font-size:13px; font-weight:normal;}
.ongoing-pro .product-img{margin-bottom:20px}
.title02{background:url(../images/title-shadow.png) no-repeat center bottom; padding-bottom:15px; text-transform:uppercase; margin:0}
.title02 span{display:block; background:url(../images/menu-bg-h.png) repeat-x top left; color:#fff; font-size:12px; padding:15px; margin:0;  transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.title02:hover span{background:#8f1300}
.news-div .cycle-slideshow{margin-top:-15px;}
.news-div ul{margin:0; padding:0; list-style:none; margin-top:-0;}
.news-div ul li{border-bottom:1px dashed #999;  padding:5px;  transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease}
.news-div ul li:hover{background:#fff}
.news-div ul li a{color:#000; text-decoration:none}

.news-div ul li.last{border-bottom:none}
.brouchers-down-div{background:#c6402c; position:relative; color:#fff; padding:10px 15px; font-size:14px; margin-top:15px; text-transform:uppercase; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.brouchers-down-div a{text-decoration:none; color:#fff}
.brouchers-down-div:hover{background:#8f1300}
.brouchers-down-div img{position:absolute; top:-10px; right:10px;}
.img-design-div{padding-top:0; line-height:15px;}
.project-div{position:relative; text-align:center; border-bottom:3px solid #c6402c; min-height:190px; 
transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease;}
.project-div:hover{border-bottom:3px solid #00c0ff; background:rgba(255,255,255,.5)}
.project-div:hover h3{color:#00c0ff}
.project-div:hover .p-img img{transform:  scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform:  scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1); opacity:.5}
.p-img{background:url(../images/menu-sharow.png) no-repeat center bottom; background-size:100%; padding-bottom:7px; overflow:hidden}
.p-img img{width:100%; height:auto;transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease; }
.project-div h3{color:#ef5740; font-size:14px; text-transform:uppercase; margin:0; padding:0; font-weight:600;}

.title03{font-size:14px; text-transform:uppercase; position:relative; font-weight:600;}
.line-ps{background:url(../images/line-ps.png) no-repeat}
.next-p-arrow{position:absolute; right:0; top:0}
.next-p-arrow a{float:left}
.next-p-arrow a:hover{opacity:.5;}

.img-opacity{transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;
}
.img-opacity:hover{background:#f00; opacity:0.6}

.img-opacity1{transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;
height:140px;}
.img-opacity1:hover{background:#f00; opacity:0.6}

.title04{margin:0; padding:; border-bottom:1px solid #c6402c; margin-bottom:2px; margin-left:15px;}
.title04 span{-moz-border-radius-topleft: 1px;
-webkit-border-top-left-radius: 1px;
 border-top-left-radius: 1px;
-moz-border-radius-topright: 15px;
-webkit-border-top-right-radius: 15px;
border-top-right-radius: 15px;
-moz-border-radius-bottomright: 1px;
-webkit-border-bottom-right-radius: 1px;
border-bottom-right-radius: 1px;
-moz-border-radius-bottomleft: 15px;
-webkit-border-bottom-left-radius: 15px;
border-bottom-left-radius: 15px; display:inline-block; background:#c6402c; text-transform:uppercase; color:#fff; font-size:14px; padding:5px 15px; margin-left:-15px; margin-bottom:-1px;}
.testimonial-div{background:#e5f3fa; padding:5px; border:3px solid #fff; box-shadow:0 0 10px rgba(0,0,0,.4)}
.testimonial-div .carousel-indicators {text-align:right; width:78%; bottom:0}
.testimonial-div .carousel-indicators .active{background:#828282;  height:10px; width:10px;  margin:0;}
.testimonial-div .carousel-indicators li{background:#c6402c; margin:0; height:10px; width:10px; }
.bulding-img{background:url(../images/footer-img.png) repeat-x center bottom; height:140px;}



.footer-contact-now{padding:20px 0; background:#d91017}
.footer-contact-now h3{margin:10px 0; text-align:center; color:#fff; font-family:'Open Sans',Arial, Helvetica, sans-serif; font-size:20px; font-weight:700;}
.footer-div{background:url(../images/footer-bg.png) repeat-x top #353535; padding:13px 0; position:relative; color:#999999; margin-top:0;}
.footer-div ul{margin:0; padding:0; list-style:none;}
.footer-div ul li a{display:block; padding:0 3px 0 15px; font-size:13px; text-decoration:none; color:#999999; background:url(../images/arrow01.png) no-repeat left center; 
transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.footer-div ul li a:hover{color:#d0432e; background-position:15px center; padding-left:30px; }
.footer-div h3{color:#d0432e;  font-family:'Open Sans',Arial, Helvetica, sans-serif;  font-size:14px;   padding-bottom:15px;  margin-bottom:0;   margin:0 8px; font-weight:600}
.footer-div  p{font-family:'Open Sans',Arial, Helvetica, sans-serif;  font-size:12px;color:#999999; margin-bottom:5px}
.line-d-footer{background:url(../images/line-d-f.png) repeat-x; height:5px; position:absolute; top:70px; width:100%; left:0}
				
.footer-inner{background:url(../images/line-footer.png) no-repeat right top; padding:0 25px 0 10px;  padding-top:10px; min-height:190px; margin-right:-15px;}
.copy-right{background:#d2d2d2; padding:10px 0;color:#333; font-size:13px;font-family:'Open Sans',Arial, Helvetica, sans-serif;  }
.copy-right a{color:#363636;}
.copy-right a:hover{color:#d0432e}
.powered-div{text-align:right}
.border-none{background:none}
.map-footer{text-align:center; padding-top:10px;}
.map-footer img{max-width:100%; height:auto}
.social-icon{margin-top:5px; text-align:center}
.social-icon a{padding:0 5px;}

.contect-info{padding:10px;}
 
 .social-icon a img{
transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}



.social-icon a img:hover{transform: rotate(360deg) scale(1.1);
-webkit-transform: rotate(360deg) scale(1.1);
-moz-transform: rotate(360deg) scale(1.1);
-o-transform: rotate(360deg) scale(1.1);
-ms-transform: rotate(360deg) scale(1.1);
box-shadow: 0 0 5px rgba(0,0,0,.8);
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;}
footer{position:relative}
.top-scroll{position:absolute; bottom:45px; right:15px;}
.left-side-menu h3{display:none; font-size:20px;}
.left-side-menu h3:hover{background:#930}

.line-p02{background:url(../images/line-p02.png) no-repeat left center}

.title05{font-size:14px; color:#fff; padding:10px 25px; background:url(../images/arrow02.png) no-repeat 10px center #e54a33; margin:0 0 15px 0}

.project-Box02{background:#005674; text-align:center; color:#fff; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease; margin-bottom:25px;}
.project-Box02 h4{margin:10px 0 5px 0; padding:0}
.project-Box02 h4 a{color:#fff; text-decoration:none}
.project-Box02 .inside-img{overflow:hidden}
.project-Box02 .inside-img img{transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.project-Box02:hover .inside-img img{transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform:scale(1.1);
-o-transform:scale(1.1);
-ms-transform:scale(1.1); opacity:.5 }
.project-Box02:hover{background:#d74630;}
.project-Box02:hover h4 a{color:#CC0;}
.tab-ul{margin:0 0 20px 0; padding:0; list-style:none}
.tab-ul li{float:left;}
.tab-ul li a{display:block; border-right:1px solid #fff; text-transform:uppercase; color:#fff; background:#005674; padding:7px 16px; text-decoration:none; }
.tab-ul li.active a,.tab-ul li:hover a{background:#d74630}
.list02{margin:0; padding:10px 0; list-style:none}
.list02 li{background:url(../images/arrow03.png) no-repeat 0 center rgba(92,161,184,.5); border-bottom:1px solid #fff; padding-left:35px; color:#000; line-height:35px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.list02 li:hover{ margin-left:25px; background:url(../images/arrow03.png) no-repeat 0 center rgba(92,161,184,.2)}
.Ready-Occupy{margin-top:15px;}
/*.matha{color:#ee4d35; font-weight:900;}*/

.T-IMG{-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;border:2px solid #f00; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease; }
.T-IMG:hover{border:2px solid #960}
.home-circle-img{display:inline-block; position:relative}
.home-circle-img span{border:2px solid #7b4986
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%; 
	transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease; position:absolute; left:0; height:100%; top:0; width:100%; border:30px solid rgba(0,0,0,.2)}
 
.home-circle-img:hover span{border:2px dotted #f00}


.emi-cal{padding:15px; border:1px solid #ccc; box-shadow:0 0 5px rgba(204,204,204,.3); -webkit-box-shadow:0 0 5px rgba(204,204,204,.3); max-width:500px; width:100%; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.emi-cal .col-sm-9{position:relative;}
.emi-cal .col-sm-9 span{position:absolute; right:30px; top:8px; color:#ccc}
.emi-cal .row{margin-bottom:15px;}
.emi-cal p{margin:0}



.li { line-height:23px; list-style:url(../images/li.png); }
.pradhan-img{margin-top:20px; margin-bottom:20px; margin-left:auto; margin-right:auto}
.welcome-div p{padding-top:14px;}


@media(max-width:991px){
	 .ddsmoothmobile{position:absolute; z-index:-1}
	.left-side-menu{background:none}
	.left-side-menu h3{position:relative; background:rgba(0,0,0,.5); padding:10px; color:#fff; margin:0; display:block}
	.left-side-menu h3 a{position:absolute; right:10px; top:5px}
	
	.ddsmoothmenu-v ul li ul{position:static !important; display:none; width:100% !important}
	.ddsmoothmenu-v ul li:hover ul{position:static !important; display:block;   visibility: visible !important;}
	.brouchers-down-div{margin-bottom:25px;}
}
@media(max-width:767px){
	.top-div{height:auto; text-align:center}
	 .product-img{margin-bottom:20px;}
	.top-right-text{text-align:center}
	.copy-right{text-align:center}
		.powered-div{text-align:center}
}
@media(max-width:480px){
	.nav-tabs>li{float:none}
	.product-img span.title-span{font-size:8px;}
}