/* CSS
Theme Name: Industrial Forklifts
Author: corygodnai
Description: Industrial Forklifts Theme 
Tags: Industria Forklifts
*/





article:after,
aside:after,
details:after,
figcaption:after,
figure:after,
footer:before,
header:after,
hgroup:after,
main:after,
menu:after,
nav:after,
section:after,
summary:after  {
	clear: both;
}

.wrapped{
    height: 100%;
}

.content-area {
	float: left;
	width: 100%;
}

.post-content-area {
	width: 100%;
	padding: 0px 10px 0px 10px;
}



.content-hd {
   	width: 100%;
margin: 0px;
    padding:0px;
    
    
}

.content-div {
	display: block;
	min-height: 650px;
	font-size: 1em;
	line-height:1.125em;
	padding: 30px 0px 50px 0px;
}
.content1 {
	display: inline-block;
	width: 70%;
	line-height:1em;
	padding-top: 60px;
}

/*--------------------------------------------------------------------------------------------------------------------------------------------------
                                         bodycontentarea
--------------------------------------------------------------------------------------------------------------------------------------------------*/

.main{
   width: 100%;
    background-position: center;
    background-size: cover;
    
}

.wrap {
		padding-left: 2% !important;
		padding-right: 2% !important;
		max-width: none;
	}

.wrap:after {
	clear: both;
	content: "";
	display: block;
}

.wrap2 {
		padding-left: 2% !important;
		padding-right: 2% !important;
		max-width: none;
    	display: block;
 padding-bottom: 26px;
    background-color: #FFFFFF!important;
	}

.wrap2:after {
	clear: both;
	content: "";
	display: table;
}

.clear:after,
.fixhead:after,
.menu-fixed:before,
.menu-fixed:after,
.content-area:before,
.content-area:after,
.if-site-footer:before,
.wpcontentarea:after,
.nav-links:after,
.widget-area:after,
.widget:after,
.foot:after {
	clear: both;
    	content: "";
display:block;
}


.clearfix::after {
    content: "";
    clear: both;
    display: table;
}

.clear-fix:before,
.clear-fix:after {
  flex-basis: 0;
  order: 1;
}

#primary{
    width:100%;
    background-size: cover;
    z-index: 1;
}

#news-primary{
    width:100%;
    background-size: cover;
    z-index: 1;
}

#events-primary{
    width:100%;
    background-size: cover;
    z-index: 1;
}

#forklifts-primary{
    width:100%;
    background-size: cover;
    z-index: 1;
}

#promos-primary{
    width:100%;
    background-size: cover;
    z-index: 1;
}

#jobs-primary{
    width:100%;
    background-size: cover;
    z-index: 1;
} 

#classes-primary{
    width:100%;
    background-size: cover;
    z-index: 1;
}

#promos-primary{
    width:100%;
    background-size: cover;
    z-index: 1;
}

#primary, .content-area{
    	display: block!important; 
            padding-bottom: 10px;

}


.news-primary, .post-content-area{
    	display: block; 
	padding: 0px 10px 0px 10px;

}

.forklifts-primary, .post-content-area{
    	display: block; 
	padding: 0px 10px 0px 10px;

}

.events-primary, .post-content-area{
    	display: block; 
	padding: 0px 10px 0px 10px;

}

.jobs-primary, .post-content-area{
    	display: block; 
	padding: 0px 10% 0px 10%;

}


#maincontent{
  display: block; 

}


#maincontent-news{
  display: block; 
}

#maincontent-forklifts{
  display: block; 
}

#maincontent-events{
  display: block; 
}

#maincontent-jobs{
  display: block; 
}

#maincontent-classes{
  display: block; 
}

#maincontent-promos{
  display: block; 
}

.wpcontentarea{
    	display: block;
padding-bottom: 10px;
}

    .wppostarea{
    	display: block;
        padding: 0 10% 0 10%;
}



.login h1 a {
	background-image: url('images/if-logo-frontpage.png') !important;
	background-image: none, url('/images/if-logo-frontpage.png') !important;
}

body.login div#login h1 a {
    background-image: url("/images/if-logo-frontpage.png") !important;
}


/*--------------------------------------------------------------------------------------------------------------------------------------------------
                                         HEADDDDER
--------------------------------------------------------------------------------------------------------------------------------------------------*/

.fixhead{
    width:100%;
    height: 126px;
background: #5b514d; 
background: -moz-linear-gradient(top, #5b514d 0%, #de471c 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #5b514d 0%,#de471c 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #5b514d 0%,#de471c 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b514d', endColorstr='#de471c',GradientType=0 ); /* IE6-9 */
     position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    right: 0;
    display: block;
    padding: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .36);
    -webkit-transition: background .5s ease-in-out, box-shadow .5s ease-in-out;
    transition: background .5s ease-in-out, box-shadow .5s ease-in-out; 
}
.fixhead a{
    text-decoration: none;
}

.fixhead {
    color: #FFFFFF;
    font-family: 'Muli', sans-serif;  
  font-weight: 700;
    font-size: 1.2em;
    line-height: 1.2em;
    
}

.fixhead li{
    text-decoration: none;
}

/*--------------------------------------------------------------------------------------------------------------------------------------------------
                                       end og header
--------------------------------------------------------------------------------------------------------------------------------------------------*/

.fixheadalt{
    width:100%;
    height: 126px;
background-image: url("https://corygodnai.org/industrial/wp-content/themes/industrialforklifts/img/metalhed.jpg");
    background-repeat: repeat-x;
     position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    display: block;
    padding: 0;
   
}
.fixheadalt a{
    text-decoration: none;
}

.fixheadalt {
    color: #FFFFFF;
    font-family: 'Muli', sans-serif;  
  font-weight: 700;
    font-size: 1.2em;
    line-height: 1.2em;
    
}

.fixheadalt li{
    text-decoration: none;
}



/*--------------------------------------------------------------------------------------------------------------------------------------------------
                                       orange grate blue bar header
--------------------------------------------------------------------------------------------------------------------------------------------------*/

.fixhead2{
    width:100%;
    height: 126px;
background: #5b514d; 
background: -moz-linear-gradient(top, #cce4ff 0%, #e6f1ff 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #cce4ff  0%, #e6f1ff 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #cce4ff  0%, #e6f1ff 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cce4ff', endColorstr='#e6f1ff',GradientType=0 ); /* IE6-9 */
     position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    right: 0;
    display: block;
    padding: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .36);
    -webkit-transition: background .5s ease-in-out, box-shadow .5s ease-in-out;
    transition: background .5s ease-in-out, box-shadow .5s ease-in-out; 
}


.fixhead2 a{
    text-decoration: none;
}

.fixhead2 {
    color: #FFFFFF;
    font-family: 'Muli', sans-serif;  
  font-weight: 700;
    font-size: 1.2em;
    line-height: 1.2em;
    
}

.fixhead2 li{
    text-decoration: none;
}
#headalt{
    background-image: url("/img/metalhed.jpg")repeat-x top left;

}
/*--------------------------------------------------------------------------------------------------------------------------------------------------
                                        Black and orange
--------------------------------------------------------------------------------------------------------------------------------------------------*/


.fixheadblack{
    width:100%;
    height: 126px;
background: #5b514d; 
background: -moz-linear-gradient(top, #5b514d 0%, #000000 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #5b514d 0%,#000000 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #5b514d 0%,#000000 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b514d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
     position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    right: 0;
    display: block;
    padding: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .36);
    -webkit-transition: background .5s ease-in-out, box-shadow .5s ease-in-out;
    transition: background .5s ease-in-out, box-shadow .5s ease-in-out; 
}
.fixheadblack a{
    text-decoration: none;
}

.fixheadblack {
    color: #FFFFFF;
    font-family: 'Muli', sans-serif;  
  font-weight: 700;
    font-size: 1.3em;
    line-height: 1.5em;
    
}

.fixheadblack li{
    text-decoration: none;
}


/*--------------------------------------------------------------------------------------------------------------------------------------------------
                                        Black and orange
--------------------------------------------------------------------------------------------------------------------------------------------------*/

.fixheadgrid{
    width:100%;
    height: 126px;
background-image: url("https://corygodnai.org/industrial/wp-content/themes/industrialforklifts/img/heligrid.jpg");
    background-repeat: repeat-x;
     position: fixed;
    z-index: 10000;
    top: 0;
    left: 0;
    display: block;
    padding: 0;
   
}
.fixheadgrid a{
    text-decoration: none;
}

.fixheadgrid {
    color: #FFFFFF;
    font-family: 'Muli', sans-serif;  
  font-weight: 700;
    font-size: 1.2em;
    line-height: 1.2em;
    
}

.fixheadgrid li{
    text-decoration: none;
}

#headalt4{
    background-image: url("/img/heligrid.jpg")repeat-x top left;

}

/*--------------------------------------------------------------------------------------------------------------------------------------------------
                                        pattern 4
--------------------------------------------------------------------------------------------------------------------------------------------------*/

.menu-fixed{
    top: 126px;
    width: 100%!important;
    padding: 0;
    margin-right: 0!important;
     position: fixed;
    z-index: 10001;
}


.brand-head{
    width:100%;
        max-height: 126px;
    display: block;
    position: fixed;
    padding: 0;
    margin: 0 auto;
}
.brand-head img{
    top: 0;
        width: 300px !important;
    background-color: none;
    display: block;
}
  
.fl-logo{
    float:left; 
    padding: 6px; 
    margin-top: 16px;
display:inline-block;}

fl-logo img{
    width: 300px !important;
    display: block;
          } 



.ifcorp-ad{
    float:right; 
    padding-right: 10%; 
    text-align:center; 
    margin-top: 40px;
}

.ifcorp-ad-r{
    float:right; 
    padding-right: 10%; 
    text-align:center; 
    margin-top: 40px;
    color: #FFFFFF;
    font-family: 'Muli', sans-serif;  
	font-weight: 800;
    letter-spacing: .15pt;
    font-size: .85em;
    line-height: 1em;
    text-align: center;
         text-shadow: 1px 2px rgba(0, 0, 0, .6);
    -moz-text-shadow: 1px 2px rgba(0, 0, 0, .6);
        -webkit-text-shadow: 1px 2px rgba(0, 0, 0, .6);
        -khtml-text-shadow: 1px 2px rgba(0, 0, 0, .6);
}

.ifcorp-ad-r a{ 
    color: #FFFFFF!important;
    text-decoration: none;
}


.ifcorp-ad-r a:hover,
.ifcorp-ad-r a:focus{
    color: #cce4ff!important;

}

.ifcorp-ad-b{
    float:right; 
    padding-right: 10%; 
    text-align:center; 
    margin-top: 40px;
    color: #002e62;
    font-family: 'Muli', sans-serif;  
	font-weight: 900;
    letter-spacing: .15pt;
    font-size: .85em;
    line-height: 1em;
    text-align: center;
         text-shadow: 1px 2px rgba(0, 0, 0, .2);
    -moz-text-shadow: 1px 2px rgba(0, 0, 0, .2);
        -webkit-text-shadow: 1px 2px rgba(0, 0, 0, .2);
        -khtml-text-shadow: 1px 2px rgba(0, 0, 0, .2);
}

