#footer .row {
    display: block;
    text-align: center;
    max-width: 960px;
    width: 100%;
    margin: 0 auto;
    padding: 1.5rem 0;
}

#footer .col {
    display: block;
    width: 100%;
}

#footer .col:nth-of-type(2) {
    width: 100%;
    padding-top: 10px;
}


/* responsive styles */
@media only screen and (max-width: 960px) {
  ul.mega-menu.responsive-web > li.mm-item {
    margin: 0px;
  }

  ul.mega-menu.responsive-web > li.mm-item.opened > a.mm-item-link {
    color: #fff;
    background: #142C54;
    border: none;
  }

  ul.mega-menu.responsive-web a.mm-item-link:link,
  ul.mega-menu.responsive-web a.mm-item-link:visited {
    font-size: 14px;
    border: 1px solid transparent;
  }

  li.responsive-button, li.responsive-button.active {
    background: #55ACEE;
    border-radius: 15px;
    width: 8em;
  }

  ul.mega-menu.responsive-web a.mm-item-link-hover:link,
  ul.mega-menu.responsive-web a.mm-item-link-hover:visited {
    color: #808080;
    background: #142C54;
    /*border: 1px solid #777;
    -moz-border-radius: 3px;
    border-radius: 3px;*/
  }

  ul.mega-menu.responsive-web > li.mm-item.opened > a.mm-item-link {
    border-bottom: 1px solid transparent;
  }

  ul.mega-menu.responsive-web .mega-menu-sub > li {
    border: none;
  }

	.rm, .rs-link {
  		padding-top: 20px;
	}

  .accButton.accButton {
    width: 100%;
  }

	  .editable.corners.clearfix > img, td> img, h1> img, p > img {
		max-width: 100%

	}
	.MsoNormal span img {height: 215px !important}
	.MainCol_Buttons a > img {width: 90% !important;}
	em > img {width: 100% !important; height: auto !important;}

	.ContentTemp_SideCol.ContentTemp_SideCol {float:left;}

	.ST_Slideshow .slideSelect div {width: 23%; !important}
	.ST_Slideshow.ST_Slideshow {width: 97%;}
	.ST_Slideshow .slideSelect.slideSelect{width: 100%;}
	.editable.corners.clearfix table {width: auto !important;}

}
/* more of the intern's overrides */
#portals .mm-content-base, .mm-item-content, .mm-js-shadow {
  border-radius: 15px;
  background-color: #142C54;
  /*********/
  width: 100% !important;
  left: -20px;
  min-height: 250px;
}

header {
  width: 100%;
}

#header .utility {
  margin-bottom: 20px;
}

#header {
  width: 100%;
  margin: 0px auto;
}

#footer {
  opacity: .95;
  border-radius: 0;
  height: 100%;
}

#footer .FooterLogo {
  width: auto;
  bottom: 0;
  left: 0;
  vertical-align: middle;
  float: none;
  top: 0;
}

#footer .FooterLogo img {
  margin-top: 4%;
}

#footer .FooterSeal {
  float: none;
  bottom: 0;
  right: 0;
}

#footer .FooterSeal img {
  margin: 5% auto 0px;
  position: relative;
  padding-top: 10px;
}

nav .mega-menu, .responsive-web {
  padding-top: 1%;
  height: 100%;
}

nav .mega-menu {
  white-space: normal;
  /*position: relative;*/
}

ul.mega-menu div.mm-item-content, ul.mega-menu div.mm-item-content-x {
  border-color: #55ACEE;
}

#portals .mm-item-expand {
  border-color: #ABBDCD transparent transparent;
}

@media screen and (max-width: 960px) {
  #portals .mm-content-base, .mm-item-content, .mm-js-shadow {
    width: auto;
    left: 0px;
  }

  .mega-menu .sf-menu li {
    display: block;
    margin-top: 0;
    width: auto;
  }

  .mega-menu .sf-menu {
    width: 90%;
  }

  #portals ul.mega-menu.responsive-web .mega-menu-sub > li {
    border: transparent;
  }

  #portals .mm-content-base, .mm-item-content, .mm-js-shadow {
    padding: 0;
    border-radius: 0;
  }

  #portals .mega-menu-sub .sf-menu {
    width: 90%;
  }

  #portals .mega-menu-sub .sf-menu li, #portals .mega-menu-sub .sf-menu li a {
    width: 100%;
  }

  #portals ul.mega-menu {
  	/* margin-left: 10px; */
  }
}
/*.responsive-web, .responsive-button, .active {
  width: 100%;
}*/
.container ~ .container {
  width: 960px;
}

