/*
 * @import url("Global_Setting.css");
 * @import url("fonts/stylesheet.css");
 */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Ubuntu+Condensed&display=swap');
font {
	font-family: 'Open Sans', sans-serif;
	font-family: 'Ubuntu Condensed', sans-serif;
}
.container {
	max-width: 1140px !important;
	padding:0 !important;
}


.container-fluid {
	padding:0 !important;
}
/*---------------Stiky Footer Css----------------*/

html, body {
	height: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	line-height:1.5;
	color:#222;
}
p {
	margin-bottom: 20px;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	margin: 0 auto;
	z-index: 0;
	float: left;
	width: 100%;
	background: #f4f8e7;
}
#footer-Primary {
	background-color: #e2f4ff;
	bottom: 0;
	width: 100%;
	float: left;
	height: 144px;
	overflow: hidden;
}
.background_header {
	float: left;
	width: 100%;
}
.path-frontpage .background_container {
	float: left;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 90px;
}
.path-node .background_container {
	padding-top: 45px;
}
.sidebar_primary {
	background:#eee;
}
.copyright {
	line-height:40px;
}
.copyright:before {
	content:"\f1f9";
	font-family: "FontAwesome";
	margin-right:3px;
}
/*--------------Header nav start---------------*/
#nav-primary {
	float: left;
	width: 100%;
}
#nav-primary ul.menu > li:last-child {
	display: block;
	float: right;
	height: 81px;
	background-image: url(../images/btn_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 189px;
	line-height: 81px;
	text-align: center;
	position: absolute;
	top: -9px;
	z-index: 9;
	color: #000;
	right: 15px;
	font-size: 16px;
}
#nav-primary ul.menu > li:last-child a {
	position: relative;
	padding: 0;
	top: -10px;
}
#nav-primary ul.menu {
	margin: 0px;
	padding: 0px;
}
#nav-primary ul.menu li {
	display: block;
	float: left;
	position:relative;
}
#nav-primary ul.menu > li > a {
	color: #666;
	display: block;
	padding: 0 10px;
	text-decoration: none;
 transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
}
#nav-primary ul.menu li:hover > a, #nav-primary ul.menu li > a.is-active {
	color: #000;
}

/*#nav-primary a.drop_d::after {
  content: "\f0d7";
  font-family: 'FontAwesome';
  display: block;
  float: right;
  height: 15px;
  margin-left: 5px;
  margin-top: 2px;
  width: 15px;
}
*/
#nav-primary a.drop_d::after {
 content: "\e010";
 font-family: 'Glyphicons Halflings';
 display: block;
 float: right;
 height: 15px;
 margin-left: 5px;
 margin-top: 2px;
 width: 15px;
}
#nav-primary ul.menu ul {
	left: 0;
	position: absolute;
	top: 55px;
	min-width: 220px;
	display: none;
	box-shadow: inherit !important;
	border: 0 none !important;
	padding: 0;
	z-index: 999;
}
#nav-primary ul.menu ul::before {
 content: "";
 display: block;
 width: 100px;
 background-color:transparent;
 height: 10px;
 float: left;
 position: relative;
 top: -10px;
}
#nav-primary ul.menu li:hover > a {
	color: #048101;
}
#nav-primary ul.menu li > a.active {
	color: #fff;
	background: #5f8a45 !important;
}
#nav-primary ul.menu li {
	display: block;
	float: left;
	position: relative;
	padding: 12px 1px !important;
}
#nav-primary ul.menu > li > a {
	color: #000;
	display: block;
	text-decoration: none;
 transition: all .3s ease-in-out;
 -moz-transition: all .3s ease-in-out;
 -webkit-transition: all .3s ease-in-out;
	font-size: 16px;
	font-weight: 400;
	padding: 10px 14.5px 16px;
	position: relative;
	position: relative;
	top: 5px;
}
/*#nav-primary ul.menu li:hover ul{
	display:block;
}*/



#nav-primary ul.menu ul li {
	padding: 12px 20px;
	display: block;
	width: 100%;
	float: left;
	background-color: #98b15d;
	border-bottom:1px solid #fff;
	color: #222;
}
#nav-primary ul.menu ul li a {
	color: #222;
	padding: 0.4em 1.5em;
}
/*--------------Header nav end---------------*/




