/* NABARD */

/* Table of Content
==================================================
	#Homepage Styles
	#Page Styles
	#Media Queries
	#Font-Face 
	#color 1f763b */
	html, body, #wrapper {
		height: 100%;
		scroll-behavior: smooth;
	}
	body > #wrapper {
		height: auto;
		min-height: 100%;
	}
	#main {
		width: 100%;
		padding: 0;
		margin: 0 auto;
		padding-top:15px;
	}
	#main_inner {
		width: 100%;
		padding: 0;
		margin: 0 auto;
		padding-top:138px;
	}
	* {
		padding: 0;
		margin: 0;
	}
	.loader {
	  position: fixed;
	  left: 0px;
	  top: 0px;
	  width: 100%;
	  height: 100%;
	  z-index: 9999;
	  background:rgb(249,249,249);
		}
	.loader .icon {
	  position: fixed;
	  left: 48%;
	  top: 55%;
	  z-index: 9999;
		}
a:focus-visible {
	border: 1px solid black;
	outline: none;
	border-radius: 4px; /* optional: makes the border look smoother */
	padding: 2px; /* optional: ensures border doesn�t overlap text */
}

.box_thum a:focus-visible {
	border: 1px solid black;
	outline: none;
	border-radius: 4px; /* optional: makes the border look smoother */
	padding: 100px 52px; /* optional: ensures border doesn�t overlap text */
	z-index: 99;
}

.pdfSize {
	display: inline !important;
}
	.body_overlay {
		background: rgba(0, 0, 0, 0.9);
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 999;
		display: none;
	}
	.request_overlay {
		display: block;
	}
	.request_overlay_box {
		width:32%;
		margin:5% auto;
		background: #f1f1f1;
		padding: 15px;
		box-shadow: 5px 2px 23px -15px;
		position: relative;
	}
	
	.close_overlay {
		
		border-radius:10px;
		font-size:30px;
		color:#73674f;
		font-weight:800;
		text-align: center;
		position: absolute;
		right:-16px;
		top:-20px;
		padding:5px 10px;
		cursor: pointer;
		text-transform: uppercase;
		transition: all 300ms ease 0s;
	}
	.close_overlay:hover {
		opacity: 1;
		color:#d5cbbb;
	}
	/*
	.close_overlay:before,
	.close_overlay:after {
		position: absolute;
		left: 15px;
		content: ' ';
		height: 20px;
		width: 2px;
		background-color: #fff;
	}
	.close_overlay:before {
		transform: rotate(45deg);
	}
	
	.close_overlay:after {
		transform: rotate(-45deg);
	}*/
	/* #Grid system
	================================================== */
	.container {
		width:1200px;
		margin: 0 auto;
	}
	.container:before, .container:after, .row:before, .row:after {
		content: "";
		display: table;
	}
	.container:after, .row:after {
		clear: both;
	}
	.row {
		margin-left: -10px;
		margin-right: -10px;
	}
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
		position: relative;
		min-height: 1px;
		padding-left: 10px;
		padding-right: 10px;
		float: left;
	}
	.col-sm-12 {
		width: 100%;
	}
	.col-sm-11 {
		width: 91.66666667%;
	}
	.col-sm-10 {
		width: 83.33333333%;
	}
	.col-sm-9 {
		width: 75%;
	}
	.col-sm-8 {
		width: 66.66666667%;
	}
	.col-sm-7 {
		width: 58.33333333%;
	}
	.col-sm-6 {
		width: 50%;
	}
	.col-sm-5 {
		width: 41.66666667%;
	}
	.col-sm-4 {
		width: 33.33333333%;
	}
	.col-sm-3 {
		width: 25%;
	}
	.col-sm-2 {
		width: 16.66666667%;
	}
	.col-sm-1 {
		width: 8.33333333%;
	}
	.flt-right {
		float: right;
	}
	.flt-left {
		float: left;
	}
	.dbox{
		display: block;
	}
	.mbox{
		display: none;
	}
	.bdr{
		border:none!important;
	}
	.text_cent{
	  text-align: center!important;
	}
	.text_rt{
	  text-align: right!important;
	}
	.text_lt{
	  text-align: left!important;
	}
	/* #Buttons Styles
	================================================== */
	.btn_new {
		float: left;
		position: relative;
		display: block;
		padding: 10px 20px;
		background-color: #bfaf91;
		transition: background-color .3s;
		color: #72664e;
		font-size: 16px;
		font-weight:600;
		cursor: pointer;
		text-align: center;
		border-radius:30px;
		}
	.btn_new:hover {
		background-color: #fff;
		color: #bfaf91;
		}
	.careerbtn a{
		float: left;
		position: relative;
		display: block;
		padding: 10px 20px;
		background-color: #72664e;
		transition: background-color .3s;
		color: #fff;
		font-size: 16px;
		font-weight:600;
		cursor: pointer;
		text-align: center;
		border-radius:30px;
		}
	.careerbtn a:hover {
		background-color: #cdc2ae;
		color: #fff;
		}
	.btn_form {
		float: left;
		position: relative;
		display: block;
		padding: 10px 20px;
		background-color: #bfaf91;
		transition: background-color .3s;
		color: #72664e;
		font-size: 16px;
		font-weight:600;
		cursor: pointer;
		text-align: center;
		border-radius:30px;
		border:none;
		margin-right: 10px;
		}
	.btn_form:hover {
		background-color: #72664e;
		color: #bfaf91;
		}
	/* #Homepage Styles
	================================================== */
	.clr {
		clear: both;
		}
	.center {
		text-align: center;
		}
	/* =Header
	-------------------------------------------------------------- */
	header {
		width: 100%;
		position: relative;
		top: 10;
		left: 0;
		z-index: 99;
		padding:0px 0px;
		background:transparent;
		-webkit-transition: height 0.3s;
		-moz-transition: height 0.3s;
		-ms-transition: height 0.3s;
		-o-transition: height 0.3s;
		transition: height 0.3s;
	  background:#f8f8f8;
		}
	header .container{
		width: 90%;
	}
	 header .top_rt_link {
        width: 100%;
        background: #f2f2f2;
        display: inline-block;
        padding: 20px 0px;
        border-bottom: 1px solid #ebebeb;
        padding:7px 67px;
        text-align: right;
    }
    header .top_rt_link a{
        font-size: 12px;
        color: #333;
        font-weight: 400;
        padding: 0px 5px;
        border-right: 1px solid #cdcdcd;
    }
    header .top_rt_link a#increasetext {
      cursor: pointer;
    }

    header .top_rt_link a#resettext {
     cursor: pointer;
    }
    header .top_rt_link a#decreasetext {
      cursor: pointer;
    }
    header .top_rt_link a:last-child{
        border-right: none;
    }
	header .top_header{
		width: 100%;
		display: inline-block;
		padding:20px 0px;
	}
		
		header .top_header .logo {
			padding: 0;
			display: flex;
			width: 20%;
			float: left;
			-webkit-transition: .3s;
			-moz-transition: .3s;
			-ms-transition: .3s;
			-o-transition: .3s;
			transition: .3s
		}

			header .top_header .logo span {
				font-size: 14px;
				color: #296536;
				font-weight: 500;
				line-height: 20px;
				text-transform: uppercase;
				padding-top: 8px;
			}

		/*
	header .top_header .logo {
		padding:0% 0%;
		display: inline-block;
		width:20%;
		float: left;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-ms-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
		}*/
