@media screen and (max-width:1170px)
{
	.builder-container { margin: 0;}
	.builder-module-background-wrapper .builder-module{ width:96%;}
	.home-banner-background-wrapper .home-banner{width:100%;}
	.main-header .logo { width: 26%; padding: 25px 0 28px;}
	h1,h2 {font-size:30px;}
	.ctas-content .widget-background-wrapper { margin-bottom: 4%; margin-right: 5%; width: 30%;}
	.ctas-content-outer-wrapper{ padding: 5% 0 15px;}
	.home-testimonial-sec { padding: 3.5% 0; text-align: center;}
	.home-testimonial-sec blockquote{width:49%; padding: 2.5%;}
	.testimonials_cell_outer { margin: 2.4% 0 3.5%;}
	.footer_link { float: left;width: 26%;}
	.emergency_sec { float: left; margin: 0 10px 0 5px; width: 26%;}
	.map { float: left; width: 24%;}
	.enquiry { float: right; width: 21%;}
	.pay_levies_outer .widget-content ul li{padding: 0 10px;}
	.footer-ctas-background-wrapper{padding: 3.5% 0 2.2%;}
	.blog-content-background-wrapper, .page-content-background-wrapper { padding: 5% 0 3.5%;} 
	.page-content .right .widget-background-wrapper { padding: 15px 11px;}
	.office-hours-cta h3{ margin-bottom: 15px;}
	.office-hours-cta p { font-size: 14px;  padding-bottom: 8px;}
	.inner-outer-ctas { padding: 0 12px !important;}
	.inner-outer-ctas .inner-ctas { padding: 15px 0 11px;}
	.contact-detail-sec {   padding: 4% 0 3.5% !important;}
	/* .page-content .wp-caption { width: 48% !important;} */
	.imp-sec .imp-link-box { margin-bottom: 3%;margin-right: 3%;}
}


