/*
	Theme Name: CA Fair Theme
	Theme URI: #
	Description: CA Fair.
	Author: #	
	Author URI: #
	Version: 1.0

	Template: genesis
	Template Version: 1.7.1

	License: GNU General Public License v2.0
	License URI: http://www.opensource.org/licenses/gpl-license.php
*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
 u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer-top, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1; font-family:arial, "Arial", arial, arial;
	
}
ol, ul{
    list-style:none;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

img{max-width:100%; height:auto;}
@font-face {
    font-family: 'Candara Regular';
    src: url('fonts/Candara Regular.eot');
    src: url('fonts/Candara Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/Candara Regular.woff2') format('woff2'),
         url('fonts/Candara Regular.woff') format('woff'),
         url('fonts/Candara Regular.ttf') format('truetype'),
         url('fonts/Candara Regular.svg#Candara Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Candara Bold';
    src: url('fonts/Candara Bold.eot');
    src: url('fonts/Candara Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Candara Bold.woff2') format('woff2'),
         url('fonts/Candara Bold.woff') format('woff'),
         url('fonts/Candara Bold.ttf') format('truetype'),
         url('fonts/Candara Bold.svg#Candara Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadPro-regular';
    src: url('fonts/MyriadPro-regular.eot');
    src: url('fonts/MyriadPro-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/MyriadPro-regular.woff2') format('woff2'),
         url('fonts/MyriadPro-regular.woff') format('woff'),
         url('fonts/MyriadPro-regular.ttf') format('truetype'),
         url('fonts/MyriadPro-regular.svg#arvoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadPro-Bold';
    src: url('fonts/MyriadPro-Bold.eot');
    src: url('fonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/MyriadPro-Bold.woff2') format('woff2'),
         url('fonts/MyriadPro-Bold.woff') format('woff'),
         url('fonts/MyriadPro-Bold.ttf') format('truetype'),
         url('fonts/MyriadPro-Bold.svg#arvoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



.wrapper{  margin:0 auto;/*!  */margin: 0 auto;max-width: 1135px;}

 /***********************Header*******************/ 
 /***********************Content*******************/
 
#container{float:left;width:100%;overflow:hidden;}

.home #header{float:left; width:100%;height:450px;position:relative;}

#header{float:left; width:100%;height:400px;position:relative;}

.home #header li >img{height:450px;width:100%;}

#header li >img{height:350px;width:100%;}


.header{position:absolute;float:left;height:164px;top:0px;width:100%;box-sizing: box;}
.logo{float:left;margin-top:25px; }
.logo >img{width:100%;}

#tfheader{
		background-color:none;    /*change */
		float:right;width:21%;
		padding-top:10px;
		position: relative;
	}
	#tfnewsearch{
		float:right;		
	}
	.tftextinput4{
		margin: 20px 0px 20px 250px;
		padding: 10px 0px 10px 4px;
		font-family: 'Arial';
		font-size:14px;
		color:#000;
		border-right:1px solid #000;border-bottom:1px solid #000; border-left:1px solid #000; border-top:1px solid #000; 
		background:#fff;
		position:relative;
		width:100%;
		
	}
	.tfbutton4 {
		margin: 20px -240px 0px 0px;
		padding: 0;
		width:18px;
		height:20px;
		font-family: 'Arial';
		font-size:14px;
		font-weight:bold;
		outline: none;
		cursor: pointer;
		text-align: right;
		text-decoration: none;
		color: #000;
		border:#000000;
		background: #ffffff url('images/search.png') no-repeat;
		position:absolute;
		top:20px;
		right: 0;
	}
	/* Fixes submit button height problem in Firefox */
	.tfbutton4::-moz-focus-inner {
	  border: 0;
	}
	.tfclear{
		clear:both;
	}

