 .circle-info {
	 margin-top: 50px;
	 margin-bottom: 30px;
	 clear: both;
 }

 .circle-info .container {	
	 margin: auto;
	 width: 980px;
 }

 .circle-info .row {
	 margin-left: -15px;
	 margin-right: -15px;
 }

 .circle-info .col-2 { 
	 float: left;
	 min-height: 1px;
	 padding-left: 5px;
	 padding-right: 5px;
	 position: relative;
	 width: 15%;
 }

 .circle-info .col-3 {
	 float: left;
	 min-height: 1px;
	 padding-left: 5px;
	 padding-right: 5px;
	 position: relative;
	 width: 24%;
 }

 .circle-info .col-12 {
	 float: left;
	 min-height: 1px;
	 padding-left: 5px;
	 padding-right: 5px;
	 position: relative;
	 width: 100%;
 }

 .circle-info .title h2 {
	 background: #fff;
	 border-left: 5px solid #00a0d2;
	 font-size: 15px;
	 padding: 15px 15px;
	 font-weight: 400;
 }

 .circle-info .title .title-content {
	 margin: 40px 0;
 }

 .circle-info .section-box {
	 background: #fff;
	 border-bottom: 5px solid #00a0d2;
	 text-align: center;	
 }

 .section-box.section-last span.dashicons {
	 color: #fff;
 }

 .section-box.section-last .heading a {
	 color: #fff;
 }

 .section-box.section-last .heading a:hover {
	 color: #fff;
 }

 .circle-info .section-box.section-last {    
	 border-bottom: 5px solid #c16767;
	 background: #d38686;
 }

 .section-box h3 {
	 font-size: 11px;
 }

 .section-box .icon {
	 padding-top: 20px;
 }

 .section-box .heading {
	 padding: 10px 0;
 }

 .section-box .heading a {
	 color: #555;
	 text-decoration: none;	
 }

 .section-box .heading a:hover {
	 color: #00a0d2;
 }

 .section-box span.dashicons {
	 color: #23282d;
	 font-size: 25px;
 }

 .comp-box {
	 margin: 50px 0;
	 background: #fff;
	 padding: 0 100px;
 }

 .comp-box table {
	 width: 100%;
	 border-collapse: collapse;
	 border-spacing: 0;
 }

 .comp-box table thead td.thead-column1 {
	 width: 60%;
	 padding-left: 20px;
 }


 .comp-box table thead td.thead-column2,
 .comp-box table thead td.thead-column3 {
	 width: 20%;
	 text-align: center;
 }

 .comp-box .table-heading {
	 padding-top: 40px;
 }

 .comp-box table tbody td.tbody-column1 {
	 width: 60%;
	 padding: 15px 20px;
 }

 .comp-box table tbody td.tbody-column2,
 .comp-box table tbody td.tbody-column3 {
	 text-align: center;
 }

 .comp-table tbody .dashicons-no-alt {
	 color: #fb0000;
 }

 .comp-table tbody .dashicons-yes {
	 color: #38ad2a;
 }

 .comp-table tbody td {
	 border: 1px solid #dedede;
 }

 .comp-table tr.last-row td {
	 padding: 30px;
 }

 .text-center {
	text-align: center;
 }

 @media only screen and (max-width: 480px) {

	 .circle-info {
		 margin-top: 50px;
	 }

	 .circle-info .container {	
		 margin: auto;
		 width: 75%;
	 }	

	 .circle-info .col-2 {		
		 margin-bottom: 20px;
		 width: 45%;
	 }

	 .circle-info .col-3 {		
		 margin-bottom: 20px;
		 width: 100%;
	 }
	 .comp-box {
		 padding: 0;
	 }

 }

 @media only screen and (min-width: 481px) and (max-width: 980px) {  
	 .circle-info {
		 margin-top: 50px;
	 }

	 .circle-info .container {	
		 margin: auto;
		 width: 75%;
	 }	

	 .circle-info .col-3 {		
		 margin-bottom: 20px;
		 width: 48%;
	 }

	 .circle-info .col-2 {		
		 margin-bottom: 20px;
		 width: 48%;
	 }
	 .comp-box {
		padding: 0;
	}
 }

 .button.button-primary.button-large {
	background: #00a0d2;
	border: 1px solid #00a0d2;
 }

 .button.button-primary.button-large:hover {
	 opacity: .7;
 }

 #wpfooter {
	 position: relative;
 }