@media (max-width: 500px) {
.partner-icon {
    width: 46% !important;
    
}
.board-mem {
    width: 100%;
    min-height: 225px;
    display: block;
    margin: 0 auto;
    position: relative;
    float: none;
    padding: 0 6%;
}
.ngg-navigation{display:none !important;}
button.search-submit{

margin-top:2%;
}
.search-box {
   margin: 2% auto !important;
    float: none !important;
    display: block;
    width: 75%;
    text-align: center;
}
.left-area img {
	width: 100% !important;
height:auto;
}
.mor-btn-home{

margin:0 auto;
display:block;

}
 
.newsletter input{
margin:0 auto;
}
.ngg-navigation{
display:none !important;
}
.article-box p{min-height: 120 !important;}
.ngg-gallery-thumbnail-box{width:100% !important;}
.mor-btn-home {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #4c5fec none repeat scroll 0 0;
    border-color: -moz-use-text-color -moz-use-text-color #666;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    display: block;
    float: none !important;
    font-size: 15px;
    margin: 20px auto;
    padding: 10px 20px;
    text-align: center !important;
    text-decoration: none;
    width: 83%;}
.ngg-galleryoverview{width:100% !important;}
.post-img img {
    float: left;
    height: auto !important;
    margin: 10px auto !important;
    width: 100% !important;
height:auto;
}
.banner-text{
    position: relative;
    font-size: 12px !important;
    display: block;
    margin: -15px auto !important;
    line-height: 18px !important;
    transform-origin: center;
    white-space: normal;
    width: 100% !important;
    left: -25px;
}
.nav {
	width: 100% !important;}
#slides_gallery {
	width: 100% !important;
}
.footer-box2 ul {
	margin: 0 20% !important;
	width: 60% !important;
}
.container {
	width: 100% !important;
}
.ceo-message {
	height: auto !important;
	margin: 1% 2% 5% !important;
	text-align: justify;
	width: 80% !important;
}
.mission1 {
	height: auto !important;
	width: 80% !important;
	margin: 1% 2% 5% !important;
}
#slides .slides_container div .box {
	width: 100% !important;
	text-align: center;
        min-height: 550px;
}
#slides .slides_container div .box img {
	border: 1px solid #ccc;
	display: block;
	float: none;
	height: auto !important;
	margin: 0 auto;
	padding: 3px;
	text-align: center !important;
	width: 96% !important;
        min-height: 300px;
}
#slides .slides_container div .box p {
	width: 100% !important;
	text-align: center !important;
}
#slides h2 {
	width: 100% !important;
	text-align: center !important;
}
.article-box {
	width: 100% !important;
	margin: 0px auto !important;
	text-align: center !important;
}
.article-box img {
	margin: 0 auto !important;
	text-align: center !important;
	width: auto !important;
width:96% !important;
height:auto !important;
}
.article-box p {
	width: 90% !important;
	text-align: center !important;
	margin: 0px auto !important;
min-height: auto !important;
}
.mor-btn {
	float: none !important;
    text-align: center !important;
    margin: 0 auto !important;
    width: 43% !important;
    display: block;
    font-size: 14px !important;
    padding: 2% !important;
}
#slides .slides_container div .box p {
	width: 90% !important;
	text-align: center !important;
	margin: 0px auto !important;
}
.newsletter, #slides_gallery, .article-con {
	text-align: center !important;
}
#slides_gallery {
	height: auto !important;
}
.ngg-galleryoverview {
	width: 100% !important;
	margin: 0px auto !important;
	text-align: center !important;
}

.ngg-gallery-thumbnail img {
    width: 95%;
    height: auto;
}
.ngg-gallery-thumbnail a {
   
    width: 100%;
}
.ngg-gallery-thumbnail {
    float: none !important;
    width: 100%;
    margin: 0 auto;
}
    /* text-align: center; */

