@charset "utf-8";



/* CSS Document */







* {



	margin:0px;



	padding:0px;



}



ul {



	padding:0px;



}











a:hover {



	text-decoration:none;



}



body {



	font-family: 'Open Sans', sans-serif;



	font-size:14px;



	color:#4c4d51;



	font-weight:400;



}



a {



	font-size:14px;



	color:#4c4d51;



	font-family: 'Open Sans', sans-serif;



	font-weight:600;



}



#site_logo {



	padding-left:0px;



}



.navbar {



	margin-bottom:0px;



}



#top_menu {



	float:right;



}



#top_menu a {



	padding:0px;



	margin-right:43px;



}



#top_menu li:last-child a {



	padding:0px;



	margin-right:0px;



}



#top_menu a:hover {
    padding: 0px;
    background: none;
    color: #8b764c;
    border-bottom: 1px solid #8b764c;
}



#upper_menu ul li {



	list-style-type:none;



	display:inline;



}



#upper_menu ul {



	float:right;



	margin-top:10px;



	margin-bottom:21px;



}



#upper_menu a {



/*	padding: 0 10px; 



	border-right:1px solid; */



	color:#9ba09f;



}



#upper_menu a:hover {



	color:#cabb9e;



	border-bottom:1px solid #cabb9e;



}



#upper_menu li:last-child a {



	padding-right:0;



	border-right:none;



	margin-right:0px;



}



.no-padding {



	padding:0px;



}



.no-padding-left {



	padding-left:0px;



}



.box-margin65 {



	margin-bottom:65px;



}



.box-margin80 {



	margin-bottom:80px;



}



.box-margin30 {



	margin-top:30px;



}



.blue-title {



	font-size:30px;



	color:#1b9cb1;



	font-weight:400px;



	margin-top:0px;



}



p {



	font-size:18px;



	color:#4c4d51;



	font-weight:400;



	line-height:24px;



}



.footer {



	padding:20px 0px;



	background:#4c4d51;



}



.footer h4 {



	 color: #fff;



    display: inline-block;



    font-size: 14px;



    width: 100%;



}



.footer p {



	color:#fff;



	font-size:12px;



}



p.copy_right {



	color:#9ba09f;



}



.social_media {



	float:left;



	padding-left:0px;



}



.social_media li {



	list-style-type:none;



	display:inline;



	float:left;



}

.color_class{
	color:#fff;
}
.color_class:hover{
	color:#1b9cb1;
}

.social_media li a {
/*	background:url(../images/social_normal.png); */
	display:block;
/*	height: 15px;
	width: 19px;*/
	margin-right:10px;
	font-size:20px;
}
/* .social_media li:nth-child(2) a {
 background:url(../images/social_normal.png) 19px center;
 display:block;
 height: 15px;
 width: 19px;
}*/


/*
.social_media li:first-child a:hover {
	background:url(../images/social_hover.png); 
	display:block;
	height: 15px;
	width: 19px;
}
 .social_media li:nth-child(2) a:hover {
 background:url(../images/social_hover.png) 19px center;
 display:block;
 height: 15px;
 width: 19px;
}
*/


.copy_right {



	color:#4c4d51;



	font-size:11px;



	margin-top:30px;



	float:left;



}



.copy_right_nav li {



	list-style-type:none;



	display:inline;



}



.copy_right_nav li a {



	color:#9ba09f;



	font-size:12px;



}



.copy_right_nav {



	padding-left:0px;



	float:right;



	margin-top:27px;



}



.page_description {



	font-size:22px;



	color:#8b764c;



	font-weight:400;



	margin-left:45px;



	line-height:32px;



}



.solid {



	border: 2px solid #8b764c;



	float: right;



	max-width: 636px;



	width:100%;



	margin-bottom:20px;



}



.sidebar_menu li {



	list-style-type:none;



	margin-bottom:5px;



}


.sidebar_menu li a {
    color: #8b764c;
    font-size: 16px;
    font-weight: 400 !important;
}



.sidebar_menu li a:hover {



	color:#cabb9e ;



	text-decoration:none;



}



.decsription_area {



	max-width:365px;



	float:left;



	padding-left: 40px;



}



