.hero-carousel{ width: 100%; height: 550px; background: url(../images/whitelandbanner.jpg) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:225px; padding:17px; margin-top:109px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:35px; font-family: calibri; color: #F0F0F0!important; }
.hero-heading h2{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; color:white; }
.hero-title{ width:100%; height:24px; font-size:25px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:33px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:5px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 330px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: absolute; right: 70px; top: 110px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 10px; background: #fff; }
.h2-h1{ height:34px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:43px; font-size:35px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 450px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 739px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:25px; list-style: none; margin-left:-35px; font-size:16px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 600px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:500px; }
.siteimg{width:100%; height:500px; margin:auto;}
.location-advantage{ width: 100%; height: 400px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/about-image-low-rise.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: 679px; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }


@media all and (max-width:2048px)

{

.hero-carousel{ width: 100%; height: 550px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:225px; padding:17px; margin-top:109px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:25px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:33px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:5px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 330px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: absolute; right: 70px; top: 110px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 10px; background: #fff; }
.h2-h1{ height:34px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:43px; font-size:35px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 450px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 739px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:25px; list-style: none; margin-left:-35px; font-size:16px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 600px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:500px; }
.siteimg{width:100%; height:500px; margin:auto;}
.location-advantage{ width: 100%; height: 400px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: 679px; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }    
	
}

@media all and (max-width:1536px)

{

.hero-carousel{ width: 100%; height: 550px; background: url(../images/whitelandbanner.jpg) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:225px; padding:17px; margin-top:109px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:25px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:33px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:5px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 330px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: absolute; right: 70px; top: 110px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 10px; background: #fff; }
.h2-h1{ height:34px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:43px; font-size:35px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 450px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 739px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:25px; list-style: none; margin-left:-35px; font-size:16px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 600px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:500px; }
.siteimg{width:100%; height:500px; margin:auto;}
.location-advantage{ width: 100%; height: 400px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: 679px; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }
	
}

@media all and (max-width:1440px)

{

.hero-carousel{ width: 100%; height: 550px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:225px; padding:17px; margin-top:109px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:25px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:33px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:5px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 330px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: absolute; right: 70px; top: 110px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 10px; background: #fff; }
.h2-h1{ height:34px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:43px; font-size:35px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 450px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 739px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:25px; list-style: none; margin-left:-35px; font-size:16px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 600px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:500px; }
.siteimg{width:100%; height:500px; margin:auto;}
.location-advantage{ width: 100%; height: 400px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: 679px; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }
	
}

@media all and (max-width:1366px)

{
	
.hero-carousel{ width: 100%; height: 550px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:225px; padding:17px; margin-top:109px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:25px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:33px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:5px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 330px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: absolute; right: 70px; top: 110px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 10px; background: #fff; }
.h2-h1{ height:34px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:43px; font-size:35px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 450px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 739px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:25px; list-style: none; margin-left:-35px; font-size:16px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 600px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:500px; }
.siteimg{width:100%; height:500px; margin:auto;}
.location-advantage{ width: 100%; height: 400px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: 679px; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }

}

@media all and (max-width:1280px)

{

.hero-carousel{ width: 100%; height: 550px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:225px; padding:17px; margin-top:109px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:25px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:33px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:5px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 330px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: absolute; right: 70px; top: 110px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 10px; background: #fff; }
.h2-h1{ height:34px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:43px; font-size:35px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 450px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 739px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:25px; list-style: none; margin-left:-35px; font-size:16px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 600px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:500px; }
.siteimg{width:100%; height:500px; margin:auto;}
.location-advantage{ width: 100%; height: 400px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: 679px; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }    
	
}


@media all and (max-width:1232px)

{

.hero-carousel{ width: 100%; height: 550px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:225px; padding:17px; margin-top:109px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:25px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:33px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:5px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 330px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: absolute; right: 70px; top: 110px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 10px; background: #fff; }
.h2-h1{ height:34px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:43px; font-size:35px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 450px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 739px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:25px; list-style: none; margin-left:-35px; font-size:16px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 600px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:500px; }
.siteimg{width:100%; height:500px; margin:auto;}
.location-advantage{ width: 100%; height: 400px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: 679px; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }    
	
}


@media all and (max-width:1112px)

{

.hero-carousel{ width: 100%; height: 550px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:225px; padding:17px; margin-top:109px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:25px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:33px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:5px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 330px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: absolute; right: 70px; top: 110px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 10px; background: #fff; }
.h2-h1{ height:34px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:43px; font-size:35px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 450px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 739px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:25px; list-style: none; margin-left:-35px; font-size:16px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 600px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:500px; }
.siteimg{width:100%; height:500px; margin:auto;}
.location-advantage{ width: 100%; height: 400px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: 592px; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }    
	
}

@media all and (max-width:1024px)

{

.hero-carousel{ width: 100%; height: 550px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:225px; padding:17px; margin-top:109px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:25px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:auto; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:5px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 330px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: absolute; right: 70px; top: 110px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 10px; background: #fff; }
.h2-h1{ height:34px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:43px; font-size:35px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 450px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 739px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:25px; list-style: none; margin-left:-35px; font-size:16px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 600px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:500px; }
.siteimg{width:100%; height:500px; margin:auto;}
.location-advantage{ width: 100%; height: 400px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: 540px; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }    
	
}

@media all and (max-width:991px)

{

.hero-carousel{ width: 100%; height: 550px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:225px; padding:17px; margin-top:32px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:20px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:52px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:2px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 330px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: relative; right: 70px; top: 45px; margin-left:98px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; margin-top:10px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 10px; background: #fff; }
.h2-h1{ height:34px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:43px; font-size:35px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 576px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 739px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:25px; list-style: none; margin-left:-35px; font-size:16px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 600px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:500px; }
.siteimg{width:100%; height:500px; margin:auto;}
.location-advantage{ width: 100%; height: 436px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: 521px; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }
	
}

@media all and (max-width:834px)

{

.hero-carousel{ width: 100%; height: 550px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:225px; padding:17px; margin-top:32px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:20px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:52px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:2px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 330px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: relative; right: 70px; top: 45px; margin-left:53px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; margin-top:10px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 10px; background: #fff; }
.h2-h1{ height:34px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:43px; font-size:35px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 576px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 739px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:25px; list-style: none; margin-left:-35px; font-size:16px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 600px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:500px; }
.siteimg{width:100%; height:500px; margin:auto;}
.location-advantage{ width: 100%; height: 449px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: 446px; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }
	
}

@media all and (max-width:800px)

{

.hero-carousel{ width: 100%; height: 550px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:225px; padding:17px; margin-top:32px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:20px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:52px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:2px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 330px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: relative; right: 70px; top: 45px; margin-left:53px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; margin-top:10px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 10px; background: #fff; }
.h2-h1{ height:34px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:43px; font-size:35px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 576px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 739px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:25px; list-style: none; margin-left:-35px; font-size:16px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 600px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:500px; }
.siteimg{width:100%; height:500px; margin:auto;}
.location-advantage{ width: 100%; height: 449px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: 446px; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }
	
}

@media all and (max-width:768px)

{

.hero-carousel{ width: 100%; height: 550px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:225px; padding:17px; margin-top:32px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:20px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:52px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:2px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 330px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: relative; right: 70px; top: 45px; margin-left:34px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; margin-top:10px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 10px; background: #fff; }
.h2-h1{ height:34px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:43px; font-size:35px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 576px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 739px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:25px; list-style: none; margin-left:-35px; font-size:16px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 600px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:500px; }
.siteimg{width:100%; height:500px; margin:auto;}
.location-advantage{ width: 100%; height: 449px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: 410px; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }
	
}

@media all and (max-width:767px)

{

.hero-carousel{ width: 100%; height: 670px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:225px; padding:17px; margin-top:32px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:20px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:52px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:2px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 453px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: relative; right: 70px; top: 22px; margin-left:87px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; margin-top:10px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 30px; background: #fff; }
.h2-h1{ height:34px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:43px; font-size:35px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 1055px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 921px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:25px; list-style: none; margin-left:-35px; font-size:16px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 600px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:500px; }
.siteimg{width:100%; height:500px; margin:auto;}
.location-advantage{ width: 100%; height: 650px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: 410px; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }
	
}


@media all and (max-width:736px)

{

.hero-carousel{ width: 100%; height: 670px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:225px; padding:17px; margin-top:32px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:20px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:52px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:2px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 453px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: relative; right: 70px; top: 22px; margin-left:87px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; margin-top:10px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 30px; background: #fff; }
.h2-h1{ height:34px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:43px; font-size:35px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 1055px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 921px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:25px; list-style: none; margin-left:-35px; font-size:16px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 600px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:500px; }
.siteimg{width:100%; height:500px; margin:auto;}
.location-advantage{ width: 100%; height: 650px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: 410px; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }
	
}


@media all and (max-width:720px)

{

.hero-carousel{ width: 100%; height: 670px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:225px; padding:17px; margin-top:32px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:20px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:52px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:2px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 453px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: relative; right: 70px; top: 22px; margin-left:87px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; margin-top:10px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 30px; background: #fff; }
.h2-h1{ height:34px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:43px; font-size:35px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 1055px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 921px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:25px; list-style: none; margin-left:-35px; font-size:16px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 600px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:500px; }
.siteimg{width:100%; height:500px; margin:auto;}
.location-advantage{ width: 100%; height: 650px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: 410px; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }
	
}


@media all and (max-width:684px)

{

.hero-carousel{ width: 100%; height: 670px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:225px; padding:17px; margin-top:32px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:20px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:52px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:2px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 453px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: relative; right: 70px; top: 22px; margin-left:87px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; margin-top:10px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 30px; background: #fff; }
.h2-h1{ height:34px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:43px; font-size:35px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 1055px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 921px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:25px; list-style: none; margin-left:-35px; font-size:16px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 600px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:500px; }
.siteimg{width:100%; height:500px; margin:auto;}
.location-advantage{ width: 100%; height: 650px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: 410px; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }
	
}


@media all and (max-width:667px)

{

.hero-carousel{ width: 100%; height: 670px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:225px; padding:17px; margin-top:32px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:20px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:52px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:2px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 453px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: relative; right: 70px; top: 22px; margin-left:87px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; margin-top:10px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 30px; background: #fff; }
.h2-h1{ height:34px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:43px; font-size:35px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 1055px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 921px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:25px; list-style: none; margin-left:-35px; font-size:16px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 600px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:500px; }
.siteimg{width:100%; height:500px; margin:auto;}
.location-advantage{ width: 100%; height: 650px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: 410px; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }
	
}

@media all and (max-width:600px)

{

.hero-carousel{ width: 100%; height: 670px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:225px; padding:17px; margin-top:32px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:20px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:52px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:2px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 453px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: relative; right: 70px; top: 22px; margin-left:87px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; margin-top:10px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 30px; background: #fff; }
.h2-h1{ height:34px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:43px; font-size:35px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 1055px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 921px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:25px; list-style: none; margin-left:-35px; font-size:16px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 600px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:500px; }
.siteimg{width:100%; height:500px; margin:auto;}
.location-advantage{ width: 100%; height: 650px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: auto; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }
	
}


@media all and (max-width:568px)

{

.hero-carousel{ width: 100%; height: 670px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:225px; padding:17px; margin-top:32px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:20px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:52px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:2px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 453px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: relative; right: 70px; top: 22px; margin-left:87px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; margin-top:10px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 30px; background: #fff; }
.h2-h1{ height:34px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:43px; font-size:35px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 1055px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 921px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:25px; list-style: none; margin-left:-35px; font-size:16px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 600px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:500px; }
.siteimg{width:100%; height:500px; margin:auto;}
.location-advantage{ width: 100%; height: 650px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: auto; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }
	
}


@media all and (max-width:480px)

{

.hero-carousel{ width: 100%; height: 670px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:225px; padding:15px; margin-top:32px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:35px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:20px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:52px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:2px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 350px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: relative; right: 70px; top: 22px; margin-left:87px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; margin-top:10px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 30px; background: #fff; }
.h2-h1{ height:26px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:33px; font-size:25px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 1055px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 1180px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 477px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:400px; }
.siteimg{width:100%; height:400px; margin:auto;}
.location-advantage{ width: 100%; height: 750px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: auto; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }
	
}


@media all and (max-width:414px)

{

.hero-carousel{ width: 100%; height: 690px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:179px; padding:8px; margin-top:32px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:25px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:25px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:52px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:2px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 320px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: relative; right: 70px; top: 67px; margin-left:87px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; margin-top:10px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 30px; background: #fff; }
.h2-h1{ height:24px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:34px; font-size:25px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 1055px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 1199px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:13px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 600px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:500px; }
.siteimg{width:100%; height:500px; margin:auto;}
.location-advantage{ width: 100%; height: 790px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 20px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: auto; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }
	
}


@media all and (max-width:412px)

{

.hero-carousel{ width: 100%; height: 690px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:193px; padding:0px; margin-top:32px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:25px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:25px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:52px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:2px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 320px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: relative; right: 80px; top: 67px; margin-left:87px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; margin-top:10px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 30px; background: #fff; }
.h2-h1{ height:20px; font-size:20px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:37px; font-size:25px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 1055px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 1134px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:13px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 600px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:500px; }
.siteimg{width:100%; height:500px; margin:auto;}
.location-advantage{ width: 100%; height: 790px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 20px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: auto; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }
	
}


@media all and (max-width:411px)

{

.hero-carousel{ width: 100%; height: 690px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:177px; padding:0px; margin-top:32px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:25px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:25px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:52px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:2px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 316px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: relative; right: 70px; top: 67px; margin-left:80px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; margin-top:10px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 30px; background: #fff; }
.h2-h1{ height:24px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:43px; font-size:25px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 1055px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 1122px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:13px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 431px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:500px; }
.siteimg{width:100%; height:380px; margin:auto;}
.location-advantage{ width: 100%; height: 790px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 20px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: auto; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }
	
}


@media all and (max-width:384px)

{

.hero-carousel{ width: 100%; height: 690px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:174px; padding:0px; margin-top:32px; }
.hero-heading{ width:100%; height:39px;  }
.hero-heading h1{ font-size:25px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:25px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:14px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:52px; font-size:13px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:2px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 18px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 300px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: relative; right: 80px; top: 67px; margin-left:87px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; margin-top:10px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 30px; background: #fff; }
.h2-h1{ height:20px; font-size:20px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:43px; font-size:25px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 1055px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 1121px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:12px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 361px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:320px; }
.siteimg{width:100%; height:300px; margin:auto;}
.location-advantage{ width: 100%; height: 815px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 20px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: auto; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }
	
}


@media all and (max-width:375px)

{

.hero-carousel{ width: 100%; height: 690px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:169px; padding:0px; margin-top:32px; }
.hero-heading{ width:100%; height:30px;  }
.hero-heading h1{ font-size:25px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:25px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:12px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:52px; font-size:13px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:2px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 15px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 300px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: relative; right: 70px; top: 67px; margin-left:73px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; margin-top:10px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 30px; background: #fff; }
.h2-h1{ height:22px; font-size:20px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:28px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 1055px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 1135px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:12px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 368px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:300px; }
.siteimg{width:100%; height:300px; margin:auto;}
.location-advantage{ width: 100%; height: 695px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:235px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 20px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: auto; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }
	
}


@media all and (max-width:360px)

{

.hero-carousel{ width: 100%; height: 690px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:173px; padding:0px; margin-top:32px; }
.hero-heading{ width:100%; height:30px;  }
.hero-heading h1{ font-size:25px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:25px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:33px; font-size:12px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:52px; font-size:13px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:2px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 15px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 277px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: relative; right: 70px; top: 67px; margin-left:78px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; margin-top:10px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 30px; background: #fff; }
.h2-h1{ height:22px; font-size:20px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:28px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 1055px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 1099px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:25px; list-style: none; margin-left:-35px; font-size:12px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:16px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 367px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:300px; }
.siteimg{width:100%; height:300px; margin:auto;}
.location-advantage{ width: 100%; height: 813px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:367px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 20px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: auto; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }
	
}

@media all and (max-width:320px)

{

.hero-carousel{ width: 100%; height: 690px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:168px; padding:0px; margin-top:32px; }
.hero-heading{ width:100%; height:28px;  }
.hero-heading h1{ font-size:25px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:25px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:23px; font-size:11px; font-weight:bold; }
.hero-title{ width:100%; height:24px; font-size:12px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:78px; font-size:12px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:2px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 6px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 300px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: relative; right: 70px; top: 67px; margin-left:55px; }
.h1-t1{ font-size:25px; height:37px; }
.enquire-para { width: 100%; font-size: 16px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; margin-top:10px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 30px; background: #fff; }
.h2-h1{ height:20px; font-size:20px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:31px; font-size:22px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 1055px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 1169px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:13px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:13px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 367px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:300px; }
.siteimg{width:100%; height:300px; margin:auto;}
.location-advantage{ width: 100%; height: 671px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:224px; margin:auto;}
.h2-t2{ font-size:25px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 20px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: auto; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }
	
}


@media all and (max-width:240px)

{

.hero-carousel{ width: 100%; height: 720px; background: url(../images/main-slider.png) center center;  background-size: cover; position: relative; margin-top:73px;  padding: 10px;}
.main-banner{ width:100%; height:100%; }
.hero-content{ width:100%; height:280px; padding:0px; margin-top:0px; }
.hero-heading{ width:100%; height:28px;  }
.hero-heading h1{ font-size:18px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-heading h2{ font-size:18px; font-family: 'hind', sans-serif; color: #0078a6; }
.hero-paragraph{ width:100%; height:50px; font-size:12px; font-weight:bold; }
.hero-title{ width:100%; height:53px; font-size:12px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.hero-title2{ width:100%; height:78px; font-size:12px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; margin-left:2px; }
.hero-btn{ margin-top:15px; }
.hero-btn a   {  color: #fff; display: inline-block; padding: 10px 25px; background: linear-gradient(357deg, #145f9b, #54b618); font-size: 16px; border-radius: 5px; border: 1px solid #eee; text-decoration:none;}
.form-wrapper { width: 237px; height: auto; background-color: #fff;  padding: 13px 18px 34px 17px; position: relative; right: 70px; top: 81px; margin-left:48px; }
.h1-t1{ font-size:15px; height:37px; }
.enquire-para { width: 100%; font-size: 12px;  font-family: 'Poppins', sans-serif; font-weight: bold;text-align: center; color: #0784b4; }

.top-section { padding-top: 38px; position: relative; z-index: 1; padding-bottom: 38px; background: #f3f3f3; }
.top-section .top-content { text-align: center;-webkit-box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); box-shadow: 7px 5px 30px rgb(72 73 121 / 15%); background-color: #ffffff; padding-bottom: 20px;  z-index: 999; border-radius: 5px; margin-top:10px; }
.top-content h3 { background: #0f59a6; color: #ffff; padding: 16px 0px; }
.top-section .top-content h2 { font-size: 18px; margin: 20px 0 10px; position: relative; z-index: 999; }
a.nav-btn-one { display: inline-block; padding: 6px 20px; color: #ffffff; font-size: 16px; font-weight: 500; border: 1px solid #0f59a6; background: linear-gradient( 45deg , #0f59a6, #5bbf0a);  border-radius: 5px; text-decoration:none; }

.about-section { padding-top: 1.79rem; position: relative; z-index: 1;  padding-bottom: 30px; background: #fff; }
.h2-h1{ height:20px; font-size:20px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#01171f; }
.h2-h2{ height:31px; font-size:16px; font-weight:bold; font-family: 'Poppins', sans-serif; color:#0a3e52; }
.p1-text{ font-size:16px; font-family: 'hind', sans-serif; color: #2d2e2e; text-align:justify; }

.amenities-wrapper { width: 100%; height: 1165px; background-color:#f3f3f3; }
.ami-block { width: 100%; height: 150px; margin-top: 10px; }
.ami-block { display: inline-block; position: relative; background: 0 0; border: none; color: #000; cursor: pointer; box-shadow: 1px 1px 25px #e0e0e0; background-color: #fff; }
.ami-container { display: block; text-align: center; }
.ami-img { height: 80px; display: block; margin: 0 auto 20px; margin-top: 20px; }
.aminities-box { text-align: center; margin-bottom: 5px; }
.aminities-box h2 { font-size: 35px; font-family: 'Poppins', sans-serif; color: #222222; }
.text-center h2 span { left: 50%; margin: 0 0 0 -40px; }
.aminities-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.aminities-box h2 span { color: #881228; text-decoration: underline; }

.price-wrapper { width: 100%; height: 1279px; background-color:#fff; }
.table { width: 100%;  max-width: 100%; margin-bottom: 20px; }
.tbl1 { text-decoration: none; border: solid 1px rgba(0,0,0,.1); }
.text-center { text-align: center !important; }
.table { width: 100%; margin-bottom: 1rem; color: #212529; }
table { border-collapse: collapse; }
.table-responsive { min-height: .01%; overflow-x: auto; }
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.tbl1 th { line-height: 32px; padding: 5px; text-decoration: none; background-color: #0a0f59; color: #fff; font-size: 16px!important; border: solid 1px rgba(0,0,0,.1); }
.m22{ width:100%; height:auto; list-style: none; margin-left:-35px; font-size:13px; }
.m23{ font-weight:bold; color:#010123; }
.m24{ width:220px; height:auto; list-style: none; margin-left:-55px; font-size:12px; }
.modal-title {  width: 100%; color: #070d6f; font-size: 25px; text-align:center; }
.site-wrapper { width: 100%; height: 367px; background-color:#dbd9d9; }

.tab-content{ width:960px; height:300px; }
.siteimg{width:100%; height:300px; margin:auto;}
.location-advantage{ width: 100%; height: 671px;  position: relative; margin-top:10px;  padding: 10px; }
.loc-wrapper { width: 100%; height: auto; background-color: #fff; }
.locimg{width:100%; height:224px; margin:auto;}
.h2-t2{ font-size:18px; height:37px; color:#222222; }


.fa-phone { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1); }

.highlight-block { padding-bottom: 70px; padding-top: 30px; background-image: url(../images/grand-cover.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; }
.highlight-block  .property-content { background-color: #f4f4f4; padding: 0px; border-radius: 50px 0 50px 50px; margin-bottom: 30px; }
.highlight-block  .property-content h2 { font-size: 16px; margin: 0; position: relative;  padding-left: 35px; }
.high-box h2 { font-size: 20px; font-family: 'Poppins', sans-serif; color: #fff; }
.high-box h2 span { width: 120px; height: 3px; position: absolute; bottom: 0px; left: 48% !important; background-color: #996601; }
.high-box h2 span { color: #881228; text-decoration: underline; }

.container-fluid.footer { background: rgb(0 17 81) !important; margin-top: -5px; padding: 40px 0; }
.footer2-inner {  padding: 10px 0; text-align: center; }
.footer-links { list-style: none; padding: 0; }
.footer-links-soi { margin: 0px; padding: 0px; }
.footer-links-soi li { display: inline-block; }
.footer-links li { margin-bottom: 5px; display: block; width: 100%; padding: 5px 0px; border-bottom: 1px dashed rgba(255, 255, 255, 0.1); color: #fff; }
.footer .widget-title h3 { color: #fff; font-weight: 700; font-size: 22px; padding: 0; margin: 0; line-height: 1 !important; }
.gallery-pro { width: 100%; height: auto; background-color: #fffdfd; padding: 10px 20px 10px 20px; }
.gallery-section { width: 100%; height: 100%; background-color: transparent; }
p.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
p.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
input.parsley-success, select.parsley-success, textarea.parsley-success { color: #468847; background-color: #DFF0D8; border: 1px solid #D6E9C6; }
input.parsley-error, select.parsley-error, textarea.parsley-error { color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7; }
.parsley-errors-list { margin: 2px 0 3px; padding: 0; list-style-type: none; font-size: 0.9em; line-height: 0.9em; opacity: 0; transition: all .3s ease-in; -o-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; }
.parsley-errors-list.filled { opacity: 1;}
.parsley-required { font-size: 12px; color: #eb2420; }
	
}

