body{ font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }
*{margin:0; padding: 0;}

/*accordion*/
.accordian-main{margin: 50px auto;}
.accordion-toggle-data { display: block;}
.panel{border-bottom:1px solid #ddd; border-top:0; border-left:0; border-right:0;}
.panel-heading{padding: 15px;border-top-left-radius:0px;border-top-right-radius: 0px;}
.panel-group .panel{border-radius: 0px;}
.panel{border-bottom:0px}
.panel-body{color: rgb(120, 120, 120);line-height: 26px;}
.panel-default_new > .panel-heading{ border-radius: 5px; }
.divTableRow .divTableCell:first-child{text-align: center;}
/*.divTableRow:nth-child(2n){background:#f6f6f6;}*/

.panel-title > a {
    font-size: 17px;
    font-weight:500;
    outline: 0;
    letter-spacing: 1px;
}
.color-red .panel-heading{ border-color:rgba(232, 78, 64, 0.52) !important; border-bottom: 3px solid transparent;}
.color-red .divTableRow:nth-child(2n){background:rgba(236, 90, 77, 0.06);}
.color-red .panel-title > a{color: #e84e40;}

.color-blue .panel-heading{ border-color:rgba(92, 174, 219, 0.51) !important; border-bottom: 3px solid transparent;}
.color-blue .panel-title > a{color: #5caedb;}
.color-blue .divTableRow:nth-child(2n){background:rgba(92, 174, 219, 0.05)}

.color-green .panel-heading{ border-color:rgba(60, 192, 131, 0.52)!important; border-bottom: 3px solid transparent;}
.color-green .panel-title > a{color: #3cc083;}
.color-green .divTableRow:nth-child(2n){background:rgba(60, 192, 131, 0.05);}

.color-yellow .panel-heading{ border-color:rgba(239, 176, 27, 0.52)!important; border-bottom: 3px solid transparent;}
.color-yellow .panel-title > a{color: #EFB01B;}
.color-yellow .divTableRow:nth-child(2n){background:rgba(239, 176, 27, 0.07);}

.color-purple .panel-heading{ border-color:rgba(163, 130, 237, 0.51)!important; border-bottom: 3px solid transparent;}
.color-purple .panel-title > a{color: #a382ed;}
.color-purple .divTableRow:nth-child(2n){background:rgba(163, 130, 237, 0.07);}

.color-orange .panel-heading{ border-color:rgba(248, 133, 71, 0.51)!important; border-bottom: 3px solid transparent;}
.color-orange .panel-title > a{color: #f88547;}
.color-orange .divTableRow:nth-child(2n){background:rgba(248, 133, 71, 0.08);}

.panel-title > a:hover, a{text-decoration: none;}
.panel-title > a > span{
    font-size: 15px !important;
    padding: 0px 18px;
}
.table-head {
    color: #232323;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 1px;
}
.email_data {
	word-wrap:break-word;
}
.panel-body{border-top:0px!important;}
/* DivTable.com */

.divTable{
	display: table;
	width: 100%;
    border-top: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border-left: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}
.divTableBody .dataTables_filter{
	display: none;
}
.divTableBody .dataTables_info{
	display: none;
}
.sorting_disabled
{
background-image:none !important;
}

/*** Contact Form ***/
.content-area.contact-area { width: 100%; margin-right: 0;}
.content-area .entry-content .sort_by_d { width: 49%; display: inline-block;vertical-align: bottom;}
.content-area .entry-content .search_d { width: 49%; display: inline-block;vertical-align: bottom;margin-left: 1%;}
.content-area .entry-content .accordian-main .panel-group .panel-default_new .panel-heading h4.panel-title { margin-bottom: 0;}
.content-area .entry-content .accordian-main .panel-group .panel-default_new .panel-heading h4.panel-title a {
 text-decoration: none;box-shadow: none;color: #666 !important; line-height: 17px; }
.content-area .entry-content .accordian-main .panel-group .panel-collapse .divTable .dataTables_wrapper 
{ border: 0 none; margin:auto; width: 100%;}
.panel-default_new.color-red .divTableBody table{ border:none !important; background: #f7f7f7;}
.content-area .entry-content .accordian-main .panel-group .panel-collapse .divTable { border: 0 none;}
.content-area .entry-content .accordian-main .panel-group .panel-collapse .divTable .dataTables_wrapper table.dataTable.no-footer { background: #fff; border-bottom: 0 none;font-size: 14px;}
.accordian-main .panel-group .panel-collapse .divTable .dataTables_wrapper table.dataTable thead th { border-bottom:1px solid #d1d1d1;}
.content-area .entry-content .accordian-main .panel-group .panel-default_new .panel-heading h4.panel-title{ border-radius: 0;position: relative;padding: 15px;
	display: inline-block; border-bottom: 0 none;color: #fff;}
/*.content-area .entry-content .accordian-main .panel-group .panel-default_new .panel-heading { background:none; padding: 0; border-radius: 0 !important; display: flex;}*/
/*.content-area .entry-content .accordian-main .panel-group .panel-default_new .panel-heading {
    background: #fff;
    padding: 0;
    border-radius: 0 !important;
    display: flex;
    margin: 20px 0px 0;
    border-bottom: 3px solid #3f94d1 !important;
}*/
.content-area .entry-content .accordian-main .panel-group .panel-default_new { overflow: visible; margin-bottom: 15px;}
.content-area .entry-content .sort_by_d label { font-size: 14px;font-weight: normal;}
.content-area .entry-content .search_d input.form-control { color: #686868;}
.divTable .dataTables_wrapper table.dataTable tbody th, .divTable .dataTables_wrapper table.dataTable tbody td { padding: 8px 20px;}
/*.content-area .entry-content .accordian-main .panel-group .panel-default_new .panel-heading h4.panel-title:before { border-style: solid;content: "";
    border-width: 49px 0 0 47px; height: 0; right:-47px; position: absolute; top: 0px; width: 0;}*/
/*
.content-area .entry-content .accordian-main .panel-group .panel-default_new .panel-heading h4.panel-title:before { background-color: #fff; bottom: -4px; content: "";
    height: 6px; left: 0; margin: auto; position: absolute; width: 15px;}
.content-area .entry-content .accordian-main .panel-group .panel-default_new .panel-heading h4.panel-title:after {background-color: rgba(232, 78, 64, 0.52); border: 1px solid rgba(232, 78, 64, 0.52);
 border-radius: 50%; bottom: -3px; content: ""; display: block; height: 5px; left: 0; margin: auto; position: absolute; width: 5px;}
*/

/*.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+1) .panel-heading h4.panel-title:before { border-color: transparent transparent transparent #f55a4e;}
.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+1) .panel-heading h4.panel-title { background-color: #f55a4e;}
.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+1) .panel-heading { border-bottom: 2px solid #f55a4e !important; }
.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+2) .panel-heading h4.panel-title:before { border-color: transparent transparent transparent #5caedb;}
.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+2) .panel-heading h4.panel-title { background-color: #5caedb;}
.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+2) .panel-heading { border-bottom: 2px solid #5caedb !important; }
.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+3) .panel-heading h4.panel-title:before { border-color: transparent transparent transparent #3cc083;}
.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+3) .panel-heading h4.panel-title { background-color: #3cc083;}
.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+3) .panel-heading { border-bottom: 2px solid #3cc083 !important; }
.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+4) .panel-heading h4.panel-title:before { border-color: transparent transparent transparent #efb01b;}
.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+4) .panel-heading h4.panel-title { background-color: #efb01b;}
.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+4) .panel-heading { border-bottom: 2px solid #efb01b !important; }
.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+5) .panel-heading h4.panel-title:before { border-color: transparent transparent transparent #a382ed;}
.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+5) .panel-heading h4.panel-title { background-color: #a382ed;}
.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+5) .panel-heading { border-bottom: 2px solid #a382ed !important; }
*/

/*23-08*/
.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+1){ background: #428bca; }
.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+2){ background: #428bca; }
.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+3){ background: #428bca; }
.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+4){ background: #428bca; }
.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+5){ background: #428bca; }
.google_site .newGoogle iframe { width:100%; height:300px;}

.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+1) .panel-heading{ 
	background: #fff;
    padding: 0;
    border-radius: 0 !important;
    display: flex;
    margin: 20px 0px 0;
   /* border-bottom: 3px solid #3f94d1 !important;*/
}
.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+2) .panel-heading{ 
	background: #fff;
    padding: 0;
    border-radius: 0 !important;
    display: flex;
    margin: 20px 0px 0;
    /*border-bottom: 3px solid #4cc2ba !important;*/
}
.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+3) .panel-heading{ 
	background: #fff;
    padding: 0;
    border-radius: 0 !important;
    display: flex;
    margin: 20px 0px 0;
    /*border-bottom: 3px solid #f0644d  !important;*/
}
.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+4) .panel-heading{ 
	background: #fff;
    padding: 0;
    border-radius: 0 !important;
    display: flex;
    margin: 20px 0px 0;
    /*border-bottom: 3px solid #7ac926  !important;*/
}
.content-area .entry-content .accordian-main .panel-group .panel-default_new:nth-child(5n+5) .panel-heading{ 
	background: #fff;
    padding: 0;
    border-radius: 0 !important;
    display: flex;
    margin: 20px 0px 0;
    /*border-bottom: 3px solid #3f94d1 !important;*/
}
.panel-default_new.color-red .divTableBody table thead th{ font-size: 13px; border-right: 1px solid #ccc;}
.panel-default_new.color-red .divTableBody table tbody tr td{ font-size: 13px; font-weight: 400; border-right: 1px solid #ccc;}
.sort_division { background: #787878; padding: 20px 10px; color: #fff; }
.sort_division .sort_by_d select, .sort_division .search_d input{ border-radius: 0 !important; }

.accordian-main{ margin: 30px auto !important; }
.et_pb_section_0.et_section_regular .col-sm-12{ padding-left: 0 !important; padding-right: 0 !important; }
/*23-08*/
.panel-default_new .panel-collapse .tabledata td span.contact_icon { background:url(../images/contact-no.png) no-repeat left top; width:20px; height:20px; display:block;background-size: 100%;margin:0 auto;}
.panel-default_new .panel-collapse .tabledata td span.cell_icon { background:url(../images/contact-no.png) no-repeat left top; width:20px; height:20px; display:block;background-size: 100%;margin:0 auto;}
.panel-default_new .panel-collapse .tabledata td span.email_icon { background:url(../images/mail.png) no-repeat left top; width:20px; height:20px; display:block;background-size: 100%;margin:0 auto;}
.panel-default_new .panel-collapse .tabledata td span.mailing_icon { background:url(../images/mail-address.png) no-repeat left top; width:20px; height:20px; display:block;background-size: 100%;margin:0 auto;}
.panel-default_new .panel-collapse .tabledata td.gmap { text-align: center; }

td .c_numb_center, td.email_data {
    text-align: center;
}
table tbody tr .gmap a {
    font-size: 0px;
}


/* responsive */
@media only screen and (min-width:980px) and (max-width:1024px) { 
	.content-area .entry-content .accordian-main .panel-group .panel-default_new .panel-heading h4.panel-title::before { right: -46px; }
}
@media only screen and (min-width:980px) and (max-width:985px) {
	.content-area .entry-content .accordian-main .panel-group .panel-default_new .panel-heading h4.panel-title::before { border-width: 53px 0 0 48px; }
}
@media only screen and (min-width:768px) and (max-width:979px) { 
	.content-area .entry-content .accordian-main .panel-group .panel-default_new .panel-heading h4.panel-title::before { border-width: 53px 0 0 48px; }
	.contact-area .site-main article .entry-content { margin: 0 auto; width: 720px; }	
	.contact-area .accordian-main .panel-default_new .panel-collapse .panel-body { padding: 15px 0; }
	.contact-area .accordian-main .panel-default_new .panel-collapse .panel-body .divTableBody .dataTables_wrapper {  width: 99%;}
}
@media screen and (max-width: 767px) {
    .panel-body{overflow-x: auto;} 
    .divTable{display: block;}

    .contact-area .site-main article .entry-content { margin: 0 auto; width: 96%; }
    .contact-area .site-main article .entry-content .sort_by_d { display: inline-block; width: 100%; }
    .content-area .entry-content .search_d { display: inline-block; width: 100%; margin-top: 10px; margin-left: 0; }
    .content-area .entry-content .accordian-main .panel-group .panel-default_new .panel-heading h4.panel-title::before { border-width: 53px 0 0 48px; }
    .content-area .entry-content .sort_by_d{ width: 100%; }
}
@media screen and (max-width: 640px) {
	.content-area .entry-content .accordian-main .panel-group .panel-default_new .panel-heading h4.panel-title {  padding: 15px 2px 15px 15px; }
	.content-area .entry-content .accordian-main .panel-default_new .panel-title a.accordion-toggle-data { font-size: 14px; }
	.content-area .entry-content .accordian-main .panel-default_new .panel-title a.accordion-toggle-data span { font-size: 12px !important; padding: 0 5px;}
	.content-area .entry-content .accordian-main .panel-group .panel-default_new .panel-heading h4.panel-title::before { border-width: 50px 0 0 48px;}
	.content-area .entry-content .sort_by_d{ width: 100%; }
}
@media screen and (max-width: 480px) { 
	.content-area .entry-content .accordian-main .panel-group .panel-default_new .panel-heading h4.panel-title::before { display: none; }
	.content-area .entry-content .accordian-main .panel-group .panel-default_new .panel-heading h4.panel-title { border-bottom: 0 none; text-align: center; }
	.site-content .content-area .entry-content .accordian-main .panel-group .panel-default_new .panel-heading { text-align: center;display: block;}
	.content-area .entry-content .accordian-main .panel-group .panel-collapse .divTable .dataTables_wrapper table.dataTable.no-footer { font-size: 12px; }
	.content-area .entry-content .accordian-main .panel-group .divTableBody { display: inline-block;}
	.content-area .entry-content .sort_by_d{ width: 100%; }
}
