@media only screen and (max-width:999px) {
	body {
		background:#a7a7a7 url(wallpaper.gif) left top repeat-x;
		margin:0 3%;
		clear:both; /* needed to trigger mobile detection in site.js */
	}
	body.nojs {
		background:#ffffff;
	}

	body.front div#carousel {
		display:none;
	}
  body .mobHide {
    display:none !IMPORTANT;
  }
	div#wallpaper {
		float:left;
		overflow:visible;
	}

	div#wrapper {
		width:auto !important;
		overflow:visible;
		margin:0;
	}

	div#header {
		background:#ffffff right top no-repeat;
		width:100% !important;
		height:auto !important;
		float:left;
		margin:0;
		position:relative;
	}
	body.front div#header {
		/*background:#ffffff url(page-bg.jpg) right top no-repeat;*/
	}
  body div#header div.headerAdd {
    width: 100%;
    position: relative;
    top:-48px;
    padding-right:0;
  }
  body div#header div.headerAdd div.block {
    float:right;
    xwidth: 100%;
    padding-right:80px;
  }
  body.front div#header div.headerAdd div.block-menu_block {
  	padding-right:10px;
  }
  body.front div#header div.headerAdd {
    padding-right:0;
    top:0;
  }
  body div#header div.headerAdd div.menu-name-menu-headerlaunch ul li span,
  body div#header div.headerAdd div.menu-name-menu-headerlaunch ul li {
  	background:#F0F0F0;
  }

  body div#header div.headerAdd div.block-lang_dropdown {
  	position:absolute;
  	top:71px;

  	width: 100%;
  	padding-right:0;
  	margin-left:0;
  }
  body.front div#header div.headerAdd div.block-lang_dropdown {
  	position:absolute;
  	top:113px;
  }

    /*body div#header p.orgs {
      display:none;
    }*/


		div#header div#logo {
			left:0;
			top:16px;
		}

			div#header div#logo a {
				background:url(ielts.png);
				width:132px;
				height:38px;
			}

		div#header p.british-council {
			float:right;
			font-size:8px;
			line-height:1.3;
			padding:7px 0 0 0;
		}
		body.front div#header p.british-council {
			top:61px;
			left:0;
			padding:0;
			position:absolute;
		}
		#edit-lang-dropdown-select{
			border:none;
			background-image: none;
			background-color:#E5E5E5;
			border-bottom: 5px solid #666;
			font-weight: bold;
			color:#333333;
			outline: none;
			float: left;
			position: relative;
			width:100% !important;
			height: 40px;
			padding-left:10px;
		}
			div#header p.british-council a {
				background:url(british-council.png);
				position:relative;
				top:auto;
				right:auto;
				width:64px;
				height:20px;
				margin-top:2px;
			}

		div#header form#search-theme-form {
			clear:both;
			width:100%;
			height:49px;
			top:120px;
			left:0;
			background:url(searchMobileBg.png) repeat-x;
		}
		body.front div#header form#search-theme-form {
			top:165px;
		}
		.headerAdd{
			xfloat: left !important;
		    position: relative;
		    xtop: 115px !important;
		    height: 50px;

		}
		.normHead{
			xfloat: left !important;
		    position: relative;
		    xtop: 20px !important;
		    height: 50px;

		}

		.ui-selectmenu-icon .ui-icon .ui-icon-triangle-1-s{
			display: none;
		}
			div#header form#search-theme-form div.inner {
				width:auto !important;
			}
			body div#header form#search-theme-form div.searchLeft,
			body div#header form#search-theme-form div.searchRight,
			body div#header form#search-theme-form div.searchIcon {
				display:none;
			}
			body div#header form#search-theme-form div.inner div.searchMiddle {
				background:none;
			}

			div#header form#search-theme-form fieldset {
				margin:0 0 0 21px;
				height:49px;
				background:url(search-right.png) right top no-repeat;
			}

				div#header form#search-theme-form input.form-text {
					color:#666666;
					margin:14px 12px 0 0;
					width:80%;
				}

				div#header form#search-theme-form input.submit {
					float:right;
					margin:13px 10px 0 0;
				}

	body #sliding-popup .popup-content {
		width:auto;
	}
	body #sliding-popup .popup-content #popup-text {
		width:auto;
		padding:5px 0 5px 15px;
		margin:0;
	}
	body #sliding-popup .popup-content #popup-buttons button {
		padding:12px 20px;
	}

	div#header div#mainNav {
		display:block;
		float:left;
		overflow:visible;
		position:relative;
		top:auto;
		right:auto;
		margin-top:80px;
		width:100%;
	}

		div#header div#mainNav ul#navUL {
			width:100%;
		}

		div#header div#mainNav ul li {
			float:left;
			margin:0 0 0.5em 0;
			list-style-type:none;
			background:none;
			width:20%;
			height:auto;
		}
		div#header div#mainNav ul li.choose  a,
		div#header div#mainNav ul li.book    a,
		div#header div#mainNav ul li.prepare a {
			margin-right:2%;
		}

			div#header div#mainNav ul li a {
				color:#ffffff;
				font-size:1.6em;
				line-height:1.2;
				padding:7px 40px 7px 11px;
				margin:0;
				display:block;
				float:none;
				height:3em;
				border:none;
			}
			div#header div#mainNav ul li.choose  a {background:#7dab36 url(navigation.gif) right      0 no-repeat !important;}
			div#header div#mainNav ul li.uk_visa a {background:#ec231e url(navigation-new.gif) right -355px no-repeat !important;}
			div#header div#mainNav ul li.book    a {background:#00a2c8 url(navigation.gif) right -100px no-repeat !important;}
			div#header div#mainNav ul li.prepare a {background:#923384 url(navigation.gif) right -200px no-repeat !important;}
			div#header div#mainNav ul li.results a {background:#ff6600 url(navigation.gif) right -300px no-repeat !important;}

			div#header div#mainNav ul#navUL li div.top {
				display:none;
			}

	body.front div#header div#mainNav {
		margin-top:180px;
	}

		body.front div#header div#mainNav ul li {
			width:100%;
		}

			body.front div#header div#mainNav ul li a {
				margin-right:0 !important;
				height:1.8em;
			}

