 @media (max-width:1440px) {
 #footer-logos-right {
 left: -20px !important;
}
}
 @media (max-width:1280px) {
 #footer-Primary .legal {
 -ms-flex: 0 0 50%;
 flex: 0 0 50%;
 max-width: 50%;
}
 #footer-Primary .col-md-4 {
 -ms-flex: 0 0 50%;
 flex: 0 0 50%;
 max-width: 50%;
}
#footer-logos-right {
 left: 10px !important;
}





}
 @media (max-width:1139px) {
 .container {
padding: 0 15px !important;
width: 100% !important;
max-width:1024px;
}
 #footer-Primary {
 height:auto;
}
 #footer-Primary .legal p {
 margin-bottom: 9px;
 margin-top: 0.5em;
}
 #footer-logos-right span img {
 margin-left: 5px;
 height: 40px;
}
 #footer-logos-right {
 width: 472px;
 padding-top: 56px;
}
.footer-bg {
 height: 134px;
}
img {
 max-width: 100%;
 height: auto;
}
.logo img {
 max-width: 250px;
}
 .col-md-6.left_sec {
 height: 189px;
 -ms-flex: 0 0 40%;
 flex: 0 0 40%;
 max-width: 40%;
}
 .right_top {
 -ms-flex: 0 0 60%;
 flex: 0 0 60%;
 max-width: 60%;
 padding-left: 15px;
}
 .top_bg::after {
 width: 60%;
}
.right_top p {
 margin-top: 51px;
}
.left_sec > span::after {
 background-size: 960px;
}
#block-block-12 {
	width: 100%;
	overflow: auto;
	margin-bottom: 30px;
}
table.units, table.sub-units {
	min-width: 1146px;
	position: relative;
	margin-right: 0;
	margin-left: 0;
}
#block-cartime-content {
	margin-bottom: 30px;
}
.pamela .quicktabs-tabs > li > a {
	padding: 0 9px !important;
	font-size: 12px;
}
.pamela .quicktabs-tabs > li.active > a {
	font-size: 12px;
}

}
 @media (max-width:1023px) {
.container {
max-width:812px;
}
}
 @media (max-width:820px) {
 #footer-logos-right {
 width: 100%;
 padding-top: 56px;
 padding-right: 20px;
}
#footer-logos-right span img {
 margin-left: 5px;
 height: 30px;
}
 .right_top span {
 font-size: 14px;
 margin-top: 0;
}
.right_top p {
 margin-top: 43px;
 font-size: 24px;
}
.left_sec > span::after {
 background-size: 760px;
}
 .col-md-6.left_sec {
 height: 139px;
}
.logo {
 top: 27px;
}
.logo img {
 max-width: 200px;
}
#footer-Primary .legal {
 padding-left: 15px;
 padding-right: 0;
}
.footer-bg {
 height: 144px;
}
 #nav-primary ul.menu > li > a {
 font-size: 12.5px;
 padding: 10px 7px 16px;
}
 .path-frontpage .background_container {
 padding-top: 10px;
 padding-bottom: 30px;
}
 .path-frontpage .background_container h1 {
 font-size: 28px;
 margin: 15px 0 20px;
}
p {
 margin-bottom: 15px;
}
#block-cartime-content .table_no_background iframe {
	padding: 0 15px;
}
.sidebar-left {
	margin: 0 !important;
	position: relative;
	width: 100%;
}

}
 @media (max-width:811px) {
 .container {
max-width:768px;
}
.pamela .quicktabs-tabs > li > a {
	padding: 0 5px !important;
	font-size: 11px;
}
.pamela .quicktabs-tabs > li.active > a {
	font-size: 11px;
}





.left_sec > span::after {
 background-size: 720px;
}
.footer-bg {
 height: 135px;
}
#footer-Primary .legal p {
 margin-bottom: 5px;
 margin-top: 0.5em;
 font-size: 9.4px;
}
 #footer-logos-right {
 height: 140px;
 background-size: 100px;
}



}
 @media (max-width:767px) {
 .container {
max-width:736px;
}
 .togglebutton button {
float:left;
}
.togglebutton {
 display: block;
 cursor: pointer;
 display: none;
}
.togglebutton button {
 float: left;
 line-height: 50px;
 padding-left: 15px;
 font-size: 18px;
 width: auto;
 border:0 none;
}
.togglebutton img {
float:right;
width:40px;
margin-right:15px;
}
#nav-primary > ul.menu {
	display: none;
	width: 100%;
	float: left;
	margin-top: 5px;
}
#nav-primary {
width: 100%;
}
#nav-primary ul.menu li {
width:100%;
}
#nav-primary ul.menu li a {
line-height:normal;
border-bottom:1px solid #a9c16d;
}



/*------------setting sub menu------------*/
#nav-primary ul.menu ul {
 position:static;
 width:100%;
 display:none !important;
}
 #nav-primary ul.menu li:hover ul {
 display:block !important;
}
 #nav-primary ul.menu ul li a {
 padding-left:30px;
}
/*------------setting sub menu end------------*/

