.dropdown.share {
	display: none;
}

.headline{
    overflow: hidden;
    margin-bottom: 0px;
    /* background-color: #397c2c; for t3sample */
 }
.headline .carousel-caption{
    top: -69px;
    bottom: 0;
    margin: 0;
    text-align: left;
    padding: 30px 0;
    /* nj2018<- left: 15%; */
    left: 12%;   
    right: 15%;
    font-size: 16px;
}
.headline .carousel-control.left,
.headline .carousel-control.right{
    background-image: none;
}
.headline .carousel-control .icon-prev, 
.headline .carousel-control .glyphicon-chevron-left{
    left: 30%;
}
.headline .carousel-control .icon-next, 
.headline .carousel-control .glyphicon-chevron-right{
    right: 30%;
}
.headline .carousel-inner .item img{
    width: auto; 
    max-width: none;
}
.headline .carousel-caption * {
        color: white;
            text-decoration: none !important;
}
.headline .carousel-caption:hover a {
        color: white;
}



@media (max-width: 991px) {
	div.row > div {
		padding-left: 0;
		padding-right: 0;	
	}
	
	header .head .search {
		display: none;	
	}
	
    .welcome .headline .carousel-inner .item img{
         /* display: none !important; */ 
         width:90%;       
    }

    .welcome .headline .carousel-inner .item .carousel-bg{
         display: none !important;        
    }

    
    .newSlider .headline .carousel-inner .item img{
         display: none !important;
         
    }    

    .productpage-header-outer .headline .carousel-inner .item .textsliderouter{
         margin:0px 20px 0px 20px;
    }


	.oneblockslider img {
         display: none !important;

	}
    
    
    .headline .carousel-caption {
        position: static;
        padding: 5px 15%;
        height:303px;
        font-size: 14px;
        background-color: rgba(22, 106, 180, 0.9);
    }
	.headline .carousel-caption h1,
    .headline .carousel-caption h2,
	.headline .carousel-caption h3{
		margin-top: 10px;
        font-size: 20px;
    }
	.headline .carousel-caption h4{
		font-size: 14px;
	}
}

.welcome .panel-default{
    border-radius: 0;
    box-shadow: none;
    border: 0;
    background-color: #dff0f5;
}
.welcome .panel-default .panel-heading{
    border-radius: 0;
    font-size: 18px;
    color: #FFF;
    font-weight: 700;
    margin: 0;
    padding: 0;
    border-top: 2px solid #004ea2;
    border-bottom: 0 none;
    background: transparent;
}
.welcome .panel-default .panel-heading .title{
    background-color: #004ea2;
    line-height: 38px;
    height: 38px;
    padding: 0 15px;
}
.welcome .panel-default .panel-heading .angle{
    background-image: url(../images/welcome-title.png);
    background-repeat: no-repeat;
    width: 40px;
    height: 38px;
}
.welcome .panel-default{
    background-image: url(../images/map.png);
    background-position: center;
    background-repeat: no-repeat;
}
.welcome .panel-body ul{
    list-style: none;
    padding-left: 0;
    font-weight: 700;
    font-size: 18px;
    line-height: 38px;
}
.welcome .icon-list-style{
    background-color: #004ea2;
}
.welcome .panel-body ul a{
    color: #004ea2;
}

@media (min-width: 480px) and (max-width: 767px) {
	.headline .carousel-caption p,
	.headline .carousel-caption h1,
	.headline .carousel-caption h2,
	.headline .carousel-caption h3,
	.headline .carousel-caption h4 {
		margin: 0;
		background-color: rgba(0,78,162,0.5);
		padding: 10px;		
	}	
	
	.headline .carousel-caption > :first-child {
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;		
	}
	
	.headline .carousel-caption > :last-child {
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}	
}

@media (min-width: 991px) {

	.headline .carousel-caption {
		/* nj2018 <- left: 15%; */
		left: auto;		
		right: 19%;
		/* padding: 24px 20px 24px 0px; */
		margin:0 auto;
	}
		
	.headline .carousel-caption p,
	.headline .carousel-caption h1,
	.headline .carousel-caption h2,
	.headline .carousel-caption h3,
	.headline .carousel-caption h4 {
		margin: 0;
		background-color: rgba(0,78,162,0.5);
		padding: 10px;		
	}	

	.headline .carousel-caption h1,
	.headline .carousel-caption h2,
	.headline .carousel-caption h3 {
		font-size: 40px;
	}

	.headline .carousel-caption p,
	.headline .carousel-caption h4 {
		font-size: 16px;
	}
}


@media (min-width: 768px) and (max-width: 991px){
    .welcome .panel-body ul{
        margin: 20px 0;
    }
    .welcome .panel-body ul li{
        width: 50%;
        float: left;
    }
	
}
@media (min-width: 992px){
    .welcome .panel-default{
        height: 304px;
    }
}
@media (min-width: 1280px){
    .welcome .panel-default{
        height: 372px;
    }
}
.products .media{
    margin-bottom: 15px;
    height: 101px;
    overflow: hidden;
}
.products .media-heading{
    color: #004ea2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.products .media-body ul{
    line-height: 30px;
    list-style: none;
    padding-left: 0;
}
.products .media-body li{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.products .media-body p{
    margin-bottom: 8px;
    height: 40px;
    overflow: hidden;
}
.products .media-body .more{
    display: inline-block;
}
.products-video .thumbnail{
    border: 0 none;
    padding: 0;
    margin-bottom: 0;
}
.news .more{
    font-weight: 400;
    font-size: 14px;
}
.news .media .media-object{
    font-size: 16px;
    color: #004ea2;
}
@media (min-width: 480px){
    .news .media .media-object{
        float: left;
        margin-right: 10px;
    }
}
@media (min-width: 992px){
    .products-list,
    .products-video {
        height: 326px;
        overflow: hidden;
    }
    .products-video .thumbnail img{
        max-height: 166px;
    }
    .news .media{
        height: 80px;
        overflow: hidden;
    }
    .news .upcoming{
        height: 454px;
        overflow: hidden;
    }
}
@media (min-width: 1280px){
    .news .media{
        height: 60px;
        overflow: hidden;
    }
    .news .upcoming{
        height: 394px;
        overflow: hidden;
    }
    .welcome .panel-body ul{
        line-height: 48px;
    }
}
.news .panel-default,
.products .panel-default{
    border: 1px solid #d3d6db;
    border-radius: 0;
    box-shadow: none;
}
.news .panel-default .panel-heading,
.products .panel-default .panel-heading{
    font-size: 22px;
    color: #004ea2;
    font-weight: 700;
    margin: 0;
    padding: 10px 15px 0 15px;
    border-bottom: 0 none;
    background-color: #FFF;
    position: relative;
}

.panel-whatsnew .media-body .title {
	font-weight: bold;	
	color: #666;
}

.title a {
	font-weight: bold;
}

.news .media {
	margin-top: 0px;	
}

.media-body {
	/* font-size: 12px; */
	line-height: 18px;
}