html,body, .container{ background: #FFF; color: #000;  width: 100%;  font-size: 100%; font-family:  Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6, p, a, li , #calendar th{ color: #000 !important; font-family:  Arial, Helvetica, sans-serif; }

table, th, td,.TB-head .TB-row > div, .TB-body .TB-row > div{color:#000;border-collapse:collapse !important;border: 1px solid #333 !important;padding:5px;}
th, thead td, .TB-head .TB-row > div {border-bottom: 3px solid #333 !important;  color:#000;}
h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1em; }

#layout { position: inherit; }
#wrapper, .button, header{ border:0; box-shadow:none; background: none; }
.container{width:100% !important; min-width:100% !important; max-width:100% !important;}
img, iframe, input, select, textarea, input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"], 
button, input[type=button], input[type=reset], input[type=submit], .button,
footer, #breadcrumb, .copyright, .skip-to-main-content-link, header.Header .navigation,  #sliderSection, #introBlocksSection, #aboutContent, #countersBlock, #clientsBlock{ display: none; }

.Navigation, .iconsBarWrapper, .messageSliderWrapper,.breadcrumbWrapper, .SideMenuBar, .pageSideContent, 
#ajaxData #backBtn, .county_img, .county_map, .countiestMapimage, #mapBlock, .countiesList, 
#form_paging_links, #calendar_paging_links, #paging_links, #newschannel_paging_links, .HeaderCounty, .gallery_paging_links, button, .button, form, #changeinfo {display: none;}

.container, .webform, .webform .fieldrow, .page-content-block, .row{ margin: 0; padding: 0; }
.row {display:block !important; margin: 0 !important; padding: 0 !important; }
.py-5, .pt-5 {margin: 0 !important; padding: 0 !important;}
header .logo img{display:block;} .container .navigation {display:none}
header .logo img{display:block;}
header#header h1{ display:block; }
header.Header{position:relative;padding: 0; display: block;}
.lazy-bg{ background:none !important; }
.serviceBlocks .serviceBlock{box-shadow:none;padding: 0;display: block !important;}
.serviceBlocks .serviceBlock a.button, .logo .navIcon {display:none !important;}
.serviceIntro{padding:0; margin:0;}
.serviceIntro *, #contactBlock *{text-align:left !important; }
.serviceIntro p{line-height: 1.7em;margin: .5em 0;}
/*webform*/
.webform .fieldgroup_label, .fieldgroup_label { margin:0; padding:0; color:#333; font-weight:bold; border:0; font-size:1.2em;  }
.webform .fieldrow { text-align:left;}
.webform .fieldrow .fieldlabel, .webform .fieldrow .fieldval { display: inline-block; width: 40%; margin: 0 0.5%;}
.fieldgroup#agency .fieldrow .fieldlabel, .webform.webform_102 .fieldgroup { display:none;}
.webform.webform_102 .fieldgroup#agency { display:block;}

form table tr td { padding:2px 5px;}
.sbpgbanner.sub_logo { display:block; border:0;}
.sbpgbanner.sub_logo img { padding:0; }
table.webform_detail_view,table.webform_detail_view tr, table.webform_detail_view td { border:0 !important; border-collapse:collapse !important; }
.question_answers .questionRow.Radio .AnswerBlock > div label { width: 100%;padding: 0 2px;}
.question_answers  .AnswerBlock .qExp p{font-size: 11px;margin:0;margin-bottom:10px;font-family: Arial, Helvetica, sans-serif;color: #888;}
.question_answers  .AnswerBlock .incorrectAns label:before{content:'';background: url(/image/cache/incorrect.png) no-repeat center center;background-size: 16px;display:inline-block;vertical-align: middle;width: 24px;height: 24px;}
.question_answers  .AnswerBlock .correctAns label:before{content:'';background: url(/image/cache/correct.png) no-repeat center center;background-size: 16px;display:inline-block;vertical-align: middle;width: 24px;height:24px;}
.question_answers .questionRow, .question_answers .questionRow.Radio .AnswerBlock > div, .question_answers .AnswerBlock .qExp p{ margin:0;}