@charset "utf-8"; /*@import url("bootstrap.min.css");*/ 
@import url("../font-awesome-home/css/font-awesome.min.css");
@import url("../fonts-home/brandon-grotes/stylesheet.css");
@import url("owl.carousel.css");@import url("owl.theme.css");
@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro");
body{font-family: 'open sans'; overflow-y: scroll}a:hover,a:focus{text-decoration:none !important;}h1,h2,h3,h4,h5,h6{margin:0; padding:0}input[type=submit]{outline: none !important;}.transition{transition:all 0.3s linear}.overflow{overflow-y: hidden}.jr-holder{display: table; width: 100%;/*padding: 20px 0 0 20px;*/}img.main-logo{display: table-cell; text-align: left;}ul.details{display: table-cell; padding: 0; margin: 0; text-align: right; vertical-align: middle; font-family: open sans;}ul.details li{display: inline-block; list-style-type: none;padding-right:20px;font-size:20px}ul.details li:last-child{padding-right:0; text-transform: uppercase; font-size:22px}ul.details li .menu-icon a{border: 1px solid #89909e; border-radius: 2px; padding: 10px 25px;}ul.details li a{color: #666666; font-family: open sans; font-size: 18px;}span.icon img{width: 18px !important; vertical-align: -2px;}ul.details li a .icon{margin-right:10px;color:#000}.jr-header, .jr-header-scroll{z-index: 99; position: fixed; left: 0; right: 0;}.jr-header-scroll{background-color:#fff;box-shadow: 0 1px 5px rgba(0,0,0,0.3);}.menu{display:inline-block; padding-right:10px}.line{width: 25px; height: 2px; background-color: #7f7f7f; display: block;margin-bottom:5px;}.line.line3{margin-bottom:0}.banner-section{position: relative;}.banner-cont{position: absolute; bottom:300px; left: 0; right: 0; text-align: center; color: #fff;width: 520px; margin: 0 auto;}.banner-cont h1{font-size: 64px; text-transform: uppercase; margin: 0; line-height: 47px;padding-bottom: 15px;}.banner-cont p{font-size: 20px; margin: 0;font-family:"Times New Roman", Times, serif;font-style:italic;}figure.on-proj{margin-top: -110px; position: relative; text-align: center; width: 180px; margin-left: auto; margin-right: auto; margin-bottom: 55px;}.on-proj img{width: 180px;}figure.on-proj h2{font-size: 30px; position: absolute; top: 65px; text-transform: uppercase; color: #fff; width: 180px; margin: 0 auto; left: 0; right: 0;}figure.on-proj span{position: absolute; bottom: 15px; left: 0; right: 0; font-size: 40px; color: #fff;}.projects, .blog-holder,.testimonials-holder{width: 98%;  margin: 0 auto;}.projects, .blog-holder{padding-bottom:30px;}section.proj-hold{padding: 20px 0 50px; text-align: center;}.projects ul, .blog-holder ul{list-style-type: none; margin: 0; padding: 0;}.projects>ul>li{display: inline-block; margin: 0 10px; border: 2px solid #e1e1e1;width:375px;}.blog-holder>ul>li{display: inline-block; margin: 0 10px;width:375px}.projects>ul>li:last-child,.blog-holder>ul>li:last-child{margin-right: 0;}projects>ul>li:first-child,.blog-holder>ul>li:first-child{margin-left: 0;}.logo-img{width: 100px; margin: -50px auto 20px; position: relative;}.proj-det h3 span{font-family: brandon_grotesquemedium;font-size: 14px;}.gmap{height:290px !important; width:100%}.proj-det h3, .blog h3, .testimonials-holder h3, .leadership-holder h3, .contact-holder h3, ul.pages li{text-transform: uppercase; font-family: brandon_grotesquebold; line-height: 19px; font-size:24px; color:#000}.proj-det p{color: #818181; font-family: open sans; padding: 0 45px; line-height: 16px; margin: 0 0 15px;white-space: pre-wrap;}.projects ul ul.plots{text-transform: uppercase; color: #000; font-family: open sans; line-height: 12px; padding: 0 0 25px;padding-bottom: 30px;}.projects ul{list-style-type: none; margin: 0; padding: 0;}ul.plots li{display: inline-block;/* border-right: 1px solid #aaa; padding-right: 10px; margin-right: 5px;*/}ul.plots{padding-left: 0px; padding-bottom: 22px; margin: 0px; height: 50px;}.proj-det{text-align: center;}ul.plots li:last-child{border: none; padding: 0; margin: 0;}a.view{display: inline-block; text-align: center; font-size: 20px; text-transform: uppercase; font-family: 'brandon_grotesquelight'; color: #fff; background-color: #c01a20; padding: 15px 25px; border-radius: 3px;/* width: 275px*/}a.view:hover{color: #fff;}a.view span{font-size: 40px; line-height: 0; display: inline-block; padding-left: 10px; vertical-align: baseline;}.blog-section-holder{background-color: #f1f3f3; padding: 50px 0;text-align:center}.blog-section-holder h2, .testimonials-holder h2, .about-section-holder h2, .leadership-holder h2, .contact-holder h2{font-size:28px; text-transform:uppercase; color:#474747; margin:0;line-height: 30px; font-family: 'brandon_grotesquelight';}.about-section-holder h1{font-size:30px!important; text-transform:uppercase; color:#474747; margin:0;line-height: 30px; font-family: 'brandon_grotesquelight'; color:#FF9900; margin-bottom:20px; margin-top:20px;}.blog{background-color: #fff; padding: 45px 40px;}.blog{text-align:left;}.blog-section-holder h2{padding-bottom:40px; margin:0}.blog h3{line-height:25px; padding-bottom:5px; margin:0}.blog h6,.blog p,.testimonials-holder h6, .about-holder p.abt-jr, .leadership h6, .contact-holder address, .enq-form input.form-control,.about-bottom{font-size:15px; color:#818181;  font-family: ralewayregular,"Helvetica Neue",Helvetica,Arial,sans-serif;  padding:0px; text-align:left; margin:0}.about-bottom,.about-holder p.abt-jr{color:#888; margin-bottom: 8px;}.blog img{padding-bottom:20px; display:inline-block}.blog p{margin:0; padding:0;color: #000;white-space: pre-wrap;}.blog p a{color:#000}.blog p strong span{border-bottom:1px solid #818181;}.testi-section-holder{padding:11px 0 115px; text-align:center; background:}.leadership-section-holder{/* padding: 15px 0 15px;*/ text-align: center;background-color: #fff;}.testimonials-holder h2, .leadership-holder h2{padding-bottom:80px}.leadership-holder ul{list-style-type:none; margin:0; padding:0; margin: 0 auto}.leadership-holder ul li{width: 90%; display: inline-block; vertical-align: top;}.leadership-holder ul li:last-child{width: 512px;}.leadership img{padding-bottom:20px; display:inline-block}.testimonials-holder p,.about-holder p.intro{font-size: 20px; font-family: "Times New Roman", Times, serif; font-style: italic; line-height: 30px;padding-bottom:20px; padding-top:30px; padding-right: 6px;padding-left: 6px;color:#000; text-align:left}.about-bottom{}.testimonials-holder p{max-width: 100%; margin: 0 auto;color: #474747; padding:20px}.testimonials-holder h3, .leadership-holder h3{font-family: brandon_grotesquemedium; margin:0; padding-bottom:10px}.leadership-holder h3{text-align: left;}.leadership-holder h6{text-align: left;}.leadership-holder p{text-align: left; font-size: 14px; line-height: 20px;font-family: open sans;}.testimonials-holder h6{padding-bottom:3px}.img1{background-image:url(../img-home/testimonials/1.png); background-repeat:no-repeat; background-position: center}.img2{background-image:url(../img-home/testimonials/2.png); background-repeat:no-repeat; background-position: center}.img3{background-image:url(../img-home/testimonials/3.png); background-repeat:no-repeat; background-position: center}.img4{background-image:url(../img-home/testimonials/4.png); background-repeat:no-repeat; background-position: center}.img5{background-image:url(../img-home/testimonials/5.png); background-repeat:no-repeat; background-position: center}.about-section-holder{/*background-image:url(../img/about-bnr.jpg); background-repeat:no-repeat;*/ min-height:350px; text-align:center}.about-holder{max-width: 99%; margin: 0 auto;padding: 5% 0; position: relative;}.leadership-holder{width: 100%; margin: 0 auto;padding:30px 0 30px}.about-holder h2{color:#df7317; padding-bottom: 0px;background-attachment: scroll;
    background-image: url('../img-home/divider.png');
	margin: 20px 0px;
    background-repeat: repeat-x;
    background-position: center;} 
	.about-holder h2 span
	{background-color: #fff;
    padding-left: 10px;
    padding-right: 10px;}.about-holder h2 {
    padding-bottom: 0px;
}.contact-section-holder{background-image:url(../img-home/contact-bnr.jpg); background-repeat:no-repeat; min-height:650px; padding:100px 0; margin-top:50px}.contact-holder{max-width:950px; margin:0 auto;}.contact-holder h2{padding-bottom:50px}.contact-holder h2{text-align:left}.contact-holder h2, .contact-holder h3, .contact-holder address, .contact-holder address a,ul.pages li{color:#fff}.contact-holder address{padding-bottom:45px}.contact-holder address:last-child{padding-bottom:0}.contact-holder h3{margin:0; padding-bottom:20px}ul.pages,ul.social-icon{padding:0; margin:0; list-style-type:none}ul.pages{padding-bottom:30px}ul.pages li{padding-bottom:18px}ul.social-icon li{display:inline-block}.jr-address{display:inline-block}.links{display:inline-block; border-left:2px solid #fff; padding-left:15px;vertical-align: top; margin-left: 100px;}.fb,.in,.tw,.yt{font-size: 25px !important; color: #fff; padding-right: 20px;padding-bottom:5px}.enq-form .form-control{border-radius: 0; /* margin-bottom: 8px;*/height: 40px;}.enq-form .form-group{margin-bottom: 10px;}input.form-control{padding:6px 12px !important; color:#000 !important}input[type=submit]{width: 150px; font-size: 16px; /* font-weight: bold; */ /* color: #fff !important; */ background-color: #fff; border: none; height: 50px; text-transform: uppercase;}input#submitEnquiry:hover,input#submitEnquiry:active,input#submitEnquiry:focus{background-color:#fff; color: #bf1a20}.enq-form textarea.form-control{height: 65px;}.big-srn-img{display:block !important}.small-srn-img{display:none !important}input[type=number], input[type=number]:hover{-webkit-appearance:textfield !important; -moz-appearance:textfield !important}.form-control:focus{outline:none !important; border:#fff}.yt{padding-right:0}footer{padding:0 0 25px}footer p{text-align:center;font-family: 'Source Sans Pro', sans-serif; font-size:16px; color:#929292}.ui-loader h1{display:none}.ui-page.ui-body-c.ui-page-active:focus{outline: none !important;}span.ui-btn-inner{display: none;}.enq-form{position:relative}span#errMsg{position: absolute; top: -20px;}#owl-demo .item img{display: block; width: 100%; height: auto;}#ongoing-project.item{background: #3fbf79; padding: 30px 0px; margin: 10px; color: #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-align: center;}.customNavigation{text-align: center;}.customNavigation a{-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.custom-arrows{}section.section-holder .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{background-color: #333333;}.carousel-custamization .owl-pagination{text-align: left; margin-top: 32px;}.projects-card{margin: 0 10px; border: 2px solid #e1e1e1; width: 320px;}.main-img img{width: 100%;}.container-customization{max-width: 99% !important; position: relative; margin:0 auto;}.custom-nav{width: 100%;}.previous-arrow{float: left; margin-left: -44px;}.next-arrow{float: right; margin-right: -44px;}.custom-arrows{position: absolute; top: 55%; left: 0; transform: translateY(-55px);}.btn.active, .btn:active{box-shadow: none !important;}.button{padding: 0px;}.owl-theme .owl-controls .owl-page span{width: 30px !important; height: 5px !important; margin: 5px 7px; border-radius: 0 !important; background: #fff !important; opacity: 1 !important;}section.section-holder .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{background-color: #c01a20 !important;}.body-color{background-color: #fff}.background-white{background-color: #fff}.bdr-red{border-left: 7px solid #bf1a20; padding-left: 10px; margin-bottom: 25px; padding-bottom: 5px; display: inline-block;}.leadership{text-align: left;}.leadership h6{padding-bottom:0}.carousel-indicators .active{background-color: #f1f3f3 !important}.main-img{overflow: hidden;}.img-scale{transition: all 0.3s ease-in-out;}.img-scale:hover{transform: scale(1.1);}.projects-card ul li{color: #222;}.menu-cont-holder nav .close-icon{padding-top: 31px;}.menu-cont-holder nav .close-icon a{color: #fff}.menu-cont-holder .line1, .menu-cont-holder .line2, .menu-cont-holder .line3{background-color: #fff}.menu-cont-holder nav .close-icon a{border: 1px solid #434343; border-radius: 2px; padding: 10px 25px;}/*menu*/.menu-cont-holder{position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0,0,0,0.8); display: none;}/*.menu-cont-holder nav{position: absolute; top: 0; right: 0; left: 0; bottom: 0; overflow: hidden; opacity: 0}*//*.overlay{opacity: 0}.overlay-open{opacity: 1}*/ul.details .menu-holder .menu-cont-holder ul.inner-menu li{display: block;}.left-shape{position: absolute; top: 114px; left:0px;}.right-shape{position: absolute; bottom: 114px; right: 0px;}.item{position: relative;}.banner-caption{padding: 24px 30px; background-color: rgba(0,0,0,0.6); position: absolute; bottom: 0px;}.banner-caption h3{color: #FFF; font-style: italic; font-size: 24px; line-height: 24px; font-family: "Times New Roman", Times, serif; margin: 0px;}.view-more-btn{margin-bottom: 32px;}.view-more-btn a{padding: 14px 34px; font-size: 14px; line-height: 22px; color: #fff; font-weight: bold; background-color: #424754; border: 0; transition: all 0.3s ease; border: 1px solid #424754;}.view-more-btn a:hover{color: #424754; background-color: transparent;}.menu2.show-menu{top:0; right:310px; bottom: 0; z-index: 5; background-color: rgba(0,0,0,0.5); opacity: 1}.menu3.show-menu{top:0px; right:350px; bottom: 0; z-index: 2; background-color: rgba(0,0,0,0.7);opacity: 1}ul.menu1 li a{color: #fff}.menu1{padding-left: 0; padding-top: 100px}.menu2, .menu3{position: absolute; top:0; right: -800px; bottom: 0;padding: 40px;width: 350px;background-color: rgba(0,0,0,0.0)}.pages li a{color: #fff;font-size: 18px;}.pages li a:focus{text-decoration: none;}.gmap{height:290px !important;}.arrow.arr-clk{cursor: pointer}.menu-cont-holder nav{max-width: 1440px; margin: 0 auto}.menu-cont-holder nav ul li{padding-right: 0; padding-bottom: 10px;}.menu-cont-holder nav ul li img{width: 26px !important;margin: 0 0 0 auto; padding-bottom: 10px;}.menu-cont-holder nav .close-icon img{width: 26px; vertical-align: baseline; display: inline-block; margin-right: 10px;}.menu-cont-holder nav ul li a{font-size: 20px; font-family: 'brandon_grotesque_regularRg'; line-height: 16px; display: inline-block;}.menu-cont-holder nav ul li a:hover,.menu-cont-holder nav ul li a:active,.menu-cont-holder nav ul li a.active,.menu-cont-holder nav ul li a:focus{color: #c74545}.menu1-child.active, .menu2-child.active{color: #c74545}.pad-top-100{padding-top: 100px}.pad-top-120{padding-top: 120px}ul.details .menu-holder .menu-cont-holder ul.inner-menu li:last-child{padding: 0}/*menu*/.banner-section #owl-demo .owl-controls .owl-pagination{position: absolute !important; bottom: 25px !important; right: 0 !important;}section.ongoling-projects-holder, .leadership-holder ul{padding-bottom: 40px;}/*responsive*/@media(min-width:1367px){.jr-holder{max-width:1440px;margin:0 auto;padding:10px 0}.gmap{height:290px !important; width:100%}}@media (min-width:1200px) and (max-width:1366px){.menu-cont-holder nav{max-width: 1180px; margin: 0 auto}.bangt{height:277px!important}
.bangt1{height:525px!important}.jr-holder{max-width:1180px;margin:0 auto;padding:10px 0}}@media (min-width:1200px){.container{max-width:1470px; width:auto !important}.carousel-indicators{bottom: 40px !important;}.carousel-inner .item{padding-bottom:80px; height: 380px;}.gmap{height:290px !important;}.carousel-indicators li{display: inline-block; width: 96px !important; height: 96px !important; /*margin:0 25px !important;*/ border:none !important; border-bottom:3px solid transparent !important; border-radius: 0 !important;opacity:0.2;}.carousel-indicators .active{width: 96px !important; height: 96px !important; background-color: #fff; border-bottom:3px solid #bf1a20 !important; opacity:1;/*margin:0 25px !important;*/}.corporate{padding-bottom: 50px;}/*section.section-holder{margin-top: 94px;}*/.jr-holder img{width: 90px;}.jr-header-scroll .jr-holder img{width: 70px;}.jr-header-scroll .jr-holder ul.details li:last-child{padding: 6px 12px; font-size: 20px;}.jr-header-scroll .jr-holder .line{width: 20px; margin-bottom: 4px;}.jr-header-scroll .jr-holder .menu{vertical-align: middle;}.jr-header-scroll .jr-holder ul.details li{font-size: 18px;}}@media (max-width:1199px){.jr-holder{padding: 0 20px 0;}.gmap{height:290px !important; width:100%}.jr-holder img{padding-top:20px;}.container.pad0-xs{width: auto; padding: 0;}.gmap{height:290px !important;}}@media (min-width:992px) and (max-width:1199px){.carousel-inner .item{height: 300px;}.gmap{height:290px !important;}.projects>ul>li, .blog-holder>ul>li{display: inline-block; margin: 0 4px; width: 305px;}figure.on-proj img{width: 140px;}figure.on-proj{/*margin-top: -141px;*/ margin-top:-90px;}.jr-holder img{padding-top: 0;}figure.on-proj h2{font-size: 24px; top: 55px; width: 130px;}figure.on-proj a span{position: absolute; bottom: 15px; left: 0; right: 0; font-size: 25px; color: #fff;}.carousel-indicators{bottom: -80px !important;}.carousel-inner .item{padding-bottom:50px}.carousel-indicators li{display: inline-block; width: 51px !important; height: 62px !important; margin:0 25px !important;border:none !important; border-bottom:2px solid #fff !important; border-radius: 0 !important;opacity:0.2;}.carousel-indicators .active{width: 51px !important; height: 62px !important; background-color: #fff;border-bottom:2px solid #fff !important;opacity:1;margin:0 25px !important;}.about-holder{padding: 10% 5%;}.leadership-holder ul li{width: 50%;}.proj-det h3, .blog h3, .testimonials-holder h3, .leadership-holder h3, .contact-holder h3, ul.pages li{line-height: 16px; font-size: 18px;}.banner-cont{bottom: 170px;}.blog h3{line-height: 20px; font-size: 20px;}.corporate{padding-bottom: 30px;}.contact-section-holder{padding: 80px 50px;min-height: 600px;}.links{margin-left: 90px;}.banner-cont h1,.blog-section-holder h2, .testimonials-holder h2, .about-section-holder h2, .leadership-holder h2, .contact-holder h2{font-size: 30px; line-height: 42px;} .bangt{height:204px!important} .about-holder li {width:100%}.leadership-holder{padding: 80px 0 60px;}footer{padding: 20px 0;}.testi-section-holder{padding: 80px 0 ;}/*section.section-holder{margin-top: 100px;}*/.jr-holder{width:970px;margin:0 auto;}.jr-holder img{width: 107px;}.jr-header-scroll .jr-holder img{width: 70px;}.jr-header-scroll .jr-holder ul.details li:last-child{padding: 6px 12px; font-size: 20px;}.jr-header-scroll .jr-holder .line{width: 20px; margin-bottom: 4px;}.jr-header-scroll .jr-holder .menu{vertical-align: middle;}.jr-header-scroll .jr-holder ul.details li{font-size: 18px;}.enq-form .form-control{height: 38px;}input[type=submit]{height: 45px;}/*menu*/.menu-cont-holder nav ul li a{font-size: 16px; line-height: 12px;}.menu-cont-holder nav ul li{padding-right: 10px; padding-bottom: 2px;}.menu-cont-holder nav ul li:last-child{padding-right: 10px}.menu2, .menu3{padding: 40px 10px; width: 260px;}.menu2.show-menu{right: 220px;}.menu3.show-menu{right: 260px;}.menu-cont-holder nav{width: 992px; margin: 0 auto;}/*menu*/}@media(max-width:991px){input[type=submit]{margin:0 auto}.gmap{height:290px !important;}ul.details li .menu-icon a{border: none; border-radius: 2px;padding:0;}}@media (min-width:768px) and (max-width:991px){.img1,.img2,.img3,.img4,.img5{background-image: none}.bdr-red{border-left:none; padding-left:0; margin-bottom: 0;}.bdr-red h6, .bdr-red h3, .leadership p{text-align: center}.leadership{text-align: center;}h2.enq-heading{padding-bottom: 40px;}span#errMsg{position: absolute; top: -20px; display: block; text-align: center; left: 0; right: 0;}.jr-holder{padding: 10px 0;}.banner-cont h1{font-size: 48px; line-height: 36px; padding-bottom: 15px;}.jr-holder img{width:107px}.jr-holder img{padding-top: 0;}.carousel-inner .item{height: 200px;}.carousel-indicators{bottom: 10px;}/*section.section-holder{margin-top: 114px;}*/ul.details li:last-child{border: none; padding: 0;}figure.on-proj span{position: absolute; bottom: 10px; left: 0; right: 0; font-size: 30px; color: #fff;}.menu{padding-right: 0px;}ul.details,ul.details li{vertical-align: middle;}.banner-cont{bottom: 150px; width: 360px;}.banner-cont p{font-size: 14px;line-height: 18px;}figure.on-proj img{width: 118px;}figure.on-proj{margin-top: -80px;}figure.on-proj h2{font-size: 22px; top: 45px; width: 118px;}figure.on-proj a span{position: absolute; bottom: 10px; left: 0; right: 0; font-size: 25px; color: #fff;}.projects,.blog-holder{overflow-x: auto; overflow-y: hidden;}.projects ul,.blog-holder ul{white-space: nowrap;}/*.all-projects ul li, .blog-holder ul li{width: 40%; margin: 0 5px;}*/.projects>ul>li,.blog-holder>ul>li{width: 300px;}.proj-det h3, .blog h3, .testimonials-holder h3, .leadership-holder h3, .contact-holder h3, ul.pages li{line-height: 20px; font-size: 18px; white-space: pre-wrap;}.proj-det p, .proj-det ul li{font-size: 12px;}a.view{font-size: 18px; width:auto; padding: 10px 15px;}a.view span{font-size: 34px;}.blog-section-holder h2, .testimonials-holder h2, .about-section-holder h2, .leadership-holder h2, .contact-holder h2{font-size: 25px; line-height: 30px;}.about-holder h2 {
   
    background-image:none!important;
    
    
    color: #df7317;
    margin: 20px 0;
    padding-bottom: 0;
} .about-holder li{ width:100%}.blog{padding: 30px;}.blog-section-holder{padding: 30px;}section.proj-hold{padding: 20px 30px 30px;}.testimonials-holder p, .about-holder p.intro{font-size: 16px; line-height: 25px; margin-bottom: 0;}.leadership-holder,.contact-section-holder{padding:30px;}.testi-section-holder{padding: 60px 30px 60px;}.testimonials-holder h2, .leadership-holder h2{padding-bottom: 50px;}.carousel-indicators li{border: 1px solid #c01a20 !important; border-radius: 10px;}.carousel-indicators .active{background-color:#c01a20 !important}.carousel-indicators{bottom: -45px !important;}.about-section-holder,.contact-section-holder{background-position: -80px 0; background-size: cover;min-height:auto;}.about-holder{padding: 6%;}.about-holder h2{padding-bottom: 30px;}.leadership-holder ul li{display: inline-block; width: 500px; vertical-align: top;}.leadership-holder ul li img{width: 500px;}.leadership-holder{padding: 20px 0;}.blog-section-holder a.view{width: auto;}.contact-holder{width: 480px; margin: 0 auto;}.jr-address{display: block;padding-bottom: 50px;}.corporate{display: inline-block; margin-right: 35px;}.marketing{display:inline-block}.contact-holder h2{text-align: center; padding-bottom:40px}input.form-control[type=submit]{margin: 0 auto;}.leadership-holder h3{font-size:17px; line-height:14px; padding-bottom:10px}.leadership-holder h6{padding-bottom: 10px;}.container.pad0-xs{width: auto; padding: 0;}ul.social-icon{text-align:center}.enq-form{padding-bottom: 30px;}.links{display:none}footer{padding: 10px 0;}footer p{margin: 25px}.jr-holder{padding:0px 0; width:750px; margin:0 auto}.jr-header-scroll .jr-holder img{width: 65px;}.jr-header-scroll .jr-holder ul.details{vertical-align: middle;}/*menu*/.menu-cont-holder nav ul li a{font-size: 16px; line-height: 12px;}.menu-cont-holder nav ul li{padding-right: 10px; padding-bottom: 2px;}.menu-cont-holder nav ul li:last-child{padding-right: 10px}.menu2, .menu3{padding: 40px 10px; width: 260px;}.menu2.show-menu{right: 220px;}.menu3.show-menu{right: 260px;}.menu-cont-holder nav{width: 768px; margin: 0 auto;}/*menu*/}@media (max-width:767px){.img1,.img2,.img3,.img4,.img5{background-image: none}.leadership{text-align: center;}.bdr-red{border-left:none; padding-left:0; margin-bottom: 0}h2.enq-heading{padding-bottom: 40px;}span#errMsg{position: absolute; top: -20px; display: block; text-align: center; left: 0; right: 0;}.view-more-btn a{padding: 9px 24px; font-size: 12px;}.bangt1{height:525px!important}.ifers{ display: block;
    height: 400px !important;
    width: 100%;
	margin-left:-30px!important;
	font-size:8px!important}.left-shape{display: none;}.right-shape{display: none;}.about-bottom, .about-holder p.abt-jr{padding: 0px;}.container-customization{margin-bottom: 42px;}.leadership-holder p{text-align: center;}.carousel-inner .item{height: 130px;}.leadership h3{padding-bottom: 12px;}.leadership-holder ul li:last-child{width: auto; padding: 0px 34px;}.banner-cont h1{font-size: 30px; line-height: 22px; padding-bottom: 10px;}.jr-holder{padding:10px 10px 0}.jr-holder img{width:45px}.jr-holder img{padding: 6px 0;}.jr-holder{padding: 0 10px 0;}/*section.section-holder{margin-top: 56px;}*/ul.details li, ul.details li:last-child{padding-right: 10px; font-size: 16px; vertical-align: top;}ul.details li a .icon{padding-right: 0px;}ul.details{vertical-align: middle;}.line{width: 18px; height: 1px; background-color: #000; display: block; margin-bottom: 4px;}ul.details li:last-child{border: none; padding: 0;}.menu{padding-right: 0px;}.banner-cont{bottom: 80px; width: 300px;}.banner-cont p{font-size: 12px;line-height: 14px;}a.view span{font-size: 26px;}figure.on-proj img{width: 64px;}figure.on-proj{margin-top: -48px !important;margin-bottom: 42px;}figure.on-proj h2{font-size: 12px; top: 24px; width: 60px;}figure.on-proj a span{position: absolute; bottom: 5px; left: 0; right: 0; font-size: 20px; color: #fff;}.projects,.blog-holder{overflow-x: auto; overflow-y: hidden;}.projects ul,.blog-holder ul{white-space: nowrap;}/*.all-projects ul li, .blog-holder ul li{width: 40%; margin: 0 5px;}*/.projects>ul>li,.blog-holder>ul>li{width: 220px; margin: 0 5px;}.proj-det h3, .blog h3, .testimonials-holder h3, .leadership-holder h3, .contact-holder h3, ul.pages li{line-height: 18px; font-size: 16px; white-space: pre-wrap;}.proj-det p{font-size: 12px; padding: 0 10px;}.proj-det ul li{font-size: 10px;}a.view{font-size: 14px; width: auto;}.blog-section-holder h2, .testimonials-holder h2, .about-section-holder h2, .leadership-holder h2, .contact-holder h2{font-size: 30px; line-height: 22px;}.blog h6, .blog p, .testimonials-holder h6, .about-holder p.abt-jr, .leadership h6, .contact-holder address, .enq-form .form-control{font-size: 12px; padding-bottom: 12px; margin: 0;}.testimonials-holder p, .about-holder p.intro{padding-bottom: 14px;}.blog p{padding-bottom:0}.blog{padding: 25px 20px;}.blog-section-holder{padding: 30px 15px;}section.proj-hold{padding: 20px 10px 30px;}.blog-section-holder h2{padding-bottom: 30px;}.testimonials-holder p, .about-holder p.intro{font-size: 16px; line-height: 25px; margin-bottom: 0;}.about-holder p.intro{font-size: 16px; line-height: 18px; margin-bottom: 0;}.testi-section-holder, .leadership-holder{padding: 0px 30px 28px;margin-bottom: 42px;}.testimonials-holder h2, .leadership-holder h2{padding-bottom: 25px;}.testimonials-holder h6{padding-bottom: 3px;}.carousel-indicators li{border: 1px solid #c01a20 !important; border-radius: 10px;}.carousel-indicators .active{background-color:#c01a20 !important}.carousel-indicators{bottom: -45px !important;}.about-section-holder{background-position:-380px -300px; min-height:auto;}.contact-section-holder{background-size: cover;min-height:auto;}.about-holder{padding: 6%;}.about-holder h2{padding-bottom: 16px;}.leadership-holder ul li{display: inline-block; width: 100%; vertical-align: top;}/*.leadership-holder ul li img{width: 115px;}*/.leadership-holder{padding: 30px 0px;}.about-holder p{font-size:12px !important}.contact-holder,.contact-holder h2{text-align: center; padding-bottom:40px}.contact-holder h3{padding-bottom: 15px;}.corporate{margin-bottom: 40px;}.jr-address{margin-bottom: 60px;}h2.enq-heading{padding-bottom:30px}.links{display:none}.enq-form .form-control{margin:0 auto 10px !important; height: 50px; width: 245px;}.contact-section-holder{padding:30px 0 0}.container.pad0-xs{width: auto; padding: 0;}input.form-control[type=submit]{height: 55px; margin: 0 auto; width: 160px;}.leadership-holder h3{font-size:17px; line-height:14px; padding-bottom:10px; text-align: center;}.leadership h6{text-align: center;}.container.pad0-xs{width: auto; padding: 0;}ul.social-icon{text-align:center}.enq-form{padding-bottom: 30px;}footer{padding: 10px 0;}footer p{font-size: 12px; margin:20px}/*menu*/.menu1.show-menu,.menu2.show-menu,.menu3.show-menu{position: absolute; top:0px; right:0; bottom: 0; padding-top: 100px}.menu1.show-menu{top:110px; padding-top: 0}/*.menu2.show-menu{top:0; right:310px; bottom: 0; z-index: 5; background-color: rgba(0,0,0,0.5); opacity: 1}.menu3.show-menu{top:0px; right:350px; bottom: 0; z-index: 2; background-color: rgba(0,0,0,0.7);opacity: 1}*/.pad-top-120{padding: 0}.menu1{padding-left: 0;}.menu1,.menu2, .menu3,.hide-menu{position: absolute; top:100px; right: -800px; bottom: 0;padding: 10px;width: 100%;background-color: rgba(0,0,0,0.0)}.menu-cont-holder nav .close-icon a{border: none; border-radius: 2px; padding: 10px 0;}.menu-cont-holder nav .close-icon{padding-top: 11px;}.menu-cont-holder nav ul li{padding-right: 0; padding-bottom: 5px;}.menu-cont-holder nav ul li a{font-size: 16px; line-height: 12px;}a.view{padding: 10px 20px;}}@media (min-width:768px) and (max-width:1023px){/*section.section-holder{margin-top: 70px;}*/.jr-holder img{width: 20%;}.bangt1{height:525px!important}.ifers{ display: block;
    height: 400px !important;
    width: 690px;
	margin-left:-30px!important;
	font-size:8px!important}.carousel-inner .item{height: 220px;}.carousel-indicators{bottom: 10px !important;}.left-shape{display: none;}.right-shape{display: none;}.about-bottom, .about-holder p.abt-jr{padding: 0px; text-align:left;}.previous-arrow{margin-left: -26px;}.projects-card{width: 318px;}.next-arrow{margin-right: 0px;}.menu-cont-holder nav .close-icon{padding-top: 18px;}.menu-cont-holder nav .close-icon a{padding: 10px 0; border: none;}}@media screen and (max-width:360px){.big-srn-img{display:none !important}.blog-section-holder h2, .testimonials-holder h2, .about-section-holder h2, .leadership-holder h2, .contact-holder h2 {
    color: #474747;
    font-family: "brandon_grotesquelight";
    font-size: 20px;
	margin-top:5px;
    line-height: 30px;
    text-transform: uppercase;
}
.about-section-holder h1{font-size:22px!important; text-transform:uppercase; color:#474747; margin:0;line-height: 30px; font-family: 'brandon_grotesquelight'; color:#FF9900; margin-bottom:20px; margin-top:20px;}
.ifers{ display: block;
    height: 300px !important;
    max-width: 290px;
	margin-left:-30px!important;
	font-size:8px!important}
.about-holder h2{
background:none!important;
color:#df7317;
    font-size:20px!important;
	margin: 20px 0px;
    background-repeat: repeat-x;
    background-position: center;} 
	
	.about-holder p {
    font-size: 15px !important;
}
	.about-holder h2 span
	{
    padding-left: 10px;
    padding-right: 10px;}.about-holder h2 {
    padding-bottom: 0px;}
.about-holder h2{padding-bottom: 0px !important;}.small-srn-img{display:block !important}.jr-holder img{padding: 5px 0;}.jr-holder{padding: 0 10px 0;}.projects-card{width: 206px; margin: 0 auto;}.gmap{ width:100%; height:100%;}.banner-caption{padding: 8px 10px !important;}.banner-caption h3{font-size: 12px !important;}.previous-arrow{margin-left: -11px;}.carousel-inner .item{height: 250px;}.carousel-indicators{bottom: 0px !important;}.testimonials-holder p{padding: 0 0 15px 0} .gmap{ width:100%; height:100%}}@media screen and (max-width:600px){.about-section-holder{background-position:inherit;}.jr-header-scroll .jr-holder ul.details{vertical-align: middle;}.blog-section-holder h2, .testimonials-holder h2, .about-section-holder h2, .leadership-holder h2, .contact-holder h2 {
    color: #474747;
    font-family: "brandon_grotesquelight";
    font-size: 20px;
	margin-top:5px;
    line-height: 30px;
    text-transform: uppercase;
}
.about-holder h2{
background:none!important;
color:#df7317;
    font-size:20px!important;
	margin: 20px 0px;
    background-repeat: repeat-x;
    background-position: center;} 
	
	.about-holder p {
    font-size: 15px !important;
}
	.about-holder h2 span
	{
    padding-left: 10px;
    padding-right: 10px;}.about-holder h2 {
    padding-bottom: 0px;}}
	
	@media(min-width:900px) and (max-width:1920px){.jr-holder{max-width:1920px;margin:0 auto;padding:10px 0}
	
.bangt{height:205px!important; width:507px!important;}}
	
	@media (min-width:1200px) and (max-width:1366px){.menu-cont-holder nav{max-width: 1180px; margin: 0 auto}.bangt{height:277px!important; width:507px!important;}.bangt{height:277px!important; width:507px!important;}.bangt1{height:525px!important}.ifers{ display: block;
    height: 500px !important;
    width:100%;
	margin-left:-30px!important;
	font-size:8px!important}.jr-holder{max-width:1180px;margin:0 auto;padding:10px 0}}@media (min-width:1200px){.container{max-width:1470px; width:auto !important}.bangt{height:277px!important; width:507px!important;}.carousel-indicators{bottom: 40px !important;}.carousel-inner .item{padding-bottom:80px; height: 380px;}.gmap{height:290px !important;}.carousel-indicators li{display: inline-block; width: 96px !important; height: 96px !important; /*margin:0 25px !important;*/ border:none !important; border-bottom:3px solid transparent !important; border-radius: 0 !important;opacity:0.2;}.carousel-indicators .active{width: 96px !important; height: 96px !important; background-color: #fff; border-bottom:3px solid #bf1a20 !important; opacity:1;/*margin:0 25px !important;*/}.corporate{padding-bottom: 50px;}/*section.section-holder{margin-top: 94px;}*/.jr-holder img{width: 150px;}.jr-header-scroll .jr-holder img{width: 70px;}.jr-header-scroll .jr-holder ul.details li:last-child{padding: 6px 12px; font-size: 20px;}.jr-header-scroll .jr-holder .line{width: 20px; margin-bottom: 4px;}.jr-header-scroll .jr-holder .menu{vertical-align: middle;}.jr-header-scroll .jr-holder ul.details li{font-size: 18px;}}
	
	@media screen and (max-width:768px){.ongoing-projects-header{padding-bottom: 25px; font-size: 28px; line-height: 22px; text-align: center;}.banner-caption{padding: 10px 12px;}.bangt1{height:300px!important}.ifers{ display: block;
    height: 300px !important;
    max-width: 400;
	margin-left:-30px!important;
	font-size:8px!important}.banner-caption h3{font-size: 16px;}.owl-pagination{display: none;}.next-arrow{margin-right: 0px;}.logo-img{margin-top: -36px; text-align: center;}.button{padding: 0px;}.logo-img img{width: 34%;}.projects-card{margin: 0 auto;}.gmap{height:290px !important;}}@media (min-width:1024px) and (max-width:1199px){.projects-card{width: 266px;}.carousel-inner .item{height: 300px;}}@media (min-width:360px) and (max-width:479px){.projects-card{width: 268px;}.about-holder h2{padding-bottom: 0px !important;}.previous-arrow{margin-left: 0px;}.banner-caption{padding: 10px 12px;}.banner-caption h3{font-size: 10px;}.carousel-inner .item{height: 250px;}.carousel-indicators{bottom: 0px !important;}.about-holder h2{padding-bottom:0px !important;}.testimonials-holder p{padding: 0 0 15px 0}.gmap{height:100% !important;}}@media (min-width:480px) and (max-width:767px){.projects-card{width: 268px;}.previous-arrow{margin-left: 0px !important;}.carousel-indicators{bottom: 5px !important;}.carousel-inner .item{height: 200px;}.testimonials-holder p{padding-left: 0; padding-right: 0}.gmap{height:100% !important;}}@media (min-width:901px) and (max-width: 1023px){.projects-card{width: auto;}.logo-img{text-align: center; margin: -40px auto 0;}.about-holder h2{padding-bottom: 0px !important;}.logo-img img{width: 70%;}.next-arrow{margin-right: -24px;}figure.on-proj{margin-top: -90px;}.gmap{height:290px !important;}.proj-det p{padding: 0 15px;}}@media (min-width:1024px) and (max-width:1199px){ul.plots li{font-size: 12px;}.proj-det p{padding: 0 22px;}figure.on-proj{margin-bottom: 40px}.jr-holder img{width: 70px;}/*.carousel-inner .item{padding-bottom:50px; height: 217px;}*/ .carousel-indicators{bottom: 10px !important;}.next-arrow{margin-right: -10px;}.gmap{height:290px !important;}}


.availabilty-wrapper {
    padding: 20px 0;
}
.embed-responsive iframe,.embed-responsive embed,.embed-responsive object{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/*.model-villas p{
color: #888;  
}
.model-villas{
width: 100%;
min-height: 510px;
padding: 50PX 0PX 20PX;
background-attachment: fixed;
}
.model-villas img{ width:233px; max-width:100%;}
.model-villas img{ width:233px; max-width:100%;}

.project-details{
width: 100%;
min-height: 450px;
padding: 5PX 0PX 20PX;
background-attachment: fixed;
}

.project-details h1{ margin-top:50px;}

.model-villas h1, .project-details h1{
margin-bottom: 30px;
font-weight:normal;
}

.model-villas p{
font-size: 18px;
text-align: left;
margin: 0px 0px 40px;
float: left;
}

.project-details p{
font-size: 18px;
text-align: left;
margin: 10px;
float: left;
}


.banner-content img{ height:475px!important;}

.project-details .project-content{
background: #111111;
padding: 28px;
border-radius: 5px;
margin: 10px;
width: 100%;
float: left;
}*/
.specification h4 {
    clear: both;
    color: #f26539;
    padding-top: 25px;
    text-align: left;
}

.location img{
	width:100%;
}