.ifcorp-ad-grid{
    float:right; 
    padding-right: 10%; 
    text-align:center; 
    margin-top: 40px;
    color: #ffffff;
    font-family: 'Muli', sans-serif;  
	font-weight: 900;
    letter-spacing: .15pt;
    font-size: .85em;
    line-height: 1em;
    text-align: center;
         text-shadow: 1px 2px rgba(0, 0, 0, .2);
    -moz-text-shadow: 1px 2px rgba(0, 0, 0, .2);
        -webkit-text-shadow: 1px 2px rgba(0, 0, 0, .2);
        -khtml-text-shadow: 1px 2px rgba(0, 0, 0, .2);
}

.ifcorp-ad-grid a{ 
    color: #FFFFFF!important;
    text-decoration: none;
}

.ifcorp-ad-grid a:hover,
.ifcorp-ad-grid a:focus
{	font-weight: 800!important;

       font-size: 1.25em!important;
    color: #dda231!important;

} 
}

.ad-tp-rw{
        line-height: 1.25em;
display: block;
}
.ad-md-rw{
    line-height: 1.25em;
display: block;
}
.ad-bt-rw{
    line-height: 1.25em;
display: block;
}

.ad-btn-rw{
    padding: 2px!important;
    line-height: 1.4em;
display: block;
}
/*-------------------------------------------------------------- 
MAIN NAV STYLE
-------------------------------------------------------------- */
.btn{
    border: none!important;
    border-radius: 5px!important;
}

.btn-xs {
    
    border: none!important;
}

.hellobtn{
    float: right!important; 
    margin: 40px 10px auto;
    top: 40;
    visibility: visible;
}

.btn-headcta {
font-family: 'Muli', sans-serif!important; 
    font-size: .90em; 
    font-weight: 800!important; 
    color: #FFFFFF;
    text-decoration: none;
    width: 126px!important;
    padding: 3px!important;
    cursor: pointer;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.7);
    -webkit-text-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
    text-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
        position: relative;

}

.btn-headcta.active{
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}



