 @media (max-width:2000px) {
.report {
	right: 60px;
}
.report-languages { position: absolute;
top:20px;
right: 230px;
}
}

 @media (max-width:1600px) {
}

 @media (max-width:1366px) {
.report {
	right: 60px;
}
}
 @media (max-width:1200px) {

.container {
	padding: 0 15px !important;
	width: 100% !important;
	max-width: 1024px;
}
.flexslider .slides img {
	width: 130%;
	display: block;
	max-width: inherit !important;
	margin-left: -15%;
}
/*---------------Stiky Footer Css----------------*/
#footer-Primary {
	height: auto;
}
#nav-primary ul.menu {
	margin-top: 20px;
	margin-bottom: 20px;
	float: left;
}
}
 @media (max-width:991px) {
.region.region-right-sidebar {
	float: left;
	width: 100%;
}
}
 @media (max-width:1023px) {
.container {
	max-width: 960px;
}
}
 @media (max-width:959px) {
.container {
	max-width: 768px;
}
.c-hamburger {
	right: 20px;
}
.banner_con h1 {
	font-size: 80px;
}
.banner_con p {
	font-size: 30px;
	margin-top: 45px;
}
h4 {
	font-size: 14px;
}
.media_con p {
	font-size: 12px;
}
#nav-primary ul.menu li a {
	font-size: 30px;
	line-height: normal;
}
.flexslider .slides img {
	width: 160%;
	max-width: inherit !important;
	margin-left: -30%;
}
.report {
	right: 75px;
}


.logged-in #admin-menu #admin-menu-account {
	float: left;
	clear: both;
	padding:5px 0;
}
#admin-menu-wrapper {
	background-color: #000;
}
.logged-in .background_header {
	margin-top: 30px;
}

.logged-in #nav-primary ul.menu {
	margin-top: 90px;
}



}





 @media (max-width:767px) {
#block-views-partner-logos-block {
    display: none;
}
#block-views-partner-logos-block-1 {
	display: block;
}
 .fotlinks h3 {
    text-align: center;
}
.container {
	max-width: 736px;
}
.report {
	right: 80px;
}
.report > a {
	line-height: 31px;
}
.togglebutton span {
	float: left;
}
.togglebutton {
	display: block;
	cursor: pointer;
}
.togglebutton span {
	float: left;
	line-height: 50px;
	padding-left: 15px;
	font-size: 18px;
	width: auto;
}
.togglebutton img {
	float: right;
	width: 40px;
	margin-right: 15px;
}
#nav-primary ul.menu {
	width: 100%;
	float: left;
}
#nav-primary {
	width: 100%;
}
#nav-primary ul.menu li {
	width: 100%;
}
#nav-primary ul.menu li a {
	line-height: 40px;
}
/*------------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------------*/

