@charset "utf-8";
/* CSS Document */

@media all and (max-width: 1071px) {
.board_information li{width:33% !important;}
}

@media all and (max-width: 1048px) {
	#cssmenu > ul > li {
  margin-right: 8px;
}
#cssmenu > ul > li > a{ padding:13px 6px;}
.banner_outer .col9 {
  width: 76.2%;
}
}
@media all and (max-width: 976px) {
		#cssmenu > ul > li {  margin-right: 5px;}
		#cssmenu > ul > li.has-sub > a {
  padding: 13px 19px;
}
.content-area .right h3{font-size:
}
@media all and (max-width: 947px) {
	.section_bottom iframe{width:100% !important;}
	#cssmenu > ul > li {  margin-right: 0px; background:#1f4078;}
	.content-area .right h3{font-size:20px;}
}
@media all and (max-width: 909px) {
		#cssmenu > ul > li {  margin-right: 0px;}
		#cssmenu > ul > li > a{ font-size:12px;}
}
@media all and (max-width: 768px) {
.nav{background:none !important;}
	.header_outer .col4{ width:60%;}
.wpcf7 input{width:100%;}
.wpcf7 textarea {
  width: 100%;
}
	#cssmenu #menu-button{padding:9px;}
	#cssmenu #menu-button::before{top:14px;}
	#cssmenu #menu-button::after{top:9px;}
	.header_outer .col4{ margin-top:10px;}
.middle_section .col3 {
  margin-bottom: 10px;
  width: 98%;
}
.banner_outer .col9 {
  width: 100% !important;
}
.middle_section{padding:35px 0 0;}
.middle_section .col3 {
  		margin-bottom: 30px;
  		text-align: center;
  		width: 47%;
  		min-height:266px;
}
#cssmenu > ul > li.has-sub > a {
  		padding: 13px 13px;
}
.menu_outer{position:relative;}
#cssmenu {
  		width: 100%; padding:2px 0px;
  }

  
 .header_outer ul {
  margin-top: 12px !important;
  text-align: center;
  background:#fff;
  padding:8px 0px 1px;
}
.header_outer{ height:190px;}
.section_bottom  iframe{ width:100% !important;}
  
  
  

#cssmenu #menu-button::before {
  border-bottom: 2px solid #fff;
  border-top: 2px solid #fff;
}
#cssmenu #menu-button::after {
  background: #fff none repeat scroll 0 0;
}
#cssmenu #menu-button{color:#fff; text-align:left;}
	.banner_outer .col3 {
  width: 100%;
}#cssmenu > ul > li {
  display: block;
}
#cssmenu > ul > li {
  display: block;
  float: left;
  text-align: left;
}
#cssmenu > ul > li > a {
  font-size: 12px;
  float: left;
  width:100%;
}
.header_outer .col4 {
  margin-top: 20px;
  text-align: center;
}
.header_outer ul {
  margin-top: 62px;
  text-align: center;
}
.client_outer {
  float: none;
  margin-top: 20px;
  text-align: center;
}
.latest_update{margin-bottom:20px; width:100%;}
.middle_section .mid_cont {
  min-height:60px;
}
.inner-content-area {
  width: 99% !important;
}
}

@media all and (max-width: 680px) {
.inner-content-area{width:100% !important;}
.content-area .left{width:100% !important; padding-right:0px !important;}
.content-area .right{width:100% !important;margin-top:20px !important;}
.nivo-caption h2 { font-size:20px !important;}
.section_bottom h3 {
  color: #010101;
  font-family: "Economica",sans-serif;
  font-size: 25px;
  margin-bottom: 20px;
}
.section_bottom h3 {
  font-size: 23px;
  line-height: 31px;
}
.content-area .left h2 {
  font-size: 25px;
}
}
@media all and (max-width:480px) {
.middle_section .col3{width:98%; margin-bottom:20px;}
.header_outer ul li.phone{margin-bottom:10px;}	
ul.bxslider li h2{font-size:18px !important;}
.board_information li {
  width: 50% !important;
}
.inner-content-area {
  width:100% !important;
}
.inner-content-area iframe { width:100% !important; height:auto !important;}
	}
@media all and (max-width:379px) {
	.inner-content-area {
  width: 100% !important;
}
.board_information li {
  float: none;
  width: 100% !important;
}
.homepage img {
  margin-right: 0px;
  width: 100%;
}
.wpcf7-captchac { width:30% !important;}
}
@media all and (max-width:354px) {
.header_outer ul {
  margin-top: 10px !important;
}
.nivo-caption h2 {
  font-size: 16px !important;
  font-weight: normal;
}
}