@media( max-width:1346px){
	ul li.submenu ul.last-list{left:-159px;}
	.hero {margin-bottom: 15px;}
}

@media ( min-width:768px) and ( max-width:962px){
	#header .inner-header{ width:100%;}
	#header .inner-header .search-box .input-search{ margin:0 30px 0 0;}
	#header .inner-header .search-box .input-search .submit{ margin:10px auto 0 auto; display:block;}
	#header .inner-header .donate-now ul{ padding-left:0;}
	#header .inner-header .donate-now ul li{ padding:0 8px;}
	.navigation{ width:100%;}
	/*.navigation ul li{ padding:9px 12px;}*/
	.navigation ul li{ padding:7px;}
	.navigation ul li a{ font-size:14px;}
	#wrapper .inner-top{ width:98%;}
	#wrapper .inner-top .our-solutions{ float:none; margin:0 auto;}
	#wrapper .inner-top .save-life{ display:none;}
	#wrapper .inner-top .our-solutions .banner, .hero > img{ margin:0 auto; float:none;}

	#wrapper .inner-top .our-solutions .colom-right{ float:none; width:92%;}
	#wrapper .useful-links{ width:98%;}
	#wrapper .top-row .useful-links{ width:98%;}
	#wrapper .useful-links .research .red-bg h2, #wrapper .useful-links .prevention .red-bg h2, #wrapper .useful-links .petients .red-bg h2, #wrapper .useful-links .help-link .red-bg h2{ font-size:14px;}
	#wrapper .useful-links .research ul li a, #wrapper .useful-links .prevention ul li a, #wrapper .useful-links .petients ul li a, #wrapper .useful-links .help-link ul li a{ font-size:12px;}
	#wrapper .resources-section{ width:98%;}
	#wrapper .resources-section .resorce-left .red-bg h2, #wrapper .resources-section .material-right .red-bg h2{ font-size:14px;}
	#wrapper .resources-section .resorce-left ul li a, #wrapper .resources-section .material-right ul li a{ font-size:12px;}
	#wrapper .resources-section .resorce-left ul{ padding:0 12px;}
	#wrapper .aicr-publication{ width:98%;}
	#wrapper .aicr-publication .resorce-left .red-bg h2, #wrapper .aicr-publication .material-right .red-bg h2{ font-size:14px;}
	#wrapper .aicr-publication .resorce-left .aicr-enews .img-link span, #wrapper .aicr-publication .resorce-left .research .img-link span{ padding-left:8px; font-size:16px; padding-top:6px;}
	.img-link > span{ display:block; }
	#wrapper .aicr-publication .resorce-left .research .img-link img, #wrapper .aicr-publication .resorce-left .health .img-link img{ margin-right:8px;}
	#wrapper .aicr-publication .resorce-left .health .img-link span{ font-size:16px;}
	#wrapper .aicr-publication .resorce-left ul li a, #wrapper .aicr-publication .material-right p{ font-size:12px;}
	#wrapper .aicr-publication .material-right ul li label{ font-size:10px;}
	#wrapper .more-ways{ width:98%;}
	#wrapper .more-ways .more-help .shopforgood .img-link1 span, #wrapper .more-ways .more-help .honor-cards .img-link1 span{ font-size:12px; padding-left:8px;}
	.footer .top-footer{ width:98%;}
	.footer .top-footer .signup .inner-section .form input{ width:100px;}
	.footer .bottom-footer{ width:98%;}
	.footer .bottom-footer .bottom-menu li a{ font-size:12px;}
	.footer .bottom-footer .policy{ text-align:center;}
	.footer .bottom-footer .policy li a{ font-size:12px;}
	.footer .bottom-footer em{ float:right; padding-right:10px;}
	.footer .bottom-footer .search-site{ float:left;}
	ul li.submenu ul.last-list{left:-189px;}
	ul li.submenu ul{ min-width:250px;}
	ul li.submenu ul li a{ font-size:13px;}
	.top-row h2{ font-size:17px !important;}
	.top-row p{ font-size:14px !important;}

	.main-content .main-info { float: right; padding-right: 15px; padding-left: 15px; width: 100%; margin-top: 15px ;}
	.hero {margin-bottom: 15px;}
	.news >.row .row >div { margin-bottom: 15px;}
	#content-social { display: none;}
	
}
	
