.ajax-search-box .ajax-links-api-loading {
    margin: 30px 0 !important;
    padding: 0 !important;
    height: 11px !important;
    width: 80px !important;
    float: right !important;
}

.nav-collapse.in.collapse .ajax-search-box .ajax-links-api-loading {
    margin: 0 0 0 240px !important;
    padding: 0 0 0 15px !important;
    height: 11px !important;
    width: 0px !important;
    float: inherit !important;
}

.page-guide .row{
	margin-left:0;
}

#intercom-launcher{
	display:none;
}

.facet-filter-small {
    width: 99% !important;
    margin-left:0px !important;
	max-height: 430px !important;
	overflow: hidden;
	overflow-y: hidden;
	margin: 0;
	padding: 0;
}

#edit-open-search{
    /* background-image: url(https://qas.usgbc.org/sites/all/themes/usgbc/lib/img/mini-search-sprite.png); */
    float: right;
    margin-top: 25px;
    border: none;
    /* text-indent: 999px; */
    width: 30px;
    /* height: 15px; */
    display: none;
    cursor: pointer;
}

/* conditional script styles start */
.ie7 #modal,
.ie8 #modal{
	padding-bottom:0px;
}

div.glossary-letter{
	text-align: left !important;text-align: left !important;padding-left: 5px;padding-right: 5px;
	margin-top: 2em;border-bottom: 1px dashed #CCC;float: left;color:#646464;text-transform:uppercase;
}

div.glossary-links{
	display: block;position: fixed;bottom: 0;width: 100%;left: 0;
}

div.glossary-links a,
div.glossary-links a:hover{
	color:black !important;font-weight:700;
}

div.glossary-list dt h4{
	font-size: 16px;clear: left;padding-top: 1em;color:black;
}

.mini-search-cover{
	position:relative;
}

.footer-social-icons {
	/*margin: 20px 0;*/
	margin-left: 12px;
	padding: 10px 0;
}

.footer-social-icons a {
	color: #595959;
}
/* conditional script styles ends here */

/* home-logo styles start */
img.home-logo {
    height: 70px;
    width: 70px;
}

.navbar a.logo {
	height: 65px;
    width: 65px;
	text-indent: -9999px;
	background: url(../img/logo.png) no-repeat left;
	background-size: 65px 65px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) , only screen and (
		min--moz-device-pixel-ratio: 2) , only screen and (
		-o-min-device-pixel-ratio: 2/1) , only screen and (
		min-device-pixel-ratio: 2) , only screen and ( min-resolution: 192dpi)
		, only screen and ( min-resolution: 2dppx) {
	.navbar a.logo {
		background: url(../img/logo@2x.png) no-repeat left;
		background-size: 70px 70px;
	}
}


a#logo {
   padding: 5px;
}
/* home-logo styles end */

.navbar {
    border-bottom: 1px solid #dfdfdf;
    padding-left: 10%;
    padding-right: 10%;
    margin-bottom: 15px!important;

}

a.btn.btn-navbar {
    width: 40px;
    height: 30px;
    box-shadow: none;
    background: #fff;
    border: 1px solid #ccc;
    margin-top: 25px;
}

ul.mainnav {
  /*  text-transform: uppercase;*/
    font-weight: 600;
}

/* search-box styles start */
.mini-search {
    background: none !important;
    border: none !important;
    margin-bottom: 0 !important;
    overflow: hidden !important;
    -moz-border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none !important;
}
.mini-search-field, .mini-search .form-text {
	width: 90% !important;
}
input#edit-search-theme-form-1:hover,  input#edit-search-theme-form-1:focus, input#edit-search-theme-form-1:active {
    box-shadow: none !important;
}
.facet-filter-small {
    margin-top: 7px !important;
}
/* search-box styles end */

ul.nav li {
    list-style: none;
}

.navbar .first {
    margin-left: 10px!important;
}

#utilityNav {
    float: left !important;
    margin-left: -7px;
    margin-top: -12px !important;
}

div#mega-footer-box {
    position: relative;
    /*z-index: -999;*/
    overflow: hidden;
}
div#content {
    /*position: relative;
    z-index: -999;*/
}

