@media screen and (min-width: 1440px) and (max-width: 1780px) {
}
@media screen and (min-width: 1200px) and (max-width: 1439px) {
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.kyc_form h1 {
		font-size: 40px;
	}
	.kyc_form h4 {
		font-size: 18px;
	}
	.gradient_bg {
		font-size: 18px;
	}
	.tabPages p, .kyc_text ul li, .formchecks label.head_label, .formchecks label, .tnc ul li {
	    font-size: 12px;
	    line-height: 18px;
	}
	.col-form-label, .dateArea .form-control {
		font-size: 12px;
	}
	label, tbody, td, tfoot, th, thead, tr {
		font-size: 12px;
	}
	.tabPages h5 {
		font-size: 12px;
	}
	.info_tex h4 {
		font-size: 14px;
	}
	a.btn.btnNext, a.btn.btnPrevious {
		max-width: 15%;
	}
	.wrapper {
		max-width: 100%;
		padding: 0 25px;
	}
	.left_con {
	    width: 8%;
	}
	.right_con {
	    padding-left: 10px;
	    width: 90%;
	}
	p {
		font-size: 12px;
	}
	.com_dett h5 {
		font-size: 14px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	p {
		font-size: 12px;
	}
	.left_con {
	    width: 8%;
	}
	.left_con img {
	    width: 20px;
	}
	.right_con {
	    padding-left: 10px;
	    width: 90%;
	}
	ul.point_desc li, .res_subtext ol li {
		font-size: 12px;
	}
	ul.ackno li {
	    display: inline-block;
	    width: 32%;
	}
	.com_dett h5 {
	    font-size: 14px;
	}
	.kyc_form h1 {
		font-size: 30px;
	}
	.kyc_form h4 {
		font-size: 13px;
	}
	.gradient_bg {
		font-size: 18px;
	}
	.tabPages p, .kyc_text ul li, .formchecks label.head_label, .formchecks label, .tnc ul li {
	    font-size: 12px;
	    line-height: 18px;
	}
	.col-form-label, .dateArea .form-control {
		font-size: 12px;
	}
	label, tbody, td, tfoot, th, thead, tr {
		font-size: 12px;
	}
	.tabPages h5 {
		font-size: 12px;
	}
	.info_tex h4 {
		font-size: 14px;
	}
	a.btn.btnNext, a.btn.btnPrevious {
		max-width: 15%;
	}
	.form-check-inline {
	    margin-right: 5px;
	}
	.kyc_date {
		margin-bottom: 25px;
	}
	.gradient_bg:before {
		left: -32%;
	}
	.sign_part .form-text {
		font-size: 12px;
	}
	.wrapper {
		max-width: 100%;
		padding: 0 25px;
	}
	.sub_tex h1 {
	    font-size: 15px;
	    margin-top: 50px;
	    margin-bottom: 25px;
	}
	.inputtext_area {
		max-width: 100%;
	}

}
@media only screen and (max-width: 767px) {
	.wrapper {
	    max-width: 100%;
	    margin: 0 auto;
	    width: 100%;
	    padding: 0 25px;
	}
	.form-check-inline {
	    margin-right: 5px;
	}
	.kyc_form h1 {
		font-size: 32px;
	}
	.kyc_form h4 {
		font-size: 14px;
	}
	.gradient_bg {
		font-size: 18px;
	}
	.tabPages p, .kyc_text ul li, .formchecks label.head_label, .formchecks label, .tnc ul li {
	    font-size: 12px;
	    line-height: 18px;
	}
	.col-form-label, .dateArea .form-control {
		font-size: 12px;
	}
	label, tbody, td, tfoot, th, thead, tr {
		font-size: 12px;
	}
	.tabPages h5 {
		font-size: 12px;
	}
	.info_tex h4 {
		font-size: 14px;
	}
	a.btn.btnNext, a.btn.btnPrevious {
		max-width: 20%;
	}
	.kyc_form {
	    position: absolute;
    	top: 0;
    	margin-top: 50px;
    	right: 5%;
	}
	.dateArea {
	    float: none;
	    margin-top: 15px;
	    margin-bottom: 15px;
	}
	.information .form-check-inline {
	    margin-right: 1rem;
	    margin-bottom: 0.5rem;
	}
	.kyc_text p {
		max-width: 100%;
	}
	.sign_part {
	    margin-bottom: 15px;
	}
	.left_con {
		margin-bottom: 5px;
	}
	footer.new_footer {
	    margin-top: 25px;
	}
	.logoarea img {
	    width: 25%;
	}
	p, .res_subtext p {
		font-size: 12px;
	}
	.left_con {
	    width: 8%;
	}
	.left_con img {
	    width: 20px;
	}
	.right_con {
	    padding-left: 10px;
	    width: 90%;
	}
	ul.point_desc li, .res_subtext ol li {
		font-size: 12px;
	}
	ul.ackno li {
	    display: inline-block;
	    width: 32%;
	}
	.sub_tex h1 {
	    font-size: 15px;
	    margin-top: 50px;
	    margin-bottom: 25px;
	}
	.com_dett h5 {
	    font-size: 14px;
	    text-align: left !important;
    	margin-top: 10px;
	}
	.com_dett p {
		text-align: left !important;
	}
	.inputtext_area {
		max-width: 100%;
	}
}
@media screen and (max-width: 480px) {
	.kyc_form {
	    position: unset;
	    margin-top: 10px;
	}
	.logoarea img {
	    width: 100%;
	}
	.kyc_form h1 {
	    font-size: 24px;
	}
	.kyc_form h4 {
	    font-size: 10px;
	}
	.wrapper {
	    padding: 0 10px;
	}
	.gradient_bg {
		padding: 10px;
		background-image: linear-gradient(to right, #c4a743 , #562a74);
	}
	.gradient_bg:before {
		visibility: hidden;
	}
	a.btn.btnNext, a.btn.btnPrevious {
	    max-width: 45%;
	}
}