@media only screen and (min-width:768px) and (max-width:979px){

#header-area .header-left a.logo img {
    width: 205px;
}

.block-superfish {
    margin-top: 15px;
}

.block-superfish ul.sf-menu li a {
    font-size: 1.4vw;
    padding: 0px 0px 10px;
    margin-right: 8px;
	padding-bottom: 0px;
}

.block-superfish ul.sf-menu li ul li a {
    padding: 3px 0px;
    font-size: 14px;
    line-height: 15px;
}

.block-superfish ul.sf-menu > li > ul {
    margin-top: -10px;
}

.block-superfish ul.sf-menu li:hover > ul, 
.block-superfish ul.sf-menu li.sfHover > ul {
	width: 170px !important;
}

.block-superfish ul.sf-menu li#main-menu-link-content9b115c34-2042-431e-b814-4e8d2a6b6a62.sfHover > ul {
	width: 200px !important;
}

.block-superfish ul.sf-menu li li:hover > ul, 
.block-superfish ul.sf-menu li li.sfHover > ul {
   width: 120px !important;
}

.view-banner-sideshow .views_slideshow_main .views_slideshow_cycle_teaser_section,
.view-banner-sideshow .views_slideshow_main .views_slideshow_slide {
	min-height:370px;
}

.view-banner-sideshow .views-slideshow-controls-bottom .widget_pager .views_slideshow_pager_field_item,
#banner-bottom-section nav ul.menu li a {
    margin: 0px 1px 10px;
    padding: 15px 0px;
    min-width: 135px;
    font-size: 12px;
    line-height: 16px;
}


#sidebar-first-area ul li a {
    font-size: 13px;
}

#sidebar-first-area ul li ul.dropdown-menu li a {
    font-size: 13px;
    padding: 8px 24px;
}

.view-event-listing .views-row .views-field-title.half-width .events-content-box {
    padding: 25px 20px 20px 25px;
}

}

@media only screen and (min-width:768px) and (max-width:790px){
	.view-banner-sideshow .views_slideshow_main .views_slideshow_cycle_teaser_section,
	.view-banner-sideshow .views_slideshow_main .views_slideshow_slide {
		height:370px !important;
	}

}


@media only screen and (min-width:980px) and (max-width:1280px){

#header-area .header-left a.logo img {
    width: 270px;
}

.block-superfish {
    margin-top: 22px;
}

.block-superfish ul.sf-menu li a {
    margin-right: 15px;
	padding-bottom: 0px;
}


.view-banner-sideshow .views-slideshow-controls-bottom .widget_pager .views_slideshow_pager_field_item,
#banner-bottom-section nav ul.menu li a {
    margin: 0px 2px;
    padding: 18px 0px;
    min-width: 180px;
    font-size: 15px;
    line-height: 19px;
}

#sidebar-first-area ul li a {
    font-size: 15px;
}

#banner-bottom-section nav ul.menu li a {
    margin-bottom: 10px;
}

.view-event-listing .views-row .views-field-title.half-width .events-content-box {
    padding: 54px;
}

.whole-resources-box .resources-policy-area-box, .view-events-listing .whole-resources-box .resources-policy-area-box {
  width: 100%;
}

.view-policy-area-parent-term .views-row .views-field-views-conditional-field-2 .field-content span {
  display: inline;
}

}

@media only screen and (min-width:768px) and (max-width:1280px){

#header-area {
    padding: 15px;
}

#header-area .header-left {
	width: 25%;
	float: left;
	padding: 0px;
}

#header-area .header-right {
	width: 75%;
	float: left;
	padding: 0px;
}

#sidebar-first-area .views-element-container h2 {
	width: 100%;
}

#whole-title-area .region-title-area {
	font-size: 54px;
	line-height: 62px;
	padding-top: 45px;
    padding-bottom: 45px;
}

.standard-banner .title-box .title-text h1 {
	font-size: 48px;
    line-height: 54px;
}

.header-top {
	width: auto;
}

#maindiv .container {
    padding: 0px 0px;
}

#midcontent {
    padding-left: 2.5%;
    padding-right: 2.5%;
}

#sidebar-first-area nav, 
#sidebar-first-area .block {
    width: 88%;
    margin-left: auto;
    margin-right: auto;
}

.sidebar-first .white-left-overlay {
    width: 100%;
}

.sidebar-first .white-left-overlay .left-bg {
    width: 28%;
}

.sidebar-first #sidebar-first-area {
    width: 28%;
}

.sidebar-first #midcontent {
    width: 72%;
}

#whole-related-area .related-content-global-class {
    padding: 30px 2%;
}

.related-content-global-class .views-row .views-col .views-field-title a {
    font-size: 22px;
    line-height: 29px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.publication-right-button-box {
    display: none;
}

#publication-detail-pages-wrapper article.node {
    padding-right: 0;
}

