/*
Theme Name: Twenty Seventeen Child theme of twentyseventeen
Theme URI: 
Description: Child theme of twentyseventeen theme for the Twenty Seventeen theme
Author: Milagro Interactive
Author URI: https://www.milagrointeractive.com/
Template: twentyseventeen
Version: 2.3
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Thu, 25 Feb 2021 15:54:15 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

@import url('https://fonts.googleapis.com/css2?family=Overpass:wght@100;200;300;400;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap');


@font-face {
	font-family:'IndianRupee-Regular';
	src: url('fonts/IndianRupee-Regular_gdi.eot');
	src: url('fonts/IndianRupee-Regular_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/IndianRupee-Regular_gdi.woff') format('woff'),
		url('fonts/IndianRupee-Regular_gdi.ttf') format('truetype'),
		url('fonts/IndianRupee-Regular_gdi.svg#IndianRupee-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-0060;
}


body{font-family: 'Open Sans', sans-serif; font-size:16px; color:#444; -webkit-font-smoothing: antialiased; /* Chrome, Safari */
  -moz-osx-font-smoothing: grayscale; /* Firefox */width:100%;overflow-x:hidden;}
.padingLR0{padding-left:0px; padding-right:0px;}

.main{}

.topHead{position:fixed; z-index:9999; background:#fff; padding-bottom:20px; top:0px; /*box-shadow: 0px 4px 11px -2px rgba(0,0,0,0.1);
-webkit-box-shadow: 0px 4px 11px -2px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 4px 11px -2px rgba(0,0,0,0.1);*/ border-bottom:1px #ececec solid;} 
.topHead .leftMenu{font-family: 'Overpass', sans-serif; padding-left:34px;}
.topHead .leftMenu ul{display:inline-block; margin:0px; padding:0px;}
.topHead .leftMenu ul li{display:inline-block; list-style:none; text-transform:uppercase; font-weight:600; font-size:1.125em; margin:30px 0px 0px 20px; padding:20px 0px 10px;}
.topHead .leftMenu ul li.projMenu{cursor:pointer;margin-right:0;}
.topHead .leftMenu ul li:nth-child(2){padding-left:0px; position:relative;}
.topHead .leftMenu ul li:nth-child(2)::before {content: ""; position: absolute; left: 0px; height: 82%; width: 1px; background: #66c1e9; display: block; top: 4px;}
.topHead .leftMenu ul li:nth-child(3){margin-left:0px;}

.topHead .leftMenu ul li img{display:inline-block;}
.mantLogo{display:inline-block; margin-top:20px; float:left; margin-right:20px;} 
.mantLogo img{width:75px;} 
.menuSaperator {display:none;}
.ubLogo{margin-left:50px; float:left;}
.topHead .rightMenu{text-align:right; font-family: 'Overpass', sans-serif;}
.topHead .rightMenu ul{display:inline-block; margin:0px; padding:0px;}
.topHead .rightMenu ul li{display:inline-block; list-style:none; text-transform:uppercase; font-weight:600; font-size:1.125em; margin:30px 20px 0px; padding:20px 0px 10px 0px; background:url("img/spriteIcon.png"); background-repeat:no-repeat;}
.ubLogo{display:inline-block; margin-top:20px; float:right; margin-right:20px;} 
.topHead .rightMenu ul li.menuIcon{background-position:0px 23px;}
.topHead .rightMenu ul li.contIcon{background-position:0px -51px;}
.topHead .leftMenu ul li a, .topHead .rightMenu ul li a{cursor:pointer; width:100%; display:inline-block; padding-left:44px; color:#444; text-decoration:none; font-weight:800; letter-spacing:1.1px; outline:none;}
.topHead .leftMenu ul li a:hover, .topHead .rightMenu ul li a:hover{color:#0098da;}
.topHead .rightMenu ul li a:hover{text-decoration:none;}
h1.mainHeading{font-size:32px; color:#333; margin:0px 0px 30px; letter-spacing:1.3px; font-weight:300; text-align:center; text-transform:uppercase; font-family: 'Overpass', sans-serif;}
h1.mainHeading.font30{font-size:30px;}
.readBtn{margin:30px auto 0px; text-align:center; display:inline-block; width:100%;}
.readBtn a{border:1px #333 solid; font-size:14px; text-transform:uppercase; color:#333; padding:15px 40px; font-family: 'Overpass', sans-serif; text-decoration:none; display:inline-block; letter-spacing:1px; font-weight:600;}
.readBtn a:hover{text-decoration:none; color:#fff; background:#0098da; border:1px #0098da solid;}

.openMenu, .projOpenMenu{width:100%; background:#fff; padding:0px; position:fixed; top:0px; left:0px; display:none; z-index:99999; padding:0px 0px 70px; height:100vh;overflow-y:auto;}
.projOpenMenu{display:block;}
.openMenu .head, .projOpenMenu .head{border-bottom:1px #ececec solid; font-family: 'Overpass', sans-serif; font-size:18px; font-weight:bold; color:#0098da; padding:40px 50px 40px 0px; text-align:right; text-transform:uppercase; margin-bottom:60px; cursor:pointer;}
.openMenu .menuCont ul li, .openMenu .menuCont h5{letter-spacing:0.6px;}
.openMenu .menuCont h5 a{color:#444; text-decoration:none;}
.openMenu .menuCont h5 a:hover{text-decoration:none; color:#0098da; cursor:pointer;}
.openMenu .menuCont h5{margin:0px 0px 15px; line-height:50px;}

.openMenu ul.socIcon{margin:24px 0px 0px; padding:0px;}
.openMenu ul.socIcon li{margin:0px 10px 0px 0px; padding:0px; list-style:none; font-size:16px; background:#0098da url(img/spriteIcon.png); background-repeat:no-repeat; display:inline-block; width:52px; height:52px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;}
.openMenu ul.socIcon li.fb{background-position:center -941px;}
.openMenu ul.socIcon li.Insta{background-position:center -1005px;}
.openMenu ul.socIcon li.blogr{background-position:center -1070px;}
.openMenu ul.socIcon li a{display:block; width:100%; height:100%; cursor:pointer;}
.openMenu ul.socIcon li.fb:hover{background:#a7cf46 url(img/spriteIcon.png); background-position:center -941px; background-repeat:no-repeat;}
.openMenu ul.socIcon li.Insta:hover{background:#a7cf46 url(img/spriteIcon.png); background-position:center -1005px; background-repeat:no-repeat;}
.openMenu ul.socIcon li.blogr:hover{background:#a7cf46 url(img/spriteIcon.png); background-position:center -1070px; background-repeat:no-repeat;}

.menuRow2{margin:120px 0px 0px; }

.menuCont{font-family: 'Overpass', sans-serif;}
.menuCont h5{font-size:22px; font-family: 'Overpass', sans-serif; font-weight:600; color:#333; margin:20px 0px 15px; padding:0px; line-height:36px;}
.menuCont h5.marT36{margin-top:36px;}
.menuCont ul{margin:0px; padding:0px;}
.menuCont ul li{margin:0px; padding:0px 0px 10px 0px; list-style:none; font-size:16px; font-weight:600; letter-spacing:1px; font-family: 'Open Sans', sans-serif; cursor:pointer;}
.menuCont ul li a, .menuCont h5 a{color:#444; text-decoration:none; cursor:pointer;}
.menuCont ul li a:hover, menuCont h5 a:hover{color:#0098da; text-decoration:none;}
.menuCont ul li.largg, #menu-item-130, #menu-item-131{font-size:30px; font-weight:300; font-family: 'Overpass', sans-serif; text-transform:uppercase;}

.menuCont ul.contIcon{margin:30px 0px 0px; padding:0px;}
.menuCont ul.contIcon li{margin:0px; padding:0px 0px 15px 44px; list-style:none; font-size:16px; background:url(img/spriteIcon.png); background-repeat:no-repeat; font-weight:normal;}
.menuCont ul.contIcon li.phone{background-position:0px -808px;}
.menuCont ul.contIcon li.mail{background-position:0px -875px;}

footer ul.socIcon{margin:30px 0px 0px; padding:0px;}
footer ul.socIcon li{margin:0px 10px 0px 0px; padding:0px; list-style:none; font-size:16px; background:#0098da url(img/spriteIcon.png); background-repeat:no-repeat; display:inline-block; width:52px; height:52px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;}
footer ul.socIcon li.fb{background-position:center -941px;}
footer ul.socIcon li.Insta{background-position:center -1005px;}
footer ul.socIcon li.blogr{background-position:center -1070px;}
footer ul.socIcon li a{display:block; width:100%; height:100%; cursor:pointer;}
footer ul.socIcon li.fb:hover{background:#a7cf46 url(img/spriteIcon.png); background-position:center -941px; background-repeat:no-repeat;}
footer ul.socIcon li.Insta:hover{background:#a7cf46 url(img/spriteIcon.png); background-position:center -1005px; background-repeat:no-repeat;}
footer ul.socIcon li.blogr:hover{background:#a7cf46 url(img/spriteIcon.png); background-position:center -1070px; background-repeat:no-repeat;}



.innerBanner{}
.innerBanner img{width:100%;}
.innerBanner.ProjectBanner{position:relative;}
.innerBanner.ProjectBanner .greyBar{position:absolute; bottom:0px; background:#f00; z-index:99999; width:100%;}



.innerBanner .projCarousel{ text-align:center; position:relative; padding:0px;}
.innerBanner .projCarousel .tag{background:rgba(167,207,70,0.8); color:#fff; position:absolute; top:20px; left:20px; padding:10px 20px; font-weight:normal; text-transform:uppercase; font-size:12px; letter-spacing:0.5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}
.innerBanner .projCarousel img{width:100%;}
.innerBanner .projCarousel .greyBar, .innerBanner.ProjectBanner .greyBar{background:rgba(0,0,0,0.55); position:absolute; bottom:0px; z-index:999; width:100%; padding:0px 20px;}
.innerBanner.ProjectBanner .greyBar{padding:0px 30px;}
.innerBanner .projCarousel .greyBar .whitLogo, .innerBanner.ProjectBanner .greyBar .whitLogo{width:12%; background:#fff; float:left; text-align:center;}
.innerBanner .projCarousel .greyBar .whitLogo img{width:100%; max-width:169px; display:inline-block; padding:20px 26px;}
.innerBanner.ProjectBanner .greyBar .whitLogo img{width:100%; max-width:201px; display:inline-block; padding:20px 26px;}
.innerBanner .projCarousel .greyBar .rightPrt, .innerBanner.ProjectBanner .greyBar .rightPrt{float:right; text-align:left; width:88%; color:#fff; display:block; padding:0px 4%; box-sizing:border-box;}
.innerBanner.ProjectBanner .greyBar .rightPrt{width:88%; padding:0px 0 0px 2%;}
.innerBanner .projCarousel .greyBar .rightPrt .right1, .innerBanner.ProjectBanner .greyBar .rightPrt .right1{display:inline-block; width:65%;}
.innerBanner .projCarousel .greyBar .rightPrt .right2, .innerBanner.ProjectBanner .greyBar .rightPrt .right2{ float:right; width:35%; text-align:right;}
.innerBanner .projCarousel .greyBar .rightPrt .right2 a, .innerBanner.ProjectBanner .greyBar .rightPrt .right2 a{border:1px rgba(255,255,255,0.7) solid; max-width:140px; padding:12px 15px; width:auto; text-align:center; color:#fff; margin:45px 0px 0px 5px; display:inline-block; font-family: 'Overpass', sans-serif; text-transform:uppercase; font-size:14px; font-weight:400; text-decoration:none;}
.innerBanner.ProjectBanner .greyBar .rightPrt .right2 a{font-weight:600; letter-spacing:1px; max-width:150px;}
.innerBanner .projCarousel .greyBar .rightPrt .right2 a:hover, .innerBanner.ProjectBanner .greyBar .rightPrt .right2 a:hover{text-decoration:none; background:#0098da; border:1px #0098da solid;}


.projCarousel .greyBar .rightPrt h3, .ProjectBanner .greyBar .rightPrt h3{font-family: 'Overpass', sans-serif; text-transform:uppercase; color:#fff; font-size:22px; margin:22px 0px 10px 0px;}
.ProjectBanner .greyBar .rightPrt h3{font-size:32px; letter-spacing:1.4px; font-weight:600; margin:22px 0px 0px 0px;}
.projCarousel .greyBar .rightPrt ul, .ProjectBanner .greyBar .rightPrt ul{margin:0px; padding:0px;}
.projCarousel .greyBar .rightPrt ul li, .ProjectBanner .greyBar .rightPrt ul li{margin:0px 40px 0px 0px; padding:5px 0px 5px 40px; list-style:none; display:inline-block; background-image: url(img/spriteIcon.png); background-repeat: no-repeat; }
.ProjectBanner .greyBar .rightPrt ul li{padding:5px 0px 5px 30px; letter-spacing:0.6px;}
.projCarousel .greyBar .rightPrt ul li.pin, .ProjectBanner .greyBar .rightPrt ul li.pin{background-position: -6px -390px;}
.projCarousel .greyBar .rightPrt ul li.area, .ProjectBanner .greyBar .rightPrt ul li.area{background-position: -4px -479px;}
.projCarousel .greyBar .rightPrt ul li.rera, .ProjectBanner .greyBar .rightPrt ul li.rera{font-size:13px; display:block; background:none; padding:10px 0px; font-weight:600; letter-spacing:0.6px;}
.ProjectBanner .greyBar .rightPrt ul li.rera{color:#ccc;}






/*---- Home Slider ----*/
.hmslditem{
	height: 700px; position:relative;  background-position:center;	
}
.hmslditem::before{content:""; background:rgba(0,0,0,0.4); display:block; width:100%; height:100%; position:absolute; left:0px; top:0px;}
.innerBanner .hmslditem::before{background:rgba(0,0,0,0.1);}
.hmsldinfo{
	width:100%; text-align:center; position:absolute; left:0; right:0; bottom:20%;
}

.projsldr .hmsldinfo{bottom:0px;}
.hmsldinfo h2{
	margin: 0;	
	padding: 10px 20px 15px;
	display: inline-block; position:relative;
	font-size: 40px;
	line-height: 32px; text-transform:uppercase;
	color: #fff; letter-spacing:2px;
	font-weight: 600; font-family: 'Overpass', sans-serif;
}
.hmsldinfo h2::before {
    content: "";
    position: absolute;
    background: #fff;
    display: block;
    width: 80px;
    height: 1px;
    left: 50%;
    margin-left: -40px;
    top: -19px;
}
.hmsldbtn{
	height: auto;
	padding: 15px 45px;
	background: #baa367;
	border: 5px solid #dbc99a;
	border-radius: 40px;
	display: inline-block;
	font-size: 18px;
	outline: none;
}
.hmsldinfo .hmsldbtn:hover,
.hmsldinfo .hmsldbtn:focus{
	color: #fff;
}
.hmsldr .slick-dots, .projsldr .slick-dots{
	position: absolute;
	top: 50%;
	right: 3%;
	transform: translateY(-50%);
}
.hmsldr .slick-dots,
.hmsldr .slick-dots li, .projsldr .slick-dots,
.projsldr .slick-dots li{
	margin: 0;
	padding: 0;	
	list-style: none;
}
.hmsldr .slick-dots li button, .projsldr .slick-dots li button{
	width: 11px;
	height: 11px;
	margin: 0;
	padding: 0;
	background: none;
	border: 1px solid #fff;
	border-radius: 50%;
	font-size: 0;
}
.hmsldr .slick-dots li.slick-active button, .projsldr .slick-dots li.slick-active button{
	background: #fff; border:1px #fff solid;
}
.scrollDown{background:#f00; width:50px; height:50px; position:absolute; right:0px; top:30%;}
.homeSearch{  background: rgb(167,207,70);
background: -moz-linear-gradient(90deg, rgba(167,207,70,0.3351541300113795) 0%, rgba(0,152,218,0.3071429255295869) 100%);
background: -webkit-linear-gradient(90deg, rgba(167,207,70,0.3351541300113795) 0%, rgba(0,152,218,0.3071429255295869) 100%);
background: linear-gradient(90deg, rgba(167,207,70,0.3351541300113795) 0%, rgba(0,152,218,0.3071429255295869) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a7cf46",endColorstr="#0098da",GradientType=1);  position:relative; margin-top:-90px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; -o-border-radius:15px; padding:24px 0px 15px;}
.homeSearch ul{margin:0px; padding:0px; text-align:center;}
.homeSearch ul li{margin:0px 5px; padding:0px; list-style:none; display:inline-block; width:20%;}
.homeSearch ul li select.form-control, .homeSearch ul li select.form-control:focus{width:100%; background-color: #fff;  background-image: url(img/spriteIcon.png); background-repeat: no-repeat; background-position: right -120px; font-size: 15px; appearance: none; -webkit-appearance: none; color:#858585; font-weight:400;  /* Ugly Firefox way of doing it */ -moz-appearance: none; border:0px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px; letter-spacing:1px; font-family: 'Open Sans', sans-serif;}
.homeSearch ul li input[type="text"]{padding:10px 10px 10px 15px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px; height:50px; width:100%; border:0px; font-size:14px; letter-spacing:1px; font-weight:400;}
.homeSearch ul li select.form-control,.homeSearch ul li input[type="text"] {height:50px !important;}
.homeSearch ul li input[type="submit"]{background:#0098da; background-image: url(img/spriteIcon.png); background-repeat: no-repeat; background-position: center -172px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px; height:50px; }
.homeSearch ul li.subb{width:auto; vertical-align:top;}

.homeSearch ul.searchCity{display:block; margin:10px 0px 0px; padding:0px;}
.homeSearch ul.searchCity li{display:inline-block; margin:0px 3px; padding:0px; width:auto; font-size:12px; color:#666; text-transform:uppercase; vertical-align:middle;}
.homeSearch ul.searchCity li.line{width:1px; height:100%;}
.homeSearch ul.searchCity li a{color:#666; text-decoration:none; width:100%; display:block; height:100%; letter-spacing:0.5px;}
.homeSearch ul.searchCity li a:hover{text-decoration:none; color:#0098da;}
.homeSearch ul li.loc{background-image: url(img/spriteIcon.png); background-repeat: no-repeat; background-position: 14px -234px; width:40px; height:28px;}


.homeTowards{text-align:center; margin:70px auto;}
.homeTowards p{font-size:1em; font-weight:normal; letter-spacing:0.6px;}

.trustedSec{background: url(img/fixedBg.jpg); background-repeat: no-repeat; background-position: bottom center; padding:200px 0px; background-attachment:fixed; width:100%; background-size:cover;}
.turstBox{color:#fff; font-family: 'Overpass', sans-serif; text-transform:uppercase; border-left:1px rgba(255,255,255,0.2) solid;}
.turstBox h3{font-size:30px; font-weight:800; letter-spacing:2px; margin:0px;}
.turstBox h3 span{font-size:55px; color:#0098da;  display:block;}
.turstBox h3 i{font-size:16px; color:#c0c0c0; font-weight:600; display:block; font-style:normal; line-height:22px;}
.turstBox h3.sm26{font-size:26px; line-height:27px;}

.awardsSec{background: url(img/awardsBg.jpg); background-repeat: no-repeat; background-position: bottom center; width:100%; background-size:cover; padding:70px 0px 70px;}
.awardsSec .awardLayout{display:table; width:100%; table-layout:fixed; border-spacing: 20px;}
.awardsSec .awardLayout .awCell{display:table-cell; background:rgba(255,255,255,0.7); padding:0px; text-align:center; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px; vertical-align:middle;}
.awardsSec .awardLayout .awCell.bgNone{background:none;}
.awardsSec .awardLayout .awCell h4{font-size:22px; font-family: 'Overpass', sans-serif; text-transform:uppercase; color:#333; padding:30px 0px 20px; font-weight:600; letter-spacing:1.4px;}
.awardsSec .awardLayout .awCell p{font-size:25px; color:#0098da; font-weight:300; text-transform:none; padding:0px 140px;}
.awardsSec .awardLayout .awCell .table2{display:block; width:100%; table-layout:fixed; border-spacing: 0px;  padding-bottom:20px;}
.awardsSec .awardLayout .awCell .table2:last-child{padding-bottom:0px;}
.awardsSec .awardLayout .awCell .table2 .tableCell{display:block; background:rgba(255,255,255,0.7); padding:50px 120px 50px 50px; text-align:left; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px;}
.awardsSec .awardLayout .awCell .table2 .tableCell p{font-size:16px; color:#444; font-weight:400; text-transform:none; padding:0px; margin:0px; letter-spacing:0.6px;}
.dateDiv{font-size:14px; color:#8d8d8d; font-weight:normal; text-transform:uppercase;}
.dateDiv span{background-image: url(img/spriteIcon.png); background-repeat: no-repeat; background-position: right -300px; width:32px; height:32px; vertical-align:middle; display:inline-block; margin-right:10px;}
.awardsSec .awardLayout .awCell .table2 .tableCell h4{padding:12px 0px 15px;}




.projectGlance, .projGallerySec, .projectAmeniSec{padding:80px 0px 0px;}
.projGallerySec{padding:80px 0px 100px;}
#projGlance, #projGallery, #projAmeni{padding-bottom:40px;}
.projCarousel{ text-align:center; position:relative; padding:0px 15px;}
.projCarousel .tag{background:rgba(167,207,70,0.8); color:#fff; position:absolute; top:30px; left:48px; padding:10px 20px; font-weight:normal; text-transform:uppercase; font-size:12px; letter-spacing:1px; font-weight:600; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}
.projCarousel img{width:100%;}
.projCarousel .greyBar{background:rgba(0,0,0,0.55); position:absolute; bottom:0px; z-index:999; width:calc(100% - 30px);}
.projCarousel .greyBar .whitLogo{width:21%; background:#fff; float:left; text-align:center; padding:5px;}
.projCarousel .greyBar .whitLogo img{width:100%; max-width:130px; display:inline-block; padding:12px 0px;}
.projCarousel .greyBar .rightPrt{float:right; text-align:left; width:79%; color:#fff; display:block; padding:0px 2%; box-sizing:border-box;}
.projCarousel .greyBar .rightPrt .right1{display:inline-block; width:80%;}
.projCarousel .greyBar .rightPrt .right2{ float:right; width:20%; text-align:right;}
.projCarousel .greyBar .rightPrt .right2 a{border:1px rgba(255,255,255,0.7) solid; max-width:100px; padding:14px 10px 12px 15px; width:100%; text-align:center; color:#fff; margin:32px 0px 0px 0px; display:inline-block; font-family: 'Overpass', sans-serif; text-transform:uppercase; font-size:14px; font-weight:600; text-decoration:none; letter-spacing:1px;}
.projCarousel .greyBar .rightPrt .right2 a:hover{text-decoration:none; background:#0098da; border:1px #0098da solid;}



.projCarousel .greyBar .rightPrt h3{font-family: 'Overpass', sans-serif; text-transform:uppercase; color:#fff; font-size:22px; margin:22px 0px 10px 0px; font-weight:600; letter-spacing:1.4px;}
.projCarousel .greyBar .rightPrt ul{margin:0px; padding:0px;}
.projCarousel .greyBar .rightPrt ul li{margin:0px 40px 0px 0px; padding:5px 0px 5px 34px; list-style:none; display:inline-block; background-image: url(img/spriteIcon.png); background-repeat: no-repeat; }
.projCarousel .greyBar .rightPrt ul li.pin{background-position: -4px -390px;}
.projCarousel .greyBar .rightPrt ul li.area{background-position: -4px -479px;margin-right:0px;}

.slick-next.slick-arrow, .slick-next.slick-arrow:focus{ position: absolute; z-index: 1000; transition:none; top: 100%; margin-right:-40px; padding:25px 0px; right: 48%; width:60px;  font-size:0px; border:1px rgba(51,51,51,0.7) solid; background:#fff;
     background-image: url(img/spriteIcon.png); background-repeat: no-repeat; background-position:center -545px; outline:none;}
.slick-next.slick-arrow:hover{background: #0098da url(img/spriteIcon.png); background-repeat: no-repeat; background-position:center -670px; border:1px #0098da solid;}
.slick-prev.slick-arrow:hover{background: #0098da url(img/spriteIcon.png); background-repeat: no-repeat; background-position:center -730px; border:1px #0098da solid;}
.slick-prev.slick-arrow, .slick-prev.slick-arrow:focus{position: absolute; transition:none; z-index: 1000; padding:25px 0px; border:1px rgba(51,51,51,0.7) solid; background:#fff; top: 100%; margin-left:-40px; left: 48%; width:60px; font-size:0px;  background-image: url(img/spriteIcon.png); background-repeat: no-repeat; background-position:center -606px; outline:none;}


.testimonialSec{background:#f9f9f9 url(img/testiBg.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:bottom center; padding:70px 0px; position:relative; background-size:cover;}
.home .testimonialSec{padding-top:120px;}
.testimonialSec h1{position:inherit; z-index:9;}
.testimonialSec::after{content:""; background:#fff; height:20%; top:0px; position:absolute; height:225px; width:100%; display:block;}
.testiCarousel{ text-align:center; position:inherit; z-index:9;}
.testiCarousel iframe{width:100%; max-width:600px; height:350px;}
.testiCarousel .testiImg{margin:5px auto 50px auto;}
.testiCarousel .testiImg img{display:inline-block; width:300px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.17);
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.17);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.17);}
.testiCarousel .testPara p{font-size:16px; padding:20px 0px 30px 0px; position: relative; letter-spacing:0.6;}
.testiCarousel .testPara::before{content:""; background: url(img/spriteIcon2.png); background-repeat: no-repeat; background-position:center -4px; display:block; position:absolute; width:115px; height:134px; left:50%; margin-left:-67px; opacity:.85;}
.testiCarousel .testPara h4{font-size:25px; font-weight:300; position:relative; padding:40px 0px 20px; color:#0098da; text-transform:uppercase; letter-spacing:1px;}

.testiCarousel .testPara h4::after{content: ""; position: absolute; width: 124px; height: 1px; background: #0098da; display: block; top: 0; left: 50%; margin-left: -62px; opacity:0.6;}
.testiCarousel .slick-dots, .testiCarousel .slick-dots li{	margin: 0 10px;	padding: 0;	display:inline-block;	list-style: none;}
.testiCarousel .slick-dots li button{	width: 11px;	height: 11px; margin: 0; padding: 0; background: none;	border: 1px solid #595959;	border-radius: 50%;	font-size: 0;}
.testiCarousel .slick-dots li.slick-active button{	background: #0098da; border:1px #0098da solid;}


.newsSec{padding-top:70px; padding-bottom:70px;}
.newsSec .newsRow{padding:20px 50px 25px;}
.newsSec .newsRow .newsBox{margin:0px;  position:relative;}
.newsSec .newsRow .newsBox img{width:100%;}
.newsSec .newsRow .newsBox .contBox{background:rgba(0,0,0,0.5); position:absolute; width:80%; top:10%; left:10%; height:80%; color:#fff; text-align:center; font-family: 'Overpass', sans-serif; text-transform:uppercase; font-size:22px; padding:100px 60px 0px; letter-spacing:1.4px; font-weight:600;}
.newsSec .newsRow .newsBox .contBox a{border:1px #fff solid; color:#fff; display:inline-block; font-size:28px; font-family: 'Overpass', sans-serif; font-weight:200; padding:5px 18px 1px; margin-top:30px; text-decoration:none;}
/*.newsSec .newsRow .newsBox:first-child .contBox {padding:67px 60px 0px;}*/
/*.newsSec .newsRow .newsBox .contBox .newsBoxTitle {min-height:100px;}*/
.newsSec .newsRow .newsBox .contBox a:hover{background:#0098da; text-decoration:none; border:1px #0098da solid;}


.newsletterSec{background:#617956 url(img/newsletterBg.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:bottom center; padding:120px 0px; background-size:cover;}
.newsletterSec h1{color:#fff; line-height:42px;}
.newLForm{width:100%; max-width:640px;}
.newLForm input[type="text"], .newLForm input[type="email"]{padding:10px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px; height:50px; width:100%; border:0px; padding:0px 0px 0px 20px; font-size:14px; letter-spacing:1px; font-weight:400;}
.newLForm select.form-control,.homeSearch ul li input[type="text"] {height:50px !important; }
.subBtnDiv{padding-left:0px;}
.newLForm input[type="submit"]{background:#0098da; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px; height:50px; text-transform:uppercase; font-size:14px; font-family: 'Overpass', sans-serif; font-weight:normal;width:100%; font-weight: 600; letter-spacing: 1px;}
.newLForm input[type="submit"]:hover{background:#a7cf46;}



/*Brands with us*/
.innerPage{padding:70px 0px 0px;}
.innerPage .newsletterSec{margin-top:50px;}
.innerPage{}
.innerPage p{font-family: 'Open Sans', sans-serif; font-size: 16px; color: #444; letter-spacing:0.6px;}
.innerPage p.cent{text-align:center;}
.innerPage p.cent.Mt40{margin-top:40px;}
.innerPage p span{font-size:22px; font-family: 'Overpass', sans-serif; font-weight:600; color:#0098da; text-transform:uppercase; display:block; margin-bottom:30px;}

.innerPage .trustedSec{margin:80px 0px;}


.brandWithUs{}
.brandLogoArea{margin:50px 0px 0px;}
.brandWithUs p{text-align:center;}
.brandBox{margin:10px 0px 30px;}
.brandBox .brandLogo{background:#f4f4f4; padding:20px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px; margin-bottom:30px;} 
.brandBox .brandLogo img{max-width:317px; width:100%;}
.brandBox p{}


/*Disclaimer*/
.pageContent{}
.pageContent p{text-align:center;}
.pageContent iframe{width:100%; min-height:550px; height:100%;}

/*Awards Page*/
.awardPage{text-align:center;}
.awardPart{display:block; width:100%; text-align:center; margin:50px 0px 20px;}
.awardPart .awCell{padding:0px; text-align:center;}
.awardPart .awCell h4{font-size:22px; font-family: 'Overpass', sans-serif; text-transform:uppercase; color:#333; padding:30px 0px 20px;}
.awardPart .awCell p{font-size:25px; color:#0098da; font-weight:300; text-transform:none; padding:0px 140px;}
select.customSel {background: #f7f7f7 url(img/spriteIcon.png); background-repeat: no-repeat; background-position: right -1137px; font-size: 14px; appearance: none; -webkit-appearance: none; height:50px; max-width:300px; width:100%;
  /* Ugly Firefox way of doing it */ -moz-appearance: none; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px; padding:10px; border:0px; color:#858585; margin:30px 0px;}

.awardList .awardLayout{margin:0px ; padding:0px; text-align:center;}
.awardList .awardLayout .awardCol{margin-bottom:30px;}
.awardList .awardLayout .awardBox{display:inline-block; border:1px #14a0dc solid; padding:40px; text-align:left; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px; vertical-align:top; margin:0px; width:100%; margin:1%; height:100%;}
.awardList .awardLayout .awardBox h4{font-size:22px; font-family: 'Overpass', sans-serif; text-transform:uppercase; color:#333; padding:20px 0px 20px; text-align:left;}
.awardList .awardLayout .awardBox p{font-size:16px; color:#444; font-weight:normal; text-transform:none; padding:0px;}



/*Listing search*/
.projListing{margin:20px 0px 40px;}
.projListing .listingTop{ text-align:center; position:relative; padding:0px;}
.projListing .listingTop .tag{background:rgba(167,207,70,0.8); color:#fff; position:absolute; top:20px; left:20px; padding:10px 20px; font-weight:normal; text-transform:uppercase; font-size:12px; letter-spacing:0.5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}
.projListing . listingTop img{width:100%;}
.projListing .listingTop .greyBar{background:rgba(0,0,0,0.55); position:absolute; bottom:0px; z-index:999; width:100%;}
.projListing .listingTop .greyBar .whitLogo{width:33%; background:#fff; float:left; text-align:center;}
.projListing .listingTop .greyBar .whitLogo img{width:100%; max-width:127px; display:inline-block; padding:6px 0px;}
.projListing .listingTop .greyBar .rightFull{float:right; text-align:left; width:67%; color:#fff; display:block; padding:0px 4%; box-sizing:border-box;}
.projListing .listingTop .greyBar .rightFull ul{margin:0px; padding:0px;}
.projListing .listingTop .greyBar .rightFull ul li{margin:0px 40px 0px 0px; padding:5px 0px 5px 40px; list-style:none; display:inline-block; background-image: url(img/spriteIcon.png); background-repeat: no-repeat; }
.projListing .listingTop .greyBar .rightFull ul li.pin{background-position: -6px -390px;}
.projListing .listingTop .greyBar .rightFull ul li.area{background-position: -4px -479px;}
.projListing .listingTop .greyBar .rightFull h3{font-family: 'Overpass', sans-serif; text-transform:uppercase; color:#fff; font-size:22px; margin:22px 0px 2px 0px;}
.listingDet{margin:20px 0px;}
.listingDet ul{margin:15px 0px; padding:0px;}
.listingDet ul li{margin:0px 40px 0px 0px; padding:5px 0px 5px 40px; list-style:none; display:inline-block; background-image: url(img/spriteIcon.png); background-repeat: no-repeat; font-weight:600;}
.listingDet ul li.area{background-position: -4px -479px;}
.listingDet ul.pricStat{background:none; margin:0px; padding:0px; list-style:none;}
.listingDet ul.pricStat li{margin:0px; padding:0px 60px 0px 0px; background:none; font-size:14px; color:#333; font-weight:normal; line-height:30px; letter-spacing:1px;}
.listingDet ul.pricStat li span{font-size:16px; font-weight:600; color:#0098da; display:block; text-transform:uppercase;}
.listingDet ul.pricStat li span i{font-style:normal; font-family:'IndianRupee-Regular'; font-weight:normal;}
.listingDet a{border:1px #333 solid; padding:15px 20px; width:auto; text-align:center; color:#333; margin:30px 0px 0px 0px; display:inline-block; font-family: 'Overpass', sans-serif; text-transform:uppercase; font-size:14px; font-weight:normal; text-decoration:none;}
.listingDet a:hover{text-decoration:none; background:#0098da; border:1px #0098da solid; color:#fff;}







/*Advertisement page*/
.advertPage{text-align:center;}
.advertPage select.customSel{margin:10px 0px;}
.adverLayout{ margin:40px 0px; padding:0px; text-align:center; width:100%;}
.adverLayout .adverBox{display:inline-block;}
.adverLayout .adverBox p{margin:30px 0px 40px; letter-spacing:0.5px;}
.advertCol{margin-bottom:30px; display:inline-block;}
.adverLayout img.pressImg{border:1px #14a0dc solid; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; padding:15px; outline:none;}


/*Press page*/

.pressPage .dateDiv, .advPage .dateDiv{margin:30px 0px 10px;}
.pressPage .adverLayout .adverBox p, .advPage .adverLayout .adverBox p{margin:0px 0px 40px;}

/*Career Page*/
.currOpen{margin:70px 0px;}
.currOpen table {border-radius: 1em;
  overflow: hidden;}
.wpcf7-form-control-wrap.resume, .wpcf7-form-control-wrap.resume + br, .custFile label + br, .wpcf7-form-control-wrap.ShortDescription + br, span.wpcf7-form-control-wrap.CurrentGrossSalary + br{display:none;}
  
  
  
  
.cusTable{border:1px #72c6ea solid; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px; display:table; width:100%; margin:40px 0px; overflow:hidden;}  
.cusTable .tRow{background:#fff; display:table-row; }
.cusTable .tRow .tCell.borRL{border-radius:20px 0px 0px 0px; -moz-border-radius:20px 0px 0px 0px; -webkit-border-radius:20px 0px 0px 0px; -o-border-radius:20px 0px 0px 0px;}
.cusTable .tRow .tCell.borRR{border-radius:0px 20px 0px 0px; -moz-border-radius:0px 20px 0px 0px; -webkit-border-radius:0px 20px 0px 0px; -o-border-radius:0px 20px 0px 0px;}
.cusTable .tRow .tCell.head{font-weight:bold; background:#f4f4f4; text-transform:uppercase;}
.cusTable .tRow .tCell.noLft{border-left:0px;}
.cusTable .tRow .tCell.radL{border-radius:10px 0px 0px 0px; -moz-border-radius:10px 0px 0px 0px; -webkit-border-radius:10px 0px 0px 0px; -o-border-radius:10px 0px 0px 0px;}
.cusTable .tRow .tCell.noTft{border-top:0px;}
.cusTable .tRow .tCell{display:table-cell; border-left:1px solid #72c6ea; border-top:1px solid #72c6ea; padding:20px;}
.cusTable .tRow .tCell.notTop{border-top:0px;}
.emailDrop{font-weight:bold; margin:50px 0px; letter-spacing:1px;}
.emailDrop a{color:#444; text-decoration:underline;}
.carrForm{}
select.form-control {
    background-color: #f7f7f7; border:0px; padding:10px 15px; border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-o-border-radius: 10px;
    background-image: url(img/spriteIcon.png);
    background-repeat: no-repeat;
    background-position: right -120px;
    font-size: 15px; height:50px !important;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.formHint{font-size:13px; color:#333; text-align:right; display:block; margin-top:8px;}
.custLabel{font-size:15px; text-align:left; margin-top:12px;}
.custFileArea{border:1px #e8e8e8 solid; margin:15px 0px; padding:20px;}
.custFileArea .fileLeft{text-align:left; padding-top:30px; font-size:15px;}
.custFile{text-align:left; background:#f4f4f4; padding:10px 15px 15px;}
.custFile label {
  background-color: #f4f4f4;
  color: #333; padding:10px 30px;
 font-family: 'Overpass', sans-serif; font-weight:normal; font-size:14px;
  border:1px #6d6d6d solid; text-transform:uppercase;
  cursor: pointer;
  margin-top: 1rem;
}
#file-chosen{color:#858585; font-size:15px; padding-left:20px;}



/*Events page*/
.eventPage {}
.eventList{margin:30px auto;}
ul.eventRow{padding:20px 0px; margin:0; display:block;}
ul.eventRow li.eventBox{margin:0px; padding:15px;  position:relative; display:inline-block; width:33%;}
ul.eventRow li.eventBox img{width:100%;}
ul.eventRow li.eventBox .contBox{background:rgba(0,0,0,0.5); position:absolute; width:80%; top:10%; left:10%; height:80%; color:#fff; text-align:center; font-family: 'Overpass', sans-serif; text-transform:uppercase; font-size:22px; padding:60px 15px 0px; line-height:30px; font-weight:600;}
ul.eventRow li.eventBox .contBox.eventDet{opacity:0;}
ul.eventRow li.eventBox .contBox.eventDet:hover{opacity:1;}
ul.eventRow li.eventBox .contBox a{border:1px #fff solid; color:#fff; display:inline-block; font-size:28px; font-family: 'Overpass', sans-serif; font-weight:200; padding:8px 18px 6px; margin-top:30px; text-decoration:none;}
ul.eventRow li.eventBox .contBox a:hover{background:#0098da; text-decoration:none; border:1px #0098da solid;}

.eventVidDiv{}
.eventVidDiv ul.eVid{display:block; margin:40px 0px 0px; padding:20px 0px; text-align:center; width:100%;}
.eventVidDiv ul.eVid li{display:inline-block; margin:0px 15px; padding:0px; width:47%; vertical-align:top;}
.eventVidDiv ul.eVid li p{margin:15px 0px 40px;}
.eventVidDiv ul.eVid li iframe{margin:0px; min-height:400px;}

.eventVidDiv h4, .csrPage h4, .innerPage h4 {font-size: 22px; text-align:center; font-weight: normal;  padding: 0px 0px 0px;  color: #0098da; text-transform: uppercase;}
.csrPage h4{margin:15px 0px;}
.innerPage h2.blk {font-size: 30px; text-align:center; font-weight: normal;  padding: 0px 0px 0px;  color: #333; text-transform: uppercase; margin:0px;}



/*CSR*/
.csrPage{}
.csrPage p{text-align:center;} 
.csrPage p img{display:block; margin:50px auto;}
.csrEDiv{background:#f4f4f4; padding:40px 0px; margin-bottom:60px;}
.csrEDiv form{text-align:center;}
.csrEDiv select.customSel{background:#fff url(img/spriteIcon.png); background-repeat:no-repeat; background-position:right -1137px;}


/*Vision*/
.threeImgs{text-align:center; padding:0px; margin:80px 2%;}
.threeImgs img{width:100%;}

.container.txtCent{text-align:center;}


/*Contact Us*/
.formBox{padding:40px 0px 20px;}
.innerPage .form-group input[type="text"], .innerPage .form-group input[type="tel"] .innerPage .form-group input[type="email"], .innerPage .form-group textarea, .innerPage .form-control{background:#f7f7f7; border:0px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; font-size:15px; padding:15px;}
.innerPage select.form-control{background:#f7f7f7 url(img/spriteIcon.png);  background-repeat: no-repeat;  background-position: right -120px;}

.innerPage .form-group textarea::placeholder, .innerPage .form-group input::placeholder{color:#777;}
.innerPage .form-group textarea{max-height:130px;}
.innerPage .form-control:focus{box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; -o-box-shadow:none; background:#f7f7f7;}
.innerPage select.form-control:focus{background:#f7f7f7 url(img/spriteIcon.png);  background-repeat: no-repeat;  background-position: right -120px;}
.innerPage .form-group.form-check{text-align:center; margin:34px 0px;}
.innerPage .subDiv{text-align:center;}
.innerPage .subDiv input[type="submit"]{background:#0098da; color:#fff; padding:17px 60px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; text-transform:uppercase; font-size:14px; font-family: 'Overpass', sans-serif; font-weight:600;}
.innerPage .form-check{text-align:center;}
.innerPage .form-check label{font-size:16px; color:#444; position:relative; padding-left:30px; font-weight:normal;}

.corpDiv{background:#f9f9f9 url(img/testiBg.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:bottom center; padding:80px 0px; background-size:cover; margin:60px 0px;}
.corpDiv p{text-align:center; margin:30px 0px;}
ul.contIconLine{margin:30px 0px 0px; padding:0px; text-align:center;}
ul.contIconLine li{margin:0px 20px; padding:0px 0px 15px 44px; list-style:none; font-size:16px; background:url(img/spriteIcon.png); background-repeat:no-repeat; font-weight:normal; display:inline-block;}
ul.contIconLine li.phone{background-position:0px -808px;}
ul.contIconLine li.mail{background-position:0px -875px;}
ul.contIconLine li a, ul.branchPhone li a{color:#444; text-decoration:none;}
ul.contIconLine li a:hover, ul.branchPhone li a:hover{color:#0098da; text-decoration:none;}
.branchOffic{}
.branchOffic ul.branLayout{display:block; margin:0px ; padding:0px; text-align:left;}
.branchOffic ul.branLayout li{display:inline-block; border:1px #72c6ea solid; padding:30px; text-align:left; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px; vertical-align:top; margin:0px; width:31%; margin:1%;}
.branchOffic ul.branLayout li h4{font-size:22px; font-family: 'Overpass', sans-serif; text-transform:uppercase; color:#0098da; padding:0px; text-align:left; margin:0px 0px 20px;}
.branchOffic ul.branLayout li p{font-size:16px; color:#444; font-weight:normal; text-transform:none; padding:0px; line-height:26px;}
ul.branchPhone{margin:30px 0px 0px; padding:0px; text-align:center;}
ul.branchPhone li{ list-style:none; font-size:16px; background:url(img/spriteIcon.png); background-repeat:no-repeat; font-weight:normal; display:inline-block;}
ul.branchPhone li.phone{background-position:0px -808px; width: 100%;
display: block;
border: 0px;
margin:0px 0px; padding:0px 0px 4px 44px;
}
.branchOffic h2.blk{margin-bottom:30px;}



/*Group companies page*/
.groupLayout{}
.groBoxCol{margin-bottom:30px;}
.groupLayout .groBox h4{font-size:22px; font-family: 'Overpass', sans-serif; text-transform:uppercase; color:#444; padding:0px; text-align:left; margin:0px 0px 20px;}
.groupLayout .groBox{border:1px #14a0dc solid; padding:30px 30px 40px; text-align:left; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px; vertical-align:top;  height:100%;}
.groupLayout .groBox p{font-size:16px; color:#444; font-weight:normal; text-transform:none; padding:0px; line-height:26px; text-align:left;}
.groupLayout .groBox img{max-width:231px; display:block; margin-bottom:30px; width:100%;}
.groupCom .readBtn{text-align:left; margin:30px auto 0px;}
.groupCom .readBtn a:hover{color:#fff; cursor:pointer;}
.groBoxCol a{color:#444; text-decoration:none;}
.groBoxCol a:hover{color:#0098da; text-decoration:none;}



/*Board of Directors*/
.boardDirDiv{border:1px #72c6ea solid; padding:40px; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px;}
.boardDirDiv figure, .keyPeopDiv figure {margin:0px;}
.boardDirDiv figure figcaption, .keyPeopDiv figure figcaption{text-align:center; font-size:22px; font-family: 'Overpass', sans-serif; text-transform:uppercase; color:#0098da;  line-height:34px; margin:25px 0px 0px;}
.boardDirDiv figure figcaption span, .keyPeopDiv figure figcaption span{font-size:14px; font-family: 'Open Sans', sans-serif; display:block; color:#606060; letter-spacing:1px;}
.boardDirDiv .borardPara{padding:0px 40px;}
.boardDirbgArea{background:#f9f9f9 url(img/testiBg.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:bottom center; padding:80px 0px; background-size:cover; margin:80px 0px;}
.keyPeopDiv{}



/*Presense Page*/
.presenseMapArea{background:#f4f4f4; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px; padding:35px 20px; margin:60px 0px 0px;}
.presenseMapArea img{width:100%;}
.presenseMapArea .preseLeft{align-items: center; justify-content: left; display:flex;}
.presenseMapArea .preseLeft ul{list-style:none; padding:0px 0px 0px 40px; margin:0px;}
.presenseMapArea .preseLeft ul li{list-style:none; padding:0px 0px 0px 24px; margin:0px 0px 20px; position:relative; text-transform:uppercase; font-size:15px;}
.presenseMapArea .preseLeft ul li::before{content:""; display:block; position:absolute; left:0px; top:8px; width:7px; height:7px; background:#0098da;}


/*Privacy Policy*/

.accordion-container{
  position: relative;
  height: auto;
  margin: 10px auto 70px;
}
.accordion-container.mrTop{margin-top:40px;}
.set{
  position: relative;
  width: 100%;
  height: auto; text-align:center;
  background-color: #f4f4f4; margin-bottom:10px;
}
.set > a{
  display: block;
  padding: 12px 15px;
  text-decoration: none;
  color: #333; font-size:18px; font-family: 'Overpass', sans-serif; text-transform:uppercase;
  font-weight: normal;
  -webkit-transition:all 0.2s linear;
  -moz-transition:all 0.2s linear;
  transition:all 0.2s linear; outline:none;
}
.set > a i{
  float: right;
  margin-top: 2px;
}
.set i.fa.fa-plus{background:url(img/spriteIcon.png); background-repeat:no-repeat; background-position:center -1253px; width:20px; height:20px;}
.set i.fa.fa-minus{background:url(img/spriteIcon.png); background-repeat:no-repeat; background-position:center -1198px; width:20px; height:20px;}

.set > a.active{
  background-color:#f4f4f4;
  color: #333;
}
.contentAcc{
  background-color: #fff;
  display:none; padding:30px 0px;
}



/*Project Detail*/
.projDetailPage{padding:0px;}
.projDetailPage .overMenu{background:#f4f4f4; text-align:center; padding:20px 0px; margin-bottom:0px; font-family: 'Overpass', sans-serif;}
.projDetailPage .overMenu.navbar{display:block; position:static;}
.projDetailPage .overMenu.fixedOver{position:fixed; width:100%; z-index:9999; box-shadow: 0px 4px 11px -2px rgba(0,0,0,0.1);
-webkit-box-shadow: 0px 4px 11px -2px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 4px 11px -2px rgba(0,0,0,0.1);}
.projDetailPage .overMenu a{font-size:16px; padding:0px 20px; color:#444; text-decoration:none; font-weight:bold; text-transform:uppercase; letter-spacing:0.6px;}
.projDetailPage .overMenu a:hover{color:#0098da; text-decoration:underline;}
.projDetailPage p{text-align:center;}
.projDetailPage p.lrgBold{font-family: 'Overpass', sans-serif; font-size:22px; text-transform:uppercase; font-weight:600; line-height:40px; margin-bottom:30px; letter-spacing:1.4px;}
.projDetailPage p.lrgBold span{color:#0098da; }

ul.overList{margin:50px 0px 0px; padding:0px; text-align:center;}
ul.overList li{margin:0px 50px; padding:0px; list-style:none; display:inline-block;}
ul.overList li span{background:url(img/spriteIcon2.png); background-repeat:no-repeat; width:100%; height:62px; display:block;}
ul.overList li span.loc{background-position:center -179px; background-repeat:no-repeat;}
ul.overList li span.bhk{background-position:center -310px;  background-repeat:no-repeat;}
ul.overList li span.rup{background-position:center -441px; background-repeat:no-repeat;}
ul.overList li span.sqf{background-position:center -569px; background-repeat:no-repeat;}
ul.overList li h5{font-size:22px; font-family: 'Overpass', sans-serif; margin:0px; padding:20px 0px 0px 0px; letter-spacing:1.4px; font-weight:600;}
ul.overList li h5 span{font-size:15px; font-family: 'Open Sans', sans-serif; display:block; text-transform:none; margin-top:10px; background:none; font-weight:normal;}



#overviewSec{padding:80px 0px 0px 0px;}
.locSection{padding:80px 0px 0px 0px;}
.locSection .locPart{background:#f4f4f4; padding:0px; margin:0px;}
.locSection .locPart .mapFrame{padding:0px; text-align:right;}
.locSection .locPart .mapImage{padding:0px; text-align:right; position:relative; width:100%;}
.locSection .locPart .mapImage img{width:100%; padding:30px;}

.locSection .locPart .mapImage .mapLrg{background:rgba(0,0,0,0.5); position:absolute; width:100%; top:0; left:0; height:100%; color:#fff; text-align:center; font-family: 'Overpass', sans-serif; text-transform:uppercase; font-size:22px; padding:60px 15px 0px; line-height:30px; font-weight:600; position:absolute;}
.locSection .locPart .mapImage .mapLrg{opacity:0;}
.locSection .locPart .mapImage .mapLrg:hover{opacity:1;}
.locSection .locPart .mapImage .mapLrg a{border:1px #fff solid; color:#fff; font-size:28px; font-family: 'Overpass', sans-serif; font-weight:200; padding:8px 18px 6px;  text-decoration:none; position:absolute; top: 50%;
   left:50%; transform:translate(-50%, -50%);}
.locSection .locPart .mapImage .mapLrg a:hover{background:#0098da; text-decoration:none; border:1px #0098da solid;}


.projGallerySec .galImg{width:100%; position:relative;}
.projGallerySec .mapLrg{background:rgba(0,0,0,0.5); position:absolute; width:100%; top:0; left:0; height:100%; color:#fff; text-align:center; font-family: 'Overpass', sans-serif; text-transform:uppercase; font-size:22px; padding:60px 15px 0px; line-height:30px; font-weight:600; position:absolute;}
.projGallerySec .mapLrg{opacity:0;}
.projGallerySec .mapLrg:hover{opacity:1;}
.projGallerySec .mapLrg a{border:1px #fff solid; color:#fff; font-size:28px; font-family: 'Overpass', sans-serif; font-weight:200; padding:8px 18px 6px;  text-decoration:none; position:absolute; top: 50%;
   left:50%; transform:translate(-50%, -50%);}
.projGallerySec .mapLrg a:hover{background:#0098da; text-decoration:none; border:1px #0098da solid;}




.projectAmeniSec, .constSec{background:#f4f4f4 url(img/ameniBg.jpg); background-repeat:no-repeat; background-attachment:fixed; background-size:cover; padding:80px 20px 70px; background-position:center bottom;}
.projectAmeniSec{padding:80px 20px 120px;}
.projectAmeniSec h4{font-size:22px; font-family: 'Overpass', sans-serif; text-transform:uppercase; color:#0098da; padding:20px 0px 20px; text-align:center; letter-spacing:1.4px; font-weight:600;}
#projAmeni{padding:30px 0px 40px;}
#projAmeni .caption {position: absolute;  background:rgba(0,0,0,0.5);  width: 80%; height: 80%;  left: 10%;  top: 10%; color:#fff; font-size:22px; font-family: 'Overpass', sans-serif; text-transform:uppercase; font-weight:600; letter-spacing:1.4px; padding-top:24%;}
#projAmeni .slick-prev.slick-arrow { background: transparent; background-image: url(img/spriteIcon.png); background-repeat: no-repeat; background-position: center -606px;}
#projAmeni .slick-prev.slick-arrow:hover { background: #0098da url(img/spriteIcon.png); background-repeat: no-repeat;  background-position: center -730px; border: 1px #0098da solid;}
#projAmeni .slick-next.slick-arrow {background: transparent;  background-image: url(img/spriteIcon.png); background-repeat: no-repeat; background-position: center -545px;}
#projAmeni .slick-next.slick-arrow:hover { background: #0098da url(img/spriteIcon.png);  background-repeat: no-repeat; background-position: center -670px; border: 1px #0098da solid;}



.plansSec{padding:80px 0px 50px;}
.plansSec .tab-content{display:none;}
#projPlans .projCarousel img, #projPlans1 .projCarousel img, #projPlans2 .projCarousel img{width:auto; margin:0px auto;}
#projPlans .slick-prev.slick-arrow, #projPlans1 .slick-prev.slick-arrow, #projPlans2 .slick-prev.slick-arrow{left:0px; top:28%; margin-left:0px;}
#projPlans .slick-next.slick-arrow, #projPlans1 .slick-next.slick-arrow, #projPlans2 .slick-next.slick-arrow{right:0px; top:28%; margin-right:0px;}

#projPlans .projCarousel .caption, #projPlans1 .projCarousel .caption, #projPlans2 .projCarousel .caption  {font-size:22px; font-family: 'Overpass', sans-serif; text-transform:uppercase; font-weight:600; letter-spacing:1px; color:#0098da; margin:50px 0px;}
#projPlans .projCarousel .caption  span, #projPlans1 .projCarousel .caption  span,  #projPlans2 .projCarousel .caption  span{font-size:18px; color:#333; display:block; line-height:38px; margin-top:20px;}


ul.tabs1{margin: 0px auto 50px; padding: 0px; list-style: none; text-align:center;}
ul.tabs1 li{    display: inline-block;
    padding: 14px 30px 12px;
    background: #f4f4f4;
    border-radius: 10px; margin:0px 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -o-border-radius: 10px;
    color: #666;
    font-size: 16px;
    font-family: 'Overpass', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    cursor: pointer;
    transition: all 0.3s;
}
ul.tabs1 li.activeli1{background: #0098da;	color: #fff;}

.projCarousel .planImg{position:relative; width:80%; margin:0px auto;}
.projCarousel .planImg img{width:100% !important;}
.plansSec .mapLrg{background:rgba(0,0,0,0.5); position:absolute; width:100%; top:0; left:0; height:100%; color:#fff; text-align:center; font-family: 'Overpass', sans-serif; text-transform:uppercase; font-size:22px; padding:60px 15px 0px; line-height:30px; font-weight:600; position:absolute;}
.plansSec .mapLrg{opacity:0;}
.plansSec .mapLrg:hover{opacity:1;}
.plansSec .mapLrg a{border:1px #fff solid; color:#fff; font-size:28px; font-family: 'Overpass', sans-serif; font-weight:200; padding:8px 18px 6px;  text-decoration:none; position:absolute; top: 50%;
   left:50%; transform:translate(-50%, -50%);}
.plansSec .mapLrg a:hover{background:#0098da; text-decoration:none; border:1px #0098da solid;}





#constPlans .projCarousel img{width:auto; margin:0px auto;}

#constPlans .slick-prev.slick-arrow { background: transparent; background-image: url(img/spriteIcon.png); background-repeat: no-repeat; background-position: center -606px; left:0px; top:46%; margin-left:0px;}
#constPlans .slick-prev.slick-arrow:hover { background: #0098da url(img/spriteIcon.png); background-repeat: no-repeat;  background-position: center -730px; border: 1px #0098da solid;}
#constPlans .slick-next.slick-arrow {background: transparent;  background-image: url(img/spriteIcon.png); background-repeat: no-repeat; background-position: center -545px; right:0px; top:46%; margin-right:0px;}
#constPlans .slick-next.slick-arrow:hover { background: #0098da url(img/spriteIcon.png);  background-repeat: no-repeat; background-position: center -670px; border: 1px #0098da solid;}


.constSec .caption {font-size:22px; font-family: 'Overpass', sans-serif; text-transform:uppercase; font-weight:600; letter-spacing:1px; color:#0098da; padding:0px 0px 40px; text-align:center;}
.constSec h1.mainHeading{margin:0px 0px 20px;}

#custScroll{padding-top:80px;}

.overMenu.navbar a.active {
color:#0098da; text-decoration:underline;}

#constPlans .constImg{width:85%; position:relative; margin:0px auto; height:489px;}
.constSec .mapLrg{background:rgba(0,0,0,0.5); position:absolute; width:100%; top:0; left:0; height:100%; color:#fff; text-align:center; font-family: 'Overpass', sans-serif; text-transform:uppercase; font-size:22px; padding:60px 15px 0px; line-height:30px; font-weight:600; position:absolute;}
.constSec .mapLrg{opacity:0;}
.constSec .mapLrg:hover{opacity:1;}
.constSec .mapLrg a{border:1px #fff solid; color:#fff; font-size:28px; font-family: 'Overpass', sans-serif; font-weight:200; padding:8px 18px 6px;  text-decoration:none; position:absolute; top: 50%;
   left:50%; transform:translate(-50%, -50%);}
.constSec .mapLrg a:hover{background:#0098da; text-decoration:none; border:1px #0098da solid;}





.tabbed {}
.tabbed [type="radio"] {/* hiding the inputs */	display: none;}
.tabs {	display: block;	list-style: none;	padding: 0; margin:0px; display:block; text-align:center;}
.tabs .tab{display:inline-block; margin:0px 10px;}
.tab > label {display: block; padding: 14px 30px 12px;	background: #f4f4f4; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;	color: #666;	font-size: 16px;  font-family: 'Overpass', sans-serif; 
	font-weight: bold;	text-transform: uppercase;	letter-spacing: 1px;	cursor: pointer;		transition: all 0.3s;}
.tab:hover label{	background: #0098da;	color: #fff;}
.tab-content {	display: none; 	color: #777; margin:50px auto 0px;}
/* As we cannot replace the numbers with variables or calls to element properties, the number of this selector parts is our tab count limit */
.tabbed [type="radio"]:nth-of-type(1):checked ~ .tabs .tab:nth-of-type(1) label,
.tabbed [type="radio"]:nth-of-type(2):checked ~ .tabs .tab:nth-of-type(2) label,
.tabbed [type="radio"]:nth-of-type(3):checked ~ .tabs .tab:nth-of-type(3) label,
.tabbed [type="radio"]:nth-of-type(4):checked ~ .tabs .tab:nth-of-type(4) label,
.tabbed [type="radio"]:nth-of-type(5):checked ~ .tabs .tab:nth-of-type(5) label,
.tabbed [type="radio"]:nth-of-type(6):checked ~ .tabs .tab:nth-of-type(6) label,
.tabbed [type="radio"]:nth-of-type(7):checked ~ .tabs .tab:nth-of-type(7) label,
.tabbed [type="radio"]:nth-of-type(8):checked ~ .tabs .tab:nth-of-type(8) label,
.tabbed [type="radio"]:nth-of-type(9):checked ~ .tabs .tab:nth-of-type(9) label,
.tabbed [type="radio"]:nth-of-type(10):checked ~ .tabs .tab:nth-of-type(10) label,
.tabbed [type="radio"]:nth-of-type(11):checked ~ .tabs .tab:nth-of-type(11) label,
.tabbed [type="radio"]:nth-of-type(12):checked ~ .tabs .tab:nth-of-type(12) label{	background: #0098da;	color: #fff;}

.tabbed [type="radio"]:nth-of-type(1):checked ~ .tab-content:nth-of-type(1),
.tabbed [type="radio"]:nth-of-type(2):checked ~ .tab-content:nth-of-type(2),
.tabbed [type="radio"]:nth-of-type(3):checked ~ .tab-content:nth-of-type(3),
.tabbed [type="radio"]:nth-of-type(4):checked ~ .tab-content:nth-of-type(4),
.tabbed [type="radio"]:nth-of-type(5):checked ~ .tab-content:nth-of-type(5),
.tabbed [type="radio"]:nth-of-type(6):checked ~ .tab-content:nth-of-type(6),
.tabbed [type="radio"]:nth-of-type(7):checked ~ .tab-content:nth-of-type(7),
.tabbed [type="radio"]:nth-of-type(8):checked ~ .tab-content:nth-of-type(8),
.tabbed [type="radio"]:nth-of-type(9):checked ~ .tab-content:nth-of-type(9),
.tabbed [type="radio"]:nth-of-type(10):checked ~ .tab-content:nth-of-type(10),
.tabbed [type="radio"]:nth-of-type(11):checked ~ .tab-content:nth-of-type(11),
.tabbed [type="radio"]:nth-of-type(12):checked ~ .tab-content:nth-of-type(12) {display: block;}


.proMenuTabs{display:none;}






.projOpenMenu{display:none;}
.projOpenMenu .tabs{text-align:left;}
.projOpenMenu .tabs .tab{margin:0px 3px;}
.projOpenMenu .tab > label{padding:14px 20px 12px;}
.projOpenMenu .tab-content{margin:20px auto 0px;}
.projOpenMenu .tab-content ul li{font-weight:normal; display:inline-block; vertical-align:top; width:33%; padding:0px 15px 14px 0px; box-sizing:border-box;}
.resComMenu{}
.resComMenu li a{outline:none;}
.resComMenu li.active a{color:#0098da; text-decoration:underline;} 



.proEnquiry{padding:80px 0px 20px;}
.proEnquiry .form-group input[type="text"], .proEnquiry .form-group input[type="email"]{background:#f7f7f7; border:0px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; font-size:15px; padding:15px; font-weight:400; letter-spacing:1px; color:#858585;}
.proEnquiry .form-control:focus{box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; -o-box-shadow:none;}
.proEnquiry .form-group.form-check{text-align:center; margin:34px 0px;}
.proEnquiry .subDiv{text-align:center;}
.proEnquiry .subDiv input[type="submit"]{background:#0098da; color:#fff; padding:17px 80px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; text-transform:uppercase; font-size:14px; font-family: 'Overpass', sans-serif; font-weight:600; width:auto;}
.proEnquiry .form-check{text-align:center;}
.proEnquiry .form-check label{font-size:16px; color:#444; position:relative; padding-left:30px; font-weight:normal; letter-spacing:0.5px;}

.proEnquiry .form-control.wpcf7-not-valid{border-bottom:1px #f00 solid !important;}
.proEnquiry .form-control + span.wpcf7-not-valid-tip{display:none;}

.proEnquiry .wpcf7 .ajax-loader{display:block;}
.proEnquiry .wpcf7 form.invalid .wpcf7-response-output{display:none;}

.check-box {
    padding-left: 30px;
    position: relative;
    margin: 0px 0px 5px;
    width: 100%; text-align:center;
}
.styled-checkbox {
    position: absolute;
    opacity: 0;
}

.styled-checkbox + label::before, .styled-checkbox + span label::before {
    content: '';
    margin-right: 8px;
    display: inline-block;
    vertical-align: text-top;
    width: 20px;
    height: 20px;
    background: #fff;
    border: 1px solid #d9d9d9;
    position: absolute;
    left: 0;
    top: 2px;
}
.styled-checkbox:checked + label::after, .styled-checkbox:checked + span label::after {
    content: '';
    position: absolute;
    left: 2px;
    top: 4px;
    background: #0098da; 
    width: 16px;
    height: 16px;
}



#exTab1 .tab-content {
  color : white;
  background-color: #428bca;
  padding : 5px 15px;
}

#exTab2 h3 {
  color : white;
  background-color: #428bca;
  padding : 5px 15px;
}

/* remove border radius for the tab */

#exTab1 .nav-pills > li > a {
  border-radius: 0;
}

/* change border radius for the tab , apply corners on top*/

#exTab3 .nav-pills > li > a {
  border-radius: 4px 4px 0 0 ;
}

#exTab3 .tab-content {
  color : white;
  background-color: #428bca;
  padding : 5px 15px;
}


/*Fancybox code*/
.fancybox-button:hover{background:none !important;}
.fancybox-navigation .fancybox-button div:hover {background:#000;}
.fancybox-button[disabled], .fancybox-button[disabled]:hover{opacity:0.2; background:inherit;}


footer{background:#f4f4f4 url(img/footerBgIcon.png); background-repeat:no-repeat; background-position:center bottom; padding:37px 0px 50px;}
footer .footRow2{margin-top:20px; letter-spacing:1px;}
footer h5{font-size:18px; font-family: 'Overpass', sans-serif; font-weight:700; color:#333; margin:20px 0px 15px; padding:0px; line-height:40px; letter-spacing:1px;}
footer h5.marT36{margin-top:36px;}
footer ul{margin:0px; padding:0px;}
footer ul li{margin:0px; padding:0px 0px 10px 0px; list-style:none; font-size:16px; font-weight:600; letter-spacing:1px;}
footer ul li a, footer h5 a{color:#444; text-decoration:none;}
footer ul li a:hover, footer h5 a:hover{color:#0098da; text-decoration:none;}
footer ul.contIcon{margin:30px 0px 0px; padding:0px;}
footer ul.contIcon li{margin:0px; padding:0px 0px 15px 44px; list-style:none; font-size:16px; background:url(img/spriteIcon.png); background-repeat:no-repeat; font-weight:normal;}
footer ul.contIcon li.phone{background-position:0px -1319px;}
footer ul.contIcon li.mail{background-position:0px -1386px;}

footer ul.socIcon{margin:15px 0px 0px; padding:0px;}
footer ul.socIcon li{margin:0px 10px 0px 0px; padding:0px; list-style:none; font-size:16px; background:#0098da url(img/spriteIcon.png); background-repeat:no-repeat; display:inline-block; width:52px; height:52px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px;}
footer ul.socIcon li.fb{background-position:center -941px;}
footer ul.socIcon li.link{background-position:center -1005px;}
footer ul.socIcon li.blogr{background-position:center -1070px;}
footer ul.socIcon li a{display:block; width:100%; height:100%;}
footer ul.socIcon li.fb:hover{background:#a7cf46 url(img/spriteIcon.png); background-position:center -941px; background-repeat:no-repeat;}
footer ul.socIcon li.link:hover{background:#a7cf46 url(img/spriteIcon.png); background-position:center -1005px; background-repeat:no-repeat;}
footer ul.socIcon li.blogr:hover{background:#a7cf46 url(img/spriteIcon.png); background-position:center -1070px; background-repeat:no-repeat;}
#menu-footer-menu-below-career{margin-top:22px;}

.footCredit{background:#fff; text-align:center; padding:20px 0px; color:#848484; font-size:15px; letter-spacing:0.6px;}
.footCredit a{text-decoration:none; color:#f58220;}
.footCredit a:hover{text-decoration:underline; color:#f58220;}


/*Home Disclaimer code*/
.homeDisclaimer{}
.homeDisclaimer #exampleModalCenter{background:rgba(0,0,0,0.6);}
.homeDisclaimer .modal-dialog{max-width:1000px;}
.homeDisclaimer .modal{z-index:9999;}
.homeDisclaimer .modal-header{background:#0098da; font-size:25px; font-weight:bold; color:#fff; font-family: 'Overpass', sans-serif; text-transform:uppercase; padding:13px 30px;}
.homeDisclaimer .modal-header h5{font-size:25px; font-weight:bold; color:#fff;}
.homeDisclaimer .modal-body{font-size:12px; padding:30px 30px 10px; max-height:500px;overflow-y:auto;}
.homeDisclaimer .modal-body h6{margin:15px 0px; font-size:18px; font-weight:600;}
.homeDisclaimer .modal-footer{margin:0px auto; width:100%; border-top:0px; padding-bottom:30px;}
.homeDisclaimer .modal-footer button{margin:0px auto; background:#0098da; color:#fff; border:0px; font-size:14px; font-weight:600;}



.topHead .leftMenu .whoMenu{display:none; position:absolute;  background:#f1f1f1; min-width:200px;}
.topHead .leftMenu .whoMenu ul{margin:0px; padding:5px 0px 0px 0px; border-left:0px; } 
.topHead .leftMenu .whoMenu ul li{margin:0px; padding:5px 15px 10px; display:block; font-size:16px;}
.topHead .leftMenu .whoMenu ul li:nth-child(2){padding-left:15px !important;}
.topHead .leftMenu .whoMenu ul li:nth-child(2)::before{display:none;}
.topHead .leftMenu .whoMenu ul li a{margin:0px; padding:0px; display:block;}


@media(min-width:1550px) {
.container.cont1500{max-width:1500px;}
}


@media screen and (max-width:1440px)
{
	.awardsSec .awardLayout .awCell p {padding:0px 70px;}
	.newsSec .newsRow .newsBox .contBox, ul.eventRow li.eventBox .contBox {font-size:20px;padding:75px 10px 0px;}
	/*.newsSec .newsRow .newsBox:first-child .contBox {padding:50px 10px 0px;}*/
	ul.eventRow li.eventBox:last-child .contBox .newsBoxTitle br:first-child {display:none;}
	ul.eventRow li.eventBox:first-child .contBox .newsBoxTitle br:first-child {display:none;}
	.adverLayout .adverBox p {margin:10px 0px 40px;}
	
	.innerBanner .projCarousel .greyBar .rightPrt .right1, .innerBanner.ProjectBanner .greyBar .rightPrt .right1 {display:inline-block;width:80%;}
	.innerBanner .projCarousel .greyBar .rightPrt .right2, .innerBanner.ProjectBanner .greyBar .rightPrt .right2 {display:inline-block;width:20%;}
	
	.projects-template-default .innerBanner .whitLogo {position:absolute;height:100%;}
	.projects-template-default .innerBanner .whitLogo img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:0!important;max-width:100%!important;}
}


@media screen and (max-width:1366px)
{
	.newsSec .newsRow .newsBox:first-child .contBox .newsBoxTitle br:nth-child(2), ul.eventRow li.eventBox .contBox .newsBoxTitle br:nth-child(2) {display:none;}
	.branchOffic ul.branLayout li {width:100%;margin:0 0 30px 0;}
	.branchOffic ul.branLayout li li {margin:0 0 0 0;}
	.openMenu .head, .projOpenMenu .head{padding:20px 50px 20px 0px; margin-bottom:20px;}
	.menuRow2{margin:40px 0px 0px;}
}



@media screen and (max-width:1366px) and (max-height:768px)
{
	.hmslditem {height:592px;background-size:cover;}
	.menuCont .container {max-width:95%;}
	.menuCont ul li.largg, #menu-item-130, #menu-item-131 {font-size:25px;}
	.menuCont h5 {font-size:18px;}
	.menuCont ul li {font-size:14px;}
	.awardsSec .awardLayout .awCell h4 {font-size:18px;}
	.awardsSec .awardLayout .awCell .table2 .tableCell p {font-size:14px;}
	.projCarousel .greyBar .whitLogo {height:100%;position:absolute;padding:0px!important;}
	.projCarousel .greyBar .rightPrt h3 {margin:5px 0px 5px 0px;font-size:20px;}
	.projCarousel .greyBar .rightPrt ul {font-size:14px;margin-bottom:5px;}
	.projCarousel .greyBar .rightPrt ul li {display:block;width:100%;}
	.projCarousel .greyBar .whitLogo img {padding:0!important;max-width:100%!important;}
	.projectGlance, .projGallerySec, .projectAmeniSec {padding:50px 0px 0px;}
	body.projects-template-default .projectGlance, .projGallerySec, .projectAmeniSec {padding:70px 0px 0px;}
	h1.mainHeading.font30 {font-size:25px;}
	.testimonialSec {padding:100px 0px 70px 0px;}
	.testiCarousel .testiImg {margin:5px 0px 30px 0px;}
	footer h5, .newsSec .newsRow .newsBox .contBox, ul.eventRow li.eventBox .contBox {font-size:15px;}
	footer ul li {font-size:14px;}
	.innerBanner .projCarousel .greyBar .whitLogo, .innerBanner.ProjectBanner .greyBar .whitLogo {width:12%;position:absolute;height:100%;}
	.innerBanner.ProjectBanner .greyBar .whitLogo img {padding:0;max-width:100%;}
	.innerBanner .projCarousel .greyBar .rightPrt .right2, .innerBanner.ProjectBanner .greyBar .rightPrt .right2 {width:35%;}
	.innerBanner .projCarousel .greyBar .rightPrt .right1, .innerBanner.ProjectBanner .greyBar .rightPrt .right1 {width:65%;}
	.ProjectBanner .greyBar .rightPrt h3 {font-size:25px;font-weight:700;margin:10px 0px 0px 0px;}
	.projCarousel .greyBar .rightPrt ul li.rera, .ProjectBanner .greyBar .rightPrt ul li.rera {padding:3px 0px 10px 0px;}
	.locSection .locPart .mapImage img {padding:0;}
	#projAmeni .caption {font-size:16px;}
	.homeDisclaimer .modal-dialog {max-width:90%;}
	.slick-prev.slick-arrow, .slick-prev.slick-arrow:focus {padding:24px 0px;width:50px;background-position:center -607px;}
	.slick-next.slick-arrow, .slick-next.slick-arrow:focus {padding:24px 0px;width:50px;background-position:center -546px;}
	.projOpenMenu .tab > label {padding:14px 15px 12px;}
	/*.mainProject {padding-left:0px!important;}*/
}



@media(max-width:1350px) {
.ubLogo img{max-width:150px;}
.menuCont ul li.largg{font-size:18px;}
.menuCont h5{font-size:16px;}
.topHead{padding-bottom:5px;}
}

@media(max-width:1300px) {

.ubLogo{margin-left:10px; float:none;}
}

@media screen and (max-width:1280px)
{
	.newsSec .newsRow .newsBox .contBox, ul.eventRow li.eventBox .contBox {padding:22px 10px!important;}
	.eventVidDiv ul.eVid li p {margin:0px 0px 40px;}
	
	.innerBanner.ProjectBanner .greyBar {padding:0;}
	.innerBanner .projCarousel .greyBar .whitLogo, .innerBanner.ProjectBanner .greyBar .whitLogo {width:15%;min-height:173px;}
	.innerBanner.ProjectBanner .greyBar .rightPrt {width:85%;padding:0px 0 0px 2%;}
	.ProjectBanner .greyBar .rightPrt h3 {margin:5px 0px 0px 0px;}
	.innerBanner .projCarousel .greyBar .rightPrt .right2 a, .innerBanner.ProjectBanner .greyBar .rightPrt .right2 a {margin:0px 0px 10px 5px;}
	.innerBanner .projCarousel .greyBar .rightPrt .right1, .innerBanner.ProjectBanner .greyBar .rightPrt .right1, .innerBanner .projCarousel .greyBar .rightPrt .right2, .innerBanner.ProjectBanner .greyBar .rightPrt .right2 {width:100%;text-align:left;}
	.innerBanner.ProjectBanner .greyBar .whitLogo img {padding:10px;}
	.projCarousel .greyBar .rightPrt ul li, .ProjectBanner .greyBar .rightPrt ul li {margin:0px 0 0px 0px;}
}

@media(max-width:1200px) {
body{font-size:15px;}

}
@media(max-width:1100px) {
.topHead .leftMenu ul li{margin:20px 12px;}
.topHead .leftMenu ul li:nth-child(2){padding-left:24px;}
.ubLogo img{max-width:140px;}
}


@media screen and (max-width:1024px)
{
	.projCarousel .greyBar .rightPrt h3 {font-size:22px;margin: 12px 0px 10px 0px;}
	.projCarousel .greyBar .rightPrt {padding:0px 2%;}
	.projCarousel .greyBar .rightPrt .right2 a {max-width:100%;padding:11px 4px;margin:27px 0px 0px 0px;font-size:13px;}
	.newsSec .newsRow .newsBox .contBox a {font-size:24px;padding:7px 10px 7px;margin-top:22px;line-height:20px;}
	.newsSec .newsRow .newsBox .contBox {font-size:15px;}
	.topHead .rightMenu .contIcon {display:none!important;}
	.topHead .leftMenu ul li a {padding-left:0px;}
	.topHead .rightMenu {-webkit-box-flex: 0;-ms-flex: 0 0 40%;flex:0 0 40%;max-width:40%;}
	.topHead .leftMenu {-webkit-box-flex: 0;-ms-flex: 0 0 60%;flex:0 0 60%;max-width:60%;}
	.ubLogo {margin-top:15px;}
	.topHead .rightMenu ul li {margin:15px 20px 0px;padding:20px 0px 10px 0px;}
	.topHead .leftMenu ul li {margin:15px 12px;padding:22px 0px 10px;}
	
	.trustedSec {padding:100px 0px;}
	.turstBox {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex:0 0 50%;max-width:50%;}
	.turstBox:first-child, .turstBox:nth-child(2) {margin-bottom:100px;}
	.openMenu .head, .projOpenMenu .head {padding:20px 20px 20px 0px;margin-bottom:40px;}
	.eventVidDiv ul.eVid li {width:100%;}
}


@media screen and (max-width:812px)
{
	.topHead .leftMenu li {display:none!important;}
	.topHead .leftMenu ul li.projMenu {display:inline-block!important;padding-left:30px; position:relative;}
	.topHead .leftMenu ul li.projMenu::before {content: ""; position: absolute; left: 0px; height: 82%; width: 1px; background: #66c1e9; display: block; top: 4px;}
	
	.topHead .leftMenu {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex:0 0 50%;max-width:50%;}
	.topHead .rightMenu {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex:0 0 50%;max-width:50%;}
	
	.awardsSec .awardLayout .awCell{width:100%!important;display:block;}
	.awardsSec .awardLayout .awCell:first-child{padding:20px;margin-bottom:20px;}
	
	.newsSec .newsRow .newsBox {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex:0 0 100%;max-width:100%;}
	.newsSec .newsRow .newsBox:nth-child(2) {margin:20px 0px;}

	.openMenu .menu1 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex:0 0 100%;max-width:100%;}
	.openMenu .menu1 li {display:inline-block;}
	.openMenu .menu1 li:first-child {margin-right:20px;}
	.openMenu .menu2, .openMenu .menu3, .openMenu .menu4, .openMenu .menu5 {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex:0 0 50%;max-width:50%;}
	.projOpenMenu .tabbed {padding:0;}
	.projOpenMenu .tabs .tab {width:47%;}
	
	.threeImgs .imgBlock {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex:0 0 50%;max-width:50%;}
	.threeImgs .imgBlock:first-child, .threeImgs .imgBlock:nth-child(2) {margin-bottom:30px;}
	
	.innerPage .groupCom.container, .eventVidDiv, .eventList, footer .container {max-width:95%;}
	.boardDirDiv, .groupLayout .groBox, .presenseMapArea {padding:20px;}
	
	.awardPart .awCell p {padding:0px 0px;}
	.awardList .awardLayout .awardBox {padding:20px;}
	
	.brandBoxOuter, .advertCol {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex:0 0 50%;max-width:50%;}
	.brandBox .brandLogo {margin-bottom:10px;}
	.pressPage .dateDiv {margin:10px 0px 0px;}
	
	ul.eventRow li.eventBox {width:100%;}
	
	.carrForm .formField {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex:0 0 50%;max-width:50%;}
	.carrForm .ajax-loader {position:absolute;}
	.projDetailPage .overMenu {display:none!important;}
	
	.awardsSec .awardLayout .awCell h4 {font-size:20px;}
	.awardsSec .awardLayout .awCell p {font-size:22px;}
	.awardsSec .awardLayout .awCell .table2 .tableCell p, .homeTowards p, .testiCarousel .testPara p {font-size:15px;}
}


@media screen and (max-width:768px)
{
	.openMenu .container {max-width:98%;}
	.openMenu .head, .projOpenMenu .head {margin-bottom:20px;}
	.trustedSec .container, .innerPage .container {max-width:95%;}
	.carrForm .formField.selectGender {margin-top:20px;}
	.daysField, .mnthField, .yerField {-webkit-box-flex: 0;-ms-flex: 0 0 32%;flex:0 0 32%;max-width:32%;float:left;}
	.mnthField {margin:0 2%;padding-left:0;padding-right:0;}
	.daysField {padding-right:0;}
	.yerField {padding-left:0;}
	.dobField, .mStatusGndr, .cAdd, .cExpBlck, .qualiField, .attchResField {-webkit-box-flex: 0;-ms-flex: 0 0 100%!important;flex:0 0 100%!important;max-width:100%!important;}
	.attchResField .custFileArea .fileLeft {padding-top:0px;}
	.slMStatus, .experBlck, .exprMnthBlck {-webkit-box-flex: 0;-ms-flex: 0 0 50%!important;flex:0 0 50%!important;max-width:50%!important;}
	
	.currOpen .cusTable .tRow:first-child {display:none;}
	.currOpen .cusTable .tRow {margin-bottom:20px;float:left;width:100%;border:1px solid #72c6ea;}
	.currOpen .cusTable .tRow:last-child {margin-bottom:0px;}
	.cusTable .tRow .tCell {border-left:0px;width:100%;float:left;text-align:left;padding-left:30%;position:relative;}
	.cusTable .tRow .tCell:first-child {border-top:0px;}
	.cusTable .tRow .tCell.notTop {border-top:1px solid #72c6ea;}
	.cusTable .tRow .tCell.notTop:first-child {border-top:0px;}
	.cusTable {border:0px;border-radius:0px;}
	
	.cusTable .tRow .tCell:before {content:'';position:absolute;left:15px;font-weight: bold;text-transform:uppercase;}
	.cusTable .tRow .tCell:first-child:before {content:'Position';}
	.cusTable .tRow .tCell:nth-child(2):before {content:'Department';}
	.cusTable .tRow .tCell:nth-child(3):before {content:'Experience';}
	.cusTable .tRow .tCell:last-child:before {content:'Location';}
	
	.cntFrmField {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex:0 0 50%;max-width:50%;}
	.cntFrmField.cntFrmFieldPhone, .cntFrmField.cntFrmFieldMsg, .cntFrmField.cntFrmFieldCheck {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex:0 0 100%;max-width:100%;}
	.cntFrmField.cntFrmFieldPhone .col-md-1 {-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex:0 0 20%;max-width:20%;}
	.cntFrmField.cntFrmFieldPhone .col-md-11 {-webkit-box-flex: 0;-ms-flex: 0 0 80%;flex:0 0 80%;max-width:80%;}
	.cntFrmField.cntFrmFieldCheck {margin:0!important;}
	.cntFrmField.cntFrmFieldCheck label.lblHiden {display:none;}
	.cntFrmField.cntFrmFieldCheck .check-box, .cntFrmField.cntFrmFieldCheck.lblDisplay {padding-left:0px!important;}
	
	.hmsldinfo h2 {font-size:25px;}
}



@media screen and (max-width:736px)
{
	.careerImgBlck:nth-child(2) {margin:30px 0px;}
	.innerBanner .projCarousel .greyBar .whitLogo img, .innerBanner.ProjectBanner .greyBar .whitLogo img {height:auto;}
	.innerBanner .projCarousel .greyBar .whitLogo, .innerBanner.ProjectBanner .greyBar .whitLogo {min-height:auto;}
	.innerBanner.ProjectBanner .greyBar .rightPrt {width:83%;padding:0;}
	.innerBanner.ProjectBanner .greyBar .rightPrt .right2 a {width:49%;max-width:49%;float:left;margin:0;}
	.projCarousel .greyBar .rightPrt ul li.rera, .ProjectBanner .greyBar .rightPrt ul li.rera {font-size:10px;}
	.innerBanner .projCarousel .greyBar .whitLogo, .innerBanner.ProjectBanner .greyBar .whitLogo {width:120px;min-height:100px;}
	/*.ProjectBanner .greyBar .rightPrt h3 {font-size:22px;position:absolute;left:135px;top:0;}
	.projects-template-default .projCarousel .greyBar .rightPrt ul li.pin, .projects-template-default .ProjectBanner .greyBar .rightPrt ul li.pin {position:absolute;left:135px;top:60px;font-size:14px;}*/
	
	#overviewSec {padding:50px 0px 0px 0px;}
	.innerBanner .projCarousel .greyBar .rightPrt .right1, .innerBanner.ProjectBanner .greyBar .rightPrt .right1, .innerBanner .projCarousel .greyBar .rightPrt .right2, .innerBanner.ProjectBanner .greyBar .rightPrt .right2 {padding:0 0 7px 0;}
	.innerBanner.ProjectBanner .greyBar .rightPrt .right2 a:nth-child(3), .innerBanner.ProjectBanner .greyBar .rightPrt .right2 a:last-child {margin-top:2%;}
	.innerBanner.ProjectBanner .greyBar .rightPrt .right2 a:first-child, .innerBanner.ProjectBanner .greyBar .rightPrt .right2 a:nth-child(3) {margin-right:2%;}
	
	.innerBanner .projCarousel .greyBar .rightPrt .right1, .innerBanner.ProjectBanner .greyBar .rightPrt .right1 {padding-bottom:0px;}
	.projCarousel .greyBar .rightPrt ul li.rera, .ProjectBanner .greyBar .rightPrt ul li.rera {padding:0 0px 0px 0px;}
	
	.plansSec {padding:50px 0px 50px;}
	.locSection {padding:50px 0px 0px 0px;}
	
	#projPlans .slick-prev.slick-arrow, #projPlans1 .slick-prev.slick-arrow, #projPlans2 .slick-prev.slick-arrow {left:48%;top:38%;margin-left: -58px;}
	#projPlans .slick-next.slick-arrow, #projPlans1 .slick-next.slick-arrow, #projPlans2 .slick-next.slick-arrow {right:48%;top:38%;margin-right: -58px;}
	#projPlans .projCarousel .caption, #projPlans1 .projCarousel .caption, #projPlans2 .projCarousel .caption {margin:90px 0px 50px 0px;}
	#constPlans .slick-prev.slick-arrow {left:48%;top:110%;margin-left:-58px;}
	#constPlans .slick-next.slick-arrow {right:48%;top:110%;margin-right:-58px;}
	.projectAmeniSec, .constSec {padding:50px 20px 100px;}
	.proEnquiry .form-check label {padding-left:15px;}
}



@media screen and (max-width:667px)
{	
	.innerBanner.ProjectBanner .greyBar .rightPrt {width:81%;}
	.topHead .leftMenu {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex:0 0 50%;max-width:50%;padding-left:14px;}
	.topHead .leftMenu ul li.projMenu {padding-left:15px;margin:15px 0px 15px 12px;}
	.topHead .rightMenu {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex:0 0 50%;max-width:50%;}
	.ubLogo {margin-right:0;}
	.hmslditem {height:360px;background-position:center;background-size:cover;}
	.homeSearch{background: rgb(167,207,70);
background: -moz-linear-gradient(90deg, rgba(167,207,70,0.9) 0%, rgba(0,152,218,0.9) 100%);
background: -webkit-linear-gradient(90deg, rgba(167,207,70,0.9) 0%, rgba(0,152,218,0.9) 100%);
background: linear-gradient(90deg, rgba(167,207,70,0.9) 0%, rgba(0,152,218,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a7cf46",endColorstr="#0098da",GradientType=1);margin-top:0px;border-radius:0;padding:24px 0px 15px;}
	ul.searchCity {display:none!important;}
	.tab > label {padding:14px 15px!important;font-size:14px;}
	.hmsldinfo {bottom:10%;}
	.homeSearch ul li {width:45%;}
	.homeSearch ul li:nth-child(4) {width:34%;}
	ul.searchCity li {width:auto!important;color:#fff!important;}
	.homeSearch ul li input[type="submit"] {background-color:#005c84;}
	
	.trustedSec {padding:50px 0px;}
	.turstBox {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0;border-left:0;text-align:center;}
	.turstBox h3, .turstBox h3.sm26 {font-size:20px;}
	.turstBox h3 span {font-size:45px;}
	
	.turstBox {position:relative;}
	.turstBox:after {position:absolute;content:'';background:rgba(255,255,255,0.2);bottom:-27px;left:50%;width:100px;margin-left:-50px;height:1px;}
	.turstBox:last-child:after {display:none;}
	.turstBox:first-child, .turstBox:nth-child(2), .turstBox:nth-child(3) {margin-bottom:50px;}
	.turstBox:first-child, .turstBox:nth-child(2), .turstBox:nth-child(3) {margin-bottom:50px;}
	.turstBox h3 i {font-size:13px;}
	
	.turstBox h3 br {display:none;}
	.awardsSec .awardLayout .awCell p {padding:0px 0px;}
	.awardsSec .awardLayout .awCell .table2 .tableCell {padding:20px;}
	.homeSearch {max-width:100%;}
	.newsSec .newsRow .newsBox .contBox, ul.eventRow li.eventBox .contBox {font-size:20px;}
	.innerPage {padding:50px 0px 0px;}
	.innerPage .trustedSec {margin:50px 0px 50px 0px;}
	.threeImgs {margin:50px 2% 50px 2%;}
	.boardDirDiv .borardPara {padding:0px 10px;}
	.boardDirbgArea {margin:50px 0px 50px 0px;}
	.homeTowards {margin:30px auto 50px auto;}
	h1.mainHeading {font-size:28px!important;}
}


@media screen and (max-width:568px)
{
	.hmslditem {height:400px;}
	.innerBanner.ProjectBanner .greyBar .rightPrt {width:77%;}
	.projCarousel .greyBar .whitLogo {position:absolute;height:100%;}
	.projCarousel .greyBar .whitLogo img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:0;}
	.topHead .leftMenu {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex:0 0 50%;max-width:50%;padding-right:0px;}
	.topHead .rightMenu {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex:0 0 50%;max-width:50%;}
	.ubLogo {position:absolute;top:10px;right:24px;margin:0;}
	.ubLogo img {max-width:120px;}
	.mantLogo {margin-top:10px;margin-right:0;}
	.mantLogo img {width:65px;}
	.topHead .leftMenu ul li.projMenu:before{display:none;}
	.menuSaperator {display:block;width:100%;height:1px;background:#eee;position:absolute;top:80px;left:0;}
	.topHead .rightMenu ul li {margin:75px 0 0px 0px;padding:20px 0px 5px 0px;}
	.topHead .leftMenu ul li.projMenu {padding:95px 0px 0px 0px;margin:0px;font-size:1.125em;display:block!important;}
	.projCarousel .greyBar .rightPrt {padding:0px 1% 1% 1%;}
	.projCarousel .greyBar .rightPrt h3 {font-size:18px;margin:12px 0px 3px 0px;}
	.home .projCarousel .greyBar .rightPrt h3 {font-size:16px;margin:12px 0px 3px 0px;}
	.projCarousel .greyBar .rightPrt ul li {margin:0px 10px 0px 0px;padding:5px 0px 5px 27px;}
	.projCarousel .greyBar .rightPrt .right2 a {padding:10px 2px;margin:19px 0px 0px 0px;font-size:10px;}
	.slick-prev.slick-arrow, .slick-prev.slick-arrow:focus {margin-left:-58px;}
	.slick-next.slick-arrow, .slick-next.slick-arrow:focus {margin-right:-58px;}
	.testimonialSec {padding:100px 0px;}
	.newsSec .newsRow {padding:20px 15px 25px;}
	.newsletterSec {padding:50px 10px;}
	.newsletterSec h1 {font-size:22px!important;line-height:30px;}
	.newsletterSec h1 br {display:none!important;}
	.subBtnDiv {padding-left:15px!important;}
	.awardsSec .awardLayout {border-spacing:0;}
	
	.openMenu .menu1 li {display:block;}
	.openMenu .menu1 li:first-child {margin-right:0px;}
	.openMenu .menu1, .openMenu .menu2, .openMenu .menu3, .openMenu .menu4, .openMenu .menu5 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex:0 0 100%;max-width:100%;}
	
	.homeSearch ul li:nth-child(4) {width:28%;}
	
	.threeImgs .imgBlock, .threeImgs .imgBlock2 {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex:0 0 100%;max-width:100%;}
	.threeImgs .imgBlock:first-child, .threeImgs .imgBlock:nth-child(2), .threeImgs .imgBlock:nth-child(3) {margin-bottom:30px;}
	.threeImgs .imgBlock2:nth-child(2) {margin:30px 0;}
	#mainBanner {margin-top:122px;}
	
	.keyPeopDiv .col-md-4:nth-child(2) {margin:40px 0px;}
	.boardDirDiv figure figcaption, .keyPeopDiv figure figcaption {margin:10px 0px 0px;}
	.innerBanner img {width:100%;height:200px;object-fit:cover;}
	select.customSel {max-width:100%;}
	.awardCol {padding-left:0;padding-right:0px;}
	
	.presenseMapArea .preseLeft ul {padding:0;}
	.presenseMapArea .preseLeft ul li {float:left;width:50%;}
	.presenseMapArea .preseLeft, .presenseMapArea .preseRight, .advertCol {padding-left:0;padding-right:0;}
	
	.brandBoxOuter, .advertCol {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex:0 0 100%;max-width:100%;}
	
	.eventVidDiv ul.eVid li {margin:0px 15px 0px 0;}
	
	ul.eventRow li.eventBox {padding:15px 0px;}
	.adverLayout .adverBox p {margin:10px 0px 10px;}
	
	.cusTable .tRow .tCell {padding-left:35%;}
	
	.carrForm .formField, .slMStatus, .experBlck, .exprMnthBlck, .daysField, .mnthField, .yerField {-webkit-box-flex: 0;-ms-flex: 0 0 100%!important;flex:0 0 100%!important;max-width:100%!important;}
	
	.mnthField {margin:20px 0;padding-left:15px;padding-right:15px;}
	.daysField {padding-right:15px;}
	.yerField {padding-left:15px;}
	
	.slMStatus, .experBlck {margin-bottom:20px;}
	
	.cntFrmField {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex:0 0 100%;max-width:100%;}
	
	footer ul li {font-size:14px;width:50%;float:left;padding:0px 0px 5px 0px;}
	footer h5 {margin: 0;}
	footer .col-md-3:first-child, footer .col-md-3:nth-child(2), footer .col-md-3:nth-child(3) {margin:0 0 20px 0;}
	
	footer .footRow2 .col-md-6 br {display:none!important;}
	footer .footRow2 .col-md-6 .contIcon li, footer .footRow2 .col-md-3.firstCol li {width:100%;}
	.footCredit {font-size:14px;}
	
	.projCarousel .tag {top:12px;left:26px;}
	.testiCarousel .testiImg img {width:35%;}
}


@media screen and (max-width:480px)
{
	.innerBanner .projCarousel .greyBar, .innerBanner.ProjectBanner .greyBar {bottom:-80px;}
	.innerBanner.ProjectBanner .greyBar .rightPrt {width:73%;}
	.ProjectBanner .greyBar .rightPrt h3 {font-size:20px;}
}

@media screen and (max-width:420px)
{	
	topHead .rightMenu ul li {margin:66px 0 0px 0px;}
	.topHead .leftMenu ul li.projMenu {padding:88px 0px 4px 0px;}
	.ubLogo img {max-width:100px;}
	.topHead .rightMenu ul li {margin:65px 0 0px 0px;}
	.menuSaperator {top:70px;}
	.innerBanner.ProjectBanner .greyBar .rightPrt {width:100%;padding:1%;}
	.innerBanner .projCarousel .greyBar .rightPrt .right2 a, .innerBanner.ProjectBanner .greyBar .rightPrt .right2 a {padding:8px;}
	
	.innerBanner .projCarousel .greyBar .whitLogo, .innerBanner.ProjectBanner .greyBar .whitLogo {width:120px;position:relative;height:auto;}
	.innerBanner .projCarousel .greyBar .rightPrt .right1, .innerBanner.ProjectBanner .greyBar .rightPrt .right1, .innerBanner .projCarousel .greyBar .rightPrt .right2, .innerBanner.ProjectBanner .greyBar .rightPrt .right2 {padding: 0 0 0 0;}
	.ProjectBanner .greyBar .rightPrt h3 {position:absolute;top:0;left:130px;}
	.projCarousel .greyBar .rightPrt ul li.pin, .ProjectBanner .greyBar .rightPrt ul li.pin {position:absolute;top:53px;left:128px;font-size:14px;}
	
}

@media screen and (max-width:375px)
{
	.innerBanner.ProjectBanner .greyBar .rightPrt {width:65%;}
	.ProjectBanner .greyBar .rightPrt h3 {font-size:16px;}
}