@media (min-width: 980px) and (max-width: 1045px) {

.auto_container {

  width: 100%;

  padding:0 10px;

}

/*generic_hub*/

.logo {

  margin-right: 38px;

}



/*banner_part*/

.banner_inner li:first-child

{

	width:50%;

}

.banner_inner li:nth-child(2)

{

	width:50%;

}

.banner_inner li

{

	width:33.4%;

}

.banner_inner li:nth-child(5)

{

	width:33.2%;

}

body .hub4 li

{

	width:50%;

}

body .hub3 li

{

	width:33.4%!important;

}

body .hub3 li:last-child

{

	width:33.2%!important;

}

/*banner_part end*/



.events_archive_search .key_field

{

	width:50%;

}

.events_archive_search .location {

  width: 47%;

  float:left;

  margin-left:10px;

}



.leftbar {

  width: 67%;

}

.key_field {

  width: 51%;

}

.sumbit_resources_inner p {

  font-size: 26px;

}

.generic_left {

  width: 49%;

}

.generic_left .article_right {

  width: 74%;

}

.generic_hub_success .article_right h4 {

  font-size: 15px;

}

.more_news {

  width: 73%;

  margin:0 0 0 25px;

}

.more_news_center {

  width: 48.5%;

}

.artical_image img{

	width:100%;

	height:auto;

}

.subscribe_footer_right {

  width: 30%;

}

.subscribe_textfield {

  width: 100%;

}
.subscribe_footer_right input[type=submit]{
  width: 100%;
}
.subscribe_footer_right label{
  width: 80%;
}

.footer_news_block {

  width: 30%;

}

.footer_resources {

  width: 30%;

}

.footer_box {

  float: left;

  width: 25%;

}

.generic_hub_success

{

	padding:0;

}

body .article_info img

{

	width:auto;

}

/*generic_hub end*/



/*404*/

.keyword_field {

  width: 38%;

}

.error_input

{

	width:46%;

	margin-right:3px;

}

.error_input .keyword_field

{

	width:82%;

}

/*404 end*/



/*advertise*/

.advertise_left {

  width: 67%;

}

.advertise_rightbar {

  float: left;

  padding-left: 15px;

  width: 77%;

}

/*advertise end*/



/*contact*/

.form_name {

  width: 33%;

}

.form_name input {

  width: 83%;

}

.form_email {

  width: 35%;

}

.form_email input {

  width: 69%;

}

/*contact end*/



/*contact_form_success*/

.success_center {

  margin: 0 15px;

  width: 49%;

}

.article_right

{

	width:280px;

}

.article_left {

  width: 170px;

}

.article_left img

{

	width:100%;

	height:auto;

}

/*contact_form_success end*/



/*courses*/

.product_archive {

  width: 67%;

}

.product_archive .product_archive {

  width: 100%;

}

.product_archive .leftbar

{

	width:100%;

}

.courses_left {

  float: left;

  width: 67%;

}

.advertise_event_left {

  font-size: 29px;

  width: 67%;

}



.courses_bottom {

  margin-top: 0;

  padding-top: 15px;

}

/*.pagination_event {

  text-align: left !important;

  width: 100%;

}*/

/*courses end*/



/*subscribe*/

.subscribe_box {

  width: 31%;

}

/*subscribe end*/



/*sitemap*/

.sitemap_box {

  width: 30%;

}

.sitemap_box:nth-child(2) {

  margin-right: 84px;

}

/*sitemap end*/



/*product_archive*/

.product_archive_center

{

	width:73%!important;

	margin:0 0 0 25px!important;

}

.product_article_right {

  width: 79%;

}

body .article_product

{

	width:150px!important;

}

/*product_archive end*/



/*product_archive2*/

.product_archive_success .product_center {

  margin: -12px 0 0 20px;

  width: 75%;

}

/*product_archive2_end*/



/*news_single_entry*/

.giveaways_slider img

{

	width:100%;

	height:auto;

}

.news_single .nearly {

  margin-left: 20px;

  width: 75%;

}

.language_leftbar {

  width: 57%;

}

.language_rightbar {

  width: 47%;

}

.email_field {

  width: 100%;

}

.recommended_left {

  width: 49%;

}

.recommended_right {

  width: 49%;

}

.resources_box {

  width: 48%;

}

.grammer_product

{

	width:36%;

	float:left;

}

.grammer_product img

{

	width:100%;

	height:auto;

}

.product_review_right {

  width: 64%;

}

.recommended_outer

{

	margin-top:30px;

}

/*news_single_entry end*/



/*product_single_entry*/

.download_left {

  width: 65%;

}

.download_pdf {

  width: 100%;

}

.download_left li {

  margin-right: 5px;

}

/*.download_pdf_right {

  width: 67%;

}*/

/*product_single_entry end*/



/*courses_single_entry*/

.nearly {

  margin-left: 20px;

  width: 74%;

}

.resources .recommended_section {

  margin-top: 20px;

}

/*courses_single_entry end*/



/*resources_archive_form_success*/

.resources_centercolumn {

  width: 48%;

}

div.resources_icons_key li:nth-child(3) {

  width: 140px;

}

div.resources_icons_key li:nth-child(4) {

  width: 160px;

}

/*resources_archive_form_success end*/

.nearly .language_leftbar

{

	width:57%;

}



/*events_archive*/

.event_right {

  width: 70%;

}

/*events_archive end*/



/*search_results*/

.search_results .success_center {

  width: 68%;

}

/*search_results end*/



/*resource_upload_3*/

.resource_main {

  width: 64%;

  margin-left: 10px;

}

/*resource_upload_3 end*/

.product_archive_success .product_archive

{

	width:100%;

}

.article_info span

{

	width:168px;

}

.leftbar .product_archive {

  width: 100%;

}

.news_rightbar {

  margin-left: 25px;

  width: 73%;

}

.events_video {

  max-width: 100%;


}

.success_center .article_full

{

	width:100%;

}



/*newsletter*/

.newsletter_left {

  width:58%;

}

.newsletter_left img

{

	width:100%;

	height:auto;

}

.newsletter_box {

  margin-right: 14px;

}

/*newsletter end*/



/*masonry css*/

.news_artical {

  margin-left: 15px;

  width: 75%;

}

.grid-sizer { width: 100%; }

.grid-item {

  width: 100%;

}

.grid-item .artical_image {

  width: 140px;

}

.grid-item .content_grid {

  float: left;

  padding-left: 15px;

  width: 67%;

}

.grid-item .article_full

{

	width:100%;

	padding-left:0px;

}

.news_pagination

{

	border-top:none;

	margin-top:0px;

}

/*masonry css end*/



/*home page*/

.primary_leftbar {

  width: 65%;

}

.primary_newsblock li {

  width: 45%;

}

.primary_resourcesblock .generic_left {

  width: 48%;

}

.early_years_grid {

  float: left;

  margin-right: 2%;

  width: 32%;

}

/*home page end*/

.event_from_search .location

{

	width:13%;

	margin-left:18px;

}

.event_from_search .key_field

{

	width:84%;

}

/*advertising*/

.website_block img

{

	width:100%;

	height:auto;

}

.advertise_footer .auto_container {

  padding: 0 158px;

}

.advertising_leftcolumn {

  width: 74%;

}

.advertising_leftcolumn img

{

	width:100%;

	height:auto;

}

/*advertising end*/



/*product_advertorial*/

.presenceblock .advertising_leftcolumn {

  width: 69%;

}

.advertising_recommended .advertising_leftcolumn {

  width: 78%;

}

/*product_advertorial end*/



/*dropdown*/

.resources_menu .error_input {

  width: 86%;

}

.dropdown_search .error_inner {

  width: 81%;

}

.dropdown_search .keyword_field {

  width: 88%;

}

/*dropdown end*/



.tey-awards-innermain{width:96%;}

.tey-awards_conatiner{width:100%;}

.tey-awards-main .right{width:100%; float:none;}

div.tey-awards_conatiner{height:100%!important;}

.tey-awards_conatiner div.right{border-radius: 0;}

.header-bottom img{margin:0;}

.header-bottom img{margin:0;width:30%; min-width:200px }

.header-bottom h1{margin:20px auto!important;width:90%;}

.header-bottom a{margin:20px auto!important;}

.header-bottom div.right{background-color: rgba(255,255,255,0.9); border-radius: 6px; height: 100%; padding: 10px; width: 90%; margin: 10px auto;}

.tey-line img{display:none;}

.tey-line p{width:100%;}


.techino-awards-innermain{width:96%;}

.techino-awards_conatiner{width:100%;}

.techino-awards-main .right{width:100%; float:none;}

div.techino-awards_conatiner{height:100%!important;}

.techino-awards_conatiner div.right{border-radius: 0;}

.header-bottom img{margin:0;}

.header-bottom img{margin:0;width:30%; min-width:200px }

.header-bottom h1{margin:20px auto!important;width:90%;}

.header-bottom a{margin:20px auto!important;}

.header-bottom div.right{background-color: rgba(255,255,255,0.9); border-radius: 6px; height: 100%; padding: 10px; width: 90%; margin: 10px auto;}

.techino-line img{display:none;}

.techino-line p{width:100%;}




.number_bonds .courses_inner{

  width:600px;

}



.number_bonds_main{

  width:900px;

  margin:0 auto;

}



/*book_reviews page*/

.book_article_left {

	width: 35%;

}

.book_article_right {

	width: 65%;

}

.enquire_name, .enquire_email {

	width: 39%;

}

.book_topic_left {

	width: 62%;

}

.book_review_author_description {

	width: 72%;

}

.facebbok_iframe img

{

	width:100%;

}

/*book_reviews page end*/

/*author_single*/

.author_profile_info {

	width: 76%;

}

.book_articles_rightbar {

	width: 64%;

}

/*author_single end*/



/*generic_hub_page*/

.table_resources_rightbar {

	width: 70%;

}

.table_resources_leftbar {

	width: 27%;

}

.table_resources_leftbar .keyword_field {

	width: 100%;

}

.book_articles_left {

	width: 66%;

}

.links_column {

	width: 33%!important;

}

.generic_grid-sizer

{

	width: 210px!important;

}

.generic_grid-item {



  width: 210px!important;

}

/*generic_hub_page end*/



/*hub_page_articles*/

.hub_page_articles li {

	width: 31%;

	margin-right: 33px;

}

/*hub_page_articles end*/

/*navbar dropdown*/

.navbar_article {

	width: 35%;

}

.navbar_article_right {

	width: 65%;

}

.navbar_article_image {

	width: 38%;

}

.navbar_article_content {

	width: 56%;

	padding:15px 0 0;

}

/*navbar dropdown*/

/*book review hub responsive*/

.teach_reading_heading {

	width: 86%;

}

.book_leftbar {

	width: 35%;

}

.book_review_leftbar {

	width: 65%;

}

.book_review_leftbar_image {

	width: 21%;

}

.book_review_rightbar {

	width: 71%;

}

.book_rightbar {

	width: 34%;

}

.browse_book_leftbar {

	width: 46%;

}

.browse_book_rightbar {

	width: 50%;

}

.author_image {

	width: 18%;

}

.author_detail {

	width: 79%;

}

.latest_book_rightbar .table_resources_leftbar {

	width: 100%;

}

.latest_book_leftbar .table_resources_rightbar {

	width: 100%;

}

.world_book_leftbar {

	width: 66%;

}

.latest_book_container .latest_book_leftbar {

	width: 70%;

}

.latest_book_rightbar {

	width: 30%;

}

.book_reviewed_leftbar h3 {

	font-size: 17px;

}

.book_reviewed_rightbar {

	width: 51%;

}

.name_field {

	width: 37%;

}

/*book review hub responsive*/



/*new_books_archive*/

.books_archive .browse_book_leftbar li a {

	padding: 5px 17px 6px;

}

.book_archive_description {

	width: 72%;

}

.find_new_book_rightbar {

	width: 50%;

	float: left;

	padding-left: 20px;

}

/*new_books_archive end*/

}

@media screen and (max-width: 970px) {
  .ad-billboard .desktop_ad{
    display: none;
  }

  .ad-billboard .mobile_ad{
    display: block!important;
  }
}

@media screen and (max-width: 686px) {
  .contributor-col, .contributor-col-last{width: 46%!important; }
  .contributor-col img, .contributor-col-last img{display: block; margin: auto; margin-top: 0px!important;}
  .sector-box-container a{
  width: 48%;
  }
}
@media screen and (max-width: 542px) {
  .contributor-col, .contributor-col-last{width: 100%!important; }

  .boxsets-outer{
    text-align: center;
    border: none!important;
  }
    .boxsets-outer,  .boxsets-right, .boxsets-left{
    width:100%!important;
  }


}


@media screen and (max-width: 979px) {

#meerkat-wrap{display:none;}

.auto_container {

  width: 100%;

}
#fc-container {

  width: 100%;

}
.fc-left, .fc-right{

  width: 100%;
  padding: 0px 10px;

}

.fc-section{
  width: 100%;
  padding: 20px 0px;
}
.fc-section img{
  width: 100%;
  max-width: 500px;
  display: block;
  margin: auto;
}
.fc-right img{width: 100%; max-width: 477px; margin-left: auto; margin-right: auto;}

.fc-number, .fc-info{width: 100%; padding: 0px; text-align: center;}

.blue-bar .pad-inner{padding: 45px 30px;}
.orange-bar .pad-inner{padding: 45px 30px;}
.red-bar .pad-inner{padding: 45px 30px;}
#fc-container .pad-inner{padding: 45px 40px;}
.fc-number p{text-align: center;}
.fc-info p{text-align: center;}

.blue-bar input{margin-bottom: 20px;}
.orange-bar input{margin-bottom: 20px;}
.red-bar input{margin-bottom: 20px;}

.contributor-col, .contributor-col-last{width: 47%; }
.contributor-col img, .contributor-col-last img{display: block; margin: auto; margin-top: 20px;}
.col-mid{margin-right: 0px!important;}
.subscribe_footer {

  display: none;

}

/*mobile header*/

.header_mobile {

  background-color: #1db2fd;

  display: block !important;

  padding: 5px 0 4px;

  position: absolute;

  text-align: center;

  top: 0;

  width: 100%;

  z-index: 107;

}

.header_mobile .navbar

{

	width:28px;

	position:absolute;

	left:17px;

	top:8px;

	cursor:pointer;

	margin:0px!important;

	background-color:inherit!important;

	height:auto;

}

.header_mobile .serach

{

	width:21px;

	position:absolute;

	right:19px;

	top:13px;

	cursor:pointer;

}

.header_mobile a img {

  width: 140px;

}

#push .fa

{

	color:#fff;

	font-size:35px;

}

#drop {

    display:none; /* Hide it first of all */

    background:#fff;

    position:absolute;

    top:51px;

    left:0px;

    width:100%;

	z-index:9999;

	padding:10px;

	-webkit-box-shadow: 0px 2px 5px 0px rgba(168,168,165,1);

-moz-box-shadow: 0px 2px 5px 0px rgba(168,168,165,1);

box-shadow: 0px 2px 5px 0px rgba(168,168,165,1);

}

/*navbar_mobile*/

#slide-menu {

    margin-left: -320px;

    left: 0;

    width: 320px;

    background: #fff;

    position: fixed;

    height: 100%;

    overflow-y: auto;

    z-index:106;

    color: #fff;

    font-weight: 100;

    font-size: 1.5em;

	top:0px;

	padding-top:54px;

}

/*primary*/

.primary .header_mobile

{

	background-color:#0073c3;

}

.primary .search_button

{

background:#0073c3 url(https://s3.eu-west-2.amazonaws.com/www.teachwire.net-assets-test/assets/images/projects/search_button.png) center top no-repeat;

}

/*primary*/



/*early-years*/