.aspNetHidden + .container {
	width: 960px;
}

/*#carousel-section .jcarousel-skin-tango .jcarousel-clip-horizontal {
  width: 95%;
  height: 60px;
}

#carousel-section .jcarousel-skin-tango {
  width: 98%;
}

#carousel-section .jcarousel-skin-tango .jcarousel-container-horizontal {
  padding: 0px 30px;
  width: 93%;
}

#carousel-section {
  width: 93%;
}*/

.island {
  width: 100%;
  margin: 0 auto;
  font-size: 14px;
  text-align: center;
}

.mm-content-base .island a, .elected-officials-buttons li a {
  color: #fff;
  text-decoration: none;
}

.mm-content-base .island a:hover, .elected-officials-buttons li a:hover {
  color: #fff;
  text-decoration: underline;
}

.col .elected-officials-buttons li {
  background: -webkit-gradient(linear, left top, left bottom, from(#a1bcd5), to(#88a0b7));
  background: -webkit-linear-gradient(top, #a1bcd5, #90a9c0, #88a0b7);
  background: -webkit-gradient(linear, left top, left bottom, from(#a1bcd5), color-stop(#90a9c0), to(#88a0b7));
  background: linear-gradient(to bottom, #a1bcd5, #90a9c0, #88a0b7);
  margin-top: 10px;
  text-align: center;
}

.mm-content-base .col {
  vertical-align: top;
}

.elected-officials-buttons {
  margin: 0px auto;
  width: 100%;
  padding: 0px;
  font-size: 14px;
}

#header .utility > ul > li {
 margin: 0 0 0 5px;
}

#qtiForm > .container {
  width: 960px;
}

@media screen and (max-width: 60em) {
  .container, #content, #qtiForm > .container {
    width: 98%;
  }

	#header {
  		width: 96%;
	}

	#carousel-section, .jcarousel {
  		margin: 10px 11px 20px;
	}
}
@media screen and (max-width: 960px) {
  #main {
    float: left;
    margin-bottom: 2%;
  }

  #sidebar {
    float: left;
  	min-height: 0;
  }

  #aside {
    width: 94%;
  }

}
@media screen and (max-width: 32em) {
  #main {
    display: inline-block;
    float: none;
    margin: 0;
    width: 100%;
  }

  .tab-news, .tab-events, .tab-highlight {
    width: 30%;
  }

  ul.tabs li a {
    font-size: 0;
  }

  .tabs {
    font-family: Arial;
    width: 100%;
  }
}




@media screen and (max-width: 60em) {
  #content {
    width: 98%;
	margin: 0px auto;
	margin-left: 3%;
  }

  .container ~ .container, .aspNetHidden + .container {
    width: 100%;
  }

  #main {
    width: 93%;
  	min-height: 0;
  	margin-bottom: 8% !important;
  }

  .tabs {
    width: 100%;
  }

  .tab-news, .tab-events, .tab-highlight {
    width: 33%;
  }

  #aside, .aside-section {
    display: inline-block;
  }

  .aside-section {
    float: left;
    width: 98.5%;
    background-color: rgba(246, 249, 252, 0.9);
    margin-right: 1%;
  	margin-bottom: 8%;
  }

  .calendar-button, .caledar-button > a {
    display: inline-block;
  }

  .mapit {
    float: right;
  }

  .tab_container {
    width: 99.4%;
  }

  #portals .mm-item {
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
  }

  #portals ul.mega-menu.responsive-web > li.responsive-button {
    width: 95%;
  }

  #portals {
    width: 97%;
    margin: 0 auto;
    margin-top: 10px;
    margin-left: 12px;
    /* padding-left: 3.5%; */
  }

  .internal-temp #portals {
  	margin-left: 0;
  	width: 98%;
  }

  .MenuItemPop, .MenuItemOverPop {
    width: 100%;
  }

  tbody {
    width: 100%;
  }

  .MenuGroupPop {
    width: 100%;
  }

  #sidebar {
    width: 93%;
  }

  .MenuItemPop td, .MenuItemOverPop td {
    text-align: center;
  }

  #main, #sidebar {
    margin: 5% auto 2% auto;
  }

/*	#default.grid_12 {
    	width: 100%;
  		margin: 0 auto;
	}*/

	#tools .breadcrumbs {
    	width: 100%;
	}

}


.elected-officials-buttons a {
  color: #fff;
  text-decoration: none;
}

