/*

@media (max-width: 1490px) {
	body {
		background-size: 40%;
	}
}


@media (max-width: 1390px) {
	body {
		background-size: 40%;
	}
}

@media only screen  and (max-width : 1224px) {
body {
		background-size: 40%;
	}
}

*/



@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) { 

@import url(http://fonts.googleapis.com/css?family=Raleway);
.marketing-width { width:300px; font-size: 10px;}
.ukcon-logo {
    background: rgba(0, 0, 0, 0) url("http://www.ukconstructionmedia.co.uk/wp-content/uploads/logo-new-2016-dec.jpg") no-repeat scroll center center / contain ;
    height: 45px;
    width: 200px;
}

.competefor-logo {
	display: none;
}

.news-index h2 {
    font-size: 16px;
    margin: 10px 0;
}

.latest-posts .post-details strong {
    display: inline-block;
    font-size: 13px;
    margin: 10px 0 5px;
}

.latest-posts.promo-first li:first-child .post-thumbnail {
    height: 150px;
    margin: 0 0 10px;
    width: 100%;
}
  
.latest-posts.ebooks {
   display: none;
}
  
  .banner-right-widgets {
    display: none;
}

#search-form input#s {
    display: none;
}

.latest-posts.editions .post-thumbnail {
    height: 150px;
    width: 100px;
}

.banner-right-widgets a {
    display: none;
}
  
    
  .banner-right-widgets {
    display: none;
}

.latest-posts .post-thumbnail {
    width: 100%;
}
.latest-posts.promo-first .post-thumbnail {
    width: 100%;
}
.editions {
    height: 100%;
    width: 100%;
}
.banner a img {
    display: none;
}

widgets home-sidebar {
	display: none;}
	
.container {
    padding: 5px;
    width: 100%;
}
.banner {
    height: auto;
}
.banner-left-widgets {
    width: 100%;
}
.banner-right-widgets {
    width: 100%;
}
.textwidget {
    max-width: 100%;
    overflow: hidden;
}
.main-menu {
}
.wide-column {
    margin-right: 0;
    width: 100%;
}
.narrow-column {
    width: 100%;
}
.left-half-column {
    width: 100%;
}
.right-half-column {
    width: 100%;
}
.left-half-wide-column {
    width: 100%;
}
.left-two-thirds-column {
    width: 100%;
}
.right-one-third-column {
    width: 100%;
}
.right-half-narrow-column {
    width: 100%;
}
.footer-sitemap {
    padding: 5px;
}
.footer {
    padding: 5px;
}
.footer-sitemap .widget {
    margin: 0 0 20px;
    width: 32%;
}
.footer-left-widgets {
    margin: 0 0 20px;
    width: 100%;
}
.footer-right-widgets {
    margin: 0 0 20px;
    width: 100%;
}
img.size-full.alignnone {
    height: auto;
    width: 100%;
}
.latest-posts .post-details .post-thumbnail {
    width: 100%;
}
.latest-posts.news .post-details {
    width: 100%;
}
.latest-posts .post-details strong {
    display: inline-block;
    font-size: 15px;
    margin: 10px 0 5px;
}
.latest-posts.promo-first li:first-child .post-thumbnail {
    height: 300px;
    margin: 0 0 10px;
    width: 100%;
}
.latest-posts.promo-first li:first-child .post-details {
    margin: 0;
    width: 100%;
}
.post-type-archive-stakeholder .stakeholder {
    margin-right: 20px;
}
.widget .latest-posts .post-details {
    width: 100%;
}
.post-type-archive-stakeholder .search-bar .left-align, .post-type-archive-stakeholder .search-bar .right-align {
    text-align: left;
    width: 100%;
}
.post-type-archive-stakeholder .search-bar input {
    margin: 10px 0 0;
    width: 200px;
}
.post-type-archive-supplier .search-bar .left-align, .post-type-archive-supplier .search-bar .right-align {
    text-align: left;
    width: 100%;
}
.post-type-archive-supplier .search-bar input {
    margin: 10px 0 0;
    width: 200px;
}
.post-type-archive-supplier .search-bar label {
    width: 100px;
}
.post-type-archive-supplier .supplier .details {
    width: 100%;
}
.single-supplier .right-half-column {
    margin-top: 10px;
}
.single-supplier .gallery-item {
    margin: 10px 20px 0 0 !important;
}
.narrow-column .contact-us a img {
    height: auto;
    width: auto;
}
.single-case-study .wide-column .share-it, .single-press-release .wide-column .share-it {
    float: left;
    margin: 0;
}
.suppliers-guide-intro {
    padding: 0;
    width: 100%;
}
.post-type-archive-ebook .search-bar .left-align, .post-type-archive-ebook .search-bar .right-align {
    text-align: left;
    width: 100%;
}
.post-type-archive-ebook .search-bar input {
    margin: 10px 0 0;
    width: 200px;
}
.post-type-archive-ebook .search-bar label {
    width: 100px;
}
.post-type-archive-ebook .ebook-list .ebook {
    margin: 5px;
}
.post-type-archive-ebook .ebook {
    margin: 5px 30px;
}
.contact-us .left-two-thirds-column, .contact-us .right-one-third-column {
    width: 100%;
}
.staff-list li {
    margin: 10px 60px;
}
.search-result h2 {
    width: 250px;
}
.issue-left-column {
    width: 100%;
}
.issue-right-column {
    width: 100%;
}
.issue-back-issues {
    display: inline-block;
    margin: 0 0 10px;
    width: 100%;
}
.issue-list {
    left: 45px;
    width: 100%;
}
.issue-list-container .slide-button-left {
    left: 0;
}
.issue-list-container .slide-button-right {
    right: 0;
}
.staff-list h2 {
    float: left;
    width: 200px;
}
.ccf-form-wrapper {
    width: 250px;
}
.ccf-form-wrapper .field input[type="text"], .ccf-form-wrapper .field textarea {
    width: 250px;
}
.form-id-9781 input[type="text"] {
    width: 250px;
}
.ccf-form-wrapper .form-title {
    width: 250px;
}
.rc-anchor-normal {
    width: 100px;
}
#search-form input#s {
    width: 200px;
}