.view-news .views-row {
	width: 100%;
	margin-right: 0;
	max-width: 500px;
}
.news_media .arrow_right {
	display: none;
}
h4 {
	font-size: 20px;
}
.media_con p {
	font-size: 14px;
}
.fotlinks ul {
	display: table;
	margin: 0 auto !important;
	width: 217px;
}
.fotlinks li, .fotlinks p {
	float: left;
}
.fotlinks .division_pa { float: none; }
.fotlinks li:nth-child(1) {
	margin-right: 8px;
}
.fotlinks li:nth-child(1) a {
	padding-right: 8px;
	border-right: 1px solid #fff;
}
.fotlinks li:nth-child(1) a, .fotlinks li:nth-child(2) a {
	font-size: 18px;
}
.fotlinks li:nth-child(3) {
	width: 100%;
	text-align: center;
}
#footer-Primary .col-md-6 {
	padding: 0;
}
.skew_wrap {
	padding-right: 0;
	padding-bottom: 20px;
}
.fotlinks {
	padding-left: 0;
	padding-bottom: 40px;
	padding-top: 40px;
}
.fotlinks .center {
	text-align: center;
}
.flexslider .slides img {
	width: 140%;
	display: block;
	max-width: inherit !important;
	margin-left: -20%;
}
.region-footer-left, .region-footer-right {
	padding: 0 15px;
}
.region-footer-left {
	background-color: #f2151c;
	padding: 0 25px;
}
#nav-primary.pushmenu-open {
	background-color: #212121;
}
#footer-Primary .container {
	padding: 0 !important;
	overflow: hidden;
}
}
 @media (max-width:735px) {
.container {
	max-width: 667px;
}
.c-hamburger {
	right: 40px;
}
.logo a {
	width: 150px;
}
.logo::after {
	bottom: -120px;
	left: 60px;
	width: 40px;
	height: 40px;
}
.action > .container {
	margin-top: 40px;
}
.banner::after {
	height: 80px;
}
.banner_con p {
	margin-top: 75px;
}
.c-hamburger {
	right: 20px;
}
.award-text {
	bottom: 0;
	z-index: 999;
	background-color: #fff;
	padding: 10px;
}

.page-node-add.page-node-add-report-it .without-banner {     margin-top: 0px; } 
.report-it--question label {
    width: 100%;
    font-size: 20px;
    color: #fff;
    float: left;
    line-height: 22px;

}
#edit-field-at-what-school-did-or-will .description {
    color: #fff;
    font-size: 12px;
    line-height: 15px;
}
.form-item-field-what-is-your-report-about--und-select span {  font-size: 12px;
line-height: 15px; }
.home_btn_reportit { margin-bottom: 10px; }
.form-type-textfield.form-item-captcha-response label {
    font-size: 20px;
}
.form-type-textfield.form-item-captcha-response span.field-prefix {
    font-size: 20px;
}



 }










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

 @media (max-width:628px) {
.logged-in .background_header {
	margin-top: 55px;
}
}










 @media (max-width:639px) {
.container {
	max-width: 568px;
}
.form-progress {
	height: 30px;
}
.not-front .banner_con p {
	line-height: normal;
	padding: 0 15px;
}
}
 @media (max-width:567px) {
.container {
	max-width: 480px;
}
.report {
	right: 70px;
}
.banner_con h1 {
	font-size: 60px;
}
.banner_con p {
	font-size: 20px;
	margin-top: 87px;
}
.flexslider .slides img {
	width: 180%;
	margin-left: -39%;
}
h2 {
	font-size: 24px;
}
.action h4 {
	margin-bottom: 5px;
	font-size: 14px;
}
.action p {
	margin-bottom: 0px;
	margin-top: 0;
	font-size: 14px;
}
.home_btn_reportit { margin-bottom: 10px !important; }
}
 @media (max-width:479px) {
.container {
	max-width: 414px;
}
.skew_wrap h3 {
	margin-bottom: 10px;
	font-size: 20px;
}
#footer-Primary .col-md-6:first-child p {
	margin-bottom: 10px;
}
.flexslider .slides img {
	width: 200%;
	margin-left: -50%;
	margin-top: 0px;
}
.form-progress {
	height: 20px;
}
.c-hamburger {
	right: 10px;
}
.not-front .banner-img {
	padding-top: 70%;
}
.background_header { min-height: 70px; }
.report-languages {
    position: absolute;
    top: 42px;
    right: 62px;
}
}
 @media (max-width:413px) {
.container {
	max-width: 375px;
}
.flexslider .slides img {
	width: 200%;
}
.banner_con h1 {
	font-size: 45px;
}
.banner_con p {
	font-size: 18px;
}
.report {
	top: 14px;
	right: 60px;
}
.report > a {
	font-size: 18px;
}
.logo a {
	width: 120px;
}
.logo::after {
	bottom: -100px;
	left: 60px;
	width: 30px;
	height: 30px;
}
.skew_wrap h3 {
	font-size: 16px;
}
#footer-Primary .col-md-6:first-child p {
	line-height: normal;
}
#footer-Primary .arrow_right::after {
	top: 4px;
}
.banner_con h1 {
	font-size: 40px;
}
.banner_con p {
	font-size: 16px;
}
.c-hamburger {
	right: 0;
}
.not-front .banner_con p {
	font-size: 15px;
}
.report-languages {
    right: 53px;
}
 @media (max-width:374px) {
.container {
	max-width: 360px;
}
.fotlinks li:nth-child(1) a, .fotlinks li:nth-child(2) a {
	font-size: 16px;
}
.fotlinks ul {
	display: table;
	margin: 0 auto !important;
	max-width: 187px;
}
iframe {
	width: 100%;
}
}

 @media (max-width:326px) {
.logged-in .background_header {
	margin-top: 82px;
}

.logged-in #nav-primary ul.menu {
	margin-top: 110px;
}




}


 @media (max-width:359px) {
.container {
	max-width: 320px;
}
}
