   	
    /*------------------------------------*\
		RESPONSIVE
		\*------------------------------------*/
		
		
		
		/*
		
		
		font-family: 'PT Sans Narrow', sans-serif;
font-family: 'Shrikhand', cursive;
font-family: 'Pacifico', cursive;
font-family: 'Acme', sans-serif;
font-family: 'Changa One', cursive;
font-family: 'Sansita One', cursive;
font-family: 'Carter One', cursive;
font-family: 'Lemon', cursive;
font-family: 'Sriracha', cursive;


*/
		
		@media only screen and (min-width: 1px) {			
			
				.right-title{
					width:100%;
					height:auto;
					margin:0;
					padding:0;
					font-family: 'Sriracha', cursive;
					color:#0F4E93;				
					font-size:28px;
					margin-left:10px;
					margin-bottom:20px;
					margin-top:30px;
				}
				.right-section{
					width:100%;
					height:auto;
					margin:0;
					padding:0;
				}
				.right-third{
					width:30%;
					height:25px;
					text-align:center;
					position:relative;
					display:inline-block;
					height:auto;					
					padding:0;
					color:white;
					vertical-align:top;
					font-size:18px;
					font-family: 'PT Sans Narrow', sans-serif;
					margin-left:10px;
					margin-bottom:10px;
					line-height:25px;
				}
					
				.calculator{
					
					border: 10px solid #0F4E93;
					margin-top:10px;
					margin-bottom:20px;
					width:95%;					
					background-color:white;
					
					
				}
				.calculator td {
					padding: 10px;
				}
				
				.calculator-title{
					color:#0F4E93;				
					font-size:24px;
					font-family: 'Sriracha', cursive;
					margin-left:10px;
					margin-top:25px;
				}
				
				.page{
					max-width:90%;
					background-color: #FFF;
					bgcolor="#222222"
					align:centre;
					margin-left: auto;
					margin-right: auto;
					min-height:100%;

				}		
				
				.header{
					width:100%;
					padding-bottom:0;
				}		
				
				.header_left{
					width:100%;
					text-align:center;
				}		
				.header_logo{
					width:100%;
					text-align:center;
				}		
				
				.header_right{
					width:100%;
					text-align:center;
					padding-bottom:10px;
				}		
				
				.header_banner{
					width:100%;
					text-align:center;
					visibility:hidden;
					height:0;
					
				}		
				.header_banner2{
					width:100%;
					text-align:center;
					height:250px;
					background-color:#0F4E93;
					color:white;
					line-height:100px;
					font-size:40px;
					border-top-style: solid;
    			border-top-color:  #fff;
    			border-top-width: 1px;
    			border-bottom-style: solid;
    			border-bottom-color:  #fff;
    			border-bottom-width: 1px;
    			font-family: 'Changa One', cursive;
    			text-shadow: 2px 2px black;
				}		
				
				body{
					width:100%;
					 min-height:100%;
				}		
				
				.body_header{
					width:100%;	
					margin-bottom:20px;				
					
					margin-top:20px;
					
				}		
				
				.body_header_1{
					width:95%;	
					margin-bottom:20px;							
					margin-top:35px;					
					font-family: 'Sriracha', cursive;					
					color:#0F4E93;					
					font-size:26px;
				}		
				
				.body_header_2{
					width:95%;	
					margin-bottom:20px;						
					margin-top:20px;
					font-family: 'PT Sans Narrow', sans-serif;
					color:#FEBD36;					
					font-size:18px;
				}		
				
				.body_header_3{
					width:95%;	
					margin-bottom:20px;						
					margin-top:20px;
					font-family: 'PT Sans Narrow', sans-serif;
					color:#383D40;	
					font-weight:300;				
					font-size:15px;
				}		
						
				
				.body_form{
					width:100%;
					vertical-align:top;					
					display:inline-block;
					position:relative;
					min-height:100%;
				}		
				
				.body_faq{
					
					width:100%;
					vertical-align:top;					
					display:inline-block;
					position:relative;
				}
				
				.body_faq_header{
					
					font-family: 'Sriracha', cursive;
					color:#0F4E93;				
					font-size:20px;
					padding-top:25px;
					padding-bottom:0;
				}
				
				.body_faq_text{
					
					font-family: 'PT Sans Narrow', sans-serif;
					color:#383D40;				
					font-size:16px;
					padding-top:10px;
					padding-bottom:10px;
					line-height:160%;
				}
				
				
				.apply{
					width:180px;
					vertical-align:top;
					display:inline-block;
					position:relative;
				}
				
				.bubble{
					width:280px; 
					height:110px;
					display:inline-block;
					position:relative;
					background-image:url("images/bubble.png");
					background-repeat:none;
					color:white;					
					vertical-align:middle;
					padding-top:35px;
					padding-left:50px;
					padding-bottom:0;
					font-family:verdana;
					font-weight:400;
				}
				
				.body_right{
					width:100%;
					min-height:100%;
					vertical-align:top;
					display:inline-block;
					position:relative;
					background-color:#D0D5D8;				
					/*background-color:#0F4E93;*/
				}		
				
				.footer{
					width:100%;
					text-align:center;
				}		
						
		}
		
		@media only screen and (min-width: 768px) {
				
				
				.page{
					max-width:1024px;
					background-color: #FFF;
					bgcolor:#222222;
					align:centre;
					margin-left: auto;
					margin-right: auto;

				}		
				.body_form{
					width:51%;
					max-width:51%;					
					vertical-align:top;
					display:inline-block;
					position:relative;
					margin:0;
					padding:0;
					padding-left:2%;
					padding-right:2%;
				}		
				.body_right{
					position: relative;
					float:right;
					right: 0;
					width:45%;					
					max-width:45%;
					margin:0;
					padding:0;
					vertical-align:top;
					display:inline-block;					
					background-color:#BDBEBF;					
					min-height:100%;
				}		
				
				.header_left{
					width:33%;
					text-align:center;
					display:inline-block;	
				}		
				.header_logo{
					width:33%;
					text-align:center;
					display:inline-block;	
				}		
				
				.header_right{
					width:33%;
					text-align:center;
					padding-bottom:10px;
					display:inline-block;	
				}		
				

		}
		
		@media only screen and (min-width: 1024px) {
			
			
			
		}
		
		
		
	.style1 {	color: #FFFFFF;
		font-size: 16px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	.calculator {	color:#9E9E9E;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	body {
		background-image: url(images/background.jpg); no-repeat center bottom fixed;   -webkit-background-size: cover;   -moz-background-size: cover;   -o-background-size: cover;   background-size: cover;  width:auto;  height: 100%;  background-attachment: fixed;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
	}
	
	.table_padding {padding:10px;}