.early-years .header_mobile

{

	background-color:#ff8726;

}

.early-years .search_button

{

background:#ff8726 url(https://s3.eu-west-2.amazonaws.com/www.teachwire.net-assets-test/assets/images/projects/search_button.png) center top no-repeat;

}

/*early-years*/



/*secondary*/

.secondary .header_mobile

{

	background-color:#da2648;

}

.secondary .search_button

{

background:#da2648 url(https://s3.eu-west-2.amazonaws.com/www.teachwire.net-assets-test/assets/images/projects/search_button.png) center top no-repeat;

}

/*secondary*/

.search {

  width: 92%;

}

.logo,

.header_search,

.header_subscribe

{

	display:none;

}

.header_links {

  background-color: #ebebeb;

  margin-top: 41px;

  padding:5px 0;

  width: 100%;

  text-align:right;

}

.header_links li a

{

	padding:0 10px!important;

}

body .header_links li:nth-child(2)

{

	background:url(https://s3.eu-west-2.amazonaws.com/www.teachwire.net-assets-test/assets/images/projects/nav_divider.gif) no-repeat scroll right 4px!important;

}

.navigation {

  background-color: #fff;

}

.navigation li a {

  color: #000;

}

.navigation li {

  margin-right: 0px;

  width:100%;

  float:left;

  text-align:left;

}

.navigation li:first-child

{

	background:none;

	padding-left:0px;

}

.navigation li:first-child a {

  padding-left: 10px;

}

.navigation li a

{

	width:100%;

	font-family: 'source_sans_probold';

	font-size:21px;

}

.active_nav

{

	background-color: #fff!important;

    color: #000!important;

}

.active_nav:hover

{

	color: #49c6fc!important;

}



/*.navigation li a:hover {

    background-color: #fff;

    color: #000;

}*/

.navigation li:first-child a

{

	color:#000;

}

.secondary_navigation li {

  margin-right: 0px;

  width:100%;

  float:left;

}

.secondary_navigation li a

{

	padding:6px 10px;

	width:100%;

	font-family: 'source_sans_probold';

	font-size:21px;

	text-transform:uppercase;

	color:#000000;

	font-weight:normal;

}

.secondary_navigation ul {

  float: left;

  width: 100%;

}

.secondary_navigation .social_network {

  width: 100%;

}

.secondary_navigation .social_network li {

  margin-right: 0;

  width: auto;

}

.secondary_navigation_inner

{

	border-bottom:0px;

}

/*generic_hub*/

.mb_show

{

	display:inline-block!important;

}

.banner_outer h1

{

	text-align:center;

	line-height:25px;

}

.banner_outer h1 span {

  display:inline-block;

  width: 100%;

}



/*banner_part*/

.banner_inner li:first-child

{

	width:50%;

}

.banner_inner li:nth-child(2)

{

	width:50%;

}

.banner_inner li

{

	width:33%;

}

.banner_inner li:nth-child(5)

{

	width:34%;

}

body .hub4 li

{

	width:50%;

}

body .hub3 li

{

	width:33%!important;

}

body .hub3 li:last-child

{

	width:34%!important;

}

/*banner_part end*/



.leftbar {

  width: 58%;

}

.key_field

{

	width:40%;

}

.location {

  width: 58%;

}

.location_menu {

  width: 60%;

}

.sumbit_resources_inner p {

  font-size: 26px;

}

.sumbit_resources_inner a {

  float: left;

  margin-top:10px;

}

.generic_left .article_left {

  display: none;

}

.generic_left .article_right {

  width: 100%;

}

.generic_left {

  width: 100%;

}

.success_leftbar

{

	display:none;

}

.more_news_center {

  width: 100%;

}

.generic_news .more_news {

  margin:0px;

  padding: 0;

}

.right_float

{

	padding-top:20px;

}

.more_news_center .artical_image

{

	padding-bottom:0px;

}

.more_news {

  width: 100%;

  margin:0;

}

.product_reviews h4

{

	margin-top:10px;

}

.artical_image {

  width: 140px;

}

.artical_image img

{

	width:100%;

	height:auto;

}

.more_news_center .article_right {

  width: 67%;

  padding-left:10px;

}

.article_full

{

	width:100%!important;

}

.border_btm {

  border-bottom: none;

  padding: 0px 0 0px !important;

}

.more_news_center .article_left

{

	padding:0px;

}

.more_news_center li

{

	border-bottom:1px solid #dddcdc;

	width:100%;

	float:left;

	padding:20px 0 18px;

}

.footer_news_block {

  width: 30%;

}

.footer_resources {

  width: 30%;

}

.footer_box {

  float: left;

  width: 25%;

}

.footer_inner {

  padding: 15px 10px 0;

}

.copyright

{

	padding:10px;

}

.generic_hub_success

{

	padding:0;

}

body .article_info img

{

	width:auto;

}

/*generic_hub end*/

/*404*/

.keyword_field {

  width: 30%;

}

.error_inner select {

  width: 21%;

}

body .subject_select {

  width: 21%;

}

.error {

  float: left;

  padding: 5px 10px 0;

  width: 100%;

}

.error_outer {

  padding: 30px 10px 0;

}



.error_input .keyword_field

{

	width:72%;

}

/*404 end*/

/*advertise*/

.advertise_left {

  width: 58%;

}

.advertise_rightbar {

  float: left;

  padding-left: 0;

  width: 100%;

}

.success_inner

{

	padding:20px 0px;

}

.advertise_banner img {

  margin-left:-20px;

}

.advertise_leftbar {

  width: 100%;

}

.advertise_fullwidth {

  padding: 0;

}

/*advertise end*/

/*contact*/

.form_name {

  width: 60%;

  margin-right:0px;

}

.form_name input {

  width: 88%;

}

.form_email {

  width: 100%;

  margin:18px 0 0;

}

.form_email input {

  width: 100%;

}

.contact_enquiry_form {

  padding:20px 10px 0;

}

/*contact end*/



/*contact_form_success*/

.success_center {

  float: left;

  margin: 0;

  width: 58%;

}

.article_left {

  width: 28%;

}

.article_left img

{

	width:100%;

	height:auto;

}

.success_description {

  padding: 5px 0 20px;

}

.success {

  padding: 0 10px;

}

/*contact_form_success end*/



/*courses*/

.product_archive {

  width: 58%;

}

.product_archive .product_archive {

  width: 100%;

}

.product_archive .leftbar

{

	width:100%;

}

.courses_left {

  float: left;

  width: 50%;

}

.advertise_event_left {

  font-size: 22px;

  width: 48%;

}



.courses_bottom {

  margin-top: 0;

  padding-top: 15px;

}

/*.pagination_event {

  text-align: left !important;

  width: 100%;

}*/

.product_archive

{

	padding:0px;

}

.events_success

{

	padding-top:30px;

}

.exactly_listing li {

  padding: 0 0 13px 15px;

}

/*courses end*/



/*terms_and_conditions*/

.privacy_policy {

  padding: 0 10px;

}

/*terms_and_conditions end*/

.send_button,

.contact_form_inner input,

.contact_form_inner select,

.search_button,

.subscribe_textfield,

.subscribe_footer_right input[type="submit"],

.keyword_field,

.error_inner .search_button,

.error_inner select,

.login_input input,

.login_button,

.location_menu select,

.search_submit_button

{

	-webkit-appearance: none;

}



/*sm_mobile*/

.blog_sm_mobile

{

	display:block!important;

	width:100%;

	float:left;

	margin-bottom:20px;

}

.blog_sm_mobile li

{

width:44px;

height:44px;

float:left;

background-color:#2879C4;

text-align:center;

-webkit-border-radius: 50px;

-moz-border-radius: 50px;

border-radius: 50px;

margin-right:7px;

}

.blog_sm_mobile li:last-child

{

	margin-right:0px;

}

.blog_sm_mobile li a

{

color:#fff;

display:block;

text-decoration:none;

padding:8px 0;

}

.blog_sm_mobile li:hover

{

background-color:#045AA9;

}

.blog_sm_mobile li a .fa

{

font-size:27px;

}

.blog_sm_mobile li:first-child

{

	padding-top:2px;

}

.blog_sm_mobile li:nth-child(2)

{

background-color:#44BCDD;

}

.blog_sm_mobile li:nth-child(2):hover

{

background-color:#10A0C8;

}

.blog_sm_mobile li:nth-child(3)

{

background-color:#007fb5;

}

.blog_sm_mobile li:nth-child(3):hover

{

background-color:#0275a6;

}

.blog_sm_mobile li:nth-child(4)

{

background-color:#da4937;

}

.blog_sm_mobile li:nth-child(4):hover

{

background-color:#c0311f;

}

.blog_sm_mobile li:nth-child(5)

{

background-color:#fda82f;

}

.blog_sm_mobile li:nth-child(5):hover

{

background-color:#f79f21;

}

.blog_sm_mobile li:nth-child(6)

{

background-color:#26b259;

}

.blog_sm_mobile li:nth-child(6):hover

{

background-color:#199a48;

}

.advertise_leftbar .social_network

{

	display:none;

}

/*sm_mobile end*/



/*subscribe*/

.subscribe_box {

  width: 31%;

  margin-right:20px;

}

.magazine_cover img

{

	width:100%;

}

.subscribe_inner {

  padding: 26px 10px 0;

}

.subscribe_box li

{

	list-style-position:inside;

}

/*subscribe end*/

/*sitemap*/

.sitemap_box {

  width: 30%;

}

.sitemap_box:nth-child(2) {

  margin-right: 50px;

}

.sitemap {

  padding: 0 10px;

}

/*sitemap end*/

/*product_archive*/

.product_archive_center

{

	width:100%!important;

	margin:0!important;

}

.product_article_right {

  width: 79%;

}

.archive_success

{

	padding:30px 10px 0;

}

.icon_keys

{

	display:none;

}

/*product_archive end*/



/*product_archive2*/

.product_archive_success .product_center {

  margin: -12px 0 0 0px;

  width: 100%;

}

.product_archive_success .success_inner

{

	padding:15px 0 0;

}

.product_archive_success .article_full

{

	padding-left:0px;

}

/*product_archive2_end*/



/*news_archive*/

.news_content h3 {

  font-size: 25px;

}

.news_pagination .more_news

{

	padding:12px 0 0;

}

.more_news_center li:last-child

{

	border-bottom:none;

}

.more_news_center li:last-child {

  border-bottom:1px solid #dddcdc;

}

.more_news .pagination {

  margin-top: 0;

  padding: 20px 0 10px;

  text-align: right;

  border:none;

}

/*news_archive end*/

/*news_single_entry*/

.giveaways_slider img

{

	width:100%;

	height:auto;

}

.news_single .nearly {

  margin-left: 20px;

  width: 75%;

}

.language_leftbar {

  width: 48%;

  float:right;

}

.language_rightbar {

  width: 47%;

}

.email_field {

  width: 100%;

}

.recommended_left {

  width: 49%;

}

.recommended_right {

  width: 49%;

}

.resources_box {

  width: 48%;

}

.grammer_product

{

	width:36%;

	float:left;

}

.grammer_product img

{

	width:100%;

	height:auto;

}

.news_single_side

{

	display:none;

}

.news_single_mobile

{

	width:100%;

}

.events_video {

  max-width: 585px;

}

.news_single_left

{

	display:none;

}

.news_single_mobile .social_network

{

	display:block;

}

.recommended_outer {

  margin-top: 30px;

  padding: 18px 10px 23px;

}

.resources_box_bottom p

{

	display:none;

}

.resources_box_bottom .article_info

{

	display:none;

}

.product_review_right {

  width: 64%;

}

.news_single_mobile .blog_sm_mobile

{

	display:none!important;

}

/*news_single_entry end*/



/*product_single_entry*/

.product_single_entry .advertise_left {

  width:100%;

}

.download_left {

  width: 70%;

}

.download_pdf {

  width: 100%;

}

/*.download_pdf_right {

  width: 67%;

}*/

.download_right {

  float: right;

}

.product_single_entry .advertise_leftbar .social_network

{

	display:block;

}

.advertise_fullwidth .advertise_leftbar

{

	width:142px!important;

}

.advertise_fullwidth .advertise_rightbar {

  padding-left: 10px;

  width: 80%;

}

.advertise_left h2 {

  font-size: 36px;

}

.advertise_fullwidth .blog_sm_mobile

{

	display:none!important;

}

/*product_single_entry end*/



/*courses_single_entry*/

.nearly {

  margin-left: 20px;

  width: 74%;

}

.single_entry_mb

{

	width:100%;

}

.single_entry_mb .blog_sm_mobile

{

	display:none!important;

}

.single_entry_mb .social_network

{

	display:block!important;

}

/*courses_single_entry end*/



/*giveaways_single_entry*/

.giveaways_success .advertise_left

{

	width:100%;

}

.giveaways_success .social_network

{

	display:block!important;

}



.resources .recommended_section {

  margin-top: 20px;

}

/*giveaways_single_entry end*/



/*free_copy_success*/

.newsletter_success h1

{

	text-align:center;

}

.newsletter_success .success_description

{

	text-align:center;

}

.newsletter_success .success_description br

{

	display:none;

}

.newsletter_success .sm_single_entry

{

	display:none!important;

}

/*free_copy_success end*/



/*resource_upload_success*/

.resource_upload_success h1

{

	text-align:center;

}

.resource_upload_success .success_description

{

	text-align:center;

}

.resource_upload_success .success_description br

{

	display:none;

}

/*resource_upload_success end*/

/*resources_archive_form_success*/

.resources_centercolumn {

  margin-left: 16px;

  width: 74%;

}

.thanks_message {

  line-height: 24px;

  padding: 15px 38px 0 108px;

  width: 100%;

}

/*resources_archive_form_success end*/



/*single_entry_150_words_no_author*/

.nearly .language_leftbar

{

	float:left;

	width:100%;

}

.nearly .language_events

{

margin-bottom:30px;

}

/*single_entry_150_words_no_author end*/



/*single_entry_no_image*/

.single_no_images .language_rightbar {

  width: 49%;

  margin-left:0px;

}

.single_no_images .language_events

{

	padding-left:0px;

}

.single_no_images .events_video {

  margin-top: 0;

  max-width: 100%;

}

/*single_entry_no_image end*/



/*resource_upload_1*/

.resource_upload

{

	padding:0 10px;

}

/*resource_upload_1 end*/



/*free_copy*/

.request_outer {

  width: 100%;

}

.name_field {

  width: 36%;

}

.job_title {

  width: 40%;

}

.request_form_email {

  width: 56%;

}

.country_field {

  width: 48%;

}

.free_copy {

  padding: 30px 10px 0 !important;

}

.free_copy h1

{

	text-align:center;

}

.free_copy .success_description {

  text-align: center;

}

/*free_copy end*/

/*events_archive*/

.event_right {

  width: 77%;

  float:left;

  padding-left:15px;

}

.mb_event .location {

  width: 35%;

}

.mb_event .key_field {

  width: 63%;

}

/*events_archive end*/



/*resources_archive*/

.resources_form_inner {

  width: 100%;

}

.resources_form_inner select {

  width: 48.4%;

}

/*resources_archive end*/

/*search_results*/

.search_results .success_center {

  width: 58%;

}

.search_results .article_right {

  width: 72%;

  padding-left: 10px;

}

/*.success_center li

{

	border-bottom-style:dashed;

	border-bottom-color:#b3b3b3;

}*/

/*search_results end*/



/*resource_upload_3*/

.resource_main {

  width: 100%;

  margin-left: 0px;

}

.resource_main_inner {

  padding: 0 10px;

}

.resource_left {

  border:none;

  border-radius: 0;

  width: 100%;

}

#register-form4 .resource_outer

{

	text-align:left;

	margin-top:0px;

}

#register-form4 h2

{

	padding-bottom:0px;

}

#register-form4 .resource_left

{

	padding-top:10px;

}

.resource_left .resource_bottom {

  max-width: 287px;

  width: 100%;

  float:left;

}

#register-form4 .upload_image {

  border: medium none;

  float: left;

  margin: 0;

  padding: 20px 0 0;

  text-align: left;

  width: 49%;

}

