<style>
    	.BannerForm{
    		position:relative;
    	}
    	.BannerForm .form-getoffer {
    		background: #fff;
    		padding: 30px;
    		border-radius: 6px;
    		box-shadow: 0px 0px 8px #454545;
    		position: static;
    		max-width: 350px;
    		width: 100%;

    margin-top: 56px;
    	}
    	.BannerForm .form-getoffer h3 {
    		color: #da526b;
    		font-size: 23px;
    		font-weight: 600;
    		margin-bottom: 10px;
    		position: relative;
    	}
    	.BannerForm .form-getoffer p {
    		color: #858383;
    		font-size: 13px;
    		font-weight: 500;
    	}
    	.BannerForm .form-getoffer button {
    		border: none;
    		background: #da526b;
    		width: 100%;
    		text-transform: uppercase;
    		font-size: 15px;
    		font-weight: 600;
    		padding: 13px;
    		margin-top: 6px;
    	}
    	#banner_sec .c_container{
    		position: static;
    	}
    	#banner_sec {
    		background-image: url(./images/pune-banner.jpg) !important;
    		/*height: auto;*/
    		width: 100%;
    		position: relative;
    		background-position: center;
    		overflow: hidden;
    		padding-bottom: 50px;
    	}
    	img.logo-left {
    		max-width: 241px;
    		position: absolute;
    		left: 50px;
    		top: 25px;
    	} 
    	img.logo-right {
    		position: absolute;
    		right: 50px;
    		top: 40px;
    	}
    	.header-content h3 {
    		color: rgb(46 92 154);
    		text-align: center;
    		font-size: 35px;
    		max-width: 873px;
    		margin: 0 auto;
    		text-transform: uppercase;
    		font-weight: bold;
    	}
    	.header-content h4 {
    		text-align: center;
    		border: 1px solid #b63850;
    		font-size: 40px;
    		border-radius: 5px;
    		text-transform: uppercase;
    		font-weight: bold;
    		background: #b63850;
    		color: #FFF;
    	}
    	.header-content {
    		margin-top: 125px;
    	}
    	img.aniverse {
    		max-width: 100%;
    	}
    	.triblock {
    		display: flex;
    		align-items: center;
    		margin-top: 50px;
    	}
    	.ofr-1 {
    		background: #da526b;
    		text-align: center;
    		border-radius: 35px;
    	}
    	.ofr-1 h4 {
    		color: #fff;
    		font-size: 28px;
    		text-transform: uppercase;
    		font-weight: 500;
    		padding: 15px 0;
    	}
    	.ofr-2 {
    		padding: 0 25px;
    	}
    	.offer {
    		background: #fff;
    		border-radius: 35px;
    		border: 2px dotted #da526b;
    		position: relative;
    	}
    	.ofr-2 h5 {
    		color: #da526b;
    		text-transform: uppercase;
    	}
    	.ofr-2 h3 {
    		color: #da526b;
    		font-size: 52px;
    	}
    	.outer{
    		display: none;
    	}
    	img.jingle {
    		position: absolute;
    		top: -53px;
    		right: -15px;
    	}
    	p.terms {
    		font-size: 10px;
    		margin: 0;
    		position: absolute;
    		right: -35px;
    		transform: rotate(-90deg);
    		color: #858585;
    		bottom: 35px;
    	}
    	p.valid {
    		text-align: center;
    		font-weight: 500;
    		font-size: 15px;
    	}

    	/* responsive */

    	@media screen and (min-width:768px) and (max-width: 1360px) {
    		#banner_sec{
    			height: auto;  
    		}
    		.outer {
    			display: block;
    			margin: 35px auto;
    		}
    		.triblock .col-lg-4 {
    			flex: 50%;
    			max-width: 50%;
    		}
    		.triblock section#mainForm {
    			display: none;
    		}
    		.anniversaryImg {
    			max-width: 350px;
    			margin: 0 auto;
    		}
    		.offer {
    			max-width: 340px;
    			margin: 0 auto;
    		}   
    		.triblock {
    			margin-top: 35px;
    			height: auto;
    		}
    	}

    	@media screen and (max-width:1023px) {
    		.anniversaryImg {
    			text-align: center;
    			max-width: 320px;
    			margin: 0 auto;
    		}
    		#banner_sec {
    			height: auto;
    		}
    		.offer {
    			max-width: 320px;
    			margin: 0 auto;
    			margin-top: 35px;
    		}
    		.triblock section#mainForm {
    			display: none;
    		}
    		.outer {
    			display: block;
    			margin: 35px auto;
    		}
    		#about_motherhood .form-getoffer{
    			display: none;
    		}
    	}
    	@media screen and (max-width:767px) {
    		#banner_sec .c_container {
    			display: block;
    		}
    		#banner_sec {
    			background-image: url(./images/WebBanner_1600X842Px_n.jpg) !important;
    			background-repeat: no-repeat;
    			background-size: cover;
    			height: auto;
    		}
    		img.logo-left {
    			max-width: 150px;
    			position: absolute;
    			left: 10px;
    			top: 5px;
    		}
    		img.logo-right {
    			position: absolute;
    			right: 15px;
    			top: 9px;
    			max-width: 120px;
    		}
    		.header-content {
    			margin-top: 65px;
    		}
    		.header-content h3 {
    			font-size: 16px;
    		}
    		.header-content h4 {
    			font-size: 20px;
    		}
    		.anniversaryImg {
    			max-width: 200px;
    		}
    		.offer {
    			max-width: 270px;
    		}
    		.ofr-1 h4 {
    			font-size: 16px;
    		}
    		.ofr-2 h5 {
    			font-size: 16px;
    			margin-bottom: 0;
    		}
    		.ofr-2 h3 {
    			font-size: 32px;
    		}
    		img.jingle {
    			max-width: 65px;
    			top: -30px;
    		}
    		p.valid {
    			font-size: 13px;
    		}
    	}
    	@media screen and (max-width:480px){
    		#banner_sec {
    			height: auto;
    		}
    		.BannerForm .form-getoffer{
    			max-width: 90%;
    		}

    	}



@media (max-width: 767px){

#banner_sec{
    padding-bottom: 0; 
}
.BannerForm .form-getoffer{
    margin-top: 0;
}
}
