#ContactModal .modal-lg {
    width: 475px;
}

a.floated-left {
    position: absolute;
    left: 0%;
    z-index: 9999;
    bottom: 15%;
    background: #b60603;
    color: #fff;
    padding:5px 30px;
    text-align: center;
    font: 24px/1.35 "Trebuchet MS", Arial, Helvetica, sans-serif;
}

@media screen and (max-width: 450px){
	a.floated-right {
			padding:5px;
			font-size:10px;
	}
}

@media screen and (min-width:451px) and (max-width: 820px){
	a.floated-right {
			padding: 8px;
			font-size:18px;
	}
}
@media screen and (min-width: 821px){
	a.floated-right {
			padding:10px 15px;
			font-size:24px;
	}
}

a.floated-right {
    position: absolute;
    right: 0;
    z-index: 9999;
    bottom: 10%;
    background: #b30000;
    color: #fff;
    text-align: center;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a.floated-right:hover , a.floated-left:hover {
	background: #282929;
    color: #fff;
}


.flag-img {
    margin-bottom: 10px;
    height: 100%;
}

.centered {
	text-align : center;
}

.modal-title .red {
	color: #bc141a;
}

p.policy {
    padding: 10px 0px 10px 15px;
}

div.test {
    margin-top: 15px;
}

button.w3-btn {
    background-color: #b60603;
    padding: 5px 10px;
    color: #fff;
    border: none;
}

.slider-nav {
    text-align: center;
    margin-bottom: 20px;
}

button.w3-btn:hover {
    background-color: #696a6e;
}

@media (min-width: 992px){
.col-md-1.custom {
    width: 12.6%;
}
.col-md-5.custom {
    width: 37.4%;
}
}

span#countCode {
	padding:5px 2px;
	display: table;
}

span#errmsg {
	margin-top:5px;
	color:#b30000;
}

.tabled {
    display: flex;
    justify-content: center;
    align-items: center;
}
.tabled h2 {
	margin:10px 0;
}

.box .title1 {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    z-index: 999;
    background: #b30000;
    text-align: center;
}

.col-md-6.custom {
    padding: 0px;
}
.custom {
    padding: 0px 10px 0px 0px;
}

.left-indent {
    padding-left: 10px;
}
