@media (max-width:1280px){
	main {margin-top: 0;}
	.signin .btn, .signup .btn {min-width: 120px;font-size: 16px;padding: 0px 0px!important;}
	.funddash .prize span{flex-wrap: wrap;}
	.user-detail .user-n-ab .copy_link label, .main-dashboard .parent_login .copy_link label, .main-dashboard .parent_login_link .for-button label {font-size: 15px;}
	.main-dashboard .parent_login_link .for-button label, .main-dashboard .parent_login .copy_link label{padding-top:8px;}
	.funddash .Badges_earnt .priz h3 {padding: 30px 0 0 10px;font-size: 30px;line-height: 26px;}
	.main-dashboard .child_register .donat h3{margin-bottom:20px;}
	.pr {align-self: center;}
	.pr img{align-self: center;}
	.car{margin-top: 20px;display: block;}
	.playground.for-mobile{padding-top: 30px;}
	.table.dataTable thead th, table.dataTable thead td, .manag_fund_data table tr th, .manag_fund_data table tr td{font-size: 13px;}
	.templates_resource .resource{margin:0 auto;}
	.header__pages-links.myaccount .school_btn{max-width: 356px;/*width: 100%;*/margin-right: 15px;}
	.main-dashboard.child_detail.fundrasing_details{padding-top: 0px;}
	.main-dashboard.child_detail.fundrasing_details .latest_leader.donate_board{padding: 30px 0px;}

}

@media (max-width:991px){


	input#flexCheckChecked {
    width: 15%;
}
	.col-lg-4, .col-lg-8, .col-lg-6{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
	}
	.school-login-form {Padding: 0px 0 50px;}
	.school-login-form .myform h2{margin-top: 50px;}
	.parent_login_link .row{display: flex;}
	.parent_login_link .row .col-lg-8, .parent_login_link .row .col-lg-4{flex:0 0 50%;}
	.Badges_earnt .row{display: flex;}
	.Badges_earnt .row .col-lg-4 {flex:0 0 33.333%;}
	.priz{text-align:center;}
	.priz .row{display:block;}
	.priz .row .car{justify-content: center;}
	.donat{margin-top: 32px!important;}
	.main-dashboard .parent_login .heading{font-size: 30px;}
	.funddash .user-detail .user-n-ab{align-items: flex-start;}
	.school-light-grey{overflow:hidden;}
	.text-img-items {padding: 56px 0 0;}
	.help_how_to_fundraise{margin-top:20px;}
	.main-dashboard .funddash .latest_leader .heading{margin: 20px auto 20px;}
	.latest_leader.donate_board .row{margin:30px 0px 30px !important;}
	.latest_leader img{width:100%;}
	.playground_image{margin-top:50px;}
	.playground_content{margin-top:30px;}
	.playground_content h2 br{display:none;}
	.form-section {padding: 31px 0;}
	.modal-content{width: 70%;top: 50%;left: 50%;transform: translate(-50%, -50%);margin:0;}
	.fundModal .modal-content{width: calc(100% - 30px);max-width: 100%;}
/*18-08-2022*/
	.up-down-custom{padding-left: 5px !important;}
	.increase-custom {padding-right: 0 !important;padding-left: 0 !important;}
	.next-b-custom {display: inherit;margin-bottom: 55px;}
	.linked_about_dashboard{margin-top: 10px;}
	.modal-content-dashboard{top: 20px;transform: translate(-50%, 0);}
	
	
}