header .top_header .logo_azadi {
	width:8%;
	margin:0% 2% 0% 0%;
	display: inline-block;
	float: right;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	}

	header .top_header .logo_g20{
		width: 8%;
		margin: 0% 2% 0% 0%;
		display: inline-block;
		float: right;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-ms-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
	}
	header .top_header .logo_text{
		float: left;
		font-size: 16px;
		line-height: 32px;
		background: #346294;
		color: #fff;
		font-weight: 400;
		text-transform: uppercase;
		text-align: center;
		margin: 16px 0px 0px 24px;
		padding: 0 25px 0px 10px;
		position: relative;
	}
	header .top_header .logo_text:after{
		font-family: IcoFont;
		content: "\ea68";
		color: #f8f8f8;
		font-size: 52px;
		position: absolute;
		right: -19px;
	}	
	header .top_header .lan_nav{
		width:4%;
		float: right;
		padding:21px 0px 0px;
	}
	header .top_header .lan_nav a{
		font-size:16px;
		color:#000;
		font-weight:400;
		text-transform: capitalize;
		float: right;
		transition: all 300ms ease 0s;
	
	}
	header .top_header a.lan_nav:hover{
		color: #4e412e;
	}
	header .top_header a.contact{
		font-size: 14px;
		color:#000;
		font-weight:400;
		text-transform: capitalize;
		float: right;
		padding:5px 25px 5px 0px;
		margin-top:25px;
		transition: all 300ms ease 0s;
	}
	header .top_header a.contact:hover{
		color: #4e412e;
	}
	header .top_header a.active_top{
		color: #4e412e;
		font-weight:500;
	}
	header .top_header .search_box{
		width: 18%;
		float: right;
		background:#ececec;
		position: relative;
		border:none;
		margin:20px 30px 0px 0px;
	}
	header .top_header .search_box input{
		width:90%;
		float: left;
		background-color:transparent;
		border:none;
		padding:8px;
		outline: none;
	}
	header .top_header .search_box .search_icon{
		width: 10%;
		float: right;
		cursor: pointer;
		padding:7px 0px;
	}
	header .top_header .search_box .search_icon button{
		border:none;
		cursor: pointer;
		background: transparent;
	}
	header nav {
		width: 100%;
		  padding:0px 0px 20px;
		float: left;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		-ms-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
		}
	header.smaller {
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
		-webkit-animation-duration: 0.8s;
		animation-duration: 0.8s;
		-webkit-animation-name: fadeInDown;
		animation-name: fadeInDown;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		-webkit-box-shadow: 0 4px 12px -4px rgba(0, 0, 0, 0.1);
		box-shadow: 0 4px 12px -4px
		rgba(0, 0, 0, 0.1);
		left: 0;
		padding:0px 0px;
		position: fixed;
		right: 0;
		top: 0;
		width: 100%;
		z-index: 999;
		}
	header.smaller .top_header{
		padding:10px 0px;
	}
	header.smaller .logo {
		display: inline-block;
		width:15%;
		float: left;
		}
	header .top_header .logo_text{
		
	}
	header.smaller nav {
		  padding:5px 0px;
		}
	
	
	/* Banner
	================================================== */ 
	.banner{
	  width:90%;
	  position: relative;
	  margin:0 auto;
	}
	.banner .owl-carousel .owl-item{
	 padding: 0 2px;
	}
	.section_one {
		background-position: bottom center;
		background-repeat: no-repeat;
		background-size: cover;
		position: relative;
	}
	.section_two{
		width: 100%;
		margin:100px auto 0px;
	}
	.section_two .two_left{
		width:50%;
		float: left;
		background:#72664e;
		padding:150px 85px 151px 190px;
		position: relative;
	}
	.section_two .two_right{
		width:50%;
		float: left;
		background:transparent;
		padding: 0px 190px 20px 40px;
	}
	.section_two .two_left h1.title{
		font-size:48px;
		color:#fff;
		font-weight: 700;
		text-transform:capitalize;
		text-align: left;
		padding-bottom: 20px;
	}
	.section_two .two_left p{
		font-size:18px;
		color:#bfaf91;
		font-weight:300;
		text-transform:capitalize;
		text-align: left;
		padding-bottom: 20px;
		line-height:34px;
	}
	.section_two .two_right .home_cat{
		position: relative;
		width: 100%;
		display: inline-block;
		margin-bottom:35px;
	}
	.section_two .two_right .home_cat:last-child{
		margin-bottom: 0px;
	}
	.section_two .two_right .home_cat .box_left{
		width: 57%;
		background: #72664e;
		position: absolute;
		right: 0;
		top: 13px;
		padding: 13px 24px;
		text-align: left;
	}
	.section_two .two_right .home_cat .box_right{
		width: 57%;
		background: #72664e;
		position: absolute;
		left: 0;
		top: 13px;
		padding: 13px 24px;
		text-align: left;
	}
	.section_two .two_right .home_cat .title{
		font-size:30px;
		color:#fff;
		font-weight:600;
		text-transform: capitalize;
	}
	.section_two .two_right .home_cat .title a{
		color:#fff;
	}
	.section_two .two_right .home_cat .title:after{
		font-family:IcoFont;
		content:"\ea94";
		color: #fff;
		font-size:40px;
		padding-left: 25px;
	}
	.section_two .two_right .home_cat p{
		font-size:16px;
		color:#bfaf91;
		font-weight:400;
		text-transform: capitalize;
	}
	/* Project Highlights
	================================================== */
	.project_highlights{
		width: 100%;
		margin:0 auto;
		padding:80px 0px 30px;
	}
	.project_highlights .title {
		font-size: 48px;
		color: #72664e;
		font-weight: 700;
		text-transform: capitalize;
		text-align: left;
		padding-bottom: 20px;
	}
	.sld{
		position: relative;
	}
	.sld .arrw{
		position: absolute;
		left: 269px;
		bottom:128px;
	}
	/* Tender Circulars
	================================================== */
	.section_three{
		width: 100%;
		background:#f8f8f8;
		position: relative;
		margin:0 auto;
		border-top:1px solid #bfaf91;
		border-bottom:1px solid #bfaf91;
		padding:100px 0px;
	}
	.tender_slide_box{
		width:90%;
		float: left;
		flex-wrap:wrap;
		display: flex;
		padding:40px 0px;
	}
	.tender_slide_box .tender_details{
		border-bottom:1px solid #bfaf91;
		padding:10px 0px;
		height:170px;
	}
	.tender_slide_box .tender_details a{
		font-size: 14px;
		color:#72664e;
		font-weight: 400;
		text-align: left;
		text-transform: capitalize;
		line-height: 22px;
		transition: all 300ms ease 0s;
	}
	.tender_slide_box .tender_details a:hover{
		color:#000;
	}
	.tender_slide_box .tender_footer{
		width: 100%;
		float: left;
		padding:20px 0px;
	}
	.tender_slide_box .tender_footer .tender_pdf{
		width:10%;
		float: left;
		color:#d5cbbb;
		font-size:32px;
	}
	.tender_slide_box .tender_footer .tender_date_time{
		width:90%;
		float: left;
		padding:0px 0px 0px 7px;
	}
	.tender_slide_box .tender_footer .tender_date_time .tender_date{
		font-size: 14px;
		color:#72664e;
		font-weight: 700;
		text-align: left;
		display: block;
	}
	.tender_slide_box .tender_footer .tender_date_time .tender_time span{
		font-weight:700;
	}
	.tender_slide_box .tender_footer .tender_date_time .tender_time{
		font-size: 14px;
		color:#72664e;
		font-weight:400;
		text-align: left;
		display: block;
	}
	.tender_banner{
		width: 100%;
		position: relative;
	}
	.tender_banner .prev_arrow{
		position: absolute;
		top: -200px;
		right: -1096px;
		color:#c0b194;
	}
	.tender_banner .next_arrow{
		position: absolute;
		top: -200px;
		right:6px;
		color:#c0b194;
	}
	.circular_banner{
		width: 100%;
		position: relative;
	}
	.circular_banner .prev_arrow{
		position: absolute;
		top: -200px;
		right: -1096px;
		color:#c0b194;
	}
	.circular_banner .next_arrow{
		position: absolute;
		top: -200px;
		right:6px;
		color:#c0b194;
	}
	/* section four
	================================================== */	
	.section_four {
		background-position: top center;
		background-repeat: no-repeat;
		background-size: cover;
		position: relative;
		padding:120px 0px 80px;
	}
	.section_four .title{
		font-size: 48px;
		color:#73674e;
		font-weight: 700;
		text-align: left;
		text-transform: capitalize;
		padding-bottom: 20px;
	}
	.home_events{
		width: 100%;
		float: left;
		margin:20px 0px 0px;
	}
	.home_events .events_box{
		width: 90%;
		height:430px;
		float: left;
		background:#73674e;
		position: relative;
	}
	.home_events .events_box .events_title_bg{
		width: 100%;
		height:120px;
		background:#fff;
		display: flex;
		align-content: center;
		align-items: center;
		padding:0px 20px;
	}
	.home_events .events_box .events_title_bg .events_title {
		width: 100%;
		font-size:30px;
		color:#bead8f;
		font-weight: 400;
		text-transform: uppercase;
		text-align: center;
	}
	.home_events .events_box .events_details{
		width: 100%;
		padding:20px 15px 65px;
		float: left;
		position: relative;
	}
	.home_events .events_box .events_details .events_location{
		width: 100%;
		float: left;
	}
	.home_events .events_box .events_details .events_location ul li{
		display: inline-block;
		font-size:13px;
		color:#d5cbbb;
		font-weight: 400;
		list-style: none;
		padding:0px 15px;
	}
	.home_events .events_box .events_details .events_location ul li:first-child{
		padding:0px 20px 0px 0px;
	}
	.home_events .events_box .events_details .events_location ul li span{
		font-size:27px;
		color:#fff;
		font-weight:700;
	}
	.home_events .events_box .events_details h4.events_name{
		width: 100%;
		float: left;
		padding:20px 0px 10px;
	}
	.home_events .events_box .events_details h4.events_name a{
		font-size:16px;
		color:#d5cbbb;
		font-weight: 600;
		text-align: left;
		text-transform: capitalize;
		transition: all 300ms ease 0s;
	}
	.home_events .events_box .events_details:hover h4.events_name a{
		color:#fff;
	}
	.home_events .events_box .events_details p{
		font-size:14px;
		color:#d5cbbb;
		font-weight: 400;
		text-align: left;
		padding-bottom: 10px;
		text-transform: capitalize;
		transition: all 300ms ease 0s;
	}
	.home_events .events_box .events_details p a{
		color:#d5cbbb;
	}
	.home_events .events_box .events_details .latest_title{
		width: 100%;
		float: left;
	}
	.home_events .events_box .events_details .latest_title ul{
		padding: 0px;
		margin: 0px;
	}
	.home_events .events_box .events_details .latest_title ul li{
		display: block;
		list-style: none;
		border-bottom:1px solid #d5cbbb;
		padding-bottom:10px;
		margin-bottom: 10px;
	}
	.home_events .events_box .events_details .latest_title img{
		width:27px;
		position: relative;
		display: block;
	}
	.home_events .events_box .events_details .latest_title ul li a{
		font-size:16px;
		color:#d5cbbb;
		font-weight:600;
		text-align: left;
		transition: all 300ms ease 0s;
	}
	.home_events .events_box .events_details .latest_title ul li a:hover{
		color: #fff;
	}
	.home_events .events_box .events_btn {
		float: left;
		position: absolute;
		bottom:20px;
		left:10px;
		display: block;
		padding: 10px 20px;
		background-color: #bfaf91;
		transition: background-color .3s;
		color: #72664e;
		font-size: 16px;
		font-weight:600;
		cursor: pointer;
		text-align: center;
		border-radius:30px;
		transition: all 300ms ease 0s;
		}
	.home_events .events_box:hover .events_btn {
		background-color: #fff;
		color: #72664e;
		}
	.media_room_slider .prev_arrow {
		position: absolute;
		top: -300px;
		left:1126px;
		color: #c0b194;
	}	
	.media_room_slider .next_arrow {
		position: absolute;
		top: -300px;
		right: 6px;
		color: #c0b194;
	}
	/* news
	================================================== */
	.home_news{
		width: 100%;
		float: left;
		padding:120px 0px 40px;
	}
	.home_news .explore_news{
		width: 100%;
		float: left;
		background:transparent;
	}
	.home_news .explore_news .title{
		float: left;
		font-size:48px;
		color:#fff;
		font-weight:700;
		text-align: left;
		text-transform: capitalize;
	}
	.home_news .explore_news .news_row{
		width: 100%;
		float: left;
		padding-bottom:30px;
	}
	.home_news .explore_news .news_row:last-child{
		padding-bottom:0px;
	}
	
	.home_news .explore_news .news_row .news_title .news_icon{
		width:15%;
		float: left;
		font-size:48px;
		color:#fff;
		line-height: 0px;
		transition: all 300ms ease 0s;
	}
	.home_news .explore_news .news_row:hover .news_title .news_icon{
		   text-shadow: 2px 2px #73674e;
	}
	.home_news .explore_news .news_row .news_title{
		width: 100%;
		float: left;
		padding:0px 0px 10px 0px;
		border-bottom: 1px solid #fff;
	}
	.home_news .explore_news .news_row .news_title a{
		width: 85%;
		float: left;
		font-size:16px;
		color:#fff;
		font-weight:500;
		text-align: left;
		text-transform: capitalize;
		transition: all 300ms ease 0s;
	}
	.home_news .explore_news .news_row .news_title a:hover{
		   text-shadow: 2px 2px #73674e;
	}
	.home_news .explore_news .news_row .news_location{
		width: 100%;
		float: left;
		padding:10px 0px;
	}
	.home_news .explore_news .news_row .news_location ul li{
		font-size:14px;
		color:#fff;
		font-weight:700;
		text-align: left;
		text-transform: capitalize;
		display: inline-block;
		border-right:1px solid #fff;
		padding: 0px 10px;
	}
	.home_news .explore_news .news_row .news_location ul li:first-child{
		padding: 0px 10px 0px 0px;
		
	}
	.home_news .explore_news .news_row .news_location ul li:last-child{
		border-right:none;
	}
	.home_news .home_video{
		width: 100%;
		background:transparent;
		padding:0px 0px 0px 40px;
	}
	.home_news .home_video .video_thum{
		width: 100%;
		position: relative;
	}
	.home_news .home_video .video_thum .video_play_btn_bg{
		width:100px;
		height:100px;
		position: absolute;
		top:40%;
		left:40%;
		text-align:center;
		background:#edeedf;
		border-top-left-radius:25px;
		border-bottom-right-radius:25px;
	}
	.home_news .home_video .video_thum img{
		width: 100%;
		border-top-left-radius:65px;
	}
	.home_news .home_video .video_more{
		width: 100%;
		background:#73674e;
		padding:25px 0px;
		text-align: center;
		border-bottom-right-radius:55px;
	}
	.home_news .home_video .video_more a{
		font-size:18px;
		color:#d5cbbb;
		font-weight: 400;
		transition: all 300ms ease 0s;
	}
	.home_news .home_video .video_more a:hover{
		color:#000;
	}
	.home_news .home_video .video_more a:after{
		font-family:'FontAwesome';
		content:'\f061';
		color: #fff;
		font-size:28px;
		padding:0px 0px 0px 20px;
		transition: all 300ms ease 0s;
	}
	.home_news .home_video .video_more a:hover:after{
		color:#000;
	}
	/* section five
	================================================== */
	.section_five{
		width: 100%;
		position: relative;
		margin:0 auto;
		border-bottom:1px solid #bfaf91;
		padding:80px 0px;
	}
	.section_five .title{
		font-size:48px;
		color:#72664e;
		font-weight: 700;
		text-align: center;
		text-transform: capitalize;
		padding-bottom: 20px;
	}
	.section_five p{
		font-size:18px;
		color:#72664e;
		font-weight:400;
		text-align: center;
		text-transform: capitalize;
		padding:0px 250px 20px;
	}
	.home_information_center{
		width: 80%;
		margin:0 auto;
		padding: 40px 0px 0px;
	}
	.home_information_center .info_cent_row{
		width: 100%;
		flex-wrap: wrap;
		display: flex;
	}
	.home_information_center .info_cent_row .info_cent_box{
		flex: 0 16%;
		margin: 20px 40px;
	}
	.home_information_center .info_cent_row .info_cent_box .thum{
		width:100px;
		height: 100px;
		margin: 0 auto;
		text-align: center;
		border: 2px solid #bfaf91;
		padding: 15px 0px;
		-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.20);
		-ms-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.20);
		box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.20);
	}
	.home_information_center .info_cent_row .info_cent_box:hover .thum {
		box-shadow: 0 39px 96.4px 3.6px rgba(0, 0, 0, 0.24);
		transition: box-shadow 0.2s ease-in-out 0s;
		border: 2px solid #bfaf91;
		 cursor:pointer;
		}
	.home_information_center .info_cent_row .info_cent_box .info_cent_name{
		width: 100%;
		text-align: center;
		padding:10px 0px 0px;
	}
	.home_information_center .info_cent_row .info_cent_box .info_cent_name a{
		font-size: 16px;
		color:#72664e;
		font-weight:500;
		text-align: center;
		transition: all 300ms ease 0s;
	}
	.home_information_center .info_cent_row .info_cent_box:hover .info_cent_name a{
		color:#bfaf91;
	}
	/* section six
	================================================== */
	.section_six{
		width: 100%;
		position: relative;
		margin:0 auto;
		padding:80px 0px;
	}
	.section_six .title{
		font-size:48px;
		color:#72664e;
		font-weight: 700;
		text-align: center;
		text-transform: capitalize;
		padding-bottom: 20px;
	}
	.home_case_studies{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}
	.home_case_studies .case_studies_box{
		flex:0 31.33333333%;
		margin:0px 15px;
		background:#73674e;
	}
	.home_case_studies .case_studies_box:first-child{
		margin: 0px 15px 0px 0px;
	}
	.home_case_studies .case_studies_box:last-child{
		margin: 0px 0px 0px 15px;
	}
	.home_case_studies .case_studies_box .case_studies_thum{
		width: 100%;
	}
	.home_case_studies .case_studies_box .case_studies_thum img{
		width: 100%;
	}
	.home_case_studies .case_studies_box .case_studies_details{
		width: 100%;
		padding:20px 15px 35px;
		float: left;
		position: relative;
	}
	.home_case_studies .case_studies_box .case_studies_details h4.case_studies_name{
		width: 100%;
		float: left;
		padding:20px 0px 5px;
	}
	.home_case_studies .case_studies_box .case_studies_details h4.case_studies_name a{
		font-size:24px;
		color:#fff;
		font-weight:700;
		text-align: left;
		text-transform: capitalize;
		transition: all 300ms ease 0s;
	}
	/*
	.home_case_studies .case_studies_box:hover{
		box-shadow: 0 39px 96.4px 3.6px rgba(0, 0, 0, 0.24);
	}*/
	.home_case_studies .case_studies_box .case_studies_details .sector_name{
		font-size:16px;
		color:#fff;
		font-weight:400;
		text-align: left;
		text-transform: capitalize;
		padding:0px 0px 10px;
		transition: all 300ms ease 0s;
	}
	.home_case_studies .case_studies_box .case_studies_details p{
		font-size:18px;
		color:#bfaf91;
		font-weight:400;
		text-align: left;
		text-transform: capitalize;
		transition: all 300ms ease 0s;
	}
	.home_case_studies .case_studies_box .case_studies_details .case_studies_btn {
		float: left;
		position: relative;
		display: block;
		padding: 5px 10px;
		background-color: #bfaf91;
		transition: background-color .3s;
		color: #72664e;
		font-size: 14px;
		font-weight:600;
		cursor: pointer;
		text-align: center;
		border-radius:30px;
		transition: all 300ms ease 0s;
		margin:30px 15px 0px 0px;
		}
	.home_case_studies .case_studies_box .case_studies_details .case_studies_btn:hover {
		background-color: #fff;
		color: #72664e;
		}
	.home_case_studies .case_studies_box .case_studies_details:hover .fa_case {
		color: #72664e;
		}	
	/* inner page style
	================================================== */	
	.inner_banner{
		width: 90%;
		margin:0 auto;
	}
	.inner_banner img{
		width: 100%;
		margin:0 auto;
	}
	.inner_page_wrap{
		width: 100%;
		margin:0 auto;
		padding:100px 0px;
	}
	.inner_page_wrap .inner_tab{
		width: 100%;
		float: left;
		padding-bottom: 100px;
	}
	.inner_page_wrap .inner_tab ul{
		padding:0px;
		margin:0px;
	}
	.inner_page_wrap .inner_tab ul li{
		display: inline-block;
		list-style: none;
		border:1px solid #72664d;
		padding:0px 20px;
	}
	.inner_page_wrap .inner_tab ul li:first-child{
		border-top-left-radius: 30px;
	}
	.inner_page_wrap .inner_tab ul li:last-child{
		border-bottom-right-radius: 30px;
		border-left:none;
		margin-left:-3px;
	}
	.inner_page_wrap .inner_tab ul li a{
		font-size: 36px;
		font-weight: 700;
		color:#d5cbbb;
		text-align: center;
		transition: all .3s
	}
	.inner_page_wrap .inner_tab ul li a:hover{
		color:#72664d;
	}
	.inner_page_wrap .inner_tab ul li a.active{
		color:#72664d;
	}
	.inner_page_wrap .inner_containt{
		width: 100%;
		float: left;
		padding-right:40px;
		position: relative;
	}
	.inner_page_wrap .inner_containt .achievements_year{
		position: absolute;
		top:0px;
		right: 41px;
	}
	.inner_page_wrap h3.page_heading{
		font-size: 30px;
		color:#346294;
		font-weight:600;
		display: block;
		text-transform: uppercase;
		padding-bottom:20px;
	}
	.inner_page_wrap .page_sub_heading{
		font-size:24px;
		color:#4c3e23;
		font-weight:500;
		display: block;
		text-transform: uppercase;
		padding-bottom:30px;
	}
	.inner_page_wrap  h3.title{
		font-size: 30px;
		color:#72664e;
		font-weight:600;
		display: block;
		text-transform: uppercase;
		padding-bottom:10px;
	}
	.inner_page_wrap  h4.title{
		font-size:18px;
		color:#72664e;
		font-weight:600;
		display: block;
		text-transform: uppercase;
		padding-bottom:10px;
	}
	.inner_page_wrap  h5.title{
		font-size:14px;
		color:#72664e;
		font-weight:600;
		display: block;
		text-transform: uppercase;
		padding-bottom:10px;
	}
	.inner_page_wrap .btm_box{
		width: 100%;
		margin:65px auto 0px;
		background:#ece3d3;
		padding:80px 45px;
		border-top-left-radius: 30px;
		border-bottom-right-radius: 30px;
		position: relative;
	}
	.inner_page_wrap .btm_box p{
		font-size: 22px;
		color:#72664e;
		font-weight: 300;
		text-align: left;
		line-height: 28px;
		padding:0px 20px 0px 0px;
	}
	.inner_page_wrap .btm_box .thum{
		width: 100%;
		text-align: center;
		position: absolute;
		top:-70px;
	}
	.inner_page_wrap .right_menu_panel{
		width: 100%;
		background:#346294;
		padding:30px 10px 30px 30px;
	}
	.inner_page_wrap .right_menu_panel h4.title{
		font-size: 16px;
		color:#fff;
		font-weight:700;
		text-align: left;
		text-transform: uppercase;
		padding-bottom: 20px;
	}
	.menu-top-menu-container {
		width: 100%;
	}
	.menu-top-menu-container * {
			margin: 0;
			padding: 0;
	}
	.menu-top-menu-container li {
			list-style-type: none;
	}
	/* do not remove - this makes the submenu open / close */
	.menu-top-menu-container ul ul {
			display: none;
	}
	.menu-top-menu-container li.active>ul {
			display: block;
	}
	/* first level menu item */
	.menu-top-menu-container > ul > li > a {
			position: relative;
			display: block;
			padding:0px 0px 10px;
			font-size: 15px;
			color:#fff;
			line-height:20px;
			text-decoration: none;
			font-weight:400;
			transition: all 300ms ease 0s;
			cursor: pointer;
	}
	.menu-top-menu-container > ul > li > a:hover{
		color: #fff;
	}
	.menu-top-menu-container > ul > li > a.selected{
		color: #fff!important;
	}
	.menu-top-menu-container > ul > li > ul > li > a.actives{
		background: #605237;
		border-left: 5px solid #ece3d3;
	}
	/*
	.menu-top-menu-container > ul > li.menu-item-has-children > a:before {
			content: "\25cf";
			position: absolute;
			left: 5px;
			color: rgba(255, 255, 255, 0.3);
			font-size: 18px;
	}*/
	/* second level menu item */
	
	.menu-top-menu-container ul ul li a {
			color: white;
			text-decoration: none;
			font-size:12px;
			line-height:18px;
			display: block;
			padding:5px 10px 5px 20px;
			transition: all 0.15s;
			position: relative;
	}
	
	.menu-top-menu-container ul ul li a:hover{
			background: #605237;
			border-left: 5px solid #ece3d3;
	}
	.menu-top-menu-container ul ul li a.select {
			background: #605237;
			border-left: 5px solid #ece3d3;
	}
	/* third level menu item */
	
	.menu-top-menu-container ul ul ul {
			margin-left: 15px;
			border-left: 1px dotted rgba(254, 254, 254, 0.5);
	}
	/* arrows after closed / open menu items that have children */
	
	.menu-top-menu-container a:not(:only-child):after {
			position: absolute;
			right: 10px;
	}
	
	.menu-top-menu-container a:not(:only-child):after {
			font-family:IcoFont;
			content: "\ea99";
			top: 0;
			font-size: 18px;
	}
	
	.menu-top-menu-container .active>a:not(:only-child):after {
			font-family:IcoFont;
			content: "\eaa1";
			top:0px;
			font-size: 18px;
	}
	/* What's New
	================================================== */
	.whatsnew{
		width: 100%;
		float: left;
	}
	.whatsnew .whatsnew_row{
		width: 100%;
		float: left;
		margin-bottom:30px;
		padding-right: 50px;
	}
	.whatsnew .whatsnew_row .whatsnew_title{
		width: 100%;
		float: left;
		padding-bottom: 10px;
		margin-bottom:5px;
		border-bottom:1px solid #cdc2ae;
		text-align: left;
	}
	.whatsnew .whatsnew_row .whatsnew_title a{
		font-size: 15px;
		color:#72664e;
		font-weight: 500;
		text-transform: uppercase;
		transition: all 300ms ease 0s;
	}
	.whatsnew .whatsnew_row .whatsnew_title a:hover{
		color: #cdc2ae;
	}
	.whatsnew .whatsnew_row .whtsnew_date{
		font-size: 14px;
		color:#72664e;
		font-weight: 700;
		text-align: left;
		text-transform: capitalize;
		float: left;
	}
	.whatsnew .whatsnew_video{
		width: 100%;
		background:transparent;
		padding:0px 0px 0px 40px;
	}
	.whatsnew .whatsnew_video .whatsnew_video_thum{
		width: 100%;
		position: relative;
	}
	.whatsnew .whatsnew_video .whatsnew_video_thum .video_play_btn_bg{
		width:100px;
		height:100px;
		position: absolute;
		top:40%;
		left:40%;
		text-align:center;
		background:#edeedf;
		border-top-left-radius:25px;
		border-bottom-right-radius:25px;
	}
	.whatsnew .whatsnew_video .whatsnew_video_thum img{
		width: 100%;
		border-top-left-radius:65px;
	}
	.whatsnew .whatsnew_video .video_more{
		width: 100%;
		background:#73674e;
		padding:25px 25px;
		text-align: left;
		border-bottom-right-radius:55px;
		font-size:18px;
		color:#d5cbbb;
		font-weight: 400;
	}
	/* other link
	================================================== */
	.inner_page_common .other_website{
		width: 100%;
		float: left;
	}
	.inner_page_common .other_website .col-sm-3{
		padding:0px 20px;
	}
	.inner_page_common .other_website .other_link{
		width:100%;
		float: left;
		position: relative;
		margin-bottom:40px;
	}
	
	.inner_page_common .other_website .other_link img{
		width:100%;
		float: left;
		position: relative;
	}
	.inner_page_common .other_website .other_link .website_name{
		width:100%;
		float: left;
		position: absolute;
		background:rgba(0,0,0,0.6);
		padding: 10px;
		bottom: 0;
	}
	.inner_page_common .other_website .other_link .website_name a{
		font-size: 14px;
		color:#fff;
		font-weight: 400;
		text-align: left;
		text-transform: capitalize;
	}
	/* team
	================================================== */
	.team_setup{
		width: 100%;
		float: left;
		position: relative;
	}
	.team_setup .last_row{
		width: 100%;
		float: left;
		padding-bottom: 30px;
	}
	.team_setup .team_post{
		width: 37%;
		background:#d5cbbb;
		border-radius:25px;
		font-size: 16px;
		color:#72664e;
		font-weight: 600;
		text-align: center;
		padding:10px 0px;
		float: left;
		position: relative;
	}
	.team_setup .team_post:before{
		content: "";
		width:20px;
		height:61px;
		background:url(../images/team-line.png) no-repeat;
		position: absolute;
		left:45%;
		top:42px;
	}
	.team_setup .team_row{
		width: 100%;
		float: left;
		margin-bottom:50px;
		display: flex;
		flex-wrap: wrap;
	}
	.team_setup .team_row .team_member_vacancy{	
		flex:0 37%;
		background:#e0e0e0;
		font-size: 16px;
		color:#4c3e23;
		font-weight:400;
		text-align: center;
		padding:20px;
		margin: 70px 0px 20px 0px;
		position: relative;
	}
	.team_setup .team_row .team_member_vacancy_last{	
		flex:0 37%;
		background:#e0e0e0;
		font-size: 16px;
		color:#4c3e23;
		font-weight:400;
		text-align: center;
		padding:20px;
		margin: 70px 0px 0px 0px;
		position: relative;
	}
	.team_setup .team_row .team_member_vacancy_last:before{
		content: "";
		width:20px;
		height:61px;
		background:url(../images/team-line.png) no-repeat;
		position: absolute;
		left:45%;
		top:61px;
	}
	.team_setup .team_row .team_member{
		flex:0 37%;
		float: left;
		background:#d5cbbb;
		padding:20px;
		margin:70px 20px 0px;
		float: left;
	}
	.team_setup .team_row .team_member:first-child{
		margin:70px 20px 0px 0px;
	}
	.team_setup .team_row .team_member .team_photo{
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}
	.team_setup .team_row .team_member .team_photo img{
		width: 100%;
	}
	.team_setup .team_row .team_member .member_name{
		width: 100%;
		font-size: 18px;
		color:#4c3e23;
		font-weight: 700;
		text-align: left;
		text-transform: capitalize;
		padding:10px 0px;
	}
	.team_setup .team_row .team_member p{
		font-size: 16px;
		color:#4c3e23;
		font-weight: 400;
		text-align: left;
	}
	.team_setup .team_row .team_member .team_btn {
		float: left;
		position: relative;
		display: block;
		padding: 5px 10px;
		background-color: #72664e;
		transition: background-color .3s;
		color: #fff;
		font-size: 14px;
		font-weight:600;
		cursor: pointer;
		text-align: center;
		border-radius:30px;
		transition: all 300ms ease 0s;
		margin:30px 15px 0px 0px;
		}
	.team_setup .team_row .team_member:hover .team_btn {
		background-color: #fff;
		color: #72664e;
		}
	.team_setup .team_row .team_member:hover .fa_case {
		color: #72664e;
		}
	.team_setup .team_row2{
		width: 100%;
		float: left;
		position: relative;
		padding: 25px 0px 0px;
	}
	.team_setup .team_row2:before{
		content: "";
		width: 88%;
		position: absolute;
		left: 6%;
		top: -26px;
		border-top:2px solid #72664e;
	}			
	.team_setup .team_row2 .team_post_name{
		width: 31%;
		background:#d5cbbb;
		border-radius:25px;
		font-size: 16px;
		color:#72664e;
		font-weight: 600;
		text-align: center;
		padding:10px 0px;
		margin:20px 20px 20px 0px;
		float: left;
		position: relative;
	}
	.team_setup .team_row2 .team_post_name:before{
		content: "";
		width:20px;
		height:61px;
		background:url(../images/team-line.png) no-repeat;
		position: absolute;
		left:15%;
		top:-75px;
	}
	.team_setup .team_row2 .team_post_name a{
		font-size: 16px;
		color:#72664e;
		font-weight: 600;
		transition: all 300ms ease 0s;
	}
	.team_setup .team_row2 .team_post_name:hover{
		background:#72664e;
	}
	.team_setup .team_row2 .team_post_name:hover a{
		color:#fff;
	}	
	.team_setup .team_row2 .team_post_name2{
		width: 31%;
		background:#d5cbbb;
		border-radius:25px;
		font-size: 16px;
		color:#72664e;
		font-weight: 600;
		text-align: center;
		padding:10px 0px;
		margin:20px 20px 20px 0px;
		float: left;
		position: relative;
	}
	.team_setup .team_row2 .team_post_name2:before{
		content: "";
		width:20px;
		height:61px;
		background:url(../images/team-line.png) no-repeat;
		position: absolute;
		left:45%;
		top:-75px;
	}
	.team_setup .team_row2 .team_post_name2:after{
		content: "";
		width:20px;
		height:61px;
		background:url(../images/team-line.png) no-repeat;
		position: absolute;
		left:45%;
		top:40px;
	}
	.team_setup .team_row2 .team_post_name2 a{
		font-size: 16px;
		color:#72664e;
		font-weight: 600;
		transition: all 300ms ease 0s;
	}
	.team_setup .team_row2 .team_post_name2:hover{
		background:#72664e;
	}
	.team_setup .team_row2 .team_post_name2:hover a{
		color:#fff;
	}		
	.team_setup .team_row2 .team_post_name3{
		width: 31%;
		background:#d5cbbb;
		border-radius:25px;
		font-size: 16px;
		color:#72664e;
		font-weight: 600;
		text-align: center;
		padding:10px 0px;
		margin:20px 0px 20px 0px;
		float: left;
		position: relative;
	}
	.team_setup .team_row2 .team_post_name3:before{
		content: "";
		width:20px;
		height:61px;
		background:url(../images/team-line.png) no-repeat;
		position: absolute;
		right:8%;
		top:-75px;
	}
	.team_setup .team_row2 .team_post_name3 a{
		font-size: 16px;
		color:#72664e;
		font-weight: 600;
		transition: all 300ms ease 0s;
	}
	.team_setup .team_row2 .team_post_name3:hover{
		background:#72664e;
	}
	.team_setup .team_row2 .team_post_name3:hover a{
		color:#fff;
	}
	.team_setup .team_row3{
		width: 100%;
		float: left;
		position: relative;
		padding:70px 0px 0px;
	}
	.team_setup .team_row3:before{
		content: "";
		width: 56%;
		position: absolute;
		left:22%;
		top: 31px;
		border-top:2px solid #72664e;
	}			
	.team_setup .team_row3 .team_post_name{
		width: 34%;
		background:#d5cbbb;
		border-radius:25px;
		font-size: 16px;
		color:#72664e;
		font-weight: 600;
		text-align: center;
		padding:10px 0px;
		margin:20px 60px 20px 51px;
		float: left;
		position: relative;
	}
	.team_setup .team_row3 .team_post_name:before{
		content: "";
		width:20px;
		height:61px;
		background:url(../images/team-line.png) no-repeat;
		position: absolute;
		left: 43%;
		top: -63px;
	}
	.team_setup .team_row3 .team_post_name a{
		font-size: 16px;
		color:#72664e;
		font-weight: 600;
		transition: all 300ms ease 0s;
	}
	.team_setup .team_row3 .team_post_name:hover{
		background:#72664e;
	}
	.team_setup .team_row3 .team_post_name:hover a{
		color:#fff;
	}
	.team_setup .team_row3 .team_post_name2{
		width: 31%;
		background:#d5cbbb;
		border-radius:25px;
		text-align: center;
		padding:10px 0px;
		margin:20px 0px 20px 120px;
		float: left;
		position: relative;
		transition: all 300ms ease 0s;
	}
	.team_setup .team_row3 .team_post_name2:before{
		content: "";
		width:20px;
		height:61px;
		background:url(../images/team-line.png) no-repeat;
		position: absolute;
		right:42%;
		top: -63px;
	}
	.team_setup .team_row3 .team_post_name2 a{
		font-size: 16px;
		color:#72664e;
		font-weight: 600;
		transition: all 300ms ease 0s;
	}
	.team_setup .team_row3 .team_post_name2:hover{
		background:#72664e;
	}
	.team_setup .team_row3 .team_post_name2:hover a{
		color:#fff;
	}	
	.team_setup_view{
		width: 100%;
		float: left;
	}	
	.team_setup_view .team_setup_header{
		width: 100%;
		float: left;
		border-bottom: 1px solid #cdc2ae;
		padding:0px 0px 20px;
		position: relative;
		margin-bottom: 20px;
	}
	.team_setup_view .team_setup_header .circulars_name{
		width:100%;
		float: left;
		font-size:18px;
		color:#4c3e23;
		font-weight: 400;
		text-align: left;
		line-height: 22px;
		padding:0px 0px 20px;
	}
	.team_setup_view .team_setup_header .team_back{
		position: absolute;
		right:0px;
		top: -63px;
	}
	.team_setup_view .team_setup_header .team_back a{
		font-size:14px;
		color:#4c3e23;
		font-weight:600;
		text-align: left;
	}
	.team_setup_view .team_setup_header .team_back a:before{
		font-family:IcoFont;
		content:"\ea5c";
		color: #4c3e23;
		font-size:30px;
		position: absolute;
		top: -4px;
		left: -32px;
	}
	.team_setup_view .team_setup_header .profile_photo{
		width: 30%;
		float: left;
	}
	.team_setup_view .team_setup_header .profile_photo img{
		width: 100%;
		float: left;
	}	
	.team_setup_view .team_setup_header .profile_name{
		font-size: 24px;
		color:#4c3e23;
		font-weight: 600;
		float: left;
		text-align: left;
		width:70%;
		padding-left: 20px;
	}
	.team_setup_view .team_setup_header .profile_name span{
		font-size:18px;
		color:#4c3e23;
		font-weight:400;
		display: block;
	}
	.team_setup_view .profile_detail {
		width: 100%;
		float: left;
	}
	.team_setup_view .profile_detail p{
		font-size: 15px;
		color:#4c3e23;
		font-weight: 400;
		text-align: justify;
		line-height:24px;
		padding-bottom:15px;
	}
	.team_setup_view .profile_detail h3{
		font-size:18px;
		color:#4c3e23;
		font-weight: 600;
		text-align: left;
		display: block;
		padding-bottom: 10px;
	}
	.team_setup_view .profile_detail ul{
		margin: 0;
		padding: 0 0 20px 20px;
		}
	.team_setup_view .profile_detail ul li{
		font-size: 14px;
		color: #4c3e23;
		font-weight:300;
		line-height:22px;
		text-align: left;
		display: block;
		padding:5px 0px;
		position: relative;
		}
	.team_setup_view .profile_detail ul li a{
		font-size: 15px;
		color: #4c3e23;
		font-weight:300;
		text-align: left;
		position: relative;
		transition: all 300ms ease 0s;
		}	
	.team_setup_view .profile_detail ul li a:hover{
		color: #72664e;
	}
	.team_setup_view .profile_detail ul li strong{
		font-weight: 700;
		}
	.team_setup_view .profile_detail ul li:before{
		color: #4c3e23;
		font-family:'FontAwesome';
		font-weight:700; 
		content: "\f0da";
		padding-right: 10px;
		position: absolute;
		left:-16px;
		}
	/* BOD
	================================================== */	
	.bod_row{
		width: 100%;
		float: left;
		display: flex;
		flex-wrap: wrap;
	}
	.bod_row .bod_box{
		flex:0 48%;
		float: left;
		background:#d5cbbb;
		padding:25px 25px 65px; 
		position: relative;
		margin:0 5px 10px;
	}
	
	.bod_row .bod_box .bod_thum{
		width: 100%;
		float: left;
	}
	.bod_row .bod_box .bod_thum img{
		width: 100%;
		float: left;
	}
	.bod_row .bod_box .bod_name{
		width: 100%;
		font-size: 16px;
		color:#4c3e23;
		font-weight: 700;
		text-align: left;
		padding:10px 0px 5px;
		float: left;
	}
	.bod_row .bod_box .bod_post{
		width: 100%;
		font-size: 14px;
		color:#4c3e23;
		font-weight:400;
		text-align: left;
		padding:0px 0px 5px;
		display: block;
		float: left;
	}
	.bod_row .bod_box p{
		width: 100%;
		font-size: 14px;
		color:#4c3e23;
		font-weight:400;
		text-align: left;
		padding:0px 0px 5px;
		float: left;
	}
	.bod_row .bod_box .bod_btn_box{
		width: 100%;
		position: absolute;
		bottom:20px;
		left: 0;
		padding:0px 21px;
		z-index: 9;
	}
	.bod_row .bod_box .bod_btn_box a.bod_btn {
		float: left;
		position: relative;
		display: block;
		padding: 5px 16px;
		background-color: #72664e;
		transition: background-color .3s;
		color: #fff;
		font-size: 12px;
		font-weight:600;
		cursor: pointer;
		text-align: center;
		border-radius:30px;
		transition: all 300ms ease 0s;
		margin:30px 5px 0px 0px;
		}
	.bod_row .bod_box:hover .bod_btn_box a.bod_btn {
		background-color: #bfaf91;
		color: #72664e;
		}
	
	/* tender
	================================================== */	
	.inner_page_wrap .tender_row{
		width: 100%;
		float: left;
		margin-top:30px;
	}
	.inner_page_wrap .tender_row .tender_header{
		width: 100%;
		float: left;
		background:#cdc2ae;
		border-top:4px solid #72664e;
		border-bottom-left-radius:15px;
		border-bottom-right-radius:15px;
		padding:5px 10px;
		margin-bottom: 10px;
	}
	.inner_page_wrap .tender_row .tender_header .tender_date{
		font-size:16px;
		color:#72664e;
		font-weight: 600;
		text-align: left;
		text-transform: capitalize;
	}
	.inner_page_wrap .tender_row .tender_name{
		font-size: 14px;
		color:#4c3e23;
		font-weight: 400;
		text-align: left;
		text-transform: capitalize;
		padding:10px;
		border-bottom:1px solid #cdc2ae;
	}
	.inner_page_wrap .tender_row .tender_last_date{
		font-size: 14px;
		color:#4c3e23;
		font-weight:600;
		text-align: left;
		text-transform: capitalize;
		padding:10px 0px;
		border-bottom:1px solid #cdc2ae;
		display: flex;
		align-content: center;
		align-items: center;
	}
	.inner_page_wrap .tender_row .tender_last_date:before{
		font-family:IcoFont;
		content:"\ef49";
		color: #cdc2ae;
		font-size:20px;
		padding:0px 10px;
	}
	.inner_page_wrap .tender_row .tender_file{
		padding:10px 0px;
		border-bottom:1px solid #cdc2ae;
	}
	.inner_page_wrap .tender_row .tender_file a{
		font-size: 12px;
		color:#4c3e23;
		font-weight:400;
		text-align: left;
		text-transform: capitalize;
		padding:0px 8px;
		transition: all 300ms ease 0s;
	}
	.inner_page_wrap .tender_row .tender_file a:first-child{
		padding:0px 8px 0px 15px;
	}
	.inner_page_wrap .tender_row .tender_file a:before{
		font-family:'FontAwesome';
		content:"\f1c1";
		color: #4c3e23;
		font-size:14px;
		padding-right:5px;
	}
	.inner_page_wrap .tender_row .tender_file a:hover{
		color: #72664e;
	}
	.inner_page_wrap .tender_row .tender_file a:hover:before{
		color: #72664e;
	}
	/* Rural Economy Tracker
	================================================== */
	.inner_page_wrap .team_header{
		width: 100%;
		float: left;
		position: relative;
	}
	.inner_page_wrap .team_header .rural_economy_back {
		position: absolute;
		right: 0px;
		top: -63px;
	}
	.inner_page_wrap .team_header .rural_economy_back a{
		font-size:14px;
		color:#4c3e23;
		font-weight:600;
		text-align: left;
	}
	.inner_page_wrap .team_header .rural_economy_back a:before{
		font-family:IcoFont;
		content:"\ea5c";
		color: #4c3e23;
		font-size:30px;
		position: absolute;
		top: -4px;
		left: -32px;
	}
	.inner_page_wrap .team_header .rural_economy_btn{
		background:#72664e;
		float: left;
		padding: 5px 20px;
		border-radius:15px;
		margin-right: 10px;
		transition: all 300ms ease 0s;
		margin-bottom:40px;
	}
	.inner_page_wrap .team_header .rural_economy_btn:after{
		font-family:'FontAwesome';
		content:"\f0da";
		color: #cdc2ae;
		font-size:20px;
		padding-left:15px;
	}
	.inner_page_wrap .team_header .rural_economy_btn a{
		font-size: 16px;
		color:#cdc2ae;
		font-weight: 400;
		text-transform:uppercase;
		transition: all 300ms ease 0s;
	}
	.inner_page_wrap .team_header .rural_economy_btn:hover{
		background:#cdc2ae;
	}
	.inner_page_wrap .team_header .rural_economy_btn:hover a{
		color: #72664e;
	}
	.inner_page_wrap .team_header .rural_economy_btn:hover:after{
		color: #72664e;
	}
	.inner_page_wrap .rural_economy_row{
		width: 100%;
		float: left;
		margin-top:10px;
	}
	.inner_page_wrap .rural_economy_row .rural_economy_header{
		width: 100%;
		float: left;
		background:#cdc2ae;
		border-top:4px solid #72664e;
		border-bottom-left-radius:15px;
		border-bottom-right-radius:15px;
		padding:5px 10px;
		margin-bottom: 10px;
	}
	.inner_page_wrap .rural_economy_row .rural_economy_header .rural_economy_title{
		font-size:16px;
		color:#fff;
		font-weight: 600;
		text-align: left;
		text-transform: capitalize;
	}
	.inner_page_wrap .rural_economy_row .rural_economy_details{
		width: 100%;
		float: left;
		padding:10px 0px;
	}
	.inner_page_wrap .rural_economy_row .rural_economy_details .rl_lt{
		width:6%;
		float: left;
		padding-right: 10px;
	}
	.inner_page_wrap .rural_economy_row .rural_economy_details .rl_rt{
		width:94%;
		float: left;
		
	}
	.inner_page_wrap .rural_economy_row .rural_economy_details .rl_lt i{
		float: left;
		font-size: 40px;
		color:#72664e;
	}
	.inner_page_wrap .rural_economy_row .rural_economy_details .rl_rt .rt_top{
		width:100%;
		float: left;
		padding-bottom:5px;
		border-bottom:1px solid #cdc2ae;
	}
	.inner_page_wrap .rural_economy_row .rural_economy_details .rl_rt .rt_top .rural_economy_sub_title{
		width:85%;
		float: left;
		font-size: 14px;
		color:#4c3e23;
		font-weight:400;
		text-align: left;
		text-transform: capitalize;
	}
	
	.inner_page_wrap .rural_economy_row .rural_economy_details .rl_rt .rt_top .rural_economy_pdf{
		width:15%;
		background:#72664e;
		float: right;
		padding:2px 5px;
		border-radius:15px;
		text-align: center;
	}
	.inner_page_wrap .rural_economy_row .rural_economy_details .rl_rt .rt_top .rural_economy_pdf a{
		font-size:12px;
		color:#fff;
		font-weight: 400;
		transition: all 300ms ease 0s;
	}
	.inner_page_wrap .rural_economy_row .rural_economy_details .rl_rt .rt_top .rural_economy_pdf a:hover{
		color:#cdc2ae;
	}
	.inner_page_wrap .rural_economy_row .rural_economy_details .rl_rt .rt_top .rural_economy_pdf a:hover i{
		color:#cdc2ae;
	}
	.inner_page_wrap .rural_economy_row .rural_economy_details .rural_economy_file{
		width: 100%;
		float: left;
		margin:10px 0px 20px;
	}
	.inner_page_wrap .rural_economy_row .rural_economy_details .rural_economy_file a{
		font-size: 12px;
		color:#fff;
		font-weight:400;
		text-align: left;
		text-transform: capitalize;
		padding:4px 12px;
		background:#cdc2ae;
		border-radius:10px;
		text-align: center;
		transition: all 300ms ease 0s;
		margin:0px 10px 0px 0px;
	}
	.inner_page_wrap .rural_economy_row .rural_economy_details .rural_economy_file a:hover{
		color: #72664e;
	}
	.inner_page_wrap .rural_economy_row .rural_economy_details .rural_economy_file a:hover i{
		color: #72664e;
	}
	.inner_page_wrap .acc_content .cont_more{
		width: 100%;
		float:left;
		margin: 10px 0px;
		display: flex;
		align-items: center;
		align-content: center;
	}
	.inner_page_wrap .cont_more .acc_pdf{
		background:#cdc2ae;
		float: left;
		padding:4px 25px;
		border-radius:15px;
		font-size:14px;
		color:#fff;
		font-weight: 400;
		text-align: center;
	}
	.inner_page_wrap .acc_content .cont_more a{
		font-size:14px;
		color:#4c3e23;
		font-weight: 400;
		padding-left: 10px;
		transition: all 300ms ease 0s;
	}
	.inner_page_wrap .acc_content .cont_more a:hover{
		color:#cdc2ae;
	}
	/* Circulars
	================================================== */	
	.inner_page_wrap .circulars_search_box{
		width: 100%;
		float: left;
	}
	.inner_page_wrap .circulars_search_box .col-sm-4{
		padding:0px;
	}
	.inner_page_wrap .circulars_search_box .form_row{
		width: 100%;
		float: left;
		padding-bottom: 20px;
	}
	.inner_page_wrap .circulars_search_box .form_row label{
		font-size: 16px;
		color:#4c3e23;
		font-weight: 400;
		text-align: left;
		float: left;
		padding:0px 10px 0px 0px;
	}
	.inner_page_wrap .circulars_search_box .form_row .col-sm-3{
		width:22%;
	}
	.inner_page_wrap .circulars_search_box .form_row .col-sm-4{
		width:50%;
	}
	.inner_page_wrap .circulars_row{
		width: 100%;
		float: left;
		margin-top:45px;
	}
	.inner_page_wrap .circulars_row .circulars_header{
		width: 100%;
		float: left;
		background:#cdc2ae;
		border-top:4px solid #72664e;
		border-bottom-left-radius:15px;
		border-bottom-right-radius:15px;
		padding:5px 10px;
		margin-bottom: 10px;
	}
	.inner_page_wrap .circulars_row .circulars_header .circulars_date{
		font-size:16px;
		color:#72664e;
		font-weight: 600;
		text-align: left;
		text-transform: capitalize;
	}
	.inner_page_wrap .circulars_row .circulars_details{
		width: 100%;
		float: left;
		border-bottom:1px solid #cdc2ae;
	}
	.inner_page_wrap .circulars_row .circulars_name{
		width:85%;
		float: left;
		font-size: 14px;
		color:#4c3e23;
		font-weight: 400;
		text-align: left;
		line-height: 22px;
		padding:5px 10px;
	}
	.inner_page_wrap .circulars_row .circulars_pdf{
		width:15%;
		background:#72664e;
		float: left;
		padding:2px 5px;
		border-radius:15px;
		text-align: center;
	}
	.inner_page_wrap .circulars_row .circulars_pdf a{
		font-size:12px;
		color:#fff;
		font-weight: 400;
		transition: all 300ms ease 0s;
	}
	.inner_page_wrap .circulars_row .circulars_pdf a:hover{
		color:#cdc2ae;
	}
	.inner_page_wrap .circulars_row .circulars_pdf:hover .fa_pdfc{
		color:#cdc2ae;
	}
	.inner_page_wrap .circulars_row .circulars_file{
		width: 100%;
		float: left;
		margin:10px 0px 20px;
	}
	.inner_page_wrap .circulars_row .circulars_file a{
		font-size: 12px;
		color:#fff;
		font-weight:400;
		text-align: left;
		text-transform: capitalize;
		padding:4px 12px;
		background:#72664e;
		border-radius:10px;
		text-align: center;
		transition: all 300ms ease 0s;
		margin:0px 10px 0px 0px;
	}
	.inner_page_wrap .circulars_row .circulars_file a:hover{
		color: #cdc2ae;
	}
	.inner_page_wrap .circulars_row .circulars_file a:hover .fa_circular{
		color: #cdc2ae;
	}
	.inner_page_wrap .circulars_inner_header{
		width: 100%;
		float: left;
		border-bottom: 1px solid #cdc2ae;
		padding:0px 0px 20px;
		position: relative;
		margin-bottom: 20px;
	}
	.inner_page_wrap .circulars_inner_header .circulars_name{
		width:100%;
		float: left;
		font-size:18px;
		color:#4c3e23;
		font-weight: 400;
		text-align: left;
		line-height: 22px;
		padding:0px 0px 20px;
	}
	.inner_page_wrap .circulars_inner_header .circulars_pdf{
		background:#72664e;
		float: left;
		padding:5px 10px;
		border-radius:15px;
		text-align: center;
		display: block;
	}
	.inner_page_wrap .circulars_inner_header .circulars_pdf a{
		font-size:12px;
		color:#fff;
		font-weight: 400;
		transition: all 300ms ease 0s;
	}
	.inner_page_wrap .circulars_inner_header .circulars_pdf a:hover{
		color:#cdc2ae;
	}
	.inner_page_wrap .circulars_inner_header .circulars_pdf:hover .fa_pdfc{
		color:#cdc2ae;
	}
	.inner_page_wrap .circulars_back{
		position: absolute;
		right:0px;
	}
	.inner_page_wrap .circulars_inner_header .circulars_back a{
		font-size:14px;
		color:#4c3e23;
		font-weight:600;
		text-align: left;
	}
	.inner_page_wrap .circulars_inner_header .circulars_back a:before{
		font-family:IcoFont;
		content:"\ea5c";
		color: #4c3e23;
		font-size:30px;
		position: absolute;
		top: -4px;
		left: -32px;
	}
	.inner_page_common p span.cir_date{
		position: absolute;
		right: 0px;
		font-weight: 600;
	}
	/* Model Bankable Projects
	================================================== */	
	.inner_page_wrap .mbp_form{
		width: 100%;
		float: left;
	}
	.inner_page_wrap .mbp_form .mbp_row{
		width: 100%;
		float:left;
		padding-bottom: 10px;
	}
	.inner_page_wrap .mbp_form .mbp_row label{
		width: 25%;
		float:left;
		font-size: 16px;
		color:#4c3e23;
		font-weight: 400;
		text-transform: capitalize;
	}
	.inner_page_wrap .mbp_form .mbp_row .btn{
		margin:0 0 0 25%;
	}
	/* publications
	================================================== */	
	.inner_page_wrap .publications_row{
		width: 100%;
		float: left;
		margin-bottom:30px;
	}
	.inner_page_wrap .publications_row .publications_header{
		width: 100%;
		float: left;
		background:#cdc2ae;
		border-top:4px solid #72664e;
		border-bottom-left-radius:15px;
		border-bottom-right-radius:15px;
		padding:10px 10px;
		margin-bottom: 10px;
	}
	.inner_page_wrap .publications_row .publications_header .publications_date {
		font-size: 16px;
		color: #72664e;
		font-weight: 600;
		text-align: left;
		text-transform: capitalize;
		padding:0px 10px;
	}
	.inner_page_wrap .publications_row .publications_title_box{
		width: 100%;
		float: left;
		display: flex;
		align-items: center;
		align-content: center;
		border-bottom:1px solid #cdc2ae;
		padding:10px 10px;
	}
	.inner_page_wrap .publications_row .publications_title_box i{
		font-size:24px;
		color:#4c3e23;
	}
	.inner_page_wrap .publications_row .publications_title_box .publications_title{
		font-size:14px;
		color:#4c3e23;
		font-weight: 400;
		text-align: left;
		text-transform: capitalize;
		padding-left: 10px;
	}
	.inner_page_wrap .publications_row .publications_dept_name{
		width: 100%;
		float: left;
		display: flex;
		align-items: center;
		align-content: center;
		border-bottom:1px solid #cdc2ae;
		padding:10px 10px;
		font-size:14px;
		color:#4c3e23;
		font-weight: 500;
	}
	.inner_page_wrap .publications_row .publications_file{
		width: 100%;
		float: left;
		padding:10px 10px;
	}
	.inner_page_wrap .publications_row .publications_file a{
		font-size: 12px;
		color:#fff;
		font-weight:400;
		text-align: left;
		text-transform: capitalize;
		padding:4px 12px;
		background:#72664e;
		border-radius:10px;
		text-align: center;
		transition: all 300ms ease 0s;
		margin:0px 10px 0px 0px;
	}
	.inner_page_wrap .publications_row .publications_file a:hover{
		color: #cdc2ae;
	}
	.inner_page_wrap .publications_row .publications_file a:hover i{
		color: #cdc2ae;
	}
	/* Case Studies
	================================================== */	
	.inner_page_wrap .case_studies{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}
	.inner_page_wrap .case_studies .case_studies_box{
		flex:0 30.33333333%;
		margin:0px 15px;
		background:#73674e;
		position: relative;
	}
	.inner_page_wrap .case_studies .case_studies_box:first-child{
		margin: 0px 15px 0px 0px;
	}
	.inner_page_wrap .case_studies .case_studies_box:last-child{
		margin: 0px 0px 0px 15px;
	}
	.inner_page_wrap .case_studies .case_studies_box .case_studies_thum{
		width: 100%;
	}
	.inner_page_wrap .case_studies .case_studies_box .case_studies_thum img{
		width: 100%;
	}
	.inner_page_wrap .case_studies .case_studies_box .case_studies_details{
		width: 100%;
		padding:20px 15px 55px;
		float: left;
		position: relative;
	}
	.inner_page_wrap .case_studies .case_studies_box .case_studies_details h4.case_studies_name{
		width: 100%;
		float: left;
		padding:20px 0px 5px;
	}
	.inner_page_wrap .case_studies .case_studies_box .case_studies_details h4.case_studies_name a{
		font-size:15px;
		color:#fff;
		font-weight:700;
		text-align: left;
		text-transform: capitalize;
		transition: all 300ms ease 0s;
	}
	.inner_page_wrap .case_studies .case_studies_box .case_studies_details:hover h4.case_studies_name a{
		color:#d5cbbb;
	}
	.inner_page_wrap .case_studies .case_studies_box .case_studies_details .sector_name{
		font-size:11px;
		color:#fff;
		font-weight:400;
		text-align: left;
		text-transform: capitalize;
		padding:0px 0px 10px;
		transition: all 300ms ease 0s;
	}
	.inner_page_wrap .case_studies .case_studies_box .case_studies_details p{
		font-size:13px;
		color:#bfaf91;
		font-weight:400;
		text-align: left;
		text-transform: capitalize;
		padding-bottom: 20px;
		transition: all 300ms ease 0s;
	}
	.inner_page_wrap .case_studies .case_studies_box .case_btn_box{
		width: 100%;
		position: absolute;
		bottom:20px;
		left: 0;
		padding:0px 10px;
		z-index: 999;
	}
	.inner_page_wrap .case_studies .case_studies_box .case_btn_box .case_studies_btn {
		float: left;
		position: relative;
		display: block;
		padding: 5px 6px;
		background-color: #bfaf91;
		transition: background-color .3s;
		color: #72664e;
		font-size: 10px;
		font-weight:600;
		cursor: pointer;
		text-align: center;
		border-radius:30px;
		transition: all 300ms ease 0s;
		margin:30px 5px 0px 0px;
		}
	.inner_page_wrap .case_studies .case_studies_box .case_btn_box a.case_studies_btn:hover{
		background-color: #fff;
		color: #72664e;
		}
	.inner_page_wrap .case_studies .case_studies_box:hover .case_btn_box .fa_case {
		color: #72664e;
		}
	.inner_page_wrap .case_studies_header{
		width: 100%;
		float: left;
		padding:0px 0px 20px;
		position: relative;
	}
	.inner_page_wrap .case_studies_header .sectors_name{
		width:100%;
		float: left;
		font-size:14px;
		color:#4c3e23;
		font-weight:300;
		text-align: left;
		line-height: 22px;
		padding:0px 0px 40px;
	}
	.inner_page_wrap .case_studies_header .sectors_name span{
		font-weight: 600;
		text-transform: uppercase;
	}
	.inner_page_wrap .case_studies_header .case_studies_back{
		position: absolute;
		right:0px;
	}
	.inner_page_wrap .case_studies_header .case_studies_back a{
		font-size:14px;
		color:#4c3e23;
		font-weight:600;
		text-align: left;
	}
	.inner_page_wrap .case_studies_header .case_studies_back a:before{
		font-family:'FontAwesome';
		content:"\f060";
		color: #4c3e23;
		font-size:22px;
		font-weight:300;
		position: absolute;
		top: -3px;
		left: -26px;
	}	
	.inner_page_wrap .case_studies_header .case_studies_name{
		width:100%;
		float: left;
		font-size:24px;
		color:#4c3e23;
		font-weight:600;
		text-align: left;
		line-height: 22px;
		padding:0px 0px 10px;
	}
	.inner_page_wrap .case_studies_header .case_studies_statename{
		width:100%;
		float: left;
		font-size:18px;
		color:#72664e;
		font-weight:600;
		text-align: left;
		line-height: 22px;
		padding:0px;
	}
	.inner_page_wrap .case_studies_banner{
		width: 100%;
		float: left;
		margin-bottom: 20px;
	}
	/* Statewise Master Unit Cost
	================================================== */	
	.inner_page_wrap .smuc_box{
		width: 100%;
		float: left;
		background:#72664e;
		padding: 20px;
	}
	.inner_page_wrap .smuc_box .smuc_thum{
		width: 45%;
		float: left;
		position: relative;
	}
	.inner_page_wrap .smuc_box .smuc_thum img{
		width: 100%;
		float: left;
		position: relative;
	}
	.inner_page_wrap .smuc_box .smuc_thum .state_name{
		width: 100%;
		float: left;
		position: absolute;
		left: 0;
		bottom: 0;
		background:rgba(0,0,0,0.6);
		padding:5px;
		font-size: 14px;
		color:#fff;
		font-weight: 500;
		text-transform: capitalize;
	}
	.inner_page_wrap .smuc_box .smuc_details{
		width: 55%;
		float: left;
		padding-left: 20px;
	}
	.inner_page_wrap .smuc_box .smuc_details .title_box{
		width: 100%;
		float: left;
		display: flex;
		align-items: center;
		align-content: center;
		border-bottom: 1px solid #bfaf91;
		padding-bottom:20px;
	}
	.inner_page_wrap .smuc_box .smuc_details .title_box .title{
		font-size: 16px;
		color:#fff;
		font-weight: 500;
		padding-left: 10px;
	}
	.inner_page_wrap .smuc_box .smuc_details .title_box i{
		width: 30px;
	}
	.inner_page_wrap .smuc_box .smuc_details .smuc_btn{
		width: 100%;
		float: left;
		margin:30px 0px 0px;
	}
	.inner_page_wrap .smuc_box .smuc_details .smuc_btn a{
		font-size: 12px;
		color:#72664e;
		font-weight:400;
		text-align: left;
		text-transform: capitalize;
		padding:4px 12px;
		background:#bfaf91;
		border-radius:10px;
		text-align: center;
		transition: all 300ms ease 0s;
		margin:0px 10px 0px 0px;
	}
	.inner_page_wrap .smuc_box .smuc_details .smuc_btn a:hover{
		color: #fff;
	}
	.inner_page_wrap .smuc_box .smuc_details .smuc_btn a:hover i{
		color: #fff;
	}
	/* inner page common
	================================================== */
	.inner_page_common{
		width: 100%;
		float: left;
		position: relative;
		 font-size: 15px;
		color: #4c3e23;
		font-weight: 300;
		text-align: justify;
		display: block;
	}
	.inner_page_common a{
		color: #4c3e23;
	}
	.inner_page_common h3 {
		font-size: 18px;
		color: #4c3e23;
		font-weight: 600;
		text-align: left;
		display: block;
		padding-bottom: 10px;
	}
	.inner_page_common h4 {
		font-size: 16px;
		color: #4c3e23;
		font-weight: 600;
		text-align: left;
		display: block;
		padding-bottom: 10px;
	}
	.inner_page_common h5{
		font-size: 15px;
		color: #4c3e23;
		font-weight: 600;
		text-align: left;
		display: block;
		padding-bottom: 10px;
	}
	.inner_page_common p {
		font-size: 15px;
		color: #4c3e23;
		font-weight: 300;
		text-align: justify;
		display: block;
		padding-bottom: 15px;
	}	
	.inner_page_common p strong{
		font-weight:600;
	}
	.inner_page_common p a{
		font-size: 15px;
		color: #4c3e23;
		font-weight: 500;
		text-align: justify;
		display: block;
		padding-bottom: 15px;
		transition: all 300ms ease 0s;
		display: inline-block;
	}		
	.inner_page_common p a:hover{
		color: #72664e;
	}
	.inner_page_common ul{
		margin: 0;
		padding: 0 0 20px 20px;
		}
	.inner_page_common ul ul{
		margin: 0;
		padding: 0 0 0px 20px;
		}
	.inner_page_common ul li{
		font-size: 15px;
		color: #4c3e23;
		font-weight:300;
		line-height:22px;
		text-align: left;
		display: block;
		padding:5px 0px;
		position: relative;
		}
	.inner_page_common ul li a{
		font-size: 15px;
		color: #4c3e23;
		font-weight:300;
		text-align: left;
		position: relative;
		transition: all 300ms ease 0s;
		}	
	.inner_page_common ul li a:hover{
		color: #72664e;
	}	
	.inner_page_common ul li strong{
		font-weight: 700;
		}
	.inner_page_common ul li:before{
		color: #4c3e23;
		font-family:'FontAwesome';
		font-weight:700; 
		content: "\f0da";
		padding-right: 10px;
		position: absolute;
		left:-16px;
		}
	.inner_page_common ul li ul li:before{
		color: #4c3e23;
		font-family:'FontAwesome';
		font-weight:700; 
		content: "\f111";
		padding-right: 10px;
		position: absolute;
		left:-16px;
		font-size:8px;
		}
	.inner_page_common ol{
		margin: 0;
		padding: 0 0 20px 20px;
		}
	.inner_page_common ol li{
		font-size: 15px;
		color: #4c3e23;
		font-weight:300;
		line-height:22px;
		text-align: left;
		display: block;
		padding:5px 0px;
		position: relative;
		}
	
	.inner_page_common ol li{
		font-size: 15px;
		color: #4c3e23;
		font-weight:300;
		line-height:22px;
		text-align: left;
		display: block;
		padding:5px 0px;
		position: relative;
		}
	.inner_page_common .next_prev ul{
		margin: 0;
		padding:20px 0px;
		}
	.inner_page_common .next_prev ul li{
		font-size: 15px;
		color: #4c3e23;
		font-weight:300;
		line-height:22px;
		text-align: left;
		display: inline-block;
		padding:5px 10px;
		position: relative;
		}
	.inner_page_common .next_prev ul li:before{
		content: none;
		}	
	.inner_page_common .next_prev ul li a{
		font-size: 15px;
		color: #4c3e23;
		font-weight:300;
		text-align: left;
		position: relative;
		transition: all 300ms ease 0s;
		}	
	/* search box common
	================================================== */	
	.inner_page_wrap .search_box_common{
		width: 100%;
		float: left;
	}
	.inner_page_wrap .search_box_common p{
		font-size: 16px;
		color:#4c3e23;
		font-weight: 400;
		padding-bottom:30px;
	}
	
	.inner_page_wrap .search_box_common .form_row{
		width: 100%;
		float: left;
		padding-bottom: 20px;
	}
	.inner_page_wrap .search_box_common .form_row label{
		font-size: 16px;
		color:#4c3e23;
		font-weight: 400;
		text-align: left;
		float: left;
		padding:0px 10px 0px 0px;
	}
	.inner_page_wrap .search_box_common .tender_btn{
		background:#72664e;
		float: left;
		padding: 5px 20px;
		border-radius:15px;
		margin-right: 10px;
		transition: all 300ms ease 0s;
		margin-bottom:20px;
	}
	.inner_page_wrap .search_box_common .tender_btn:after{
		font-family:'FontAwesome';
		content:"\f0da";
		color: #cdc2ae;
		font-size:20px;
		padding-left:15px;
	}
	.inner_page_wrap .search_box_common .tender_btn a{
		font-size: 16px;
		color:#cdc2ae;
		font-weight: 400;
		text-transform:uppercase;
		transition: all 300ms ease 0s;
	}
	.inner_page_wrap .search_box_common .tender_btn:hover{
		background:#cdc2ae;
	}
	.inner_page_wrap .search_box_common .tender_btn:hover a{
		color: #72664e;
	}
	.inner_page_wrap .search_box_common .tender_btn:hover:after{
		color: #72664e;
	}	
	.inner_page_wrap .common_row{
		width: 100%;
		float: left;
		margin-top:25px;
	}
	.inner_page_wrap .common_row .common_header{
		width: 100%;
		float: left;
		background:#cdc2ae;
		border-top:4px solid #72664e;
		border-bottom-left-radius:15px;
		border-bottom-right-radius:15px;
		padding:10px 10px;
		margin-bottom: 10px;
		display: flex;
		align-content: center;
		align-items: center;
	}
	.inner_page_wrap .common_row .common_header .common_title{
		font-size:16px;
		color:#72664e;
		font-weight: 500;
		text-align: left;
		text-transform: capitalize;
	}
	.inner_page_wrap .common_row h4{
		font-size:16px;
		color:#72664e;
		font-weight:600;
		text-align: left;
		text-transform: capitalize;
	}
	.inner_page_wrap .common_row h5{
		font-size:15px;
		color:#72664e;
		font-weight:600;
		text-align: left;
		text-transform: capitalize;
		padding-top: 5px;
	}
	.inner_page_wrap .common_row p{
		font-size:14px;
		color:#4c3e23;
		font-weight:300;
		text-align: left;
	}
	.inner_page_wrap .common_row .common_header i{
		font-size:26px;
		color:#72664e;
		float: left;
		padding-right:10px;
	}
	.inner_page_wrap .common_row .common_btn{
		width: 100%;
		float: left;
		margin:10px 0px 20px;
		padding-bottom: 20px;
		border-bottom:1px solid #cdc2ae;
	}
	.inner_page_wrap .common_row .common_btn a{
		font-size: 12px;
		color:#fff;
		font-weight:400;
		text-align: left;
		text-transform: capitalize;
		padding:4px 12px;
		background:#72664e;
		border-radius:10px;
		text-align: center;
		transition: all 300ms ease 0s;
		margin:0px 10px 0px 0px;
	}
	.inner_page_wrap .common_row .common_btn a:hover{
		color: #cdc2ae;
	}
	.inner_page_wrap .common_row .common_btn a:hover i{
		color: #cdc2ae;
	}
	
	.inner_page_wrap .common_row .common_file{
		width: 100%;
		float: left;
	}
	.inner_page_wrap .common_row .common_file a{
		font-size: 14px;
		color:#4c3e23;
		font-weight:400;
		text-align: left;
		display: block;
		text-transform: capitalize;
		padding:5px 0px;
		transition: all 300ms ease 0s;
		border-bottom:1px solid #cdc2ae;
	}
	.inner_page_wrap .common_row .common_file a:before {
		font-family: 'FontAwesome';
		content: "\f1c1";
		color: #4c3e23;
		font-size: 14px;
		padding: 0px 10px;
	}
	.inner_page_wrap .common_row .common_file a:hover{
		color: #72664e;
	}
	.inner_page_wrap .common_row .common_file a:hover i{
		color: #72664e;
	}
	
	
	.inner_page_wrap .common_new_btn{
		width: 100%;
		float: left;
		margin:10px 0px 20px;
		padding-bottom: 20px;
		border-bottom:1px solid #cdc2ae;
	}
	.inner_page_wrap .common_new_btn a{
		font-size: 12px;
		color:#fff;
		font-weight:400;
		text-align: left;
		text-transform: capitalize;
		padding:4px 12px;
		background:#72664e;
		border-radius:10px;
		text-align: center;
		transition: all 300ms ease 0s;
		margin:0px 10px 0px 0px;
	}
	.inner_page_wrap .common_new_btn a:hover{
		color: #cdc2ae;
	}
	.inner_page_wrap .common_new_btn a:hover i{
		color: #cdc2ae;
	}
	/* Career 
	================================================== */	
	.inner_page_wrap .career_row{
		width: 100%;
		float: left;
		margin-top:20px;
		margin-bottom:30px;
	}
	.inner_page_wrap .career_row .career_header{
		width: 100%;
		float: left;
		background:#cdc2ae;
		border-top:4px solid #72664e;
		border-bottom-left-radius:15px;
		border-bottom-right-radius:15px;
		padding:10px 10px;
		margin-bottom: 10px;
		display: flex;
		align-content: center;
		align-items: center;
	}
	.inner_page_wrap .career_row .career_header .career_title {
		font-size: 16px;
		color: #72664e;
		font-weight: 600;
		text-align: left;
		text-transform: capitalize;
		padding:0px 10px;
	}
	.inner_page_wrap .career_row .career_header i {
		font-size: 26px;
		color: #72664e;
		float: left;
		padding-right: 10px;
	}
	.inner_page_wrap .career_row .career_sub_title {
		width: 100%;
		font-size: 14px;
		color: #4c3e23;
		font-weight: 400;
		text-align: left;
		text-transform: capitalize;
		border-bottom:1px solid #cdc2ae;
		padding:0px 10px 5px;
		float: left;
	}
	.inner_page_wrap .career_row .career_text {
		font-size: 14px;
		color: #777777;
		font-weight: 400;
		text-align: left;
		text-transform: capitalize;
		border-bottom:1px solid #cdc2ae;
		padding:5px 10px;
	}
	.inner_page_wrap .career_row .download_file{
		width: 100%;
		float: left;
		display: flex;
		align-content: center;
		align-items: center;
		padding:10px 0px;
	}
	.inner_page_wrap .career_row .download_file .download_pdf{
		float: left;
	}
	.inner_page_wrap .career_row .download_file .download_pdf a{
		font-size: 14px;
		color:#72664e;
		font-weight:400;
		text-align: left;
		text-transform: capitalize;
		padding:5px 0px;
		transition: all 300ms ease 0s;
	}
	.inner_page_wrap .career_row .download_file .download_pdf a:before {
		font-family: 'FontAwesome';
		content: "\f1c1";
		color: #4c3e23;
		font-size: 20px;
		padding: 0px 10px;
	}
	.inner_page_wrap .career_row .download_file .download_pdf a:hover{
		color: #72664e;
	}
	.inner_page_wrap .career_row .download_file .download_pdf a:hover i{
		color: #72664e;
	}
	.inner_page_wrap .career_row .download_file .print_btn{
		float: left;
		padding:1px 10px;
	}
	.inner_page_wrap .career_row .download_file .print_btn a{
		font-size: 12px;
		color:#fff;
		font-weight:400;
		text-align: left;
		text-transform: capitalize;
		padding:4px 12px;
		background:#72664e;
		border-radius:10px;
		text-align: center;
		transition: all 300ms ease 0s;
		margin:0px 10px 0px 0px;
	}
	.inner_page_wrap .career_row .download_file .print_btn a:hover{
		color: #cdc2ae;
	}
	.inner_page_wrap .career_row .download_file .print_btn a:hover i{
		color: #cdc2ae;
	}
	.inner_page_wrap .career_row .ext_link{
		width: 100%;
		float: left;
		display: flex;
		align-content: center;
		align-items: center;
		padding: 5px 0px;
	}
	.inner_page_wrap .career_row .ext_link a{
		font-size: 14px;
		color:#777777;
		font-weight:400;
		text-align: left;
		text-transform: capitalize;
		padding:5px 0px;
		transition: all 300ms ease 0s;
	}
	.inner_page_wrap .career_row .ext_link a:before {
		font-family:IcoFont;
		content: "\ef71";
		color: #4c3e23;
		font-size: 20px;
		padding: 0px 10px;
	}
	.inner_page_wrap .career_row .ext_link a:hover{
		color: #72664e;
	}
	.inner_page_wrap .career_row .ext_link a:hover i{
		color: #72664e;
	}
	.inner_page_wrap .career_row .share_btn{
		width: 100%;
		float: left;
		padding:14px 10px 0px;
		border-top:1px solid #cdc2ae;
	}
	.inner_page_wrap .career_row .share_btn a{
		font-size: 12px;
		color:#fff;
		font-weight:400;
		text-align: left;
		text-transform: capitalize;
		padding:4px 12px;
		background:#72664e;
		border-radius:10px;
		text-align: center;
		transition: all 300ms ease 0s;
		margin:0px 10px 0px 0px;
	}
	.inner_page_wrap .career_row .share_btn a:hover{
		color: #cdc2ae;
	}
	.inner_page_wrap .career_row .share_btn a:hover i{
		color: #cdc2ae;
	}
	/* Life At Nabard
	================================================== */
	.life_at_nabard{
		width: 100%;
		float: left;
		background:#72664e;
		padding:20px;
		margin-bottom: 20px;
	}
	.life_at_nabard .thum{
		width: 45%;
		float: left;
	}
	.life_at_nabard .thum img{
		width: 100%;
		float: left;
	}
	.life_at_nabard .life_details{
		width: 55%;
		float: left;
		padding-left: 20px;
	}
	.life_at_nabard .life_details .title{
		width: 100%;
		float: left;
		border-bottom: 1px solid #bfaf91;
		font-size:20px;
		color:#fff;
		font-weight: 500;
		padding-bottom:10px;
		margin-bottom: 10px;
	}
	.inner_page_wrap .life_details p{
		font-size: 16px;
		color:#ac9d81;
		font-weight: 400;
		text-align: justify;
		line-height: 22px;
	}
	/* media room
	================================================== */	
	.inner_page_wrap .media_room_box{
		width: 100%;
		float: left;
		background:#72664e;
		padding: 20px;
		margin-bottom: 20px;
	}
	.inner_page_wrap .media_room_box .media_thum{
		width:30%;
		float: left;
		position: relative;
	}
	.inner_page_wrap .media_room_box .media_thum img{
		width: 100%;
		float: left;
		position: relative;
	}
	.inner_page_wrap .media_room_box .media_details{
		width:70%;
		float: left;
		padding-left: 20px;
		font-size:15px;
		color:#fff;
		font-weight:400;
		text-align: justify;
	}
	.inner_page_wrap .media_room_box .media_details .title_box{
		width: 100%;
		float: left;
		border-bottom: 1px solid #bfaf91;
		padding-bottom:5px;
		margin-bottom: 10px;
	}
	.inner_page_wrap .media_room_box .media_details .title_box .title{
		font-size:22px;
		color:#fff;
		font-weight: 500;
		text-align: left;
		line-height: 26px;
		padding-bottom:5px;
	}
	
	.inner_page_wrap .media_room_box .media_details .title_box ul li{
		display: inline-block;
		font-size:13px;
		color:#d5cbbb;
		font-weight: 400;
		list-style: none;
		padding:0px 15px;
	}
	.inner_page_wrap .media_room_box .media_details .title_box ul li:first-child{
		padding:0px 20px 0px 0px;
	}
	.inner_page_wrap .media_room_box .media_details .title_box ul li span{
		font-size:27px;
		color:#fff;
		font-weight:700;
	}
	.inner_page_wrap .media_room_box .media_details p{
		font-size:15px;
		color:#fff;
		font-weight:400;
		text-align: justify;
		line-height:22px;
		padding-bottom:5px;
		display: inline-block;
	}
	.inner_page_wrap .media_room_box .media_details p a{
		font-size:15px;
		color:#fff;
		font-weight:700;
		text-align: justify;
		line-height:22px;
	}
	.inner_page_wrap .media_btn{
		width: 100%;
		float: left;
		margin:15px 0px;
	}
	.inner_page_wrap .media_btn a{
		font-size: 12px;
		color:#72664e;
		font-weight:400;
		text-align: left;
		text-transform: capitalize;
		padding:4px 12px;
		background:#bfaf91;
		border-radius:10px;
		text-align: center;
		transition: all 300ms ease 0s;
		margin:0px 10px 0px 0px;
	}
	.inner_page_wrap .media_btn a:hover{
		color: #fff;
	}
	.inner_page_wrap .media_btn a:hover i{
		color: #fff;
	}
	.inner_page_wrap .media_header{
		width: 100%;
		float: left;
		padding:0px 0px 10px;
		position: relative;
	}
	.inner_page_wrap .media_header .media_back{
		position: absolute;
		right:0px;
		top: -53px;
	}
	.inner_page_wrap .media_header .media_back a{
		font-size:14px;
		color:#4c3e23;
		font-weight:600;
		text-align: left;
	}
	.inner_page_wrap .media_header .media_back a:before{
		font-family:'FontAwesome';
		content:"\f060";
		color: #4c3e23;
		font-size:22px;
		font-weight:300;
		position: absolute;
		top: -3px;
		left: -26px;
	}	
	.inner_page_wrap .media_header .media_share{
		float: left;
		position: absolute;
		right:0px;
	}
	.inner_page_wrap .media_header .media_share a{
		font-size: 12px;
		color:#72664e;
		font-weight:400;
		text-align: left;
		text-transform: capitalize;
		padding:4px 12px;
		background:#bfaf91;
		border-radius:10px;
		text-align: center;
		transition: all 300ms ease 0s;
	}
	.inner_page_wrap .media_header .media_share a:hover{
		color: #fff;
	}
	.inner_page_wrap .media_header .media_share a:hover i{
		color: #fff;
	}
	.inner_page_wrap .media_header .media_name{
		width:100%;
		float: left;
		font-size:24px;
		color:#4c3e23;
		font-weight:600;
		text-align: left;
		line-height: 27px;
		padding:0px 71px 10px 0px;
	}
	.inner_page_wrap .media_header .media_date_day{
		width:100%;
		float: left;
		font-size:15px;
		color:#4c3e23;
		font-weight:400;
		text-align: left;
		line-height: 22px;
		padding:0px;
	}
	.inner_page_wrap .media_banner{
		width: 100%;
		float: left;
		margin:20px 0px;
	}
	/* contact
	================================================== */	
	.contact_row{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		margin-bottom:100px;
	}
	.contact_box{
		flex:0 22.5%;
		background:#ece3d3;
		border-top-left-radius:40px;
		border-bottom-right-radius:40px;
		text-align: center;
		padding:30px 10px;
		margin:0 20px;
		transition: all 300ms ease 0s;
	}
	.contact_box:first-child{
		margin:0 20px 0px 0px;
	}
	.contact_box:last-child{
		margin:0px 0px 0px 20px;
	}
	.contact_box:hover {
		background:#72664e;
	}
	.contact_box .contact_icon{
		width:100%;
		text-align:center;
		padding-bottom:10px;
		font-size: 40px;
		color:#72664e;
		font-weight:700;
		position: relative;
		transition: all 300ms ease 0s;
	}
	.contact_box:hover .contact_icon{
		color:#fff;
	}
	.contact_box .contact_icon .pen{
		position: absolute;
		font-size: 34px;
		left: 124px;
		top: 8px;
	}
	.contact_box .title{
		font-size: 18px;
		color:#72664e;
		font-weight:700;
		padding-bottom: 10px;
		text-transform: capitalize;
		transition: all 300ms ease 0s;
	}
	.contact_box:hover .title{
		color:#fff;
	}
	.contact_box p{
		font-size: 16px;
		color:#4c3e23;
		font-weight:300;
		text-transform: capitalize;
		transition: all 300ms ease 0s;
	}
	.contact_box:hover p{
		color:#fff;
	}
	.contact_box a{
		display: inline-block;
		font-size:30px;
		color:#72664e;
		font-weight:700;
		padding:10px;
		transition: all 300ms ease 0s;
	}
	.contact_box:hover a{
		color:#fff;
	}
	.inner_page_wrap .locator_search{
		width: 100%;
		float: left;
	}
	.inner_page_wrap .locator_search .locator_search_box{
		width: 100%;
		float: left;
	}
	.inner_page_wrap .locator_search .locator_search_box .form_row .col-sm-5, .col-sm-10{
		padding:0px;
	}
	.inner_page_wrap .locator_search .locator_search_box .form_row{
		width: 100%;
		float: left;
		padding-bottom: 20px;
	}
	.inner_page_wrap .locator_search .locator_search_box .form_row label{
		font-size: 16px;
		color:#4c3e23;
		font-weight: 400;
		text-align: left;
		display: block;
		padding:0px 10px 0px 0px;
	}
	.inner_page_wrap .locator_search .locator_search_box .form_row .col-sm-4{
		padding:0px 10px;
		width:30%;
	}
	.inner_page_wrap .locator_search .locator_search_box .form_row .col-sm-1{
		padding:0px 10px;
		width:10%;
	}
	.inner_page_wrap .locator_search .locator_search_box .form_row .btn{
		margin:23px 0px 0px 0px;
		vertical-align: middle;
		cursor: pointer;
	}
	.inner_page_wrap .locator_search .contact_details{
		width: 100%;
		float: left;
	}
	.inner_page_wrap .locator_search .contact_details .person_name{
		font-size:22px;
		color: #72664e;
		font-weight: 600;
		display: block;
		text-transform: capitalize;
		padding-bottom: 10px;
	}
	.inner_page_wrap .locator_search .contact_details .post_name{
		font-size:18px;
		color: #147e00;
		font-weight: 600;
		display: block;
		text-transform: capitalize;
		padding-bottom: 10px;
	}
	.inner_page_wrap .locator_search .contact_details .branch_add{
		font-size:16px;
		color: #72664e;
		font-weight:400;
		display: block;
		text-transform: capitalize;
		padding-bottom: 10px;
	}
	.inner_page_wrap .locator_search .contact_details .contact_no{
		font-size:16px;
		color: #72664e;
		font-weight:400;
		display: block;
		text-transform: capitalize;
		padding-bottom: 10px;
	}
	.inner_page_wrap .locator_search .contact_details .email_id{
		font-size:16px;
		color: #72664e;
		font-weight:400;
		display: block;
		text-transform: capitalize;
		padding-bottom: 10px;
		display: inline-block;
	}
	.inner_page_wrap .locator_search .contact_details .email_id a{
		font-size:16px;
		color: #72664e;
		font-weight:400;
		display: block;
		text-transform: none;
		padding-right: 10px;
		display: inline-block;
		transition: all .3s
	}
	.inner_page_wrap .locator_search .contact_details .email_id a:hover{
		font-weight:600;
	}
	.inner_page_wrap .locator_search .ddm_row{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		float: left;
	}
	.inner_page_wrap .locator_search .ddm_row .ddm_details{
		flex:0 45%;
		margin:0 5% 2% 0;
		padding: 2%;
		box-shadow: 0 4px 12px -4px rgba(0, 0, 0, 0.1);
	}
	.inner_page_wrap .locator_search .ddm_row .ddm_details .person_name{
		font-size:22px;
		color: #72664e;
		font-weight: 600;
		display: block;
		text-transform: capitalize;
		padding-bottom: 10px;
	}
	.inner_page_wrap .locator_search .ddm_row .ddm_details .post_name{
		font-size:18px;
		color: #147e00;
		font-weight: 600;
		display: block;
		text-transform: capitalize;
		padding-bottom: 10px;
	}
	.inner_page_wrap .locator_search .ddm_row .ddm_details .contact_no{
		font-size:16px;
		color: #72664e;
		font-weight:400;
		display: block;
		text-transform: capitalize;
		padding-bottom: 10px;
	}
	.inner_page_wrap .locator_search .ddm_branch_add{
		font-size:16px;
		color: #72664e;
		font-weight:400;
		display: block;
		text-transform: capitalize;
		padding-bottom: 10px;
	}
	.inner_page_wrap .locator_search .ddm_email_id{
		font-size:16px;
		color: #72664e;
		font-weight:400;
		display: block;
		text-transform: capitalize;
		padding-bottom: 10px;
		display: inline-block;
	}
	.inner_page_wrap .locator_search .ddm_email_id a{
		font-size:16px;
		color: #72664e;
		font-weight:400;
		display: block;
		text-transform: none;
		padding-right: 10px;
		display: inline-block;
		transition: all .3s
	}
	.inner_page_wrap .locator_search .ddm_email_id a:hover{
		font-weight:600;
	}
	/* Sitemap
	 */
	.sitemap{
		width: 100%;
		padding:2% 0%;
		}
	.sitemap .page_box{
		width:100%;
		padding:4% 0%;
		}
	.sitemap .page_box .sub_head{
		font-size: 16px;
		color: #72664e;
		font-weight: 600;
		text-align: left;
		text-transform: capitalize;
		}
	.sitemap .page_box .sub_head a{
		color: #72664e;
		}
	.sitemap .page_box .sub_b_head{
		font-size: 14px;
		color: #72664e;
		font-weight: 600;
		text-align: left;
		text-transform: uppercase;
		padding-left: 20px;
		}
	.sitemap .page_box .sub_b_head a{
		color: #72664e;
		}
	.inner_page_wrap .annual_btn a{
		width: 80%;
		font-size: 12px;
		color:#fff;
		font-weight:400;
		text-align: left;
		text-transform: capitalize;
		padding:8px 0px;
		background:#72664e;
		border-radius:10px;
		text-align: center;
		transition: all 300ms ease 0s;
		margin:10px auto;
		float: left;
		cursor: pointer;
	}
	.inner_page_wrap .annual_btn a:hover{
		color: #cdc2ae;
	}
	.inner_page_wrap .annual_btn a:hover i{
		color: #cdc2ae;
	}
	/*Popup*/
	.popup_box{
		position:fixed;
		width:100%;
		height:100vh;
		background-color:rgba(0, 0, 0, 0.9);
		z-index:999999999;
		display:none;
		overflow:hidden;
		padding:1%;
		}
	.popup_box .Box_Inner{
		width:75%;
		margin:1% auto;
		background:#000;
		border-radius:5px;
		padding:2% 0% 0%;
		position:relative;
		}
	.popup_box .close_btn{
		padding:5px 10px;
		cursor:pointer;
		float:right;
		position:absolute;
		z-index:99;
		right:0;
		top:-1px;
		}
	.fa_close {
		display: inline-block;
		font: normal normal normal 12px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		transform: translate(0, 0);
		font-size: 26px;
		color: #72664e;
		}
	/* Google map */
	.google_map{
		width: 100%;
		padding:20px 0px;
		margin-bottom:50px;
		}
	.popup{    
		width:45%;
		background: white;
		color: #333;
		box-shadow: 0 3px 14px rgb(0 0 0 / 40%);
		display: none;
		position: absolute;
		left:328px;
		top: 50px;
		outline:0;
		border-radius:10px;
		padding:15px;
	}
	.link{
		  
	}
	a.link{
		cursor: pointer;
	}
	a.close{
		transition: all 200ms;
		cursor:pointer;
		right: 11px;
		position: absolute;
		top:8px;
	}
	.infowindow{
		
	}
	.infowindow .title{ 
		font-size: 18px;
		color: #72664e;
		font-weight: 600;
		text-align: left;
		text-transform: capitalize;
		border-bottom:1px solid #72664e;
		padding-bottom: 4px;
	}
	.infowindow .projetc_thum {
		width: 100%;
		float: left;
		margin:10px 0px 0px;
	}
	.infowindow .projetc_thum img{
		width: 100px;
	}
	.off_map_details{
		width:100%;
	}
	.off_map_details .off_row{
		width:100%;
		float: left;
		padding:10px 0px 20px;
	}
	.off_map_details .off_row .off_lt{
		width:30%;
		float: left;
		font-size:12px;
		color: #4c3e23;
		font-weight:700;
		text-align: left;
	}
	.off_map_details .off_row .off_rt{
		width:70%;
		float: left;
		font-size:12px;
		color: #4c3e23;
		font-weight:400;
		text-align: left;
	}
	.infowindow .goals_list{
		width: 100%;
		float: left;
		padding-bottom: 10px;
	}
	.infowindow .goals_list ul{ 
		padding: 0px;
		margin:0px;
	}
	.infowindow .goals_list ul li{
		display: inline-block;
		text-decoration: none;
		padding:8px;
	}
	.inner_page_common .infowindow .goals_list ul li::before {
		content:unset;
	}
	.infowindow .goals_list ul li img{
		width:50px;
	}
	.infowindow .btn{
		background:#72664e;
		float: left;
		padding:3px 8px;
		border-radius:15px;
		margin-right: 10px;
		transition: all 300ms ease 0s;
	}
	.infowindow .btn a{
		font-size:12px;
		color:#fff;
		font-weight: 400;
		text-transform:capitalize;
		transition: all 300ms ease 0s;
	}
	.infowindow .btn:hover{
		background:#cdc2ae;
	}
	.infowindow .btn:hover a{
		color: #72664e;
	}
	.location_details{
		width: 100%;
	}
	.projects_gallery{
		width: 100%;
		padding:10px 0px;
		position: relative;
	}

	.projects_gallery .title{
		display: none;
		transition: all .3s
	}	
	.projects_gallery:hover .title{
		display: block;
		width: 100%;
		padding:5px 5px;
		position: absolute;
		bottom: 10px;
		background-color: rgba(0, 0, 0, 0.6);
		font-size: 14px;
		color: #fff;
		font-weight: 600;
		text-align: left;
	}
	.sdg{
		width: 100%;
		display: flex;
		flex-wrap:wrap;
	}
	.sdg .sdg_thum{
		flex: 0 15%;
		margin:10px;
	}
	.projects_list{
		width: 100%;
		float: left;
	}
	/* footer
	================================================== */	
	.footer {
		background-color: #f8f8f8;
		padding:50px 0px 30px;
		border-top:1px solid #e6e7e8;
	}
	.footer .title{
		font-size:24px;
		color:#000;
		font-weight:700;
		text-transform: capitalize;
		padding:0px 0px 20px 10px;
	}
	.footer ul {
		padding-bottom: 10%
	}
	.footer ul li a {
		font-size: 14px;
		color: #000;
		font-weight: 400;
		line-height: 32px;
		list-style: none;
		text-align: left;
		text-decoration: none;
		transition: all .3s
	}
	.footer ul li a::before{
		font-family:'FontAwesome';
		content:'\f105';
		color: #000;
		font-size: 14px;
		padding: 10px 10px 0px 0px;
	}
	.footer ul li a:hover {
		color: #346294;
		padding-left: 2%;
		-webkit-transition: all .3s;
		-moz-transition: all .3s;
		-ms-transition: all .3s;
		-o-transition: all .3s;
		transition: all .3s
	}
	.footer .social_media {
        padding: 0px 0px 20px 10px;
    }

        .footer .social_media i {
            font-size: 22px;
            color: #346294;
            padding: 5px;
        }
	.footer_btm {
		background-color: #f8f8f8;
		padding:30px 0px 0px;
		border-top:1px solid #e6e7e8;
	}
	.footer_btm .col-sm-4{
		padding: 0px;
	}
	.footer_btm .ft_logo{
		width:80%;
		float: left;
	}
	.footer_btm .ft_logo {
            padding: 0;
            display: flex;
            width: 80%;
            float: left;
            -webkit-transition: .3s;
            -moz-transition: .3s;
            -ms-transition: .3s;
            -o-transition: .3s;
            transition: .3s
        }
        .footer_btm .ft_logo span{
        font-size:13px;
        color:#296536;
        font-weight:500;
        line-height:20px;
        text-transform:uppercase;
        padding-top:8px;
        }
		.footer_btm .policy{
			text-align:center;
		}
		.footer_btm .policy a {
			font-size: 14px;
			color: #000;
			font-weight: 400;
			display: inline-block;
			text-align: center;
			padding: 0px 10px;
			transition: all 300ms ease 0s;
			border-right: 1px solid #000;
			margin: 10px 0px 10px;
		}
	.footer_btm .policy a:last-child{
		border-right:none;
	}
	.footer_btm .policy a:hover{
		color: #1f763b;
	}
	.footer_btm  .copyright{
		display: block;
		font-size: 14px;
		color: #000;
		font-weight: 400;
		text-align: center;
	}
	.footer_btm  .copyright a{
		font-size: 14px;
		color: #000;
		font-weight: 400;
		display: inline-block;
		text-align: center;
		padding:0px 10px;
		transition: all 300ms ease 0s;
	}
	.footer_btm  .copyright a:hover{
		color: #1f763b;
	}
	.footer_btm .certificate{
		float: right;
	}
	.footer_btm .certificate a{
		display: inline-block;
		text-align: right;
	}
	.scrollToTop {
		text-align:center;
		font-weight: bold;
		font-size:32px;
		color: #c0b194;;
		text-decoration: none;
		position:fixed;
		bottom:105px;
		right:23px;
		display: none;
		width:50px;
		height:50px;
		border-radius:50px;
		border:1px solid #c0b194;
		padding:0px;
		z-index:9;
		text-align: center;
		cursor: pointer;
		transition: all 300ms ease 0s;
		}
	.scrollToTop:hover{
		color:#72664e;
		border:1px solid #72664e;
	}
	.highlight{
		text-decoration: none;
		font-weight: bold;
		color: #000000;
		background: #CCCCCC;
	}
	.blink {
        animation: blinker 1.5s linear infinite;
        color: red;
        font-family: sans-serif;
    }
    @keyframes blinker {
        50% {
            opacity: 0;
        }
    }
.white{
    background: #fff;
    padding:2px;
    cursor: pointer;
}
.black{
    color:#fff!important;
    background: #000;
    padding:2px;
    cursor: pointer;
}
.yellow{
    background: #ffface;
    padding:4px;
    cursor: pointer;
}
.blue{
    background: #a0cbff;
    padding:4px;
    cursor: pointer;
}
.orange{
    background: #f3a67e;
    padding:2px;
    cursor: pointer;
}
.mrgl15{
    margin-left: 15px;
}