/*********** Responsive View ************/

@media only screen and (min-width:1170px) and (max-width: 1250px) {
	
.gallery li {height:102px;}	

.container {width:1000px;}

.banformout {top:89px;}
	
}



@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:14px;}

.slider_part {min-height:0;}

.slider_part .flexslider .slides img {height:303px;}

.banformout {min-height:0; top:130px;}

.bancont {width:40%; top:0;}

.formbox {width:340px;}

.formbox h2 {font-size:28px; line-height:28px; margin:0 0 18px;}

.subbox {margin:5px auto;}

.lftcover p {font-size:15px; line-height:20px; margin:0 0 10px;}

.bottomarea h3 {margin:25px 10px 0 0;}

}



@media only screen and (min-width: 768px) and (max-width: 980px) {
	
.topheader {text-align:center; position:relative;}

.headerouter {text-align:center; position:relative; margin:0 auto; min-height:0;}
	
.topsocialicon li {margin:0 6px 0 0;}

.navbar {float:none;}

nav {display:inline-block;}

.navbar-default .navbar-nav > div > ul > li {margin:0 10px;}

.navbar-default .navbar-nav > div > ul > li > a {font-size:15px; line-height:50px;}

.slider_part {padding:0 0; height:auto; min-height:0;}

.slider_part .flexslider .slides img {height:250px;}

.lftcover a {margin:10px 0 0;}

.rgtcover {margin:25px 0 0 30px;}

.perbox h5 {font-size:13px; line-height:20px;}

.perbox p {font-size:12px; line-height:18px;}

.btmiconarea span h4 {font-size:18px; line-height:20px;}

.btmiconarea span a {font-size:15px; line-height:20px;} 

.twoarea .socialicons li {margin:0 1px 0 0;}

.content-area img {margin:0 25px 20px 0;}

.banformout {min-height:0; top:0;}

.bancont {width:40%; top:0;}

.formbox {width:265px; padding:15px 30px 20px;}

.formbox h2 {font-size:20px; line-height:20px; margin:0 0 10px;}

.lftcover {margin:30px 0 0;}

.lftcover p {font-size:13px; line-height:16px; margin:0 0 10px;}

.rgtcover {margin:25px 0 0 55px;}

.bottomarea {text-align:center;}

.btmiconarea {display:inline-block; margin:20px auto;}

.bottomarea h3 {margin:10px 0; font-size:19px; line-height:29px;}

.bottomarea h3 a {font-size:26px;}

.slider_part .flex-control-nav {width:auto; display:inline-block; left:80%;}

.formbox input[type="text"], .formbox input[type="password"], .formbox input[type="email"], .formbox input[type="url"], input[type="number"] {height: 32px; line-height:32px; margin:0 0 14px;}

.inputbox {height:32px; line-height:32px; margin:0 0 14px;}

.subbox {margin:0 auto;}

#primary {padding:20px 0 50px;}

.entry-title {font-size:24px;}

}



