
@media screen and (max-width: 450px) {
	
	.other_value_btn_page {
		margin-top:3px !important;
	}
	.form_padding{
		padding:10px !important;
	}
	#payment_iframe{
		height:400px !important;
	}
	
	#registration_card h3{
		font-size:17px !important;
	}
	.list_unordered li{
		font-size:15px !important;
	}
	.responsive-iframe {
			height:170px !important;
		}
	.box_1{
		margin-top: 10px;
	}
	.verify_acc{
			padding:10px 0% !important;
	}
	.textshowAcc{
		right: 40% !important;
		font-size: 12px !important;
		padding: 0px 10px !important;
	}
	.donate_type_btnss {
		padding: 1px !important;
	}
	.alignFor_mobile{
		padding-left:38px !important;
	}
	.steppers i{
		font-size: 35px !important;
	}
	.box_step{
		font-size: 12px !important;
	}
	.other_value_page_label {
		height: 35px;
		}
	.other_value_page_label{
		font-size:12px;
	}
	.hide_single{
		font-size:12px;
	}
	.donate_type_btnss {
		height: 30px !important;
		color: #000;
		font-size: 10px !important;
	}

}
@media screen and (max-width: 768px) {
	.footerBottomPadding{
		margin-bottom:259px !important;
	}
	.swal2-title{
		font-size:16px !important;
		font-weight:400 !important;
	}
	#single_registration{
		width:100%;
	}
	#step_one{
		width:100%
	}
	#registraion_form{
		width:100%
	}
	.textshowAcc{
		right: 30% !important;
		font-size: 13px !important;
		padding: 7px 10px !important;
	}
	.alignFor_mobile{
		padding-left:38px !important;
	}
	.login_btn_ul{
		width: 100%;
		margin-left: -85px;
		margin-top: 40px;
	}
	#step_two_content{
		padding:6px !important;
	}
	.mobileMargin{
		margin-top: -25px !important;
	}
	#days_names{
		text-align: center;
	}
	#selected_date{
		text-align: center !important;
	}
	.mbipadding{
		padding: 6px !important;
	}
	.mobile_label{
		font-size:14px !important;
		text-align:center;
	}
	.registration_forms{
		padding: 10px 0% !important;
	}
	.registration_forms_pad{
		padding: 10px 0% !important;
	}
	.steppers i {
    font-size: 40px;
	}
	.for_week_select{
		text-align:center;
		font-size:14px !important;
	}
	.pay_field{
		border:1px solid #2E78B7 !important
		border-radius:20px !important;
	}
	.other_value_page_label {
    height: 35px !important;
	}
	.other_value_page_label{
		font-size:18px !important;
	}
	.mobile_footer{
		text-align:center;
	}
	.other_value_btn_page{
		top: 9% !important;
		left: 16px !important;
		font-size: 20px !important;
	}
	.form_btns{
		padding:8px !important;
	}
	.donate_type_btnss {
		height: 35px !important;
		color: #000;
		font-size: 12px !important;
	}
	
	.other_value_bg {
    	font-size: 20px !important;
	}
	.other_value_page {
   		 height: 35px !important;
	}
	.box_step {
    display: inline-block;
    margin-right: 8px !important;
    font-size: 16px;
}
	.top_bar_sect{
		display: none;
	}
	.donate_section{
		padding: 10px 10px !important;
	}
	.donate_text, .donate_type_cont, .donate_amount_cont, .donate_btn_cont, .donate_purpose_cont{
		width: 100% !important;
	}
	.d_text_left{
		text-align: left;
		font-size: 20px;
	}
	.is_regular_checkout, .donate_purpose_checkout{
		font-size: 20px !important;
	}
	.use_for_other_value{
		padding-left: 10px !important;
	}
	.has-search .form-control{
		padding-left: 18px !important;
	}
	.pound_sign{
		width: 20px !important;
	}
	#home_about_us{
		background-color: #fff;
		padding-bottom: 15px;
	}
	.checkpoint{
		right: 10px !important;
		padding: 10px !important;
	}
	.donate_title{
		font-size: 30px !important;
	}
	.checkOut_sect{
		padding: 0 !important;
	}
	.change_donation{
		font-size: 16px !important;
	}
	.check_out_bottom{
		font-size: 16px !important;
	}
.education_te{
	height: 273px !important;
	padding: 30px 0 !important;
	margin-bottom: 15px !important;
}
.donates{
	height: 375px !important;
	margin-bottom: 5px !important;
}
.zakatcalt{
	height: 294px !important;
}
.same_size{
	height: 32px !important;
}
.housingSelter{
	margin-bottom: 15px !important;
}
.house_shel_hei{
 height: 295px !important;
}
.height_s{
	height: 195px !important;
}
.housingSelter_10{
	margin-bottom: 10px !important;
}
.housingSelter_15{
	margin-bottom: 15px !important;
}
.housingSelter_50{
	margin-bottom: 50px;
	height: 200px !important;
}
.m_m_t_10{
	margin-top: 10px;
}
.aboutus{
	height: 200px !important;
}
.videoss_ic{
	height: 213px !important
}
.aboutus{
	height: 290px !important;
}
.donate_btn {
    height: 40px !important;
    padding: 5px 18px !important;

}
.our_pro_list{
	padding-left: 0;
}
.footer_heading{
	padding-left: 0 !important;
}
.contactus{
	height: 278px !important;
}
.form-select{
	padding: 2px 18px !important
}
#home_about_us{
	padding: 10px 0 !important;
}
.about_text{
	padding: 0 !important;
}
.about_section_img{
padding: 0 !important;
}
.sdf img{
	width: 40% !important;
}
.homes{
	padding: 35px 10px !important;
}
.homes p{
	font-size: 16px !important;
}
.navbar-nav .nav-item{
	margin-bottom: 5px !important;
	border-radius: 25px !important;
	text-align: center;
}