#register-form4 .resource_left .resource_bottom {

  float: left;

  max-width: 287px;

  padding-top: 28px;

  width: 37%;

}

#register-form4 .resource_center

{

	width:auto;

}

#register-form4 .upload_image p span {

  display: inline-block;

  float: none;

  padding-top: 0px;

  text-align: left;

  width: 100%;

}

#register-form4 .upload_image p {

  padding-left: 10px;

  width: 77%;

  float:left;

}

#register-form4 .resource_right

{

	padding:10px 10px 30px;

}

#register-form4 .submit_resource

{

	float:left;

}

/*resource_upload_3 end*/

.burton_infomation p

{

	/*margin-bottom:0px; By Jefferson Filho*/

}

.news_archive .article_full

{

	padding-left:0px;

}

.advertise .blog_sm_mobile

{

	display:block!important;

}

.advertise .advertise_leftbar

{

	width:100%!important;

}

.advertise .advertise_rightbar {

  padding-left: 0px;

  width: 100%;

}

.generic_hub_success .article_full

{

	padding-left:0px;

}

.newsletter_success .article_full

{

	padding-left:0px;

}

.single_entry_mb .leftbar

{

	width:100%;

}

.product_archive_success .product_archive

{

	width:100%;

}

.news_single .leftbar

{

	width:100%;

}

.events_success .leftbar

{

	width:100%;

}

.events_success .content_inner

{

	padding:0px;

}

.overlay_div {

  background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;

  height: 100%;

  position: fixed;

  width: 100%;

  z-index: 104;

}

.leftbar .product_archive

{

	width:100%;

}



.search_mobile .error_inner

{

	margin-bottom:10px;

}

.giveaway_mobile

{

	width:100%;

}

.giveaway_mobile .social_network

{

	display:block;

}

.giveaway_mobile .giveaways_slider

{

	margin-bottom:20px;

}

.language_events {

  padding-left: 133px;

}

.language_leftbar {

  width: 49%;

}

.news_rightbar {

  margin-left: 20px;

  width: 77%;

}

.news_search

{

	margin-left:20px;

}

.events_video {

  max-width: 100%;

  padding-left:158px;

}

#register-form5 div.range_select {

  margin-right: 17px;

  width: 48.7%;

}

.giveaways_archive .sidebar_subscribe

{

	display:none;

}

.giveaways_archive .sidebar_resources

{

	display:none;

}



.language_show_outer p

{

font-size: 19px;

}

.laguage_text_left

{

width:76%;

}

.ticket_button

{

width: 175px;

}

.language_show_outer {

padding: 10px 2%;

}

.download_outer {

margin: 14px 0 20px;

}

.fl

{

	float:left!important;

}

.resource_entry

{

	width:100%;

}

.resource_entry .advertise_leftbar .social_network

{

	display:block;

}

.event_entry_ad

{

	display:block!important;

	float:right;

	margin-left:15px;

}

body .entry_logo_box {

  margin-top: 15px !important;

  width:100%;

  float:left;

  text-align:center;

}

body .osiris_logo {

  width: 268px;

}

.step3 {

  width: 100%;

}

.step3 #dragAndDropFiles

{

	float:left;

}

.step3 .resource_auto {

  width: 100%;

  padding:0 2%;

}

.step3 .resource_bottom

{

	padding-top:0px;

	width:100%;

	float:left;

}

/*newsletter*/

.newsletter_left {

  padding-top: 3%;

  width: 47%;

}

.newsletter_left img

{

	width:100%;

	height:auto;

}

.newsletter_box {

  margin-right: 0px;

  width: 25%;

}

.newsletter_outer {

  padding: 62px 10px 0;

}

.newsletter_heading {

  width: 100%;

}

.newsletter_heading p {

  font-size: 27px;

}

.newsletter_bottom {

  padding: 20px 20px 0;

}

.newsletter_box h3 {

  width: 80%;

}

.header_top {

  padding: 7px 0 0;

}

/*newsletter end*/

/*masonry css*/

.news_artical {

  margin-left: 0px;

  width: 100%;

}

.grid-sizer { width: 100%; }

.grid-item {

  width: 100%;

}

.grid-item .artical_image {

  width: 140px;

}

.grid-item .content_grid {

  float: left;

  padding-left: 15px;

  width: 67%;

}

.grid-item .article_full

{

	width:100%;

	padding-left:0px;

}

.news_pagination

{

	border-top:none;

	margin-top:0px;

}

/*masonry css end*/

.background_bg

{



	background-position:left top;

}

.landing_auto {

  padding: 0 10px;

  width: 100%;

}

.landing_form h2 {

  font-size: 21px;

}

.landing_form h1 {

  font-size: 29px;

  line-height: 29px;

}

.email_textfield {

  width: 78%;

}

.signup_btn {

	float:left;

	margin-left:14px;

}



/*home page*/

.primary_container {

  padding: 30px 10px 30px;

}

.primary_leftbar {

  width: 55%;

}

.primary_newsblock {

  margin-bottom: 15px;

  padding: 16px 15px 9px;

}

.primary_newsblock li {

  width: 100%;

}

.primary_newsblock .artical_image {

	margin-right:10px;

}

.primary_resourcesblock .generic_left {

  width: 100%;

}

.early_years_grid {

  float: left;

  margin-right: 2%;

  width: 32%;

}

.primary_resourcesblock .generic_left .article_right {

  width: 100%;

}

.primary_rightbar .artical_image

{

	width:100%;

}

.list_block li .article_last {

  float: left;

  width: 100%;

  margin-top:10px;

  text-align:left;

}

.primary_resourcesblock {

  padding: 16px 15px 9px;

}

/*home page end*/

.nav > li > a

{

	border:none;

		-webkit-border-top-left-radius: 0px;

-webkit-border-top-right-radius: 0px;

-moz-border-radius-topleft: 0px;

-moz-border-radius-topright: 0px;

border-top-left-radius: 0px;

border-top-right-radius: 0px;

}

.nav > li:hover > a {

	/*background: #4b4441;*/

	color:#009fe3;

	border:none;

	-webkit-border-top-left-radius: 0px;

-webkit-border-top-right-radius: 0px;

-moz-border-radius-topleft: 0px;

-moz-border-radius-topright: 0px;

border-top-left-radius: 0px;

border-top-right-radius: 0px;

background-color:#fff;

 border-bottom:none;

}

.nav > li > div

{

	display:none;

}

.nav

{

	border-bottom:none;

	padding-top:0px;

}

.events_archive_search .key_field

{

	width:40%;

}

.events_archive_search .location {

  width: 57%;

  float:left;

  margin-left:10px;

}

.event_from_search .location

{

	width:13%;

	margin-left:7px;

}

.event_from_search .key_field

{

	width:86%;

}

.resources_form_inner .range_select {

  width: 48.9%;

}

/*advertising*/

.website_block img

{

	width:100%;

	height:auto;

}

.advertise_footer .auto_container {

  padding: 0 10px;

}

.advertising_top h2 {

  font-size: 30px;

}

.advertising_courses {

  padding: 35px 10px;

}

.advertising_courses p {

  width: 100%;

}

.advertise_bottom_content {

  padding: 47px 0 0;

}

.advertise_bottom_leftbar {

  width: 50%;

}

.advertising_leftcolumn {

  width: 67%;

}

.advertising_leftcolumn img

{

	width:100%;

	height:auto;

}

body .advertising_black_text {

  width: 100% !important;

}

/*advertising end*/



/*product_advertorial*/

.presenceblock .advertising_leftcolumn {

  width: 65%;

}

.advertising_recommended .advertising_leftcolumn {

  width: 71%;

}

.presenceblock .advertising_rightcolumn {

  padding-top: 0px;

  width: 33%;

}

.advertising_recommended .advertising_rightcolumn {

  margin-right: -10px;

  padding-top: 0;

  width: 30%;

}

/*product_advertorial end*/

.number_bonds .courses_inner{

  width:100%;

}



.number_bonds_top{

  width:100%;

  height:180px;

}



.number_bonds_quicklinks{

  width:100%;

}

.number_bonds_inner{

  width:100%;

  margin-left:10px;

}

.number_bonds_main{

  width:700px;

  margin:0 auto;

}





.tey-awards-innermain{width:96%;}

.tey-awards_conatiner{width:100%;}

.tey-awards-main .right{width:100%; float:none;}

.categories-container div.right{border-radius: 0;}

div.tey-awards_conatiner{height:100%!important;}

.header-bottom img{margin:0;width:30%; min-width:200px }

.header-bottom h1{margin:20px auto!important;width:90%; font-size: 30px!important;}

.header-bottom a{margin:20px auto!important;}

.header-bottom div.right{background-color: rgba(255,255,255,0.9); border-radius: 6px; height: 100%; padding: 10px; width: 90%; margin: 10px auto;}

.tey-awards_conatiner h2{font-size:30px; line-height: 30px;}

.tey-line img{display:none;}

.tey-line p{width:100%;}



.techino-left{width:100%;}

.techino-how-to{width: 100%}

.techino-brain{display: none;}

.techino-header{background-image: none;}

.techino-awards-innermain{width:100%; margin:0;}

.techino-awards_conatiner{width:100%;}

.techino-awards-main .right{width:100%; float:none;}

.categories-container div.right{border-radius: 0;}

div.techino-awards_conatiner{height:100%!important;}

.header-bottom img{margin:0;width:30%; min-width:200px }

.header-bottom h1{margin:20px auto!important;width:90%; font-size: 30px!important;}

.header-bottom a{margin:20px auto!important;}

.header-bottom div.right{background-color: rgba(255,255,255,0.9); border-radius: 6px; height: 100%; padding: 10px; width: 90%; margin: 10px auto;}

.techino-line img{display:none;}

.techino-line p{width:100%;}


/*book_reviews page*/

.enquire_name, .enquire_email {

	width: 40%;

}

.book_review_author_description {

	width: 80%;

	float: left;

	padding-left: 30px;

}

.facebbok_iframe img

{

	width:100%;

}

.book_reviews_social

{

	padding-left:0;

}

.book_reviews .blog_sm_mobile

{

	display:none!important;

}

.book_reviews .social_network {

	display: block;

}

.book_reviews .news_rightbar h3 {

	padding-top: 0;

}

/*book_reviews page end*/



/*generic_hub_page*/

.book_articles_left {

	width: 58%;

	float: left;

}

.book_articles_outer {

	padding: 30px 2% 0;

}

.book_articles_leftbar {

	width: 130px;

}

.book_articles_rightbar {

	width: 68%;

	padding-left: 20px;

}

.links_column {

	width: 33%!important;

	padding: 0 20px;

}

.table_resources_leftbar {

	width: 34%;

}

.blue_links_block,

.generic_banner_inner

{

-webkit-border-radius: 0px;

-moz-border-radius: 0px;

border-radius: 0px;

}

.table_resources_rightbar {

	width: 64%;

	float: right;

}

.table_resources_leftbar .error_inner {

	padding: 14px 15px 28px 15px;

}

.icon_key_block {

	padding: 14px 15px 10px;

}

.generic_grid-sizer

{

	width: 221px!important;

}

.generic_grid-item {



  width: 221px!important;

}

.table_resources_rightbar .artical_image

{

	width:100%!important;

}

.table_worksheet {

	padding: 22px 2% 0;

}

.table_resources_leftbar .keyword_field {

	width: 100%;

}

/*generic_hub_page end*/

/*hub_page_articles*/

.hub_page_articles li {

	width: 31%;

	margin-right: 25px;

}

.senco_banner

{

	padding:30px 2% 10px;

	margin-bottom:-10px;

}

.senco_banner img

{

	width:100%;

}

.special_issue_ad {

	margin: 20px 0 5px;

}

.book_articles_rightbar p,

.hub_page_articles_top .book_articles li:last-child,

.book_articles_rightbar ul

{

	display:none;

}

/*mobile navbar dropdown*/

.navbar_article {

	width: 100%;

	border-right: 0;

}

.navbar_article_image,

.navigation li:last-child .navbar_article_content p ,

.navigation li:nth-last-child(3) .navbar_article_content p,

.navigation li:nth-last-child(2) .navbar_article_content p,

.navbar_article_image, .navigation li:last-child .navbar_article_content p{

	display:none;

}

.navbar_article_right {

	width: 100%;

	padding: 0;

	text-align: left;

}

.subject_cloud a {

	color: #000000 !important;

	font-size: 21px!important;

	border: 0;

	text-align: left;

	-webkit-border-radius: 0;

	-moz-border-radius:0;

	border-radius: 0;

	margin-right: 0;

	font-family: 'source_sans_probold'!important;

	text-transform:uppercase!important;

}

.navbar_view_all {

	position: relative;

	right: 0;

	top: 0;

	font-size: 21px !important;

	color: #1db2fd !important;

	text-decoration: none !important;

	font-family: 'source_sans_probold'!important;

	line-height: 18px !important;

	text-transform:uppercase!important;

}

.navbar_article_content {

	width: 100%;

	text-align: left;

	padding: 15px 10px 25px;

	border-bottom:1px #dddddd solid;

}

.navbar_article_content strong {

	color: #000000;

	font-size: 21px;

	font-family: 'source_sans_probold'!important;

	text-transform:uppercase!important;

	margin-bottom:10px;

	width:100%;

	display:inline-block;

}

.nav_subscribe_button {

	padding: 0 20px !important;

	width: auto !important;

}

.navbar_article_right

{

	padding:20px 0 0 ;

}

.navbar_article_right h4

{

	padding:0 10px;

	font-size:21px;

	font-family: 'source_sans_probold'!important;

	text-transform:uppercase!important;

	color:#cccccc!important;

}

.logo_navbar_article {

	padding: 14px 10px 0 10px

}

.logo_navbar_article strong {

	font-size:21px;

	font-family: 'source_sans_probold'!important;

	text-transform:uppercase!important;

	color:#cccccc!important;

}

.logo_navbar_article li

{

	width:auto;

	float:left;

}

.navigation li:last-child a:hover,

.navigation li:nth-last-child(3) a:hover,

.navigation li:nth-last-child(2) a:hover

{

	color:#0073c3;

	background-color:#fff;

}

.navigation li:last-child a,

.navigation li:nth-last-child(3) a,

.navigation li:nth-last-child(2) a

{

	background-color:#fff;

	color:#000;

}

.navigation li:hover .submenu

{

	overflow: scroll;

}

.submenu

{

opacity:1;

visibility: visible;

margin-left:-320px;

left: 0;

width: 320px;

background: #fff;

position: fixed;

height: 100%;

z-index:999;

top:0;

padding-top:50px;

overflow: scroll;

}

.submenu.goLeft{

    left: 320px;

}

.overflow_goLeft #slide-menu,

.overflow_goLeft

{

	overflow-y: inherit;

	overflow:hidden;

}

.mobile_show_links

{

	display:block!important;

}

.navbar_view_all

{

	margin-bottom:30px;

}

.nav_subscribe_button

{

	background-color: #0171c5!important;

	color:#fff;

}

.nav_subscribe_button:hover

{

	color:#fff;

}

.mobile_show_links span

{

	border-bottom:1px #dddddd solid!important;

	width:100%;

	display:inline-block;

}

.navigation li:nth-last-child(3) .mobile_show_links span:last-child a

{

	color:#fd8b1e!important;

}

.navigation li:nth-last-child(2) .mobile_show_links span:last-child a