.newsletter {
	width: 90% !important;
	float: none !important;
	height: auto !important;
	margin: 0px auto !important;
}
.footer-box1, .footer-box2, .footer-box-last {
	width: 100% !important;
	float: left !important;
	text-align: center !important;
	height: auto !important;
	margin: 0px auto !important;
}
.footer-box1 .mob {
	background: rgba(0, 0, 0, 0) url("images/f-icons.jpg") no-repeat scroll 36% 53% !important;
}
.footer-box1 .email {
	background: rgba(0, 0, 0, 0) url("images/f-icons.jpg") no-repeat scroll 36% 100% !important;
}
.social {
	
	margin: 30px auto !important;
	text-align: center !important;
}
.footer-box-last {
	background: #2b2b2b !important;
	margin-top: 40px !important
}
.copy {
	width: 100% !important;
	text-align: center;
}
.d-d {
	/*width: 100% !important;*/
	text-align: center;
	float: none !important;
}
.f-discription {
	width: 90% !important;
	margin: 20px auto !important;
}
.logo {
	width: 100% !important;
	margin: 15px auto !important;
	text-align: center;
}
.slogan2, .slogan {
	width: 100% !important;
	margin: 15px auto !important;
	text-align: center;
}
.slogan img {
	width: 100% !important;
}
.slogan2 img {
	width: 100% !important;
	float: none !important;
	text-align: center;
}
.search-box-top {
	display: none !important;
}
.page-title h1 {
	text-align: center !important;
}
.container p {
	/*width: 100% !important;*/
}
.left-area {
text-align: left;
    width: 90% !important;
    margin: 0 auto;
    display: block;
    float: none;
    position: relative;
}
.right-panel-con {
	float: left !important;
	margin: 0 auto !important;
	text-align: center !important;
	width: 100% !important;
}
.news-right-box {
    width: 84% !important;
    margin: 10px auto !important;
    display: block;
    float: none !important;
}
.rpwe-summary {
	width: 100% !important;
	float: left !important;
}
.rpwe-alignleft {
	float: none !important;
}
.rpwe-clearfix a {
	width: 100% !important;
	margin: 0px auto;
	text-align: center;
}
 
.right-panel {
	width: 90% !important;
}
}

@media only screen and (min-width:480px) and (max-width: 500px) {
.article-box p{min-height: auto !important;}
.ngg-gallery-thumbnail-box{width:45% !important;}

.mor-btn-home {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #4c5fec none repeat scroll 0 0;
    border-color: -moz-use-text-color -moz-use-text-color #666;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    display: block;
    float: none !important;
    font-size: 15px;
    margin: 20px auto;
    padding: 10px 20px;
    text-align: center !important;
    text-decoration: none;
    width: 83%;}
 
.post-img img {
    float: left;
    height: auto !important;
    margin: 10px auto !important;
    width: 100% !important;
}

.banner-text{position: relative;left: -54px;}
.nav {
	width: 100% !important;}
.ngg-galleryoverview {
	width: 100% !important;
}

.ceo-message {
    height: auto !important;
    margin: 1% 2% 5% !important;
    text-align: left;
    width: 89% !important;
}

.mission1  {
    height: auto !important;
    margin: 1% 2% 5% !important;
    text-align: justify;
    width: 85% !important;
}
}

