.sec-lft {
    padding-right: 0;
    padding-left: 0;
}
.sec-lft img {
    width: 100%;
}
.sec-rgt {
    padding-left: 0;
}
.sec-rgt {
    background-image: url(../images/bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0px 40px 30px 40px;
}
.col-md-8.sec-rgt .col-md-12 {
    display: flex;
    flex-direction: row-reverse;
    padding-right: 25px;
}
.row.fst .col-md-12 {
    display: flex;
    flex-direction: row-reverse;
}
.row.fst .col-md-12 img {
    width: 200px;
}
.col-md-8.sec-rgt .col-md-12 img {
    width: 180px;
}
.row.snd .col-md-3 img {
    width: 180px;
}
.main-inner .row.banner-inner {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
}
.col-md-5.sec-lft {
    background-image: url(../images/imglft.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 374px 0;
}
.row.play .col-md-12 {
    display: flex;
}
.row.snd .col-md-9 {
    width: 70%;
    float: left;
}
.row.snd .col-md-3 {
    width: 30%;
    float: left;
}
.row.snd .col-md-9 span {
    padding-left: 0px;
    margin-top: 60px;
    display: block;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 5px;
}
.row.cnt {
    padding-top: 40px;
}
.row.cnt .col-md-12 {
    display: flex;
    flex-direction: column-reverse;
    padding-left: 50px;
}
.row.cnt .col-md-12 h1 {
    color: #fff;
}
span.current-cnt {
    color: #fff;
    font-size: 18px;
}
.row.play .col-md-12 span.current-icn {
    font-size: 40px;
    color: #fff;
    padding-right: 15px;
}
.row.play {
    padding-top: 76px;
    padding-bottom: 10px;
}
.col-md-8.sec-rgt .row.play .col-md-12, .col-md-8.sec-rgt .row.form .col-md-12 {
    display: flex;
    flex-direction: unset;
}
.form-sec {
    background: #fff;
    width: 60%;
    padding: 4px 7px;
    border-radius: 2px;
}
.form-group {
    margin-bottom: 0px;
    display: flex;
}
.form-group input.btn.btn-info.btn-block {
    width: 120px;
    background: #b1b3b3;
    box-shadow: 2px 2px 1px 0px #000000b8;
}
.form-sec input.form-control {
    border: 0;
    height: 25px;
}
.form-control:focus {
    box-shadow: none;
}
.form-sec input.form-control {
    border: 0;
    height: 35px;
}
.form-sec button {s
    background: #b3b3b3;
    border: 2px solid #b3b3b3;
    box-shadow: 1px 2px 3px 0px #00000080;
    padding: 0 15px;
    color: #fff;
    letter-spacing: 1px;
}
.row.form {
    padding-top: 40px;
}
span.label {
    padding: 0;
    padding-bottom: 10px;
    display: block;
    text-align: left;
}
span.label labal {
    font-size: 14px;
}
.row.snd {
    margin-top: 15px;
}
.col-md-5.sec-lft, .col-md-7.sec-rgt {
    min-height: 110vh;
}


@media (max-width:768px){
	.main-inner .row.banner-inner {
		max-width: 100%;
	}
}

@media (max-width:500px){
	.form-group {
		display: flex;
		flex-wrap: wrap;
	}
	.form-group input.btn.btn-info.btn-block {
		width: 100%;
		margin-top: 10px;
	}
	.form-sec {
		width: 100%;
	}
	.col-md-5.sec-lft {
		padding: 150px 0;
	}
	.row.snd .col-md-9 {
		width: 100%;
	}
	.row.snd .col-md-9 span {
		margin-top: 10px;
	}
	.row.cnt .col-md-12 h1 {
		font-size: 20px;
	}
	.row.play .col-md-12 span.current-icn {
		font-size: 18px;
	}
	span.current-cnt {
		font-size: 14px;
	}
	.row.cnt .col-md-12 {
		padding-left: 15px;
	}
	.row.play {
		padding-top: 30px;
		padding-bottom: 0px;
	}
	.row.snd .col-md-9 span {
		padding-left: 0px;
	}
	.row.snd .col-md-3 {
		width: 100%;
		text-align: center;
		margin-top: 30px;
	}
	.form-sec {
		background: #fff0;
		flex-wrap: wrap;
	}
	.form-sec input.form-control {
		border: 0;
		height: 35px;
	}
	.form-sec button {
		padding: 5px 14px;
		letter-spacing: 1px;
		margin-top: 10px;
		width: 100%;
		border-radius: 4px;
	}
}