body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'Agenda-Medium'; color:#000; background: #fff; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;}
input[type="submit"]{cursor: pointer;}


/*
font-family: 'Poppins', sans-serif;
font-family: 'Montserrat', sans-serif;
font-family: 'MyriadProRegular';
*/


.icon-Felix-Realty-Website_Plaza_2-011:before {
  content: "\e91a";
  color: #fff;
}
.icon-Felix-Realty-Website_Plaza_2-01:before {
  content: "\e900";
  color: #fff;
}
.icon-Felix-Realty-Website_Plaza_2-02:before {
  content: "\e901";
  color: #fff;
}
.icon-Felix-Realty-Website_Plaza_2-03:before {
  content: "\e902";
  color: #fff;
}
.icon-Felix-Realty-Website_Plaza_2-04:before {
  content: "\e903";
  color: #fff;
}
.icon-Felix-Realty-Website_Plaza_2-05:before {
  content: "\e904";
  color: #fff;
}
.icon-Felix-Realty-Website_Plaza_2-06:before {
  content: "\e905";
  color: #fff;
}
.icon-Felix-Realty-Website_Plaza_2-07:before {
  content: "\e906";
  color: #fff;
}
.icon-Felix-Realty-Website_Plaza_2-08:before {
  content: "\e907";
  color: #fff;
}
.icon-Felix-Realty-Website_Plaza_2-09:before {
  content: "\e908";
  color: #fff;
}
.icon-Felix-Realty-Website_Plaza_2-10:before {
  content: "\e909";
  color: #fff;
}
.icon-Felix-Realty-Website_Plaza_2-11:before {
  content: "\e90a";
  color: #fffeff;
}
.icon-Felix-Realty-Website_Plaza_2-12:before {
  content: "\e90b";
  color: #fff;
}
.icon-Felix-Realty-Website_Plaza_2-13:before {
  content: "\e90c";
  color: #fff;
}
.icon-Felix-Realty-Website_Plaza_2-14:before {
  content: "\e90d";
  color: #fff;
}
.icon-Felix-Realty-Website_Plaza_2-15:before {
  content: "\e90e";
  color: #fff;
}
.icon-Felix-Realty-Website_Plaza_2-16:before {
  content: "\e90f";
  color: #fff;
}
.icon-Felix-Realty-Website_Plaza_2-17:before {
  content: "\e910";
  color: #fff;
}
.icon-Felix-Realty-Website_Plaza_2-18:before {
  content: "\e911";
  color: #fff;
}
.icon-Felix-Realty-Website_Plaza_2-19:before {
  content: "\e912";
  color: #fff;
}
.icon-Felix-Realty-Website_Plaza_2-20:before {
  content: "\e913";
  color: #feffff;
}
.icon-Felix-Realty-Website_Plaza_2-21:before {
  content: "\e914";
  color: #feffff;
}
.icon-Felix-Realty-Website_Plaza_2-22:before {
  content: "\e915";
  color: #fdfefe;
}
.icon-Felix-Realty-Website_Plaza_2-23:before {
  content: "\e916";
  color: #fff;
}
.icon-Felix-Realty-Website_Plaza_2-24:before {
  content: "\e917";
  color: #fff;
}
.icon-Felix-Realty-Website_V6-01:before {
  content: "\e918";
  color: #0e67a0;
}
.icon-Felix-Realty-Website_V6-02:before {
  content: "\e919";
  color: #0e67a0;
}

/*font-family: 'Agenda-Light';
 font-family: 'Agenda-Medium';
 font-family: 'Agenda-Bold';
 font-family: 'MyriadPro-Regular';*/

.container{ max-width: 1530px; }

.header_sec{ width: 100%; position: absolute; left: 0px; top: 0px; z-index: 99; padding: 40px 0; }

