/* Mobile */
@media (max-width: 767px) { 

#header .logo img, #header .heading p {position: relative; top:-6px}
#header .heading, #header .heading-platelet {display: none}

#phone {font-size: 16px; text-align: right}
#header form input {font-size: 16px; width: 100%;}
#header form {margin-top: 23px;}
#main-menu-welsh #cssmenu > ul > li:nth-child(1) > a {padding-left: 17px}
#main-menu-welsh #cssmenu a {padding: 0 17px}

.navbar-toggle {margin-right: 0; border: transparent; padding-right: 0}
.navbar-default .navbar-toggle .icon-bar {background-color: #ED1B24}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: transparent}

#cssmenu ul li {margin-top:15px; display: block;}
#cssmenu {float: left; border: 0}
#main-menu {padding: 0 15px}
#cssmenu ul ul a {background: transparent; border:0; font-size: 16px; padding: 10px 0}
#cssmenu ul ul {position: relative; visibility: visible; border-top: 0; margin-top:10px;}
#cssmenu ul ul a:hover, #cssmenu > ul > li > a:hover {background: transparent; color: #4B4B4B; margin-bottom: 0}

#cssmenu > ul > li:nth-last-child(1) ul {left:0px;}

#cssmenu > ul > li > a {padding: 0 19px 0 0}

#cssmenu ul ul li {display: inline-block; width:50%; float: left; border-bottom: 0; margin-top: 0}


#cssmenu ul li a {border-bottom: 2px solid #ED1B24}
#cssmenu ul ul li a {border-bottom: 0px}
#main-menu-welsh #cssmenu ul ul a, #cssmenu ul ul a {font-size: 12px;}
#main-menu-welsh #cssmenu ul ul a {padding: 10px 17px; min-height: 60px;}

.secondary-menu {margin-top:40px}

.right-column, .left-column {padding:0;}

.right-column .entry-content {margin-bottom: 30px}


#twitter-block {min-height: 30px; border-radius: 0 0 10px 10px; padding:0px 15px; background: #848484;  text-align: center; font-size: 14px; font-weight: bold;}
#twitter a {color: white;}
#twitter {background: transparent}
.twitter-text {display: none}


#home-slider {margin-bottom:30px;}

#stock-levels {margin-top: 10px}
.white-box {margin-bottom: 30px}
#header.head-welsh .logo img {top:-8px}
#sliding-info {display: none}


#footer p {text-align: left; margin:30px 0 10px}
#footer ul#menu-footer-menu li {width: 50%; float: left; border-right: 0px; padding:5px 0}


#home-slider {display: none;}
#mob-home-slider {display: block; margin-bottom: 25px;}

}

/* Tablet */
@media (min-width: 768px) and (max-width : 990px)  { 
	

#header .heading, #phone, #header form input {font-size: 18px;}
#cssmenu a {padding: 0px 8px}
#header .logo img {top:-4px}
#header form input {width:100%;}

#home-slider {margin-bottom: 30px}
#stock-levels {margin-top: 20px;}
.white-box {margin-bottom: 30px}

.secondary-menu {margin-top:40px}


#stock-levels .stock-lvls {padding-top: 23px}

.fact {margin-bottom: 30px;}

ul.display-donor-listing .right-column {text-align: right}

#main-menu-welsh #cssmenu a {padding: 0 8px}

#header.head-welsh .logo img {top:-3px}

#header .heading-platelet {font-size: 18px;}

.welsh-stock {padding-top: 24px;}

}



/* small Desktops */
@media (min-width: 992px) and (max-width:1200px) { 
	

#cssmenu a, #main-menu-welsh #cssmenu a {padding: 0 6px}
#header form input {width: 100%;}
#twitter, #language li a {font-size: 13px;}
#gmw-submit-wrapper-2 input {padding: 0}

#quiz-btn {right: 115px}

.donation-boxes h5 {font-size: 16px}

#header .logo img {top:44px;}
#header.head-welsh .logo img {top:46px;}

#stock-levels p {font-size: 15px}

}


/* Desktops */
@media (min-width: 1200px) and (max-width:1400px) { 

	

}
