html{scroll-behavior: smooth;}
.d-flex1{display: flex;align-items: center;justify-content: space-between;}
.banner{background: url(../images/banner-bg.jpg) no-repeat;padding: 55px 0;background-size: 100% 100%;position: relative;}
.banner .d-flex1 .left{font-weight: 900;color: #fff;font-size: 32px;line-height: 47px;}
.banner .d-flex1 .left span{margin-top: 10px;color: #fff;display: block;font-weight: 500;font-size: 20px;line-height: 24px;}
.banner .d-flex1 .bannerform{background: #FFFFFF;box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.16);border-radius: 4px;width: 420px;}
.banner .d-flex1 iframe{background: #FFFFFF;box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.16);border-radius: 4px;padding: 36px 40px;width: 420px;padding: 0;}
.banner .bannerform .title{font-weight: 900;font-size: 22px;line-height: 34px;color: #333;text-align: center;}
.banner .bannerform .form-group{margin-top: 22px;}
.banner .bannerform .formcontrol{border-radius: 4px;border: 1px solid #96ABEC;font-weight: 700;font-size: 14px;line-height: 22px;color: #92A1AA;width: 100%;padding: 13px;}
.checklabel{font-weight: 900;font-size: 14px;line-height: 17px;color: #92A1AA;margin: 0;vertical-align: top;margin-left: 5px;}
.checklabel a{font-size: 14px;line-height: 17px;color: #92A1AA;text-decoration: underline !important;font-weight: 900;}
.banner input[type=checkbox]{margin-top: 0 !important;}
.submitbutton{background: linear-gradient(90.17deg, #00A958 3.21%, #01C089 95.87%);border-radius: 4px;width: 100%;text-align: center;padding: 15px;color: #fff;font-weight: 900;font-size: 18px;line-height: 22px;margin-top: 10px;opacity: 0.5;pointer-events: none;transition: 0.3s ease all;-webkit-transition: 0.3s ease all;-moz-transition: 0.3s ease all;-ms-transition: 0.3s ease all;}
.submitbutton.active{pointer-events: all;opacity: 1;}

.contentsec{padding: 80px 0;position: relative;}
.contentsec .content p{font-weight: 900;font-size: 18px;line-height: 32px;color: #595D64;margin-bottom: 28px;}
.contentsec .content p.mb-0{margin-bottom: 0;}
.contentsec .content ul{margin-top: 16px;}
.contentsec .content ul li{font-weight: 600;font-size: 18px;line-height: 42px;color: #595D64;position: relative;padding-left: 26px;}
.contentsec .content ul li:before{position: absolute;content: '';background: url(../images/tick.png) no-repeat;width: 12px;height: 14px;left: 0;top: 15px;}

.back-to-bottom {margin: auto;cursor: pointer;text-decoration: none;background-color: transparent;transition: all .3s ease;-webkit-transition: all .3s ease;width: 40px;height: 40px;opacity: 0;visibility: hidden;position: absolute;left: 0;right: 0;bottom: 10px;}
.back-to-bottom.show{opacity: 1;visibility: visible;}
.back-to-bottom .btn1 {position: relative;box-shadow: 0 0 8px rgb(0 0 0 / 20%);transition: all .3s ease;}
.back-to-bottom .btn1 img{width: 100%;transform: rotateX(180deg);-webkit-transform: rotateX(180deg);moz-transform: rotateX(180deg);-ms-transform: rotateX(180deg)}

.back-to-top {margin: auto;cursor: pointer;text-decoration: none;background-color: transparent;transition: all .3s ease;-webkit-transition: all .3s ease;width: 40px;height: 40px;position: absolute;bottom: 20px;left: 0;right: 0;}
.back-to-top .btn1 img{width: 100%;}

.thank-you-main{padding: 60px 0;}
.thank-you-main .thankyoubox{background: #EEFDF9;border: 8px solid #fff;border-radius: 4px;box-shadow: 0px 0px 12px 2px #ddd;padding: 30px;display: flex;align-items: flex-start;max-width: 900px;margin: auto;}
.thank-you-main .thankyoubox p{margin-left: 20px;font-size: 26px;font-weight: 700;margin-bottom: 0;line-height: 35px;color: #000;}
.thank-you-main .thankyoubox p span{display: block;margin-top: 10px;font-size: 18px;font-weight: 400;line-height: 26px;}

.fsborderradius .fsBody .fsForm{margin-bottom: 0;padding-bottom: 0;}
.bannerform .formatag{display: inline-block;padding: 0 40px;color: #000;text-decoration: underline;font-size: 14px;margin-bottom: 10px;}


@media (min-width: 1400px){.handbookpage .container{width: 1360px;}}
@media (max-width: 1400px){
	.banner .d-flex1 .left{font-size: 27px;}
	.contentsec .d-flex1 img{max-width: 50%;}
}
@media (max-width: 1300px){
	.banner{padding: 25px 0;}
	.fsborderradius .fsBody .fsForm{margin-top: 0;padding-top: 0;}
	.logo-img-new{height: 82px;}
	.contentsec{padding: 50px 0 80px;}
}
@media (max-width: 1199px){
	.banner .d-flex1 .bannerform{width: 380px;}
	.banner .bannerform .title{font-size: 18px;}
	.checklabel{font-size: 12px;}
}
@media (max-width: 1024px){
	.d-flex1{flex-direction: column;}
	.contentsec{padding: 40px 0;}
	.banner .d-flex1 .left{margin-bottom: 30px;}
	.contentsec .d-flex1 img{max-width: 560px;min-width: 300px;}
}
@media (max-width: 767px){
	.banner{background-size: auto;}
	.banner .d-flex1 .left{font-size: 24px;line-height: 36px;}
	.contentsec .content p{font-size: 16px;}
	.contentsec .content ul li{font-size: 16px;line-height: 36px;}
	.contentsec .content ul li:before{top: 10px;}
	.contentsec .d-flex1 img{width: 450px;}
	.thank-you-main{padding: 20px 0;}
	.thank-you-main .thankyoubox{flex-direction: column;justify-content: center;text-align: center;}
	.thank-you-main .thankyoubox img{margin: 0 auto 20px;}
	.thank-you-main .thankyoubox p{margin-left: 0;}
	.banner .d-flex1 .bannerform{padding: 20px 0 0;}
	.bannerform .formatag:nth-of-type(1){margin-top: 20px;}
	.banner{padding-bottom: 40px;}
	.back-to-bottom{bottom: -10px;}
	.contentsec{padding-bottom: 60px;}
}
@media (max-width: 480px){
	.banner .d-flex1 .bannerform{width: calc(100% - 15px);margin: auto;}
	.contentsec .d-flex1 img{width: 100%;}
	.banner .d-flex1 .left{line-height: 30px;font-size: 20px;}
}