/* ===== MEDIA ===== */

/* ----- HEIGHT ---- */
@media (max-height: 760px) {

}

/* ----- WIDTH ---- */

@media (max-width: 1320px) {

}
@media (max-width: 1200px) {

.section-2 .program-viz {
	right:0px;
	top:-350px;
	z-index:1000;
	text-align:right;
	}

.section-2 .program-viz img {
	width:80%;
	}
.section-3 .logos {
	text-align:left;
	}
.section-3 .logos img {
	padding:2px 3px;
	}

}
@media (max-width: 1006px) {
.viz-content h2 {
    color: #393939;
    font-size: 50px;
    font-weight: 600;
    margin: 0 0 90px;
    padding: 0;
}

/* SECTION 1A =======================*/
	

	
.section-1a .head-text {
	padding:80px 0px 50px 0px;
	background:none;
	}
	

}

@media (max-width: 979px) {

.section-3 .logos {
	text-align:center;
	}
.section-3 .logos img {
	padding:2px 10px;
	}
	
	
	

}

@media (max-width: 781px) {


.btn-download {
	display:inline-block;
	background:#d90000;
	padding:10px 50px 20px;
	margin:0px 0px 0px 30px;
	font-size:25px;
	font-weight:600;
	max-width:65%;	
	}
	
.section-1a .btn-download {
	margin:0px 0px 0px 0px;
	max-width:85%;
	}	

.viz-content h2 {
    color: #393939;
    font-size: 32px;
    font-weight: 600;
    margin: 0 0 30px 30px;
    padding: 0;
}

.viz-content .frame {
	display:inline-block;
	max-width:65%;
	margin:0px 0px 30px 30px;
	padding:15px 30px;
	background: rgba(255,255,255,0.8)
	}


.section-2 .program-viz {
	right:0px;
	top:-220px;
	z-index:1000;
	text-align:right;
	}

.section-2 .program-viz img {
	width:50%;
	}
	
/* SECTION 1A =======================*/
	
.section-1a .viz-content {
	width:100%;
	top:80px;
	left:20px;
	}
.section-1a .viz-content h2 {
	font-size:36px;
	color:#393939;
	font-weight:600;
	margin:0px 0px 0px 0px;
	padding:0px;
	}
	
.section-1a .head-text .text {
	padding:0px 20px 0px 20px;
	}	

.section-1a .head-text {
	padding:50px 0px 50px 0px;
	}




.mainmenu .navbar-toggle {
	background:#FFFFFF;
    border: none;
    border-radius: 0;
    float: right;
    margin-bottom: 10px;
    margin-right: 15px;
    margin-top: 10px;
    padding: 9px 10px;
    position: relative;
}

.mainmenu.navbar-inverse .navbar-toggle .icon-bar {
    background: #333 !important;
}
.mainmenu .navbar-toggle .icon-bar {
    border-radius: 1px;
    display: block;
    height: 4px;
    width: 25px;
}

.navbar-inverse .navbar-toggle:hover .icon-bar, .navbar-inverse .navbar-toggle:focus .icon-bar, .navbar-inverse .navbar-toggle:visited .icon-bar {
    background: #fff !important;
}

.mainmenu.navbar-inverse .navbar-collapse, .mainmenu.navbar-inverse .navbar-form {
    border: none;
}

.mainmenu.navbar-inverse .navbar-nav {
	float:none;
	}


.mainmenu.navbar-inverse .navbar-nav > li > a {
    border-top: none;
    color: #fff;
    font-weight: 100;
    margin: 0 10px;
    padding: 10px 0 0;
    text-transform: uppercase;
    transition: all 0.1s ease 0s;
	text-align:center;
	}
.mainmenu.navbar-inverse .navbar-nav > .active > a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-top: none;
    box-shadow: none;
    color: #ce1e50;
}





}

@media (max-width: 400px) {

.btn-download {
	display:inline-block;
	background:#d90000;
	padding:10px 30px 20px;
	margin:0px 30px 0px 30px;
	font-size:25px;
	font-weight:600;
	max-width:100%;	
	}

.viz-content h2 {
    color: #393939;
    font-size: 24px;
    font-weight: 600;
    margin: 0 30px 30px 30px;
    padding: 0;
}

.viz-content .frame h3 {
    color: #393939;
    font-size: 20px;
    font-weight: 600;
    margin: 0;
    padding: 5px 0;
}
.viz-content .frame h5 {
    color: #d90000;
    font-size: 14px;
    font-weight: 600;
    margin: 0;
    padding: 5px 0;
}
.viz-content .frame {
	display:inline-block;
	max-width:100%;
	margin:0px 30px 30px 30px;
	padding:15px 30px;
	background: rgba(255,255,255,0.8)
	}
	
.section-1a .viz-content h2 {
    font-size: 25px;
}




}