/*********** Responsive View ************/
@media only screen and (min-width:1251px) and (max-width:2000px) {


	
}




@media only screen and (min-width:1170px) and (max-width: 1250px) {
	
.gallery li {height:102px;}	

	
}





@media only screen and (min-width:981px) and (max-width: 1024px) {	

.navbar-default .navbar-nav > div > ul > li {margin:0 8px;}

.navbar-default .navbar-nav > div > ul > li > a {font-size:13px;}

.rgtinfoarea {
    margin-left: 20px;
    margin-top: 340px;
}
	
.donatebtn {width:80%;}

.communitywrap {padding:30px 0 0;}

.communityarea {height:auto; padding:0 0 40px;}

.sharebtn {bottom:0;}

.greenbg h2 {font-size:28px;}

.perbox {width:290px;}

.perbox img {width:178px;}

.perboxrgt {width:109px; font-size:16px; line-height:22px;}

.boxarea .boxwrap:nth-child(2) .perbox {margin: 0 0 0 4.8%;}

.bigbdr {margin:155px 0 0 32px;}

.btmbdr {bottom:126px;}

.teamarea {background-position:left 8%, right 65%;}

.slider_desc {top:40px;}

.slider_desc h2 {line-height:46px; margin:0 0 15px;}

.flex-direction-nav a {top:52%; margin:0 0;}

.gallery li {width:16.3%; height:130px;}

.gallery li img {width:100%; height:130px;}

.blog-page .container {width:auto;}

}



@media only screen and (min-width: 768px) and (max-width: 980px) {
	
.login {margin-top:-46px; text-align:right;}	

.navbar {display:block;}

.navbar-default .navbar-nav > div > ul {float:right;}

.navbar-default .navbar-nav > div > ul > li {margin:0 8px;}

.navbar-default .navbar-nav > div > ul > li > a {font-size:12px; line-height:72px;}

.greenbg h2 {font-size:17px; line-height:28px;}

.boxwrap {margin:0 0;}

.perbox {float:none; margin:0 auto 15px; width:67%;}

.perbox:last-child {margin:0 auto 15px;}

.perboxrgt {width:48%; padding:15px 10px 0;}

.boxarea .boxwrap:nth-child(2) .perbox {margin:0 auto 15px;}

.teamarea {background-position:left 3%, right 98%;}

.formwrap input[type="text"] {width:45%;}

.formwrap input.emailarea[type="text"] {width:95%;}

.formwrap input[type="email"].emailarea {width:95%;}

.formwrap textarea {width:95%;}

.formwrap input[type="submit"] {width:95%;}

.socialwrap ul li:first-child {margin:0 15px 0 0;}

.socialwrap ul li {margin:0 15px;}

.socialwrap ul li:last-child {margin:0 0 0 15px;}

.bigbdr {width:57%; margin:155px 0 0 46px; background-size:100% auto;}

.btmbdr {bottom:93px;}

.people span {display:block;}

.regform input[type="text"] {width:47.5%;}

.regform {padding:30px 0;}

.playbtntwo {top:5%;}

.rgtinfoarea {margin-top:230px;}

.rgtinfoarea h2 {font-size:20px;}

.donatebtn {width:77%;}

.cumsection a h3 {font-size:14px;}

.communitywrap {padding:15px 0 0;}

.communitywrap h2 {font-size:16px; line-height:22px; margin:0 0 5px;}

.communitywrap p {font-size:14px; line-height:18px; margin:0 0 15px;}

.lftvideoarea {height:auto;}

.communityarea {height:auto;}

.sharebtn {bottom:0;}

.cumsection img {margin-bottom:2px;}

.cumsection a h3 {margin:0 0 10px;}

.scrollup {margin:-25px auto 0;}

.slider_desc {top:32px;}

.slider_desc h2 {font-size:30px; letter-spacing:1px; line-height:30px; margin:0 auto 10px;}

.slider_desc h3 {font-size:16px; line-height:20px; margin:0 0 20px;}

.slider_desc a {font-size:14px; line-height:38px; margin:0 auto 10px; width:200px;} 

.slider_desc p {font-size:15px; line-height:20px;}

.gallery li {width:16.4%; height:120px;}

.gallery li img {width:100%; height:120px;}

.blog-page .container {width:auto;}

}