@media screen and (max-width:1024px){
	h1,h2{font-size:28px;}
	h5, .enabling-sec h5 {font-size:16px;}
	.page-content .left p { padding-bottom: 15px;}
	.top-header .top-left-details ul { float: left;text-align: left;}
	.top-header ul li {padding:0 12px;}
	.call{padding:13px 12px !important; }
	.call::before{display:none;}
	.main-header .navbar_menu li a {line-height: 99px;padding: 0 7px;} 
	.welcome-content-background-wrapper .welcome-content{padding: 20px 20px 0; margin-top:-35px;}
	.ctas-content .widget-background-wrapper p:first-child, .inner-outer-ctas .inner-ctas  p:first-child{margin-bottom: 12px;}
	.ctas-content .widget-background-wrapper p, .inner-outer-ctas .inner-ctas p {padding: 10px 0;}
	.footer-ctas h4.widget-title {padding-bottom: 8px;line-height: normal; margin-bottom: 15px;font-size: 17px;}
	.mail_us u { font-size: 16px; display:block;}
	.mail_us span { font-size: 14px;}
	.mail_us i{ margin:4px 12px 0 0 !important;}
	.form-section{ padding: 15px 15px 20px;}
	.page-content .left h2{font-size: 24px;}
	.form-section h2 {font-size: 24px; padding-bottom: 10px;}
	.form-section h3, .page-content .left h3{ padding-bottom: 12px;}
	.office-hours-cta h3{font-size: 20px;}
	.office-hours-cta p span.dots { display: inline-block;margin: 0 2px;overflow: hidden; position: relative; vertical-align: middle;  width: 22%;}
	.office-hours-cta .time { float: none;}
	.contact-detail-sec li{padding: 10px 10px 5px !important;}
	.contact-detail-sec li p { padding-bottom: 5px;}
	.contact_emmergency_sec > h3 { padding: 15px 10px !important;}
	.contact_emmergency_sec ul li { padding: 7px 10px !important;}
	.contact_form_wrapper.gform_wrapper, .contact_forms_wrapper.gform_wrapper{ padding: 15px 10px;}
	.gform_wrapper .gform_heading{margin-bottom: 0 !important;}
	.contact_form_wrapper.gform_wrapper .gform_footer, .contact_forms_wrapper.gform_wrapper .gform_footer { margin: 3px 0 10px; padding: 0;}
	.blog-content .post h3.entry-title, .blog-content h3.entry-title a, .search-results .search-post  .entry-header h3.entry-title, .search-results .search-post  .entry-header h3.entry-title a{font-size:20px}
	.blog-content .post .entry-header, .search-results .search-post .entry-header {margin: 15px 10px;padding-bottom: 10px; }
	.blog-content .post .entry-content, .search-results .search-post  .entry-content { margin: 0 10px 20px;}
	.blog-content .left p {padding-bottom: 15px;}
	.blog-content .right h4.widget-title, .page-content .right h4.widget-title, #comments h3, #respond h3{padding: 12px 10px; font-size:20px;}
	.blog-content .right .widget_recent_entries ul li{padding: 10px;}
	.blog-content .right .widget_recent_entries ul li .post-date{ padding-top: 8px;}
	.blog-content .wp-pagenavi a, .blog-content .wp-pagenavi span.current, .wp-pagenavi a.page:hover{font-size: 16px;}
	#comments li{padding: 13px 10px; }
	.comment-information h5, .comment-information h5 a { font-size: 16px;}
	.comment-information h5{ margin-bottom: 7px; padding-bottom: 7px; }
	.blog-content .comment-reply-link {height: 40px;padding: 8px;width: 100px;}
	.comment-information { width: 83%;}
	#commentform { padding: 12px 10px;}
	.blog-content #respond { margin-top: 20px;}
	.pay_levies_outer{ margin-left:-10px; margin-top: 8px;}
	
	.faq-sec, .testimonail-sec blockquote { margin-bottom: 15px;padding: 15px;}
	.testimonail-sec blockquote p {padding: 0 0 15px 58px;}
	.testimonail-sec blockquote p:first-child::before{  background-size: 45px 40px; height: 40px;width: 45px;}
	.testimonail-sec blockquote .author-name{font-size:16px;}
	.faq-sec h3, .page-content .left h3.title{font-size: 20px;line-height: normal !important;}
	.faq-sec h3 .que-title {line-height: normal;padding-top: 5px;}
	.faq-sec h3 .que-num::after {background-size: 33px 30px;height: 30px;width: 33px;}
	.faq-sec h3 .que-num { font-size: 18px;height: 30px;line-height: 31px; margin-right: 15px;width: 33px;}
	.page-content .ufaq-faq-title, .page-content .ufaq-faq-body { padding: 10px;}
	.page-content .ufaq-faq-title-text h4 {font-size: 18px;line-height: normal !important;}
	.page-content .ewd-ufaq-post-margin-symbol {height: 30px;margin-left: 10px;width: 30px;}
	.page-content .ewd-ufaq-post-margin-symbol span {font-size: 16px;line-height: 30px;}
	.faq-sec p, .page-content .ufaq-faq-body p { padding-bottom: 15px;}
	.faq-sec hr, .page-content .ufaq-faq-body hr, .page-content hr, .strategic-sec hr{margin: 0 0 18px;}
	.faq-sec h5, .page-content .ufaq-faq-body h5{padding-bottom: 10px;}
	.page-content .ufaq-faq-div { margin: 0 0 15px;}
	.enabling-sec{ margin-bottom: 15px;padding: 8px 0;}
	/* .page-content .wp-caption.alignright {margin: 10px 0 10px 5px;} */
	.page-content .wp-caption.alignleft {margin: 10px 15px 10px 0;}
	.page-content .wp-caption-text{font-size:16px;}
	.small-sec { margin-bottom: 15px;padding: 10px;}
	.imp-sec .imp-link-box { padding: 15px 0 10px;}
	.imp-link-box h3 a { font-size: 18px;}
	.contact_forms_wrapper.gform_wrapper .top_label .gfield_label{line-height:normal; min-height:35px;}
	
}


