.view,body,html{height:100%}.carousel{height:60%}.carousel .carousel-inner,.carousel .carousel-inner .active,.carousel .carousel-inner .carousel-item{height:100%}@media (max-width:776px){.carousel{height:100%}}.navbar{background-color:#2d2d2d}.page-footer,.top-nav-collapse{background-color:#929FBA}

.navbar .scrolling-navbar {    
    padding-top: 8px;
    padding-bottom: 8px;
}

strong-d{
    font-weight: bold;
}
single-color{
    font-size: 0.8rem;
		color: #0696d7;
}
.alert-companyinfo {
    color: #666666;
    background-color: #f5f5f5;
	border-color: #f5f5f5;}
.alert-info {
    color: #ffffff;
    background-color: #0696d7;
	border-color: #0696d7;}
.alert-infotop {
    color: #ffffff;
    background-color: #444444;
	border-color: #444444;}
.alert-infotop2 {
    color: #ffffff;
    background-color: #777777;
	border-color: #777777;}

.card .card-body .card-text {
    color: #747373;
    font-size: 1rem;
    font-weight: 400;
}
table td {
    font-size: 1rem;
    font-weight: 300;
}
table th {
    font-size: 1rem;
    font-weight: 300;
}
.btn-light {
    background-color: #ffffff!important;
    color: #000!important;
}

.btn {
	    margin: .0rem;
}

.bgf9{
    background-color:  #f9f9f9!important;
	
}
.bg44{
    background-color:  #444444!important;
	
}
.bg77{
    background-color:  #777777!important;
	
}
.bgf5{
    background-color:  #f5f5f5!important;
	
}
.product_icon {
    width: 38px;
   	padding-right: 14px;
}
.logo-text {
    margin-left: 6px;
	vertical-align: middle;
	font-size: 22px;
    font-weight: 900;
    text-transform: uppercase;
}
.nologo-text {
    vertical-align: middle;
	font-size: 22px;
    font-weight: 900;
    text-transform: uppercase;
}

.pdfelement {
    background-repeat: no-repeat;
    background-position: center;
    min-height: 594px;	
	background-image:url( "../img/app1009_new_home_banner.png");
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
	background-size: cover;
}
.photoshop-top {
	background-repeat: no-repeat;
    background-position: center;
	
    /*min-height: 300px;*/
	background-image:url("../img/photoshop-top.jpg");
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
	background-size: cover;
}

.visible-xs, .visible-sm, .visible-md, .visible-lg {
    display: none !important;
}
.top-caption-xs {
    padding: 125px 20px 125px 20px;
    background-color: rgba(255,255,255,0.69);
    min-height: 590px;
}
.top-caption {
    width: 30%;
    padding: 90px 20px 115px 20px;
    color: black;
}
.top-white-caption {
    padding: 125px 20px 125px 20px;
	text-align: center!important;
    color:white;
}
.top-white-caption-xs {
    padding: 125px 20px 125px 20px;
    /*background-color: rgba(255,255,255,0.69);*/
	text-align: center!important;
	color:white;
	min-height: 100px;}


@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
	}}
	@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
		}}
