body{
	background-color: white;
	padding:0px; 
	margin:0px;
	font-family:Tahoma;
	overflow-x:hidden;	
}

.header{
	width:100px;	
	padding:15px;
	height: 120px;
}

.header img{
	width:312px;
	height:86px;
}

.body{
	padding:15px;
}

.title{
	font-family: "Montserrat", Sans-serif;
    font-size: 65px;
    font-weight: 600;
    color: #3f3f3f;
	-webkit-font-smoothing: antialiased;
}

.version, .download{
	font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
	color: #5c5c5c;
    -webkit-font-smoothing: antialiased;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:10px;
}

.download{
	font-size:40pt;
	font-weight: 600;
}

.subtitle{
	font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 400;
	color: #5c5c5c;
    -webkit-font-smoothing: antialiased;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:10px;
}



.container-fluid{	
	margin: 0px !important;
    padding: 0px !important;
}

.divider{
	background-color:rgb(249, 186, 72);
	height:40px;
	width:100%;
	margin-top:15px;
	margin-bottom:15px;
}

.title .pre{
	color:rgb(249, 186, 72);
}

.body{
	display: table;
    width: 100%;   
}

.right, .left{
	width: 50%;   
    height: 80px;
	text-align:center;
}

.productImage{
	height:400px;
	margin-top:50px;
}


.btn-primary{
	background: #242424 !important;
    border-color: grey !important;
	padding-top:10pt !important;
	padding-bottom:10pt !important;
	width:150pt;
	margin-bottom:15pt;	
}

.btn img{
	width:40pt;
}

.centerDiv{
	text-align:center !important;
}

.centerRow{
 display: flex;
    justify-content: center;
    align-items: center;
}




@media (min-device-width:320px) and (max-device-width:768px) {
    .subtitle {
            font-size: 30px;
    }			

	.header img{
		width:400px;
		height:110px;
	}	
	
	.version, .download{
		font-size:30px
	}
	
	
	.download{
		font-size:50px;
	}
	
}