.ajax-search-box {
    width: 95%;
}

#edit-close-search{
    display: inline-block;
    border: none;
    font-size: 25px;
    position: relative;
    float: right;
    margin-top: 28px;
}

@media (min-width:1025px){

	.navbar {
        padding-left: 7%;
        padding-right: 5%;
    }

	div#utility {
    	float: right;
    	width: 525px;
    	margin-right: -10px;
	}
	.mini-search-cover {
    	padding-top: 20px;
    width: 93%;
    position: relative;
    /* float: right; */
    z-index: 100;
    margin-left: 70px;
	}

	ul.mainnav.nav.menu {
	 /*   text-transform: uppercase;*/
	    font-weight: 700;
	    padding-top: 20px;
	    margin-left: -10px;
	}

	ul.nav.signinmenu {
    	padding-top: 1%;
	}

	ul.utilitynav.nav.menu {
    	margin-left: 0px;
    	margin-right: -15px;
    	padding-top: 20px;
	}

	#utilityNav {
    	float: left;
    	margin-top: 18px !important;
    	margin-left: 0px;
	}

	ul.mainnav.nav.menu li {
    	margin-left: -5px;
    	margin-right: -5px;
	}

    ul.utilitynav.nav.menu li {
    	margin-left: -5px;
    	margin-right: -5px;
	}
}

@media (max-width: 979px){
	.nav-collapse.in.collapse {
    	overflow: visible;
	}

	#utilityNav #account-nav.opened ul {
    	left: -16px;
	}
  }


 @media only screen and (min-width: 980px) and (max-width: 1024px) {
	.navbar {
        padding-left: 5%;
        padding-right: 5%;
    }

    ul.mainnav.nav.menu {
        margin-top: 20px;
    }

    ul.mainnav.nav.menu li {
        margin: 0 -5px 0 -5px;
    }

    ul.utilitynav.nav.menu {
        margin-top: 20px;
        margin-left: 0px;

    }

    ul.utilitynav.nav.menu li {
        margin: 0 -10px 0 -10px;
    }

    .navbar-right.mini-search-cover {
    	margin-top: 16px;
    	width: 20%;
    	float: right;
	}

    #utilityNav {
        float: none;
        margin-top: 18px !important;
        margin-left: -10!important;
    }
}
/* iphone 6 */
@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px) {
	img.home-logo {
	    height: 60px;
	    width: 60px;
	}
}

/* Header styles */
#utilityNav #account-nav.opened {
  background-image: none;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

#utilityNav #account-nav.opened ul {
margin-right: -1px;
}

#utilityNav li a {
color: #777777;
}

.mainnav li a {
    font-size: 15px;
}

.row-fluid [class*="span"]:first-child {
    margin-left: auto;
}

.btn{
   text-shadow:none !important;
   box-shadow:none !important;
}

#utilityNav #account-nav a {
    padding: 11px 25px 10px 7px;
}

.mini-search-container {
 background: white;
 padding: 2px;
 overflow: hidden;
 -moz-border-radius: 3px;
 border-radius: 3px;
 /* -webkit-box-shadow: none !important; */
 -moz-box-shadow: none !important;
 /* box-shadow: none !important; */
 /*border-bottom: 1px solid #dfdfdf; */
margin-top: -5px;
}

.mini-search-field, .mini-search .form-text {
 width: 85% !important;
}

@media (max-width: 1149px) and (min-width: 980px) {
.mini-search-cover {
 width: 16%;
}
.mini-search-container {
 /*width: 130px;*/
}
div#utility {
    width: 490px;
}
  }


@media (max-width: 1135px) and (min-width: 995px){
ul.utilitynav.nav.menu {
 margin-left: 0;
}
div#utility {
 max-width: 450px;
}
  }
/*
@media (max-width: 1148px) and (min-width: 980px) {
div#utility {
 font-size: 12px;
 width: 445px;
    margin-top: 2px;
}

a#load-menu {
 font-size: 12px;
}
  }*/

@media all and (max-width: 1025px) and (min-width: 995px) {
div#utility {
 float: right;
  max-width: 435px;
 font-size: 12px;
}