/* IPHONE 6 Portrait ************************************************************************************/
}
@media only screen and (max-width: 320px) {
	
	.marketing-width { width:300px; font-size: 10px;}
	
	
.ukcon-logo {
    background: rgba(0, 0, 0, 0) url("http://www.ukconstructionmedia.co.uk/wp-content/uploads/logo-new-2016-dec.jpg") no-repeat scroll center center / contain ;
    height: 90px;
    width: 250px;
}

.competefor-logo {
	display: none;
}

.news-index h2 {
    font-size: 16px;
    margin: 10px 0;
}

.latest-posts .post-details strong {
    display: inline-block;
    font-size: 13px;
    margin: 10px 0 5px;
}

.latest-posts.promo-first li:first-child .post-thumbnail {
    height: 150px;
    margin: 0 0 10px;
    width: 100%;
}
  
.latest-posts.ebooks {
   display: none;
}
  
  .banner-right-widgets {
    display: none;
}

#search-form input#s {
    display: none;
}

.latest-posts.editions .post-thumbnail {
    height: 150px;
    width: 100px;
}

.banner-right-widgets a {
    display: none;
}
  
    
  .banner-right-widgets {
    display: none;
}

.latest-posts .post-thumbnail {
    width: 100%;
}
.latest-posts.promo-first .post-thumbnail {
    width: 100%;
}
.editions {
    height: 100%;
    width: 100%;
}
.banner a img {
    display: none;
}

widgets home-sidebar {
	display: none;}
	
