@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400&display=swap');
body, p, h1, h2, h3, h4, h5, h6, a, span, label, li, ul{
	font-family: Roboto!important;
}
body{
	
	color:#484a57;
}
html{scroll-behavior: smooth;}
.main-div{max-width:1366px;margin: 0 auto;overflow: hidden;}
.inner{max-width:1260px;margin: 0 auto;}
.inner2{max-width:1000px;margin: 0 auto;}
.top_header{background: #586877;padding-top: 5px;}
.top_header .footer_li1 p{border-bottom: none!important}
.top_header p{text-align: center;margin-bottom: 0;padding: 10px;}
.top_header a{font-size: 14px;color: #fff;font-weight: 500;margin-right: 20px;}
.header_text{font-size: 16px;text-align: justify;color: #243746;padding: 10px}
.header_text span{color: #145e39;font-weight: 600;}
/* Navigation */
.topnav{padding-top: 5%;padding-left: 1%;}
.topnav .icon{display:none;}
.topnav a {float: left;display: block;color:#243746;font-weight:600;margin:0 0 8px 70px;
	text-decoration: none;font-size: 18px;}
.topnav a:hover{font-weight:600;color:#00a5b5;}
.topnav a.active {color:#ed4133;border-bottom:2px solid #ed4133;}

.hgt{
	display:inline-block;
	width:100%;
	margin:0px;
	padding:300px 0px;
	text-align:center;
	background:url('../img/upated1.jpg');
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
	text-shadow: 4px 7px 5px #000;

letter-spacing: 1.5px;
	
}

.footer-logo-1{
width: 10%;
float: left;
text-align: center;
}
.footer-logo-2{
width: 19%;
float: left;
text-align: center;
}
.footer-logo-3{
width: 13%;
float: left;
text-align: center;
}
.footer-logo-4{
width: 11%;
float: left;
text-align: center;
}
.footer-logo-5{
width: 12%;
float: left;
text-align: center;
}
.footer-logo-6{
width: 15%;
float: left;
text-align: center;
}

.footer-logo-4 img{
padding: 30px 3px;
}
.footer-logo-5 img{
padding: 2px 3px;
}

.footer-logo-6 img{
padding: 13px 5px;
}

.Ninety9logo{max-width: 370px;}
.hgt h2{
	font-weight:700;
	font-size:40px;
	line-height:45px;
	text-align:center;
	color:#fff;
	margin-bottom:20px;
	text-shadow: 4px 7px 5px #000;
	letter-spacing: 1.5px;
}
.hgt h1{
	font-weight:900;
	font-size:50px;
	line-height:55px;
	text-align:center;
	color:#fff;
	margin-bottom:20px;
	text-shadow: 4px 7px 5px #000;
	letter-spacing: 1.5px;
}

.header_detail ul{
	padding:0px;
	margin:0px;
	float: right;
	margin-top: 21px;
}
.header_detail_ul_li1{
	list-style:none;
	float:left;
	color:#fff;
	font-size:16px;
	font-weight:400;
	margin-right:30px;
	letter-spacing:0.5px;
	text-shadow: 3px 2px 5px #000;
}
.header_detail_li_img{
	height:30px;
	margin-right:10px;
}
header.sticky .header_detail ul li a{
	color:#00a5b5 !important
}
.contact_us ul{text-align: center;}
.contactus_li{
	display: inline-block;
	list-style: none !important;
	color: #e74f3d;
	font-size: 16px;
	font-weight: 400 !important;
	margin-right: 30px !important;
	letter-spacing: 0.5px !important;
}
.contactus_li a{color: #fff}
.contact_us{background:#9ea1a2!important;}
.contact_us p{text-align:center;font-size:28px;color: #fff;margin-bottom: 25px;}
.contact_us form{padding: 0 10px;}
.contact_us ::placeholder{color: #333;}
.contact_us input, .contact_us select{width:100%;padding:6px;border-radius: 4px;border:1px solid #666;margin-bottom: 11px;
	font-size: 15px; color: #333;}
.contact_us input[type="submit"]{color: #fff;font-size: 16px;background:#24b2ca;padding: 8px;border: none;
margin: 0;max-width: 125px;}
/*.contact_us form button{color: #fff;font-size: 18px;background:#24b2ca;padding: 10px;border:none;
width: 125px;}*/
.contact_us textarea{width:100%;padding:8px;border-radius: 4px;border:1px solid #666;margin-bottom: 15px;
min-height: 110px;font-size: 15px;}

.custom_header{	
	width:100%;
	top:0;
	background:none;
	display:block;
	z-index:999;
	overflow: hidden;
}
.hgt_1 .prospectus h1{font-size: 15px;text-transform: uppercase;font-weight: 600;letter-spacing: 4px;}
.hgt_1 .prospectus{background: #24b2ca; color: #fff;font-size: 36px;font-weight: 600;padding: 2% 8% 3%;}
.hgt_1 .presents{background: #fff; color: #000;font-size: 15px;padding: 2% 8% 0%;min-height: 130px;}
.hgt_1 .presents img{max-width: 100%;max-height: 50px;}
.hgt_1 .presents h1{color: #e74f3d;font-weight: 600;font-size: 15px;margin: 10px 0}
.hgt_1 .presents p{font-size: 15px;font-weight: 600;}
.hgt_1 .col-sm-6, .hgt_1 .col-xs-12{padding: 0;}
.custom_header .col-sm-6, .custom_header .col-xs-12{padding: 0;}
.custom_header.sticky{
	background:#5b6670 ;
	position:fixed;
}
.banner_right{padding: 40px 40px 15px 10px;color: #fff}
.banner_right p, .banner_right ul li{color: #fff;font-size: 16px;padding:7px 5px;text-align: justify;}
.hgt_1{
	display:inline-block;
	width:100%;	
	background:#586877;
	/*background-repeat:no-repeat;
	background-size:cover;
	min-height: 550px;*/	
}

.banner_mobile{display: none;}
.custom_header1.sticky{
	background:#fff !important;
	position:fixed;
}
/*.custom_header.sticky .header_detail ul{
	margin-top: 15px;
}*/
.logo-image img, .header_detail ul{
	-webkit-transition-property:all; /* Safari */
    -webkit-transition-duration: 0.5s; /* Safari */
    transition-property: all;
    transition-duration: 0.5s;
}
.custom_header.sticky .logo-image img{
	/*height:63px;
	width: 188px;*/
}
.logo-image{text-align: center;}
.logo-image img{max-width: 100%;max-height: 175px;padding-top: 0px;}
.p_heading{
	text-align:center;
	font-size:28px;
	color:#289c52;
	/*font-family:semi-bold !important;*/
}
.P_group{
	text-align:center;
	font-size:28px;
	color: #04151e;
	padding: 0 12px;
	font-weight: bold;
}
.section_2{
	background-color:#f3f3f3;
}
.col_12_img{
	width:100%;
}
.section_3{
	background-color:#fff;
}
.section_02{
	padding-bottom: 35px;
}
.sapce{
	padding-bottom:40px;
	padding-top:40px;
}
.p_alna_grp{	
	padding:20px 10px;
	color: #243746;
	font-size: 16px;
	text-align: center;
}
.footer_detail{
	text-align:center;
	color:#fff !important;
}
.footer_li1{
	display:inline-block;
	list-style:none;
	color:#fff !important;
	font-weight:400;
	margin-right:15px;
	margin-left: 15px;
	font-size: 15px;
}
.footer_li1 p{border-bottom: 2px solid #fff;}
.section_2_AL .below_menu{}
.footer_detail ul li a{
	color:#fff !important;
	text-decoration: none;
}
.footer_li2{
	display:inline-block;
	list-style:none;
	color:#fff !important;
	/*font-family:semi-bold !important;*/
	font-weight:400;
	margin-right:15px;
	letter-spacing:0.5px;
	/*font-size:18px;*/
}
.footer_img{
	width:100px;
	display: inline-block;
}
.footer_p{
    display: inline-block;
    top: po;
    position: absolute;
    top: 39px;
    left: 135px;
    color: #fff;
    font-family: medium !important;

}
.footer_p2{
	font-size: 20px;
	margin-top: -12px;
}
.footer_p1{
	font-size:10px;
}
.footer_det{
	float: right;
	color: #fff !important;
	margin-top: 38px;
}
.footer_det p a{
	color:#fff !important;
	text-decoration: underline;
}
.imgg{
	border: solid 2px #e7e4e4;
	background-color: #fff;
}
.imgg:hover {
    box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
    background-color: #fff;
}
.footer_rgt{
	float: right;
}
.footer_back{
	background-color:#289c52 !important;
}


/*ALNA Properties CSS START*/

.r_img{
	width: 270px;
}
.header_img{
	padding-top: 22px !important;
    width: 130px !important;
	display: inline-block !important;
}
header.sticky .header_li_img i{color: #00a5b5 !important;}

.header_detail_img{
	height: 16px;
	margin-right:10px;
}

.hgt_1 h2{
	font-weight:700;
	font-size:40px;
	line-height:45px;
	text-align:center;
	color:#fff;
	margin-bottom:20px;
	text-shadow: 4px 7px 5px #000;
	letter-spacing: 1.5px;
}

.p_heading_AL{
	text-align:center;
	font-size:24px;
	color:#00a5b5;
	/*font-family:semi-bold !important;*/
}
.section_2_AL{
	background-color:#fff;	
}
.p_AL span{color: #e74f3d;font-weight: 600;}
.p_AL{line-height: 1.5;color: #000;font-size: 18px;padding: 20px 0;}
.section_2_AL{line-height: 1.5;color: #000;font-size: 18px;}
.section_3_AL {
    background-color: #fff;
}
.section_3_AL .icon_box{text-align: center;}
.section_3_AL .col-sm-4{border-right: 2px solid #ddd;}
.section_3_AL .icon_box img{max-width: 100%;max-height: 75px;}
.footer_back_AL{
	background-color:#586877 !important;
}
.footer_back_AL .row{padding-bottom: 30px!important;}
.footerlogo_col1 img{max-width: 120px;margin-right: 10px;}
.footerlogo_col1{display: flex;}
.footerlogo_col2 img{max-width: 100%;margin-top: 10px;}
.footerlogo_col3 img{max-width: 100%;}


@media (min-width:767px) and (max-width:1260px){
.footerlogo_col1 img{max-width: 80px;margin-right: 5px;}
.inner{max-width: 98%;margin: 0 auto}
.top_header p{font-size: 13px!important;padding: 5px;}
.top_header .footer_li1 {font-size: 13px; margin: 0 10px;}
.header_text, .p_alna_grp, .banner_right ul li {font-size: 14px;}
.banner_right{padding: 10px 15px 0 0}
.p_alna_grp{padding: 0 20px!important;}
.topnav a{margin:0 0 8px 50px;}
.topnav{padding-left: 2%;}
}


@media(max-width:767px){
	.footer_detail ul{padding:0px !important;}
	/*.header_detail ul{float:none;}*/
	.header_detail_ul_li1{font-size: 12px;margin-right:0;float: none;text-align: center;}
	.header_detail_li_img {height: 21px;}
	.ftr_ul{padding-top: 17px !important;}	
	/*.img-responsive{width: 100% !important;}*/
	.header_detail ul {text-align: center;padding-bottom: 2%;width: 100%;}
	.rs_img{width:100%;}
	.custom_header1.sticky.rs_img{width:100%;}
	.custom_header .col-sm-4{text-align: center;}
	.custom_header .col-sm-4 img{display: inline!important;}	
	.hgt_1 h2{font-size: 28px;line-height: 1.5;margin: 0}
	.hgt_1 h1{font-size: 28px;line-height: 1.5;margin: 0;}
	.hgt_1 .prospectus{padding: 4% 8%;}
	.p_AL{line-height: 2;padding: 20px!important;}
	.section_2_AL .col-sm-4, .section_2_AL .col-sm-2{text-align: center;}
	.section_2_AL .col-sm-4 img{max-width: 100%;}
	.footerlogo_col1{display: block;}
	.footerlogo_col1 img{max-width: 95px!important;margin-right: 5px;}
	.custom_header .prospectus{padding: 2% 7%;min-height: auto;}
	.hgt_1{min-height: 300px;}
	.hgt_1 .presents p, .hgt_1 .presents h1{font-size: 15px;}
	.custom_header .prospectus h1{font-size: 24px;text-align: center;}
	.hgt_1 .presents{min-height: auto;padding-bottom: 1%;}
	.header_text{padding: 20px 30px}
	.section_3_AL .col-sm-4{border: none!important}
	.below_menu .col-sm-5, .below_menu .col-sm-7{text-align: center;}
	.banner_right{min-height: auto;margin-top: -1px;}
	.banner_mobile{display: block;}
	.top_header ul {text-align: center;}
	.top_header p{padding: 6px;}
	.inner{padding: 0 15px;}
	.Ninety9logo{max-width: 100%;}
	.top_header p{text-align: center;}
	.topnav a{display: none!important;}
	.topnav a.icon {
	    float: right;
	    display: block!important;
	    padding-right:20px;
	  }

	.topnav.responsive{position: relative;background: #ddd;
    padding-bottom: 15px;}
	.topnav.responsive .icon {
	position: absolute;
	right: 0;	
	}
	.topnav.responsive a {
	float: none;
	display: block!important;
	text-align: left;
	}
	.topnav a {margin:6px 0 6px 25px;}


.footer-logo-1{
width: 100%;
float: left;
text-align: center;
padding: 5px 0;
}
.footer-logo-2{
width: 100%;
float: left;
text-align: center;
}
.footer-logo-3{
width: 100%;
float: left;
text-align: center;
}
.footer-logo-4{
width: 100%;
float: left;
text-align: center;
}
.footer-logo-5{
width: 100%;
float: left;
text-align: center;
}
.footer-logo-6{
width: 100%;
float: left;
text-align: center;
}

.footer-logo-4 img{
padding: 10px 3px;
}
.footer-logo-5 img{
padding: 10px 3px;
}

.footer-logo-6 img{
padding: 13px 5px;
}
}


@media (min-width:768px) and (max-width:782px){
.header_text, .p_alna_grp, .banner_right ul li {font-size: 13px;}

}

@media (min-width:768px) and (max-width:1024px){
.inner2{max-width: 95%;margin: 0 auto}
.topnav a{margin:6px 0 6px 30px;}
.banner_right ul li {padding: 3px;}
.banner_right .P_group {padding: 0;margin: 0;}
}


@media(max-width:425px){
.hgt_1 h2, .hgt_1 h1{font-size: 20px;line-height: 1.2;margin: 0;}

}