.nav_top{padding: 0px; margin: 0px; background: none !important;}
.menu_sec li{padding: 0; font: normal 28px/32px 'Agenda-Light'; margin-left: 105px; letter-spacing: 1px; }
.menu_sec li a{display: inline-block; color: #fff; padding: 0; position: relative; opacity: 0.6;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;}
.menu_sec li.actv a{color: #fff; opacity: 1; }
.menu_sec li a:hover{opacity: 1;}
.menu_sec li:first-child{ margin-left: 0px; }


.navbar-brand{padding: 0px; margin: 0px; width: auto; }
.navbar-brand img{max-width: 100%;}

.banner_sec{ width: 100%; position: relative; }
.banner_box{ width: 100%; position: relative; }
.banner_box img{ width: 100%; object-fit: cover; height: 1200px; }
.banner_box:after{ width: 100%; position: absolute; left: 0px; top: 0px; height: 100%; background: rgba(19, 19, 24, 0.4); content: ""; }
.banner_innr{ width: 100%; position: absolute; text-align: center; left: 50%; top: 50%; z-index:9;
-ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
 	transform: translate(-50%,-50%);
}
.banner_innr strong{ font: normal 153px/119px 'Agenda-Bold'; color:#fff; text-transform: capitalize; }
.banner_sec .carousel-control-prev, .upcominproshep .carousel-control-prev {
    left: 50px;
    width: auto;
    z-index: 9;
    opacity: 1;
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
 	transform: translate(-50%,-50%);
 	bottom: inherit;
 	top: 50%;
}
.banner_sec .carousel-control-prev, .upcominproshep .carousel-control-prev img{ max-width: 100%;}
.banner_sec .carousel-control-next, .upcominproshep .carousel-control-next {
    right: 50px;
    width: auto;
    z-index: 9;
    opacity: 1;
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
 	transform: translate(-50%,-50%);
 	bottom: inherit;
 	top: 50%;
}
.banner_sec .carousel-control-next, .upcominproshep .carousel-control-next img{ max-width: 100%;}

.welcome_sec { width: 100%; padding: 110px 0 150px 0; background: #03bfd7; clip-path: polygon(0 0, 78% 14%, 100% 0, 100% 86%, 20% 100%, 0 93%); -moz-clip-path: polygon(0 0, 78% 14%, 100% 0, 100% 86%, 20% 100%, 0 93%); -webkit-clip-path: polygon(0 0, 78% 14%, 100% 0, 100% 86%, 20% 100%, 0 93%); margin-top: -91px; }
.welcome_left img{ max-width: 100%; margin-top: 30px; }
.welcome_rt ul {
    width: 100%;
    display: flex;
    
}
.welcome_rt ul li{ width: 50%; font: normal 26px/34px 'Agenda-Light'; color:#342562; float: left; padding-left: 60px; }
.welcome_rt{ border-left: 2px solid #342562; }

.welcome_sec .col-lg-4 { -ms-flex: 0 0 32.333%; flex: 0 0 32.333%; max-width: 32.333%;}
.welcome_sec .col-lg-8 { -ms-flex: 0 0 67.667%; flex: 0 0 67.667%; max-width: 67.667%;}

.overview_sec{ width: 100%; text-align: center; padding: 100px 0; }
.top_heading h1, .top_heading h2{ font: normal 67px/80px 'Agenda-Bold'; color:#0e67a0; position: relative; text-transform: uppercase;}
.top_heading h1:before{ width: 100%; height: 2px; position: absolute; left: 0px; top: 52px; background: #342562; content: ""; z-index: -1; }
.top_heading h1 span{ background: #fff; padding: 0 45px; display: inline-block; }
.overview_box{ display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.overview_box li{ -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; margin-top: 100px;}
.overview_box li span{ display: inline-block; width: 170px; height: 170px; background: #f38098; border-radius: 100%; background: #f38098; }
.overview_box li span i{ color:#fff; font-size: 80px; line-height: 170px; }
.overview_box li h4{ font: normal 32px/35px 'Agenda-Bold'; color:#342562; text-transform: uppercase; padding-top: 50px; }
.overview_box li h4 b{ font-weight: normal; text-transform: none; }
.overview_box li p{ font: normal 32px/35px 'Agenda-Light'; color:#342562; }

.zoning_sec { width: 100%; padding: 170px 0 230px 0; background: #342562; clip-path: polygon(0 5%, 27% 0, 100% 10%, 104% 95%, 79% 100%, 0 90%);}
.zoning_sec.top_heading h2 { color:#fff; }
.zoning_sec .table-responsive{ margin-top: 70px; text-align: center; }
.zoning_sec .table-bordered thead th{ font: normal 33px/35px 'Agenda-Bold'; color:#fff; text-transform: uppercase; padding: 30px; vertical-align: top;}
.zoning_sec .table-bordered tbody td{ font: normal 33px/35px 'Agenda-Light'; color:#fff; padding: 20px 15px; }
.zoning_sec .table-bordered td, .zoning_sec .table-bordered th{ border-color:#fdfefe; border-width: 2px; }
.zoning_sec .table{ margin: 0px; }

.additioanl_sec{ width: 100%; padding: 60px 0; }
.homewel h2, .upcominpro.top_heading h1, .flexplaazasec.top_heading h2, .additioanl_sec.top_heading h2{ font-family: 'Agenda-Light'; padding-bottom: 50px; }
.homewel h2 b, .upcominpro.top_heading h1 b, .flexplaazasec.top_heading h2 b, .additioanl_sec.top_heading h2 b{ font-family: 'Agenda-Bold'; font-weight: normal; }
.additioanl_box span{ width: 90px; height: 90px; border-radius: 100%; text-align: center; background: #d09b2c; margin-right: 90px; display: inline-block;}
.additioanl_box span i{ color:#fff; font-size: 42px; line-height: 90px; }
.additioanl_box b{ font: normal 30px/40px 'Agenda-Bold'; color:#7f7d80; text-transform: capitalize;  }
.additioanl_box { display: -ms-flexbox; display: flex; align-items: center; margin-top: 25px; }
.additioanl_sec b{ -ms-flex: 1; flex: 1; }


.reach_sec{ width: 100%; }
.reach_innr{ width: 100%; padding: 130px 0; border-top: 3px solid #342562; }
.reach_sec.top_heading h2{ font-family: 'Agenda-Light';}
.reach_sec.top_heading h2 b{ font-family: 'Agenda-Bold'; font-weight: normal; }
.reach_sec ul{ width: 100%; display: inline-block; padding: 100px 0 0; }
.reach_sec ul li{ width: 100%; display: inline-block; padding: 2px; padding-left: 53px; font: normal 24px/30px 'Agenda-Light'; color:#342562; 
position: relative;}
.reach_sec ul li b{ font-weight: normal; font-family: 'Agenda-Bold'; }
.reach_sec ul li i{position: absolute; left: 0; top: 1px; font-size: 51px;}
.reach_sec iframe{width: 100%; height: 769px; border: solid 1px #0e67a0;}


/*footer*/

.footsec{width: 100%; background: #0e67a0; padding: 148px 0 62px;
 -webkit-clip-path: polygon(26% 0, 100% 39%, 100% 100%, 0 100%, 0 14%);
-moz-clip-path: polygon(26% 0, 100% 39%, 100% 100%, 0 100%, 0 14%);
 clip-path: polygon(26% 0, 100% 39%, 100% 100%, 0 100%, 0 14%);}
.footiner{display: flex; justify-content: space-between;}
.footsoc{width: 100%;}
.footsoc li{display: inline-block; padding: 0 5px;}
.footsoc li a{display: inline-block; width: 30px; height: 30px; line-height: 32px; background: #fff;
color: #0e67a0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; text-align: center; font-size: 20px; border-radius: 100%;}
.footsoc li a:hover{background: #342562; color: #fff;}
.footileft p, .leftlink li{font: normal 24px/23px 'Agenda-Light'; color:#fff;}
.footileft p{padding-top: 33px;}
.footileft p a, .leftlink li a{color: #fff; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; }
.leftlink li{display: inline-block; border-left: solid 1px;  padding: 0 8px;}
.leftlink{width: auto; padding-top: 16px;}
.footsoc li:first-child, .footmenu li:first-child, .leftlink li:first-child{padding-left: 0;}
.footsoc li:last-child, .footmenu li:last-child, .leftlink li:last-child{padding-right: 0;}
.leftlink li:first-child{border: none;}

.footmenu{width: auto; align-self: flex-end;}
.footmenu li{display: inline-block; padding:0 30px; font: normal 24px/28px 'Agenda-Bold'; color:#fff;}
.footmenu li a{color: #fff; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; }
.footileft p a:hover, .leftlink li a:hover, .footmenu li a:hover{color: #342562;}

/*artboard3 page*/
.upcominpro .carousel-indicators li, .banner_sec .carousel-indicators li{width: 11px; height: 11px; -webkit-border-radius: 100%; -moz-border-radius: 100%;
 border-radius: 100%; background: none; border: solid #fff 1px; margin: 0 5px;}
.upcominpro .carousel-indicators li.active, .banner_sec .carousel-indicators li.active{background: #fff;opacity: 1;}
.banner_sec .carousel-indicators{bottom: 127px;  margin: 0;}

.welcome_rt ul li strong {
    font-family: 'Agenda-Bold';
    font-size: 39px;
    line-height: 44px;
}

.learnenquary .getfrminput label{ text-transform: uppercase;}



/*.artboard3{-webkit-clip-path: polygon(0% 0%, 100% 0, 100% 86%, 29% 99%, 0 93%); 
  -moz-clip-path: polygon(0% 0%, 100% 0, 100% 86%, 29% 99%, 0 93%);
clip-path: polygon(0% 0%, 100% 0, 100% 86%, 29% 99%, 0 93%);}*/

.story_ban{-webkit-clip-path: polygon(0% 0%, 100% 0, 100% 86%, 29% 99%, 0 93%); 
  -moz-clip-path: polygon(0% 0%, 100% 0, 100% 86%, 29% 99%, 0 93%);
clip-path: polygon(0% 0%, 100% 0, 100% 86%, 29% 99%, 0 93%);}


/*.banner_sec .carousel-indicators{visibility: hidden; opacity: 0;}*/
.artboard3 .carousel-indicators{visibility: visible; opacity: 1;}
.project_ban .carousel-inner{-webkit-clip-path: polygon(0% 0%, 100% 0, 100% 86%, 29% 99%, 0 93%); 
  -moz-clip-path: polygon(0% 0%, 100% 0, 100% 86%, 29% 99%, 0 93%);
clip-path: polygon(0% 0%, 100% 0, 100% 86%, 29% 99%, 0 93%);}


.flexplaazasec{  clip-path: inherit; background: #fff; padding-top: 223px;}
.flexplaazasec .welcome_rt ul li{color: #0b669f;}
.flexplaazasec.top_heading h2{color: #0b669f; padding-bottom: 0;}
.flexplaazasec .welcome_rt{border-color: #0b669f;}
.flexplaazasec .welcome_left{align-self: center;}
.flexplaazasec .col-lg-4{flex: 0 0 25%; max-width: 25%;}
.flexplaazasec .col-lg-8{flex: 0 0 75%; max-width: 75%;}

.upcominpro{width: 100%; display: inline-block; margin-bottom: 109px; padding-bottom: 400px; position: relative;}
.upcominpro:before{width: 100%; height: 719px; position: absolute; left: 0; bottom: 0; background: #0b669f;content: "";
-webkit-clip-path: polygon(13% 0, 100% 12%, 100% 91%, 85% 100%, 0 88%, 0 7%);
-moz-clip-path: polygon(13% 0, 100% 12%, 100% 91%, 85% 100%, 0 88%, 0 7%);
clip-path: polygon(13% 0, 100% 12%, 100% 91%, 85% 100%, 0 88%, 0 7%); z-index: -1;}
.upcominpro .carousel-indicators{margin: 0;  bottom: -55px;}

.upcominpro.top_heading h1:before{display: none;}
.upcominpro.top_heading h1{text-align: left; color: #0b669f;}
.upcominproslid{width: 100%;}
.upcominproslidimg img{width: 100%;/*height: 933px;*/ object-fit: cover;}
/*.upcominproshep{-webkit-clip-path: polygon(100% 3%, 100% 90%, 25% 100%, 0 93%, 0 10%, 70% 0);
-moz-clip-path: polygon(100% 3%, 100% 90%, 25% 100%, 0 93%, 0 10%, 70% 0);
clip-path: polygon(100% 3%, 100% 90%, 25% 100%, 0 93%, 0 10%, 70% 0);}*/

.upcominproslidtxt{width: 100%; padding-top: 130px; display: inline-block;}
.upcominproslidtxt p{font: normal 31px/37px 'Agenda-Light'; color: #fff;}

/*Contact us*/
.contpgbn .banner_box img{object-position: top;}
.contpgrec.top_heading h2{color: #0b669f; text-transform: uppercase;}
.contpgbn{border: none;}
.contpgrec ul li i{color: #0b669f;}
.contpgrec ul li a{color: #0b669f;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s;}
.contpgrec ul li a:hover{color: #342562;}
.contpgrec ul li{font-size: 32px;line-height: 34px;color: #0b669f; margin-top: 40px;}
.contpgrec ul{padding-top: 40px;}
.getfrm{width: 100%;}
.getfrminput{width: 100%; padding-top: 60px;}
.getfrminput label{font: normal 22px/27px 'Agenda-Bold'; color: #0b669f; margin-bottom: 4px;}
.getfrminput input[type='text'], .getfrminput input[type='email'], .getfrminput input[type='tel'],
 .getfrminput textarea{width: 100%; height: 60px; border: none; background: none; 
font: normal 49px/50px 'Agenda-Light'; color: #929497;}
 .getfrminput textarea{height: 155px; border: 1px solid #ccc; padding: 10px;}


.getfrminput input[type='text']:focus, .getfrminput input[type='email']:focus, .getfrminput input[type='tel']:focus, .getfrminput textarea:focus{  border: 1px solid #ccc !important; box-shadow: none !important;}




.getfrmsub{width: 100%:;}
.sendbtn{font: normal 30px/63px 'Agenda-Bold'; background: #0b669f !important; border: none; outline: none;
padding: 0 56px; color: #fff;
-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s;}
.sendbtn:hover{background: #342562 !important;}
.contpgrec iframe{border: none !important; height: 640px;}
.contpgrec .reach_innr{border: none !important;padding: 52px 0;}

/*home page*/

.homewel{ background: #0b669f; padding: 190px 0 400px 0;
  -webkit-clip-path:polygon(17% 18%, 100% 0, 100% 92%, 73% 100%, 0 90%, 0 11%);
-moz-clip-path: polygon(17% 18%, 100% 0, 100% 92%, 73% 100%, 0 90%, 0 11%);
clip-path:polygon(17% 18%, 100% 0, 100% 92%, 73% 100%, 0 90%, 0 11%);}
.homewel{margin-top: -151px;}
.homewel h2{color: #fff; padding-bottom: 0;}
.homewel .welcome_rt li{color: #fff;}
.conttdbtn{display: inline-block; color: #fff; font: normal 32px/36px 'Agenda-Bold'; margin-top: 6px;}
.conttdbtn:hover{color: #9d9292;}
.homewel .welcome_rt{border-color: #aeccdf; padding-left: 65px;}
/*.homewel .welcome_left{align-self: center;}*/
.homewel .col-lg-4{flex: 0 0 27%; max-width: 27%;}
.homewel .col-lg-8{flex: 0 0 73%; max-width: 73%;}



.knbtn{ width: 100%; display: inline-block; border: 1px solid #fff; height: 45px;  font: normal 20px/40px 'Agenda-Bold'; text-align: center; margin-top: 20px; color: #fff;}
.knbtn:hover{ background: #fff; color: #0b669f;}








.aboutGurugramsec{width: 100%; margin-top: -20px;}
/*.aboutGurugramsec .row{flex-direction: row-reverse;}*/
.aboutGurugrimg{width: 100%; margin-top: -238px; padding-left: 110px;}
.aboutGurugrimg img{width: 100%; height: 627px; object-fit: cover;
-webkit-clip-path: polygon(20% 0, 100% 12%, 100% 91%, 78% 100%, 0 88%, 0 12%);
-moz-clip-path: polygon(20% 0, 100% 12%, 100% 91%, 78% 100%, 0 88%, 0 12%);
clip-path: polygon(20% 0, 100% 12%, 100% 91%, 78% 100%, 0 88%, 0 12%);}
.aboutGurugrtext{width: 100%;}
.aboutGurugrtext p{color: #231f20;font:normal 25px/36px 'Agenda-Light';margin-top: 12px;}
/*.aboutGurugramsec .col-lg-4{flex: 0 0 27%; max-width: 27%;}
.aboutGurugramsec .col-lg-8{flex: 0 0 73%; max-width: 73%;}*/
.homeproj{padding-top: 35px; padding-bottom: 96px; margin-bottom: 0;}
.homeproj.top_heading h1{border-top: solid 3px #0b669f; padding-top: 25px;}
/*.homeproj .upcominproshep{ width: 100%;
-webkit-clip-path: polygon(27% 0, 100% 8%, 100% 96%, 71% 100%, 0 90%, 0 3%);
-moz-clip-path: polygon(27% 0, 100% 8%, 100% 96%, 71% 100%, 0 90%, 0 3%);
clip-path: polygon(27% 0, 100% 8%, 100% 96%, 71% 100%, 0 90%, 0 3%);}*/

.upcominproslidtxt b{display: inline-block; width: 100%;color: #fff; font: normal 48px/50px 'Agenda-Bold';}
.upcominproslidtxt p{padding-top: 34px;}
.homepgcont .col-sm-9{border-left: solid 3px #0b669f; flex: 0 0 69%; max-width: 69%;}
.homepgcont .col-sm-3{flex: 0 0 31%; max-width: 31%;}
.homepgcont .getfrm{padding-left: 90px;}
.homepgcont .reach_innr{padding:177px 0 219px;}
.homepgcont .sendbtn{padding: 0 78px;}


/*artboard2 page*/

.artboard2 .banner_box:after{display: none;}
.header_sec2 .menu_sec li a{color: #0b669f;}
.artbo2histsec{width: 100%; display: inline-block; background: #0b669f; padding: 149px 0;
-webkit-clip-path: polygon(27% 0, 100% 8%, 100% 96%, 71% 100%, 0 90%, 0 3%);
-moz-clip-path: polygon(27% 0, 100% 8%, 100% 96%, 71% 100%, 0 90%, 0 3%);
clip-path: polygon(27% 0, 100% 8%, 100% 96%, 71% 100%, 0 90%, 0 3%);}

.artbo2histsec .row{flex-direction: row-reverse;}
.artbo2histsec.top_heading h1, .artbo2histsec.top_heading h2{color: #fff; padding-top: 82px; padding-bottom: 33px;
position: relative; font-family:  'Agenda-Light'; text-align: right;}
.artbo2histsec.top_heading h1:before, .artbo2histsec.top_heading h2:before{position: absolute;
right: 0; left: inherit; bottom: 0; background: #fff; height: 2px; content: ""; top: inherit; width: 126px;}
.artbo2histimg img{-webkit-clip-path: polygon(74% 0, 100% 4%, 100% 94%, 39% 100%, 0 90%, 0 5%);
-moz-clip-path: polygon(74% 0, 100% 4%, 100% 94%, 39% 100%, 0 90%, 0 5%);  
 clip-path: polygon(74% 0, 100% 4%, 100% 94%, 39% 100%, 0 90%, 0 5%);
height: 690px; object-fit: cover; width: 100%;}
.artbo2histsec.top_heading h1 b, .artbo2histsec.top_heading h2 b{font-family:  'Agenda-Bold';}
.artbo2histsec .col-lg-3{flex: 0 0 30%; max-width: 30%;}
.artbo2histsec .col-lg-9{flex: 0 0 70%; max-width: 70%;}



.barmaltsec{width: 100%; padding: 214px 0;}
.barmaltsec.top_heading{text-align: left;}
.barmaltsec.top_heading h2{font-size: 84px; line-height: 85px; color: #0b669f; padding-bottom: 0;}
.barmaltsec.top_heading p{ padding-top: 22px; font: normal 26px/41px 'Agenda-Light'; color: #0b669f;}
.whyuspanl.top_heading h1, .whyuspanl.top_heading h2{text-align: left;}
.whyuspanl.top_heading h1:before, .whyuspanl.top_heading h2:before{right: inherit; left: 0;}
.whyuspanl.top_heading p{margin-top: 27px; font: normal 31px/37px 'Agenda-Light'; color: #fff;}
.whyuspanl .row{flex-direction: row !important; margin: 0 -35px;}
.whyuspanl .col-lg-9, .whyuspanl .col-lg-3{padding: 0 35px;}
.whyuspanl .artbo2histimg img{-webkit-clip-path: polygon(27% 0, 100% 8%, 100% 96%, 71% 100%, 0 90%, 0 3%);
-moz-clip-path: polygon(27% 0, 100% 8%, 100% 96%, 71% 100%, 0 90%, 0 3%);
clip-path: polygon(27% 0, 100% 8%, 100% 96%, 71% 100%, 0 90%, 0 3%);}
.whyuspanl{-webkit-clip-path: polygon(100% 8%, 100% 90%, 25% 100%, 0 93%, 0 10%, 70% 0);
-moz-clip-path: polygon(100% 8%, 100% 90%, 25% 100%, 0 93%, 0 10%, 70% 0);
clip-path: polygon(100% 8%, 100% 90%, 25% 100%, 0 93%, 0 10%, 70% 0);}
.peoplesec{width: 100%; display: inline-block; padding: 161px 0;}
.peoplebox{width: 480px; min-height: 480px; border: solid 2px #0b669f; padding: 69px 35px; margin: 0 auto;
-webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; text-align: center;}
.peoplebox h3{color: #0b669f; font: normal 37px/41px 'Agenda-Bold';}
.peoplebox p{color: #0b669f; font: normal 37px/44px 'Agenda-Light'; padding-top: 40px;}

.footileft p a:hover, .leftlink li a:hover, .footmenu li a:hover {  color: #ccc;}
.footsoc li a:hover { background: #cd2653; color: #fff;}


/*.upcominproslidimg {
    -webkit-clip-path: polygon(100% 3%, 100% 90%, 25% 100%, 0 93%, 0 10%, 70% 0);
    -moz-clip-path: polygon(100% 3%, 100% 90%, 25% 100%, 0 93%, 0 10%, 70% 0);
    clip-path: polygon(100% 3%, 100% 90%, 25% 100%, 0 93%, 0 10%, 70% 0);
}*/


.getfrm .wpcf7 form .wpcf7-response-output{ border: none !important; padding: 5px 10px; text-align: center; font: 400 14px/16px 'Agenda-Light'; color:#fff;
 margin: 15px 0 0 !important; }
.getfrm .invalid .wpcf7-response-output{ background:#dc3232; }
.getfrm .sent .wpcf7-response-output{ background:#84c426; }
.getfrm span.wpcf7-not-valid-tip { background: #dc3232; position: absolute; top: 24px; left: 0px; font: normal 12px/14px 'Agenda-Bold';
 border-radius: 5px; padding: 6px 14px; color: #fff; z-index: 1;}
.getfrm span.wpcf7-not-valid-tip::before { position: absolute; top: -15px; left: 10px; border: 9px solid transparent; border-bottom: 10px solid #dc3232;
 content: ""; }

.upcominproshep .carousel-inner{
-webkit-clip-path: polygon(19% 0, 100% 9%, 100% 91%, 78% 100%, 0 88%, 0 5%);
-moz-clip-path: polygon(19% 0, 100% 9%, 100% 91%, 78% 100%, 0 88%, 0 5%);
clip-path: polygon(19% 0, 100% 9%, 100% 91%, 78% 100%, 0 88%, 0 5%);}

.reach_sec iframe { width: 100% !important;}
.welcome_sec{overflow: hidden;}
.reach_sec{overflow: hidden;}
.artbo2histsec{overflow: hidden;}
.reach_sec{overflow: hidden;}
.contpgbn{
    -webkit-clip-path: polygon(0% 0%, 100% 0, 100% 88%, 19% 99%, 0 95%);
    -moz-clip-path: polygon(0% 0%, 100% 0, 100% 88%, 19% 99%, 0 95%);
    clip-path: polygon(0% 0%, 100% 0, 100% 88%, 19% 99%, 0 95%);
}

.felix_page h4{ display: inline-block; width: 100%; padding: 10px 0 0 60px; }
.felix_page h4 a.conttdbtn2{ color:#0b669f; }





.aboutGurugrimg{ padding-left: 0px !important;}
/*.aboutGurugramsec .row{
    align-items: end;
}*/

.top_heading h2{ font-family: 'Agenda-Light';}
.aboutGurugrimg .top_heading h2{color: #0e67a0; }

.top_heading h2 b{ font-family: 'Agenda-Bold';}
.aboutGurugramsec .top_heading h1, .aboutGurugramsec .top_heading h2 {
    font-size: 38px !important;
    line-height: 45px !important; text-transform: uppercase;
}
.homeproj.top_heading h1{text-transform: uppercase; } 
.knbtn.blue{ color: #0e67a0; border-color: #0e67a0;}
.knbtn.blue:hover{ background:#0e67a0; color: #fff;}
.aboutGurugramsec{ margin-top: 50px;}
.abutItem{ width: 100%;}
.carousel-control-prev img, .carousel-control-next img{ width: 16px; height: auto !important;}
.carousel-control-prev, .carousel-control-next{ opacity: 1 !important;}
.upcominproslid .row{ flex-direction: row-reverse;align-items: center;}

.upcominproslid .aboutGurugrtext p{ color: #fff;margin-top: 23px;}
.upcominproslid .top_heading h1, .upcominproslid .top_heading h2{ color: #fff; text-transform: uppercase;}
.upcominpro .carousel-indicators{ bottom: 51px !important;}
.getfrmsub{ margin-top: 10px;}
.contactinfo h4{ color: #0e67a0; font: 34px/38px 'Agenda-Light';}
.contactinfo h4 b{ font-family: 'Agenda-Bold'; font-weight: normal;}
.contactinfo{ margin-top: 110px;}
.contactinfo ul li{ display: inline-block; color: #0e67a0; font: 14px/28px 'Agenda-Light';}
.contactinfo ul li i img{ max-width: 100%; max-width: 20px;}
.contactinfo ul{ padding-top: 10px !important;}
.contactinfo ul li strong{ font-weight: normal; font-family: 'Agenda-Bold';}
.contactinfo .col-md-4{ border-right: 1px solid #0e67a0;}
.contactinfo .col-md-4:last-child{ border: none;}
.contactinfo{ margin-left: -30px; margin-right: -30px;}
.contactinfo .col-md-4{ padding: 0 30px;}



.projectbanner .carousel-inner {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 88%, 17% 100%, 0 90%, 0 33%);
    -moz-clip-path:polygon(0 0, 100% 0, 100% 88%, 17% 100%, 0 90%, 0 33%);
    clip-path:polygon(0 0, 100% 0, 100% 88%, 17% 100%, 0 90%, 0 33%);
}
.menu_sec li.actv{font-family: 'Agenda-Bold';}
.projectpagesec{ padding-top: 40px;}
.upcominproslidimg .pic{ width: 100%; position: relative;}
.upcominproslidimg .text{ width: 100%; position: relative; text-align: center; padding: 25px 0 0;}
.upcominproslidimg .text strong{ color: #fff; font: normal 30px/36px 'Agenda-Bold'; text-transform: uppercase;}
.upcominproslidimg .text p{ color: #fff; font: normal 20px/36px 'Agenda-Bold';}

.upcominproslidimg .pic {
    width: 100%;
    position: relative;
    -webkit-clip-path: polygon(20% 0, 100% 12%, 100% 93%, 83% 100%, 0 88%, 0 8%);
    -moz-clip-path: polygon(20% 0, 100% 12%, 100% 93%, 83% 100%, 0 88%, 0 8%);
    clip-path: polygon(20% 0, 100% 12%, 100% 93%, 83% 100%, 0 88%, 0 8%);
}

.projectpagesec .carousel-inner {
    -webkit-clip-path: initial;
    -moz-clip-path:initial;
    clip-path:initial;
}
.projectpagesec.upcominpro .carousel-indicators {
    bottom: 85px !important;
}
.projectpagesec.upcominpro::before { -webkit-clip-path: polygon(20% 0, 100% 12%, 100% 90%, 17% 100%, 0 90%, 0 12%);
-moz-clip-path: polygon(20% 0, 100% 12%, 100% 90%, 17% 100%, 0 90%, 0 12%);
clip-path: polygon(20% 0, 100% 12%, 100% 90%, 17% 100%, 0 90%, 0 12%);}



.aboutwel .welcome_left{ align-self: inherit;}
.aboutwel .welcome_rt ul{ align-items: inherit;}
.aboutwel{ padding: 166px 0 129px 0 !important;}
.aboutmission{ width: 100%; padding: 120px 0;}
.aboutmissionbox h4{ color: #0e67a0; font: normal 38.56px/45px 'Agenda-Bold';}
.aboutmissionbox p {
    color: #231f20;
    font: normal 20.88px/28px 'Agenda-Light';
    margin-top: 6px;
}
.aboutmissionbox img{ max-width: 151px;}
.aboutmissionbox .media-body{ padding-left: 30px;}
.aboutmissionbox .media{align-items: center;}


.aboutvalusec{ width: 100%; background: #0d669f; padding:100px 0;-webkit-clip-path: polygon(15% 0, 100% 12%, 100% 91%, 78% 100%, 0 88%, 0 8%);
-moz-clip-path: polygon(15% 0, 100% 12%, 100% 91%, 78% 100%, 0 88%, 0 8%);
clip-path: polygon(15% 0, 100% 12%, 100% 91%, 78% 100%, 0 88%, 0 8%);}
.aboutvalusec.aboutGurugrtext p{ color: #fff; margin-top: 10px;} 
.aboutvalusec.aboutGurugrtext h2{ color: #fff;} 
.abutvalubox {
    width: 320px;
    height: 320px;
    border-radius: 100%;
    position: relative;
    text-align: center;
    margin-top: 30px;
    padding: 0 63px;
    display: flex;
    flex-direction: column;
    justify-content: center; border: 2px solid #fff; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;
}

.abutvalubox:hover{ background: #fff;}



.abutvalubox h4{ color: #fff; font: normal 22.49px/37px 'Agenda-Bold'; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out; translate3d(0,10px,0);
transform: translate3d(0,10px,0);}
.abutvalubox:hover h4{ color: #0e67a0;-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);}
.abutvalubox p{ -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out; height: 0px; opacity: 0; visibility: hidden;-webkit-transform: translate3d(0,10px,0);
transform: translate3d(0,10px,0);}
.abutvalubox:hover p{ height: auto; visibility: visible; opacity: 1; -webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);}



.abutvalubox p{ color: #231f20 !important;}
.abutvalurow{ margin-top: 30px;}
.abutvalubox:before{ width:63px; position: absolute; top: 50%; right: -63px; background: #fff; height: 2px; content: "";-ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }
.abutvalurow .col-md-4:last-child .abutvalubox:before{ display: none;}


.stakeholsec{ width: 100%; padding: 50px 0 20px;}
.stakeholInn{ width: 100%; padding-bottom: 50px; border-bottom:1px solid #0e67a0;}
.stakehoBox{ width: 100%;text-align: center;}
.stakehoBox h4 {
    color: #0e67a0;
    font: normal 30px/47px 'Agenda-Bold';
}
.stakehoBox p {
    color: #000000;
    font: normal 20.88px/30px 'Agenda-Light'; margin-top: 10px;
}
.stakeholInn .col-md-4{ border-right:1px solid #0e67a0; margin-top: 20px; }
.stakeholInn .col-md-4:last-child{ border: none;}
.stakeholInn .row{ margin-top: 20px;}
.ourhistrysec .aboutGurugrimg{ margin-top: 0px !important;}
.ourhistrysec{ padding-bottom: 30px; margin-top: 15px;}

.ourhistrysec .carousel-indicators li, .ourhistrysec .carousel-indicators li {
    width: 11px;
    height: 11px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background: none;
    border: solid #fff 1px;
    margin: 0 5px;
}
.ourhistrysec .carousel-indicators li.active, .ourhistrysec .carousel-indicators li.active {
    background: #fff;
    opacity: 1;
}
.ourhistrysec .carousel-indicators{ bottom: 47px;}
.ourhistrysec h4 {
    color: #0e67a0;
    font: normal 25px/47px 'Agenda-Bold';
}
.ourhistrysec .aboutGurugrimg img {
    height: auto !important;
}
.ourhistrysec.aboutGurugramsec .row {
    align-items: center;
}
.welcome_left strong {
    color: #342562;
    font: normal 21px/30px 'Agenda-Bold';
    width: 100%;
    display: inline-block;
    margin-top: 10px;
}
.welcome_rt ul li b{ font-family: 'Agenda-Bold'; font-weight: normal;}
.overview_sec.top_heading h1::before {display: none;}
.overview_sec.top_heading h1{ text-align: left; color: #342562;} 
.additioanl_sec.top_heading h2{ color: #342562;} 

.overview_sec{ padding: 77px 0 !important;}
.zoning_sec{ padding:101px 0 143px !importantt;}
.zoning_sec .table-bordered thead th{ width: 17%;}
.additioanl_box b{ text-transform: uppercase; margin-left: 40px;}

.smartblue{ background: #342562;}
.smartblue h4{ color: #fff; font: normal 25px/30px 'Agenda-Medium'; text-transform: uppercase; margin-top: 31px;}
.smartblue h4 i img{ max-width: 100%;}
.smartblue h4 i{ margin-left: 28px;}
.whBoxs{ background:#fff; padding: 0 15px; width: 155px; height: 155px; border-radius: 100%; text-align: center; margin: 40px auto 0; display: flex;
justify-content: center;
align-items: center;}
.whBoxs p{ color: #342562 !important; font: normal 20.88px/30px 'Agenda-Light'; margin: 0px !important;}
.constartupdatesec h2{ text-align: right;}
.upcominpro.constartupdatesec::before {background: #08bfd7; -webkit-clip-path: polygon(20% 0, 100% 12%, 100% 91%, 20% 100%, 0 88%, 0 12%);
-moz-clip-path: polygon(20% 0, 100% 12%, 100% 91%, 20% 100%, 0 88%, 0 12%);
clip-path: polygon(20% 0, 100% 12%, 100% 91%, 20% 100%, 0 88%, 0 12%);}
.upcominpro.constartupdatesec .carousel-indicators {
    bottom: -26px !important;
}
.reach_sec ul li{ padding-left: 37px !important;}
.learnenquary .reach_innr{ border: none;}
.reach_sec ul li a{ color: #342562 !important;}

.learnenquary.reach_sec.top_heading h2, .constartupdatesec h2{ color: #342562;}
.getfrminput textarea{ resize: none; }
.howtoreachsec .reach_innr{ border-width: 1px;}
.howtoreachsec.reach_sec.top_heading h2{ color: #342562 !important;}
.reach_sec ul li span{ color: #a1a0a0; font-size: 15px; text-decoration: underline;}
.reach_sec ul li span a{ color: #a1a0a0 !important;}
.howtoreachsec.reach_sec ul li b{ text-transform: uppercase;}
.homeprojsec.top_heading h1{ padding-bottom: 0px !important;}
.homeprojupcom .aboutGurugrtext{ padding-top: 60px;}


.projectpagesec .upcominproslidimg .pic img{ width: auto !important; max-width: 100% !important;}
.projectpagesec .upcominproslidimg .pic{ background: #e7e4de; text-align: center;}

.brd:before{ border-left:1px solid #342562; position: absolute; left: 0px; bottom: 0px; height: 93%; content: "";}
.brd{ position: relative; padding-left: 30px;}
.learnenquary .mrgtops{ margin-top: 30px;}

.learnenquary .getfrminput label{ color: #342562;}


.homeprojsec h1{ padding-top: 68px !important;}
.upcominproslidimg img{ height: 750px;}
.homeprojsec .upcominproshep{ margin-top: -55px;}
.homeprojupcom .aboutGurugrtext {
    padding-top: 65px;
}
.upcominproslid .aboutGurugrtext p{margin-top: 35px;}
.homeprojsec .knbtn{ margin-top: 43px;}

.footsec{ margin-top: 60px;}

.aboutwel .welcome_rt{ padding-left: 30px;}


.ourhistrysec img {
    -webkit-clip-path: polygon(18% 0, 100% 8%, 100% 95%, 81% 100%, 0 91%, 0 7%);
    -moz-clip-path: polygon(18% 0, 100% 8%, 100% 95%, 81% 100%, 0 91%, 0 7%);
    clip-path: polygon(18% 0, 100% 8%, 100% 95%, 81% 100%, 0 91%, 0 7%);
}
.getfrminput {
    padding-top: 8px !important;
}
.sendbtn{ width: 175px;}
.getfrm{ margin-top: 30px;}
.addtinalservicsec{ padding: 70px 0 !important;}



.constartupdatesec .carousel-inner{
    -webkit-clip-path: polygon(18% 0, 100% 8%, 100% 96%, 81% 100%, 0 91%, 0 5%);
    -moz-clip-path: polygon(18% 0, 100% 8%, 100% 96%, 81% 100%, 0 91%, 0 5%);
    clip-path: polygon(18% 0, 100% 8%, 100% 96%, 81% 100%, 0 91%, 0 5%);
}
.upcominpro.constartupdatesec::before {-webkit-clip-path: polygon(20% 0, 100% 12%, 100% 89%, 18% 100%, 0 96%, 0 12%);
-moz-clip-path: polygon(20% 0, 100% 12%, 100% 89%, 18% 100%, 0 96%, 0 12%);
clip-path: polygon(20% 0, 100% 12%, 100% 89%, 18% 100%, 0 96%, 0 12%);}
.upcominproslidimg{ position: relative;}
.upcominproslidimg span{ position: absolute; bottom: 61px; right: 8px; background: rgba(255,255,255,0.7); color: #342562; font: 20px/26px 'Agenda-Bold'; letter-spacing: 1px; padding: 2px 9px;}

.learnenquary .sendbtn{ background: #342562;}
.learnenquary .sendbtn:hover{ background: #0e67a0;}
.constartupdatesec{ padding: 80px 0;}

.learnenquary .reach_innr{ padding: 70px 0;}

.howtoreachsec .reach_innr{ padding: 70px 0;}
.addtinalservicsec .additioanl_box b{ text-transform: inherit;}


/*New*/
.about_pageTop {clip-path: inherit !important; margin: 0px !important; }
.aboutwel.about_pageTop { padding: 120px 0 !important; }
.about_ban.projectbanner .carousel-inner{clip-path: inherit;}
.about_ban.banner_sec .carousel-indicators { bottom: 80px; }
.aboutMenu_sec{ width: 100%; float: left; border-bottom: 1px solid #fff; background: #0b669f; }
.aboutMenu_sec ul{ width: 100%; float: left; }
.aboutMenu_sec ul li{float: left; width: 25%; text-transform: uppercase; font: normal 16.83px/24px 'Agenda-Bold'; letter-spacing: 1px; color:#fff; text-align: center; }
.aboutMenu_sec ul li a{ color:#fff; padding: 15px 0; display: inline-block; width: 100%; position: relative; display: flex; align-items: center; justify-content: center;}
.aboutMenu_sec ul li a:before{background: #09bfd7; clip-path: polygon(42% 0, 100% 23%, 100% 100%, 100% 100%, 0 100%, 0 23%); position: absolute; left: 0px; top: -16px; content: ""; width: 100%; height: 70px; 
opacity: 0; visibility: hidden;}
/*.aboutMenu_sec ul li a:hover:before{ opacity: 1; visibility: visible; }*/
.aboutMenu_sec ul li a.current:before{ opacity: 1; visibility: visible; }
.aboutMenu_sec ul li a span{ position: relative; }
.aboutMenu_sec.fixed{ position: fixed; left: 0px; top: 0px; z-index: 99; -webkit-animation-name: animationFade;
    -o-animation-name: animationFade;
    animation-name: animationFade;
    -webkit-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;}
.aboutMenu_sec.fixed ul li a::before{ clip-path: inherit; }
@-webkit-keyframes animationFade {
0% { opacity: 0; -webkit-transform: translateY(-20px); transform: translateY(-20px);}
100% { opacity: 1; -webkit-transform: translateY(0);transform: translateY(0);}
}
@keyframes animationFade {
0% {opacity: 0; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px);}
100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}}
.aboutMenu_sec ul li a br{ display: none; }


.projectMenu_sec{ background: #342562; }
.projectMenu_sec.aboutMenu_sec ul li { width: 13.666666%;}
.projectMenu_sec.aboutMenu_sec ul li a{ min-height: 78px;}
.projectMenu_sec.aboutMenu_sec ul li a::before{height: 94px;}




.abutvalubox{ margin: 0px auto; background: #0d669f;}
.abutvalubox::before {right: -54%;width: 54%;}


.ourstorywelcom{ margin: 0px !important;}
.abutredmenu ul li a{  padding-left: 14px !important;
    padding-right: 14px !important;}
.abutredmenu ul li{ float: none; display: inline-block; padding: 0 20px; width: auto;}
.abutredmenu{ text-align: center;}
.abutredmenu ul li .readmore {
    background: #fff;
    padding-left: 14px !important;
    padding-right: 14px !important;
    color: #0b669f !important;
}


.menu_sec li a{ display: inline-block;
padding: 10px 0;}
.drop-arw{ color: #fff;}

.menu_sec li .dropdown-menu li{ margin: 0px !important; font-family: 'Agenda-Light' !important; color: #fff !important;}
.menu_sec li .dropdown-menu::before {
    border-bottom: 8px solid rgba(0,0,0,0.5) !important;
    border: 8px solid transparent;
    position: absolute;
    top: -16px;
    left: 15px;
    content: "";
}
.menu_sec li .dropdown-menu li a{ opacity: 0.8 !important;}
.menu_sec li .dropdown-menu li a:hover{ opacity: 1 !important;}









@media (min-width: 1800px) and (max-width: 9000px) {
.homewel {
    margin-top: -203px; padding: 221px 0 187px 0;
}
.container {
    max-width: 1700px;
}


.abutvalubox{ width: 370px; height: 370px;}









}
@media (min-width: 992px) and (max-width: 9000px) {

.overview_box{margin-left: -47px;}


}
@media (min-width: 768px) and (max-width: 9000px) {
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0;visibility: hidden;  margin:0px; border: none; 
  
    width: 200px; padding: 0px;
   border-radius: 0; left: 0; right: inherit; padding: 5px 8px 8px; box-shadow: inherit; background: rgba(0,0,0,0.5);}

.nav_top .dropdown:hover .dropdown-menu { max-height: 300px;opacity: 1; visibility: visible; }



}

@media (min-width: 1600px) and (max-width: 1799px) {

.container{ max-width: 1350px; }

.top_heading h1 span{padding: 0 28px;}
.top_heading h1, .top_heading h2{font-size: 65px; line-height: 60px;}

/*banner*/  
.banner_box img{ height: 820px; }
.menu_sec li{ font-size: 22px; line-height: 28px; margin-left: 34px; }
.banner_innr strong{font-size: 117px; line-height: 95px;}

/*welcome section*/
.welcome_rt ul li{padding-left: 34px;}
.welcome_rt ul li{font-size: 21px; line-height: 29px;}
.welcome_left img{width: 300px;}
.welcome_sec{padding: 100px 0 120px 0;}
.top_heading h1::before{top: 45px;}

/*Overview*/
.overview_sec{padding: 60px 0;}
.overview_box li span{width: 130px; height: 130px;}
.overview_box li span i{font-size: 46px; line-height: 130px;}
.overview_box li p, .overview_box li h4{font-size: 23px; line-height: 28px;}
.overview_box li h4{padding-top: 23px;}
.overview_box li{margin-top: 50px;}

/*Zoning*/
.zoning_sec{padding: 80px 0 148px 0;}
.zoning_sec .table-bordered thead th{font-size: 24px; line-height: 30px; padding: 15px;}
.zoning_sec .table-bordered tbody td{font-size: 21px; line-height: 28px;}
.zoning_sec .table-responsive {margin-top: 50px;}

/*Additional*/
.additioanl_sec{padding:22px 0 50px;}
.additioanl_box b{font-size: 26px; line-height: 30px;}
.additioanl_sec.top_heading h2{padding-bottom: 30px;}
.additioanl_box span{text-align: center;margin-right: 18px;}
.additioanl_box{margin-top: 18px;}
.additioanl_box span{width: 80px; height: 80px;}
.additioanl_box span i{font-size: 38px; line-height: 80px;}

/*reach*/
.reach_sec iframe{height: 422px;}
.reach_innr{padding: 60px 0;}
.reach_sec ul{padding: 40px 0 0;}
.reach_sec ul li i{font-size: 33px;}
.reach_sec ul li{font-size: 22px; line-height: 26px; padding-left: 36px;}

/*footer*/
.footsec{padding: 70px 0 40px;}
.footmenu li{font-size: 20px; padding: 0 12px;}
.footileft p {padding-top: 30px;}
.footileft p, .leftlink li{font-size: 20px; line-height: 21px;}


/*artboard3 page*/
.flexplaazasec .col-lg-4{flex: 0 0 20%; max-width: 20%;}
.flexplaazasec .col-lg-8{flex: 0 0 80%; max-width: 80%;}
.flexplaazasec {padding-bottom: 63px;}
/*.upcominproslidimg img{height: 639px;}*/
.upcominpro{margin-bottom: 64px; padding-bottom: 77px;}
.upcominproslidtxt{padding-top: 70px; text-align: left;}
.upcominproslidtxt p{font-size: 23px;line-height: 28px; padding-top: 34px;}

/*Contact us*/
.getfrminput{padding-top: 24px;}
.getfrminput input[type="text"], .getfrminput input[type="email"], .getfrminput input[type="tel"], .getfrminput textarea
{font-size: 26px; line-height: 32px;}
.getfrminput textarea{height: 131px;}
.contpgrec ul{padding: 27px 0 0;}
.contpgrec ul li{margin-top: 15px;}

/*home page*/
.homewel{padding:181px 0 162px 0;}
.aboutGurugrimg{margin-top: -202px;}
.aboutGurugrimg img{height: 594px;}
.conttdbtn{font-size: 21px; line-height: 24px;}
.aboutGurugrtext p{font-size: 21px; line-height: 29px;}
.upcominproslidtxt b{font-size: 34px; line-height: 35px;}
.upcominproslidtxt p{padding-top: 19px;}
.homeproj{margin-bottom: 0;}
.homepgcont .reach_innr{padding: 79px 0 96px;}
.upcominpro.top_heading h1{padding-bottom: 24px;}
.aboutGurugrimg{padding-left: 85px;}


/*artboard2 page*/
.artbo2histsec{padding: 120px 0;}
.artbo2histimg img{height: 512px;}
.barmaltsec { padding: 53px 0;}
.peoplebox h3, .peoplebox p, .whyuspanl.top_heading p, .barmaltsec.top_heading p{font-size: 21px; line-height: 29px;}
.peoplesec{padding: 67px 0;}
.peoplebox{width: 300px; min-height: 300px; padding: 52px 20px;}
.peoplebox p{padding-top: 10px;}

.felix_page h4{ padding-left: 34px;}

.upcominpro::before {height: 662px;}











}











@media (min-width: 1200px) and (max-width: 1599px) {
.container{ max-width: 1140px; }

.top_heading h1 span{padding: 0 22px;}
.top_heading h1, .top_heading h2{font-size: 50px; line-height: 45px;}

/*banner*/  
.banner_box img{ height: 790px; }
.menu_sec li{ font-size: 20px; line-height: 25px; margin-left: 34px;}
.banner_innr strong{font-size: 93px; line-height: 58px;}
.header_sec{padding: 29px 0;}

/*welcome section*/
.welcome_rt ul li{padding-left: 20px;}
.welcome_rt ul li{font-size: 17px; line-height: 24px;}
.welcome_left img{width: 222px;}
.welcome_sec{padding: 74px 0 69px 0;}
.projectdetailswelcom{ padding-top: 100px;}
.top_heading h1::before{top: 33px;}
.welcome_sec .col-lg-4{flex: 0 0 25%; max-width: 25%;}
.welcome_sec .col-lg-8{flex: 0 0 75%; max-width: 75%;}

/*Overview*/
.overview_sec{padding:35px 0;padding: 20px 0 20px;}
.overview_box li span{width: 84px; height: 84px;}
.overview_box li span i{font-size: 36px; line-height: 84px;}
.overview_box li p, .overview_box li h4{font-size: 18px; line-height: 22px;}
.overview_box li h4{padding-top: 8px;}
.overview_box li{margin-top: 50px;}

/*Zoning*/
.zoning_sec{padding:97px 0 135px 0;}
.zoning_sec .table-bordered thead th{font-size: 19px; line-height: 22px; padding: 9px;}
.zoning_sec .table-bordered tbody td{font-size: 17px; line-height: 22px;}
.zoning_sec .table-responsive {margin-top: 50px;}

/*Additional*/
.additioanl_sec{padding:13px 0 30px;}
.additioanl_box b{font-size: 21px; line-height: 25px;}
.additioanl_sec.top_heading h2{padding-bottom: 19px;}
.additioanl_box span{text-align: center;margin-right: 18px;margin-right: 9px;}
.additioanl_box{margin-top: 12px;}
.additioanl_box span{width: 65px; height: 65px;}
.additioanl_box span i{font-size: 30px; line-height: 65px;}

/*reach*/
.reach_sec iframe{height: 380px;}
.reach_innr{padding: 40px 0;}
.reach_sec ul{padding: 22px 0 0;}
.reach_sec ul li i{font-size: 23px;top: 2px;}
.reach_sec ul li{font-size: 20px; line-height: 22px; padding-left: 25px;}

/*footer*/
.footsec{padding: 49px 0 32px;}
.footmenu li{font-size: 17px; line-height: 20px; padding: 0 6px;}
.footileft p {padding-top: 19px;}
.footileft p, .leftlink li{font-size: 17px; line-height: 17px;}
.footsoc li{padding: 0 2px;}
.footsoc li a{font-size: 16px !important;}
.leftlink li{padding: 0 5px;}


/*artboard3 page*/
.flexplaazasec .col-lg-4{flex: 0 0 20%; max-width: 20%;}
.flexplaazasec .col-lg-8{flex: 0 0 80%; max-width: 80%;}
.flexplaazasec {padding-bottom: 63px; padding-top: 90px;}
/*.upcominproslidimg img{height: 479px;}*/
.upcominpro{margin-bottom: 33px; padding-bottom: 65px;}
.upcominproslidtxt{padding-top: 85px; text-align: left;}
.upcominproslidtxt p{font-size: 19px;line-height: 23px;}
.upcominpro::before{height: 612px;}

/*Contact us*/
.getfrminput{padding-top: 24px;}
.getfrminput input[type="text"], .getfrminput input[type="email"], .getfrminput input[type="tel"], .getfrminput textarea
{font-size: 20px; line-height: 23px; height: 45px;}
.getfrminput textarea{height: 100px;}
.contpgrec ul{padding: 27px 0 0;}
.contpgrec ul li{margin-top: 15px;}
.sendbtn{padding: 0 30px; font-size: 20px; line-height: 40px;}

/*home page*/
.homewel{padding: 141px 0 148px 0;}
.aboutGurugrimg{margin-top: -180px;}
.aboutGurugrimg img{height: 484px;}
.conttdbtn{font-size: 21px; line-height: 24px;}
.aboutGurugrtext p{font-size: 17px; line-height: 24px;}
.upcominproslidtxt b{font-size: 27px; line-height: 30px;}
.upcominproslidtxt p{padding-top: 19px;}
.homeproj{margin-bottom: 0;}
.homepgcont .reach_innr{padding: 50px 0 60px;}
.upcominpro.top_heading h1{padding-bottom: 24px; border-width: 2px;}
.aboutGurugrimg {padding-left: 50px;}
.homepgcont .col-sm-9{border-width: 2px;}


/*artboard2 page*/
.artbo2histsec{padding: 84px 0;}
.artbo2histimg img{height: 387px;}
.barmaltsec { padding: 53px 0;}
.peoplebox p, .whyuspanl.top_heading p, .barmaltsec.top_heading p{font-size: 17px; line-height: 24px;}
.peoplebox h3{font-size: 21px;line-height: 25px;}
.peoplesec{padding: 45px 0;}
.peoplebox{width: 283px; min-height: 283px; padding: 61px 20px;}
.peoplebox p{padding-top: 10px;}
.barmaltsec.top_heading h2{font-size: 50px; line-height: 45px;}
.artbo2histsec.top_heading h1, .artbo2histsec.top_heading h2{padding-top: 35px;}


.felix_page h4{ padding-left: 20px;}

.upcominproslidimg img {
    height: 647px;
}


/*New*/
.projectMenu_sec.aboutMenu_sec ul li{ font-size: 15.83px; }

}

@media only screen and (max-width: 1900px){
.top_heading h1, .top_heading h2 {
    font-size: 55px;
    line-height: 53px;
}
.welcome_rt ul li, .aboutGurugrtext p  {
    font-size: 19px;
    line-height: 28px;
}
position: absolute;{right: -130px;width: 131px;}



}
@media only screen and (max-width: 1800px){
/*19.3.2021*/
.header_sec {
    padding: 19px 0;
}
.menu_sec li {
    font-size: 17px;
    line-height: 23px;}
.navbar-brand {width: 118px;}

.banner_innr strong {
    font-size: 70px;
    line-height: 46px;
}
.banner_box img {
    height: 663px;
}
.top_heading h1, .top_heading h2 {
    font-size: 37px;
    line-height: 41px;
}

.welcome_rt ul li strong{font-size: 33px;
line-height: 38px;}
.aboutGurugrimg img {
    height: 389px;
}
.welcome_rt ul li, .aboutGurugrtext p {
    font-size: 16px;
    line-height: 21px;
}
.knbtn{ font-size: 16px; line-height: 36px; height: 40px;}
.homewel {
    padding: 141px 0 127px 0;
}
.aboutGurugramsec .top_heading h1, .aboutGurugramsec .top_heading h2 {
    font-size: 32px !important;
    line-height: 40px !important;
    text-transform: uppercase;
}

.homeprojsec h1 {
    padding-top: 50px !important;
}
.upcominproslidimg img {
    height: 511px;
}
.upcominproslid .aboutGurugrtext p {
    margin-top: 17px;
}
.homeprojsec .knbtn {
    margin-top: 25px;
}
.upcominpro::before {
    height: 482px;
}

/*about*/
.about_ban .banner_box img {
    height: 536px;
}
.aboutwel.about_pageTop {
    padding: 84px 0 !important;
}
.aboutmissionbox h4{ font-size: 32px;}
.aboutmissionbox p{ font-size: 17px; line-height: 27px;}
.aboutmission{ padding: 90px 0;}

.abutvalubox {
    width: 280px;
    height: 280px;padding: 0 28px;}
.abutvalubox::before {
    width: 100px;right: -102px;}





.contpgbn .banner_box img, .artboard2 .banner_box img, .projectbanner .banner_box img  {
    height: 570px !important;
}
.getfrminput label{ font-size: 18px;}
.getfrminput input[type="text"], .getfrminput input[type="email"], .getfrminput input[type="tel"], .getfrminput textarea{ font-size: 17px;}
.sendbtn{ font-size: 17px;}
.contactinfo h4{ font-size: 26px; line-height: 33px;}
.reach_sec ul li {
    font-size: 18px;}

.barmaltsec.top_heading h2 {
    font-size: 39px;
    line-height: 39px;
}









}















@media (min-width: 992px) and (max-width: 1199px) {
.container{ max-width: 960px; }


.top_heading h1 span{padding: 0 12px;}
.top_heading h1, .top_heading h2{font-size: 40px; line-height: 38px;}

/*header*/
.navbar-brand img{width: 125px;}
.header_sec{padding: 21px 0;}
.menu_sec li{ font-size: 20px; line-height: 25px; margin-left: 34px;}

/*banner*/  
.banner_box img{ height: 638px; }
.banner_innr strong {
    font-size: 74px;
    line-height: 58px;
}


/*welcome section*/
.welcome_rt ul li{padding-left: 11px;}
.welcome_rt ul li{font-size: 15px; line-height: 23px;}
.welcome_left img{width: 146px;}
.welcome_sec{padding: 59px 0 47px 0;}
.top_heading h1::before{top: 22px;}
.welcome_sec .col-lg-4{flex: 0 0 20%; max-width: 20%;}
.welcome_sec .col-lg-8{flex: 0 0 80%; max-width: 80%;}

/*Overview*/
.overview_sec{padding:35px 0;padding: 20px 0 20px;}
.overview_box li span{width: 70px; height: 70px;}
.overview_box li span i{font-size: 28px; line-height: 70px;}
.overview_box li p, .overview_box li h4{font-size: 16px; line-height: 19px;}
.overview_box li h4{padding-top: 8px;}
.overview_box li{margin-top: 36px;}

/*Zoning*/
.zoning_sec{padding:43px 0 73px 0;}
.zoning_sec .table-bordered thead th{font-size: 15px; line-height: 18px; padding: 8px; vertical-align: middle;}
.zoning_sec .table-bordered tbody td{font-size: 16px; line-height: 19px; padding: 10px 8px;}
.zoning_sec .table-responsive {margin-top: 50px;}


/*Additional*/
.additioanl_sec{padding:13px 0 30px;}
.additioanl_box b{font-size: 18px; line-height: 21px;}
.additioanl_sec.top_heading h2{padding-bottom: 19px;}
.additioanl_box span{text-align: center;margin-right: 18px;margin-right: 9px;}
.additioanl_box{margin-top: 6px;}
.additioanl_box span{width: 54px; height: 54px;}
.additioanl_box span i{font-size: 25px; line-height: 54px;}
.additioanl_sec .col-sm-6 { -ms-flex: 0 33.33333%; flex: 0 33.33333%; max-width:33.33333%;}


/*reach*/
.reach_sec iframe{height: 269px;}
.reach_innr{padding: 30px 0;}
.reach_sec ul{padding: 22px 0 0;}
.reach_sec ul li i{font-size: 23px;top: 4px;}
.reach_sec ul li{font-size: 18px; line-height: 20px; padding-left: 20px;}

/*footer*/
.footsec{padding: 35px 0 20px;}
.footmenu li{font-size: 17px; line-height: 20px; padding: 0 6px;}
.footileft p {padding-top: 15px;}
.footileft p, .leftlink li{font-size: 16px; line-height: 17px;}
.footsoc li{padding: 0 2px;}
.footsoc li a{font-size: 16px !important;}
.leftlink li{padding: 0 5px;}
.leftlink{padding-top: 12px;}


/*artboard3 page*/
.flexplaazasec .col-lg-4{flex: 0 0 20%; max-width: 20%;}
.flexplaazasec .col-lg-8{flex: 0 0 80%; max-width: 80%;}
.flexplaazasec {padding-bottom: 30px; padding-top: 88px;}
/*.upcominproslidimg img{height: 500px;}*/
.upcominpro{margin-bottom: 33px; padding-bottom: 70px;}
.upcominproslidtxt{padding-top: 80px; text-align: center;}
.upcominproslidtxt p{font-size: 18px;line-height: 25px;}
.upcominpro::before{height: 392px;}
.upcominpro.top_heading h1{padding-bottom: 24px;}
.upcominpro .carousel-indicators{bottom: -33px;}

/*Contact us*/
.getfrminput{padding-top: 15px;}
.getfrminput input[type="text"], .getfrminput input[type="email"], .getfrminput input[type="tel"], .getfrminput textarea
{font-size: 16px; line-height: 17px; height: 40px;}
.getfrminput textarea{height: 79px;}
.contpgrec ul{padding: 20px 0 0;}
.contpgrec ul li{margin-top: 15px;}
.sendbtn{padding: 0 30px; font-size: 20px; line-height: 40px;}

/*home page*/
.homewel{padding: 115px 0 210px 0;}
.aboutGurugrimg{margin-top: -131px;}
.aboutGurugrimg img{height: 363px;}
.conttdbtn{font-size: 15px; line-height: 23px;}
.aboutGurugrtext p{font-size: 15px; line-height: 23px;}
.upcominproslidtxt b{font-size: 27px; line-height: 30px;}
.upcominproslidtxt p{padding-top: 19px;}
.homeproj{margin-bottom: 0;}
.homepgcont .reach_innr{padding: 50px 0 60px;}
.upcominpro.top_heading h1{padding-bottom: 24px; border-width: 2px;}
.aboutGurugrimg {padding-left: 0px;}
.homepgcont .col-sm-9{border-width: 2px;}
.homepgcont .getfrm{padding-left: 65px;}


/*artboard2 page*/
.artbo2histsec{padding: 60px 0;}
.artbo2histimg img{height: 319px;}
.barmaltsec { padding: 30px 0;}
.peoplebox p, .whyuspanl.top_heading p, .barmaltsec.top_heading p{font-size: 17px; line-height: 24px;}
.peoplebox h3{font-size: 21px;line-height: 25px;}
.peoplesec{padding: 45px 0;}
.peoplebox{width: 283px; min-height: 283px; padding: 61px 20px;}
.peoplebox p{padding-top: 10px;}
.barmaltsec.top_heading h2{font-size: 40px; line-height: 48px;}
.artbo2histsec.top_heading h1, .artbo2histsec.top_heading h2{padding-top: 35px;}
.whyuspanl .col-lg-9, .whyuspanl .col-lg-3 { padding: 0 15px;}
.whyuspanl .row{margin: 0 -15px;}
.artbo2histsec .col-lg-9 { flex: 0 0 75%;  max-width: 75%;}
.artbo2histsec .col-lg-3 { flex: 0 0 25%;  max-width: 25%;}

.felix_page h4{ padding-left: 11px;}



/*30.1.2021*/

.welcome_rt ul li strong{ font-size: 32px;
line-height: 38px;}
.homewel {
    padding: 115px 0 128px 0;
}
.aboutGurugramsec {
    margin-top: 60px;
}
.top_heading h1, .top_heading h2 {
    font-size: 29px !important;
    line-height: 42px !important;
    text-transform: uppercase;
}

.upcominpro::before {
    height: 495px;
}
.upcominproslidimg img {
    height: 466px;
}
.upcominproslid .aboutGurugrtext p {
    margin-top: 15px;
}
.homeprojsec h1 {
    padding-top: 29px !important;
}
.upcominpro{ padding-bottom: 100px;}
.footmenu li{ padding: 0 2px;}

.contactinfo h4{ font-size: 26px; line-height: 33px;}
.contactinfo ul li i img{ max-width: 14px;}


.aboutmissionbox h4{ font-size: 30px; line-height: 40px;}
.aboutmissionbox p{ font-size: 17px; line-height: 25px;}
.aboutmission{ padding: 70px 0;}
.abutvalubox{ width: 260px; height: 260px; padding: 0 25px;}
.aboutvalusec.aboutGurugrtext p{ margin-top: 5px;}
.stakehoBox h4{ font-size: 25px; line-height: 39px;}
.stakeholsec{ padding: 30px 0 20px;}
.ourhistrysec{ margin-top: 30px;}




.overview_sec , .zoning_sec, .addtinalservicsec, .constartupdatesec{
    padding: 45px 0 !important;
}
.smartblue h4{ font-size: 21px; margin-top: 14px;}
.constartupdatesec{ padding-bottom: 50px !important;}
.learnenquary .reach_innr, .howtoreachsec .reach_innr {
    padding: 40px 0;
}


/*New*/
.aboutMenu_sec ul li{ font-size: 18px; line-height: 20px; }
.aboutMenu_sec ul li a::before { height: 66px; }
.aboutwel.about_pageTop { padding: 90px 0 !important; }

.projectMenu_sec.aboutMenu_sec ul li{ font-size: 17.83px; }



}
 
 
 
@media (min-width: 768px) and (max-width: 991px) {
.container{ max-width: 720px; }


.top_heading h1 span{padding: 0 12px;}
.top_heading h1, .top_heading h2{font-size: 35px; line-height: 33px;}

/*header*/
.navbar-brand img{width: 125px;}
.header_sec{padding: 21px 0;}
.menu_sec li{ font-size: 20px; line-height: 25px; margin-left: 34px;}

/*banner*/  
.banner_box img{ height: 590px; }
.banner_innr strong{font-size: 62px; line-height: 49px;}


/*welcome section*/
.welcome_rt ul li{padding-left: 11px;}
.welcome_rt ul li{font-size: 15px; line-height: 23px;}
.welcome_left img{width: 146px; margin-top: 0; margin-bottom: 15px;}
.welcome_sec{padding: 39px 0 36px 0;}
.top_heading h1::before{top: 19px;}
.welcome_sec .col-lg-4{flex: 0 0 100%; max-width: 100%;}
.welcome_sec .col-lg-8{flex: 0 0 100%; max-width: 100%;}
.welcome_rt{border-left:0; border-top: solid 1px #342562;}
.welcome_rt ul{padding-top: 15px;}


/*Overview*/
.overview_sec{padding:35px 0;padding: 20px 0 20px;}
.overview_box li span{width: 60px; height: 60px;}
.overview_box li span i{font-size: 28px; line-height: 60px;}
.overview_box li p, .overview_box li h4{font-size: 15px; line-height: 17px;}
.overview_box li h4{padding-top: 8px;}
.overview_box li{margin-top: 29px;}
.overview_box li{flex: 0 0 25%; max-width: 25%;}
.overview_box{justify-content: center;}

/*Zoning*/
.zoning_sec{padding:30px 0 58px 0;}
.zoning_sec .table-bordered thead th{font-size: 15px; line-height: 18px; padding: 8px; vertical-align: middle;}
.zoning_sec .table-bordered tbody td{font-size: 16px; line-height: 19px; padding: 10px 8px;}
.zoning_sec .table-responsive {margin-top: 50px;}


/*Additional*/
.additioanl_sec{padding:13px 0 30px;}
.additioanl_box b{font-size: 18px; line-height: 21px;}
.additioanl_sec.top_heading h2{padding-bottom: 19px;}
.additioanl_box span{text-align: center;margin-right: 18px;margin-right: 9px;}
.additioanl_box{margin-top: 6px;}
.additioanl_box span{width: 54px; height: 54px;}
.additioanl_box span i{font-size: 25px; line-height: 54px;}
.additioanl_sec .col-sm-6 { -ms-flex: 0 33.33333%; flex: 0 33.33333%; max-width:33.33333%;}


/*reach*/
.reach_sec iframe{height: 269px;}
.reach_innr{padding: 30px 0;}
.reach_sec ul{padding: 16px 0 0;}
.reach_sec ul li i{font-size: 23px;top: 4px;}
.reach_sec ul li{font-size: 18px; line-height: 20px; padding-left: 20px;}
.reach_innr{border-width: 1px;}

/*footer*/
.footsec{padding: 30px 0 20px; clip-path:inherit;}
.footmenu li{font-size: 17px; line-height: 20px; padding: 0 6px;}
.footileft p {padding-top: 15px;}
.footileft p, .leftlink li{font-size: 16px; line-height: 17px;}
.footsoc li{padding: 0 2px;}
.footsoc li a{font-size: 16px !important;}
.leftlink li{padding: 0 5px;}
.leftlink{padding-top: 12px;}
.footiner{flex-direction: column; justify-content: center;}
.footileft{width: 100%; text-align: center;}
.footmenu{width: 100%; text-align: center; padding-top: 10px;}

/*artboard3 page*/
.flexplaazasec .col-lg-4{flex: 0 0 100%; max-width: 100%;}
.flexplaazasec .col-lg-8{flex: 0 0 100%; max-width: 100%;}
.flexplaazasec {padding-bottom: 26px; padding-top: 74px;}
/*.upcominproslidimg img{height: 400px;}*/
.upcominpro{margin-bottom: 20px; padding-bottom: 46px;}
.upcominproslidtxt{padding-top: 54px; text-align: center;}
.upcominproslidtxt p{font-size: 18px;line-height: 25px;}
.upcominpro::before{height: 392px;}
.upcominpro.top_heading h1{padding-bottom: 24px;}
.upcominpro .carousel-indicators{bottom: -33px;}

/*Contact us*/
.getfrminput{padding-top: 15px;}
.getfrminput input[type="text"], .getfrminput input[type="email"], .getfrminput input[type="tel"], .getfrminput textarea
{font-size: 16px; line-height: 17px; height: 40px;}
.getfrminput textarea{height: 79px;}
.contpgrec ul{padding: 20px 0 0;}
.contpgrec ul li{margin-top: 15px;}
.sendbtn{padding: 0 30px; font-size: 20px; line-height: 40px;}
.contpgrec .col-sm-5, .contpgrec .col-sm-7{flex: 0 0 100%; max-width: 100%;}
.contpgrec .reach_innr{padding: 28px 0;}
.getfrminput label{font-size: 18px; line-height: 22px;}
.contpgrec iframe{margin-top: 20px;}

/*home page*/
.homewel{padding: 111px 0 189px 0;}
.aboutGurugrimg{margin-top: -131px;}
.aboutGurugrimg img{height: 289px;}
.conttdbtn{font-size: 15px; line-height: 23px;}
.aboutGurugrtext p{font-size: 15px; line-height: 23px;}
.upcominproslidtxt b{font-size: 27px; line-height: 30px;}
.upcominproslidtxt p{padding-top: 19px;}
.homeproj{margin-bottom: 0;}
.homepgcont .reach_innr{padding: 40px 0 40px;}
.upcominpro.top_heading h1{padding-bottom: 24px; border-width: 2px;}
.aboutGurugrimg {padding-left: 0px;}
.homepgcont .col-sm-9{border-width: 2px;}
.homepgcont .getfrm{padding-left: 26px;}
.homewel{margin-top: -100px;}
.homewel .welcome_rt{padding-left: 15px;}
.homewel.top_heading h2{padding-bottom: 18px;}
.aboutGurugramsec .col-lg-8 { flex: 0 0 60%; max-width: 60%;}
.aboutGurugramsec .col-lg-4 { flex: 0 0 40%; max-width: 40%;}


/*artboard2 page*/
.artbo2histsec{padding: 49px 0;}
.artbo2histimg img{height: 319px;}
.barmaltsec { padding: 30px 0;}
.peoplebox p, .whyuspanl.top_heading p, .barmaltsec.top_heading p{font-size: 15px; line-height: 23px;}
.peoplebox h3{font-size: 21px;line-height: 25px;}
.peoplesec{padding: 38px 0;}
.peoplebox{width: 200px; min-height: 200px; padding: 61px 20px; padding: 12px 15px; border-radius: 20px;}
.peoplebox p{padding-top: 10px; }
.barmaltsec.top_heading p{padding-top: 12px;}
.barmaltsec.top_heading h2{font-size: 35px; line-height: 36px;}
.artbo2histsec.top_heading h1, .artbo2histsec.top_heading h2{padding-top: 35px;}
.whyuspanl .col-lg-9, .whyuspanl .col-lg-3 { padding: 0 15px;}
.whyuspanl .col-lg-9 { flex: 0 0 65% !important;  max-width: 65% !important;}
.whyuspanl .col-lg-3 { flex: 0 0 35% !important;  max-width: 35% !important;}
.whyuspanl .row{margin: 0 -15px;}
.artbo2histsec .col-lg-9 { flex: 0 0 75%;  max-width: 75%;}
.artbo2histsec .col-lg-3 { flex: 0 0 25%;  max-width: 25%;}
.flexplaazasec.top_heading h2{padding-bottom: 14px;}
.artbo2histsec.top_heading h1, .artbo2histsec.top_heading h2{padding-bottom: 15px;}
.peoplesec .col-lg-4{ flex: 0 0 33.3333%;  max-width: 33.3333%;}

.felix_page h4{ padding-left: 11px;}





/*30.1.2021*/
.menu_sec li {
    font-size: 16px;
    line-height: 25px;
    margin-left: 22px;
}

.homewel{ -webkit-clip-path: polygon(20% 9%, 100% 0, 100% 92%, 73% 100%, 0 90%, 0 5%);
-moz-clip-path: polygon(20% 9%, 100% 0, 100% 92%, 73% 100%, 0 90%, 0 5%);
clip-path: polygon(20% 9%, 100% 0, 100% 92%, 73% 100%, 0 90%, 0 5%);}
.welcome_rt ul li strong{ font-size: 30px;
line-height: 37px;}
.homewel {
    padding: 111px 0 154px 0;
}
.top_heading h1, .top_heading h2 {
    font-size: 26px !important;
    line-height: 39px !important;
    text-transform: uppercase;
}

.upcominpro {
    margin-bottom: 20px;
    padding-bottom: 99px;
}
.aboutGurugramsec .col-lg-8, .aboutGurugramsec .col-lg-4 {
    flex: 0 0 100%;
    max-width: 100%;
}
.contactinfo h4{ font-size: 26px; line-height: 33px;}

.contactinfo {
    margin-left: -15px;
    margin-right: -15px;
}
.contactinfo .col-md-4 {
    padding: 0 15px;
}

.contactinfo ul li i img {
    max-width: 15px;
}
.reach_sec ul li i {
    font-size: 23px;
    top: 0px;
}
.contactinfo h4 {
    font-size: 22px;
    line-height: 29px;
}

.aboutmissionbox h4{ font-size: 30px; line-height: 40px;}
.aboutmissionbox p{ font-size: 17px; line-height: 25px;}
.aboutmission{ padding: 70px 0;}
.abutvalubox{ width: 260px; height: 260px; padding: 0 25px;}
.aboutvalusec.aboutGurugrtext p{ margin-top: 5px;}
.stakehoBox h4{ font-size: 25px; line-height: 39px;}
.stakeholsec{ padding: 30px 0 20px;}
.ourhistrysec{ margin-top: 30px;}

.abutvalubox::before { right: -49px;width: 49px;}


/*New*/
.aboutMenu_sec ul li { font-size: 16px; line-height: 18px; }
.aboutMenu_sec ul li a::before { height: 58px; }
.aboutMenu_sec ul li a { padding: 12px 0; }
.aboutwel.about_pageTop { padding: 60px 0 !important; }

.projectMenu_sec.aboutMenu_sec ul li {font-size: 16px;}



}


@media only screen and (max-width: 991px){

.upcominproslidimg .text strong{ font-size: 25px;}
.upcominproslidimg .text p{ font-size: 17px;}
.projectpagesec.upcominpro::before {
    -webkit-clip-path:inherit;
    -moz-clip-path: inherit;
    clip-path: inherit;
}
.aboutwel{ padding: 87px 0 97px 0 !important;}
.aboutmissionbox img {
    max-width: 74px;
}
.aboutmissionbox h4 {
    font-size: 26px;
    line-height: 33px;
}
.abutvalubox {
    width: 195px;
    height: 195px;
    padding: 0 12px;overflow: hidden;
}
.abutvalubox h4{ font-size: 19px; line-height: 25px;}
.stakehoBox h4 {
    font-size: 23px;
    line-height: 32px;
}
.ourhistrysec h4{ font-size: 19px; line-height: 25px;}
.ourhistrysec {
    padding-bottom: 59px;
}
.additioanl_box b{ margin: 0px;}
.smartblue h4{ font-size: 20px;}


.homeprojsec .upcominproshep {
    margin-top: 20px;
}
.homeprojsec h1 {
    padding-top: 27px !important;
}
.upcominproslidimg img {
    height: 386px;
}
.homeprojupcom .aboutGurugrtext {
    padding-top: 45px;
}
.upcominproslid .aboutGurugrtext p {
    margin-top: 17px;
}

.getfrm{ margin-top: 20px;}


.overview_sec , .zoning_sec, .addtinalservicsec, .constartupdatesec{
    padding: 45px 0 !important;
}
.smartblue h4{ font-size: 21px; margin-top: 14px;}
.constartupdatesec{ padding-bottom: 50px !important;}
.learnenquary .reach_innr, .howtoreachsec .reach_innr {
    padding: 40px 0;
}
.zoning_sec .table-responsive {
    margin-top: 24px;
}
.zoning_sec{ padding-bottom: 60px !important;}


}
 
@media only screen and (max-width: 767px){
.nav_top .navbar-toggler{ border-color: #383e40; background: #383e40;}
.nav_top .navbar-toggler{ padding: 10px; margin-right: 0;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 22px;height: 2px;  border-radius: 1px; background-color: #fff;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 4px;}
.navbar-toggler .icon-bar { display: block;  width: 22px;  height: 2px;  border-radius: 1px;  background-color: #fff;}
.navbar-toggler { margin-right: 15px;}
.navbar-toggler { padding: 10px;}

.nav_top .navbar-toggler {border-color: #173a68;background: #173a68; margin: 15px 15px 15px 0;}
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(1) {-ms-transform: matrix(1, -1, 0, 1, 0, 0); transform: matrix(1, -1, 0, 1, 0, 0); 
	 -webkit-transform: matrix(1, -1, 0, 1, 0, 0); width: 25px;}
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(2) { opacity: 0;  width: 0px;}  
.nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(3) {-ms-transform: matrix(1, 1, 0, 1, 0, 0); transform: matrix(1, 1, 0, 1, 0, 0); -webkit-transform: matrix(1, 1, 0, 1, 0, 0);
width: 25px;  margin-top: -11px;} 
.nav_top .navbar-toggler .icon-bar { display: block; width: 30px; height: 2px; border-radius: 3px; background-color: #fff; opacity: 1;
    transform: matrix(1, 0, 0, 1, 0, 0); -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.nav_top .navbar-toggler { width: 45px; height: 40px; text-align: center; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; border-radius: 0px;
    border: 0px solid transparent; border-top-color: transparent;border-right-color: transparent;    border-bottom-color: transparent;
        border-left-color: transparent; position: relative;}
.nav_top .navbar-toggler {padding: 5px 8px;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {margin-top: 8px;}
.nav_top .navbar-toggler.showtoggle {padding-left: 10px !important;}


.nav_top .navbar-toggler{margin: 20px 0;}
.navbar-collapse{position: absolute; top: 100%; left: 0; background: rgba(255,255,255,1); z-index: 99; width: 100%;}
.menu_sec li{padding: 0; font-size: 13px;}
.navbar-brand{width: 200px; margin: 0px;}
.hdrserch{width: 200px; top: 23px; right: 70px;}
.menu_sec {padding-right: 0px;}
.headersec::before {position: inherit; content: none;}
.headersec .container{max-width: 100%; padding: 0px;}
.nav_top{padding: 0 15px;}
.menu_sec li a{width: 100%; padding:5px 0; color: #342562;}
.menu_sec li.actv a{font-weight: 700;color: #342562;}
.menu_sec li a:before{height: 2px; bottom: 3px; left: 15px;}
.menu_sec li a:hover:before, .menu_sec li.actv a:before{width: 40px;}


.top_heading h1 span{padding: 0 8px;}
.top_heading h1, .top_heading h2{font-size: 30px; line-height: 30px;}

/*header*/
.container{max-width: 100%;}
.header_sec .container{padding: 0;}
.nav_top{padding: 0;}
.nav_top .navbar-toggler{margin: 30px 0; margin-right: 15px;}
.navbar-light .navbar-brand{margin-left: 15px;}
.navbar-brand img{width: 125px;}
.header_sec{padding: 0;}
.menu_sec li{ font-size: 18px; line-height: 20px; margin-left: 0;}
.menu_sec{padding: 10px 15px;}
.nav_top .navbar-toggler{background: #fff !important;}
.nav_top .navbar-toggler .icon-bar{background-color: #342562 !important;}

/*banner*/  
.banner_box img{ height: 359px; }
.banner_innr strong{font-size: 44px; line-height: 40px;}


/*welcome section*/
.welcome_rt ul li{padding-left: 11px;}
.welcome_rt ul li{font-size: 15px; line-height: 23px;}
.welcome_left img{width: 119px; margin-top: 0; margin-bottom: 15px;}
.welcome_sec{padding: 26px 0 30px 0; clip-path:inherit; margin-top:0;}
.top_heading h1::before{top: 15px;}
.welcome_sec .col-lg-4{flex: 0 0 100%; max-width: 100%;}
.welcome_sec .col-lg-8{flex: 0 0 100%; max-width: 100%;}
.welcome_rt{border-left:0;}
.welcome_rt ul{padding-top: 15px; border-top: solid 1px #342562;}


/*Overview*/
.overview_sec{padding:35px 0;padding: 20px 0 20px;}
.overview_box li span{width: 60px; height: 60px;}
.overview_box li span i{font-size: 28px; line-height: 60px;}
.overview_box li p, .overview_box li h4{font-size: 15px; line-height: 17px;}
.overview_box li h4{padding-top: 8px;}
.overview_box li{margin-top: 24px;}
.overview_box li{flex: 0 0 33.333%; max-width: 33.333%;min-height: 114px;}
.overview_box{justify-content: center;}

/*Zoning*/
.zoning_sec{padding:30px 0 35px 0; clip-path:inherit;}
.zoning_sec .table-bordered thead th{font-size: 15px; line-height: 18px; padding: 8px; vertical-align: middle;}
.zoning_sec .table-bordered tbody td{font-size: 16px; line-height: 19px; padding: 10px 8px;}
.zoning_sec .table-responsive {margin-top: 28px;}
.zoning_sec .table{width: 700px;}

/*Additional*/
.additioanl_sec{padding:13px 0 30px;}
.additioanl_box b{font-size: 16px; line-height: 19px;}
.additioanl_sec.top_heading h2{padding-bottom: 19px;}
.additioanl_box span{text-align: center;margin-right: 18px;margin-right: 9px;}
.additioanl_box{margin-top: 6px;}
.additioanl_box span{width: 46px; height: 46px;}
.additioanl_box span i{font-size: 20px; line-height: 46px;}
.additioanl_sec .col-sm-6 { -ms-flex: 0 33.33333%; flex: 0 33.33333%; max-width:33.33333%;}


/*reach*/
.reach_sec iframe{height: 269px; margin-top: 20px;}
.reach_innr{padding: 30px 0;}
.reach_sec ul{padding: 16px 0 0;}
.reach_sec ul li i{font-size: 23px;top: 4px;}
.reach_sec ul li{font-size: 18px; line-height: 20px; padding-left: 20px;}
.reach_innr{border-width: 1px;}

/*footer*/
.footsec{padding: 30px 0 20px; clip-path:inherit;}
.footmenu li{font-size: 17px; line-height: 20px; padding: 0 6px;}
.footileft p {padding-top: 15px;}
.footileft p, .leftlink li{font-size: 16px; line-height: 17px;}
.footsoc li{padding: 0 2px;}
.footsoc li a{font-size: 16px !important;}
.leftlink li{padding: 0 5px;}
.leftlink{padding-top: 12px;}
.footiner{flex-direction: column; justify-content: center;}
.footileft{width: 100%; text-align: center;}
.footmenu{width: 100%; text-align: center; padding-top: 10px;}

/*artboard3 page*/
.flexplaazasec .col-lg-4{flex: 0 0 100%; max-width: 100%;}
.flexplaazasec .col-lg-8{flex: 0 0 100%; max-width: 100%;}
.flexplaazasec {padding-bottom: 30px; padding-top: 30px;}
.upcominproslidimg img{height: 296px; clip-path:inherit;}
.upcominproshep{clip-path:inherit;}

.upcominpro{margin-bottom: 25px; padding-bottom: 40px;}
.upcominproslidtxt{padding-top: 47px; text-align: center;}
.upcominproslidtxt p{font-size: 16px;line-height: 21px;}
.upcominpro::before{height: 50%;}
.upcominpro.top_heading h1{padding-bottom: 24px; text-align: left;}
.upcominpro .carousel-indicators{bottom: -33px;}
.artboard3{clip-path:inherit;}
.banner_sec .carousel-indicators{bottom: 25px;}
.upcominpro .carousel-indicators li, .banner_sec .carousel-indicators li{width: 10px; height: 10px;}
.upcominpro::before{ clip-path:inherit;}



/*Contact us*/
.getfrminput{padding-top: 15px;}
.getfrminput input[type="text"], .getfrminput input[type="email"], .getfrminput input[type="tel"], .getfrminput textarea
{font-size: 16px; line-height: 17px; height: 40px;}
.getfrminput textarea{height: 79px;}
.contpgrec ul{padding: 20px 0 0;}
.contpgrec ul li{margin-top: 15px;}
.sendbtn{padding: 0 30px; font-size: 20px; line-height: 40px;}
.contpgrec .col-sm-5, .contpgrec .col-sm-7{flex: 0 0 100%; max-width: 100%;}
.contpgrec .reach_innr{padding: 28px 0;}
.getfrminput label{font-size: 18px; line-height: 22px;}
.contpgrec iframe{margin-top: 20px;}

/*home page*/
.homewel{padding: 30px 0;}
.aboutGurugrimg{margin-top: -131px;}
.aboutGurugrimg img{height: 289px; clip-path:inherit;}
.conttdbtn{font-size: 15px; line-height: 23px;}
.aboutGurugrtext p{font-size: 15px; line-height: 20px;}
.upcominproslidtxt b{font-size: 27px; line-height: 30px;}
.upcominproslidtxt p{padding-top: 19px;}
.homeproj{margin-bottom: 0;}
.homepgcont .reach_innr{padding: 40px 0 40px;}
.upcominpro.top_heading h1{padding-bottom: 24px; border-width: 2px;}
.aboutGurugrimg {padding-left: 0px; margin: 0;}
.homepgcont .col-sm-9{border-width: 2px;}
.homepgcont .getfrm{padding-left: 26px;}
.homewel{margin-top: 0px;}
.homewel .welcome_rt{padding-left: 15px;}
.homewel.top_heading h2{padding-bottom: 18px;}
.aboutGurugramsec .col-lg-8 { flex: 0 0 60%; max-width: 60%;}
.aboutGurugramsec .col-lg-4 { flex: 0 0 40%; max-width: 40%;}
.homewel  .welcome_rt ul{border-color: #fff;}
.aboutGurugramsec{margin-top: 30px;}
.homeproj .upcominproshep{clip-path:inherit;}
.homepgcont .col-sm-9{ flex: 0 0 60%; max-width: 60%;} 
.homepgcont .col-sm-3{ flex: 0 0 40%; max-width: 40%;}


/*artboard2 page*/
.artbo2histsec{padding: 30px 0;}
.artbo2histimg img{height: 319px;}
.barmaltsec { padding: 30px 0;}
.peoplebox p, .whyuspanl.top_heading p, .barmaltsec.top_heading p{font-size: 15px; line-height: 23px;}
.peoplebox h3{font-size: 19px;line-height: 21px;}
.peoplesec{padding: 38px 0;}
.peoplebox{width: 100%; min-height: 239px; padding: 61px 11px; padding: 12px 15px; border-radius: 20px;}
.peoplebox p{padding-top: 10px; }
.barmaltsec.top_heading p{padding-top: 12px;}
.barmaltsec.top_heading h2{font-size: 30px; line-height: 34px;}
.artbo2histsec.top_heading h1, .artbo2histsec.top_heading h2{padding-top: 10px;padding-bottom: 15px;}
.whyuspanl .col-lg-9, .whyuspanl .col-lg-3 { padding: 0 15px;}
.whyuspanl .col-lg-9 { flex: 0 0 60% !important;  max-width: 60% !important;}
.whyuspanl .col-lg-3 { flex: 0 0 40% !important;  max-width: 40% !important;}
.whyuspanl .row{margin: 0 -15px;}
.artbo2histsec .col-lg-9 { flex: 0 0 75%;  max-width: 75%;}
.artbo2histsec .col-lg-3 { flex: 0 0 25%;  max-width: 25%;}
.peoplesec .col-lg-4{ flex: 0 0 33.3333%;  max-width: 33.3333%;}
.artbo2histsec, .artbo2histimg img, .whyuspanl .artbo2histimg img{clip-path:inherit;}
.artbo2histsec.top_heading h1::before, .artbo2histsec.top_heading h2::before{height: 2px; width: 30px; background: #fff;
z-index: 2 !important;}
.flexplaazasec.top_heading h2 { padding-bottom: 14px;}


.felix_page h4{ padding-left: 11px;}



/*30.1.2021*/
.menu_sec li {
    font-size: 16px;
    line-height: 25px;
}


.welcome_rt ul li strong{ font-size: 30px;
line-height: 37px;}

.top_heading h1, .top_heading h2 {
    font-size: 26px !important;
    line-height: 39px !important;
    text-transform: uppercase;
}

.upcominpro {
    margin-bottom: 20px;
    padding-bottom: 99px;
}
.aboutGurugramsec .col-lg-8, .aboutGurugramsec .col-lg-4 {
    flex: 0 0 100%;
    max-width: 100%;
}
.upcominpro {
    margin-bottom: 20px;
    padding-bottom: 54px;
}
.aboutGurugrtext{ margin-top: 20px;}



.contactinfo ul li i img {
    max-width: 15px;
}
.reach_sec ul li i {
    font-size: 23px;
    top: 0px;
}
.contactinfo h4 {
    font-size: 22px;
    line-height: 29px;
}
.contactinfo {
    margin-left: -15px;
    margin-right: -15px;margin-top: 23px;
}
.contactinfo .col-md-4{ padding: 0 15px; border: none; margin-top: 28px;}

.projectbanner .carousel-inner {
    -webkit-clip-path: inherit;
    -moz-clip-path: inherit;
    clip-path: inherit;
}
.aboutwel{ padding: 30px 0 !important;}
.aboutmission{ padding: 30px 0;}
.aboutmissionbox .media{ padding: 20px 0;}
.aboutmissionbox p{ font-size: 17px;}
.aboutvalusec{
    -webkit-clip-path: inherit;
    -moz-clip-path: inherit;
    clip-path: inherit;
}
.aboutGurugrtext {
    margin-top: 0;
}
.aboutvalusec{ padding: 30px 0 !important;}
.abutvalubox::before {display: none;}
.abutvalurow {
    margin-top: 4px;
    justify-content: center;
    align-items: center;
}
.abutvalubox{ margin: 26px auto 6px;}
.stakeholInn .row {
    margin-top: 20px;
    justify-content: center;
}
.ourhistrysec .aboutGurugrtext {
    margin-top: 20px;
}


.upcominpro::before {
    height: 41%;
}

.overview_sec, .zoning_sec, .addtinalservicsec, .constartupdatesec{ padding: 30px 0 !important; margin-bottom: 0;}
.smartblue h4 i img{ max-width: 120px;}
.constartupdatesec{ padding-bottom: 40px !important;}


/*New*/
.aboutMenu_sec ul li a::before { height: 58px; }
.aboutMenu_sec ul li a { padding: 12px 0; }
.aboutwel.about_pageTop { padding: 50px 0 !important; }
.aboutMenu_sec ul li { font-size: 14px; line-height: 18px; letter-spacing: 0; }
.about_ban.banner_sec .carousel-indicators { bottom: 40px; }

.projectMenu_sec.aboutMenu_sec ul li {font-size: 14px;}
.aboutMenu_sec .container{ padding: 0px; }
.aboutMenu_sec ul li{ border-bottom: 1px solid #fff; }
.aboutMenu_sec{ border-bottom: none; }





.drop-arw {
    color: #342562;
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 5px;
    cursor: pointer !important;
}
.navbar-nav .dropdown-menu{ background: #000; border-radius: 0px; border: none;border-radius: 0px; position: relative;}
.navbar-nav .dropdown-menu li a{ padding: 10px; color: #fff !important;}
.menu_sec li .dropdown-menu::before {
    border-bottom: 8px solid #000 !important;
    border: 8px solid transparent;
    position: absolute;
    top: -16px;
    left: 15px;
    content: "";
}
.menu_sec li a{ padding: 9px 0;}
.menu_sec li {
    font-size: 18px;
    line-height: 25px;
}



}
@media only screen and (max-width: 640px){
.mrgtops .col-sm-4, .mrgtops .col-sm-8{
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; padding: 0 15px;
}
.brd::before {display: none;}




}
@media only screen and (max-width: 575px){

/*welcome section*/
.welcome_rt ul li{width: 100%; padding-top: 10px;}



/*footer*/
.footsec {padding: 18px 0 11px; clip-path: inherit;}
.footileft p, .leftlink li{margin-top: 6px;}

/*home page*/
.aboutGurugramsec .col-lg-4{flex: 0 0 100%; max-width: 100%;}
.aboutGurugramsec .col-lg-8{flex: 0 0 100%; max-width: 100%;}
.aboutGurugrtext{padding-top: 20px;}
.homepgcont .col-sm-9, .homepgcont .col-sm-3{flex: 0 0 100%; max-width: 100%;}
.homepgcont .getfrm {padding-left: 0px;}
.homepgcont .col-sm-9{border:0;}
.homepgcont ul{margin: 0;}
.banner_innr strong { font-size: 36px; line-height: 40px;}
.homeproj::before { height: 67%;}
.homepgcont .reach_innr { padding: 30px 0 30px;}
.homepgcont .sendbtn{padding: 0 50px;}
.homepgcont .getfrm{padding-top: 20px;}

/*artboard2 page*/
.peoplesec .col-lg-4 {flex: 0 0 50%; max-width: 50%;}
.peoplesec .row{justify-content: center;}
.peoplebox{margin-top: 20px;}
.artbo2histsec .col-lg-9, .artbo2histsec .col-lg-3{flex: 0 0 100% !important; max-width: 100% !important;}
.artbo2histimg img{margin-top: 20px; height: 273px;}
.artbo2histsec.top_heading h1::before, .artbo2histsec.top_heading h2::before{left: 0; right: inherit;}
.artbo2histsec.top_heading h1, .artbo2histsec.top_heading h2{text-align: left; padding-top: 0;}




.homeproj::before { height: 46%;}


/*New*/
.aboutMenu_sec ul li a { padding: 10px 0;}
.aboutMenu_sec ul li a::before { height: 66px;}
.aboutMenu_sec ul li { font-size: 11px; line-height: 15px; letter-spacing: 0;}
.aboutMenu_sec ul li a br{ display: inline-block; }
.stakeholInn .col-md-4{ border-right: none; }

.projectMenu_sec.aboutMenu_sec ul li {font-size: 12px; width: 33.3333%; }
.projectMenu_sec.aboutMenu_sec ul li a::before { height: 100%; clip-path: inherit; top: 0px;}
.projectMenu_sec.aboutMenu_sec ul li a { min-height: inherit; }
.aboutMenu_sec ul li a::before { height: 100%; clip-path: inherit; top: 0px;}



}

@media only screen and (max-width: 480px){ 

/*Overview*/
.overview_box li{flex: 0 0 50%; max-width: 50%;}
/*Additional*/
.additioanl_sec .col-sm-6 { -ms-flex: 0 50%; flex: 0 50%; max-width: 50%;}

/*.banner_sec .carousel-control-prev, .banner_sec .carousel-control-next{display: none;}
.upcominproshep .carousel-control-prev, .upcominproshep .carousel-control-next{display: none;}*/

.banner_sec .carousel-indicators{visibility: visible; opacity: 1;}


/*artboard3 page*/
.upcominproslidimg img {height: 240px;}

/*Contact us*/
.getfrminput{padding-top: 12px;}
.getfrminput label {font-size: 16px; line-height: 20px;}
.contpgrec ul li {margin-top: 9px;}

/*artboard2 page*/
.peoplesec .col-lg-4 {flex: 0 0 100%; max-width: 100%;}
.peoplebox{min-height: auto;}
.peoplesec{padding: 25px 0 30px 0;}






.homewel .welcome_rt li{ width: 100%;}
.welcome_rt ul {
    width: 100%;
    display: inherit;
    align-items: inherit;
}
.banner_sec .carousel-control-prev, .upcominproshep .carousel-control-prev{ left: 20px;}
.banner_sec .carousel-control-next, .upcominproshep .carousel-control-next{ right: 20px;}






}

@media only screen and (max-width: 400px){ 

.aboutmissionbox .media{ display: inline-block; text-align: center;}
.aboutmissionbox .media-body {
    padding-left: 0; margin-top: 20px;
}
.additioanl_sec .col-sm-6{
    -ms-flex: 0 100%;
    flex: 0 100%;
    max-width: 100%;
}
.homeproj::before {
    height: 49%;
}


/*New*/
.aboutMenu_sec ul li { font-size: 10.5px; line-height: 15px; }
.projectMenu_sec.aboutMenu_sec ul li {font-size: 10.5px; }




}

a i.fa-file-pdf{font-size: inherit !important;
    padding-top: 4px;}