.container {
    padding: 5px;
    width: 100%;
}
.banner {
    height: auto;
}
.banner-left-widgets {
    width: 100%;
}
.banner-right-widgets {
    width: 100%;
}
.textwidget {
    max-width: 100%;
    overflow: hidden;
}
.main-menu {
}
.wide-column {
    margin-right: 0;
    width: 100%;
}
.narrow-column {
    width: 100%;
}
.left-half-column {
    width: 100%;
}
.right-half-column {
    width: 100%;
}
.left-half-wide-column {
    width: 100%;
}
.left-two-thirds-column {
    width: 100%;
}
.right-one-third-column {
    width: 100%;
}
.right-half-narrow-column {
    width: 100%;
}
.footer-sitemap {
    padding: 5px;
}
.footer {
    padding: 5px;
}
.footer-sitemap .widget {
    margin: 0 0 20px;
    width: 32%;
}
.footer-left-widgets {
    margin: 0 0 20px;
    width: 100%;
}
.footer-right-widgets {
    margin: 0 0 20px;
    width: 100%;
}
img.size-full.alignnone {
    height: auto;
    width: 100%;
}
.latest-posts .post-details .post-thumbnail {
    width: 100%;
}
.latest-posts.news .post-details {
    width: 100%;
}
.latest-posts .post-details strong {
    display: inline-block;
    font-size: 15px;
    margin: 10px 0 5px;
}
.latest-posts.promo-first li:first-child .post-thumbnail {
    height: 300px;
    margin: 0 0 10px;
    width: 100%;
}
.latest-posts.promo-first li:first-child .post-details {
    margin: 0;
    width: 100%;
}
.post-type-archive-stakeholder .stakeholder {
    margin-right: 20px;
}
.widget .latest-posts .post-details {
    width: 100%;
}
.post-type-archive-stakeholder .search-bar .left-align, .post-type-archive-stakeholder .search-bar .right-align {
    text-align: left;
    width: 100%;
}
.post-type-archive-stakeholder .search-bar input {
    margin: 10px 0 0;
    width: 200px;
}
.post-type-archive-supplier .search-bar .left-align, .post-type-archive-supplier .search-bar .right-align {
    text-align: left;
    width: 100%;
}
.post-type-archive-supplier .search-bar input {
    margin: 10px 0 0;
    width: 200px;
}
.post-type-archive-supplier .search-bar label {
    width: 100px;
}
.post-type-archive-supplier .supplier .details {
    width: 100%;
}
.single-supplier .right-half-column {
    margin-top: 10px;
}
.single-supplier .gallery-item {
    margin: 10px 20px 0 0 !important;
}
.narrow-column .contact-us a img {
    height: auto;
    width: auto;
}
.single-case-study .wide-column .share-it, .single-press-release .wide-column .share-it {
    float: left;
    margin: 0;
}
.suppliers-guide-intro {
    padding: 0;
    width: 100%;
}
.post-type-archive-ebook .search-bar .left-align, .post-type-archive-ebook .search-bar .right-align {
    text-align: left;
    width: 100%;
}
.post-type-archive-ebook .search-bar input {
    margin: 10px 0 0;
    width: 200px;
}
.post-type-archive-ebook .search-bar label {
    width: 100px;
}
.post-type-archive-ebook .ebook-list .ebook {
    margin: 5px;
}
.post-type-archive-ebook .ebook {
    margin: 5px 30px;
}
.contact-us .left-two-thirds-column, .contact-us .right-one-third-column {
    width: 100%;
}
.staff-list li {
    margin: 10px 60px;
}
.search-result h2 {
    width: 250px;
}
.issue-left-column {
    width: 100%;
}
.issue-right-column {
    width: 100%;
}
.issue-back-issues {
    display: inline-block;
    margin: 0 0 10px;
    width: 100%;
}
.issue-list {
    left: 45px;
    width: 100%;
}
.issue-list-container .slide-button-left {
    left: 0;
}
.issue-list-container .slide-button-right {
    right: 0;
}
.staff-list h2 {
    float: left;
    width: 200px;
}
.ccf-form-wrapper {
    width: 250px;
}
.ccf-form-wrapper .field input[type="text"], .ccf-form-wrapper .field textarea {
    width: 250px;
}
.form-id-9781 input[type="text"] {
    width: 250px;
}
.ccf-form-wrapper .form-title {
    width: 250px;
}
.rc-anchor-normal {
    width: 100px;
}
#search-form input#s {
    width: 200px;
}
}
@media only screen and (min-width: 321px) and (max-width: 640px) {
	
	.competefor-logo {
	display: none;
}
	
	.marketing-width { width:300px; font-size: 10px;}
.container {
    padding: 5px;
    width: 470px;
}
.banner {
    height: auto;
}
.banner-left-widgets {
    width: 100%;
}
.banner-right-widgets {
    width: 100%;
}
.textwidget {
    max-width: 100%;
    overflow: hidden;
}
.main-menu {
}
.wide-column {
    margin-right: 0;
    width: 100%;
}
.narrow-column {
    width: 100%;
}
.left-half-column {
    width: 100%;
}
.right-half-column {
    width: 100%;
}
.left-half-wide-column {
    width: 100%;
}
.left-two-thirds-column {
    width: 100%;
}
.right-one-third-column {
    width: 100%;
}
.right-half-narrow-column {
    width: 100%;
}
.footer-sitemap {
    padding: 5px;
}
.footer {
    padding: 5px;
}
.footer-sitemap .widget {
    margin: 0 0 20px;
    width: 32%;
}
.footer-left-widgets {
    margin: 0 0 20px;
    width: 100%;
}
.footer-right-widgets {
    margin: 0 0 20px;
    width: 100%;
}
img.size-full.alignnone {
    height: auto;
    width: 100%;
}
.latest-posts .post-details {
    width: 340px;
}
.latest-posts.news .post-details {
    width: 310px;
}
.latest-posts.promo-first li:first-child .post-thumbnail {
    height: 300px;
    margin: 0 0 10px;
    width: 455px;
}
.latest-posts.promo-first li:first-child .post-details {
    margin: 0;
    width: 445px;
}
.post-type-archive-stakeholder .stakeholder {
    margin-right: 20px;
}
.widget .latest-posts .post-details {
    width: 340px;
}
.post-type-archive-stakeholder .search-bar .left-align, .post-type-archive-stakeholder .search-bar .right-align {
    text-align: left;
    width: 100%;
}
.post-type-archive-stakeholder .search-bar input {
    margin: 10px 0 0;
    width: 200px;
}
.post-type-archive-supplier .search-bar .left-align, .post-type-archive-supplier .search-bar .right-align {
    text-align: left;
    width: 100%;
}
.post-type-archive-supplier .search-bar input {
    margin: 10px 0 0;
    width: 200px;
}
.post-type-archive-supplier .search-bar label {
    width: 100px;
}
.post-type-archive-supplier .supplier .details {
    width: 300px;
}
.single-supplier .right-half-column {
    margin-top: 10px;
}
.single-supplier .gallery-item {
    margin: 10px 20px 0 0 !important;
}
.narrow-column .contact-us a img {
    height: auto;
    width: auto;
}
.single-case-study .wide-column .share-it, .single-press-release .wide-column .share-it {
    float: left;
    margin: 0;
}
.suppliers-guide-intro {
    padding: 0;
    width: 100%;
}
.post-type-archive-ebook .search-bar .left-align, .post-type-archive-ebook .search-bar .right-align {
    text-align: left;
    width: 100%;
}
.post-type-archive-ebook .search-bar input {
    margin: 10px 0 0;
    width: 200px;
}
.post-type-archive-ebook .search-bar label {
    width: 100px;
}
.post-type-archive-ebook .ebook-list .ebook {
    margin: 5px;
}
.post-type-archive-ebook .ebook {
    margin: 5px 30px;
}
.contact-us .left-two-thirds-column, .contact-us .right-one-third-column {
    width: 100%;
}
.staff-list li {
    margin: 10px 60px;
}
.search-result h2 {
    width: 250px;
}
.issue-left-column {
    width: 450px;
}
.issue-right-column {
    width: 100%;
}
.issue-back-issues {
    display: inline-block;
    margin: 0 0 10px;
    width: 100%;
}
.issue-list {
    left: 45px;
    width: 380px;
}
.issue-list-container .slide-button-left {
    left: 0;
}
.issue-list-container .slide-button-right {
    right: 0;
}
.staff-list h2 {
    float: left;
    width: 300px;
}
.ccf-form-wrapper {
    width: 250px;
}
.ccf-form-wrapper .field input[type="text"], .ccf-form-wrapper .field textarea {
    width: 250px;
}
.form-id-9781 input[type="text"] {
    width: 250px;
}
.ccf-form-wrapper .form-title {
    width: 250px;
}
.rc-anchor-normal {
    width: 200px;
}
}