.col-md-6.left_sec {
 -ms-flex: 0 0 45%;
 flex: 0 0 45%;
 max-width: 45%;
}
.right_top {
 -ms-flex: 0 0 55%;
 flex: 0 0 55%;
 max-width: 55%;
 padding-left: 0;
}
.right_top p {
 margin-top: 33px;
}
 .menu_bg .col-md-12 {
 padding: 0;
}
#superfish-menu-main-navigation-toggle {
 float: right;
 background-image: url(../images/toggle_open.png);
 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;
 margin-top: 5px;
 margin-right: 15px;
}
#superfish-menu-main-navigation-toggle span {
 font-size: 0;
}
 .menu_bg {
 min-height: 45px;
 background-image: none;
 background-color: #cde985;
}
 #nav-primary ul.menu > li:last-child {
 display: block;
 height: auto;
 background-image: none;
 width: 100%;
 line-height: normal;
 text-align: left;
 position: static;
 color: #000;
 font-size: 16px;
 float: left;
}
 #nav-primary ul.menu > li:last-child a {
 position: static;
 padding: 10px 15px;
}
#nav-primary ul.menu li {
 padding: 0 !important;
}
#nav-primary ul.menu > li > a {
 position: static;
}
#nav-primary ul.menu > li > a {
 font-size:20px;
 padding: 10px 15px;
}

#nav-primary ul.menu ul {
	position: static;
}
#nav-primary ul.menu ul::before {
	display: none;
}
#nav-primary ul.menu {
	margin-top: 5px !important;
}

.path-frontpage .table_no_background td {
	width: 100% !important;
	display: block;
	float: left;
}
.path-frontpage .background_container h1 {
	font-size: 28px;
	text-align:center;
}
 .path-frontpage h1.title.page-title {
	text-align: left !important;
}
#footer-Primary .legal, #footer-Primary .col-md-4 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	padding:10px 15px !important;
}
.legal_img {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
}
#footer-logos-right {
	height: auto;
	background-image: none;
	position: static;
	padding: 0 15px;
	width: auto;
	display: table;
	margin: 0 auto;
	float: none;
}

.footer-bg {
	display: none;
}
#footer-Primary .legal p {
	margin-bottom: 10px;
	margin-top: 0;
	font-size: 14px;
	width: 100%;
	float: left;
	text-align: center;
}
#footer-logos-right span img {
	margin-left: 0;
	height: auto;
	padding: 10px;
}
#footer-Primary .col-md-4 {
	background: #fff;
}

#footer-logos-right {
	text-align: center;
}
.pamela .quicktabs-tabpage .node__content.clearfix {
	width: 100%;
	overflow: auto;
}
.pamela .quicktabs-tabpage {
	width: 100%;
}

.sidebar-left {
	margin: 0 0 20px !important;
	position: relative;
	width: 250px;
}
.pamela .quicktabs-tabs > li > a {
	padding: 0 12px !important;
	font-size: 16px;
	width: 100%;
}
.pamela .quicktabs-tabs > li.active > a {
	font-size: 16px;
	width: 100%;
}

.pamela ul.quicktabs-tabs li {
	display: inline;
	float: left;
	width: 100%;
}
.path-node .col-md-9 {
	-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}

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

}




 @media (max-width:735px) {
 .container {
max-width:667px;
}
.left_sec > span::after {
	background-size: 590px;
}
.col-md-6.left_sec {
	-ms-flex: 0 0 40%;
	flex: 0 0 40%;
	max-width: 40%;
}
.right_top {
	-ms-flex: 0 0 60%;
	flex: 0 0 60%;
	max-width: 60%;
	padding-left: 0;
}
.logo img {
	max-width: 140px;
}
.right_top p {
	margin-top: 17px;
}
.col-md-6.left_sec {
	height: 112px;
}


}
 @media (max-width:666px) {
 .container {
max-width:640px;
}
}
 @media (max-width:639px) {
.container {
max-width:568px;
}

.left_sec > span::after {
	background-size: 500px;
}
.right_top p {
	margin-top:23px;
	font-size: 20px;
}
.right_top span {
	font-size: 11px;
}
.col-md-6.left_sec {
	height: 97px;
}
.logo {
	top: 16px;
}

#quicktabs-container-about_page img {
	width: 100%;
	margin: 0;
	padding: 0;
}
.sidebar-left {
	margin: 0 auto 20px !important;
	position: relative;
	width: 250px;
	float: none;
}

}
 @media (max-width:567px) {
.container {
max-width:480px;
}
/*--drupal user form--*/	
.not-logged-in .tabs.primary li, .not-logged-in .tabs.primary li a {
 float: left;
 width: 100%;
}

.col-md-6.left_sec, .right_top {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	height: auto;
}
.left_sec > span {
	display: none;
}
.top_bg::after {
	display: none;
}

.logo {
	position: static;
	width: 100%;
	text-align: center;
	padding: 10px 0 0;
}
.right_top p {
	margin-top: 0;
	text-align: center;
	margin-bottom: 15px;
}

.right_top {
	padding-left: 0;
	padding-right: 0;
}
.fancy {
	margin: 0 !important;
	width: 100%;
}
#block-cartime-content img {
	width: 100%;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 0;
	padding: 0 !important;
}

#child01 p, #child02 p, #child03 p {
	width: 100%;
	float: left;
}

#child01 p span, #child02 p span, #child03 p span{ 
float: none;
margin:0 auto;

}
#block-block-13, #block-block-14, #block-block-15 {
	margin-bottom: 0px;
}

 }




 @media (max-width:479px) {
.container {
max-width:414px;
}
}
 @media (max-width:413px) {
.container {
max-width:375px;
}
}
 @media (max-width:374px) {
.container {
max-width:360px;
}
}
 @media (max-width:359px) {
.container {
max-width:320px;
}
}
 @media (min-width:768px) {
 #nav-primary ul.menu {
display: block !important;
}
}
