@media(max-width: 1199px){
.bottom_header a.nav-link {font-size: 12px;}
.sld_item_info h2 {font-size: 50px;}
.sld_item_info h4 {font-size: 28px;}
.heading_type1 h3 {font-size: 38px;}
.form_sec input.btn_join {height: 60px;right: 10px;top: 9px;padding: 0 20px;font-size: 18px;}
.form_sec input {padding: 0 190px 0 30px;height: 78px;font-size: 20px;}
.owl-nav button.owl-prev {left: -30px;}
.owl-nav button.owl-next {right: -30px;}
}
@media(max-width: 1024px){
.btn-danger:hover {background-color: #fb4b77;border-color: #fb4b77;color: #fff;}
.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle {background-color: #fb4b77;border-color: #fb4b77;color: #fff;}
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle {background-color: #27797b;border-color: #27797b;}
.btn-success:hover {background-color: #27797b;border-color: #27797b;}}
@media(max-width: 991px){
	.social_head {display: none;}
	.header_link ul {justify-content: center;}
	.header_link ul li {margin: 0 10px;}
	.navbar-toggler-icon i {font-size: 30px;color: #ab0314;}
	.navbar-toggler {padding: 0;}
	.navbar-nav {align-items: flex-start;}
	.sld_item_info h2 {font-size: 40px;}
	.sld_item_info h4 {font-size: 22px;}
	.sld_item_info p {font-size: 18px;}
	.news_head {font-size: 20px;}
	.text_inffo h2 {font-size: 40px;}
	.btn {padding: 10px 20px;font-size: 14px;}
	.text_inffo {padding: 40px 0;}

	.test_step_in {/*max-width: 500px;*/padding: 0 20px;}
	.heading_type2 h3 {font-size: 30px;}
	.test_step_sec .heading_type2 p {font-size: 16px;}
	.form-control {font-size: 16px;min-height: 45px;}
	.test_step_form .form-control {font-size: 16px;}
	body {font-size: 16px;line-height: 24px;}
	.general_ins h4 {font-size: 18px;}
	.general_ins_items li::before {width: 6px;height: 6px;top: 9px;}
	.general_ins_items {font-size: 15px;}
	.instruction_label {padding: 8px 10px;}
	.instruction_value {width: 130px;border-left: 1px solid #27797b;padding: 8px 10px;}
	.button_sec .btn {font-size: 14px;}
	.t_s_head {padding: 10px 30px;font-size: 18px;}
	input[type="checkbox"] ~ label::before, input[type="radio"] ~ label::before {width: 20px;height: 20px;}
	input[type="checkbox"] ~ label::after, input[type="radio"] ~ label::after {width: 20px;height: 20px;}
	.thk-pg-wrp .text_inffo h2 {margin: 0 !important;}}
@media(max-width: 767px){
	.fs-t7-items:after {display: none;}
	.join_sec_img {height: 300px;transform: inherit;background-position: center !important;margin-bottom: 40px;}
	.join_sec_info {padding: 0;}
	.join_sec {padding: 50px 20px;}
	.news_img img{width: 100%;}
	.foter_item {margin: 20PX 0;}
	.footer_top {padding: 30px 0;}
	p.copyright_sec {margin: 0 0 15px;text-align: center;}
	.footer_social {justify-content: center;}
	.header_link ul {flex-wrap: wrap;justify-content: center;}
	.header_link ul li {margin: 5px 10px;}
	.thk-pg-wrp .text_inffo h2 {margin: 0 !important;font-size: 25px;}
	.thk-pg-wrp .text_inffo {padding: 30px 0 10px;}
	.free-vs-comp .button_sec_info {margin: 0px 0 50px;}
	.thank-y-info-itm {margin-bottom: 50px;}
	.input_gr .resend_otp, .input_gr .resend_mobile_otp {font-size: 13px;top: 10px;}
}
@media(max-width:576px){
	.sld_item_img img {margin: auto;max-height: 260px;}
	.sld_item_info {text-align: center;margin-top: 20px;}
	.owl-nav button.owl-prev {left: -10px;}
	.owl-nav button.owl-next {right: -10px;}
	.heading_type1 h3 {font-size: 28px;}
	.join_sec_info p {font-size: 18px;margin-bottom: 20px;}
	.form_sec input {padding: 0 20px;height: 68px;font-size: 16px;}
	.form_sec input.btn_join {height: 60px;font-size: 16px;position: initial;width: 100%;margin-top: 18px;}
	.product_btn .btn {font-size: 14px;}
	.product_btn .btn.btn_prz {font-size: 18px;}
	span.pr_cr {font-size: 14px;}
	.heading_type1 {overflow: hidden;}
	.heading_type1 h3 {font-size: 24px;}
	.uh_sec_item img {flex: 0 0 40px;}
	.uh_sec_item p {font-size: 16px;}
	.testimonial_sec .owl-nav {display: none;}
	.form-check-item {position: relative;width: 90px;height: 45px;}
	.t_s_head {padding: 10px;font-size: 16px;}
	.text_logo.test_result_logo + .main_sec .t_s_head {padding: 14px 10px;}
	.text_logo.test_result_logo {top: 3px;}
	.checkbox_note{font-size: 11px;}
	.test_contact_info_wrp h5 {font-size: 18px;}
	.button_sec_info a.btn_hf {font-size: 15px;}
	.rr-frm label {display: block;}
	.free-vs-comp-box {margin-bottom: 30px;height: auto;}
	.free-vs-comp-box {border: 1px solid #4ab88c;padding: 10px 10px 10px;}
	.free-vs-comp-lbl {top: -12px;}
	
	.free-vs-comp .row > [class*="col-"]:first-child {border-right: none;}
	.form-control::-webkit-input-placeholder{font-size: 14px;}
	.form-control::-moz-placeholder{font-size: 14px;}
	.form-control:-ms-input-placeholder{font-size: 14px;}
	.form-control::-ms-input-placeholder{font-size: 14px;}
	.form-control::placeholder{font-size: 14px;}
	
	.tst-rmdr .modal-hdng h2 {font-size: 26px;line-height: 1;}
	.tst-rmdr .close {margin: 8px 0 15px;}
}