@media only screen and (min-width: 375px) and (max-width: 667px) {
	.marketing-width { width:300px; font-size: 10px;}


.ukcon-logo {
    background: rgba(0, 0, 0, 0) url("http://www.ukconstructionmedia.co.uk/wp-content/uploads/logo-new-2016-dec.jpg") no-repeat scroll center center / contain ;
    height: 45px;
    width: 200px;
}
.competefor-logo {
	display: none;
}

.news-index h2 {
    font-size: 16px;
    margin: 10px 0;
}

.latest-posts .post-details strong {
    display: inline-block;
    font-size: 13px;
    margin: 10px 0 5px;
}

.latest-posts.promo-first li:first-child .post-thumbnail {

    margin: 0 0 10px;
    width: 100%;
}
  
.latest-posts.ebooks {
   display: none;
}
  
  .banner-right-widgets {
    display: none;
}

#search-form input#s {
    display: none;
}

.latest-posts.editions .post-thumbnail {
    height: 150px;
    width: 100px;
}

.banner-right-widgets a {
    display: none;
}
  
    
  .banner-right-widgets {
    display: none;
}

.latest-posts .post-thumbnail {
    width: 100%;
}
.latest-posts.promo-first .post-thumbnail {
    width: 100%;
}
.editions {
    height: 100%;
    width: 100%;
}
.banner a img {
    display: none;
}

widgets home-sidebar {
	display: none;}
	
