h1, .pg-head, .hTag1 {
    font-size: 31px;
    line-height: 45px;
    margin: 0 0 0;
    color: #333;
    letter-spacing: -1px;
    font-weight: 400;
}
.nav-qte a:hover {
    background: #bdc1c5;
}
.nav-dwn a {
    background: #c8c1c1;
    color: #fff;
    font-size: 19px;
    line-height: 30px;
    padding: 4px 10px;
    display: inline-block;
    width: 148px;
    border-radius: 5px;
    text-decoration: none;
    text-align: center;
}
@media screen and (max-width: 520px) {.heading-menu{margin-top: 1em !important;}}

.otr-dwn-win{margin:0 auto;width:55%}
.breadcrumb, .heading-menu{display:none}
.menuhead{text-align:center;width:100%}
.dwn-prob a{margin-right:7px;}
.botLine{padding:30px 0.7%}
.bannerSection{
font-family: 'Source Sans Pro', sans-serif;
position:relative;
background:-moz-linear-gradient(to bottom,rgba(213,243,255,.79) 0,rgba(213,243,255,.53) 55%,rgba(213,243,255,.25) 79%,rgba(213,243,255,.11) 84%,rgba(213,243,255,.03) 97%,rgba(213,243,255,.01) 100%);
background:-webkit-linear-gradient(to bottom,rgba(213,243,255,.79) 0,rgba(213,243,255,.53) 55%,rgba(213,243,255,.25) 79%,rgba(213,243,255,.11) 84%,rgba(213,243,255,.03) 97%,rgba(213,243,255,.01) 100%);
background:linear-gradient(to bottom,rgba(213,243,255,.79) 0,rgba(213,243,255,.53) 55%,rgba(213,243,255,.25) 79%,rgba(213,243,255,.11) 84%,rgba(213,243,255,.03) 97%,rgba(213,243,255,.01) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9d5f3ff',endColorstr='#03d5f3ff',GradientType=0);
padding:50px 0 70px!important
}
.bannerSection * {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box } 
.bannerSection h1 {font-size:38px; font-weight:400; color:#293039; line-height:50px; margin:0 } 
.bannerSection span {margin: 0; font-size:25px; line-height:50px; color:#293039 }
.sep-brd-btm{margin-top: -80px;}  

.dwn-form-cont {
    width: 42%;
    float: left;
    min-height: 400px;
    border-right: 1px solid #FFF;
    border-left: 1px solid #FFF;
    padding: 20px 30% 5px;
    background-color: white;
}
 .prd-nav li {
    float: left;
    width: 24%;
    padding: 0 0.5%;
    text-align: center;

}
@media screen and (max-width: 520px) {
	select#MECountryListing {
		width: 90% !important;
	}
	
	.bannerSection h1 {
		font-size: 1.6em;
		line-height: initial;
	}
	
	.dwn-form-cont {
		padding: 10px;
		width: 80%;
		float: none;
		margin: auto;
	}
}