{

	color:#4e8cfd!important;

}

.navigation li:last-child .mobile_show_links span:last-child a

{

	color:#f6505f!important;

}

.back_button

{

	font-size:21px;

	color:#2cbaa7!important;

	font-family: 'source_sans_probold'!important;

	text-transform:uppercase!important;

}

.submenu.hide-goLeft,

.submenu.hide-goLeft2,

.submenu.hide-goLeft3

{

	left: -320px;

}

/*mobile navbar dropdown end*/



/*book review hub responsive*/

.teach_reading_heading {

	width: 66%;

}

.book_leftbar {

	width: 35%;

}

.book_review_leftbar {

	width: 59%;

}

.book_review_leftbar_image {

	width: 21%;

}

.book_review_rightbar {

	width: 63%;

}

.book_of_the_month {

	right: 11px;

}

/*.book_rightbar {

	width: 34%;

}*/

.browse_book_leftbar {

	width: 46%;

}

.browse_book_rightbar {

	width: 50%;

}

.author_image {

	width: 18%;

}

.author_detail {

	width: 79%;

}

.book_rightbar_content {

	width: 60%;

}

.teach_reading_outer {

	padding: 0 2%;

}

.teach_reading_outer {

	padding: 0 2%;

}

.books_tabs_inner

{

width:100%;

float:left;

padding:23px 2% 0;

}

.new_books_term h4 {

	padding-left: 2%;

}

.subscribe_book_leftbar {

	width: 51%;

}

.book_review {

	padding: 13px 2% 0;

}

.latest_book_reviews {

	padding: 21px 2% 10px;

}

.early_years_topbar h3

{

	padding: 0 5px 0 2%;

}

.early_years {

	padding: 0 0 0 0;

}

.early_years_content h4 {

	font-size: 16px;

}

.book_reviewed {

	padding: 30px 2%;

}

.book_reviewed_rightbar {

	width: 60%;

	float: right;

}

.browse_books_outer {

	padding: 30px 2% 0;

}

.world_book_day_outer {

	padding: 30px 2% 32px;

}

.world_book_leftbar {

	width: 64%;

}

.book_day_content h4 {

	font-size: 16px;

}

.world_book_day_rightbar {

	width: 33%;

}

.latest_book_container {

	padding: 29px 2% 50px;

}

.latest_book_rightbar .table_resources_leftbar {

	width: 100%;

}

.latest_book_leftbar {

	width: 64%;

}

.latest_book_rightbar {

	width: 34%;

}

.latest_book_leftbar .table_resources_rightbar {

	width: 100%;

}

.teach_reading_outer p {

	float: left;

}

.books_tabs_nav li {

	margin: 0 22px 0 0;

}

.tabs_book_block_content h3 {

	font-size: 16px;

}

.tabs_book_block_content span {

	font-size: 12px;



}

.view_book_news {

	font-size: 14px;

}

/*book review hub responsive*/



/*new_books_archive*/

.book_archive_description {

	width: 75%;

}

.find_new_book_rightbar {

	width: 50%;

	float: left;

	padding-left: 20px;

}

/*new_books_archive end*/

.view_book_buttons {
	margin:-20px 0 0 0;
}
.resources .giveaways_slider {
	margin-bottom: 20px;
}

.tey-awards_conatiner .row div.item{width:100%;}
.tey-awards_conatiner div.winners-5 {width:100%;}
.tey-awards_conatiner div.winners-4 {width:50%; float:left; clear:both;}
.tey-awards_conatiner div.winners-3 {width:50%; float:right;}
.tey-awards_conatiner .row div.item:first-child:after {display: none;}
.tey-awards_conatiner .row div.item:nth-child(2):after {display: none;}
.final-winners-container .cat-cont a.winners-desk{display: none;}
.final-winners-container .cat-cont a.winners-mob{display:block;}
.row div.item p{height:auto;}

}

@media screen and (min-wimax-width: 1025px) {





  .lego_top_text {

    width: 71%;

  }



  .lego_box {

    width: 320px;

  }



  .lego_margin_left {

    margin-left: 20px;

  }



  .lego_btn_signup {

    right: none;

  }



  .lego_btn_view_all {

    font-size: 15px;

  }



  .lego_news_block ul li {

    width: 203px;

  }







}



/*iPad Screen*/



@media screen and (min-width:767px) and (max-width: 775px) {



.lego_block_news {

  width: 100%;

}



.lego_block_right_new {

  width: 55%;

  position: relative;

  right: 3px;

  height: 330px;



}



.lego_block_products {

  float: left;

  width: 100%;

}



.lego_block_products .lego_gray_box +.lego_gray_box {

  margin-left: 14px;

}



.lego_gray_box {

  margin-right: 0;

  width: 49% !important;

}



.lego_block_left {

  width: 331px;

}



.lego_gray_box img {

  width: 100%;



}



.lego_form_side {

  margin-bottom: 35px;

}



.lego_single_box {

  float: left;

}



.lego_small_block {

  float: left;

  width: 100%;

}



.lego_small_block_blue {

  width: 49%;

  float: left;

}



.lego_small_block_blue img {

  width: 100%;

}





.lego_small_block_blue +.lego_small_block_blue {

  margin-left: 14px;

}



.lego_block_single {

  width: 50%;

  margin: 0 !important;

}



.lego_block_single .lego_single_box {

  width: 100% !important;

}



.lego_two_block {

  width: 50%;

}



.lego_two_block .lego_small_block_blue {

  width: 330px;

  float: right;

}



.lego_block_single .lego_gray_box {

  width: 100% !important  ;

}



.single_2 {

  width: 48% !important;

  margin-top: 10px !important;

}

/* Teachco logo in footer */
.copyright-TC {
  display: block;
  margin: auto;
}

}

/* Teachco logo footer central class */
@media screen and (max-width: 1034px) {
    .copyright-TC {
      display: block;
      margin: auto;
    }
}


@media screen and (min-width:1022px) and (max-width: 1024px) {

  .lego_form_side {

    width: 315px;

  }



  .lego_block_products .lego_block_left {

    margin-right: 0;

  }


  .lego_block_products .lego_block_left +.lego_block_left {

    margin-left: 15px;

  }



  .lego_small_block_blue +.lego_small_block_blue {

    display: none;

  }

  .lego_small_block_blue {

    width: 315px;

  }

  .lego_small_block_blue img {

    width: 100%;

  }

  .lego_single_box {

    width: 315px;

  }

  .lego_single_box img {

    width: 100%;

  }



  .single_2 {

    width: 315px;

  }

  .single_2 img {

    width: 100%;

  }



  .single_1 {

    width: 315px;

  }

  .single_1 img {

    width: 100%;

  }



  .lego_two_block .lego_small_block_blue {

    width: 330px;

  }



}









@media screen and (max-width: 775px) {


.news_rightbar img {max-width: 100%}
  /*Lego responsive*/



  .lego_section {

    padding-left: 15px;

    padding-right: 15px;

  } 





  .lego_top_text {

    width: 63%;

  }



  .lego_side_image {

    padding-left: 0;

    float: right;

  }



  .lego_body_text {

    width: 100%;

    font-size: 18px;

  }

  .lego_body_text_large {

    width: 100% !important;

    padding-bottom: 15px;

  }



  .lego_latest img {

    padding-bottom: 10px;

    width: 287px;

    height: 250px;

  }



  .lego_latest_sto {

    width: 100%;

    float: none;

    padding-bottom: 0;

  }



  .lego_latest_pro {

    width: 100%;

    height: auto;

  }



  .lego_latest_res {

    width: 100%;

    float: none;

    height: auto;

    margin-top: 10px;

  }



  .lego_latest_date {

    font-size: 15px;

  }

  .lego_further {

    font-size: 20px;

  }



  .lego_float_right {

    float: right;

    width: 58% !important;

    font-size: 20px;

  }



  .lego_box{

    width: 46%;

    margin-right: 0;

  }



  .lego_margin_left {

    margin-left: 35px;

  }



  .lego_single_margin {

    margin-left: 10px;

  }



  .lego_box ul li:nth-child(2) h2 a {

    font-size: 25px;

  }

  .lego_box ul li:nth-child(3) p {

    font-size: 17px;

  }

  .lego_box ul li p a {

    font-size: 17px;

  }



  .lego_box ul li h2 {

    font-size: 17px;

  }



  .lego_box ul li p {

    width: 58%;

    font-size: 17px

  }



  .lego_box ul li:nth-child(1) img {

    width: 100%;

  }



  .lego_form_box {

    width: 100%;

    margin-left: 0px;

  }



  .email_div {

    width: 100%;

  }



  .lego_checkboxes {

      float: left;

      width: 100%;

      padding-top: 10px;

  }



  .lego_btn_signup {

    width: 100%;

    position: inherit;

  }



  .lego_checkboxes label {

    font-size: 15px;

  }



  .lego_form_box p {

    font-size: 17px;

  }



  .lego_btn_view_all {

    text-decoration: none;

  }



  /*Products*/



  .lego_form_side {

    float: left;

    width: 100%;

  	border: 2px solid #0073b9;

  }



  .lego_form_side input[type=email] {

    width: 100%;

  }



  .lego_block_cont {

    width: 100%;

  }



  .lego_block_text {

    width: 400px;

    font-size: 17px;

  }



  .lego_block_right h3 a {

    font-size: 20px;

  }



  .lego_block_right {

    margin-bottom: 10px;

    width: 57%;

  }



  .lego_news_block {

    width: 100%

  }



  .hr_hidden {

    display: none;

  }



  .lego_news_block ul li {

    width: 31%;

  }





}