#utilityNav li {
	font-size: 12px;
}
}

@media (max-width: 1149px) and (min-width: 1219px) {

div#utility {
width: 490px;
}

.mini-search-cover {
width: 17%;
}
}


@media (max-width: 1147px) and (min-width: 1136px) {
div#utility {
font-size: 12px;
width: 500px;
margin-top: 2px;
}
}

@media all and (max-width: 995px) and (min-width: 980px) {
#utilityNav #account-nav {
    margin-left: 0;
margin-top: 1px;
}
}

@media all and (max-width: 1025px) and (min-width: 980px) {
.mini-search-container {
 /*width: 120px;*/
}
.mini-search-field, .mini-search .form-text {
 width: 80% !important;
}
.mini-search {
 /*width: 130px;*/
}
.mini-search-cover {
 width: 12%;
}
ul.utilitynav.nav.menu {
 margin-left: 0px;
}
#utilityNav #account-nav a {
 padding: 11px 10px 10px 5px;
}
#utilityNav #account-nav a .drop-arrow {
 right: 0px;
}
}

@media (max-width: 1024px) and (min-width: 995px) {
.navbar-right.mini-search-cover {
 width: 15%;
}
.navbar .nav {
 margin: 0 -10px 0 0 !important;
}
div#utility {
 /*width: 400px;*/
width: 440px;
 margin-top: 20px;
}
#utilityNav #account-nav {
 margin: -19px 0 0 18px;
}
}

@media (max-width: 979px){
.nav-collapse.in.collapse {
    overflow: visible;
}

#utilityNav #account-nav.opened ul {
    left: -16px;
}

       .mini-search-container {
             width: 150px;
       }

#mega-footer-box .container-12 .grid-2 {
    width: 260px !important;
    margin-left: 30px;
}

#mega-footer-box .homepage-contact-grid .grid-2 {
    margin-left: 20px;
}
  }

  @media (max-width: 979px) and (min-width: 768px){
  #mega-footer-box .container-12 .grid-8 {
    width: auto !important;
}
  }

  @media (min-width: 680px) and (max-width: 767px){
  #mega-footer-box .container-12 .grid-8 {
    width: 350px !important;
}
.container-12 .grid-2 {
    width: 220px !important;
}
  }

    @media (min-width: 510px) and (max-width: 679px) {
  #mega-footer-box .container-12 .grid-8 {
    width: 350px !important;
}
.container-12 .grid-2 {
    width: 220px !important;
}
  }

      @media (max-width: 509px) {
  #mega-footer-box .container-12 .grid-8 {
    width: 350px !important;
}
.container-12 .grid-2 {
    width: 220px !important;
}
  }

 @media only screen and (min-width: 980px) and (max-width: 1024px) {
.navbar {
        padding-left: 5%;
        padding-right: 5%;
    }

    ul.mainnav.nav.menu {
        margin-top: 20px !important;
    }

    ul.mainnav.nav.menu li {
        margin: 0 -5px 0 -5px;
    }

    ul.utilitynav.nav.menu {
        margin-top: 20px;
        margin-left: 0px;
    }

    ul.utilitynav.nav.menu li {
        margin: 0 -10px 0 -10px;
    }

    .navbar-right.mini-search-cover {
    margin-top: 20px;
    width: 85%;
    float: right;
}

    #utilityNav {
        float: none;
        margin-top: 18px !important;
        margin-left: -10!important;
    }
}

@media (max-width: 994px) and (min-width: 980px) {
div#utility {
width: 385px;
float:right;
}
.navbar-right.mini-search-cover {
    width: 15%;
}
.navbar .nav {
margin:20px 7px 0px 0px !important;
}
#utilityNav {
margin-top: -2px !important;
}
}

@media (max-width: 1200px) and (min-width: 980px){
.span10 {
    width: 950px;
}
}

@media all and (max-width: 980px) and (min-width: 765px){
#article-grid-view .bg-entry .bg-center h2, #article-grid-view .bg-entry .bg-center h2 a{
	font-size:16px !important;
}
}