#main-navigation{float:right;margin-top:-50px;width:78%; margin-right: 50px; } /* fload:right*/
#main-navigation ul li:first-child{ margin-left:0;}
#main-navigation ul li{ float:left; }
#main-navigation ul li a{text-transform:capitalize;color:#ffffff;margin-left: 32px; font-size:21px; line-height:32px; text-decoration:none;font-family: 'Arial'; position: relative;}
li#menu-item-2283 a{color:red !important; font-weight:bold;}
#main-navigation li.active a{color:#09056c;}
#main-navigation li:nth-child(7){margin-left:0px;}
#main-navigation ul li a:hover{color:#09056c;}


.banner-desc{margin:0 auto;text-align:center;position:absolute;top:125px;left:460px;font-size:57px; line-height:auto; color:#fff;font-family: 'Arial';}
/* change line 194 from 1px to 57px ^^^^^ */
.banner-desc span{margin-top: 0px;margin-bottom:0px; font-family: 'Arial';background-color: #fff;}
.banner-desc p{color:#fff;font-size:20px; line-height:29px;font-family: 'Arial';}
.button1{margin-top:170px;margin-right: 590px;} 
.button1 a{text-align:center;padding:10px 20px;text-transform:capitalize;background:#09056c;color:#fff;font-size:20px; line-height:auto; text-decoration:none;font-family: 'Arial';} 

#inner_content{float:left;width:100%;} /* changes */
.content_policy{float:left;width:100%;}

.content_policy{background: #312af8; 
background: -moz-linear-gradient(left,  #312af8 0%, #201ad5 66%, #120eb8 100%); 
background: -webkit-linear-gradient(left,  #312af8 0%,#201ad5 66%,#120eb8 100%); 
background: linear-gradient(to right,  #312af8 0%,#201ad5 66%,#120eb8 100%); 

background-repeat: repeat;background-size: 100%;}


.content_policy li{border-right:2px solid #00267c;text-align:center;float:left;width:13.77%;height:170px;background:url(images/List_bg2.png );background-repeat: no-repeat;background-size:cover; }
.content_policy li img{margin-top:30px;margin-bottom:30px;max-width:100%;height:53px;}
.content_policy li:last-child{border:none;width: 14.9%;padding: 0px 14px 1px 14px;box-sizing: border-box;}
.content_policy li:first-child{padding: 0px 8px 0px 8px;} 
.content_policy p{text-transform:capitalize;text-align:center;font-size:18px; line-height:auto;color:#fff;font-family: 'Arial';}

.site_payment{float:left;width:100%;}
.site_payment{text-align:center;float:left;width:100%;padding-top:20px;padding-bottom:5px;background:#f7f7f7;}
.site_payment h5{padding-top:5px;padding-bottom:10px;font-size:20px; line-height:auto; color:#09056c;font-family: 'Arial';text-transform:capitalize;}
.site_payment li{width:100%;float:left;margin-right:50px;}
.site_payment ul li:last-child{margin-right:0px;float:right;}

.site_payment img{margin-left:auto;margin-right:auto;text-align:center;}
.site_payment p{font-size:14px; line-height:22px; color:#a2a1a1;font-family: 'Arial';}

.button2{display: inline-block;margin-top:30px;margin-bottom: 14px;width:50%;text-align:center;text-transform:capitalize;}
.button2 a{text-decoration:none;padding:12px 17px;background:#0b0769;text-align:center;font-size:17px; line-height:auto; color:#fff;font-family: 'Arial';}

#fair_plan{float:left;width:100%;margin-top:45px;margin-bottom:2px;}
#fair_plan h2{text-transform:capitalize;margin-bottom:10px;font-size:31px; line-height:39px; color:#0a066a; font-family: 'Arial';}
#fair_plan span{color:#4d4d4d; font-size:14px; line-height:22px; font-family: 'Arial';  margin-top: 10px; margin-bottom: 10px;}
#fair_plan p{color:#ffffff ;font-size:12px; line-height:22px; font-family: 'Arial';   margin-bottom: 10px;}
.fair_plan_left{float:left;width:100%;margin-right:42px;}
.fair_plan_right{float:right;width:38%;}
.fair_plan_right >h2{padding-bottom:40px;}
/***********************Footer*******************/

#footer{float:left;width:100%;background:#212121;padding:15px 0px 15px 0px;}
.copyright{float:left;width:40%;}
.copyright p{font-size:17px;line-height:29px;color:#767676;font-family: 'Arial';}
.copyright span a{text-decoration:none;color:#767676;}

.social-icon{float:right;width:15%;}
.social-icon li{margin-left:5px;float:left;}
.social-icon a {text-decoration:none;}

/***********************Member-companies*******************/
#member-companies{float:left;width:100%;padding-top:0px;padding-bottom:20px;}
.member-companies-left{float:left;width:33%;background:#fff; border-right: 3px solid #07019e;}
.member-companies-left ul{padding-left:18px;}
.member-companies-left li{width:99%;margin-top:18px;padding-left: 10px; float:left; list-style: outside none none;/* background: url(images/list.png) no-repeat 0 5px;*/}#sidebar li {list-style:none;}

.disabled_menu_link{background:none !important;}

.member-companies-left a{padding-bottom:7px;text-transform:capitalize;color:#0a066a;margin-left:0px; font-size:16px; line-height:26px; text-decoration:none;font-family: 'Arial'; }

.member-companies-left hr{width:90%;margin-left:30px;background:#dcdcdc;}

.member-companies-right{float:right;width:63.5%; margin-top: -25px;}
.member-companies-right h2{text-transform:capitalize;margin-bottom:0px;font-size:5px; line-height:10px; color:#fff; font-family: 'Arial';}
.member-companies-right p{color:#000
;font-size:11pt; line-height:22px; font-family: 'Arial';   margin-bottom: 10px; margin-right: -118px;}
.content_policy a{text-decoration:none;}

.wrapper1{
  max-width: 1135px;
  margin: 0 auto;
  overflow: hidden;
  }
.member-companies-right p a:hover{color:#0a066a;}
.member-companies-right h1{color: #0a066a;
  font-family: 'Arial';}
.member-companies-right h3{color: #0a066a;
  font-family: 'Arial'; margin-bottom:10px;}

.member-companies-right ul li{list-style-image: url(https://www.cfpnet.com/wp-content/uploads/2019/05/bullet-10.gif);color: #000;
  font-size: 14px;
  line-height: 22px;
  font-family: 'Arial';
  margin-bottom: 10px;
  margin-left:18px; }
  
  .site_payment ul li h5{text-decoration:none !important;}
  .member-companies-left-default{float:left; width:100%;}
 .member-companies-left-default h2 {
    color: #ffffff;
    font-family: "Arial";
    font-size: 5px;
    line-height: 10px;
    margin-bottom: 0px;
    text-transform: capitalize;
}
.member-companies-left-default p {
  color: #000;
  font-size: 14px;
  line-height: 22px;
  font-family: 'Arial';
  margin-bottom: 10px;
}
.member-companies-left-default h1 {
    color: #0a066a;
    font-family: "Arial";
}
.other_site_link{text-decoration:none;}
.other_site_link:hover{font-weight:700;}
.policy_list:hover{font-weight:700;}
.member-companies-left ul li.current-menu-item a{font-weight:900;}

/***********css for table***************/
table a:link {
	color: #666;
	text-decoration:none;
}
table a:visited {
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}
table a:active,
table a:hover {
	color: #0a066a;
	text-decoration:underline;
}
table {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:15px;
	text-shadow: 1px 1px 0px #fff;
	background:#ffffff;
	margin:0px;
	border:#fff 1px solid;

}
table th {
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
  border-left: 1px solid #000000;
      padding: 6px;

}
table th:first-child {
	text-align: left;
	padding-left:20px;
}
table tr:first-child th:first-child {

}
table tr:first-child th:last-child {

}
table tr {
	text-align: center;
	padding-left:20px;
}
table td:first-child {
	text-align: left;
	border-left: 0;
}
table td {

	padding:2px;
  text-align:left;
	border-top: 1px solid #000000;
	border-bottom:1px solid #000000;
	border-left: 1px solid #000000;

/*	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
	background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);*/
}
table tr.even td {
}
table tr:last-child td {
	border-bottom:0;
}
table tr:last-child td:first-child {
}
table tr:last-child td:last-child {
}
table tr:hover td {
}
/***********end table css**************/
.annual_checklist li{list-style-type:none;}
.annual_checklist li:before{

  content:'\2713\0020';
  color:#000;
  font-weight:bold;
  margin-left: -2.2%;
}
.annual_checklist_sub li:before{

  content:'';
  margin-left: 0;
}
.page-id-227 .member-companies-right ul li {
     list-style-type: none; }
 .annual_checklist_sub{padding-left: 34px;}

.annual_checklist_sub li{list-style-type:disc !important; }
.page-id-219 .member-companies-right ul li{margin-left:34px;}
.page-id-223 .member-companies-right p {
   /* margin-bottom: 30px !important;*/
}
.disabled_menu_link a{cursor:default;}
.disabled_menu_link .sub-menu li a{cursor:pointer;}


.page-id-225 .member-companies-right li {
    color: #4d4d4d;
    font-family: "Arial";
    font-size: 14px;
    line-height: 22px;
}
.page-id-225 .member-companies-right >ol{
list-style:number;}

.area-charges li{

margin-bottom:10px;
}

.page-id-12 strong{
color : #000000;
}
.page-id-227 .annual_checklist_sub{padding-left: 34px;margin-left: -3%;}

/*--- Custom Css---*/

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-1123 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  padding-left: 0;
}
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-338 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  padding-left: 0;
}
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-320 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  padding-left: 0;
}

.search .entry {
  float: left;
  width: 96%; /*100%*/
  margin-bottom: 15px;
  color: #000000;
  font-family: "Arial";
  font-size: 14px;
  line-height: 22px;
  margin-left:50px; /*10px*/
}


.search .archive-title {
  color: #0700b7;
  font-family: "Arial";
  font-size: 13pt;
  line-height: 39px;
  margin-bottom: 20px;
  text-transform: capitalize;
  margin-left:48px; /*10px*/
}
.pagination-next {
  margin-left:40px;
  margin-bottom:20px;
  color: #0700b7;
}

.pagination-previous {
  margin-left:40px;
  margin-bottom:20px;
  color: #0700b7;
}

.search .entry-title a{
	color: #0700b7;
  font-size:13pt;
	}


.search .entry-title {
  color: #0700b7;
  font-family: "Arial";
  font-size: 22px;
  line-height: 24px;
}

.search .entry-title::before {
  /*content: "ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»  ";*/
}

.search #sidebar { display: none; }
/*
ul.sub-menu {
    display: none;
    position: absolute;
    background-color:rgba(0,0,0,0.8);
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.8);
    z-index: 1;
  color:#fff;
}

ul.sub-menu a
{
  color:#fff !important;
}
*/
ul#menu-main_menu:hover ul.sub-menu{
    display: block;
}

/***********************Reaponsive*******************/
 @media screen and (min-width: 1900px){
     
.banner-desc {
    
    left: 36%;
   
}
  }


@media only screen and (max-width:1280px){.tfbutton4{right:10px;}.content_policy li:first-child{width: 12.2%;}.content_policy li:last-child{ width: 12.2%;box-sizing: border-box;}.banner-desc{width: 57%;}

#main-navigation {
    float: left;
  /*  margin-top: 20px; */
    width: 78%;
}
}

@media only screen and (max-width:1132px){.wrapper{ width:96%;}.tfbutton4{right:28px;}#main-navigation ul li a{font-size:17px;margin-left: 27px;}.content_policy li:first-child{width:8.4%}.content_policy li:last-child{width:8.4%}.content_policy p{font-size: 15px;}.banner-desc{width: 62%;left: 193px;}.button2 a{padding: 12px 15px;}.social-icon{width: 16%;}}

@media only screen and (max-width:1024px){.tfbutton4{right: 0px;width: 10%;}#main-navigation ul li a{margin-left: 22px;}#main-navigation li:nth-child(7){margin-left:152px;}#main-navigation{display:none;}.banner-desc{width: 65%;left: 175px;font-size: 53px;}.button2{width: 54%;}.button2 a{padding: 10px 12px;font-size: 18px;}.button1 a{font-size: 22px;}.social-icon{width: 17%;}#footer{padding:25px 0px 16px 0px;}
#tfheader {
    background-color: none;
    float: right;
    width: 30%;
    padding-top: 10px;
    position: relative;
}
  
  #main-navigation {
    float: left;
    margin-top: 25px;
    width: 78%;
    overflow: hidden;
}
  
  .content_policy li:last-child {
    width: 14.5%;
}

}

@media only screen and (max-width:980px){
  
  #tfheader {
    background-color: none;
    float: right;
    width: 34%;
    padding-top: 10px;
    position: relative;
}
  #main-navigation{width:72%;}#main-navigation li:nth-child(7){margin-left: 125px;}#main-navigation ul li a{margin-left:10px;font-size: 15px;}.tfbutton4{ right: 10px;}.banner-desc{font-size: 45px;left: 138px;width: 65%;}.button1 a{padding: 15px 18px;font-size: 20px;}.content_policy li{ height: 165px;box-sizing: border-box;}.content_policy li img{margin-bottom: 20px; margin-top: 20px;max-width: 100%;}#fair_plan h2{font-size:27px;}.content_policy li:first-child{width: 15.5%;}.content_policy li:last-child{ width: 15.5%;}.content_policy p{font-size:10px;}.site_payment h5{font-size:20px;}.social-icon{width: 21%;}.copyright{width:24%;}.button2 a{font-size: 16px;padding: 8px 9px;}.fair_plan_left{margin-right: 38px;width: 100%;margin-top: 15px;box-sizing: border-box;}#fair_plan span{font-size: 14px;line-height: 22px;font-family: 'Arial';margin-top: 10px;margin-bottom: 10px;}}

@media only screen and (max-width:800px){
 
  
  .tfbutton4{right: 5px;}#main-navigation{width:71%;}#main-navigation ul li a{margin-left:5px;}.content_policy li{ height: 140px;}.content_policy li:first-child{width:15%;}.content_policy li:last-child{width:15%;}.banner-desc{font-size:40px;left: 130px;}.banner-desc p{font-size:19px;}.button1 a {font-size: 18px;padding: 14px 16px;}#fair_plan span{font-size: 14px;line-height: 22px;font-family: 'Arial';margin-top: 20px;margin-bottom: 10px;}#fair_plan h2{font-size:30px;}.copyright p{font-size:16px;}.social-icon li{margin-left:3px;}#footer{ padding: 20px 0 11px;}
 .tftextinput4 {
    margin: 20px 0 -30px 68px;
    padding: 10px 19px;
    font-family: 'Arial';
    font-size: 14px;
    color: #777;
    border-right: 1px solid #9b9b9b;
    border-bottom: 1px solid #9b9b9b;
    border-left: 0;
    border-top: 0px;
    background: #fff;
    position: relative;
    width: 136px;
}

}

@media only screen and (max-width:767px){#header{height:570px;}#header li > img{height:570px;}.banner-desc{left: 108px;font-size:36px;}.banner-desc p{font-size:17px;}.button1 a {font-size: 16px;padding: 12px 14px;}	.content_policy li:first-child{width: 15%;}.content_policy li:last-child{width: 15%;}#fair_plan span{/*!  */}	#fair_plan h2{font-size:23px;}.copyright{width:25%;}	.copyright p{font-size:14px;}.social-icon{width:26%;}
iframe.iframe-class {
    margin-top: 0 !important;
}

}
	
@media only screen and (max-width:640px){.tfbutton4{right: 0;}.tfbutton4{width:auto;padding: 8px 12px;top: 18px;}.banner-desc {font-size: 27px; left: 100px;}.button1 a {font-size: 14px; padding: 10px 12px;}.content_policy li:first-child{width: 15%;}.content_policy li:last-child{ width: 15%;}.fair_plan_left {margin-right: 20px; width: 100%;}.fair_plan_right {width: 42%;}#fair_plan h2 {font-size: 20px;}#fair_plan span {font-size: 14px;line-height: 22px;font-family: 'Arial';margin-top: 10px;margin-bottom: 10px;}.copyright {width: 28%;}.copyright p { font-size: 12px;}.social-icon {width: 34%;}
#tfheader {
    background-color: none;
    float: right;
    width: 55%;
    padding-top: 10px;
    position: relative;
}
  .tftextinput4 {
    /*! margin: 20px 90px -30px 90px; */
    /*! padding: 10px 19px; */
    font-family: 'Arial';
    font-size: 14px;
    color: #777;
    border-right: 1px solid #9b9b9b;
    border-bottom: 1px solid #9b9b9b;
    border-left: 0;
    border-top: 0px;
    background: #fff;
    position: relative;
    width: 80%;
    box-sizing: border-box;
}

  
}	

@media only screen and (max-width:480px){#tfheader{ float: none; margin: 0 auto; padding-top: 10px; position: relative;width: 196px;}#tfnewsearch { float: right; margin: 9px 0;width: 100%;}.tfbutton4{top:140px;}#header{height:520px;}#header li > img{height:520px;}.header{height:183px;}.logo{width:100%;text-align:center;}.banner-desc {font-size: 25px; left: 0;width: 100%;margin-top: 47px;}.banner-desc p {line-height: 25px; font-size: 13px;}.fair_plan_left{width:100%;}.fair_plan_right{width:100%;}.fair_plan_right > h2{padding-bottom:0px;}.copyright {width: 45%;}.social-icon li {width: 20%;}.content_policy li{width:100%;} .content_policy p{font-size:14px;}.content_policy li:first-child{width:100%;}.content_policy li:last-child{width:100%;}.content_policy li{border-bottom: 1px solid #00267c;}


  
}
@media only screen and (max-width:480px){
.tftextinput4 {
    margin: 20px 90px -15px 55px;
    padding: 10px 19px;
    font-family: 'Arial';
    font-size: 14px;
    color: #777;
    border-right: 1px solid #9b9b9b;
    border-bottom: 1px solid #9b9b9b;
    border-left: 0;
    border-top: 0px;
    background: #fff;
    position: relative;
}
.tftextinput4 {
    margin: 20px 90px -30px -5px;
    padding: 10px 19px;
    font-family: 'Arial';
    font-size: 14px;
    color: #777;
    border-right: 1px solid #9b9b9b;
    border-bottom: 1px solid #9b9b9b;
    border-left: 0;
    border-top: 0px;
    background: #fff;
    position: relative;
    width: 100%;
}
  
  banner-desc span strong {
    font-size: 21px;
    text-align: center;
}
  
  .content_policy li:first-child {
    width: 100%;
    padding: 0px 22px 0px 0;
}
  
  .content_policy li:last-child {
    border: none;
    width: 100%;
    padding: 0px 14px 1px 0;
}
  
  .wrapper {
    width: 85%;
}
  
  .banner-desc span {
    margin-top: 0px;
    margin-bottom: 0px;
    display: block;
    font-size: 21px !important;
    font-family: 'Arial';
    font-weight: 700;
}
  
  .member-companies-left-default {
    float: left;
    width: 320px;
    overflow: scroll;
    display: block;
}
}
/***********************Member-companies*******************/

@media only screen and (max-width:1132px){.member-companies-left a{ font-size: 14px;}.member-companies-left a{margin-left:29px;}}

@media only screen and (max-width:980px){.member-companies-left hr{width:88%;margin-left: 20px;}.member-companies-left a{padding:6px;}.member-companies-left a{font-size:11px;margin-left: 10px;}.member-companies-right h2{font-size:34px;}.member-companies-right p{font-size:13px;}}

@media only screen and (max-width:800px){.member-companies-left ul{padding:20px;}.member-companies-left a{margin-left: 4px;}.member-companies-left a{margin-left:10px;}}

@media only screen and (max-width:640px){.member-companies-left{width:100%;}.member-companies-right{width:100%;}.member-companies-right h2{font-size: 22px;margin-bottom:10px;}}