@media (max-width:767px){
	.editSubmitButton{margin-left: auto !important;float: none !important;}
	.forchilddonor{left: 0px;}
	.forchilddonorparent{left: 47%;}
	.manage-funraising-onparentandschool .modal-content{transform: translate(-50%,-50%) !important;}
	.file-require{width: 340px;}
	.form-group.for-button {line-height: 1.3;}
	main {padding-top: 70px;}
	.giftImage img {margin: 0 0 30px 15px;}
	.school_logo_upload, .hero_image_upload {display: inline-grid; align-items: center;}
	img#image_showing_hero {margin-top: 8px;margin-bottom: 5px;}
	.form-post .group input, .form-post .group textarea, .form-post .group select {}
	.name_abc .col-lg-9 {flex: 0 0 100%;max-width: 100%;}
	.state_image svg {zoom: 50%;overflow: hidden;}
	.btn--animation:hover:before{display: none;}
	.school-page .form-post{width:100%;}
	.col-lg-4,.col-lg-6,.col-lg-8,.col-lg-11{-ms-flex: 0 0 100%; flex: 100%;max-width: 100%;}
	.col-lg-3{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;width: 100%;}
	.myform .signin input,.myform .signup a{font-size: 16px;padding: 0px 34px;text-transform: uppercase;height: 46px;line-height: 46px;border-radius: 40px;-webkit-border-radius: 40px;
    -moz-border-radius: 40px;}
	.mt-4{margin-top:40px;}
	#Changed_child_details {min-height: 30px;font-size: 13px;padding: 10px 11px;width: 100%;margin-bottom: 10px;margin-top: 10px;}
	.increase .up-down{padding-left: 20px;}
	.child_1 .for-mobile select{padding: 0 10px 0 5px;}
	.register_child_form .margi a,.register_child_form .margi button{display:flex; width:100%;}
	.margi .add_more{margin-left:0px;}
	.payment_detail .form-check{align-items: center;display: flex;justify-content: space-between;}
	.payment_detail .tott label{margin-bottom:0px;}
	
	
	/* parent-dashboard */
	.main-dashboard .parent_login .parent-register .copy_link{padding-bottom: 7px;}
	.main-dashboard .parent_login .parent-register .copy_link label{font-size: 16px;word-spacing: normal;}
	.main-dashboard .parent_login .form-group input{font-size: 16px;}
	
	
	.col-md-6{flex: 0 0 50%;max-width: 50%;width: 100%;}
	.main-dashboard .parent_login_link .for-button label{font-size: 16px;}
	.pb-1{padding-bottom: 10px;display: flex;align-items: center;}
	.main-dashboard .parent_login_link .for-button .btn-warning{width: 100%;}
	.main-dashboard .login_link_detail .parent_login_link{padding-top: 10px;}
	
	.for-mobile .user-detail .user-n-ab{justify-content: center;   display: flex;padding: 0 15px;flex-wrap: wrap;}
	.for-mobile .user-detail .user-n-ab a,.for-mobile .user-detail .user-n-ab .user-img{display: flex;justify-content: center;}
	.for-mobile .user-detail .user-n-ab a img,.for-mobile .user-detail .user-n-ab .user-img img{height: 180px;width: auto;}
	.for-mobile .user-detail .user-n-ab .copy_link{padding-bottom: 7px;color: #fff;}
	.for-mobile .user-detail .user-n-ab .copy_link label{font-size: 16px;}
	.for-mobile .user-detail .user-n-ab .form-group input{font-size: 16px;}
	
	.child_register .prize{margin-top: 20px;}
	.funddash .user-detail .fundrase_profile .profile{margin-left: 20px;margin-right: 20px;padding-top: 20px;}
	.funddash .user-detail .fundrase_profile .classes .d_h_m_s{margin-right: -10px;}
	.classes .d_h_m_s .d{margin-right: 10px;}
	.child_register .donat{margin-top: 20px;}
	
	.col-md-4{flex: 0 0 33.3333%;max-width: 33.3333%;width: 100%;}
	
	.for-mobile .donate_board{padding-top: 10px;}
	
	.t-bg-prz_main .big_pri{margin-left:0px;margin-right: 0px;}
	.t-bg-prz_main .big_pri span img{height: 53px;}
	
	.text-img-item__wrapper .swiper-slide{max-width: 140px;width: 100%;}
	
	.form-section .manage_fundraising .manage_head{display: inline;}
	.filter{width: 100%;}
	.filter .man-search{width: 100%;}
	.manag_fund_data{display: flex;overflow: auto;}
	.manage_head .head p{font-size: 20px;}
	.manag_fund_data table tr td.last_act_but{display: flex;justify-content: center;padding: 10px;max-width: 11%;width: 100%;margin: 0;}
	.manag_fund_data table tr th.last_act_but{display: flex;align-items: center;justify-content: center;height: 58px;}
	.manag_fund_data table{width: 100%;}
	.manag_fund_data table tr th{font-size: 14px;line-height: 20px;padding: 0px 20px;display: flex;justify-content: center;align-items: center;}
	.manag_fund_data table tbody tr{display: flex;align-items: center;width: 100%;}
	.manag_fund_data table thead tr{display: flex;background: #f5f5f5;}
	.manag_fund_data table tr td{font-size: 12px;display: flex;justify-content: center;width: 100%;padding: 0px 20px;}
	.manag_fund_data table tr td .for-button input{font-size: 12px;padding: 5px 11px;min-height: 19px;}
	.manag_fund_data table tr td.edited{width: 78px;padding: 0px 30px;}
	
	.reports .reports_detail .inbox p{font-size: 20px;}
	.reports_EXL .m-pt-4{padding-top: 10px;}
	.reports_EXL .m-search{display: flex;max-width: 100%;width: 100%;}
	.align-self-end a{width: 100%;text-align: center;}
	.reports .reports_EXL select{width: 100%;height: 27px;}
	.reports .reports_EXL .select_opt select{width: 60%;}
	.reports_EXL .select_opt span{padding:0px;}
	.reports_EXL .select_opt label{font-size: 14px;margin-bottom:0px;}
	.reports .reports_EXL .select_opt{display: flex;align-items: center;justify-content: space-between;}
	
	/* create Websie page */
	.m-form-section{padding: 10px 0;}
	.school_webpage .heading{padding: 0 10px 30px;}
	.form-post .Event-text-area{margin-bottom: 20px;}
	.school_webpage .school-page .group{padding: 0px 10px 10px;}
	.school_webpage .school-page .m-group{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;width: 100%;}
	.update .create-update{display:inline;}
	.school-page .update{padding: 40px 40px 40px 80px;}
	.school-page .create-update .for-button{width: 100%;justify-content: right;}
	.form-group .btn-warning{text-transform: initial;}
	.school-page .create-update .form-check{padding-bottom: 20px;}
	.reports_EXL .entries label.show{padding:0 10px 0 0;}
	.reports_EXL .entries label.entry{padding:0 0 0 10px;}
	.school-page .create-update .form-check .form-check-label{font-size: 15px;line-height: 23px;padding-left: 10px;font-weight: 600;}
	.section-help-guides .help_guides{flex:0 0 100%; max-width:100%;width:100%;}
	
	/* product Page */
	.add_to_cart_main .add_to_cart .school_dash .product_img img{width:100%;}
	.add_to_cart_main .add_to_cart .up_down_product p{display:flex;}
	.add_to_cart_main .add_to_cart .up_down_product{display: inherit;}
	.add_to_cart_main .add_to_cart .up_down_product .up-down{display:inline-block;}
	
	/* 13-06-2022 */
	.text-video-item{gap: 30px;}
	.form-section {padding: 31px 0 50px;}
	.form-section__description h3 {margin-bottom: 16px;}
	.three-col-imgs__head h2{margin-bottom:20px;}
	.school-login-form .myform h2 {margin-top: 20px;}
	.foot{font-size:16px;}
	.fundraise_graph{width:100%!important;}
	.school-light-grey{overflow: hidden;}
	.fundrase_profile .profile h3{text-align:center;}
	.funddash .user-detail .fundrase_profile .profile .f_en_cop{justify-content: center;}
	.f_en_cop a img{width: 30px;}
	.prize_select img{margin: 0 auto !important;}
	.Badges_earnt .overflow .cemter img{width: 100%;}
	.for-mobile .user-detail .user-n-ab .user-img img{height: 100px;max-width: 100px;}
	.fund_money_section {width: 100%;flex: 0 0 100%;margin-top: 20px;}
	.for-mobile .user-detail .user-n-ab .user-img{flex: 0 0 100px;padding: 0;justify-content: flex-start;}
	.main-dashboard .donte .name_abcd h3{font-size:30px;}
	.for-mobile .user-detail .user-n-ab a{line-height: 39px;min-height: 44px;}
	.profile .f_en_cop .f{margin: 0px 10px;}
	.fund_money, .school_name{margin-left:0px;}
	.goal{padding: 0 0px;}
	.goal_summary .first_icon, .goal_summary .fundrise_lv{display:none;}
	.goal_summary .fundraise_graph{padding: 0px 15px 15px;}
	.reports_message_detail .templates_resource{padding: 0 15px;}
	.reports_message_detail .templates_resource .container, .reports_message_detail .templates_resource .container .col-lg-12{padding:0px;}
	.templates_resource .resource label{font-size:16px;flex: 0 0 50%;}
	.school_dashboard .resource .btn-warning{padding: 0px 30px;line-height: 39px;min-height: 44px;font-size: 14px;border: 2px solid #fff;}
	.resource .for-button {min-width: 45%!important;}
	.playground_content h2{font-size: 24px;}
	.goal_summary{padding:0px;}
	.goal_summary .fundraise_graph{padding: 20px 0px 0;}
	.fundrase_profile .classes h3{font-size:24px;}
	.funddash p {font-size: 12px;width: 100%!important;}
	.step_wise-detail h4{font-size: 24px;}
	.make_a_differ_content{margin-left:0 !Important;}
	.footer__wrapper{padding: 40px 0 58px 0;}
	.event_name{padding-left:15px;}
	.school-heading{font-size:30px;}
	.hero_image_upload .school_logo{flex:0 0 200px;}
	.hero_image_upload .school_logo img{max-width:100%;}
	.school-page .update {padding: 0;}
	.form-post .group textarea {width: 100%;}
	.logo-and-image{margin-top:8px;margin-bottom: 5px;}
	.hero_image_upload .school_logo img{height:auto !important;}
	.goal_summary .fundraise_graph{padding: 20px 15px 20px;}
	.ticket-item{min-height: auto;}
	.form-section {padding: 0px 0 30px;}
	.footer__wrapper{padding: 50px 0 58px 0;}
	.mobile_theme{margin-top:0px;}
	.header {padding: 5px 0 5px 0;}
	.panel-body thead tr td, .panel-body tbody tr td{padding: 0px 5px;font-size: 12px;}
	/*.table-responsive{overflow-x: scroll;}*/
	.user-n-ab .user-img{align-items: flex-start;}
	.form-section h3 {margin-bottom: 0;}
	.child_register .playground_content{    margin-top: 0px;}
	.child_register .playground_image{    margin-top: 20px;}
	.gform_wrapper.gravity-theme .gform_footer input{padding: 0px 30px;line-height: 44px!important;min-height: 51px!important;}
	.menu__list-item-dropdown img{margin-left:25px;}
	.modal-content{width:100%;}
	.form-post .control-label{font-size: 14px;    line-height: 1.5;}
	.form-post .form-group {margin-bottom: 11px;}
	/*.form-section{position: relative;z-index: 999;}*/
	.form-section h2{font-size: 28px;margin-bottom: 0;}
	.create-update.update-button .form-check, .school-page .create-update .for-button{justify-content: center;}
	.school-page .create-update .for-button{/*margin-top: 0px;*/}
	.create-update.update-button .form-check{margin-top: 10px;}
	.reports_message_detail .templates_resource h3{padding-top: 10px;}
	.school_listing_slider.student_toy .school_logo_list{margin: 0px 10px;}
	.school_logo_list a{height: auto;display: block;}
	.school_logo_list a img {height: 200px;}
	.school_listing a{margin: 0;}
	.school_listing .slider-arrow, .school_listing .slick-arrow{width: 35px;height: 35px;top: auto;bottom: -70px;}
	.school_listing .slick-prev{left: 41%;transform: translateX(-50%);}
	.school_listing .slick-next{right: 35%;transform: translateX(-50%);}
	.register_child_form .margi a, .register_child_form .margi button{margin-top: 10px;}
	.increase .shirt{padding-left: 0px;}
	.wooco-img {width: 110px;}
	.increase .hat, .increase .shirt{padding-left: 0px;}
	.frm-step3 .child_merchandise_1 label {margin-bottom: 6px;margin-top: 10px;}
	.payment_detail .form-check{display: block;}
	.card_detail .payment_detail {padding: 0 0px;}
	.tabbing input{border-radius: 30px}
	.funddash .user-detail .goal_summary{padding: 30px 15px 10px;}
	.fundModal .modal-content .increase .up-down{padding-left: 0px;}
	.fundModal .modal-content .increase .up-down img, .fundModal .modal-content .increase .up-down input{    height: 35px;width: 35px;}
	.main-dashboard.child_detail.fundrasing_details {padding-top: 6px;}
	.main-dashboard.child_detail.fundrasing_details .child_register.max_width_set .user-img{flex: 0 0 50%;    padding-right: 10px;}
/*	.main-dashboard.child_detail.fundrasing_details .child_register.max_width_set .name_abcd{    flex: 0 0 50%;margin-left: 0;}*/
	.main-dashboard.child_detail.fundrasing_details .child_register.max_width_set .user-img img{    margin-top: 0px;max-width: 100%;height: auto;}
	.main-dashboard.child_detail.fundrasing_details .child_register.max_width_set .fund_money_section .main_heading{margin-top: 20px;}
	.main-dashboard.child_detail.fundrasing_details .child_register.max_width_set .goal_summary .fundraise_graph{padding-top: 0px;}
	.main-dashboard.child_detail.fundrasing_details .latest_leader.donate_board .row{margin-top: 0 !important;margin-bottom: 0 !important;}
	.t-bg-prz_main .student_toy{padding-top: 40px;}
	.big_pri{padding: 20px 15px;}
	.student_toy .slider-arrow:after, .slick-arrow:after{left: 10px;top: -20px;}
	.search-section__logo-wr h3{margin: 30px 0px;}
	.logo_brand{flex: 0 0 50%;margin-top: 20px;}
	.register_child_form_about p {font-size: 14px;}
	.collapse .Prnt_chld_t-sh .nav-item{padding: 12px 9px;}
	.register_child_form .collapse .navbar-nav{margin-top: 20px;}
	.media_popup .modal-content{top: 20px;left: 0;transform: none;margin: 0 auto;}
	.main-dashboard .child_register .donat h3 span{display: block;}
	.section-help-guides .help_guides .manage_head .select .select-arrow{padding: 8px;height: auto;}
	.section-help-guides .help_guides .manage_head .select .select-arrow p{font-size: 14px;}
	.sponsordeduct{    display: block !important;
    overflow: hidden;}
	.sponsordeduct a{margin:10px 0px 0px 0px!important;}

	/*26-04-2023*/
	.custom_flex{flex-direction: column;}
	.custom_flex .wooco-img {width: 100%;}
	.custom_flex .size-ch{margin-top: 8px;}
	.custom_flex .custom_select {justify-content: center}
	.custom_count{justify-content: center;}
	.space_margin{margin-top: 15px;}
	/*h3 {font-size: 18px !important;}*/
	#piechart, #piecharts{    position: relative;
    left: -60px;
    top: -50px;}
	.pie_chat_content{position: relative;    top: -110px;}
	.m_t_p{margin-top: 87% !important;flex-direction: column;}
	.mob_flex{display: flex;justify-content: space-between;}
	.tabbing label{padding-top: 6px;}
	.for-mobile{    margin-bottom: 12px;}
	.hosted_Center{left: 0 !important;}
	.total_center{justify-content: center !important;}
	.chart_details{    margin-top: -110px !important;}
	.custom_flex_fourtab{margin-top: 85% !important;flex-direction: column;}
	.custom_flex_fourtab a, .custom_flex_fourtab button, .custom_flex_fourtab input{width: 100% !important;margin-bottom: 10px;}
	.mob_model_one .tabbing {min-height: 562px;border-radius: 10px;}
	.mob_model_one .close {margin-top: -18px;}
	.estimate_custom label {margin-bottom: 24px;}
	.quototab p {font-size: 12px;}
	.quototabsection .Prnt_chld_t-sh .nav-item{padding: 12px 3px;}
	.inclusion div {justify-content: center !important;}
	.inclusion p {text-align: center!important;}
	.quototab .collapse .Prnt_chld_t-sh img{max-width:25px;}
	#addQuoteForm .frm-step1.mt-4{margin-top:0px;}
	#addQuoteForm .form-group.group.first input, #addQuoteForm .forphysicaladdress .col-lg-3 input, #addQuoteForm .foreventaddress .col-lg-3 input{margin-bottom:15px;}
	#addQuoteForm .form-group.group.first input[type="checkbox"]{margin-bottom:0px;margin-right: 10px;}
	#total_quote, #total_quote_all_products{font-size: 20px!important;font-weight: 600;}
	.blast_summery .mobile-7.col-lg-7{width:100%;}
	.blast_summery .mobile-7.col-lg-7 .col-lg-7{padding-right:0px;}
	.blast_summery .mobile-7.col-lg-7 label{padding-left:8px;flex-direction: column;}
	.height_mobile{height: 530px!important;}
	.m_t_p.m_t_p_new{margin-top: 50px !important;}
	#determinemodal .modal-content{    top: 0;transform: none;left: 0;}
	.including_flex.mb-5 {margin-bottom: 0;}
	#addQuoteForm {padding: 30px 20px;}
	.topfilled{width: 85%;}
	.sponser_width {width: 92.6%;}
	.fivepercentAdminfee{font-size: 13px;margin-left: 15px;}
	.fivepercentcontent{margin-top: 0px !important;}
	.table_responsive{overflow-x: auto;}
	.threedates{padding: 30px 15px;}
	.threedates .parent-register{margin: auto;width: 100%;padding-left: 15px;display: flex;flex-direction: column;gap: 18px;}
	.threedates .col-lg-2{max-width: 100%;}
	.threedates .pb-1{justify-content: start;flex-direction: column;gap: 12px;}
	.searchimgone{margin-top: 0 !important;}
	.search-section-for-background{
		padding-bottom: 0;
	}
}
