/*Medium screens*/
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */
    body {
        font-size: 90%;
    }
    section#header>div.top_header>div.menu{
    	display: none;
    }
    section#header>div.top_header>div#res_menu{
    	display: block;
        max-width: 60%;
        width: 60%;
    }
    section#header>div.top_header>div.logo{
    	background-size: contain;
    }
    section#header>div.top_header>div.social{
    	right: 23%;
    }
    section#header>div.top_header>div.language{
    	right: 10%;
    	top: 10%;
    	font-size: 1.1em;
    }
    section#header>div.top_header>div#res_menu>img.menu_open,
    section#header>div.top_header>div#res_menu>img.menu_close{
    	top:40px;
    }
    section#search>div.search_form>form>h3 {
    	position: relative;
    	top: 10px;
	}
    section#search>div.search_form>form>div.search_keyword>input[type=text]{
    	width: 75%;
        right: 1%;
    }
    section#search>div.search_form>form>div.search_keyword{
        top: 25px;
    }
    section#search>div.search_form>form>ul.count_category{
    	display: block;
    	width: 98%;
    }
    section#search>div.search_form>form>ul.count_category.frst{
    	position: absolute;
    	top: 125px;
    }
    section#search>div.search_form>form>ul.count_category.scnd{
    	position: absolute;
    	top: 105px;
    }
    section#search>div.search_form>form>ul.count_category>li{
    	width: 25% !important;
    	display: inline-block;
    	white-space: nowrap;
    }
    section#search>div.search_form>form>ul.count_category.frst>li{
    	margin: 0px 0px 53px 0px;
    }
    section#search>div.search_form>form>ul.count_category.scnd>li{
    	height: 50px;
    	margin: 30px 0px 0px 0px;
    }
    section#search>div.search_form>form>ul.count_category>li,
    section#search>div.search_form>form>div.secondary_count_category>ul.s_count_category li{
    	font-size: 1em;
    }
    section#search>div.search_form>form>div.secondary_count_category{
    	position: relative;
    	top: 200px;
    }
    section#search>div.search_form>form>div.secondary_count_category>ul.s_count_category{
		margin: 2% auto 0%;    
    }
    section#search>div.search_form>form>div.secondary_count_category>ul.s_count_category li{
    	width: 25%;
    	margin: auto;
    }
    section#search>div.search_form>form>div.selectors.one{
    	margin: 230px auto auto auto;
    	width: 100%;
	}
	section#search>div.search_form>form>div.selectors.two,
	section#search>div.search_form>form>div.selectors.three,
	section#search>div.search_form>form>div.selectors.four,
	section#search>div.search_form>form>div.selectors.five{
		width: 100%;
	}
	section#search>div.search_form>form>div.selectors.three>div.selectbox {
    	width: 80%;
	}
	section#search>div.search_form>form>div.selectors.five>div.selectbox{
		
	}
	section.resources>div.resource_inner>ul li{
		padding: 3% 1.9%;
	}
	section.resources>div.resource_inner>ul li>div.resources_text{
		top: 10%;
    	width: 88.8%;
	}
	section.contact_map>div.footer>div.footer_top>div.footer_tab{
		position: relative;
		float: left;
		top: -28px;
	}
	section.contact_map>div.footer>div.footer_top>p{
		width: 76%;
	}
	section.contact_map>div.footer>div.footer_top>ul{
	    position: absolute;
	    width: 100%;
	    bottom: 0%;
	    left: 2%;
	}
	section.contact_map>div.footer>div.footer_bottom {
    	margin: 2% 0% 2%;
	}
	section.contact_map>div.footer>div.footer_top>div.footer_social{
		bottom: 1%;
	}
    section.resources>div.resource_inner>ul li>a>div.resources_img,
    section.resources>div.resource_inner>ul li>a>div.resources_text{
        height: 250px;
    }
    section.resources>div.resource_inner{
        margin-bottom: 2%;
    }
} 
