/*@import url(//db.onlinewebfonts.com/c/605c1c612570275f24508913462da771?family=Radikal);*/
/*@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@600&display=swap');*/

@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,300;0,500;0,800;1,400&display=swap');

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
body{
	font-family: 'Open Sans', sans-serif; 
	color:#343434;
}

*{
	list-style:none;
	outline:none !important;
}
a{ 
	color:inherit;
	-webkit-transition: .3s ease-out;
-moz-transition: .3s ease-out;
-o-transition: .3s ease-out;
transition: .3s ease-out;
}
a:hover{ 
	text-decoration:none !important;
}
a:focus{ 
	color:inherit; 
	text-decoration:none !important; 
	background:none;
	color: rgb(236,106,31);
	}
p{ font-size:16px;}
ul, li{ 
	padding:0;
	margin:0;
}

.fa-phone{/*border: 1px solid #765260;*/
    border-radius: 100%; color: #dec7b5;
    padding: 5px 5px 2px 6px; background: #1a212b;}

#mask {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9000;
  background-color: #000;
  display: none;
}

#boxes .window {
  position: absolute;
  left: 0;
  top: 0;
  width: 440px;
  height: 200px;
  display: none;
  z-index: 9999;
  padding: 20px;
  border-radius: 15px;
  text-align: center;
}

#boxes #dialog {
  width: 750px;
  height: 300px;
  padding: 10px;
  background-color: #ffffff;
  font-family: 'Segoe UI Light', sans-serif;
  font-size: 15pt;
}

#popupfoot {
  font-size: 16pt;
  position: absolute;
  bottom: 0px;
  width: 250px;
  left: 250px;
}
header{
    position:fixed; 
	top:0px; 
	width:100%; 
	left:0; 
	z-index:9000;
	/*padding:25px 0;*/
	-webkit-transition: all 0.3s ease-in 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
	-moz-transition: all 0.3s ease-in 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
	-o-transition: all 0.3s ease-in 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
	transition: all 0.3s ease-in 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;
}
header.fixed {
    background:#fff;
    padding:0px 0px 10px!important;
	-webkit-transform: translateY(0%); 
	-moz-transform: translateY(0%); 
	-o-transform: translateY(0%); 
	transform: translateY(0%); 
	-webkit-transition-delay: 0s, 0s, 0.3s;
	-moz-transition-delay: 0s, 0s, 0.3s;
	-o-transition-delay: 0s, 0s, 0.3s;
	transition-delay: 0s, 0s, 0.3s;
	box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0), 0 2px 10px 0 rgba(0,0,0,0.12);
}
header.fixed .logo img {
    height: 55px;
    width: auto;
}
header.fixed .elan_logo{ padding:4px 10px;}
.header {
    margin-top: 60px;
	float:right;
}
header.fixed .header {
    margin-top: 15px;}