.togglebutton {
	display: none;
}
.togglebutton .btn-open, .togglebutton .btn-close {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: block;
	float: right;
	height: 35px;
	text-decoration: none;
	width: 35px;
	position: relative;
	background-color: transparent;
}
.btn-open {
	background-image:url(../images/toggle_open.png);
}
.btn-close {
	background-image:url(../images/toggle_close.png);
	background-size:100% !important;
	background-position: center top;
}
 .togglebutton .btn-open::before {
 content: "Menu";
 position: absolute;
 right: 41px;
 top: -10px;
}
#nav-primary ul.menu {
	display: block;
}
 #nav-primary a.drop_d1::after {
 content: "\f0d7";
 font-family: 'FontAwesome';
 display: block;
 float: right;
 height: 15px;
 margin-left: 5px;
 margin-top: 2px;
 width: 15px;
}
/*---29-07-21---*/


.logo {
	position: relative;
	top: 33px;
	float: left;
	z-index: 2;
}
.top_bg {
	/*height: 239px;*/
	float: left;
	width: 100%;
	position: relative;
}
.menu_bg {
	float: left;
	width: 100%;
	min-height: 64px;
	background-image: url(../images/menu_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.left_sec > span {
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
.left_sec > span::after {
 content: "";
 display: block;
 background-image: url(../images/header-bg.jpg);
 background-repeat: no-repeat;
 background-position: left top;
 background-size: contain;
 min-height: 239px;
	/* margin: 0 -15px 0 -9999px; */
	padding: 0 9999px 0 0;
 height: 100%;
 position: relative;
 left: -5px;
}
 .top_bg::after {
 content: "";
 background-color: #e2f4ff;
 position: absolute;
 top: 0;
 right: 0;
 width: 50%;
 height: 100%;
}
.right_top {
	z-index: 2;
	padding-left: 7px;
}
.right_top p {
	color: #048101;
	font-size: 35px;
	font-family: 'Ubuntu Condensed', sans-serif;
	float: left;
	width: 100%;
	margin-top: 108px;
	font-weight: 300;
	margin-bottom: 5px;
}
.right_top span {
	color: #000000;
	font-size: 18px;
	font-family: 'Ubuntu Condensed', sans-serif;
	float: left;
	width: 100%;
	margin-top: 5px;
}
a.asign_link {
	display: block;
	float: right;
	height: 81px;
	background-image: url(../images/btn_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 189px;
	line-height: 81px;
	text-align: center;
	position: absolute;
	top: -9px;
	z-index: 9;
	color: #000;
	right: 15px;
	font-size: 16px;
}
.footer-bg {
	background: #fff;
	width: 41%;
	position: absolute;
	right: 0px;
	height: 144px;
}
#footer-logos-right {
	background: url(../images/footer.gif) no-repeat 0 0;
	float: right;
	width: 592px;
	height: 144px;
	padding-left: 48px;
	text-align: right;
	padding-left: 15px;
	padding-top: 28px;
	position: absolute;
	left: 30px;
}
#footer-Primary .legal {
	padding-top: 17px;
	font-size: 10px;
	line-height: 1.2;
	padding-left: 25px;
}
#footer-Primary .legal p {
	margin-bottom: 20px;
	margin-top: 1.5em;
	color:#212529;
}
#footer-Primary .legal p a {
	color:#212529;
}
.legal_img {
	float:left;
}
#footer-logos-right span img {
	margin-left: 8px;
}
h1.title, .not-front h1.title, .path-frontpage h2.title a, h2.title a {
	font-family: 'Ubuntu Condensed', sans-serif;
	color: #146eaa;
	font-size: 35px;
	font-weight: normal;
	padding: 0;
	/*margin: 15px 0;*/
}
 .path-frontpage .background_container ul li::before {
 content: '•';
 color: #aec052;
 position: absolute;
 margin-left: -14px;
 margin-top: -6px;
 font-size: 23px;
}
.path-frontpage .background_container ul li {
	list-style: none;
	margin-bottom:8px;
}
.path-frontpage .background_container h1 {
	font-family: 'Ubuntu Condensed', sans-serif;
	color: #146eaa;
	font-size: 35px;
	font-weight: normal;
	padding: 0;
	margin: 15px 0 30px;
}
.path-frontpage .background_container table {
	width: 100% !important;
}
a, a:link {
	color: #176daa;
}
.background_container .container {
	padding: 0 15px !important;
}
.fancy {
	margin-left: 20px;
	float: right;
	margin-top: -65px;
	border: 0px solid #fff;
	box-shadow: 5px 5px 5px #ccc;
	border-radius: 25px;
	margin-right: 13px;
	overflow: hidden;
}
.what_carbon p {
	margin-bottom: 20px;
}
.what_carbon p:last-child {
	margin-bottom: 5px;
}
.crb_video .col-md-4 {
	text-align: center;
	margin-top: 17px;
}
.crb_video .col-md-4 iframe {
	margin-bottom: 27px;
}
.crb_video .container .row:last-child {
	padding: 0 12px !important;
}
.rources .col-md-3 {
	text-align: center;
	padding-top: 20px;
}
.rources .col-md-3 img {
	margin-bottom: 10px;
}
.path-node .title.page-title {
	text-align: center;
	font-family: 'Ubuntu Condensed', sans-serif;
	margin-bottom: 24px !important;
}
/* 
.background_container {
	padding-top: 47px;
}
 */
