
@media (min-width: 992px) and (max-width: 1199px) {
	

	.services-box .services-box-icon { width: 60px; height: 60px; font-size: 32px; line-height: 60px; border-radius: 22px; }
	
	.about-us-box-text { padding-right: 0; }
	.top-content .backImg{top: 7% !important;}
	
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px){
	.top-content .backImg{top: 23%;}
	.forMobile{display:block;}
}

@media (min-width: 768px) and (max-width: 991px) {
	.forMobile{display:block;}
	
	.navbar-expand-md .navbar-nav .nav-link { padding-left: 0.6rem; padding-right: 0.6rem; }
	
	.top-content { padding: 30px 0; }
	.btn-link-1,.btn-link-2{padding: 0 70px; height:48px;}
	.top-content .text h1 {    margin-top: 22px;    color: #000;    font-size: 1.0em;    font-weight: 900;}
	.blog-container .logo img{width: 19%;padding-left: 0%;}

	.section-description p { padding: 0; }
	
	.services-box .services-box-icon { width: 50px; height: 50px; font-size: 26px; line-height: 50px; border-radius: 18px; }

	.about-us-box { margin-top: 80px; }
	.about-us-box:last-child { margin-top: 50px; }
	.about-us-box-text { padding-right: 0; text-align: center; }
	
	.more-services-box .more-services-box-icon { width: 50px; height: 50px; font-size: 26px; line-height: 50px; border-radius: 18px; }
	
	.portfolio-box h3:hover i { padding-left: 10px; }
	
	.blog-box h3:hover i { padding-left: 10px; }

}

@media (max-width: 767px) {
	 .top-content .text h1 { margin: 0px 0px !important;    color: #000;    font-size: 1.0em;    font-weight: 900;}
.top-content .backImg{background-size: 75%;
    width: 81%;
    height: 100%;
    position: absolute;
    top: 90%;
    left: 19%;
    z-index: 9;}
	.section-container a.btn.btn-primary.btn-link-1,.section-container a.btn.btn-primary.btn-link-2
	{height: 39px; width:30%;}
	.blog-container .logo img { width: 24%; padding-left: 0%;}
.btn-link-1,.btn-link-2{padding: 0 73px;}
	.navbar.navbar-no-bg { background: #ffce12; }
	.navbar-dark .navbar-toggler { border-color: #444; }
	.navbar-dark .navbar-toggler:focus { background: #333; outline: 0; }
	.navbar-expand-md .navbar-nav .nav-link { padding-top: 0.3rem; padding-bottom: 0.3rem; }

	.top-content { padding: 60px 0; }
	.top-content .top-big-link { margin-top: 0px; }
	.top-content .top-big-link a.btn { margin-top: 0px; height: 39px; }
	
	.section-description p { padding: 0; font-size: 0.9em; 	}
	
	.services-container { padding-bottom: 60px; }
	.services-box { text-align: center; }
	.services-box h3 { margin-top: 20px; padding-top: 10px; }
	
	.about-us-box { margin-top: 80px; }
	.about-us-box:last-child { margin-top: 70px; }
	.about-us-box-text { padding-right: 0; text-align: center; }
	
	.more-services-box { text-align: center; }
	.more-services-box h3 { margin-top: 20px; padding-top: 10px; }
	
	.portfolio-box { text-align: center; }
	.portfolio-box-image { max-width: 540px; margin: 0 auto; }
	
	.blog-box { text-align: center; }
	.blog-box-image { max-width: 540px; margin: 0 auto; }
	.blog-box h3 { margin-top: 30px; }
	
	footer { text-align: center; }
	.footer-right { padding-top: 10px; text-align: center; }
	.footer-bottom { padding-top: 20px; }
	.navmobile{color:#000; display:block;  margin: 0 0%;}
	.navmobile ul li{ float:left; list-style:none;}
	.top-content .description {margin: 20px 0 10px 0;}
	.imgW{display:none;}
	.section-container-gray-bg{margin-top:55%;}
	#nav_bar_1{display:none;}
	.mobileview{display: block !important;
    position: absolute;
     left: 24.5%;
    margin-top: 7%;
	}
	.mobileview .btn-1{background: #f983a4;
    color: #fff;
    margin: 4px;
   padding: 6px 40px;
    border-radius: 9px;
    font-size: 14px; font-weight:600;}
	.innerpage{margin-top:6% !important; left: 10%;}
	#top_content_H #Donate-btn { position: relative;    right: 2em;    top: 1em;    font-size: 17px;}
	#top_content_H #Invest-btn { position: relative;    right: 2em;    top: 1em;    font-size: 17px;}
	.mobileview .blue{background: #a79cca;}
	iframe{width: 100%; margin: -57px;}
	.team-grid{border: none;   margin-top: 9px;  padding:  none;  align-items:  none;      display:  block;  grid-template-columns:  none; }
	.team-2 { padding-left: 0px; }
	.team-1 {text-align: left;}
	.team-info, .help-info {margin-top: 39px; padding: 0px;}
	.help-container { display: block; margin: 5%}
	.help-container-2 { display: block; margin: 15% 5% 5% 5%;}
	.help-container img { }
	.help-container p,.help-container-2 p {  margin: 5% 0;padding-left: 0px; text-align: justify; padding-right: 0px;}
	.section-container-gray-bg {background: #0da12e; clip-path: polygon(0 4%, 100% 0%, 100% 100%, 0% 100%);}
	.team-grid p {    margin: 0;    font-weight: 800;    font-size: 23px;}
	.mobilev{  display:block;  margin-top: 38%;	}
	
	.btn-home {color: black;margin: 0px 16px; border-radius: 5px;}
	.section-description p a{font-size:13px;}
	.iinerpageG{margin-top:0;}
	.forMobile{display:block;}
	}
@media (min-width: 768px) and (max-width: 991px) {
	
	
}
@media (max-width: 415px) {
	
	h1, h2 { font-size: 32px; }
	#top_content_H #Donate-btn { position: relative;    right: 2em;    top: 1em;    font-size: 14px;}
	#top_content_H #Invest-btn { position: relative;    right: 2em;    top: 1em;    font-size: 14px;}
	.forMobile{display:block;}
	

}


/* Retina-ize images/icons */

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {
	
	/* logo */
    .navbar-brand {
    	background-image: url(../img/logo@2x.png) !important; background-repeat: no-repeat !important; background-size: 136px 39px !important;
    }
	
}
@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3){
	.mobileview{ left: 20%;}
	
}