.navbar-default{ 
	background:none; 
	border:none;
	position:static;
}
.navbar{ margin-bottom:0px; min-height:inherit;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ 
	background:inherit;
}
header .nav > li > a{ 
	padding:0 10px;
}
.header .navbar-default .navbar-nav > li > a{ 
	    color: #1a212b;
    font-size: 17px;
    font-weight: 600;
}
.header .navbar-default .navbar-nav > li > a:hover{ 
	color: rgb(0,84,131);
}
.header .navbar-default .navbar-nav > .active1 > a{ 
	    color: #ec6a1f;
}
.slider_sec .owl-item .item img{
	height: auto;
    width: 100%;
}
.slider_sec .caption{
	position:absolute; 
	left:0; 
	top:34%; 
	width:1240px; 
	margin:auto; 
	right:0px; 
	padding:0 15px;
}
.slider_sec .owl-theme .owl-controls{ 
	/*text-align:right;
	    position: absolute;
    top: 43%;
    right: 5%;*/
}
.slider_sec .owl-theme .owl-controls .owl-page span{ width:9px; height:8px; border-radius:0; background-color:#005483; opacity:1;}
.slider_sec .owl-theme .owl-controls .owl-page.active span{background-color:#00aeb8;}
.slider_sec .owl-theme .owl-controls .owl-page{ /*display:table;*/}
.slider_sec .owl-theme .owl-controls .owl-buttons{ 
	position:absolute; 
	left:0; 
	bottom:10%; 
	width:1240px; 
	margin:auto; 
	right:0px; 
	padding:0 15px;
}
.slider_sec .caption h3{ 
	font-size:40px; 
	color:#fff; 
	font-weight:300;     margin-bottom: 0;
	/*text-shadow:0 0 4px #000;   */ 
}
.slider_sec .caption h2{ 
	font-size:60px; 
	font-weight:700; 
	text-transform:uppercase; 
	color:#fff;  
	line-height:65px;
	margin-top: 0;
	/*text-shadow:0 0 4px #000;*/
}
.slider_sec .owl-theme .owl-controls .owl-buttons .owl-prev {
	background:url(../images/left_icon.png) no-repeat scroll left center; 
	width:51px; 
	height:42px; 			    
	font-size: 0;
	margin: 0;
	opacity: 1;
	padding: 0; 
	border-radius: 0;}
.slider_sec .owl-theme .owl-controls .owl-buttons .owl-next {
	background:url(../images/right_icon.png) no-repeat scroll left center;
	width:51px; 
	height:42px; 			    
	font-size: 0;
	margin: 0;
	opacity: 1;
	padding: 0; 
	border-radius: 0;}
	
.social_link{ 
	float:left;
	border-left:1px solid #765260;
	/*margin-left: 15px;
    padding-left: 10px;*/
}
.social_link li{
	float:left;
}
.social_link li a i{
	font-size: 14px;
    padding: 6px 9px 3px 6px;
    color: #dec7b5;
   /* border: 1px solid #765260;*/
    border-radius: 100%;
    background: #1a212b;
}
.social_link li a i.fa-facebook:hover{color: #765260;}
.social_link li a i.fa-youtube:hover{ color: #765260;}
.elan_logo {
    background:#fff;
    float: left;
    padding: 18px 10px;
    position: absolute;
    right:-11px;
    top: 0;
}
.elan_logo span {
    margin-left: 10px;
}
.elan_logo:hover {
    opacity: 0.9;
}
.sec_1{ padding:50px 0px; overflow:hidden;}
.sec_1 h3{     color: black;
    font-weight: 600 !important;
    margin-bottom: 16px !important;
    line-height: 16px;
    font-size: 25px;} 
.sec_1 h2{ font-family: 'Raleway', sans-serif; font-size:35px; font-weight:500; text-transform:uppercase; color:#c6816b; margin-top:0;}
.sec_1 p{    line-height: 1.5;
    font-weight: 600;
    color: black;}
.project_view {
    float: right;
    position: relative;
}
.project_view > img {
    height: auto;
    width: 100%;
}
.project_view aside{height:auto;margin: 0;padding: 0;background: #fff;overflow: hidden;}
/* Zoom In #1 */
.project_view aside img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.project_view aside:hover img {-webkit-transform: scale(1.3);transform: scale(1.3);}
.video_caption {
    bottom: 0;
    left: 0;
    position: absolute;
	width:100%;
	padding:0 35px 20px;
}
.video_caption h3{ color:#fff; font-weight:600; float:left;}
.video_caption img{ float:right;  margin-top: 20px;}

.hmimgup {
    padding: 30px 0px;
}
.container-fluid{
    padding: 10px 0px;
}

.thh {
    padding: 40px 0px 0px 0px;
}

/*
.land_sec {padding-top:40px;}
.land_sec li{  margin-bottom:30px; padding-bottom:30px; width:200px; float:left; font-size:16px;}
.land_sec span{ color:#eb691f; font-size:24px; display:inline-block; width:100%;}
.land_sec span strong{ font-size:60px;line-height: 21px;}
.town_list{ margin-top:30px;}
.town_list li{ background:url(../images/li-icon.jpg) left 7px no-repeat; padding-left:15px; margin-bottom:5px; font-size:16px;}
.town_list li:last-child {    border: medium none;
    margin: 0;}
.land_sec li:last-child {border: medium none; margin: 0;padding: 0;}
*/


.land_sec{margin: 0 auto;}
.land_sec li{float: left;
    list-style-type: none;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    line-height: 21px;
    padding: 1px 21px 1px 0px;
    font-family: unset;
    color: black;}
.land_sec li strong{color: #673a4f; font-size: 23px;}
.land_sec li::after{content: "|";}





.read_more{ display:inline-block; margin-top:50px;}
.project_sec .read_more {
    margin-top: 58px;
}
.land_sec {
    margin-top: 24px;
}
.sec_2{ padding:70px 0 60px; overflow:hidden; background: #e9e8e8;}
.tab_1 .nav-tabs > li.active > a, .tab_1 .nav-tabs > li.active > a:hover, .tab_1 .nav-tabs > li.active > a:focus{ background:transparent; border:none; color:#000; font-weight:600;}
.tab_1 .nav > li > a:hover, .tab_1 .nav > li > a:focus{ background:transparent; border-color:transparent; color:#000;}
.tab_1{ float:right;}
.tab_1 .nav-tabs > li > a{ color:#000; font-size:24px;     padding-left: 35px; padding-right: 35px; font-weight:300;border:none;}
.tab_1 .nav-tabs > li:last-of-type > a {
    margin-right: 0;
}
.tab_1 .nav-tabs{    margin-top: 60px;}
.tab_content{ width:100%; float:left;}
.sec_2 .col-lg-4 > h2 { margin:0;font-size:35px; text-transform:uppercase; color:#004877; font-weight:600; float: left;}

/*.sec_2 .nav-tabs{border-bottom: 1px solid #004877;}*/

.tab_2 .nav-tabs > li.active > a, .tab_2 .nav-tabs > li.active > a:hover, .tab_2 .nav-tabs > li.active > a:focus{ background:transparent; border:none; 
color:#4d4b48; font-weight:600;}
.tab_2 .nav > li > a:hover, .tab_2 .nav > li > a:focus{ background:transparent; border-color:transparent;    color: rgba(77, 75, 72, 0.61);}
.tab_2{ float:right; width: 100%;}
.tab_2 .nav-tabs > li{ width:90%; float:none; border-bottom:1px solid #dbdbda;}
.tab_2 .nav-tabs > li > a{ color:#4d4b48; font-size:20px; padding-left: 0; padding-right:0px; margin-right:0; font-weight:600; text-align:right; border:none;}
.tab_2 .nav-tabs > li:last-of-type > a {
    margin-right: 0;
}
.tab_2 .col-lg-4{ padding-top:50px; padding-bottom:50px; padding-left:70px;}
.tab_2 .col-lg-8{ padding-top:50px; padding-bottom:50px;  padding-right:70px;padding-left: 68px;    background-color: #fff;    border-top: 1px solid #004877;}
.tab_2 .nav.nav-tabs{ border-bottom:none;    position: relative; z-index: 1;}
.tab_2 p{ font-size:14px; color:#4d4b48; margin-top:15px;}
.tab-pane .map-project ul {margin:20px 0 0;}
.tab-pane .map-project ul li { background: url(../images/li-icon.jpg) left 7px no-repeat; padding-left: 15px; margin-bottom: 5px; font-size: 16px;}
.sec_3{ padding:52px 0 70px; overflow:hidden; }
.sec_3 h2{ color:#035685; font-weight:600; text-transform:uppercase;}
.sec_3 .col-lg-4 a{ position:relative; display:inline-block;}
.sec_3 .col-lg-4 a:hover h4{color: #dedede;}
.sec_3 .col-lg-4 h4{ position:absolute; left:0px; top:0px; color:#fff; font-size:22px;width: 260px;   margin: 0;
    padding: 25px;}
.sec_3 .col-lg-4:nth-child(3n) h4 {
    padding: 38px 25px;
}
.sec_4{ padding:52px 0 90px; background:#f4f4f4;  overflow:hidden;}
.sec_4 h2{ color:#035685; font-weight:600; text-transform:uppercase;}
.sec_4 p{ color:#343434; font-size:16px;}
.sec_4 ul{ margin-top:60px;}
.sec_4 ul li{ float:left; border-right:1px solid #dfdfdf; width:20%; text-align:center;}
.sec_4 ul li:first-child {
    text-align: center;
	   width:20%;
}
.sec_4 ul li:last-of-type{ border:none;}


.sec_5{ display:inline-block; width:100%; padding-bottom:35px;  overflow:hidden;}
.sec_5 h2{color:#1a212b; text-align:center; font-weight:600; text-transform:uppercase; margin-bottom:20px;}

.sec_5 .thumbnail {
    position:relative;
    overflow:hidden;
	border:none;
}
 
.sec_5 .caption {
    position:absolute;
   /* top:0%; */ top:-100%;
    right:0;
    background:rgba(0, 84, 131, 0.75);
    width:100%;
    height:100%;
    padding:2%;
    text-align:center;
    color:#fff !important;
    z-index:2;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.sec_5 .thumbnail:hover .caption {
    top:0%;
}
.sec_5 .thumbnail .caption {
    bottom: 0;
    color: #333;
    padding: 177px 9px 9px;
   
}
.sec_5 .thumbnail .caption p{ margin-bottom:5px;}
.sec_5 .thumbnail:hover .caption .count{ position:absolute; bottom:0px; padding:20px;}
.sec_5 .mylabel {
    background: #ec691f none repeat scroll 0 0;
    border-radius: 0;
    font-size: 14px;
    left: 0;
    margin: 30px 0 0 15px;
    position: absolute;
    top: 0;
}
.sec_5 .date{ border-top:#6b666c 1px solid; padding:5px 0; float:left; text-align:left; width:100%;    white-space: inherit;}
.sec_5 .heading h4{ color:#fff; text-transform:uppercase; margin-bottom:10px; font-size:22px; font-weight:600;}
.sec_5 .heading{ position:absolute; bottom:0; padding:15px;width: 100%;}
.sec_5 .heading p{ color:#fff; margin-bottom:10px; font-size:14px;}
.sec_5 .thumbnail {
    border-radius: 0;
    padding: 0;
}
.sec_5 .thumbnail {
    border: medium none;
    overflow: hidden;
    position: relative;
}
.sec_5 .video_icon {
    padding-bottom: 75px;
    text-align: center;
}
.sec_5 p{ margin:0;}

footer {
background:#1a212b;
display: inline-block;
padding-left: 0;
position: relative;
width: 100%;
z-index: 9999;
padding: 0px 15px 0px 15px;}
footer  h2{ color:#fff; font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:16px; margin-bottom:15px; }
footer  ul{}
footer  ul li{ list-style:none; float:left;  width: 100%;}
footer  ul li a{ color:#fff; line-height:24px; font-family: 'Open Sans', sans-serif; text-decoration:none;  }
footer  ul li a:hover{color: #00afb8;} 
footer  ul li a.active{color: #00afb8;} 
footer .newslater{ width:100%; border-bottom:#ffffff 1px solid; border-right:none; border-left:none; border-top:none; padding:10px 10px 10px 0; background:transparent; margin-bottom:80px; color:#fff; }
footer .bot-left{}
footer .bot-right a{ line-height:normal; color:#fff; font-family: 'Open Sans', sans-serif; font-size:10px; }
footer .bot-right abbr{ line-height:normal; color:#fff; font-family: 'Open Sans', sans-serif; font-size:10px;  opacity: 0.6;}
footer .foot-bot{ margin-top:60px;  margin-bottom:15px;}
footer .foot-bot ul{}
footer .foot-bot ul li a{ font-size:10px; font-family: 'Open Sans', sans-serif; }
footer .foot-bot ul li{ font-size:10px; font-family: 'Open Sans', sans-serif; opacity: 0.6; line-height:27px; color:#fff;}
footer .foot-bot .social-icon li a{ font-size:16px;  opacity: 1;}
footer .col-lg-5.bot-left li {
padding: 0 5px;
width: auto;
}
.ar-count{ position:relative;}
.ar-news {
position: absolute;
right: 18px;
top:0px;
}
footer .social-icons > li {
float: left;
margin-right: 25px;
width: auto;
}
footer .social-icons > li a i{ font-size:20px; color:#fff;}
footer .social-icons > li a i.fa-facebook:hover{color: #3d5b99;}
footer .social-icons > li a i.fa-youtube:hover{ color: #e64a41;}
footer .bot-right a:hover{color:#eb691f;}
.footer-social-icons {
float: right;
}
.foot-bot .bot-left li {
width: auto;
}
footer iframe { margin-top:25px;}
footer ul li a.btn_1 {
background:#eb691f;
padding: 10px;
display:inline-block; width:100%;
margin-top:26px;
color:#fff;
font-size:18px; font-weight:600;
}
footer ul li a.btn_2 {
background:#ffffff;
padding: 10px;
display:inline-block; width:100%;
color:#eb691f;
font-size:18px; font-weight:600;
margin-top:20px;
}
footer ul li a.btn_2:hover, footer ul li a.btn_1:hover{ background:rgb(0,84,130); color:#fff;}
footer ul li a.btn_1 img, footer ul li a.btn_2 img{ float:right; margin-top: 7px;}
.slider_sec .active .caption{animation: 700ms linear 700ms normal both 1 running fadeInUp;}

.inner_sec .main-header { background:rgba(255, 255, 255, 0.80);}
.inner_sec .main-header.fixed{ background:#fff;}
.inner_sec .main-header .nav{ height:auto;}
.inner_sec .main-header{ padding:10px 0;}
.inner_sec .header-menu{margin-top: 30px;}
.inner_banner{ position:relative;}
.banner_content{width:1240px; margin:auto; position:absolute; left:0; right:0; bottom:0;}
.inner_pagination{ float:left;  margin-top: 70px;}
.inner_pagination li { float:left; list-style:none;}
.inner_pagination li a{ color:#fff;}
.inner_pagination li + li::before {
color:#fff;
content: ">";
font-weight: bold; padding:0 5px;}

.page_heading{ float:right; font-size:91px; color:#fff; text-transform:uppercase; font-weight:900;}
.inner_banner img {
    width: 100%;
}


.inner_main{ padding:50px 0;}
.heading_page{ color:rgb(0,84,131); margin-bottom:30px;}
.list_type{ display:inline-block; margin-top:30px; margin-bottom: 30px;}
.list_type li{ background:url(../images/li_icon.png) no-repeat left 7px; padding-left:15px; margin-bottom:10px; float:left; width:50%;}

.right_img > img {
    margin-top: 25px;
}
.media_img{ margin-bottom:30px; border:1px solid #ededed;}
.media_img img{ width:100%; height:auto;}
.gallery_sec h4{ font-size:16px; font-weight:bold; color:rgb(0,84,131); margin-bottom:40px;}


img{max-width:100%;height:auto;}
.inner_sec header {background: rgba(255, 255, 255, 0.80);padding:12px 0 5px;}
.inner_sec header.fixed{background:#fff;}
.innerPage .inner_banner {position: relative;}
.inner_banner img {width: 100%;}
.banner_content {width: 1240px;margin: auto;position: absolute;left: 0;right: 0;bottom: 0;}
.inner_pagination {float: left;margin-top: 70px;}
.inner_pagination li {float: left;list-style: none;}
.inner_pagination li a {color: #fff;}
.inner_pagination li + li::before {color: #fff;content: ">";font-weight: bold;padding: 0 5px;}
.page_heading {float: right;font-size: 91px;color: #fff;text-transform: uppercase;font-weight: 900;margin:0;}
.inner_main {padding-bottom: 100px;padding-top: 75px;}
.inner_main h3 {margin-bottom: 30px;margin-top: 0;}
.heading_page {color: #035685;margin-bottom: 42px;font-size: 24px;}
.about_1 {background: #005483;display: inline-block;width: 100%;margin-bottom: 30px;}
.about_left {float: left;width: 480px;    padding: 40px 0 0 40px;}
.about_left p {color: #fff;font-size: 24px;line-height: 1.3;}
.about_2 {background: #ede9de;display: inline-block;width: 100%;margin:60px 0;}
.about_2 .about_left {padding:120px 10px 0 80px;}
.about_2 .about_left p {color: #000;font-size: 14px;line-height: 1.8;padding:20px 0 0;}
.about_right {float: right;}
.visionmission_sce {margin-top: 40px;}
.right_menu {float: left;width: 100%;padding: 20px 0 10px 0;margin-bottom: 60px;}
.right_menu .container{border-bottom:1px solid #005483;}
.right_menu ul {float: right;}
.right_menu ul li {float: left;list-style-type: none;margin-right: 25px;text-transform:uppercase;}
.right_menu ul li:last-of-type {margin-right: 0px;}
.right_menu ul li.active a {color: #005483;}
.right_menu ul li a {font-size: 18px;color: #414042;}
.innerPage .sec_4{background:none;padding-top:30px;}
.innerPage .sec_4 .tab_1 .nav-tabs > li > a{color:#000;}
.innerPage .sec_4 ul.nav-tabs { margin-top:20px;border-top:1px solid #b2cbda;border-bottom:1px solid #b2cbda;}
.innerPage .sec_4 ul.nav-tabs li{ border:none;width:auto;padding:0 120px 0 0;font-size:20px;}
.innerPage .sec_4 ul.nav-tabs > li > a{ color:#808285;font-weight:700;border:none;}
.innerPage .sec_4 ul.nav-tabs > li.active > a,.innerPage .sec_4 ul.nav-tabs > li > a:hover{ border:none;color:#4d4d4f;background:none;}
.innerPage .sec_4 .tab-content ul li {border-right:1px solid #7ca7c0;width:200px;}
.innerPage .sec_4 .tab-content ul li:last-of-type {border:none;}
.updateBox{position:relative;}
.updateBox .heading{position:absolute;bottom:0;left:0;right:0;color:#fff;padding:10px 90px 30px 40px;}
.updateBox .heading h4{font-size:14px;font-weight:700;border-bottom:1px solid #fff;padding:0 0 10px}
.updateBox .heading p{font-size:14px;line-height:1.6}
#latestUpdate.owl-theme .owl-wrapper{margin-left:-15px;margin-right:-15px;}
#latestUpdate.owl-theme .owl-item{padding-left:15px;padding-right:15px;}
#latestUpdate.owl-theme .owl-controls{position:absolute;top:-60px;right:20px;}
#latestUpdate.owl-theme .owl-controls .owl-buttons div{text-indent:-99999px;width:24px;height:14px;margin:5px 8px;opacity:0.65;}
#latestUpdate.owl-theme .owl-controls .owl-buttons:after {content:'';position:absolute;left:32px;background:url(../images/update_arrow_sep.png) no-repeat 0px 0px;width:17px;height:32px;top:-4px}
#latestUpdate.owl-theme .owl-controls .owl-buttons .owl-prev{background:url(../images/update_arrow_left.png) no-repeat 0px 0px;}
#latestUpdate.owl-theme .owl-controls .owl-buttons .owl-next{background:url(../images/update_arrow_right.png) no-repeat 0px 0px;}
.plan_sec{background:#ed691f;padding:42px;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{ background-color:transparent;}




.sec_6 {display: table; width: 100%; padding-bottom: 80px;}
.project-vision-main {position: absolute;   top: 40px;  width: 320px;left: 40px;}
.project-vision-main h2{ color:#fff; font-size:35px; font-weight:500; text-transform:uppercase;}
.project-vision-main h4{color:#fff; font-size:28px; font-weight:300;    line-height: 1.3;}
.tab_2 .nav-tabs > li.active:after{content: "\f0da";font-family: FontAwesome;    position: absolute; right: -64px;  font-size: 50px; top: -9px; color: #e9e8e8;}
.sec_7{ display:block; width:100%; padding:80px 0 80px;}
.location-colm2 { position: absolute; top: 0; right:0;width:34%; background-color: rgba(0, 0, 0, 0.74); padding: 2%; text-align:center; min-height: 450px;
}
.location-colm2 h2{ color:#fff; font-size:35px; text-transform:uppercase; }
.location-colm2 p{ color:#fff; font-weight:300; font-size:16px;}
.location-colm-main { width: 100%;display: table; position: relative; overflow:hidden;}
.sec_8 { display: block; width: 100%; overflow:hidden; padding:80px 0 80px;}
.sec_8 .owl-theme .owl-controls .owl-buttons div{ font-size:0; opacity:1;    -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; background:inherit;}
.sec_8 .owl-theme .owl-controls .owl-buttons .owl-prev{ background-image:url(../images/update_arrow_left.png); width:24px; height:14px; display:table;    float: left;margin-right: 20px;}
.sec_8 .owl-theme .owl-controls .owl-buttons .owl-next{ background-image:url(../images/update_arrow_right.png);width:24px; height:14px; display:table;     float: left;}
.sec_8 .owl-theme .owl-controls .owl-buttons:before{ content: "";background-image:url(../images/update_arrow_sep.png); width:17px; height:32px; display:table; position:absolute; left:33px;top: 15px;}
.sec_8 .owl-theme .owl-controls .owl-buttons{ position:relative; float:right; padding-top:20px;}
.sec_8 h2{ color:#035685; text-transform:uppercase; font-size:35px;    margin-top: 0;}
.sec_8 h3{ color:#6a6864; font-size:24px; font-weight:600;    margin-bottom: 15px;}
.sec_8 ul li:before{content: "\f111";font-family: FontAwesome; position: absolute; color:#eb691f; font-size:8px; top:5px;}
.sec_8 ul li{ float:left; width:100%; position:relative;    padding-bottom: 7px;}
.sec_8 ul li abbr {width: 95%;float: right; font-size:16px;}
.sec_8 ul{ float:left; width:47%;}
.sec_8 ul:nth-child(even) {float: right;}
.sec_8_colm2 ul {width: 100%;}
.sec_8_colm2 { display: table;width: 100%;}
.sec_9 .owl-theme .owl-controls .owl-buttons div{ font-size:0; opacity:1;    -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; background:inherit;}
.sec_9 .owl-theme .owl-controls .owl-buttons .owl-prev{ background-image:url(../images/update_arrow_left.png); width:24px; height:14px; display:table;    float: left;margin-right: 20px;}
.sec_9 .owl-theme .owl-controls .owl-buttons .owl-next{ background-image:url(../images/update_arrow_right.png);width:24px; height:14px; display:table;     float: left;}
.sec_9 .owl-theme .owl-controls .owl-buttons:before{ content: "";background-image:url(../images/update_arrow_sep.png); width:17px; height:32px; display:table; position:absolute; left:33px;top: 15px;}
.sec_9 .owl-theme .owl-controls .owl-buttons{ position:relative; float:left; padding-top:20px;}
.sec_9{ width:100%; display:block; background-color:#f4f2ec; padding:80px 0; overflow:hidden;}
.sec_9_colm1 span { display: table;margin: 0 auto 40px;}
.sec_9_colm1 p{ text-align:center; font-size:16px; font-weight:300; padding-bottom: 15px;width: 70%; color:#343434;  margin: 0 auto; }
.sec_9_right ul li{  width:100%; text-align:left;    margin:20px ; list-style-type: square; font-size:18px;}
.sec_9_right ul li p { padding-top: 10px;}
.sec_9 h2{ color:#343434; text-transform:uppercase; font-size:35px; padding-bottom:15px;    margin-top: 0;}
.header .navbar-collapse{    padding-right: 0;}
.header ul.social_link li a{    border-left: 0px solid rgba(255, 255, 255, 0.55);  margin-left: 5px;}
ul.social_link { float: right;}
.tab_2 .galleryexpand_sec {padding-top: 40px;}
.foot-left img {width: 180px;}
.foot-left {padding:20px;}

.location-colm2 ul li {color: #fff; font-weight: 300; font-size: 16px; list-style-type: disc;    text-align: left; padding-bottom: 10px;}
.location-colm2 ul { padding-left:20px;}

header.fixed .navbar-default .navbar-nav > li > a{ color:#1a212b;}
header.fixed .social_link li a i{color:#765260;}
header.fixed .social_link li a{border-left: 0px solid rgba(90, 90, 90, 0.55);} 








ul.tabs {width: 100%;    border-bottom: 1px solid #ddd; margin-top: 60px;display: table;}
ul.tabs2 {width: 100%; padding-top: 50px; padding-bottom: 50px; padding-left: 70px;}
ul.tabs3 {width: 100%;padding-top: 50px; padding-bottom: 50px; padding-left: 70px;}
ul.tabs li {color: #000;font-size: 24px;     padding: 10px;padding-left: 35px; padding-right: 35px;font-weight: 300;border: none; float:left;  cursor:pointer;}
ul.tabs li:hover {color: #000;}
ul.tabs li.active {color: #000;    font-weight: 600;display: block; cursor: default;}
.tab_container {border-top: none;clear: both;float: left;width: 100%;}
.tab_content {display: none;}
.tab_content2 {display: none;    background: #fff;   padding-top: 50px; padding-bottom: 50px;padding-right: 70px; padding-left: 68px; background-color: #fff; border-top: 1px solid #004877; }
.tab_content3 {display: none;    background: #fff;   padding-top: 50px; padding-bottom: 50px;padding-right: 70px; padding-left: 68px; background-color: #fff; border-top: 1px solid #004877; }
.tab_drawer_heading { display: none; }
.tab_drawer_heading2 { display: none; }
.tab_drawer_heading3 { display: none;}
ul.tabs2 li{ width:100%; float: none; border-bottom: 1px solid #dbdbda;    color: #4d4b48;font-size: 20px; font-weight: 600;text-align: right;    padding: 10px 15px; cursor:pointer; position:relative;    z-index: 9;}
ul.tabs2 li.active:after {content: "\f0da"; font-family: FontAwesome; position: absolute; right: -46px; font-size: 50px; top: -9px; color: #e9e8e8;}
ul.tabs3 li{ width:100%; float: none; border-bottom: 1px solid #dbdbda;    color: #4d4b48;font-size: 20px; font-weight: 600;text-align: right;    padding: 10px 15px; cursor:pointer; position:relative;    z-index: 9;}
ul.tabs3 li.active:after {content: "\f0da"; font-family: FontAwesome; position: absolute; right: -46px; font-size: 50px; top: -9px; color: #e9e8e8;}
.tab_content .galleryexpand_sec {padding-top: 40px;}
.sec_3{ display:none;}
/*-- 19 spt 2022 --*/
.header-top img { max-width:120px; }
.mm-toggle-wrap { 
    right: 15px!important;
    top: 73px!important;
    margin-right: 15px;} 
    
/*-- end 19 spt 2022 css --*/
.copy{
	margin-top: 10px;
	color:white;
	}
	@media screen and (max-width: 650px) {
    .copy {
      margin-top: 10px; 
    }
}



.mdrnarctect{background: #1a212b;padding: 50px 0px;}
.mdrnarctect h2{color: #c6816b; line-height: 47px;}


.mdrnarctect img{}
.gateprieland{background-image: url(http://jmsprimeland.co.in/image/prime-land-gate.jpg); height: 416px;}



.nmbpplots h1{font-weight: 900; color: #673a4f; font-size: 50px; line-height: 36px;}
.nmbpplots h3{text-transform: uppercase; color: #1a212b;}
.nmbpplots h3 strong{}

.priplotimage{background-image: url(http://jmsprimeland.co.in/image/prime-land-loaction.jpg); height: 415px;}


.benioftsec{}
.benioftsec .col-lg-4 img{text-align: center; height: 245px; width: 100%;}
.benioftsec .col-lg-4 h3{color: #ffffff;
    line-height: 24px;
    text-align: center;
    font-weight: bold !important;
    font-size: 23px;
    background: #1a212b;
    padding: 14px 0px;
    margin: 0px;}
.benioftsec .col-lg-4 p{text-align: justify; font-size: 15px; font-weight: 600;}

.lctadvnatge{background: #1a212b;}
.lctadvnatge h2{color: #ffffff;}
.lctadvnatge ul{}
.lctadvnatge ul li{    color: #ffffff;
    list-style-type: disc;
    font-weight: 600;}

.cccupdeta{background: #723d51; padding: 26px 1px;}
.cccupdeta h2{color: #c58fa9; line-height: 47px;}
.contsupamg{}
.contsupamg img{}

.associteprt{background: whitesmoke; padding-top: 22px; padding-bottom: 22px;}
.associteprt h2{}

.accpcont{}

.accpcont h5{ text-align: center;
    font-weight: 700; font-size: 16px;}

.ebppcsre{}

.ebppcsre li a{    color: #ffffff;
    text-transform: uppercase;
    font-size: 28px;
    line-height: 25px; font-weight: 600;}

.ebppcsre li:nth-child(1){background: #1a212b;}
.ebppcsre li:nth-child(3){background: #1a212b;}





@media only screen and (min-width: 768px) {
.gatecontent{padding-top: 37px; /*padding-left: 89px;*/ }
.amntistxt{padding: 50px 0px; /*padding-left: 89px;*/ }
.lnddcont{padding-top: 37px; /*padding-left: 89px;*/}	
.mdrnarctect p{color: #c58fa9; padding-right: 110px;}
/*.amticons img{width: 100%; padding-top: 49px;}*/	
.amticons{height: 415px;}
.accpcont h4{text-align: center; font-weight: 600; font-size: 22px;}
.ebppcsre li{list-style-type: none; float: left; width: 25%; text-align: center;background: #1a212bc9; padding: 48px 1px;}	
.nmbpplots h3{font-size: 30px;}	
.amticons{height: 415px;}
.lctadvnatge{padding: 26px 19px 23px 31px;}
#boxes #dialog {width: 750px; height: 500px; padding: 10px; background-color: #ffffff; font-family: 'Segoe UI Light', sans-serif; font-size: 15pt; top: 128px; left: -158px;display: block;}
#popupfoot {font-size: 16pt;position: absolute; bottom: 30px;  width: 250px; left: 250px; float: RIGHT;}	
.slider_sec .owl-item .item img {height: auto;}	
.nmbpplots h2{line-height: 24px;}	
	
	
}

@media only screen and (max-width: 767px) {
.sec_1 h3{line-height: 29px;}	
.gatecontent{text-align: center; padding: 32px 1px;}
.gateprieland{background-position: bottom;}
#overview{text-align: center;}
.lnddcont{text-align: center; padding-bottom: 33px;}
.lnddcont h3{line-height: 31px;}
.priplotimage{background-position: bottom;}	
.mdrnarctect p{padding: 1px 16px;}
.amticons{padding-bottom: 47px;}
.benioftsec .col-lg-4 p{text-align: center;}
.lctadvnatge ul li{text-align: center;}
.accpcont h4{text-align: center; font-weight: 700; font-size: 18px; padding-top: 15px;}
.accpcont h5{font-size: 15px;}
.ebppcsre li{list-style-type: none; text-align: center;background: #673a4f; padding: 48px 1px; margin-bottom: 25px;}
.lctadvnatge{text-align: center; padding: 26px 19px 23px 31px;}
.copy{text-align: center; padding: 19px 1px;}
.plgmloaction{width: 100%; margin-top: 31px;}
#boxes #dialog {width: 86%;  height: auto; padding: 10px; background-color: #ffffff;
    font-family: 'Segoe UI Light', sans-serif;font-size: 15pt; top: 128px !important; left: 27px !important; display: block;  margin: 0 auto !important;}
#popupfoot{position: initial !important; width: auto !important; left: auto !important;}
 .slider_sec .owl-item .item img {height: 265px;}
#overview{padding-top: 31px;}
.nmbpplots h2{line-height: 33px;}
/* 19 spt */
.header {position:sticky;}
       .pt-25px{padding-top:0px;}
        header{padding-top:0px!important;}
        header.fixed{padding-top:0px!important;}
       .header-top img { max-width:80px; }
       .logo img { max-width:70px; }
       .container.pt-25px{ padding:5px 15px;}
       .mm-toggle .mm-label {display:none;}
       .slider_sec .owl-item .item .gatecontent img { height:auto!important;}
       .col-md-4.ctm-img{width:unset; height:auto;}
       .container#construsctonup .row{margin:0px!important; } 
     
}

.mapimage{transition: transform .2s;}
.mapimage:hover{transform: scale(1.4);}



@media (min-width: 576px){
   .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }

.modal-dialog{height:100vh;}
button.close{
        position: absolute;
    top: -12px;
    z-index: 9;
    background: #c8c8c8;
    right: -9px;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    opacity: 1;
    color: #fff;
}
.open-mdl{
        width: 100%;
        height: 100%;
        overflow: hidden;
}
#mask {width:100%!important;}


