/*		Desktop Layout: 1170px.
---------------------------------------------------------------- */
@media only screen and (min-width: 1201px) and (max-width: 1365px) {
	header .navbar .nav-item .nav-link {
	    padding: 0px 12px;
	}
	header .navbar .navbar-brand {
	    padding-right: 15px;
	}

}


/*      Tablet Layout: 768px.    */
@media only screen and (min-width: 768px) and (max-width: 1025px) {

	/*----------- Default Style CSS ------------*/
	.section_title {
	    width: 100% !important;
	    margin: 0px auto 20px;
	    text-align: center !important;
	    padding: 0 15px;
	}
	.section_title h2 {
	    font-size: 34px;
	    padding-bottom: 15px;
	}
	.section_title span {
	    margin-left: 0 !important;
	}

	/*----------- Header Style CSS ------------*/
	.header {
	    display: none;
	}
	.header_top .info_wrapper {
	    display: none;
	}
	.header_wrapper .intro-wrapper {
	    padding: 150px 15px 250px;
	}
	.header_wrapper .intro-wrapper .intro-text {
	    padding-top: 10px;
	    text-align: center;
	    width: 100%;
	}
	.header_wrapper .intro-wrapper .intro-text h1 {
	    font-size: 60px;
	    line-height: 70px;
	}
	.header_wrapper .intro-wrapper .intro-text p {
	    padding-right: 0;
	    line-height: 32px;
	    font-size: 18px;
	}




	.make-donation{
		margin-top: 0;
	}
	.donate_wrapper {
	    text-align: center;
	}
	.donator_member {
	    padding-top: 0px;
	    margin-right: 0;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.make-donation::before {
	    width: 100%;
	}
	.donator_member .rasised-people {
	    border-bottom: 1px solid #b0bde5;
	    padding-bottom: 30px;
	    margin-bottom: 30px;
	}
	.donator_member .rasised-people .raised-by p, 
	.donator_member .rasised-people .raised-by span {
	    color: #fff;
	}
	.make-donation-form {
	    padding-left: 15px;
	    padding-right: 15px;
	    margin-top: 50px;
	}
	.donate_amount .donate_title h2 {
	    font-size: 35px;
	}
	.make-donation-form form {
	    text-align: center;
	}
	.make-donation-form form .form-group{
	    text-align: left;
	}
	.services_block .section_title{
		margin-bottom: 50px;
	}

}

/*		Wide Mobile Layout: 480px.
------------------------------------------------- */
@media only screen and (min-width: 480px) and (max-width: 767px) {


}

@media only screen and (max-width: 767px) {
	/*----------- Default Style CSS ------------*/
	.section_title {
	    width: 100% !important;
	    margin: 0px auto 20px;
	    text-align: center !important;
	    padding: 0 15px;
	}
	.section_title h2 {
	    font-size: 34px;
	    padding-bottom: 15px;
	    line-height: 45px;
	}
	.section_title span {
	    margin-left: 0 !important;
	}
	.section_title p {
	    width: 100%;
	    font-size: 16px;
	    line-height: 28px;
	}
	.container{
		padding: 0 15px;
	}

	/*----------- Header Style CSS ------------*/
	.header {
	    display: none;
	}
	.header_top .info_wrapper {
	    display: none;
	}
	.header_wrapper .intro-wrapper {
	    padding: 150px 15px 250px;
	}
	.header_wrapper .intro-wrapper .intro-text {
	    padding-top: 10px;
	    text-align: center;
	    width: 100%;
	}
	.header_wrapper .intro-wrapper .intro-text h1 {
	    font-size: 40px;
	    line-height: 50px;
	}
	.header_wrapper .intro-wrapper .intro-text p {
	    padding-right: 0;
	    line-height: 26px;
	    font-size: 16px;
	}
	.header_wrapper .intro-wrapper .intro_banner img {
	    padding-top: 50px;
	    width: 100%;
	}
	.slider_wrapper {
	    padding: 0 25px;
	}


	.featured-campaigns {
	    padding: 100px 0 50px;
	}

	.item_box .item-box-single {
	    margin: 30px 0px 0;
	}
	.services_block {
	    padding: 100px 0 50px;
	}
	.services_block .analytics_item {
	    width: 100%;
	    margin-bottom: 30px;
	    padding-left: 15px;
	    text-align: center;
	}

	.services_block .block_tems_wrapper {
	    margin-top: 50px;
	}	
	.services {
	    padding: 100px 0 50px;
	}
	.donate-banner {
	    padding: 100px 0;
	}
	.make-donation {
	    margin-top: 0;
	}
	.donate-banner .donate_wrapper h2 {
	    text-align: center;
	}
	.donate_wrapper {
	    text-align: center;
	}
	.donator_member {
	    padding-top: 0px;
	    margin-right: 0;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.make-donation::before {
	    width: 100%;
	}
	.donator_member .rasised-people {
	    border-bottom: 1px solid #b0bde5;
	    padding-bottom: 30px;
	    margin-bottom: 30px;
	}
	.donator_member .rasised-people .raised-by p, 
	.donator_member .rasised-people .raised-by span {
	    color: #fff;
	}
	.make-donation-form {
	    padding-left: 15px;
	    padding-right: 15px;
	    margin-top: 50px;
	}
	.make-donation-form form {
	    text-align: center;
	}
	.make-donation-form form .form-group{
	    text-align: left;
	}

	.testimonial.style-one .full_gallery_view {
	    display: inline-block !important;
	    justify-content: center !important;
	    text-align: center !important;
	}

	.testimonial.style-one .testimonial-content-box .client_review {
	    padding: 25px;
	}
	.testimonial.style-one .testimonial-content-box .client_review{
		margin: 0 15px 30px;
	}
	.reviewer_info.d-flex.align-items-center {
	    padding: 0 15px;
	}
	.our-partners .clients_logo li {
	    margin-top: 30px;
	    padding: 0 15px;
	}

	.our-partners .clients_logo {
	    justify-content: center;
	}

	.services .services_style_four .services_wrapper {
	    margin-bottom: 50px;
	    text-align: center;
	}




	.join-with-us .contact_title h2 {
	    font-size: 30px;
	}
	.join-with_wrapper {
	    display: inline-block;
	    align-items: center;
	    justify-content: center;
	    text-align: center;
	}
	.joinus_button {
	    margin-top: 50px;
	}


	footer .footer-title {
	    padding-right: 0;
	}
	footer {
	    text-align: center;
	}
	footer h3 {
	    margin-bottom: 20px;
	    margin-top: 40px;
	}
	footer .icon-bottom {
	    justify-content: center;
	}

	footer .footer_main_nav li a {
	    padding: 0 0 15px 0px !important;
	}
	footer .copy_links {
	    text-align: center;
	    display: inherit;
	}
	footer .icon-bottom {
		margin: 50px auto 0;
	    float: none;
	}
	footer .footer-bottom p {
	    padding-right: 0;
	}
	footer .social_media {
	    display: flex;
	    float: none;
	}

}		