.navbar-collapse{
	top: 69px !important;
	border-top: 2px solid #40B8E8;
}
.bottom_footer{
	margin-bottom: 0 !important;
}
.footer_text_bottom p{
	text-align: center !important;
}
.block_mobile{
	display: block !important;
}
#main-header{
	padding: 3px 0px !important;
}
#nav_menu_scrolling{
	margin-top: 0 !important;
}
#footer{
	padding: 10px 0px !important;
}
.navi{
	margin-bottom: 25px !important;
}
.list_unordered{
	padding-left: 10px !important;
}
.getintouch{
	padding-bottom: 10px !important;
	background-color: #fff;
	margin-top: 20px !important;
}
.has-search .form-control-feedback{
	line-height: 32px !important;
	
}
.donate_text{
	color: #fff;
}




	.carousel-item img.img_anim_slider{
		display:block;
		height:50px !important;
		width:40px !important;
	}
	.connections{
		padding: 0 !important;
	}
	.carousel-caption h2{
		font-size: 2rem !important;
		color: black !important;
	}
	.navbar-brand {
    width: 50% !important;
	}
	
	.about_img{
		height:200px !important;
	}
	

	#navbarSupportedContent{
		padding:10px 40px;
		margin-left: -5%;
		height: 100vh;
		width: 110%;
		z-index:999999;
	}
	
	.content_sections {
    		padding-bottom: 0px !important;
				}
	.imgslider_box{
		padding:12px 5px !important;
	}
	.product_category_title{
		font-size:1.6rem !important;
	}
	.product_cat_cont{
		padding:5px 20px !important;
	}
	.arrowbtn{
	float:right !important;
	}
	.academic_page{
		padding:0px 30px !important;
	}
	.address_link_span{
	    padding: 10px 10px;
    	background-color: transparent !important;
    	color: #000 !important;
	}

	#next_prev_btn{
		width:100% !important;
		margin-bottom:50px !important;
	}
	.title h2{
		font-size: 1.5rem !important;
	}
	.hero_section_pad{
		padding: 0 0 !important;
	}
	.social_icon_sec {
    padding: 0px 10px !important;
}

.form2{
	margin: 20px 0 !important;
}
.btns_4{
	margin-top: 8px;
	width: 100% !important;
}
.social_icon_sec {
    padding: 0px 10px !important;
}
.social_title h1{
	margin-bottom:  0 !important;
}

	.fa_padding {
		padding: 15px !important;
		font-size: 40px !important;
		width: 70px !important;
		text-align: center;
		text-decoration: none;
		margin: 15px 5px;
		border-radius: 50%;
	}
	
	.carousel-item img{
		height: 200px !important ;
	}
	.social_icon_sec{
		padding: 0 15px !important;
	}
	.save_money_cont{
		padding: 10px 15px !important;
	}

	#main-header{
		padding:15px 0;
		width: 100%;
		margin-bottom:0px;
	}

	.navbar-brand img{
		width: 115% !important;
	}
	#breadcrumb_section{
		display: none;
	}


input[type="text"], input[type="email"], input[type="number"] {
    outline: none;
    border: none;
    border: 1px solid #2E78B7 !important;
    border-radius: 20px;
    padding: 8px 15px !important;
}
label {
    display: block;
    margin-top: 5px !important;
    font-size: 13px !important;
    font-weight: 400;
}
label {
    padding: 4px 0 !important;
}
	.faqTitle_box .faq_title{
		font-size: 1.6rem !important;
	}
	.page_title h1{
		font-size: 1.6rem;
	}
	#book_reader_iframe{
		height: 37vh !important;
	}
	.embed-responsive-item{
		height: 209px !important;
	}
	#myModal1{
		margin-top:35% !important ;
	}
	button.close{
		font-size: 25px !important;
	}
	.download_text_2 p{
		font-size: 17px !important;
	}
	#video__popup__button5730{
		padding-top: 56px !important;
	}
	.availability_sec{
		padding: 40px 15px !important;
	}
	.apple img{
		height: 50px !important;
    	width: 140px !important;
}

.btn_availablity{
	font-size: 16px !important;
}
.downourapp{
	    background-color: #000;
    border-radius: 40px;
    padding: 10px 10px !important;
}
.download_text_2{
    padding-top: 0px !important;
}

	.download_apps_imgcard{
		padding: 5px;
	}
	.useful_link{
		margin-top:20px !important;	
	}
	.footer_img img{
		width:40% !important;	
	}
	.download_text_2{
		padding-top: 20px;
	}
	.fa_padding {
		padding: 7px !important;
   	 	font-size: 20px !important;
    	width: 35px !important;
	    text-align: center;
	    text-decoration: none;
	    margin: 15px 5px;
	    border-radius: 50%;
	}

	.text_to_center{
		text-align: center;
	}
	.links_useful ul{
		margin-left: 0rem !important;
	}
	.slide_number_btn,.slide_title_btn{
		font-size: 12px !important;
	}
	.arrowbtn .fa-arrow-right{
		font-size: 15px;
	}
	.arrowbtn{
		margin-bottom: 10px !important;
	}

}