.decsription_area p {



	font-size:14px;



	color:#4c4d51;



	font-weight:600;



}



.decsription_area ul {



	margin:25px 15px;



}



.decsription_area ul li:before {



	content: "• ";



	color: #1b9cb1; /* or whatever color you prefer */



}



.decsription_area li {



	list-style-type:none;



	font-size:14px;



	color:#4c4d51;



	font-weight:600;



	margin-bottom:5px;



}



.description_right {



	float:right;



	max-width: 44%;



}



.deal {



	font-size:18px;



	color:#1b9cb1;



	font-weight:600px;



	margin-top:10px;



	margin-bottom:7px;



	width: 100%;



	float:left;



	margin-top:0px;



}



.light_text {



	color:#4c4d51;



	font-size:14px;



	font-weight:600px;



	width: 100%;



	float:left;



	margin-bottom:25px;



}



.margin-left45 {



	margin-left: 54px;



}



.post_thumb {



	float:left;



	width:25%;



}



.post_thumb img {



}



.post_content {



	width:75%;



	float:right;



}



.post_area {

border-bottom: 2px solid #8b764c !important;

    clear: both;

    display: block;

    float: left;

    padding-top: 20px;

    width: 93%;

	/*border-top: 1px solid #1b9cb1;

	display:block;

	clear:both;

	padding-top:20px;

	float:left;

	border-top:1px solid #1b9cb1; */

}





.post_area p {



	font-size:14px;



}



.post_title {



	font-size:16px;



	color:#8b764c;



	font-weight:400 !important;



	margin:0px;



}



.post_sub_title {



	color: #a0a0a0;



	float: left;



	font-size: 16px;



	font-weight: 400;



	margin-bottom: 12px;



	width: 100%;



}



.last {



	margin-bottom:65px;



}



.sector_area {



	float:left;



	width:100%;



	margin-bottom:30px;



}



.sector_area h2 {



	font-size:18px;



	color:#1b9cb1;



	margin-bottom:0px !important;



	font-weight:400;



	margin-top:0;



	margin-bottom:10px;



}



.about_sector span {



	color:#9ba09f;



}



#track h2 {



	margin-bottom:10px; padding-top:7px !important;



}



#track .post_thumb {



	margin:40px 0;



}



#track .post_thumb img {



	margin: 0 auto;



}



#fisrt_track {



	border-top:0px !important;



	padding:0px;



}



#pink {



	color:#ff00ff;



}



#margin-bot {



	padding-bottom:40px;



}



.team_list li {



	list-style-position:none;



	display:inline-block;



}



.team_memebre_name {



	font-size:14px;



	color:#4c4d51;



	text-decoration:none;



	display:block;



}



.team_list li span {



	font-size:14px;



	color:#9ba09f;



	text-decoration:none;



}



.team_list li {



	width:22.6%;



	float:left;



	text-align:left;



	margin-right:20px;



	margin-bottom:20px;



	border-bottom:1px solid #cabb9e;



	padding-bottom:35px;



	height:281px;



}



 .team_list li:nth-child(4n) {



 margin-right:0px;



}



.team_member_thumb {



	float:left;



	margin-right:30px;



}



.member_decsription h2 {



	font-size:14px;



	color:#1d1d1b;



}



.member_decsription span {



	font-size:14px;



	color:#9ba09f;



}



.member_decsription {



	float:left;



	width:72%;



}



.member_decsription p {



	font-size:14px;



	color:#434343;



	text-align:left;



}



.member_social {



	float:left;



	width:100%;



	border-bottom:1px solid #1b9cb1;



	border-top:1px solid #1b9cb1;



	margin-top:30px;



	height:35px;



	margin-bottom:60px;



	line-height:30px;



}



.connect {



	color:#4c4d51;



	font-size:12px;



	float:left;



}



.socail_links {



	float:right;



}



.socail_links img {



	margin-right:0px;



}



.socail_links img.last-img {



	margin-right:0px;



}



