*{margin:0;padding:0;}
body{font-family:'Ruda', sans-serif;font-size:14px;font-weight:400;}
.wrapper{width:100%;}
.header{width:100%;float:left; clear:both;}
.header-col1{width:100%;float:left;background-color:#334766;padding:15px 0;}
.header-col2{width:100%;float:left;background:url("../images/top-nav-bg.png") repeat 0 0;padding:26px 0;}
.header-main{margin:0 auto;max-width:1000px;position:relative;top:-82px;width:100%;}
.logo{width:auto;float:left;}
.logo img{display:block;}
.header-right{/*width:65%;*/ width:48%;float:right;}
/*.top-follow1{width:auto;float:left;color:#fff;background:url(../images/phone.png) no-repeat 0 0;padding:6px 0 6px 5.5%;}*/
/*.top-follow2{width:auto;float:left;color:#fff;background:url(../images/mail.png) no-repeat 0 0;padding:6px 0 6px 5.5%;margin:0 0 0 20px;}*/
.top-follow1{width:auto;float:left;color:#fff;background:url(../images/phone.png) no-repeat 0 0;padding:6px 0 6px 37px;}
.top-follow2{width:auto;float:left;color:#fff;background:url(../images/mail.png) no-repeat 0 0;padding:6px 0 6px 37px;margin:0 0 0 20px;}
.top-follow3{background:rgba(0, 0, 0, 0) url("../images/follow-bg.png") no-repeat scroll 0 7px;color:#fff;float:left;font-weight:600;margin:0 0 0 15px;padding:4px 0 4px 12px;width:auto;}
.top-follow3 span{float:left;margin:0 5px 0 0;padding:3px 0;}
.social{width:auto;float:left;}
.fb{width:21px;float:left;}
.fb > img{display:block;}
.tw{width:21px;float:left;margin:0 0 0 4px;}
.tw > img{display:block;}
.goo{width:21px;float:left;margin:0 0 0 4px;}
.goo > img{display:block;}
a{color:#fff;text-decoration:none;}
.top-menu{float:right;margin:7px 0 0;width:64%;}
.top-menu1{width:64%;float:left;margin:7px 0 0;}
.menu-bar{width:100%;float:left;}
.nav{width:auto;float:right;display:block;position:relative;padding:0;}
.nav ul{list-style:none;float:right;margin:0;padding:0;}
.hom .nav a{left:0;color:#fff;margin:0;padding:11px 17px;font-size:14px;font-family:'Ruda', sans-serif;font-weight:600; }
.hom .nav ul li a{left:0;color:#fff;margin:0;padding:8px 20px;font-size:14px;font-family:'Ruda', sans-serif;font-weight:600; background-image:url(../images/bullets.png); background-repeat:no-repeat;  background-position: 10px 13px;}


.nav a{left:0;color:#fff;margin:0;padding:11px 17px;font-size:14px;font-family:'Ruda', sans-serif;font-weight:600;}
.nav li{position:relative;text-transform:uppercase;font-size:14px;background:url(../images/nav-line.png) no-repeat right;}
.nav-line{background:url(../images/nav-line.jpg) no-repeat right;}
.nav > li{float:left;text-align:center;list-style:none;display:inline;}
.nav > li > .parent{}
.nav > li > a{display:block;margin:0;text-decoration:none;}
.hom .nav > li > a:hover{left:0;color:#fff;margin:0;padding:11px 17px;font-size:14px;}
.nav > li > a:hover{left:0;color:#fff;margin:0;padding:11px 17px;font-size:14px;}
.nav > li.hover{left:0;color:#b42b34;}
.nav > li:first-child{float:left;text-align:center;list-style:none;display:inline;}
.nav > li:first-child a{display:block;margin:0;text-decoration:none;}
.nav > li:first-child a:hover{display:block;margin:0;text-decoration:none;}
.nav > li:last-child{float:left;text-align:center;list-style:none;display:inline;background:none;}
.nav li ul{position:absolute;left:-9999px;text-align:left;padding:0;margin:0px 0 0; width:350px; background-color:#334766;}
.nav li ul ul{width:190px; background-color:#435E7F; margin-left: -380px;}
.nav li ul ul li a{background-color:#435E7F;}
.nav > li.hover > ul{left:0;}
.nav li li.hover ul{left:100%;top:0;}
.nav li li a{display:block; position:relative; z-index:100; text-decoration:none; color:#fff; width:150px; background-color:#334766; border-bottom:1px solid #495d7f;text-transform:capitalize;font-size:13px;}
.nav li li:last-child a{ border-bottom:none;}
.nav li li:last-child a:hover{ border-bottom:none;}
.nav li li a:hover{display:block;color:#fff;position:relative;z-index:100;text-decoration:none;width:150px;background-color:#273853;border-bottom:1px solid #495d7f;}
.nav > li li:first-child a{display:block;margin:0;text-decoration:none;}
.nav > li li:first-child a:hover{display:block;margin:0;text-decoration:none;}
.nav li li li{display:block;z-index:200;font-weight:bold;width:60%;background:#031636;}
.nav li li li a{border-bottom: 1px solid #334766;}
.nav li li .sub li a{background:#4e4e4e;z-index:200;font-weight:bold;width:100%}
.nav li li .sub li a:hover{background:#2a5284;}
.mobile-menu{display:none;}
.banner{float:left;height:auto;margin:0;position:relative;text-transform: capitalize;top:-136px;width:100%;z-index:-1;}
.banner-heading{font-size:37px;color:#000;padding:0 0 25px;text-transform:uppercase;font-weight:bold;font-family:'Roboto', sans-serif;}
#contentHolderUnit_0{background:url(../images/header.png) no-repeat center top;background-size:auto;height:522px !important;}
#contentHolderUnit_1{background:url(../images/header-02.png) no-repeat center top;background-size:auto;height:522px !important;}
#contentHolderUnit_2{background:url(../images/header-03.png) no-repeat center top;background-size:auto;height:522px !important;}
#contentHolderUnit_3{background:url(../images/header.png) no-repeat center top;background-size:auto;height:522px !important;}
#contentHolderUnit_4{background:url(../images/header.png) no-repeat center top;background-size:auto;height:522px !important;}
.mid-panel{width:100%;float:left;background:url(../images/mid-bg1.png) repeat 0 0;padding:0 0 35px;margin:-11% 0 0;}
.main{width:100%;max-width:1000px;margin:0 auto;}
.recent-launch{width:100%;float:left;text-align:center;}
.mid-txt{width:100%;float:left;text-align:center;}
.mid-txt h2{font-size:19px;color:#3f507d;text-transform:uppercase;padding:10px 0 5px;}
.mid-txt p{line-height:26px;padding:0 0 10px;}
.mid-img-col{width:100%;float:left;margin:10px 0 20px;}
.mid-img{width:30%;float:left;margin:0 5% 0 0;}
.mid-img:last-child{margin:0;}
.mid-panel1{width:100%;float:left;padding:20px 0;}
.mid-panel1-img{width:17%;float:left;text-align:center;margin:0 4%;}
.mid-panel1-img span{color:#354674;font-size:16px;font-weight:600;text-transform:uppercase;}
.mid-panel1-img > img{margin:0 0 10px;}
.mid-panel1-img h2{color:#354674;font-size:16px;font-weight:600;text-transform:uppercase;}
.mid-panel2{width:100%;float:left;background:url(../images/mid-bg2.png) repeat 0 0;padding:45px 0;}
.mid-panel-txt{width:100%;float:left;text-align:center;}
.mid-panel-txt .title { color: #fff; font-size: 25px; font-weight: 600; padding: 10px 0 5px; text-transform: uppercase; }
.mid-panel-txt p { color: #fff; line-height: 22px; padding: 25px 0; }
.mid-panel-txt h1 { color: #fff; font-size: 25px; font-weight: 600; padding: 10px 0 5px; text-transform: uppercase; }
.project-slider{width:100%;float:left;}
.project-slider a:link{ padding:0px; margin:0px; border:0px;}
.project-slider a:visited{ padding:0px; margin:0px; border:0px;}
.project-slider a:hover{ padding:0px; margin:0px; border:0px;}
.project-slider img { margin:0px; padding:0px; border:0px;}
.mid-col-2{background:url(../images/mid-bg3.png) repeat 0 0;float:left;padding:75px 0;width:100%;text-align:center;}
.panel-1{float:left;margin:15px 0 0;width:100%;color:#fff;}
.span-txt{font-size:20px;font-weight:600;padding:15px 0 0;}
.white-box1 > p{font-size:16px;}
.footer{width:100%;float:left;padding:35px 0;border-top:1px solid #e6e6e6;}
.footer-col > img{margin:0 0 7px;}
.footer-col{float:left;margin:0 2% 0 0;width:23%;}
.footer-txt a:link{color:#000000; text-decoration:underline;}
.footer-txt a:visted{color:#000000; text-decoration:underline;}
.footer-txt a:hover{color:#000000; text-decoration:underline;}
.footer-col a{color:#000000; text-decoration:none;}
.footer-col:last-child{margin:0;}
.footer-col ul li{list-style-type:none;text-transform:uppercase;line-height:24px;border-bottom:1px dashed #000;padding:3px 0;}
.footer-col ul li:last-child{border:none;}
.footer-col ul li li{background:rgba(0, 0, 0, 0) url("../images/bot-arrow.png") no-repeat scroll 0 8px;font-size:13px;padding:0 0 0 10px;border-bottom:none;}
.footer-txt{font-size:13px;line-height:20px;}
.footer-txt1{text-transform:uppercase;line-height:24px;border-bottom:1px dashed #000 !important;margin:0 0 4px;}
.footer-txt2{background:rgba(0, 0, 0, 0) url("../images/bot-arrow.png") no-repeat scroll 0 8px;font-size:13px;padding:0 0 0 10px !important;border-bottom:none !important;}
.footer-txt3{text-transform:uppercase;line-height:24px;}
.social-foot{float:left;width:auto;}
.banner-txt1{font-size:25px;color:#495d7f;line-height:24px;text-transform:initial;}
.banner-txt2{font-size:28px;color:#495d7f;font-weight:600;line-height:24px;text-transform:initial;}
.banner-txt3{color:#000;font-size:14px !important;line-height:24px;}
.button{width:auto;float:left; margin:10px 0 0 0 ;}
.button a:link img{ width:122px!important; height:37px!important; }
.inside-banner{background:rgba(0, 0, 0, 0) url("../images/inside-banner.png") no-repeat scroll center 0;height:337px;position:relative;top:29px;z-index:-1;}
.inside-about-us{background:rgba(0, 0, 0, 0) url("../images/header-about.jpg") no-repeat scroll center 0;height:337px;position:relative;top:29px;z-index:-1;}
.page-error{background:rgba(0, 0, 0, 0) url("../images/header-page-error.jpg") no-repeat scroll center 0;height:337px;position:relative;top:29px;z-index:-1;}
.inside-testimonials{background:rgba(0, 0, 0, 0) url("../images/header-testimonials.jpg") no-repeat scroll center 0;height:337px;position:relative;top:29px;z-index:-1;}
.inside-projects{background:rgba(0, 0, 0, 0) url("../images/header-projects.jpg") no-repeat scroll center 0;height:337px;position:relative;top:29px;z-index:-1;}
.inside-sitemap{background:rgba(0, 0, 0, 0) url("../images/header-sitemap.jpg") no-repeat scroll center 0;height:337px;position:relative;top:29px;z-index:-1;}
.inside-contact{background:rgba(0, 0, 0, 0) url("../images/header-contact.jpg") no-repeat scroll center 0;height:337px;position:relative;top:29px;z-index:-1;}
.top-mid-nav{width:100%;float:left;padding:18px 0;margin:28px 0 0;}
.top-mid-nav a{color:#3d3d3d;text-transform:capitalize;}
.inside-mid{width:100%;float:left;}
.inside-heading{width:100%;float:left; min-height:250px;}
.inside-heading p { line-height:22px;}
.inside-heading h2{color:#25345d;font-size:25px;padding:0 0 10px;margin:10px 0;text-transform:uppercase;border-bottom:1px solid #e6e6e6;}
.project{width:100%;float:left;margin:20px 0;min-height: 500px;}
.resp-tab-active::before { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #3f5783; content: ""; left: 66%; margin-left: -16px; position: relative; top: 41px; z-index: 1000; }
.inside-heading h1{color:#25345d;font-size:25px;padding:0 0 10px;margin:10px 0;text-transform:uppercase;border-bottom:1px solid #e6e6e6;}
.project-col{float:left;padding:2%;width:96%;}
.project-co img{ width:100%; height:auto; text-align:center;}
.project-col1{width:31%;float:left; margin:0 1%;}
.project-co-map{width:100%;float:left; margin:0px;}
.project-co-map img{ width:100%; height:auto;}
.project-col2{width:63%;float:left;margin:0 0 0 2%; /*height:240px;*/ height:auto;}
.project-col2 > p{line-height:22px;margin:0 0 10px;color:#3d3d3d;}
.project-col2 li{background:rgba(0, 0, 0, 0) url("../images/inside-arrow.png") no-repeat scroll 0 13px;border-bottom:1px solid #eeeeee;list-style-type:none;padding:8px 0 8px 10px;color:#3d3d3d;}
.project-col2 li:last-child{border:none;}
.project-col.site-img img {width:100%;}

/*Gallery Section*/
.gallery-box{ width:100%; height:auto;}
.gallery-title{ width:99%; float:left; padding:10px; font-size:22px; color:#cc4f4d; text-align:center; font-weight:600; }
.gallery-01{ width:100%; margin:0px; float:left; height:382px;}
.gallery-01 img{ border:1px solid #e2e2e2; width:auto; height:auto;}
h2.gallery-02{ width:100%; margin:0px; float:left; height:20px; padding:15px 0; text-transform: uppercase; font-size:16px; color:#fff; font-weight:700; text-align:center; background:#6b80a4;}
.gallery-text{ border-bottom: 1px dashed #7f7f7f; color: #000; float: left; font-size: 15px; padding: 10px 0 10px 5px ; width:95%;}
.gallery-name{ width:30%; float:left; color:#cc4f4d; font-weight:600;}
.gallery-dott{ width:5%; float:left; display:block; }
.gallery-details{ width:63%; float:left; font-size:15px; font-weight:300;}
.gallery-main {width:100%; padding:3% 0%; height:auto;}
.thumb-boxx{ width:150px; height:auto; float:left; margin:0px 0px; }
.thum-img{ width:100%; text-align:center; height:auto; float:left; cursor:pointer;}
.thum-img img{   height:108px; width:149px;}
.thum-img img:hover{ border:0px;}
.thum-text{ width:98%; float:left; cursor:pointer; height:auto; font-size:14px; font-weight:300; text-align:center; padding:0 1%;}
.box-img-01{ width:190px; height:auto; float:left; margin:10px 0 0 0; }
.box-img-02{ width:135px; height:auto; float:left; margin:10px 11px;  }

.site-map-box01{ width:98%; float:left; display:block; height:auto; padding:5px 0; margin:0 1%;}
.site-map-box01 ul{ padding:0px; margin:0px;}
.site-map-box01 ul li{ padding:7px 12px;  background-position: 0 12px; float:left; width:200px; margin: 0 20px 0 0; background-image:url(../images/bullets-footer.png); background-repeat:no-repeat; list-style:none; border-bottom:1px solid #eee;}
.site-map-box01 ul li li {background-position: 0 8px; padding: 5px 12px; margin: 0; width: 100%; box-sizing: border-box;} 
.site-map-box01 ul li li li {background: rgba(0, 0, 0, 0) url("../images/bot-arrow.png") no-repeat scroll 0 13px;} 
.site-map-box01 ul li li:last-child {border: 0;} 
.site-map-box01 a:link{ color:#000; text-decoration:none;}
.site-map-box01 a:visited{ color:#000; text-decoration:none;}
.site-map-box01 a:hover{ color:#000; text-decoration:none;}

.site-map-box01 .footer-txt1{border-bottom:none !important;}
.map{ width:99%; float:left; height:auto; border:0px; margin:0 0 20px 0;}
iframe{ border:0px;}
.project-col1 img { height:auto; width:100%;}

.extra-space {padding: 8px 0 !important; height: 10px;}
.floorplan .mid-img {margin-bottom:20px;;}
/*.floorplan .mid-img:nth-child(3n+3) {margin-right:0;}*/
.floorplan .mid-img:nth-child(2n+2) {margin-right:0;}
.floorplan .mid-img:last-child {margin-bottom:0;}
.floorplan .mid-img:nth-last-child(2) {margin-bottom:0;}
.floorplan .mid-img img {width:100%}
.floorplan .mid-img {position:relative; width: 47.5%;}
.floorplan .mid-img .ongoing-project-link {width: 98%; float: left; position: absolute; background: rgba(255, 255, 255, 0.8); color: #000; text-align: center; bottom: 2px; text-transform: uppercase; font-size: 16px; font-weight: 600; margin: 0 1% 0 1%; box-sizing: border-box;  text-align: center; padding: 12px 0;}
.ongoing-project-lest .mid-img {position:relative; width: 47.5%;}
.ongoing-project-lest .mid-img:nth-child(2n+2) {margin-right:0;}
.ongoing-project-lest .mid-img img {width: 100%;}
.ongoing-project-lest .mid-img .ongoing-project-link {width: 98%; float: left; position: absolute; background: rgba(255, 255, 255, 0.8); color: #000; text-align: center; bottom: 2px; text-transform: uppercase; font-size: 16px; font-weight: 600; margin: 0 1% 0 1%; box-sizing: border-box;}
.ongoing-project-lest .mid-img .ongoing-project-link a {color: #000; text-align: center; width:100%;  padding: 12px 0; float: left;}

.testimonials-box {width:100%; float:left; border-bottom:1px solid #ececec; padding: 25px 0;}
.testimonials-box.last {border-bottom:0px solid #ececec;}
.testimonials-box p {text-align:center; padding: 10px 0;}
.aminities-list {margin:0; padding:0; list-style:none;}
h2.new-sub-heading {font-size: 19px; color: #3f507d; text-transform: uppercase; padding: 10px 0 5px; float:left; width:100%; margin:0; border:none; }
.about-content p { font-size: 14px; font-weight: 400; text-align: justify; padding: 10px 0; float: left; width: 100%;}
.about-content p a { color:#000; text-decoration:underline; }
.footer-logo-link {float:left; width:100%; margin-bottom:7px;}
.email-link {color:#000; text-decoration: underline;}
.project-col1.amenities-img {width: 40%;}
.project-col2.amenities-new {width: 56%;}
.recent-launch-left { width: 48%; float: left; }
.recent-launch-left .mid-img-col .mid-img { width: 100%; float: left; }
.recent-launch-left .mid-img-col .mid-img img { width: 100%;}
.recent-launch-right { width: 48%; float: right; }
.recent-launch-center { width: 48%; margin:0px auto; }
.recent-launch-right .mid-img-col .mid-img { width: 100%; float: left; }
.recent-launch-right .mid-img-col .mid-img img { width: 100%; }
h2.sub-title { font-weight:bold; font-size:14px; border:none; margin:0; color:#000; }

.demo-main {position:relative;}
.demo-drop {display:none; position:absolute; left:-190px; top:0;}
.demo-main:hover .demo-drop {display:block;}

@media screen and (min-width:320px) and (max-width:480px){.mobile-menu{display:block;}
.header-col1{display:none;}
.header-col2{display:none;}
.header-main{margin:0 auto;max-width:1000px;position:unset;top:0;width:100%;}
.logo{float:left;width:100%;text-align:center;}
.logo img{display:inline;}
.header-right{float:left;width:100%;background-color:#334766;}
.top-follow3{display:none;}
.header-right{display:none;}
.button a:link img {
    height:auto !important;
    width: 90px !important;
}
.banner{width:100%;float:left;height:170px;clear:both;margin:0;position:initial;}
#contentHolderUnit_0{background:url(../images/header.png) no-repeat center top;background-size:cover;height:170px !important;}
#contentHolderUnit_1{background:url(../images/header-02.png) no-repeat center top;background-size:cover;height:170px !important;}
#contentHolderUnit_2{background:url(../images/header-03.png) no-repeat center top;background-size:cover;height:170px !important;}
#contentHolderUnit_3{background:url(../images/header.png) no-repeat center top;background-size:cover;height:170px !important;}
#contentHolderUnit_4{background:url(../images/header.png) no-repeat center top;background-size:cover;height:170px !important;}
#contentHolderUnit_5{background:url(../images/header.png) no-repeat center top;background-size:cover;height:170px !important;}
.allinone_contentSlider .contentHolderVisibleWrapper{height:199px !important}
.allinone_contentSlider .contentHolder{height:199px !important}
.allinone_contentSlider .contentHolderUnit{height:199px !important}
.mid-panel{background:rgba(0, 0, 0, 0) url("../images/mid-bg1.png") repeat scroll 0 0;padding:0 2% 35px;width:96%;margin:0;}
.recent-launch > img{width:100%;}
.top-menu{float:right;margin:0;width:100%;}
.mid-img{float:left;margin:0 0 20px;text-align:center;width:100%;}
.mid-panel1-img{float:left;margin:0 0 10px;text-align:center;width:50%;}
.mid-panel1-img img{width:100%;}
.footer{border-top:1px solid #e6e6e6;float:left;padding:35px 2%;width:96%;}
.footer-col{float:left;margin:0;width:100%;}
.inside-banner{background:rgba(0, 0, 0, 0) url("../images/inside-banner.png") no-repeat scroll center 0 / cover;clear:both; height:115px;position:unset;top:0;z-index:-1;}
.inside-about-us{background:rgba(0, 0, 0, 0) url("../images/header-about.jpg") no-repeat scroll center 0 / cover;clear:both; height:115px;position:unset;top:0;z-index:-1;}
.page-error{background:rgba(0, 0, 0, 0) url("../images/header-page-error.jpg") no-repeat scroll center 0 / cover;clear:both; height:115px;position:unset;top:0;z-index:-1;}
.inside-testimonials{background:rgba(0, 0, 0, 0) url("../images/header-testimonials.jpg") no-repeat scroll center 0 / cover;clear:both; height:115px;position:unset;top:0;z-index:-1;}
.inside-projects{background:rgba(0, 0, 0, 0) url("../images/header-projects.jpg") no-repeat scroll center 0 / cover;clear:both; height:115px;position:unset;top:0;z-index:-1;}
.inside-sitemap{background:rgba(0, 0, 0, 0) url("../images/header-sitemap.jpg") no-repeat scroll center 0 / cover;clear:both; height:115px;position:unset;top:0;z-index:-1;}
.inside-contact{background:rgba(0, 0, 0, 0) url("../images/header-contact.jpg") no-repeat scroll center 0 / cover;clear:both; height:115px;position:unset;top:0;z-index:-1;}

.top-mid-nav{float:left;margin:28px 0 0;padding:18px 2%;width:96%;}
.inside-heading h2{padding:0 2% 10px;}
.resp-tab-content{display:none;padding:0 !important;}
.project-col1 > img{width:100%;}

.project-col1{float:left;width:100%; margin:5px 0;}
.project-col2{float:left;margin:10px 0 0;width:100%;}
.project-col1.amenities-img { width: 100%; }
.project-col2.amenities-new { width: 100%; }
.resp-tab-active::before{display:none;}
.project-col{float:left;padding:20px 2%;width:96%;}
.top-mid-nav{float:left;margin:0;padding:18px 2%;width:96%;}
.recent-launch img {
  width: 100%;
}
.banner-txt3 {
  color: #000;
  font-size: 7px !important;
  line-height: 11px;
  display:none;
}
.banner-txt2 {
  color: #495d7f;
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
  text-transform: initial;
}
.banner-txt1 {
  color: #495d7f;
  font-size: 16px;
  line-height: 24px;
  text-transform: initial;
}
.button img {
  height: 20px !important;
  width: 65px !important;
}
.project {
  float: left;
  margin: 20px 0;
  min-height: 0;
  width: 100%;
}
.allinone_contentSlider.imposing .bottomNav {
display:none !important;
}
.gallery-main { padding: 3% 1%; width: 98%;}
.gallery-01 { height:175px !important;}
.flexslider { height:175px !important;}

.inside-heading { width:98%; padding:0 1%;
}
.resp-tab-content {
    
    width: 99% !important;
}
 .recent-launch-left {width:100%;}
 .recent-launch-right {width:100%; float:left;}
  .floorplan .mid-img {width:100%;}
  
.recent-launch-center { width: 100%; margin: 0px auto; float: left; }
.recent-launch-center .mid-img img { width: 100%; }
.ongoing-project-lest .mid-img {width: 100%;}
}
@media screen and (min-width:481px) and (max-width:767px){
.mobile-menu{display:block;}
.header-col1{display:none;}
.header-col2{display:none;}
.header-main{margin:0 auto;max-width:1000px;position:unset;top:0;width:100%;}
.logo{float:left;width:100%;text-align:center;}
.logo img{display:inline;}
.header-right{float:left;width:100%;background-color:#334766;}
.top-follow3{display:none;}
.header-right{display:none;}
.banner{width:100%;float:left;height:199px;clear:both;margin:0;position:initial;}
#contentHolderUnit_0{background:url(../images/header.png) no-repeat center top;background-size:cover;height:199px !important;}
#contentHolderUnit_1{background:url(../images/header-02.png) no-repeat center top;background-size:cover;height:199px !important;}
#contentHolderUnit_2{background:url(../images/header-03.png) no-repeat center top;background-size:cover;height:199px !important;}
#contentHolderUnit_3{background:url(../images/header.png) no-repeat center top;background-size:cover;height:199px !important;}
#contentHolderUnit_4{background:url(../images/header.png) no-repeat center top;background-size:cover;height:199px !important;}
#contentHolderUnit_5{background:url(../images/header.png) no-repeat center top;background-size:cover;height:199px !important;}
.allinone_contentSlider .contentHolderVisibleWrapper{height:199px !important}
.allinone_contentSlider .contentHolder{height:199px !important}
.allinone_contentSlider .contentHolderUnit{height:199px !important}
.mid-panel{background:rgba(0, 0, 0, 0) url("../images/mid-bg1.png") repeat scroll 0 0;padding:0 2% 35px;width:96%;margin:0;}
.recent-launch > img{width:100%;}
.top-menu{float:right;margin:0;width:100%;}
.mid-img{float:left;margin:0 0 20px;text-align:center;width:100%;}
.mid-panel1-img {
  float: left;
  margin: 0 0 10px;
  text-align: center;
  width: 25%;
}
.mid-panel1-img img{width:100%;}
.footer{border-top:1px solid #e6e6e6;float:left;padding:35px 2%;width:96%;}
.footer-col{float:left;margin:0;width:100%;}
.inside-banner{background:rgba(0, 0, 0, 0) url("../images/inside-banner.png") no-repeat scroll center 0 / cover;clear:both;height:115px;position:unset;top:0;z-index:-1;}
.inside-about-us{background:rgba(0, 0, 0, 0) url("../images/header-about.jpg") no-repeat scroll center 0 / cover;clear:both;height:115px;position:unset;top:0;z-index:-1;}
.page-error{background:rgba(0, 0, 0, 0) url("../images/header-page-error.jpg") no-repeat scroll center 0 / cover;clear:both;height:115px;position:unset;top:0;z-index:-1;}
.inside-testimonials{background:rgba(0, 0, 0, 0) url("../images/header-testimonials.jpg") no-repeat scroll center 0 / cover;clear:both;height:115px;position:unset;top:0;z-index:-1;}
.inside-projects{background:rgba(0, 0, 0, 0) url("../images/header-projects.jpg") no-repeat scroll center 0 / cover;clear:both;height:115px;position:unset;top:0;z-index:-1;}
.inside-sitemap{background:rgba(0, 0, 0, 0) url("../images/header-sitemap.jpg") no-repeat scroll center 0 / cover;clear:both;height:115px;position:unset;top:0;z-index:-1;}
..inside-contact{background:rgba(0, 0, 0, 0) url("../images/header-contact.jpg") no-repeat scroll center 0 / cover;clear:both;height:115px;position:unset;top:0;z-index:-1;}
.top-mid-nav{float:left;margin:28px 0 0;padding:18px 2%;width:96%;}
.inside-heading h2{padding:0 2% 10px;}
.resp-tab-content{display:none;padding:0 !important;}
.project-col1 > img{width:100%;}
.project-col1{float:left;width:100%;}
.project-col2{float:left;margin:10px 0 0;width:100%;}
.resp-tab-active::before{display:none;}
.project-col{float:left;padding:20px 2%;width:96%;}
.top-mid-nav{float:left;margin:0;padding:18px 2%;width:96%;}
.banner-txt3 {
  color: #000;
  font-size: 8px !important;
  line-height: 14px;
}
.banner-txt1 {
  color: #495d7f;
  font-size: 20px;
  line-height: 24px;
  text-transform: initial;
}
.banner-txt2 {
  color: #495d7f;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  text-transform: initial;
}	
.button img {
  height: 20px !important;
  width: 65px !important;
}
.allinone_contentSlider.imposing .bottomNav {
  bottom: -71px !important;
  height: 20px;
  left: 71% !important;
  padding-left: 0;
  position: absolute;
  width: 0;
  display:none;
  z-index: 3;
}
.project {
  float: left;
  margin: 20px 0;
  min-height: 0;
  width: 100%;
}

.gallery-01 { width:100%; margin:0 0 10px 0;}
.gallery-02 {width: 99%; padding:0px; margin:0px;}
.gallery-name { width:100%;}
.gallery-dott { display:none;}
.gallery-text { width:100%;}
.gallery-details{ width:99%; margin:2px 0 0 0; padding:0px;}
.flexslider-gal .slides li {
    margin:0px; padding:0px 0px;
}
.flexslider-gal ul li {
    float: left; padding:0px;
    margin:0px;
}

 .recent-launch-left {width:100%;}
 .recent-launch-right {width:100%; float:left;}
 .floorplan .mid-img {width:100%;}
 
.recent-launch-center { width: 100%; margin: 0px auto; float: left; }
.recent-launch-center .mid-img img { width: 100%; }
.ongoing-project-lest .mid-img {width: 100%;}

}
	
	
@media screen and (min-width:768px) and (max-width:980px){.mobile-menu{display:none;}
/*.header-right{font-size:12px;width:70%;}*/
.header-right{font-size:12px;width:52%;}
.top-follow2{margin:0 0 0 8px;}
.top-follow3{margin:0 0 0 10px;}
.top-menu{width:70%;}
.banner{width:100%;float:left;height:214px;}
.pepl-txt{color:#6f8c00;font-weight:600;font-size:25px;}
#contentHolderUnit_0{background:url(../images/header.png) no-repeat center top;background-size:cover;height:350px !important;}
#contentHolderUnit_1{background:url(../images/header-02.png) no-repeat center top;background-size:cover;height:350px !important;}
#contentHolderUnit_2{background:url(../images/header-03.png) no-repeat center top;background-size:cover;height:350px !important;}
#contentHolderUnit_3{background:url(../images/header.png) no-repeat center top;background-size:cover;height:350px !important;}
#contentHolderUnit_4{background:url(../images/header.png) no-repeat center top;background-size:cover;height:350px !important;}
#contentHolderUnit_5{background:url(../images/header.png) no-repeat center top;background-size:cover;height:350px !important;}
.allinone_contentSlider .contentHolderVisibleWrapper{height:350px !important}
.allinone_contentSlider .contentHolder{height:350px !important}
.allinone_contentSlider .contentHolderUnit{height:350px !important}
.allinone_contentSlider.imposing .bottomNav{height:20px;left:75% !important;padding-left:0;position:absolute;bottom:-71px !important;width:0;z-index:3;}




.project-slider img { width: 241px; height:auto;}
.banner-txt1{color:#495d7f;font-size:18px;line-height:24px;}
.banner-txt2{color:#495d7f;font-size:24px;font-weight:600;line-height:24px;}
.banner-txt3{color:#000;font-size:13px !important;line-height:20px;}
.button img{width:100px !important;height:30px !important;}
.mid-panel{padding:0 1% 35px;width:98%;margin:0;}
.mid-img > img{width:100%;}
.mid-panel1-img img{width:100%;}
.mid-panel2{padding:50px 1%;width:98%;}
.owl-item{width:250px;}
.item > img{width:100%;}
#owl-demo .item{width:240px !important;}
.mid-col-2{padding:45px 1% 35px;width:98%;}
.footer{padding:35px 1%;width:98%;}
.footer-col{margin:0 2.5% 0 0;}
.inside-banner{height:230px;background:rgba(0, 0, 0, 0) url("../images/inside-banner.png") no-repeat scroll center 0 / cover;  background-size:cover;}
.inside-about-us{height:230px;background:rgba(0, 0, 0, 0) url("../images/header-about.jpg") no-repeat scroll center 0 / cover;  background-size:cover;}
.page-error{height:230px;background:rgba(0, 0, 0, 0) url("../images/header-page-error.jpg") no-repeat scroll center 0 / cover;  background-size:cover;}
.inside-testimonials{height:230px;background:rgba(0, 0, 0, 0) url("../images/header-testimonials.jpg") no-repeat scroll center 0 / cover;  background-size:cover;}
.inside-projects{height:230px;background:rgba(0, 0, 0, 0) url("../images/header-projects.jpg") no-repeat scroll center 0 / cover;  background-size:cover;}
.inside-sitemap{height:230px;background:rgba(0, 0, 0, 0) url("../images/header-sitemap.jpg") no-repeat scroll center 0 / cover;  background-size:cover;}
.inside-contact{height:230px;background:rgba(0, 0, 0, 0) url("../images/header-contact.jpg") no-repeat scroll center 0 / cover;  background-size:cover;}
.top-mid-nav{padding:18px 1%;width:98%;}
.inside-heading h2{padding:0 1% 10px;}
.project{float:left;margin:20px 1%;width:98%;}
.project-col1 > img{width:100%;}
.flexslider { height: 344px !important;}
.gallery-main { padding: 3% 1%; width: 98%;}
.nav li ul{margin:1px 0 0 -17px; }
.resp-tab-content{ width:96% !important;}
 

.inside-heading { margin:0 1%; width:98%;}

.recent-launch-center { width: 50%; margin: 0px auto; float: none; }
.recent-launch-center .mid-img img { width: 100%; }
.recent-launch-center .mid-img { width: 100%; }

}
@media screen and (width:1024px){.mobile-menu{display:none;}
.banner{float:left;height:220px;margin:0;position:relative;text-transform:uppercase;top:-136px;width:100%;z-index:-1;}
.banner-heading{font-size:37px;color:#000;padding:0 0 25px;text-transform:uppercase;font-weight:bold;font-family:'Roboto', sans-serif;}
#contentHolderUnit_0{background:url(../images/header.png) no-repeat center top;background-size:cover;height:522px !important;}
#contentHolderUnit_1{background:url(../images/header-02.png) no-repeat center top;background-size:cover;height:522px !important;}
#contentHolderUnit_2{background:url(../images/header-03.png) no-repeat center top;background-size:cover;height:522px !important;}
#contentHolderUnit_3{background:url(../images/header.png) no-repeat center top;background-size:cover;height:522px !important;}
#contentHolderUnit_4{background:url(../images/header.png) no-repeat center top;background-size:cover;height:522px !important;}
.button img{width:100px !important;height:30px !important;}
.mid-panel{padding:0 1% 35px;width:98%;margin:0;}
}

@media screen and (width:1920px){
.mid-panel {
  margin: -15% 0 0;
}	

	
	
	
	
	
	
	* {box-sizing: border-box;}

.img-zoom-container {
  position: relative;
}

.img-zoom-lens {
  position: absolute;
  border: 1px solid #d4d4d4;
  /*set the size of the lens:*/
  width: 40px;
  height: 40px;
}

.img-zoom-result {
  border: 1px solid #d4d4d4;
  /*set the size of the result div:*/
  width: 300px;
  height: 300px;
}