/* Mobile Menu Styles */
@media only screen and (max-width: 979px) {

.nav-collapse {
text-align: center;
}
.mini-search {
float: none;
display: inline-block;
}

         .facet-filter-small{
             display:none !important;
         }

#utilityNav {
float: right;
margin-top: 1px;
}
div#utility {
    margin-top: -10px;
}

#utilityNav {
float: left !important;
margin-left: -7px;
margin-top: -12px !important;
}

div#utilityNav {
   float: none !important;
   display: inline-block;
   margin-left: 10px;
   width: 100%;
}

li.dhtml-menu {
border-bottom: 1px solid #dfdfdf;
margin-bottom: 0;
}

ul.mainnav {
text-transform: normal;
}
}

/* End of Header Styles */
video::-webkit-media-controls-start-playback-button { /* remove default play button from mobile devices */
  display: none !important;
}
.art-box { /* hiding the auto-load more button for articles view */
  display: none !important;
}
.homepage-center {
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.homepage-copyright {
    margin-left: 0px !important;
}
.homepage-contact-grid {
  /*  margin-left: 33px !important*/
}
form {
margin: 0 0 0px !important;
}
#body-container {
    min-height: 1% !important;
}
.navbar .container {
 max-width: 1400px;
}

.page-home-new2 #wrapper {
    width: 100% !important;
}
#mega-footer-box .listing-terms {
    height: auto !important;
}
div#article-grid-view {
    margin-top: 40px;
}
/*----- Image Text -----*/
.image-text {
 position: absolute;
 font-family: "flood-std-1","flood-std-2", sans-serif !important;
 font-size: 80px;
 top: 200px;
 line-height: 70px;
 left: 0;
 width: 100%;
 text-align: center;
 color: #FFF;
 text-transform: none;
 -webkit-box-align: center;
 -webkit-box-pack: center;
 display: -webkit-box;
 margin:0 auto;
}

.header-unit {
 overflow: hidden;
 margin-top: -15px;
 width: 100%;
 max-height: 600px;
margin-bottom: 40px;
}

/*.view-id-ArticleView .bg-entry,*/
#article-grid-view .bg-entry{
	min-height: 20px;
	margin-bottom: 20px;
	background-color:  #f2f2f2;
	border: 0px solid #eee;
	border: 0px solid rgba(0,0,0,0.05);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	/*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);*/
	padding:0px;
	/*width: 308px;*/
}

@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 480px)
  /*and (-webkit-min-device-pixel-ratio: 2)*/ {
.header-unit {
    overflow: visible;
    margin-bottom: 0px;
    width: 100%;
    height: 200px !important;
}
.image-text {
    font-family: "flood-std-1","flood-std-2", sans-serif !important;
    font-size: 21px;
    top: 20px;
    line-height: 40px;
    left: 0;
    width: 100%;
    text-align: center;
    color: #FFF;
    text-transform: none;
}

}

/* Landscape and portrait ipad */
@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (-webkit-min-device-pixel-ratio: 1) {
.image-text {
    font-family: "flood-std-1","flood-std-2", sans-serif !important;
    font-size: 65px;
    top: 55px;
    line-height: 70px;
    left: 0;
    width: 100%;
    text-align: center;
    color: #FFF;
    text-transform: none;
}
.header-unit {
    overflow: hidden;
    margin-top: 2px !important;
    width: 100%;
    height: 490px !important;
}
#mega-footer-box .container-12 .grid-2 {
    width: 150px !important;
}
.second-grid {
    margin-left: 3%;
    margin-top: 6%;
}
.navbar {
    border-bottom: 2px solid #dfdfdf;
    padding-left: 4%;
    padding-right: 4%;
    margin-bottom: 0px !important;
}
input#edit-search-theme-form-1 {
    width: 75%;
}
}
/* iphone 6 */
@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px) {
.image-text {
    font-family: "flood-std-1","flood-std-2", sans-serif !important;
    font-size: 21px;
    top: 50px;
    line-height: 40px;
    left: 0;
    width: 100%;
    text-align: center;
    color: #FFF;
    text-transform: none;
}
#mega-footer-box .container-12 .grid-2 {
    width: 190px !important;
}
.second-grid {
    margin-top: 10% !important;
}
}

