
.PhoneInput {
	display: flex;
	align-items: center
}

.PhoneInputInput {
	flex: 1;
	min-width: 0
}

.PhoneInputCountryIcon {
	width: calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));
	height: var(--PhoneInputCountryFlag-height)
}

.PhoneInputCountryIcon--square {
	width: var(--PhoneInputCountryFlag-height)
}

.PhoneInputCountryIcon--border {
	background-color: var(--PhoneInputCountryFlag-backgroundColor--loading);
	box-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)
}

.PhoneInputCountryIconImg {
	display: block;
	width: 100%;
	height: 100%
}

.PhoneInputInternationalIconPhone {
	opacity: var(--PhoneInputInternationalIconPhone-opacity)
}

.PhoneInputInternationalIconGlobe {
	opacity: var(--PhoneInputInternationalIconGlobe-opacity)
}

.PhoneInputCountry {
	position: relative;
	align-self: stretch;
	display: flex;
	align-items: center;
	margin-right: var(--PhoneInputCountrySelect-marginRight)
}

.PhoneInputCountrySelect {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
	border: 0;
	opacity: 0;
	cursor: pointer
}

.PhoneInputCountrySelect[disabled],
.PhoneInputCountrySelect[readonly] {
	cursor: default
}

.PhoneInputCountrySelectArrow {
	display: block;
	content: "";
	width: var(--PhoneInputCountrySelectArrow-width);
	height: var(--PhoneInputCountrySelectArrow-width);
	margin-left: var(--PhoneInputCountrySelectArrow-marginLeft);
	border-style: solid;
	border-color: var(--PhoneInputCountrySelectArrow-color);
	border-top-width: 0;
	border-bottom-width: var(--PhoneInputCountrySelectArrow-borderWidth);
	border-left-width: 0;
	border-right-width: var(--PhoneInputCountrySelectArrow-borderWidth);
	transform: var(--PhoneInputCountrySelectArrow-transform);
	opacity: var(--PhoneInputCountrySelectArrow-opacity)
}

.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow {
	opacity: 1;
	color: var(--PhoneInputCountrySelectArrow-color--focus)
}

.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border {
	box-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)
}

.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe {
	opacity: 1;
	color: var(--PhoneInputCountrySelectArrow-color--focus)
}



body{
    background: url("../blurbanner.jpeg") no-repeat center center fixed;  
    background-size: cover;
}


@media only screen and (min-width: 320px) and (max-width: 768px) { 
   body{
        background: url("../blurbanner3.jpeg") no-repeat center center fixed;  
        background-size: cover;
    }
}


/*.bg-background::after {*/
/*    content: "";*/
/*    background: url(../1000476947.jpg);*/
/*    background-size: cover;*/
/*    -webkit-background-size: cover;*/
/*    -moz-background-size: cover;*/
/*    -o-background-size: cover;*/
/*    opacity: 0.4;*/
/*    top: 0;*/
/*    left: 0;*/
/*    bottom: 0;*/
/*    right: 0;*/
/*    position: absolute;*/
/*    z-index: -1;*/
/*}*/

.form-box .form-control {
    outline: none;
    width: 100%;
    padding: 10px 25px;
    font-size: 14px;
    outline: 0;
    font-weight: 400;
    color: #000;
    height: 45px;
    border-radius: 3px;
    border: 1px solid #000;
}

.text-left{
    text-align:left;
    color:#000000;
}


.form-box {
    width: 100%;
    position: relative;
}

.form-box i {
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 14px;
    color: #747794;
    width: 30px;
    height: 30px;
    line-height: 28px;
    border: 1px solid #ebebeb;
    border-radius: 50%;
    text-align: center;
}

.text-bold {
    font-weight: bold !important;
}
.pinku{
    font-size:1rem;
}

hr:not([size]) {
    height: 1px;
}
hr {
    margin: 0.2rem 0;
    color: #535353;
    background-color: #535353;
    border: 0;
    opacity: .25;
}
select {
	appearance: none;
}
.bg-black{
    background-color:#00000;
    border:1px solid #00000;
}