@media screen and (max-width: 767px) {

.resource_outer {

margin-top: 15px;



}

.early_years_topblock img {

	width: 100% !important;

	float: none;

	display: inline-block !important;

}

/* Added by Jefferson Filho*/



.sidebar_ads_m {

  display: block;

  padding-top: 30px;

  text-align: center;

}

.primary-footer-ad {
  display: none;
}

.primary-header-ad {
  display: none;
}
.secondary-header-ad {
  display: none;
}

.sidebar_ads {

  margin-top: 15px;

}



.sidebar_product {

  width: 97%;

  margin-left: 10px;

}



.sidebar_cat_ad {

  text-align: center;

}



.language_leftbar {

  margin-left: 0 !important;

  padding-top: 15px;

  padding-bottom: 15px;

  margin-bottom: 25px !important;

  border-bottom: 1px solid #CCCACA;

  border-top: 1px solid #CCCACA;

  margin-top: 15px !important;

}



/*Jobs*/

.apply_rightbar {

	width:100% !important;

  margin-left: 0 !important;

}

.apply_container {

	width:100% !important;

}

.apply_leftbar {

	width: 100% !important;

}

.apply_left_s {

	width: 100% !important;

}

.btn_upload {

    margin-right: 0;

}

.is_member_txt {

     float: none;;

     position:;

     bottom: 0;

}

.responsive_img {

  width: 100% !important;

}



.btn_apply_bottom {

  padding: 12px 147px;

}



.error_inner .search_button_jobs {

  width: 100% !important;

  margin-top: 10px;

}



.jobs_title_box_border {

  display: block !important;

  text-align: center;

}

.jobs_title_box_border {

  font-size: 25px;

}

.job_single_page_span {

  font-size: 19px;

}



.margin_left_52 {

	margin-left: 0 !important;

}



.job-titles {

    background: #59C6FF;

    padding: 10px !important;

    border-radius: 5px;

    color: white;

}



.early-years .job-titles {

    background: #FF8726;

}

.hide_cross {

  display: none !important;

}

.advanced_search_ul {

    left: 0 !important;

}



.jobtitle_js {

  display: none;

}

.sector_js {

  display: none;

}



.btn_back {

  top: auto !important;

  bottom: 10px;

  left: 3px;

  font-size: 15px;

  padding: 5px 30px !important;

}



.more_info_popup {

  width: 98%!important;

  padding-right: 16px;

}



.more_info_btn_close {

  margin: 1px 5px 2px 3px !important;

}



.weekly_updates {

  width: auto;

  position: auto;

  top: auto;

}



/*Lego responsive*/



.lego_section {

  padding-left: 15px;

  padding-right: 15px;

}



.lego_top_text {

  width: 100%;

}



.lego_side_image {

  padding-left: 30px;

  float: none;

}



.lego_body_text {

  width: 100%;

  text-align: justify;

}

.lego_body_text_large {

  width: 100% !important;

  padding-bottom: 15px;

}



.lego_latest img {

  padding-bottom: 10px;

  width: 94%;

  height: 250px;

}



.lego_latest_sto {

  width: 100%;

  float: none;

  padding-bottom: 0;

}



.lego_latest_pro {

  width: 100%;

  float: none;

  height: auto;

}



.lego_latest_res {

  width: 100%;

  float: none;

  height: auto;

  padding-left: 15px;

}



.lego_float_right {

  float: none;

  width: 96% !important;

}



.lego_box {

  width: 100%;

}



.lego_box ul li p {

  width: 57%;

}



.lego_margin_left {

  margin-left: 0px;

}





.lego_box ul li:nth-child(1) img {

  width: 100%;

  margin-bottom: 10px;

}



.lego_form_box {

  width: 100%;

  margin-left: 0px;

}



.email_div {

  width: 100%;

}



.lego_checkboxes {

    float: left;

    width: 100%;

    padding-top: 10px;

}



.lego_btn_signup {

  width: 100%;

  position: inherit;

}



.lego_single_margin {

  margin-left: 0px;

}









/*Products LEGO*/



.lego_section {

  padding-left: 15px;

  padding-right: 15px;

}



.lego_form_side {

  width: 100%;

  margin-bottom: 20px;

  border: 2px solid #0073b9;

}



.lego_form_side input[type=email] {

  width: 100%;

}





.lego_content img {

	width: 100%;

}



.lego_block_right {

  width: 100%;

}

.lego_block_cont {

  width: 100%;

}



.lego_block_text {

  font-size: 15px;

  padding-right: 0px;

  width: 340px;

}



.hr_line {

  margin-bottom: 25px;

  position: relative;

  right: 5px;

}



.lego_readmore {

  padding-bottom: 20px;

}



.hr_hidden {

  display:none;

}



.lego_news_block {

  width: 100%;

}



.lego_news_block .lego_block_title {

  margin-bottom: 30px;

}



.lego_news_block ul li {

  width: 100%;

  text-align: center;

}



.lego_news_s_block {

  text-align: center;

  float: none;

}





/*Form*/



.lego_form {

  width: 100%;

}

.lego_radio_btn ul li {

  width: 58%;

}

.lego_radio_btn ul li label input[type=radio] {

    width: 10%;

    height: 23px;

    position: relative;

    top: 7px;

}



.lego_form_checkboxes label input[type=checkbox] {

    width: 5%;

    height: 23px;

    position: relative;

    top: 7px;

}



/*end*/





/*end*/

.giveaways_right .article_pdf

{

	border:1px #b20000 solid;

	color:#b20000!important;

}
.resource_entry .giveaways_right .article_pdf
{
	color:#fff!important;
}

.single_entry_mb .leftbar

{

	padding:0px;

}

/*generic_hub*/

.footer_inner {

  padding: 15px 0px 0;

}

.generic_hub_success .success_inner {

  padding: 8px 0px 0;

}

.generic_hub_success

{

	padding:0;

}

body .article_info img

{

	width:auto;

}

/*banner_part*/

.banner_inner li

{

	height:auto;

  overflow:inherit;

  width: 100%!important;

}

body .hub4 li

{

	height:auto;

  overflow:inherit;

  width: 100%!important;

}

body .hub3 li

{

	height:auto;

  overflow:inherit;

  width: 100%!important;

}

body .hub3 li:last-child

{

	width:100%!important;

}

/*banner_part end*/



.banner_outer h1 {

  text-align: left;

  padding:0 10px;

}

.banner_outer h1 span {

  display:none;

}

.search {

  width: 83%;

}

.leftbar {

  padding:0px;

}

.advertise_heading

{

	line-height:30px;

	font-size:25px;

}

.generic_hub_success .leftbar

{

	padding:0 10px;

}

.mb_event .leftbar

{

	padding:0 10px;

}

.location,

.search_submit_button,

.location_menu,

.leftbar,

.key_field,

.banner_column

{

width: 100%;

}

.location_menu

{

	margin:15px 0;

}



.generic_left .article_right {

  width: 100%;

}

.generic_inner {

  padding: 0;

}

.generic_left {

  width: 100%;

}

.generic_news {

  padding: 15px 0 0;

}

.success_leftbar {

  width: 100%;

}

.generic_news .more_news {

  margin-top: 10px;

  padding: 0;

}

.success h1 {

  text-align: left;

}

.success_description {

  text-align: left;

}



.sidebar {

  width: 100%;

}

.resources_side,

.sumbit_resources_inner,

.generic_left .article_left,

.success_leftbar li,

.footer_inner .footer_resources,

.footer_inner .footer_news_block,

.footer_inner .social_network,

.footer_inner .footer_box ul,

.copyright a,

.copyright br {

  display: none;

}

.footer_ad,

.ads_outer {

  padding: 20px 10px;

}

.footer_ad .auto_container {

  overflow-x: scroll;

  width: 100%;

}

.ads_outer .auto_container {

  overflow-x: scroll;

  width: 100%;

}

.subscribe_footer_left {

  font-size: 18px;

  padding: 10px 0px 12px;

  width:100%;

}

.subscribe_footer_right {

  width: 100%;

}

.subscribe_footer {

  display: block;

  padding:0 10px;

}

.subscribe_textfield {

  width: 100%;

}

.more_news_center {

  width: 100%;

}

.more_news {

  width: 100%;

}



.artical_image {

  float: left;

  width: 100px;

}

.artical_image img

{

	width:100%;

	display:block;

}

.more_news_center .article_right {

  padding-left: 10px;

  width: 66%;

}

.article_info {

  display: none;

}



body .article_description

{

	margin-bottom:5px;

}

.article_right p

{

	padding:0;

}

.subscribe_footer_right input[type="submit"]

{

	float:right;

}

.footer_box {

  text-align: center;

  width:100%;

}

.footer_inner {

  padding: 10px 0 0;

}

.copyright

{

	text-align:center;

	padding:5px;

}

.banner_heading h2 {

  font-size: 22px;

}



/*generic_hub end*/



/*404*/

.error_outer h1 {

  font-size: 28px;

}

.error_outer h2 {

  font-size: 21px;

}

.keyword_field {

  width: 100%;

   margin-bottom:10px;

}

.error_inner select {

  margin-left: 0;

  width: 100%;

  margin-bottom:10px;

}

.error_inner .search_button

{

	margin-left:0px;

}

.error_inner label {

  margin-bottom: 7px;

  width: 100%;

}

.error_inner {

  margin-top: 20px;

}

/*404 end*/

/*advertise*/

.advertise_left {

  width: 100%;

}

.sidebar_subscribe,

.sidebar_resources

{

	display:none;

}

.advertise_left h2 {

  font-size: 25px;

}

/*advertise end*/



/*contact*/

.contact_outer p {

  font-size: 18px;

  line-height: 24px;

}

.contact_enquiry_form {

  padding: 20px 10px 0;

}

.contact_form_inner select {

  width: 100%;

}

.form_name {

  width: 100%;

  margin-top:18px;

}

.form_name input {

  width: 100%;

}

.send_button

{

	width:100%;

}

/*contact end*/



/*contact_form_success*/

.success_center {

  width: 100%;

}

.article_right {

  float: left;

  padding-left: 10px;

  width: 72%;

}

.sidebar_story

{

	display:none;

}

.sidebar_news_right {

  width: 67%;

}

/*contact_form_success end*/



/*courses*/

.product_archive {

  width: 100%;

}

.mb_hide

{

	display:none;

}

.events_success

{

	padding:20px 0px 0;

}

body .courses {

  margin-bottom: 15px;

  padding: 10px;

}

.sidebar_news {

  padding: 0 10px;

}

/*courses end*/



/*login*/

.login_outer {

  padding: 25px 10px;

}

.login_inner {

  padding: 15px 15px 20px;

}

/*login end*/

/*subscribe*/

.subscribe_box {

  width: 100%;

  margin-right:0px;

  margin-bottom:20px;

}

.magazine_cover img

{

	width:100%;

}

.subscribe_inner {

  padding: 26px 10px 0;

}

.subscribe_box li

{

	list-style-position:inside;

}

/*subscribe end*/

/*sitemap*/

.sitemap_box {

  width: 100%;

}

.sitemap_box:nth-child(2) {

  margin-right: 0px;

}

.sitemap {

  padding: 0 10px;

}

.sitemap_box h2 {

  font-size: 17px;

}

.sitemap_box h2 a

{

	text-decoration:underline;

}

.sitemap_box h2 a:hover

{

	text-decoration:none;

}

/*sitemap end*/

/*product_archive*/

.product_archive_center

{

	width:100%!important;

	margin:0!important;

}

.product_article_right {

  width: 71%;

}

.archive_success

{

	padding:20px 0px 0;

}

.product_archive_center

{

	padding:0 10px;

}

.sidebar_news

{

	display:none;

}

.news_content h3 {

  font-size: 26px;

}

.product_archive .article_full

{

	padding-left:0px;

}

/*product_archive end*/

/*news_archive*/

.news_content h3 {

  font-size: 20px;

}

.news_pagination .more_news

{

	padding:0px 0 0;

}

.right_float li:last-child

{

	border-bottom:none;

}



.more_news .pagination {

  margin-top: 0;

  padding: 20px 0 10px;

  text-align: left;

  border:none;

}

.news_pagination .leftbar {

  padding: 0;

}

.more_news_center .article_full

{

	padding-left:0px;

}

.news_archive .pagination h2 {

  font-size: 26px;

}

/*news_archive end*/



/*news_single_entry*/

.news_single h1 {

  font-size: 25px;

}

.news_single h2 {

  font-size: 21px;

  color: #444444;

}

.slider_arrow

{

	background-color:inherit;

	width:100%;

	padding:0px;

	top:40%;

}

.slider_caption p

{

	display:none!important;

}

/*slideshow*/

#slider-prev

{

	width:40px;

	position:absolute;

	left:10px;

	top:0px;

}

#slider-prev a

{

	width:40px;

	height:39px;

	background:url(https://s3.eu-west-2.amazonaws.com/www.teachwire.net-assets-test/assets/images/projects/prev_arrow.png) left top no-repeat;

	text-indent:-9999px;

	cursor:pointer;

	outline:none;

	display:block;

}

#slider-next

{

	width:40px;

	right:10px;

	position:absolute;

}

#slider-next a

{

	width:40px;

	height:39px;

	background:url(https://s3.eu-west-2.amazonaws.com/www.teachwire.net-assets-test/assets/images/projects/next_arrow.png) left top no-repeat;

	text-indent:-9999px;

	cursor:pointer;

	outline:none;

	display:block;

}



/*slideshow end*/

.news_single_mobile .social_network

{

	display:none;

}

.share_button {

  width: 100%;

}

.news_single_mobile .nearly

{

	width:100%;

	margin:0px;

}

.recommended_outer

{

	display:block;

}

.language_leftbar {

  width: 100%;

  margin:0px;

}

.language_rightbar {

  width: 100%;

  margin:0;

}

.language_events

{

	padding:0px;

}

.news_single_mobile .blog_sm_mobile

{

	display:block!important;

}

/*news_single_entry end*/



/*product_single_entry*/

.product_single_entry .advertise_left {

  width:100%;

}

.download_left {

  width: 100%;

  margin-bottom:15px;

}

.download_pdf {

  width: 100%;

}

/*.download_pdf_right {

  width: 58%;

}*/

.download_right {

  float: none;

  margin:0 auto;

}

.product_single_entry .advertise_leftbar .social_network

{

	display:block;

}

.advertise_fullwidth .advertise_leftbar

{

	width:142px!important;

}

.advertise_fullwidth .advertise_rightbar {

  padding-left: 0px;

  width:100%;

}

.video a img

{

	width:100%;

	height:auto;

}

.events_video .social_network

{

	display:none;

}

.product_single_entry .language_events

{

	display:none;

}

.product_single_entry .events_video {

  margin-top: 0;

}

.advertise_fullwidth .blog_sm_mobile

{

	display:block!important;

}

.advertise_fullwidth .social_network

{

	display:none!important;

}

.advertise_fullwidth .advertise_leftbar

{

	width:100%!important;

}

.download_outer {

  padding: 10px 10px 10px;

}

.download_left li {

  font-size: 12px;

  margin-right: 0;

  min-width: 50%;

  width: 50%;

}

.product_single_entry .events_video {

  max-width: 100%;

}

.giveaways_right .article_last {

  position: relative;

  text-align: left;

  width: 100%;

}

.giveaways_left

{

	width:43px;

	margin-right:10px;


}
.giveaways_single {
	margin-top: 10px;
}

.giveaways_left img

{

	width:100%;

	height:auto;

}

/*.giveaways_single .article_last span {

  background-color:#fff;

  border-radius: 5px;

  color: #04b4b6;

  display: inline-block;

  font-family: "bebas_neueregular";

  font-size: 23px;

  height: 30px;

  line-height: 30px;

  margin-right: 4px;

  text-align: center;

  text-transform: uppercase;

  width: 40px;

}*/

/*.giveaways_single .article_ks2 {

    border:1px #04b4b6 solid;

}

.giveaways_single .article_sp {

	border:1px #73737d solid;

	color:#73737d!important;

}

.giveaways_single .article_ks3 {

	border:1px #25adf1 solid;

	color:#25adf1!important;

}*/

/*product_single_entry end*/



/*courses_single_entry*/

.nearly {

  margin-left: 20px;

  width: 74%;

}

.single_entry_mb

{

	width:100%;

}

/*courses_single_entry end*/



.single_entry_mb .blog_sm_mobile

{

	display:inline-block!important;

	float:none;

	margin-top:15px;

}

.single_entry_mb .social_network

{

	display:none!important;

}

.single_entry_mb .language_events

{

	display:none;

}

.event_date {

  width: 125px;

}

.olympia .bay_ticket

{

	display:none;

}

.olympia {

  padding-left: 10px;

  width: 55%;

}

.event_top {

	background-color:#e2fbfd;

	padding:10px;

}

.single_entry_mb .nearly {

  margin-left: 0;

  width: 100%;

}

.single_entry_mb .events_single_entry h1 {

  font-size: 30px;

  margin-top: 10px;

}

.button_booknow

{

	display:block!important;

	margin-bottom:10px;

}

.button_booknow a

{

	background-color:#0ca9f9;

	height:44px;

	border:none;

	outline:none;

	font-size:20px;

	color:#ffffff;

	font-family: 'source_sans_probold';

	text-transform:uppercase;

	-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

width:100%;

margin-top:9px;

cursor:pointer;

text-decoration:none;

line-height:44px;

}

.sm_single_entry

{

	margin:0px 0 0px;

	width:100%;

	display:inline-block;

	text-align:center;

}

.sm_single_entry .blog_sm_mobile li

{

	float:none;

	display:inline-block;

	margin-right:2px;

}

/*resources_single_entry*/

.resources .recommended_section {

  margin-top: 0;

}

.recommended_section .article_last {

  bottom: 14px;

  left: 0;

  right: inherit;

  /*top: inherit;*/

}

.recommended_section li

{

	padding:15px 0 44px;

}

/*resources_single_entry end*/

/*free_copy_success*/

.newsletter_success h1

{

	text-align:left;

}

.newsletter_success .success_description

{

	text-align:left;

}

.newsletter_success .sm_single_entry

{

	display:block!important;

	text-align:left;

	margin-top:10px;

}

.newsletter_success .social_network

{

	display:none!important;

}



/*free_copy_success end*/



/*resource_upload_success*/

.resource_upload_success h1

{

	text-align:left;

}

.resource_upload_success .success_description

{

	text-align:left;

}

.add_resource a

{

	float:left;

	background-color:#1db2fd;

}

/*resource_upload_success end*/



/*resources_archive_form_success*/

.resources_centercolumn {

  margin-left: 0px;

  width: 100%;

}

.thanks_message {

  line-height: 24px;

  padding: 15px 38px 0 108px;

  width: 100%;

  font-size:24px;

}

.resources_leftcolumn {

  width: 100%;

}

.resources_centercolumn .recommended_section li {

  padding: 14px 0 44px;

}

/*.resources_form {

  margin-top: 0;

}*/

.resources_centercolumn .mobile_mpuad

{

	margin:0px 0px 5px;

}

.resources_mobile

{

	padding-top:5px;

}

.resources_mobile .error_inner {

  margin: 0px 0px 5px;

}

/*resources_archive_form_success end*/

/*single_entry_150_words_no_author*/

body .no_author .blog_sm_mobile

{

	margin:0px;

}

.news_single .product_single_share_top {

  padding-top: 0px;

}

.product_single_share_top .blog_sm_mobile

{

	margin-bottom:0px;

	margin-top:10px;

}

/*single_entry_150_words_no_author end*/



/*single_entry_no_image*/



.single_no_images .blog_sm_mobile {

  margin-bottom: 10px;

  margin-top: 10px;

}

/*single_entry_no_image end*/



/*resource_upload_1*/

.resource_auto {

  width: 100%;

}

.resource_bottom {

  width: 100%;

  text-align:center;

}

.resource_bottom span

{

	width:100%;

}

.resource_bottom a {

  float: none;

  display: inline-block;

}

/*resource_upload_1 end*/



/*free_copy*/

.request_outer {

  width: 100%;

}

.name_field {

  width:100%;

}

.job_title {

  width: 100%;

}

.request_form_email {

  width: 100%;

}

.country_field {

  width: 100%;

}

.free_copy {

  padding: 30px 10px 0 !important;

}

.free_copy h1

{

	text-align:center;

}

.free_copy .success_description {

  text-align: center;

}

.select_magazine {

  width: 100%;

}

.title_field {

  width: 100%;

}

.request_form_innner div {

  margin-right: 0px;

  margin-bottom:15px;

}

.request_outer h2 {

  font-size: 24px;

}

.free_copy .request_form_innner {

  margin-bottom: 0;

}

.free_copy .success_description {

  font-size: 27px;

  padding-bottom: 10px;

}

.mb_email

{

	margin-bottom:15px;

}

/*free_copy end*/

/*.contact_outer {

  background-color: #fff;

  padding: 5px 10px 0;

  text-align: left;

}

.contact_outer p {

  color: #333333;

  padding:15px 0 0;

}

.contact_outer h1 {

  background-color: #fff;

  color: #1db2fd;

  font-size: 26px;

  line-height: 18px;

  padding: 6px 0px 8px;

}*/

.giveaways_archive .article_last span

{

	display:none;

}

.giveaways_article_last {

  min-height: inherit;

}

/*events_archive*/

.event_right {

  width: 64%;

  float:left;

  padding-left:15px;

}

.mb_event .location {

  width: 100%;

}

.mb_event .key_field {

  width: 100%;

}

.event {

  margin-bottom: 20px;

  padding-left:10px;

  padding-right:10px;

  padding-top:0px;

}

.mb_event .event_share

{

	display:none;

}

/*events_archive end*/

/*resources_archive*/

.resources_form_inner {

  width: 100%;

}

.resources_form_inner select {

  width:100%;

}

.resources_form_inner select:first-child

{

	margin-bottom:15px;

}

.resources_leftcolumn

{

	display:none;

}

.recommended_section li strong br

{

	display:none;

}

.resources_form .resources_form_inner

{

	background-color:#59c6fd;

	padding:15px 15px 20px 15px;

}

.resources_form .resources_form_inner .send_button {

  width: 100%;

}

.resources_form .resources_form_inner h4 {

  color: #fff;

}

.resources_form_inner label

{

	color: #fff;

}

.search_outer .error_inner .search_button

{

	width:100%;

}

.search_outer .success_center .article_last

{

	display:none;

}

.article_right h3 {

  font-size: 17px;

}

.search_outer .error_inner select

{

	display:none;

}

/*resources_archive end*/



/*search_results*/

.search_results .success_center {

  width: 100%;

}

.search_results .article_right {

  width: 72%;

  padding-left: 10px;

}

/*search_results end*/

.product_archive_success .leftbar {

  padding: 0;

}

.news_content h3 a {

  font-size: 21px;

}

.heading_top {

  margin-bottom: 15px;

}

.product_archive_center

{

	padding:0px;

}

.product_reviews h4

{

	margin-top:20px;

}

.news_single .leftbar

{

	padding:0;

}

.news_single .share_button

{

	margin-bottom:10px;

}

.free_copy .advertise_heading {

  font-size: 25px;

}

.footer_ad, .ads_outer

{

	display:none;

}

.mobile_ad

{

	display:block!important;

	width:100%;

	text-align:center;

	margin:10px 0 0 0;

	float:left;

}

.footer_mobile_ad

{

	margin:20px 0 10px;

}

.mobile_mpuad

{

	display:block!important;

	width:100%;

	text-align:center;

	float:left;

	margin:20px 0 0;

}

.generic_news h5

{

	color:#1db2fd;

}

.mb_button

{

	display:inline-block!important;

}

.primary .view_button

{

	background-color:#0073c3;

}

.primary .generic_news h5 {

  color: #0073c3;

}

.secondary .view_button

{

	background-color:#da2648;

}

.secondary .generic_news h5 {

  color: #da2648;

}

.early-years .view_button

{

	background-color:#ff8726;

}

.early-years .generic_news h5 {

  color: #ff8726;

}

.search_outer

{

	margin-bottom:15px;

}

.contact_outer {

  margin: 10px 0 0;

}

.ad_spacing

{

	margin-bottom:15px;

}

.success_inner

{

	padding:20px 0 0;

}

.events_archive .mobile_mpuad

{

	margin:10px 0 20px;

}

.events_archive .pagination {

  padding: 5px 0 0;

}

.video

{

	margin:0px;

}

.content_inner

{

	padding-top:14px;

}

.more_news_center li:last-child

{

	border:none;

	padding-bottom:0px;

}

.customSelect .selectList

{

	width:100%!important;

}

.customSelect dd

{

	width:100%!important;

}

.error_outer {

  padding: 30px 10px 0;

}

.error_input

{

	width:100%;

}

.error_input .keyword_field

{

	width:100%;

}

.range_select {

  float: left;

  margin-right: 0;

  width: 100%;

}

body .subject_select {

  float: left;

  width: 100%;

  margin:10px 0;

}

.error_inner .search_button {

  margin-left: 0;

  width: 100%;

}

.submit_button

{

	width:100%;

}

body .request_inner .submit_button

{

	width:100%;

}

.request_inner {

  padding: 20px 15px 34px;

}

.product_archive_center .article_full

{

	padding-left:0px;

}

.magazine_select

{

	width:100%;

	margin-right:0px;

}

.mobile_contact

{

	background-color:#fff;

	text-align:left;

	padding:0 10px;

}

.mobile_contact h1

{

	background-color:inherit;

	color:#1db2fd;

	border-radius: inherit;

	padding:6px 0px 8px

}

.mobile_contact p

{

	color:#222222;

	padding:13px 0;

}

.free_copy_select {

  width: 100%;

}

.free_copy_select div

{

	margin-bottom:0px;

}

#register-form2 .select_magazine

{

	margin-bottom:0px;

}



.title_field div

{

	margin-bottom:0px;

}

.search_mobile

{

	padding:20px 10px 0;

}

.search_mobile .error_inner

{

	margin-bottom:10px;

}

.search_mobile

{

	margin-bottom:0px;

}

.subscribe

{

	padding:20px 10px;

}

.subscribe .heading_single_entry

{

	display:none;

}

.subscribe .subscribe_description

{

	display:none;

}

.subscribe .advertise_heading

{

	color:#1db2fd;

	font-size:34px;

}

.mobile_magazine_box

{

	width:100%;

	text-align:center;

	display:block!important;

	padding:20px 0 0;

  margin-bottom:20px;

}

.mobile_magazine_box a img

{

	width:32%;

}

.newsletter {

  padding: 10px 10px 0 !important;

}

body .login-popup

{

	width:100%!important;

	left:2%!important;

	right:1%;

	top:0px;

	margin-left:0px!important;

	position:relative;

}

.popup_inner

{

	width:96%!important;

}

body img.btn_close {

  margin: -30px -25px 0 0;

}

.newsletter_success .success_description {

  padding-top: 8px;

  margin-bottom:10px;

  display:inline-block;

}

.newsletter_success h1 {

  margin-top: 10px;

}

.article_last a span {

  display: none!important;

}

.article_last a:hover span

{

	display:block!important;

}

.giveaway_mobile .article_last a

{

	color:#fff!important;

}

.giveaway_mobile .article_last a span

{

	padding:2px 8px!important;

}

.giveaway_mobile .article_last a span strong

{

	color:#fff!important;

}

.success_center .mobile_mpuad

{

	margin:0px;

}

.mobile_contact p

{

	font-size: 19px;

    line-height: 24px;

}

.events_archive .mobile_mpuad

{

	margin: -5px 0 20px;

}

.event_right p

{

	display:none;

}

.event_right .find_out_button

{

	display:none;

}

.event_archive_mb {

  display: inline-block !important;

  padding-bottom: 10px;

  text-align: center;

  margin-top:10px;

  width: 100%;

}

.event_archive_mb .find_out_button

{

	margin-top:10px;

	width:100%;

}

/*events_archive*/

.event_right {

  padding-left: 10px;

  width: 57%;

}

.event_left {

  float: left;

  width: 120px;

  margin:0 auto;

}

.event_left_top {

  width: 100%;

}

/*.event_date {

  width: 100%;

}*/

.event_right h3 {

  font-size: 16px;

  padding: 5px 0 0;

  margin-bottom:5px;

}

.event_right span {

  font-size: 14px;

}

/*events_archive end*/



.language_left_listing {

  display: none;

}

.email {

  margin-bottom: 10px;

}

/*recommended section*/

.resources_box {

  width: 100%;

  margin-bottom:20px;



}

.recommended_left {

  width: 100%;

}

.recommended_right {

  width: 100%;

}

.recommended_outer

{

	padding-bottom:0px;

	border-top:none;

	padding-top:0px;

	margin-bottom:0px;

}

.recommended_outer h3

{

	display:none;

}

.resources_box_bottom h3

{

	display:inline-block;

	background-color:#1db2fd;

	color:#fff;

	padding:5px 10px;

	width:auto;

	margin-left:-10px;

	margin-bottom:20px;

}

.resources_box_bottom span

{

	width:100%;

	float:left;

}

.product_review {

  display: none;

}

.resources_box_3, .resources_box_4

{

	margin-top:0px;

}

.resources_box_4

{

	margin-bottom:0px;

}

.recommended_right .resources_box_bottom

{

	 margin-top: -26px;

	 padding-top:0px;

	 padding-bottom:10px;

}

.recommended_left .resources_box_bottom

{

	margin-top: -26px;

	padding-top:0px;

	padding-bottom:10px;

}

.secondary .recommended_outer h3

{

	background-color:#ca415b;

	color:#fff!important;

}

.primary .recommended_outer h3 {

  color:#fff!important;

  background-color:#0073c3;

}

.early-years .recommended_outer h3 {

  color:#fff!important;

  background-color:#ff8726;

}

/*recommended section end*/

.news_rightbar {

  margin-left: 0px;

  width: 100%;

  margin-top:10px;

}

#register-form5 div.range_select {

  margin-right: 0px;

  width: 100%;

  margin-bottom:15px;

}

#register-form5 div.range_select:last-child

{

	margin-bottom:0px;

}

.giveaways_archive .article_last

{

	display:none;

}

.giveaways_archive .entertowin_button

{

	margin-top:8px;

}

.load_more_btn

{

	display:inline-block!important;

	background-color:#e1e1e1;

	color:#333;

	text-transform:uppercase;

	width:100%;

	text-align:center;

	text-decoration:none;

	font-family: 'source_sans_prosemibold';

	font-size:17px;

	margin:20px 0 0;

	height:40px;

	line-height:40px;

}

.load_more_btn:hover

{

	background-color:#c2c2c2;

}

.laguage_text_left {

width: 100%;

}

.language_show_outer p {

float: left;

width: 100%;

}

.ticket_button {

float: left;

}

.language_show_outer {

padding: 15px 10px 12px;

}

.product_single_entry .language_leftbar

{

	display:none;

}

.product_single_entry .courses_inner

{

	padding-top:13px;

}

.giveaways_single .article_last

{

	padding-top:10px;

}



.ads_mobile

{

	display:block!important;

	width:100%;

	text-align:center;

	float:left;

	margin-bottom:15px;

}





/*.resource_upload_mb .upload_image

{

	display:none;

}*/

.resource_upload_mb .resource_bottom

{

	display:none;

}



.cloud_close_btn

{

	display:block!important;

	position:absolute;

	right:10px;

	font-size:21px;

	font-family: 'source_sans_prosemibold';

	color:#fff;

}

.cloud_close_btn a

{

	color:#fff!important;

	text-decoration:none;

}

.cloud_close_btn img

{

	float:inherit;

	margin:0px;

}

.resources_mobile h1

{

	margin-bottom:10px;

	width:100%;

	float:left;

}

.fileUpload {

  width: 100%;

}

.fileUpload p {

  margin-bottom: 10px;

  margin-right: 0;

  padding-top: 0;

  width: 100%;

  text-align:center;

}



.event_entry_ad

{

	margin-left:0px;

	width:100%;

	float:left;

	text-align:center;

}

.events_single_entry h3

{

	text-align:left!important;

}

.events_single_entry p

{

	text-align:left!important;

}

.events_single_entry .language_leftbar

{

	display:none;

}



.events_single_entry img

{

	margin:0px;

}

#register-form4 .upload_image {

  border: medium none;

  float: left;

  margin: 0;

  padding: 20px 0 0;

  text-align: left;

  width: 100%;

}

#register-form4 .resource_left .resource_bottom {

  float: left;

  max-width: 287px;

  padding-top: 10px;

  width:100%;

}