.elected-officials-buttons a:hover {
  color: #fff;
  text-decoration: underline;
}


#banner img {
  width: 954px;
}

#banner#banner {
  max-width: 954px;
}
/*@media screen and (max-width: 22.5em)*/
@media screen and (max-width: 29.563em) {
  ul.tabs li a {
    font-size: 0;
  }



	#aside a.mapit img {
   		width: 100%;
	}

	.calendar-button, .caledar-button > a {
    	width: 100%;
    	text-align: center;
	}

	.mapit {
   	 float: none;
	}

	.ttb-panel {
  		width: 180px;
	}

	#header {
  		width: 96%;
	}

	#header .logo > img {
    width: 100%;
	}
}
@media only screen and (min-width: 960px) {
  #portals ul.mega-menu.responsive-web > li {
    display: inline-block !important;
    float: none !important;
  }

  #portals ul.mega-menu.responsive-web > li.responsive-button {
    display: none !important;
  }
    .row {
    width: 100%;
    display: table;
    table-layout: fixed;
  }

  #footer .FooterLogo {
  	width: 20%;
  }

  #footer .col:nth-of-type(2) {
  	width: 60%;
  	padding-left: 1.5rem;
  }

  #footer .row {
  	display: flex;
  }

  #footer .FooterSeal {
  	width: 20%;
  	/* float: right; */
  	padding-left: 2rem;
  }

  #footer .col {
  	width: 20%;
  }
    #footer .rm {
    text-align: left;
    padding-top: .5rem;
}
}
@media only screen and (max-width: 960px) {
  #portals ul.mega-menu.responsive-web > li {
    display: none !important;
  }

  #portals ul.mega-menu.responsive-web > li.responsive-button {
    display: block !important;
    float: none !important;
  }

  #portals ul.mega-menu.responsive-web > li > a.mm-item-link.mm-item-link.mm-item-link {
    display: block !important;
    margin-right: 0px !important;
    padding: 8px 30px;
  }

  #portals ul.mega-menu.responsive-web li.mm-item a.mm-item-link span.mm-item-expand {
    float: right !important;
    top: 8px !important;
  }

  #portals ul.mega-menu.responsive-web li.mm-item.opened a.mm-item-link span.mm-item-expand {
    top: 2px !important;
    float: right !important;
  }

  #portals ul.mega-menu.responsive-web .mega-menu-sub > li {
    border-left: 1px solid transparent;
    border-top: 1px solid transparent;
    width: 95%;
    text-align: center;
  }

  #portals ul.mega-menu.responsive-web .sf-menu a {
    border: none !important;
    display: inline-block !important;
    *display: inline !important;
    *zoom: 1 !important;
    width: 90%;
  }

  #portals ul.mega-menu.responsive-web > li.mm-item {
    margin-top: 5px !important;
  }

  #portals ul.mega-menu.responsive-web > li.mm-item.opened > a.mm-item-link {
    position: relative;
    color: #FFF;
    padding: 8px 30px;
    text-decoration: none;
    z-index: 10;
    font-size: 14px;
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    background: #142C54;
    border-top: 1px solid #777;
    border-left: 1px solid #777;
    border-right: 1px solid #777;
    /*border-radius: 3px 3px 0px 0px;*/
  }

  #portals ul.mega-menu.responsive-web > li > div.mm-item-content-x {
    position: static;
  }

  #portals ul.mega-menu.responsive-web > li.mm-item:not(.opened) > div.mm-item-content-x {
    display: none;
  }

  #portals ul.mega-menu.responsive-web > li > div.mm-item-content-x.opened {
    display: block !important;

  }

  #portals ul.mega-menu.responsive-web div.mm-js-shadow {
    display: none;
  }

	#banner {
  		display: none;
	}

	/*#portals ul.mega-menu a.mm-item-link-hover {
  		border-radius: 10px;
	}*/
}
@media (min-width: 60em) {
  .row {
    width: 100%;
    display: table;
    table-layout: fixed;
  }

  .col {
    display: table-cell;
  }
  #portals .mm-item-content {
  	left: -7px !important;
    border: none;
    height: 275px !important;

  }
  #portals .mm-content-base {
    width: 100%;
  	left: 0 !important;
  }

  #portals .mm-content-base  {
  	padding: 0 !important;
    min-height: 100%;
    text-align: center;
  }

  #portals .mm-content-base .row {
  	width: 98%;
    padding-top: 3%;
  }
  /*.island a img {
  	margin-top: 10%;
  }
  .elected-officials-buttons {
    margin: 1.2em -10px !important;
  }

  .mega-menu .mega-menu-sub.sf-menu {
  	padding: 0px !important;
	margin: 0px 8% !important;
  }*/

}
@media (max-width: 48em) {
  #footer {
    height: 100%;
    width: 100%;
    padding-right: 4px;
  }
}
@media (max-width: 615px) {
  #carousel-section .jcarousel-skin-tango .jcarousel-container-horizontal,
  .jcarousel .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 90% !important;
  }
}
@media (max-width: 455px) {
  #carousel-section .jcarousel-skin-tango .jcarousel-container-horizontal,
  .jcarousel .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 83% !important;
  }
}
@media (max-width: 355px) {
  #carousel-section .jcarousel-skin-tango .jcarousel-container-horizontal,
  .jcarousel .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 75% !important;
  }
}

