@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');
.bgPad{background-image: url(/static/images/galpal/padBg.jpg?v=1);background-size:100%;font-family: 'Roboto', serif;padding-top:50px;}
.colRd{color:#a52c51}
p{margin:0;padding: 0}
.hd{display: block}
.fob {font-size: 31px;font-weight: 600;line-height: 36px;margin-top: 10px;}
.fos{font-size: 19px;margin-top: 20px;line-height: 23px;}
.grdBg{margin-top:30px;color: #fff;background-image: linear-gradient(to right, #3c86a1, transparent);padding:5px 10px;font-size:19px;text-transform: uppercase}
.ulpnts{color:#a52c51;margin-top:20px;padding-left:20px;font-size:19px;text-transform:uppercase;overflow:hidden;padding-bottom:20px;}
.ulpnts li {float: left;width: 40%;margin-bottom: 20px;}
.lftPdSection{width:48%;display: inline-block;vertical-align: top;}
.rftPdForm {width:607px;display: inline-block;background: url(/static/images/galpal/pd.png?v=1);background-size: 100%;vertical-align: top;margin-top: 20px;height: 341px;background-repeat: no-repeat;position: relative;}
.dataRft {position: absolute;top: 57px;left: 10%;}
.fos.mt0{margin-top:0}
.pdForm{color:#a52c51;font-size:19px;margin-top:20px;}
.inputPd{background-color: #e5e5e5;border-radius:5px;border:0;text-indent: 10px;width:77%;font-family: 'Roboto Slab', serif;padding: 7px 0}
.frRow{display: flex;margin-bottom: 10px}
.pdForm label{width:30%}
.frSbt {border: 0;background-color: transparent;position: absolute;left: 0;right: 0;margin: auto;bottom: -68px;}
.scBtn {position: fixed;bottom: 20px;left:20px;margin: auto;cursor: pointer;z-index: 1;width: 30px;}
	.dpInline{display: inline-block;vertical-align:middle;width: 48%;cursor: pointer;position: relative;top: 6px;text-align: center;}
			.dataRft img{width: 400px}
		.pdForm label{font-size: 14px;}
		.dataRft .frSbt img{width:193px}
	@media(max-width:1200px){
		.lftPdSection {width:44%;}
		.rftPdForm {width:532px;}
		.dataRft{bottom:28%}
		.dataRft img {width: 345px;}
		.fos {font-size: 16px;}
		.pdForm label {width: 40%;}
		.fob {font-size:26px}
		.ulpnts li {float: left;width: 47%;margin-bottom: 20px;font-size: 16px;}
	}
	@media(max-width:991px){
		.hd{width:90%}
		.fob {font-size: 20px;}
		.lftPdSection {width: 39%;}
		.rftPdForm {width: 446px;}
		.grdBg{font-size:16px;}
		.fos {font-size: 14px;}
		.ulpnts li{font-size: 14px;line-height: 18px}
		.fob {font-size: 17px;line-height: 25px;}
		.dataRft img{width:300px;}
		.pdForm{margin-top:10px;}
		.inputPd{padding:4px 0}
		.dataRft {bottom: 39%;}
		.frSbt{bottom:-48px;}
		.dataRft .frSbt img {width:143px;}
	}
.form_success{
        color: green;
    }
.m20.mt0 {
margin: 0;
}
.error{
	font-size: 13px;padding: 0;text-align: center;margin: auto;
}
#form_error_msg{opacity: 1;
    text-align: center;
    margin: auto;
    display: block;
	height: 19px;}

.dataRft.sbtF {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 18px;
    transform: translate(0, -50%);
}
.bgPink {
background: #fbd5e2;
min-height: 200px;
padding: 95px 0 35px;
margin-top: -6px;
}
.mauto {
    display: table;
    margin: auto;
}
.rftMainImg {
    width: 602px;
    display: inline-block;
    margin-top: 40px;
}