@media only screen and (min-width:640px) and (max-width: 767px) {
	
.row {margin-left:-12px; margin-right:-12px;}	

.navbar {display:block; min-height:20px;}

.nav > div > ul > li {padding:5px 0; margin:0px 0;}

.nav > div > ul > li > a {text-align:left;}

.navbar-nav {display:block; margin:0 0; border-top:1px solid #108f7d;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {border:none;}
	
.navbar-collapse {padding-left:0; padding-right:0; background:#2bbba6;}	

.navbar-collapse > .nav > div > ul > li {float:none; line-height:40px; border-bottom:1px solid #108f7d!important;}

.navbar-collapse > .nav > div > ul > li > a {color:#ffffff; line-height:40px; display:block; text-align:center;}

.navbar-collapse > .nav > div > ul > li:hover {background:#ffffff;}

.navbar-collapse > .nav > div > ul > li:hover > a {color:#000000;}

.navbar-collapse > .nav > div > ul > li.active > a {color:#000000; background:#ffffff;}

.container .jumbotron, .container-fluid .jumbotron {padding-left:0; padding-right:0;}

.navbar-default .navbar-nav > div > ul > li.current-menu-item > a {background:transparent; color:#111111;}

.navbar-default .navbar-nav > div > ul > li > ul {position:static;}

.navbar-default .navbar-nav > div > ul > li > ul > li > a {text-align:center;}

.navbar-toggle {margin-top:-32px; margin-right:0;}

.logo {float:none;}

.toprib a {margin:0 0; right:0;}

.login {text-align:right; margin:30px 90px 10px 0; right:0; top:0;}

.rgtarea {float:none; height:100%; width:100%; background:transparent; position:relative; text-align:center;}

.playbtntwo {left:45%; top:38%;}

.seemap {width:30%;}

.seemap img {margin-right:6px;}

.regform {padding:10px 0 0;}

.regform h2 {margin:0 0 30px;}

.people {margin:0 0 30px; font-size:16px;}

.bigbdr {background-size:65% auto; background-position:right 0; margin:20px 0 0; position:relative; width:100%;}

.btmbdr {background-size:65% auto; background-position:left 0; margin:20px 0 0; bottom:80px; width:100%; clear:both;}

.rgtinfoarea {margin-top:25px;}

.cumsection a h3 {margin:0 0 25px;}

.rgtinfoarea h2 {padding:0 0 15px; margin:0 0 15px; color:#373d42; text-align:center;}

.communityarea {height:auto;}

.lftvideoarea {float:none; height:100%; width:100%; position:relative;}


.communitywrap {
    float: none;
    padding: 0 45px;
    width: 96%;
}
.communitywrap h2 {text-align:center;}

.communitywrap p {text-align:center;} 

.searcharea {float:none; width:100%;}

.greenwrap {background-size:95% auto;}

.greenbg h2 {font-size:17px; line-height:24px; margin-bottom:15px;}

.searcharea input[type="text"] {width:83%; font-size:13px;}

.donatebtn {margin:0 0 20px; border:2px solid #2bbba6; color:#2bbba6;}

.donatebtn:hover {background:#2bbba6; color:#ffffff; border:2px solid #2bbba6;}

.boxwrap {margin:0 0;}

.perbox {float:none; margin:0 auto 15px; width:67%;}

.perbox:last-child {margin:0 auto 15px;}

.perboxrgt {width:48%; padding:15px 10px 0;}

.boxarea .boxwrap:nth-child(2) .perbox {margin:0 auto 15px;}

.teamarea {background-position:left 1%, right 99%;}

.teamarea p {text-align:center;}

.btmsp {text-align:center;}

.teamarea h3 {margin:8px 0 20px;}

.lftarea {width:100%; height: 60%;}

.formwrap input[type="text"] {width:48.5%;}

.formwrap input.emailarea[type="text"] {width:100%; margin:0 0 20px 0;}

.formwrap input[type="email"].emailarea {width:100%; margin:0 0 20px 0;}

.formwrap textarea {width:100%;}

.formwrap input[type="submit"] {width:100%;}

.socialwrap {text-align:center;}

.socialwrap ul {display:inline-block;}

.footerouter {text-align:center;}

.footerouter p.lftxt {margin:0 0;}

.scrollup {display:block; position:relative; margin:20px 0 0; text-align:center;}

.slider_desc {top:50px;}

.slider_desc h2 {font-size:34px; letter-spacing:1px; line-height:36px; margin:0 auto 10px;}

.slider_desc h3 {font-size:18px; line-height:24px; margin:0 0 20px;}

.slider_desc a {font-size:14px; line-height:38px; margin:0 auto 10px; width:200px;} 

.slider_desc p {font-size:15px; line-height:20px;}

.gallery li {margin:1%; width:48%; height:190px;}

.gallery li img {width:100%; height:190px;}

.blog-page .container {width:auto;}

}



@media only screen and (min-width: 480px) and (max-width: 639px) {
	
.row {margin-left:-12px; margin-right:-12px;}	

.navbar {display:block; min-height:20px;}

.nav > div > ul > li {padding:5px 0; margin:0px 0;}

.nav > div > ul > li > a {text-align:left;}

.navbar-nav {display:block; margin:0 0; border-top:1px solid #108f7d;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {border:none;}
	
.navbar-collapse {padding-left:0; padding-right:0; background:#2bbba6;}	

.navbar-collapse > .nav > div > ul > li {float:none; line-height:40px; border-bottom:1px solid #108f7d!important;}

.navbar-collapse > .nav > div > ul > li > a {color:#ffffff; line-height:40px; display:block; text-align:center;}

.navbar-collapse > .nav > div > ul > li:hover {background:#ffffff;}

.navbar-collapse > .nav > div > ul > li:hover > a {color:#000000;}

.navbar-collapse > .nav > div > ul > li.active > a {color:#000000; background:#ffffff;}

.container .jumbotron, .container-fluid .jumbotron {padding-left:0; padding-right:0;}

.navbar-default .navbar-nav > div > ul > li.current-menu-item > a {background:transparent; color:#111111;}

.navbar-default .navbar-nav > div > ul > li > ul {position:static;}

.navbar-default .navbar-nav > div > ul > li > ul > li > a {text-align:center;}

.navbar-toggle {margin-top:-32px; margin-right:0;}

.logo {float:none;}

.toprib {border-top:1px solid #c13318;}

.toprib a {position:relative; margin:0 auto;}

.login {margin:-120px 20px 10px 0; position:absolute; right:0; top:0;}

.rgtarea {float:none; height:100%; width:100%; background:transparent; position:relative;}

.seemap {width:30%;}

.seemap img {margin-right:6px;}

.regform {padding:10px 0 0;}

.regform h2 {margin:0 0 30px;}

.people {margin:0 0 30px; font-size:16px;}

.people span {display:block;}

.bigbdr {background-size:95% auto; background-position:right 0; margin:20px 0 0; position:relative; width:100%;}

.btmbdr {background-size:95% auto; background-position:left 0; margin:20px 0 0; bottom:80px; width:100%; clear:both;}

.regform input[type="text"] {float:none; width:100%;}

.rgtinfoarea {margin-top:25px;}

.cumsection a h3 {margin:0 0 25px;}

.rgtinfoarea h2 {padding:0 0 15px; margin:0 0 15px; color:#373d42; text-align:center;}

.communityarea {height:auto;}

.lftvideoarea {float:none; height:100%; width:100%; position:relative;}

.communitywrap {float:none; width:96%; padding:30px auto 90px;}

.communitywrap h2 {text-align:center;}

.communitywrap p {text-align:center;} 

.searcharea {float:none; width:100%;}

.greenwrap {background-size:95% auto;}

.greenbg h2 {font-size:17px; line-height:24px; margin-bottom:15px;}

.searcharea input[type="text"] {width:83%; font-size:13px;}

.donatebtn {margin:0 0 20px; border:2px solid #2bbba6; color:#2bbba6;}

.donatebtn:hover {background:#2bbba6; color:#ffffff; border:2px solid #2bbba6;}

.boxwrap {margin:0 0;}

.perbox {float:none; margin:0 auto 15px; width:96%;}

.perbox:last-child {margin:0 auto 15px;}

.perboxrgt {width:48%; padding:15px 10px 0;}

.boxarea .boxwrap:nth-child(2) .perbox {margin:0 auto 15px;}

.teamarea {background-position:left 1%, right 99%;}

.teamarea p {text-align:center;}

.btmsp {text-align:center;}

.teamarea h3 {margin:8px 0 20px;}

.lftarea {width:100%; height:50%;}

.formwrap input[type="text"] {width:47.5%;}

.formwrap input.emailarea[type="text"] {width:100%; margin:0 0 20px 0;}

.formwrap input[type="email"].emailarea {width:100%; margin:0 0 20px 0;}

.formwrap textarea {width:100%;}

.formwrap input[type="submit"] {width:100%;}

.socialwrap {text-align:center;}

.socialwrap ul {display:inline-block;}

.footerouter {text-align:center;}

.footerouter p.lftxt {margin:0 0;}

.scrollup {display:block; position:relative; margin:20px 0 0; text-align:center;}

#carousel {margin:0 0; width:100%;}

.flex-direction-nav a {top:22%;}

.slider_desc {padding:20px 0; position:relative; text-align:center; top:0; background:rgba(34, 34, 34, 1);}

.slider_desc h2 {font-size:34px; letter-spacing:1px; line-height:36px; margin:0 auto 10px;}

.slider_desc h3 {font-size:18px; line-height:24px; margin:0 0 20px;}

.slider_desc a {font-size:14px; line-height:38px; margin:0 auto 10px; width:200px;} 

.slider_desc p {font-size:15px; line-height:20px;}

.gallery li {float:none; margin:5px 0; width:100%; height:auto;}

.gallery li img {width:100%; height:auto;}

.blog-page .container {width:auto;}

}



@media only screen and (min-width: 320px) and (max-width: 479px) {
	
.row {margin-left:-12px; margin-right:-12px;}	

.navbar {display:block; min-height:20px;}

.nav > div > ul > li {padding:5px 0; margin:0px 0;}

.nav > div > ul > li > a {text-align:left;}

.navbar-nav {display:block; margin:0 0; border-top:1px solid #108f7d;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {border:none;}
	
.navbar-collapse {padding-left:0; padding-right:0; background:#2bbba6;}	

.navbar-collapse > .nav > div > ul > li {float:none; line-height:40px; border-bottom:1px solid #108f7d!important;}

.navbar-collapse > .nav > div > ul > li > a {color:#ffffff; line-height:40px; display:block; text-align:center;}

.navbar-collapse > .nav > div > ul > li:hover {background:#ffffff;}

.navbar-collapse > .nav > div > ul > li:hover > a {color:#000000;}

.navbar-collapse > .nav > div > ul > li.active > a {color:#000000; background:#ffffff;}

.container .jumbotron, .container-fluid .jumbotron {padding-left:0; padding-right:0;}

.navbar-default .navbar-nav > div > ul > li.current-menu-item > a {background:transparent; color:#111111;}

.navbar-default .navbar-nav > div > ul > li > ul {position:static;}

.navbar-default .navbar-nav > div > ul > li > ul > li > a {text-align:center;}

.navbar-toggle {margin-top:-32px; margin-right:0;}

.logo {float:none;}

.toprib {border-top:1px solid #c13318;}

.toprib a {position:relative; margin:0 auto;}

.login {margin:-120px 20px 10px 0; position:absolute; right:0; top:0;}

.rgtarea {float:none; height:100%; width:100%; background:transparent; position:relative;}

.seemap {width:30%;}

.seemap img {margin-right:6px;}

.regform {padding:10px 0 0;}

.regform h2 {margin:0 0 30px;}

.people {margin:0 0 30px; font-size:16px;}

.bigbdr {background-size:95% auto; background-position:right 0; margin:20px 0 0; position:relative; width:100%;}

.btmbdr {background-size:95% auto; background-position:left 0; margin:20px 0 0; bottom:80px; width:100%; clear:both;}

.regform input[type="text"] {float:none; width:100%;}

.rgtinfoarea {margin-top:25px;}

.cumsection a h3 {margin:0 0 25px;}

.rgtinfoarea h2 {padding:0 0 15px; margin:0 0 15px; color:#373d42; text-align:center;}

.communityarea {height:auto;}

.lftvideoarea {float:none; height:100%; width:100%; position:relative;}

.communitywrap {float:none; width:96%; padding:30px auto 90px;}

.communitywrap h2 {text-align:center;}

.communitywrap p {text-align:center;} 

.searcharea {float:none; width:100%;}

.greenwrap {background-size:95% auto;}

.greenbg h2 {font-size:17px; line-height:24px; margin-bottom:15px;}

.searcharea input[type="text"] {width:83%; font-size:13px;}

.donatebtn {margin:0 0 20px; border:2px solid #2bbba6; color:#2bbba6;}

.donatebtn:hover {background:#2bbba6; color:#ffffff; border:2px solid #2bbba6;}

.boxwrap {margin:0 0;}

.perbox {float:none; margin:0 auto 15px; width:96%;}

.perbox:last-child {margin:0 auto 15px;}

.perbox img {width:196px;}

.perboxrgt {width:108px; font-size:15px; line-height:21px;}

.boxarea .boxwrap:nth-child(2) .perbox {margin:0 auto 15px;}

.teamarea {background-position:left 1%, right 99%;}

.teamarea p {text-align:center;}

.btmsp {text-align:center;}

.teamarea h3 {margin:8px 0 20px;}

.lftarea {width:100%; height:50%;}

.formwrap input[type="text"] {float:none; width:100%; margin:0 0 20px;}

.formwrap input.emailarea[type="text"] {width:100%; margin:0 0 20px 0;}

.formwrap input[type="email"].emailarea {width:100%; margin:0 0 20px 0;}

.formwrap textarea {width:100%; margin:0 0 20px 0;}

.formwrap input[type="submit"] {width:100%;}

.socialwrap {text-align:center;}

.socialwrap ul li:first-child {margin:0 11px 0 0;}

.socialwrap ul li {margin:0 11px;}

.socialwrap ul li:last-child {margin:0 0 0 11px;}

.footerouter {text-align:center;}

.footerouter p.lftxt {margin:0 0;}

.scrollup {display:block; position:relative; margin:20px 0 0; text-align:center;}

#carousel {margin:0 0; width:100%;}

.flex-direction-nav a {top:22%;}

.slider_desc {padding:20px 0; position:relative; text-align:center; top:0; background:rgba(34, 34, 34, 1);}

.slider_desc h2 {font-size:22px; letter-spacing:1px; line-height:24px; margin:0 auto 10px;}

.slider_desc h3 {font-size:13px; line-height:15px; margin:0 0 20px;}

.slider_desc a {font-size:14px; line-height:38px; margin:0 auto 10px; width:200px;} 

.slider_desc p {font-size:13px; line-height:20px;}

.accordionwrap {padding:20px 15px 10px;}

.ui-accordion .ui-accordion-header {font-size:14px; line-height:20px;}

.gallery li {float:none; margin:5px 0; width:100%; height:auto;}

.gallery li img {width:100%; height:auto;}

.blog-page .container {width:auto;}

.login nav li #login-content {width:270px;}

}