/* Additional links in mobile */
  div#header div#mainNav ul.nice-menu2 li .additionalLinks {
		background-color:#D9E5C7;
		overflow:hidden;
		padding:4px 16px;
		margin-top:6px;
	}

		div#header div#mainNav ul.nice-menu2 li .additionalLinks ul {
			display:block;
			padding:0;
			margin:0;
		width:100%;
		}

			div#header div#mainNav ul.nice-menu2 li .additionalLinks ul li {
			width:auto;
			background:none;
			float:none;
			margin:0;
			border:0;
		}

			div#header div#mainNav ul.nice-menu2 li .additionalLinks ul li a {
				background:url("bullet.png") no-repeat scroll 0 50% !important;
				font-size:1.6em;
				color:#333;
				margin:4px auto;
				padding: 10px 0 10px 16px;
			}

/* Select country dropdown in mobile */
  div#header div#mainNav ul.nice-menu2 li .selectCountryDropdown {
		background-color:#E5E5E5;
		overflow:hidden;
		padding:16px;
		margin-top:4px;
	}

	  div#header div#mainNav ul.nice-menu2 li .selectCountryDropdown form,
	  div#header div#mainNav ul.nice-menu2 li .selectCountryDropdown form .inner {
			width:100%;
			background-color:transparent;
			margin:0;
		}

		  div#header div#mainNav ul.nice-menu2 li .selectCountryDropdown form .inner {
			position:relative;
			box-sizing:border-box;
			padding-right:60px;
			}

			div#header div#mainNav ul.nice-menu2 li .selectCountryDropdown form .inner select,
			div#header div#mainNav ul.nice-menu2 li .selectCountryDropdown form .inner div.button {
