@font-face {
	font-family: 'HelveticaNeue-Light';
	src: url('../fonts/HelveticaNeue-Light.eot');
	src: url('../fonts/HelveticaNeue-Light.woff2') format('woff2'), url('../fonts/HelveticaNeue-Light.woff') format('woff'), url('../fonts/HelveticaNeue-Light.ttf') format('truetype'), url('../fonts/HelveticaNeue-Light.svg#HelveticaNeue-Light') format('svg'), url('../fonts/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

/* CSS Document */
body {
	background-color:#fdfdfd;
        padding-bottom: 30px;
}
h2 {
	margin-top: 15px;
	margin-bottom: 10px !important;
}
.hidden-sm .container {
	background-color:transparent !important;
}

.body-mid-content .blockit {
	background-color: #e5e9ec;
	padding: 5px 15px 5px 15px;
	margin-bottom:15px;
}

.ablocks-sm {
	height: 250px;

}

.ablocks-sm-mod1 {
	height: 450px!important;

}

.ablocks-sm-mod2 {
	height: 100px!important;

}
.mobile-view{ position:relative;}
.still-content-main.mobile-view-container .bottom-pattern{ margin:0 15px;}

.article-body a:visited, article-body a:hover {text-decoration:underline;}

.blockit {
        min-height: 550px;
}

.insider h2 {
	color: #db5b42 !important;
}

.insider p{
	list-style:disc outside none;
    display:list-item;
	margin-left: 40px;
}

.body-mid-flex {
	background-color: #e5e9ec;
	padding: 5px 15px 5px 15px;

}

.body-mid-flex-mod1 {
	background-color: #003c6f;
	padding: 20px;
	text-align: center;
	font-size: 

}

.body-mid-flex-advantages {
	background-color: #e5e9ec;
	padding: 5px 15px 5px 15px;
    height:450px;
}

.content-block {
		height:100%;
        vertical-align: middle;
        border: 0.5px solid rgb(0,0,0);
        margin-bottom: 20px;
        text-transform: bold;
        font-size: 16px;
        padding: 20px 10px;
		text-align:center;
		background-color:#db5b42;
		/*background-color:#003c6f;*/
}

.content-block a, .content-block a:link, .content-block a:hover, .content-block a:visited  {
	color:#fff;
}

.content-block-lg {
        vertical-align: middle;
        margin-bottom: 20px;
        margin-top: 50px;
        border: 0.5px solid rgb(0,0,0);
}

.content-block-flex {

        margin-top: 20px;
        border: 0.5px solid rgb(0,0,0);
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .body-mid-flex-new-quote.content-block-flex{margin-top:44px;}
}


a, a:link, a:visited {
/*	color:#EA190F; 
	color:#006838;*/
	color:#012b63;

}

a:hover  {
/*	color:#c9170e; */
	color:#8aba2b;
	text-decoration:underline;
}

.prices th,
.prices td:first-child {
	color: #db5b42;
}
/*Homepage Styles */

.home-row1 {
	font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	padding-top:30px;
}

.home-row1 .col-12 {
	margin-bottom:10px;
}

.home-row1 p {
	font-size:14px;
	line-height:1.5em;
    max-height:70%;
}

.home-row1 p.homepage-welcome-start {
	font-size:14px;
	line-height:1.5em;
    max-height:70%;
	margin-top:0px;
	color: #fdfdfd;
}
#wufoo-pcu7b4i1h050od {
	padding-top: 15px;
	background-color: #e5e9ec;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 25px;

}
.info {
	padding: 0 !important;
}
.welcome-section {
	background-color: #8ba77e;
	color: #fdfdfd;
}
.welcome-adj {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
}
.home-row-adj {
	padding-top: 15px;
}
.home-feature-image {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.home-row1 .send-form-btn{
	background-image:url("http://www.steelintheair.com/imgs/send-form.jpg");
	width:135px;
	height:43px;
	margin-top:10px;
	margin-bottom:15px;
	float:right;
}


.home-row1 h2 {
	font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	font-family: Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Verdana,sans-serif;
	
	font-size:22px;
	line-height:26px;

	margin-bottom:15px;
	margin-top:0px;
	color:#003C70;
}
.homepage-welcome-start {
	color: #003c70;
	font-weight: bold;
}
.home-row1 h2.contactus {
	font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	font-size:22px;
	line-height:26px;
	color:#003c6f;
	margin-bottom:15px;
	margin-top:0px;
}

.home-row1 .home-learnmore {
	margin-top:0px;
	margin-bottom: 3px;
	margin-left: 70%;
}

.home-row2 {
	font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	margin-top:20px;
	min-height:420px;
	max-height:100%;
}

.home-row2 .col-12 {
	margin-bottom:15px;
}

.home-row2 h2 {
	font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	font-size:26px;
	line-height:30px;
	color:#003c6f;
	margin-bottom:15px;
	margin-top:5px;
}

.home-row2 p {
	font-size:13pt;
	line-height:18pt;
    max-height:70%;
}

.home-row2 ul.list-list {
	display:inline;
	margin-bottom:30px;


}

.home-row2 ul.list-list li {
	font-size:14px;
	line-height:22px;
	padding-bottom:8px;
	margin-left:17px;
	list-style: disc outside none;
	display: list-item;
	margin-left: 40px;
}

.home-row2 .body-mid-content {
	background-color: #e5e9ec;
	padding: 10px 15px 10px 15px;
	margin-top: 15px;

}

.home-row3 {
	font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	margin-top:20px;
}

.home-row3 .col-12 {
	margin-bottom:15px;
}


.home-row3 p {
	font-size:14px;
	line-height:1.5em;
}


.home-lastrow {
	margin-top:25px;

}

.lrbcont{
        background-color: rgb(0,60,112);
        text-align: center;
        vertical-align: middle;
        padding-top: 20px;
        height:80px;
        border: 1px solid rgb(0,0,0);
}
/*Article Template Styles */


.flleft .H2b {  text-align: left!important; }
.brd { border-top: 1px solid #dddddd;  }
.flleft .body-mid-flex a { text-decoration: none!important; font-weight:normal; }

/*.flleft ol.list-list li { background: url("arrow-sign.png") no-repeat scroll left 4px;  list-style: outside none none !important;
    padding-left: 23px; margin-left:0px!important; }*/

.orng {   color: #db5b42; }

.container .row {
	width:100%;
}
/*.cell-tower-databases .body-mid-flex{ text-align:center;}*/
.cell-tower-databases .article-body .H3c{ font-weight:normal;}
.article-body {
	font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	padding:35px 15px 35px 15px;
	border-left: solid 1px #e5e9ec;
	border-bottom: solid 1px #e5e9ec;
	border-right: solid 1px #e5e9ec;
	background-color:#fff;
	margin-bottom:25px;
	position:relative;
}

.article-body h1 {
	font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	font-size:26px;
	line-height:30px;
	color:#003c6f;
	padding-bottom:15px;
	/*border-bottom: 2px solid #7092ae;*/
	margin-bottom:15px; margin-top:8px;
}
.article-body h3.B3{ font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;}
.article-body h3.B3.steel-copy-right{ margin:0px 0 11px 0 !important;}

.wireless-industry-timeline .article-body h3.B3.steel-copy-right{ float:left; margin-right:10px !important;}
.article-body h2 {
	font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	font-size:22px;
	line-height:26px;
	color:#000;
	margin-bottom:15px;
	font-weight:700;
}

.article-body h3.H3A{
    font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	font-size:24px;
	line-height:26px;
	color:#006838;
	margin-bottom:15px;
	font-weight:700;	
	
	}
	
.article-body h4.H4f{
    font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	font-size:21px;
	line-height:26px;
	color:#000;
	margin-bottom:15px;
	font-weight:700;	
	
	}

.article-body h3.H3e{ 
    font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	font-size:24px;
	line-height:26px;
	color:#779933;
	font-weight:700;}

.article-body p {
	font-size:13pt;
	line-height:18pt;
	font-weight:normal;
	margin-bottom:13px;
    max-height:70%;
	font-weight:normal;
}

.article-body table {
	font-size:13pt;
	line-height:18pt;
	font-weight:normal;
}

.article-body p.start {
	font-size:13pt;
	line-height:18pt;
	font-weight:normal;
	margin-bottom:13px;
    max-height:70%;
	margin-top:0px;
}

.article-body .article-img {
	margin-left:30px;
}

.article-body .byline-img {
	margin-bottom:15px;
}

.article-body blockquote {
	font-size:20px;
	line-height:32px;
	width:40%;
	margin-left:30px;
	color:#db5b42;
}

.article-body ul.list-list {
	margin-top:5px;
	margin-bottom:5px;
}

.article-body ul.list-list li {
	font-size:13pt;
	line-height:18pt;
	font-weight:normal;
	padding-bottom:8px;
	margin-left:17px;
}

.article-body ol.list-list {
	margin-top:5px;
	margin-bottom:5px;
}

.article-body ol.list-list li {
	font-size:13pt;
	line-height:18pt;
	font-weight:normal;
	padding-bottom:8px;
	margin-left:17px;
	list-style:disc;
}

.article-body ol.num-list li {
	font-size:13pt;
	line-height:18pt;
	font-weight:normal;
	padding-bottom:8px;
	margin-left:17px;
	list-style:decimal;
}

.article-body ol.list-list-no-padding {
	margin-top:5px;
	margin-bottom:5px;
	padding:0;
}

.article-body ol.list-list-no-padding li {
	font-size:13pt;
	line-height:18pt;
	font-weight:normal;
	padding-bottom:8px;
	margin-left:17px;
	list-style:disc;
}


.article-body ul.byline {
	margin-bottom:15px;
}

.article-body ul.byline li {
	font-size:11px;
	padding-bottom:3px;
}

.article-body .well strong {
	color:#db5b42;
}
.img-top {
	margin-top: 27px;
}
.underline-style {
	text-decoration:underline;
}



/*SIDEBAR */
.article-body-sidebar {
	margin-top:45px;
	font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
}

.article-body-sidebar h2 {
	font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	font-size:22px;
	line-height:26px;
	color:#003c6f;
	margin-bottom:15px;
	margin-top:15px;
}

.article-body-sidebar .testimonial {
	font-size:13px;
	line-height:20px;
	font-style:italic;
}


.article-body-sidebar .mid-content {
	background-color: #e5e9ec;
	padding: 5px 15px 5px 15px;
	margin-bottom:15px;
}

.article-body-sidebar .mid-content ol{
	display:inline;
}

.article-body-sidebar .mid-content ol li{
	font-size:13px;
	line-height:20px;
	margin-left:17px;
}

.article-body-sidebar .mid-content ul{
	display:inline;
}

.article-body-sidebar .mid-content ul li{
	font-size:13px;
	line-height:20px;
	margin-left:17px;
}

.article-body-sidebar .send-form-btn{
	background-image:url("http://www.steelintheair.com/imgs/send-form.jpg");
	width:135px;
	height:43px;
	margin-top:10px;
	margin-bottom:15px;
	float:right;
}

.inbeddedbtn{
        position: absolute;
        left: 50%;
        margin-left: -80px;
        bottom: 30px;
}

form.contact-form label.error{
    color:red;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:11pt;
    letter-spacing:0px;
    line-height:18px;
}

/*---------------database block start here ---------------*/
.database-block {
	text-align:center;
	position:relative;
	min-height:450px;
    margin-bottom: 25px;
    overflow: hidden;
	
}


.database-img {
	position:absolute;
	left:0px;
	width:100%;
	height:100%;
}
.database-img img{ width:100%;  height:100%;}
.database-content {
	position:relative;
	z-index:9;
	padding:83px 0 0 0;
}
.database-block h3 {
	font-size:55px;
	color:#1a3f70;
	line-height:59px;
	margin:0px;
	font-family: 'HelveticaNeue-Light';
	letter-spacing:2px;
     font-kerning: none;
}
.small-tower {
	float:left;
	width:120px;
	text-align:center;
	margin-top:-45px;
	margin-left:0px;
}
.small-tower span {
	font-family: 'HelveticaNeue-Light';
	display:block;
	margin-bottom:12px;
	color:#fff;
	font-size:37px;
	line-height: normal;
}
.small-tower span span{ font-size:44px; margin: -6px 0 0 0;}
.database-bottom {
	padding:44px 0px 0 0px;
	overflow:hidden;
}
.database-bottom ul {
	list-style:none;
	float:left;
	width:91%;
	padding:0 0 0 3%;
	 padding:0px;
    margin: 10px 0 0 0 ;
}
.database-bottom li {
	float:left;
	text-align:center;
	padding:0 3.4%;
	position:relative;
	font-family: 'Lora', serif;
}
.database-bottom li small{ font-family: helvetica; color: #000; display:block; text-align: left; font-size: 14px; font-weight: bold;position: absolute; left:50px; bottom:-60px;}
.database-bottom li:last-child small{ top: -10px; left: 17%;}
.database-bottom li:last-child{ padding-right:0px;}
.database-bottom li:before{ position:absolute; left:12px; width:100%; height:48px; top:14px; background:url(../images/plus-bg-database.png) right 12px no-repeat; content:"";}
.database-bottom li:last-child:before {
	background:none;
}
.database-bottom li+li:before{ left:0px;}
.database-bottom li+li+li:before{ left:9px;}
.database-bottom li strong {
	display:block;
	font-size:56px;
	color:#f15925;
	font-weight:normal;
}
.database-bottom li span {
	font-family: 'hermesregular';
	display:inline-block;
	color:#fff;
	width:180px;
	font-size:20px;
	margin-top:6px;
	text-transform:uppercase;
	position:relative;
}

/****************************** Cell Tower Lease Buyout Services ************************************/
.services h1, .services h2, .services h3, .services .heading{ color:#006838; padding:0;font-size: 24px;
    line-height: 30px;
    margin-bottom: 15px;
    margin-top: 8px; font-weight:700;}
.services h4{ font-weight:700; margin-bottom:10px;}
.text_center{ text-align:center;}
.left_space{padding-left: 50px;}
.some_left_space{ padding-left:30px;}
.keep-lease li{font-size: 16px;
    list-style: outside none decimal;
    padding: 0 0 10px}
.services_list li{font-size: 16px;list-style: outside none disc;padding: 0 0 10px}



/*---------------database block ends here ---------------*/
@media (min-width: 1440px) {
    .database-bottom { padding-left: 10px;}
}
@media (min-width: 1015px) {
	.row-advantage {min-width: 1168px;}
	.fourlg {height: 900px;}

}
@media (max-width: 1015px;) {
	.fourlg {height: auto !important;}
}

/* Wireless Timeline */
.wireless-timeline {margin-bottom: 0px;}
.wireless-timeline th, .wireless-timeline td {min-width:250px!important;}
.wireless-timeline td:first-child {
	width: 150px;
}
.wireless-timeline tr{
	overflow-x: scroll;
}
.wireless-timeline tbody td:nth-of-type(odd),
.wireless-timeline thead th:nth-of-type(odd){
	background:#e5e9ec;
}
.wireless-timeline tr:last-child > td {
	border-bottom: 1px solid #dddddd;
}

.table.wireless-timeline {
	float: left;
}
.wireless-timeline th {
	color: #db5b42;
}
.carrier-titles .img-responsive{
	max-width: 210px;
	height: auto;
}
.timeline-header {
	margin-bottom: 10px;
	width: 100%;
	float: left;
}

.tower-list > li {
    color: #222;
    font-size: 13pt;
    list-style: outside none disc;
    padding: 6px 0;
}

/* New Article Styles */

.article-body .H1a {
	font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	font-size:48px;
	line-height:50px;
	color:#003c6f;
	padding-bottom:0px;
	margin-bottom:26px;
	font-weight:bold;
}
.article-body h2.H1a{ padding-bottom:15px; margin-bottom:15px;}
.advantages-page .article-body .H1a,.wireless-industry-timeline .article-body .H1a,.cell-tower-databases .article-body .H1a,.cell-site-types .article-body .H1a{ text-align:center;}
.ask-us-anything .H1a{ text-align:center;} 
.article-body .H1b {
	font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	font-size:48px;
	line-height:50px;
	color:#db5b42;
	padding-bottom:15px;
	margin-bottom:15px;
}

.article-body .H1c {
	font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	font-size:48px;
	line-height:50px;
	color:#003c70;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:15px;
	text-align: center;
}

.article-body .H2a {
	font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	font-size:36px;
	line-height:26px;
	color:#8ba77e;
	margin-top:25px!important;
	margin-bottom:15px!important;
}

.article-body .H2b {
	font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	font-size:36px;
	line-height:42px;
	color:#003c6f;
	margin-top:25px!important;
	margin-bottom:15px!important;
	text-align: center;
	font-weight:normal;
}
.article-body .H2b.small-font{ font-size:34px;}

.verizon-page .article-body .H2b{ margin-bottom:30px; margin:40px 0 35px !important;}
.verizon-page .article-body .H3c.underline{padding-top:30px;}

.verizon-page .article-body .H3c.underline,.t-mobile .article-body .H3c.underline,.sprint-page .article-body .H3c.underline,.us-cellular-content .article-body .H3c.underline{margin: 0px 0 18px;
    padding: 13px 0 12px;}
	
	.sprint-page .article-body .H2b{ text-align:left;}
	.verizon-page .article-body .L1,.t-mobile .article-body .L1,.sprint-page .article-body .L1 { font-weight:bold; color:#000;}
.us-cellular-content .article-body .H2b,.us-cellular-content .article-body .H1b{ font-weight:normal;}
.us-cellular-content .article-body .L1,.wireless-industry-timeline .article-body .L1{ font-weight:bold; color:#000000;}
.us-cellular-content .article-body p.H3d{ font-size:24px; color:#003c6f;}
.cell-tower-databases .article-body .H3a,.cell-tower-databases .article-body .H3d{ font-weight:normal;}
.cell-tower-databases .article-body .H1c{ font-weight:normal;}
.cell-tower-databases .article-body .H1a{ text-align:center; font-weight:normal;}
.cell-tower-databases .article-body h2.H1a{ font-weight:bold;}
.cell-tower-databases .article-body .H3d {
    font-family: "Helvetica Neue",Helvetica,"Open Sans",sans-serif;
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 15px;
	font-weight:bold;
	color:#003c6f;
}
.H4d {
    font-family: "Helvetica Neue",Helvetica,"Open Sans",sans-serif;
    font-size: 21px;
    line-height: 26px;
    margin-bottom: 15px;
	font-weight:normal;
	color:#db5b42;
}
.H3d {
    font-family: "Helvetica Neue",Helvetica,"Open Sans",sans-serif;
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 15px;
	font-weight:normal;
	color:#003c6f;
}

.verizon-page .article-body h3 .H3e,.t-mobile .article-body h3 .H3e,.sprint-page .article-body h3 .H3e,.us-cellular-content .article-body h3 .H3e{ text-decoration:none; 
 color: #779933;
    font-family: "Helvetica Neue",Helvetica,"Open Sans",sans-serif;
    font-size: 24px;
    line-height: 26px; font-weight:bold;
    }
	.company-News-page .article-body h2{ color:#1d3e73; margin-bottom:10px; margin-top:20px;}
	.company-News-page .article-body p strong{ color:#006838;}
	.verizon-page .article-body h3 .H3e:hover{ color:#8aba2b;}
	.verizon-page .article-body .H3c{ font-weight:bold;}
.verizon-page .article-body .H3a a,.verizon-page .article-body .H4b a,.t-mobile .article-body .H3a a,.sprint-page .article-body .H3a a,.us-cellular-content .article-body .H3a a{ text-decoration:none; margin-left:4px;}
.verizon-page .article-body .H3a a{ margin-left:5px;}
.verizon-page .article-body .H2b,.t-mobile .article-body .H2b{ font-weight:normal; text-align:left;}


p.italic,#source{ font-style:italic;}
.cell-tower-databases .article-body .H3a a,.article-body .H4b a{ text-decoration:none;}


ul.column_footer ul.about a:link, ul.column_footer ul.about a:visited{ color:#db5b42; font-weight:bold; font-size:14px;}

.wireless_carriers-page .article-body a:link, .wireless_carriers-page .article-body a:visited, .wireless_carriers-page article-body a:hover{ text-decoration:none;}


.advantages-page .content-block-flex,.advantages-page .row-advantage p{ text-align:center;}
.article-body p.H3a{ text-align:center;}
.article-body h3.H3e a{ text-decoration:none; /*color:#006838;*/}
.article-body .H3a {
	font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	font-size:24px;
	line-height:26px;
	color:#006838;
	margin-bottom:15px;
}
.article-body .H3a:hover{color:#8aba2b;}

.article-body .H3c {
	font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	font-size:24px;
	line-height:26px;
	color:#db5b42;
	font-weight:bold;
	margin-bottom:15px;
}

.article-body .H4a {
	font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	font-size:21px;
	line-height:26px;
	color:#8ba77e;
	margin-bottom:15px;
}
.ask-us-page .article-body .H4a a{ text-decoration:none; color:#006838;}
.ask-us-page .article-body .H4a a:hover{color:#8aba2b;}
.ask-us-page .article-body .H4a a:focus{ outline:none;}

.article-body .H4b {
	font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	font-size:21px;
	line-height:26px;
	color:#fff;
	margin-bottom:15px;
}

.cell-tower-databases .article-body p.H4b,.cell-tower-databases .article-body p.L2{ font-weight:normal;}

.article-body .H4c {
	font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	font-size:21px;
	line-height:30px;
	color:#003c6f;
	margin-bottom:15px;
	margin-top:25px;
	font-weight:bold;
}

.article-body .L1 {
	font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	font-size:18px;
	line-height:24px;
	color:000;
	margin-bottom:15px;
}

.article-body .L2 {
	font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	font-size:18px;
	line-height:24px;
	color:#003c6f;
	margin-bottom:0px !important;
}
.article-body .L2 small{ font-size:80%; color:#231f20;}

.article-body .content-block-flex p.L2{ text-align:right;} 

.article-body .L3 {
	font-family: 'Helvetica Neue', Helvetica, 'Open Sans', sans-serif;
	font-size:18px;
	line-height:24px;
	color:#006838;
	margin-bottom:15px;
}
.article-body .L3 a{ text-decoration:none;}
.ask-us-anything h2 {
	text-align: center;
}
.ask-us-anything .H3a {
	font-size: 18px;
	text-align: left;
}

.ask-us-anything .center-align .H3a{ font-size:24px; text-align:center;}
.ask-us-anything .center-align .H3a a{ text-decoration:none;}
.ask-us-anything .content-block p,
.ask-us-anything .body-mid-flex p {
	margin-bottom: 0px;
}
.box {
    text-align: center;
    padding: 25px 10px;
    box-sizing: border-box;
    border: 2px solid #487e57;
    min-height: 250px;
	margin-bottom: 10px;
}
.box:first-child {
	margin-right: 5px;
}
.box:last-child {
	margin-left: 5px;
}
.body-mid-flex-new-quote {
	background-color: #ee9568;
	padding: 15px;

}

.disclaimer p {
	font-size:13pt;
	line-height:18pt;
	font-weight:normal;
	margin-bottom:13px;
    max-height:70%;
}
.ill-tower-hover-area {
	position: absolute;
	top: 100px;
	left: 47%;
	height: 200px;
	width: 200px;
	display: inline-block;
	padding-top: 40px;

	text-align: center;
	vertical-align: middle;
	-webkit-animation-name: pulse;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
	-webkit-box-shadow: -6px -8px 10px #eeeeee, -4px 7px 10px #ddd, 6px -4px 10px #ede;
	-moz-box-shadow: -6px -8px 10px #eeeeee, -4px 7px 10px #ddd, 6px -4px 10px #ede;
	box-shadow: -6px -8px 10px #eeeeee, -4px 7px 10px #ddd, 6px -4px 10px #ede;

	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;

	-webkit-transition: box-shadow .4s ease;
	-moz-transition: box-shadow .4s ease;
	-o-transition: box-shadow .4s ease;
	-ms-transition: box-shadow .4s ease;
	transition: box-shadow .4s ease;

}
@-webkit-keyframes pulse {
  0% { box-shadow:0 0 8px #eeeeee, inset 0 0 8px #eeeeee; }
  50% { box-shadow:0 0 30px #eeeeee, inset 0 0 40px #eeeeee; }
  100% { box-shadow:0 0 8px #eeeeee, inset 0 0 8px #eeeeee; }
}
.ill-tower-hover-area:hover {
	-webkit-box-shadow: -6px -8px 10px red, -4px 7px 10px green, 6px -4px 10px blue;
	-moz-box-shadow: -6px -8px 10px red, -4px 7px 10px green, 6px -4px 10px blue;
	box-shadow: -8px -10px 12px red, -8px 10px 12px green, 8px -10px 12px blue;
}

.ill-map {

}
.tower-map-ill {

	position: absolute;
	left: 55%;
	top: 0;
	display: none;
	border: 2px solid #000;
}

.margin-bottom .img-rounded{ margin-bottom:15px;}
.cell-tower-databases .article-body .margin-bottom .H3d{ font-size:21px; color:#003c6f;}
.article-body .col-lg-6 ol.list-list-no-padding li {	background:url(http://www.steelintheair.com/imgs/arrow-sign.png) left 5px no-repeat; list-style:none !important; padding-left:40px;}
.article-body .col-lg-6 ol.list-list-no-padding{ margin-top:20px;}
.question-img-wrp img{ max-width:100%;}

.ask-us-links .body-mid-flex{ background: rgba(138, 167, 123, 0.8);
    border: 1px solid rgba(186, 188, 190, 0.8); margin-bottom:20px !important; margin-top:0px !important;
	}
	
.ask-us-links .body-mid-flex p{ font-family: "helveticabold";
    font-weight: bold;
    line-height: 34px; font-size:21px; color:#fff; font-style:italic;}
	
	.ask-us-anything .ask-us-links .H3a{background: rgba(229, 235, 239, 0.8);
    border: 2px solid rgba(44, 182, 115, 0.8);
    color: #006838;
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
    margin-top: 20px !important; text-align:center;
    padding: 14px 30px;
	margin-bottom:0px !important;
  
	}
	.ask-us-anything .ask-us-links .H3a:hover{color:#8aba2b;}
	
	.ask-us-anything .ask-us-links .H3a{color:#238b5b;}
.ask-us-links .body-mid-flex.change-color{background: #f37321 none repeat scroll 0 0;
    border: 1px solid #f37321;
    color: #fff;
    padding: 18px 0;font-size: 24px;
    font-weight: bold;
    line-height: 30px;
    text-align:center;margin-top:20px !important;}
	.ask-us-links .body-mid-flex.change-color a{ color:#fff; text-decoration:none; font-style:normal;}
	.ask-us-anything .H1a {
    text-align: center; /*margin-bottom:26px;*/ font-weight:bold;
}

.article-body.ask-us-anything h2.H1c{ font-weight:normal;}
.article-body .H3c.space{ margin:30px 0 !important;}
.article-body p strong.change-color{color:#006838;}
.article-body p strong.change-color a{ text-decoration:none !important;}
.center-align{ text-align:center; padding:0 5%;}
.color-blue{color:#1a3e6f;}
.article-body .center-align .H3c{ font-size:40px; line-height:48px; font-weight:normal;}
.article-body .center-align p{ padding:0 10%; font-size:24px; line-height:30px;}
.ask-us-page .box{ min-height:135px; background:#fdfeff; padding:15px 10px 10px 10px;}
.ask-us-page .article-body .L2{ margin:45px 0 25px !important; font-size:24px; font-weight:normal;}
.ask-us-page .box p{ font-size:24px; font-weight:bold; color:#006838;font-family: "helveticabold"; margin:0px; padding:0 20px; text-transform:uppercase; line-height:30px;}
.ask-us-page .box p a{color:#006838; text-decoration:none !important;}
.ask-us-page .box p a:hover{color:#8aba2b;}
.ask-us-page .box p a:hover{color:#4a8b5b;}
.ask-us-page .box.space img{ margin-top:20px;}
.ask-us-page .article-body .L2.call-now,.ask-us-page .article-body .H3c.mobile-no a{color:#f15a29; font-weight:normal; text-decoration:none;}

.ask-us-page .article-body .L2.call-now:hover, .ask-us-page .article-body .H3c.mobile-no a:hover{color:#ff7140;}
.ask-us-page .article-body .L2.call-now,.ask-us-page .article-body .H3c.mobile-no{ margin:0px !important;}
.ask-us-page .article-body .L2.call-now{ margin-top:20px !important;}
.question-img-wrp img{ max-width:100%;}
.insider {
    margin: 82px 0 0;
}
.article-body .H1b.space{ font-weight:normal;}
.article-body .H4c.no-space{ margin-top:5px;}
.article-body .H2b.un-bold{ font-weight:normal;}
.article-body .row.row-advantage h2.H1a{ padding-bottom:35px;}
.article-body .row.row-advantage p{ margin-top:20px;}
.addthis_toolbox.addthis_default_style{ border-bottom: 2px solid #7092ae; padding-bottom:10px; margin-bottom:43px;}
.contact-us-page .article-body .H1a{border-bottom: 2px solid #7092ae; padding-bottom:44px;}
.article-body .row.row-advantage h2.B1{ text-align:center;}
.advantages-page .addthis_toolbox.addthis_default_style{ margin-bottom:30px;}
.what-we-do-page .content-block-lg{ margin-top:9px;}
.what-we-do-page .addthis_toolbox.addthis_default_style{ margin-top:-10px;}
.cell-tower-databases .addthis_toolbox.addthis_default_style{ margin-top:-3px; margin-bottom:33px;}
form.contact-form .fieldset-header h2{color:#003c6f !important;}
.ten-tips-for-successful-cell-site .article-body .H1a{font-weight:bold; line-height:56px; border-bottom:none; margin-top:0px; margin-bottom:15px; padding-bottom:0px; font-size:35px;}
.ten-tips-for-successful-cell-site .addthis_toolbox.addthis_default_style {
    border-bottom: 2px solid #7092ae;
    margin-bottom: 43px;
    padding-bottom: 10px;
}
.footerstuff a{ color:#fff;}

.backtotop-all{background:rgba(0, 0, 0, 0) url("../images/backtotop-arrow-new.png") no-repeat scroll right center;
 top: -87px;
    display: inline-block;
    height: 60px;
    position: absolute;
    right: 8px;
    width: 61px; z-index: 9;}
	.what-we-do-page .still-content-main.mobile-view-container .bottom-pattern{ margin:0px;}



/*---------------footer block start here ---------------*/
#footer .container{/*max-width: 1100px;*/ padding:0 0 0 10px; background: none;}
#footer.footer-block{font-family: 'hermesregular'; background:#363f48; padding:53px 0 23px; margin-bottom:0px; clear:both; min-height:300px;}
#footer.footer-block ul > li,#footer.footer-block ul > li > ul > li.subhead-bold{width: 22%; text-align:left;font-family: 'hermesregular'; font-weight:normal; font-size:21px; color:#dc5b41; }
#footer.footer-block ul > li a,#footer.footer-block ul > li > ul > li.subhead-bold a{ height:auto;color:#f05824;margin-bottom:8px; display:inline-block; text-transform:uppercase;}
#footer.footer-block ul > li.menu-item-2394{width: 18%;}
#footer.footer-block ul > li.menu-item-2387{width: 25.5%;}
#footer.footer-block ul > li > ul > li#menu-item-2390{ padding-bottom: 0px;}
#footer.footer-block ul > li.menu-item-2747{width: 12.5%;}
#footer.footer-block ul > li:hover a,#footer.footer-block ul > li:hover ul > li.subhead-bold a{ color:#dc5b41;}
#footer.footer-block ul > li > ul > li.subhead-bold{width: auto; margin-top:13px;}
.subhead-bold.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-2400 {
    min-height: 120px;
}
#footer.footer-block ul > li > ul > li.subhead-bold a{font-size: 21px;}
#footer.footer-block ul{ text-align:left; list-style:none; margin:0px;  padding:0px; overflow:hidden; position: relative; background:none; border:none; box-shadow:none; width:auto; height:auto; float:none; min-width:100%; background-clip:!important;}
#footer.footer-block ul li ul{min-height:33px; margin:0px 0 18px; display:block;}
#footer.footer-block .footer-blocks, .footer-block li#menu-item-2510 {
    box-sizing: border-box;
    float: left;
    padding: 0 10px 0 33px;
    width: 22%;
}
#footer.footer-block li#menu-item-2510{ padding-left: 0px;}
#footer.footer-block ul > li > ul > li{font-family: 'hermesregular'; color:#eaebee; font-size:18px; padding:8px 20% 8px 0;width: auto;}
#footer.footer-block ul > li > ul > li a{font-size:18px;color:#eaebee; text-decoration:none; margin:0px; text-transform:none;}
#footer.footer-block ul > li > ul > li a:hover{ text-decoration:underline;} 
#footer.footer-block ul > li:hover > ul > li a{color:#eaebee;}
.designed-by-block{ background:#153f71; padding:0 20px;}
.designed-by-block p{ font-size:12px; line-height:32px; color:#fff; margin:0px; padding-top:2px;}
.footer-block ul li a:hover,.footer-block ul li:hover,.footer-block ul li:hover a,.footer-block ul > li > ul > li a:focus{ background:none;}

/*---------------footer block ends here ---------------*/



@media screen and (max-width:1500px){
    .database-bottom li strong{font-size: 59px;}
    .database-bottom li{padding: 0 3.4%;}
    .database-block h3{font-size: 50px;}
}



@media screen and (max-width:1420px) and (min-width:1370px){
   .database-bottom li strong{font-size: 49px;}  
   .database-block h3{font-size: 50px;}  
}




@media screen and (max-width:1366px){
    .database-bottom li strong{font-size: 60px;}  
    #footer .container{ padding: 0px;}
    .database-block h3{font-size: 51px;}
    .database-bottom ul{width: 92%;}
    .database-bottom li{ padding: 0 3.1%;}
    .database-bottom li span{font-size: 18px;}
    .small-tower{width: 101px; margin-left: 0px;  margin-top: -19px;}
    .small-tower span{font-size: 35px;}
    .small-tower span span{font-size: 42px;}
    #footer.footer-block ul > li > ul > li{padding:8px 7% 8px 0;}
    .database-bottom li::before{top: 9px;}
    .database-bottom li small{bottom: -52px;}
    .database-bottom li:last-child small{ left: 11%;}
    .database-bottom li + li::before {
    left: 4px;
}
    

}
@media screen and (max-width:1480px) and (min-width:1370px){
    .database-bottom li strong{font-size: 61px;}
    .database-bottom li{padding: 0 3.1%;}
    .database-block h3{font-size: 54px;}
    .database-bottom li span{font-size: 18px;}
}

@media screen and (max-width:1280px){
    .database-bottom li strong{ font-size:52px;}
    .database-block h3{font-size: 45px; line-height: 51px;}
    .database-bottom li{ padding: 0 2.5%;}
    .database-bottom li span{font-size: 16px;}
    .small-tower{width: 93px;margin-top: -7px;}
    .small-tower span{font-size: 30px;}
    .small-tower span span{font-size: 38px;}
    .database-bottom li + li + li::before {
    left: 9px;
}
    #footer.footer-block ul > li > ul > li.subhead-bold a,#footer.footer-block ul > li, #footer.footer-block ul > li > ul > li.subhead-bold{font-size: 18px;}
    .database-bottom ul{width: 91%;}

}

@media screen and (max-width:1268px) and (min-width:1260px){
   .database-bottom li strong{font-size: 49px;}  
    
}

@media screen and (max-width:1180px){
.database-bottom li small{left:52px;}
    .database-bottom li:last-child small {
    left: 14%;
}

    .database-bottom ul{ width: 90%;}
    .database-bottom li strong{ font-size:43px;}
    .database-block h3{font-size: 42px; line-height: 46px;}
    .database-bottom li span{font-size: 14px;}
    .small-tower{width: 93px;margin-top: -25px;}
    .small-tower span{font-size: 30px;}
    .small-tower span span{font-size: 38px;}
    .database-bottom li::before{top: 1px;}
    .database-bottom li + li + li::before {
    left: -1px;
}
    .database-bottom li small{font-size: 12px;}

}

@media screen and (max-width:1120px) and (min-width:1110px){
   .database-bottom li strong{font-size: 40px;}  
    
}

@media screen and (max-width:1099px){
.database-block h3{font-size: 40px;}
    .database-bottom li strong {
    font-size: 36px;
}
 .database-bottom li{ padding: 0 2.5%;}    
}

@media screen and (max-width:1030px){
.database-block h3{font-size: 38px;}
    .database-bottom li strong {
    font-size: 37px;
}
    .database-bottom ul {
    width: 90%;
}
.database-bottom li span {
    font-size: 12px;
}
    .database-bottom li {
    padding: 0 1.7%;
}
    .database-bottom li small{bottom: -50px; left:19%;}  
    .database-bottom li:last-child small {
    left: 13%;
}
     #footer.footer-block ul > li, #footer.footer-block ul > li > ul > li.subhead-bold,#footer.footer-block ul > li > ul > li.subhead-bold a{font-size: 15px;}
    #footer.footer-block ul > li > ul > li a{font-size: 15px;}
}


@media screen and (max-width:1023px){
    #footer.footer-block ul > li, #footer.footer-block ul > li > ul > li.subhead-bold,#footer.footer-block ul > li > ul > li.subhead-bold a{font-size: 14px;}
    #footer.footer-block ul > li > ul > li a{ font-size: 13px;}
    #footer .container{ padding: 0px; max-width: 100%;}
    .database-block{ padding-bottom: 12px;}
    .database-bottom li small{position:relative; bottom: auto; top: auto;}
     .database-bottom li{ padding: 20px 1.5%;width:48%; min-height: 178px;}
    .small-tower{ margin: 0px; display: inline-block; float: none;}    
    .database-bottom{ padding-left: 0px; padding-right: 0px; text-align: center;}
    .database-bottom ul{width: 100%;}
    .database-bottom li::before {
    top: 19px;
}
    .database-bottom li + li::before, .database-bottom li + li+ li+li::before{display: none;}
     .database-bottom li + li + li::before,.database-bottom li + li + li::before{display: block;} 
    .database-bottom li small{left: 28%; bottom: -10px;}
    .database-bottom li:last-child small {
    left: 23%;
    top: -4px;
}
#menu-header-menu li a{font-size:11px;}
}


@media screen and (max-width:767px){ 
    .database-bottom li+li+li{min-height: 0px;}
    #footer.footer-block{padding: 19px 0 14px;}
    .database-content{ padding-top: 30px;}
    .database-bottom li:last-child{ min-height: 0px;}
    .database-bottom li small{ left: 21%;}
    .database-bottom li:last-child small{left: 18%;}
    .database-block h3 {
    font-size: 21px;
    line-height: 30px; padding: 0 20px;
}
      #footer.footer-block ul > li, #footer.footer-block ul > li > ul > li.subhead-bold,#footer.footer-block ul > li > ul > li.subhead-bold a{font-size: 18px;}
    #footer.footer-block ul > li > ul > li a{ font-size: 15px;}
    #footer.footer-block ul > li,#footer.footer-block ul > li.menu-item-2394,#footer.footer-block ul > li.menu-item-2399{ float: none; width: auto;}
.table-responsive {
    overflow: scroll;
}
.article-body .H1a,.article-body h1{ font-size:30px; line-height:32px;}
.still-content-main .backtotop{ width:45px !important; height:45px !important; background-size:100% !important;}
.article-body ul.list-list{ padding-left:0px;}
.article-body ul.list-list li{ margin-left:0px;}
.container.still-content-main .col-lg-4{ padding-left:0px; padding-right:0px;}
.content-block-lg{ padding:6px;}
.mobile-view-container .article-body{ margin-bottom:50px;}
.mobile-view-container .article-body-sidebar{ margin-bottom:50px;}
.accordion{ margin-bottom:0px;}
.article-body.ask-us-anything h2.H1c {
    font-size: 28px;
    font-weight: normal;
    line-height: 32px;
}
.article-body .center-align .H3c {
    font-size: 32px;
    font-weight: normal;
    line-height: 38px;
}
.article-body .center-align p {
    font-size: 20px;
    line-height: 24px;
    padding: 0 3%;
}
.ask-us-links .body-mid-flex p{ font-size:16px; line-height:26px;}
.ask-us-page .box p{ font-size:20px;}

#footer.footer-block ul > li.menu-item-2387{width:100%;}
.database-block{min-height:1094px;}
 .database-bottom li{width:100%;}
 .database-bottom li::before{display:none !important;}
  .database-bottom li small{ left: 34.8%;}
   .database-bottom li:last-child small{left: 30.5%;}
}

.alignnone.size-full {
    border: 1px solid #e7e7e7;
}


 
@media screen and (max-width:479px){
.database-block{min-height:1150px;}
.database-bottom li{width: 100%;} 
 .database-bottom li small{ left: 25%;}
    .database-bottom li:last-child small{left: 19.8%;}
    .database-bottom li::before,.database-bottom li + li + li::before, .database-bottom li + li + li::before{display: none;}
}
@media screen and (min-width:1600px){
.database-bottom li:last-child small{left:15%;}
    .database-bottom ul{width: 91%;}
    .database-bottom li{ padding: 0 2.8%;}   
    .database-bottom li strong{font-size: 60px;}
    .database-bottom li span {
    font-size: 18px;
}
    
}
@media screen and (min-width:2600px){
.database-block h3{font-size: 54px;}.database-bottom li{padding: 0 3.8%;}
}