.sidebar_menu li {



	background:url(https://lcif2.wpengine.com/wp-content/uploads/2020/07/sidemenu_strip.png) no-repeat right center;



	float:left;



	width:100%;



}



.news_date {



	font-size:12px;



	color:#9ba09f;



	margin-bottom:10px;
	clear:both;



}



.news_area {



	/*float:left;







	width:100%;*/







	padding-bottom:25px;



	border-bottom:1px solid #cabb9e;



	margin-bottom:20px;



}



.news_area h2 {



	font-size:22px;



	color:#8b764c;



	margin-top:0px;



	margin-bottom:0px;



}



.news_area p {



	font-size:14px;



	color:#4c4d51;



}



.contact_bottom {



	float:left;



	width:100%;



	margin-top:50px;



}



.span1 {



	color:#1d1d1b;



	font-size:16px;



	color:#1d1d1b;



	float:left;



	width:100%;



	margin-bottom:2px;



}



.span2 {



	color:#929292;



	margin-bottom:5px;



	float:left;



	margin-bottom:5px;



	width:100%;



}



.span3 {



	margin-bottom:5px;



	float:left;



	width:100%;



}



.span4 {



	margin-bottom:5px;



	float:left;



	width:100%;



}



.span3 a {



	color:#1d1d1b;



	float:left;



}



.span4 a {



	color:#1b9cb1;



}



.person {



	margin-bottom:50px;



}



.left-align {



	float:left;



	max-width:650px;



}



.left_heading {



	float:left;



	margin-left:0px;



}



.blog_section {



	border-bottom:1px solid #1b9cb1;



	float:left;



	width:100%;



}



.pad_left_0 {



	padding-left:0px;



}



.border-blog {



	border-bottom:1px solid #1b9cb1;



	padding-bottom:40px;



	margin-bottom:20px;



}



.blog_meta {



	width:100%;



	margin-bottom:10px;



	margin-top:20px;



	color:#9ba09f;



	font-size:11px;



}



h2.blog_title {



	font-size:18px;



	color:#1b9cb1;



	margin-bottom:15px;



	margin-top:0px;



}



.blog_section p {



	color:#434343;



	font-size:14px;



}



.blog_section p a {



	color:#434343;



	font-size:14px;



	font-weight:bold;



}



.lastblog {



	border:none;



	padding-bottom:0px;



}



.paination {



	float:left;



	width:100%;



	margin-bottom:60px;



	margin-top:20px;



}



.paination ul li {



	list-style-type:none;



	display:inline;



	color:#4c4d51;



	font-size:13px;



}



.paination ul li a {



	list-style-type:none;



	display:inline;



	color:#4c4d51;



	font-size:13px;



	padding:5px;



	margin-right:4px;



}



.paination ul li a:hover {



	list-style-type:none;



	display:inline;



	color:#fff;



	font-size:13px;



	padding:5px;



	background:#1b9cb1;



	margin-right:4px;



}



 .paination ul li:last a {



 margin-left:20px;



}



 .paination ul li:last a:hover {



 margin-left:20px;



}



.no-padding-left-right {



	padding-right:0px;



}



.light_sidebar {



	background:#ededed;



	padding:15px;



	float:left;



	margin-top:0px;



}



.widget-title {



	font-size:12px;



	color:#9ba09f;



	float:left;



	width:100%;



}



.light_sidebar ul li {



	list-style-type:none;



	display:inline;



	margin-right:10px;



	margin-bottom:10px;



	float:left;



}



.light_sidebar ul li a {



	list-style-type:none;



	display:inline;



	margin-right:0px;



	font-size:14px;



	margin-bottom:12px;



}



.light_sidebar ul li a:hover {



	color:#1b9cb1;



	border-bottom:1px solid #1b9cb1;



}



.search_input {



	float:left;



	background:none;



	border:none;



	width: 84%;



}



.search_input {



	outline:0px 0px 0px 0px !important;



}



.search_submit {



	background:url(../images/search.png) no-repeat left center;



	height:30px;



	width:30px;



	border:none;



	cursor:pointer;



	text-indent:-9999999;



	font-size:0px;



	float:left;



	margin-top:-5px;



}



.search_area {



	float:left;



	width:100%;



	border-bottom:1px solid #1b9cb1;



}



.category_name {



	font-size:18px;



	color:#4c4d51;



	margin-bottom:4px;



}



.single_post_title {



	font-size:32px;



	color:#cabb9e;



	margin-bottom:45px;



	margin-top:0px;



}



.single-social {



	float:left;



	width:100%;



	margin-bottom:40px;



}



.single-social ul {



	margin:0px !important;



	margin-top:45px !important;



}



.single-social ul li {



	list-style-type:none;



	display:inline-block;



}



.inner-title {



	color: #898989;



	float: left;



	font-size: 22px;



	line-height: 30px;



	margin:0px 0px 40px 0px !important;



	width: 100%;



}



#single_post p {



	margin-bottom:20px;



}



