@font-face{font-family:'Montserrat-Regular';src:url(../font/Montserrat-Regular.ttf)}
body{font-family:'Montserrat-Regular';background-color:#dbe4e9}
@font-face{font-family:'Century-Bold';src:url(../font/Century-Bold.ttf)}
h1,h2,h3,h4,h5,h6{font-family:'Montserrat-Regular'}
p{font-size:16px;line-height:28px}
.pd-0{padding:0;background-color:#fff}
.top-menu .bg-dark{background:none!important;padding:0}
.orderone{order:1}
.ordertwo{order:2}
.container-fluid{padding-top:40px;padding-bottom:40px}
.top-menu .navbar-dark .navbar-nav .nav-link{color:#000;font-size:18px;font-weight:100;padding:1.1vw .5vw;position:relative;border-right:.1vw solid #dbe4e9}
.top-menu .navbar-expand-md .navbar-nav{margin:auto;margin-right:0}
.top-menu .navbar-brand{padding:5px 0}
.top-menu .navbar-dark .navbar-nav .nav-link span{display:block;text-align:center}
.top-menu .nav-item .nav-link img{margin-right:5px}
.navbar-dark .navbar-toggler{color:#000;border-color:#000}
.from-banner h4{text-align:center;font-size:20px;font-weight:100;margin-top:15px}
.from-banner h4 span{display:block}
.from-banner{background:#fff}
.from-banner h1{font-size:30px;text-transform:uppercase;text-align:center}
.form_inner .form-control{margin-bottom:15px;border:none;border-bottom:1px solid#ced4da}
.no-padding{padding:0}
.btn-warning.btn-block{background-color:#56a7de;color:#000;border:1px solid#56a7de;font-size:20px}
.btn-warning.btn-block:hover{background-color:#56a7de;color:#000;border:1px solid#56a7de}
.og-block{margin:0 .5vw;background-color:#000;color:#fff;cursor:pointer;border-bottom-left-radius:1vw;border-bottom-right-radius:1vw;background-image:-webkit-linear-gradient(left,#444,#1a1a1a);padding-left:0}
.og-block li{padding:.5vw 0;font-size:1.01vw;text-align:center;list-style:none}
.og-block li a{color:#fff;text-decoration:none}
.og-block li img{margin-right:5px}
.required-coll a{color:#fff;text-decoration:none}
.required-coll{text-align:center;background-color:#0e66ae;color:#fff;padding:8px;width:50%;margin:0 auto;margin-top:10px;margin-bottom:10px}
.banner-offers{position:absolute;top:78px;left:0;overflow:hidden;z-index:9;margin-top:0;padding-bottom:.5vw;display:inline-block;width:25vw;background-color:rgba(0,0,0,.65);border-bottom-right-radius:8px;color:#fff}
.banner-offers h4{display:block;padding:1vw .8vw .3vw;font-size:1.8vw;font-weight:100;text-transform:uppercase;color:#fff;text-align:center}
.banner-offers h4 span{display:block;font-size:1.2vw;text-transform:capitalize;line-height:1.4vw;text-shadow:0 1px 2px #000;color:#fff}
.banner-offers h5{background-color:rgba(0,0,0,.3);padding:.6vw .8vw;margin-top:1vw;margin-bottom:.5vw;font-size:1vw;text-transform:capitalize;text-shadow:0 1px 2px #000;list-style:none}
.pro-status{display:inline-block;padding:.3vw 2.3vw .1vw 1vw;font-size:1.3vw;text-transform:uppercase;color:#fff;background-color:#0e66ac}
.pro-tag-line{display:block;padding:.1vw .8vw;font-size:1.2vw;text-transform:capitalize;line-height:1.4vw;text-shadow:0 1px 2px #000;color:#fff}
.pro-price{display:block;padding:.1vw .8vw .3vw;color:#fff;text-shadow:0 1px 2px #000;font-size:1.8vw}
.enquire-btn{font-size:1.2vw;padding:.3vw 2vw;margin-left:15px}
.enquire-btn.form{font-size:1.2vw;padding:.3vw 2vw;margin:0 auto;display:block}
.banner-offers p{margin:8px 15px}
.banner-offers ul{padding-left:0;list-style:none}
.banner-offers ul li{text-align:center;font-size:15px;line-height:28px;background:#82392a;color:#000;margin-bottom:8px;padding:2px}
.bg-none1{background:none!important;color:#fff!important;border:1px solid#fff}
.aboutus h1{font-size:2.5vw;color:#282c6b}
.aboutus h4{font-size:1.5vw;margin-bottom:1vw;color:#282c6b}
.aboutsection{padding:3vw 6vw 1.5vw 2vw;background-color:#fff;margin:1vw 0;position:relative;overflow:hidden}
.aboutus h3{position:absolute;top:10px;right:-160px;color:#fdcb00;font-size:3vw;letter-spacing:0;writing-mode:vertical-rl;text-orientation:mixed}
.footer-widget p{color:#000;margin-bottom:15px;font-size:1.12vw;text-align:justify}
.moreless-button{font-weight:600;color:#000;font-size:.875rem;cursor:pointer;margin:8px 0 15px}
.project h4{text-align:center;font-size:1.5rem;color:#000}
.priceimg img{width:100%;border:1px solid#e6e6e6}
.priceimg h4{font-size:16px;text-align:center;background:#0e66ae;padding:10px;color:#fff}
.aboutus.price1 h3{position:absolute;top:10px;right:-575px;color:#fdcb00;font-size:3vw;letter-spacing:0;writing-mode:vertical-rl;text-orientation:mixed}
.btn-warning{color:#fff;background-color:#282c6b;border-color:#282c6b}
.head{position:absolute;top:80px;right:0;color:#282c6b;font-family:roboto,Helvetica,Arial,sans-serif;font-size:3vw;letter-spacing:0;writing-mode:vertical-rl;text-orientation:mixed}
.ami-container{padding:1.2vw .8vw .8vw;height:16vw;margin-bottom:25px}
.ami-block{display:inline-block;position:relative;background:0 0;border:none;color:#000;cursor:pointer;box-shadow:1px 1px 25px #e0e0e0;width:100%;margin-bottom:25px}
.ami-container p{font-size:18px;font-weight:600;text-align:center}
.row-cols-md-3 .fa{color:#fdcb00;font-size:24px}
.row-cols-md-3 .my-2{font-size:1.12vw}
.row-cols-1{margin-top:25px}
.location-icon img{width:150px;display:block;margin:0 auto;padding:15px 0}
.location-icon p{font-size:1.12vw;text-align:center}
.logo-center1{margin:0 auto}
.aboutusp p{font-size:1.12vw;text-align:justify}
.aboutusp h4{font-size:1.5vw;text-transform:uppercase}
.Disclaimer p{font-size:.75vw;margin-bottom:0}
.vsv-text-bk{width:97%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.vsv-text-bg{display:block;background-color:rgba(0,0,0,.5);color:#fff;text-shadow:0 1px 2px #000;text-align:center;font-size:1.8vw;padding:1vw 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.vsv-icon{display:inline-block;width:5vw;height:5vw;background-color:#fff;-webkit-mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ4NS43NCA0ODUuNzQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4NS43NCA0ODUuNzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMjQyLjg3MiwwQzEwOC43MzIsMCwwLjAwNCwxMDguNzM2LDAuMDA0LDI0Mi44NjRjMCwxMzQuMTQsMTA4LjcyOCwyNDIuODc2LDI0Mi44NjgsMjQyLjg3Ng0KCQkJYzEzNC4xMzYsMCwyNDIuODY0LTEwOC43MzYsMjQyLjg2NC0yNDIuODc2QzQ4NS43MzYsMTA4LjczNiwzNzcuMDA4LDAsMjQyLjg3MiwweiBNMzM4LjQxMiwyNjMuOTRsLTEzNC4zNiw5Mi43MzINCgkJCWMtMTYuNzc2LDExLjU4OC0zMC41ODQsNC4yNDgtMzAuNTg0LTE2LjMxNlYxNDUuMzhjMC0yMC41NTYsMTMuODA4LTI3LjksMzAuNTg0LTE2LjMxMmwxMzQuMzIsOTIuNzMyDQoJCQlDMzU1LjEzNiwyMzMuMzg0LDM1NS4xNzYsMjUyLjM0OCwzMzguNDEyLDI2My45NHoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==) no-repeat center;mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ4NS43NCA0ODUuNzQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ4NS43NCA0ODUuNzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMjQyLjg3MiwwQzEwOC43MzIsMCwwLjAwNCwxMDguNzM2LDAuMDA0LDI0Mi44NjRjMCwxMzQuMTQsMTA4LjcyOCwyNDIuODc2LDI0Mi44NjgsMjQyLjg3Ng0KCQkJYzEzNC4xMzYsMCwyNDIuODY0LTEwOC43MzYsMjQyLjg2NC0yNDIuODc2QzQ4NS43MzYsMTA4LjczNiwzNzcuMDA4LDAsMjQyLjg3MiwweiBNMzM4LjQxMiwyNjMuOTRsLTEzNC4zNiw5Mi43MzINCgkJCWMtMTYuNzc2LDExLjU4OC0zMC41ODQsNC4yNDgtMzAuNTg0LTE2LjMxNlYxNDUuMzhjMC0yMC41NTYsMTMuODA4LTI3LjksMzAuNTg0LTE2LjMxMmwxMzQuMzIsOTIuNzMyDQoJCQlDMzU1LjEzNiwyMzMuMzg0LDM1NS4xNzYsMjUyLjM0OCwzMzguNDEyLDI2My45NHoiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==) no-repeat center}
.effetMoveGradient,.effetMoveGradient:hover{text-shadow:0 3px 6px #fdcb00;background-color:#fdcb00;background:linear-gradient(-45deg,#fdcb00,#fdcb00,#fdcb00,#fdcb00);background-size:400% 400%;-webkit-animation:Gradient 3s ease infinite,rocking 3s ease infinite;animation-delay:2s;-moz-animation:Gradient 3s ease infinite,rocking 3s ease infinite;animation-delay:2s;animation:Gradient 3s ease infinite,rocking 3s ease infinite;animation-delay:2s;color:#000;border:none}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.destop-none1{display:none!important}
.sectio-bro-btn{font-size:18px;margin:25px 0;border:1px solid#0e66ae;color:#000;padding:10px 15px}
.sectio-bro-btn:hover{background-color:#0e66ae;border:1px solid#0e66ae}
.modal-head{background-color:#0e66ae;display:block;font-size:1.5vw;text-transform:capitalize;font-weight:400;color:#fff;padding:1.2vw 0;text-align:center}
.modal-highlight-bg{background-color:#f9f9f9;border-top-right-radius:10px;border-bottom-right-radius:10px}
.modal-highlight-title{display:block;text-align:center;font-size:1.2vw;font-weight:600;padding:.4vw 0 .1vw;color:#0e66ae}
.modal-highlight{list-style:none;padding:1vw 0;margin-bottom:0}
.modal-highlight li span{display:block;font-size:1vw;color:#0e66ae;padding:0 0 .6vw;text-align:center;font-weight:100}
.modal-highlight li i{display:inline-block;font-size:3.3vw;color:#fdcb00}
.modal-dialog.enq-modal{max-width:35vw;border-radius:3px}
.modal-body.inq-form{padding:0}
.modal-highlight img{margin:0 auto;display:block}
.from-banner.modal1{margin:15px 0}
.from-banner img{margin:0 auto;display:block;width:30%}
.row.modalrowpd{padding-right:15px;padding-left:15px}
.text-danger{color:#dc3545!important}
.aboutsection .col-6 img{margin-bottom:10px;width:100%}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
@-webkit-keyframes bounceIn {
20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}
to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes bounceIn {
20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}
to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}
.sectio-bro-btn{color:#000!important}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.slideInDown{0-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
80%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
@keyframes slideInDown {
0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
80%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
.iti{display:block!important}
.ami-block{display:inline-block;position:relative;background:0 0;border:none;color:#000;cursor:pointer;box-shadow:1px 1px 25px #e0e0e0}
.ami-container{display:block;text-align:center}
.fancybox-share__button--pt{background:#00e676!important}
@keyframes rocking {
0%{transform:rotate(0)}
25%{transform:rotate(0)}
50%{transform:rotate(2deg)}
75%{transform:rotate(-2deg)}
100%{transform:rotate(0)}
}
@-webkit-keyframes Gradient {
0%{background-position:0 50%}
50%{background-position:100% 50%}
100%{background-position:0 50%}
}
@-moz-keyframes Gradient {
0%{background-position:0 50%}
50%{background-position:100% 50%}
100%{background-position:0 50%}
}
@keyframes Gradient {
0%{background-position:0 50%}
50%{background-position:100% 50%}
100%{background-position:0 50%}
}
.effetMoveGradient,.effetMoveGradient:hover{text-shadow:0 3px 6px var(--colorPrimary);background-color:var(--colorSecondary);background:linear-gradient(-45deg,var(--colorPrimary),var(--colorSecondary),var(--colorPrimary),var(--colorSecondary));background-size:400% 400%;-webkit-animation:Gradient 3s ease infinite,rocking 3s ease infinite;animation-delay:2s;-moz-animation:Gradient 3s ease infinite,rocking 3s ease infinite;animation-delay:2s;animation:Gradient 3s ease infinite,rocking 3s ease infinite;animation-delay:2s;color:var(--colorBtn);border:none}
.effetGradient,.effetGradient:hover{text-shadow:0 3px 6px var(--colorPrimary);background-color:var(--colorSecondary);background:linear-gradient(-45deg,var(--colorPrimary),var(--colorSecondary),var(--colorPrimary),var(--colorSecondary));background-size:400% 400%;-webkit-animation:Gradient 3s ease infinite;-moz-animation:Gradient 3s ease infinite;animation:Gradient 3s ease infinite;color:var(--colorBtn);border:none}
.effectScale{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.effectScale:hover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.sectio-bro-btn{background-color:transparent;color:var(--colorPrimary);border:1px solid 1px solid#fdcb00}
.sectio-bro-btn:hover{text-shadow:0 3px 6px var(--colorPrimary);background-color:#fdcb00;background:linear-gradient(-45deg,#fdcb00,#fdcb00,#fdcb00,#fdcb00);background-size:400% 400%;-webkit-animation:Gradient 3s ease infinite;-moz-animation:Gradient 3s ease infinite;animation:Gradient 3s ease infinite;color:var(--colorBtn);border:1px solid transparent}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
@-webkit-keyframes slideInDown {
0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
80%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInDown {
0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
80%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
button.btn.btn-warning.enquire-btn.effetMoveGradient.effectScale{color:#000;background-color:#f36}
.effectScale{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.effectScale:hover{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
button.btn.btn-warning.enquire-btn.effetMoveGradient.effectScale{color:#fff;background-color:#82392a;text-align:center;margin:0 auto;display:block}
.nav-link.ami-tab.active{color:#fff;background-color:#0e66ae}
.nav-link.ami-tab{background-color:transparent;color:#0e66ae;border:2px solid #0e66ae;border-radius:0}
.close{margin-right:12px;margin-top:12px;opacity:1.8;color:#fff}
.Disclaimer a{color:#000}
.mobile-responsive{display:none}
.destop-responsive{display:block}
.top-menu{position:fixed;top:0;left:0;width:100%;background:#fff;right:0;z-index:99}
.from-banner.banner-right.destop-responsive{position:fixed;top:0;right:0;width:25%}
.pricelistdiv12 img{margin:0 auto;display:block}
span.form-last-heading{font-weight:700}
.pricelistdiv12{margin-bottom:20px}
span.form-last-heading i.fa.fa-car{font-size:18px}
.animate-heading{font-size:16px;animation:bigtext 1s linear infinite;transform:scale(0.9)}
@keyframes bigtext {
0%{transform:scale(0.9)}
50%{transform:scale(1)}
100%{transform:scale(0.9)}
}
.mobile-responsive span.form-last-heading{padding-bottom:10px}
.top_form h2{text-align:center;color:#fff;font-size:25px;padding:15px;background-image:-webkit-linear-gradient(left,#444,#1a1a1a)}
.form-box{margin-top:20px!important;position:fixed;right:0;z-index:99999;bottom:0;background:#fff;padding:0;z-index:99;width:22%}
.form-box h4{font-size:22px;text-align:center;margin:0 auto;background:#e8e8e8;padding:20px 0;font-weight:600;letter-spacing:2px;color:#000}
.top_form h2 span{cursor:pointer;margin-left:5%}
.top_form h4 a{color:#282c6b}
#gallery .col-md-3.col-sm-12{margin-bottom:20px}
span.animated.bounceIn.infinite{font-weight:400!important}
.desktop-view{display:block}
.mobile-view{display:none}
img.img-fluid.desktop-view{display:block}
img.img-fluid.mobile-view{display:none}
.locationli li{line-height:32px;font-size:1.12vw}
.ami-container img{width:100%}
@media(min-width: 1500px) and (max-width: 1800px) {
.top_form h2{text-align:center;color:#fff;font-size:22px;padding:8px;background-image:-webkit-linear-gradient(left,#444,#1a1a1a)}
.from-banner h4{text-align:center;font-size:14px;font-weight:100;margin-bottom:15px;margin-top:15px}
.form-box h4{padding:10px 0}
.og-block li{font-size:20px}
.form_inner .form-control{margin-bottom:10px}
.top-menu .navbar-dark .navbar-nav .nav-link{color:#000;font-size:14px}
.top-menu{width:100%}
.form-box{width:24%}
}
@media(max-width: 1366px) {
.form-box{width:27%}
.top_form h2{text-align:center;color:#fff;font-size:22px;padding:8px;background-image:-webkit-linear-gradient(left,#444,#1a1a1a)}
.from-banner h4{text-align:center;font-size:14px;font-weight:100;margin-bottom:15px;margin-top:15px}
.form-box h4{padding:10px 0}
.og-block li{font-size:20px}
.form_inner .form-control{margin-bottom:10px}
.top-menu .navbar-dark .navbar-nav .nav-link{color:#000;font-size:14px}
.top-menu{width:85%}
}
@media(max-width: 1280px) {
.pricelistdiv12 img{width:100%}
a.navbar-brand{width:25%}
.banner-offers{position:absolute;top:77px}
}
@media(max-width: 768px) {
a.navbar-brand{width:54%}
.form-box{position:relative!important}
.desktop-view{display:none}
.mobile-view{display:block}
img.img-fluid.desktop-view{display:none}
img.img-fluid.mobile-view{display:block}
}






body{font-family: 'Montserrat', sans-serif;}
h2 ,h4 ,h1,h3 {font-family: 'Montserrat', sans-serif;}  
p{font-family: 'Montserrat', sans-serif;}
.row{margin: 0px;}
.navbar{ padding-top: 38px;}

.navbar-brand img{
    font-size: 30px;
    width: 60%;
   padding-left: 10px;
}

.navigation{
    padding-top: 5px;
    text-align: right !important;
    margin: 0px 0px 0px 109px;
    }
.new_launch{
      font-size: 12px;
    color: #ffffff;
    padding: 5px 10px;
    margin-left: 20px;
    background-color: #f30909;
}

.new_launch_img{
          font-size: 12px;
    color: #ffffff;
    padding: 5px 10px;
    
    background-color: #f30909;
        position: absolute;
    top: 0;
    left: 0;
}
.navigation ul li{padding-right: 14px;}

.navigation ul li:hover .dropdown-menu{ display: block;}

.navigation ul li a{color: #fff !important; font-weight: 400;}

.dropdown-menu{border-radius: 0px}

.dropdown-menu .dropdown-item {
  padding: 10px 25px;
    font-size: 15px;
    color: #212529 !important;
   }
.dropdown-menu .dropdown-item:hover {background-color: #77ca36;}

.Connect a{ color: #fff; font-size: 15px; text-decoration: none;}
.call_btn{
    background-color:#77ca36;
    padding: 7px 12px;
    margin-right: 20px;
    transition-duration: 1s;
}
.call_btn:hover{background-color: none; background-color:#329ed8;}
.header_menu{
    position:absolute;
    z-index:100;
   width: 100%;
   }
.carousel-caption {
    position: absolute;
    width:50%;
    right: 15%;
    bottom: 39%;
    left: 11%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: left;
}
.carousel-caption h3{
    text-transform: uppercase;
    letter-spacing: 3px;
    padding: 8px 25px;
    background: #111;
    display: inline;
    font-weight: 300;
    font-size: 15px;
}
.carousel-caption h1{
    font-size: 62px;
    font-weight: 800;
    letter-spacing: -1px;
}
.Connect{margin: 0px 46px;}

.enquiry_btn{ background-color:#77ca36; padding: 7px 12px;}

.enquiry_btn:hover{background-color: none; background-color:#329ed8;}

.project{margin-top: 50px;}

.project_heading{ text-align: center;margin: 40px 0px;}

.slider_form{
    
    position: absolute;
    top: 10%;
    right: 100px;
    padding: 20px 20px 0px 20px;
    
    z-index: 3;
}
.slider_form h5{
    color: #fff;
    text-align: center;
    margin-bottom: 31px;
}
.project_heading h1{font-weight: 800;letter-spacing: -0.8px;}

.ekko-lightbox .ekko-lightbox-container .ekko-lightbox-nav-overlay a span{
    position: absolute;
    font-size: 40px;
    top: 45%;
    cursor: pointer;
}

.ekko-lightbox .ekko-lightbox-container .ekko-lightbox-nav-overlay a + a span {
    position: absolute !important;
    right: 15px !important;
    top: 45% !important;
}

.project_img{margin-bottom: 28px; overflow: hidden;}

.project_img img{position: relative; transition-duration:1s; overflow: hidden !important;}

.project_img img:hover{transform:scale(1.05); overflow: hidden;}

.project_section_imgheading p{font-size: 15px;font-family: 'Montserrat', sans-serif;}

.project_section_imgheading{
    font-size: 18px;
    font-weight: 400;
    line-height: 23px;
    color: #000;
    background-color: #f5f5f5;
    text-align: left;
    padding: 30px 30px 10px !important;
}
.project_section_imgheading h5{
    font-size: 17px;
    font-weight: 400;
    line-height: 22px;
    color: #2b94d2 !important;}

.project_section_imgheading h4{
    font-weight: 700;
    font-size: 25px;
    letter-spacing: -0.6px;
    margin: 0px;}

.project_section_imgheading_btn{
   font-size: 15px;
    font-family: 'Montserrat', sans-serif;
    text-align: right;
    padding: 10px 0px 20px;
}
.view_project_btn{
    text-align: right;
    background-color: #2b94d2;
    padding: 10px 15px;
    color: #fff !important;
    transition-duration: 1s;
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 0px;
    font-size: 13px;
    text-transform: uppercase; 
}
.view_project_btn:hover{
   text-decoration: none;
   background-color: none;
   background-color:#77ca36;
}
.btn{text-align: center; margin: 14px 0px;}

.project_btn a{color: #fff; text-decoration: none;}

.project_btn {
    color: #fff;
    background-color:#77ca36;
    padding: 10px 18px;
    margin-right: 20px;
    transition-duration: 1s;
}
.project_btn:hover{
    background-color: none;
    background: #2b94d2;
    color: #fff;
    text-decoration: none;
}

.godrej_properties{
    text-align: center;
    padding: 100px 0px;
    margin-top: 40px;
    background: #003452;
}
.godrej_properties_content h2{
    font-weight: 800;
    letter-spacing: -0.8px;
    font-size: 34px;
    color: #fff;
}
.godrej_properties_aboutcontent h2{
    text-align: left;
    padding:  40px 0px 25px 0px;}
.godrej_properties_aboutcontent p{
    font-size: 19px;
    line-height: 1.6;
    text-align: left;
}
.godrej_properties_content h4{
    font-size: 22px;
    line-height:32px;
    text-transform: uppercase;
    color: #fff; font-weight: 300;
    font-family: 'Montserrat', sans-serif;
}
.godrej_properties_content img{border: 10px solid #fff9; margin-top: 20px;}

.godrej_properties_content p{
    font-size: 16px;
    line-height:32px;
        text-align: justify;
    padding: 20px;
    color: #fff; font-weight: 300;
   font-family: 'Montserrat', sans-serif; 
}
.project_img_overflow{ padding: 0; overflow: hidden;}

.btn-second{margin: 50px 0px;}

.get_in_touch{background:#f5f5f5;padding: 80px 0px 0px;}

.get_in_touch_heading{text-align: center;}

.get_in_touch_heading h2{font-weight: 800;
    letter-spacing: -0.8px;
    font-size: 34px;
    color: #111;
}
.footer_fistrow i{color: #2b94d2 !important;display: block}

.footer_fistrow {margin-bottom: 30px; color: #111; margin-top: 52px}

.get_in_touch p{font-size: 15px; text-align: center; margin-bottom: 20px;}

.footer_fistrow a{font-size: 32px; font-weight: 800; color: #999;letter-spacing: -0.5px}

.footer_fistrow a:hover{color: #2b94d2 !important; text-decoration: none;}

.footer_bg{ background-color:#e6e6e6; padding: 80px 0px;}

.footer_fistrow_about h4{padding-bottom: 10px;}

.footer_project h4{padding-bottom: 10px; }

.social_links h4{padding-bottom: 10px;   }

.footer_fistrow_about{padding-right: 50px;}

.fotter_connect{text-align: center;}

.fotter_connect i{font-size: 30px;}

.last_footer{
    background-color:#77ca36;
    padding: 5px 0px;
    text-align: center;
}
.footer_project ul{ padding: 0px;}

.footer_project ul li{list-style: none; padding-bottom: 8px;}

.social_links ul{padding: 0px;}

.social_links ul li{
display: inline-block;
list-style: none;
padding-right: 10px;
}
.mobile_call_to_action{display: none;}

.about_header_menu{background-color: #272727;}

.about_navbar{padding: 25px;}

.about_header_img{
    background-image: url(../images/aboutheader.jpg);
    color: #fff;
    height: 400px;
    padding: 75px;
}
.about_heading{ padding-top: 25px; text-align: left;width: 100%;}

.about_heading h1{
    padding-top: 93px;
    font-weight: 800;
    letter-spacing: -0.8px;
    font-size: 34px;
}
.about_heading p{
    font-size: 15px;
    text-align: center;
    margin-bottom: 20px;}

.contact_header_img{
    background-image: url(../images/contact_banner.jpg);
    color: #fff;
    height: 400px;
    padding: 75px;
}
.content_connect{padding: 50px;}

.address-text{padding-right: 20px;}

.address-text ul li i{padding-right: 10px;}

.address-text ul li{
    list-style: none;
    font-size: 18px;
    padding-bottom: 10px;
}
.disclaimer{
    font-size: 12px !important;
    padding-bottom: 20px;
    margin: 0px !important;
    color: #999;
}
.address-text h2{padding: 20px 0px;}

.contact_form h2{padding: 20px 0px;}

.project_header_img{
    background-image: url(../images/project_banner.jpg);
    color: #fff;
    height: 400px;
    padding: 75px;
}







@media only screen and (min-width:768px) and (max-width:1024px) {
    
    .slider_form{display: none;}

.navbar {
    padding-top: 12px !important;
        width: 100%;
}
    .carousel-caption {bottom: 11%;}
    .carousel-caption h1 {font-size: 58px;}
    .Connect {display: none;}
    
    .header_menu {background-color: #000;}
    .navbar-toggler {
    background-color: #e0e0e0;
    padding: 1px 5px;
}
    
    .navigation {
    padding-top: 5px;
        text-align: left !important;
        margin: 31px 0px 0px 55px;}
    .footer_fistrow a {
    font-size: 28px;
        font-weight: 700;}
    
    .content_connect .col-md-6 {max-width:100% !important;     flex: 0 0 100%;}

}


@media only screen and (min-width:480px) and (max-width:640px) {
    
.navigation {margin: 0px;}
    

.mobile_call_to_action{
    display: block;
    position: fixed;
    bottom: 0px;
    margin: 0 auto;
    text-align: center;
    float: left;
    left: 71px !important;
    z-index: 2000;
    width: 100%;
}  
.navigation ul li:hover .dropdown-menu {display: block;}
    
 .mobile_call_to_action ul{
    margin: 0px auto;
    padding: 0px;
    text-align: center;
    width: 100%; 
}
.mobile_call_to_action ul li{
   list-style: none;
   float: left;
   padding: 0px 10px 0px 0px;
   text-align: center;
   margin: 0 auto;
}   
.mobile_call_to_action ul li a{
    background: #000;
    color: #fff;
    padding: 10px 17px 10px 17px;
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 20px !important;
}  
.call_mobile a{
   background: #77b248  !important;
   color: #fff !important;
   padding: 10px 30px 10px 30px;
   display: inline-block;
   width: 100%;
   text-align: center;   
} 
.slider_form{display: none;} 
    
    
}




@media only screen and (min-width:320px) and (max-width:480px){
    
.navigation {margin: 0px;}
    
.d-none {display: block !important;}
    
.navigation ul li:hover .dropdown-menu {display: block;}
    
.navbar-brand img{width:170%;} 
    
.header_menu{background-color: #080808;}
    
.navbar{padding-top: 10px;}
    
.Connect{display: none;}
    
.navbar-brand{ width: 33%;}
    
.navbar-light .navbar-toggler {color: rgb(247, 246, 246);}
    
.bd-example{padding-top: 59px} 
    
.carousel-caption {bottom: 17%; left: 16%;}
    
.carousel-caption h1 {font-size: 22px;}
    
.carousel-caption h3 {padding: 7px 15px; font-size: 10px;}
    
.navigation ul li{padding-right: 0px; text-align: center;}
    
.navbar-toggler{background-color: #e0e0e0; padding: 1px 5px;}
    
.project{margin-top: 50px;}
    
.project_heading{text-align: center; margin: 26px 0px; }
    
.godrej_properties_content h2 {font-size: 33px;}
    
.project_section_imgheading h4 {font-size: 22px;}
    
.project_section_imgheading h5 {font-size: 15px;}
    
.project_section_imgheading p {font-size: 13px}
    
.project_section_imgheading {padding: 20px 17px 10px !important;}
    
.project_section_imgheading_btn {text-align: center;}
    
.project_heading h2{font-size: 33px;}
    
.project_img{margin-bottom: 28px;}
    
.get_in_touch_heading {padding: 0px 8px;}
    
.get_in_touch_heading h2 {font-size: 33px;} 
    
.get_in_touch p {padding: 0px 15px;}
    
.about_header_img p{font-size: 14px;}
    
.project_header_img p{font-size: 14px;}
    
.contact_header_img p{font-size: 14px;}
    
.about_header_img {padding: 56px;}
    
.project_header_img {padding: 56px;}
    
.contact_header_img {padding: 56px;}
    
.about_heading {padding-top: 0px;}
    
.contact_header_img {background-size: cover; background-position: center;}
    
.address-text h2 {
    padding: 15px 0px;
    font-size: 29px;
    font-weight: 700;
}
    
.address-text {padding-right: 0px;}
.address-text ul{padding: 0px;}
.address-text ul li {font-size: 13px;}
.content_connect {padding: 29px;}
.contact_form h2 {font-size: 29px;font-weight: 700;}    
.fotter_connect{margin-bottom: 40px; }
    
.mobile_call_to_action{
    display: block;
    position: fixed;
    bottom: 0px;
    margin: 0 auto;
    text-align: center;
    float: left;
    left: 16px;
    z-index: 2000;
    width: 100%;
}   
.mobile_call_to_action ul{
   margin: 0px auto;
   padding: 0px;
   text-align: center;
   width: 100%;
}
.mobile_call_to_action ul li{
    list-style: none;
    float: left;
    padding: 0px 10px 0px 0px;
    text-align: center;
    margin: 0 auto;
}
.mobile_call_to_action ul li a{
    background: #000;
    color: #fff;
    padding: 10px 17px 10px 17px;
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 14px;
}
.call_mobile a{
   background: #77b248  !important;
   color: #fff !important;
   padding: 10px 30px 10px 30px;
   display: inline-block;
   width: 100%;
   text-align: center;   
}   
.godrej_properties_content p {text-align: left;padding: 20px 0px;}
    
.ekko-lightbox .ekko-lightbox-container .ekko-lightbox-nav-overlay a span{
    position: absolute;
    font-size: 20px;
    top: 45%;
    cursor: pointer;
}
.ekko-lightbox .ekko-lightbox-container .ekko-lightbox-nav-overlay a + a span {
    position: absolute !important;
    right: 15px !important;
    top: 45% !important;
}
.slider_form{display: none;}
    
   
    
}


.form-bg-clas p{ 
		margin-top:10px; 
		margin-bottom:11.6px;
		
		}
.form-bg-clas{ 
		margin-top:0px;
		}
.form-bg-clas{ 
	background-color: #0d669c; 
	padding:10px 20px;
	}
.form-bg-clas p{ 
	margin-top:15px; 
	margin-bottom:10px;
	}
.form-bg-clas p label{ 
	font-weight:normal; 
	font-size:14px; 
	color:#fff; 
	text-transform:uppercase;
	}
.form-clas{ 
	position:absolute; 
	top:0px; 
	width:320px;
	right:20px;
	}
	.form-clas{ right:20px;}

	}
.form-clas{ 
		position:relative;
		}
.form-clas{ width:100%; right:0px;}


.top-image{ 
 
	text-align:center; 
	
	}
	
.top-image img{ 
	width:100%; 
	height:auto;
	}
.top-image {
    text-align: center;
    margin-top: 20px;
}
.formpad{padding:0px 0px ; margin-top:0px;}

.formpad{padding:0px 10px ; margin-top:100px;}

.text-box-clas{ 
	font-size:14px;
	width:100%; 
	background: #FFF;
	border:1px solid  #c1bcbc; 
	padding:8px; 
	color:#000 !important;
	}
	
.text-box-clas:focus{ 
	outline:none;
	}

.select-box-clas{
      font-size:14px;
	  width:100%; 
	  background-color: #FFFFFF;
	border:1px solid  #c1bcbc;
	padding:8px; 
	color:#000;
	height:50px;
	}
	
.select-box-clas:focus{ outline:none;}

.dwn-clas{ 
	color:#ffffff; 
	text-align:center; 
	font:16px; 
	font-weight:400; 
	background:#e20f1a;
	border:1px solid #e20f1a;
	width:100%;
	-webkit-transition: all .5s ease-in-out; 
	-moz-transition: all .5s ease-in-out; 
	-ms-transition: all .5s ease-in-out;      
	-o-transition: all .5s ease-in-out; 
	transition: all .5s ease-in-out; 
	margin-top:5px;
	text-transform:uppercase;
	}
.formdiv {
    background: #000;
    text-align: center;
    padding: 10px;
    margin-bottom: 0px;
    margin-top: 10px;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
}
	
.map-responsive{

    overflow:hidden;

    padding-bottom:56.25%;

    position:relative;

    height:0;

}

.map-responsive iframe{

    left:0;

    top:0;

    height:100%;

    width:100%;

    position:absolute;

}