@media screen and (max-width:1400px){
    .cookies p {width: 52%;}
    
}
@media screen and (max-width:1200px){
	.banner_text_inr {width: 65%;padding: 30px;}
	.header_menu_inr ul li {font-size: 15px;}
	.banner_text_inr h1 {font-size: 32px;}
	.banner_text_inr p {font-size: 16px;line-height: 28px;}
	.banner_img {display: flex;}
	.banner_img video {height: 440px;}
	.survey {background: #f2f2f2;padding: 50px 0px;}
	.survey .title {width: 62%;padding-bottom: 20px;}
	.title h2 {padding-bottom: 20px;margin-bottom: 15px;}
	.survey_icon {width: 96px;height: 92px;line-height: 92px;margin-bottom: 20px;}
	.survey_col_inr {padding: 25px;}
	.testimonials {padding: 50px 0;}
	.testimonials .title {width: 82%;padding-bottom: 10px;}
	.testimonials_item_inr {padding: 25px;}
	.testimonials_item_inr h4{font-size: 16px;}
	.testimonials_item_inr p {font-size: 18px;}
	.testimonials_item{padding: 15px;}
	.deserve{padding: 50px 0;}
	.about_us {padding: 50px 0px;}
	.about_right {margin-right: 35px;}
	.contact_page {padding: 50px 0px;}
	.contact_form{padding: 30px;}
	.contact_left h3 {margin-bottom: 15px;}
	.contact_info {padding: 12px 0px;}
	.become_member{padding: 50px 0px;}
	.form_sub_heading h5 {padding: 10px 18px;margin-bottom: 25px;font-size: 18px;}
	.form-group .form-control, .form-group .form-select {padding: 8px 16px;font-size: 15px;}
	.form-group.pb-4 {padding-bottom: 1.2rem !important;}
	.term_policy {padding: 30px 0px;}
	.content_box h3 {font-size: 22px;}
	section.privacy_page {padding: 45px 0px;}
	.modal-title p {line-height: normal;}
	.container {padding: 0 20px;}
	.cookies p {width: 50%;}
    .cookies .btn {font-size: 13px;padding: 8px 16px;}
    

}
@media screen and (max-width:991px){
	.header_logo a {max-width: 185px;}
	.container {padding: 0px 25px;}
	.header_menu_inr ul li {font-size: 14px;padding-right: 10px;}
	.btn{font-size: 14px;padding: 8px 25px;}
	.header_menu_inr ul {padding: 0;}
	.banner_text_inr {width: 70%;padding: 20px;}
	.banner_text_inr h1 {font-size: 28px;margin-bottom: 15px !important;}
	.banner_text_inr p {font-size: 15px;line-height: 26px;}
	.banner_text_inr .btn{margin-top: 10px !important;}
	.banner_img video {height: 380px;}
	.survey {padding: 30px 0px;}
	.title h2 {padding-bottom: 17px;margin-bottom: 10px;font-size: 24px;}
	.survey_col_inr {padding: 16px;}
	.survey_icon {width: 90px;height: 90px;line-height: 90px;}
	.survey_icon img {width: 45px;}
	.survey_txt h4 {font-size: 20px;}
	p {font-size: 15px;line-height: 26px;margin-bottom: 10px;}
	.testimonials {padding: 30px 0;}
	.testimonials_item {padding: 12px;}
	.testimonials_item_inr h3 {margin-bottom: 10px;font-size: 22px;}
	.testimonials_item_inr h4 {font-size: 15px;margin-bottom: 10px;}
	.deserve {padding: 30px 0;}
	.deserve_otr .title {width: 70%;margin: 0 auto 25px;}
	.footer_links p {margin: 5px 0px 0px;}
	.social_icon ul li a {width: 36px;height: 36px;line-height: 34px;}
	.social_icon ul li {margin: 0 0 0 6px;}	
	.footer {padding: 12px 0px;}
	.inner_banner_img img {height: 160px;}
	.about_us {padding: 40px 0px;}
	.about_right::before {left: -10px;top: -10px;}
	.contact_form {padding: 15px;}
	.form-group .form-control, .form-group .form-select {padding: 7px 14px;font-size: 15px;}
	.contact_page .submit_btn input[type="submit"] {padding: 8px 27px;}
	.contact_left {width: 100%;}
	.contact_detail {padding-left: 14px;}
	.contact_detail h5 {font-size: 17px;}
	.contact_icon {width: 50px;height: 50px;line-height: 48px;}
	.contact_page {padding: 30px 0px;}
	.become_member {padding: 30px 0px;}
	.form_sub_heading h5 {padding: 8px 16px;margin-bottom: 20px;font-size: 16px;}
	.form-group.pb-4 {padding-bottom: 1rem !important;}
	.become-left-check {padding-top: 10px;}
	ol li, ul li {font-size: 15px;line-height: 26px;}
	.term_policy {padding: 20px 0px;}
	.content_box h3 {font-size: 20px;}
	section.privacy_page {padding: 30px 0px;}
	.privacy_page table tr td, .privacy_page table tr th {padding: 6px 10px;}
	.cookies p {width: 100%;}
	.cookies {justify-content: flex-start;}


}
@media screen and (max-width:767px){
	.banner_text_inr {width: 100%;padding: 15px;}
	.banner_img video {height: 340px;}
	.banner_text_inr h1 {font-size: 20px;margin-bottom: 10px !important;}
	.banner_text_inr h3 {font-size: 22px;}
	.btn {padding: 8px 22px;}
	.survey .title {width: 90%;padding-bottom: 15px;}
	.title h2 {padding-bottom: 15px;margin-bottom: 10px;font-size: 21px;}
	.survey_col_inr{margin-bottom: 20px;}
	.survey .col-md-4{padding:15px;}
	.testimonials .title {width: 100%;padding-bottom: 10px;}
	.deserve_otr .title{width: 100%;margin: 0 auto 15px;}
	.deserve_otr .col-md-3{padding: 15px;}
	.menu_toggle {display: inline-block;cursor: pointer;position: relative;font-size: 28px;color: var(--white);font-family: 'FontAwesome';background: #6b499d;padding: 2px 8px;}
	.menu_toggle::after{content: "\f0c9";}
	.menu_toggle:hover{background: #6b499d;}
	.header_menu_inr {position: fixed;transition: all 0.6s;right: -400px;height: 100%;width: 300px;bottom: 0;top: 0;background: #6b499d;text-align: left;z-index: 9;}
	.header_menu_inr.active {right: 0%;}
	body.menu-change {overflow: hidden;position: relative;}
	body.menu-change:before{position: absolute;content:"";left: 0;right: 0;top: 0;bottom: 0;background: #00000050;z-index: 8;}
	.top_close_menu{text-align: center;width: 35px;height: 35px;background: #F2C02D;font-size: 26px;line-height: 37px;color: var(--white);margin-left: 20px;margin-top: 15px;cursor: pointer;}
	.top_close_menu:hover{background: var(--white);color: #6b499d;}
	.top_close_menu:before{content: "\00d7";}
	.header_menu_inr ul {overflow: auto;height: auto;height: 100%;padding: 20px;}
	.header_menu_inr ul li{display: block;padding: 0 0 10px;position: relative;}
	.header_menu_inr ul li a{padding: 10px 20px;display: block;color: #323232;font-size: 16px;color: var(--black);background: var(--white);line-height: normal;}
	.header_menu_inr ul li a:hover{background: #F2C02D;color: var(--white);}
	.header_menu_inr ul li ul{display: none;position: inherit;left: inherit;margin: 0;transform: scaleY(1);transition: auto;margin-left: auto;top: inherit;width: 96%;height: auto;overflow: inherit;padding: 0 0 0 10px;}
	.header_menu_inr ul li ul li{padding: 10px 0px 0px;}
	.header_menu_inr .sub {position: absolute;right: 0;top: 0px;width: 42px;height: 48px;background: #6b499d;border-left: solid 1px var(--white);font-size: 26px;line-height: 48px;color: var(--white);text-align: center;}
	.header_menu_inr .sub:before {content: "\002B";}
	span.sub.submenu-hide::before{content: '\2212';} 
	.inner_banner_img img {height: 120px;}
	.about_right {margin-right: 0;float: none;width: 100%;margin-bottom: 15px;}
	.about_left h2 {margin-bottom: 10px;}
	.about_us {padding: 30px 0px;}
	.contact_left h3 {margin-bottom: 10px;}
	.contact_info {padding: 10px 0px;}
	.contact_form{padding: 30px;margin-top: 20px;}
	.col-lg-12.text-center.mt-4 {margin-top: 15px !important;}
	.container {padding: 0px 15px;}
	section.privacy_page {padding: 20px 0px;}
	.team-and-condition-inner-cont h5 {font-size: 18px;}
	.team-and-condition-inner-cont h5 span {float: none !important;display: block;padding-top: 10px;}
	.team-and-condition-inner-cont p a{word-break: break-all;}
	.become-left-check label {font-size: 15px;}
	.cookies p{width: 100%;font-size: 14px;line-height: normal;}
	#cookies{padding: 15px 0px;}
	.cookies .btn {font-size: 13px;padding: 7px 18px;}
	.tab-content {margin-top: 15px;}
	.modal-body {margin-bottom: 18px;}
	.team-and-condition-inner-cont {padding-bottom: 8px;}
	.header_menu_inr ul li a.active {background: var(--yellow);color: var(--white);}
	.team-and-condition-inner-cont ol>li{word-break: break-all;}
	.social_icon {
        float: none;
        margin-right: 0;
        order: 1;margin-top:10px;
    }
    .footer_links {
        text-align: center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .join_hbg_div {
        padding: 20px 0px;
    }
    .participation_div {
        padding: 30px 0px;
    }


}
@media screen and (max-width:479px){
	.header_logo a {max-width: 150px;}
	.btn {padding: 6px 20px;font-size: 12px;}
	.banner_text_inr h1 {font-size: 20px;margin-bottom: 7px !important;}
	.banner_text_inr p {font-size: 13px;line-height: 20px;}	
	.banner_text_inr .btn {margin-top: 0px !important;}
	.survey .title {width: 100%;padding-bottom: 10px;}
	.title h2 {font-size: 18px;}
	.survey_txt h4 {font-size: 18px;}
	.survey_icon {width: 80px;height: 80px;line-height: 79px;}
	.testimonials_item_inr {padding: 15px;}
	.testimonials_item_inr::before{border-width: 26px 26px 0 0;}
	.testimonials_item_inr h3 {font-size: 18px;}
	.testimonials_item_inr h4 {font-size: 14px;}
	.testimonials_item_inr p {font-size: 16px;}
	.social_icon {float: none;padding-top: 10px;order: 3;margin:0;}
	.footer_links ul li {padding: 2px 10px;}
	.social_icon ul li {margin: 3px;padding:0;}
	.container {padding: 0px 15px;}
	.footer_links ul li:not(:last-child):after{top: 6px;}
	.about_right::before{display: none;}
	.footer_links {display: flex;flex-wrap: wrap;text-align: center;justify-content: center;gap: 8px;}
	.contact_icon {width: 42px;height: 42px;line-height: 40px;}
	.contact_detail {padding-left: 10px;width: calc(100% - 46px);}
	.contact_detail h5 {font-size: 16px;}
	.contact_detail p{line-height: 22px;font-size: 14px;}
	.contact_form {padding: 20px;margin-top: 15px;}
	.inner_banner_text_inr h1 {font-size: 22px;}
	.form-group.pb-4 {padding-bottom: 0.8rem !important;}
	.form-group.pb-4 .col-md-6{padding:10px 15px;}
	.term_policy {padding: 15px 0px;}
	.content_box h3 {font-size: 20px;}
	.modal-header {padding: 12px 20px;}
	.modal-title{font-size: 18px;}
	.modal-body {padding: 16px;}
	.banner_img video {height: 310px;}
	.cookies{gap:6px}
	.cookies .btn {font-size: 12px;padding: 6px 18px;}
	.cookies p {font-size: 12px;padding-bottom: 10px;}
	.tab-content>.tab-pane h5 span {font-size: 15px;}
	.tab-content>.tab-pane h5 {font-size: 17px;}
	.tab-content>.tab-pane {padding: 15px !important;}
	.nav-pills-custom .nav-link {padding: 10px 15px !important;}
	.modal-footer {padding: 16px !important;}
	.modal-footer .btn {padding: 8px 18px;font-size: 12px;}
	.banner_text_inr h3 {font-size: 17px;}
	.inner_banner_text_inr p {font-size: 16px;line-height: normal;}
	.form-group .form-control, .form-group .form-select {font-size: 13px;}
	.how_works {padding: 30px 0px;}
	.join_hbg_right {width: 100%;float: none;margin-left: 0;}
	.start_div {padding: 30px 0px;}
	.survey_num h2 {font-size: 52px;}
	.survey_num {top: -24px;}
	.faq_div {padding: 30px 0px;}
	.faq_div .card-header h5 {font-size: 16px;}
	.faq_div .card {padding: 10px 0px;margin:12px 0px;}
	.inner_banner_text_inr h1 span {font-size: 14px;}
	#success-message{font-size: 16px !important;margin-top: 40%!important;padding: 0px 20px!important;}
	
	
	


}