@media screen and (max-width:959px)
{
	h1,h2 {font-size:25px;}
	.mean-bar > span {  color: #FFFFFF;font-size: 16px; left: 0; position: absolute; text-align: center;top: 10px;width: 100%; 
	font-weight: 600;}	
	.builder-module-navigation li { float:none;}
	.builder-module-navigation li ul { position:relative; left:0;}
	.top-header ul li {padding: 0 10px;}
	.call{padding:13px 10px !important; }
	.top-header-background-wrapper .top-header ul li a, .call span, .top-header .search-text-box {font-size:14px;}
	.top-header .search-text-box,.top-header #search-input.focus input, .top-header .search-form{width: 280px;}
	.top-header .search-text-box{padding: 0 28px 0 18px;}
	.main-header .logo {padding: 15px 0;width: 100%;float: none;display: inline-block;text-align: center;}
	.main-header-background-wrapper .main-header { width: 100%;}
	.welcome-content h1 { margin-bottom: 10px;}
	.footer_link { float: left;width: 48%;  padding-bottom: 20px;} 
	.emergency_sec { margin: 0 0px 0 10px; width: 49%;  padding-bottom: 20px;}
	.map { float: left; width: 48%; padding-bottom: 20px;}
	.enquiry { width: 49%; padding-bottom: 20px;}
	.pay_levies_outer{text-align: left; margin-left:0;}
	.pay_levies_outer .widget-content {text-align: center;}
	.mail_us{margin-top: 8px;}
	.page-title-sec-background-wrapper { border-top: 2px solid #fff;padding: 5px 0;}
	.office-hours-cta p span.dots { width: 100%;}
	.contact_emmergency_sec ul li .emergency_label {  width: 100%;}
	.contact_emmergency_sec ul li span {width: 100%;}
	.form-section h3, .page-content .left h3, .office-hours-cta h3, .blog-content .post h3.entry-title, .blog-content h3.entry-title a, .blog-content .right h4.widget-title, .page-content .right h4.widget-title, #comments h3, #respond h3, , .search-results .search-post .entry-header h3.entry-title a{ font-size:19px;}
	.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title{font-size:19px !important;}
	#commentform p.comment-submit-wrapper {float: left;margin-left: 0; margin-top: 5px; width: 100%;}
	.imp-link-box h3 a { font-size: 17px;}
	
	
}

@media screen and (max-width:768px)
{
	
}
@media screen and (max-width:767px){
	
	h1,h2,.page-content .left h2, .form-section h2, .page-title-sec h1{font-size: 22px;} 
	p, .form-section a, .page-title-sec .breadcrumbs, .blog-content .left .entry-content ul li, .page-content .left .entry-content ul li, .blog-content .post .entry-content, .blog-content .post .entry-content p, .blog-content .right .widget_recent_entries ul li a, .comment-information em.moderation, #commentform label, #commentform input[type="text"], #commentform label small, .blog-pagination div.alignleft, .blog-pagination div.alignright, .search-results .search-post  .entry-content, .search-results  .search-post .entry-content p{font-size:14px; line-height: normal;}
	.top-header ul li { float: none; padding: 8px 7px; display:inline-block;}
	.top-header-background-wrapper .top-header ul li a{line-height:24px;}	
	.call { padding: 8px 7px !important;}	
	.mean-container .mean-nav ul li a{font-size:14px;}
	.top-header-background-wrapper .top-header ul li a, .call span, .top-header .search-text-box {font-size:13px;}
	.top-header .top-left-details {margin-right: 0;max-width: 100%;}
	.top-header .search-widget {float: left; width: 100%; margin: 15px 0;}
	.top-header .search-form { margin-top: 0 !important;top: 0;width: 100%;position: relative;}
	.top-header .search-text-box {height: 40px;padding: 0 55px 0 18px;position: relative;right: 0; width: 100%;}
	.top-header ul li:last-child::after { display: none;}
	.top-header ul li:nth-child(2n+1)::after { display: block;}
	.welcome-content-background-wrapper{padding-bottom: 10px;}
	.welcome-content p { color: #666666;line-height: 24px;padding-bottom: 15px;}
	.welcome-content-background-wrapper .welcome-content { margin-top: -30px; padding: 15px 12px 0;}
	.ctas-content .widget-background-wrapper a::after, .inner-outer-ctas .inner-ctas a::after{top:0;left:105%;}
	.home-testimonial-sec blockquote p { font-size: 14px; padding-bottom: 20px;}
	.view_more{padding: 0 25px; line-height: 42px;}
	.footer-ctas h4.widget-title { font-size: 15px;line-height: normal;margin-bottom: 10px;padding-bottom: 8px;}
	.link_menu li a {font-size: 13px;  line-height: 24px;}
	.pay_levies_outer .widget-content span { font-size: 13px; margin: 5px 0 !important;}
	.pay_levies_outer .widget-content ul li {line-height: 35px;}
	.emergency_sec li { font-size: 13px;padding: 0 0 7px 20px;}
	.mail_us u { font-size: 14px;}
	.mail_us span { font-size: 13px;}
	.quick_enquiry_wrapper.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){height: 30px;}
	.welcome-content-background-wrapper .welcome-content::after{ left: -7px;  right: -7px;}
	.form-section h3, .page-content .left h3, .office-hours-cta h3, .blog-content .post h3.entry-title, .blog-content h3.entry-title a, .blog-content .right h4.widget-title, .page-content .right h4.widget-title, #comments h3, #respond h3,.page-content .left h3.title, .search-results .search-post .entry-header h3.entry-title a { font-size:18px;}
	.form-section a.pdf-link::before{height: 100%; background-size:18px auto;}
	.form-section a.pdf-link{height: auto;font-size: 14px;  padding: 7px 20px 7px 60px; margin: 3px 0 5px;}
	.page-title-sec .breadcrumbs{line-height: 24px !important;padding: 8px 0;}
	.contact_emmergency_sec ul li {   font-size: 14px !important;}
	.contact_emmergency_sec > h3 { padding: 12px 10px !important;}
	.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title{font-size:18px !important; margin:0  !important;}
	.page-content .left p , .blog-content .left .entry-content ul, .page-content .left .entry-content ul{ padding-bottom: 10px;}
	.gform_wrapper span.gform_description{font-size: 14px; margin-bottom: 8px !important;}
	.contact_form_wrapper.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .contact_form_wrapper.gform_wrapper textarea{padding:8px;}
	.contact_form_wrapper.gform_wrapper .gform_footer .gform_button, .contact_forms_wrapper.gform_wrapper .gform_footer .gform_button {font-size: 14px; height: auto;padding: 10px 15px; 
	width: auto;}
	.entry-meta div, .entry-meta .meta-sep, .entry-meta div a { font-size: 13px;}
	.blog-content .post .btn-default, .search-results .search-post  a.btn-default {font-size: 14px; height: auto; line-height: normal; padding: 7px 20px; width: auto;}
	.blog-content .post .entry-header, .search-results .search-post .entry-header { margin: 15px 10px 12px; }
	.blog-content .post, .search-results .search-post { margin-bottom: 15px;}
	.blog-content .right .widget_recent_entries ul li .post-date { padding-top: 5px; font-size: 13px;}
	.blog-content .wp-pagenavi { margin-top: 5px;}
	.blog-content .wp-pagenavi a, .blog-content .wp-pagenavi span.current, .wp-pagenavi a.page:hover { font-size: 14px;  padding: 5px 12px; margin: 0 3px 5px;}
	.blog-content .wp-pagenavi a.nextpostslink, .blog-content .wp-pagenavi a.previouspostslink{ width: 70px; position:inherit;}
	.blog-content .wp-pagenavi a.previouspostslink { right: inherit;}
	.comment-information h5, .comment-information h5 a { font-size: 15px;}
	.blog-content .comment-reply-link {font-size: 14px;height: auto;padding: 5px 20px;width: auto;}
	#commentform label{width:100%; margin: 0 0 5px;}
	#commentform input[type="text"] {float: left;height: 34px; width: 100%;}
	
	#commentform .comment-submit-wrapper .btn-default {font-size: 14px; height: auto;padding: 8px 20px; width: auto;}
	.blog-pagination div.alignright a {font-size: 14px;padding: 7px 30px 7px 7px;}
	.blog-pagination div.alignleft  a {font-size: 14px;padding: 7px 7px 7px 30px;}
	
	.faq-sec, .testimonail-sec blockquote { padding: 15px 10px;}
	.testimonail-sec blockquote p {padding: 0 0 15px 38px;}
	.testimonail-sec blockquote p:first-child::before {  background-size: 30px 25px; height: 25px;width:30px;}
	.testimonail-sec blockquote .author-name{font-size:15px;}
	.page-desc-main, .page-desc-main a{font-size:16px;}
	.page-content .ufaq-faq-title-text h4 {font-size: 16px;}
	.faq-sec p, .page-content .ufaq-faq-body p{padding-bottom:10px;}
	.faq-sec hr, .page-content .ufaq-faq-body hr, .page-content hr, .strategic-sec hr { margin: 0 0 12px;}
	.page-content .ewd-ufaq-post-margin-symbol{ margin-left: 5px;}
	.page-content .ewd-ufaq-post-margin-symbol span {font-size: 14px; line-height: 25px;}
	.page-content .ewd-ufaq-post-margin-symbol {height: 25px;  margin-left: 10px; width: 25px;}
	.page-content .ufaq-faq-title, .page-content .ufaq-faq-body { padding: 6px 10px;}
	.page-content .wp-caption-text{font-size:15px; padding:5px 0 !important; text-align:center;}
	.contact_forms_wrapper.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .contact_forms_wrapper.gform_wrapper textarea{padding: 6px 8px;}
	.contact_forms_wrapper.gform_wrapper select , .contact_forms_wrapper.gform_wrapper.gf_browser_gecko select, .contact_forms_wrapper.gform_wrapper.gf_browser_chrome select, .contact_forms_wrapper.gf_browser_ie.gform_wrapper .ginput_complex .ginput_left select, .contact_forms_wrapper.gf_browser_ie.gform_wrapper .ginput_complex .ginput_right select{ padding: 5px 8px;}
	.contact_forms_wrapper.gform_wrapper .top_label .gfield_label {font-size: 14px;line-height: 24px;}
	.contact_forms_wrapper.gform_wrapper .gsection{margin: 0;}
	.imp-link-box h3 a { font-size: 14px;}
	.page-content .wp-caption.alignleft {margin: 10px 10px 10px 0; width:180px !important;}
	
}

@media screen and (max-width:632px){
	.copyright_left, .copyright_right { float: none;text-align: center;}
	.call { padding: 8px 4px !important;}	
	.top-header ul li { padding: 8px 4px;}
	.page-content .left h2 { font-size: 20px;}
	.form-section h3, .page-content .left h3, .page-content .left h3.title {font-size: 16px; padding-bottom: 10px;}
	.form-section { padding: 12px 10px 15px;}
	.office-hours-cta h3 { font-size: 16px; margin-bottom: 10px;}
	.office-hours-cta p span.dots { width: auto;}
	.page-title-sec h1 { display: inline-block;float: none; text-align: center; width: 100%; line-height: normal;}
	.page-title-sec .breadcrumbs {display: inline-block;float: none;padding: 5px 0;text-align: center;width: 100%;}
	.contact_form_wrapper.gform_wrapper li.contact-input, .contact_forms_wrapper.gform_wrapper .two-column { width: 100% !important;}
	.contact_form_wrapper.gform_wrapper li.contact-input.cont-tel, .contact_forms_wrapper.gform_wrapper .two-column.col2 { float: none !important;}
	.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) { line-height: normal !important; min-height: auto !important;}
	.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title{font-size:16px !important;}
	.blog-content .post h3.entry-title, .blog-content h3.entry-title a, .blog-content .right h4.widget-title, .page-content .right h4.widget-title, #comments h3, #respond h3, , .search-results .search-post .entry-header h3.entry-title a{font-size:16px;}
	.blog-content .right h4.widget-title, .page-content .right h4.widget-title, #comments h3, #respond h3{padding: 10px;}
	.page-content .left{ padding-bottom: 20px;}
	.contact_form_wrapper.gform_wrapper .gform_footer .gform_button, .contact_forms_wrapper.gform_wrapper .gform_footer .gform_button {padding: 7px 15px; }
	.blog-content .wp-pagenavi { margin-bottom: 20px;}
	.blog-pagination {  margin-bottom: 20px;}
	h5, .enabling-sec h5 { font-size: 15px;}
	.page-content .wp-caption-text{font-size:14px;}
	.contact_forms_wrapper.gform_wrapper .top_label .gfield_label{ min-height:auto;}
	body .contact_forms_wrapper.gform_wrapper .top_label div.ginput_container { margin-top: 5px !important;}
}
@media screen and (max-width:600px)
{
	.ctas-content .widget-background-wrapper:nth-child(3n){margin-right: 5%;}
	.ctas-content .widget-background-wrapper{width:47%}
	.ctas-content .widget-background-wrapper:nth-child(2n){margin-right: 0;}
	.ctas-content-outer-wrapper { padding: 5% 0 10px;}
	.home-testimonial-sec blockquote { margin-bottom: 15px; padding: 2.5%;width: 100%;}
	.top-header ul li { float: none; padding: 8px 10px; width: 49%;}
	.top-header ul li::after{display:none;}
	.form-section a.pdf-link::before{width: 43px; background-size:18px 22px;}
	.form-section a.pdf-link{ padding: 7px 15px 7px 53px;}
	.call span{margin-right: 3px;}
}