/*				float:left;*/
				height:32px;
			}
			div#header div#mainNav ul.nice-menu2 li .selectCountryDropdown form .inner select {
				background-color:#fff;
				font-size:22px;
				line-height:22px;
				width:100%;
				padding-right:10px;
			}
			div#header div#mainNav ul.nice-menu2 li .selectCountryDropdown form .inner div.button {
				background-color:#f00;
/*				width:50px;*/
				position:absolute;
				right:0;
				top:0;

			}

				div#header div#mainNav ul.nice-menu2 li .selectCountryDropdown form .inner div.button input {
					color:#fff;
					font-size:22px;
					line-height:22px;
					padding:4px 10px 4px 10px;
					height:32px;
					width:50px;
				}

			div#header div#mainNav ul.nice-menu2 li .selectCountryDropdown fieldset dl {
				display:none;
			}


	div#header div#breadcrumb {
		float:left;
		position:static;
		display:block;
		padding:0 10px;
	}

	body.node-type-front   div#header div#breadcrumb,
	body.node-type-landing div#header div#breadcrumb {
		display:none;
	}

	div#wrapper div#content {
		background:#ffffff;
		width:100%;
		margin:7px 0 0 0;
	}
	body.front div#wrapper div#content {
		display:none;
	}

		div#content div#section {
			width:100%;
			height:40px;
			background:#666666;
			margin-bottom:10px;
		}
		body.choose  div#content div#section {background:#7dab36 url(navigation.gif) right      0 no-repeat;}
		body.book    div#content div#section {background:#00a2c8 url(navigation.gif) right -100px no-repeat;}
		body.prepare div#content div#section {background:#923384 url(navigation.gif) right -200px no-repeat;}
		body.results div#content div#section {background:#ff6600 url(navigation.gif) right -300px no-repeat;}

			div#content div#section p {
				top:0;
				font-size:25px;
				height:auto;
				line-height:1.2;
				background:none;
				padding:7px 10px;
				margin-right:40px;
			}

		div#wrapper div#content div#columns {
			float:left;
			width:auto;
			margin:0;
			padding:0;
			overflow:visible;
		}

			div#wrapper div#content div#columns div#leftCol {
				width:auto;
				margin:0;
				overflow:hidden;
				display:none;
			}
			body.node-type-landing div#wrapper div#content div#columns div#leftCol {
				display:block;
			}

				div#wrapper div#content div#columns div#leftCol div.block-menu_block {
					padding-bottom:0;
					margin-bottom:0;
				}

				div#wrapper div#content div#columns div#leftCol ul {
					display:block;
					margin:0 3%;
					width:auto;
				}

					div#wrapper div#content div#columns div#leftCol ul li {
						margin:0 0 0.5em 0;
						padding:0;
						list-style-type:none;
						background:url(bullet.png) 0 0.3em no-repeat !important;
						width:50%;
						border:none;
						float:left;
						overflow:hidden;
					}

						div#wrapper div#content div#columns div#leftCol ul li a {
							font-weight:bold;
							font-size:1.4em;
							line-height:1.2;
							padding:0;
							margin:0 0 0 15px;
							background:none !important;
							color:#000000;
							width:auto;
						}

						div#wrapper div#content div#columns div#leftCol ul li ul {
							display:none !important;
						}


			div#wrapper div#content div#columns div#mainCol {
				width:auto !important;
				overflow:visible;
				margin:0 0%;
				padding-top:45px;
			}
			body.node-type-front div#wrapper div#content div#columns div#mainCol {
				padding-top:15px;
			}
			body.node-type-landing div#wrapper div#content div#columns div#mainCol {
				display:none;
			}
	/*
				div#wrapper div#content div#columns div#mainCol h1,
				div#wrapper div#content div#columns div#mainCol h2,
				div#wrapper div#content div#columns div#mainCol p,
				div#wrapper div#content div#columns div#mainCol ol,
				div#wrapper div#content div#columns div#mainCol ul {
					width:95%;

				}

				div#wrapper div#content div#columns div#mainCol h1 {
					font-size:2.2em;
				}

				div#wrapper div#content div#columns div#mainCol p img {
					float:none;
				}

				div#wrapper div#content div#columns div#mainCol li {
					clear:both;
				}

					div#wrapper div#content div#columns div#mainCol div.paging ul li {
						clear:none;
					}

				div#wrapper div#content div#columns div#mainCol div.tip,
				div#wrapper div#content div#columns div#mainCol div.tip div.inner,
				div#wrapper div#content div#columns div#mainCol div.steps,
				div#wrapper div#content div#columns div#mainCol div.steps ul,
				div#wrapper div#content div#columns div#mainCol div.downloads,
				div#wrapper div#content div#columns div#mainCol div.downloads ul {
					background:#f5f5f5;
				}
*/
					div#wrapper div#content div#columns div#mainCol div.steps ul {
						width:auto;
					}

				div#wrapper div#content div#columns div#mainCol div.map {
					width:auto;
				}
				
        body.node-type-tv-country div#wrapper div#content div#columns div#mainCol div.map {
          width: 100%;
        }

				div#wrapper div#content div#columns div#mainCol div.panel,
				div#wrapper div#content div#columns div#mainCol div.promo {
					width:95%;
					background:#ffffff url(panel.gif) repeat-x;
					margin-bottom:10px;
					clear:both;
				}

					div#wrapper div#content div#columns div#mainCol div.panel   div.inner,
					div#wrapper div#content div#columns div#mainCol div.promo   div.inner {
						background:none;
						width:auto;
					}

          body.node-type-tv-country div#wrapper div#content div#columns div#mainCol div.panel,
          body.node-type-tv-country div#wrapper div#content div#columns div#mainCol div.panel   div.inner {
            width: 100%;
          }

						div#wrapper div#content div#columns div#mainCol div.promo div.inner div.image {
							display:none !important;
						}

						div#wrapper div#content div#columns div#mainCol div.promo div.inner div.text {
							width:auto;
							margin-left:15px;
							float:left;
						}

				div#content div#mainCol div.box {
					background:#e5e5e5;
					width:auto;
				}

					div#content div#mainCol div.box ul {
						background:none;
					}

				div#wrapper div#content div#columns div#mainCol div.dates {
					float:left;
					margin:0 0 0 20px;
					width:auto !important;
				}


					div#wrapper div#content div#columns div#mainCol div.dates div.items {
						display:block;
						float:none;
						width:auto !important;
						height:auto !important;
					}

						div#wrapper div#content div#columns div#mainCol div.dates div.items dl {
							display:block;
							float:none;
							width:auto !important;
							height:auto !important;
							overflow:hidden;
						}

							div#wrapper div#content div#mainCol div.panel div.dates div.items dl dt,
							div#wrapper div#content div#mainCol div.panel div.dates div.items dl dd {
								width:100% !important;
							}

							div#wrapper div#content div#mainCol div.panel div.dates div.items dl dt:nth-of-type(n+6),
							div#wrapper div#content div#mainCol div.panel div.dates div.items dl dd:nth-of-type(n+6) {
								display:none;
							}

				div#wrapper div#content div#columns div#mainCol ul.providers li li {
					background:#f5f5f5;
					width:90%;
					float:left;
				}

					div#wrapper div#content div#columns div#mainCol ul.providers li li div {
						background:none;
						width:auto;
					}

					div#wrapper div#content div#columns div#mainCol ul.providers li div p.button,
					div#wrapper div#content div#columns div#mainCol ul.providers li div p span.button {
						position:static;
						clear:both;
						left:auto;
						top:auto;
						margin:10px 0 0 0;
					}

				div#wrapper div#content div#columns div#mainCol form {
					background:#ffffff url(panel.gif) repeat-x;
					width:95%;
				}

					div#wrapper div#content div#columns div#mainCol div.inner {
						background:none;
					}

					/*div#wrapper div#content div#columns div#mainCol div.button {
						float:left;

						background:#e31837;

					}*/
          div#content form div.button {
           background-color: #E31837;
           background-image: none;
          }
					div#content form div.button input.submit {
						/*background: url("/sites/all/themes/ielts/css/general/panel-button-left.gif") no-repeat scroll left top transparent !important;*/
						border: medium none;
						color: #FFFFFF;
						cursor: pointer;
						display: inline;
						float: right;
						font-size: 1.1em;
						font-weight: bold;
						height: 25px;
						margin: 0;
						overflow: visible;
						padding: 0 3px 0 6px;
						background-color: #E31837;
					}
					div#content form div.button input.submit {
							background:none;
						}

				div#wrapper div#content div#columns div#mainCol div.heading {
					background:#ffffff url(panel.gif) repeat-x;
					width:auto;
				}

					div#wrapper div#content div#columns div#mainCol div.heading div.image {
						display:none !important;
					}

					div#wrapper div#content div#columns div#mainCol div.heading div.text {
						clear:both;
						width:auto;
						float:left;
						padding:30px 10px 10px 10px;
						margin:0;
					}

				div#wrapper div#content div#columns div#mainCol div#panels {
					width:auto !important;
					clear:both;
				}

					div#wrapper div#content div#columns div#mainCol div#panels div.top {
						width:auto !important;
					}

						div#wrapper div#content div#columns div#mainCol div#panels div.top div.block {
							margin-bottom:20px;
							background:#ffffff url(panel.gif) repeat-x;
						}

							div#wrapper div#content div#columns div#mainCol div#panels h2 {
								margin-top:0.3em;
							}

					div#wrapper div#content div#columns div#mainCol div#panels div.bottom {
						display:none;
					}

				div#wrapper div#content div#columns div#mainCol div.panel {
				}

					div#wrapper div#content div#columns div#mainCol div.panel div.left {
						width:auto;
					}

				div#wrapper div#content div#columns div#mainCol div.player iframe {
				}

			div#wrapper div#content div#columns div#relatedCol {
				width:auto;
				margin:0 3%;
				float:left;
			}

				div#wrapper div#content div#columns div#relatedCol div.block {
					background:#ffffff url(panel.gif) repeat-x;
					float:left;
					clear:none;
					margin-right:20px;
				}

					div#wrapper div#content div#columns div#relatedCol div.block h3 {
						display:block;
						width:auto;
						float:none;
					}

					div#wrapper div#content div#columns div#relatedCol div.block div.box {
						margin-left:auto;
						margin-right:auto;
					}

	div#footer {
		width:auto;
		background:#666666;
		margin-top:0;
	}

		div#footer p.copyright {
			display:none !important;
		}

		div#footer div.inner {
			width:100%;
			float:left;
		}

			div#footer div.inner ul.right {
				display:none;
			}

		div#footer div.top,
		div#footer div.bottom {
			background:none;
			clear:none;
			width:50%;
			float:left;

			display:none;
		}

			div#footer div ul {
				padding:10px 0 !important;
			}

				div#footer div ul li {
					border-left:none !important;
					line-height:1.3 !important;
					padding:0 !important;
					background:url(footer-bullet.gif) 10px 0.3em no-repeat !important;
					width:100%;
					margin:0 15px 0.5em 0 !important;
					font-size:1.1em !important;
				}

					div#footer div ul li a {
						padding:0 15px 0 25px !important;
					}

	div#copyright {
		display:inline;
		float:left;
		background:#333333;
		width:100%;
	}

		div#copyright p {
			font-size:0.9em;
			color:#f3f3f3;
			padding:10px;
			margin:0;
		}

			div#copyright p a {
				color:#ffffff;
			}

	div#footer div.bottom div.block-addthis {
		display:none;
	}

  div#content div#mainCol form.panel p.toggle {
    xdisplay:none;
  }

  body.nojs div#content div#mainCol ul.tabs {

    color:#333;
    width:100%;
  }

  body.nojs div#content div#mainCol ul.tabs li{
    background: url("/sites/all/themes/ielts/css/main/tabs.gif") no-repeat scroll  0 -38px transparent;
    position:relative;
    float:left;
    display:inline;
    width:170px;
    font-size: 0.59em;
    padding:0 40px 0 10px;
    border:0px;
    margin:0 0px;
    height:55px;

  }
  body.nojs div#content div#mainCol ul.tabs li h2 {
      background: url("/sites/all/themes/ielts/css/main/tabs.gif") no-repeat scroll 100% -38px transparent;
      border: 0 none;
      height: 30px;
      margin: 0;
      padding: 25px 30px 0 10px;
      width: 100%;

  }
  body.nojs div#content div#mainCol ul.tabs li h2 a{
    color:#333;
    }


  body.nojs div#content div#mainCol ul.tabs li.selected{
    background: url("/sites/all/themes/ielts/css/main/tabs.gif") no-repeat scroll  0 -99px transparent;
    position:relative;
    float:left;
    display:inline;
    width:170px;
    font-size: 0.59em;
    padding:0 30px 0 10px;
    border:0px;
    margin:10px 0px;
    height:43px;

  }
  body.nojs div#content div#mainCol ul.tabs li.selected h2 {
    background-position: 112% -99px;
    border: 0 none;
      height: 30px;
      margin: 0;
      padding: 15px 30px 0 10px;
      width: 100%;
  }
  body.nojs div#content div#mainCol div#map{
    display:none;
  }

  div#content.wide div#mainCol div.steps{
    width:95%;
  }
  div#content.wide div#mainCol div.steps ul li {
    width:auto;
  }

  body.nojs div#content div#mainCol div.wysiwyg h2{
    padding:0 0 20px;
  }

  div#content p.button a, div#content p span.button a {
      /*xbackground: url("/sites/all/themes/ielts/css/general/panel-button-right.gif") no-repeat scroll right top transparent;*/
      xcolor: #FFFFFF !important;
      display: block;
      float: left;
      font-size: 12px;
      height: 25px;
      line-height: 13px;
      margin: 0;
      padding: 6px 0.8em;
  }

  div#content div#mainCol div.panel div.inner {
    padding:5px;
  }
  div#content div#mainCol div.panel div.inner .player{
    margin-right:10px;
  }
  .videos_pl{
    float:left;

  }
  div#content p.button{
    float:left;
    clear:both;
  }

}