@media only screen and ( max-width:767px){
	#wrapper .social-icon-right{ display:none;}
	#header .inner-header{ width:95%;}
	#header .inner-header .search-box{ display:none;}
	.navigation{ display:none;}
	.inav{ display:block; margin-top:-130px; margin-right:10px;}
	.inav ul li ul{ width:283px;}
	#header .inner-header span.logo{ float:none; width:auto;}
	#header .inner-header .donate-now{ float:none; width:100%;}
	#header .inner-header .donate-now .donate-link{ float:left; height:48px; background:url(../images/donate-mob-bg.jpg) repeat-x; font-size:24px; line-height:48px; clear:none;}
	#header .inner-header .donate-now ul{ display:none;}
	#header .inner-header .donate-now{ padding:25px 0 0 0;}
	#header .inner-header{ padding-bottom:0;}
	#header .inner-header .donate-now .donate-link{ border-radius:0;}
	#header .inner-header .donate-now ul.mob-view{ display:block; background:#003b72; min-height:48px; padding:0; float:left; width:50%;}
	#header .inner-header .donate-now ul.mob-view li{ float:none;  border:none; height:24px; line-height:24px;  border-bottom:1px solid #0054a4; background:url(../images/mob-aro.png) 95% no-repeat;}
	#header .inner-header .donate-now ul.mob-view li.last{ border-bottom:0;}
	#header .inner-header .donate-now ul.mob-view li a{ text-decoration:none; font-size:12px; color:#fff;}
	#wrapper .useful-links{ width:100%;}
	#wrapper .useful-links .box{ float:none; margin:0 auto 6px auto; width:95%;}
	#wrapper .inner-top{ width:98%;}
	#wrapper .inner-top .our-solutions{ width:100%;}
	#wrapper .inner-top .our-solutions .banner, .hero > img{{ float:none; width:100%;}
	#wrapper .inner-top .our-solutions .colom-right{ float:none; width:100%;}
	#wrapper .inner-top .our-solutions .colom-right .para{ display:block; width:85%;}
	#wrapper .inner-top .our-solutions .colom-right .para p{font-size:16px; line-height:24px; font-family:Arial, Helvetica, sans-serif; color:#333;}
	#wrapper .inner-top .our-solutions .colom-right .para p a{font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#0054a4; font-weight:600; text-decoration:none;}
	#wrapper .inner-top .our-solutions .colom-right ul{ display:none;}
	#wrapper .inner-top .our-solutions .colom-right h1{ padding:15px 0 20px 0;}
	#wrapper .inner-top .save-life{ width:100%; border:0;}
	#wrapper .inner-top .save-life .save-life1{ display:none;}
	#wrapper .inner-top .save-life .save-life2{ display:block;}
	.box2{float:none; margin:0 auto 6px auto; width:95%;}
	#wrapper .resources-section{ width:100%;}
	#wrapper .resources-section .resorce-left{ float:none; width:95%; margin:0 auto; margin-bottom:25px;}
	#wrapper .resources-section .material-right{ float:none; width:95%; margin:0 auto;}
	#wrapper .resources-section .resorce-left ul{ float:none;}
	#wrapper .resources-section .resorce-left ul.last{ float:none;}
	#wrapper .resources-section .resorce-left ul{ float:none; padding:0; margin:0 auto; width:95%;}
	#wrapper .resources-section .resorce-left ul li.last{background:url(../images/line-dashed.jpg) left bottom repeat-x;}
	#wrapper .resources-section .resorce-left ul li.last-mob{ background:none;}
	#wrapper .aicr-publication{ width:100%;}
	#wrapper .aicr-publication .resorce-left{ float:none; width:95%; margin:0 auto;}
	#wrapper .aicr-publication .resorce-left .box{ float:none; width:95%; margin:0 auto; min-height:250px;}
	.aicr-enews.box > ul, .research.box > ul, .health.box > ul{ margin:0 auto; padding:0;}
	#wrapper .aicr-publication .material-right{ width:95%; margin:0 auto; float:none;}
	#wrapper .aicr-publication .material-right .sign-form input{ width:270px;}
	#wrapper .aicr-publication .material-right .sign-form input.submit{ width:292px;}
	#wrapper .more-ways{ width:95%;}
	#wrapper .more-ways .more-help .box3{ float:none; margin:0 auto; width:auto; text-align:center; margin-bottom:25px;}
	#wrapper .more-ways .more-help .shopforgood{ width:75%;}
	#wrapper .more-ways .more-help .honor-cards{ width:75%;}
	.footer .top-footer{ width:100%;}
	.footer .top-footer .box4{ float:none; width:95%; margin:0 auto; padding-bottom:23px;}
	.footer .top-footer .signup{ display:none;}
	.footer .top-footer .contact{ padding-top:18px; background:url(../images/footer-dash.jpg) left bottom repeat-x;}
	.footer .top-footer .about-aicr{ background:url(../images/footer-dash.jpg) left bottom repeat-x;}
	.footer .top-footer .inner-section{ text-align:center; }
	.footer .top-footer .donate .inner-section a{ float:none; margin:0 auto; width:278px;}
	.footer .top-footer .donate span img{ float:none;}
	.footer .bottom-footer .bottom-menu{ display:none;}
	.footer .bottom-footer .policy{ display:none;}
	.footer .bottom-footer{ width:100%;}
	.inner-top .our-solutions .colom-right{ float:none; margin:0 auto; padding:0; width:95%;}
	.footer .top-footer .donate{ padding-top:20px;}
	.footer .top-footer .inner-section p{ text-align:left;}
	.footer .top-footer h2{text-align:left;}
	.footer .top-footer .inner-section1{ text-align:left;}
	.footer .bottom-footer .para1{ display:block; width:98%; margin:0 auto; padding-top:20px;}
	.footer .bottom-footer em{ display:none;}
	.footer .bottom-footer .search-site{ padding-top:20px; padding-bottom:25px; width:98%; margin:0 auto; background:url(../images/footer-dash.jpg) left bottom repeat-x;}
	#wrapper .top-row .useful-links{ width:100%;}
	#wrapper .top-row .useful-links .research{ width:95%; margin:0 auto ; float:none;}
	#wrapper .top-row .useful-links .box{width:95%; margin:0 auto; float:none; margin-bottom:10px;}
	#wrapper .top-row .useful-links .box2{width:95%; margin:0 auto; float:none; margin-bottom:10px;}
	.img-box .triangle{left:89%;}
	ul li.submenu ul{right:0 !important;}
	
	.main-content .main-info { float: right; padding-right: 15px; padding-left: 15px; width: 100%; margin-top: 15px;}
	.hero {margin-bottom: 15px;}
	#content-social { display: none;}
	
}
@media ( min-width:320px) {
	#header .inner-header span.logo{ width:70%; padding-left:5px;}
	.inav{ margin-top:-130px; margin-right:10px;}
	#header .inner-header{ width:100%;}
	#header .inner-header .donate-now .donate-link{ width:49%;}
	#wrapper .aicr-publication .material-right .sign-form input{ width:255px;}
	#wrapper .aicr-publication .material-right .sign-form input.submit{ width:277px;}
	#wrapper .aicr-publication .resorce-left ul li a{ font-size:14px;}
	#wrapper .more-ways .more-help .shopforgood .img-link1 span{ font-size:16px;}
	.inav ul li ul{ width:283px;}

	.main-content .main-info { float: right; padding-right: 15px; padding-left: 15px; width: 100%; margin-top: 15px;}

	
	#content-social { display: none;}
	.new-footer .top-footer,
	.new-footer .bottom-footer {
		background: none;
		padding-left: 14px;
		padding-right: 14px;
		padding-bottom: 0;
	}
	.new-footer .top-footer > div {
		padding-bottom: 20px;
		background:url(../images/footer-dash.jpg) left bottom repeat-x;
		margin-bottom: 20px;
		padding-left: 0;
		padding-right: 0;
	}
	.new-footer .bottom-footer > div {
		padding-left: 0;
		padding-right: 0;
		position: relative;
		overflow: hidden;
	}
	.new-footer .donate p { text-align: center; padding-bottom: 0;}
	.new-footer .bottom-footer .para1{ display:block; margin:0 auto; padding-top:20px;}
	.new-footer .bottom-footer .search-site {
		padding-bottom: 24px;
		background:url(../images/footer-dash.jpg) left bottom repeat-x;
		margin-bottom: 50px;
		overflow: hidden;
	}
	.new-footer .bottom-footer .search-site label {
		display: block;
		width: 100%;
		margin-bottom: 10px;
	}
	.new-footer .bottom-footer .search-site input {
		margin: 0;
		float: left;
		width: 75%;
	}
	.new-footer .bottom-footer .search-site .submit {
		float: right;
	}
	.new-footer .bottom-footer p {
		position: absolute;
		bottom: 0;
	}
	.right {float: none; width:100%;margin:0px;}
}