.btn-headcta {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#00244d), to(#005dc4));
  background-image: -webkit-linear-gradient(top, #00244d, 0%, #005dc4, 100%);
  background-image: -moz-linear-gradient(top, #00244d 0%, #005dc4 100%);
  background-image: linear-gradient(to bottom, #00244d 0%, #005dc4 100%);
  background-repeat: repeat-x;
  border: none!important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00244d', endColorstr='#005dc4', GradientType=0);
}

.btn-headcta:active,
.btn-headcta.active {
  background-color: #00244d;
    border: none!important;
}


.btn-headcta:hover,
.btn-headcta:focus{
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f0ad4e), to(#ec971f));
  background-image: -webkit-linear-gradient(top, #f0ad4e, 0%, #ec971f, 100%);
  background-image: -moz-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  background-repeat: repeat-x;
    border: none!important;
   color: #000000; 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
    
}


/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------button cta alternative----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.btn-headcta2 {
font-family: 'Muli', sans-serif!important; 
    font-size: .95em; 
    font-weight: 800!important; 
    color: #FFFFFF;
    text-decoration: none;
     padding: 3px!important;
    text-shadow: 1px 1px rgba(0, 0, 0, .7);
    cursor: pointer;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
    width: 126px!important;
        position: relative;
}

.btn-headcta2.active{
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}



.btn-headcta2 {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#99c9ff), to(#005dc4));
  background-image: -webkit-linear-gradient(top, #99c9ff, 0%, #005dc4, 100%);
  background-image: -moz-linear-gradient(top, #99c9ff 0%, #005dc4 100%);
  background-image: linear-gradient(to bottom, #99c9ff 0%, #005dc4 100%);
  background-repeat: repeat-x;
  border: none!important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99c9ff', endColorstr='#005dc4', GradientType=0);
}

.btn-headcta2:active,
.btn-headcta2.active {
  background-color: #99c9ff;
    border: none!important;
}


.btn-headcta2:hover,
.btn-headcta2:focus{
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#f0ad4e), to(#ec971f));
  background-image: -webkit-linear-gradient(top, #f0ad4e, 0%, #ec971f, 100%);
  background-image: -moz-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  background-repeat: repeat-x;
  border: none!important;
  color: #000000; 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);    
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


.btn-headctaor {
font-family: 'Muli', sans-serif!important; 
    font-size: .90em; 
    font-weight: 800!important; 
    color: #FFFFFF;
    text-decoration: none;
    width: 126px!important;
    padding: 3px!important;
    cursor: pointer;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.7);
    -webkit-text-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
    text-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
        position: relative;

}

.btn-headctaor.active{
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}



.btn-headctaor {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#de471c), to(#882b11));
  background-image: -webkit-linear-gradient(top, #de471c, 0%, #882b11, 100%);
  background-image: -moz-linear-gradient(top, #de471c 0%, #882b11 100%);
  background-image: linear-gradient(to bottom, #de471c 0%, #882b11 100%);
  background-repeat: repeat-x;
  border: none!important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#de471c', endColorstr='#882b11', GradientType=0);
}

.btn-headctaor:active,
.btn-headctaor.active {
  background-color: #de471c;
    border: none!important;
}


.btn-headctaor:hover,
.btn-headctaor:focus{
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#b3d6ff), to(#e9f8fc));
  background-image: -webkit-linear-gradient(top, #b3d6ff, 0%, #e9f8fc, 100%);
  background-image: -moz-linear-gradient(top, #b3d6ff 0%, #e9f8fc 100%);
  background-image: linear-gradient(to bottom, #b3d6ff 0%, #e9f8fc 100%);
  background-repeat: repeat-x;
    border: none!important;
   color: #2d0e06; 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3d6ff', endColorstr='#e9f8fc', GradientType=0);
    
}



.hero-btn {
display:inline-block;
margin-bottom: 15px;
padding:8px 20px;
line-height:1em;
background-color: rgba(0,93,196, .86);
color: #FFF !important;
font-size: 14px;
font-weight: 800;
font-family:"Lucida Grande", 'LucidaSansRegular', Arial, Helvetica, sans-serif !important;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
text-shadow: 1px 1px 1px #111;
box-shadow: 1px 1px 1.2px #555555;
-moz-box-shadow: 1px 1px 1.2px #555555;
-webkit-box-shadow: 1px 1px 1.2px #555555;
transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-0-transition: all 0.5s ease 0s;
    border: .6px;
    border-color: rgba(255,255,255, .45);
    border-style: solid;
}
.hero-btn:hover,
.hero-btn:focus{
background-color: rgba(222,71,28, .7);
color: #FFF;
text-decoration:none;
text-shadow: 1px 1px 1px #111;
        border-color: rgba(0,36,77, .85);

}

#partshero, #if-hero1, #if-hero2, #if-hero3, #if-hero4, #if-hero5, #if-hero6, #if-hero8, #if-hero9, #if-hero10, #if-hero11, #if-hero12, #if-hero1a, #if-hero2a, #if-hero3a, #if-hero4a, #if-hero5a, #if-hero6a, #if-hero1b, #if-hero2b, #if-hero3b, #if-hero4b, #if-hero5b, #if-hero6b {  left: 0; right: 0; width: 100%; overflow: hidden; position: relative; height: 350px;}





.herow1{
display: block;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  background-image: url("https://corygodnai.org/industrial/wp-content/uploads/2018/01/17x350shop.jpg")!important;
  background-repeat: no-repeat;
  background-size: contain;
    overflow-y: hidden;
    max-height: 350px;

}

.herow2{
display: block;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  background-image: url("https://corygodnai.org/industrial/wp-content/uploads/2018/01/17k350h-no2.jpg")!important;
  background-repeat: no-repeat;
  background-size: contain;
    overflow-y: hidden;
    max-height: 350px;
}

.herow3{
display: block;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  background-image: url("https://corygodnai.org/industrial/wp-content/uploads/2018/01/17k350h-no4.jpg")!important;
  background-repeat: no-repeat;
  background-size: contain;
    overflow-y: hidden;
    max-height: 350px;
}

.herow4{
display: block;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  background-image: url("https://corygodnai.org/industrial/wp-content/uploads/2018/01/17k350h-no3.jpg")!important;
  background-repeat: no-repeat;
  background-size: contain;
    overflow-y: hidden;
    max-height: 350px;
}

.herow5{
display: block;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  background-image: url("https://corygodnai.org/industrial/wp-content/uploads/2018/01/17x350line.jpg")!important;
  background-repeat: no-repeat;
  background-size: contain;
    overflow-y: hidden;
    max-height: 350px;
}

.herow6{
display: block;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  background-image: url("https://corygodnai.org/industrial/wp-content/uploads/2018/01/17k350h-no7.jpg")!important;
  background-repeat: no-repeat;
  background-size: contain;
    overflow-y: hidden;
    max-height: 350px;
}

.herow8{
display: block;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  background-image: url("https://corygodnai.org/industrial/wp-content/uploads/2018/01/17k350h-no6.jpg")!important;
  background-repeat: no-repeat;
  background-size: contain;
    overflow-y: hidden;
    max-height: 350px;
}

.herow9{
display: block;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  background-image: url("https://corygodnai.org/industrial/wp-content/uploads/2018/01/17k350h-no5.jpg")!important;
  background-repeat: no-repeat;
  background-size: contain;
    overflow-y: hidden;
    max-height: 350px;
}

.herow10{
display: block;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  background-image: url("https://corygodnai.org/industrial/wp-content/uploads/2018/01/17k350h-no7.jpg")!important;
  background-repeat: no-repeat;
  background-size: contain;
    overflow-y: hidden;
    max-height: 350px;
}
.herow11{
display: block;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  background-image: url("https://corygodnai.org/industrial/wp-content/uploads/2018/01/17k350h-no8.jpg")!important;
  background-repeat: no-repeat;
  background-size: contain;
    overflow-y: hidden;
    max-height: 350px;
}
.herow12{
display: block;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  background-image: url("https://corygodnai.org/industrial/wp-content/uploads/2018/01/17k350h-no9.jpg")!important;
  background-repeat: no-repeat;
  background-size: contain;
    overflow-y: hidden;
    max-height: 350px;
}

.herow13{
display: block;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  background-image: url("https://corygodnai.org/industrial/wp-content/uploads/2018/01/17k350h-no10.jpg")!important;
  background-repeat: no-repeat;
  background-size: contain;
    overflow-y: hidden;
    max-height: 350px;
}
.herow14{
display: block;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  background-image: url("https://corygodnai.org/industrial/wp-content/uploads/2018/01/17k350h-no9.jpg")!important;
  background-repeat: no-repeat;
  background-size: auto 100%;
    overflow-y: hidden;
    max-height: 350px;
} 
.herow1 a{
    text-decoration: none;
}
 
.herow1 h1, .herow2 h1, .herow3 h1, .herow4 h1, .herow5 h1, .herow6 h1, .herow8 h1, .herow9 h1, .herow10 h1, .herow11 h1, .herow12 h1, .herow13 h1{
    color: #FFFFFF!important;
        text-shadow: 1px 1px 1px #111!important;

}

.herow1 h3,
.herow2 h3,
.herow3 h3,
.herow4 h3,
.herow5 h3,
.herow6 h3, .herow8 h3, .herow9 h3, .herow10 h3, .herow11 h3, .herow12 h3,.herow13 h3{
    color: #e6f1ff!important;
    font-weight: 700;
    text-shadow: 1px 1px 1px #111!important;
}

.herotextblk{
    width: 460px;
    text-align: center;
    padding: 16px;
    text-decoration: none;
    background-color: rgba(0,36,77,.8);
    box-shadow: 1px 1px 1.6px rgba(0,36,77,.65);
-moz-box-shadow: 1px 1px 1.6px rgba(0,36,77,.65);
-webkit-box-shadow: 1px 1px 1.6px rgba(0,36,77,.65);
  margin-top: 10%; 
    border-radius: 2px;

}
.herotextblkr{
    float: right!important;
    text-align: center;
    padding-right: 5%;
    text-decoration: none;}
.herotextblkl{
    float: left!important;
    text-align: center;
    padding-left: 5%;
    text-decoration: none;}



@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){
    #partshero, #if-hero1, #if-hero2, #if-hero3, #if-hero4, #if-hero5, #if-hero6, #if-hero8, #if-hero9, #if-hero10, #if-hero11, #if-hero12, #if-hero1a, #if-hero2a, #if-hero3a, #if-hero4a, #if-hero5a, #if-hero6a, #if-hero1b, #if-hero2b, #if-hero3b, #if-hero4b, #if-hero5b, #if-hero6b, #if-hero8, #if-hero9, #if-hero10, #if-hero11, #if-hero13 {height: 200px!important;}
.herow1 h1, .herow2 h1, .herow3 h1, .herow4 h1, .herow5 h1, .herow6 h1, .herow8 h1, .herow9 h1, .herow10 h1, .herow11 h1, .herow12 h1, .herow13 h1{font-size: 1.2em;}
.herow1 h3, .herow2 h3, .herow3 h3, .herow4 h3, .herow5 h3, .herow6 h3, .herow8 h3, .herow9 h3, .herow10 h3, .herow11 h3, .herow12 h3, .herow13 h3{font-size: .85em;}
}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-device-pixel-ratio: 2){
    .herow6{width: 100%!important; background-size: contain!important;} .herow4{width: 100%!important;} .herow3{width: 100%!important;} .herow8{width: 100%!important;} .herow10{width: 100%!important;}
    #partshero, #if-hero1, #if-hero2, #if-hero3, #if-hero4, #if-hero5, #if-hero6, #if-hero8, #if-hero9, #if-hero10, #if-hero11, #if-hero12, #if-hero1a, #if-hero2a, #if-hero3a, #if-hero4a, #if-hero5a, #if-hero6a, #if-hero1b, #if-hero2b, #if-hero3b, #if-hero4b, #if-hero5b, #if-hero6b, #if-hero8, #if-hero9, #if-hero10, #if-hero11, #if-hero13 {height: 126px!important;} .herotextblk hr {line-height: .5em!important; padding: 0px!important; height: 2px!important; margin-bottom: .5em!important;} .herotextblk{background-color: rgba(0,36,77,.45); padding: 1px!important; margin-top: 0!important; width: 100%; line-height: 1em!important;} #hidebreakcont, #hidebreakcomp, #hidebreakdeal, #hidebreakdir, #hidebreaknews, #hidebreakvid, #hidebreakprod, #hidebreakfin, #hidebreakstore, #hidebreakserv, #hidebreaklog, #hidebreak{display:none; visibility: hidden;} .hero-btn { margin-bottom: 5px; padding:2px!important; font-size: 1em!important; width: 166px!important; padding-left: 5%!important; margin-left: 15%!important;}
.herow1 h1, .herow2 h1, .herow3 h1, .herow4 h1, .herow5 h1, .herow6 h1, .herow8 h1, .herow9 h1, .herow10 h1, .herow11 h1, .herow12 h1, .herow13 h1{font-size: 1.15em; !important; line-height: 1.25em!important; padding: 1px!important;}
.herow1 h3, .herow2 h3, .herow3 h3, .herow4 h3, .herow5 h3, .herow6 h3, .herow8 h3, .herow9 h3, .herow10 h3, .herow11 h3, .herow12 h3, .herow13 h3{font-size: .85em!important; display: inline; line-height: 1em!important; padding: 1px!important;}
  .herotextblkl{float:none!important; padding: 1px!important; margin-top: 0!important; }
        .herotextblkr{float:none!important; padding: 1px!important; margin-top: 0!important; }}
@media only screen and (max-width: 360px){
    .herow6{width: 100%!important; background-size: contain!important;} .herow4{width: 100%!important;} .herow3{width: 100%!important;} .herow8{width: 100%!important;} .herow10{width: 100%!important;} .herotextblk hr {line-height: .5em!important; padding: 0px!important; height: 2px!important; margin-bottom: .5em!important;} 
    #partshero, #if-hero1, #if-hero2, #if-hero3, #if-hero4, #if-hero5, #if-hero6, #if-hero8, #if-hero9, #if-hero10, #if-hero11, #if-hero12, #if-hero1a, #if-hero2a, #if-hero3a, #if-hero4a, #if-hero5a, #if-hero6a, #if-hero1b, #if-hero2b, #if-hero3b, #if-hero4b, #if-hero5b, #if-hero6b, #if-hero8, #if-hero9, #if-hero10, #if-hero11, #if-hero13 {height:126px!important;} .herotextblk{background-color: rgba(0,36,77,.45); padding: 1px!important; margin-top: 0!important;  width: 100%; line-height: 1em!important;} #hidebreakcont, #hidebreakcomp, #hidebreakdeal, #hidebreakdir, #hidebreaknews, #hidebreakvid, #hidebreakprod, #hidebreakfin, #hidebreakstore, #hidebreakserv, #hidebreaklog, #hidebreak{display:none; visibility: hidden;} .hero-btn {display:block!important; margin-bottom: 5px; padding:2px!important; font-size: 1em!important; width: 166px!important; padding-left: 5%!important; margin-left: 15%!important;}
.herow1 h1, .herow2 h1, .herow3 h1, .herow4 h1, .herow5 h1, .herow6 h1, .herow8 h1, .herow9 h1, .herow10 h1, .herow11 h1, .herow12 h1, .herow13 h1{font-size: 1.15em; !important; line-height: 1.25em!important; padding: 1px!important;}
.herow1 h3, .herow2 h3, .herow3 h3, .herow4 h3, .herow5 h3, .herow6 h3, .herow8 h3, .herow9 h3, .herow10 h3, .herow11 h3, .herow12 h3, .herow13 h3{font-size: .85em!important; display: inline; line-height: 1em!important; padding: 1px!important;}
      .herotextblkl{float:none!important; padding: 1px!important; margin-top: 0!important; }
        .herotextblkr{float:none!important; padding: 1px!important; margin-top: 0!important; }
}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-device-pixel-ratio: 2){ .herow6{width: 100%!important; background-size: contain!important;} .herow4{width: 100%!important;} .herow3{width: 100%!important;} .herow8{width: 100%!important;} .herow10{width: 100%!important;} .herotextblk hr {line-height: .5em!important; padding: 0px!important; height: 2px!important; margin-bottom: .5em!important;} 
    #partshero, #if-hero1, #if-hero2, #if-hero3, #if-hero4, #if-hero5, #if-hero6, #if-hero8, #if-hero9, #if-hero10, #if-hero11, #if-hero12, #if-hero1a, #if-hero2a, #if-hero3a, #if-hero4a, #if-hero5a, #if-hero6a, #if-hero1b, #if-hero2b, #if-hero3b, #if-hero4b, #if-hero5b, #if-hero6b, #if-hero8, #if-hero9, #if-hero10, #if-hero11, #if-hero13 {height:126px!important;} .herotextblk{background-color: rgba(0,36,77,.45); padding: 1px!important; margin-top: 0!important;  width: 100%; line-height: 1em!important;} 
    #hidebreakcont, #hidebreakcomp, #hidebreakdeal, #hidebreakdir, #hidebreaknews, #hidebreakvid, #hidebreakprod, #hidebreakfin, #hidebreakstore, #hidebreakserv, #hidebreaklog, #hidebreak, #hidebreakjoin {display:none; visibility: hidden;} 
.hero-btn {margin-bottom: 5px; padding:2px!important; font-size: 1em!important; width: 166px!important; padding-left: 5%!important; margin-left: 15%!important;}
.herow1 h1, .herow2 h1, .herow3 h1, .herow4 h1, .herow5 h1, .herow6 h1, .herow8 h1, .herow9 h1, .herow10 h1, .herow11 h1, .herow12 h1, .herow13 h1{font-size: 1.15em; !important; line-height: 1.25em!important; padding: 1px!important;}
.herow1 h3, .herow2 h3, .herow3 h3, .herow4 h3, .herow5 h3, .herow6 h3, .herow8 h3, .herow9 h3, .herow10 h3, .herow11 h3, .herow12 h3, .herow13 h3{font-size: .85em!important; display: inline; line-height: 1em!important; padding: 1px!important;}
    .herotextblkl{float:none!important; padding: 1px!important; margin-top: 0!important; }
        .herotextblkr{float:none!important; padding: 1px!important; margin-top: 0!important; }
}








.helilogodir{
    z-index: 1!important;
  background-image: url("https://corygodnai.org/industrial/wp-content/uploads/2018/01/helisideways.png")!important;
    background-repeat:no-repeat!important;
    background-position:right top!important;
    background-size: auto 100%!important;
}

.eventtext{
    background-color: #80bbff; 
    height: 100%; 
    color: #ffffff;
    padding: 10%;
}
.eventtext p{
margin: 0, auto;
font-size-adjust: 1.5em;
line-height: 2em;
    font-weight: 800;
}

.directorytxt{
      z-index: 2;
    font-size: 1.2em;

}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: 0;
  margin-left: 0;
    width: 100%!important;
}

  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
          width: 100%!important;

  }

.main-nav {
        z-index: 10001;
    width: 100%!important;


}




.navbar{
    width: 100%!important;
      min-height: 36px!important;

}
.navbar-b{
    width: 100%!important;
      min-height: 36px!important;

}
.navbar-b {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#00244d), to(#004799));
  background-image: -webkit-linear-gradient(top, #00244d, 0%, #004799, 100%);
  background-image: -moz-linear-gradient(top, #00244d 0%, #004799 100%);
  background-image: linear-gradient(to bottom, #00244d 0%, #004799 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#004799', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}



.navbar-b .navbar-nav > .active > a {
  background-color: #00244d;
}

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


.navbar-grid{
    width: 100%!important;
      min-height: 36px!important;

}
.navbar-grid {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#014fba), to(#4da0ff));
  background-image: -webkit-linear-gradient(top, #014fba, 0%, #4da0ff, 100%);
  background-image: -moz-linear-gradient(top, #014fba 0%, #4da0ff 100%);
  background-image: linear-gradient(to bottom, #014fba 0%, #4da0ff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#014fba', endColorstr='#4da0ff', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}



.navbar-grid .navbar-nav > .active > a {
  background-color: #014fba;
}





.nav{
    width: 100%!important;
    font-family: 'Muli', sans-serif!important;  
    font-weight: 800; 
    font-size: 1em!important; 
    line-height: 1.5em!important;
}


@media (max-width:767px){.nav{font-weight: 600;font-size: .9em!important; line-height: 1.25em!important;}}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.nav{font-weight: 600;font-size: .9em!important; line-height: 1.25em!important;}}

@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.nav{font-weight: 600;font-size: 1em!important; line-height: 1.5em!important;}}

@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-device-pixel-ratio: 2){.nav{font-weight: 600;font-size: .9em!important; line-height: 1.25em!important;}}

@media only screen and (max-width: 360px){.nav{font-weight: 600;font-size: .9em!important; line-height: 1.25em!important;}}

@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-device-pixel-ratio: 2){.nav{font-weight: 600;font-size: .9em!important; line-height: 1.25em!important;}}



.nav > li > a {
  position: relative;
  display: block;
  padding: 8px;
    
}


.navbar-nav {
    margin: 0px!important;
}

.navbar-ifork{
background: #de471c; /* Old browsers */
background: -moz-linear-gradient(top, #e15932 0%, #852a10 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e15932 0%, #852a10 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e15932 0%,#852a10 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e15932', endColorstr='#852a10',GradientType=0 ); /* IE6-9 */
border-color:none}

.navbar-ifork .navbar-text{
      text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.7);
  -webkit-text-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
          text-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}



.navbar-ifork .navbar-text{color:#FFFFFF; }
.navbar-ifork .navbar-nav>li>a{color:#FFFFFF}
.navbar-ifork .navbar-nav>li>a:focus,.navbar-ifork .navbar-nav>li>a:hover{color:#fff;background-color:rgb(0,51,88)}
.navbar-ifork .navbar-nav>.active>a,.navbar-ifork .navbar-nav>.active>a:focus,.navbar-ifork .navbar-nav>.active>a:hover{color:#fff;background-color:rgb(0,51,88)}
.navbar-ifork .navbar-nav>.disabled>a,.navbar-ifork .navbar-nav>.disabled>a:focus,.navbar-ifork .navbar-nav>.disabled>a:hover{color:rgb(0,51,88);background-color:transparent}
.navbar-ifork .navbar-toggle{border-color:none}
.navbar-ifork .navbar-toggle:focus,.navbar-ifork .navbar-toggle:hover{background-color:rgb(0,51,88)}
.navbar-ifork .navbar-toggle .icon-bar{background-color:#fff}
.navbar-ifork .navbar-collapse,.navbar-ifork .navbar-form{border-color:none;}
.navbar-ifork .navbar-nav>.open>a,.navbar-ifork .navbar-nav>.open>a:focus,.navbar-ifork .navbar-nav>.open>a:hover{color:#fff;background-color:rgb(0,51,88)}



.navbar-ifork .navbar-link{color:#FFFFFF}
.navbar-ifork .navbar-link:hover{color:#669ddb}
.navbar-ifork .btn-link{color:#FFFFFF}
.navbar-ifork .btn-link:focus,.navbar-ifork .btn-link:hover{color:#fff}
.navbar-ifork .btn-link[disabled]:focus,.navbar-ifork .btn-link[disabled]:hover,fieldset[disabled] .navbar-ifork .btn-link:focus,fieldset[disabled] .navbar-ifork .btn-link:hover{color:rgb(0,51,88)}


.navbar-ifork .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-ifork .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar-ifork .navbar-nav .open .dropdown-menu > .active > a,
.navbar-ifork .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-ifork .navbar-nav .open .dropdown-menu > .active > a:focus {
  background-color: #357ebd;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#357ebd), to(#005dc4));
  background-image: -webkit-linear-gradient(top, #357ebd, 0%, #005dc4, 100%);
  background-image: -moz-linear-gradient(top, #357ebd 0%, #005dc4 100%);
  background-image: linear-gradient(to bottom, #357ebd 0%, #005dc4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#357ebd', endColorstr='#005dc4', GradientType=0);
}



.navbar-ifork .navbar-nav .open .dropdown-menu>li>a{color:#003358; font-weight: 800;}
.navbar-ifork .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-ifork .navbar-nav .open .dropdown-menu>li>a:hover{color:#ccdef3;background-color:transparent}
.navbar-ifork .navbar-nav .open .dropdown-menu>.active>a,.navbar-ifork .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:rgb(102,163,208);background-color:rgba(102,163,208,.5)}
.navbar-ifork .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-ifork .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}
.navbar-ifork .navbar-link{color:rgb(102,163,208)}


.navbar-b{
background: #000913 ; /* Old browsers */
background: -moz-linear-gradient(top, #002e62 0%, #000913 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #002e62 0%, #000913 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #002e62 0%, #000913 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002e62', endColorstr='#000913',GradientType=0 ); /* IE6-9 */
border-color:none}





.navbar-ifb .navbar-text{color:#FFFFFF; }
.navbar-ifb .navbar-nav>li>a{color:#FFFFFF}
.navbar-ifb .navbar-nav>li>a:focus,.navbar-ifb .navbar-nav>li>a:hover{color:#e96c49;background-color:#005dc4}
.navbar-ifb .navbar-nav>.active>a,.navbar-ifb .navbar-nav>.active>a:focus,.navbar-ifb .navbar-nav>.active>a:hover{color:#e96c49; background-color:#005dc4}
.navbar-ifb .navbar-nav>.disabled>a,.navbar-ifb .navbar-nav>.disabled>a:focus,.navbar-ifb .navbar-nav>.disabled>a:hover{color:rgba(0,56,186,.6 );background-color:transparent}
.navbar-ifb .navbar-toggle{border-color:none}
.navbar-ifb .navbar-toggle:focus,.navbar-ifb .navbar-toggle:hover{background-color:rgb(0,56,126)}
.navbar-ifb .navbar-toggle .icon-bar{background-color:#cce4ff}
.navbar-ifb .navbar-collapse,.navbar-ifb .navbar-form{border-color:none;}
.navbar-ifb .navbar-nav>.open>a,.navbar-ifb .navbar-nav>.open>a:focus,.navbar-ifb .navbar-nav>.open>a:hover{color:#fff;background-color:rgba(0,51,88,.6 )}


.navbar-ifb .navbar-link{color:#FFFFFF}
.navbar-ifb .navbar-link:hover{color:#669ddb}
.navbar-ifb .btn-link{color:#FFFFFF}
.navbar-ifb .btn-link:focus,.navbar-ifb .btn-link:hover{color:#fff}
.navbar-ifb .btn-link[disabled]:focus,.navbar-ifb .btn-link[disabled]:hover,fieldset[disabled] .navbar-ifb .btn-link:focus,fieldset[disabled] .navbar-ifb .btn-link:hover{color:rgb(246,246,246)}

.navbar-ifb .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-ifb .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar-ifb .navbar-nav .open .dropdown-menu > .active > a,
.navbar-ifb .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-ifb .navbar-nav .open .dropdown-menu > .active > a:focus {
  background-color: #357ebd;
  background-image: -webkit-gradient(linear, left 0%, left 80%, from(#002e62), to(#357ebd));
  background-image: -webkit-linear-gradient(top, #ccdef3, 0%, #005dc4, 80%);
  background-image: -moz-linear-gradient(top, #002e62 0%, #357ebd 80%);
  background-image: linear-gradient(to bottom, ##002e62 0%, #357ebd 80%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002e62', endColorstr='#357ebd', GradientType=0);
}

.navbar-ifb .navbar-nav .open .dropdown-menu>li>a{color:rgb(102,163,208)}
.navbar-ifb .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-ifb .navbar-nav .open .dropdown-menu>li>a:hover{color:#ffffff;background-color:transparent}
.navbar-ifb .navbar-nav .open .dropdown-menu>.active>a,.navbar-ifb .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:rgb(102,163,208);background-color:rgba(102,163,208,.5)}
.navbar-ifb .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-ifb .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:rgba(102,163,208,.5);background-color:transparent}}
.navbar-ifb .navbar-link{color:rgb(102,163,208)}

.navbar-ifork .navbar-link{color:#99c2df}.navbar-ifork .navbar-link:hover{color:#fff}
.navbar-ifork .btn-link{color:#99c2df}.navbar-ifork .btn-link:focus,.navbar-ifork .btn-link:hover{color:#fff}
.navbar-ifb .navbar-link{color:#99c2df}.navbar-ifb .navbar-link:hover{color:#fff}
.navbar-ifb .btn-link{color:#99c2df}.navbar-ifb .btn-link:focus,.navbar-ifork .btn-link:hover{color:#fff}

.navbar-c .navbar-nav > .active > a {
  background-color: #3392ff;
}

.navbar-c{
    width: 100%!important;
      min-height: 36px!important;

}
.navbar-c {
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#005dc4), to(#3392ff));
  background-image: -webkit-linear-gradient(top, #005dc4, 0%, #3392ff, 100%);
  background-image: -moz-linear-gradient(top, #005dc4 0%, #3392ff 100%);
  background-image: linear-gradient(to bottom, #005dc4 0%, #3392ff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='3392ff', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}

.navbar-ifc{
background: #005dc4; /* Old browsers */
background: -moz-linear-gradient(top, #005dc4 0%, #3392ff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #005dc4 0%, #3392ff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #005dc4 0%,#3392ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005dc4', endColorstr='#3392ff',GradientType=0 ); /* IE6-9 */
border-color:none}

.navbar-ifc .navbar-text{color:#FFFFFF; }
.navbar-ifc .navbar-nav>li>a{color:#FFFFFF}
.navbar-ifc .navbar-nav>li>a:focus,.navbar-ifc .navbar-nav>li>a:hover{color:#fff;background-color:#003c80}
.navbar-ifc .navbar-nav>.active>a,.navbar-ifc .navbar-nav>.active>a:focus,.navbar-ifc .navbar-nav>.active>a:hover{color:#fff;background-color:#003c80}
.navbar-ifc .navbar-nav>.disabled>a,.navbar-ifc .navbar-nav>.disabled>a:focus,.navbar-ifc .navbar-nav>.disabled>a:hover{color:rgb(0,51,88);background-color:transparent}
.navbar-ifc .navbar-toggle{border-color:none}
.navbar-ifc .navbar-toggle:focus,.navbar-ifc .navbar-toggle:hover{background-color:rgb(0,26,156)}
.navbar-ifc .navbar-toggle .icon-bar{background-color:#fff}
.navbar-ifc .navbar-collapse,.navbar-ifc .navbar-form{border-color:none;}
.navbar-ifc .navbar-nav>.open>a,.navbar-ifc .navbar-nav>.open>a:focus,.navbar-ifc .navbar-nav>.open>a:hover{color:#fff;background-color:#003c80}

.navbar-ifc .navbar-link{color:#FFFFFF}
.navbar-ifc .navbar-link:hover{color:#005dc4}
.navbar-ifc .btn-link{color:#FFFFFF}
.navbar-ifc .btn-link:focus,.navbar-ifc .btn-link:hover{color:#fff}
.navbar-ifc .btn-link[disabled]:focus,.navbar-ifc .btn-link[disabled]:hover,fieldset[disabled] .navbar-ifc .btn-link:focus,fieldset[disabled] .navbar-ifc .btn-link:hover{color:rgb(0,51,88)}
.navbar-ifc .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-ifc .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar-ifc .navbar-nav .open .dropdown-menu > .active > a,
.navbar-ifc .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-ifc .navbar-nav .open .dropdown-menu > .active > a:focus {
  background-color: #357ebd;
  background-image: -webkit-gradient(linear, left 0%, left 80%, from(#3392ff), to(#005dc4));
  background-image: -webkit-linear-gradient(top, #3392ff, 0%, #005dc4, 80%);
  background-image: -moz-linear-gradient(top, #3392ff 0%, #005dc4 80%);
  background-image: linear-gradient(to bottom, #3392ff 0%, #005dc4 80%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3392ff', endColorstr='#005dc4', GradientType=0);
}
.navbar-ifc .navbar-nav .open .dropdown-menu>li>a{color:#003066}
.navbar-ifc .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-ifc .navbar-nav .open .dropdown-menu>li>a:hover{color:#ffffff;background-color:transparent}
.navbar-ifc .navbar-nav .open .dropdown-menu>.active>a,.navbar-ifc .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#ffffff;background-color:rgba(102,163,208,.5)}
.navbar-ifc .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-ifc .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}
.navbar-ifc .navbar-link{color:#cce4ff}


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

.navbar-ifgrid .navbar-text{color:#FFFFFF; }
.navbar-ifgrid .navbar-nav>li>a{color:#FFFFFF}
.navbar-ifgrid .navbar-nav>li>a:focus,.navbar-ifgrid .navbar-nav>li>a:hover{color:#dda231;background-color:#005dc4}
.navbar-ifgrid .navbar-nav>.active>a,.navbar-ifgrid .navbar-nav>.active>a:focus,.navbar-ifgrid .navbar-nav>.active>a:hover{color:#fff; background-color:#005dc4}
.navbar-ifgrid .navbar-nav>.disabled>a,.navbar-ifgrid .navbar-nav>.disabled>a:focus,.navbar-ifgrid .navbar-nav>.disabled>a:hover{color:rgba(0,56,186,.6 );background-color:transparent}
.navbar-ifgrid .navbar-toggle{border-color:none}
.navbar-ifgrid .navbar-toggle:focus,.navbar-ifgrid .navbar-toggle:hover{background-color:rgb(0,56,126)}
.navbar-ifgrid .navbar-toggle .icon-bar{background-color:#cce4ff}
.navbar-ifgrid .navbar-collapse,.navbar-ifgrid .navbar-form{border-color:none;}
.navbar-ifgrid .navbar-nav>.open>a,.navbar-ifgrid .navbar-nav>.open>a:focus,.navbar-ifgrid .navbar-nav>.open>a:hover{color:#fff;background-color:rgba(0,51,88,.6 )}


.navbar-ifgrid .navbar-link{color:#FFFFFF}
.navbar-ifgrid .navbar-link:hover{color:#dda231}
.navbar-ifgrid .btn-link{color:#FFFFFF}
.navbar-ifgrid .btn-link:focus,.navbar-ifgrid .btn-link:hover{color:#fff}
.navbar-ifgrid .btn-link[disabled]:focus,.navbar-ifgrid .btn-link[disabled]:hover,fieldset[disabled] .navbar-ifgrid .btn-link:focus,fieldset[disabled] .navbar-ifgrid .btn-link:hover{color:rgb(246,246,246)}

.navbar-ifgrid .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-ifgrid .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar-ifgrid .navbar-nav .open .dropdown-menu > .active > a,
.navbar-ifgrid .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-ifgrid .navbar-nav .open .dropdown-menu > .active > a:focus {
  background-color: #357ebd;
  background-image: -webkit-gradient(linear, left 0%, left 80%, from(#002e62), to(#357ebd));
  background-image: -webkit-linear-gradient(top, #ccdef3, 0%, #005dc4, 80%);
  background-image: -moz-linear-gradient(top, #002e62 0%, #357ebd 80%);
  background-image: linear-gradient(to bottom, ##002e62 0%, #357ebd 80%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002e62', endColorstr='#357ebd', GradientType=0);
}

.navbar-ifgrid .navbar-nav .open .dropdown-menu>li>a{color:#dda231; font-weight: 800;}
.navbar-ifgrid .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-ifgrid .navbar-nav .open .dropdown-menu>li>a:hover{color:#ffffff;background-color:transparent}
.navbar-ifgrid .navbar-nav .open .dropdown-menu>.active>a,.navbar-ifgrid .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#dda231;background-color:rgba(102,163,208,.5)}
.navbar-ifgrid .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-ifgrid .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#dda231;background-color:transparent}}
.navbar-ifgrid .navbar-link{color:#dda231}


.navbar-ifgrid .navbar-link{color:#dda231}.navbar-ifgrid .navbar-link:hover{color:#fff}
.navbar-ifgrid .btn-link{color:#dda231}.navbar-ifgrid .btn-link:focus,.navbar-ifork .btn-link:hover{color:#fff}




.add-reappear{
    display: inline-block;
    color: #FFFFFF;
   font-family: 'Muli', sans-serif;  
	font-weight: 600;
    letter-spacing: .15pt;
    font-size: .8em;
    line-height: 1.05em;
    text-align: center;
    float: right;
    right: 20%;
 text-shadow: 1px 1px rgba(0, 0, 0, .6);

}

.navbar-brand .brand-ifc{
  float: left;
  height: 50px;
  padding: 15px 15px 15px 6px!important;
  font-size: .75em!important;
  line-height: .8em!important;
}


.navbar-brand .brand-ifork{
  float: left;
  height: 50px;
  padding: 15px 15px 15px 6px!important;
  font-size: .75em!important;
  line-height: .8em!important;
}
.navbar-brand .brand-iforkb{
  float: left;
  height: 50px;
  padding: 15px 15px 15px 6px!important;
  font-size: .75em!important;
  line-height: .8em!important;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}



 .navbar-toggle {
       margin-top: 16px!important;
    margin-right: -6px!important;
}

.navbar-toggle .btn-mode{
       margin-top: 16px!important;
    margin-right: -6px!important;
}
.boom{
          display:none;
        visibility: hidden; 
    padding: 6px!important;
    }



@media only screen
    and (min-device-width:320px) 
    and (max-device-width:568px) 
    and (-webkit-device-pixel-ratio: 2){  body{ padding: 0!important; padding-top: 86px!important;}
    .main-nav {margin 0px!important;}
    .navbar-brand{ display:inline-block; visibility:inherit; margin-left: -16px; height: 40px!important; clear:left;}
    .navbar-brand img{ height: 36px; width: 117px; float:left; display: block; }
    .add-reappear{visibility: visible; width: 120px!important; margin-top: 16px!important; margin-right: 56px!important; height: 40px!important;}
    .btn .btn-headcta .btn-xs{ padding-left: 10px!important;}
    .btn-headcta{ font-size: .7em!important; margin: 2px!important; font-weight: 400!important; display: inline-block!important;  float: right!important; width: 106px!important;}
    .btn-headcta2{ font-size: .7em!important; margin: 2px!important; font-weight: 400!important; display: inline-block!important; float: right!important; width: 106px!important;}
    .hellobtn{visibility: hidden; }
    .boom{ display:block!important; visibility: visible!important; margin-left: 0!important; width: 100%!important; padding: 3px!important;}
    .ad-tp-rw{ font-size: .75em!important; line-height: 1.15em; display: block;}
    .ad-md-rw{ font-size: .75em!important; line-height: 1.15em; display: block;}
    .ad-bt-rw{ font-size: .75em!important; line-height: 1.15em; display: block;}
    .ad-btn-rw{ line-height: 1.4em; padding: 1px!important; width: 100%!important; display:block!important; clear: both;}
    .add-reappear a{ text-decoration: none;}
    .fl-logo{ display:none; visibility: hidden;}
    .fl-logo img{display:none; visibility: hidden; }  
    .brand-ifork  img{height: 36px!important; width: 117px!important; float:left; display: block; }
    .brand-ifc  img{height: 36px!important; width: 117px!important; float:left; display: block;}
    .brand-iforkb  img{ height: 36px!important; width: 117px!important; float:left; display: block; }
    .ifcorp-ad{display:none; visibility: hidden;  }
    .ifcorp-ad-r{ display:none; visibility: hidden; }
    .ifcorp-ad-b{ display:none; visibility: hidden; }
    .fixhead{ display:none; visibility: hidden; height:0px; }
    .fixheadalt {background-image:none; height: 86px!important; }
    .fixhead2{  background-image:none; height: 86px!important; }
    .fixheadblack { background-image:none; height: 86px!important; }
    .fixhead3{ background-image:none; height: 86px!important;}
    .menu-fixed{ top: 0px!important;}}




@media only screen
    and (min-device-width:414px) 
    and (max-device-width:736px) 
    and (-webkit-device-pixel-ratio: 3){  body{ padding: 0!important; padding-top: 86px!important;}
    .main-nav {margin 0px!important;}
    .navbar-brand{ display:inline-block; visibility:inherit; margin-left: -16px; height: 40px!important; clear:left;}
    .navbar-brand img{ height: 36px; width: 117px; float:left; display: block; }
    .add-reappear{visibility: visible; width: 120px!important; margin-top: 16px!important; margin-right: 56px!important; height: 40px!important;}
    .btn .btn-headcta .btn-xs{ padding-left: 10px!important;}
    .btn-headcta{ font-size: .7em!important; margin: 2px!important; font-weight: 400!important; display: inline-block!important;  float: right!important; width: 106px!important;}
    .btn-headcta2{ font-size: .7em!important; margin: 2px!important; font-weight: 400!important; display: inline-block!important; float: right!important; width: 106px!important;}
    .hellobtn{visibility: hidden; }
    .boom{ display:block!important; visibility: visible!important; margin-left: 0!important; width: 100%!important; padding: 3px!important;}
    .ad-tp-rw{ font-size: .75em!important; line-height: 1.15em; display: block;}
    .ad-md-rw{ font-size: .75em!important; line-height: 1.15em; display: block;}
    .ad-bt-rw{ font-size: .75em!important; line-height: 1.15em; display: block;}
    .ad-btn-rw{ line-height: 1.4em; padding: 1px!important; width: 100%!important; display:block!important; clear: both;}
    .add-reappear a{ text-decoration: none;}
    .fl-logo{ display:none; visibility: hidden;}
    .fl-logo img{display:none; visibility: hidden; }  
    .brand-ifork  img{height: 36px!important; width: 117px!important; float:left; display: block; }
    .brand-ifc  img{height: 36px!important; width: 117px!important; float:left; display: block;}
    .brand-iforkb  img{ height: 36px!important; width: 117px!important; float:left; display: block; }
    .ifcorp-ad{display:none; visibility: hidden;  }
    .ifcorp-ad-r{ display:none; visibility: hidden; }
    .ifcorp-ad-b{ display:none; visibility: hidden; }
    .fixhead{ display:none; visibility: hidden; height:0px; }
    .fixheadalt {background-image:none; height: 86px!important; }
    .fixhead2{  background-image:none; height: 86px!important; }
    .fixheadblack { background-image:none; height: 86px!important; }
    .fixhead3{ background-image:none; height: 86px!important;}
    .menu-fixed{ top: 0px!important;}}



@media (max-width: 396px){  body{ padding: 0!important; padding-top: 86px!important;}
    .main-nav {margin 0px!important;}
    .navbar-brand{ display:inline-block; visibility:inherit; margin-left: -16px; height: 40px!important;}
    .navbar-brand img{ height: 36px; width: 117px; float:left; display: block; margin-left: -6px;}
    .add-reappear{visibility: visible; width: 120px!important; margin-top: 16px!important; margin-right: 46px!important; height: 40px!important;}
    .btn .btn-headcta .btn-xs{ padding-left: 10px!important;}
    .btn-headcta{ font-size: .7em!important; margin: 2px!important; font-weight: 400!important; display: inline-block!important;  float: right!important; width: 106px!important;}
    .btn-headcta2{ font-size: .7em!important; margin: 2px!important; font-weight: 400!important; display: inline-block!important; float: right!important; width: 106px!important;}
    .hellobtn{visibility: hidden; }
    .boom{ display:block!important; visibility: visible!important; margin-left: 0!important; width: 100%!important; padding: 3px!important;}
    .ad-tp-rw{ font-size: .75em!important; line-height: 1.15em; display: block;}
    .ad-md-rw{ font-size: .75em!important; line-height: 1.15em; display: block;}
    .ad-bt-rw{ font-size: .75em!important; line-height: 1.15em; display: block;}
    .ad-btn-rw{ line-height: 1.4em; padding: 1px!important; width: 100%!important; display:block!important; clear: both;}
    .add-reappear a{ text-decoration: none;}
    .fl-logo{ display:none; visibility: hidden;}
    .fl-logo img{display:none; visibility: hidden; }  
    .brand-ifork  img{height: 36px!important; width: 117px!important; float:left; display: block; }
    .brand-ifc  img{height: 36px!important; width: 117px!important; float:left; display: block;}
    .brand-iforkb  img{ height: 36px!important; width: 117px!important; float:left; display: block; }
    .ifcorp-ad{display:none; visibility: hidden;  }
    .ifcorp-ad-r{ display:none; visibility: hidden; }
    .ifcorp-ad-b{ display:none; visibility: hidden; }
    .fixhead{ display:none; visibility: hidden; height:0px; }
    .fixheadalt {background-image:none; height: 86px!important; }
    .fixhead2{  background-image:none; height: 86px!important; }
    .fixheadblack { background-image:none; height: 86px!important; }
    .fixhead3{ background-image:none; height: 86px!important;}
    .menu-fixed{ top: 0px!important;}}



 @media only screen and (max-width: 360px){  body{ padding: 0!important; padding-top: 86px!important;}
    .main-nav {margin 0px!important;}
    .navbar-brand{ display:inline-block; visibility:inherit; margin-left: -16px; height: 40px!important; }
    .navbar-brand img{ height: 36px; width: 117px; float:left; display: block; margin-left: -6px;}
    .add-reappear{visibility: visible; width: 120px!important; margin-top: 16px!important; margin-right: 46px!important; height: 40px!important;}
    .btn .btn-headcta .btn-xs{ padding-left: 10px!important;}
    .btn-headcta{ font-size: .7em!important; margin: 2px!important; font-weight: 400!important; display: inline-block!important;  float: right!important; width: 106px!important;}
    .btn-headcta2{ font-size: .7em!important; margin: 2px!important; font-weight: 400!important; display: inline-block!important; float: right!important; width: 106px!important;}
    .hellobtn{visibility: hidden; }
    .boom{ display:block!important; visibility: visible!important; margin-left: 0!important; width: 100%!important; padding: 3px!important;}
    .ad-tp-rw{ font-size: .75em!important; line-height: 1.15em; display: block;}
    .ad-md-rw{ font-size: .75em!important; line-height: 1.15em; display: block;}
    .ad-bt-rw{ font-size: .75em!important; line-height: 1.15em; display: block;}
    .ad-btn-rw{ line-height: 1.4em; padding: 1px!important; width: 100%!important; display:block!important; clear: both;}
    .add-reappear a{ text-decoration: none;}
    .fl-logo{ display:none; visibility: hidden;}
    .fl-logo img{display:none; visibility: hidden; }  
    .brand-ifork  img{height: 36px!important; width: 117px!important; float:left; display: block; }
    .brand-ifc  img{height: 36px!important; width: 117px!important; float:left; display: block;}
    .brand-iforkb  img{ height: 36px!important; width: 117px!important; float:left; display: block; }
    .ifcorp-ad{display:none; visibility: hidden;  }
    .ifcorp-ad-r{ display:none; visibility: hidden; }
    .ifcorp-ad-b{ display:none; visibility: hidden; }
    .fixhead{ display:none; visibility: hidden; height:0px; }
    .fixheadalt {background-image:none; height: 86px!important; }
    .fixhead2{  background-image:none; height: 86px!important; }
    .fixheadblack { background-image:none; height: 86px!important; }
    .fixhead3{ background-image:none; height: 86px!important;}
    .menu-fixed{ top: 0px!important;}}


@media (max-width: 640px)
{  body{ padding: 0!important; padding-top: 86px!important;}
    .main-nav {margin 0px!important;}
    .navbar-brand{ display:inline-block; visibility:inherit; margin-left: -16px; height: 40px!important;}
    .navbar-brand img{ height: 36px; width: 117px; float:left; display: block; margin-left: -6px;}
    .add-reappear{visibility: visible; width: 120px!important; margin-top: 16px!important; margin-right: 46px!important; height: 40px!important;}
    .btn .btn-headcta .btn-xs{ padding-left: 10px!important;}
    .btn-headcta{ font-size: .7em!important; margin: 2px!important; font-weight: 400!important; display: inline-block!important;  float: right!important; width: 106px!important;}
    .btn-headcta2{ font-size: .7em!important; margin: 2px!important; font-weight: 400!important; display: inline-block!important; float: right!important; width: 106px!important;}
    .hellobtn{visibility: hidden; }
    .boom{ display:block!important; visibility: visible!important; margin-left: 0!important; width: 100%!important; padding: 3px!important;}
    .ad-tp-rw{ font-size: .75em!important; line-height: 1.15em; display: block;}
    .ad-md-rw{ font-size: .75em!important; line-height: 1.15em; display: block;}
    .ad-bt-rw{ font-size: .75em!important; line-height: 1.15em; display: block;}
    .ad-btn-rw{ line-height: 1.4em; padding: 1px!important; width: 100%!important; display:block!important; clear: both;}
    .add-reappear a{ text-decoration: none;}
    .fl-logo{ display:none; visibility: hidden;}
    .fl-logo img{display:none; visibility: hidden; }  
    .brand-ifork  img{height: 36px!important; width: 117px!important; float:left; display: block; }
    .brand-ifc  img{height: 36px!important; width: 117px!important; float:left; display: block;}
    .brand-iforkb  img{ height: 36px!important; width: 117px!important; float:left; display: block; }
    .ifcorp-ad{display:none; visibility: hidden;  }
    .ifcorp-ad-r{ display:none; visibility: hidden; }
    .ifcorp-ad-b{ display:none; visibility: hidden; }
    .fixhead{ display:none; visibility: hidden; height:0px; }
    .fixheadalt {background-image:none; height: 86px!important; }
    .fixhead2{  background-image:none; height: 86px!important; }
    .fixheadblack { background-image:none; height: 86px!important; }
    .fixhead3{ background-image:none; height: 86px!important;}
    .menu-fixed{ top: 0px!important;}}



/*---------------------------------------------------phone navigation--------------------------------------------------------------------------------*/
@media (max-width:767px){.navbar-ifb .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:rgba(0,51,88,.7 )}
    .navbar-ifb .navbar-nav .open .dropdown-menu .divider{background-color:rgba(0,51,88,.7 )}
    .navbar-ifb .navbar-nav .open .dropdown-menu>li>a{color:#FFFFFF}
    .navbar-ifb .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-ifb .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:rgba(0,51,88,.7 )}
    .navbar-ifb .navbar-nav .open .dropdown-menu>.active>a,.navbar-ifb .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-ifb .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:rgba(0,51,88,.7 )}
    .navbar-ifb .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-ifb .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-ifb .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:rgb(0,51,88);background-color:transparent}}

@media (max-width:767px){.navbar-ifb .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:none}
    .navbar-ifb .navbar-nav .open .dropdown-menu .divider{background-color:#003358}
    .navbar-ifb .navbar-nav .open .dropdown-menu>li>a{color:#99c2df}
    .navbar-ifb .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-ifb .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:rgba(0,51,88,.7 )}
    .navbar-ifork .navbar-nav .open .dropdown-menu>.active>a,.navbar-ifb .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-ifb .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#003358}
    .navbar-ifork .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-ifb .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-ifb .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;}
    .navbar-ifb .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:none}
    .navbar-ifb .navbar-nav .open .dropdown-menu .divider{background-color:#003358}
    .navbar-ifb .navbar-nav .open .dropdown-menu>li>a{color:#99c2df}
    .navbar-ifb .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-ifb .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:rgba(0,51,88,.7 )}
    .navbar-ifb .navbar-nav .open .dropdown-menu>.active>a,.navbar-ifb.navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-ifb .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#003358}
    .navbar-ifb .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-ifb .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-ifb .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;
    }}

@media (max-width:767px){.navbar-ifork .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:rgba(0,51,88,.7 )}
    .navbar-ifork .navbar-nav .open .dropdown-menu .divider{background-color:rgb(0,51,88)}
    .navbar-ifork .navbar-nav .open .dropdown-menu>li>a{color:#FFFFFF}
    .navbar-ifork .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-ifork .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:rgb(0,51,88)}
    .navbar-ifork .navbar-nav .open .dropdown-menu>.active>a,.navbar-ifork .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-ifork .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:rgb(0,51,88)}
    
    .navbar-ifork .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-ifork .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-ifork .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:rgb(0,51,88);background-color:transparent}}

@media (max-width:767px){.navbar-ifc .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:rgba(0,51,88,.7 )}
.navbar-ifc .navbar-nav .open .dropdown-menu .divider{background-color:rgba(0,51,88,.7 )}
.navbar-ifc .navbar-nav .open .dropdown-menu>li>a{color:#FFFFFF}
.navbar-ifc .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-ifc .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:rgba(0,51,88,.7 )}
.navbar-ifc .navbar-nav .open .dropdown-menu>.active>a,.navbar-ifc .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-ifc .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:rgba(0,51,88,.7 )}
.navbar-ifc .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-ifc .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-ifc .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:rgb(0,51,88);background-color:transparent}}

@media (max-width: 767px) {.navbar-ifork .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto;  margin-top: 0; background-color: transparent; border: 0; box-shadow: none; }
.navbar-ifork .navbar-nav .open .dropdown-menu > li > a,
.navbar-ifork .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px;}
.navbar-ifork .navbar-nav .open .dropdown-menu > li > a { line-height: 20px; }
.navbar-ifork .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-ifork .navbar-nav .open .dropdown-menu > li > a:focus { background-image: none; }
}










/*---------------------------------------------------begin tablets--------------------------------------------------------------------------------*/
@media (min-width: 641px)
{
.navbar-brand{ display:none; visibility: hidden; }
.brand-ifork{ display:none; visibility: hidden;}
.brand-iforkb{ display:none; visibility: hidden; }
.brand-ifc{display:none; visibility: hidden; }
.navbar-brand img{ display:none; visibility: hidden; }
.add-reappear{ display: none; visibility: hidden; }
}


/* ----------- iPad 3, 4 and Pro 9.7" ----------- */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
.navbar-brand{ display:none; visibility: hidden; }
.brand-ifork{ display:none; visibility: hidden;}
.brand-iforkb{ display:none; visibility: hidden; }
.brand-ifc{display:none; visibility: hidden; }
.navbar-brand img{ display:none; visibility: hidden; }
.add-reappear{ display: none; visibility: hidden; }
}


/*-------------------------------------------------------------- 
Foot STYLE
-------------------------------------------------------------- */

.pre-foot-rule{
    width: 100%;
        height: 5px;
    border-top-width: 3px;
    border-top-color: #852a10;
    padding-top: 5px;
}


.foot-wrapped{
    position: absolute;
    display: block;
      margin-bottom: 0px;
    padding-bottom: 0px;
        padding-right: 0px;
    padding-left: 0px;
    bottom: 0px;
}


.contentfoot{
    width:100%; 
    display: block;
    position: relative;
}





.if-site-footer{
    padding-top: 10px;
        position: relative;
width: 100%;
    margin-bottom: 0!important;
    padding-bottom: 0px;
        padding-right: 0px;
    padding-left: 0px;
        z-index: 2;
    bottom: 0!important;

}





.flexcontent{
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;
  flex-direction: column;
  justify-content: center;}

.bottom-if2{
    width: 100%;
    	position: relative;
      display:block;
background-color: rgb(0,18,39);
color: #FFFFFF;
}

.bottom-if{
    width: 100%;
    height: 106px;
    	position: absolute;
      display: block;
background-color: #736a67;
color: #FFFFFF;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    bottom: 0px;
}

.inside-btm{
    position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.foot-addr{
    display: inline-block;
    width:60%;
            float: left;
}


.addressinfo{
 font-family: 'Muli', sans-serif;  
	font-weight: 600;
    	font-size: 1em;
    color: #FFFFFF;
    padding: 10px;
    margin-left: 5%; 
}
.addressinfo a{
        color: #e5eef9;
        text-decoration: none;
}
.addressinfo a:active{
        color: #FFFFFF;
        text-decoration: none;
}

.addressinfo a:hover {
        color: #b2ceed;
        text-decoration:none;
        font-family: 'Muli', sans-serif;  
    font-weight: 700;
}


.soc-icolinks{
	position: relative;
display: inline-block;
    padding: 10px;
    width:40%;
            float:right;
}

.socialblk-if{
        color: #FFFFFF;
        text-decoration: none;
	display:block;
}

@media only screen
    and (min-device-width:414px) 
    and (max-device-width:736px) 
    and (-webkit-device-pixel-ratio: 3){
        .foot-addr{
            display: block;
    width:100%!important;
            float: none!important;
                 text-align: center;
}
 .soc-icolinks{
     display: block;
  bottom: 10px!important;
    width:100%!important;
   float: none!important;
     text-align: center;
}       
}

@media screen (max-device-width:460px) 
{
        .foot-addr{
    width:100%!important;
            float: none!important;
                 text-align: center;
display: block;

}
 .soc-icolinks{
  bottom: 10px!important;
    width:100%!important;
   float: none!important;
     text-align: center;
     display: block;

}       
}


@media screen
    and (max-device-width:460px) 
    and (-webkit-min-device-pixel-ratio:1.331)
    and (-webkit-max-device-pixel-ratio:1.332){
        .foot-addr{
    width:100%!important;
            float: none!important;
                 text-align: center;
display: block;

}
 .soc-icolinks{
  bottom: 10px!important;
    width:100%!important;
   float: none!important;
     text-align: center;
     display: block;

}     
        
}


@media screen
    and (min-device-width:360px) 
    and (max-device-width:640px) 
    and (-webkit-device-pixel-ratio: 3){
.foot-addr{
    width:100%!important;
            float: none!important;
                 text-align: center;
display: block;

}
 .soc-icolinks{
  bottom: 10px!important;
    width:100%!important;
   float: none!important;
     text-align: center;
     display: block;

    }     }

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
	and (-webkit-min-device-pixel-ratio: 2){
.foot-addr{
    width:100%!important;
            float: none!important;
                 text-align: center;
display: block;

}
 .soc-icolinks{
  bottom: 10px!important;
    width:100%!important;
   float: none!important;
     text-align: center;
     display: block;

        }  }

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

.foot-addr{
    width:100%!important;
            float: none!important;
                 text-align: center;
display: block;

}
 .soc-icolinks{
    width:100%!important;
   float: none!important;
     text-align: center;
     display: block;

        }}



/*====================products===================================*/

.product-tabs{
    width: 90%;
    display: block;
    padding: 20px;
    border-width: medium;
    border-radius: 10px;
    border-color: #de471c;
}


.heli-image{
    width: 50%;
    float: left;
    margin: 0 auto;
    display: inline-block;
}


.heli-image img{
    display: block;
    width: 85%;
    height: auto;
}


.product-textblock{
      margin-top: 6%; 
    font-family: 'Muli', sans-serif!important; 
    width: 48%;
    padding: 0px 16px 16px 16px;
    font-size: 1.45em;
    line-height: 1.75em;
    font-weight: 500;
    color: #FFFFFF;
    display:inline-block;
    float: right;
}

.product-textblock h4{
    font-family: 'Muli', sans-serif!important; 
    font-size: 1.5em!important; 
    font-weight: 600!important;
    color: #FFFFFF; 
}

.getinfo{
     width: 48%;
    padding: 6px;
    font-size: .95em;
    line-height: 1.5em;
    font-weight: 600;
    color: #FFFFFF;
    display:inline-block;
    float: right;
    margin-top: 0;
    text-align: center;
    text-transform:uppercase;

}

.getinfo{
      background-color: #003c80;
      border-bottom-right-radius: 8px;
    border: 2px solid  #00244d;
    }


.fullproduct-textblock{
    width: 50%;
    padding: 16px;
    font-size: .9em!important;
    line-height: 1.75em!important;
    font-weight: 800!important;
    color: #00244d;
    display:inline-block;
    float: right;
}

.fullproduct-textblock{
  background-color: rgba(255, 255, 255, .4);
    border-radius: 8px;
}
 .product-textblock{
        background-color: #00244d;
  border-top-right-radius: 8px;
    }



@media only screen and (max-width: 360px) {
    .product-tabs{
    width: 100%!important;
    padding: 5px;
    border-width: thin;
    border-radius: 10px;
}

 .heli-image img{
    display: block;
    margin: auto;
    max-width: 300px!important;} 
    
.heli-image{
    width: 100%!important;
    height: auto;
    float: none!important;
    margin: 0 auto;
    display: block!important;
}

.product-textblock{
    width: 100%!important;
    padding: 10px;
    font-size: .90em;
    line-height: 1.25em;
    font-weight: 400;
    display: block!important;
    float: none;
    margin: 0 auto;
      border-top-left-radius: 0px!important;
  border-top-right-radius: 0px!important;

}
    .product-textblock h4{
    font-size: 1em!important; 
}
   .getinfo{
    width: 100%!important;
    padding: 6px;
    font-size: .65em;
    line-height: 1.75em;
    font-weight: 800;
    display: block!important;
    float: none;
    margin: 0 auto;
             border-bottom-right-radius: 8px;
      border-bottom-left-radius: 8px;

}
    
    .fullproduct-textblock{
       width: 100%!important;
    padding: 10px;
    font-size: .85em;
    line-height: 1.5em;
    font-weight: 600;
    display: block!important;
    float: none;
    margin: 0 auto;
}
}

@media screen (max-width: 360px){
    .product-tabs{
    width: 100%!important;
    padding: 5px;
    border-width: thin;
    border-radius: 10px;
}


.heli-image{
    width: 100%!important;
    float: none!important;
    margin: 0 auto;
    display: block!important;
}

     .heli-image img{
    display: block;
    margin: auto;
    max-width: 300px!important;} 
    
.product-textblock{
    width: 100%!important;
    padding: 10px;
    font-size: .90em;
    line-height: 1.25em;
    font-weight: 400;
    display: block!important;
    float: none;
    margin: 0 auto;
         border-top-left-radius: 0px!important;
  border-top-right-radius: 0px!important;
}
    .product-textblock h4{
    font-size: 1em!important; 
}
   .getinfo{
    width: 100%!important;
    padding: 6px;
    font-size: .65em;
    line-height: 1.75em;
    font-weight: 800;
    display: block!important;
    float: none;
    margin: 0 auto;
        border-bottom-right-radius: 8px;
      border-bottom-left-radius: 8px;
}
    .fullproduct-textblock{
       width: 100%!important;
    padding: 10px;
    font-size: .85em;
    line-height: 1.75em;
    font-weight: 600;
    display: block!important;
    float: none;
    margin: 0 auto;
}
}


@media screen
    and (min-device-width:360px) 
    and (max-device-width:732px) 
    and (-webkit-device-pixel-ratio: 3){
            .product-tabs{
    width: 100%!important;
    padding: 5px;
    border-width: thin;
    border-radius: 10px;
}

        
.heli-image{
    width: 100%!important;
    float: none!important;
    margin: 0 auto;
    display: block!important;
}
 .heli-image img{
    display: block;
    margin: auto;
    max-width: 300px!important;} 
        
.product-textblock{
    width: 100%!important;
    padding: 10px;
    font-size: .90em;
    line-height: 1.25em;
    font-weight: 400;
    display: block!important;
    float: none;
    margin: 0 auto;
         border-top-left-radius: 0px!important;
  border-top-right-radius: 0px!important;
}
    .product-textblock h4{
    font-size: 1em!important; 
}
   .getinfo{
    width: 100%!important;
    padding: 6px;
    font-size: .65em;
    line-height: 1.75em;
    font-weight: 800;
    display: block!important;
    float: none;
    margin: 0 auto;
        border-bottom-right-radius: 8px;
      border-bottom-left-radius: 8px;
}  
    .fullproduct-textblock{
       width: 100%!important;
    padding: 10px;
    font-size: .85em;
    line-height: 1.75em;
    font-weight: 600;
    display: block!important;
    float: none;
    margin: 0 auto;
}
        
}


@media screen
    and (min-device-width:360px) 
    and (max-device-width:732px) 
    and (-webkit-device-pixel-ratio: 2){
            .product-tabs{
    width: 100%!important;
    padding: 5px;
    border-width: thin;
    border-radius: 10px;
}

        
.heli-image{
    width: 100%!important;
    float: none!important;
    margin: 0 auto;
    display: block!important;
}
 .heli-image img{
    display: block;
    margin: auto;
    max-width: 300px!important;} 
        
.product-textblock{
    width: 100%!important;
    padding: 10px;
    font-size: .90em;
    line-height: 1.25em;
    font-weight: 400;
    display: block!important;
    float: none;
    margin: 0 auto;
         border-top-left-radius: 0px!important;
  border-top-right-radius: 0px!important;
}
    .product-textblock h4{
    font-size: 1em!important; 
}
   .getinfo{
    width: 100%!important;
    padding: 6px;
    font-size: .65em;
    line-height: 1.75em;
    font-weight: 800;
    display: block!important;
    float: none;
    margin: 0 auto;
        border-bottom-right-radius: 8px;
      border-bottom-left-radius: 8px;
}
        
    .fullproduct-textblock{
       width: 100%!important;
    padding: 10px;
    font-size: .85em;
    line-height: 1.75em;
    font-weight: 600;
    display: block!important;
    float: none;
    margin: 0 auto;
}
        
}


@media only screen
    and (min-device-width:320px) 
    and (max-device-width:568px) 
    and (-webkit-device-pixel-ratio: 2){  .product-tabs{
    width: 100%!important;
    padding: 5px;
    border-width: thin;
    border-radius: 10px;
}

        
.heli-image{
    width: 100%!important;
    float: none!important;
    margin: 0 auto;
    display: block!important;
}

 .heli-image img{
    display: block;
    margin: auto;
    max-width: 300px!important;}       
        
        
.product-textblock{
    width: 100%!important;
    padding: 10px;
    font-size: .90em;
    line-height: 1.25em;
    font-weight: 400;
    display: block!important;
    float: none;
    margin: 0 auto;
         border-top-left-radius: 0px!important;
  border-top-right-radius: 0px!important;
}
    .product-textblock h4{
    font-size: 1em!important; 
}
   .getinfo{
    width: 100%!important;
    padding: 6px;
    font-size: .65em;
    line-height: 1.75em;
    font-weight: 800;
    display: block!important;
    float: none;
    margin: 0 auto;
        border-bottom-right-radius: 8px;
      border-bottom-left-radius: 8px;
}
        
    .fullproduct-textblock{
       width: 100%!important;
    padding: 10px;
    font-size: .85em;
    line-height: 1.75em;
    font-weight: 600;
    display: block!important;
    float: none;
    margin: 0 auto;
}
        
}





@media only screen 
     and (min-device-width: 733px)
     and (max-device-width: 1024px)
    and (-webkit-min-device-pixel-ratio:1){
      .product-tabs{
    width: 100%!important;
    padding: 5px;
    border-width: thin;
    border-radius: 10px;
}


.heli-image{
    width: 100%!important;
    float: none!important;
    margin: 0 auto;
    display: block!important;
}

.heli-image img{
    display: block;
    margin: auto;
    max-width: 660px!important;}
        
.product-textblock{
    width: 100%!important;
    padding: 10px;
    font-size: 1em;
    line-height: 1.5em;
    font-weight: 400;
    display: block!important;
    float: none;
    margin: 0 auto;
    border-top-left-radius: 0px!important;
    border-top-right-radius: 0px!important;
}
    .product-textblock h4{
    font-size: 1.5em!important;
        font-weight: 600;
}
   .getinfo{
    width: 100%!important;
    padding: 6px;
    font-size: .85em;
    line-height: 1.75em;
    font-weight: 600;
    display: block!important;
    float: none;
    margin: 0 auto;
        border-bottom-right-radius: 8px;
      border-bottom-left-radius: 8px;
}
    .fullproduct-textblock{
       width: 100%!important;
    padding: 10px;
    font-size: .95em;
    line-height: 1.5em;
    font-weight: 400;
    display: block!important;
    float: none;
    margin: 0 auto;
}
    .fullproduct-textblock h4{
             font-size: 1.75em!important;
        font-weight: 600;
           }
}

@media only screen
    and (min-device-width:768px)
    and (max-device-width:1024px)
    and (-webkit-min-device-pixel-ratio:2)
    {      .product-tabs{
    width: 100%!important;
    padding: 5px;
    border-width: thin;
    border-radius: 10px;
}


.heli-image{
    width: 100%!important;
    float: none!important;
    margin: 0 auto;
    display: block!important;
}

.heli-image img{
    display: block;
    margin: auto;
    max-width: 660px!important;}
        
.product-textblock{
    width: 100%!important;
    padding: 10px;
    font-size: 1em;
    line-height: 1.5em;
    font-weight: 400;
    display: block!important;
    float: none;
    margin: 0 auto;
    border-top-left-radius: 0px!important;
    border-top-right-radius: 0px!important;
}
    .product-textblock h4{
    font-size: 1.5em!important;
        font-weight: 600;
}
   .getinfo{
    width: 100%!important;
    padding: 6px;
    font-size: .85em;
    line-height: 1.75em;
    font-weight: 600;
    display: block!important;
    float: none;
    margin: 0 auto;
        border-bottom-right-radius: 8px;
      border-bottom-left-radius: 8px;
}
    .fullproduct-textblock{
       width: 100%!important;
    padding: 10px;
    font-size: .95em;
    line-height: 1.5em;
    font-weight: 400;
    display: block!important;
    float: none;
    margin: 0 auto;
}
    .fullproduct-textblock h4{
             font-size: 1.75em!important;
        font-weight: 600;
           }
}

@media screen
    and (min-device-width: 733px)
    and (max-device-width: 1024px){
    .product-tabs{
    width: 100%!important;
    padding: 5px;
    border-width: thin;
    border-radius: 10px;
}


.heli-image{
    width: 100%!important;
    float: none!important;
    margin: 0 auto;
    display: block!important;
}

.heli-image img{
    display: block;
    margin: auto;
    max-width: 660px!important;}
        
.product-textblock{
    width: 100%!important;
    padding: 10px;
    font-size: 1em;
    line-height: 1.5em;
    font-weight: 400;
    display: block!important;
    float: none;
    margin: 0 auto;
    border-top-left-radius: 0px!important;
    border-top-right-radius: 0px!important;
}
    .product-textblock h4{
    font-size: 1.5em!important;
        font-weight: 600;
}
   .getinfo{
    width: 100%!important;
    padding: 6px;
    font-size: .85em;
    line-height: 1.75em;
    font-weight: 600;
    display: block!important;
    float: none;
    margin: 0 auto;
        border-bottom-right-radius: 8px;
      border-bottom-left-radius: 8px;
}
    .fullproduct-textblock{
       width: 100%!important;
    padding: 10px;
    font-size: .95em;
    line-height: 1.5em;
    font-weight: 400;
    display: block!important;
    float: none;
    margin: 0 auto;
}
    .fullproduct-textblock h4{
             font-size: 1.75em!important;
        font-weight: 600;
           }
}






.docu-dwn{
    background: #005dc4;
  background-image: -webkit-linear-gradient(top, #005dc4, #66adff);
  background-image: -moz-linear-gradient(top,  #005dc4, #66adff);
  background-image: -ms-linear-gradient(top,  #005dc4, #66adff);
  background-image: -o-linear-gradient(top,  #005dc4, #66adff);
  background-image: linear-gradient(to bottom,  #005dc4, #66adff);
  -webkit-border-radius: 2;
  -moz-border-radius: 2;
  border-radius: 2px;
  text-shadow: 1px 1px 2px #000000;
  text-align: center;
  display: inline-block;
  color: #ffffff;
  font-size: .75em;
  padding: 10px 16px 10px 16px;
  border: solid #cce4ff 2px;
  text-decoration: none;
    cursor: pointer;
    font-weight: 900;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
             width: 90%!important;

}

.docu-dwn:hover {
    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.24), 0 6px 6px 0 rgba(0,0,0,0.19);
     background: #0cbb6b;
  background-image: -webkit-linear-gradient(top, #001833, #003c80);
  background-image: -moz-linear-gradient(top,  #001833, #003c80);
  background-image: -ms-linear-gradient(top,  #001833, #003c80);
  background-image: -o-linear-gradient(top,  #001833, #003c80);
  background-image: linear-gradient(to bottom,  #001833, #003c80);
  text-decoration: none;
    border: none;
}

.signup-form{
    display:inline-block;
    width: 90%!important;
     -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
    font-size: 1em!important;
        font-weight: 900;
    line-height: 1.25em;
      border: solid #7a5b52 2px;
background-color: #ece7e6;
    padding: 6px;
}

.cont-fields{
         -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
      width: 85%;
}

.cont-comments{
         -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
      width: 85%;
    height: 100px;
}

@media only screen and (max-width: 360px) {
    
    .signup-form{
    display: block;
    width: 326px!important;
     
}

.cont-fields{
      width: 246px!important;
}

.cont-comments{
      width: 246px!important;
    height: 200px;
}
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
	and (-webkit-min-device-pixel-ratio: 2){
   .signup-form{
    display: block;
    width: 326px!important;
     
}

.cont-fields{
      width: 246px!important;
}

.cont-comments{
      width: 246px!important;
    height: 200px;
}
}


@media screen
    and (min-device-width:360px) 
    and (max-device-width:640px) 
    and (-webkit-device-pixel-ratio: 3)
{ 
    .signup-form{
    display: block;
    width: 326px!important;
     
}

    .product-textblock h4{
    font-size: 1.75 em!important; 
}
    
.cont-fields{
      width: 246px!important;
}

.cont-comments{
      width: 246px!important;
    height: 200px;
}
}


.fullpad{
    
    width: 100%;
    height: 66px!important;
    clear: both;
    display: block;
    visibility: hidden;
}

/*=============================================storefront===================================================================*/
.merch img{
max-width: 360px;  
display: block;
    padding:6px;
    float: left;
}

.merch .saleitm .itmtxt{
    font-family: 'Muli', sans-serif!important; 
    font-weight: 400!important; 
    font-size: 1.5em;
    margin-top: 8%; 
    float: right!important;
    margin-left: 26;
        padding:6px;
    text-align: left;
}

.merch .saleitm{
    min-height:250px!important;
    padding: 16px!important;
    font-size: 1em;
    line-height: 1.75em;
    margin: 0 auto;
    width: 100%;
    display: block;
}


.liftbtn{
    height: 120px;
        background-image: url("/img/helistackerbtn.png");
         background-repeat: no-repeat;
		display:block;
}

.liftbtn a:active{
         background-image: url("/img/helistackerbtn.png");
                 background-repeat: no-repeat;

}

.liftbtn a:hover
{        background-image: url("/img/helistackerbtn.png");
         background-repeat: no-repeat;

    
}


@media screen
    and (min-device-width:360px) 
    and (max-device-width:640px) 
    and (-webkit-device-pixel-ratio: 3){ 
  .merch img{
width: 346px!important;  
display: block!important;
padding:2px!important;
       margin: 0 auto!important;
         left: 0!important;
} 
        merch .saleitm{
            padding: 2px!important;
        margin: 0 auto;
            align-content: center;
            align-items: center;
            vertical-align: middle;
        }
        
        
    
        .merch .itmtxt{
            margin: 0 auto!important;
                text-align: center;
                
            }
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
	and (-webkit-min-device-pixel-ratio: 2){
   .merch img{
width: 300px!important;  
display: block!important;
       padding:2px!important;
      margin: 0 auto!important;
         left: 0!important;
}     
        
         merch .saleitm{
            padding: 2px!important;
        margin: 0 auto;
            align-content: center;
            align-items: center;
            vertical-align: middle;
        }
        
        .merch .itmtxt{
            margin: 0 auto!important;
                text-align: center;
                
            }
}
@media only screen and (max-width: 360px) {
     .merch img{
width: 346px!important;  
display: block!important;
         padding:2px!important;
      margin: 0 auto!important;
         left: 0!important;
}  
    
     merch .saleitm{
            padding: 2px!important;
        margin: 0 auto;
            align-content: center;
            align-items: center;
            vertical-align: middle;
        }
    
    .merch .itmtxt{
            margin: 0 auto!important;
                text-align: center;
                
            }
}