/* iphone 6 landscape mode */
@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
and (orientation : landscape) {
.header-unit {
    max-height: 400px;
}
.image-text {
    top: 50px;
}
}

/*********** Media queries for row grid view ****/
@media all and (min-width: 1200px){
.row {
margin-left: 170px;
      }
}


@media all and (max-width: 979px) and (min-width: 768px){
.span4 {
width: 275px;
  }
}
@media all and (max-width: 812px) {
.views-view-grid.container, div#article-grid-view {
    margin-left: 15px;
    margin-right: 15px;
}

.ajax-search-box {
    width: 100%;
}

#edit-open-search{
    display:none !important; 
}

.mini-search-cover{
    display:block !important;
}

.mini-search .form-submit {
    cursor: pointer;
    height: 15px;
    width: 15px;
    margin: 5px 0 3px;
    padding-top: 0;
    float: right;
    background-image: url(../img/mini-search-sprite.png);
    text-indent: -9999px;
    font-size: 0;
    color: #fff;
    border: none;
}
.mini-search-field, .mini-search .form-text {
  font-size: 17px;
}
}
/************* Media queries for row grid view ends here ****/

.cat_leed {
color: #31520d;
}

#article-grid-view .bg-entry .bg-center img {
height: auto;
}

#article-grid-view .bg-entry .bg-entry-header {
padding-top: 2%;
margin: 4%;
border-top: 1px solid #ccc;
font-size: 12px;
text-transform: uppercase;
color: #999;
}

#article-grid-view .bg-entry .bg-date{
float: right;
}

#article-grid-view .bg-entry .bg-center{
min-height: 15px;
}

#article-grid-view .bg-entry .bg-center h2, #article-grid-view .bg-entry .bg-center h2 a {
margin-left: 2%;
margin-right: 1%;
font-weight: 700;
font-size: 21px;
color: #444;
height: 96px !important;
font-family: "ff-din-web-condensed-1","ff-din-web-condensed-2","Helvetica Neue",Arial,sans-serif !important;
}

#article-grid-view .bg-entry .bg-center h2 a:hover {
text-decoration: none;
opacity:0.8;
}

.small-rating-ratio {
background: #a7d4e3;
float: right;
padding: 0 0.2em;
-moz-border-radius: 2px;
border-radius: 2px;
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2) inset,0 1px 0 #F4F8F9;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2) inset,0 1px 0 #F4F8F9;
box-shadow: 0 1px 2px rgba(0,0,0,.2) inset,0 1px 0 #F4F8F9;
}

#article-grid-view .bg-center h2, #article-grid-view .bg-center h2 a {
font-weight: 700;
display: block;
font-size: 16px;
color: black;
height: 96px !important;
        line-height: 1.5;
        margin-top:10px;
}

/*.view-id-ArticleView .bg-grid .bg-entry,*/
#article-grid-view .bg-grid .bg-entry {
position: relative;
/*background: #dddddd;
border: 1px solid #D1D1D1;*/
display: block;
height: 295px !important;
padding: 0px 0px;
margin-bottom: 18px;
-moz-border-radius: 4px;
border-radius: 0px !important;
/*-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .08), 0 1px 0
rgba(255, 255, 255, 1) inset;
-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .08), 0 1px 0
rgba(255, 255, 255, 1) inset;
box-shadow: 0 2px 2px rgba(0, 0, 0, .08), 0 1px 0 rgba(255, 255, 255, 1)
inset;*/
}

.bg-grid .bg-entry .bg-entry-header {
border-top: 1px solid #ccc;
border-bottom: none !important;
font-size: 12px;
padding-bottom: 8px;
margin-bottom: 10px;
text-transform: uppercase;
overflow: hidden;
color: #999;
width: auto !important;
text-shadow:none;
}


.bg-center h2{
min-height: 97px;
font-size: 19px !important;
}

.front .bg-grid .bg-entry img {
margin-bottom: 8px;
width: 307px;
height: 145px;
}

.bg-grid .bg-entry h2.large {
font-size: 29px !important;
margin-top: 10px;
min-height: 265px;
}

