@media only screen and (min-width:1200px) and (max-width: 1400px) {
	
	.content-area-right .csColumn figure, #content-area-right .csColumn figure  {width: 100% !important;}
	.content-area-right .csColumn figure img, #content-area-right .csColumn figure img {width: 100% !important;}

}

@media only screen and (min-width:992px) and (max-width: 1199px) {
	
	.innerpage .content-area-right, #innerpage .content-area-right  {padding: 35px 45px;}
	.innerpage-content table {width: 100%;}
	.innerpage-content .rate-sheets table {width: 70%;}
	.content-area-right .csColumn, #content-area-right .csColumn {clear: none !important;float: left !important;margin-left: 0 !important;margin-right: 0 !important;text-align: left !important;width: 45% !important;}
	.content-area-right .csColumnGap, #content-area-right .csColumnGap  {display: block !important;}
	.content-area-right .csColumn figure, #content-area-right .csColumn figure {width: 100% !important;}
	.innerpage-content {width: 100%;padding: 20px 30px;}
	.accordian-outer ul {width: 100%;}
	.title-wrap h1 {padding-left: 0;}
	.rate-sheets {padding: 0 10%;}

        #the_side_bar{	width:100%;	float:left; }
	#the_side_bar span{ width:19%; float:left; height:100px; }
	#the_side_bar span label{ font-size:12px; line-height:16px; text-align:center;}
	
}
 
/* Large Screens */
@media only screen and (min-width: 768px) and (max-width: 991px) {	
	
	hr {background-size: 100% auto;}
	.innerpage-content table,
	.innerpage-content .rate-sheets table {width: auto;}
	.title-outer:after {background-size: 100% auto;bottom: -9px;}
	.innerpage .content-area-right, #innerpage .content-area-right  {padding: 30px 40px;}
	.content-area-right .csColumn, #content-area-right .csColumn {width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;text-align: left !important;}
	.content-area-right .csColumn figure, #content-area-right .csColumn figure {width: 100% !important;}
	.innerpage-content {width: 100%;padding: 20px 30px;}
	.innerpage-content thead tr th {font-size: 13px;line-height: 16px;}
	.innerpage-content th, .innerpage-content td {font-size: 14px;line-height: 16px;}
	.accordian-outer ul {width: 100%;}
	.title-wrap h1 {padding-left: 0;}
	.rate-sheets {padding: 0;}

        #the_side_bar{	width:100%;	float:left; padding-bottom:20px;  }
	#the_side_bar span{ width:30%; float:left; height:70px; text-align:center; }
	#the_side_bar span label{ font-size:9px; line-height:16px; text-align:center;}
        #legend ul li{ width:33%; }
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	
	h3, h3 a {font-size: 21px;line-height: 25px;}
	a {font-size: 15px;line-height: 18px;}
	blockquote {padding: 18px 0 0 52px;}
	blockquote:before {background-size: 40px 30px;}
	blockquote p {font-size: 16px;line-height: 22px;}
	.title-outer:after {background-size: 100% auto;bottom: -4px;}
	.innerpage-content {padding: 15px 20px;}
	.innerpage .content-area-right, #innerpage .content-area-right {padding: 20px 15px;}
	.content-area-right, #content-area-right  {background: #bfdeee;min-width: 290px;}
	.content-area-right .csColumn, #content-area-right .csColumn  {width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;text-align: left !important;}
	.content-area-right .csColumn figure, #content-area-right .csColumn figure  {width: 100% !important;}
	.innerpage-content table,
	.innerpage-content .rate-sheets table {width: 100%;}
	.innerpage-content thead tr th {font-size: 13px;line-height: 16px;padding: 8px 10px 10px;}
	.innerpage-content th, .innerpage-content td {font-size: 14px;line-height: 16px;padding: 8px 10px 10px;}
	.accordian-outer ul {width: 100%;}
	.rate-sheets {padding: 0;}
	.title-wrap h1 {padding-left: 0;}
.gform_wrapper .top_label .gfield_label{ height:auto; }

        #the_side_bar{	width:100%;	float:left; padding-bottom:20px;  }
	#the_side_bar span{ width:100%; float:left; height:70px; text-align:center; padding-left:0px; }
	#the_side_bar span label{ font-size:9px; line-height:16px; text-align:center;}
	.interactive_map_out, .interactive_map{ padding:10px 5px; }
        #legend ul li{ width:50%; }
	#legend span{ font-size:13px; line-height:14px; }
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {		
	
	.innerpage-content table,
	.innerpage-content .rate-sheets table {width: auto;}
	
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
    	
}
