body{margin:0px; padding:0px; 
font-family: "DM Sans", sans-serif!important;  
font-optical-sizing:auto;
font-size:19px; background-color:#fff!important;}
h1,h2,h3,h4,h5,h6{margin:0px 0px 10px 0px;padding:0px;font-family: "DM Sans", sans-serif!important;  }
h6{font-size:18px}
h5{font-size:20px}
h4{font-size:23px}
h3{font-size:25px}
h2{font-size:27px;}
h1{font-size:30px;}



img{border:0px;max-width:100%;}
p{text-align:justify;margin:0px;padding:0px 0px 10px 0px;font-family: "DM Sans", sans-serif!important;}
ul{margin:0px 0px 10px 0px;padding:0px 0px;}
ul li{ list-style:none;}
a{text-decoration:none !important;}
.ongoingprojects h3{text-align:center;}






.clear{clear:both;}
.main{width:90%!important;margin:auto!important}
.topbg{background-image:url(../images/top.jpg);background-repeat:no-repeat;background-position:center top;padding:15px 0px 15px 0px;}
.toptogo{width:15%;float:left;}
.toptogo img{width:130px}
.topcontact{float:right;margin-top:30px}
.topcontact img{vertical-align:middle;max-width:100%}
.topcontact p{padding-bottom:2px}
.homebanner img{width:100%}
.topnbr{width:85%;float:left}
.topcontact a{color:#fff!important;text-decoration:none!important;}

.aboutimage{width:45%;float:left}
.aboutimage img{width:100%}

.aboutuscont h1{color:#fe3803;font-size:19px;font-weight:normal}
.aboutuscont h2{line-height: 57px;
    color: #404040;
    font-size: 58px;
    font-weight: normal;
    letter-spacing: 1px;}
.aboutuscont{width:45%;float:right;}
.sectionbg{background-color:#efefef;padding:60px 0px 20px 0px;}

.builtwith {margin:70px 0px 0px 0px ;}
.homeprojlist{margin:0px 0px 0px 0px;}
.homeprojlist ul{margin:0px;padding:0px;text-align:center;}
.homeprojlist li{width:23%;display:inline-block;background-color:#004274;margin:0px 0.5% 0px 0.5%;vertical-align:top}
.insidespace {
    padding:40px 5%
}.homeprojlist li h3{font-size:65px;font-weight:bold}
.homeprojlist li h3, .homeprojlist li h4{color:white;}
.homeprojlist li h4{font-weight:300;font-size:18px;height:30px}
.facilities{margin: 110px 0px 50px 0px;
    text-align: center;}

.builtwith{margin:0px 0px 50px 0px;}
.imageBox {
  position: relative;
     width: 120px;
    margin: auto;
}

.imageBox .hoverImg {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
}

.facilitylist li:hover .hoverImg {
  display: block;
}
.facilitylist li:hover  {padding:10px 1%;
 box-shadow: 0px 15px 15px rgba(0,0,0,0.4);
}
.facilitylist ul{margin:0px;padding:0px;text-align:center}
.facilitylist li {  box-shadow: 0 0px 0px rgba(0,0,0,0.15);
  transition: box-shadow 0.3s ease-in-out;
  border-radius:15px;
    display: inline-block !important;
    width: 15%;vertical-align:top;
    margin: 15px 1% 10px 1%;padding:10px 1%;
	
 
}
.facilitylist li img{width:120px;vertical-align:top;}
.locationmap{float:left;width:49%}
.locationmap iframe{width:100%}
.enquirform{float:right;width:49%}

.facilitylist p{text-align:center;padding:8px 0px 0px 0px;}
.projectimgleft img{width:100%;}
.projectimgleft{width:45%;float:left;}
.projectimgright {width:50%;float:right;}
.heritagecity h3{padding:0px 0px 0px 1.5%;text-transform:uppercase;font-weight:bold; border-left:10px solid red;font-size:40px;font-weight:normal;letter-spacing:2px;margin:0px}
.projectimgright img{ width:100%;background-position: center right!important;}
.placebg {
    background-image:url(../Images/PALACE.jpg);
    background-position: center right;
 

    background-repeat: no-repeat; 
}
.heritagecity{margin:70px 0;}
.welcome{width:80%;margin:auto;}
.welcome p{text-align:left;color:#fff;}
.welconsecbg{background-image:url(../Images/FORM-BG.jpg);
margin:30px 0px 0px 0px;
padding:30px 0px 30px 0px;background-size:cover;}
.enquirynow h3{text-align:center;color:#f45326;}
.enquirynow{margin:20px 0px 20px 0px;}
.footerbgclr {background-color:#3f3f3f;padding:50px 0px 0px 0px;
font-size:17px}
.footerlogo img{width:120px;}
.footerlogo{width:15%;float:left;}
.footermain{width:86%;margin:auto;}
.reachus{width:30%;float:left;}
.getintiuch{width:40%;float:left;}
.fallowus{width:15%;float:left;}
.fallowus ul{margin:0px ;padding:0px;}
.fallowus  li{display:inline-block;}
.footerclicon {
    width:8%;
	float:left;
}
.footerclicon img{vertical-align:top;}
.footernbr {
   
    width: 75%;
    float: left;
	padding-left:2%;
}
.fallowus h4{text-align:left;}
.footerinside a{color:#fff;}
.footerinside img{max-width:100%;vertical-align:middle}
.footermain h4{color:#fff;font-weight:500;text-transform:uppercase}
.reachus p{color:#fff;}
.footerinside {padding:5px 8% 5px 8%;}

.copyright {padding:10px 0px 10px 0px;border-top:1px solid #fff;text-align:center;color:#fff;}



.abutimagecontent p{text-align:left;}
.ongoingprojects li{display:inline-block;width:30%;margin:10px 1%}
.eventimage img {
    width: 100%;
    height: 250px;
    object-fit: cover;
}

.eventdescriptionpad {
text-align:center;
font-size:18px;
color:#000!important;
}
.eventdescriptionpad  a{color:#000!important;font-weight:400!important}
.eventdescriptionpad p {
    text-align: center;
}
.webwhatsappicon, .mblwhatsappicon {
    position: fixed;
    bottom: 25px;
    right: 15px;
    z-index: 1000;
}
.mblwhatsappicon{display:none}
/*Medial Querry */

.nearusbgimag{background-image:url(../images/NEAR-US-BG.jpg);background-repeat:no-repeat;background-position:center top;padding:40px 0px;    background-size: 100% 100%;}
.nearmain{width:86%;margin:auto}
.pagesubhead h2{font-size:40px;text-align:center;color:#2a2a2a}
.pagesubhead p{color:#7e7e7e;font-size:16px;text-align:center}
.pagesubhead{padding-bottom:30px}
.nearusbgimag ul{margin:0px;padding:0px;text-align:center}
.nearusbgimag li{display: inline-block;margin:5px 1.5%}
.nearbox{background-color:#004274;padding:25px 4%;color:#fff;text-align:center}
.nearbox h3{height:50px}
.nearusbgimag li>img{width:100%}
.nearbox p{text-align:center}
.nearbox img{vertical-align:middle}
.nearusbgimag li:hover .nearbox{background-color:#e45126;}
.enquiryformbg{background-image:url(../images/FORM-BG.jpg);background-repeat:no-repeat;background-position:center top;padding:20px 0px;background-size:100% 100%}
.enquirypad{width:80%;margin:auto;padding:30px 0;color:#fff;font-size:20px}
.enquirypad h2{color:#f45329;font-size:32px;text-align:center;margin-top:40px}
.txtinput{font-family: "DM Sans", sans-serif!important;  
font-optical-sizing:auto;background-color:transparent;
font-size:18px;padding:5px 5px;border:0px;border-bottom:1px solid #3d6f96;width:99%}
.enquirform ul{margin:40px 0 0 0;padding:0px;text-align:center}
.enquirform li{display:inline-block;margin:5px 1%;width:47%}
.enquirform li:last-child{width:100%}
.validate{color:red}
.aligncenter{text-align:center}
.primarybtn{background-color:#f45327;display:inline-block;padding:14px 20px;color:#fff;border:0px;font-size:18px;font-weight:500;text-transform:uppercase;cursor:pointer}



@media (max-width:999px)
{
	
	.main,.footermain{width:98%!important;margin:auto!important}
	p{text-align:left}
}

@media (max-width:850px)


{
	.topcallicon{float:none;width:100%;}
	.hidenbr{display:none;}
.footerinside{padding:0px}
.aboutimage,.aboutuscont{float:none;width:100%;}
.aboutimage{margin-top:15px}
.footerlogo{display:none;}
.reachus,.getintiuch{float:left;width:50%}
.getintiuch::after{clear:both}
.fallowus{float:none;width:100%;clear:both;text-align:center;margin:6px 0px}
.sectionbg{padding-top:20px}
.fallowus h4{text-align:center}
.abutimagecontent{float:none;width:100%;margin:10px 0px 0px 0px;}
.projectimgleft{float:none;width:100%;}
.projectimgright{float:none;width:100%;}
.enquirypad{width:90%}


}
@media (max-width:767px)
{
.ongoingprojects li{display:inline-block;width:47%;margin:10px 1%}
.mblwhatsappicon {
   display:block!important;
}
.webwhatsappicon, {display:none}
}

@media (max-width:700px)
{
	.topcontact{margin-top:15px}
	.toptogo {
    width: 20%;}
	.aboutuscont h2{font-size:35px;line-height:42px}
	.homeprojlist li{width:45%;margin: 10px 1% 10px 1%;}
	.insidespace{padding:20px 1%}
	.homeprojlist li h3{font-size:40px;}
	.pagesubhead h2 {
    font-size: 28px;}
	.facilitylist li{width:26%}
	.locationmap,.enquirform{float:none;width:100%}
}
@media (max-width:600px)
{
.ongoingprojects li{display:inline-block;width:97%;margin:10px 1%}
	.reachus,.getintiuch{float:none;width:100%;text-align:center;margin:6px 0}
		.reachus p,.getintiuch p{text-align:center}
		
		.toptogo {
    width: 25%;}
}

@media(max-width:450px){

.nearmain,.enquirypad{width:96%}
.enquirform li{width:97%;display:block}
.topcontact span{display:none}
.facilitylist li{width:45%}
}


