@charset "utf-8";
/* CSS Document */
.u13w10 .o-bttns > div{
 float:right;
	}
.cw46w3{
	background:#364546!important;
}
.cropped-height {
	  min-height: 580px!important;
}
.cropped-height .cw46w4{
	  height: 580px!important;
}
.c63{
	 margin-top: 3em;
}
.cw47w7{
	bottom: 0;
	left: 0%;
}

.cw47cta span{
	font-size: 1.8rem;
    color: #fff;
    font-weight: bold;
    line-height: 1.3;
	}
.cw47cta span a{
	 color: #fff;
	 text-decoration: underline;
	}
	
div.w01 #w01w12 .w01w16{
font-size:16px;
}
div.w01{
margin-left: 0px !important;
left:30%!important;
right:30%!important;
}
.u13w10{
	margin: 2.5em 0 0;
	}
	

.u12w6 .hotbttn div, .u12w6 .hotbttn{
	width:auto;
	float:right;
	}
.u12w6 .hotbttn > div {
    margin: 0 0 0.6em;
}
.cloc{
	margin-bottom:0px;
	}
.dis-sect{
	margin-bottom:0px!important;
}
.dis-sect .c63w1 > div , .disloct > div{
	font-size:14px;
	}
.disloct hr.rulesmall ,.cw47v1 hr.rulesmall {
 margin:0 auto 2em;
 }
 .u13w1 .u13w10{
	  text-transform: none;
	 }
.topReg{
	padding-bottom:0px!important;
	cursor: pointer;   
	font-size: 1.8rem;
	color:#6f8894!important;
	}
.topReg::before{
	color: #3f6894;
	font-size: 2.35rem;
	
	}
.agv1{
	margin-bottom:0px!important;
	}
.infoa1{
	font-weight: normal;
    padding-bottom: 2rem;
	}
.c62v5w2-l{
	width:68%;
}
.listv1{
		padding-left:20px;
}
.listv1 li{
	list-style:disc;

	}
.btmReg{
	float:right;
	width:auto;
}
.c71img img{
	 width: 10.233%;
	}
@media(min-width:320px) and (max-width:600px){
	div.w01w5{
		font-size: 1.8rem;
		}
		div.w01 #w01w12 .w01w16{
			font-size:14px;
			}
		.c63w1 iframe {
		width:320px!important;
		height:200px;!important;
		}
		
}

@media(min-width:320px) and (max-width:799px){
.cw46w1, .cw46w1.cropped-height {
    max-height: none!important;
    min-height: 0!important;
}
div.w01{
margin-left: 0px !important;
left:20%!important;
right:20%!important;
}
.cropped-height .cw46w4, .cw46w4 {
    height: auto !important;
    margin: 0 !important;
    min-height: 0;
}
.u12w2, .u12w3, .u12w4, .u12w5{
	border-top:none!important;
	border-bottom:none!important;
}
.cw46w5{
	 padding-bottom: 43.3%;
}
}
@media(min-width:601px) and (max-width:1000px){
.cw47v1{
	margin: 0 2% 30rem;

	}
	.cw47w7 {
 	bottom: 0;    
    left: 0;
    top: 102%;
    width: 100%;
}		
}
@media(min-width:400px) and (max-width:600px){
	.c63w1 iframe {
		width:360px!important;
		height:250px!important;
		}
}

@media(min-width:320px) and (max-width:400px){
	.c63w1 iframe {
		width:300px!important;
		height:200px!important;
		}
		.reg-bttn{
			float:right;
			position:relative;
			right:15px;}	
}