div#content div#mainCol a {
    color: #E31837;
}
div#content p.button, div#content p span.button {
    background: url("/sites/all/themes/ielts/css/general/panel-button-left.gif") no-repeat scroll left top transparent;
    float: right;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
div#content p.button a, div#content p span.button a {
    background: url("/sites/all/themes/ielts/css/general/panel-button-right.gif") no-repeat scroll right top transparent;
    color: #FFFFFF !important;
    display: block;
    float: left;
    font-size: 13px;
    height: 25px;
    line-height: 13px;
    margin: 0;
    padding: 6px 1em;
}



/*************  MEDIA QUERIES  *************/
@media only screen and (max-width:995px) {
	div#content div#mainCol div.steps {
		background-image: none;
  		background-color: #F6F6F6;
	}
	div#content div#mainCol div.tip {
		background-image: none;
  		background-color: #F6F6F6;
	}
}

@media only screen and (max-width:815px) {
	body {
		/* background:black; */
	}

	div#header div#mainNav ul li a {
		font-size:1.3em;
	}
	body.front div#header div#mainNav ul li a {
		font-size:1.6em;
	}

	div#wrapper div#content div#columns div#mainCol div.dates {
		margin:20px 0 0 0;
		clear:both;
		height:auto !important;
	}
	div#content div#mainCol div.steps {
		background-image: none;
  		background-color: #F6F6F6;
	}
	div#content div#mainCol div.tip {
		background-image: none;
  		background-color: #F6F6F6;
	}

}