.bg-grid .bg-entry .bg-entry-header .bg-category {
float: left;
margin-top: 5px;
text-shadow: none;
}

.bg-grid .bg-entry .bg-entry-header span {
float: right;
margin-top: 5px;
text-shadow: none;
color: #7A7C88;
}

.bg-grid .bg-entry .bg-entry-header strong {
/*font-weight: normal;*/
font-size: 12px;
font-shadow: none;
}

.art-box {
width: 308px;
display: inline-block;
height: auto;
margin-left: 328px;
border-radius: 0px;
margin-top: 10px;
margin-bottom: 20px;
}
a.btn.btn-large.btn-default.art-button{
       background: #57ABC0;
       padding: 9px 18px;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      border-radius: 0px;
      font-size: 14px;
      margin-bottom: 20px;
      color: white;
      border: none;
}

a.btn.btn-large.btn-default.art-button:hover,
.image-text a:hover{
	color: #3f92a6;
	text-decoration: none;
}

.fa{
font-family: FontAwesome !important;
}

i.fa.fa-arrow-circle-right.fa-lg {
margin-left: 4px;
}

/*.view-id-ArticleView img.imagecache,*/
#article-grid-view img.imagecache {
    height: auto;
    vertical-align: middle;
    border: 0px none;
    margin-bottom:0px;
}

.view-id-ArticleView .bg-grid img.imagecache
/*,
.view-id-ArticleView .row-fluid img.imagecache
,
#article-grid-view .bg-grid img.imagecache*/{
	 width: 100%;
}

.header-unit {
    overflow: hidden;
    margin-top: -15px;
    width: 100%;
    height: 600px;
    position:relative;
}
.header-unit video{
	position:absolute;
}

.image-text a {
    background-color: #57ABC0;
    border: none;
    border-radius: 0;
    color: #fff;
    font-size: 15px;
    letter-spacing: 2px;
    text-transform: uppercase;
    width: auto;
    padding: 12px 20px;
     text-decoration: none;
    font-family: "Helvetica Neue", Arial, sans-serif;
}

.art-button {
    width: 100%;
    padding: 10px;
    font-size: 13px;
}

@media only screen and (max-width: 768px) {
    div.second-grid .grid-2 {
        margin: 0px 0px 10px 25px;
    }
}

@media all and (min-width: 2226px) {
.image-text {
top: -600px;
}
}

@media screen
and (max-width: 900px) and (min-width: 668px) {
.image-text {
top: 75px !important;
font-size: 65px;
}
}

@media screen
and (max-width: 678px) {
.image-text {
font-size: 55px;
    top: 55px !important;
}
}

@media all and (max-width: 1202px) and (min-width: 900px) {
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
 max-width: 1200px;
}
.image-text {
 font-family: "flood-std-1","flood-std-2", sans-serif !important;
 top: 250px;
 left: 50%;
 width: 100%;
 transform: translate(-50%,-50%);
}
}

@media all and (max-width: 1200px) {

.header-unit {
    max-height: 500px;
    height: 500px;
}
}

@media all and (max-width: 920px) and (min-width: 745px) {
.header-unit {
max-height: 400px;
height: 400px;
}
.image-text {
    top: 220px;
}
}

@media all and (max-width: 744px) and (min-width: 515px) {
.header-unit {
max-height: 300px;
height: 300px;
}
.image-text{
	font-size: 40px;
    top: 30px !important;
}
}

@media all and (max-width: 516px) and (min-width: 319px) {
.header-unit {
max-height: 260px;
height: 260px;
}
.image-text{
	font-size: 35px;
    top: 40px !important;
    line-height: 45px;
}
}

@media all and (max-width: 320px) {
.header-unit {
 min-height: 150px;
 height: 150px;
 margin-bottom: 40px;
}
.image-text{
	font-size: 35px;
    top: 30px;
    line-height: 55px;
}
}

@media all and (max-width: 764px) {
[class*="span"],.uneditable-input[class*="span"], .row-fluid [class*="span"] {
 float: none;
 display: block;
 max-width: 100%;
 width: 500px;
margin: auto;
}

.row-fluid [class*="span"] {
margin-left: 0;
margin: auto;
}
}
