
@media screen and (max-width: 1279px) {
	#banner .text-wrap .inner{text-align:left; padding:30px 0 0px 20px;}
	#banner .text-wrap .text1{font-size:40px; }
	#banner .text-wrap .text1 strong{font-size:60px;}
	#banner .image{padding-left:0px; }
	#banner .text-wrap .text2{padding-top:25px;}
	}
	
@media screen  and (max-width: 1024px) {

	.font-size-60{ font-size:55px; line-height:65px;}	
	
	}

@media screen and (max-width: 767px) {
/*	.image{ display:none !important}*/
	.popup .heading{font-size: 20px;}
	#banner .text-wrap{display:block; vertical-align:top; position:relative}
	#banner {display:block; width:100%;}
	#banner .text-wrap .inner{width:100%; margin:auto; text-align:center;  height:auto;  display:block; padding:40px 20px 0px 20px!important;}
	#banner .image{text-align:center; overflow:hidden; vertical-align:top; padding-top:20px; display:block;}
	#banner .image img{display:inline-block; width:80%;}
	#banner .text-wrap .text1{font-size:30px;}
	#banner .text-wrap .text2{ padding:20px 10px 0 10px;}
	.auto-input-field{ width:280px!important; }
	.auto-input-field:focus{width:280px!important; }
	#banner .text-wrap .text1 strong{text-transform:uppercase; color:#ed1c24; padding-bottom:0px; font-size:45px;}
	#banner .text-wrap .tnc-line{font-size:12px; color:#bcbcbc;  text-align:center; position:static; padding:20px;}
	.headingCommon{font-size:30px; padding:40px 0 25px}
	

.form-wrapper{ max-width:280px;margin: 10px auto;}
.form-wrapper form .mobile-no::after{top: 19px;}
.form-wrapper form .mobile-no .input-field{ max-width:240px;}
.form-wrapper form .input-field{ margin-bottom:15px; max-width:100%;}
.button{ width:100%; padding:11px 0; margin:0;}
.success-text span,.error-text span{ margin:20px 0 0 0; display:block;}
.thank-u h2{ font-size:30px;}
.thank-u p.text4 {font-size: 20px;line-height: normal;}
.thank-u p.text3 {padding-top: 0;}
.thank-u{ padding:50px 10px;}
#banner .text-wrap .text2{margin-bottom:0px;}
#banner .text-wrap .tnc-line{ margin:0;}
#banner .image{ padding-top:0px;}

.flex-block {width: 100%;}
.flex-container section {padding:20px 0;}

.pull-right-sm{ display:inline-block; float:none;}
.flex-block .container-col-6 {width:auto;}
.padding-left5per{ padding-left:20px !important;}
.font-size-60{ font-size:36px;line-height: 46px;}
.container-col-6 h4 {font-size: 24px;line-height: 34px;}

.img1{ height:90px;}
.img2{ height:90px;}
.flex-block .container-col-6{ width:100%;}

.padding-right10per {
    padding-right:20px !important;
}
.padding-right15per {
    padding-right:20px !important;
}
.padding-left {
    padding-left:20px !important;
}
.font-size-22 {
    font-size: 18px !important;
    line-height: 26px !important;
}

.font-size-50 {
    font-size: 36px; line-height:46px;
}
.m-connect-wrapper .text-wrap {
    display: inline-block;
    width: 100%;
}
.m-connect-wrapper .image{ display:inline-block; width:100%;}
.m-connect-wrapper .text-wrap .inner {
    padding: 0 20px;}
	.m-connect-wrapper .text-wrap .inner p {
    font-size: 18px;
    line-height: 26px;
    padding: 10px 0;
}

.text-wrap .text-right{ text-align:center;}
.margin-top35{ margin-top:0px;}

	}


	
@media screen and (max-width: 479px){
	.headingCommon{font-size:27px; padding-left:10px; padding-right:10px}
	#banner .text-wrap .text1 strong{ font-size:40px;}
.thank-u p, .thank-u p.text3{ font-size:16px;}
.thank-u p{ padding-top:10px;}
.m-connect-btn img {
    max-width: 260px;
}
	}

@media screen and (max-width: 359px) {
	.headingCommon{font-size:24px; }
	#banner .text-wrap .text1{font-size:30px; }
	#banner .text-wrap .text1 strong{font-size:35px;}
	#banner .text-wrap .text2{ padding:15px 10px 0;}
	}
	