.privacy_policy {

  padding: 10px 10px 0;

}



.fileUpload input.upload {

  padding: 10px 0;

  top: 37px;

}

.resource_step1 .fileUpload p

{

	display:none;

}

.resource_step1 #submitHandler

{

	display:none;

}

.step3 .resource_bottom {

  display:block!important;

}

.step3 .uploadArea

{

	border:none;

	width:100%;

}



.step3 .fileUpload p

{

	display:block!important;

}

.step3 .step3_btn #submitHandler

{

	display:block;

}

.step3

{

	border:none;

	background-color:#fff;

	text-align:left;

	margin:0px;

	padding-top:10px;

}

.step3 .resource_heading

{

	display:none;

}

body .step3 .hide-click

{

	display:none!important;

}

.step3 .uploadArea {

  padding: 0;

}

.step3 .resource_bottom {

	padding-top:0px;

	width:266px;



}

.step3 .item_name

{

	padding-top:30px;

}

.new_heading .description_page

{

	display:none;

}

.step3 .resource_auto {

  padding: 0;

}

body .resource_step3

{

	padding-top:0px;

}

.resource_step3 .resource_right {

  padding: 22px 10px 30px;

}

#recommendedlist .mobile_mpuad

{

	margin:0px 0px 20px;

}

.step3 .resource_bottom p {

  width: 53%;

}

/*newsletter*/

.newsletter_bottom

{

	display:none;

}

.newsletter_left

{

	display:none;

}

.newsletter_right {

  width: 100%;

  margin-top:25px;

}

.newsletter_right .accept_terms {

  padding: 28px 53px 0 0;

}

.newsletter_right h2 {

  font-size: 18px;

  padding-right: 0;

}

.newsletter_heading p {

  font-size: 20px;

  line-height: 22px;

  padding:0px;

}

.newsletter_heading h1 {

  font-size: 23px;

  margin-bottom:5px;

}

.newsletter_heading {

  padding: 14px 0 20px;

}

.newsletter_inner {

  padding: 0px 0 35px;

}

.newsletter_outer {

  padding: 35px 10px 0;

}

/*newsletter end*/

/*masonry css*/



.grid-item .artical_image {

  width: 100px;

}

.grid-item .content_grid {

  float: left;

  padding-left: 10px;

  width: 66%;

}

.grid-item .article_info span {

  width: 71%;

}

/*masonry css end*/



.landing_auto {

  padding: 0 10px;

  width: 100%;

}

.landing_form h2 {

  font-size: 15px;

  line-height:21px;

}

.landing_form h1 {

  font-size: 22px;

  line-height: 22px;

}

.email_textfield {

  width: 100%;

}

.signup_btn {

	float:left;

	margin-left:0px;

	width:100%;

	margin-top:21px;

}

.landing_form {

  padding: 31px 15px 49px 15px;

}

.logo_landing

{

	padding:30px 0;

}

.logo_landing img

{

	width:300px;

}

.landing_form_inner {

  padding: 20px 0 0;

}



/*home page*/

.primary_leftbar {

  width: 100%;

}

.primary_resourcesblock

{

	display:none;

}

.primary_rightbar {

  padding: 16px 15px 0 15px;

  width:100%;

}

.search_resource

{

	margin-right:0px;

}

.first .artical_image

{

	width:100%;

	margin-bottom:10px;

}

.primary_newsblock li

{

	padding-bottom:14px;

}

.primary_newsblock li.first

{

	border-bottom: 1px dashed #c3c3c3;

	margin-right:0px;

}

.primary_newsblock li.second {

  padding-top: 14px;

}

.primary_newsblock li p

{

	display:none;

}

.primary_newsblock .article_description a {

  font-size: 18px;

}

.primary_rightbar .artical_image {

  width: 100px;

  margin-right:10px;

}

.primary_rightbar .article_description a {

  font-size: 18px;

}

.primary_rightbar li p

{

	display:none;

}

.home_banner h1 {

  font-size: 28px;

}

.home_banner h2 {

  font-size: 23px;

}

.home_banner p span {

  margin-left: 3px;

  word-spacing: 2px;

}

.home_banner {

  padding: 30px 0 32px;

}

.banner_button {

  padding: 30px 0 37px;

}

.resource_button_mb

{

	display:block!important;

}

.resource_button_mb a

{

	background-color:#0073c3;

	text-align:left;

	font-size:24px;

	color:#ffffff;

	font-family: 'source_sans_probold';

	width:100%;

	display:inline-block;

	text-decoration:none;

	padding:13px 10px;

}

.secondary_resource_button a

{

	background-color:#da2649;

}

.early_years_resource_button

{

	margin-bottom:20px;

}

.early_years_resource_button a

{

	background-color:#fe5512;

}

.primary_rightbar li

{

	width:100%;

	float:left;

}

/*home page end*/

.login_popup

{

	max-width:100%;

}

.passfield input[type="text"]

{

	width:60%;

}

body #login-box23 {

  left: 0 !important;

  margin-left: 0 !important;

  padding: 10px;

  position: relative;

  right: 0;

  top: 40px;

  width: 99% !important;

}