@media (max-width: 865px) {
  #header .utility {
 	 margin-top: 20px;
 }
}
@media (max-width: 55em) {
  #header .social {
 	 margin-bottom: 10px;
	}
}

@media (max-width: 41.75em) {
 	 .tab-news, .tab-events, .tab-highlight {
    	width: 32%;
	}

	.tab_container {
    	border-top-right-radius: 10px;
	}
}

@media (max-width: 60em) {
  	#header .utility {
    	display: none;
  	}

  	#header .utility.utility-mod {
  		display: block;
  		/* margin-top: 120px; */
  	}

  	li.header-sitemap,
  	li.text-size {
  		display: none!important;
  	}

    div#google_translate_element {
    position: relative;
    \: left;
    margin-top: 126px;
    margin-left: -10px;
    }

	#header {
  		width: 96%;
	}

	#header .logo {
  		width: 36em;
  		margin-left: 2%;
	}

	.island {
  		text-align: inherit;
	}

#carousel-section .jcarousel-skin-tango .jcarousel-clip-horizontal {
  width: 95%;
  height: 60px;
}

#carousel-section .jcarousel-skin-tango {
  width: 98%;
}

#carousel-section .jcarousel-skin-tango .jcarousel-container-horizontal {
  padding: 0px 30px;
  width: 93%;
}

#carousel-section {
  width: 93%;
}
}

@media (max-width: 32.5em) {

		#header .logo, #header .logo img {
  			width: 100%;
		}
}

@media (max-width: 50em) {
	#header .search {
 	   top: 88px;
    	width: 100%;

  }

	#q.SEARCH_FORM_BOX {
  		width: 85.5%;
	}

}

@media (max-width: 22.5em) {
  	#q.SEARCH_FORM_BOX {
    	width: 100%;
    	float: right;
	}

	#header .search {
		width: 84%;
		left: 58px;
	}


}

@media (max-width: 48em) {
 	.island a > .island {
  		float: right;
	padding-top: 10%;
	width: auto;
	margin-right: 55%;
  	}

	.col {
  		margin-bottom: 20px;
	}

	 td> img, h1> img, p > img {
		max-width: 100% !important;
	}
}

@media (max-width: 37.75em) {
 	.island a > .island {
		margin-right: 45%;
  	}
}

@media (max-width: 31em) {
 	.island a > .island {
		margin-right: 20%;
  	}
	.editable.corners.clearfix table {width: 100% !important;}
	.MsoNormal span img {width: 85%;}
}



@media (max-width: 21.75em) {
 	.island a > .island {
		margin-right: 0;
  	}
}

@media (min-width: 22.5em) and (max-width: 60em) {
 	/*#banner {
    	width: 94% !important;
		margin: 0px 2% 0px auto;
	} */

	#portals {
		/* margin: 10px 1px 0px; */
	}
}

@media (min-width: 34em) and (max-width: 60em) {
 	.aside-section {
   		 margin-bottom: 4%;
	}
}

@media (min-width 384px) and (max-width: 600px) {

  #portals {
		width: 95%;
		margin: 10px 3px 0px;
	}

	#header .search {
		top: 88px;
		width: 99%;
	}

	#q.SEARCH_FORM_BOX {
		width: 91.5%;
	}

	#content {
    	width: 98%;
    	margin: 0px auto;
    	margin-left: 4%;
    }

}