#quicktabs-about_page {
	border-bottom: 0 none;
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
	margin-top: 20px !important;
	float: left;
	width: 100%;
}
.pamela ul.quicktabs-tabs {
	position: relative;
	top: 8px;
	z-index: 5;
	margin: 0;
	padding: 0;
	margin-left: 6px;
}
.pamela .quicktabs-tabs > li > a {
	border-radius: 15px 15px 0 0;
	text-decoration: none;
	border-right: 1px solid #eee;
	border-top: 1px solid #eee;
	background-color: #c3e080;
	color: #000;
	font-size: 16px;
	line-height: 2.95em;
	border-bottom: 0 none;
	padding: 0 12px !important;
	font-weight: normal;
	display: block;
	float: left;
	text-shadow: inherit;
}
.pamela .quicktabs-tabs > li > a:hover, .pamela .quicktabs-tabs > li.active > a:hover {
	text-decoration: none;
	border-color: #99b062;
	background: #99b062 url('images/bg-shade-medium.png') repeat-x bottom left;
	color: #fff;
}
.pamela .quicktabs-tabs > li.active > a:hover, .pamela .quicktabs-tabs > li.active > a:focus {
	background: #608948;
	color: #fff;
	background-image:none;
}
.pamela .quicktabs-tabs > li.active > a {
	height: 3.05em;
	min-height: 3.37em;
	line-height: 3.15em;
	font-weight: normal;
	border: 1px solid #eee;
	background-color: #608948;
	border-color: #555;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	top: -0.425em;
	position: relative;
	display: block;
	float: left;
	text-shadow: inherit;
	border-radius: 15px 15px 0 0;
}
.pamela .quicktabs-tabpage {
	width: 95%;
	background-color: transparent;
	padding: 15px 10px 30px 11px;
	border: 0 none;
	border-radius: 0;
	float: left;
}
#quicktabs-container-about_page {
	float: left;
	width: 100%;
}
#quicktabs-container-about_page table {
	width: 100% !important;
	max-width: 1020px;
}
#quicktabs-container-about_page td {
	color: #000 !important;
	background: #d3dbb2 !important;
	padding: 10px 20px;
	border: 1px solid #fff;
	height:20px;
}
#quicktabs-container-about_pagetd strong {
	color: #000 !important;
	font-weight:bold;
}
.unit_setup {
	width: 100%;
	float: left;
	margin-top: 125px;
}
table.units {
	background: url(../images/shema.jpg) no-repeat 0 40px;
	height: 251px;
	min-width: 970px;
	position: relative;
	margin-right: -15px;
	margin-left: -15px;
}
table.units td:nth-child(1), table.sub-units td:nth-child(1) {
 width: 250px;
}
 table.units td:nth-child(2) {
 padding-left: 70px;
}
table.units td:nth-child(3) {
 padding-left: 70px;
}
table.units td:nth-child(3), table.sub-units td:nth-child(3) {
 width: 390px;
}
table.units td {
	position: relative;
	top: -20px;
	text-align:center;
}
 table.units td:nth-child(1) div {
 background: #57868e;
 background: -moz-linear-gradient(top, #57868e 0%, #508188 24%, #487d85 50%, #467b83 79%, #3b767c 100%);
 background: -webkit-linear-gradient(top, #57868e 0%, #508188 24%, #487d85 50%, #467b83 79%, #3b767c 100%);
 background: linear-gradient(to bottom, #57868e 0%, #508188 24%, #487d85 50%, #467b83 79%, #3b767c 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57868e', endColorstr='#3b767c', GradientType=0 );
 -webkit-box-shadow: inset 4px 4px 1px 1px rgba(56, 102, 128, 1);
 -moz-box-shadow: inset 4px 4px 1px 1px rgba(56, 102, 128, 1);
 box-shadow: inset 4px 4px 1px 1px rgba(56, 102, 128, 1);
}
 table.units td:nth-child(1) div {
 padding-top: 33px;
}
table.units td div {
	width: 125px;
	height: 125px;
	padding-top: 40px;
	box-sizing: border-box;
	background: #c8e169;
	border-radius: 50%;
	margin: 0 auto;
	display: block;
	-webkit-box-shadow: inset 4px 4px 1px 1px rgba(178, 199, 98, 1);
	-moz-box-shadow: inset 4px 4px 1px 1px rgba(178, 199, 98, 1);
	box-shadow: inset 4px 4px 1px 1px rgba(178, 199, 98, 1);
	border: 4px solid #f3f5ea;
	background: #d2e770;
	background: -moz-linear-gradient(top, #d2e770 0%, #cce46a 24%, #c2de65 50%, #bedc62 79%, #b7d65e 100%);
	background: -webkit-linear-gradient(top, #d2e770 0%, #cce46a 24%, #c2de65 50%, #bedc62 79%, #b7d65e 100%);
	background: linear-gradient(to bottom, #d2e770 0%, #cce46a 24%, #c2de65 50%, #bedc62 79%, #b7d65e 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2e770', endColorstr='#b7d65e', GradientType=0 );
	line-height: 1.2;
	color: #fff;
	font-weight: bold;
}
table.units td:nth-child(2) div {
 background: #b2c458;
 background: -moz-linear-gradient(top, #b2c458 0%, #a8be52 24%, #a3ba4e 50%, #9eb84b 79%, #96b244 100%);
 background: -webkit-linear-gradient(top, #b2c458 0%, #a8be52 24%, #a3ba4e 50%, #9eb84b 79%, #96b244 100%);
 background: linear-gradient(to bottom, #b2c458 0%, #a8be52 24%, #a3ba4e 50%, #9eb84b 79%, #96b244 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2c458', endColorstr='#96b244', GradientType=0 );
 -webkit-box-shadow: inset 4px 4px 1px 1px rgba(148, 163, 78, 1);
 -moz-box-shadow: inset 4px 4px 1px 1px rgba(148, 163, 78, 1);
 box-shadow: inset 4px 4px 1px 1px rgba(148, 163, 78, 1);
}
table.units td:nth-child(2) div, table.units td:nth-child(3) div {
 float: left;
}
table.units td div a {
	display: block;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal !important;
	color: #fff !important;
	padding-top: 10px;
}
 table.units td:nth-child(3) div {
 background: #83c8a9;
 background: -moz-linear-gradient(top, #83c8a9 0%, #7bc5a4 24%, #76c1a0 50%, #70bd9b 79%, #66b796 100%);
 background: -webkit-linear-gradient(top, #83c8a9 0%, #7bc5a4 24%, #76c1a0 50%, #70bd9b 79%, #66b796 100%);
 background: linear-gradient(to bottom, #83c8a9 0%, #7bc5a4 24%, #76c1a0 50%, #70bd9b 79%, #66b796 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83c8a9', endColorstr='#66b796', GradientType=0 );
 -webkit-box-shadow: inset 4px 4px 1px 1px rgba(99, 169, 158, 1);
 -moz-box-shadow: inset 4px 4px 1px 1px rgba(99, 169, 158, 1);
 box-shadow: inset 4px 4px 1px 1px rgba(99, 169, 158, 1);
}
.unit_setup .container {
	padding: 0 !important;
}
table.sub-units td {
	font-weight: bold;
	text-align: center;
	color: #666;
	padding-left: 10px;
	padding-top: 10px;
}
table.sub-units {
	font-size: 16px;
	margin-bottom: 40px;
}
 table.units td:nth-child(2), table.sub-units td:nth-child(2) {
 width: 510px;
}
.block-wrapper {
	padding-bottom: 0.75em;
	margin-bottom: .5em;
}
.block-wrapper span {
	width: 175px;
	height: 175px;
	padding-top: 60px;
	box-sizing: border-box;
	background: #c8e169;
	border-radius: 50%;
	float: left;
	display: block;
	background: #57868e;
	background: -moz-linear-gradient(top, #57868e 0%, #508188 24%, #487d85 50%, #467b83 79%, #3b767c 100%);
	background: -webkit-linear-gradient(top, #57868e 0%, #508188 24%, #487d85 50%, #467b83 79%, #3b767c 100%);
	background: linear-gradient(to bottom, #57868e 0%, #508188 24%, #487d85 50%, #467b83 79%, #3b767c 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57868e', endColorstr='#3b767c', GradientType=0 );
	-webkit-box-shadow: inset 4px 4px 1px 1px rgba(56, 102, 128, 1);
	-moz-box-shadow: inset 4px 4px 1px 1px rgba(56, 102, 128, 1);
	box-shadow: inset 4px 4px 1px 1px rgba(56, 102, 128, 1);
	border: 4px solid #f3f5ea;
	line-height: 1.4;
	color: #fff;
	margin-right: 19px;
	text-align: center;
	font-size: 20px;
	margin-top: -10px;
}
#child01, #child02, #child03 {
	padding: 6px 0;
}
.p_bot {
	margin-bottom: 60px;
	float: left;
}
.block-wrapper #child02 span {
	background: #b2c458;
	background: -moz-linear-gradient(top, #b2c458 0%, #a8be52 24%, #a3ba4e 50%, #9eb84b 79%, #96b244 100%);
	background: -webkit-linear-gradient(top, #b2c458 0%, #a8be52 24%, #a3ba4e 50%, #9eb84b 79%, #96b244 100%);
	background: linear-gradient(to bottom, #b2c458 0%, #a8be52 24%, #a3ba4e 50%, #9eb84b 79%, #96b244 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2c458', endColorstr='#96b244', GradientType=0 );
	-webkit-box-shadow: inset 4px 4px 1px 1px rgba(148, 163, 78, 1);
	-moz-box-shadow: inset 4px 4px 1px 1px rgba(148, 163, 78, 1);
	box-shadow: inset 4px 4px 1px 1px rgba(148, 163, 78, 1);
}
.block-wrapper #child03 span {
	background: #83c8a9;
	background: -moz-linear-gradient(top, #83c8a9 0%, #7bc5a4 24%, #76c1a0 50%, #70bd9b 79%, #66b796 100%);
	background: -webkit-linear-gradient(top, #83c8a9 0%, #7bc5a4 24%, #76c1a0 50%, #70bd9b 79%, #66b796 100%);
	background: linear-gradient(to bottom, #83c8a9 0%, #7bc5a4 24%, #76c1a0 50%, #70bd9b 79%, #66b796 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83c8a9', endColorstr='#66b796', GradientType=0 );
	-webkit-box-shadow: inset 4px 4px 1px 1px rgba(99, 169, 158, 1);
	-moz-box-shadow: inset 4px 4px 1px 1px rgba(99, 169, 158, 1);
	box-shadow: inset 4px 4px 1px 1px rgba(99, 169, 158, 1);
}
.sidebar-left {
	margin: 0px 0px 25px 0px !important;
	position: relative;
}
.sidebar-left .sid_menu {
	border: 1px solid #acacac;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.sidebar-left .block-menu h2 {
	background: none;
	color: #038000;
	font-weight: normal;
	text-align: center;
	text-transform: none;
	padding: 8px 8px 8px 15px;
	font-size: 20px;
	font-weight: 600;
}
.sidebar-left .sid_menu li a.active {
	color: #000 !important;
}
.sidebar-left .sid_menu li.expanded > a {
	font-weight: bold;
}
li.expanded {
	list-style-image: url(../images/menu-expanded.png);
}
.sidebar-left .sid_menu li ul {
	margin-bottom: 5px;
	margin-top: 5px;
}
 .sidebar-left .sid_menu li ul li::before {
 content: '•';
 color: #176daa;
 position: absolute;
 margin-left: -14px;
 margin-top: -6px;
 font-size: 23px;
}
.sidebar-left .sid_menu li ul li {
	list-style: none;/* margin-left: -10px; */
}
.research h2 {
	border-radius: 25px;
	display: block;
	-webkit-box-shadow: inset 3px 3px 5px 1px #8ea145;
	-moz-box-shadow: inset 3px 3px 5px 1px #8ea145;
	box-shadow: inset 3px 3px 5px 1px #8ea145;
	color: #fff;
	background: #a5bb4f;
	font-size: 18px;
	padding-left: 20px;
	line-height: 28px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: bold;
}
.research ul li {
	list-style:none;
}
 .research ul li::before {
 content: '•';
 color: #aec052;
 position: absolute;
 margin-left: -14px;
 margin-top: -6px;
 font-size: 23px;
}
.research ul {
	margin-left: 25px;
	margin-top: 0;
}
.research ul li {
	margin-bottom: 5px;
}
.path-node .background_container #block-cartime-content table {
	width: 100% !important;
}
.path-node .background_container #block-cartime-content table td {
	color: #000 !important;
	background: #d3dbb2 !important;
	padding: 10px 20px;
	border: 1px solid #fff;
}
#superfish-menu-main-navigation li.active-trail, #superfish-menu-unit-menu li.active-trail, .block ul.sf-menu li.active-trail {
	background: #5f8a45 !important;
}
#superfish-menu-main-navigation li.active-trail a, #superfish-menu-unit-menu li.active-trail a, .block .sf-menu li.active-trail a {
	color: #fff !important;
}
/*#block-cartime-content{
    padding-bottom: 140px;
}*/
.sidebar-left .block-menu h2 {
	background: none;
	color: #038000;
	font-weight: normal;
	text-align: center;
	text-transform: none;
	font-family: sans-serif;
}
.sidebar-left .block-menu a.menu-toggle {
	display: none;
}
.sidebar-left .block-menu li.menu-item--expanded {
	list-style-image: url(../images/menu-expanded.png);
}
.sidebar-left .block-menu li.menu-item--expanded > a {
	font-weight: bold;
}
.sidebar-left .menu-item--expanded.menu-item--active-trail > a, .sidebar-left .block-menu li a.is-active {
	color: #000 !important;
}
.sidebar-left .block .content {
	padding: 6px;
	margin: 0;
}
.sidebar-left .block ul {
	margin: 0;
	padding: 0 0 0.25em 1em;
}
.sidebar-left ul.menu li {
	margin: 0 0 0 0.5em;
}
.sidebar-left .block {
	padding: 5px;
}
.col-md-6.left_sec {
	overflow: hidden;
	height: 239px;
}
h2.hide {
	display: none;
}
#block-block-13, #block-block-14, #block-block-15 {
	margin-bottom: 25px;
}
#block-cartime-content h2 {
	border-radius: 25px;
	display: block;
	-webkit-box-shadow: inset 3px 3px 5px 1px #8ea145;
	-moz-box-shadow: inset 3px 3px 5px 1px #8ea145;
	box-shadow: inset 3px 3px 5px 1px #8ea145;
	color: #fff;
	background: #a5bb4f;
	font-size: 18px;
	padding-left: 20px;
	line-height: 28px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: bold;
}
#block-cartime-content li {
	list-style: none;
}
 #block-cartime-content ul li::before {
 content: '•';
 color: #aec052;
 position: absolute;
 margin-left: -14px;
 margin-top: -6px;
 font-size: 23px;
}
.pamela .quicktabs-tabpage article {
	float: left;
	width: 100%;
}
.collapsible {
	margin-bottom: 30px;
}
.collapsible summary {
	background: #b1c957;
	height: auto !important;
	padding: 13px 16px !important;
	font-weight: bold;
	color: #000;
	font-size: 16px;
}
 .collapsible ::marker {
 font-size: 12px;
}
.collapsible .details-wrapper {
	background: #d3dbb2;
	padding: 10px;
}
.table_no_background td a img {
	margin-bottom: 10px;
}
nav.tabs {
	float: left;
	width: 100%;
}
.tabs.primary {
	margin: 0;
	float: left;
	padding: 0;
}
.tabs .element-invisible {
	display:none
}
.tabs.primary li {
	display: inline;
	line-height: initial;
}
.tabs.primary li a {
	background-color: #f0f0f0;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 5px 10px;
}
.tabs.primary li a.is-active {
	background:#fff;
	color:#000;
}
/*--tabs end--*/
#user-login-form label span, #user-register-form label span, #user-pass label span {
	color:#F00;
}
#user-login-form, #user-register-form, #user-pass {
	padding: 0 15px;
	background-color: #f0f0f0;
	border: 1px solid #e6e6e6;
	-webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.12);
	-moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.12);
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.12);
	padding: 15px 10px;
	margin-bottom: 20px;
	float: left;
}
#user-login-form .form-text, #user-register-form .form-text, #user-pass .form-text {
	width:100%;
	border:1px solid #dbdbdb;
	padding:7px 10px
}
#user-login-form .form-item .description, #user-register-form .form-item .description, #user-pass .form-item .description {
	font-size:.85em;
	font-size:14px;
	margin-top:7px;
	color:#666
}
#user-login-form input[type="submit"], #user-register-form input[type="submit"], #user-pass input[type="submit"] {
	background-color: #333;
	border: 0 none;
	color: #fff;
	padding: 8px 25px;
	text-transform: uppercase;
	cursor: pointer;
	margin-top: 10px;
	margin-bottom: 10px;
}
/*--drupal drupal user form end--*/


#block-cartime-content .table_no_background iframe {
	margin-bottom: 0px;
	position: relative;
	top: -8px;
	width: 100%;
}
#block-cartime-content .table_no_background p {
	padding: 0 15px;
}