@media only screen and (max-width:600px) {
	body {
		/* background:green; */
	}
	div#header div#mainNav ul li {
	}
		div#header div#mainNav ul li {
			font-size:0.8em;
		}
		body.front div#header div#mainNav ul li {
			font-size:1em;
		}

			div#header div#mainNav ul li a {
				padding:5px 25px 5px 5px;
			}
			div#header div#mainNav ul li.choose  a {background:#7dab36 url(navigation-small.gif) right      0 no-repeat !important;}
			div#header div#mainNav ul li.uk_visa a {background:#ec231e url(navigation-small-new.png) right -392px no-repeat !important;}
			div#header div#mainNav ul li.book    a {background:#00a2c8 url(navigation-small.gif) right -100px no-repeat !important;}
			div#header div#mainNav ul li.prepare a {background:#923384 url(navigation-small.gif) right -200px no-repeat !important;}
			div#header div#mainNav ul li.results a {background:#ff6600 url(navigation-small.gif) right -300px no-repeat !important;}

	form dt {
		width:100% !important;
	}

	form dd {
		clear:both;
		width:100% !important;
		overflow:visible;
	}

	form input.text,
	form input.form-text,
	form textarea {
		width:75%;
	}

	div#header form#search-theme-form input.form-text {
		color:#666666;
		margin:14px 12px 0 0;
		width:45%;
	}

	form select {
		width:auto !important;
		padding:2px !important;
	}
	div#content div#mainCol div.steps {
		background-image: none;
  		background-color: #F6F6F6;
	}
	div#content div#mainCol div.tip {
		background-image: none;
  		background-color: #F6F6F6;
	}

  .location-page-union-jack {
    padding-left: 0px !important;
    float: none !important;
    margin-left: 0px !important;;
  }
}