@media (min-width: 460px) and (max-width: 768px) {
 	#q.SEARCH_FORM_BOX {
		width: 88%;
	}

	#header .search {
		top: 88px;
		width: 100%;
	}

	#portals {
		width: 96%;
		/* margin: 10px 2px 0px; */
	}

	.internal-temp #header .search {
		/* right: 20px; */
	}
}
@media (min-width: 768px) and (max-width: 60em) {
         #content {
  			  width: 99%;
  			  margin: 0px auto;
  			  margin-left: 4%;
    }

	#portals {
		width: 100%;
		margin: 10px 4px 0px;
	}

	#header .search {
		top: 88px;
		width: 98.5%;
	}

   .internal-temp #header .search {
   	   width: 100%;
   }

	#q.SEARCH_FORM_BOX {
		width: 92.85%;
	}

	/*#banner {
    width: 94% !important;
    margin: 0px 2% 0px auto;
	}*/
}

@media (min-width: 480px) and (max-width: 60em) {
    #default.grid_12.grid_12 {
      width: 95.5%;
      margin: 0 auto;
  }
  .wide-template .internal-temp #default {
  	/*! padding-left: 1rem; */
  	/*! width: 94%!important; */
  	width: 96%;
  }
}

@media (min-width: 768px) {
	 .internal-temp #default {
  	/*! padding-left: 2rem; */
  	/*! width: 94%!important; */
  }
}

@media (min-width: 960px) {
	 .internal-temp #default {
  	width: 710px!important;
  	padding-left: 10px;
  	margin: 0;
  }
  .wide-template #default {
    width: 960px !important;
    padding-left: 0;
}
}



@media (min-width: 360px) and (max-width: 480px) {
      #default.grid_12.grid_12 {
     	 width: 97.5%;
    	margin: 0 auto;
  }
  .internal-temp #default {
  	/*! padding-left: .8rem; */
  	width: 95%!important;
  }

}

@media (max-width: 360px) {
      #default.grid_12.grid_12 {
      width: 100%;
    	margin: 0 auto;
  }
  .internal-temp #default {
  	width: 96%!important;
  	/* padding-left: .8rem; */
  }
}

@media (min-width: 766px) and (max-width: 60em) {
    .container, #qtiForm > .container {
      width: 94%;
  }
}

@media screen and (max-width:960px) {
    #header .social {
        margin-top:150px;
        float:right;
        position:relative;
    }

    #header .social.social-mod {
    	float:left;
    	margin-right:10px;
    }
}

@media screen and (max-width:950px) {
   #header .social.social-mod {
    	float:right;
    	margin-right: 25px;
    	margin-top: 53px;
    }

}

@media screen and (max-width: 866px) {
  #header .social.social-mod {
    	float:right;
    	/* margin-right: -3px; */
    	margin-top: 63px;
    }


}


@media screen and (max-width:768px) {
    #header .social {
       margin-top:50px;
    }

}

@media screen and (max-width:765px) {
    #header .social {
       margin-top:150px;
    }
}

@media screen and (max-width:737px) {
    #header .social {
       margin-top:50px;
    }
}

@media screen and (max-width: 707px) {
	#header .utility.utility-mod {

  		margin-top: -76px;
  	}

}

@media screen and (max-width: 370px) {
	#header .social.social-mod {
  		margin-top: 50px;
  		margin-left: 0px;
  		margin-right: -3px;
  	}

  	div#google_translate_element {
  		margin-left: -155px;
  		margin-top: 150px;
  	}

  	.internal-temp #header .social.social-mod {
  		margin-top:10px;
  	}
}

@media screen and (min-width:357px) {
.internal-temp #header .social.social-mod {
  		margin-top: 10px;
  		margin-right: 2px;
  	}

  	.internal-temp div#google_translate_element {
  		margin-left: -158px;
  		margin-top: 150px;
  	}


}

@media screen and (min-width: 364px) {
	.internal-temp #header .social.social-mod {
  		margin-top: 62px;
  		margin-right: 2px;
  	}

  	.internal-temp div#google_translate_element {
  		margin-left: -158px;
  		margin-top: 150px;
  	}
}

@media screen and (min-width: 370px) {

   .internal-temp #header .social.social-mod {
   	   margin-right: 5px;
   }

}

@media screen and (max-width: 350px) {

	#header .social.social-mod {
  		margin-top: 50px;
  		margin-left: 0px;
  		margin-right: 0;
  	}

  	.internal-temp #header .social.social-mod {
  		margin-top:10px;
  	}

  	div#google_translate_element {
  		margin-left: -158px;
  		margin-top: 150px;
  	}

}

@media screen and (min-width: 540px) {
	.search input[type=image], .search img {
		right: 20px;
	}

	#q.SEARCH_FORM_BOX {
		width: 90%;
	}

	.internal-temp #q.SEARCH_FORM_BOX {
		/* width: 96%; */
	}

}