.path-node #block-cartime-content li {
	list-style: none;
	margin-bottom: 8px;
}


/*#block-cartime-content {
	margin-bottom: 125px;
}*/

.dialog-off-canvas-main-canvas {
	height: 100%;
}

.path-node #block-cartime-content ol li {
	list-style: decimal;
}

.in_main h3 {
	margin-bottom: 10px;
	font-size: 19px;
	line-height: normal;
	color: #000;
	font-weight: 600;
	position: relative;
    z-index: 1;
    overflow: hidden;
    text-align: left;
	
}
.region-content-middle .node h3::after {
	position: absolute;
	top: 56%;
	overflow: hidden;
	width: 100%;
	margin-left: 0;
	content: "";
	border-top: 1px solid #dce4bd;
}

.region-content-middle .node h3 span {
	background: #f4f8e7 url(../images/h3.gif) no-repeat right 4px !important;
	padding-right: 20px;
	position: relative;
	z-index: 3;
	width: auto !important;
	display: inline;
	color: #000;
	font-size: 20px;
}

.layout-one-sidebar .background_container .container {
	max-width: 1232px !important;
}

.pamela .quicktabs-tabpage article {
	padding-left: 6px;
}

.layout-one-sidebar .title.page-title {
	text-align: left;
	margin-top: 15px;
	margin-bottom: 42px !important;
}

.layout-one-sidebar .background_container {
	padding-top: 30px;
}


.layout-one-sidebar .background_container .col-md-3 {
	-ms-flex: 0 0 21%;
	flex: 0 0 21%;
	max-width: 21%;
}

.layout-one-sidebar .background_container  .col-md-9 {
	-ms-flex: 0 0 79%;
	flex: 0 0 79%;
	max-width: 79%;
	padding-left: 5px;
}