@media only screen and (min-width:500px) and (max-width: 640px) {
.mor-btn-home{

margin:0 auto;
display:block;

}
.newsletter input{
margin:0 auto;
}
.article-box p{min-height: auto !important;}
.mor-btn-home {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #4c5fec none repeat scroll 0 0;
    border-color: -moz-use-text-color -moz-use-text-color #666;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    display: block;
    float: none !important;
    font-size: 15px;
    margin: 20px auto;
    padding: 10px 20px;
    text-align: center !important;
    text-decoration: none;
    width: 83%;}

.post-img img {
    float: left;
    height: auto !important;
    margin: 0 auto !important;
    width: 100% !important;
}
.banner-text{position: relative;left: -87px;}

.nav {
	width: 100% !important;}
#slides_gallery{width:100% !important;}
.container {
	width: 100% !important;
}
.ceo-message {
	height: auto !important;
	margin: 1% 2% 5% !important;
	text-align: left;
	width: 91% !important;
}
.mission1 {
	height: auto !important;
    width: 88% !important;
    margin: 1% 2% 2% !important;
}
#slides .slides_container div .box {
	width: 48% !important;
	text-align: center;
}
#slides .slides_container div .box img {
	border: 1px solid #ccc;
	display: block;
	float: none;
	height: 145px;
	margin: 0 auto;
	padding: 3px;
	text-align: center !important;
	width: 100%;
}
#slides .slides_container div .box p {
	width: 100% !important;
	text-align: center !important;
}
#slides h2 {
	width: 100% !important;
	text-align: center !important;
}
.article-box {
	margin: 0 20px !important;
	min-height: 460px;
	text-align: justify !important;
	width: 43% !important;
}
.article-box img {
	margin: 0 auto !important;
	text-align: center !important;
	width:96% !important;
height:auto !important;
}
.article-box p {
	width: 90% !important;
	text-align: center !important;
	margin: 0px auto !important;
min-height: 120px !important;
}
.mor-btn {
	float: none !important;
	text-align: center;
	margin:0px 10% !important;
	width: auto !important;
	display: block;
font-size:12px;
}
#slides .slides_container div .box p {
	width: 90% !important;
	text-align: center !important;
	margin: 0px auto !important;
}
.newsletter, #slides_gallery, .article-con {
	text-align: center !important;
}
#slides_gallery {
	height: auto !important;
}
.ngg-galleryoverview {
	width: 90% !important;
	margin: 0px auto !important;
	text-align: center !important;
}
.newsletter {
	width: 90% !important;
	float: none !important;
	height: auto !important;
	margin: 0px auto !important;
}
.footer-box1, .footer-box2, .footer-box-last {
	float: left !important;
	height: auto !important;
	margin: 0 20px !important;
	text-align: left !important;
	width: 42% !important;
}
.footer-box1 .mob {
	background: rgba(0, 0, 0, 0) url("images/f-icons.jpg") no-repeat scroll 43% 53% !important;
}
.footer-box1 .email {
	background: rgba(0, 0, 0, 0) url("images/f-icons.jpg") no-repeat scroll 43% 100% !important;
}
.social {
	 margin: 0 37% !important;
    text-align: center !important;
    width: 29% !important;
}
.footer-box2 ul {
	width: 100% !important;
	margin: 0px auto !important;
}
.footer-box-last {
	background: #2b2b2b !important;
	margin-top: 40px !important
}
.copy {
	width: 100% !important;
	text-align: center;
}
.d-d {
	width: 100% !important;
	text-align: center;
	float: none !important;
}
.f-discription {
	width: 90% !important;
	margin: 20px auto !important;
}
.logo {
	width: 100% !important;
	margin: 15px auto !important;
	text-align: center;
}
.slogan2, .slogan {
	width: 100% !important;
	margin: 15px auto !important;
	text-align: center;
}
.slogan img {
	width: 100% !important;
}
.slogan2 img {
	width: 100% !important;
	float: none !important;
	text-align: center;
}
.search-box-top {
	display: none !important;
}
.page-title h1 {
	text-align: center !important;
}
.container p {
	width: 100% !important;
    
}
.left-area {
	padding: 0 20px;
	text-align: left;
	width: 90% !important;
}
.right-panel-con {
	float: left !important;
	margin: 0 20px !important;
	text-align: center !important;
	width: 90% !important;
}
.news-right-box {
	width: 96% !important;
}
.rpwe-summary {
	width: 100% !important;
	float: left !important;
}
.rpwe-alignleft {
	float: none !important;
}
.rpwe-clearfix a {
	width: 100% !important;
	margin: 0px auto;
	text-align: center;
}
 
.right-panel {
	width: 90% !important;
}
}

