@media only screen and (max-width : 1135px) {
	*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-text-size-adjust: none; text-size-adjust: none;}
	.wrapper{padding: 0 10px;}
	img{max-width: 100%; height: auto;}

	.mainmenu li{margin-left: 45px;}

	.banner-left {
    width: 680px;
    height: 295px;
}
	.slide-img {
	    width: 100%;
	    float: left;
	    overflow: hidden;
	    height: 100%;
	}
	.flexslider .slides .slide-img img {
	    width: 100%;
	    max-width: 100%;
	}
	.slide-des{width: 280px; margin: 10px 0 0 20px;}
	.slide-des h2{font-size: 30px;}
	.slide-2 .slide-img{margin-left: 74px;}

	.banner-right{width: 305px; height: 345px; padding: 15px;}

	.leftpart{width: 70%;}
	.rightpart{width: 30%; padding-left: 10px;}

	.inner-page{padding: 0;}
	.left-content-section{width: 70%; margin: 0; padding: 15px;}
	.right-content-section{width: 30%; padding: 15px; margin: 0;}
	.inner-page .img-box figcaption{width: 100%;}
	.inner-page .img-box figcaption h2{font-size: 25px;}
	.inner-page .img-box figcaption h3{font-size: 19px;}

	.legacy-video{width: 60%;}
	.legacy-video img{width: 100%;}
	.solider-section{width: 30%;}

	.join-form .formError .formErrorContent{width: 180px;}
}