.view-banner-sideshow .views_slideshow_main .views_slideshow_slide .views-field-nothing {
    left: 15px;
}

.view-banner-sideshow .views_slideshow_main .views_slideshow_slide .views-field-nothing .banner_content_box {
    padding: 25px;
}

.view-banner-sideshow .views_slideshow_main .views_slideshow_slide .views-field-nothing .banner_content_box .banner_body_text {
    font-size: 32px;
    line-height: 40px;
}

.view-banner-sideshow .views_slideshow_main .views_slideshow_slide .views-field-nothing .banner_content_box a {
    margin-top: 15px;
}
.block-twitter-tweets .tweet-wrapper .tweet-text p {
    font-size: 14px;
    line-height: 22px;
}

/*.block-twitter-tweets .tweet-wrapper {
    flex: 1 32%;
    flex-grow: 0;
    padding: 25px 20px;
    margin-right: 2%;
}*/
.block-twitter-tweets .tweet-wrapper {
    flex: inherit;
    flex-grow: 0;
    padding: 25px 20px;
    margin-right: 2%;
    box-sizing: border-box;
    width: 31%;
}
.block-views-blocklatest-new-block-1 h2.block-title, 
.block-views-blockmtf-now-block-1 h2.block-title, 
.block-views-blockevent-listing-block-1 h2.block-title {
    font-size: 70px;
    line-height: 54px;
}

.block-views-blockmtf-now-block-1 h2.block-title {
    line-height: 54px;
}

body.path-frontpage #whole-mtf-now-section:after {
    height: 54px;
}

.block-views-blockevent-listing-block-1 h2.block-title {
    line-height: 44px;
}

.view-mtf-now {
    padding: 40px 0px;
    overflow: hidden;
}

.view-latest-new .views-row .news-content-box,
.view-event-listing .views-row .views-field-title {
    padding: 3% 30px;
}

.view-latest-new .views-row .news-content-box .news-title-text,
.events-content-box .events-title-text,
.mtf-now-content-box .mtf-now-title-text {
    font-size: 20px;
    line-height: 25px;
}

.view-latest-new .views-row .news-content-box .news-body-text,
.events-content-box .events-short-text {
    font-size: 15px;
    line-height: 22px;
    margin-top: 10px;
}

.mtf-now-content-box .mtf-now-short-text, 
.events-content-box .events-short-text {
    font-size: 14px;
}

.block-views-blockevent-listing-block-1 {
    margin-top: 50px;
}

#whole-mtf-now-section {
    margin-top: 20px;
}

.view-latest-news-homepage .views-row .views-field-title {
    font-size: 18px;
    line-height: 23px;
}

.whole-resources-box .resources-date-box,
.whole-resources-box .resources-policy-area-box,
.whole-resources-box .news-author-box,
.whole-resources-box .news-source-box,
.whole-resources-box .news-author-box-wrapper,
.view-mtf-search .views-field.views-field-type {
	display: none;
}

.whole-resources-box .resources-date-box.tablet, 
.whole-resources-box .resources-policy-area-box.tablet,
.whole-resources-box .news-author-box.tablet,
.whole-resources-box .news-source-box.tablet,
.whole-resources-box .resources-title-description-box .node-type {
	display: block !important;
	text-align: left;
    padding: 0px 0px 5px 0px;
	margin: 0px;
	min-width: 300px;
}

.whole-resources-box .resources-title-description-box .node-type {
    color: #757575;
    font-size: 15px;
    line-height: 20px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Noto Sans', sans-serif;
    vertical-align: top;
}

.whole-resources-box .news-author-box span, 
.whole-resources-box .news-source-box span {
	text-transform:uppercase;
}

.whole-resources-box .resources-image-box {
    min-width: 220px;
}

.whole-resources-box .resources-title-description-box {
    min-width: 300px;
}

.form-item.form-type-email, 
.form-item.form-type-url, 
.form-item.form-type-textfield, 
.form-item.form-type-select {
    width: 47%;
}

#footer-top-area .footer_top_area.container .col-md-4 {
	width: 33%;
	float: left;
}

.view-event-listing .views-row .views-field-title.half-width {
    padding: 0px;
}

div#sliding-popup {
    padding-right: 15px;
    padding-left: 15px;
}
}

@media only screen and (min-width:1171px) and (max-width:1250px){

.view-banner-sideshow .views_slideshow_main .views_slideshow_slide .views-field-nothing {
    left: 50px;
}

.view-banner-sideshow .views_slideshow_main .views_slideshow_slide .views-field-nothing .banner_content_box .banner_body_text {
    font-size: 40px;
    line-height: 45px;
}

}

@media only screen and (min-width:768px) and (max-width:1025px){

.whole-resources-box .resources-policy-area-box, .view-events-listing .whole-resources-box .resources-policy-area-box {
  width: 100%;
}

.view-policy-area-parent-term .views-row .views-field-views-conditional-field-2 .field-content span {
  display: inline;
}

}