@media only screen and (min-width:760px) and (max-width: 1024px) {
.search-box {
    margin: 8% 3% 0% 2% !important;
    float: left !important;
}
.partner-icon a img{width:100% !important;}
.ngg-gallery-thumbnail a img {
    width: 100% !important;
}
.newsletter p{text-align:center !important;}.logo {
    width: 30% !important;}
.newsletter h2 {
       padding: 20px 0;
}
.left-area img{
    width: 24% !important;
height:auto;
}
.newsletter h2{
    padding: 20px 0 !important;

}
.newsletter input{
margin:0 auto;
}
.newsletter p{text-align:center;}
.newsletter{width: 100% !important; float:none !important; text-align:center !important; height:auto !important;clear:both;}
#slides_gallery{width: 100% !important;}
container {
	width: 100% !important;
}
.mor-btn-home{

margin:0 auto;
display:block;

}
.ceo-message {
	height: auto !important;
	text-align: left;
	width: 94% !important;
	margin: 1% 1% 2% !important;
}
.mission1 {
height: auto !important;
    width: 91% !important;
    margin: 1% 1% 2% !important;
  
}
#slides .slides_container div .box {
	width: 100% !important;
	text-align: center;
}
#slides .slides_container div .box img {
	border: 1px solid #ccc;
	display: block;
	float: none;
	height: 154px;
	margin: 0 auto;
	padding: 3px;
	text-align: center !important;
	width: auto;
}
#slides .slides_container div .box p {
	width: 100% !important;
	text-align: center !important;
}
#slides h2 {
	width: 100% !important;
	text-align: center !important;
}
.article-box {
	width: 100% !important;
	margin: 0px auto !important;
	text-align: center !important;
}
.article-box img {
	margin: 0 auto !important;
	text-align: center !important;
	width:96% !important;
height:auto !important;
}
.article-box p {
	width: 95% !important;
	text-align: center !important;
	margin: 0px auto !important;
min-height: 100px !important;
}
.footer-box1, .footer-box2, .footer-box-last {
	float: left !important;
	height: auto !important;
	margin: 0 auto !important;
	text-align: center !important;
	width: 100% !important;
}
.footer-box1 .mob {
	background: rgba(0, 0, 0, 0) url("images/f-icons.jpg") no-repeat scroll 0% 53% !important;
width:15%;
margin:0 auto;
}
.footer-box1 .email {
	background: rgba(0, 0, 0, 0) url("images/f-icons.jpg") no-repeat scroll 0% 100% !important;
width:15%;
margin:2% auto;
}
.social ul{
display:block;
margin: 0 auto !important;
width: 34%;


}
.social {
	width: 80% !important;
	margin: 0 auto !important;
	text-align: center !important;
}
.footer-box2 ul {
	margin: 0 20% !important;
	width: 60% !important;
}
#slides .slides_container div .box {
	width: 48% !important;
	text-align: center;
}
.article-box {
	margin: 0 20px !important;
	min-height: 436px;
	text-align: justify !important;
	width: 43% !important;
}
.mor-btn {
	width: auto !important;
	margin: 20px 10% !important;
}
#slides h2 {
	width: 100% !important;
	text-align: center !important;
}
#slides_gallery h2, .article-con h2 {
	text-align: center !important;
}
.search-box-top {
	display: none !important;
}
.page-title h1 {
	text-align: center !important;
}
.container p {
	width: 100% !important;
   }
.left-area {
	padding: 0 20px;
	text-align: left;
	width: 95% !important;
}
.right-panel-con {
	float: left !important;
	margin: 0 20px !important;
	text-align: center !important;
	width: 96% !important;
}
.news-right-box {
	width: 96% !important;
}
.rpwe-summary {
	width: 100% !important;
	float: left !important;
}
.rpwe-alignleft {
	float: none !important;
}
.rpwe-clearfix a {
	width: 100% !important;
	margin: 0px auto;
	text-align: center;
}
 
.right-panel {
	width: 96% !important;
}

.footer-box-last {
	background: #2b2b2b !important;
	margin-top: 40px !important
}
}
@media only screen and (min-width:481px) and (max-width: 959px) {
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:100% !important;}


}
@media only screen and (min-width:1000px) and (max-width: 1290px) {
.search-box {
       margin: 8% 3% 0% 2% !important;
    float: left !important;
}
.ngg-gallery-thumbnail a img {
    width: 100% !important;
}
.logo {
    width: 30% !important;}
.ceo-message{width:29% !important;  height: 420px !important;}
#slides_gallery{width:100% !important;}

.container{width:94% !important;}
.mission1 {
height: auto !important;
    width: 56% !important;
    margin: 1% 1% 2% !important;
    padding-bottom: 31px !important; 
}
.board-mem {
    width: 100%;
    min-height: 280px !important;
}

}

