body{
	background: #F9FAFB !important;
}
.main-sec{
	position: relative;
	width: 100%;
	height: auto;
}

.main-box{
	position: relative;
	width: 70%;
	margin-left: 15%;
	height: auto;
	margin-top: 20px;
	border-radius: 10px;
	border:1px solid #E6E6E6;
	background: #fff;
}
@media screen and (max-width:1100px){
	.main-box{
		width: 100% !important;
		margin-left: 0% !important;
		padding: 0px !important;
		 border:none !important;
	}
	.main-box-body,
	.main-box-header{
		padding: 20px 0px !important;
	}
}
.main-box-header{
	position: relative;
	width: 100%;
	height: auto;
	padding: 30px;
	border-bottom: 1px solid #E6E6E6;
}

.main-box-body{
	position: relative;
	width: 100%;
	height: auto;
	padding: 30px;
	padding-bottom: 50px;
}
.main-box-body h3{
	font-size: 17px;
	font-weight: 700;
	margin-top: 30px;
	display: block;
	margin-bottom: 5px;
}
.main-box-body p{
	display: block;
	margin-top: 10px;
}
.main-box-body ul,
.main-box-body ol{
	margin: 0;
	padding: 0 20px;
}
.main-box-body li{
    color: #6b7280 !important;
    margin-top: 15px;
}
.main-box-body ul li{
	list-style: disc !important;
}
.main-box-body ol li{
	list-style: decimal !important;
}
.main-box-body  li a{
	text-decoration: underline !important;
	color: #006633 !important;
	font-weight: 500 !important;
}
.back-btn{
	position: relative;
	display: inline-flex;
	align-items: center;
	margin-top: 30px;
	font-size: 14px;
	font-weight: 700;
	padding: 7px 15px;
	background: #EDEAFF;
	border-radius: 30px;
	cursor: pointer;
	transition: all 0.3s ease-in-out;
}
.back-btn i{
	margin-right: 5px;
}
.back-btn:hover{
	background: #E4DFFF;
}





/*contact-sec*/
.contact-sec{
	position: relative;
	width: 100%;
	height: auto;
	margin-top: 40px;
}

.contact-Main{
	position: relative;
	width: 100%;
	height: auto;
	display: grid;
	grid-template-columns: auto 1fr;
	grid-gap: 40px;
}
@media screen and (max-width:1000px){
	.contact-sec{
		margin-top: 30px !important;
	}
	.contact-Main{
		display: block !important;
	}
	.contact-DLT-main,
	.contact-DLT{
		width: 100% !important;
	}
}
.contact-DLT{
	position: relative;
	width: auto;
	height: auto;
}
.contact-DLT-main{
	position: relative;
	width: 330px;
	height: auto;
	padding: 20px;
	background:#006633;
	color: #fff;
}
.contact-DLT h3{
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 30px;
}
.contact-DLT p{
	position: relative;
	width: 100%;
	display: flex;
	align-items: flex-start;
	font-size: 15px;
	margin-top: 20px;
	color: #fff !important;
}
.contact-DLT p:first-child{
	margin-top: 0px;
}
.contact-DLT p i{
	margin-top: 5px;
	margin-right: 10px;
}
.contact-DLT p span a{
	text-decoration: underline;
}

/*contact-map-form*/
.contact-map-form{
	position: relative;
	width: 100%;
	height: auto;
}
@media screen and (max-width:1000px){
	.contact-map-form{
		margin-top: 30px !important;
	}
}
.contact-map-form-main{
	position: relative;
	width: 100%;
	height: auto;
}
.contact-map-form-main h2{
	font-size: 23px;
	font-weight: 500;
	margin-bottom: 20px;
}
@media screen and (max-width:500px){
	.contact-map-form-main h2{
		font-size: 20px !important;
	}
}
.map-box{
	position: relative;
	width: 100%;
	height: auto;
}
.map-box iframe{
	position: relative;
	width: 100%;
	height: 450px;
}
@media screen and (max-width:1200px){
	.map-box iframe{
		height: 300px !important;
	}
}

.sec-form{
	position: relative;
	width: 100%;
	height: auto;
	margin-top: 30px;
}
.sec-form h3{
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
}
.form-main{
	position: relative;
	width: 100%;
	height: auto;
	margin-top: 10px;
}

.form-input{
	position: relative;
	width: 100%;
	height: auto;
	margin-top: 20px;
}
.form-input input{
	position: relative;
	width: 100%;
	height: 50px;
	 border:1px solid #CACACA;
	 padding: 0px 10px;
	 border-radius: 3px;
	 transition: all 0.3s ease-in-out;
	 font-size: 14px !important;
}
.form-input input:focus,
.form-input textarea:focus{
	border-color:#006633;
}
.form-input textarea{
	position: relative;
	width: 100%;
	height: 200px;
	 border:1px solid #CACACA;
	 padding:10px;
	 border-radius: 5px;
	 outline: none;
	 transition: all 0.3s ease-in-out;
}
.form-input input[type="submit"]{
	width: 200px;
	background: #006633;
	border-color: #006633;
	color: #fff;
	font-size: 18px;
}
.form-input input[type="submit"]:hover{
	background: #00753A;
}
.form-d-flex{
	position: relative;
	width: 100%;
	height: auto;
	display: flex;
	align-items: center;
	grid-gap: 20px;
	gap: 20px;
}
@media screen and (max-width:500px){
.form-d-flex{
	display: block !important;
}
}
























.new-Footer{
	margin-top:0px !important;
}

.aook-Icons-pcl{
	display: flex !important;
}