@media screen and (max-width:480px)
{
	h1,h2, .page-title-sec h1 { font-size: 20px;}
	.call, .top-header ul li { padding: 8px 2px !important;}
	.main-header .logo img { width: 70%;}
	.welcome-content-background-wrapper .welcome-content { margin-top: -20px; padding: 12px 12px 0;}
	.footer_link { float: left;width: 100%;  padding-bottom: 15px; border-bottom: 2px solid #d8d8d8; margin-top: 10px; } 
	.emergency_sec { margin: 0 ; width: 100%;  padding-bottom:15px; border-bottom: 2px solid #d8d8d8; margin-top: 10px;}
	.map { float: left; width: 100%; padding-bottom: 15px; border-bottom: 2px solid #d8d8d8; margin-top: 10px;}
	.enquiry { width: 100%; padding-bottom: 15px;  margin-top: 10px;}
	.pay_levies_outer { text-align: center;}
	.form-section h3, .page-content .left h3{ font-size: 15px;}
	.form-section a.pdf-link { padding: 5px 15px 5px 53px; height: auto; text-align: left;}
	/* .form-section a.pdf-link::before { height: 100%;} */
	.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title{font-size:15px !important;}
	.page-content .ufaq-faq-div {margin: 0 0 10px; }
	.imp-sec .imp-link-box{margin-right: 0; margin-bottom: 20px;  width: 100%;}
	.imp-sec .imp-link-box:nth-child(2n) {  float: none;}
	.page-content .wp-caption.alignleft { width: 46% !important;}
}
@media screen and (max-width:417px)
{
	.ctas-content .widget-background-wrapper { border-bottom: 1px solid #e7e7e7; padding: 10px 0; width: 100%; margin-right: 0;}
	.ctas-content .widget-background-wrapper:nth-child(3n){margin-right: 0;}
	.ctas-content .widget-background-wrapper:last-child { border-bottom: medium none; padding-bottom: 0;}
	.home-testimonial-sec { padding: 3.5% 0 20px;}
	.contact-detail-sec li { padding: 8px 8px 5px; width: 100% !important;}
	.entry-meta .meta-sep { margin: 0;}
	.ctas-content .widget-background-wrapper p:first-child, .inner-outer-ctas .inner-ctas p:first-child{min-height:auto;}
}

@media screen and (max-width:360px)
{
	.copyright_left, .copyright_right { text-align: left;}
	.copyright_left { border-bottom: 1px solid #4fb44d;text-align:left; padding-bottom: 5px; }
	.copyright_left p {  margin-bottom: 5px; }
	.copyright_left p, .copyright_right p{  font-size:12px; }
	.office-hours-cta p span.dots { width: 25%;}
	.g-recaptcha, .ginput_recaptcha {transform: scale(0.95);transform-origin: 0 0 0;}
	.ctas-content .widget-background-wrapper p:first-child, .inner-outer-ctas .inner-ctas p:first-child { margin-bottom: 8px; }
	.welcome-content-background-wrapper .welcome-content::after { left: -5px; right: -5px;}
	.page-content .ewd-ufaq-post-margin-symbol { margin-left: 2px;}
	.page-content .wp-caption-text { font-size: 12px;}
}					