body{background-color: #21458e;scroll-behavior: smooth;}
header{padding: 20px 15px;;}
.logo {
	width: 230px !important;
}
.main_heading {
	font-family: "Libre Franklin", sans-serif;
	color: #fff;
	font-size: 33px;
	text-transform: capitalize;
	text-align: center;
	font-weight: 600;
	line-height: 36px;
	padding-bottom: 30px;
	width: 76%;
	margin: auto;
}
.form_style {
	background-color: #83c347;
	padding: 30px 30px;
	border-radius: 0;
	width: 60%;
	margin: auto;
}

.text_side h4 {
	color: #222;
	text-transform: capitalize;
	font-size: 30px;
	font-weight: 700;
	line-height: 37px;
	margin-bottom: 30px;
	font-family: "Libre Franklin", sans-serif;
}
.text_side .form-control {
	box-shadow: none;
	color: #000;
	border-radius: 0;
	padding-left: 0;
	font-family: "Libre Franklin", sans-serif;
}
.form_style .form-group label {
	font-size: 18px;
	color: #000;
	font-weight: 600;
	margin-bottom: 2px;
	font-family: "Libre Franklin", sans-serif;
}
.third_sec img {
	width: 90%;
	margin: auto;
}

@media only screen and (max-width: 399px) and (min-width: 300px)  {
.logo {
    margin: auto;
    display: block;
}
h1.main_heading {
    width: 100% !important;
    font-size: 20px;
    line-height: normal;
    margin-top: 10px;
}
.form_style {
    padding: 20px;
    width: 100%;
    margin: 40px auto;
}
.text_side h4{font-size: 25px}
}
@media only screen and (max-width: 767px) and (min-width: 400px)  {
.logo {
    margin: auto;
    display: block;
}
h1.main_heading {
    width: 100% !important;
    font-size: 30px;
    line-height: normal;
    margin-top: 10px;
}
.form_style {
    padding: 20px;
    width: 100%;
    margin: 40px auto;
}
.text_side h4{font-size: 25px}
}
@media only screen and (max-width: 1099px) and (min-width: 1000px)  {
	.form_style{width: 70%}
	.third_sec img {width: 100%;}
	.main_heading{width: 83%;font-size: 25px;line-height: 30px;}
	.text_side h4 {font-size: 23px;line-height: normal;margin-bottom: 10px;}
	.form_style .form-group label{font-size: 15px}
}
@media only screen and (max-width: 1399px) and (min-width: 1300px)  {
	.form_style {width: 80%;margin-right: 0;}	
	.third_sec img {width: 100%;}
	.main_heading {width: 93%;font-size: 36px;line-height: 42px;}
	.text_side h4 {font-size: 23px;line-height: normal;margin-bottom: 10px;}
	.form_style .form-group label{font-size: 15px}
}