h5 {



	font-size:14px;



	color:#1b9cb1;



	font-weight:bold;



}



#single_post ul li {



	font-size:14px;



	list-style-type:none;



	margin-bottom:7px;



	margin-right:15px;



}



#single_post ul {



	margin:30px 0px 30px 20px;



}



.inner_list li:before {



	content: "• ";



	color: #1b9cb1; /* or whatever color you prefer */



}



.nobg {



	background:none;



	padding:0px;



	padding-top:20px;



	width: 100%;



}



.single-auother-name a {



	font-size:16px;



	color:#434343;



}



.single-auother-designation {



	font-size:16px;



	color:#434343;



}



.related_post {



	float:left;



	width:100%;



}



.related_post li {



	list-style-type:none;



	font-size:18px;



	color:#1d1d1b;



}



 .related_post li:nth-child(2n) {



 list-style-type:none;



 font-size:18px;



 color:#1d1d1b;



 border-top:1px solid #1b9cb1;



 border-bottom:1px solid #1b9cb1;



 padding:10px 0px;



}



.margin-top {



	margin-top:70px;



}



.navbar-default {



	background:none;



	border:none;



}



.navbar-collapse {



	padding:0px;



}



.navbar-nav > li > a {



	padding:0px;



}



.small_menu {



	display:none;



}



.desktop_hidden {



	display:none;



}



.mobile_show {



	display:none;



}



.team_memebre_name {



	margin-top:10px;



}



.team_memebre_name:hover {



	color:#1b9cb1;



}



.hidden_sidebar {



	display:none;



}



.page_section {



	float:left;



	width:100%;



}



.page_section h2.blog_title {



	color: #1b9cb1;



	font-size: 18px;



	margin-bottom: 15px;



	margin-top: 0;



}



.page_section p {



	color: #4c4d51;



	font-size: 14px;



	font-weight: 400;



	line-height: 24px;



}



.web_link {



	font-weight:bold;



	text-decoration:underline;



}



.web_link:hover {



	font-weight:bold;



	text-decoration:underline;



}



.widget_big_title {



	color: #1b9cb1;



	/* font-size: 50px; */



	margin-bottom: 15px;



	margin-top: 0;



	font-weight:normal;



}



.light_sidebar2 ul li a {



	display: inline !important;



	font-size: 16px !important;



	letter-spacing: -0.8px !important;



	list-style-type: none !important;



	margin-bottom: 12px !important;



	margin-right: 0 !important;



	font-weight:normal !important;



}



/******************Toggle Animation*********/







#nav-toggle {



	position:relative;



	right: 2%;



	top: 50%;



}



#nav-toggle {



	cursor: pointer;



	padding: 10px 35px 16px 0px;



}



#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {



	cursor: pointer;



	border-radius: 1px;



	height: 5px;



	width: 35px;



	background: #cccccc;



	position: absolute;



	display: block;



	content: '';



}



#nav-toggle span:before {



	top: -10px;



}



#nav-toggle span:after {



	bottom: -10px;



}



#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {



	transition: all 500ms ease-in-out;



}



#nav-toggle.active span {



	background-color: transparent;



}



#nav-toggle.active span:before, #nav-toggle.active span:after {



	top: 0;



}



#nav-toggle.active span:before {



	transform: rotate(45deg);



}



#nav-toggle.active span:after {



	transform: rotate(-45deg);



}



.navbar-default .navbar-toggle {



	border: medium none;



}



.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {



	background-color:none !important;



}



