
html, body { height: 100%; width: 100%;}
html{ display: table; margin: auto; }
body { margin: 0;font-family: 'Open Sans', sans-serif;	font-size: 15px;	display: table-cell;	vertical-align: middle;}

section#main{ width: 100%;}
p { line-height: 30px; }
ul { line-height: 30px; }
#content{width: 1000px; margin:0 auto;position: relative;}
#content ul{margin: 0; padding:0;}
#content li{list-style: none; margin: 0 0 2em 0;}


.cleared {clear:both; padding:0; margin:0;}
.container {width: 1000px; margin:0 auto; position: relative;float: left;}
.to_hide{display: none;}
#content .ui-state-default{background: #f1f2f2;color: #1c6769;border: 0;font-size: 14px;border-radius: 0;font-weight: 400;margin: 7px 0 7px 0;padding: 10px 45px 15px 10px;}
#content .ui-state-active .ui-icon, #content .ui-button:active .ui-icon, #content .ui-icon-triangle-1-e {background-image: url("/js/jquery-ui/css/cupertino/images/ui-icons_3d80b3_256x240.png");
position: absolute;right: 0;top: 5px;margin-right: 1.5rem;margin-top: 0.5rem;}
#content .ui-widget-content{background: transparent;border: 0;padding: 10px;font-size: 14px;line-height: 1.6em;}
#content .accordion p{text-align: left;line-height: 1.6em; margin-bottom: 15px;}



/** For tablet devices **/
@media (min-width: 768px) and (max-width: 1023px) {
	#content {
  width: 768px;
  margin: 0 auto;
}
    .custom-shape-divider-bottom-1686818464 svg {
        width: calc(157% + 1.3px);
        height: 123px;
    }

}

/** For mobile devices **/
@media (max-width: 767px) {
	#content {
  width: 640px;
  margin: 0 auto;
}
    .custom-shape-divider-bottom-1686818464 svg {
        width: calc(145% + 1.3px);
        height: 50px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1919px){
	.call_2_action_bottom a {margin: 0 0 0 0px;display: block;width: 165px;float: right;}
	#content .container{width: 1000px;}
}

@media screen and (max-width: 639px){
	#content {width: 320px;margin: 0 auto;}

	.faqs_row{padding: 10px;}
}

@media screen and (min-width: 640px) and (max-width: 767px)
{
	#content {width: 640px;margin: 0 auto;}
	.faqs_row{padding: 10px;}
}

@media screen and (min-width: 768px) and (max-width: 1023px)
{
	#content {width: 768px;margin: 0 auto;}
	.faqs_row{padding: 10px;}
}

@media screen and (min-width: 1000px){

}


.grecaptcha-badge { bottom:100px !important; }