@media only screen and (max-width:414px) {
  body {
    margin:0 2%;
  }
	div#content div#section p {
		font-size:20px;
	}

		div#header div#mainNav ul li a {
			height:4em;
		}
	div#content div#mainCol div.steps {
		background-image: none;
  		background-color: #F6F6F6;
	}
	div#content div#mainCol div.tip {
		background-image: none;
  		background-color: #F6F6F6;
	}

/* Language */

		/*#edit-lang-dropdown-select{
			 border:none;
		  background-color:#E5E5E5;
		  border-bottom: 5px solid #666;
		  font-weight: bold;
		  color:#333333;
		  outline: none;
		  float: left;
		  position: relative;
		  width:100% !important;
		  height: 40px;
		  padding-top:4px;
		}*/
}


@media only screen and (max-width:350px) {
	div#content div#section p {
		font-size:15px;
	}

	div#wrapper div#content div#columns div#leftCol ul li {
		width:100%;
		margin-right:0;
	}

	div#wrapper div#content div#columns div#mainCol {
		padding-top:30px;
	}
	div#content div#mainCol div.steps {
		background-image: none;
  		background-color: #F6F6F6;
	}
	div#content div#mainCol div.tip {
		background-image: none;
  		background-color: #F6F6F6;
	}

/* Language */
		/*#edit-lang-dropdown-select{
			 border:none;
		  background-color:#E5E5E5;
		  border-bottom: 5px solid #666;
		  font-weight: bold;
		  color:#333333;
		  outline: none;
		  float: left;
		  position: relative;
		  width:100% !important;
		  height: 40px;
		  padding-top:4px;
		}*/

}