@media screen and (min-width: 608px) {
	 div#google_translate_element {
	    margin-right: 8px;
	 }

	 #portals {
    margin-left: 18px;
    width: 94%;
    }

    .internal-temp #portals {
    	margin-left: 0;
    	width: 96%;
    }

}

@media screen and (min-width:708px) {
	 div#google_translate_element {
	    margin-right: 0;
	    right: 5px;
	 }

	 .internal-temp div#google_translate_element {
	 	right: -20px;
	 }

	 #header .social.social-mod {
	    margin-right: 40px;
	 }

	 .internal-temp  #header .social.social-mod {
	    /* margin-right: 10px; */
	 }

}

@media screen and (min-width:768px) {
	#portals {
		margin-left: 30px;
	}

	.internal-temp #portals {
		margin-left:0;
		width: 95%;
	}

	#q.SEARCH_FORM_BOX {
    width: 92%;
    }

    .internal-temp #q.SEARCH_FORM_BOX {
    	width: 98%;
    	margin-left: -10px;
    }

}

@media screen and (min-width:951px) {
	#portals {
		margin-left: 35px;
	}

	div#google_translate_element {
	    margin-right: 0px;
	    right: 4px;
	 }

	 #header .social.social-mod {
        margin-right: 0;
        margin-left: -20px;
  }

  #q.SEARCH_FORM_BOX {
    width: 93%;
    }

}

@media screen and (min-width:961px) {
	#portals {
		margin-bottom: 10px;
		margin-left:  0;
		width: 100%;
	}

	div#google_translate_element {
	    margin-right: 220px;
	 }

	 .internal-temp div#google_translate_element {
	    margin-right: 0px;
	    margin-top:-120px;
	 }

	 #header .social.social-mod {
        margin-right: 0;
        margin-left: -20px;
  }

  #q.SEARCH_FORM_BOX {
    width: 100%;
    }

    #header .search {
      right: 57px;
      bottom: 25px;
    }

    .internal-temp #header .search {
    	right: 47px;
    }

    .search input[type=image], .search img {
    	right: -40px;
    }

    .internal-temp #portals {
    	width: 100%;
    }

    .internal-temp .search input[type=image], .search img {
    	right:-20px;
    }

    .internal-temp div#google_translate_element {
    right: 120px;
    margin-top: 0!important;
    }

}

@media screen and (max-width: 783px) {
	.internal-temp div#google_translate_element {
		margin-left: -20px;
		right: 0px;
		margin-top: 29px;
	}

    #header .social {
       margin-top:0px;
    }
}

@media screen and (max-width: 772px) {
	.internal-temp div#google_translate_element {
		/* margin-top: 30px; */
		margin-left: 0;
	}
}

@media screen and (max-width:765px) {
	    .internal-temp div#google_translate_element {
		margin-top: 125px;
	}
}

@media screen and (min-width: 708px) {

  .internal-temp div#google_translate_element {
  	 margin-top: 28px;
  }

  .internal-temp #header .social.social-mod {
        padding-right:5px;
  }

}

@media screen and (min-width: 732px) {

  .internal-temp div#google_translate_element {
  	 margin-top: 125px;
  }

  .internal-temp #header .social.social-mod {
        padding-right:10px;
  }

  .internal-temp #q.SEARCH_FORM_BOX {
  	  width: 93%;
  }

}

@media screen and (min-width: 766px) {

  .internal-temp div#google_translate_element {
  	 margin-top: 30px;
  }

  .internal-temp #header .social.social-mod {
        margin-right: 10px;
  }

  .internal-temp #q.SEARCH_FORM_BOX {
  	  width: 97%;
  	  margin-left: -9px;
  }

}

@media screen and (min-width: 773px) {

.internal-temp div#google_translate_element {
  	 margin-top: 125px;
  }

  .internal-temp #header .social.social-mod {
        margin-right: 20px;
  }

}

@media screen and (min-width: 784px) {

.internal-temp div#google_translate_element {
  	 margin-top: 125px;
  }

  .internal-temp #header .social.social-mod {
        margin-right: 150px;
  }

}

@media screen and (min-width: 866px) {
	.internal-temp div#google_translate_element {
      margin-top: 135px;
	}
}

@media screen and (min-width: 951px) {
	.internal-temp div#google_translate_element {
      margin-top: 135px;
 }

	.internal-temp #header .social.social-mod {
        margin-right: 0;
        margin-left:  -40px;
        margin-top: 158px;
  }
}
