@charset "UTF-8";
@font-face {
	font-family: 'Conv_KeepCalm';
	src: url('fonts/KeepCalm.eot');
	src: local('â˜º'), url('fonts/KeepCalm.woff') format('woff'), url('fonts/KeepCalm.ttf') format('truetype'), url('fonts/KeepCalm.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body{
	color:#333333;
	font-family:"Conv_KeepCalm","Trebuchet MS",Arial;
}
img {
	padding-bottom:10px;
	height:100%;
	overflow:hidden;
}
h3{font-size:22px;}
h4{font-size:24px;}
.ac{text-align:center;}
A,A:hover{color:#c20942;}
A:hover{color:#c20942 !important;}
.ul{font-size:30px;}
.ul a{text-decoration:underline;}
#back-color,.btn-primary,.btn-primary:hover{background-color:#c20942;border:1px solid #c20942;font-weight:bold;border-radius:0px;}
.btn{padding-left:10px;padding-right:10px;}
A #back-color:hover,A:hover{text-decoration:none;}
.back-bg{background-color:#c20942;border:1px solid #c20942;font-weight:bold;border-radius:0px;}
.head-mob{margin-top:0px;}
.mar20{margin-top:75px;}
#cplaya{max-width:100%;height:auto;position:relative;margin-top:0px;}
.colite{color:#c20942;}
.clearBr {
	padding:20px;
}

.lbanner,.lbanner img{padding-bottom:0px;}
.longbanner{background:#2a2a2a;height:22px;padding-bottom:0px;clear:both;position:relative;}
.mbaner img{padding-bottom:0px;}
.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}
.bgray{background:#2a2a2a;color:#fff;}
.bgray h4,.bgray{margin-bottom:10px;}
.borgray{border:1px solid #6b6b6b;border-radius:0px;padding-top:15px ;box-shadow:0 0px 0px #ffffff;}
.bgray2 h4{margin-bottom:10px;}
.dlarge2,#d-large{font-size:30px;}
.img2{padding-bottom:0px;}
@media only screen and (min-width: 1600px) {
.dlarge2,#d-large{font-size:36px;}	
}
@media only screen and (max-width: 1366px) {
	.mar20{margin-top:50px;}
		.ul{font-size:28px;}
		.dlarge2{font-size:24px;}	
}
@media only screen and (max-width: 1280px) {
	.ul{font-size:26px;}
	.dlarge2,#d-large{font-size:26px;}
}
@media only screen and (min-width: 556px) and (max-width: 767px) {

	.dlarge2,#d-large,h5 {font-size:2.2em;}	
}


@media only screen and (max-width: 555px) {
	h5{font-size: 1.3em;}	
	h4{font-size: 1.4em;}	
	h3{font-size: 1.6em;}	
	
}

@media only screen and (max-width: 360px) {
	h5{font-size: 1.0em;}	
	h4{font-size: 1.1em;}	
	h3{font-size: 1.3em;}	
	h2{font-size: 1.4em;}	
	.mtop{font-size:12px;font-weight:normal;}
}

@media only screen and (max-width: 767px) {
		.longbanner{height:10px;}
	.borgray{border:0px solid transparent;}
	.nomarphone{ padding: 0 !important;
   margin: 0 !important;}
}
@media only screen and (max-width: 991px) {
	
h1 {
	font-size:2em;
}
	
.alert {
	font-size: 1.1em;
}

.alert-header {
	font-size:1.5em;
}

.btn {
	font-size: 1.1em;
	white-space: normal;
}

}