.container {
    padding: 5px;
    width: 100%;
}
.banner {
    height: auto;
}
.banner-left-widgets {
    width: 100%;
}
.banner-right-widgets {
    width: 100%;
}
.textwidget {
    max-width: 100%;
    overflow: hidden;
}
.main-menu {
}
.wide-column {
    margin-right: 0;
    width: 100%;
}
.narrow-column {
    width: 100%;
}
.left-half-column {
    width: 100%;
}
.right-half-column {
    width: 100%;
}
.left-half-wide-column {
    width: 100%;
}
.left-two-thirds-column {
    width: 100%;
}
.right-one-third-column {
    width: 100%;
}
.right-half-narrow-column {
    width: 100%;
}
.footer-sitemap {
    padding: 5px;
}
.footer {
    padding: 5px;
}
.footer-sitemap .widget {
    margin: 0 0 20px;
    width: 32%;
}
.footer-left-widgets {
    margin: 0 0 20px;
    width: 100%;
}
.footer-right-widgets {
    margin: 0 0 20px;
    width: 100%;
}
img.size-full.alignnone {
    height: auto;
    width: 100%;
}
.latest-posts .post-details .post-thumbnail {
    width: 100%;
}
.latest-posts.news .post-details {
    width: 100%;
}
.latest-posts .post-details strong {
    display: inline-block;
    font-size: 15px;
    margin: 10px 0 5px;
}
.latest-posts.promo-first li:first-child .post-thumbnail {
    height: 300px;
    margin: 0 0 10px;
    width: 100%;
}
.latest-posts.promo-first li:first-child .post-details {
    margin: 0;
    width: 100%;
}
.post-type-archive-stakeholder .stakeholder {
    margin-right: 20px;
}
.widget .latest-posts .post-details {
    width: 100%;
}
.post-type-archive-stakeholder .search-bar .left-align, .post-type-archive-stakeholder .search-bar .right-align {
    text-align: left;
    width: 100%;
}
.post-type-archive-stakeholder .search-bar input {
    margin: 10px 0 0;
    width: 200px;
}
.post-type-archive-supplier .search-bar .left-align, .post-type-archive-supplier .search-bar .right-align {
    text-align: left;
    width: 100%;
}
.post-type-archive-supplier .search-bar input {
    margin: 10px 0 0;
    width: 200px;
}
.post-type-archive-supplier .search-bar label {
    width: 100px;
}
.post-type-archive-supplier .supplier .details {
    width: 100%;
}
.single-supplier .right-half-column {
    margin-top: 10px;
}
.single-supplier .gallery-item {
    margin: 10px 20px 0 0 !important;
}
.narrow-column .contact-us a img {
    height: auto;
    width: auto;
}
.single-case-study .wide-column .share-it, .single-press-release .wide-column .share-it {
    float: left;
    margin: 0;
}
.suppliers-guide-intro {
    padding: 0;
    width: 100%;
}
.post-type-archive-ebook .search-bar .left-align, .post-type-archive-ebook .search-bar .right-align {
    text-align: left;
    width: 100%;
}
.post-type-archive-ebook .search-bar input {
    margin: 10px 0 0;
    width: 200px;
}
.post-type-archive-ebook .search-bar label {
    width: 100px;
}
.post-type-archive-ebook .ebook-list .ebook {
    margin: 5px;
}
.post-type-archive-ebook .ebook {
    margin: 5px 30px;
}
.contact-us .left-two-thirds-column, .contact-us .right-one-third-column {
    width: 100%;
}
.staff-list li {
    margin: 10px 60px;
}
.search-result h2 {
    width: 250px;
}
.issue-left-column {
    width: 100%;
}
.issue-right-column {
    width: 100%;
}
.issue-back-issues {
    display: inline-block;
    margin: 0 0 10px;
    width: 100%;
}
.issue-list {
    left: 45px;
    width: 100%;
}
.issue-list-container .slide-button-left {
    left: 0;
}
.issue-list-container .slide-button-right {
    right: 0;
}
.staff-list h2 {
    float: left;
    width: 200px;
}
.ccf-form-wrapper {
    width: 250px;
}
.ccf-form-wrapper .field input[type="text"], .ccf-form-wrapper .field textarea {
    width: 250px;
}
.form-id-9781 input[type="text"] {
    width: 250px;
}
.ccf-form-wrapper .form-title {
    width: 250px;
}
.rc-anchor-normal {
    width: 100px;
}
#search-form input#s {
    width: 200px;
}
}