body #login-box24 {

  left: 0 !important;

  margin-left: 0 !important;

  padding: 10px;

  position: relative;

  right: 0;

  top: 40px;

  width: 99% !important;

}

.recommended_left .product_review

{

	display:block;

}

.recommended_left .grammer_product {

  float: left;

  width: 100%;

}

.recommended_left .sidebar_news {

  display: block;

  padding:0px;

}

.recommended_left .sidebar_news li {

  padding: 0;

}

.recommended_left .sidebar_news li p {

  display: none;

}

.recommended_left .sidebar_news_right {

  margin-bottom: 10px;

  padding-left: 0;

  width: 100%;

}

.events_archive_search .key_field

{

	width:100%;

}

.events_archive_search .location {

  width: 100%;

  margin-left:0px;

}

.event_from_search .location

{

	width:100%;

	margin-left:0px;

}

.event_from_search .key_field

{

	width:100%;

	margin-bottom:10px;

}

.resources_form_inner .range_select {

  width: 100%;

  margin-right:0px;

  margin-bottom:15px;

}

.resources_form_inner .range_select:last-child

{

	margin-bottom:0px;

}

.nav-button {

		display: block!important;

		position:relative;

		top: 0px;

		left: 0px;

		width: 100%;

		height: 35px;

		background:#2c353a url('https://s3.eu-west-2.amazonaws.com/www.teachwire.net-assets-test/assets/images/projects/menu-icon-large.png');

		background-position: right top;

		background-repeat: no-repeat;

		background-size: 50px, 100%;

		cursor: pointer;

		border: 0 none;

		z-index: 999;

		text-align:left;

		color:#fff;

		font-family: "source_sans_prosemibold";

		font-size:22px;

	}

	.nav-button.open {

		background:#2c353a url('https://s3.eu-west-2.amazonaws.com/www.teachwire.net-assets-test/assets/images/projects/close-icon-large.png');

		background-position: right top;

		background-repeat: no-repeat;

		background-size: 50px, 100%;

	}



	/* Navigation Bar

	-------------------------------------------------------- */

	.primary-nav {

		width: 100%;

		float: none;

		background-color: #2c353a; /* change the menu color */

		display: none;

		height: 50px;

		margin: 0;

		padding: 0;

		overflow: hidden;

		position:relative;

		top: 0px;

		left: 0px;

		z-index: 998;

		clear: both;

	}

	.primary-nav li {

		display: none;

		width: 100%;

		font-family: Arial;

	}

	.primary-nav li a {

		display: block;

		width: 100%;

		padding: 10px 10px;

		font-size: 14px;

		font-weight: bold;

		text-shadow: -1px -1px 0 rgba(0,0,0,.15);

		color: white;

		text-decoration: none;

		border-bottom: 1px solid rgba(0,0,0,.2);

		border-top: 1px solid rgba(255,255,255,.1);

		text-align:left;

		font-family: "source_sans_proregular";

	}

	.primary-nav li a:hover {

		background-color: rgba(0,0,0,.5);

		border-top-color: transparent;

	}

	.primary-nav > li:first-child {

		border-top: 1px solid rgba(0,0,0,.2);

	}



.primary-nav > li:last-child

{

	border-bottom:none;

}

	/* Toggle the navigation bar open  */



	.primary-nav.open {

		height: auto;

		padding-top: 12px;

		display:block;

	}

	.primary-nav.open ul

	{

		margin:0;

		padding:0;

	}

	.primary-nav.open li {

		display: block;

	}

	.advertising_secondary_nav li a

{

	-webkit-border-radius: 0px;

-moz-border-radius: 0px;

border-radius: 0px;

}

.advertising_secondary_nav li {

  margin: 0 0px;

}



.advertising_leftcolumn {

  width: 100%;

}

.advertising_leftcolumn img

{

	width:100%;

	height:auto;

}

.advertising_rightcolumn {

  margin: 10px 0 0;

  width: 100%;

}



/*advertising end*/



/*product_advertorial*/

.advertorial_block div {

  width: 100%;

  margin-bottom: 15px;

}

.advertorial_block div:last-child

{

	margin-bottom:0px;

}

.presenceblock .advertising_leftcolumn {

  width: 100%;

}

.presenceblock .advertising_rightcolumn {

  padding-top: 0;

  width: 100%;

  margin-left:0px;

}

.advertising_recommended {

  margin-top: 50px;

}

.advertising_recommended .advertising_rightcolumn {

  margin-right: 0;

  padding-top: 0;

  width: 100%;

}

.advertising_recommended .advertising_leftcolumn {

  margin-top: 20px;

  width: 100%;

}

.presenceblock .advertise_btn {

  padding-top: 21px;

  width: 100%;

}

.dropdown_block {

  margin-top: 50px;

}

.advertise_bottom_leftbar

{

	width:100%;

}

.advertise_footer p {

  text-align: center;

  width: 100%;

}

.advertise_footer a {

  float: none;

  margin-right: 0;

}

.advertise_footer {

  text-align: center;

}

.advertise_bottom h4 {

  font-size: 22px;

}

.advertise_btn {

  margin-bottom: 0;

}

.advertise_btn a {

  font-size: 20px;

  min-width: 46%;

}

.advertising_top h1 {

  font-size: 23px;

}

.advertising_top h2 {

  font-size: 24px;

}

.advertising_rightcolumn .advertise_btn a {

  min-width: 46%;

}

.advertising_rightcolumn .get_touchbtn {

  margin: 20px 0 0 10px;

}



.fiction_buttons{

  width:91%;

  text-align:center;

}



.fiction_buttons .reception{

  padding:2%;

  margin-right:2%;

}



.fiction_buttons .ks1{

  padding:2%;

  margin-right:2%;

}



.fiction_buttons .ks2{

  padding:2%;

  margin-right:2%;

}



.fiction_judges{

  width:100%;

}



.fiction_judges ul{

  width:100%;

  display:block;

}





.fiction_main_inner{

  width:100%;

}



.fiction_main_inner p{

  padding:30px 10%;

}



.fiction_white {

  width:100%;

}



.fiction_right{

  float:none;

  width:100%;

  text-align:center;

}

.fiction_banner_inner{

  width:100%;

}



.fiction_banner h1{

  width:100%;

  text-align:center;

}



.fiction_banner h2{

  width:100%;

  text-align:center;

}



.fiction_left{

  float:none;

  width:100%;

  text-align:center;

}



.fiction_left img{

  float:none;

  width:50%;

  margin:0 auto;

  display:block;

  margin-top:25px;

}



.fiction_list {

  width:49%;

}



.fiction_button_long{

  width:100%;

}



.specials_main_inner{

  width:100%;

}



.number_bonds_btn_resource{

  width:100%;

  margin-top: 10px;

}

.number_bonds_btn_stories{

  width:100%;

  margin-top:10px;

  margin-left:0;

}

.number_bonds_main{

  width:350px;

  margin:0 auto;

}



.mobile-hide{

  display:none;

}



/*product_advertorial end*/



/*book_reviews page*/

.book_article_left {

	width: 100%;

	margin-bottom:10px;

}

.book_article_right {

	width: 100%;

	padding-left: 0;

}

.enquire_name, .enquire_email {

	width: 100%;

	margin-bottom: 15px;

}

.enquire_button {

	width: 100%;

	margin-left: 0;

}

.book_reviews .social_network,

.more_book_review,

.popular_authors {

	display: none!important;

}

.book_reviews .blog_sm_mobile {

	display: block !important;

}

.book_review_ad img

{

	width:100%;

}

.book_topic_left {

	width: 100%;

	text-align: center;

}

.book_topic_right {

	width: 100%;

	text-align: center;

}

.book_review_author_description {

	width: 75%;

	float: left;

	padding-left: 30px;

}

/*book_reviews page end*/

/*author_single*/

.author_profile {

	width: 100%;

	text-align: center;

	margin-bottom:20px;

}

.author_profile img {

	width:150px;

}

.author_profile_info {

	width: 100%;

	text-align: center;

	padding:0 5px;

}

.author_profile_info h1

{

	text-align:center;

}

.book_articles_leftbar {

	width: 130px;

}

.book_articles_rightbar {

	width: 70%;

	padding-left: 15px;

}

/*author_single end*/

/*generic_hub_page*/

.links_column {

	width: 100% !important;

	padding: 10px 0;

	border-bottom: 1px #dddddd solid;

	border-right: 0;

}

.links_column h5 a {

	float: right;

}

.blue_links_inner {

	padding: 0 0 0;

}

.book_articles_right

{

	display:none;

}

.book_articles_outer {

	padding: 30px 2% 0;

	border:0;

}

.book_articles_left {

	width: 100%;

}

.generic_banner_inner h1 {

	font-size: 26px;

}

.generic_banner_inner p {

	line-height: 20px;

	font-size: 12px;

}

.generic_banner_button a {

	font-size: 14px;

}

.generic_banner

{

	margin-top:5px;

}

.table_resources_rightbar {

	width: 100%;

}

.icon_key_block {

	display:none;

}

.table_resources_leftbar {

	width: 100%;

	margin-top: 20px;

}



.table_resources_leftbar .keyword_field {

	margin-bottom: 20px;

}

.worksheet_articles_button .mb_hide

{

	display:none;

}

body .worksheet_articles_button .mb_show

{

	display:inline-block!important;

	width:70%;

	padding: 15px 20px;

}

.worksheet_articles_button

{

	/*border-bottom: 1px #dddcdc solid;*/

}

/*generic_hub_page end*/

/*hub_page_articles*/

.hub_page_articles li {

	width: 100%;

	margin-right: 0;

	border-bottom:1px #dddcdc solid;

	padding:20px 0;

}

.hub_page_articles li:last-child

{

	border-bottom:0;

}

.hub_page_articles li li

{

	border-bottom:0;

	padding:0;



}

.hub_page_articles {

	padding: 0 0 5px;

}

.hub_page_articles_top

{

	padding-top:20px;

}

.generic_grid-sizer

{

	width: 47%!important;

}

.generic_grid-item {



  width: 47%!important;

}

.blue_links_block

{

	margin-bottom:0;

}

/*hub_page_articles end*/



/*book review hub responsive*/

.teach_reading_logo

{

	width: 100%;

	text-align: center;

	padding:42px 0 0;

}

.teach_reading_logo img

{

	width:192px;

	float:none;

}

.teach_reading_heading

{

	width: 100%;

	text-align: center;

}

.teach_reading_outer p {

	float: none;

	text-align: center;

}

.books_tabs_inner li {

    width: 100%;

    margin: 0 0 28px;

}

.books_tabs_inner h2 {

	text-align: left;
	float:left;
	width:78%;

}
.books_tabs_inner span
{
	float:left;
	padding-top: 25px;
}

.books_tabs_inner h2 a {

	float: left;

	width: 100%;

}

.books_tabs_inner h2 span {

	line-height: 14px;

	margin-top: 6px;

	float:right;

}

.early_years h3 small {

	float: right;

	margin-top: 8px;

}

.subscribe_book {

	width: 93%;

	margin:0  21px 31px;

}

.subscribe_book_leftbar {

	width: 100%;

	text-align: center;

}

.book_review_leftbar {

	width: 100%;

	margin-bottom:30px;

	text-align:center;

}

.book_review

{

	text-align:center;

}

.book_review_rightbar {

	width: 100%;

	margin: 14px 0 0;

}

.book_review_rightbar h4,

.book_review_rightbar span,

.book_review_rightbar p

{

	text-align:left;

}

.publishing_button

{

	float: none;

	display:inline-block;

}

.book_rightbar {

	width: 300px;

	float: none;

	display: inline-block;

}

.latest_book_reviews p {

	margin: 0 0 20px;

}

.browse_book_leftbar {

	width: 100%;

	text-align:center;

	margin-bottom:29px;

}

.browse_book_leftbar li {

	float: none;

	display: inline-block;

}

.browse_book_rightbar {

	width: 100%;

}

.book_reviewed_leftbar {

	width: 100%;

	text-align: center;

	margin-bottom:25px;

}

.book_reviewed_rightbar {

	width: 100%;

	float: right;

}

.name_field {

	width: 100%;

	margin-bottom: 20px;

}

.book_reviewed_rightbar .enquire_button {

	width: 100%;

}

.world_book_leftbar {

	width: 100%;

	margin-bottom:30px;

}

.world_book_detail_leftbar {

	width: 100%;

	float: left;

}

.world_book_leftbar h3 {

	text-align: center;

}

.world_book_leftbar p {

	text-align: center;

}

.book_day_content p

{

	text-align:left;

}

.book_day_content

{

padding-bottom: 21px;

border-bottom: 1px dashed #c3c3c3;

margin-bottom: 15px;

}



.world_book_day_rightbar {

	width: 299px;

	float: none;

	margin: auto;

}

.world_book_social_media h5::before {

	width: 43%;

}

.world_book_social_media h5::after {

	width: 43%;

}

.book_review_ads img

{

	width:100%;

}

.latest_book_leftbar {

width: 100%;

border-bottom:none !important;

}

..book_articles_outer .articles_from_outer

{

border-bottom:1px solid #fff !important;

}

.latest_book_rightbar {

	width: 100%;

	float: right;

}

.browse_topics

{

	text-align:center;

}

.browse_topics li {

	float: none;

	display: inline-block;

}

.latest_book_container {

	border-bottom: 1px solid #dddcdc;

	padding: 25px 2% 10px;

}

.show_on_mobile

{

	display:block;

}

.show_on_desktop

{

	display:none;

}

.book_articles_banner

{

	width: 100%;

	float: left;

	text-align: center;

}

.book_articles_banner img

{

	width:300px;

	float:none;

}



.new_books_term h4 small {

	float: right;

	line-height:29px;

}

.teach_reading_heading {

	padding-left: 0;

}

.books_tabs_nav

{

	overflow:scroll;

}

.books_tabs_nav ul

{

	width:744px;

	overflow-x:scroll;

}

.border_none

{

	border-bottom:none !important;

	margin:0 !important;

	padding-bottom:0 !important;

}

.book_review_ads

{

	display:none;

}

.browse_book_rightbar h5 a {

	display: block;

}

.browse_book_rightbar h5 small {

	float: right;

	margin-top: 7px;

}

/*book review hub responsive*/

/*new_books_archive*/

.book_archive_description {

	width: 62%;

}

.books_archive_article_image {

	width: 95px;

	float: left;

	text-align: center;

	padding-left: 10px;

}

.books_archive_article_image img

{

	width:100%;

	display:block;

}

.books_archive .browse_book_leftbar {

	width: 100%;

	text-align: left;

	overflow-x:scroll;

	margin-bottom:0;

}

.books_archive .browse_book_leftbar ul

{

	width:800px;

}

.find_new_book_leftbar {

	width: 100%;

}

.find_new_book_rightbar {

	width: 100%;

	float: left;

	padding-left: 0;

	padding-top: 10px;

}

.find_new_book h4 a small

{

	display:none;

}

/*new_books_archive end*/
.enquire_button {
	font-size: 17px;
}
.early_years_topblock {
	height: 150px;
	overflow: hidden;
}
.early_years_topblock img {
	width: auto !important;
}
.book_of_the_month {
	z-index: 15;
	-webkit-transform:translateZ(15px);
-moz-transform:translateZ(15px);
-o-transform:translateZ(15px);
transform:translateZ(15px);
}
.book_review_leftbar_image {

	width: 265px;

	float: none;

	display:inline-block;
	position:relative;
	z-index:12;
		-webkit-transform:translateZ(12px);
-moz-transform:translateZ(12px);
-o-transform:translateZ(12px);
transform:translateZ(12px);

}
.book_review_leftbar_image img:hover
{
-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.book_day_image {
	text-align: center;
}
.book_day_image img {
	width: 270px;
	float: none;
}
.world_book_leftbar h2
{
	text-align:center;
}
.book_single input[type=text] {
    width: 100%!important;
}
}