@media only screen and (min-width:640px) and (max-width: 767px) {
	
.topheader {display:block; text-align:center; position:relative;}	

.headerouter {position:relative; margin:0 auto;}

.topsocialicon {display:none;}

.toprgt {float:none;}

.toprgt a {display:inline-block; float:none; margin:8px 15px;}

.slider_part {padding:0 0; height:auto; min-height:0;}

.slider_part .flexslider .slides img {height:250px;}

.logo {display:block; text-align:center;}

.logo a {text-align:center;}

.navbar {display:block; min-height:20px; float:none;}

.navbar-toggle {margin:0 auto 20px; float:none;}

.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:#231f20;}	

.navbar-collapse > .nav > div > ul > li {float:none; line-height:40px; border-bottom:1px solid #4c4c4c!important;}

.navbar-default .navbar-nav > div > ul > li:last-child {margin:0 15px;}

.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-default .navbar-nav > div > ul > li.selected > a {color:#000000; border-bottom:4px solid #ffffff;}

.navbar-default .navbar-nav > div > ul > li > ul {position:relative;}

.navbar-default .navbar-nav > div > ul > li > a {border-bottom:0;}

.flex-direction-nav a {top:24%;}

.banouter {position:relative;}

.lftcover {margin:30px 0; min-height:0;}

.lftcover a {margin:10px 0 0;}

.rgtcover {margin:25px 0 0;}

.perbox {width:100%; float:none; display:block; border-bottom:1px solid #c9c9c9; border-right:0; padding:0 0 15px; margin:0 0 20px;}

.perbox:nth-child(3) {border-bottom:1px solid #c9c9c9;}

.btmiconarea {text-align:center; margin:20px 0;}

.btmiconarea span {text-align:left;}

.btmiconarea span a {font-size:22px; text-align:left;}

.twoarea {margin-bottom:30px; text-align:center; min-height:0;}

.orarea {border-top:1px solid #5b8c14; border-bottom:1px solid #5b8c14;}

.content-area img {margin:0 20px 20px 0;}

.microbgcover {position:relative;}

.blbg {display:none;}

.microbg {width:100%; height:100%; background:url(../images/micro_bg.png) left top no-repeat #efefef;}

.footerbg p.copyrgt {position:relative;}

.banformout {min-height:0; top:0;}

.bancont {width:40%; top:0;}

.formbox {width:230px; padding:25px 30px 4px;}

.formbox h2 {font-size:20px; line-height:20px; margin:0 0 10px;}

.lftcover h3 {color:#424242;}

.lftcover h4 {color:#424242;}

.lftcover p {color:#424242;}

.bottomarea {text-align:center;}

.btmiconarea {display:inline-block; margin:20px auto;}

.bottomarea h3 {margin:30px 0;}

.slider_part .flex-control-nav {width:auto; display:inline-block; left:80%;}

.formbox input[type="text"], .formbox input[type="password"], .formbox input[type="email"], .formbox input[type="url"], input[type="number"] {height: 30px; line-height:30px; margin:0 0 10px;}

.inputbox {height:30px; line-height:30px; margin:0 0 10px;}

.subbox {margin:0 auto;}

#primary {padding:20px 0 50px;}

.entry-title {font-size:24px;}

.wpcf7-form {margin-top:20px;}

}



@media only screen and (min-width: 480px) and (max-width: 639px) {
	
.topheader {display:block; text-align:center; position:relative;}	

.headerouter {position:relative; margin:0 auto;}

.slider_part {padding:0 0; height:auto; min-height:0;}

.topsocialicon {display:none;}

.toprgt {float:none;}

.toprgt a {display:inline-block; float:none; margin:8px 15px;}

.logo {display:block; text-align:center;}

.navbar {display:block; min-height:20px; float:none;}

.navbar-toggle {margin:0 auto 20px; float:none;}

.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:#231f20;}	

.navbar-collapse > .nav > div > ul > li {float:none; line-height:40px; border-bottom:1px solid #4c4c4c!important;}

.navbar-default .navbar-nav > div > ul > li:last-child {margin:0 15px;}

.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-default .navbar-nav > div > ul > li.selected > a {color:#000000; border-bottom:4px solid #ffffff;}

.navbar-default .navbar-nav > div > ul > li > ul {position:relative;}

.navbar-default .navbar-nav > div > ul > li > a {border-bottom:0;}

.flex-direction-nav a {top:22%;}

.banouter {position:relative;}

.lftcover {margin:30px 0; min-height:0;}

.lftcover a {margin:10px 0 0;}

.rgtcover {margin:25px 0 0;}

.perbox {width:100%; float:none; display:block; border-bottom:1px solid #c9c9c9; border-right:0; padding:0 0 15px; margin:0 0 20px;}

.perbox:nth-child(3) {border-bottom:1px solid #c9c9c9;}

.btmiconarea {text-align:center; margin:20px 0;}

.btmiconarea span {text-align:left;}

.btmiconarea span a {font-size:22px; text-align:left;}

.twoarea {margin-bottom:15px; text-align:center;}

.orarea {border-top:1px solid #5b8c14; border-bottom:1px solid #5b8c14;}

.content-area img {float:none; margin:0 auto 30px;}

.microbgcover {position:relative;}

.blbg {display:none;}

.microbg {width:100%; height:100%; background:url(../images/micro_bg.png) left top no-repeat #efefef;}

.footerbg p.copyrgt {position:relative;}

.maincontent h2 {display:block;}

.content-area {text-align:center;}

.banformout {position:relative; top:5px; min-height:0; margin-bottom:5px;}

.bancont {float:none; position:relative; width:97%; top:0; margin:0 auto;}

.formbox {float:none; padding:25px 25px; width:auto;}

.formbox h2 {font-size:30px; line-height:40px;}

.lftcover h3 {color:#424242;}

.lftcover h4 {color:#424242;}

.lftcover p {color:#424242;}

.bottomarea {text-align:center;}

.btmiconarea {display:inline-block; margin:20px auto;}

.bottomarea h3 {margin:30px 0;}

.slider_part .flex-control-nav {width:auto; display:inline-block; left:80%;}

#primary {padding:20px 0 50px;}

.entry-title {font-size:24px;}

#post-10 h3 {text-align:center;}

#post-10 h4 {text-align:center;}

#post-10 p {text-align:center;}

.wpcf7-form {margin-top:20px;}

.contxtbox {width:30%;}

.continputbox {width:68%;}

}



@media only screen and (min-width: 320px) and (max-width: 479px) {
	
.topheader {display:block; text-align:center; position:relative;}	

.headerouter {position:relative; margin:0 auto;}

.slider_part {padding:0 0; height:auto; min-height:0;}

.blbg {display:none;}

.topsocialicon {display:none;}

.toprgt {float:none; padding:0;}

.toprgt a {display:inline-block; float:none; margin:8px auto;}

.logo {display:block; text-align:center;}

.navbar {display:block; min-height:20px; float:none;}

.navbar-toggle {margin:0 auto 20px; float:none;}

.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:#231f20;}	

.navbar-collapse > .nav > div > ul > li {float:none; line-height:40px; border-bottom:1px solid #4c4c4c!important;}

.navbar-default .navbar-nav > div > ul > li:last-child {margin:0 15px;}

.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-default .navbar-nav > div > ul > li.selected > a {color:#000000; border-bottom:4px solid #ffffff;}

.navbar-default .navbar-nav > div > ul > li > ul {position:relative;}

.navbar-default .navbar-nav > div > ul > li > a {border-bottom:0;}

.flex-direction-nav a {top:14%;}

.banouter {position:relative;}

.lftcover {margin:30px 0; min-height:0;}

.lftcover a {margin:10px 0 0;}

.rgtcover {margin:25px 0 0;}

.perbox {width:100%; float:none; display:block; border-bottom:1px solid #c9c9c9; border-right:0; padding:0 0 15px; margin:0 0 20px;}

.perbox:nth-child(3) {border-bottom:1px solid #c9c9c9;}

.btmiconarea {text-align:center; margin:20px 0;}

.btmiconarea span {text-align:left;}

.btmiconarea span a {font-size:22px; text-align:left;}

.twoarea {margin-bottom:35px; text-align:center; min-height:0;}

.orarea {border-top:1px solid #5b8c14; border-bottom:1px solid #5b8c14;}

.content-area img {float:none; margin:0 auto 30px;}

.microbgcover {position:relative;}

.microbg {width:100%; height:100%; background:url(../images/micro_bg.png) left top no-repeat #efefef;}

.footerbg p.copyrgt {position:relative;}

.maincontent h2 {display:block;}

.content-area {text-align:center;}

.banformout {position:relative; top:5px; min-height:0; margin-bottom:5px;}

.bancont {float:none; position:relative; width:97%; top:0; margin:0 auto;}

.formbox {float:none; padding:25px 25px; width:auto;}

.formbox h2 {font-size:30px; line-height:40px;}

.lftcover h3 {color:#424242;}

.lftcover h4 {color:#424242;}

.lftcover p {color:#424242;}

.bottomarea {text-align:center;}

.btmiconarea {display:inline-block; margin:20px auto;}

.bottomarea h3 {margin:30px 0;}

.slider_part .flex-control-nav {width:auto; display:inline-block; left:80%;}

#primary {padding:20px 0 50px;}

.entry-title {font-size:24px;}

#post-10 h3 {text-align:center;}

#post-10 h4 {text-align:center;}

#post-10 p {text-align:center;}

.wpcf7-form {margin-top:20px;}

.midbdrtwo h2 {padding:0 0;}

.contxtbox {width:30%;}

.continputbox {width:68%;}

}