.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus .navbar-header:hover {



	background:none !important;



}



.navbar-header a[aria-expanded="true"] {



	background:none !important;



}



.contact_area {



	float:left;



	width:100%;



}



.container .col-sm-9 {



	padding-right:0px;



}



 .footer .col-sm-4:nth-child(1) {



 padding-left:0px;



}



 .footer .col-sm-4:nth-child(3) {



 padding-right:0px;



}



.no-padding-r {



	padding-right:0px;



}



/**** desktop accordian*********/







.panel-body .post_content {



	width:100%;



	margin-top:20px;



}



.panel-default > .panel-heading {



	background:none;



	border:none;



	padding:0px;



}



#accordion {



	padding-top:40px;



}



.panel-title a {



	display:block;



	padding:10px 0px 10px 0px;



}



.panel {



	box-shadow:0px 0px 0px 0px !important;



	margin-top:0px !important;



}



h4.panel-title a {



	border-bottom: 1px solid #1b9cb1;



	color: #1b9cb1;



	font-size: 15px;



	padding-left: 0;



}



.panel-title, .panel-body {



	border:none !important;



	box-shadow:0px 0px 0px 0px !important;



	border-radius:0px 0px 0px 0px !important;



}



.panel-default {



	border-color:#fff !important;



}



.panel-title a {



	background:url(../images/arrow_down.jpg) no-repeat right center;



	padding-left:20px;



}



a[aria-expanded="true"] {



	background:url(../images/arrow_up.jpg) no-repeat right center;



	padding-left:20px;



}



#open2, #open3 {



	display:none;



}



.tab_active_class {



	color:#1b9cb1 !important;



}



.sector_area .col-sm-3 {



	padding-left: 0px;



	padding-right: 20px;



}



.sector_area .col-sm-3 .col-sm-12 {



	min-height:106px;



	background:#ededed;



	text-align:center;



	margin: 0 0 -10px;



}



.container .col-sm-9 {



	margin-bottom: 40px;



}



.hr {



	background:#cabb9e;



	height:1px;



	float: right;



	margin-bottom: 20px;



	margin-top: 20px;



	max-width: 636px;



	width: 100%;



}



header {



	float: left;



	position: fixed;



	width: 100%;



	z-index: 9999999;



	background:#FFF;



	top:0;



	max-height:120px;



}



body {



	margin-top:120px;



}



.only_mobile {



	display:none;



}



.slect_box_year {



	height:40px;



	border:none;



	



	width:100%;



}



.select_box {



	position:relative;



	float:left;



	width:99%;



	cursor:pointer;



	margin-bottom:20px;



	border:1px solid #1b9cb1;



}



.select_box img {



	cursor: pointer;



	pointer-events: none;



	position: absolute;



	top: 1px;



	right:4px;



	cursor:pointer;



}



.back-tem {



	margin-bottom:40px;



}



.filter {



	float:left;



	width:100%;



}



.gray_box {



/*	text-align:center;



	background:#ededed;



	height:106px;



	max-width:146px;  */







    background: #FFFFFF none repeat scroll 0 0;



    display: table-cell;



    height: 106px;



    text-align: center;



    vertical-align: middle;



    width: 146px;

	border:1px solid #1B9CB1;



}

.gray_box:hover,.gray_box:hover h4{

	background:#1B9CB1;

	color:#FFF;

}





.mar_bottom20 {



	margin-bottom:20px;



}



.gray_box h4 {



	color: #1b9cb1;



    float: left;



    font-size: 15px;



/*    margin-top: 27%; */



    padding: 0 5px;



    width: 100%;







}



.mw {



	max-width:762px;



}



.connect_outer {



	float:left;



	width:100%;



	border-top:1px solid #1b9cb1;



	border-bottom:1px solid #1b9cb1;



	padding-top:6px;



}



.inner_acc



{



	padding-top:0px !important;



}h2.resp-accordion



{



	margin:0px 0px 0px 0px !important; 



}



.resp-tabs-container 



{



	margin-bottom:60px;



}

@media (min-width: 700px) and (max-width: 1024px) {
.team_member_thumb {
    margin-right: 10px;
}
}