@media only screen and (max-width : 1023px) {
	.logo{z-index: 999;}
	.header-right{padding-right: 0; margin-left: 130px;}

	.header-section1{padding-bottom: 20px;}
	.header-section2{padding-bottom: 15px;}

	.menu-icon{display: block; position: absolute; right: 250px; width: 30px; height: 30px; top: 72px; cursor: pointer;}
	.menu-icon span{display: block; background: #000; height: 4px; top: 50%; margin-top: -2px; position: absolute; width: 100%; transition: all 0.3s;}
	.menu-icon span:first-child{ margin-top: -11px;}
	.menu-icon span:last-child{margin-top: 7px;}
	.menu-icon.open span{display: none; background: #FFF;}
	.menu-icon.open span:first-child{display: block; transform: rotate(45deg); margin-top: -2px;}
	.menu-icon.open span:last-child{display: block; transform: rotate(135deg); margin-top: -2px;}
	.menu-icon label{position: absolute; right: 100%; margin-right: 10px; top: 2px; cursor: pointer;}

	.mainmenu{position: absolute; right: 0; top: 75px; z-index: 99; background: #000; padding: 5px; width: 100%; font-size: 13px; display: none; padding-top: 101px; border-bottom: 1px solid #FFF;}
	.mainmenu li{float: none; margin: 2px 0;}
	.mainmenu a{color: #FFF; padding: 5px;}
	.mainmenu a br{display: none;}
	.mainmenu li:hover > a, .mainmenu a:hover, .mainmenu li.active a{border-color: #f6921e; background: #f6921e;}
	.mainmenu ul ul{position: static; width: auto; display: block;}
	.mainmenu ul ul li{margin: 2px 0;}
	.mainmenu ul ul a{padding: 5px 25px;}

	.mainmenu ul{width: 100%;}

	.header-section3-right label{display: none;}

	.banner-left {
	    width: 100%;
	    height: 322px;
	}
	header {
    height: 610px;
}
	.slide-img {
	    width: 100%;
	    float: left;
	}
	.flexslider .slides .slide-img img {
    	width: 100%;
    	max-width: 100%;
	}
	.slide-des{width: 40%;}

	.banner-right{display: none;}

	.leftpart{width: 65%;}
	.rightpart{width: 35%;}

	.img-box figcaption h2{font-size: 30px;}
	.img-box figcaption h2.eventho{font-size: 20px;}
	img.algright{ width:200px;}

	.img-box figcaption h3{font-size: 18px;}
	.section-title h1{font-size: 28px;}
	.section-title h3{font-size: 18px;}

	.left-content-section{width: 65%; padding: 10px;}
	.right-content-section{width: 35%; padding: 10px;}
	.inner-page .img-box figcaption img{margin-left: 0;}
	.inner-page .img-box figcaption h2{margin-top: 0; font-size: 22px; margin-left: 100px;}
	.inner-page .img-box figcaption h3{font-size: 17px; margin-left: 100px;}
}

@media only screen and (max-width : 767px) {
	.top-links a{text-shadow: 0 0 2px #555;}
	img.algright{ width:100%;}
img.imgdesktop{ display:none}
img.imgmobile{ display:block!important}
	.banner-left{height: auto;}
	.banner-left .flex-direction-nav .flex-prev{width: 50px; height: 50px; top: 50%; margin-top: -25px; background: url(../images/slider-left-arrow.png) no-repeat!important; background-size: 100% 100%!important; opacity: 0.5;}
	.banner-left .flex-direction-nav .flex-next{width: 50px; height: 50px; top: 50%; margin-top: -25px; background: url(../images/slider-right-arrow.png) no-repeat!important; background-size: 100% 100%!important; opacity: 0.5;}
	.slide-2 .slide-img{margin-left: 0;}
	.slide-img{width: 40%; float: left;}
	.flexslider .slides .slide-img img{width: auto; max-width: 100%;}
	.slide-des{width: 50%;}
	.slide-des h2{font-size: 22px;}
	.slide-des h3{font-size: 18px;}
	.slide-des h4{font-size: 17px;}
	.slide-img {
	    width: 100%!important;
	    float: left;
	}
	.leftpart{width: 100%; padding-bottom: 20px;}
	.rightpart{width: 100%; padding-left: 0;}

	.left-content-section{width: 100%; padding: 10px;}
	.right-content-section{width: 100%; padding: 10px; border: none; border-top: 2px solid #000; margin-top: 20px;}

	.scholarship-img{margin: 0 0 -31px 0;}

	footer{font-size: 13px;}
	.social-links li{margin: 0 0 0 10px;}

	.header-section3-right img{margin: 0 2px;}
}

@media only screen and (max-width : 641px) {
	header{border-top: 20px solid #32281e;}
	.header-section1, .header-section3-left{display: none;}
	.logo{top: 15px;}
	.logo img{width: 111px;}
	.menu-icon{width: 40px; height: 40px; right: 10px; top: 33px;}
	.menu-icon span{height: 6px;}
	.menu-icon span:first-child{margin-top: -13px;}
	.menu-icon span:last-child{margin-top: 9px;}
	.donate-now{margin: 14px 36% 0 0;}
	.header-section3-right{float: right; width: 100%;}
	.header-section3-right img{margin: 0 4%; width: 16%;}
	.header-right{min-height: 118px;}
	.header-section3{padding-top: 10px;}
	header.inner-header{height: 265px;}
}

@media only screen and (max-width : 639px) {
	.top-links{display: none;}
	.welcome-msg{	width: 100%;}
	.donate-now{margin: 14px 28% 0 0;}
	.header-section3-right img{margin: 0 3%; width: 18%;}

	footer{text-align: center; padding: 10px 0;}
	.copyright, .footer-links{width: 100%;}
	.social-links{position: static; width: 100%; float: left;}
	.social-links li{margin: 0 10px;}
}

@media only screen and (max-width : 479px) {
	header{height: auto; padding-bottom: 20px;}

	.header-right{margin: 0;}

	.join-form{width: 100%; text-align: right;}
	.join-form .formError{left: auto !important; right: 3px; text-align: left;}
	.header-section3-left{display: none;}
	.header-section2{margin-left: 130px; width: auto; float: none; clear: both; min-height: 59px;}

	.slide-img{width: 100%; float: left;}
	.slide-des{width: 100%; margin: 15px 0 0 0;}
	.banner-left .flex-direction-nav .flex-prev{top: 27%;}
	.banner-left .flex-direction-nav .flex-next{top: 27%;}

	.img-box{overflow: hidden;}
	.img-box figure img{height: 170px; max-width: none; width: auto;}
	.img-box figcaption{left: 10px; right: 10px;}
	.img-box figcaption h2{font-size: 21px;}
	.img-box figcaption h3{font-size: 15px;}
	.content-section h2{font-size: 20px;}
	.donate-widget h2{font-size: 22px;}
	.donate-widget h3{font-size: 14px;}

	.inner-page .img-box figcaption img{display: none;}
	.inner-page .img-box figcaption h2, .inner-page .img-box figcaption h3{margin-left: 0;}
	.event-date{float: none; margin: -30px auto 20px auto;}
	.event-des{margin-left: 0;}

	.legacy-video{width: 100%; margin-bottom: 20px;}
	.solider-section{width: 100%;}

	.news-post-row img, .news-post-row.even img{margin: 0 auto 20px auto; float: none; display: block;}
	.news-post-row .news-post-des, .news-post-row.even .news-post-des{margin: 0;}

	.donate-now{margin: 8px 26% 0 0;}
	.donate-now a{height: 38px; line-height: 38px; font-size: 18px; width: 130px;}
	.menu-icon{height: 34px; top: 30px; width: 34px;}
	.header-section3{padding-top: 5px;}
	.header-section3-right{padding-left: 120px; text-align: right;}
	.header-section3-right img{margin: 3px 7%; width: 63px;}
}