@media screen and (max-width: 715px) {

  .number_bonds_news_text{

    margin:10px;

    float:left;

  }

  .number_bonds_news{

    height:375px;

  }



  .tey-steps div{height:290px;}

.browse_book_leftbar li {
	font-size: 19px;
}
.browse_topics li a {
	font-size: 21px;
}

}



@media screen and (max-width: 579px) {

	.featured_coupon {



	margin: 20px 0 0 0;

}

 .techino-how-to-container{height:289px;}


.book_rightbar_content span {

	color: #757575;

	font-size: 13px;

	display: block;

}

  .notification_inner

  {

  	max-width:96%;

  	background-color:#ffffff;

  	-webkit-border-radius: 5px;

  -moz-border-radius: 5px;

  border-radius: 5px;

  margin:50px 2% 0;

  padding:20px 15px;

  }

  .notification_logo img {

    width: 277px;

  }

  .notification_message {

    font-size: 26px;

  }

  .notification_inner p {

    font-size: 16px;

  }

  .notification .login_outer {

    padding: 50px 0 145px;

    width:96%;

    margin:0 2%;

  }



  .fiction_list {

    width:100%;

  }



  .fiction_list h2{

    height:auto;

  }



  .fiction_list p{

    height:auto;

  }

  .number_bonds_news{

      height:400px;

    }

  .subs-block .split{

    width:100%;

    border:none;

  }



  .lego_block_news {

    width: 100%;

  }



  .lego_block_left {

    width: 100%;

    height: 330px;

  }



  .lego_block_left img {

    width: 100%;

    border-radius: 0;

    border: 1px solid #dddddd;

  }



  .lego_block_right_new {

    width: 100%;

    border-radius: 0;

    border-top: 0;

    border-left: 1px solid #dddddd

  }



  .lego_gray_box {

    height: 330px;

  }



  .lego_gray_box {

      height: auto;

      margin-bottom: 20px;

  }



  .lego_small_block_blue {

    width: 100%;

  }



  .lego_small_block_blue img {

    width: 100%;

  }



  .lego_small_block_red {

    width: 100%;

  }



  .lego_small_block_red img {

    width: 100%;

  }



  .lego_two_block {

    width: 100%;

  }



  .lego_b_pro {

    margin-left: 0 !important;

  }

.facebbok_iframe {
	overflow-x: scroll;
}


}



@media screen and (max-width: 479px) {

  .tey-awards_conatiner div.winners-4 {width:100%; float:none; clear:both;}
  .tey-awards_conatiner div.winners-3 {width:100%; float:none;}

  .tey-awards_conatiner .item{width:100%;}

  div.tey-judge-block{width:100%;}

  .categories-container div.tey-awards_conatiner:first-child {height:100%;}

  .categories-container div.item::after{display:none;}

  .tey-steps div{width:100%; margin:0;}

  .tey-steps div:last-child{margin-bottom:20px;}

  .tey-steps div:first-child{border-radius: 6px 6px 0 0;}

  .tey-steps div:nth-child(3){border-radius: 0 0 6px 6px;}

  .tey-steps div:first-child::before{left:10%;}

  .tey-steps div:nth-child(2)::before{left:20%;}

  .winners-container li {width:100%;}

  .tey-steps div{height:100%;}

  .techino-footer-left {margin-left:0px !important;}

.techino-inner_conatiner p{width: 100%}

.techino-btnO {width: 90%;}

.techino-btnB {width: 90%;}

.techino-btnC {width: 100%;}

.techino-btnO a{font-size: 24px;}

.techino-btnB a{font-size: 24px;}

.techino-header-inner h1 {font-size:32px;}


.techino-left img{width:100%;}


 .techino-awards_conatiner .item{width:100%;}

  div.techino-judge-block{width:100%;}

  .categories-container div.techino-awards_conatiner:first-child {height:100%;}

  .button_block a {
    margin-right: 0px;
    margin-bottom: 10px;
  }

  .button_block {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    margin: 0 auto;
  }


  .courses_left {

    width: 100%;

  }

  .courses_right {

    margin-top: 10px;

    text-align: center;

    width: 100%;

  }

  .find_out_button {

    float: none;

    margin: auto;

    width: 100%;

  }

  .advertise_event_left {

    font-size: 22px;

    line-height: 20px;

    margin-bottom: 10px;

    text-align: center;

    width: 100%;

  }

  .forgotten_anchor

  {

  	width:100%;

  	display:inline-block;

  }

  .single_entry_mb .osiris_logo {

    height: auto;

    width: 100%;

  }

  .entry_logo_box

  {

  	width:100%;

  	margin:-25px 0 0;

  }

  .entry_logo_box img

  {

  	width:100%;

  	height:auto;

  }



  .number_bonds_news{

      height:475px;

    }



  .thanks_message {

    font-size: 21px;

    padding: 15px 10px 10px 70px;

    background-position:10px;

  }



  .jobs_titlecolumn {

    padding: 15px;

  }



  .keyword_field_jobs {

    width: 100%;

  }

  .mailing-jobs-btn {

    width: 100%;

    margin-top: 5px;

  }





  /*book_reviews page*/

  .buy_book_button {

	font-size: 10px;

	padding: 15px 10px;

}

.download_book_button {

	font-size: 10px;

	padding: 13px 10px;

}

.book_article {

	padding: 19px 15px;

}

.book_review_author_pic {

	width: 82px;

}

.book_review_author {

	padding: 20px 15px 26px 15px;

}

.book_review_author_description {

	width: 69%;

	padding-left: 10px;

}

  /*book_reviews page end*/



  /*Authors*/

  .author_picture {

	width: 80px;

}

.author_description {

	width: 68%;

	padding-left: 15px;

}

  /*Authors end*/

/*author_single*/

.book_article_image {

	height: auto;

	overflow: hidden;

}

.book_articles_leftbar {

	width: 100px;

}

.book_articles_rightbar {

	width: 62%;

	padding-left: 15px;

}

/*author_single end*/

/*generic_hub_page*/

.generic_banner_inner p {

	line-height: 17px;

	font-size: 11px;

}

.generic_banner_inner h1 {

	font-size: 22px;

}

.generic_banner_button a {

	font-size: 12px;

	padding: 12px 30px;

}

.table_worksheet h2 {

	font-size: 19px;

}

.generic_grid-sizer

{

	width: 47%!important;

}

.generic_grid-item {



  width: 47%!important;

}

.table_resources_rightbar .content_grid {

	padding: 12px 10px 15px;

}

/*generic_hub_page end*/



/*book review hub responsive*/

.teach_reading_heading h1 {

	font-size: 26px;

	line-height: 53px;

}

.books_tabs_inner h2 a {

	font-size: 20px;

}

.books_tabs_inner {

	padding: 14px 2% 0;

}

.new_books_term h4 a {

	font-size: 23px;

}

.new_books_term {

	padding: 16px 0 0 0;

	margin:0;

}

.book_rightbar_content h5 {

	font-size: 15px;

}

.book_rightbar_content span {

	font-size: 12px;

}

.book_carsoual_inner {

	margin-bottom: 0;

}

.subscribe_book {

	width: 88%;

	margin: 0 21px 31px;

}

.subscribe_textfield {

	width: 100%;

}

.book_review_rightbar h4 {

	font-size: 18px;

}

.book_leftbar img {

	width: 99% !important;

	float: left;

}

.subscribe_book_leftbar {

	padding: 30px 0 0;

}

/*.book_reviewed_leftbar h3 {

	font-size: 15px;

}*/

/*book review hub responsive*/

}

  .header_mobile

  {

  	display:none;

  }

  body .mb_show

  {

  	display:none;

  }

  body .header_links li:nth-child(2)

  {

  	background:none;

  }

  .blog_sm_mobile

  {

  	display:none;

  }

  .button_booknow

  {

  	display:none;

  }

  .mobile_ad

  {

  	display:none;

  }

  .mobile_mpuad

  {

  	display:none;

  }

  .mb_button

  {

  	display:none;

  }



  #trigger .fa

  {

  	font-size:24px;

  	color:#fff;

  }

  .mobile_magazine_box

  {

  	display:none;

  }

  /*terms and conditions popup*/

  #mask {

  	display: none;

  	background: #000;

  	position: fixed; left: 0; top: 0;

  	z-index: 10;

  	width: 100%; height: 100%;

  	opacity: 0.8;

  	z-index: 999;

  }



  .login-popup{

  	display:none;

  	float: left;

  	font-size: 1.2em;

  	position: fixed;

  	top: 50%; left: 50%;

  	z-index: 99999;



  }



  img.btn_close {

  	float: right;

  	margin: -35px -35px 0 0;

  }

  .login-popup ul

  {

  	list-style:disc;

  	list-style-position:inside;

  	color: #707070;

  }

  .login-popup h3

  {

  	font-family: 'source_sans_prosemibold';

  	font-size:24px;

  }

  .login-popup li {

    color: #707070;

    font-family: "source_sans_proregular";

    font-size: 15px;

    line-height: 24px;

    margin: 0;

    padding:0px;

  }

  .login-popup li a

  {

  	color:#779138;

  	text-decoration:none;

  }

  .login-popup li a:hover

  {

  	text-decoration:underline;

  }

  .popup_inner

  {

  	width:720px;

  	background: #fff;

  	padding: 20px;

  }

  /*terms and conditions popup end*/

  .event_archive_mb

  {

  	display:none;

  }

  .load_more_btn

  {

  	display:none;

  }

  .ads_mobile

  {

  	display:none;

  }

  .cloud_close_btn

  {

  	display:none;

  }

  .event_entry_ad

  {

  	display:none;

  }



  /*resource_upload*/

  /*.resource_step3, .resource_step2

  {

  	display:none;

  }*/



  .resource_step3

  {

  	padding-top:30px;

  }

  #uploadresource

  {

  	display:none;

  }

  .step3

  {

  	padding:25px 18px 32px;

  }

  .step3 .uploadArea

  {

  	width:100%;

  	background-color:#f5f5f5;

  	border:none;

  	padding:10px 15px;

  	float:left;

  }

  .step3 .dfiles h5

  {

  	width:47px;

  	float:left;

  	padding:0px;

  }

  .step3 .dfiles h5 img

  {

  	width:100%;

  	height:auto;

  }

  .step3 .item_name {

    float: left;

    padding: 0px 0 10px 15px;

    text-align: left;

    width: 79%;

    color:#333333;

  }

  .step3 .fileUpload

  {

  	width:100%;

  	border-top:1px #a1a1a1 solid;

  	float:left;

  	padding:23px 0 0;

  }

  .item_name .upload_message

  {

  	display:none;

  }

  .step3 .item_name .upload_message

  {

  	display:block;

  	background:url(https://s3.eu-west-2.amazonaws.com/www.teachwire.net-assets-test/assets/images/projects/upload_icon.png) left 8px no-repeat;

  	width:100%;

  	float:left;

  	padding:5px 0 5px 20px;

  	color:#333333;

  	font-family: 'source_sans_proitalic';

  	font-size:15px;

  }

  .uploadArea2

  {

  	display:none;

  }

  .step4 .uploadArea2

  {

  	display:block;

  	margin:5px 0

  }

  .step4 #dragAndDropFiles

  {

  	margin-bottom:0px;

  }

  .upload_left

  {

  	width:45px;

  	float:left;

  }

  .upload_left img

  {

  	width:100%;

  	height:auto;

  }

  .uploadArea2 .upload_message

  {

  	display:none!important;

  }

  .step4 .upload_file

  {

  float:left;

  background-color:#1db2fd;

  -webkit-border-radius: 5px;

  -moz-border-radius: 5px;

  border-radius: 5px;

  height:30px;

  font-size:15px;

  color:#ffffff;

  font-family: 'source_sans_prosemibold';

  border:none;

  outline:none;

  margin-top:6px;

  display:inline-block;

  cursor:pointer;

  }

  .step5 .uploadArea2 .upload_message

  {

  	display:block!important;

  }

  /*resource_upload*/

  .slider_caption p

  {

  	display:inline-block;

  	margin:0;

  	padding:0;

  }

  .resource_button_mb

  {

  	display:none;

  }

.nav-button { display: none;}

.worksheet_articles_button .mb_show

{

	display:none!important;

}

.mobile_show_links

{

	display:none;

}

@media screen and (max-width: 1100px) {
  .tey-steps .step-1{width: 100%; margin: 0px; border-radius:0px;}
  .tey-steps .step-2{width: 100%; margin: 0px; border-radius:0px;}
  .tey-steps .step-3{width: 100%; margin-top: 0px; border-radius:0px;}
  .header-bottom .right{background-color: transparent!important;}
  .pad-inner-cat{padding:0px;}
}

@media screen and (max-width: 690px) {
  .block{width: 48%; margin-bottom: 20px;}
  .block-last{width: 48%}
  .block-mid{margin: 0px;}
  .cat-blocks{margin-bottom: 0px;}
  .cat-blocks-last{margin: 0px;}
  #fc-container .optin{width: 100%; text-align: center; line-height: 20px;}
  #fc-container button{float: none; margin: auto;}
  #fc-container .optin label{line-height: 20px;}
  .flex-container-row{
    flex-direction:column;
  }
  .flex-container-row .key-stage{
    border-right: 0;
    padding-right: 0;
  }
  .flex-container-row .key-stage, .flex-container-row .trending-searches{
    width: 100%;
  }
  }

  @media screen and (max-width: 516px) {
     .block{width: 100%; margin-bottom: 20px;}
  .block-last{width: 100%}
  .cat-blocks-last{margin-top: 20px;}
  }



@media screen and (max-width: 325px) {
  .btn_apply_now {
    padding: 14px 25px;
  }
  .btn_find_out_more {
    padding: 14px 15px;
  }
}
@media screen and (max-width: 580px) {
  .login_inner .optin label{
    line-height: 20px;
    width: 75%;
  }
}

@media screen and (max-width: 430px) {
.res-btn-cat p {
  text-align: center;
  }
}

@media screen and (max-width: 928px) {
  .sticky-Nav-Left-One {
    display: none;
  }
}

@media screen and (max-width: 750px) {
.sticky-Nav-Left-Two p {
    font-size: 14px;
  }
}

@media screen and (max-width: 650px) {
    .sticky-Nav-Container {
      display: none;
    }
    .sticky-Nav-Container-Fixed {
      display: none;
    }
    .sticky-Nav-Container-Mobile {
      display: flex;
      position: fixed;
      bottom: 0%;
      background-color: #00b1ff;
      height: 90px;
      border-top: 2px solid #000000;
      width: 100%;
      margin: auto;
      z-index: 50;
      line-height: 30px;
      padding: 8px;
    }
    .sticky-Nav-Container-Mobile button {
        background-color: #fff800;
        width: 100%;
        max-width: 220px;
        color: #000000;
        font-size: 16px;
        border-radius: 5px;
        height: 30px;
        border: none;
        margin-top: auto 5px;
        text-align: center;
        font-family: 'source_sans_probold', sans-serif;
    }
    .sticky-Nav-Container-Mobile h3 {
      font-size: 17px;
      text-align: center;
      color: #ffffff;
      font-family: 'Source Sans Pro', sans-serif;
    }
    .sticky-Nav-Container-Mobile p {
      font-size:13px;
      text-align: center;
      color: #ffffff;

    }
    .sticky-Nav-Left-Mobile {
      width: 100%;
      text-align: center;
    }
}

@media screen and (max-width: 602px) {
    .res-btn {
      justify-content: center;
    }
    .resource-button {
      margin-left: 0px;
    }
}
